@charset "UTF-8";
/* Default variables. */
/**
Modify: 04.12.2019
 * Default Variables.
 *
 * Modify this file to provide default Bootstrap Framework variables. The
 * Bootstrap Framework will not override any variables defined here because it
 * uses the `!default` flag which will only set their default if not already
 * defined here.
 *
 * You can copy existing variables directly from the following file:
 * ./THEMENAME/bootstrap/assets/stylesheets/bootstrap/_variables.scss
 */
/* Bootstrap Framework. */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  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: 1px 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 {
  -webkit-box-sizing: content-box;
  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"] {
  -webkit-box-sizing: border-box;
  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;
  -webkit-box-sizing: content-box;
  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 {
    background: transparent !important;
    color: #000 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-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, .eu-cookie-compliance-secondary-button > .caret, .eu-cookie-compliance-default-button > .caret,
  .dropup > .btn > .caret,
  .dropup > .eu-cookie-compliance-secondary-button > .caret,
  .dropup > .eu-cookie-compliance-default-button > .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("../bootstrap/assets/fonts/bootstrap/glyphicons-halflings-regular.eot");
  src: url("../bootstrap/assets/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../bootstrap/assets/fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../bootstrap/assets/fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../bootstrap/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../bootstrap/assets/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  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 {
  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;
  box-sizing: border-box; }

*:before,
*:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent; }

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #333333;
  background-color: #fff; }

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

a {
  color: #337ab7;
  text-decoration: none; }
  a:hover, a:focus {
    color: #23527c;
    text-decoration: underline; }
  a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 6px; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-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: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  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 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }
  h1 small,
  h1 .small, h2 small,
  h2 .small, h3 small,
  h3 .small, h4 small,
  h4 .small, h5 small,
  h5 .small, h6 small,
  h6 .small,
  .h1 small,
  .h1 .small, .h2 small,
  .h2 .small, .h3 small,
  .h3 .small, .h4 small,
  .h4 .small, .h5 small,
  .h5 .small, .h6 small,
  .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #777777; }

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px; }
  h1 small,
  h1 .small, .h1 small,
  .h1 .small,
  h2 small,
  h2 .small, .h2 small,
  .h2 .small,
  h3 small,
  h3 .small, .h3 small,
  .h3 .small {
    font-size: 65%; }

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px; }
  h4 small,
  h4 .small, .h4 small,
  .h4 .small,
  h5 small,
  h5 .small, .h5 small,
  .h5 .small,
  h6 small,
  h6 .small, .h6 small,
  .h6 .small {
    font-size: 75%; }

h1, .h1 {
  font-size: 36px; }

h2, .h2 {
  font-size: 30px; }

h3, .h3 {
  font-size: 24px; }

h4, .h4 {
  font-size: 18px; }

h5, .h5 {
  font-size: 14px; }

h6, .h6 {
  font-size: 12px; }

p {
  margin: 0 0 10px; }

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4; }
  @media (min-width: 768px) {
    .lead {
      font-size: 21px; } }

small,
.small {
  font-size: 85%; }

mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em; }

.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, .initialism {
  text-transform: uppercase; }

.text-capitalize {
  text-transform: capitalize; }

.text-muted {
  color: #777777; }

.text-primary {
  color: #337ab7; }

a.text-primary:hover,
a.text-primary:focus {
  color: #286090; }

.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; }

.bg-primary {
  background-color: #337ab7; }

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090; }

.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: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee; }

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px; }
  ul ul,
  ul ol,
  ol ul,
  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-left: 5px;
    padding-right: 5px; }

dl {
  margin-top: 0;
  margin-bottom: 20px; }

dt,
dd {
  line-height: 1.42857; }

dt {
  font-weight: bold; }

dd {
  margin-left: 0; }

.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table; }

.dl-horizontal dd:after {
  clear: both; }

@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;
  border-bottom: 1px dotted #777777; }

.initialism {
  font-size: 90%; }

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  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.42857;
    color: #777777; }
    blockquote footer:before,
    blockquote small:before,
    blockquote .small:before {
      content: '\2014 \00A0'; }

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right; }
  .blockquote-reverse footer:before,
  .blockquote-reverse small:before,
  .blockquote-reverse .small:before,
  blockquote.pull-right footer:before,
  blockquote.pull-right small:before,
  blockquote.pull-right .small:before {
    content: ''; }
  .blockquote-reverse footer:after,
  .blockquote-reverse small:after,
  .blockquote-reverse .small:after,
  blockquote.pull-right footer:after,
  blockquote.pull-right small:after,
  blockquote.pull-right .small:after {
    content: '\00A0 \2014'; }

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857; }

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: 4px; }

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    -webkit-box-shadow: none;
    box-shadow: none; }

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px; }
  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, .eu-cookie-compliance-content {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container:before, .eu-cookie-compliance-content:before, .container:after, .eu-cookie-compliance-content:after {
    content: " ";
    display: table; }
  .container:after, .eu-cookie-compliance-content:after {
    clear: both; }
  @media (min-width: 768px) {
    .container, .eu-cookie-compliance-content {
      width: 750px; } }
  @media (min-width: 992px) {
    .container, .eu-cookie-compliance-content {
      width: 970px; } }
  @media (min-width: 1200px) {
    .container, .eu-cookie-compliance-content {
      width: 1170px; } }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }
  .container-fluid:after {
    clear: both; }

.row {
  margin-left: -15px;
  margin-right: -15px; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }

.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-left: 15px;
  padding-right: 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-1 {
  width: 8.33333%; }

.col-xs-2 {
  width: 16.66667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.33333%; }

.col-xs-5 {
  width: 41.66667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.33333%; }

.col-xs-8 {
  width: 66.66667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.33333%; }

.col-xs-11 {
  width: 91.66667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.33333%; }

.col-xs-pull-2 {
  right: 16.66667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.33333%; }

.col-xs-pull-5 {
  right: 41.66667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.33333%; }

.col-xs-pull-8 {
  right: 66.66667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.33333%; }

.col-xs-pull-11 {
  right: 91.66667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.33333%; }

.col-xs-push-2 {
  left: 16.66667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.33333%; }

.col-xs-push-5 {
  left: 41.66667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.33333%; }

.col-xs-push-8 {
  left: 66.66667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.33333%; }

.col-xs-push-11 {
  left: 91.66667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.33333%; }

.col-xs-offset-2 {
  margin-left: 16.66667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.33333%; }

.col-xs-offset-5 {
  margin-left: 41.66667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.33333%; }

.col-xs-offset-8 {
  margin-left: 66.66667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.33333%; }

.col-xs-offset-11 {
  margin-left: 91.66667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@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-1 {
    width: 8.33333%; }
  .col-sm-2 {
    width: 16.66667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.33333%; }
  .col-sm-5 {
    width: 41.66667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.33333%; }
  .col-sm-8 {
    width: 66.66667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.33333%; }
  .col-sm-11 {
    width: 91.66667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.33333%; }
  .col-sm-pull-2 {
    right: 16.66667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.33333%; }
  .col-sm-pull-5 {
    right: 41.66667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.33333%; }
  .col-sm-pull-8 {
    right: 66.66667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.33333%; }
  .col-sm-pull-11 {
    right: 91.66667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.33333%; }
  .col-sm-push-2 {
    left: 16.66667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.33333%; }
  .col-sm-push-5 {
    left: 41.66667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.33333%; }
  .col-sm-push-8 {
    left: 66.66667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.33333%; }
  .col-sm-push-11 {
    left: 91.66667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.33333%; }
  .col-sm-offset-2 {
    margin-left: 16.66667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.33333%; }
  .col-sm-offset-5 {
    margin-left: 41.66667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.33333%; }
  .col-sm-offset-8 {
    margin-left: 66.66667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.33333%; }
  .col-sm-offset-11 {
    margin-left: 91.66667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@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-1 {
    width: 8.33333%; }
  .col-md-2 {
    width: 16.66667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.33333%; }
  .col-md-5 {
    width: 41.66667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.33333%; }
  .col-md-8 {
    width: 66.66667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.33333%; }
  .col-md-11 {
    width: 91.66667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.33333%; }
  .col-md-pull-2 {
    right: 16.66667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.33333%; }
  .col-md-pull-5 {
    right: 41.66667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.33333%; }
  .col-md-pull-8 {
    right: 66.66667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.33333%; }
  .col-md-pull-11 {
    right: 91.66667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.33333%; }
  .col-md-push-2 {
    left: 16.66667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.33333%; }
  .col-md-push-5 {
    left: 41.66667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.33333%; }
  .col-md-push-8 {
    left: 66.66667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.33333%; }
  .col-md-push-11 {
    left: 91.66667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.33333%; }
  .col-md-offset-2 {
    margin-left: 16.66667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.33333%; }
  .col-md-offset-5 {
    margin-left: 41.66667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.33333%; }
  .col-md-offset-8 {
    margin-left: 66.66667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.33333%; }
  .col-md-offset-11 {
    margin-left: 91.66667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@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-1 {
    width: 8.33333%; }
  .col-lg-2 {
    width: 16.66667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.33333%; }
  .col-lg-5 {
    width: 41.66667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.33333%; }
  .col-lg-8 {
    width: 66.66667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.33333%; }
  .col-lg-11 {
    width: 91.66667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.33333%; }
  .col-lg-pull-2 {
    right: 16.66667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.33333%; }
  .col-lg-pull-5 {
    right: 41.66667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.33333%; }
  .col-lg-pull-8 {
    right: 66.66667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.33333%; }
  .col-lg-pull-11 {
    right: 91.66667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.33333%; }
  .col-lg-push-2 {
    left: 16.66667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.33333%; }
  .col-lg-push-5 {
    left: 41.66667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.33333%; }
  .col-lg-push-8 {
    left: 66.66667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.33333%; }
  .col-lg-push-11 {
    left: 91.66667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.33333%; }
  .col-lg-offset-2 {
    margin-left: 16.66667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.33333%; }
  .col-lg-offset-5 {
    margin-left: 41.66667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.33333%; }
  .col-lg-offset-8 {
    margin-left: 66.66667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.33333%; }
  .col-lg-offset-11 {
    margin-left: 91.66667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

table {
  background-color: transparent; }

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left; }

th {
  text-align: left; }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px; }
  .table > thead > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > th,
  .table > tbody > tr > td,
  .table > tfoot > tr > th,
  .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857;
    vertical-align: top;
    border-top: 1px solid #ddd; }
  .table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd; }
  .table > caption + thead > tr:first-child > th,
  .table > caption + thead > tr:first-child > td,
  .table > colgroup + thead > tr:first-child > th,
  .table > colgroup + thead > tr:first-child > td,
  .table > thead:first-child > tr:first-child > th,
  .table > thead:first-child > tr:first-child > td {
    border-top: 0; }
  .table > tbody + tbody {
    border-top: 2px solid #ddd; }
  .table .table {
    background-color: #fff; }

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px; }

.table-bordered {
  border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td,
  .table-bordered > tbody > tr > th,
  .table-bordered > tbody > tr > td,
  .table-bordered > tfoot > tr > th,
  .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd; }
  .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 col[class*="col-"] {
  position: static;
  float: none;
  display: table-column; }

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell; }

.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5; }

.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: #e8e8e8; }

.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.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 > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.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 > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.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 > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.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 {
  overflow-x: auto;
  min-height: 0.01%; }
  @media screen and (max-width: 767px) {
    .table-responsive {
      width: 100%;
      margin-bottom: 15px;
      overflow-y: hidden;
      -ms-overflow-style: -ms-autohiding-scrollbar;
      border: 1px solid #ddd; }
      .table-responsive > .table {
        margin-bottom: 0; }
        .table-responsive > .table > thead > tr > th,
        .table-responsive > .table > thead > tr > td,
        .table-responsive > .table > tbody > tr > th,
        .table-responsive > .table > tbody > tr > td,
        .table-responsive > .table > tfoot > tr > th,
        .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 > thead > tr > td:first-child,
        .table-responsive > .table-bordered > tbody > tr > th:first-child,
        .table-responsive > .table-bordered > tbody > tr > td:first-child,
        .table-responsive > .table-bordered > tfoot > tr > th: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 > thead > tr > td:last-child,
        .table-responsive > .table-bordered > tbody > tr > th:last-child,
        .table-responsive > .table-bordered > tbody > tr > td:last-child,
        .table-responsive > .table-bordered > tfoot > tr > th: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 > tbody > tr:last-child > td,
        .table-responsive > .table-bordered > tfoot > tr:last-child > th,
        .table-responsive > .table-bordered > tfoot > tr:last-child > td {
          border-bottom: 0; } }

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold; }

input[type="search"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

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: 7px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555; }

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  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, -webkit-box-shadow ease-in-out 0.15s; }
  .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  .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 {
    border: 0;
    background-color: transparent; }
  .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; }

input[type="search"] {
  -webkit-appearance: none; }

@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: 34px; }
  input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control,
  .input-group-sm > input[type="date"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="date"].btn,
  .input-group-sm > .input-group-btn > input[type="date"].eu-cookie-compliance-secondary-button,
  .input-group-sm > .input-group-btn > input[type="date"].eu-cookie-compliance-default-button,
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input[type="time"].form-control,
  .input-group-sm > input[type="time"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="time"].btn,
  .input-group-sm > .input-group-btn > input[type="time"].eu-cookie-compliance-secondary-button,
  .input-group-sm > .input-group-btn > input[type="time"].eu-cookie-compliance-default-button,
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input[type="datetime-local"].form-control,
  .input-group-sm > input[type="datetime-local"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].eu-cookie-compliance-secondary-button,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].eu-cookie-compliance-default-button,
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input[type="month"].form-control,
  .input-group-sm > input[type="month"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="month"].btn,
  .input-group-sm > .input-group-btn > input[type="month"].eu-cookie-compliance-secondary-button,
  .input-group-sm > .input-group-btn > input[type="month"].eu-cookie-compliance-default-button,
  .input-group-sm
  input[type="month"] {
    line-height: 30px; }
  input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control,
  .input-group-lg > input[type="date"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="date"].btn,
  .input-group-lg > .input-group-btn > input[type="date"].eu-cookie-compliance-secondary-button,
  .input-group-lg > .input-group-btn > input[type="date"].eu-cookie-compliance-default-button,
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input[type="time"].form-control,
  .input-group-lg > input[type="time"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="time"].btn,
  .input-group-lg > .input-group-btn > input[type="time"].eu-cookie-compliance-secondary-button,
  .input-group-lg > .input-group-btn > input[type="time"].eu-cookie-compliance-default-button,
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input[type="datetime-local"].form-control,
  .input-group-lg > input[type="datetime-local"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].eu-cookie-compliance-secondary-button,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].eu-cookie-compliance-default-button,
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input[type="month"].form-control,
  .input-group-lg > input[type="month"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="month"].btn,
  .input-group-lg > .input-group-btn > input[type="month"].eu-cookie-compliance-secondary-button,
  .input-group-lg > .input-group-btn > input[type="month"].eu-cookie-compliance-default-button,
  .input-group-lg
  input[type="month"] {
    line-height: 46px; } }

.form-group {
  margin-bottom: 15px; }

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }
  .radio label,
  .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

input[type="radio"][disabled], input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed; }

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed; }

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
  cursor: not-allowed; }

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px; }
  .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
  .input-group-lg > .form-control-static.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-static.btn,
  .input-group-lg > .input-group-btn > .form-control-static.eu-cookie-compliance-secondary-button,
  .input-group-lg > .input-group-btn > .form-control-static.eu-cookie-compliance-default-button, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-static.btn,
  .input-group-sm > .input-group-btn > .form-control-static.eu-cookie-compliance-secondary-button,
  .input-group-sm > .input-group-btn > .form-control-static.eu-cookie-compliance-default-button {
    padding-left: 0;
    padding-right: 0; }

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.input-group-sm > .input-group-btn > .eu-cookie-compliance-secondary-button,
.input-group-sm > .input-group-btn > .eu-cookie-compliance-default-button {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn,
.input-group-sm > .input-group-btn > select.eu-cookie-compliance-secondary-button,
.input-group-sm > .input-group-btn > select.eu-cookie-compliance-default-button {
  height: 30px;
  line-height: 30px; }

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
.input-group-sm > .input-group-btn > textarea.eu-cookie-compliance-secondary-button,
.input-group-sm > .input-group-btn > textarea.eu-cookie-compliance-default-button,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn,
.input-group-sm > .input-group-btn > select[multiple].eu-cookie-compliance-secondary-button,
.input-group-sm > .input-group-btn > select[multiple].eu-cookie-compliance-default-button {
  height: auto; }

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px; }

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto; }

.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5; }

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.input-group-lg > .input-group-btn > .eu-cookie-compliance-secondary-button,
.input-group-lg > .input-group-btn > .eu-cookie-compliance-default-button {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn,
.input-group-lg > .input-group-btn > select.eu-cookie-compliance-secondary-button,
.input-group-lg > .input-group-btn > select.eu-cookie-compliance-default-button {
  height: 46px;
  line-height: 46px; }

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
.input-group-lg > .input-group-btn > textarea.eu-cookie-compliance-secondary-button,
.input-group-lg > .input-group-btn > textarea.eu-cookie-compliance-default-button,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn,
.input-group-lg > .input-group-btn > select[multiple].eu-cookie-compliance-secondary-button,
.input-group-lg > .input-group-btn > select[multiple].eu-cookie-compliance-default-button {
  height: auto; }

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px; }

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto; }

.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.33333; }

.has-feedback {
  position: relative; }
  .has-feedback .form-control {
    padding-right: 42.5px; }

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none; }

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg > .input-group-btn > .eu-cookie-compliance-secondary-button + .form-control-feedback,
.input-group-lg > .input-group-btn > .eu-cookie-compliance-default-button + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm > .input-group-btn > .eu-cookie-compliance-secondary-button + .form-control-feedback,
.input-group-sm > .input-group-btn > .eu-cookie-compliance-default-button + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }

.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;
  border-color: #3c763d;
  background-color: #dff0d8; }

.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;
  border-color: #8a6d3b;
  background-color: #fcf8e3; }

.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;
  border-color: #a94442;
  background-color: #f2dede; }

.has-error .form-control-feedback {
  color: #a94442; }

.has-feedback label ~ .form-control-feedback {
  top: 25px; }

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }

@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 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px; }

.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px; }
  .form-horizontal .form-group:before, .form-horizontal .form-group:after {
    content: " ";
    display: table; }
  .form-horizontal .form-group:after {
    clear: both; }

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px; } }

.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: 18px; } }

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px; } }

.btn, .eu-cookie-compliance-secondary-button, .eu-cookie-compliance-default-button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .btn:focus, .eu-cookie-compliance-secondary-button:focus, .eu-cookie-compliance-default-button:focus, .btn.focus, .focus.eu-cookie-compliance-secondary-button, .focus.eu-cookie-compliance-default-button, .btn:active:focus, .eu-cookie-compliance-secondary-button:active:focus, .eu-cookie-compliance-default-button:active:focus, .btn:active.focus, .eu-cookie-compliance-secondary-button:active.focus, .eu-cookie-compliance-default-button:active.focus, .btn.active:focus, .active.eu-cookie-compliance-secondary-button:focus, .active.eu-cookie-compliance-default-button:focus, .btn.active.focus, .active.focus.eu-cookie-compliance-secondary-button, .active.focus.eu-cookie-compliance-default-button {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:hover, .eu-cookie-compliance-secondary-button:hover, .eu-cookie-compliance-default-button:hover, .btn:focus, .eu-cookie-compliance-secondary-button:focus, .eu-cookie-compliance-default-button:focus, .btn.focus, .focus.eu-cookie-compliance-secondary-button, .focus.eu-cookie-compliance-default-button {
    color: #333;
    text-decoration: none; }
  .btn:active, .eu-cookie-compliance-secondary-button:active, .eu-cookie-compliance-default-button:active, .btn.active, .active.eu-cookie-compliance-secondary-button, .active.eu-cookie-compliance-default-button {
    outline: 0;
    background-image: none;
    -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, .disabled.eu-cookie-compliance-secondary-button, .disabled.eu-cookie-compliance-default-button, .btn[disabled], [disabled].eu-cookie-compliance-secondary-button, [disabled].eu-cookie-compliance-default-button,
  fieldset[disabled] .btn,
  fieldset[disabled] .eu-cookie-compliance-secondary-button,
  fieldset[disabled] .eu-cookie-compliance-default-button {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none; }

a.btn.disabled, a.disabled.eu-cookie-compliance-secondary-button, a.disabled.eu-cookie-compliance-default-button,
fieldset[disabled] a.btn,
fieldset[disabled] a.eu-cookie-compliance-secondary-button,
fieldset[disabled] a.eu-cookie-compliance-default-button {
  pointer-events: none; }

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  .btn-default:focus, .btn-default.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c; }
  .btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
    .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
    .open > .btn-default.dropdown-toggle:hover,
    .open > .btn-default.dropdown-toggle:focus,
    .open > .btn-default.dropdown-toggle.focus {
      color: #333;
      background-color: #d4d4d4;
      border-color: #8c8c8c; }
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    background-image: none; }
  .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .btn-default.focus {
    background-color: #fff;
    border-color: #ccc; }
  .btn-default .badge {
    color: #fff;
    background-color: #333; }

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #286090;
    border-color: #122b40; }
  .btn-primary:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74; }
  .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #286090;
    border-color: #204d74; }
    .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
    .open > .btn-primary.dropdown-toggle:hover,
    .open > .btn-primary.dropdown-toggle:focus,
    .open > .btn-primary.dropdown-toggle.focus {
      color: #fff;
      background-color: #204d74;
      border-color: #122b40; }
  .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    background-image: none; }
  .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .btn-primary.focus {
    background-color: #337ab7;
    border-color: #2e6da4; }
  .btn-primary .badge {
    color: #337ab7;
    background-color: #fff; }

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625; }
  .btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
    .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
    .open > .btn-success.dropdown-toggle:hover,
    .open > .btn-success.dropdown-toggle:focus,
    .open > .btn-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #398439;
      border-color: #255625; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    background-image: none; }
  .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,
  fieldset[disabled] .btn-success:hover,
  fieldset[disabled] .btn-success:focus,
  fieldset[disabled] .btn-success.focus {
    background-color: #5cb85c;
    border-color: #4cae4c; }
  .btn-success .badge {
    color: #5cb85c;
    background-color: #fff; }

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85; }
  .btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
    .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
    .open > .btn-info.dropdown-toggle:hover,
    .open > .btn-info.dropdown-toggle:focus,
    .open > .btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #269abc;
      border-color: #1b6d85; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    background-image: none; }
  .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,
  fieldset[disabled] .btn-info:hover,
  fieldset[disabled] .btn-info:focus,
  fieldset[disabled] .btn-info.focus {
    background-color: #5bc0de;
    border-color: #46b8da; }
  .btn-info .badge {
    color: #5bc0de;
    background-color: #fff; }

.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 > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
    .open > .btn-warning.dropdown-toggle:hover,
    .open > .btn-warning.dropdown-toggle:focus,
    .open > .btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #d58512;
      border-color: #985f0d; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    background-image: none; }
  .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,
  fieldset[disabled] .btn-warning:hover,
  fieldset[disabled] .btn-warning: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 > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
    .open > .btn-danger.dropdown-toggle:hover,
    .open > .btn-danger.dropdown-toggle:focus,
    .open > .btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #ac2925;
      border-color: #761c19; }
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    background-image: none; }
  .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,
  fieldset[disabled] .btn-danger:hover,
  fieldset[disabled] .btn-danger:focus,
  fieldset[disabled] .btn-danger.focus {
    background-color: #d9534f;
    border-color: #d43f3a; }
  .btn-danger .badge {
    color: #d9534f;
    background-color: #fff; }

.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
  fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover, .btn-link:focus {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link[disabled]:hover, .btn-link[disabled]:focus,
  fieldset[disabled] .btn-link:hover,
  fieldset[disabled] .btn-link:focus {
    color: #777777;
    text-decoration: none; }

.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .eu-cookie-compliance-secondary-button, .btn-group-lg > .eu-cookie-compliance-default-button {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .eu-cookie-compliance-secondary-button, .btn-group-sm > .eu-cookie-compliance-default-button {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-xs, .btn-group-xs > .btn, .btn-group-xs > .eu-cookie-compliance-secondary-button, .btn-group-xs > .eu-cookie-compliance-default-button {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-block {
  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;
  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;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box; }
  .dropdown-menu.pull-right {
    right: 0;
    left: auto; }
  .dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857;
    color: #333333;
    white-space: nowrap; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7; }

.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;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed; }

.open > .dropdown-menu {
  display: block; }

.open > a {
  outline: 0; }

.dropdown-menu-right {
  left: auto;
  right: 0; }

.dropdown-menu-left {
  left: 0;
  right: auto; }

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857;
  color: #777777;
  white-space: nowrap; }

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990; }

.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: ""; }

.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 {
    left: 0;
    right: auto; } }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group > .btn, .btn-group > .eu-cookie-compliance-secondary-button, .btn-group > .eu-cookie-compliance-default-button,
  .btn-group-vertical > .btn,
  .btn-group-vertical > .eu-cookie-compliance-secondary-button,
  .btn-group-vertical > .eu-cookie-compliance-default-button {
    position: relative;
    float: left; }
    .btn-group > .btn:hover, .btn-group > .eu-cookie-compliance-secondary-button:hover, .btn-group > .eu-cookie-compliance-default-button:hover, .btn-group > .btn:focus, .btn-group > .eu-cookie-compliance-secondary-button:focus, .btn-group > .eu-cookie-compliance-default-button:focus, .btn-group > .btn:active, .btn-group > .eu-cookie-compliance-secondary-button:active, .btn-group > .eu-cookie-compliance-default-button:active, .btn-group > .btn.active, .btn-group > .active.eu-cookie-compliance-secondary-button, .btn-group > .active.eu-cookie-compliance-default-button,
    .btn-group-vertical > .btn:hover,
    .btn-group-vertical > .eu-cookie-compliance-secondary-button:hover,
    .btn-group-vertical > .eu-cookie-compliance-default-button:hover,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .eu-cookie-compliance-secondary-button:focus,
    .btn-group-vertical > .eu-cookie-compliance-default-button:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .eu-cookie-compliance-secondary-button:active,
    .btn-group-vertical > .eu-cookie-compliance-default-button:active,
    .btn-group-vertical > .btn.active,
    .btn-group-vertical > .active.eu-cookie-compliance-secondary-button,
    .btn-group-vertical > .active.eu-cookie-compliance-default-button {
      z-index: 2; }

.btn-group .btn + .btn, .btn-group .eu-cookie-compliance-secondary-button + .btn, .btn-group .eu-cookie-compliance-default-button + .btn, .btn-group .btn + .eu-cookie-compliance-secondary-button, .btn-group .eu-cookie-compliance-secondary-button + .eu-cookie-compliance-secondary-button, .btn-group .eu-cookie-compliance-default-button + .eu-cookie-compliance-secondary-button, .btn-group .btn + .eu-cookie-compliance-default-button, .btn-group .eu-cookie-compliance-secondary-button + .eu-cookie-compliance-default-button, .btn-group .eu-cookie-compliance-default-button + .eu-cookie-compliance-default-button,
.btn-group .btn + .btn-group,
.btn-group .eu-cookie-compliance-secondary-button + .btn-group,
.btn-group .eu-cookie-compliance-default-button + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .eu-cookie-compliance-secondary-button,
.btn-group .btn-group + .eu-cookie-compliance-default-button,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

.btn-toolbar {
  margin-left: -5px; }
  .btn-toolbar:before, .btn-toolbar:after {
    content: " ";
    display: table; }
  .btn-toolbar:after {
    clear: both; }
  .btn-toolbar .btn, .btn-toolbar .eu-cookie-compliance-secondary-button, .btn-toolbar .eu-cookie-compliance-default-button,
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group {
    float: left; }
  .btn-toolbar > .btn, .btn-toolbar > .eu-cookie-compliance-secondary-button, .btn-toolbar > .eu-cookie-compliance-default-button,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group {
    margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .eu-cookie-compliance-secondary-button:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .eu-cookie-compliance-default-button:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child, .btn-group > .eu-cookie-compliance-secondary-button:first-child, .btn-group > .eu-cookie-compliance-default-button:first-child {
  margin-left: 0; }
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .eu-cookie-compliance-secondary-button:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .eu-cookie-compliance-default-button:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child), .btn-group > .eu-cookie-compliance-secondary-button:last-child:not(:first-child), .btn-group > .eu-cookie-compliance-default-button:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-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) > .eu-cookie-compliance-secondary-button, .btn-group > .btn-group:not(:first-child):not(:last-child) > .eu-cookie-compliance-default-button {
  border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .eu-cookie-compliance-secondary-button:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .eu-cookie-compliance-default-button:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .eu-cookie-compliance-secondary-button:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .eu-cookie-compliance-default-button:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

.btn-group > .btn + .dropdown-toggle, .btn-group > .eu-cookie-compliance-secondary-button + .dropdown-toggle, .btn-group > .eu-cookie-compliance-default-button + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle, .btn-group-lg.btn-group > .eu-cookie-compliance-secondary-button + .dropdown-toggle, .btn-group-lg.btn-group > .eu-cookie-compliance-default-button + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 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 {
    -webkit-box-shadow: none;
    box-shadow: none; }

.btn .caret, .eu-cookie-compliance-secondary-button .caret, .eu-cookie-compliance-default-button .caret {
  margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret, .btn-group-lg > .eu-cookie-compliance-secondary-button .caret, .btn-group-lg > .eu-cookie-compliance-default-button .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret, .dropup .btn-group-lg > .eu-cookie-compliance-secondary-button .caret, .dropup .btn-group-lg > .eu-cookie-compliance-default-button .caret {
  border-width: 0 5px 5px; }

.btn-group-vertical > .btn, .btn-group-vertical > .eu-cookie-compliance-secondary-button, .btn-group-vertical > .eu-cookie-compliance-default-button,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn,
.btn-group-vertical > .btn-group > .eu-cookie-compliance-secondary-button,
.btn-group-vertical > .btn-group > .eu-cookie-compliance-default-button {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table; }

.btn-group-vertical > .btn-group:after {
  clear: both; }

.btn-group-vertical > .btn-group > .btn, .btn-group-vertical > .btn-group > .eu-cookie-compliance-secondary-button, .btn-group-vertical > .btn-group > .eu-cookie-compliance-default-button {
  float: none; }

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .eu-cookie-compliance-secondary-button + .btn, .btn-group-vertical > .eu-cookie-compliance-default-button + .btn, .btn-group-vertical > .btn + .eu-cookie-compliance-secondary-button, .btn-group-vertical > .eu-cookie-compliance-secondary-button + .eu-cookie-compliance-secondary-button, .btn-group-vertical > .eu-cookie-compliance-default-button + .eu-cookie-compliance-secondary-button, .btn-group-vertical > .btn + .eu-cookie-compliance-default-button, .btn-group-vertical > .eu-cookie-compliance-secondary-button + .eu-cookie-compliance-default-button, .btn-group-vertical > .eu-cookie-compliance-default-button + .eu-cookie-compliance-default-button,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .eu-cookie-compliance-secondary-button + .btn-group,
.btn-group-vertical > .eu-cookie-compliance-default-button + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .eu-cookie-compliance-secondary-button,
.btn-group-vertical > .btn-group + .eu-cookie-compliance-default-button,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child), .btn-group-vertical > .eu-cookie-compliance-secondary-button:not(:first-child):not(:last-child), .btn-group-vertical > .eu-cookie-compliance-default-button:not(:first-child):not(:last-child) {
  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child), .btn-group-vertical > .eu-cookie-compliance-secondary-button:first-child:not(:last-child), .btn-group-vertical > .eu-cookie-compliance-default-button:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child), .btn-group-vertical > .eu-cookie-compliance-secondary-button:last-child:not(:first-child), .btn-group-vertical > .eu-cookie-compliance-default-button:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .eu-cookie-compliance-secondary-button, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .eu-cookie-compliance-default-button {
  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) > .eu-cookie-compliance-secondary-button:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .eu-cookie-compliance-default-button:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  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) > .eu-cookie-compliance-secondary-button:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .eu-cookie-compliance-default-button:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }
  .btn-group-justified > .btn, .btn-group-justified > .eu-cookie-compliance-secondary-button, .btn-group-justified > .eu-cookie-compliance-default-button,
  .btn-group-justified > .btn-group {
    float: none;
    display: table-cell;
    width: 1%; }
  .btn-group-justified > .btn-group .btn, .btn-group-justified > .btn-group .eu-cookie-compliance-secondary-button, .btn-group-justified > .btn-group .eu-cookie-compliance-default-button {
    width: 100%; }
  .btn-group-justified > .btn-group .dropdown-menu {
    left: auto; }

[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .eu-cookie-compliance-secondary-button input[type="radio"], [data-toggle="buttons"] > .eu-cookie-compliance-default-button input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .eu-cookie-compliance-secondary-button input[type="checkbox"],
[data-toggle="buttons"] > .eu-cookie-compliance-default-button input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .eu-cookie-compliance-secondary-button input[type="radio"],
[data-toggle="buttons"] > .btn-group > .eu-cookie-compliance-default-button input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .eu-cookie-compliance-secondary-button input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .eu-cookie-compliance-default-button 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-left: 0;
    padding-right: 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-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: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px; }
  .input-group-addon.input-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn,
  .input-group-sm > .input-group-btn > .input-group-addon.eu-cookie-compliance-secondary-button,
  .input-group-sm > .input-group-btn > .input-group-addon.eu-cookie-compliance-default-button {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px; }
  .input-group-addon.input-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn,
  .input-group-lg > .input-group-btn > .input-group-addon.eu-cookie-compliance-secondary-button,
  .input-group-lg > .input-group-btn > .input-group-addon.eu-cookie-compliance-default-button {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px; }
  .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 > .eu-cookie-compliance-secondary-button,
.input-group-btn:first-child > .eu-cookie-compliance-default-button,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .btn-group > .eu-cookie-compliance-secondary-button,
.input-group-btn:first-child > .btn-group > .eu-cookie-compliance-default-button,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .eu-cookie-compliance-secondary-button:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .eu-cookie-compliance-default-button:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.input-group-btn:last-child > .btn-group:not(:last-child) > .eu-cookie-compliance-secondary-button,
.input-group-btn:last-child > .btn-group:not(:last-child) > .eu-cookie-compliance-default-button {
  border-bottom-right-radius: 0;
  border-top-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 > .eu-cookie-compliance-secondary-button,
.input-group-btn:last-child > .eu-cookie-compliance-default-button,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .btn-group > .eu-cookie-compliance-secondary-button,
.input-group-btn:last-child > .btn-group > .eu-cookie-compliance-default-button,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .eu-cookie-compliance-secondary-button:not(:first-child),
.input-group-btn:first-child > .eu-cookie-compliance-default-button:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > .btn-group:not(:first-child) > .eu-cookie-compliance-secondary-button,
.input-group-btn:first-child > .btn-group:not(:first-child) > .eu-cookie-compliance-default-button {
  border-bottom-left-radius: 0;
  border-top-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 > .eu-cookie-compliance-secondary-button, .input-group-btn > .eu-cookie-compliance-default-button {
    position: relative; }
    .input-group-btn > .btn + .btn, .input-group-btn > .eu-cookie-compliance-secondary-button + .btn, .input-group-btn > .eu-cookie-compliance-default-button + .btn, .input-group-btn > .btn + .eu-cookie-compliance-secondary-button, .input-group-btn > .eu-cookie-compliance-secondary-button + .eu-cookie-compliance-secondary-button, .input-group-btn > .eu-cookie-compliance-default-button + .eu-cookie-compliance-secondary-button, .input-group-btn > .btn + .eu-cookie-compliance-default-button, .input-group-btn > .eu-cookie-compliance-secondary-button + .eu-cookie-compliance-default-button, .input-group-btn > .eu-cookie-compliance-default-button + .eu-cookie-compliance-default-button {
      margin-left: -1px; }
    .input-group-btn > .btn:hover, .input-group-btn > .eu-cookie-compliance-secondary-button:hover, .input-group-btn > .eu-cookie-compliance-default-button:hover, .input-group-btn > .btn:focus, .input-group-btn > .eu-cookie-compliance-secondary-button:focus, .input-group-btn > .eu-cookie-compliance-default-button:focus, .input-group-btn > .btn:active, .input-group-btn > .eu-cookie-compliance-secondary-button:active, .input-group-btn > .eu-cookie-compliance-default-button:active {
      z-index: 2; }
  .input-group-btn:first-child > .btn, .input-group-btn:first-child > .eu-cookie-compliance-secondary-button, .input-group-btn:first-child > .eu-cookie-compliance-default-button,
  .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  .input-group-btn:last-child > .btn, .input-group-btn:last-child > .eu-cookie-compliance-secondary-button, .input-group-btn:last-child > .eu-cookie-compliance-default-button,
  .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px; }

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }
  .nav:before, .nav:after {
    content: " ";
    display: table; }
  .nav:after {
    clear: both; }
  .nav > li {
    position: relative;
    display: block; }
    .nav > li > a {
      position: relative;
      display: block;
      padding: 10px 15px; }
      .nav > li > a:hover, .nav > li > a:focus {
        text-decoration: none;
        background-color: #eeeeee; }
    .nav > li.disabled > a {
      color: #777777; }
      .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
        color: #777777;
        text-decoration: none;
        background-color: transparent;
        cursor: not-allowed; }
  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #eeeeee;
    border-color: #337ab7; }
  .nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .nav > 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.42857;
      border: 1px solid transparent;
      border-radius: 4px 4px 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;
      background-color: #fff;
      border: 1px solid #ddd;
      border-bottom-color: transparent;
      cursor: default; }

.nav-pills > li {
  float: left; }
  .nav-pills > li > a {
    border-radius: 4px; }
  .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: #337ab7; }

.nav-stacked > li {
  float: none; }
  .nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0; }

.nav-justified, .nav-tabs.nav-justified {
  width: 100%; }
  .nav-justified > li, .nav-tabs.nav-justified > li {
    float: none; }
    .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
      text-align: center;
      margin-bottom: 5px; }
  .nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
  @media (min-width: 768px) {
    .nav-justified > li, .nav-tabs.nav-justified > li {
      display: table-cell;
      width: 1%; }
      .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
        margin-bottom: 0; } }

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0; }
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px; }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ddd; }
  @media (min-width: 768px) {
    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
      border-bottom: 1px solid #ddd;
      border-radius: 4px 4px 0 0; }
    .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
    .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,
    .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
      border-bottom-color: #fff; } }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent; }
  .navbar:before, .navbar:after {
    content: " ";
    display: table; }
  .navbar:after {
    clear: both; }
  @media (min-width: 768px) {
    .navbar {
      border-radius: 4px; } }

.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table; }

.navbar-header:after {
  clear: both; }

@media (min-width: 768px) {
  .navbar-header {
    float: left; } }

.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch; }
  .navbar-collapse:before, .navbar-collapse:after {
    content: " ";
    display: table; }
  .navbar-collapse:after {
    clear: both; }
  .navbar-collapse.in {
    overflow-y: auto; }
  @media (min-width: 768px) {
    .navbar-collapse {
      width: auto;
      border-top: 0;
      -webkit-box-shadow: none;
      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-left: 0;
        padding-right: 0; } }

.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; } }

.container > .navbar-header, .eu-cookie-compliance-content > .navbar-header,
.container > .navbar-collapse, .eu-cookie-compliance-content > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px; }
  @media (min-width: 768px) {
    .container > .navbar-header, .eu-cookie-compliance-content > .navbar-header,
    .container > .navbar-collapse, .eu-cookie-compliance-content > .navbar-collapse,
    .container-fluid > .navbar-header,
    .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-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }
  @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; }

.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }
  .navbar-brand > img {
    display: block; }
  @media (min-width: 768px) {
    .navbar > .container .navbar-brand, .navbar > .eu-cookie-compliance-content .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
      margin-left: -15px; } }

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }
  .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: 7.5px -15px; }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px; }
  @media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
      position: static;
      float: none;
      width: auto;
      margin-top: 0;
      background-color: transparent;
      border: 0;
      -webkit-box-shadow: none;
      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: 20px; }
        .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: 15px;
          padding-bottom: 15px; } }

.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px; }
  @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;
      border: 0;
      margin-left: 0;
      margin-right: 0;
      padding-top: 0;
      padding-bottom: 0;
      -webkit-box-shadow: none;
      box-shadow: none; } }

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px; }
  .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn, .btn-group-sm > .navbar-btn.eu-cookie-compliance-secondary-button, .btn-group-sm > .navbar-btn.eu-cookie-compliance-default-button {
    margin-top: 10px;
    margin-bottom: 10px; }
  .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn, .btn-group-xs > .navbar-btn.eu-cookie-compliance-secondary-button, .btn-group-xs > .navbar-btn.eu-cookie-compliance-default-button {
    margin-top: 14px;
    margin-bottom: 14px; }

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px; }
  @media (min-width: 768px) {
    .navbar-text {
      float: left;
      margin-left: 15px;
      margin-right: 15px; } }

@media (min-width: 768px) {
  .navbar-left {
    float: left !important; }
  .navbar-right {
    float: right !important;
    margin-right: -15px; }
    .navbar-right ~ .navbar-right {
      margin-right: 0; } }

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7; }
  .navbar-default .navbar-brand {
    color: #777; }
    .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
      color: #5e5e5e;
      background-color: transparent; }
  .navbar-default .navbar-text {
    color: #777; }
  .navbar-default .navbar-nav > li > a {
    color: #777; }
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
      color: #333;
      background-color: transparent; }
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #e7e7e7; }
  .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-toggle {
    border-color: #ddd; }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
      background-color: #ddd; }
    .navbar-default .navbar-toggle .icon-bar {
      background-color: #888; }
  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    border-color: #e7e7e7; }
  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #e7e7e7;
    color: #555; }
  @media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
      color: #777; }
      .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
        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: #555;
      background-color: #e7e7e7; }
    .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-link {
    color: #777; }
    .navbar-default .navbar-link:hover {
      color: #333; }
  .navbar-default .btn-link {
    color: #777; }
    .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
      color: #333; }
    .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-default .btn-link:hover,
    fieldset[disabled] .navbar-default .btn-link:focus {
      color: #ccc; }

.navbar-inverse {
  background-color: #222;
  border-color: #090909; }
  .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: #090909; }
  .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-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-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #090909;
    color: #fff; }
  @media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
      border-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
      background-color: #090909; }
    .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: #090909; }
    .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-link {
    color: #9d9d9d; }
    .navbar-inverse .navbar-link:hover {
      color: #fff; }
  .navbar-inverse .btn-link {
    color: #9d9d9d; }
    .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
      color: #fff; }
    .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-inverse .btn-link:hover,
    fieldset[disabled] .navbar-inverse .btn-link:focus {
      color: #444; }

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px; }
  .breadcrumb > li {
    display: inline-block; }
    .breadcrumb > li + li:before {
      content: "/ ";
      padding: 0 5px;
      color: #ccc; }
  .breadcrumb > .active {
    color: #777777; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px; }
  .pagination > li {
    display: inline; }
    .pagination > li > a,
    .pagination > li > span {
      position: relative;
      float: left;
      padding: 6px 12px;
      line-height: 1.42857;
      text-decoration: none;
      color: #337ab7;
      background-color: #fff;
      border: 1px solid #ddd;
      margin-left: -1px; }
    .pagination > li:first-child > a,
    .pagination > li:first-child > span {
      margin-left: 0;
      border-bottom-left-radius: 4px;
      border-top-left-radius: 4px; }
    .pagination > li:last-child > a,
    .pagination > li:last-child > span {
      border-bottom-right-radius: 4px;
      border-top-right-radius: 4px; }
  .pagination > li > a:hover, .pagination > li > a:focus,
  .pagination > li > span:hover,
  .pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
  .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
  .pagination > .active > span,
  .pagination > .active > span:hover,
  .pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default; }
  .pagination > .disabled > span,
  .pagination > .disabled > span:hover,
  .pagination > .disabled > span:focus,
  .pagination > .disabled > a,
  .pagination > .disabled > a:hover,
  .pagination > .disabled > a:focus {
    color: #777777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed; }

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333; }

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px; }

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px; }

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5; }

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center; }
  .pager:before, .pager:after {
    content: " ";
    display: table; }
  .pager:after {
    clear: both; }
  .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;
    background-color: #fff;
    cursor: not-allowed; }

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em; }
  .label:empty {
    display: none; }
  .btn .label, .eu-cookie-compliance-secondary-button .label, .eu-cookie-compliance-default-button .label {
    position: relative;
    top: -1px; }

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.label-default {
  background-color: #777777; }
  .label-default[href]:hover, .label-default[href]:focus {
    background-color: #5e5e5e; }

.label-primary {
  background-color: #337ab7; }
  .label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #286090; }

.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: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px; }
  .badge:empty {
    display: none; }
  .btn .badge, .eu-cookie-compliance-secondary-button .badge, .eu-cookie-compliance-default-button .badge {
    position: relative;
    top: -1px; }
  .btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .eu-cookie-compliance-secondary-button .badge, .btn-group-xs > .eu-cookie-compliance-default-button .badge,
  .btn-group-xs > .btn .badge,
  .btn-group-xs > .eu-cookie-compliance-secondary-button .badge,
  .btn-group-xs > .eu-cookie-compliance-default-button .badge {
    top: 0;
    padding: 1px 5px; }
  .list-group-item.active > .badge,
  .nav-pills > .active > a > .badge {
    color: #337ab7;
    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; }

a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee; }
  .jumbotron h1,
  .jumbotron .h1 {
    color: inherit; }
  .jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200; }
  .jumbotron > hr {
    border-top-color: #d5d5d5; }
  .container .jumbotron, .eu-cookie-compliance-content .jumbotron,
  .container-fluid .jumbotron {
    border-radius: 6px;
    padding-left: 15px;
    padding-right: 15px; }
  .jumbotron .container, .jumbotron .eu-cookie-compliance-content {
    max-width: 100%; }
  @media screen and (min-width: 768px) {
    .jumbotron {
      padding-top: 48px;
      padding-bottom: 48px; }
      .container .jumbotron, .eu-cookie-compliance-content .jumbotron,
      .container-fluid .jumbotron {
        padding-left: 60px;
        padding-right: 60px; }
      .jumbotron h1,
      .jumbotron .h1 {
        font-size: 63px; } }

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out; }
  .thumbnail > img,
  .thumbnail a > img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto; }
  .thumbnail .caption {
    padding: 9px;
    color: #333333; }

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7; }

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px; }
  .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 {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d; }
  .alert-success hr {
    border-top-color: #c9e2b3; }
  .alert-success .alert-link {
    color: #2b542c; }

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f; }
  .alert-info hr {
    border-top-color: #a6e1ec; }
  .alert-info .alert-link {
    color: #245269; }

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b; }
  .alert-warning hr {
    border-top-color: #f7e1b5; }
  .alert-warning .alert-link {
    color: #66512c; }

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442; }
  .alert-danger hr {
    border-top-color: #e4b9c0; }
  .alert-danger .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 {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease; }

.progress-striped .progress-bar,
.progress-bar-striped {
  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;
  animation: progress-bar-stripes 2s linear infinite; }

.progress-bar-success {
  background-color: #5cb85c; }
  .progress-striped .progress-bar-success {
    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: 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: 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: 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 {
  zoom: 1;
  overflow: hidden; }

.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 {
  margin-bottom: 20px;
  padding-left: 0; }

.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-right-radius: 4px;
    border-top-left-radius: 4px; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }

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, a.list-group-item:focus,
  button.list-group-item:hover,
  button.list-group-item:focus {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5; }

button.list-group-item {
  width: 100%;
  text-align: left; }

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed; }
  .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: #337ab7;
  border-color: #337ab7; }
  .list-group-item.active .list-group-item-heading,
  .list-group-item.active .list-group-item-heading > small,
  .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
  .list-group-item.active:hover .list-group-item-heading > small,
  .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
  .list-group-item.active:focus .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: #c7ddef; }

.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, a.list-group-item-success:focus,
  button.list-group-item-success:hover,
  button.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6; }
  a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
  button.list-group-item-success.active,
  button.list-group-item-success.active:hover,
  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, a.list-group-item-info:focus,
  button.list-group-item-info:hover,
  button.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3; }
  a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
  button.list-group-item-info.active,
  button.list-group-item-info.active:hover,
  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, a.list-group-item-warning:focus,
  button.list-group-item-warning:hover,
  button.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc; }
  a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
  button.list-group-item-warning.active,
  button.list-group-item-warning.active:hover,
  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, a.list-group-item-danger:focus,
  button.list-group-item-danger:hover,
  button.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc; }
  a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
  button.list-group-item-danger.active,
  button.list-group-item-danger.active:hover,
  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: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.panel-body {
  padding: 15px; }
  .panel-body:before, .panel-body:after {
    content: " ";
    display: table; }
  .panel-body:after {
    clear: both; }

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }
  .panel-heading > .dropdown .dropdown-toggle {
    color: inherit; }

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  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: 3px;
  border-bottom-left-radius: 3px; }

.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-right-radius: 3px;
    border-top-left-radius: 3px; }
  .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: 3px;
    border-bottom-left-radius: 3px; }

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-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-left: 15px;
    padding-right: 15px; }

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }
  .panel > .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 > thead:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .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 th:first-child,
    .panel > .table-responsive:first-child > .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 th:first-child {
      border-top-left-radius: 3px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .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 th:last-child,
    .panel > .table-responsive:first-child > .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 th:last-child {
      border-top-right-radius: 3px; }

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }
  .panel > .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 > tbody:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .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 th:first-child,
    .panel > .table-responsive:last-child > .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 th:first-child {
      border-bottom-left-radius: 3px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .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 th:last-child,
    .panel > .table-responsive:last-child > .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 th:last-child {
      border-bottom-right-radius: 3px; }

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd; }

.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-bordered > thead > tr > td:first-child,
  .panel > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-bordered > tfoot > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th: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-bordered > thead > tr > td:last-child,
  .panel > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-bordered > tfoot > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th: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-bordered > thead > tr:first-child > th,
  .panel > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-bordered > tbody > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0; }
  .panel > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-bordered > tfoot > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0; }

.panel > .table-responsive {
  border: 0;
  margin-bottom: 0; }

.panel-group {
  margin-bottom: 20px; }
  .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px; }
    .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: #ddd; }
  .panel-default > .panel-heading {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #ddd; }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #ddd; }
    .panel-default > .panel-heading .badge {
      color: #f5f5f5;
      background-color: #333333; }
  .panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd; }

.panel-primary {
  border-color: #337ab7; }
  .panel-primary > .panel-heading {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7; }
    .panel-primary > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #337ab7; }
    .panel-primary > .panel-heading .badge {
      color: #337ab7;
      background-color: #fff; }
  .panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #337ab7; }

.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 {
  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;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0; }

.embed-responsive-16by9 {
  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: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
  .well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15); }

.well-lg {
  padding: 24px;
  border-radius: 6px; }

.well-sm {
  padding: 9px;
  border-radius: 3px; }

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20); }
  .close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50); }

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.modal-open {
  overflow: hidden; }

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0; }
  .modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; }
  .modal.in .modal-dialog {
    -webkit-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;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0); }
  .modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50); }

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }
  .modal-header:before, .modal-header:after {
    content: " ";
    display: table; }
  .modal-header:after {
    clear: both; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.42857; }

.modal-body {
  position: relative;
  padding: 15px; }

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }
  .modal-footer:before, .modal-footer:after {
    content: " ";
    display: table; }
  .modal-footer:after {
    clear: both; }
  .modal-footer .btn + .btn, .modal-footer .eu-cookie-compliance-secondary-button + .btn, .modal-footer .eu-cookie-compliance-default-button + .btn, .modal-footer .btn + .eu-cookie-compliance-secondary-button, .modal-footer .eu-cookie-compliance-secondary-button + .eu-cookie-compliance-secondary-button, .modal-footer .eu-cookie-compliance-default-button + .eu-cookie-compliance-secondary-button, .modal-footer .btn + .eu-cookie-compliance-default-button, .modal-footer .eu-cookie-compliance-secondary-button + .eu-cookie-compliance-default-button, .modal-footer .eu-cookie-compliance-default-button + .eu-cookie-compliance-default-button {
    margin-left: 5px;
    margin-bottom: 0; }
  .modal-footer .btn-group .btn + .btn, .modal-footer .btn-group .eu-cookie-compliance-secondary-button + .btn, .modal-footer .btn-group .eu-cookie-compliance-default-button + .btn, .modal-footer .btn-group .btn + .eu-cookie-compliance-secondary-button, .modal-footer .btn-group .eu-cookie-compliance-secondary-button + .eu-cookie-compliance-secondary-button, .modal-footer .btn-group .eu-cookie-compliance-default-button + .eu-cookie-compliance-secondary-button, .modal-footer .btn-group .btn + .eu-cookie-compliance-default-button, .modal-footer .btn-group .eu-cookie-compliance-secondary-button + .eu-cookie-compliance-default-button, .modal-footer .btn-group .eu-cookie-compliance-default-button + .eu-cookie-compliance-default-button {
    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: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0); }
  .tooltip.in {
    opacity: 0.9;
    filter: alpha(opacity=90); }
  .tooltip.top {
    margin-top: -3px;
    padding: 5px 0; }
  .tooltip.right {
    margin-left: 3px;
    padding: 0 5px; }
  .tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0; }
  .tooltip.left {
    margin-left: -3px;
    padding: 0 5px; }

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.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 {
  bottom: 0;
  right: 5px;
  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; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
  .popover.top {
    margin-top: -10px; }
  .popover.right {
    margin-left: 10px; }
  .popover.bottom {
    margin-top: 10px; }
  .popover.left {
    margin-left: -10px; }

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

.popover-content {
  padding: 9px 14px; }

.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover > .arrow {
  border-width: 11px; }

.popover > .arrow:after {
  border-width: 10px;
  content: ""; }

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px; }
  .popover.top > .arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff; }

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25); }
  .popover.right > .arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff; }

.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px; }
  .popover.bottom > .arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    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 {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px; }

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%; }
  .carousel-inner > .item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left; }
    .carousel-inner > .item > img,
    .carousel-inner > .item > a > img {
      display: block;
      max-width: 100%;
      height: auto;
      line-height: 1; }
    @media all and (transform-3d), (-webkit-transform-3d) {
      .carousel-inner > .item {
        -webkit-transition: -webkit-transform 0.6s ease-in-out;
        transition: -webkit-transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-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;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: transparent; }
  .carousel-control.left {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
  .carousel-control.right {
    left: auto;
    right: 0;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
  .carousel-control:hover, .carousel-control:focus {
    outline: 0;
    color: #fff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90); }
  .carousel-control .icon-prev,
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 5;
    display: inline-block; }
  .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;
    line-height: 1;
    font-family: serif; }
  .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%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center; }
  .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: transparent; }
  .carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff; }

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
  .carousel-caption .btn, .carousel-caption .eu-cookie-compliance-secondary-button, .carousel-caption .eu-cookie-compliance-default-button {
    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: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px; }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px; }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px; }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px; }
  .carousel-indicators {
    bottom: 20px; } }

.clearfix:before, .filter-wrapper:before, .clearfix:after, .filter-wrapper:after {
  content: " ";
  display: table; }

.clearfix:after, .filter-wrapper:after {
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: 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 {
  display: none !important; }

.visible-sm {
  display: none !important; }

.visible-md {
  display: none !important; }

.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; } }

/* Base-theme overrides. DON'T EDIT THESE. Override them below so we know which
 parts of the SCSS are written by us and which by the original theme authors. */
/**
 * Alert styling.
 */
.alert-sm {
  padding: 5px 10px; }

.alert a {
  font-weight: bold; }

.alert-success a, .alert-success a:hover, .alert-success a:focus {
  color: #2b542c; }

.alert-info a, .alert-info a:hover, .alert-info a:focus {
  color: #245269; }

.alert-warning a, .alert-warning a:hover, .alert-warning a:focus {
  color: #66512c; }

.alert-danger a, .alert-danger a:hover, .alert-danger a:focus {
  color: #843534; }

/**
 * AJAX (throbber) styling.
 */
@-webkit-keyframes glyphicon-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@keyframes glyphicon-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.glyphicon-spin {
  display: inline-block;
  -webkit-animation: glyphicon-spin 1s infinite linear;
  animation: glyphicon-spin 1s infinite linear; }

a .glyphicon-spin {
  display: inline-block;
  text-decoration: none; }

html.js .btn .ajax-throbber, html.js .eu-cookie-compliance-secondary-button .ajax-throbber, html.js .eu-cookie-compliance-default-button .ajax-throbber {
  margin-left: .5em;
  margin-right: -.25em; }

html.js .form-item .input-group-addon .glyphicon {
  color: #777777;
  opacity: .5;
  -webkit-transition: 150ms color, 150ms opacity;
  transition: 150ms color, 150ms opacity; }
  html.js .form-item .input-group-addon .glyphicon.glyphicon-spin {
    color: #337ab7;
    opacity: 1; }

html.js .form-item .input-group-addon .input-group-addon {
  background-color: white; }

html.js .ajax-new-content:empty {
  display: none !important; }

/**
 * $file
 * Visual styles for fields.
 */
.field--label {
  font-weight: bold; }

.field--label-inline .field--label,
.field--label-inline .field--items {
  float: left;
  /*LTR*/ }

.field--label-inline .field--label,
.field--label-inline > .field--item,
.field--label-inline .field--items {
  padding-right: 0.5em; }

[dir="rtl"] .field--label-inline .field--label,
[dir="rtl"] .field--label-inline .field--items {
  padding-left: 0.5em;
  padding-right: 0; }

.field--label-inline .field--label::after {
  content: ':'; }

.field--name-field-trhs-cta-link > .field--item {
  float: left;
  margin-right: 5%; }

/**
 * File (and Image Widget) styles.
 */
.file {
  display: table;
  font-size: 75%;
  font-weight: 700;
  margin: 5px 0;
  width: 100%; }
  .file > span {
    background: #fff;
    color: #337ab7;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc; }
    .file > span:first-child {
      border-left: 1px solid #ccc; }
    .file > span:last-child {
      border-right: 1px solid #ccc; }
  .file > .tabledrag-changed {
    background: #fcf8e3;
    border-radius: 0;
    color: #8a6d3b;
    display: table-cell;
    padding: 0 1em;
    top: 0;
    vertical-align: middle;
    border-left: 1px solid inherit; }
    .file > .tabledrag-changed, .file > .tabledrag-changed:last-child {
      border: 1px solid #f7e1b5; }

.file-icon {
  display: table-cell;
  font-size: 150%;
  padding: .25em .5em;
  text-align: center;
  vertical-align: middle; }

.file-link {
  display: table-cell;
  vertical-align: middle;
  width: 100%; }
  .file-link a, .file-link a:hover, .file-link a:focus, .file-link a:active {
    color: inherit; }

.file-size {
  display: table-cell;
  padding: 0 1em;
  text-align: right;
  white-space: pre;
  vertical-align: middle; }

.image-widget.row {
  overflow: hidden; }

/**
 * Filter styles.
 */
.filter-wrapper {
  background-color: #fff;
  border: 1px solid #ddd;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  margin-bottom: 0;
  padding: 10px;
  height: 51px; }

.filter-help {
  float: right;
  line-height: 1;
  margin: .5em 0 0; }

.nav.nav-tabs.filter-formats {
  margin-bottom: 15px; }

/**
 * Form styles.
 */
.field--name-field-sf-form-url iframe {
  margin-top: 3rem; }

table .checkbox.form-no-label, table .radio.form-no-label {
  margin-bottom: 0;
  margin-top: 0; }

.select-wrapper {
  display: inline-block;
  position: relative;
  width: 100%; }
  .form-inline .select-wrapper {
    width: auto; }
  .input-group .select-wrapper {
    display: table-cell; }
    .input-group .select-wrapper:first-child .form-control:first-child {
      border-bottom-left-radius: 4px;
      border-top-left-radius: 4px; }
    .input-group .select-wrapper:last-child .form-control:first-child {
      border-bottom-right-radius: 4px;
      border-top-right-radius: 4px; }
  .select-wrapper select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    line-height: 1;
    padding-right: 2em; }
    .select-wrapper select::-ms-expand {
      opacity: 0; }
  .select-wrapper:after {
    color: #337ab7;
    content: '▼';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    margin-top: -.5em;
    padding-right: .5em;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 50%;
    z-index: 10; }
    .has-glyphicons .select-wrapper:after {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: '\e114';
      display: inline-block;
      font-family: 'Glyphicons Halflings'; }
    .has-error .select-wrapper:after {
      color: #a94442; }
    .has-success .select-wrapper:after {
      color: #3c763d; }
    .has-warning .select-wrapper:after {
      color: #8a6d3b; }

.form-required:after {
  background-image: url(../images/required.svg);
  background-size: 10px 7px;
  content: "";
  display: inline-block;
  line-height: 1;
  height: 7px;
  width: 10px; }

.form-actions .btn, .form-actions .eu-cookie-compliance-secondary-button, .form-actions .eu-cookie-compliance-default-button, .form-actions .btn-group {
  margin-right: 10px; }

.form-actions .btn-group .btn, .form-actions .btn-group .eu-cookie-compliance-secondary-button, .form-actions .btn-group .eu-cookie-compliance-default-button {
  margin-right: 0; }

/**
 * Icon styles.
 */
a.icon-before .glyphicon {
  margin-right: .25em; }

a.icon-after .glyphicon {
  margin-left: .25em; }

.btn.icon-before .glyphicon, .icon-before.eu-cookie-compliance-secondary-button .glyphicon, .icon-before.eu-cookie-compliance-default-button .glyphicon {
  margin-left: -.25em;
  margin-right: .25em; }

.btn.icon-after .glyphicon, .icon-after.eu-cookie-compliance-secondary-button .glyphicon, .icon-after.eu-cookie-compliance-default-button .glyphicon {
  margin-left: .25em;
  margin-right: -.25em; }

/*@import "component/navbar";*/
/**
 * Node styling.
 */
.node-preview-container {
  margin-top: -15px; }

.node-preview-form-select {
  padding: 15px; }

/**
 * Panel styling.
 */
.panel-title {
  display: block;
  margin: -10px -15px;
  padding: 10px 15px; }
  .panel-title, .panel-title:hover, .panel-title:focus, .panel-title:hover:focus {
    color: inherit; }
  .panel-title:focus, .panel-title:hover {
    text-decoration: none; }

/**
 * Progress bar styles.
 */
.progress-wrapper {
  margin-bottom: 15px; }
  .progress-wrapper:last-child .progress {
    margin-bottom: 5px; }
  .progress-wrapper .message {
    font-weight: 700;
    margin-bottom: 5px; }
  .progress-wrapper .percentage,
  .progress-wrapper .progress-label {
    font-size: 12px; }
  .progress-wrapper .progress-bar {
    min-width: 2em; }

/**
 * Table drag styles.
 */
.tabledrag-toggle-weight {
  float: right;
  margin: 1px 2px 1px 10px; }

.tabledrag-changed-warning {
  margin: 0;
  overflow: hidden; }

.tabledrag-handle {
  color: #777777;
  cursor: move;
  float: left;
  font-size: 125%;
  line-height: 1;
  margin: -10px 0 0 -10px;
  padding: 10px; }
  .tabledrag-handle:hover, .tabledrag-handle:focus {
    color: #337ab7; }

.indentation {
  float: left;
  /* LTR */
  height: 1.7em;
  margin: -0.4em 0.2em -0.4em -0.4em;
  /* LTR */
  padding: 0.42em 0 0.42em 0.6em;
  /* LTR */
  width: 20px; }
  [dir="rtl"] .indentation {
    float: right;
    margin: -0.4em -0.4em -0.4em 0.2em;
    padding: 0.42em 0.6em 0.42em 0; }

/**
 * Tabs and local action styles.
 */
.local-actions {
  margin: 10px 0 10px -5px; }

.tabs--secondary {
  margin: 10px 0 5px; }

/**
 * Missing Bootstrap 2 tab styling.
 * $see http://stackoverflow.com/questions/18432577/stacked-tabs-in-bootstrap-3
 * $see http://bootply.com/74926
 */
.tabbable {
  margin-bottom: 20px; }

.tabs-below > .nav-tabs, .tabs-left > .nav-tabs, .tabs-right > .nav-tabs {
  border-bottom: 0; }
  .tabs-below > .nav-tabs .summary, .tabs-left > .nav-tabs .summary, .tabs-right > .nav-tabs .summary {
    color: #777777;
    font-size: 12px; }

.tab-pane > .panel-heading {
  display: none; }

.tab-content > .active {
  display: block; }

.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd; }
  .tabs-below > .nav-tabs > li {
    margin-top: -1px;
    margin-bottom: 0; }
    .tabs-below > .nav-tabs > li > a {
      border-radius: 0 0 4px 4px; }
      .tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus {
        border-top-color: #ddd;
        border-bottom-color: transparent; }
  .tabs-below > .nav-tabs > .active > a,
  .tabs-below > .nav-tabs > .active > a:hover,
  .tabs-below > .nav-tabs > .active > a:focus {
    border-color: transparent #ddd #ddd #ddd; }

.tabs-left > .nav-tabs,
.tabs-right > .nav-tabs {
  padding-bottom: 20px;
  width: 220px; }
  .tabs-left > .nav-tabs > li,
  .tabs-right > .nav-tabs > li {
    float: none; }
    .tabs-left > .nav-tabs > li:focus,
    .tabs-right > .nav-tabs > li:focus {
      outline: 0; }
    .tabs-left > .nav-tabs > li > a,
    .tabs-right > .nav-tabs > li > a {
      margin-right: 0;
      margin-bottom: 3px; }
      .tabs-left > .nav-tabs > li > a:focus,
      .tabs-right > .nav-tabs > li > a:focus {
        outline: 0; }

.tabs-left > .tab-content,
.tabs-right > .tab-content {
  border-radius: 0 4px 4px 4px;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  overflow: hidden;
  padding: 10px 15px; }

.tabs-left > .nav-tabs {
  float: left;
  margin-right: -1px; }
  .tabs-left > .nav-tabs > li > a {
    border-radius: 4px 0 0 4px; }
    .tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus {
      border-color: #eeeeee #ddd #eeeeee #eeeeee; }
  .tabs-left > .nav-tabs > .active > a,
  .tabs-left > .nav-tabs > .active > a:hover,
  .tabs-left > .nav-tabs > .active > a:focus {
    border-color: #ddd transparent #ddd #ddd;
    -webkit-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05); }

.tabs-right > .nav-tabs {
  float: right;
  margin-left: -1px; }
  .tabs-right > .nav-tabs > li > a {
    border-radius: 0 4px 4px 0; }
    .tabs-right > .nav-tabs > li > a:hover, .tabs-right > .nav-tabs > li > a:focus {
      border-color: #eeeeee #eeeeee #eeeeee #ddd;
      -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
      box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05); }
  .tabs-right > .nav-tabs > .active > a,
  .tabs-right > .nav-tabs > .active > a:hover,
  .tabs-right > .nav-tabs > .active > a:focus {
    border-color: #ddd #ddd #ddd transparent; }

/**
 * Toolbar module styling.
 */
body.toolbar-fixed .toolbar-oriented .toolbar-bar {
  z-index: 1031; }

body.toolbar-fixed .navbar-fixed-top {
  top: 39px; }

body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .navbar-fixed-top {
  top: 79px; }

body.toolbar-fixed.toolbar-vertical.toolbar-tray-open .navbar-fixed-top {
  left: 240px; }

body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed {
  margin-left: 240px; }
  body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed .toolbar-tray {
    padding-bottom: 40px; }
    body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed .toolbar-tray, body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed .toolbar-tray > .toolbar-lining:before {
      width: 240px; }

body.toolbar-loading {
  margin-top: 0; }
  body.toolbar-loading.toolbar {
    margin-bottom: 15px; }

/**
 * jQuery UI autocomplete widget style overrides.
 *
 * $todo Remove once jQuery UI is no longer used?
 */
.ui-autocomplete {
  background: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  color: inherit;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  list-style: none;
  min-width: 160px;
  padding: 5px 0;
  text-align: left;
  z-index: 1000; }
  .ui-autocomplete .ui-menu-item {
    border: 0;
    border-radius: 0;
    clear: both;
    color: #333333;
    cursor: pointer;
    display: block;
    font-weight: normal;
    line-height: 1.42857;
    margin: 0;
    outline: 0;
    padding: 3px 20px;
    text-decoration: none;
    white-space: nowrap; }
    .ui-autocomplete .ui-menu-item.ui-state-hover {
      background: #f5f5f5;
      color: #262626; }
    .ui-autocomplete .ui-menu-item.ui-state-active, .ui-autocomplete .ui-menu-item.ui-state-focus {
      background: #337ab7;
      color: #fff; }

ol, ul {
  padding-left: 1.5em; }
  .popover ol:last-child, .popover ul:last-child {
    margin-bottom: 0; }

.page-header {
  margin-top: 0; }

.footer {
  margin-top: 45px;
  padding-top: 35px;
  padding-bottom: 36px;
  border-top: 1px solid #E5E5E5; }

p:last-child,
.form-group:last-child,
.panel:last-child {
  margin-bottom: 0; }

.region-help > .glyphicon {
  font-size: 18px;
  float: left;
  margin: -0.05em 0.5em 0 0; }

.region-help .block {
  overflow: hidden; }

.help-block, .control-group .help-inline {
  color: #777777;
  font-size: 12px;
  margin: 5px 0 10px;
  padding: 0; }
  .help-block:first-child, .control-group .help-inline:first-child {
    margin-top: 0; }

/* Import hamburgers scss*/
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  -webkit-transition-property: opacity, -webkit-filter;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible; }
  .hamburger:hover {
    opacity: 0.7; }

.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative; }

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px; }
  .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 40px;
    height: 4px;
    background-color: #000;
    border-radius: 4px;
    position: absolute;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-duration: 0.15s;
    transition-duration: 0.15s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease; }
  .hamburger-inner::before, .hamburger-inner::after {
    content: "";
    display: block; }
  .hamburger-inner::before {
    top: -10px; }
  .hamburger-inner::after {
    bottom: -10px; }

/*
   * 3DX
   */
.hamburger--3dx .hamburger-box {
  -webkit-perspective: 80px;
  perspective: 80px; }

.hamburger--3dx .hamburger-inner {
  -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {
    -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dx.is-active .hamburger-inner {
  background-color: transparent;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg); }
  .hamburger--3dx.is-active .hamburger-inner::before {
    -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dx.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DX Reverse
   */
.hamburger--3dx-r .hamburger-box {
  -webkit-perspective: 80px;
  perspective: 80px; }

.hamburger--3dx-r .hamburger-inner {
  -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after {
    -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dx-r.is-active .hamburger-inner {
  background-color: transparent;
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg); }
  .hamburger--3dx-r.is-active .hamburger-inner::before {
    -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dx-r.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DY
   */
.hamburger--3dy .hamburger-box {
  -webkit-perspective: 80px;
  perspective: 80px; }

.hamburger--3dy .hamburger-inner {
  -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after {
    -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dy.is-active .hamburger-inner {
  background-color: transparent;
  -webkit-transform: rotateX(-180deg);
  transform: rotateX(-180deg); }
  .hamburger--3dy.is-active .hamburger-inner::before {
    -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dy.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DY Reverse
   */
.hamburger--3dy-r .hamburger-box {
  -webkit-perspective: 80px;
  perspective: 80px; }

.hamburger--3dy-r .hamburger-inner {
  -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after {
    -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dy-r.is-active .hamburger-inner {
  background-color: transparent;
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg); }
  .hamburger--3dy-r.is-active .hamburger-inner::before {
    -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dy-r.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DXY
   */
.hamburger--3dxy .hamburger-box {
  -webkit-perspective: 80px;
  perspective: 80px; }

.hamburger--3dxy .hamburger-inner {
  -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dxy .hamburger-inner::before, .hamburger--3dxy .hamburger-inner::after {
    -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dxy.is-active .hamburger-inner {
  background-color: transparent;
  -webkit-transform: rotateX(180deg) rotateY(180deg);
  transform: rotateX(180deg) rotateY(180deg); }
  .hamburger--3dxy.is-active .hamburger-inner::before {
    -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dxy.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DXY Reverse
   */
.hamburger--3dxy-r .hamburger-box {
  -webkit-perspective: 80px;
  perspective: 80px; }

.hamburger--3dxy-r .hamburger-inner {
  -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dxy-r .hamburger-inner::before, .hamburger--3dxy-r .hamburger-inner::after {
    -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dxy-r.is-active .hamburger-inner {
  background-color: transparent;
  -webkit-transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg);
  transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg); }
  .hamburger--3dxy-r.is-active .hamburger-inner::before {
    -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dxy-r.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * Arrow
   */
.hamburger--arrow.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
  transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

.hamburger--arrow.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
  transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); }

/*
   * Arrow Right
   */
.hamburger--arrow-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
  transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); }

.hamburger--arrow-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
  transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

/*
   * Arrow Alt
   */
.hamburger--arrowalt .hamburger-inner::before {
  -webkit-transition: top 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt .hamburger-inner::after {
  -webkit-transition: bottom 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);
  transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);
  -webkit-transition: top 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

.hamburger--arrowalt.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);
  transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);
  -webkit-transition: bottom 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

/*
   * Arrow Alt Right
   */
.hamburger--arrowalt-r .hamburger-inner::before {
  -webkit-transition: top 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt-r .hamburger-inner::after {
  -webkit-transition: bottom 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt-r.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);
  transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);
  -webkit-transition: top 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

.hamburger--arrowalt-r.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);
  transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);
  -webkit-transition: bottom 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

/*
   * Arrow Turn
   */
.hamburger--arrowturn.is-active .hamburger-inner {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg); }
  .hamburger--arrowturn.is-active .hamburger-inner::before {
    -webkit-transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
    transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); }
  .hamburger--arrowturn.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
    transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

/*
   * Arrow Turn Right
   */
.hamburger--arrowturn-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg); }
  .hamburger--arrowturn-r.is-active .hamburger-inner::before {
    -webkit-transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
    transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); }
  .hamburger--arrowturn-r.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
    transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); }

/*
   * Boring
   */
.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after {
  -webkit-transition-property: none;
  transition-property: none; }

.hamburger--boring.is-active .hamburger-inner {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }
  .hamburger--boring.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0; }
  .hamburger--boring.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg); }

/*
   * Collapse
   */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  -webkit-transition-duration: 0.13s;
  transition-duration: 0.13s;
  -webkit-transition-delay: 0.13s;
  transition-delay: 0.13s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--collapse .hamburger-inner::after {
    top: -20px;
    -webkit-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
  .hamburger--collapse .hamburger-inner::before {
    -webkit-transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
  transform: translate3d(0, -10px, 0) rotate(-45deg);
  -webkit-transition-delay: 0.22s;
  transition-delay: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--collapse.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }
  .hamburger--collapse.is-active .hamburger-inner::before {
    top: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Collapse Reverse
   */
.hamburger--collapse-r .hamburger-inner {
  top: auto;
  bottom: 0;
  -webkit-transition-duration: 0.13s;
  transition-duration: 0.13s;
  -webkit-transition-delay: 0.13s;
  transition-delay: 0.13s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--collapse-r .hamburger-inner::after {
    top: -20px;
    -webkit-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
  .hamburger--collapse-r .hamburger-inner::before {
    -webkit-transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, -10px, 0) rotate(45deg);
  transform: translate3d(0, -10px, 0) rotate(45deg);
  -webkit-transition-delay: 0.22s;
  transition-delay: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--collapse-r.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }
  .hamburger--collapse-r.is-active .hamburger-inner::before {
    top: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Elastic
   */
.hamburger--elastic .hamburger-inner {
  top: 2px;
  -webkit-transition-duration: 0.275s;
  transition-duration: 0.275s;
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
  .hamburger--elastic .hamburger-inner::before {
    top: 10px;
    -webkit-transition: opacity 0.125s 0.275s ease;
    transition: opacity 0.125s 0.275s ease; }
  .hamburger--elastic .hamburger-inner::after {
    top: 20px;
    -webkit-transition: -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(135deg);
  transform: translate3d(0, 10px, 0) rotate(135deg);
  -webkit-transition-delay: 0.075s;
  transition-delay: 0.075s; }
  .hamburger--elastic.is-active .hamburger-inner::before {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    opacity: 0; }
  .hamburger--elastic.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -20px, 0) rotate(-270deg);
    transform: translate3d(0, -20px, 0) rotate(-270deg);
    -webkit-transition-delay: 0.075s;
    transition-delay: 0.075s; }

/*
   * Elastic Reverse
   */
.hamburger--elastic-r .hamburger-inner {
  top: 2px;
  -webkit-transition-duration: 0.275s;
  transition-duration: 0.275s;
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
  .hamburger--elastic-r .hamburger-inner::before {
    top: 10px;
    -webkit-transition: opacity 0.125s 0.275s ease;
    transition: opacity 0.125s 0.275s ease; }
  .hamburger--elastic-r .hamburger-inner::after {
    top: 20px;
    -webkit-transition: -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(-135deg);
  transform: translate3d(0, 10px, 0) rotate(-135deg);
  -webkit-transition-delay: 0.075s;
  transition-delay: 0.075s; }
  .hamburger--elastic-r.is-active .hamburger-inner::before {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    opacity: 0; }
  .hamburger--elastic-r.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -20px, 0) rotate(270deg);
    transform: translate3d(0, -20px, 0) rotate(270deg);
    -webkit-transition-delay: 0.075s;
    transition-delay: 0.075s; }

/*
   * Emphatic
   */
.hamburger--emphatic {
  overflow: hidden; }
  .hamburger--emphatic .hamburger-inner {
    -webkit-transition: background-color 0.125s 0.175s ease-in;
    transition: background-color 0.125s 0.175s ease-in; }
    .hamburger--emphatic .hamburger-inner::before {
      left: 0;
      -webkit-transition: top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
      transition: top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335); }
    .hamburger--emphatic .hamburger-inner::after {
      top: 10px;
      right: 0;
      -webkit-transition: top 0.05s 0.125s linear, right 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
      transition: top 0.05s 0.125s linear, right 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335); }
  .hamburger--emphatic.is-active .hamburger-inner {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    background-color: transparent; }
    .hamburger--emphatic.is-active .hamburger-inner::before {
      left: -80px;
      top: -80px;
      -webkit-transform: translate3d(80px, 80px, 0) rotate(45deg);
      transform: translate3d(80px, 80px, 0) rotate(45deg);
      -webkit-transition: left 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
      transition: left 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
      transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
      transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }
    .hamburger--emphatic.is-active .hamburger-inner::after {
      right: -80px;
      top: -80px;
      -webkit-transform: translate3d(-80px, 80px, 0) rotate(-45deg);
      transform: translate3d(-80px, 80px, 0) rotate(-45deg);
      -webkit-transition: right 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
      transition: right 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
      transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
      transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }

/*
   * Emphatic Reverse
   */
.hamburger--emphatic-r {
  overflow: hidden; }
  .hamburger--emphatic-r .hamburger-inner {
    -webkit-transition: background-color 0.125s 0.175s ease-in;
    transition: background-color 0.125s 0.175s ease-in; }
    .hamburger--emphatic-r .hamburger-inner::before {
      left: 0;
      -webkit-transition: top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
      transition: top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335); }
    .hamburger--emphatic-r .hamburger-inner::after {
      top: 10px;
      right: 0;
      -webkit-transition: top 0.05s 0.125s linear, right 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
      transition: top 0.05s 0.125s linear, right 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335); }
  .hamburger--emphatic-r.is-active .hamburger-inner {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    background-color: transparent; }
    .hamburger--emphatic-r.is-active .hamburger-inner::before {
      left: -80px;
      top: 80px;
      -webkit-transform: translate3d(80px, -80px, 0) rotate(-45deg);
      transform: translate3d(80px, -80px, 0) rotate(-45deg);
      -webkit-transition: left 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
      transition: left 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
      transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
      transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }
    .hamburger--emphatic-r.is-active .hamburger-inner::after {
      right: -80px;
      top: 80px;
      -webkit-transform: translate3d(-80px, -80px, 0) rotate(45deg);
      transform: translate3d(-80px, -80px, 0) rotate(45deg);
      -webkit-transition: right 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
      transition: right 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
      transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
      transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }

/*
   * Minus
   */
.hamburger--minus .hamburger-inner::before, .hamburger--minus .hamburger-inner::after {
  -webkit-transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear;
  transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear; }

.hamburger--minus.is-active .hamburger-inner::before, .hamburger--minus.is-active .hamburger-inner::after {
  opacity: 0;
  -webkit-transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear;
  transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear; }

.hamburger--minus.is-active .hamburger-inner::before {
  top: 0; }

.hamburger--minus.is-active .hamburger-inner::after {
  bottom: 0; }

/*
   * Slider
   */
.hamburger--slider .hamburger-inner {
  top: 2px; }
  .hamburger--slider .hamburger-inner::before {
    top: 10px;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: 0.15s;
    transition-duration: 0.15s; }
  .hamburger--slider .hamburger-inner::after {
    top: 20px; }

.hamburger--slider.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
  transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--slider.is-active .hamburger-inner::before {
    -webkit-transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
    transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
    opacity: 0; }
  .hamburger--slider.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -20px, 0) rotate(-90deg);
    transform: translate3d(0, -20px, 0) rotate(-90deg); }

/*
   * Slider Reverse
   */
.hamburger--slider-r .hamburger-inner {
  top: 2px; }
  .hamburger--slider-r .hamburger-inner::before {
    top: 10px;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: 0.15s;
    transition-duration: 0.15s; }
  .hamburger--slider-r .hamburger-inner::after {
    top: 20px; }

.hamburger--slider-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(-45deg);
  transform: translate3d(0, 10px, 0) rotate(-45deg); }
  .hamburger--slider-r.is-active .hamburger-inner::before {
    -webkit-transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
    transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
    opacity: 0; }
  .hamburger--slider-r.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -20px, 0) rotate(90deg);
    transform: translate3d(0, -20px, 0) rotate(90deg); }

/*
   * Spin
   */
.hamburger--spin .hamburger-inner {
  -webkit-transition-duration: 0.22s;
  transition-duration: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spin .hamburger-inner::before {
    -webkit-transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
    transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }
  .hamburger--spin .hamburger-inner::after {
    -webkit-transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin.is-active .hamburger-inner {
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
  -webkit-transition-delay: 0.12s;
  transition-delay: 0.12s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spin.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    -webkit-transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
    transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }
  .hamburger--spin.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Spin Reverse
   */
.hamburger--spin-r .hamburger-inner {
  -webkit-transition-duration: 0.22s;
  transition-duration: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spin-r .hamburger-inner::before {
    -webkit-transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
    transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }
  .hamburger--spin-r .hamburger-inner::after {
    -webkit-transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-225deg);
  transform: rotate(-225deg);
  -webkit-transition-delay: 0.12s;
  transition-delay: 0.12s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spin-r.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    -webkit-transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
    transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }
  .hamburger--spin-r.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Spring
   */
.hamburger--spring .hamburger-inner {
  top: 2px;
  -webkit-transition: background-color 0s 0.13s linear;
  transition: background-color 0s 0.13s linear; }
  .hamburger--spring .hamburger-inner::before {
    top: 10px;
    -webkit-transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spring .hamburger-inner::after {
    top: 20px;
    -webkit-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spring.is-active .hamburger-inner {
  -webkit-transition-delay: 0.22s;
  transition-delay: 0.22s;
  background-color: transparent; }
  .hamburger--spring.is-active .hamburger-inner::before {
    top: 0;
    -webkit-transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--spring.is-active .hamburger-inner::after {
    top: 0;
    -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 10px, 0) rotate(-45deg);
    transform: translate3d(0, 10px, 0) rotate(-45deg); }

/*
   * Spring Reverse
   */
.hamburger--spring-r .hamburger-inner {
  top: auto;
  bottom: 0;
  -webkit-transition-duration: 0.13s;
  transition-duration: 0.13s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spring-r .hamburger-inner::after {
    top: -20px;
    -webkit-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear; }
  .hamburger--spring-r .hamburger-inner::before {
    -webkit-transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spring-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
  transform: translate3d(0, -10px, 0) rotate(-45deg);
  -webkit-transition-delay: 0.22s;
  transition-delay: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spring-r.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear; }
  .hamburger--spring-r.is-active .hamburger-inner::before {
    top: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Stand
   */
.hamburger--stand .hamburger-inner {
  -webkit-transition: background-color 0s 0.075s linear, -webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: background-color 0s 0.075s linear, -webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear, -webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--stand .hamburger-inner::before {
    -webkit-transition: top 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--stand .hamburger-inner::after {
    -webkit-transition: bottom 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--stand.is-active .hamburger-inner {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  background-color: transparent;
  -webkit-transition: background-color 0s 0.15s linear, -webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: background-color 0s 0.15s linear, -webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear, -webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--stand.is-active .hamburger-inner::before {
    top: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: top 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--stand.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: bottom 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Stand Reverse
   */
.hamburger--stand-r .hamburger-inner {
  -webkit-transition: background-color 0s 0.075s linear, -webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: background-color 0s 0.075s linear, -webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear, -webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--stand-r .hamburger-inner::before {
    -webkit-transition: top 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--stand-r .hamburger-inner::after {
    -webkit-transition: bottom 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--stand-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  background-color: transparent;
  -webkit-transition: background-color 0s 0.15s linear, -webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: background-color 0s 0.15s linear, -webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear, -webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--stand-r.is-active .hamburger-inner::before {
    top: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: top 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--stand-r.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: bottom 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Squeeze
   */
.hamburger--squeeze .hamburger-inner {
  -webkit-transition-duration: 0.075s;
  transition-duration: 0.075s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--squeeze .hamburger-inner::before {
    -webkit-transition: top 0.075s 0.12s ease, opacity 0.075s ease;
    transition: top 0.075s 0.12s ease, opacity 0.075s ease; }
  .hamburger--squeeze .hamburger-inner::after {
    -webkit-transition: bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--squeeze.is-active .hamburger-inner {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition-delay: 0.12s;
  transition-delay: 0.12s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--squeeze.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    -webkit-transition: top 0.075s ease, opacity 0.075s 0.12s ease;
    transition: top 0.075s ease, opacity 0.075s 0.12s ease; }
  .hamburger--squeeze.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition: bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Vortex
   */
.hamburger--vortex .hamburger-inner {
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after {
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear; }
  .hamburger--vortex .hamburger-inner::before {
    -webkit-transition-property: top, opacity;
    transition-property: top, opacity; }
  .hamburger--vortex .hamburger-inner::after {
    -webkit-transition-property: bottom, -webkit-transform;
    transition-property: bottom, -webkit-transform;
    transition-property: bottom, transform;
    transition-property: bottom, transform, -webkit-transform; }

.hamburger--vortex.is-active .hamburger-inner {
  -webkit-transform: rotate(765deg);
  transform: rotate(765deg);
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after {
    -webkit-transition-delay: 0s;
    transition-delay: 0s; }
  .hamburger--vortex.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0; }
  .hamburger--vortex.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }

/*
   * Vortex Reverse
   */
.hamburger--vortex-r .hamburger-inner {
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex-r .hamburger-inner::before, .hamburger--vortex-r .hamburger-inner::after {
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear; }
  .hamburger--vortex-r .hamburger-inner::before {
    -webkit-transition-property: top, opacity;
    transition-property: top, opacity; }
  .hamburger--vortex-r .hamburger-inner::after {
    -webkit-transition-property: bottom, -webkit-transform;
    transition-property: bottom, -webkit-transform;
    transition-property: bottom, transform;
    transition-property: bottom, transform, -webkit-transform; }

.hamburger--vortex-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-765deg);
  transform: rotate(-765deg);
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex-r.is-active .hamburger-inner::before, .hamburger--vortex-r.is-active .hamburger-inner::after {
    -webkit-transition-delay: 0s;
    transition-delay: 0s; }
  .hamburger--vortex-r.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0; }
  .hamburger--vortex-r.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg); }

/**
 * Base
 */
/**
  * Components
  */
/* Optimo Webfont: PracticeRegular */
@font-face {
  font-family: 'PracticeRegular';
  src: url("../fonts/PracticeRegular.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/PracticeRegular.eot?#iefix") format("embedded-opentype"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url("../fonts/PracticeRegular.svg#PracticeRegular") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: normal; }

/* Optimo Webfont: PracticeRegularIta */
@font-face {
  font-family: 'PracticeRegular';
  src: url("../fonts/PracticeRegularIta.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/PracticeRegularIta.eot?#iefix") format("embedded-opentype"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url("../fonts/PracticeRegularIta.svg#PracticeRegularIta") format("svg");
  /* Legacy iOS */
  font-style: italic;
  font-weight: normal; }

html {
  font-size: 1.125em; }

body {
  background-color: white;
  font-family: 'Roboto', serif;
  font-weight: 400;
  line-height: 1.45; }

p {
  margin-bottom: 1.3rem; }

h1,
h2,
h3,
h4 {
  margin: 1.414rem 0 0.5rem;
  font-weight: inherit;
  line-height: 1.2; }

h1 {
  margin-top: 0;
  font-size: 6.854rem; }

h2 {
  font-size: 4.236rem; }

h3 {
  font-size: 2.618rem; }

h4 {
  font-size: 1.618rem; }

small,
.font_small {
  font-size: 0.618rem; }

html {
  font-size: 1em; }
  @media screen and (min-width: 768px) {
    html {
      font-size: 1.125em; } }

body {
  font-family: "Roboto", sans-serif;
  color: #002147;
  background-color: #FFFFFF;
  font-size: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "PracticeRegular", serif;
  font-weight: normal; }

h1 {
  margin-top: 0;
  font-size: 7.388rem; }

h2 {
  font-size: 3.722rem; }

h3 {
  font-size: 2.277rem; }

h4 {
  font-size: 1.388rem; }

h5 {
  font-size: 1rem;
  line-height: 1.2;
  margin: 1.414rem 0 0.5rem; }

h6 {
  font-size: 0.618rem;
  line-height: 1.2;
  margin: 1.414rem 0 0.5rem; }

p {
  font-weight: 300;
  line-height: 1.8em; }
  p:last-child {
    margin-bottom: 1.3rem; }

body {
  position: relative;
  min-width: 300px; }
  @media only screen and (max-width: 767px) {
    body {
      overflow-x: hidden; } }
  @media screen and (min-width: 768px) {
    body {
      /* margin-top: 0; */ } }

.wrapper {
  position: relative;
  overflow-x: hidden;
  /*@media screen and (min-width: $screen-sm) { // 768px and up
        position: relative; // For absolutely positioning hero blocks
    }*/ }

.contextual-region {
  position: static; }

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /*  border: 1px solid red;*/ }

.half-width {
  max-width: 50%; }

@font-face {
  font-family: 'fontello';
  src: url("../fonts/fontello.eot?81010981");
  src: url("../fonts/fontello.eot?81010981#iefix") format("embedded-opentype"), url("../fonts/fontello.woff2?81010981") format("woff2"), url("../fonts/fontello.woff?81010981") format("woff"), url("../fonts/fontello.ttf?81010981") format("truetype"), url("../fonts/fontello.svg?81010981#fontello") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?81010981#fontello') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

.icon-down-open-big:before {
  content: '\e800'; }

/* '' */
.icon-down-open:before {
  content: '\e801'; }

/* '' */
.icon-down-open-mini:before {
  content: '\e802'; }

/* '' */
.icon-down-dir:before {
  content: '\e803'; }

/* '' */
.icon-angle-down:before {
  content: '\f107'; }

/* '' */
.icon-doc:before {
  content: '\e800'; }

/* '' */
.icon-cancel:before {
  content: '\e801'; }

/* '' */
.icon-twitter:before {
  content: '\f099'; }

/* '' */
.icon-facebook:before {
  content: '\f09a'; }

/* '' */
.icon-linkedin:before {
  content: '\f0e1'; }

/* '' */
.icon-angle-left:before {
  content: '\f104'; }

/* '' */
.icon-angle-right:before {
  content: '\f105'; }

/* '' */
.icon-angle-up:before {
  content: '\f106'; }

/* '' */
.icon-angle-down:before {
  content: '\f107'; }

/* '' */
.icon-youtube:before {
  content: '\f167'; }

/* '' */
.icon-instagram:before {
  content: '\f16d'; }

/* '' */
.paragraph p > a,
.paragraph li > a,
.paragraph strong > a {
  border-bottom: 1px solid transparent;
  color: #2D0032;
  font-weight: 400;
  -webkit-transition: border-color 0.2s ease-out, color 0.2s ease-out;
  transition: border-color 0.2s ease-out, color 0.2s ease-out; }
  .paragraph p > a:hover, .paragraph p > a:focus,
  .paragraph li > a:hover,
  .paragraph li > a:focus,
  .paragraph strong > a:hover,
  .paragraph strong > a:focus {
    border-bottom: 1px solid #2D0032;
    text-decoration: none; }

.paragraph ol,
.paragraph ul {
  font-weight: 300;
  line-height: 1.7;
  padding-left: 1.3em;
  margin-bottom: 1.3em; }

.paragraph ul {
  list-style: none;
  padding-left: 0; }
  .paragraph ul li {
    margin-left: 1.6em;
    position: relative; }
    .paragraph ul li::before {
      background-image: url("../images/icons/chevron-sprite.svg");
      background-size: 1.47em 1em;
      background-repeat: no-repeat;
      content: '';
      display: inline-block;
      height: 1em;
      width: 0.5em;
      position: absolute;
      top: 0.4em;
      left: -1.4em; }

.paragraph strong {
  font-weight: 500; }

.page-node-type-news .page-header,
.page-node-type-event .page-header {
  display: none; }

@media screen and (min-width: 768px) {
  .article__content {
    background-color: #FFFFFF;
    -webkit-box-shadow: -1.5em -1em 0px 0em #FFFFFF;
    box-shadow: -1.5em -1em 0px 0em #FFFFFF; }
    .article__content.text-only .icon--colon-right {
      pointer-events: none;
      z-index: 1; } }
    @media screen and (min-width: 768px) and (-ms-high-contrast: active) {
      .article__content.text-only .icon--colon-right {
        display: none; } }

@media screen and (min-width: 992px) {
  .article__content {
    -webkit-box-shadow: -1.5em -3em 0px 0em #FFFFFF;
    box-shadow: -1.5em -3em 0px 0em #FFFFFF; } }

@media screen and (min-width: 1200px) {
  .article__content {
    -webkit-box-shadow: -4em -4em 0px 0em #FFFFFF;
    box-shadow: -4em -4em 0px 0em #FFFFFF; } }

.article__content .btn--tertiary {
  margin-bottom: 1em; }

@media screen and (min-width: 768px) {
  .article__image--primary {
    position: absolute;
    margin: 0 0 0 -8.5em;
    z-index: -1; } }

@media screen and (min-width: 992px) {
  .article__image--primary {
    margin-right: 15px; } }

.article__image--primary img {
  width: 100%; }

.article__heading {
  position: relative;
  font-size: 2.5em;
  line-height: 1.1;
  padding-top: 0.75em;
  margin-top: 1em; }
  @media screen and (min-width: 768px) {
    .article__heading {
      min-height: 8em; } }
  @media screen and (min-width: 992px) {
    .article__heading {
      min-height: 0; } }
  @media screen and (min-width: 1200px) {
    .article__heading {
      min-height: 6em; } }
  .article__heading::before {
    background-color: #FFB414;
    content: '';
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0; }
  @media screen and (min-width: 768px) {
    .article__heading {
      line-height: 1.2;
      padding-top: 1.25em;
      margin: 0 0 1.5em; } }
  @media screen and (min-width: 992px) {
    .article__heading {
      font-size: 3.222em; } }
  @media screen and (min-width: 1200px) {
    .article__heading {
      font-size: 3.555em; } }

.article__meta {
  margin-bottom: 2em; }
  .article__meta hr {
    border-top-color: #979797; }
  @media screen and (min-width: 768px) {
    .article__meta .list {
      font-size: 0.888em; } }
  .article__meta .list__item__link {
    border-bottom: 1px solid transparent;
    color: #002147;
    font-weight: 300; }
    .article__meta .list__item__link:hover, .article__meta .list__item__link:focus {
      border-bottom: 1px solid #2D0032;
      color: #2D0032;
      text-decoration: none; }
  .article__meta .btn--quaternary, .article__meta .eu-cookie-compliance-secondary-button {
    margin: 2em 0; }

.article__meta__heading {
  display: block;
  font-family: "Roboto", sans-serif;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.8;
  margin: 0 0 0.25em; }

.article__meta__text {
  font-weight: 300; }
  @media screen and (min-width: 768px) {
    .article__meta__text {
      font-size: 0.888em; } }

.article__meta__text--compact {
  display: block;
  margin: 0 0 0.75em; }

.article__meta__wysiwyg p {
  margin-bottom: 0; }
  .article__meta__wysiwyg p:last-child {
    margin-bottom: 0; }
  @media screen and (min-width: 768px) {
    .article__meta__wysiwyg p {
      font-size: 0.888em; } }
  .article__meta__wysiwyg p > strong {
    font-weight: 400; }
    @media screen and (min-width: 768px) {
      .article__meta__wysiwyg p > strong {
        font-size: 1.125em; } }

header {
  position: absolute;
  top: 15px;
  left: 15px;
  z-index: 1030; }
  @media screen and (min-width: 768px) {
    header {
      top: 25px;
      left: 25px; } }

.navbar-brand {
  padding: 0;
  height: auto;
  -webkit-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1; }
  @media screen and (min-width: 768px) {
    .theme-js .navbar-brand {
      float: left; } }
  .navbar-brand .icon {
    height: 68px;
    width: 68px; }
    @media screen and (min-width: 992px) {
      .navbar-brand .icon {
        height: 104px;
        width: 104px; } }
  .navbar-brand .icon--logo--centre {
    color: #FFFFFF;
    width: 134px; }
    @media screen and (min-width: 992px) {
      .navbar-brand .icon--logo--centre {
        width: 205px; } }

.navbar-brand__link {
  float: left; }
  .navbar-brand__link + .navbar-brand__link {
    margin-left: 5px; }
    @media screen and (min-width: 768px) {
      .navbar-brand__link + .navbar-brand__link {
        margin-left: 10px; } }

.icon--logo--said {
  color: #002147; }

.icon--logo--oxford {
  border: 1px solid #FFFFFF; }

.header--overlaid .icon--logo--said {
  color: #FFFFFF; }

.breadcrumb {
  background-color: transparent;
  border: none;
  font-size: 14px;
  font-weight: 300;
  margin: 0 0 3em;
  padding: 0; }
  @media screen and (min-width: 768px) {
    .breadcrumb {
      margin-bottom: 1em; } }
  .breadcrumb a {
    border-bottom: 1px solid transparent;
    color: #002147;
    -webkit-transition: border-color 0.2s ease-out, color 0.2s ease-out;
    transition: border-color 0.2s ease-out, color 0.2s ease-out; }
    .breadcrumb a:hover, .breadcrumb a:focus {
      border-bottom: 1px solid #002147;
      color: #2D0032;
      text-decoration: none; }
  .breadcrumb li.active {
    color: rgba(45, 0, 50, 0.54);
    vertical-align: bottom; }
  .breadcrumb > li + li:before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%204.7%208.8%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23002147%22%20stroke-width%3D%22.5%22%20stroke-linecap%3D%22square%22%20d%3D%22M.4%208.5l4-4L.4.4%22%20opacity%3D%22.50%22%2F%3E%3C%2Fsvg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    content: '';
    display: inline-block;
    height: 9px;
    margin: 0 7px;
    padding: 0;
    width: 5px; }

@media screen and (min-width: 768px) {
  .page-node-type-event .breadcrumb,
  .page-node-type-news .breadcrumb,
  .page-node-type-finder .breadcrumb,
  .path-search .breadcrumb {
    margin-left: calc(50% + 15px); } }

@media screen and (min-width: 768px) {
  .page-node-type-person .breadcrumb {
    margin-left: calc(41.66667% + 15px); } }

@media screen and (min-width: 992px) {
  .page-node-type-person .breadcrumb {
    margin-left: calc(50% + 15px); } }

.page-node-type-research-area .breadcrumb,
.page-node-type-research-centre .breadcrumb {
  position: relative;
  margin-bottom: 4em;
  margin-top: 2em; }
  @media screen and (min-width: 768px) {
    .page-node-type-research-area .breadcrumb,
    .page-node-type-research-centre .breadcrumb {
      margin-top: 0;
      margin-left: 16.66667%; } }
  .page-node-type-research-area .breadcrumb::after,
  .page-node-type-research-centre .breadcrumb::after {
    background-color: #FFB414;
    content: '';
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    bottom: -1em; }

@media screen and (min-width: 768px) {
  .page-node-type-programme .breadcrumb {
    margin-left: calc(41.66667% + 15px); } }

@media screen and (min-width: 768px) {
  .page-node-type-content-page .breadcrumb {
    /* margin-left: calc(41.66667% + 15px);*/
    margin-bottom: 4em;
    position: relative; }
    .page-node-type-content-page .breadcrumb::after {
      background-color: #FFB414;
      content: '';
      display: block;
      height: 1px;
      left: 0;
      position: absolute;
      right: 0;
      bottom: -1em; } }

@media screen and (min-width: 992px) {
  .page-node-type-content-page .breadcrumb {
    /*margin-left: calc(50% + 15px);*/ } }

@media screen and (min-width: 992px) {
  .page-node-type-content-page .breadcrumb-container {
    margin-left: 16.66667%;
    padding-left: 15px;
    padding-right: 15px; } }

@media screen and (min-width: 768px) {
  .breadcrumbs-wrapper .breadcrumb {
    margin-left: calc(50% + 15px);
    position: relative;
    /* &::after {
                background-color: $brand-color-5;
                content: '';
                display: block;
                height: 1px;
                left: 0;
                position: absolute;
                right: -30vw;
                bottom: -1em;
            }*/ } }

@media screen and (min-width: 1200px) {
  .breadcrumbs-wrapper .breadcrumb {
    /*margin-left: calc(58.33333% + 15px);*/ } }

.breadcrumbs-hook .breadcrumb {
  display: none; }

.path-programmes .breadcrumb,
.path-about-us .breadcrumb,
.path-news-and-events .breadcrumb {
  display: none; }

.btn, .eu-cookie-compliance-secondary-button, .eu-cookie-compliance-default-button {
  -webkit-transition: background-color 0.2s ease-out, border-color 0.2s ease-out, color 0.2s ease-out;
  transition: background-color 0.2s ease-out, border-color 0.2s ease-out, color 0.2s ease-out;
  background-color: transparent;
  border: 1px solid #002147;
  border-radius: 0;
  color: #002147;
  font-size: 0.888em;
  min-width: 10em;
  padding: 0.7em 0.9em; }
  @media screen and (min-width: 768px) {
    .btn, .eu-cookie-compliance-secondary-button, .eu-cookie-compliance-default-button {
      padding: 0.68em 0.9em 0.72em; } }
  .btn:hover, .eu-cookie-compliance-secondary-button:hover, .eu-cookie-compliance-default-button:hover, .btn:focus, .eu-cookie-compliance-secondary-button:focus, .eu-cookie-compliance-default-button:focus {
    background-color: #002147;
    color: #FFFFFF; }
  .btn:active, .eu-cookie-compliance-secondary-button:active, .eu-cookie-compliance-default-button:active {
    -webkit-box-shadow: none;
    box-shadow: none; }

.btn--primary {
  background-color: #002147;
  color: #FFFFFF; }
  .btn--primary:hover, .btn--primary:focus {
    background-color: transparent;
    color: #002147; }

.btn--tertiary {
  background-color: transparent;
  border: none;
  color: #002147;
  font-size: 0.8em;
  font-weight: 500;
  min-width: 0;
  padding: 0; }
  .btn--tertiary::after {
    -webkit-transition: -webkit-transform 0.2s ease-out;
    transition: -webkit-transform 0.2s ease-out;
    transition: transform 0.2s ease-out;
    transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
    background-image: url("../images/icons/arrow-sprite.svg");
    background-size: 300% 100%;
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    width: 16px;
    height: 14px;
    margin: 0 0.75em;
    vertical-align: middle; }
    @media screen and (min-width: 768px) {
      .btn--tertiary::after {
        width: 23px;
        height: 19px; } }
  .btn--tertiary:hover, .btn--tertiary:focus {
    background-color: transparent;
    color: #002147; }
    .btn--tertiary:hover::after, .btn--tertiary:focus::after {
      -webkit-transform: translate(0.25em, 0);
      transform: translate(0.25em, 0); }

.btn--tertiary--inverted::before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: -webkit-transform 0.2s ease-out;
  transition: -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
  background-image: url("../images/icons/arrow-sprite.svg");
  background-size: 300% 100%;
  background-repeat: no-repeat;
  content: '';
  display: inline-block;
  width: 16px;
  height: 14px;
  margin: 0 0.75em;
  vertical-align: middle; }
  @media screen and (min-width: 768px) {
    .btn--tertiary--inverted::before {
      width: 23px;
      height: 19px; } }

.btn--tertiary--inverted::after {
  display: none; }

.btn--tertiary--inverted:hover::before, .btn--tertiary--inverted:focus::before {
  -webkit-transform: rotate(180deg) translateX(0.25em);
  transform: rotate(180deg) translateX(0.25em); }

.btn--quaternary, .eu-cookie-compliance-secondary-button {
  background-color: #FFB414;
  border-color: #FFB414;
  color: #002147;
  overflow: hidden;
  text-overflow: ellipsis; }
  .btn--quaternary:hover, .eu-cookie-compliance-secondary-button:hover, .btn--quaternary:focus, .eu-cookie-compliance-secondary-button:focus {
    background-color: #002147;
    border-color: #002147;
    color: #FFB414; }

.card {
  position: relative;
  margin-bottom: 3em; }
  @media screen and (min-width: 768px) {
    .card {
      margin-bottom: 5em; } }

.card__title {
  font-size: 1.562em;
  margin-top: 0rem; }
  @media screen and (min-width: 768px) {
    .card__title {
      font-size: 2.1em;
      margin-top: -0.5rem; } }
  @media screen and (min-width: 1200px) {
    .card__title {
      font-size: 3.4em;
      margin-top: -1rem; } }

.card__subtitle {
  font-family: "Roboto", sans-serif;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.375; }
  @media screen and (min-width: 768px) {
    .card__subtitle {
      line-height: 1.5; } }
  @media screen and (min-width: 1200px) {
    .card__subtitle {
      font-size: 1.388em;
      line-height: 1.44; } }

@media screen and (min-width: 768px) {
  .card--type-1 .card__image-wrapper .img-responsive {
    /*margin-left: -3em;*/ } }

.card--type-1 .btn--tertiary {
  margin-bottom: 2rem; }
  @media screen and (min-width: 768px) {
    .card--type-1 .btn--tertiary {
      margin-bottom: 0; } }

@media screen and (min-width: 768px) {
  .card--type-2 {
    margin-top: 3em; } }

@media screen and (min-width: 992px) {
  .card--type-2 {
    margin-top: 4em; } }

.card--type-2 .card__content {
  background-color: #2D0032;
  padding: 1em 1em 5em;
  margin-bottom: -3em; }
  @media screen and (min-width: 768px) {
    .card--type-2 .card__content {
      margin: -3em -11em 0 -25vw;
      padding: 3em 11em 3em 25vw; } }
  @media screen and (min-width: 992px) {
    .card--type-2 .card__content {
      margin: -4em -12em 0 -25vw;
      padding: 4em 12em 7.5em 25vw; } }
  @media screen and (min-width: 1200px) {
    .card--type-2 .card__content {
      padding-bottom: 6em; } }

.card--type-2 .card__title {
  margin-top: 0; }

.card--type-2 .card__title,
.card--type-2 .card__subtitle {
  color: #FFFFFF; }

.card--type-2 .btn--tertiary {
  color: #FFFFFF; }
  .card--type-2 .btn--tertiary:after {
    background-position: right center; }

@media screen and (min-width: 768px) {
  .card--type-3 .card__image-wrapper .img-responsive {
    margin-left: 3em; } }

.card--type-3 .btn--tertiary {
  margin-bottom: 3em; }

.card--type-3 .icon--semicolon {
  fill: #FFB414;
  max-height: 677px;
  max-width: 215px;
  position: absolute;
  top: 1em;
  right: auto;
  left: 98%;
  stroke: #FFB414;
  stroke-width: 6;
  vector-effect: non-scaling-stroke;
  width: 15vw;
  height: 47vw;
  z-index: -1; }
  @media screen and (min-width: 768px) {
    .card--type-3 .icon--semicolon {
      left: calc((((100vw - 750px + (30px / 2)) / 2)) * -1);
      margin: -2em 0 0 -1em;
      stroke-width: 4; } }
  @media screen and (min-width: 992px) {
    .card--type-3 .icon--semicolon {
      left: calc((((100vw - 970px + (30px / 2)) / 2)) * -1); } }
  @media screen and (min-width: 1200px) {
    .card--type-3 .icon--semicolon {
      left: calc((((100vw - 1170px + (30px / 2)) / 2)) * -1); } }

.carousel {
  /*margin-bottom: 2em;*/ }

.carousel--master .carousel__item {
  padding: 5px; }
  @media screen and (min-width: 768px) {
    .carousel--master .carousel__item {
      padding: 0 15px; } }
  .carousel--master .carousel__item .img-responsive {
    cursor: pointer; }
  .no-js .carousel--master .carousel__item {
    float: right;
    padding: 0; }
    .no-js .carousel--master .carousel__item .img-responsive {
      cursor: default; }

.carousel--slave {
  display: none; }
  .gallery-overlay .carousel--slave {
    display: block; }
  .carousel--slave .captioned-image__caption {
    display: none; }
  .carousel--slave .img-responsive {
    margin: 0 auto;
    max-height: calc(100vh - 8em);
    max-width: 100%; }
    @media screen and (min-width: 768px) {
      .carousel--slave .img-responsive {
        max-height: calc(100vh - 8em - 2.75em); } }
  .carousel--slave .carousel__item {
    height: calc(100vh - 8em);
    padding: 0 calc(2.5em - (15px)); }
    @media screen and (min-width: 768px) {
      .carousel--slave .carousel__item {
        height: calc(100vh - 8em - 2.75em); } }
  .carousel--slave .carousel__item__content {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    height: 100%; }

.slick-arrow {
  background-color: #FFFFFF;
  border: none;
  bottom: 0;
  outline: none;
  padding: 0;
  position: absolute;
  top: 0;
  width: 2.5em;
  z-index: 1; }
  .carousel--slave .slick-arrow {
    background-color: rgba(244, 240, 234, 0.98);
    bottom: auto;
    height: calc(100vh - 8em); }
    @media screen and (min-width: 768px) {
      .carousel--slave .slick-arrow {
        height: calc(100vh - 8em - 2.75em); } }
  .slick-arrow .icon--chevron {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: stroke 0.2s ease-out, transform 0.2s ease-out;
    -webkit-transition: stroke 0.2s ease-out, -webkit-transform 0.2s ease-out;
    transition: stroke 0.2s ease-out, -webkit-transform 0.2s ease-out;
    transition: stroke 0.2s ease-out, transform 0.2s ease-out;
    transition: stroke 0.2s ease-out, transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
    fill: none;
    margin: 0;
    padding: 0;
    stroke: #002147;
    stroke-linecap: round;
    stroke-width: 2;
    vector-effect: non-scaling-stroke;
    width: 1.25em;
    height: 100%; }
  .slick-arrow:active .icon--chevron, .slick-arrow:hover .icon--chevron, .slick-arrow:focus .icon--chevron {
    -webkit-transform: translate(-2px, 0);
    transform: translate(-2px, 0);
    stroke: #D73232; }

.slick-prev {
  left: -1.25em; }
  .slick-prev span {
    font-size: 4rem;
    margin-left: -1.5rem; }
  .slick-prev i {
    display: none; }
  .carousel--slave .slick-prev {
    left: -15px; }
  @media screen and (min-width: 768px) {
    .slick-prev {
      left: -2.5em; }
      .carousel--slave .slick-prev {
        left: -15px; } }
  @media screen and (min-width: 1200px) and (max-width: 1245px) {
    .slick-prev {
      left: 0; } }
  @media screen and (min-width: 992px) and (max-width: 1045px) {
    .slick-prev {
      left: 0; } }
  @media screen and (min-width: 768px) and (max-width: 815px) {
    .slick-prev {
      left: -1.25em; } }

.slick-next {
  right: -1.25em; }
  .slick-next span {
    font-size: 4rem;
    margin-left: -1.5rem; }
  .slick-next i {
    display: none; }
  .carousel--slave .slick-next {
    right: -15px; }
  @media screen and (min-width: 768px) {
    .slick-next {
      right: -2.5em; }
      .carousel--slave .slick-next {
        right: -15px; } }
  @media screen and (min-width: 1200px) and (max-width: 1245px) {
    .slick-next {
      right: 0; } }
  @media screen and (min-width: 992px) and (max-width: 1045px) {
    .slick-next {
      right: 0; } }
  @media screen and (min-width: 768px) and (max-width: 815px) {
    .slick-next {
      right: -1.25em; } }

.class-profile {
  margin-bottom: 5em; }
  .class-profile .icon {
    display: block;
    height: 3.75em;
    margin: 0 auto 0.5em;
    width: 3.75em; }
    @media screen and (min-width: 992px) {
      .class-profile .icon {
        height: 6em;
        margin-bottom: 1.5em;
        width: 6em; } }
    .no-js .class-profile .icon {
      display: none; }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .class-profile .icon {
        display: none; } }
  @media screen and (max-width: 767px) {
    .class-profile .col-xs-4 {
      width: 33%; }
    .class-profile .col-xs-6 {
      width: 49.5%; } }

@media screen and (min-width: 992px) {
  .class-profile__description,
  .class-profile__description:last-child {
    margin-bottom: 4.5em; } }

.class-profile__item {
  margin-bottom: 2em; }

.class-profile__item__title,
.class-profile__item__subtitle {
  font-family: "Roboto", sans-serif;
  margin: 0;
  text-align: center;
  word-wrap: break-word; }

.class-profile__item__title {
  font-size: 1em;
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 0.25em; }
  @media screen and (min-width: 992px) {
    .class-profile__item__title {
      font-size: 1.388em; } }

.class-profile__item__subtitle {
  font-size: 0.8em;
  font-weight: 300;
  line-height: 1.3; }
  @media screen and (min-width: 992px) {
    .class-profile__item__subtitle {
      font-size: 1em; } }

.contact-component {
  margin-bottom: 5rem; }

.contact-component__items {
  position: relative; }

.contact-component__item {
  margin-bottom: 2rem; }
  .contact-component__item:last-of-type {
    margin-bottom: 0; }
  .contact-component__item label {
    font-size: 14px;
    font-weight: 300; }
  .contact-component__item select {
    margin-bottom: 2rem; }
    @media screen and (min-width: 768px) {
      .contact-component__item select {
        margin-bottom: 0; } }
  .contact-component__item .list__item:first-of-type {
    font-weight: 400; }
  .contact-component__item .list__item__link {
    border-bottom: 1px solid transparent;
    color: #002147;
    font-weight: 300; }
    .contact-component__item .list__item__link:hover, .contact-component__item .list__item__link:focus {
      border-bottom: 1px solid #2D0032;
      color: #2D0032;
      text-decoration: none; }

div#sliding-popup,
div#sliding-popup .eu-cookie-withdraw-banner,
.eu-cookie-withdraw-tab,
.sliding-popup,
.sliding-popup-top,
.sliding-popup-right,
.sliding-popup-bottom,
.sliding-popup-left {
  -webkit-box-shadow: 6px 4px 10px 3px rgba(0, 0, 0, 0.26);
  box-shadow: 6px 4px 10px 3px rgba(0, 0, 0, 0.26);
  background-color: rgba(255, 255, 255, 0.96); }
  div#sliding-popup p,
  div#sliding-popup .eu-cookie-withdraw-banner p,
  .eu-cookie-withdraw-tab p,
  .sliding-popup p,
  .sliding-popup-top p,
  .sliding-popup-right p,
  .sliding-popup-bottom p,
  .sliding-popup-left p {
    font-size: 1em;
    font-weight: 300;
    line-height: 1.8; }
  div#sliding-popup a,
  div#sliding-popup .eu-cookie-compliance-more-button,
  div#sliding-popup .eu-cookie-withdraw-banner a,
  div#sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-more-button,
  .eu-cookie-withdraw-tab a,
  .eu-cookie-withdraw-tab .eu-cookie-compliance-more-button,
  .sliding-popup a,
  .sliding-popup .eu-cookie-compliance-more-button,
  .sliding-popup-top a,
  .sliding-popup-top .eu-cookie-compliance-more-button,
  .sliding-popup-right a,
  .sliding-popup-right .eu-cookie-compliance-more-button,
  .sliding-popup-bottom a,
  .sliding-popup-bottom .eu-cookie-compliance-more-button,
  .sliding-popup-left a,
  .sliding-popup-left .eu-cookie-compliance-more-button {
    -webkit-transition: border-color 0.2s ease-out, color 0.2s ease-out;
    transition: border-color 0.2s ease-out, color 0.2s ease-out;
    border-bottom: 1px solid transparent;
    color: #2D0032;
    font-weight: 400;
    text-decoration: none; }
    div#sliding-popup a:hover, div#sliding-popup a:focus,
    div#sliding-popup .eu-cookie-compliance-more-button:hover,
    div#sliding-popup .eu-cookie-compliance-more-button:focus,
    div#sliding-popup .eu-cookie-withdraw-banner a:hover,
    div#sliding-popup .eu-cookie-withdraw-banner a:focus,
    div#sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-more-button:hover,
    div#sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-more-button:focus,
    .eu-cookie-withdraw-tab a:hover,
    .eu-cookie-withdraw-tab a:focus,
    .eu-cookie-withdraw-tab .eu-cookie-compliance-more-button:hover,
    .eu-cookie-withdraw-tab .eu-cookie-compliance-more-button:focus,
    .sliding-popup a:hover,
    .sliding-popup a:focus,
    .sliding-popup .eu-cookie-compliance-more-button:hover,
    .sliding-popup .eu-cookie-compliance-more-button:focus,
    .sliding-popup-top a:hover,
    .sliding-popup-top a:focus,
    .sliding-popup-top .eu-cookie-compliance-more-button:hover,
    .sliding-popup-top .eu-cookie-compliance-more-button:focus,
    .sliding-popup-right a:hover,
    .sliding-popup-right a:focus,
    .sliding-popup-right .eu-cookie-compliance-more-button:hover,
    .sliding-popup-right .eu-cookie-compliance-more-button:focus,
    .sliding-popup-bottom a:hover,
    .sliding-popup-bottom a:focus,
    .sliding-popup-bottom .eu-cookie-compliance-more-button:hover,
    .sliding-popup-bottom .eu-cookie-compliance-more-button:focus,
    .sliding-popup-left a:hover,
    .sliding-popup-left a:focus,
    .sliding-popup-left .eu-cookie-compliance-more-button:hover,
    .sliding-popup-left .eu-cookie-compliance-more-button:focus {
      border-bottom: 1px solid #2D0032;
      color: #002147;
      text-decoration: none; }

.eu-cookie-compliance-content {
  margin-top: 2em;
  margin-bottom: 2.5em;
  max-width: none; }

.eu-cookie-compliance-message {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: -0.25em 0 1.5em; }
  @media screen and (min-width: 768px) {
    .eu-cookie-compliance-message {
      max-width: none;
      width: 65%; } }
  @media screen and (min-width: 992px) {
    .eu-cookie-compliance-message {
      width: 60%; } }
  @media screen and (min-width: 1200px) {
    .eu-cookie-compliance-message {
      width: 65%; } }

.eu-cookie-compliance-buttons {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: right; }
  @media screen and (min-width: 768px) {
    .eu-cookie-compliance-buttons {
      max-width: none;
      width: 35%; } }
  @media screen and (min-width: 992px) {
    .eu-cookie-compliance-buttons {
      width: 40%; } }
  @media screen and (min-width: 1200px) {
    .eu-cookie-compliance-buttons {
      width: 35%; } }

.eu-cookie-compliance-secondary-button {
  margin: 0 0 1em 0; }
  @media screen and (max-width: 479px) {
    .eu-cookie-compliance-secondary-button {
      display: block;
      width: 100%; } }

.eu-cookie-compliance-default-button {
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0 0 1em 0;
  text-shadow: none; }
  @media screen and (max-width: 479px) {
    .eu-cookie-compliance-default-button {
      display: block;
      width: 100%; } }
  @media screen and (min-width: 480px) {
    .eu-cookie-compliance-default-button {
      margin-left: 1em; } }
  .eu-cookie-compliance-default-button:hover, .eu-cookie-compliance-default-button:focus {
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none; }
  .eu-cookie-compliance-default-button:active {
    top: auto; }

.facet {
  margin-bottom: 2em; }
  @media screen and (max-width: 767px) {
    .facet {
      border-bottom: 1px solid #002147;
      margin-bottom: 0; } }

@media screen and (max-width: 767px) {
  .facets__list {
    border-bottom: 1px solid #002147;
    padding-bottom: 1.5em;
    margin-bottom: 0; }

  #c_section-inner ul {
    border-bottom: 1px solid #002147!important;
    padding-bottom: 1.5em!important;
    margin-bottom: 0!important; }

}

.facets__list .facet-item {
  margin: 0 1em 0 1.25em; }

#c_section-inner ul li {
  margin: 0 1em 0 1.25em;
}

@media screen and (max-width: 767px) {
  .facets__list .facet-item {
    margin: 0 1em 0 1.75em;
  }

  #c_section-inner ul li {
    margin: 0 1em 0 1.75em;
  }

}
.facets__list .facet-item a {
  color: #002147;
  display: inline-block;
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;
  padding: 5px 0 6px;
  position: relative; }

#c_section-inner ul li a, #c_section-inner div#menu ul li a, #c_section-inner table div a {
  display: inline-block!important;
  line-height: 22px!important;
  padding: 5px 0 6px!important;
  position: relative!important;
  text-decoration: none!important;

}

#c_section-inner div#menu ul li a {
  color: #002147!important;
}

#c_section-inner div#menu ul li a.selected {
  color: #002147!important;
  font-weight:bold!important;
}


#content ul.subtabs li a {
  height: 50px;
  font-size: 14px;
  padding: 0.8em 0.9em!important;
  border: 1px solid #002147;
  color: #002147!important;
  background-color:white!important;
  font-size: 0.888em;
  line-height: 2em;
  min-width: 10em;
  text-align: center;
  text-decoration: none!important;
}

#content ul.subtabs li a:hover{
  background-color: #f0f0f0!important;
  color:#002147!important;
}

#content ul.subtabs li a.selected {
  background-color: #002147!important;
  color:white!important;
}

ul.subtabs{
  margin-bottom:6%;
}

#c_section-inner ul li a.selected, #c_section-inner table div a.selected{
  -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out!important;
  transition: background-color 0.2s ease-out, color 0.2s ease-out!important;
  background-color: transparent!important;
  content: ''!important;
}

#c_section-inner ul.menu li a:hover{
  background-color:white!important;
  content:''!important;
  text-decoration: underline!important;
}

#c_section-inner ul.menu li a.selected{
  background-color:white!important;
  text-decoration: underline!important;
}

#c_section-inner table div a:hover{

}

#c_section-inner ul li a::after, #c_section-inner table div a::after {
  -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out;
  transition: background-color 0.2s ease-out, color 0.2s ease-out;
  background-color: transparent!important;
  content: ''!important;
  height: 1px!important;
  width: 100%!important;
}

#c_section-inner ul li a.is-active::after, #c_section-inner table div a.is-active::after {
  width: calc(100% - 0.85em);
}

#c_section-inner ul li a:hover, ul li a:focus, #c_section-inner table div a:hover {
  text-decoration: none!important;
}

#c_section-inner ul li a:hover::after, ul li a:focus::after, #c_section-inner table div a:hover::after {
  background-color: currentColor!important;
  text-decoration: none!important;
}

.facets__list .facet-item a::after {
  -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out;
  transition: background-color 0.2s ease-out, color 0.2s ease-out;
  background-color: transparent;
  content: '';
  display: block;
  height: 1px;
  width: 100%; }
.facets__list .facet-item a.is-active::after {
  width: calc(100% - 0.85em); }
.facets__list .facet-item a:hover, .facets__list .facet-item a:focus {
  text-decoration: none; }
.facets__list .facet-item a:hover::after, .facets__list .facet-item a:focus::after {
  background-color: currentColor; }
.facets__list .facet-item a .facet-item__status {
  display: none; }
.facets__list .facet-item a .facet-item__status + .facet-item__value {
  font-weight: 700; }
.facets__list .facet-item a .facet-item__status + .facet-item__value::after {
  content: '-';
  margin-left: 0.5em; }


.facets__list .facet-item {
  margin: 0 1em 0 1.25em; }
  @media screen and (max-width: 767px) {
    .facets__list .facet-item {
      margin: 0 1em 0 1.75em; } }
  .facets__list .facet-item a {
    color: #002147;
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
    line-height: 22px;
    padding: 5px 0 6px;
    position: relative; }
    .facets__list .facet-item a::after {
      -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out;
      transition: background-color 0.2s ease-out, color 0.2s ease-out;
      background-color: transparent;
      content: '';
      display: block;
      height: 1px;
      width: 100%; }
    .facets__list .facet-item a.is-active::after {
      width: calc(100% - 0.85em); }
    .facets__list .facet-item a:hover, .facets__list .facet-item a:focus {
      text-decoration: none; }
      .facets__list .facet-item a:hover::after, .facets__list .facet-item a:focus::after {
        background-color: currentColor; }
    .facets__list .facet-item a .facet-item__status {
      display: none; }
    .facets__list .facet-item a .facet-item__status + .facet-item__value {
      font-weight: 700; }
      .facets__list .facet-item a .facet-item__status + .facet-item__value::after {
        content: '-';
        margin-left: 0.5em; }

.facet-toggle,
.facets-toggle {
  color: #002147; }
  .facet-toggle:hover, .facet-toggle:focus,
  .facets-toggle:hover,
  .facets-toggle:focus {
    text-decoration: none; }
  .facet-toggle .icon--plus,
  .facets-toggle .icon--plus {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transition: -webkit-transform 0.2s ease-out;
    transition: -webkit-transform 0.2s ease-out;
    transition: transform 0.2s ease-out;
    transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
    display: inline-block;
    fill: none;
    height: 11px;
    margin: 0 0.1em 0.1em 0;
    stroke: #002147;
    stroke-width: 2;
    stroke-linecap: square;
    width: 11px; }
    @media screen and (max-width: 767px) {
      .facet-toggle .icon--plus,
      .facets-toggle .icon--plus {
        stroke-width: 1.5; } }
  .facet-toggle.collapsed .icon--plus,
  .facets-toggle.collapsed .icon--plus {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }

@media screen and (max-width: 767px) {
  .facet-toggle {
    display: block;
    font-family: "Roboto", sans-serif;
    font-size: 1em;
    font-weight: 300;
    padding: 1em 0; }
    .facet-toggle .icon--plus {
      margin-bottom: 0.05em;
      margin-right: 0.75em; } }

.facet-toggle:hover, .facet-toggle:focus,
.facets-toggle:hover,
.facets-toggle:focus {
  color: #002147; }

.facets-toggle {
  border-bottom: 1px solid #002147;
  display: block;
  margin-bottom: 0;
  padding: 0.5em 0; }
  .facets-toggle .icon--plus {
    float: right;
    margin: 0.4em 0 0; }
    .no-js .facets-toggle .icon--plus {
      display: none; }
  @media screen and (min-width: 768px) {
    .facets-toggle {
      display: none; } }

.no-js .facets.collapse, .no-js
.facets-wrapper.collapse {
  display: block; }

.no-js .facets-toggle, .no-js
.facet-toggle {
  pointer-events: none; }

.no-js .facets-toggle .icon--plus, .no-js
.facet-toggle .icon--plus {
  display: none; }

.page-node-type-finder .page-header,
.path-search .page-header,
.path-people .page-header,
.path-news-and-events .page-header {
  display: none; }

@media screen and (min-width: 768px) {
  .finder--faceted-search .view-empty {
    min-height: 100vh; } }

.finder--faceted-search .view-empty a {
  border-bottom: 1px solid #2D0032;
  color: #2D0032;
  font-weight: 300;
  -webkit-transition: border-color 0.2s ease-out, color 0.2s ease-out;
  transition: border-color 0.2s ease-out, color 0.2s ease-out; }
  .finder--faceted-search .view-empty a:hover, .finder--faceted-search .view-empty a:focus {
    border-bottom: 1px solid transparent;
    color: #002147;
    text-decoration: none; }

.finder__heading {
  font-family: "Roboto", sans-serif;
  font-size: 1em;
  font-weight: 300;
  margin-bottom: 0;
  padding-bottom: 0; }
  @media screen and (min-width: 768px) {
    .finder__heading {
      font-size: 1.388em; } }
  .finder--events .finder__heading {
    margin: 2em 0 1em; }

.finder__subheading {
  font-family: "PracticeRegular", serif;
  font-size: 1.8em;
  margin: 0.3em 0 1.5em;
  line-height: 1.2; }
  @media screen and (min-width: 768px) {
    .finder__subheading {
      font-size: 2.5em;
      line-height: 1.2;
      margin: 0 0 1.3em;
      min-height: 8em; }
      .finder--events .finder__subheading {
        min-height: 7.5em; }
      .finder--faceted-search .finder__subheading {
        min-height: 0; } }
  @media screen and (min-width: 992px) {
    .finder__subheading {
      font-size: 3.222em;
      min-height: 0; }
      .finder--events .finder__subheading {
        font-size: 3em;
        min-height: 5em; }
      .finder--faceted-search .finder__subheading {
        min-height: 0; } }
  @media screen and (min-width: 1200px) {
    .finder__subheading {
      font-size: 3.555em;
      min-height: 6em; }
      .finder--events .finder__subheading {
        font-size: 3.555em;
        min-height: 6em; }
      .finder--faceted-search .finder__subheading {
        min-height: 0; } }

@media screen and (min-width: 768px) {
  .finder__content {
    background-color: #FFFFFF;
    -webkit-box-shadow: 1.5em -1em 0px 0em #FFFFFF;
    box-shadow: 1.5em -1em 0px 0em #FFFFFF; }
    .finder--events .finder__content {
      -webkit-box-shadow: 0 0.5em 0px 1.5em #FFFFFF;
      box-shadow: 0 0.5em 0px 1.5em #FFFFFF; } }

@media screen and (min-width: 992px) {
  .finder__content {
    -webkit-box-shadow: 1.5em -3em 0px 0em #FFFFFF;
    box-shadow: 1.5em -3em 0px 0em #FFFFFF; }
    .finder--events .finder__content {
      -webkit-box-shadow: 0 -1.5em 0px 1.5em #FFFFFF;
      box-shadow: 0 -1.5em 0px 1.5em #FFFFFF; } }

@media screen and (min-width: 1200px) {
  .finder__content {
    -webkit-box-shadow: 4em -4em 0px 0em #FFFFFF;
    box-shadow: 4em -4em 0px 0em #FFFFFF; }
    .finder--events .finder__content {
      -webkit-box-shadow: 0 0 0 4em #FFFFFF;
      box-shadow: 0 0 0 4em #FFFFFF; } }

@media screen and (min-width: 768px) {
  .finder__image--primary {
    left: 15px;
    margin: 0;
    position: absolute;
    right: -6.7em;
    z-index: -1; } }

@media screen and (min-width: 992px) {
  .finder__image--primary {
    right: -6.5em; } }

@media screen and (min-width: 1200px) {
  .finder__image--primary {
    right: -7.5em; } }

.finder__image--primary .img-responsive {
  width: 100%; }

.finder__list-item {
  margin-bottom: 2em; }
  @media screen and (min-width: 768px) {
    .finder__list-item {
      margin-bottom: 3em; } }
  .finder__list-item:after {
    background-color: #002147;
    content: '';
    display: block;
    height: 2px;
    width: 50px; }
  .finder__list-item:last-child:after {
    display: none; }
  .finder__list-item .btn--tertiary {
    margin: 0 0 2em; }
    @media screen and (min-width: 1200px) {
      .finder__list-item .btn--tertiary {
        margin: 0.5em 0 0;
        float: right; } }
  .finder__list-item .img-responsive {
    margin-bottom: 1.5em; }
    @media screen and (min-width: 768px) {
      .finder__list-item .img-responsive {
        float: right; } }

.finder__list-item__title {
  margin-top: 0; }
  .finder__list-item__title a {
    color: #002147; }
    .finder__list-item__title a:hover, .finder__list-item__title a:focus {
      text-decoration: none; }

@media screen and (max-width: 767px) {
  .finder__list-item__title--secondary {
    font-size: 1.2em;
    margin: 0; } }

.finder__list-item__text {
  margin-bottom: 1em; }
  .finder__list-item__text a {
    color: #002147; }
    .finder__list-item__text a:hover, .finder__list-item__text a:focus {
      text-decoration: none; }
  .finder__list-item__text:last-child {
    margin-bottom: 1em; }
  @media screen and (min-width: 1200px) {
    .finder__list-item__text {
      margin-bottom: 2em; }
      .finder__list-item__text:last-child {
        margin-bottom: 2em; } }

@media screen and (min-width: 768px) {
  .finder__list-item--with-image {
    margin-bottom: 4em; } }

.finder__list-item--with-image:after {
  display: none; }

@media screen and (min-width: 1200px) {
  .finder__list-item--with-image .btn--tertiary {
    float: none;
    margin-top: 0; } }

@media screen and (min-width: 1200px) {
  .finder__list-item--with-image .finder__list-item__text {
    margin-bottom: 1em; }
    .finder__list-item--with-image .finder__list-item__text:last-child {
      margin-bottom: 1em; } }

.finder__list-item__metadata {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 0.5em; }
  .finder__list-item__metadata:last-child {
    margin-bottom: 0.5em; }

.finder__facet__title {
  margin-top: 0; }
  @media screen and (max-width: 767px) {
    .finder__facet__title {
      font-size: 1em;
      margin: 0; } }

.finder__facets--wrapper {
  margin-bottom: 3em; }

.finder__facets__control {
  color: #002147;
  float: right;
  font-size: 0.888em;
  font-weight: 300;
  line-height: 22px;
  margin: 0.5em 0.25em 0 0; }
  @media screen and (min-width: 768px) {
    .finder__facets__control {
      display: inline-block;
      float: none;
      margin: 0 0 2em; } }
  .finder__facets__control::after {
    -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out;
    transition: background-color 0.2s ease-out, color 0.2s ease-out;
    background-color: transparent;
    content: '';
    display: block;
    height: 1px;
    width: 100%;
    width: calc(100% - 0.85em); }
  .finder__facets__control:hover, .finder__facets__control:focus {
    color: #002147;
    text-decoration: none; }
    .finder__facets__control:hover::after, .finder__facets__control:focus::after {
      background-color: #002147; }

.finder__facets__control__text::after {
  content: '-';
  font-weight: 700;
  margin-left: 0.5em; }

.finder__form-wrapper {
  border-bottom: 1px solid #D73232;
  margin-bottom: 0.75em;
  position: relative; }
  @media screen and (min-width: 768px) {
    .finder__form-wrapper {
      border-bottom: 2px solid #D73232;
      margin-bottom: 4em; } }
  @media screen and (min-width: 992px) {
    .finder__form-wrapper {
      margin-bottom: 7em; } }
  @media screen and (min-width: 1200px) {
    .finder__form-wrapper {
      margin-bottom: 9em; } }
  .finder__form-wrapper .control-label,
  .finder__form-wrapper .input-group-addon {
    position: absolute;
    width: 1px;
    height: 1px;
    opacity: 0; }
  .finder__form-wrapper .form-control {
    background-color: transparent;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    color: #002147;
    font-family: "Roboto", sans-serif;
    font-size: 1em;
    font-weight: 400;
    padding: 0.5em 0;
    height: auto;
    width: 100%; }
    @media screen and (min-width: 768px) {
      .finder__form-wrapper .form-control {
        font-size: 1.5em;
        font-weight: 300;
        padding: 0.25em 0; } }
    @media screen and (min-width: 992px) {
      .finder__form-wrapper .form-control {
        font-size: 2.277em; } }
    .finder__form-wrapper .form-control::-webkit-input-placeholder {
      color: #002147; }
    .finder__form-wrapper .form-control:-ms-input-placeholder {
      color: #002147; }
    .finder__form-wrapper .form-control::-ms-input-placeholder {
      color: #002147; }
    .finder__form-wrapper .form-control::placeholder {
      color: #002147; }
      @media screen and (min-width: 768px) {
        .finder__form-wrapper .form-control::-webkit-input-placeholder {
          color: rgba(0, 33, 71, 0.5); }
        .finder__form-wrapper .form-control:-ms-input-placeholder {
          color: rgba(0, 33, 71, 0.5); }
        .finder__form-wrapper .form-control::-ms-input-placeholder {
          color: rgba(0, 33, 71, 0.5); }
        .finder__form-wrapper .form-control::placeholder {
          color: rgba(0, 33, 71, 0.5); } }
  .finder__form-wrapper .form-wrapper {
    display: block;
    margin: 0.6em 0.25em 0 0;
    position: absolute;
    right: 0;
    top: 0; }
    @media screen and (min-width: 768px) {
      .finder__form-wrapper .form-wrapper {
        margin-top: 0.75em; } }
    @media screen and (min-width: 992px) {
      .finder__form-wrapper .form-wrapper {
        margin-top: 1.25em; } }
  @media screen and (max-width: 767px) {
    .finder__form-wrapper .form-group {
      margin-bottom: 0; } }
  .finder__form-wrapper .form-inline .input-group {
    display: block;
    margin-bottom: 1px; }
  .finder__form-wrapper .form-item-search {
    padding-right: 3em;
    width: 100%; }
  .finder__form-wrapper .btn, .finder__form-wrapper .eu-cookie-compliance-secondary-button, .finder__form-wrapper .eu-cookie-compliance-default-button {
    background-color: transparent;
    background-image: url("../images/icons/search-sprite.svg");
    background-position: center;
    background-size: 100%;
    border: none;
    color: transparent;
    font-size: 1em;
    float: right;
    height: 1.2em;
    margin: 0;
    min-width: 0;
    overflow: hidden;
    padding: 0;
    width: 1.2em; }
    @media screen and (min-width: 768px) {
      .finder__form-wrapper .btn, .finder__form-wrapper .eu-cookie-compliance-secondary-button, .finder__form-wrapper .eu-cookie-compliance-default-button {
        height: 1.5em;
        width: 1.5em; } }
    @media screen and (min-width: 992px) {
      .finder__form-wrapper .btn, .finder__form-wrapper .eu-cookie-compliance-secondary-button, .finder__form-wrapper .eu-cookie-compliance-default-button {
        height: 2.277em;
        width: 2.277em; } }
    .finder__form-wrapper .btn .glyphicon, .finder__form-wrapper .eu-cookie-compliance-secondary-button .glyphicon, .finder__form-wrapper .eu-cookie-compliance-default-button .glyphicon {
      display: none; }
    .finder__form-wrapper .btn:hover, .finder__form-wrapper .eu-cookie-compliance-secondary-button:hover, .finder__form-wrapper .eu-cookie-compliance-default-button:hover, .finder__form-wrapper .btn:focus, .finder__form-wrapper .eu-cookie-compliance-secondary-button:focus, .finder__form-wrapper .eu-cookie-compliance-default-button:focus, .finder__form-wrapper .btn:active, .finder__form-wrapper .eu-cookie-compliance-secondary-button:active, .finder__form-wrapper .eu-cookie-compliance-default-button:active {
      background-color: transparent;
      border: none;
      color: transparent; }

.search-api-autocomplete-search.ui-widget.ui-widget-content {
  border-radius: 0;
  border-top: 1px solid #D73232;
  font-size: 1em;
  padding: 0 0 0.6em; }
  @media screen and (min-width: 768px) {
    .search-api-autocomplete-search.ui-widget.ui-widget-content {
      border-top: 2px solid #D73232; } }
  .search-api-autocomplete-search.ui-widget.ui-widget-content .ui-menu-item {
    padding: 0.6em 0.6em 0; }
    .search-api-autocomplete-search.ui-widget.ui-widget-content .ui-menu-item:hover, .search-api-autocomplete-search.ui-widget.ui-widget-content .ui-menu-item:focus {
      background-color: transparent; }
  .search-api-autocomplete-search.ui-widget.ui-widget-content .ui-menu-item-wrapper {
    background-color: transparent; }
    .search-api-autocomplete-search.ui-widget.ui-widget-content .ui-menu-item-wrapper .search-api-autocomplete-suggestion {
      -webkit-transition: border-color 0.2s ease-out, color 0.2s ease-out;
      transition: border-color 0.2s ease-out, color 0.2s ease-out;
      border-bottom: 1px solid transparent;
      color: #002147;
      display: inline-block;
      font-family: "Roboto", sans-serif;
      font-size: 1em;
      font-weight: 300;
      padding: 0; }
    .search-api-autocomplete-search.ui-widget.ui-widget-content .ui-menu-item-wrapper.ui-state-active {
      background-color: transparent; }
      .search-api-autocomplete-search.ui-widget.ui-widget-content .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion {
        background-color: transparent;
        border-bottom: 1px solid #2D0032;
        color: #2D0032; }

.finder__subheading,
.finder__image--primary {
  display: none; }

@media screen and (max-width: 767px) {
  .finder__heading {
    font-family: "PracticeRegular", serif;
    font-size: 1.8em;
    margin: 1.5em 0; } }

@media screen and (min-width: 768px) {
  .finder__heading {
    margin-bottom: 0.5em; } }

@media screen and (min-width: 768px) {
  .finder .col-xs-12.col-sm-6.col-md-5 {
    width: 91.66667%; } }

.footer--primary {
  border: none;
  padding: 0;
  position: relative;
  margin-top: 0; }
  @media screen and (min-width: 768px) {
    .footer--primary {
      /*margin-top: 8em;*/ } }

.footer__section {
  padding: 2rem 0; }
  @media screen and (min-width: 768px) {
    .footer__section {
      padding: 4rem 0; } }
  .footer__section .title-block-heading {
    border-bottom-color: transparent;
    position: relative; }
    .footer__section .title-block-heading:after {
      background-color: currentColor;
      bottom: -5px;
      content: '';
      display: block;
      height: 1px;
      position: absolute;
      width: 100%; }
      @media screen and (min-width: 768px) {
        .footer__section .title-block-heading:after {
          max-width: 6.75em; } }

.footer__section--primary {
  background-color: #E9E3DA;
  color: #002147;
  position: relative; }
  .footer__section--primary ul {
    list-style: none;
    padding-left: 0; }
    .footer__section--primary ul a {
      -webkit-transition: border-color 0.2s ease-out, color 0.2s ease-out;
      transition: border-color 0.2s ease-out, color 0.2s ease-out;
      border-bottom: 1px solid transparent;
      color: #002147;
      font-weight: 300; }
      .footer__section--primary ul a:hover, .footer__section--primary ul a:focus {
        border-bottom: 1px solid #002147;
        text-decoration: none; }
    @media screen and (min-width: 768px) {
      .footer__section--primary ul li {
        float: left;
        margin-bottom: 0.75em;
        width: 33.33%;
        line-height: 1.8em; } }
  .footer__section--primary .icon--colon-horizontal {
    opacity: 0.5;
    filter: alpha(opacity=50);
    fill: none;
    max-height: 203px;
    max-width: 460px;
    position: absolute;
    right: 0;
    stroke: #002147;
    stroke-width: 1;
    vector-effect: non-scaling-stroke;
    pointer-events: none; }
    @media screen and (min-width: 768px) {
      .footer__section--primary .icon--colon-horizontal {
        right: calc((((100vw - 750px + (30px / 2)) / 2)) * -1);
        height: 203px;
        width: 460px; } }
    @media screen and (min-width: 992px) {
      .footer__section--primary .icon--colon-horizontal {
        right: calc((((100vw - 970px + (30px / 2)) / 2)) * -1);
        margin-top: 2em; } }
    @media screen and (min-width: 1200px) {
      .footer__section--primary .icon--colon-horizontal {
        opacity: 1;
        filter: alpha(opacity=100);
        right: calc((((100vw - 1170px + (30px / 2)) / 2)) * -1); } }

.footer__section--secondary {
  background-color: #002147;
  color: #FFFFFF; }
  .footer__section--secondary .list--social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    padding-left: 0;
    margin-top: -0.5rem; }
    .footer__section--secondary .list--social li {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1; }
    .footer__section--secondary .list--social a {
      font-size: 1.5rem;
      text-decoration: none;
      border-bottom: none;
      -webkit-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
      .footer__section--secondary .list--social a:hover, .footer__section--secondary .list--social a:focus {
        text-decoration: none;
        border-bottom: none;
        opacity: 0.7; }
      .footer__section--secondary .list--social a span {
        font-size: 1rem;
        line-height: 2rem;
        display: none; }
  .footer__section--secondary .list__item__link {
    -webkit-transition: border-color 0.2s ease-out, color 0.2s ease-out;
    transition: border-color 0.2s ease-out, color 0.2s ease-out;
    border-bottom: 1px solid transparent;
    color: #FFFFFF; }
    .footer__section--secondary .list__item__link:hover, .footer__section--secondary .list__item__link:focus {
      border-bottom: 1px solid #FFFFFF;
      text-decoration: none; }
    .footer__section--secondary .list__item__link.map {
      display: inline-block;
      line-height: 1.3;
      margin-bottom: 2em; }
  .footer__section--secondary .list--social a {
    font-size: 2rem;
    text-decoration: none; }
    .footer__section--secondary .list--social a:hover {
      text-decoration: none; }
    .footer__section--secondary .list--social a span {
      font-size: 1rem;
      line-height: 2rem; }
  @media screen and (min-width: 768px) {
    .footer__section--secondary .list--columnated .list__item {
      float: left;
      margin-bottom: 0.75em;
      width: 50%; } }
  @media screen and (min-width: 992px) {
    .footer__section--secondary .list--columnated .list__item {
      width: 33.33%; } }
  @media screen and (min-width: 768px) {
    .footer__section--secondary address {
      margin-bottom: 4em; } }
  @media screen and (min-width: 992px) {
    .footer__section--secondary address {
      margin-bottom: 1em; } }

.footer__section--tertiary {
  color: #002147;
  padding: 5em 0 6em; }
  .footer__section--tertiary .list--unstyled {
    margin-top: 2em;
    margin-bottom: 0; }
    @media screen and (min-width: 768px) {
      .footer__section--tertiary .list--unstyled {
        font-size: 0.8em;
        margin-top: 0;
        text-align: right; } }
    @media screen and (min-width: 992px) {
      .footer__section--tertiary .list--unstyled {
        font-size: 1em; } }
  .footer__section--tertiary .list__item__link {
    -webkit-transition: border-color 0.2s ease-out, color 0.2s ease-out;
    transition: border-color 0.2s ease-out, color 0.2s ease-out;
    border-bottom: 1px solid transparent;
    color: #002147; }
    .footer__section--tertiary .list__item__link:hover, .footer__section--tertiary .list__item__link:focus {
      border-bottom: 1px solid #002147;
      text-decoration: none; }
    .footer__section--tertiary .list__item__link.map {
      display: inline-block;
      margin-bottom: 2em; }

.footer__brand .icon {
  height: 68px;
  width: 68px; }
  @media screen and (min-width: 992px) {
    .footer__brand .icon {
      height: 104px;
      width: 104px; } }

.footer__brand--secondary .icon {
  height: 68px;
  width: 88px; }
  @media screen and (min-width: 992px) {
    .footer__brand--secondary .icon {
      height: 104px;
      width: 134px; } }

.footer__brand__link {
  color: #002147;
  float: left; }
  .footer__brand__link:focus, .footer__brand__link:hover {
    color: #002147; }
  .footer__brand__link + .footer__brand__link {
    margin-left: 5px; }
    @media screen and (min-width: 768px) {
      .footer__brand__link + .footer__brand__link {
        margin-left: 10px; } }
    @media screen and (min-width: 992px) {
      .footer__brand__link + .footer__brand__link {
        margin-right: -8px; } }
    @media screen and (min-width: 1200px) {
      .footer__brand__link + .footer__brand__link {
        margin-right: 0; } }

.gallery {
  margin-bottom: 5rem; }

@media screen and (min-width: 768px) {
  .gallery__header {
    margin-bottom: 2rem; }
    .gallery__header > .row {
      display: -webkit-box;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: horizontal;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
      .gallery__header > .row > [class*="col-"] {
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; }
        .gallery__header > .row > [class*="col-"] .title-block--hero {
          -webkit-box-flex: 1 1 auto;
          -moz-flex: 1 1 auto;
          -ms-flex: 1 1 auto;
          flex: 1 1 auto; } }

.gallery__header__img-wrapper {
  margin-bottom: 5px;
  position: relative; }
  @media screen and (min-width: 768px) {
    .gallery__header__img-wrapper {
      margin-bottom: 0px; } }
  .gallery__header__img-wrapper .icon--colon--vertical {
    fill: none;
    position: absolute;
    stroke: #D73232;
    stroke-width: 3;
    vector-effect: non-scaling-stroke;
    bottom: -1rem;
    right: 1rem;
    top: 0.2rem;
    width: 28%;
    height: 105%; }
    @media screen and (min-width: 768px) {
      .gallery__header__img-wrapper .icon--colon--vertical {
        bottom: auto;
        width: 8rem;
        height: 18.5rem; } }
    @media screen and (min-width: 992px) {
      .gallery__header__img-wrapper .icon--colon--vertical {
        width: 10rem;
        height: 23rem;
        right: 2rem; } }
    @media screen and (min-width: 1200px) {
      .gallery__header__img-wrapper .icon--colon--vertical {
        width: 11rem;
        height: 26.5rem;
        right: 2rem; } }

.gallery-overlay {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
  background-color: rgba(244, 240, 234, 0.98);
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1033; }
  .gallery-overlay.active {
    opacity: 1;
    filter: alpha(opacity=100); }

.gallery__caption {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translate(0, 0.5rem);
  transform: translate(0, 0.5rem);
  -webkit-transition: opacity 0.3s ease-out, transform 0.3s ease-out;
  -webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  background-color: transparent;
  display: none;
  position: relative;
  padding: 0.5rem 1rem 0.6rem 1rem;
  position: absolute;
  bottom: 0; }
  @media screen and (max-width: 991px) {
    .gallery__caption {
      display: none !important; } }
  @media screen and (min-width: 992px) {
    .gallery__caption {
      left: 25%;
      width: 50%; } }
  .gallery__caption.active {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); }

.gallery__caption__text {
  color: #002147;
  margin: 0 auto;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
  .gallery__caption__text:last-child {
    margin: 0 auto; }

.gallery-overlay .nav-control {
  position: absolute;
  right: 10px;
  font-size: 1.5rem;
  bottom: 2.5rem; }
  .gallery-overlay .nav-control span {
    display: none; }

.hero {
  position: relative;
  /*@media screen and (min-width: $screen-sm) { // 768px and up
    margin-bottom: 6em;
  }*/ }
  .hero video {
    display: none; }
    @media screen and (min-width: 768px) {
      .hero video {
        display: block;
        position: absolute;
        top: 0;
        width: 100%; } }
  @media screen and (max-width: 767px) {
    .hero .img-responsive {
      min-height: 340px;
      -o-object-fit: cover;
      object-fit: cover;
      font-family: 'object-fit: cover;'; } }
  .hero:after {
    background-color: #002147;
    opacity: 0.4;
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  .hero.overlay-none:after {
    opacity: 0; }
  .hero.overlay-light:after {
    opacity: 0.4; }
  .hero.overlay-dark:after {
    opacity: 0.6; }

/*.hero--type-2 {
  @media screen and (max-width: $screen-xs-max) { // Up to and including 767px
    margin-bottom: 5em;
  }
}*/
@media screen and (max-width: 767px) {
  .hero--type-4 .img-responsive {
    min-height: 420px; } }

.hero__title {
  color: #FFFFFF;
  font-size: 2.4em;
  margin-left: 15px;
  position: absolute;
  top: 54%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  z-index: 1; }
  @media screen and (min-width: 768px) {
    .hero__title {
      font-size: 3.5em;
      margin-left: 0.75em;
      top: 50%; } }
  @media screen and (min-width: 992px) {
    .hero__title {
      font-size: 5em; } }
  @media screen and (min-width: 1200px) {
    .hero__title {
      font-size: 7.388em;
      top: 48%; } }
  @media screen and (min-width: 1600px) {
    .hero__title {
      top: 46%; } }
  .hero--type-2 .hero__title,
  .hero--type-3 .hero__title,
  .hero--type-4 .hero__title {
    line-height: 1;
    margin-bottom: 0.25em;
    margin-left: 0;
    position: static;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); }
    @media screen and (min-width: 768px) {
      .hero--type-2 .hero__title,
      .hero--type-3 .hero__title,
      .hero--type-4 .hero__title {
        margin-bottom: 0; } }
  .hero--type-3 .hero__title,
  .hero--type-4 .hero__title {
    max-width: none; }
    @media screen and (max-width: 767px) {
      .hero--type-3 .hero__title,
      .hero--type-4 .hero__title {
        font-size: 2.1em; } }
    @media screen and (min-width: 768px) {
      .hero--type-3 .hero__title,
      .hero--type-4 .hero__title {
        font-size: 2.5em; } }
    @media screen and (min-width: 992px) {
      .hero--type-3 .hero__title,
      .hero--type-4 .hero__title {
        font-size: 2.9em; } }
    @media screen and (min-width: 1200px) {
      .hero--type-3 .hero__title,
      .hero--type-4 .hero__title {
        font-size: 3.4em; } }
    @media screen and (min-width: 1600) {
      .hero--type-3 .hero__title,
      .hero--type-4 .hero__title {
        font-size: 3.8em; } }

.hero__subtitle {
  color: #FFFFFF;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 1.125em;
  line-height: 1.444; }
  .hero--type-2 .hero__subtitle {
    margin-top: 0.4em; }
  .hero--type-3 .hero__subtitle,
  .hero--type-4 .hero__subtitle {
    font-size: 1em;
    margin-bottom: 0; }
  @media screen and (min-width: 768px) {
    .hero__subtitle {
      font-size: 1.5em;
      line-height: 1.8; } }
  @media screen and (min-width: 992px) {
    .hero__subtitle {
      font-size: 2.277em; } }

.hero__titles {
  position: absolute;
  top: 54%;
  width: 100%;
  z-index: 1;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%); }
  @media screen and (min-width: 768px) {
    .hero__titles {
      top: 52%; }
      .hero--type-3 .hero__titles,
      .hero--type-4 .hero__titles {
        top: 56%; } }
  @media screen and (min-width: 992px) {
    .hero__titles {
      top: 56%; } }
  @media screen and (min-width: 1200px) {
    .hero__titles {
      top: 48%; }
      .hero--type-2 .hero__titles {
        top: 56%; } }
  @media screen and (min-width: 1600px) {
    .hero__titles {
      top: 46%; }
      .hero--type-2 .hero__titles {
        top: 46%; }
      .hero--type-3 .hero__titles,
      .hero--type-4 .hero__titles {
        top: 46%; } }

.hero__titles__content {
  padding: 2em 1.5em; }
  @media screen and (min-width: 768px) {
    .hero__titles__content {
      padding: 2em 1.5em 2.5em; } }
  @media screen and (min-width: 992px) {
    .hero__titles__content {
      padding: 3em 2.5em; } }
  @media screen and (min-width: 1200px) {
    .hero__titles__content {
      padding: 5em 3.5em 6em; } }
  .hero--type-3 .hero__titles__content {
    background-color: #2D0032; }
  .hero--type-4 .hero__titles__content {
    background-color: #002147; }

@media screen and (min-width: 768px) {
  .hero {
    height: 100vh;
    min-height: 100vh;
    max-height: 100vh;
    overflow: hidden; }
    .hero img, .hero video {
      display: block;
      -o-object-fit: cover;
      object-fit: cover;
      -o-object-position: 50% 50%;
      object-position: 50% 50%;
      /* even if we dont declare this the image will still be centered */
      width: 100%;
      height: 100vh; } }

.hero .scrolldown {
  position: absolute;
  bottom: 1rem;
  left: 0;
  right: 0;
  color: #FFFFFF;
  font-size: 4rem;
  text-align: center;
  z-index: 10000;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  cursor: pointer; }
  .hero .scrolldown:hover, .hero .scrolldown:focus {
    font-size: 3rem;
    text-decoration: none; }
  .hero .scrolldown span {
    display: none; }

.main-container.page--overlaid {
  padding-top: 2rem; }
  @media screen and (min-width: 768px) {
    .main-container.page--overlaid {
      padding-top: 5rem; } }
  .main-container.page--overlaid article:first-of-type {
    /*padding-top: 4rem;*/ }

.main-container.page--overlaid--no article:first-of-type {
  /*padding-top: 2rem;*/ }

.hero-image {
  margin-bottom: 5em; }
  @media screen and (max-width: 767px) {
    .hero-image .captioned-image__caption {
      display: none; } }
  .hero-image .img-wrapper {
    border-left: 3px solid #00322D;
    position: relative; }
    .hero-image .img-wrapper.inview {
      border-left: none; }
      .hero-image .img-wrapper.inview::before {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transition: -webkit-transform 0.75s ease-out;
        transition: -webkit-transform 0.75s ease-out;
        transition: transform 0.75s ease-out;
        transition: transform 0.75s ease-out, -webkit-transform 0.75s ease-out;
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        background-color: #00322D;
        content: '';
        display: block;
        height: 100%;
        left: 0;
        position: absolute;
        width: 3px; }
        @media screen and (min-width: 768px) {
          .hero-image .img-wrapper.inview::before {
            left: -3px; } }
    .hero-image .img-wrapper.inview--true::before {
      -webkit-transform: scaleY(1);
      transform: scaleY(1); }

@media screen and (min-width: 768px) {
  .hero-image__heading {
    text-align: right;
    margin-bottom: 0.75em; } }

.hero-image__heading::after {
  background-color: #002147;
  content: '';
  display: inline-block;
  height: 1px;
  width: 3em;
  vertical-align: middle; }
  @media screen and (min-width: 768px) {
    .hero-image__heading::after {
      margin-left: 0.25em; } }

.hero-image__overlay {
  background-color: #002147;
  color: #FFFFFF;
  font-size: 0.888em;
  margin: 0;
  padding: 0.8em 1em 1.1em; }
  .hero-image__overlay:last-child {
    margin-bottom: 0; }
  @media screen and (min-width: 768px) {
    .hero-image__overlay {
      padding: 1.5em 2em;
      z-index: 1;
      font-size: 0.888em;
      margin-top: -2.1em; } }
  @media screen and (min-width: 992px) {
    .hero-image__overlay {
      font-size: 1em; } }

@media screen and (min-width: 768px) {
  .path-frontpage,
  .page-node-type-homepage {
    margin-top: 0; } }

.path-frontpage .page-header,
.page-node-type-homepage .page-header {
  display: none; }

.external-form-wrapper {
  margin-bottom: 5em; }
  .external-form-wrapper iframe {
    max-width: 100%;
    min-width: 100%;
    width: 0; }

.image--right {
  float: right;
  margin: 0 0 1em 1em; }

.captioned-image {
  position: relative; }
  @media screen and (min-width: 768px) and (max-width: 788px) {
    .captioned-image {
      margin-right: 15px; } }
  @media screen and (min-width: 992px) and (max-width: 1012px) {
    .captioned-image {
      margin-right: 15px; } }
  @media screen and (min-width: 1200px) and (max-width: 1220px) {
    .captioned-image {
      margin-right: 15px; } }

@media screen and (min-width: 768px) and (max-width: 788px) {
  .captioned-image--left-aligned {
    margin-right: 0; } }

@media screen and (min-width: 992px) and (max-width: 1012px) {
  .captioned-image--left-aligned {
    margin-right: 0; } }

@media screen and (min-width: 1200px) and (max-width: 1220px) {
  .captioned-image--left-aligned {
    margin-right: 0; } }

.captioned-image__caption {
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  margin: 0.5em 0 1em; }
  @media screen and (min-width: 768px) {
    .captioned-image__caption {
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
      -webkit-transform-origin: top left;
      transform-origin: top left;
      margin: 0;
      position: absolute;
      left: 105%;
      left: calc(100% + 2em);
      top: 1.5em; }
      .captioned-image--left-aligned .captioned-image__caption {
        left: auto;
        right: 105%;
        right: 2em; }
      .text-rh-img .captioned-image__caption {
        width: 90%;
        width: calc(100% - 1.5em); }
      .hero-image .captioned-image__caption {
        width: 28%;
        width: calc(38% - 1.5em); } }

.item-listing .page-header {
  border: none;
  font-family: "Roboto", sans-serif;
  font-size: 1em;
  font-weight: 300;
  margin-bottom: 0;
  padding-bottom: 0; }
  @media screen and (min-width: 768px) {
    .item-listing .page-header {
      font-size: 1.388em; } }

.item-listing--news .page-header,
.item-listing--news .breadcrumbs-wrapper .breadcrumb {
  display: block; }

.item-listing--news-archive .page-header {
  display: none; }

.item-listing--news-archive .page-header--hook {
  display: block; }

.item-listing__heading {
  font-size: 1.8em;
  margin-top: 0.3em;
  margin-bottom: 0.25em; }
  @media screen and (min-width: 768px) {
    .item-listing__heading {
      font-size: 3.722em;
      margin-top: 0; } }

.item-listing__item__subheading {
  color: #002147; }

/*.item-listing__group {
    margin-bottom: 1em;
}*/
@media screen and (min-width: 992px) {
  .item-listing__item {
    margin-bottom: 0.5em; } }

.item-listing__item .img-wrapper {
  float: left;
  margin-bottom: 1em;
  margin-right: 15px;
  width: calc(41.66667% - 15px); }
  @media screen and (min-width: 768px) {
    .item-listing__item .img-wrapper {
      margin-right: 30px;
      width: 123px; } }
  @media screen and (min-width: 992px) {
    .item-listing__item .img-wrapper {
      width: 163px; } }
  @media screen and (min-width: 1200px) {
    .item-listing__item .img-wrapper {
      margin-bottom: 2em; } }

.item-listing__item--featured .img-wrapper {
  border-top: 2px solid #D73232;
  float: none;
  margin-right: 0;
  width: auto; }
  @media screen and (min-width: 1200px) {
    .item-listing__item--featured .img-wrapper {
      margin-bottom: 1em; } }

.item-listing__item--featured .img-responsive {
  width: 100%; }

.item-listing__item--featured .item-listing__item__heading,
.item-listing__item--featured .item-listing__item__meta-data {
  float: none;
  width: auto; }

.item-listing__item--featured .item-listing__item__heading {
  font-size: 1.9em;
  line-height: 1.2;
  margin: 0 0 1.25em;
  opacity: 1; }
  @media screen and (min-width: 768px) {
    .item-listing__item--featured .item-listing__item__heading {
      font-size: 2.277em;
      margin-bottom: 1em; } }

.item-listing__group--primary .item-listing__item--featured .item-listing__item__meta-data {
  border: none;
  color: #002147;
  margin: 0.75em 0 0.5em;
  padding-bottom: 0; }

.item-listing__group--primary .item-listing__item--featured .item-listing__item__meta-data__item {
  float: none; }
  .item-listing__group--primary .item-listing__item--featured .item-listing__item__meta-data__item + .item-listing__item__meta-data__item {
    float: none;
    margin-right: 0; }
    .item-listing__group--primary .item-listing__item--featured .item-listing__item__meta-data__item + .item-listing__item__meta-data__item::before {
      content: '|';
      display: inline-block;
      padding: 0 0.25em; }

.item-listing__group--secondary .item-listing__item--featured .item-listing__item__meta-data {
  border-color: #D73232; }

.item-listing__group--secondary .item-listing__item--featured .item-listing__item__meta-data__item {
  color: #D73232; }

.item-listing__group--secondary .item-listing__item--featured .item-listing__item__heading {
  font-size: 1.125em;
  line-height: 1.363;
  margin: 0.5em 0 0.7em; }
  @media screen and (min-width: 768px) {
    .item-listing__group--secondary .item-listing__item--featured .item-listing__item__heading {
      font-size: 1.388em; } }

.item-listing__group--secondary .item-listing__item--featured .img-wrapper {
  border-top: none;
  margin-bottom: 1.5em; }

.item-listing__item__link:hover, .item-listing__item__link:focus {
  text-decoration: none; }

.item-listing__item__link .item-listing__item__heading,
.item-listing__item__link .item-listing__item__meta-data__item {
  color: #002147; }

.item-listing__item__heading {
  float: left;
  font-size: 1.125em;
  line-height: 1.363;
  margin: 0 0 1em;
  opacity: 0.8;
  width: 58.33333%; }
  @media screen and (min-width: 768px) {
    .item-listing__item__heading {
      font-size: 1.388em;
      margin-top: 0.5em;
      width: calc(100% - 123px - 30px); } }
  @media screen and (min-width: 992px) {
    .item-listing__item__heading {
      font-size: 1.388em;
      width: calc(100% - 163px - 30px); }
      .item-listing__group--secondary .item-listing__item__heading {
        margin-bottom: 0.25em; } }

.item-listing__item__content {
  float: left;
  width: 58.33333%; }
  @media screen and (min-width: 768px) {
    .item-listing__item__content {
      width: calc(100% - 123px - 30px); } }
  @media screen and (min-width: 992px) {
    .item-listing__item__content {
      width: calc(100% - 163px - 30px); } }
  .item-listing__item__content .item-listing__item__heading,
  .item-listing__item__content .item-listing__item__meta-data {
    float: none;
    width: auto; }

.item-listing__item__meta-data {
  border-bottom: 1px solid #2D0032;
  color: #2D0032;
  font-size: 13px;
  font-weight: 300;
  padding-bottom: 0.3em;
  margin-bottom: 0.75em; }
  @media screen and (min-width: 768px) {
    .item-listing__item__meta-data {
      float: left;
      margin-bottom: 0;
      width: calc(100% - 123px - 30px); } }
  @media screen and (min-width: 992px) {
    .item-listing__item__meta-data {
      width: calc(100% - 163px - 30px); } }

.item-listing__item__meta-data__item {
  float: left; }
  .item-listing__item__meta-data__item:last-of-type {
    float: right; }
    @media screen and (min-width: 992px) {
      .item-listing__item__meta-data__item:last-of-type {
        margin-right: 1em; } }

.item-listing__item__quote {
  background-color: #2D0032;
  border: none;
  color: #FFFFFF;
  font-family: "PracticeRegular", serif;
  font-size: 1.5625em;
  padding: 1em 1.5em 1.5em 3em;
  position: relative;
  margin: 0 0 1em;
  word-wrap: break-word; }
  @media screen and (min-width: 768px) {
    .item-listing__item__quote {
      font-size: 1.6em;
      padding: 1.25em 1.75em 1.5em 2.5em; } }
  @media screen and (min-width: 992px) {
    .item-listing__item__quote {
      font-size: 1.8em; } }
  .item-listing__item__quote .quote-glyph--opening {
    fill: #FFFFFF;
    height: 1.26em;
    left: 0.75em;
    stroke: none;
    top: 0.75em;
    width: 1.56em; }
    @media screen and (min-width: 768px) {
      .item-listing__item__quote .quote-glyph--opening {
        left: 0.5em; } }

.view-id-news.view-display-id-featured_news .view-footer {
  margin-bottom: 3rem; }

.links-list {
  background-color: #002147;
  color: #FFFFFF;
  position: relative;
  margin: 0 -30vw 5em;
  padding: 1.5em 30vw 3em; }
  @media screen and (min-width: 768px) {
    .links-list {
      padding-top: 4em;
      padding-bottom: 5em; } }
  .links-list .btn--tertiary {
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    margin-bottom: -1px;
    color: #FFFFFF;
    display: block;
    font-size: 1em;
    font-weight: 400;
    padding: 1em 1.5em 1.1em 0;
    position: relative;
    text-align: left;
    white-space: normal; }
    @media screen and (min-width: 1200px) {
      .links-list .btn--tertiary {
        font-size: 1.125em; } }
    @media screen and (min-width: 1600px) {
      .links-list .btn--tertiary {
        font-size: 1.388em; } }
    @media screen and (min-width: 768px) {
      .links-list .btn--tertiary {
        padding-right: 3em; } }
    .links-list .btn--tertiary:after {
      background-position: right top;
      margin: 0;
      position: absolute;
      right: 0;
      top: 37%;
      top: calc(50% - 7px); }
      @media screen and (min-width: 768px) {
        .links-list .btn--tertiary:after {
          top: calc(50% - 10px);
          margin-right: 1.5em; } }

.links-list--type-2 {
  background-color: #E9E3DA;
  color: #002147; }
  .links-list--type-2 .btn--tertiary {
    border-color: #002147;
    color: #002147; }
    .links-list--type-2 .btn--tertiary:after {
      background-position: center top; }

.links-list + .links-list,
.links-list + a + .links-list {
  margin-top: -5rem;
  padding-top: 0; }

@media screen and (min-width: 768px) {
  .links-list__links {
    -webkit-columns: 2;
    columns: 2;
    -webkit-column-gap: 0;
    column-gap: 0; } }

.links-list__links .btn--tertiary {
  width: 100%; }
  @media screen and (min-width: 768px) {
    .links-list__links .btn--tertiary {
      margin-left: 16.666666%;
      width: auto;
      -webkit-column-break-inside: avoid;
      /* Chrome, Safari, Opera */
      page-break-inside: avoid;
      /* Firefox */
      break-inside: avoid;
      /* IE 10+ */ } }

.links-list__title {
  margin-top: 0; }
  @media screen and (max-width: 767px) {
    .links-list__title {
      font-size: 1.5em; } }

@media screen and (min-width: 768px) {
  .links-list__subtitle {
    margin-bottom: 2.5em; }
    .links-list__subtitle:last-child {
      margin-bottom: 2.5em; } }

@media screen and (min-width: 480px) {
  .list-wrapper--columnated {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

.list--inline {
  list-style: none;
  margin: 0 0 0.5em 0;
  padding: 0; }
  @media screen and (min-width: 768px) {
    .list--inline {
      margin-bottom: 0; } }
  .list--inline .list__item {
    display: inline; }

.list--slash-separated .list__item::after {
  content: ' / '; }

.list--slash-separated .list__item:last-child::after {
  content: ''; }

.list--unstyled {
  list-style: none;
  padding-left: 0; }
  .list--unstyled .list__item {
    margin-left: 0; }
    .list--unstyled .list__item::before {
      display: none; }

.list-header {
  font-weight: 500;
  margin: 0; }
  @media screen and (min-width: 480px) {
    .list-header {
      margin-right: 0.5em;
      white-space: nowrap;
      -ms-flex-negative: 0;
      flex-shrink: 0; } }

.list__item {
  font-weight: 300;
  line-height: 1.8; }

.list__item__link {
  word-wrap: break-word; }

.list__item__link--highlighted {
  margin-left: 12px; }
  .list__item__link--highlighted:before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%204.7%208.8%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%221.0%22%20stroke-linecap%3D%22square%22%20d%3D%22M.4%208.5l4-4L.4.4%22%20opacity%3D%221.0%22%2F%3E%3C%2Fsvg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    content: '';
    display: inline-block;
    height: 9px;
    margin: 0 7px 1px -12px;
    padding: 0;
    width: 5px; }

/**
 * Basic Navigation Styles
 */
.navbar--primary {
  border: none; }

.nav__items {
  padding-left: 0; }

.nav__item {
  list-style: none;
  padding-left: 0; }

/**
 * Navigation Desktop Styles
 */
@media screen and (min-width: 768px) {
  /* Nav container styles */
  nav#block-said-main-menu {
    position: absolute;
    z-index: 20;
    width: 100%;
    left: 0.0001rem;
    padding: 60px 0 0 195px; } }
  @media screen and (min-width: 768px) and (min-width: 992px) {
    nav#block-said-main-menu {
      padding: 95px 0 0 270px; } }

@media screen and (min-width: 768px) {
  .navbar--primary {
    position: absolute;
    background: transparent;
    width: 100%;
    /* Hide heading which is used for mobile menu. */ }
    .navbar--primary h3 {
      display: none; }
  /* Set some defaults on the links*/
  .nav__item__link:hover,
  .nav__item__link:focus {
    text-decoration: none; }
  /* Level 0 Specific styles */
  .nav__items--level-0 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    /* Hide icon which is used within mobile navigation. */ } }
  @media screen and (min-width: 768px) and (min-width: 992px) {
    .nav__items--level-0 {
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end; } }

@media screen and (min-width: 768px) {
    .nav__items--level-0 .has-subnav .icon:before {
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
      padding-left: 2px; }
    .nav__items--level-0 > .nav__item {
      float: left;
      /* Style for active link. */ }
      .nav__items--level-0 > .nav__item > .nav__item__link {
        position: relative;
        display: block;
        padding: 15px 5px;
        border-bottom: 4px solid transparent;
        font-weight: 300;
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        margin-right: 10px;
        padding-left: 5px;
        padding-right: 5px;
        font-size: 0.8rem;
        z-index: 100;
        color: #002147;
        /* Some font styles to ensure the top level text does not wrap when screen is smaller. */ }
        .navbar--overlaid .nav__items--level-0 > .nav__item > .nav__item__link {
          color: #FFFFFF; } }
      @media screen and (min-width: 768px) and (min-width: 992px) {
        .nav__items--level-0 > .nav__item > .nav__item__link {
          margin-right: 20px;
          font-size: 0.95rem; } }
      @media screen and (min-width: 768px) and (min-width: 1200px) {
        .nav__items--level-0 > .nav__item > .nav__item__link {
          margin-right: 30px;
          font-size: 1rem; } }

@media screen and (min-width: 768px) {
        .nav__items--level-0 > .nav__item > .nav__item__link:hover, .nav__items--level-0 > .nav__item > .nav__item__link:focus {
          text-decoration: none;
          border-bottom-color: #002147;
          color: #002147; }
          .navbar--overlaid .nav__items--level-0 > .nav__item > .nav__item__link:hover, .navbar--overlaid .nav__items--level-0 > .nav__item > .nav__item__link:focus {
            border-bottom-color: #FFFFFF;
            color: #FFFFFF; }
      .nav__items--level-0 > .nav__item.active > .nav__item__link {
        text-decoration: none;
        border-bottom: 4px solid #002147;
        color: #002147; }
        .navbar--overlaid .nav__items--level-0 > .nav__item.active > .nav__item__link {
          border-bottom-color: #FFFFFF;
          color: #FFFFFF; }
  /* Styles for menu close button. */
  .nav-control {
    position: absolute;
    right: 0; }
    .nav-control span {
      display: none; }
    .nav-control::before {
      color: #002147; }
  .nav__items--level-1 {
    -webkit-box-shadow: 0 6px 10px -4px rgba(0, 0, 0, 0.17);
    box-shadow: 0 6px 10px -4px rgba(0, 0, 0, 0.17); }
    .nav__items--level-1 > .sub-menu {
      position: relative;
      margin: 0 auto;
      display: none;
      width: 750px;
      background-color: #FFFFFF;
      left: 0;
      right: 0;
      z-index: 1; } }
    @media screen and (min-width: 768px) and (min-width: 992px) {
      .nav__items--level-1 > .sub-menu {
        width: 970px; } }
    @media screen and (min-width: 768px) and (min-width: 1200px) {
      .nav__items--level-1 > .sub-menu {
        width: 1170px; } }

@media screen and (min-width: 768px) {
      .nav__items--level-1 > .sub-menu .container, .nav__items--level-1 > .sub-menu .eu-cookie-compliance-content {
        padding-bottom: 5em;
        padding-top: 2em; }
  ul.sub-menu-active {
    position: absolute;
    display: block;
    left: -1rem;
    right: -1rem;
    padding-top: 2rem;
    padding-bottom: 5rem;
    background: #FFFFFF;
    z-index: 0; }
    ul.sub-menu-active > .sub-menu {
      display: block; }
  .hide-submenu {
    display: none; }
  .nav__items--level-1 a.nav__item__link {
    display: block;
    padding: 0.5rem 0;
    border-bottom: none;
    color: #002147;
    width: 100%;
    font-size: 0.9rem;
    width: 100%; }
  .nav__items--level-1 > .sub-menu > .nav__item {
    border-left: 1px solid rgba(0, 0, 0, 0.17);
    padding: 0 1rem;
    margin-bottom: 2em;
    margin-right: 0;
    width: 24%;
    float: left; }
    .nav__items--level-1 > .sub-menu > .nav__item:nth-child(6n+1) {
      clear: both; }
    .nav__items--level-1 > .sub-menu > .nav__item > .nav__item__link {
      /*position: relative;*/
      margin-bottom: 0;
      padding: 0.5rem 0;
      width: 100%;
      font-size: 0.95rem;
      font-weight: 700;
      border-bottom: none; }
    .nav__items--level-1 > .sub-menu > .nav__item .nav-more {
      display: none; }
  /** underline on hover on sub menu items. */
  .nav__items--level-1 .nav__item__link {
    position: relative; }
    .nav__items--level-1 .nav__item__link::after {
      position: absolute;
      display: block;
      bottom: 1px;
      height: 2px;
      width: 100%;
      opacity: 0;
      background: rgba(0, 0, 0, 0.17);
      content: '';
      -webkit-transition: all 0.5s ease-in-out;
      transition: all 0.5s ease-in-out; }
    .nav__items--level-1 .nav__item__link:hover::after {
      width: 100%;
      opacity: 0.5; }
  .is-subnav.sub-menu-active .sub-menu {
    opacity: 0;
    -webkit-animation-name: menu-fade-in;
    animation-name: menu-fade-in;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; } }

/**
   * Menu Fade in animation.
   * This is only used on desktop but has been placed outside the media query as it will not work in IE if in a media query.
*/
@-webkit-keyframes menu-fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@keyframes menu-fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

/**
 * Navigation Mobile Styles
 */
@media screen and (max-width: 767px) {
  /* Styles which cover all 3 levels of navigation. */
  .navbar--primary,
  .nav__items--level-1,
  .nav__items--level-2 {
    top: 0;
    bottom: 0;
    right: 0;
    padding: 0;
    margin-bottom: -20px;
    width: 260px;
    height: 100%;
    z-index: 2000;
    -webkit-transform: translateX(260px);
    transform: translateX(260px);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    list-style: none;
    background-color: #002147; }
  .navbar--primary {
    position: absolute;
    /* Level 0 Specific styles */
    /* Level 1 and 2 Specific styles */
    /* Level 1 styles which cascade to level2 */
    /* Link style which covers all 3 levels of navigation. */
    /* Style for list item which does not have a link i.e. back button*/
    /* Hide nav-control on mobile */
    /* Heading at top of mobile menu. */ }
    .active-nav .navbar--primary {
      -webkit-transform: translateX(0);
      transform: translateX(0); }
    .navbar--primary .nav__items--level-0 {
      padding-left: 0;
      list-style: none; }
      .navbar--primary .nav__items--level-0 .show-submenu .icon {
        position: absolute;
        right: 1rem; }
    .navbar--primary .nav__items--level-1,
    .navbar--primary .nav__items--level-2 {
      position: fixed;
      padding-left: 0; }
      .navbar--primary .nav__items--level-1.sub-menu-active,
      .navbar--primary .nav__items--level-2.sub-menu-active {
        -webkit-transform: translateX(0);
        transform: translateX(0); }
      .navbar--primary .nav__items--level-1 a:hover,
      .navbar--primary .nav__items--level-1 .nav__item__text:hover,
      .navbar--primary .nav__items--level-2 a:hover,
      .navbar--primary .nav__items--level-2 .nav__item__text:hover {
        background: #677990; }
    .navbar--primary .nav__items--level-1 .has-children {
      position: relative; }
      .navbar--primary .nav__items--level-1 .has-children > a {
        margin-right: 3rem; }
      .navbar--primary .nav__items--level-1 .has-children .nav-more {
        position: absolute;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        right: 0;
        top: 0;
        height: 100%;
        width: 3rem;
        text-align: center;
        cursor: pointer;
        color: white;
        background: #002147;
        border-left: 1px solid rgba(255, 255, 255, 0.1);
        z-index: 20; }
        .navbar--primary .nav__items--level-1 .has-children .nav-more:hover {
          background: #677990; }
        .navbar--primary .nav__items--level-1 .has-children .nav-more i::before {
          color: #FFFFFF; }
    .navbar--primary a {
      -webkit-transition: all .3s;
      transition: all .3s;
      color: #FFFFFF;
      text-decoration: none;
      padding: 1rem 2rem;
      line-height: 1.3em;
      font-size: 1rem;
      display: block; }
      .navbar--primary a:hover {
        /* background: darken($brand-color-1, 10%);*/
        background: #677990; }
    .navbar--primary .nav__item__text {
      position: relative;
      display: block;
      -webkit-transition: all .3s;
      transition: all .3s;
      cursor: pointer;
      color: #FFFFFF;
      text-decoration: none;
      padding: 1rem 2rem;
      line-height: 1.3em;
      font-size: 1rem; }
      .navbar--primary .nav__item__text .icon {
        position: absolute;
        left: 0.5rem;
        top: 1rem; }
    .navbar--primary .nav-control {
      display: none; }
    .navbar--primary h3 {
      padding: 1.5rem 2rem 1.5rem;
      color: #FFFFFF;
      font-size: 1.5rem;
      margin: 0 0 1rem 0;
      border-bottom: 2px solid #FFFFFF; }
  /* Burger Menu Positioning. */
  .navbar .navbar-header {
    position: absolute;
    top: 5px;
    left: 5px;
    margin-left: 0;
    margin: 0; }
  /* Transform all content to the left when mobile menu is active. */
  .header--overlaid,
  .header--overlaid--no,
  .main-container,
  .hero,
  .footer--primary {
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
    .active-nav .header--overlaid, .active-nav
    .header--overlaid--no, .active-nav
    .main-container, .active-nav
    .hero, .active-nav
    .footer--primary {
      width: 100%;
      -webkit-transform: translateX(-260px);
      transform: translateX(-260px); } }

/**
 * Hamburger menu styles
 */
.show-menu {
  position: absolute;
  top: 0;
  right: 0; }
  @media screen and (min-width: 768px) {
    .show-menu {
      display: none; } }

.show-menu:focus {
  outline: none; }

.hamburger:hover {
  opacity: 1; }

.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
  background-color: #002147;
  border-radius: 0; }
  .active-nav .hamburger-inner, .active-nav
  .hamburger-inner::before, .active-nav
  .hamburger-inner::after {
    background-color: #002147; }

.navbar--overlaid .hamburger-inner,
.navbar--overlaid .hamburger-inner::before,
.navbar--overlaid .hamburger-inner::after {
  background-color: #FFFFFF; }
  .active-nav .navbar--overlaid .hamburger-inner, .active-nav
  .navbar--overlaid .hamburger-inner::before, .active-nav
  .navbar--overlaid .hamburger-inner::after {
    background-color: #FFFFFF; }

/**
 * Styles for Back to top button
 */
@media screen and (max-width: 767px) {
  .back-to-top {
    position: fixed;
    opacity: 0;
    bottom: 15px;
    right: 15px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    z-index: 10000; }
    .back-to-top a {
      display: block;
      padding: 0.5em 0.25rem;
      color: #FFFFFF;
      background: #677990;
      -webkit-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
      .back-to-top a:hover, .back-to-top a:focus {
        text-decoration: none;
        background-color: #002147; }
      .back-to-top a span::before {
        font-size: 2rem;
        line-height: 1.2em; }
    .back-to-top .text {
      display: none; }
    .back-to-top.back-to-top-active {
      opacity: 1; } }

@media screen and (min-width: 768px) {
  .back-to-top {
    display: none; } }

.offset-boxes {
  margin-bottom: 5em; }

.offset-boxes__heading {
  border-bottom: 1px solid #002147;
  padding-bottom: 0.2em;
  margin-top: 0;
  margin-bottom: 1.3em;
  font-size: 1.5em; }
  @media screen and (min-width: 768px) {
    .offset-boxes__heading {
      font-size: 2.277em; } }

.offset-boxes__box__heading {
  margin-bottom: 1.3em; }

.offset-box ul li {
  line-height: 1.4;
  margin-bottom: 0.3em; }
  .offset-box ul li::before {
    top: 0.25em; }

.offset-box--primary {
  background-color: #00322D;
  border: 1px solid #00322D;
  color: #FFFFFF;
  padding: 0 2em 1em;
  margin-bottom: 2em; }
  @media screen and (min-width: 768px) {
    .offset-box--primary {
      padding: 0 3em 2em;
      margin-bottom: 0; } }
  @media screen and (min-width: 992px) {
    .offset-box--primary {
      padding: 2em 5em 4em; } }
  .offset-box--primary ul li::before {
    background-position: -0.5em 0; }
  .offset-box--primary a,
  .offset-box--primary p > a,
  .offset-box--primary ul > li > a,
  .offset-box--primary ol > li > a {
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF; }
    .offset-box--primary a:hover, .offset-box--primary a:focus,
    .offset-box--primary p > a:hover,
    .offset-box--primary p > a:focus,
    .offset-box--primary ul > li > a:hover,
    .offset-box--primary ul > li > a:focus,
    .offset-box--primary ol > li > a:hover,
    .offset-box--primary ol > li > a:focus {
      color: #FFFFFF; }

.offset-box--secondary {
  border: 1px solid #002147;
  color: #002147;
  padding: 0 2em 1em; }
  @media screen and (min-width: 768px) {
    .offset-box--secondary {
      padding: 0 3em 2em;
      margin-top: 1em;
      -webkit-transform: translate(-31px, 0);
      transform: translate(-31px, 0); } }
  @media screen and (min-width: 992px) {
    .offset-box--secondary {
      padding: 1em 5em 4em; } }

.page--overlaid--no {
  padding-top: 8rem; }
  @media screen and (min-width: 768px) {
    .page--overlaid--no {
      padding-top: 10rem; } }
  @media screen and (min-width: 1200px) {
    .page--overlaid--no {
      padding-top: 12rem; } }

.page-node-type-content-page .page-header,
.finder .page-header {
  display: none; }

.page-node-type-content-page .page-header--dynamic,
.finder .page-header--dynamic {
  border: none;
  display: block;
  font-size: 2.5rem;
  padding: 0;
  margin-bottom: 1rem; }
  @media screen and (min-width: 768px) {
    .page-node-type-content-page .page-header--dynamic,
    .finder .page-header--dynamic {
      font-size: 3rem;
      margin-bottom: 2rem; } }
  @media screen and (min-width: 992px) {
    .page-node-type-content-page .page-header--dynamic,
    .finder .page-header--dynamic {
      font-size: 3.722rem; } }

.logo-research-centre {
  color: #FFFFFF;
  margin-bottom: 1rem;
  display: block;
  height: 68px;
  width: 136px; }
  @media screen and (min-width: 992px) {
    .logo-research-centre {
      height: 104px;
      width: 208px; } }

.pager-nav {
  border-top: 2px solid #002147;
  margin: 2em 0 3em; }

.pagination > li > a,
.pagination > li > span {
  background-color: transparent;
  border: none; }

.pagination > li > a {
  color: #002147;
  font-size: 1em; }
  .pagination > li > a:hover, .pagination > li > a:focus {
    background-color: transparent;
    text-decoration: underline; }

.pagination > li > .btn--tertiary {
  color: #002147;
  font-weight: 400; }
  .pagination > li > .btn--tertiary:hover, .pagination > li > .btn--tertiary:focus {
    color: #002147;
    text-decoration: none; }
  .pagination > li > .btn--tertiary::after {
    margin: 0 0 0 0.3em; }

.pagination > li > .btn--tertiary--inverted::before {
  margin: 0 0.3em 0 0; }

.pagination > .active > a {
  background-color: transparent;
  color: #002147;
  font-weight: 700; }
  .pagination > .active > a:hover, .pagination > .active > a:focus {
    background-color: transparent;
    color: #002147;
    text-decoration: none; }

.page-node-type-person .page-header {
  display: none; }

.person hr {
  border-top-color: #002147;
  margin: 2em 0 1.5em 0; }

.person .list__item:first-of-type {
  font-weight: 400; }

.person .list__item__link {
  border-bottom: 1px solid transparent;
  color: #002147;
  font-weight: 300; }
  .person .list__item__link:hover, .person .list__item__link:focus {
    border-bottom: 1px solid #2D0032;
    color: #2D0032;
    text-decoration: none; }

.person .text-only {
  margin-top: 1.5em; }
  @media screen and (min-width: 768px) {
    .person .text-only {
      margin-top: 6em; } }

.person__heading {
  position: relative;
  font-size: 2.5em;
  line-height: 1.1;
  padding-top: 0.75em;
  margin-top: 1em; }
  .person__heading::before {
    background-color: #FFB414;
    content: '';
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0; }
  @media screen and (min-width: 768px) {
    .person__heading {
      line-height: 1.2;
      padding-top: 1.25em;
      margin-top: 0; } }
  @media screen and (min-width: 992px) {
    .person__heading {
      font-size: 3.222em; } }

.person__subheading {
  font-family: "Roboto", sans-serif;
  font-size: 1.125em;
  font-weight: 400;
  margin-top: 0; }
  @media screen and (min-width: 768px) {
    .person__subheading {
      font-size: 1.388em;
      font-weight: 500; } }

.person__details {
  margin-bottom: 1.5em; }

.page-node-type-programme .page-header {
  display: none; }

.programme-header {
  margin-bottom: 3rem; }
  @media screen and (min-width: 1200px) {
    .programme-header {
      margin-bottom: 5rem; } }
  .programme-header .btn, .programme-header .eu-cookie-compliance-secondary-button, .programme-header .eu-cookie-compliance-default-button {
    float: left;
    margin: 0 1em 1.5em 0;
    min-width: 0; }
    @media screen and (min-width: 768px) {
      .programme-header .btn, .programme-header .eu-cookie-compliance-secondary-button, .programme-header .eu-cookie-compliance-default-button {
        float: none;
        display: block;
        margin-right: 0;
        min-width: 10em; } }
    @media screen and (min-width: 992px) {
      .programme-header .btn, .programme-header .eu-cookie-compliance-secondary-button, .programme-header .eu-cookie-compliance-default-button {
        float: left;
        margin: 0 1em 1.5em 0; } }
    @media screen and (min-width: 1200px) {
      .programme-header .btn, .programme-header .eu-cookie-compliance-secondary-button, .programme-header .eu-cookie-compliance-default-button {
        margin: 0 2em 2em 0; } }

.programme-header__heading {
  font-size: 1.8em; }
  @media screen and (min-width: 768px) {
    .programme-header__heading {
      font-size: 2.5em;
      margin-top: -0.3em; } }
  @media screen and (min-width: 992px) {
    .programme-header__heading {
      font-size: 3.222em; } }

.programme-header__subheading {
  font-family: "Roboto", sans-serif;
  font-size: 1.125em;
  font-weight: 400;
  margin: 1em 0 1.25em;
  line-height: 1.4; }
  @media screen and (min-width: 768px) {
    .programme-header__subheading {
      font-size: 1.2em;
      margin: 1em 0 1.5em; } }
  @media screen and (min-width: 992px) {
    .programme-header__subheading {
      font-size: 1.388em;
      margin-bottom: 1.25em; } }

.programme-header__text::before {
  background-color: #002147;
  content: '';
  display: block;
  height: 1px;
  width: 50%;
  margin-bottom: 1.2em; }
  @media screen and (min-width: 1200px) {
    .programme-header__text::before {
      margin: 1em 0 2em; } }

.programme-header__text__title {
  font-weight: 500; }
  .programme-header__text__title::after {
    content: ': ';
    margin-left: -0.2em; }

.programme-header__text__value {
  font-weight: 300; }
  .programme-header__text__value::after {
    content: '';
    display: table;
    margin-bottom: 0.5em; }

.programme-header__image-wrapper {
  position: relative; }
  @media screen and (width: 768px) {
    .programme-header__image-wrapper {
      margin-right: -30px; } }
  @media screen and (min-width: 769px) {
    .programme-header__image-wrapper {
      margin-right: -14.5vw; } }
  @media screen and (min-width: 1025px) {
    .programme-header__image-wrapper {
      margin-right: -11vw; } }
  @media screen and (min-width: 1200px) {
    .programme-header__image-wrapper {
      margin-right: -15vw; } }
  @media screen and (min-width: 1400px) {
    .programme-header__image-wrapper {
      margin-right: 0; } }
  .programme-header__image-wrapper .icon--semicolon {
    fill: none;
    position: absolute;
    stroke: #D73232;
    stroke-width: 3;
    vector-effect: non-scaling-stroke;
    bottom: -1em;
    right: 2em;
    width: 24%;
    height: 100%; }
    @media screen and (min-width: 768px) {
      .programme-header__image-wrapper .icon--semicolon {
        bottom: auto;
        top: 1.5em;
        width: 8em;
        height: 25.5em; } }
    @media screen and (min-width: 992px) {
      .programme-header__image-wrapper .icon--semicolon {
        width: 10em;
        height: 31.5em; } }
    @media screen and (width: 1024px) {
      .programme-header__image-wrapper .icon--semicolon {
        right: 8em; } }
    @media screen and (min-width: 1200px) {
      .programme-header__image-wrapper .icon--semicolon {
        right: 7em; } }
    @media screen and (min-width: 1400px) {
      .programme-header__image-wrapper .icon--semicolon {
        right: 3em; } }
  @media screen and (min-width: 768px) {
    .programme-header__image-wrapper img {
      width: 100%; } }

.quote__heading {
  text-align: right; }
  @media screen and (min-width: 768px) {
    .quote__heading {
      margin-top: 0;
      margin-bottom: 0.75em; } }
  .quote__heading::after {
    background-color: #002147;
    content: '';
    display: inline-block;
    height: 1px;
    width: 4em;
    vertical-align: middle; }
    @media screen and (min-width: 768px) {
      .quote__heading::after {
        margin-left: 0.25em;
        width: 3em; } }

.quote__body {
  background-color: #2D0032;
  border: none;
  color: #FFFFFF;
  font-size: inherit;
  padding: 2.5em 2em 3em;
  position: relative;
  margin-bottom: 5em; }
  @media screen and (min-width: 768px) {
    .quote__body {
      padding-right: 0;
      padding-left: 25vw;
      margin-bottom: 6rem;
      margin-left: -25vw; } }

.quote__text {
  font-family: "PracticeRegular", serif;
  font-weight: normal;
  font-size: 1.125em;
  line-height: 1.65; }
  @media screen and (min-width: 768px) {
    .quote__text {
      font-size: 1.388em; } }
  .quote__text br {
    display: block;
    line-height: 2.2; }
    .quote__text br + br {
      display: none; }

.quote__author,
.quote__author-title {
  display: inline-block;
  font-family: "Roboto", sans-serif;
  font-size: 0.815em;
  font-weight: 300;
  padding-right: 0.5em;
  margin: 0; }
  @media screen and (min-width: 768px) {
    .quote__author,
    .quote__author-title {
      display: inline-block;
      font-size: 0.888em;
      font-weight: 400;
      padding-right: 0; } }

@media screen and (min-width: 768px) {
  .quote__author {
    padding-right: 0.3em; } }

@media screen and (min-width: 768px) {
  .quote__author + .quote__author-title::before {
    content: '|';
    padding-right: 0.3em; } }

.quote-glyph {
  fill: none;
  stroke: rgba(148, 115, 152, 0.91);
  stroke-width: 2;
  position: absolute;
  vector-effect: non-scaling-stroke;
  width: 4.444em;
  height: 3.777em; }
  @media screen and (min-width: 768px) {
    .quote-glyph {
      stroke-width: 1;
      width: 15.555em;
      height: 13.222em; } }

.quote-glyph--opening {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  top: 0;
  left: -3.6em; }
  @media screen and (min-width: 768px) {
    .quote-glyph--opening {
      top: -3em;
      left: calc(25vw - 8em); } }
  @media screen and (min-width: 992px) {
    .quote-glyph--opening {
      left: calc(25vw - 6.5em); } }

.quote-glyph--closing {
  bottom: -1em;
  right: -2.6em; }
  @media screen and (min-width: 768px) {
    .quote-glyph--closing {
      bottom: -4.5em;
      right: -8.6em; } }

.carousel .quote--type-2 {
  background-color: #D73232; }
  @media screen and (min-width: 992px) {
    .carousel .quote--type-2 {
      height: 0;
      padding-bottom: 100%;
      position: relative; } }

.quote--type-2 .quote__body {
  background-color: #D73232;
  margin: 0 0 2em 0;
  padding: 1em 1em 1.25em; }
  @media screen and (min-width: 992px) {
    .carousel .quote--type-2 .quote__body {
      -webkit-transform: translate(0, -50%);
      transform: translate(0, -50%);
      line-height: 1.8;
      margin-bottom: 0;
      padding: 2em 2em 2.25em;
      position: absolute;
      top: 50%; } }
  @media screen and (min-width: 1200px) {
    .carousel .quote--type-2 .quote__body {
      font-size: 1.2em; } }

.quote--type-3 {
  margin-bottom: 3em; }
  @media screen and (min-width: 768px) {
    .quote--type-3 {
      margin-bottom: 5em;
      margin-right: -2em; } }
  .quote--type-3 .quote__body {
    background-color: #E9E3DA;
    margin: 0;
    padding: 1.5em 1.9em 1.5em; }
    @media screen and (min-width: 768px) {
      .quote--type-3 .quote__body {
        padding: 3em 5em; } }
  .quote--type-3 .quote__text,
  .quote--type-3 .quote__author,
  .quote--type-3 .quote__author-title {
    color: #002147;
    font-family: "Roboto", sans-serif;
    font-size: 1em; }
    @media screen and (min-width: 768px) {
      .quote--type-3 .quote__text,
      .quote--type-3 .quote__author,
      .quote--type-3 .quote__author-title {
        font-size: 1.2em; } }
    @media screen and (min-width: 768px) {
      .quote--type-3 .quote__text,
      .quote--type-3 .quote__author,
      .quote--type-3 .quote__author-title {
        font-size: 1.388em; } }
  .quote--type-3 .quote__text {
    font-weight: 300;
    line-height: 1.5;
    margin-left: 1.5em; }
    @media screen and (min-width: 768px) {
      .quote--type-3 .quote__text {
        margin-left: 0; } }
  @media screen and (max-width: 767px) {
    .quote--type-3 .quote__author,
    .quote--type-3 .quote__author-title {
      font-size: 0.875em;
      font-weight: 400; } }
  .quote--type-3 .quote-glyph--opening {
    stroke: #D73232;
    stroke-width: 3;
    width: 4em;
    height: 3.187em;
    left: -1.8em;
    top: 1em; }
    @media screen and (min-width: 768px) {
      .quote--type-3 .quote-glyph--opening {
        stroke-width: 2;
        width: 9em;
        height: 7.7em;
        left: -8em;
        top: 3em; } }

@media screen and (min-width: 768px) {
  .page-node-type-research-landing-page,
  .page-node-type-research-area,
  .page-node-type-research-centre {
    margin-top: 0; } }

.page-node-type-research-landing-page .page-header,
.page-node-type-research-area .page-header,
.page-node-type-research-centre .page-header {
  display: none; }

.row--flex {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.row--flex--center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center; }

.text-only + .salesform-form {
  margin-top: -3em; }
  @media screen and (min-width: 768px) {
    .text-only + .salesform-form {
      margin-top: -7em; } }

.table-two-col {
  margin-bottom: 5em; }
  .table-two-col .btn, .table-two-col .eu-cookie-compliance-secondary-button, .table-two-col .eu-cookie-compliance-default-button {
    float: left;
    margin: 0 2em 2em 0; }
  .table-two-col .btn--secondary {
    margin: 0 0 2em 0; }
  .table-two-col .btn--tertiary {
    float: none;
    margin: 0 0 1em 0; }

.table-two-col__content {
  background-color: #E9E3DA;
  padding: 4em 15px 5em;
  margin: 0 -15px; }
  @media screen and (min-width: 768px) {
    .table-two-col__content {
      padding-right: 25vw;
      padding-left: 0;
      margin-right: -25vw;
      margin-left: 0; } }

.table-two-col__heading {
  border-bottom: 1px solid #002147;
  padding-bottom: 0.2em;
  margin-top: 0;
  font-size: 1.5em; }
  @media screen and (min-width: 768px) {
    .table-two-col__heading {
      font-size: 2.277em; } }

.table-two-col__subheading {
  margin: 1em 0 3em; }
  .table-two-col__subheading:last-child {
    margin: 1em 0 3em; }

.table-two-col__cell-title {
  margin-top: 0; }
  @media screen and (max-width: 767px) {
    .table-two-col__cell-title {
      font-size: 1.2em;
      margin-bottom: 1em; } }

.table-two-col__row + .table-two-col__row .table-two-col__row__content {
  margin-top: 1em;
  padding-top: 2em;
  position: relative; }
  .table-two-col__row + .table-two-col__row .table-two-col__row__content::before {
    background-color: #002147;
    content: '';
    display: block;
    height: 1px;
    position: absolute;
    left: 0;
    right: -25vw;
    top: 0; }

.table-two-col__row:nth-last-child(2) .table-two-col__row__content {
  margin-bottom: 2em; }

.teaser-component {
  margin-bottom: 3rem; }
  @media screen and (min-width: 768px) {
    .teaser-component {
      margin-bottom: 5rem;
      /*margin-bottom: 10em;*/ }
      .teaser-component .field--name-field-teaser-sub-component > .row {
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row; }
        .teaser-component .field--name-field-teaser-sub-component > .row > [class*="col-"] {
          display: -webkit-box;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          flex-direction: column; }
          .teaser-component .field--name-field-teaser-sub-component > .row > [class*="col-"] > .teaser-component__row {
            -webkit-box-flex: 1 1 auto;
            -moz-flex: 1 1 auto;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto;
            display: -webkit-box;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column; }
            .teaser-component .field--name-field-teaser-sub-component > .row > [class*="col-"] > .teaser-component__row > .teaser-component__link {
              -webkit-box-flex: 1 1 auto;
              -moz-flex: 1 1 auto;
              -ms-flex: 1 1 auto;
              flex: 1 1 auto;
              display: -webkit-box;
              display: -moz-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-direction: normal;
              -webkit-box-orient: vertical;
              -moz-flex-direction: column;
              -ms-flex-direction: column;
              flex-direction: column; }
              .teaser-component .field--name-field-teaser-sub-component > .row > [class*="col-"] > .teaser-component__row > .teaser-component__link > .row {
                -webkit-box-flex: 1 1 auto;
                -moz-flex: 1 1 auto;
                -ms-flex: 1 1 auto;
                flex: 1 1 auto; } }

@media screen and (min-width: 768px) {
  .teaser-component__intro {
    margin-bottom: 2rem; } }

.teaser-component__image-wrapper {
  border-left: 3px solid #2D0032;
  margin-bottom: 2rem;
  overflow: hidden; }
  @media screen and (min-width: 768px) {
    .teaser-component__image-wrapper {
      margin: 0 0 1.5rem; } }
  .teaser-component__image-wrapper .img-responsive {
    -webkit-transition: -webkit-transform 0.2s ease-out;
    transition: -webkit-transform 0.2s ease-out;
    transition: transform 0.2s ease-out;
    transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
    width: 100%; }

.teaser-component__title {
  font-family: "Roboto", sans-serif;
  font-size: 1em;
  font-weight: 500;
  margin: 0 0 0 -15px; }
  @media screen and (min-width: 768px) {
    .teaser-component__title {
      margin-left: 0;
      word-wrap: break-word; } }

.teaser-component__subtitle {
  font-family: "Roboto", sans-serif;
  font-size: 0.875em;
  font-weight: 300;
  line-height: 1.75;
  margin: 0.75rem 0 2rem -15px; }
  @media screen and (min-width: 768px) {
    .teaser-component__subtitle {
      font-size: 0.777em;
      margin-left: 0;
      margin-bottom: 1.5rem;
      word-wrap: break-word; } }

.teaser-component__link {
  position: relative; }
  .teaser-component__link::after {
    -webkit-transition: -webkit-transform 0.2s ease-out;
    transition: -webkit-transform 0.2s ease-out;
    transition: transform 0.2s ease-out;
    transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out; }
    @media screen and (min-width: 768px) {
      .teaser-component__link::after {
        background-image: url("../images/icons/arrow-sprite.svg");
        background-size: 300% 100%;
        background-repeat: no-repeat;
        content: '';
        display: inline-block;
        margin-top: 0;
        width: 23px;
        height: 19px; } }
    .finder .teaser-component__link::after {
      display: none; }
  @media screen and (max-width: 767px) {
    .teaser-component__link .teaser-component__titles-wrapper {
      margin-left: -15px; }
      .teaser-component__link .teaser-component__titles-wrapper::after {
        -webkit-transition: -webkit-transform 0.2s ease-out;
        transition: -webkit-transform 0.2s ease-out;
        transition: transform 0.2s ease-out;
        transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
        background-image: url("../images/icons/arrow-sprite.svg");
        background-size: 300% 100%;
        background-repeat: no-repeat;
        content: '';
        display: block;
        margin-top: 1em;
        width: 16px;
        height: 14px; } }
  .teaser-component__link .teaser-component__title,
  .teaser-component__link .teaser-component__subtitle {
    -webkit-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out;
    color: #002147; }
    @media screen and (max-width: 767px) {
      .teaser-component__link .teaser-component__title,
      .teaser-component__link .teaser-component__subtitle {
        margin-left: 0; } }
  @media screen and (max-width: 767px) {
    .teaser-component__link .teaser-component__subtitle {
      margin-bottom: 0; } }
  @media screen and (min-width: 768px) {
    .teaser-component__link:hover::after, .teaser-component__link:focus::after {
      -webkit-transform: translate(0.25em, 0);
      transform: translate(0.25em, 0); } }
  @media screen and (max-width: 767px) {
    .teaser-component__link:hover .teaser-component__titles-wrapper::after, .teaser-component__link:focus .teaser-component__titles-wrapper::after {
      -webkit-transform: translate(0.25em, 0);
      transform: translate(0.25em, 0); } }
  .teaser-component__link:hover .teaser-component__title,
  .teaser-component__link:hover .teaser-component__subtitle, .teaser-component__link:focus .teaser-component__title,
  .teaser-component__link:focus .teaser-component__subtitle {
    color: #2D0032; }
  .teaser-component__link:hover .img-responsive, .teaser-component__link:focus .img-responsive {
    -webkit-transform: scale(1.05);
    transform: scale(1.05); }

.text-only {
  margin-bottom: 2rem; }
  @media screen and (min-width: 768px) {
    .text-only {
      margin-bottom: 5rem; } }
  .text-only ul li::before {
    background-position: -1em 0; }
  .text-only .icon--colon-right {
    opacity: 0.12;
    filter: alpha(opacity=12);
    fill: none;
    margin: -2em 0 0;
    max-height: 194px;
    max-width: 294px;
    position: absolute;
    right: 0;
    stroke: #00322D;
    stroke-width: 4;
    vector-effect: non-scaling-stroke;
    width: 190px;
    height: 110px;
    z-index: -1; }
    @media screen and (min-width: 768px) {
      .text-only .icon--colon-right {
        right: calc((((100vw - 750px + (30px / 2)) / 2)) * -1);
        margin-top: 3em;
        width: 22.2vw;
        height: 14.6vw; } }
    @media screen and (min-width: 992px) {
      .text-only .icon--colon-right {
        right: calc((((100vw - 970px + (30px / 2)) / 2)) * -1); } }
    @media screen and (min-width: 1200px) {
      .text-only .icon--colon-right {
        right: calc((((100vw - 1170px + (30px / 2)) / 2)) * -1); } }

@media screen and (min-width: 768px) {
  .text-only + .text-only {
    margin-top: -2rem; }
  .text-only + a + .text-only {
    margin-top: -2rem; } }

.text-only__heading {
  border-bottom: 1px solid #002147;
  padding-bottom: 0.2em;
  margin-top: 0;
  font-size: 1.5em; }
  @media screen and (min-width: 768px) {
    .text-only__heading {
      font-size: 2.277em; } }

.text-only__subheading {
  line-height: 1.36;
  margin-top: 0;
  margin-bottom: 1.2em;
  font-size: 1.3em; }
  @media screen and (min-width: 768px) {
    .text-only__subheading {
      font-size: 1.388em; } }

.text-rh-img {
  margin-bottom: 5em;
  /*.btn--primary,
    .btn--secondary {
        margin-top: 1rem;
        @media screen and (min-width: $screen-sm) { // 768px and up
            margin-top: 2em;
        }
    }*/ }
  @media screen and (min-width: 768px) {
    .text-rh-img {
      /*margin-bottom: 10em;*/ } }
  .text-rh-img + .text-rh-img {
    /*@media screen and (min-width: $screen-lg) { // 1200px and up
            margin-top: 14em;
        }*/ }
  .text-rh-img .icon--semicolon {
    opacity: 0.15;
    filter: alpha(opacity=15);
    fill: none;
    max-height: 677px;
    max-width: 215px;
    position: absolute;
    right: -1em;
    stroke: #2D0032;
    stroke-width: 6;
    vector-effect: non-scaling-stroke;
    width: 15vw;
    height: 47vw;
    z-index: -1; }
    @media screen and (min-width: 768px) {
      .text-rh-img .icon--semicolon {
        right: auto;
        left: calc((((100vw - 750px + (30px / 2)) / 2)) * -1);
        margin: -2em 0 0 -1em;
        stroke-width: 4; } }
    @media screen and (min-width: 992px) {
      .text-rh-img .icon--semicolon {
        left: calc((((100vw - 970px + (30px / 2)) / 2)) * -1); } }
    @media screen and (min-width: 1200px) {
      .text-rh-img .icon--semicolon {
        left: calc((((100vw - 1170px + (30px / 2)) / 2)) * -1); } }
  .text-rh-img .icon--bracket {
    opacity: 0.269;
    filter: alpha(opacity=26.9);
    fill: none;
    max-height: 446px;
    max-width: 154px;
    position: absolute;
    right: -0.5em;
    stroke: #D73232;
    stroke-width: 3;
    vector-effect: non-scaling-stroke;
    width: 10.7vw;
    height: 31vw;
    z-index: -1; }
    @media screen and (min-width: 768px) {
      .text-rh-img .icon--bracket {
        right: calc((((100vw - 750px + (30px / 2)) / 2)) * -1);
        margin: 0;
        stroke-width: 2; } }
    @media screen and (min-width: 992px) {
      .text-rh-img .icon--bracket {
        right: calc((((100vw - 970px + (30px / 2)) / 2)) * -1); } }
    @media screen and (min-width: 1200px) {
      .text-rh-img .icon--bracket {
        right: calc((((100vw - 1170px + (30px / 2)) / 2)) * -1); } }
  .text-rh-img .img-wrapper {
    border-top: 3px solid #2D0032;
    margin-bottom: 1rem; }
    .text-rh-img .img-wrapper.inview {
      border-top: none; }
      .text-rh-img .img-wrapper.inview::before {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transition: -webkit-transform 0.75s ease-out;
        transition: -webkit-transform 0.75s ease-out;
        transition: transform 0.75s ease-out;
        transition: transform 0.75s ease-out, -webkit-transform 0.75s ease-out;
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        background-color: #2D0032;
        content: '';
        display: block;
        height: 3px;
        width: 100%; }
    .text-rh-img .img-wrapper.inview--true::before {
      -webkit-transform: scaleX(1);
      transform: scaleX(1); }

.text-rh-img__subheading {
  line-height: 1.36;
  margin-top: 0;
  margin-bottom: 1.2em;
  font-size: 1.3em; }
  @media screen and (min-width: 768px) {
    .text-rh-img__subheading {
      font-size: 1.388em; } }

.title-block-heading {
  border-bottom: 1px solid #002147;
  padding-bottom: 0.2em;
  margin-top: 0;
  margin-bottom: 1.3em;
  font-size: 1.5em; }
  .gallery-overlay .title-block-heading {
    margin-top: 1em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  @media screen and (min-width: 768px) {
    .title-block-heading {
      font-size: 2.277em;
      margin-bottom: 1em; } }

@media screen and (min-width: 768px) {
  .title-block {
    border-bottom: 1px solid #002147;
    margin-bottom: 2.3em;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; } }

.title-block .title-block-heading {
  margin-bottom: 0.5em; }
  @media screen and (min-width: 768px) {
    .title-block .title-block-heading {
      border: none;
      float: left;
      margin-right: 20px;
      margin-bottom: 0;
      width: 75%;
      width: calc(100% - 190px);
      -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
      align-self: flex-end;
      -webkit-box-flex: 1;
      -moz-flex: 1;
      -ms-flex: 1;
      flex: 1; } }

.title-block .btn--tertiary {
  margin-bottom: 1.5em;
  position: relative;
  text-align: left;
  white-space: normal; }
  @media screen and (min-width: 768px) {
    .title-block .btn--tertiary {
      float: right;
      margin-bottom: 0.75em;
      max-width: 170px;
      padding-right: 33px;
      padding-right: calc(23px + 0.75em);
      text-align: right;
      -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
      align-self: flex-end;
      -webkit-box-flex: 0 0 170px;
      -moz-flex: 0 0 170px;
      -ms-flex: 0 0 170px;
      flex: 0 0 170px; } }
  .title-block .btn--tertiary::after {
    margin-right: 0; }
    @media screen and (min-width: 768px) {
      .title-block .btn--tertiary::after {
        margin-left: 0;
        position: absolute;
        right: 0; } }

.title-block--inverted {
  border: none;
  margin-bottom: 1.25em;
  padding-top: 1.5em;
  position: relative; }
  .title-block--inverted::before {
    background-color: #002147;
    content: '';
    display: block;
    height: 3px;
    position: absolute;
    top: 0;
    width: 66%; }
  @media screen and (min-width: 768px) {
    .title-block--inverted {
      border-top: 2px solid #002147; }
      .title-block--inverted::before {
        display: none; } }
  .title-block--inverted .title-block-heading {
    border: none; }

.title-block--compact {
  padding-top: 0.5em; }
  .title-block--compact::before {
    height: 1px;
    width: 100%; }
  @media screen and (min-width: 768px) {
    .title-block--compact {
      border-top-width: 1px; } }

.title-block--hero {
  background-color: #002147;
  border: none;
  margin: 0 0 1em 0;
  padding: 0 4.3em 0 2em;
  word-wrap: break-word; }
  @media screen and (min-width: 768px) {
    .title-block--hero {
      margin-bottom: 0; } }
  @media screen and (min-width: 992px) {
    .title-block--hero {
      padding: 0 3em; } }
  @media screen and (min-width: 1200px) {
    .title-block--hero {
      padding: 0 4em; } }
  .title-block--hero::before, .title-block--hero::after {
    content: '';
    display: table; }

.title-block--hero--type-2 {
  background-color: #FFB414;
  display: block;
  position: relative;
  z-index: -1; }
  @media screen and (min-width: 1200px) {
    .title-block--hero--type-2 {
      padding: 0 3em; } }

.title-block--hero__heading {
  color: #FFFFFF;
  display: block;
  font-size: 1.562em;
  line-height: 1.24;
  margin: 1em 0 1.5em;
  max-width: 100%;
  word-wrap: break-word; }
  @media screen and (min-width: 992px) {
    .title-block--hero__heading {
      font-size: 3.222em;
      line-height: 1.172; } }
  @media screen and (min-width: 1200px) {
    .title-block--hero__heading {
      margin-top: 2em; } }

.video-only {
  margin-bottom: 5em; }

.video-wrapper {
  background-color: #E9E3DA;
  position: relative; }
  .video-wrapper .video-embed-field-responsive-video {
    border-top: 3px solid #D73232; }
    .video-wrapper .video-embed-field-responsive-video.inview {
      border-top-color: #FFFFFF; }
      .video-wrapper .video-embed-field-responsive-video.inview::before {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transition: -webkit-transform 1s ease-out;
        transition: -webkit-transform 1s ease-out;
        transition: transform 1s ease-out;
        transition: transform 1s ease-out, -webkit-transform 1s ease-out;
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        background-color: #D73232;
        content: '';
        display: block;
        height: 3px;
        position: absolute;
        top: -3px;
        width: 100%; }
    .video-wrapper .video-embed-field-responsive-video.inview--true::before {
      -webkit-transform: scaleX(1);
      transform: scaleX(1); }

@media screen and (min-width: 768px) {
  .video-only__heading {
    text-align: right;
    margin-bottom: 0.75em; } }

.video-only__heading::after {
  background-color: #002147;
  content: '';
  display: inline-block;
  height: 1px;
  width: 3em;
  vertical-align: middle; }
  @media screen and (min-width: 768px) {
    .video-only__heading::after {
      margin-left: 0.25em; } }

.video-only__poster-image {
  border-top: 3px solid #D73232;
  cursor: pointer;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }
  .video-only__poster-image.inview {
    border-top-color: transparent; }
    .video-only__poster-image.inview::before {
      -webkit-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transition: -webkit-transform 1s ease-out;
      transition: -webkit-transform 1s ease-out;
      transition: transform 1s ease-out;
      transition: transform 1s ease-out, -webkit-transform 1s ease-out;
      -webkit-transform: scaleX(0);
      transform: scaleX(0);
      background-color: #D73232;
      content: '';
      display: block;
      height: 3px;
      position: absolute;
      top: -3px;
      width: 100%; }
  .video-only__poster-image.inview--true::before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  .theme-js .video-only__poster-image {
    display: block; }
  .video-only__poster-image:hover .video-only__play-button::after, .video-only__poster-image:focus .video-only__play-button::after {
    border-left-color: #E9E3DA; }

.video-only__play-button {
  background-color: #D73232;
  border-radius: 100%;
  height: 5em;
  width: 5em;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-2.5em, -2.5em);
  transform: translate(-2.5em, -2.5em); }
  .video-only__play-button::before {
    border-top: 1.45em solid transparent;
    border-bottom: 1.45em solid transparent;
    border-left: 2.333em solid #E9E3DA;
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate(-0.8em, -1.5em);
    transform: translate(-0.8em, -1.5em); }
  .video-only__play-button::after {
    border-top: 1.25em solid transparent;
    border-bottom: 1.25em solid transparent;
    border-left: 2em solid #D73232;
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transition: border-color 0.3s ease-out;
    transition: border-color 0.3s ease-out;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate(-0.68em, -1.3em);
    transform: translate(-0.68em, -1.3em); }

.video-only__caption-wrapper {
  background-color: #FFFFFF; }

.video-only__caption {
  background-color: #E9E3DA;
  font-weight: 400;
  font-size: 0.888em;
  line-height: 1.6;
  padding: 0.7em 1em 1em; }
  .video-only__caption:last-child {
    margin-bottom: 0; }
  @media screen and (min-width: 768px) {
    .video-only__caption {
      display: inline-block;
      font-size: 1em;
      padding: 0.9em 1.75em 1.1em;
      line-height: 1.75;
      -webkit-transition: -webkit-transform 0.3s ease-out;
      transition: -webkit-transform 0.3s ease-out;
      transition: transform 0.3s ease-out;
      transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
      -webkit-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      margin-top: -2.1em; }
      .video-only__caption.playing {
        margin-top: 0; } }

/*# sourceMappingURL=style.css.map */
