﻿img//*! normalize.css v3.0.2 | MIT License | git.io/normalize */
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 {
  -moz-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"] {
  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;
  -moz-box-sizing: content-box;
  -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;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('bootstrap/fonts/glyphicons-halflings-regular.eot');
  src: url('bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('bootstrap/fonts/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: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.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-yen:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  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: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  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;
}
/*@import "@{path}/type.less";*/
.container,
.page-section,
.page-section-hoolahah,
.page-section-header,
.theme-strip .header {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container,
  .page-section,
  .page-section-hoolahah,
  .page-section-header,
  .theme-strip .header {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container,
  .page-section,
  .page-section-hoolahah,
  .page-section-header,
  .theme-strip .header {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container,
  .page-section,
  .page-section-hoolahah,
  .page-section-header,
  .theme-strip .header {
    width: 1170px;
  }
}
.container-fluid,
.page-section-wide,
.page-section-fluid,
.page-section-fluid-body-bg,
.theme-strip .body .content {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.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-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
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;
  -moz-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: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  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 .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
  font-size: 14px;
}
.form-control:-ms-input-placeholder {
  color: #999;
  font-size: 14px;
}
.form-control::-webkit-input-placeholder {
  color: #999;
  font-size: 14px;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 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 {
  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="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.form-group-sm .form-control {
  height: 30px;
  line-height: 30px;
}
textarea.form-group-sm .form-control,
select[multiple].form-group-sm .form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.form-group-lg .form-control {
  height: 46px;
  line-height: 46px;
}
textarea.form-group-lg .form-control,
select[multiple].form-group-lg .form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.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 {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .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;
}
@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: 14.333333px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  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,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  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:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  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:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  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:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  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:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  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:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  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,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs {
  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;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
  visibility: hidden;
}
.collapse.in {
  display: block;
  visibility: visible;
}
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 solid;
  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.42857143;
  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.42857143;
  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 solid;
  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 {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.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-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 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 {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  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 > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  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 > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  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 {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.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.42857143;
  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-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.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 {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.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 {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
  visibility: hidden;
}
.tab-content > .active {
  display: block;
  visibility: visible;
}
.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;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    visibility: visible !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: 480) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-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 > .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;
    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 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  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,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-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: #080808;
  color: #fff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-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,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.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;
}
@-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;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.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;
  padding: 0 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.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.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  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: absolute;
  top: 0;
  right: 0;
  left: 0;
  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;
  min-height: 16.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  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;
  visibility: visible;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
  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;
  text-decoration: none;
  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-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  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);
  white-space: normal;
}
.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;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    perspective: 1000;
  }
  .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);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  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-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  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%;
  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;
  margin-top: -10px;
  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: rgba(0, 0, 0, 0);
}
.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 {
  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: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
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,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 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: 0.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 {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  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,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  margin: 0;
  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.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
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.42857143;
  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.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
select.bs-select-hidden,
select.selectpicker {
  display: none !important;
}
.bootstrap-select {
  width: 220px \0;
  /*IE9 and below*/
}
.bootstrap-select > .dropdown-toggle {
  width: 100%;
  padding-right: 25px;
  z-index: 1;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder,
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active {
  color: #999;
}
.bootstrap-select > select {
  position: absolute !important;
  bottom: 0;
  left: 50%;
  display: block !important;
  width: 0.5px !important;
  height: 100% !important;
  padding: 0 !important;
  opacity: 0 !important;
  border: none;
}
.bootstrap-select > select.mobile-device {
  top: 0;
  left: 0;
  display: block !important;
  width: 100% !important;
  z-index: 2;
}
.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle {
  border-color: #b94a48;
}
.bootstrap-select.fit-width {
  width: auto !important;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 220px;
}
.bootstrap-select .dropdown-toggle:focus {
  outline: thin dotted #333333 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}
.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
}
.bootstrap-select.form-control:not([class*="col-"]) {
  width: 100%;
}
.bootstrap-select.form-control.input-group-btn {
  z-index: auto;
}
.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"] {
  float: none;
  display: inline-block;
  margin-left: 0;
}
.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right;
}
.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
  margin-bottom: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
  padding: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,
.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle {
  height: 100%;
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}
.form-inline .bootstrap-select.btn-group .form-control {
  width: 100%;
}
.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled {
  cursor: not-allowed;
}
.bootstrap-select.btn-group.disabled:focus,
.bootstrap-select.btn-group > .disabled:focus {
  outline: none !important;
}
.bootstrap-select.btn-group.bs-container {
  position: absolute;
  height: 0 !important;
  padding: 0 !important;
}
.bootstrap-select.btn-group.bs-container .dropdown-menu {
  z-index: 1060;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  text-align: left;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: 2px;
  vertical-align: middle;
}
.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
  width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {
  min-width: 100%;
  box-sizing: border-box;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu li {
  position: relative;
}
.bootstrap-select.btn-group .dropdown-menu li.active small {
  color: #fff;
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
  cursor: not-allowed;
}
.bootstrap-select.btn-group .dropdown-menu li a {
  cursor: pointer;
  user-select: none;
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em;
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
  display: none;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
  display: inline-block;
}
.bootstrap-select.btn-group .dropdown-menu li small {
  padding-left: 0.5em;
}
.bootstrap-select.btn-group .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: #f5f5f5;
  border: 1px solid #e3e3e3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  box-sizing: border-box;
}
.bootstrap-select.btn-group .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
  position: static;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  margin-top: 5px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
  margin-right: 34px;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
  z-index: 1061;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
  bottom: auto;
  top: -3px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
  bottom: auto;
  top: -3px;
  border-top: 6px solid white;
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
  right: 12px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
  right: 13px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
  display: block;
}
.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
  padding: 4px 8px;
}
.bs-actionsbox {
  width: 100%;
  box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
  width: 50%;
}
.bs-donebutton {
  float: left;
  width: 100%;
  box-sizing: border-box;
}
.bs-donebutton .btn-group button {
  width: 100%;
}
.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px;
}
.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
  float: none;
}
/*!
 * Datepicker for Bootstrap v1.7.1 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker {
  padding: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  direction: ltr;
}
.datepicker-inline {
  width: 220px;
}
.datepicker-rtl {
  direction: rtl;
}
.datepicker-rtl.dropdown-menu {
  left: auto;
}
.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #999;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}
.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 40px;
  height: 30px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eee;
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #666;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #e6e6e6;
  cursor: default;
}
.datepicker table tr td.highlighted {
  background: #d9edf7;
  border-radius: 0;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -o-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -ms-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0044cc));
  background-image: -webkit-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -o-linear-gradient(to bottom, #08c, #0044cc);
  background-image: linear-gradient(to bottom, #08c, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #eee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -ms-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0044cc));
  background-image: -webkit-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -o-linear-gradient(to bottom, #08c, #0044cc);
  background-image: linear-gradient(to bottom, #08c, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999;
}
.datepicker .datepicker-switch {
  width: 145px;
}
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #eee;
}
.datepicker .prev.disabled,
.datepicker .next.disabled {
  visibility: hidden;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.input-append.date .add-on,
.input-prepend.date .add-on {
  cursor: pointer;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  margin-top: 3px;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}
/*# sourceMappingURL=bootstrap-datepicker.css.map */
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.modal-footer:before,
.modal-footer:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.page-section:before,
.page-section:after,
.page-section-wide:before,
.page-section-wide:after,
.page-section-hoolahah:before,
.page-section-hoolahah:after,
.page-section-fluid:before,
.page-section-fluid:after,
.page-section-header:before,
.page-section-header:after,
.page-section-fluid-body-bg:before,
.page-section-fluid-body-bg:after,
.theme-strip .header:before,
.theme-strip .header:after,
.theme-strip .body .content:before,
.theme-strip .body .content:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.modal-footer:after,
.dl-horizontal dd:after,
.page-section:after,
.page-section-wide:after,
.page-section-hoolahah:after,
.page-section-fluid:after,
.page-section-header:after,
.page-section-fluid-body-bg:after,
.theme-strip .header:after,
.theme-strip .body .content: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;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  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;
  }
  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;
  }
  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;
  }
  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;
  }
  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;
  }
}
::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #013444;
  font-size: 16px;
  font-weight: 500;
}
::-moz-placeholder {
  /* Firefox 19+ */
  color: #013444;
  font-size: 16px;
  font-weight: 500;
}
:-ms-input-placeholder {
  /* IE 10+ */
  color: #013444;
  font-size: 16px;
  font-weight: 500;
}
:-moz-placeholder {
  /* Firefox 18- */
  color: #013444;
  font-size: 16px;
  font-weight: 500;
}
.no-scroll {
  position: fixed;
  /*iOS Background Scroll bugfix*/
}
@media (min-width: 1000px) {
  .box-wrapper {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.row {
  margin: 0;
}
.grid-debug [class*="col-"] {
  border: 1px solid red;
}
.no-padding {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.no-padding-left {
  padding-left: 0 !important;
}
.padding-10,
body:not(.has-mobile-background-takeover) .article-right-col {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.pad-40 {
  padding: 40px;
}
.margin-bottom-10 {
  margin-bottom: 10px !important;
}
.margin-tb-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.no-flex {
  display: block !important;
}
@media (max-width: 990px) {
  .no-flex-sm-down {
    display: inline-block !important;
    height: auto !important;
    padding: 0;
  }
}
@media (min-width: 991px) {
  .no-flex-sm-down {
    padding: 11px;
  }
}
.center-element {
  text-align: center;
}
.list-unstyled {
  margin: 0;
  padding-left: 0;
  list-style: none;
}
.border-fix {
  margin-right: -1px;
}
.banner-border {
  border-right: 1px solid #c5c5c4;
  border-bottom: 1px solid #c5c5c4;
  overflow: hidden;
}
.border-bottom {
  border-bottom: 1px solid #c5c5c4;
}
.border-left {
  border-left: 1px solid #dfdfdf;
}
@media (max-width: 768px) {
  .border-left {
    border-left: initial;
  }
}
.no-border {
  border-top: initial !important;
  border-left: initial !important;
  border-bottom: initial !important;
  border-right: initial !important;
}
.banner-container {
  margin: 10px auto;
}
.ad-300x250 {
  max-height: 250px;
}
.ad-160x600 {
  max-height: 600px;
}
/* columns of same height styles */
.row-same-height-xs {
  display: table;
  width: 100%;
  float: left;
}
.col-xs-height {
  display: table-cell;
  float: none !important;
}
@media (min-width: 768px) {
  .col-sm-height {
    display: table-cell;
    float: none !important;
  }
  .row-sm-same-height {
    display: table;
    width: 100%;
    float: left;
  }
}
@media (min-width: 1000px) {
  .col-md-height {
    display: table-cell;
    float: none !important;
  }
  .row-md-same-height {
    display: table;
    width: 100%;
    float: left;
  }
}
/* firefox fix */
.img-responsive,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  width: 100%;
}
/* vertical alignment styles */
.col-top {
  vertical-align: top;
}
.col-middle {
  vertical-align: middle;
}
.col-bottom {
  vertical-align: bottom;
}
/*  Læs mere om same-height her:
    http://www.minimit.com/articles/solutions-tutorials/bootstrap-3-responsive-columns-of-same-height
*/
@media (min-width: 480px) and (max-width: 767px) {
  .col-xs-50p {
    /*width: 48% !important;*/
    float: left;
  }
  .col-xs-50p.right {
    float: right;
  }
  #videos h4.video-header {
    font-size: 26px;
    padding: 70px 15px 15px 15px;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
/*.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video, */
.embed-responsive .embed-responsive-item {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.embed-responsive-item > iframe,
.embed-responsive-item > embed,
.embed-responsive-item > object,
.embed-responsive-item > video {
  width: 100% !important;
  height: 100% !important;
}
#site-main #billet .link-teaser {
  padding-top: 40px;
  padding-bottom: 40px;
  text-align: center;
}
/*@media (min-width: 1600px) {
    #site-main #billet .link-teaser {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #site-main #billet .banner-container {
        padding-top: 36px;
        padding-bottom: 36px;
    }
}*/
@media (min-width: 1000px) {
  #site-main #billet .link-teaser {
    padding-top: 38px;
    padding-bottom: 38px;
  }
}
/*@media (min-width: 1200px) {
    #site-main #billet .link-teaser {
        padding-top: 30px;
        padding-bottom: 30px;
    }
}*/
/*@media (min-width: 1200px) {
    #debate-poll > .poll {
            height: 305px;
            padding-top: 20px;
            padding-bottom: 20px;
        }
    #site-main .poll h4.poll-name {
        font-size: 14px;
    }

    #site-main .poll .poll h3.poll-question {
        font-size: 14px;
    }

    #site-main .poll .poll ul.poll-options-list .radio {
        font-size: 14px;
    }
     #site-main .poll .poll ul.poll-options-list, #site-main .poll-results {
            margin-top: 12px;
            margin-bottom: 12px;
        }
        #site-main .poll .poll ul.poll-options-list .radio input[type=radio] {
            width: 16px;
            height: 16px;
        }
        #site-main .poll .poll ul.poll-options-list .radio .text {
            margin-left: 10px;
            font-size: 13px;
            line-height: 14px;
        }
        #site-main .poll .poll ul.poll-options-list .radio label {
            line-height: 18px;
            margin-bottom: 10px;
        }
        #site-main .poll .poll-input p, #site-main .poll-results p {
            bottom: 20px;
            line-height: 24px;
            font-size: 14px;
        }
        #site-main .poll .poll .btn {font-size: 14px;}
}*/
html {
  font-size: 10px;
}
a {
  color: #2f5472;
}
a:hover {
  text-decoration: none;
}
html,
body {
  height: 100%;
}
body {
  background-color: #1E2A33 !important;
  font: 14px/18px 'Open Sans', sans-serif;
  margin: 0;
  height: 100%;
  width: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
}
.body-bg-color,
.page-section-fluid-body-bg {
  background-color: #f5f5f5;
}
#site-main.container {
  padding: 0 !important;
}
@media (min-width: 1000px) {
  body {
    font: 14px/16px 'Open Sans', sans-serif;
  }
}
@media (min-width: 640px) {
  img[data-src-tablet] {
    content: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABVAAD/4QN/aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzAxNCA3OS4xNTY3OTcsIDIwMTQvMDgvMjAtMDk6NTM6MDIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZWQwNzY4MjAtOTNiYS02MTRlLWIyNWItMmJmOThkNTE4YmY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc2NzQyNzE0M0Y2NjExRTVCRjZERDA5OUY2RDY3Rjc1IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc2NzQyNzEzM0Y2NjExRTVCRjZERDA5OUY2RDY3Rjc1IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmVkMDc2ODIwLTkzYmEtNjE0ZS1iMjViLTJiZjk4ZDUxOGJmOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDplZDA3NjgyMC05M2JhLTYxNGUtYjI1Yi0yYmY5OGQ1MThiZjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+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AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQe22Y5fbwR8NpZJWH8sN0Z+c7Rv4VlWkzwZRWZSO17QXafR91qGU7PKyMGR/wC438JU1dvPWkjBPWkVr2zxW3aPlidUzD8qodqPzW6N+sKWuGsJYxRC+09NTUkQhpI2xQjsZG0NaPoCliNEkRo/a9eiCo7Qgwae0rmOeogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIKgFx5WjUnsAQfeK1XOb+TgeR5y0gfWV74Ze6S+wx28u7ID9LmD+6V74Je+GQ47eW9sB+hzD/AHCngk8MvjLarnD/ACkDwPOGkj6wvPDLzSXwILTyuGhHaCvHiiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICCrWuc4NaNXHgAO0oLva8Dym66OhpXRwn+cqPsx8+juJ+gKSuK0s4xzKRWvZ1g0feavXzx0w0/v3/4qlrt+2UsYO1I7XhGL2nR1NSMdMP5yb7R2vnHPqB9CmrirHUljHELqAANB2KRmICAgICCo7Qgwae0rmOeogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIP0xj5HBkYLnngABqT9SC5UWK19Ro+pIhj+Xi76h+6s4xzLKKSulLi9rp+MjTK/zvPD6hopIxwzikPdDTU9OOWnY1g/ggD+4s4jRlo+iAgICD5zU1PUDlqGNeP4QB/upMamjw1WL2uo4xtMT/Ow8PqOqwnHDGaQtdbitfT6vpiJo/k4O+o/uKOccwwmkra9j43FkgLXjgQRoR9awYvygICAgICAgICAgICAgICAgICAgICAgICAgICAg+tLR1ddL3FFE+aY9jImlx+pqRGpEar9a9r8ouGj6hjaWE+Wd3rafxWan69FLXBaUsYZlIrZtFZabR90mkqZPK1v2TPwau/Cpq7eI4pIwx1pFbbDZrQ3S200cJ7OZrRzH53HifrU1aRHBLFYjg9ayZCAgICAgICAgqO0IMGntK5jnqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgILlascqrhpNN9lSniHEcXfMP3VnWmr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VhLGGIX6lo6SiiEFHEyKEdjImho+pqliNEkRo+i9eiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIKjtCDBp7SuY56iCoBJ0HEngAEF1tmD5RdtHU1I9kJ/nJvs26ef19CfoCzritPUzjHMpHbNnTwfeavTzx0w/67/8VTV2/bKWMHakVswTFrVo6CkbJMP5yf7Q6+f1uA+gKauKsJIxxC7taGgNaNGjgAFIzEeiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIKjtCDF1t2yym4nnmjbSwn8qodofzW6n69Fo1wWlpximUite0Nop9H3Wd9Q/ysZpGz9134Qpq7eOtLGCOtIrZjtjs4Hw2ljicPyw3V/wCc7V34VNWkRwSxWI4PYsmQgICAgICAgICAgICAgICAgICAgICAgICC74HgmWbnZfQYFgtG64ZddJPu1BRRvjY6WTlLuUOlc1g4A9pCizZq4qza06RCPLlrjrNrTpEJnvH0gdR/T/jEGZbwYvNZcaqaplsgqpqiima+qkiknbHy000jtSyJ51I04LW23MsG4t4cdtZ0162vt9/hz28NLazx62NVvNwQZNwvo16odxNvf96mFYXcLjghZJNFXQNi1mjiJa90EL3iaUAgj7Nh1I4LQy8z2+O/gteIs0snMMOO/gtaIlj/ABvG7/mF/o8WxajluGR3CVlJRUVIx0k080juVjGMbqSSSty94pE2tOkQ2r3ikTMzpEJnvH0sdQXT/bqO8bwYvV2S0XB/cUlXMYZYXy8pf3ZkpnyNa8tBIa4gkAnTgVrbbmGHcTMY7RMw19vvcWeZiltZhj9bjbEBAQEBAQEBAQEBBmHB+gXq73JxG353hGF1Ffid0ibV0FYyrtrGzRO4BwbLO1w7PKAubl5vtsdpra+kx6J+Dn5OaYMdpra2kx6J+DDy6ToCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICCo7QgHtKCiAgICAgICAgICAgICAgICAgICAgICDcHwUa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w38dKxEzGn4f1DLDssWK3irXSdNP69SG2a8XHHrvS36zydzdqKWOqpZuVru7licHscA8EEhwB4hbkTo2onRc37lZxLnX+8uW4OdnIkFSLg5kRf3jWd2HcpbycGjQeqvfFOuvW98U66vlDn2X0+ancWGueM0NQ6vNfysL+/eSXP5S3k46nhpovPFOup4p11fjMs2yrcG+yZLmVa+vvkrWRvnlDQeWNvK1oawBoAHmCWtM8SZmeKR4d1H724DYW4zit/mp7HGC2KnkipqgRgnXSM1Eb3MGp7GkLKuW0cJexkmFqoN29x7bXXi50l2lFyyCN9NeKh4jfJUxvBa5pdI0kag/k6fgC8i8+t54pRxYvF2wrOst26vzMmwqukt97ja6MTRcrtWO7WuZIHNc06A6OBHBe1tMcHsWmOC8ZJvxu7l0FzpMjvs9VSXhkENwheIhG+OmkMsTGtY0NjAc4nRgGuvHVZTkmet7N5l+MA3u3U2ut9TasEvEtBbas888DWQysLy0NL2idj+V2gA1boeCVvNeBW8xwSrZnPrTn25djtnUJdRWYbbRWyUAu5aaZtXVESk1LzoS17xq4vdpqADw1WVLazHiZUtrPSy7hOZbvYPlxyfeXP7EdsoxM+e3UdRR1BqYzE5kUdJBDEJAA4DQAg6A8DxU1bTE6zMaJYmYnpnoa9127+UW/wD1msGD1LrZgOR1VRUVFsjih07iSRxZGHFpc0BhDSGOGo4Fa/jnp04Sg8U9OiIrBiICAgICAgICAgICAgICAgICAgICAgqO0IB7SgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgqO0IB7SgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgqO0IB7SgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgqO0IJetZrCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg/9k=') /*img/comp-768.jpg*/;
  }
}
@media (min-width: 768px) {
  img[data-src-desktop] {
    content: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABVAAD/4QN/aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzAxNCA3OS4xNTY3OTcsIDIwMTQvMDgvMjAtMDk6NTM6MDIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YTg0NjY4N2QtYjI4MC1kNDQ0LWFkYjItMzIwODEyMGNjYmQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRGOUVDQUU0M0Y2ODExRTVBQ0JCREQxODQyMjg1OTJFIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRGOUVDQUUzM0Y2ODExRTVBQ0JCREQxODQyMjg1OTJFIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmJhMGMzYzdlLTI0ZmUtMTI0MC05MDRjLTYxNmFhZjM2OWY4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDphODQ2Njg3ZC1iMjgwLWQ0NDQtYWRiMi0zMjA4MTIwY2NiZDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAACAQEBAQECAQECAwIBAgMDAgICAgMDAwMDAwMDBQMEBAQEAwUFBQYGBgUFBwcICAcHCgoKCgoMDAwMDAwMDAwMAQICAgQDBAcFBQcKCAcICgwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAGoAdcDAREAAhEBAxEB/8QA1AABAAEFAAMBAAAAAAAAAAAAAAkEBQYHCAIDCgEBAQACAwEBAAAAAAAAAAAAAAAFBgIDBAEHEAAABQMCBAIEBwcMDAoLAQAAAQIDBBEFBgcIIRITCTFBUSIUFWFxgZGhMiNCUnS1djgKwdFykjOzJLR1FjYXsWKCorLCU7Y3dxg5Q2NzNCU1hcWGR+HSg5OjlJXVZxkaOhEBAAIBAgMEBwYFAwMFAQAAAAECAxEEITEFQVESBmFxgbHB0RPwkaEiMnLhQjMUNPFSI2JDFYKycyQWNf/aAAwDAQACEQMRAD8A55H059DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeTbbjqiQ0k1LPwJJGZ/QAro2M3aRxUgm0+lw6fQVTGcY5llFJV8fDWy4ynjP4GyIvpOv9gZRiZRRVtYxZ2/rNms/StSv1KEMvpw98EPcmzWpHhHR8qSP+yMvDD3ww8vdVs8PZ2v2if1g8MGkPFdltK/GOj5Cp/YHnhg8MPQ7i1oc+qlSD/tFH/jVHn04eeCFHIw3zivfElwv1S/WGM4nk0UEnHbtG4m31EF5tnzfR4/QMJpMMZrKiUlSFGlZUUXiR8DGLF+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbFhyprnSioNa/OngXxn4EERqRGq9QMRbSROXFfMr/Jo4F8p+I2xj72yKLtHiRoiOnGQSE/2pePxmNsRoziF7wzAM71HvCce09ss6+35dOWFZ4j8x8yM6V6cdKlU+QYZMtcca2mIj0sb5K0jW0xEel0Xph2eN82pCGpU/H4uL2x2hpkZPPZYMiP76PE9okp+JTZGIrN13bY+3xeqPtCNy9ZwU7dfU3lhn6P3lkhtDuoepUSG6VDXHstpemEfwE9JfjU+PpmI7J5nr/LSfbP8Aq4L+YY/lp98thWbsE7fWEkWQZtkMpdOJw0W2KRn8TjL45beZsvZWPxc9vMGTsrH4rorsKbSunROTZcTv3xzbMZfN7u/VGH/6XP8A7a/j82H/AJ/N3V/H5rNfOwNoZISosbzu+xFn9Q5zFvlkR/CTSI9foGyvmbJ20j8WyvmDJ21j8Wt82/R/9SYSFL041Etlyc4mhu926VbS+AjXFcm/Py/IOrH5npP6qTHqnX5OnH5hrP6qzHqnX5ND6pdpvfPpa27MXiB5DaGq1lYtJZuJqp97GSaZZ/8AuRJ4et7bJ/Np6+H8Pxd+Lq+C/wDNp6+H8HPmQ43kWJXZ2w5XAk2y+MHyvQrgw7GfbP0KbeJKi+UhJ1vFo1idYSNbRaNYnWFsl2+HOTyymyX8J+JfEZcR7MRL2Y1We4YipNXLcvmL/JuePyH+uNc4+5hNFmfYejOGzISaHC8SUVBqmNGt4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALtaMZelkUibVuP4kn7pRfqENlcerOtNWQRoseG0TMZBIbLyL9UbojRsiNG4dsuxrchuynpLSmxL/mqS+lJyS6GqLamDI6KI31JM3FJ80NJWovQOHedRxbaPzzx7u1ybrf4tvH5p493akO249j7b7py0xfNeJz+c5Umi1Qkm5AtDavGhNMq67tD81uElXmjyFW3fmLLk4Y48MffKubnruS/Cn5Y/F2Jg+nmBaZWNGM6c2WDYsebpyQrRFYiMkZFSvIwlJGfpM+IgsmW2SdbTMz6UNkyWvOtpmZXka2AAAAAAAADGNT9FtJNarKeP6s43bshtVDShu6xWn1Nc3ippay521f2yDI/hG7DuL4p1paY9Tbiz3xTrWZhxVuS7E+mWUIfv+2W9uYzez5losV8W7Ntiz8kNyPWlMl8Kur8RCwbTzJevDLGsd8c/l7k3tuvWrwyRrHfHP5e5HruB2r687X8gLH9aMekWonVKRDuBET0CXy8ax5TXM0s6cTTXmLzIhaNrvcW4jWk6+9Ytvu8eeNaTq1tMgRJ7fTlIJReR+Bl8RkOmYiXRMasdu+PSbdV5r7SJ98RcU/GX6o02po1WrotwwYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJCFuLJtsjUszoRFxMzAZFZMcbiUlTiJUrxSjxJH65jdWmnNsrVlGH4bleoOTQsMwe3SLtldxcKPBt8Bpbz7zivJKEEZ+HEz8CLifAe5MlaRNrTpEPb3ikazOkQkx2TdlHF8Tah6jbuTbvGUUS+xhsVzmt8VX1iKa82f8IWXmhBk2XgZrIxUeoeYLW1rh4R39vs7vtyVjfdbm35cXCO/t9jvy0We04/a49ksMVmDZYqEsRYcNpDLDLaColDbbZElKSLwIioKza02nWeMq/NpmdZVI8eAAAAAAAAAAAAAC1Zrg+G6j41Kw3PrXFvOKTU9OVb7ky3IYcT5VQ4RlUj4kfiR8S4jPHktjnxVnSYZ0yWpOtZ0lG/ve7KM+xMzNTNn5uTbYjmkSsIluG5JbSXE/dz7h1dIi8GnD5/QpRmSRbOneYYnSubh6fmsmx63r+XL9/wA0eNxt0+0zn7TdmHI1zjLXHkxpCFNutONqNC0LQsiUlSTIyMjKpGLRExMawscTEwx6940R80u2lx8VNF/ZT+sNd8fcwtRYjIyOh+I1Nb8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfqUqWokIKqjOhEXmZgMnsNjRbmykSCI5qi/aEfkXw+kb6U0ba10bH2/7fNUtzWpUPSzSW3nNyGV9o88uqI0OMlRE5JkukRkhtFSqdDMzoSSNRkR6t1uqbek3vOkNe43FMFfFaeCZvZHsC0j2X4kkrG2i76sTGiResqktkT7taKUzGSdeiwRl9UjqqhGozMipQeo9TvurceFeyPt2qVvuoX3M8eFeyG+BGuAAAAAAAAAAAAAAAAAAAHLHcC7ZGne7q1SM6whLGP7gmG6s3VKeSNdORNEsXBLZVM6FRLpEak8CPmSREUz0zrF9tPhtxp3d3q+SV6f1S23nwzxr7vUh61I02znSHN7jpzqRbXrTmdqdOPNgyk0WhRFUlEZVSpCkmSkqSZpURkZGZGL3iy1y1i1Z1iVyxZa5Kxas6xLCsisJPkqfCL7cuLiC+6+EvhC9O0tVjw0tYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/4xZibSVykl9of7kk/Ivvv1htx17WylWx9D9E9Qtw2p1r0l0whHNyu6OdNBHVLLDSeLkh9ZEfI02n1lKp8BVMyI/NxuKYKTe08IY589cNZtblCb7Zns4022aaWNYNhqCl5VLJEjIsgdQSZFxlJTSvmaGkVMm2yOiS48VGpR/O9/v77q/inl2R3KNvd7bc31nl2R3NvDhcYAAAAAAAAAAAAAAAAAAAAA5x7h2wDEN5+n53G0Jat2utnZX7gvKiJKX0lVfsMtSSqplavqq4m2o+YuBqSqV6X1O21tx40nnHxhJdO6hO2tx41nnHxQr5lhuUae5XcMHzaC7bcttT7kK4QJSeV1l5pXKpKi8PiMuBlxLgPoGPJW9YtWdYldqXi8RMTrEsLyazFHX7wjF9go/tEl9yo/P4jGGSunFjaqzjWwAAAAAAAAAAAAAAAAAAB7YsOXNdJiG0t14/BDSTUfzJCI1IjVfbXphlNwot9tMVk/N9XrU/Ypqfz0G2uC0tsYZlf42j9tbirKVKW5NNCibUkiQ2lZlwM08TOh/CN0beGyMENfDkcwAAAAAAAAAAAAAAAAAAAAAr8ftfvKZVwv4K3RS/QfoT8oypXWWVY1ZfChS7hLZt1uZW/OfWhhhhlJrcccWokpQhKamZmZ0IiHRM6Nszomp7ZOxW27QdI0X3LY6F68ZK03Iv8AJPlUqCyf2jduaUVaJb4G4ZfWX5mSU0+fdX6lO6vpH6I5en0qT1TfzuL6R+mOXzdNiIRYAAAAAAAAAAAAAAAAAAAAAAADh/vAbB2dasHf3J6WQq6uY7H5r3EjI9e7WphNTVyp+s/HSVU+akEaeJkghYuhdT+lb6d5/LPL0T8pTnR+ofSt9O36Z5eif4olXG23m1NOlzNqKiiPzIxdluYjdrcu2TFRz4t/WQr0pMc1q6S0zGilHjwAAAAAAAAAAAAAVltsF6vBkVtjOPJPhzJSfIXxqPgXzjKKTPJ7FZnkyK2aRXqTRd0ebjI80p+0X9FE/SNtdvPa2xhntZFbNL8Wt9FyEKlPF5vq9Wv7FFC+eo3VwVhtjDEL9FhxILRMQmkMsl4IaSSS+ZI2xGjZEaPYPXoA0aIxHgAAAAAAAAAAAAAAAAAAAP1KVKUSUlVR8CIvSAy+029NthIjkX2v1nD9Kj8f1h01jSG6saO/Oyhs1a1Iz9/dJn0TqYdir/suNMvJ9STeSSS1SKK8UxUKI0/8YojI6oMVzzDv/p1+lXnbn6v4oLrm98Ffp15zz9X8UqwpapgAAAAAAAAAAAAAAAAAAAAAAAAAZEZUPwAQwd2LZs1te17PLcLi9HR7MzeuVqQ0mjUKaSiVLhFTglKVKJxsuBciuUq8pi/9E3/9xi0t+qvP090rr0je/Xx6T+qv21cjZFbSnQDcQX8Ja9dPpMvMhLXrrCTtGrFRoagAAAAAAAH6RGZ0LiZ+BALrbMHyi7UVHiLQyf8Awj32aaen16GfyEM64rT2M4xzLI7Zo6fBd5l09LcYv8df/qjdXb98tsYO9kVswTFrVRTERLjxf8I/9odfT63AvkIbq4qx2NkY4hd0pSkiSkqJLgRENjMB6AAAAANGiMR4AAAAAAAAAAAAAAAAAAAC54tB9quHXWVWmS5v7o/q/rjPHGssqRxbA07wPI9Uc8s2m+IM+0ZRfZke1QGuNDekuk0k1GVaJIzqo/IqmM8uWMdZtPKI1ZZMkUrNp5Q+gDQTRrF9vmjuPaN4ckisdhiNwyd5SSqQ99d+Qsi+7ddUpxXwmPmW53Fs+SbzzmXz7cZpzXm885ZeNDSAAAAAAAAAAAAAAAAAADH8t1Y0twFRozvJbVZVkRGZXa4xIZkR+B/whaRux7fJk/TWZ9UTLbjwXv8AprM+qDEtWtKs/WTeCZNab24ZGZJtFxhzDMi8eEdxQZNvkx/qrMeuJgyYL0/VWY9cMgGlqAAAAad34bZ4O63bRf8ATFLSVZe02d3xp5dCNq6xEKWwRKPwJ0jUyo/JKzMd/Td5O2zRbs5T6vtxduw3X0MsW7O31IHJMaRCkuQ5jampbSlNOtOEaVoWk+VSVEfEjI+BkPpMTqvsTqw6+QfYLktpJUZV66PiPy+Q+A57xpLTaNJUYxeAAA9kaLKmOkxEbU68fghtJqP5iCI1IjVfrXpjlNxot5tMVk/upCqH+1TU/noNtcFpbIxTLIrXpDaI9F3V9yQvzQijaP1VfSQ3V28drbGGO1kVsx2x2ci92xW2lF92Sar/AGyqq+kbq0iOTbFYjkrBkyAAAAAAAAAABo0RiPAAAAAAAAAAAAAAAAAAAAZTjMT2a1pWZfaOmbh/F4F9A3440htpHB312LNvyM311vWvd6Z57NhkUodsUsuB3S5oW1zJM+B9OMlyvoNaTFf8x7rwY4xxzt7o/ihOvbjw44pH83uhK+KUqQAAAAAAAAAAAAAAAAApb5fLPjNlmZHkMluFYYDLs2bMkqJDTDDKDcccWpXAkpSRmZn5DKlJtMRHGZZVrNpiI5yi53m91vVHVy9zMK0Bmv4vpQytbCLjEUti63NJVSbqnSothtXilCKKp9Y+PKV86Z5fx4Yi2WPFbu7I+a59P6JTFEWyR4rfhHzciTJky4ynJ9wdW/OeUbjrzylLWtSjqalKVUzM/SYsUREcITsRo/IkyXb5Tc6A6tia0onGnmVKQtCknUlJUmhkZH5kExE8JJjV2Hsq7r2o2lF4iYFuImP5JpW8tDBXiSa37pa0mZJJw3OK5DSfFSVVWRcUmdOQ631Ty/TLE2xR4bd3ZPyQHUeiUyxNscaW7uyfklBtV1tl9tca92WQ3Ls8xpuVElRlpcaeZdQTjbja0GaVJUkyMjI6GQolqzWdJ4TCm2rMTpPNUDx4AACFfu6bfkaG7xLvdbSz0sRzRssrgchUQl+StSJrdS4V9pStdC8ErSPoHQ919bBETzrw+X4Lt0fcfVwxE868Pk5Hy+J1IiJiS9Zs+VX7FX/pEpkhI3haLbYrxd1cttjOPF4cyEnyl8aj4F841VrM8mEVmeTIrZpHfJNF3N5uK35pL7VfzJon6Rurt5nm2xhntZFbNLsXgUXJSuU8Xm8qia/sUUL56jdXBWG2MMQv0SFDgNdGC0hln71pJJL5kjbERDZEaPaPXoAAAAAAAAAAAAAANGiMR4AAAAAAAAAAAAAAAAAAPJptTzqWUfXWZJL4zOgQM2abS02lpH1EkSS+IioOpvTYdozR5OkuyHGpclrpXzK1yMsmnTipM1RNxTr6DiNNH8o+fdcz/V3Fu6vD5/ipPWM31M890cPt7XTQiEWAAAAAAAAAAAAAAAAAOH+9TuAuOI6b2PQHHnlNScoWu53tTZkRnb4S0k0yfnR18+Y6f5OngZkLT5Y2cXvOWf5eEeuf4e9Y/L21i15yT/Lwj1z9vxR7aSaTZNrNlb+MY7IiW6Fb4EzIb7fLw4pq3Wi0W9BLkzpa0EpfIjmSkkpIzUpREXmZXHcbiuGus6zrMRERzmZ5RC0588Yq6zrOs6REc5meyHaWkPZi0m1a0ux/U2yar3Sfar9AjXRiZbbTFjxHkyGic52Grg37QhB19UnfWp48RWNz5myYclqTiiJidOM8fw4fcr+fzBfFeazjiNJ05/Lg9es/Zp0k0c0oyHVO+6s3O3WmwwX7k9NutpjSYbJMoNRKfatzftKm605ia9anhUx7tvMuTNkrSMUTMzpwnj+PD7zb+YMmW8UjHE6z2T8+DjDVvSfJ9GMwRiGTPRZzUuFDv9lvNpcU7b7taLi2bsSfEWskqNtwiUVFERkZGR+k7Nt9xXNXxRrHGYmJ5xMc4lYcGeuWuscOOkxPOJjnEpFey7uBuOdaS3nQvI3lPXHEHWpVocdMjM7ZPUs+iXmZMvpVxPwJaUlwIUzzNs4x5IyR/Nz9cfOPcqfmHaxTJGSP5ufrh2qKwrwAAOJ++DohGz/b5YtVWUH7yxG5kzIdQRVTAuqSYcqf4Q2wRfGYsnlnNpmmk/zR+Mfw1T3l/Lplmk/zR+MfaUXTOO2dlPKphLnhXrFz1px8FcPoF78ELn4YVqUpQkkoKiS4ERcCIZPQHoAAAAAAAAAAAAAAAAAANGiMR4AAAAAAAAAAAAAAAAAAK7HWOvd2SP6qTNZ/3JVL6RlSOLKvNm1is07I75Dx61p57nPfZhR0ffOvuE0gvlUZDfa0ViZnsbLW0jWX0V4VittwXDbThFmLls9mhRbVESRUozEYTHbKhf2qSHyvJeb2m085nV84vebWmZ7VzGDEAAAAAAAAAAAAAAAAARbd7ZFyLdJYXJNfdysZiFG9FSuU3qfLUyr8gvnlfT+3t+6fdC5+XdPoz+74Q5d0m1VyLR3LXMosMeNcIE6FLsF+sV1StdvvFnuCCRLgSktmlXI4SUqJSTqlSSUVaUOe3G3rmrpPDSYmJjnExymE1nwRlrpPDSdYmOcTHKYSa9rPdzoNqHpTF28YdDexHIsSJcS0Yzfryd3lybYtan2nYs19tlyQls1KbNJpNaCSXNUjIzo3XunZseSctp8UW5zEacfTHHT4qf1rY5aX+pb80W5zEacfV2PV3Td3ugeA6XyduOXwHcyyDKyRGvWNWO8naZES2NrS+tyXNjtvOME4pCWyQSSWtKlUMiIzHvQOnZsmT6tZ8MV5TMa8fRHadF2GW9/qRPhivKZjXj6I7UZ2q+qeR6x5iWX5GzHgsxocOxWWzWtK0QLRaLc10YdviJcM1dNpJmdVHVSjMz8aFeNvgrhr4Y48ZmZnnMzzmVwwYYxV8MceOszPOZnnMurex/7Z/tIZTyV9g/m091fR1PekTkr8nMIDzTp9Cv7vhKE8x/0a/u+EpPxRFNAABrXeLgaNTNrOfYaaOpIkWWc/FRStZURo5kf/AOM0kd3Tc30txS3pj8eDs2GX6eelvTCDkfU30cAAAAAAAAAAAAAAAAAAAAAaNEYjwAAAAAAAAAAAAAAAAAAXfD2+ac4796inzqL9YbMfNnRvrYriyMy3k6ZWJ1JLYPI7XLdQfElNw5SZi0n8BpbMho6lfw7e8/8ATLRv7+HDefRKfEfNFAAAAAAHHRd+vtcnuHLbcWpDX85Tle6P5weySv5ue3m50eh705OhTm4davR/4yg7/wDxmbweLw/P7kP/AOe2v1Pp+Pj39n3/AGh2KOBMAAAAADlvfl3f9n3blz2yab7jnL0jJL/b1XuAVjtZzWfZkyFxfXcNxsiVzoPgVeHE/Eh27bYZM8TNdOCL3/WMOztFcmusxrwhk2wjuTba+5BjGQ5btuXdF2nGJUe23M77AOCrrSmVPN9MudwlFypOvHh8pDDc7S+CYi3a2bDqWLeRM49eHe38OVIADhbvfaSHd9N8T1qgNGqVZZjtiuCkFX+DXBHWaWv0Eh1k0l8LgtflbcaXtjntjX7vt+CyeXM+l7U741+5GwLst7e+x677StL9Scd3A6/ZpcbfmeMT5Uu24larDLmNqV7MuKzKeuDKXE8qkuqPpISRkZFVVOAieq13GWlsWKkTFo4zM6ezT4ozqVc+Sk48dYmLRzmfg9W9m4bTNRtScj182/ZpcbllmVXNifdMTuthlw0NKXGSw/KZuDqW0mkukmjS0mrjwVQqD3pddxjpXFlpERWOExMT7NPi96dGfHSuPJWIiscJifw0aNEqkknXZd2/XLBdJrzrpkbKmbhl7rUS0NukRGVsgKWRvF5kTz61FQ/EkJUXAxRfM28i+SMcfy8/XPyj3qb5h3UXvGOP5efrl2sKwrwAAPCTHYlx3IklJLjOpU24hXgpKioZH8ZD2J0exOiALLLG5jGU3PGnjq7bpciCoz8zYeU0f+CPruO/irE98Pp9LeKsT3reM2YAAAAAAAAAAAAAAAAAAADRojEeAAAAAAAAAAAAAAAAAAC+YYn1pCvQSC+fmG3E2UdTdqC3oufcD07jOFVKX7pIp8LFimPl9KBwdbnTa39nvhw9WnTb29nvhOAPnajAAAALFqhiEzUHTTIsCt09y1XC+WyfaGLpG/dobkyKuOmQ3Qy9Zs18xcfEhlS3hmJ7mvLTx1muumsPlv8A/wBGvdF/r9/2ff6p7t729r9i/nR0V/zX6PU5fbPfHL7N0eT16c3Upw5Of1Rc/wDyWHw+LxR6u37ny7/we6+p4PBPr7PXq+o/SvD5mnmmGOYBcZy7ncLHa7fZ37k9UnJbkKIiMp9dTM6uGjmPifiKZe3itM976jip4KxXnpC/DFsAAAAQFfpdf52Wlf5JSPxy+LN0L9FvWoPm7+rT9vxb1/RCvzftY/yhtH4tcHN139VfU7/KH9O/rj3JgBBLeANb7vdJC1z205jpk0jqXKfbnXbekiqZzoZlMil8rzSSP4DHb07cfQz0v3T+E8Jdewz/AEc1bd0/h2oNzIyOh+I+qPpAAqbTaLtfrg1aLHFem3V8+RmLEbW864rxolDZGoz+Ihja0VjWZ0hja0VjWXYmzDtM6j6mXmHne4+I9jemTKkSCsb9WrpcyI69NaCMlxmzpRRro4ZcEkVSUVb6n5hpiia4p8Vu/sj5+5A9Q65THE1xzrbv7I+aTu1Wq2WK1xrJZY7cSzw2m4sSLGQltpllpBNtttoQRJSlKSIiIioRCi2tNp1njMqba0zOs81QPHgAAACCjc5CRbdyeoVubKjcfJr8wkvQSLo8ki+gfV9jOuCk/wDTHufStnOuGk/9Me5gw6nSAAAAAAAAAAAAAAAAAAAA0aIxHgAAAAAAAAAAAAAAAAAAvmGH60kv+TP/AAhtxNlHVPaZmtwO4Pp2+4dEqdu7PH0vWCayX0qEf1uNdrf2e+HD1eNdvb2e+E3o+eKMAAAAprzLdgWiVOYob7LLrqCVxLmQg1FWnlUh7Dy06Q+dH/8Aqs7m9f8Aq7CP/odw/wDuItf/AIXD6fv/AIPnX/6rdd1fun5p8dc9VMp072j5jrdjqY55tYsQu2VQUSW1rinOhWZ2e0TjaVJUbfUQVSJRGZcK+YrGKkWyRWeUzovufLNMNrxzisz+CDbQ/wDSe+5FqHrRiGn99gYYVkvl7tVnmKYss9DpMTZ7cZw0KOeZErlWdDofEWPJ0fDWszx4R3qPg8z7m961mK8ZiOX8X0HirvoKObv/AHdR3O9syPpU/tyj2N9OZKyNN4LJYMmaZe6ytxx+h0JMfl/505zVrXhSlDrLdL2VNx4vFrw0+KueYOq5dl4PBp+bXXX0afNaOwR3bt0/cvzTUvH9xUawsQMShWeZazxuBJhLNye/Jbd6pvyXyUVGU0oRUHvU9jTbxWa68WHQOr5d7a8X04acnHX6XX+dlpX+SUj8cvjv6F+i3rQ/m7+rT9vxR66Db/t3e13Sa/6L7d81m4bh2UTG7pfHrATUW4yHWo5xUJTcEJ9qaQSDPg04nidTErl2uPJaLWjWYV7b9QzYKTSlvDE89Of381il7k921tuTWWTs+y6PeHj6rFydvl5Q84f1uZLyniUZ+dSMZfRpy0j7mudzmjj4rffLuztq/pJO6vblnNswXeJd5WpW3WQ43FnT7kSX8ktLaqI9pjzD5XJRI+stuQalKIvVWk/GN3fSaZI1pwn8E903zJlw2iMs+Kv4x8/a+hzB82xPUvC7RqLgVwZuuD36HGvFnucNXOxLhTGUyGH21eaVtqJRfAYq1qzWdJ5w+hUvF6xas6xKPDO+zdrJnuveVXm0XS1WHSabdJU61SH1uyJPs0p05CUNxmEkX2fOaPXcT9X0cRc8XmXFjw1iYmbRHH/VcMXX8dMVYmJm2nFtnDu0bs90Ux+Xnuu97kXqyWlhy4XSffJjdms8WPHQbrr73QUhSEJSRmo3HzSReIjs/mTcZZ0pEV9XGft7EdufMWWYmY0pEdv8ZYtiveI7P2j2ruJbadtEqNfs9y282zEYRae2bniNSbrPbgMuS7nIKO042S3CNSm3HVU40PgOLLtd1mib5JnhGvGfgqGfzPhy5IpN5vMzEcOMcfw+53mIhJgAAAAAAgq3SS0z9zeo05B1Q9k9/dIy8yXdX1V+kfVthGmDH+2Pc+k7KNMNP2x7mCDrdQAAAAAAAAAAAAAAAAAAADRojEeAAAAAAAAAAAAAAAAAAC8Yc5Sa6198jm+ZRF+qNmLmzo6B2AZKjEt62mN2cPlbXkFvt5qrQiKe6UDj8H2o5+p08W3vHon8OLn6hXxYLx6JT0j5qoIAAACiyX+jlw/Bn/3ox7Xmxvyl8VQ+gviz6+N1n+7q1J/1cZD/AJsvii4P6tf3R7317df41v2T7nyi7U/zotNvypx/8bMC7Z/0W9UvlG0/q0/dHvfZIKC+yIVf0wn/AKu2/wD/ACmZ/wCDZxYeg/z+z4qV5w5Yv/V8GNfof/8ApP1y/kvGf43OGfXf019rX5P/AFZPVHxYz+l1/nZaV/klI/HL4y6F+i3ravN39Wn7fizv9E/2ybfdScU1L1w1ExG237VXHrvbLbYbveYzcxduYdhOPrOKiQSkNOKV4uJIl04VoNfW81qzWsTpEw3+U9rjvF72rEzExpr2JnNRdLNNdXsOl6e6qWC35Fgs5tUeXaL1EYmRHW1J5TSpp9Kk+Hhw4eQr9LzWdYnSVzyYq5K+G0RMel8wvfP7fWH9u/fDK0/0qJbeimV25jMcUhPOrfctzEl92JIgKdd9dZMyGFm2ajM+kpBKUpRGZ3Hpu6nPj1nnHCXzHrvT42mfw1/TMax6PQls/RY9ecj1U7dM7TLJXTeVp3ks+xWlajM1Jtc5hm8NIUZ8T5ZEh8i9CeUi4EIPrWKK5dY7YW3ytuJvtprP8s6ezn83JPez74XcI0R3qah7RNDMkhYdprjTtuhRZ9ltzCrw+iVaItxcN2ZO65oV1HlERspbMk0LxqZ93TunYr44vaNZlEdb65uMWe2Kk+GI05Rx5RLqLbpqVqLrF+jA5jqRq3frhk+oN0wnUt643u/y3506SpFzurSOo/JUpauRCUoSRnwSREXAhx5aRTeRERpGsfBKbbLbJ0u1rTMzNbcZ9coRu28Ve4ZoUX/5Aw7/ADhiixbv+lf1T7lJ6b/kY/3V98Pr5FEfXgAAAAB+LWltBrWZEhJGZmfAiIvMBANnd/8A515vecpLwuU6XcOPj/CJCnv8YfXcVPBSI7oh9PxV8NYjuhaRsbAAAAAAAAAAAAAAAAAAAAGjRGI8AAAAAAAAAAAAAAAAAAFfjT3Ru7ZH9VfMg/lLh9IypPFlXmzzD8lnYZltrzC2cLlaZca5RzrT7WK8l9HH40kN2SkXrMT2wzvXxRMd76LLBe7dk1ihZHaF9S03BhmdFcL7tl9snUK+VJkPldqzWZiex84tWazpPYqxi8AABRZL/Ry4fgz/AO9GPa82N+UviqH0F8WfYRr9jVzzPYrm2H2VtT14u2B3i2xGmyNSlvSsfdYbSki4mZqUREQomKdMkT6fi+wbis2wWiO2s+58jOkebM6a6r4xqNIZVIj2C7W69uR0GRKdTBmNyjQRnwqokUF5yV8VZjvh8jw38F4t3TEvsU0R1y0n3HaY2jWLRO+xch07vcdubAuFvdS4nlcQS+m6kj5m3UV5VtrIlIURpURGRkKFkx2x28No0mH2LBnpmrFqTrEoWf0t3WvSHPso0b0zwbJbdeM/xj+dD+RWq1ympT9sTP8AdiYxSiZNRNrcNhyiFGSqFWlDIzsPQ8dqxaZjhOnxUrzbnpecdYmJmNdfRyef6H//AKT9cv5Lxn+Nzg67+mvte+T/ANWT1R8WM/pdf52Wlf5JSPxy+Muhfot62rzd/Vp+34s+/RO9yegenmJamaI59lttsmquQXa23Sx2e7yW4blwjswlsueyrkGlDq0qPi2kzXTjSnEa+t4bWmtojWIh0eU9zjpF6WtEWmY09KZ3PtSNPdKsSl59qbfIGPYRAbVJm3e9S2IcNlpCTWpS3pCkoIiIq+Ir9aTadIjWVzyZK448VpiI9L5iu/D3AcF7g++WRmukCzkaK4fbGMNxq5LbW0dzRHkPTJM/pukSkpckPrS2R0M20IUZJUZpK4dN2s4Mek854vmPXuoV3efWv6YjSPT6UsX6LDoNkelnbquGp2StGyeomSz75aUKIyNVsgMM2hpwyPiXNIjvmXpTymXAxCdayxbLpHZC2eVtvNNtNp/mnX2cvmiQ7/3+971n/DbL/mzbxOdL/oV+3bKo+YP8zJ7PdCULZb//AJTch/IXU38bXcQ+4/zY9cfBaNl//Kn9tvfKGHtuf7w3Qr/WBh/+cEUT+7/pX9U+5TOm/wCRj/dX3w+vgUV9eAAAAAGB7o85TpptxzjOefpyLfZLi5GVWn8JXGU1HKvwuqSQ69hi+rnpXvmHVssX1M1K98wgrH1Z9JAAAAAAAAAAAAAAAAAAAAAGjRGI8AAAAAAAAAAAAAAAAAAHnHeVHkIfT9ZCiWXyHUInQZuySn6dEjUaiqkklUzr8Q6nQnH7XeqrurGyTC5c9RnfbFHVis9CuKkKtSvZ2CV51VF6Sjr6R8861t/pbi0d/H7/AOOqi9WwfSz2jv4/f/F0CIpHAAAoMqdbYxe5POnytIiyFKUfgREyozMe15sb8pfFYPoL4s+0zAv6DWX8Ah/xdI+f25y+0Y/0x6nz0d3zsA7mdBdb8i1m2j4nNzfbNfpb95i27GmFTbpj65S1SHYTkCORvuR2lc3SdbQoiboSzJRVVadh1Sl6xW86Wj8Xz3rHl/LivN8VfFSePDnHo0cF2vRHdRZrg5jNlxDK4t1kH0XrfFtV3addPw5VNNtkpR/AZCSnJSeOsIGMGWOEVt90uhNMewh3VNV9J39Xcf0tlQbY3Q4tmyGVDs96mN8vOpxmBc3GXSSRU/dCQaq+qSuI5b9TwVtp4khi6Bu8lPFFPZPCful3/wDos23nXjbprnrjiOvWG3rDsjVa8c6cXI7bLgKdJEubzKaOShKXE8S4oMyPyEZ1nLXJWs1mJ5rB5W2+TDkyRes1nSOcetj/AOk97atwu5benpZi237CL5mN7RiTxPN49bJk1DPNeX6G86yg2my4cTWoiLhXxIZdHzUx47TaYji1+Z9tkzZ6RSs2/L2R6XD+rPYT7qujmmsTU/ItLJdytj6VLlWzGJUK+XWCRJ5iORCtbjzpkZVOrRL5aetynSsjTqeC86Rb4IPN0Hd46+Kaa+rjP3Q58maCbqLrcWsSuGF5XJuzJ9Ji2PWi7uPNq8OVDKmjUR/ARDr+rSOOsI+dvlmdPDb7pdz9s79HF3V7ns2ted7tbPN0z23suIkz492R7Lkd2aQolHGiwXS6sYnC4G8+lPKXFKVnwEbvOrUxxpSdbfgnOmeXMue0Tkjw0/GfZ2e19EuC4PiWmeFWjTnAYDNqwaww41ms9siJ5WIkKGymOwy2XGiUNpJJfEKra02mZnnL6JjpFKxWsaRHCHzL9+XSfVPIu7TrFecfxm7TrO/Ms5syolumPMuEnG4CDNC22zSZEZGXAxb+mXrGCvH7avmfXsN53d5iJ7Oz0Qky2b4llcL9FtyDEptrmM5WrCdSWU2t2K+iWpx27XY0JJhSScM1EZGXDiR8BD7i0f3sT6Y+CzbOkx0uY04+G3vlDt269HNXrX3AND7lcsUvLFvj57iDz771rnIbbbRf4ylLWpTdCSRcTM+BEJ/dZK/StxjlPuU7p2G8bjH+Wf1R2el9ago760AAAAAORe8xqqnDNrkfTyK5y3TL7kxFW3WijhW8ynPKLz4OpZSf7IWLyzt/Hn8XZWPxnh8075fwePN4v9sfjPD5oqRf12AAAAAAAAAAAAAAAAAAAAAGjRGI8AAAAAAAAAAAAAAABU2+0XS6r6dtjuPK8D6aTMi+My4F8o9iszyexWZZDa9Jshl0XcFtxGz8SM+ov5kcPpG6u3mebZGGWRWvSrGoVFzeeW6Xj1FcqK/sUUP5zMba4Kw2xhiGRRocWE0TMRtLbSSIiSgiIqFwLwG6I0bYjR3f2SNcG7JnmS6AXd7li3xlN+s6FHQvbISenJQkvNTjBpV8TQqvmja+KlcsdnCfVPL8ferfmLba1rkjs4T9vtzSSikqiAACD7vr98DenoRue1V2A6Sosdl0yZg2y1pyOPClryL2W+Y1EnS0pkOyVR21GqU4hK0MEpKaGkyUXMLH03p2O9K5J1mfw4So/XeuZ8WW+GukRpHHt4xHz7kVmzjaxqPvS3J4ntw0viOyL9kc5iNLlMtmtFutxOEcye/5E1HZ5nFV8aUKqjIjmdxmjFSbT2Krs9rbc5a4685n7o7Z9j7DrbAjWq3MWuEXLDjNojtJM6mSG0khJV+IhQ5nV9hiNI0e4HoAAAAAAAAAAAAAAAAAAAAAiZ7vOuDeqe6RzB7U91McwmMVlTynVCp7p+0TVF6DJRoaV8LY+heXNr9LB4p534+zs+ftXjoW2+nh8U87cfZ2OVRPpsAAAAAAAAAAAAAAAAAAAAAaNEYjwAAAAAAAAAAAFztmIZJeKKhRHDaPwcWXIin7JdCP5BnXHaexlFJlkVr0elrou8Sktl5txyNR/tlUIvmMbq7fvltjB3sitenmKWuikxifeL7uSfU/vT9X6BtrhrDbGKIXptttpBNtJJLZcCSkiIi+QhtZv0HoAAMm0b1RyDRTVOw6rYuql6sUxme2jmNJOoQqjrKjLjyutmpCvgMxo3OCM+O1J5TDTuMMZqTSeUwnR06z3G9UsEtGo2IPe0YzeojNxhOcK9N9BLJKiKtFJryqLyMjIfKs2G2K80tzidHzbLinHaazzheRqawBzVuP7P3bh3b6pXDWvcFplGv+qd2KMm5XlN0v1veklEitwmOoVrmR0GaGWkII+XwIh14t/lxV8NbaR7Ebuej7bcXm96azPbrPwln+2DY5tI2YWuXatsGBWvEEzySi4S7e0t2dKQg6oQ/NlqdkuJSfEkrcMiOpkXEa825yZf1Tq37XY4dtGmOsR9u9tYaHWAAAAAAAAAAAAAAAAAAAAAMA3Q66WfbfoXkGrd1NKpNujqRbYzh/85uD32UVmniZKcMuangkjPyHZsNpO5y1pHbz9Xa6tltpz5YpHb7kHF7vN0yO8y8hvj6pV7nvOzZkl06rdffWbri1H6VKMzMfU61isREcofR61isaRyhSjJkAAAAAAAAAAAAAAAAAAAAANGiMR4AAAAAAPNpl6Q4TTCDW6fAkoIzM/iIg0F7tenGV3OijY9nZP7uSfJ/e8VfQNtcNpbIxTLIrZo/Aaou7yluq8eRkiQn4qnUz+gba7eO1tjBHayK14rj1nodviNodLwcUXOv9supjdXHEcobIpELgM2YAAAAAAAAAkD7NG7JuK7J2pZvK5W3VPXTD3HlcOc6uy4Sa+ni8gvTz+kiFP8y9P1/5qx6J+E/D7lW8wbHX/lr6p+E/BIaKcqoAAAAAAAAAAAAAAAAAAAAAAAAAAIsO7nuyb1h1Xa0OwuV1dPcOdWmc40qrcu9UNt1XDgZR0mbSf7Y1+JGQv3l3p/0cf1LR+a34R/Hn9y6dC2P0qfUtzt7v4uPhY0+AAAAAAAAAAAAAAAAAAAAAADRojEeAACogWq53RfTt0dx9fn00moi+My4EPYrM8nsRMshtmk+RTKLnqbiNH4ko+ov5kcPpG2uCZ5tkYZlkVr0oxyFRc43JbpeJLPkR+1RQ/nMbq4Kw2xhiGQQbXbrY30rcw2wjzJpJJr8dPEborEcm2IiHvHr0AAAAAAAAAAAAAV2NZJfcOyGDlmMSnIWR219qdBmMHyuMvsLJxtaT9JKIjGF6Res1mNYlhekXiYnjEpndkG7XHd3GjkfK2lNx9QraTcHJ7W2dDYl8vB1CT49F4iNaD8uKamaTHzPqnTrbTL4f5Z5T6PnD5/1HYztcmnZPKW5RGo8AAAAAAAAAAAAAAAAAAAAAAABzJ3Ld68bbFpgrCcJlJLW/JGVtW0mzI126Gqrbk5ReSvFLVfFfHiSTITnQ+l/3WTxWj8lefpnu+aY6P07+4v4rfpj8fR80RjjjjzinXVGp1RmpSlGZmZmdTMzMfRV6eIPQAAAAAAAAAAAAAAAAAAAAAAaftmJZHeKHAiOKaPwcWXIj9suhCPrjmexwxSZZFa9HprlF3eUlpPibbBGtXxcyqEXzGNtdvPa2xg72RWvTrFLZRXs/tDxfdyT5/wC94J+gbq4aw2xiiF7aaaZQTTKSQ2XAkpIiIviIhtZv0HoAAAAAAAAAAAAAAAAAANibYdyee7WNVoep2DL6iEfwe62xxRpYuEJSiNxhylaVpVKqGaVER8fA+PfbKm6xzS3snulybzaV3NJrb2T3SmY0C17073I6awtT9NZfXs8ounIjOUKRCkpIjcjSEEZ8q0V+IyoZGZGRn803e0vtrzS8cff6Xz/dbW+3vNbc2aDlc4AAAAAAAAAAAAAAAAAAAAA1Ru93a4BtG0ydzLKFJlZXLJxjH7GhZJenykp+U0tIqRuLpwLgVVGRHIdO6dfd5PDHLtnud2w2Nt1fwxy7Z7kNWrerGca36h3PU/UWYc3K7q6bz7nghtJFyttNJ48rbaSJKU+REPpW329MFIpSNIhf8GCuGkVrGkQxsb24AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG0tqG7TUzaTqEnMcGc9psMnkavdikLUUW4MJOtFUryOJqZocIqpM/NJmk+DqHTse7p4bc+ye5xb7Y03VPDbn2T3Je9t25zSndLgTec6ZTSWtBJRc7VINKZtvfUVek+2RnStD5VFVKi8D8R853uxybW/hvHqnslQ93s77a3htHt7JbDHG5QAAAAAAAAAAAAAAAAAAaa3g719LdoeIHPyRxNx1DmNqVZcajOJKRIVxSTjp8ekyR+KzLjxJJGfASXTel5N5bSOFY5z9u1IbDp191bhwjtn7dqIfXjXrUncdqLL1M1QmnKvkj7NhhuqY0OOkzNEeO2ZnyNpr4eJnUzM1GZn9G2m0ptqRSkcPf617221pgp4aRwYYOl0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKdHtaNS9Bc3jahaV3V21ZLH9U1tGSmn2jMjUy+0qqHG1U4pURl5+JEY59ztaZ6eG8aw0bjb0zV8N41hJ7s67pmku4NqJhWp6mcS1fXytEzIc5bZcHPCsV90/UUo/Bpw68SJKlii9S6Dk2+tqfmp+Mev5qdv8AouTB+av5q/jHrdVCAQgAAAAAAAAAAAAAAPB99iKwuTJWluM2k3HHHDJKUpSVTUoz4ERF4mERqRGri3eV3c8H02al6f7a1s5FnxczD+QKInLTBV4GbJlwkuF5U+zLgdVcUiz9M8u3yaWy/lr3ds/L3rD0/oVsn5svCO7tn5e9G1m+c5fqTlMzNs8uL92yy4OG/MnTVm464o+BcT4ERFwSkqERcCIiIXbFirjrFaxpELdjx1x1itY0iFpGxsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHR+1/ud7iNuTcbGrnILLdNGOVCbPe3Fm8w0XDlizPWcbIi4ElRLQReCSELv8AoWHc8Y/Lbvj4wiN70bFn4x+W3fHxh35t+7nG1fXhtm3O3gsVzNyiTtOTKbikpZ8KMyjP2dyp8Elzko/vSFR3nQtxg46eKO+PlzVjddHz4eOnijvj5c3QbTrbzaXmVEtlZEpC0mRkojKpGRl4kYhkU8gAAAAAAAAHpuNyt1ngu3S7SG4ttYSbj8iStLbTaC8VLWsySRF6TMe1rMzpD2ImZ0hzHuE7s22TRtD1pwiSrOcyRVKY1iWkoCFl4dWeojbMvhZJz4hO7Py9nzcbfkj08/u+eiY2vQ82Xjb8senn93z0R/7nO4BuI3RrdtOVXIrTp6pVW8bsvOxEUkj4e0Kqbj5+H7oo014klIt+x6Rh2vGsa2755/wWjZ9LxbbjEaz3z9uDSIlEkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYWke67cZoTyNaV5fcbXbWzqm39X2iDWta+ySicYr8PJUce46fhz/AK6xPp7fv5uTPscWb9dYn3/e6T0473GvFgQ3F1Lxq05HGRQlPw1P2uU56TUtPXZr+xaIQmbyvht+i01/H5e9EZvLuK36bTH4tzYj3vtv9xbSnNcVvtqlKpzHB9hnsp+Na3o66fEgRmTytmj9Nqz98fNH5PLmWP02ifvj5s8tPdz2RXFJKmX6dAM/uZdonqMv/lm3SHJby7uo/lifbDmt0Lcx2RPthcld1fYeTfOWbqNX3hWW/wBfph0+kYf+A3f+z8Y+bD/wm5/2/jHzWi893vZRa0qVCu9xuJl4Jh2mWk1fF7WTJfONlfLm6nsiPbHwbK9B3E9kR7Wvsx742i8BCiwLDLzdHyry+9XoVtQZ/smFTFU/uR2YvKuWf1XiPVrPydWPy3kn9Voj1az8mktS+9PuWylDkPTy1WnFoa69N9LS7jNR/wC0lmTB/KwJTB5YwV/VM2/CPn+KRw+XsNf1TNvw+33ubNVNwet2t0r2rVfKbjfEkrnRHmyVnFbV6W4yOVlH9yghN7fZ4sH6KxH270vg2uPD+isQw4dLoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF3sGAZ5lUNVxxeyT7lb0LNlb8CHIkNpcJJKNBqZQoiURKI6fCQ1XzUpOlrRHrlrvmpWdJmI9q2zYUy2zHbdcWlsXBhamX2HkqQ424hRpUhaVERkojKhkfgNkTExrDOJiY1h6h69VVnsd6yKem1Y/DfnXNZGaI0Npx51RJKp0Q2RqOhfAMbXisazOkMbWisazOj1TIcu3ynIM9pbE1lRtusvJUhaFpOhpUlVDIyPyMexMTGsPYnXjCpdxjJY9kbyZ+3SUY46rptXBbDpRlrqZcqXTTyGfA+BGMYyVmfDrGvcx+pXXTWNVCM2YAAAAAAAAAAAAAr7Bi2T5XJXDxa2yrlLbT1XGrfHdkLQivLzKSylRkVTpUYXyVp+qYj1sL5K05zEPG+45kOLzStuTQJFuuJpJ0o85h2O4aFGZErkdJJ0MyPjQKZK3jWsxJS8WjWJ1UQzZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADtjs76A6M65f1i/1u45Dv/uv3B7v94tmvoe0+8OryUMqc3SRX4iFX8ybvLg+n4LTGuvL2K51/c5MPg8FpjXX4NSdy7TbBNJ9216wrTe1sWfFGIlsdZgQkmlpC3YSHFmRGZ/WUZmYkeh575dvFrzrOs+93dHzWy4ItadZ1loIS6VAABKV2RfzU8g/Kyd+J7aKF5p/yK/tj3ypfmP8Arx+2PfKP3dTb59z3a6mQ7aw5IlqyzIzS0whTizIru+Z0SkjPgQuGwtEbfHr/ALa+6Fo2UxGCmv8Atj3NcutOsOqYfSaH0GaFoWRkpKiOhkZHxIyMdsTq64l0t2094ml+0TNckuOqFtlybdfosWLHn2ppl5+KqM6txSFIdW2fI5zlXlOtUlwPxKD6503Ju618ExwntQ/WNhfdVr4Jjh3sH307hMP3O7irnqtgluet2NvsRITJTktIlSDjMk2bzyWTUklH9Ui5leqRcfIurpOzttcMUtOs8XT0zaW2+KKWnWXTGqndI2/Zrsvl6HWbHLk1nM6xNY2mA7HiJtsR1EdDHWQ8TqjNDZp526NkqpFwT4lB7foOam5jJNo0i2uvHWUPg6LlpuIvMxpE6+lwOLctC4YlFjzcqtkKWgnIr0uO06hXgpC3kpUR/GRjDLOlZn0NeSdKz6kmncV2hbZtLtm+Y51p9hdttOXwfdPslwhtGl5rrXyJHc5TNR/WbWpJ/AYo3Reo58u5pW15mJ190qf0nfZsm4rW1pmJ190uSu3Pskn7rtSjyDLWXG9EMfdQu8yPWQU6RwWi3tLKh1URkpw0/VR6DUkWHrXVI2lNK/rty9Hp+Sd6t1H+2ppX9U8vR6W1O6G5tA0Php0K0Uwqzsauy0tyLzc4zPMu0RVUcQ2kzMyJ94uPHilHHxUkxH9Bjc55+pkvPhjlHf8Awhw9GjPmn6l7T4Y5en+DhwWtZVVIst4hwW7nLiPNW16hNSHGlpaWaiNRcq1FQ6kRnwMYxeJnTXixi8TOmqlGTIAe+32y5XZ/2W1R3ZMkiNZtx21OK5S4GdEEZ04jG1orzY2tEc3qdadYdUw+k0PoM0LQsjJSVEdDIyPiRkYyidXsS7Y7HX+nnMP5AL8YsCreav6VP3fBXfMn9Ovr+DHe9J+d3C/Jy3fxyWN/lj/Gn90+6G3y9/Qn90+6HI4sSeAAAAAABUItF1ct67u3FdVakHyLlE2s2kqqRUNZFykdTLz8xj4o1014sfFGumvFTjJkqLdarnd3jjWmM7KkJSa1Nx21uKJJGRGZkgjOlTIY2tFec6MbWiOb0KSpCjSoqKLgZH4kYyeqmHZbzcY7ku3xHn4jNTedZaWtCKFzHzKSRkXDjxGM3iOcvJvEc5UoyZAD2RYsqdIREhNrelOHyoaaSa1qP0ElNTMeTMRzeTOnN+zYM22yVQriytiYinO08hSFpqRKKqVERlUjqETE8YImJ5PUPXr3wLdcLpI9ktjDkmUZGommEKcXQvE+VBGY8taI5sZtEc3hKiyoMhcSa2tmU2fKtp1JoWk/QaVUMgiYnk9ideT1j16qjst4K2leTiPFaD4FK6S+iZ83J9enL9bh4+Ix8ca6a8WPjjXTXipRkyAHvt9suV2f9ltUd2TJIjWbcdtTiuUuBnRBGdOIxtaK82NrRHN6nG1tLU06k0uJM0qSoqGRlwMjIxk9eIPQAAAAAAAAAAAABIR2If8AzU/8Nf8AeYp3mz/t/wDq+Cq+Zf8At+34NH93H897IPwK0fi9sSvl3/Fj1z70j0L/AB49cu79VrDY0dtO5y0QmClFp+hwnSZbJfN7jSfNzUrWvmKlt7T/AHscf5/irOC0/wB3H7/ii42mtNP7qNM2XkktleV46laFERpUk7uwRkZH4kYvvUP8fJ+23uldN9/Qv+2fckB711ntFv2r2B6BFZYePK4KTWy0hCjSdouJ0qki4cBUPK9pncW/bPvhV/LtpnPP7Z98Knsi/mp5B+Vk78T20Y+af8iv7Y98vPMf9eP2x75eWd799oWy7Wy/aU2LGZ0nIptzkXbM7/bGYprO4XOQqc8S1vLQ48bZu/VKiUF6qamRkPMPSNzvcVbzaNIjSsT3Rw9jzF0zPu8cXm0aRGkRPdHBe+43tp0z3K7Z52umGR2Hc9s1sLJ7NfYTZE5PtiGSluMuKSRKcQuPVbZHxSqlKEaiPV0XfX22eMdv0zOkx3Ty97X0neX2+aKTymdJjulozsa223XHJNRyuEdt8kRrLyE8hK+WrsutOYjoJbzVMxGPT0/BJeZJmIp7fg0/3Z4kSDvYv8eE0hmOUK0mSGkkhJGdvbM+CaEJHy9Ou1j1z73f0KddvHrl3pumsNjZ7duRSmYTCJRYpHUTiWWyUSvZmuNSKtRUdhaf7yvH+ZWNlaf7qv7kO4+lL+umEf00tH4bF/f0jXm/RPqlry/pn1Jq95ui1+3Ebc75o1jbyI9zvkizMnJe4pYYZvkSVIdpUuY0MtrUSa8TKnmPmPTN1G3zRkns1906PnnT9xGDLF57NfdLC9fczxjtxbMya0hsq302xLVls5G2bjaZ8slH7dcFopwNZGtR8OZZkgqEZU6dpit1Hc/nnnxn1R2Q6Nrjtv8Acfnnnxn1d0IgslyW/ZlkM3LMpluT8kuT7k2dNkqNbrz7yzWtajPzMzqPo2PHFKxWsaRC+UpFIiIjSIScduXZzpDoht/h7mtXIcaXnFzt55MufdGkOs2e1dE5TZsJcIySs2KOLXTm48pUIjrRetdSyZ804qTPhidNI7Z/1U7q2/yZss4qTwidOHbP+q86Y92bbVrfqnG0YlWa5Q7TfX02m3XG8sw1w5Lzyum22+0lxZoS6oySmpK4mXNTjTXn8vZ8GP6msTpxmI11a83Q82Gnj1jhx4Ofu7TsiwfRpFu190et7dqxO6Svdd9tENPJFjzHEKeZkMNl6raHCQpKklRJGSaF6xiY8vdUvm1xZJ1mI1ifglOh9Rtl1x3nWY4xLf3ahw/F8s2NR7XkMBiXDmzbzDkk80hRrZddNtSTMyrxSZkIfzBktXdzMTyiEX1u813MzE9kLFN367MNiOVf7M2nOMTnbZYXEwL9dbQzEr7WiiXVOuPLQ5JeSdScM6ERlRPAqFtjpG631frWtHHlE/bhDbHTNxvK/VtaOPLX7cGX9zHb7prrptau+sVtisHnGPQE5FaL6whKXXoSEpedZcV6prbWxU0kr6qqGXmR8/Q95fBuIprwtOkx6f8AVo6Pur4c0U7JnSYc19jr/TzmH8gF+MWBN+av6VP3fBL+ZP6dfX8GRdwfbTqDup7hto00wJBNpPHLdIul0eSpUa3w0zZRLfd5fE/JCakalGRcOJlp6PvqbXZze3+6dI750hp6VvKbbaza3+6dI7+ENx66ah7eO19tzg6eYFa4s/UiYy4VlhS223ZEyYaCQ7c7gr63TJVKkRlWhIRQiqmN2mHN1TNNrTMVjn6I7o+3pcG2xZeo5ptaeHb6I7o+3pcsdrLJbzqhvxfy7PXSud/udtu0ya9IQ2ZLdUTfggiJCSIuCUpIiSVCIiIhPdfxxi2kVrwiJhNdapGPbRWvCImGWd8K3W+3al4Ii3sNsIVbJxqJlCUEZlKR48pEOfyrMzS+vfDR5bmZpf1wzDscWq13HDdQ1XCM0+pM21Ek3m0LMiNiRWnMRjn81WmL007pc/mSZi1PVLnHfpFixu4jk8SM2luKV2tBE2hJJQRHBiGZULgJnpM//Sr6p98pbpk//Uj1T75Sabk9uGgerNgtN81lYjRcHw+arJ5yl9OPHdYjw3kLalOFy0ZqpLiyrx5KHwMxR9lvc2KZjHztGn49npVDabvLimYpztGn+npcnb5+4dtX1R2wZHt80UXJVNlFbmLepm2rhW4mYd1jyloaJXIpJcjR0I2yKgsPSujbjFnrlyent1njEpvpvSs+PNXJf09vHlLb/b90sxXVbtoWHBcgjtlHv0DJbTIlk0hTzaZV6nx+olRlXmQR1Tx8SIR3WM9sW+taOyaz+EOHqma2PeTaOyYn8IepveDsA2HNp2+4k44U60qTEu6bFBVKcKUguRxydKPkS68Rl69FKNJ+rQqUJ/43eb//AJbdvLWfdHcf2G63n/JPby1n3OW+2DtHxndRqpf9YNWYhS9O7DIS6m1rOrE65y1qfS295qaaQXMpJ05jUkjqXMRz3Xeo22uOuOk6Wnt7oj5prrO+nbUilJ4z290OkNwndS0m2s6ruaDYhhi7rbLEbcS6v26Sxbo8NakJcNmKwllaXDQSqKIzbIlVL4RC7PoGTdY/qWvpry146+v7SiNp0W+5p9Sbaa8u371Jvp236Kbstqbu7LSa3NQ88j2sssjXGOyUd6fBbZ60mNNQ1UluIaJXKZ1US0EklcpnXLpW9y7TcfRvOtddNO6eyYZdN3eTbZ/pXnhrp6p9DD+xxarXccN1DVcIzT6kzbUSTebQsyI2JFacxGOnzVaYvTTulv8AMkzFqeqWfasbl9nHbazyZheL4q/O1LyF+Rkd8dtTcbrMN3CQt5DbkmQaTJBVMmmUcEpKp0M6q49vsdz1KkWm2la8I19Ho98ubBs9xv6+KbfljhGvo+3GW0NRcC0X7hu1hm+xIaX4d9t7k7GrjKabROts9JKQj1kqPlU2+k0OJJfKqhlUyOo4cObL0/caa8p4x2TH25OPFlybHNprynj3TCLbZNtu/wBqjcJadLprzkbFyQ7dL5Jj06rcCKRGsmzVUiU4tSGyOh0NVaHSgvnVN7/a4ZvHPlHrXPqO7/tsU27eUetJbrxuU2y9tjDLJhNlx3pPXJK/d9hx1lhtw2Y9CXJlOuqSfFSqcyzUtajPxooypG02OfqVptNuXOZ90Khttnm39ptM8u2XLO+buO6CbodtqsOw/H34+psqbEbcO+woq3YMRpRyXHYkttTlDUtCWzoaVGlSuFBPdK6Lm2ufxWt+XTsnn64TXTek5dvm8Vp/Lp2Tz9bMO0tsi08vWn6dz+rNtZu1wmvvs4zCuKEOxI7ER02HJamnCNKnDeQtKTUVEkmpcTIy5vMPVLxf6NJ0iOft7HP1zqN4v9Kk6ac/kylPen0UPVlWAqxaUWkvtHu1OUlKaOrfUJnrnA6RUYpVX7rzcv3FfVGj/wDMZfp+LxR4uen8e/2e1p//AD2T6fi8X5u7+PewXu7bLtPMKxSLuT0ntjFoWqY3b8mgW9smor3tRGbMxDSKIQrqFyL5SIlGoj8amfX5d6ne9vpXnXhw9nY6ehdQva30rzrw4fJuLtqadYtqL277dieQxGnIl5RkNqlOqaQpzpSp0mOqijKtSSrhxEZ1vNbHvZtE8vDP4Qj+r5Zpu5mOzSfwgjbptgvb1it7fceecVkNtJti9nZYJypK5RJIluzpPqIU6Z1NSSUZo+qREVCCdhu+of8ALPKeWs+6D+y3W+/5J5Ty1n3ItM8v7eVZxecoaIyauU6XPSR1qRSJCni8eP3Qv2GngpFe6IhdcVPDSI7ohaRsbAAAAAAAAAAAAABIR2If/NT/AMNf95inebP+3/6vgqvmX/t+34NH93H897IPwK0fi9sSvl3/ABY9c+9I9C/x49cu/dUY78ntn3NmOg1u/wBXpK5UlU6JsKVGdC9BFUVDbzpvo/8Ak+Kr4J/+3H7/AIovdkGNz8r3f6bWu2pUqQ1kNsuSiQnmPpW6Sm4OnSpcCbZUZn5FxF76rkim2yTP+2Y+/gufUrxXb3me6Y+/g7373X5qeP8A5WQfxPchUvK3+Rb9s++FZ8uf15/bPvg7Iv5qeQflZO/E9tDzT/kV/bHvk8x/14/bHvlwTvitN3su8DUmHe+Y5q8guUtHOVD9nlSFSo/ydFxFPgFt6VaLbbHp/tj+KzdNtE7emndCUrSlheIdua1JzRBttwcD609p8kpNDKbIbqkLJRkRUb4HUy+GgoW4nx7yfD234fepef8APup8Pbf4uW+xT/SXUn8Gsv77LE/5r5Y/b8E15l5U9vwad7uP572QfgVo/F7YkvLv+LHrn3u/oX+PHrl33ur/AN3Nkf5Jx/4s0Kh0/wDzK/uVfZf5Vf3IbB9LfQV0wj+mlo/DYv7+ka836J9UteX9M+pNXvQ1tyPbptlynWPEY7ErJbS3DRCamks2Ccm3Fi3ktaUGkzJHW56VKtKVHzHpm1ruc9cduU6/hEy+edP20Z81aTyn4RqwfaXrhhfcI2pTMe1KZak5CbCsdzS3oJKPtlIq3LaTSiCdIidQZF6qyMi+qOrqG1t0/cRNOXOs/D4Onfba2xz615c4RabltA8q206y3jSTKiNbkBzqQJvKaUTYLvrR5CK8KKTwURV5VEpPiRi+7HeV3OKL17efoldNnuq7jHF47fele1MUWcdt+5vYM31mLhgXWgMtJqamlWQlkhKUmXrclSIvT5H4D59g/wCPex4uy/H71Hw/k3ceLsv8USWgdsuF51zwy02ltTtzkXy0ssNo+spap7ZFT5R9D3lojDeZ/wBs+5et1MRitM90+5KJ3fbjbIWym6xp9Pa5lytUaDUyr1kyifOlfPpNrFE8uVmd1GnZE+5TOhRM7mPVLx7P35ldt/lS6/xgPMf+VPqh717/ACJ9UIutc5ki462ZjcJauaU/fLs86rwqtc91Sj4fCYvm0jTFSP8Apj3LltY0xV9Ue5LRqx/uy7n/AKvkfiNI+ebf/Oj/AOT4qPg/y4/f8XI/Y6/085h/IBfjFgWLzV/Sp+74J3zJ/Tr6/g7tyvXDbxpPrfbdPMjucaDrNnJsMsMmSlPPIYStqKl5wqk2hS+ZDRKMuZZnykZmYqmPa5suKbxEzSn2n+PoVqm2y5Mc2iNa1+3+rhnvFbU8ux3UE90VmekXLB7z7PAu6HlrdO0ymmyZZJNa8sd0i9XySupfdJIWry31CtqfRnhMcvT/ABj3LJ0De1tX6U8Jjl6f4sH7On55kb+R7p/gtjq8y/43th09f/x/bDYvfQjvp1GwCUpBlGXbbi2hZl6pqRKbNREfpIlFX4xx+VJ/Jf1w5PLc/lv64Z72NcenxNJc4yl5Ck26ddokJhRpolS4cQ3HOVVeNOumvDh/Y5PNV4nJSO6PfP8ABy+ZLxOSsd0OXt/X+8Zyj+V7P/EYgnekf4VfVPvlM9M/w6+qffLvruu3CbA2M5cUJxTXXdtMd00HQ1Nqu0c1Jr40OlD9JcPAVHy/ETu6+33SrHRIidzX2+6UPY+kL8mM7Vv5heCf9tf5xTR826//AJd/Z/7YUHrX+Vf2e6EPV0uU+9XKReLo6b1zluuSZLy6czjrqzWtR08zUZmPo9axWNI5QvlaxWNISb9j+fbHNuOU2tqnvhnJHZD5cK9F61xENedfrNueQo3mmJ+vWezw/GVP8xxP1qz/ANPxl4689wDZtpVrHkWnuo+lDs7NrXMcj3Ceqz2F32pZ0cS+TkhwnFE4hRLI1FUyMNp0fc5cVb0yaRMd8vNr0rcZccWrk0iY75Y1mfd/203PSO96Y4bhl5tcWfbJ9pgsMR7UxEYXLjuNJPpsSKJTzrqfKkb8flzPGSL2vE6TE9vybsfQc0Xi02idJie35Pb2LP6F6ifhtp/eJA881/rp6peeZP1U9UuXu55MkTd9GeuSFcykPW5lPwIbs8VCS+YhPdCjTaU9vvlNdGjTbU9vvlIj2rfzC8E/7a/zimim9f8A8u/s/wDbCq9a/wAq/s90OQOyJNtjG5jJIchP/Sr+NSDjOHSnIi5wzdRWtanVJ+H3Jix+aYn6Fe7xfCU75jifo17vF8Jefe/tl1a3JYveXm1lY38aYix3TP1FPsXSYt5JF6UpdbM/jIPK1o+haO3xfCDy5aPo2jt8XwhxeLMsKZ3t43S03HYxgsqzNe0RmrY/Hcjp5auPx5bzT6KGdKqdSrx9I+ZdYrMbq+ve+e9VrMbm+ve5yf7newWK8uNJ0bebkNqNDja7FjiVJUk6GRkblSMjE1HQt3P/AHfxslo6Nup/7kffLEt6ndC0Z3Kbc7tozhmPXi3Xme7AcYfuCIKYyExJjclRH0H1qKqUUKiR09M6Dl22eMlrRMRry17Y9Tf07o2Tb5ovaYmI17+71Om+0v8AmNYv+E3j8aviC8w/5dvZ7oQ/XP8AJt7PdCJvUi4TbtqJf7rcnDeuMm4zpD7q/rLcckrWtR/CZmZj6FgiIpWI7oXjBGlKxHdCyja2gAAAAAAAAAAAAAAkM7EcOUiJqjPW2ooTq8dZbdMj5FLaTcVLSR+FUktJn8ZCnebJjXHH7vgqvmWf6cev4NB92W5Rp++XKWI5ma4ke0RnT4U5/dLD3CnwLL5RLeXq6bWvpmfek+h1021fTr73Tmw7uW6Cu6F2jRbcJcW7Hk1iiN2FqRcGXXbfcbey30GOZbaFpQpLJEhaXKEdKkZ1MigurdDzRlnJijWJnXhziUN1PpGX6k3xxrEzr6Yl5Zbu67bO0EpuY7ZbHbb1q9OQbDSLCy+lptt1ZKXzy5CTbaboVTQzxMyIjIi4kx9O3u80rlmYrHf8vm8x7Dd7rSMszFY7/kwjuk71dtG4/b3ZsK0ayQ7vlMbIIl2kRDt90iGiK3bZrC1mubHabOi3kFQlGfHwoRjr6D0vPts02yV0jwzHOO+O6XV0Xp2bBlm166R4dOcd8d0na23q7aNuG3u84VrLkh2jKZOQS7tHiFb7pLNcVy2wmELJcKO62VVsrKhqI+HhQyDr3S8+5zRbHXWPDEc47575OtdOzZ8sWpXWPDpzjvnvln2G7uO2furusfUrX2yWyx6u29fJyZKw4snWWFn0FnIZT0H08tPUdqaTqREZERnxZenb7aR4MczNZ7vlzhyZNhvNtHhxzM1nuYt3Ge5lpbmelVw0G28zVXeTe0pi3u/NNONRGYXMSnI7BvJSpxbtORSiTykkzoZmfDo6L0PJTJGTLGmnKO3Vv6T0e9bxkyRppyj0tX9p7dBoZtovebzNbb57lj3di1t25XsVwmdVUdyQp0qQGXjTQnE/WpWvAd/mDYZdzFPpxrprrxiO7vdvXNll3EU8Ea6a93o72te4rrDpzrtunvGo+lVx964ZKi25lib7PKjcy2IaGnC6cxtpwqKIy4p4+Q7ui7a+DbxS8aTrP24OvpO3vhwxW8aTrLrzcB3Atoub7LL1pLjGW+1agy8eZtUe3+6703zykMNoNvquxUtFxSfE10+EVzZ9H3NNzW81/LFtecfNA7XpWem4i814RbXnHzRoi8Lir8Wmxrbk9tuM1XJDYlR3nV0M+VCHUqUdEkZnQi8hhkjWsxHcwyRrWY9CRrf9v+2ka2bSMt0x0xy33nnFz91+wwfdd5j9T2e8xZbv2suK20VGm1K9ZRVpQuNCFL6R0jcYNxW966RGvbHdPpVPpfS8+HPW1q6RGvbHdPpcd7GN0tx2oa7wM1fWteAz6WzJ4bZGrqQXFfuqUlWq2VUcTTidDT4KMWTq2wjd4pr/ADRxj1/xT3UtlG5xTXtjjHr/AIuju5dr9sY3U6Zxsh06zBt3W7Hlf9GJVaL4x7fDdX9tDW69DQgqGfUbNaqEZGXDmMxC9D2e72uTS1PyW58Y4T380T0ja7nbX0tX8s8+McPTzUHbt7nmJ6MYNH0I3CddGGQFOFY8hjtLk+ysOKNw40llpKnVISo1GhSCUZEfLShEZZ9Z6FbNf6mLnPOPjDLqvRrZbfUx855w3xYtZO0dpFki9acQlY7DzH1nWpNrhy35LS3UGlRx4rTa+ipSTNJmhCfEyM6GYiLbbqOav07RaY9M/HtRltvvsseCYtp6fm427iG/Jzd/ksDHsNiv27R+xLcegszOUpM2W4nkVKfQg1JTyoqltNTMiNRmdVUKy9G6T/Z1mbcbz+EdywdK6Z/axM242n8PQ6A7b++vatoJtgg6d6s5T7pzFmfcJLkP3bd5VGn3udtXUhxnW+JeRKr6REda6TuM+eb0rrGkdsfGUX1bpmfNmm1K6xpHbHzcEamXe3ZBqPkF/tDnWtM65TpkV3lUjnZelLcQrlWRKKqTI6GRGLbt6zXHWJ5xELPgrNaViecRCRLULuA7Rb5sYn6OWvLerqO9hybA1bvdd6TWeVqTG6PWXFJn90KnMa+XzrQU3D0fc13UZJr+Xx666xy19aqYel567mLzX8vi15xy19bnXtV7jNGtt2rWSZPrTePc1jn2goER/wBknS+o/wC2NO8nLBZeUXqpM6mREJrr+yy7nHWMcazE98R2elK9b2mTcUrFI1mJ9HxWjuaa+6Y6+7k4eouit4VdMcj2eDCKciPNhqRKYlSHVESZjbLlUktJ1Iqegxs6Hs8m3wTTJGk6z3T2R3NnR9rfDhmt40nWe6e51DoH3Ndsuqu2r+rbeXdSi5e5GcsN7bkW65TG7tH6ZITMJVujupQtST9apkZOEak0KlIHd9Cz4s/jwRw5xxiNPRxn7Qht10fNjzeLDHDnHGOHo4y44001dw7aDu8jal6N3X+eGmdplupjSSZkwnJtqmNKZcZWia00tLyG1mVeTl50kZcBZc+2tvNt4MkeG0x69Jj1difzYLbrB4bx4bT7ePsSD5tux7ZO6HCIi9XLzap9si1lMwb+xMizobqkkbiUcqUuEZ8pErpKMlULifAU7F0/fbW8+CJifRylVcex3m3t+SJj1cmN6W90fZFg2WO6Q4g0WL6DWeDz2m8tW2cTMqaqR9o01DiMOPpSaVGvqOpI1KrUiOhq35+g7q9fHb815njGscvXro3Zui7m9fHP5rzPGNY97h3d5qxp/qhvSv2rWC3D27T6bcbbLjXDoSWedqPEjtOK6UhtDpUU2oqGgjOnAWnp23vi2sUtGloiffKybHBfHtopaNLaT8XW/cO367T9c9ql+020syv3pms1+2uRoXuy8RudMe4NPuH1JcVpsqISZ8VFXy4ivdG6RuMG4re9dIjXtju9EoLpXTM+HPFr10iNe2O71o4BdVuSU7Ad/wBtI0T2kYlpjqdlvuzOLZ709ug+67zI6ftF5lS2vtYkVxo6tOJV6qjpWh8akKR1fpG4z7i16V1idO2O6PSqHVOl582e1q11idO2O6PSjWF3W9vDYrvNvezjUyRfnIi7pp5eW24l/tbK0odUhpRqakMGv1eq1zKoSqEojNJmVeYorq3TI3lNNdLRylG9T6fG6pprpaOUu3s31q7Su7xEbMtW5VtXkrbaGlKu/vOzXJtJVNLTrsRTJukmp0InFpLyMVbFtuobP8tInT0aTCuY9vvtrwpE6ejSYaZ3h6m9tLE9tmR6TbX4Vvf1Ou/u9iPPtcCU+4y3FurEt3qXK4J5+VTbKiohxVTMqlTiJPpuDfXz1vmmfDGvOfRMcoSHT8O8tmrfLr4Y15z6O5bO1Du22+bacYzO3a2ZB7lmXaVb3rej2G5TOqhhp5Lh1gMPEmhrL61PgGfmDp2bc2pOOuukT2xHvln1vY5dxas0jXSJ7Y+LQe+XUzCdYt1eX6k6cTfeOFXR+K5Am9GRH6qW7ewwo+nKQ24mi0GXrJLw9Al+lYL4dvWl40mNffKT6bhtiwVraNJj5u0NgO/7aRontIxLTHU7LfdmcWz3p7dB913mR0/aLzKltfaxIrjR1acSr1VHStD41IVnq/SNxn3Fr0rrE6dsd0elX+qdLz5s9rVrrE6dsd0elwhts15yfbTrNZdYMWQT8q2OKTKguKNCJcN5BtSGFGRHTmbUfKqh8qqKodBbN9tK7nFOOe38JWXebWu4xzSe1JTct5/bX3cYRDgazTIKSYMpZWnLI0iNJhPGkkqJuQ0XJU60PpOnUvEUiOmb3aXmccT647ft6YVCOn7va2/JE+uPt73P++nV/t+WjbtM0Y2qMW48yuEyC/IkWKA8SehFdNw+vPkJSpwvvSJa+Po8RL9K228tmjJm10iJ5z8Ep03b7qcsXy66RE85+DD+3P3GIm1eJJ0r1UjSJ2kk6R7bFlQqOSLXIcIkOmTSzLnZXQlKSkyNJkZkSjUZDq610Wd1PjpwtH4/xdHVukzuZ8dP1e90jmF17NGt19c1Qy+VZHMjmLOXKeN+82l151Rk4tb8WOqOS1qPio1IMzOta8RCY69SwR4KxbSPVP48URjjqGGPBWJ09k/jxc2dw3VjZHkGC49pjtEgRGl22c7Ouk612xyG06k45spSuRKQh95RH5mSip5ib6Nt91W9r55njHDWdf8ARL9Kwbmt5vmmeMcNZbu7eO/XafoZtUsOm2qeV+681hP3JyTC92XiTyJkXB19s+pEiutnVCiPgo6efERfWekbjPuLXpXWJ07Y7vTKO6r0zPmzzaldYnTtju9aO/KZsa5ZPcrjCVzw35Uh5pdDLmQt1SknRREZVI/MXLHGlYie5a8caViPQoBmzAAAAAAAAAAAAAG6tgs/b3A3BsHubTAVpg9AmR1++mVPRilLJJMmfIlXKfjRXCnpIRfWIzTh/wCHXxaxyRvVIyzi/wCLXxa9jvu6b9O3xtU05kWnRKRAlLM1yo2PYfFWXtMlSSRzvP8AIlpJ+qklKcWauUioR0IhUa9J3m6vrk19dlYr0zdbm+t9fXKLzVvU3JNZtTL3qnlykqyG+y3bhIS3wQ31Feo0ivHkbQRITXjQiF722CuHHFK8ohc8GGMNIpHKIY6N7cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArbLjmQ5K+uLjsCRcJTaeo43CYdfUlNacxk0RmRVOlR7ETJEal5x3IMceTGyGBIgSFlzIbmsOMKUReZE6RGYTEwTGiiHgqLTarhfbrGsloaN+6zHW4sVhFOZx11ZNoQVaFU1GRBEakRq9+T4zfMNv0nGclYOLfIiibkx1KQs0KNJLoZtmpPgZeBj2Y0JjRQDwAAAAAAAAAABsrartfzXdrqcvTDBpsO33FiE/d5Eq6LcQ0iOw42yfKTSFqUo1upIiIvCp+BDh6hv67TH47RM8dODj329rtaeK0TPHTgwjM8Xm4PmF2wq5PMyLjZ5kq1yH4SzcjuORH1MLW0sySakGaTNJ0KpeQ6sWSMlYtHbGv3unHeL1i0dsarYNjMAbiuGzPN7RtGi7v7tdYLGHz3/ZIFoX1/b3le3rg1IuTpkVW1rL1uKSr5iMjqdZ3P0IidY7ezlqj46hWc/wBGInWO3s5atVY9j15yy9xscx2OqVe5iyZjR2zIlLWfgVVGRF8ZmJSI1SERq8b5Zbnjd5lY/emuheITq4spk1JUbbrajQtJmgzKpGVOBhMaExopB4AAAAAD3QIMu5zmbbAQbs6Q4hhltNKrccUSUpKvpM6AKvLMTyHBsgkYrlUY4d/ichSIylIWaOo2l1NTbNSeKVEfAx7MTE6STGi3DwAFXZ7DfMilnAx+E/OnEk3DZhsuPOEgjIjVytkZ0KpcR7EakRqpTIyOh8DLgZGPB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3ht4uk/TXQDUHVq3OGzeF+x2O2PppztvqV65pqR8SJ5CvkG/HPhrMtuOdKzK64JqBkmu+3vUCzapuFdXcdjM3a1XB5CCfZeNLqyTzoIvNqheZkaiM6UIe1tN6zr2Pa28VZ1Yti2hunNgw2yZZrTOuZXLJ1EdisONMsuTXGDMiS+s3yUnlVzEZJIqmRlSp1IsYxxEaz2sYpERrPayTTrQiHgO82Dg0WX7fZbQR3tT7hElxtCYpvNE4SeBKS6pHHhUqH8Ayrj0voyrTS+i5aVS9J7vaNR9w2XlcnJRuzIbzjDcTlYZuz5tN+xdZRkp5KVJKrhESa0ofEe00nW0va6cZlguGaNaXZNAyDVe7T7la9BrQ6iJEN9MZd3mPqQgzaT0yNklVUXGhlxL0GZYVpE6z2MIpE8ex7NQtE9MLPo9D1XwS43CY1frg1b7FDuBR2nGkETiX0yiQmilpcaMiUhRJ4l4hakRXWC1I01hleNbYdDk6lRdD8rut4k6nHE9tnvWo4TVvYcNkpHRLrtOOmfIdSOnGpeFaFlGKuuk82cY410nm0dm6MPayeUzgSZicXQaUR/ey47kozJBEs1nFIm6c9aU8qDRbTXg0zp2NjQNF9JMCwmy5Tr1dbkxd8iQUu3WrH0R1PMQ1kRpkSFSCUVDIyPlLj5FUyOm3wREfm7WfgiI4vOftVkt7g2dHoVzSePyI5XhF0dSRLRb+U1mpSKkRrI0mnyIz48C8H0vzaH0/zaLpD0o2tXHTK/anWyTkz9nsElqA6k3bW0qQt5xDSHGkqZP1DNZHQz5iLyHvgppM8WXhrprxYts9xDAdQNzeF4LqfCK44NeLi3bJ0I3pEfq+0oUy0XUirbcTR1ST9VRejwEV1LJfHgvak6WiNUb1DJamG1qTpMQ6WxXt+6bZj3Isx0pbtfsm2vCWoV2usMpcw0dKbaWJEeKcp13rpNx1xS1Hz1JKFERlwEHk6xemypfX/AJL6xHCOyZ46ckPfql6bSt9fz21iPZPPTkrtveguz3Ul7W/cFExRTOg2ENrj4eyzdr42pZ2+3vyJsg3m5ZPKN8ibUlJqMiSsipWtcN5u9zj+ji8X578+EdsxpHLsYbrdbjH9LH4vz258I7Z4dnYxrZhtC26Z1sxzHcLuNjvxYlvnuFCvMaRJQ+xb4DbDj5R2W3UsuOPrWtlHUQr16UL07+p9SzY9zXFinnHL0zr7ubd1Hf5qbiuPF2xy9M/bVdNz23/Z/luwO37r9vONzMTktS2okZu4SHlvzWyuKrU8h9Lj8htR86TcSpCq8OPmRYbDebmm8nDltFuH3cNe6GGz3W4pupxZLeL/AE19CusG2jZjs82y45qhvKsszJ9TM3bbcjWaG7IadhsvtofU2y229GSSmWloN1a1VJZ8qeHjhffbreZ7UwTFa17e/wB/PsY23m43Waa4ZiK17ftrzXPuyIxnRrbHpVtrwdbisXS8/c4xvmXWOPboxMtG9y0I1LOaozOhEZkZ0IYeXvFmz5Mtufz/ANGHQ9cubJltz+f+jmHY/jyLxroxeHyIollhy7mtbh8qEn0/ZUmpXgVDdr8guuCNbLdhj8yqvulOk+oOCZlqPhl7uM3NbA4mfdZMtllq3TFy3VrWcVJEbpJMyVQ1qr4VLjUezSJiZieRNYmJmFh1A0Mh21jT9vAVSZV0zOBHfU1LU2pKJrvTStLZtIRRtJr+6rQuJmMbY+WnaxtTlp2shuG2jA5Op90xKxXiRHwbEoSJeX36abTyW5HKa1NR22kIofAyIjNR1I/EyoeU4o107I5spxxrp3LVqRo3phH0ca1k0umXVNnKf7oVGyRuOhySfKautGOOSSNPDzr4H4GVB5akeHWHlqRprC86iaBaG6PtQi1DvlyTeplrYkt2mATDkg55oV1XFrU1ytx+flQhJkazMlceA9tjrXm9tStebUOG4neM6ymBh9gQS7vcXkRWCUdEkaz4qUZVolJVMz9BDTWNZ0aojWdG/NNNE9CLdrlbMDsV8uE/UnH5LdwnLfZjptcl2EsnHY7XL9qlaDKp81U8DKvo6K0r4tNeMN9aV8WnaxhjALPrbqFnWsWeXJdr0ptMx92TMjpJb7xKdNuOwySqp5uQklWh8TIqceGHh8UzM8mPh8UzM8lLmOjOj8fRKbrVhFyubttekRrdZ4N0KK2+1JJ5RSUyeilSVl0i5kdM0086halfDrDyaRprC/45tq0at2ZY/pNqHcru9qfe4pT3Sspw0QYfM0t5La1PtuLM+VBlUi+GhEYyjFXWInmyjHGuk81VpQjB9Lbhqhm2n/tybbjlqVZWXrw5HW8qdKlLaSaVRUpRyG4yinn84U0rrMdj2ukazDngc7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMj0z1TzHSO+O5Hg7zce7vMKhrddZbe+yWtLhkROkZFU0FxGVbzXk9raa8no1C1EyrVHJXMtzJ8pF7cQ2ypxDaGk8jaeVJElsiIgtabTrJa0zPFunG8YxDLdqlk09j5lYrHeJFxdvl5audwYbdIiU4y22bRK5q8hIVQyLwIboiJpprDdERNdNVjzvO9NNKNH5eh+ktxO+Xy8OoeyO/toNthSEUMmWKmdS4EXAzKhnxMz4eWtFa6QxtaIjSGybtqblWa4bjt10Wziw47aGLbHg3eHenYjMuG+0nlWaTfacXymXq8CIvVqXiNk2mYjSYhsm0zEaS1vopltrxJepufZHfo8vMk26Ta7XJkSUda4vynFl1mUuqJxZczSFHQuBGNdJ01nVrpOmsqnT632XLNpc7BLHfrXbMndvPvK7tXqYmKZxWmU8nJUlKUVUIMqFTgfmFeNNNXteNdHli8XH9UNqMHTu25DbLJkdnu7lxuLN7lJipdZUl3lcSdDUoiJ0i4EfEvTQI0tTTUjjXTVV6g2zFs2Z0y0Q0ouKrtjduacn3WbbDb6jKH5CFPyXErVRlSCJxzlcMjTzERj20ROkQW46RDMdSpGeX6XkOTaH3TFLpcmoSmJlxtbpOZMqAw2ltw1qIzZMz5frISmvAk8aDO2s6zGnxZ21nXTT4uThyOZ0bqfjOBbhL3jepbGW2m1YLFtsSBeIU6UhmdD9ncW4422wZeso+flT6T8KlQdN4i+k68G+0RbSdV0xLNLdqNuCvOuUeZ7l04sMFVms10uBtx7fIfJHTbZkKeNKlJWa1L5EFz05eJH4+1t4ra9j2J1tr2MM1/t+pVq0xie7145/UxInGZngZqOI5ONBmk5PVNSzVypMiIlGkqER8eUYZInTs09DC8Tp2aehrjRXJ2sI1kxLNH3CaYtF6td0W6oyIkJizm3zUZn4ERJqODdY/HitXviY/Bx7mnjx2r3xPuSCdxrd/ozhGkF/xzb7klsvmpOpr6I18uGPz4k84ltiwWoTqXHIq3CR1G0k2hKqVJbii4kKf0XpuW+Ws5azFactYmOOuv29irdJ2GS+SJyVmK05axpx+3walxTVPTLSTtFXbB7HkVrXrBmc51cyxRbjEduTLcm4NxVqeituG6klQYpeKSpzFX0CRybfJm6jFprPgrHPSdOXf65d18F8u/i01nw1jnpw5d/rl+64araZ4J2p8F0HwbIrXc82vkiHNyG2Wy4xJMqI2+69fHClMsLU42pD/RbNKyKhlQ+JUDa7fJk6hfJasxEa6TMcJ7OHs1NtgvffXyWrMRGuk6ex4719UdM7BsD0i266d5Ha7xe2kxbjkUaw3CJO9mkR4BuPtv8Asy1mjmlS1GnmIqmk/QYdL297bzLlvWYjjprEx2/KDp2C9t1kyWrMR2axp2/KG59ziNmO8uyaa61Zhqda7Dp/YUue3451oxz5BTDjqVCNs3UuMLQpnkWZtqLlPm4EXMIzYzudnOTHXHM2nt7OGvH0o/ZzuNpN6VpM2nt7OGvH0ua+7VrTiWr+5OFF0+u0O8YRYLNEt8aXZ5LEuGp911yW8bbsc1IMyS4hBkR8DTTxqJzy7tbYcE+KJiZnt5pjoW3tiwz4omJme1rfQzJcfwbRXUTIJFxjs5dcIrFktkE320S1ofNSHltt83UMiJwjqRcOUxZMcxFZT1J0iX5Zcjx3FdoF3s0efHVmOS3hlp6C0+0cpuFGJLqVraIzWlPO0oqmREfMXp4omIp6yJ0p62fYhqnp3jGgmL6kyp8ORqli1vutqtVlU8yuUmVNlpYZeUzUl8qGUGrwpyqPjUbIvEVie2GyLRFYnthYtq2pjUXEcwxJq9w7Nqdd3GLhbLnfTbONIcSozcbdU8Sk1PiXGp+tUiMyGOK3CY14scVuEx2rVqC9mORam4nZtYM4tV7gOTWzmJtstj2G2x0vtk4bptoaZSpTdfKtC4mMbazMay8trMxrLGd0WbRc+1xvl8tslEuzNuNwoTzCycaU1GaS1VtSTMjSpZKURkdDrwGOW2tpY5J1s9u1PLMawrXWy3/LHkRrOj2lg5Txkltlb8VxlC1qPgRVVQzPgVahhmItxMUxFmzMCtmF6H5bmuoGQZdarlnSoFzkWRi3S23DUp5fUSpaj5S67iuUktpqdOY/QNtYiszOvFsrEVmZ1Y9pWmwZ7tbvGlUO+W6yZci7Ju7yL1JRFakRSbbLm51VOiTRxoR0NJV8RjTSaaMa8a6KnUG241edMdP9A9JrgnIpTkuXPuq7ZyuOE8hRoU4ppRpNCaOOGjn5fUSRn6R7aImIrHF7blEQ2HmDeZXe+PP6C3fFbzldstybbHnqeS/lJMsMkhwyWgzjqUajUXNyFStKjZbX+XT4s517NPi0SceXZNuT10jZREWWRXJtNwxpLba5x+yqWpDzjprNwiJSSVTlp6xHWp0HPyrz5tP8vNrka2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMdGdWf6p7zcJMu2ou2P3eC9ZrnAcdWwpyM/TnJDzZGaD4UrQ+Hw0Ms6X8LKlvCyBrXXAsItFzh6M4qqz3+7RnLbIvFxuDs19qM9+6IZb5EJSZ0I+apn8HAZfUiOUMvHEcoauGprAGxsK1oxOJponSbUvHlXnGI8xV1gvw5q4Uhh5aDQojNKVpWRkZ+PhXz4U2VvGmkwzi8aaSpdRNZrfkmFxNMcDsiMe08iyVXJUX2lyXIkyjQbfVeecJNaJPgkioXw0Ki19Y0jhBa+saRyYGNbAAAAAAAAAAAAAAAAAAAABlmjOqsrR/Mv50swm7jEdjvW+ZCeWprqx3yLnJLiSM0KqRcaH8Qzpfwzqypbwyyq1a86cadnKuujeILteZyWXIrV2uVydmnEQ8VFdFnkSnmp4KUdS86lUjyjJEcoZReI5Q1SNTWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9k=') /*img/comp-471.jpg*/;
  }
}
@media (min-width: 1367px) {
  .no-scroll #global-navigation {
    /*iPad Pro res.*/
    padding-right: 17px;
  }
}
#global-navigation {
  /* IE10+ */
  background-image: -ms-linear-gradient(top, #013444 0%, #013444 36px, #FFFFFF 36px);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(top, #013444 0%, #013444 36px, #FFFFFF 36px);
  /* Opera */
  background-image: -o-linear-gradient(top, #013444 0%, #013444 36px, #FFFFFF 36px);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #013444), color-stop(36, #013444), color-stop(36, #FFFFFF));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(top, #013444 0%, #013444 36px, #FFFFFF 36px);
  /* W3C Markup */
  background-image: linear-gradient(to bottom, #013444 0%, #013444 36px, #FFFFFF 36px);
  border-bottom: 5px solid;
  color: #e6e6e6;
  font-size: 13px;
  max-height: 256px;
}
#global-navigation.frontpage {
  border-color: #008dc6;
}
#global-navigation.frontpage h1.section-name-small {
  background-color: #008dc6;
}
#global-navigation.news {
  border-color: #a31111;
}
#global-navigation.news h1.section-name-small {
  background-color: #a31111;
}
#global-navigation.health {
  border-color: #43c2de;
}
#global-navigation.health h1.section-name-small {
  background-color: #43c2de;
}
#global-navigation.food {
  border-color: #a1cc44;
}
#global-navigation.food h1.section-name-small {
  background-color: #a1cc44;
}
#global-navigation.cars {
  border-color: #f7575b;
}
#global-navigation.cars h1.section-name-small {
  background-color: #f7575b;
}
#global-navigation.house {
  border-color: #649a17;
}
#global-navigation.house h1.section-name-small {
  background-color: #649a17;
}
#global-navigation.video {
  border-color: #000000;
}
#global-navigation.video h1.section-name-small {
  background-color: #000000;
}
#global-navigation.horoscope {
  border-color: #625ed5;
}
#global-navigation.horoscope h1.section-name-small {
  background-color: #625ed5;
}
#global-navigation.weather {
  border-color: #3bacef;
}
#global-navigation.weather h1.section-name-small {
  background-color: #3bacef;
}
@media (min-width: 992px) {
  #global-navigation {
    height: 208px;
  }
}
#global-navigation h1.section-name-small {
  margin: 0;
  padding: 15px 15px 10px;
}
#global-navigation h1.section-name-small a {
  color: #f5f5f5;
}
#global-navigation span {
  padding: 10px 0;
}
#global-navigation nav.Portal_Menu {
  font-size: 1.125em;
  font-weight: 600;
}
@media (min-width: 1000px) {
  #global-navigation nav.Portal_Menu {
    float: right;
    padding-right: 245px;
  }
}
#global-navigation nav.Portal_Menu .list-inline {
  display: flex;
  justify-content: space-between;
}
#global-navigation nav.Portal_Menu li {
  padding: 8px 0 12px;
}
@media (min-width: 1000px) {
  #global-navigation nav.Portal_Menu li + li {
    padding: 8px 0 12px 30px;
  }
}
#global-navigation nav.Portal_Menu li a {
  color: #e6e6e6;
  font-size: 13px;
}
#global-navigation nav.menu-opener,
#global-navigation nav.menu-opener:hover,
#global-navigation nav.menu-opener.active,
#global-navigation nav .menu-opener-inner,
#global-navigation nav .menu-opener-inner::before,
#global-navigation nav .menu-opener-inner::after {
  -webkit-transition: 250ms all;
  transition: 250ms all;
}
#global-navigation nav.menu-opener {
  cursor: pointer;
  height: 40px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100px;
  float: left;
  margin-top: 47px;
}
#global-navigation nav .menu-opener-inner {
  background: #013444;
  height: 0.5rem;
  margin: 1.75rem 0.75rem;
  width: 2.5rem;
  float: left;
}
#global-navigation nav .menu-opener-inner::before,
#global-navigation nav .menu-opener-inner::after {
  background: #013444;
  content: '';
  display: block;
  height: 0.5rem;
  width: 2.5rem;
}
#global-navigation nav .menu-opener-inner::before {
  -webkit-transform: translateY(-0.75rem);
  -ms-transform: translateY(-0.75rem);
  transform: translateY(-0.75rem);
}
#global-navigation nav .menu-opener-inner::after {
  -webkit-transform: translateY(0.25rem);
  -ms-transform: translateY(0.25rem);
  transform: translateY(0.25rem);
}
#global-navigation nav .menu-opener-inner.active {
  background: transparent;
}
#global-navigation nav .menu-opener-inner.active::before {
  -webkit-transform: translateY(0rem) rotate(-45deg);
  -ms-transform: translateY(0rem) rotate(-45deg);
  transform: translateY(0rem) rotate(-45deg);
}
#global-navigation nav .menu-opener-inner.active::after {
  -webkit-transform: translateY(-0.5rem) translateX(0rem) rotate(45deg);
  -ms-transform: translateY(-0.5rem) translateX(0rem) rotate(45deg);
  transform: translateY(-0.5rem) translateX(0rem) rotate(45deg);
}
#global-navigation nav .menu-opener-text {
  color: #013444;
  display: inline-block;
  font-weight: 700;
  font-size: 18px;
  padding: 12px 0;
}
#global-navigation nav.News li {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  padding: 10px 8px 8px;
}
#global-navigation nav.News li a {
  color: #4c4c4c;
  font-size: 13px;
  font-weight: 600;
}
#global-navigation nav.News li.frontpage.active {
  background-color: #008dc6;
}
#global-navigation nav.News li.frontpage.active a {
  color: #f5f5f5;
}
#global-navigation nav.News li.news.active {
  background-color: #a31111;
}
#global-navigation nav.News li.health.active {
  background-color: #43c2de;
}
#global-navigation nav.News li.health.active a {
  color: #f5f5f5;
}
#global-navigation nav.News li.food.active {
  background-color: #a1cc44;
}
#global-navigation nav.News li.food.active a {
  color: #f5f5f5;
}
#global-navigation nav.News li.cars.active {
  background-color: #f7575b;
}
#global-navigation nav.News li.cars.active a {
  color: #f5f5f5;
}
#global-navigation nav.News li.house.active {
  background-color: #649a17;
}
#global-navigation nav.News li.house.active a {
  color: #f5f5f5;
}
#global-navigation nav.News li.video.active {
  background-color: #000000;
}
#global-navigation nav.News li.video.active a {
  color: #f5f5f5;
}
#global-navigation nav.News li.horoscope.active {
  background-color: #625ed5;
}
#global-navigation nav.News li.horoscope.active a {
  color: #f5f5f5;
}
#global-navigation nav.News li.weather.active {
  background-color: #3bacef;
}
#global-navigation nav.News li.weather.active a {
  color: #f5f5f5;
}
#global-navigation nav.News li:hover {
  background-color: #f5f5f5;
}
@media (min-width: 1000px) {
  #global-navigation header.row .left,
  #global-navigation header.row .right {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 1000px) {
  #global-navigation header.row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
}
#global-navigation header.row h1 {
  margin: 0;
  width: 50%;
  float: left;
}
@media (min-width: 1000px) {
  #global-navigation header.row h1 {
    width: 100%;
  }
}
#global-navigation header.row h1.brand a#logo-large {
  display: block;
  background: url(img/jubii-logo.svg) 0.47619048% no-repeat;
  text-indent: -4000px;
  width: 105px;
  height: 100px;
}
@media (min-width: 1000px) {
  #global-navigation header.row h1.brand a#logo-large {
    display: block;
    margin-left: 0px !important;
    width: 125px;
    height: 130px;
  }
}
#global-navigation header.row #search form {
  line-height: 74px;
}
@media (min-width: 992px) {
  #global-navigation header.row #search form {
    line-height: 2.44em;
    margin-top: 47px;
  }
}
#global-navigation header.row #search form input[type="text"] {
  line-height: 1.3em;
  width: 100%;
  padding: 10px 42px 10px 30px;
  padding-right: 50px;
  border: none;
  background: #f5f5f5;
  outline: none;
  border-radius: 21px;
  color: #013444;
  font-size: 16px;
  font-weight: 500;
}
@media (min-width: 992px) {
  #global-navigation header.row #search form input[type="text"] {
    height: 48px;
  }
}
#global-navigation header.row #search form input[type="text"]:focus {
  box-shadow: 0 0 10px #008DC6;
}
#global-navigation header.row #search form input[type=submit] {
  position: absolute;
  right: 30px;
  top: 28px;
  height: 21px;
  width: 21px;
  background: url(img/search-icon.svg) 2.38095238% no-repeat;
  border: 0;
  line-height: 1.3em;
  -webkit-appearance: none;
}
@media (min-width: 992px) {
  #global-navigation header.row #search form input[type=submit] {
    top: 60px;
  }
}
#megamenu {
  display: block;
}
#megamenu .menu {
  background-color: rgba(255, 255, 255, 0.98);
  color: #000;
  position: fixed;
  top: 215px;
  right: 0;
  bottom: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 0rem;
  z-index: 90000;
  overflow-y: auto;
  padding-bottom: 30px;
}
@supports (-ms-ime-align:auto) {
  #megamenu .menu .menu {
    padding-bottom: 50px;
  }
}
#megamenu .menu > div:first-of-type {
  border-bottom: 1px solid #dfdfdf;
}
#megamenu .menu img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
}
#megamenu .menu p {
  border-bottom: 2px solid #108dc4;
  color: #013444;
  display: inline-block;
  margin-bottom: 0;
  padding: 25px 0 2px;
}
#megamenu .menu p strong {
  text-transform: uppercase;
}
#megamenu .menu li {
  padding-top: 10px;
}
#megamenu .menu li a {
  color: #999;
  font-weight: 500;
}
#megamenu .menu li:hover {
  text-decoration: underline;
}
#megamenu .menu.active {
  -webkit-transition: 250ms all;
  transition: 250ms all;
  width: 100%;
}
@media (min-width: 992px) {
  #megamenu .menu {
    top: 206px;
  }
}
@media screen and (max-width: 768px) {
  #megamenu .menu {
    height: auto;
  }
  #megamenu .menu-inner {
    display: block;
  }
  #megamenu .menu-link {
    padding: 10px 0;
    font-size: 1.2em;
  }
}
/*
    HEADER, MAIN-NAVIGATION
*/
/*@media (min-width: 1200px) {
    #main-navigation .section-name {
        margin-left: 15px;
        margin-top: 3px;
        font-size: 1.3em;
        vertical-align: middle;
     }
}*/
/*@media (min-width: 1600px) {
    
    #main-navigation .section-name {
        margin-left: 15px;
        margin-top: 3px;
        font-size: 1.3em;
        vertical-align: middle;
    }
}*/
#site-navigation {
  z-index: 1000;
  padding: 0;
}
#site-navigation.is_stuck {
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 768px) {
  #site-navigation.is_stuck {
    left: 50%;
    transform: translateX(-50%);
    width: 100% !important;
  }
}
/*#site-navigation.is_stuck {
    left: 50%;
    transform: translateX(-50%);
}*/
/*@media (min-width: 768px) and (max-width: 999px) {
    #site-navigation.is_stuck {
        left: 50%;
        transform: translateX(-50%);
    }
}*/
/*@media (min-width: 1000px) and (max-width: 1199px) {
    #site-navigation.is_stuck {
        left: 50%;
        margin-left: -490px;
    }
}*/
/*@media (min-width: 1000px){
    #site-navigation.is_stuck {
        left: 50%;
        transform: translateX(-50%);
    }
}*/
/*@media (min-width: 1600px) {
    #site-navigation.is_stuck {
        left: 50%;
        transform: translateX(-50%);
    }
}*/
/*@media (min-width: 768px) and (max-width: 999px){
    #site-navigation div.section-menu {
        width: 100%;
        left: 0;
    }
}*/
@font-face {
  font-family: 'climacons-font';
  src: url('/content/styles/modules/climacons/webfont/climacons.eot');
  src: url('/content/styles/modules/climacons/webfont/climacons.eot?#iefix') format('embedded-opentype'), url('/content/styles/modules/climacons/webfont/climacons.woff') format('woff'), url('/content/styles/modules/climacons/webfont/climacons.ttf') format('truetype'), url('/content/styles/modules/climacons/webfont/climacons.svg#Climacons-Font') format('svg');
  font-weight: normal;
  font-style: normal;
}
.climacon {
  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;
  font-family: "climacons-font";
}
.climacon-showers:before {
  content: "\f100";
}
.climacon-moon-solid:before {
  content: "\f101";
}
.climacon-fog:before {
  content: "\f102";
}
.climacon-sunny-outline:before {
  content: "\f103";
}
.climacon-sun-solid:before {
  content: "\f104";
}
.climacon-cloud-solid:before {
  content: "\f105";
}
.climacon-sleet:before {
  content: "\f106";
}
.climacon-night-solid:before {
  content: "\f107";
}
.climacon-sun-outline:before {
  content: "\f108";
}
.climacon-snow:before {
  content: "\f109";
}
.climacon-hail:before {
  content: "\f10a";
}
.climacon-moon-outline:before {
  content: "\f10b";
}
.climacon-night-outline:before {
  content: "\f10c";
}
.climacon-sunny-solid:before {
  content: "\f10d";
}
.climacon-downpoor:before {
  content: "\f10e";
}
.climacon-wind:before {
  content: "\f10f";
}
.climacon-lightning:before {
  content: "\f110";
}
.climacon-cloud-outline:before {
  content: "\f111";
}
.climacon-sun:before {
  content: "\f112";
}
.climacon-rain:before {
  content: "\f113";
}
.weather-symbol {
  position: relative;
  width: 1.57142857em;
  height: 1em;
  display: inline-block;
}
.weather-symbol .climacon {
  position: absolute;
  top: -0.25em;
  left: -0.25em;
  font-size: 3em;
  display: block;
}
.weather-symbol .climacon.climacon-moon-outline:before,
.weather-symbol .climacon.climacon-night-outline:before {
  color: #4d3d00;
}
.weather-symbol .climacon.climacon-moon-solid:before,
.weather-symbol .climacon.climacon-night-solid:before {
  color: #FC0;
}
.weather-symbol .climacon.climacon-sleet:before,
.weather-symbol .climacon.climacon-snow:before,
.weather-symbol .climacon.climacon-hail:before {
  color: #108dc4;
  margin-top: 6%;
}
.weather-symbol .climacon.climacon-showers:before,
.weather-symbol .climacon.climacon-rain:before,
.weather-symbol .climacon.climacon-downpoor:before {
  color: #108dc4;
  margin-top: 6%;
}
.weather-symbol .climacon.climacon-sunny-outline:before,
.weather-symbol .climacon.climacon-sunny-solid:before,
.weather-symbol .climacon.climacon-sun-solid:before,
.weather-symbol .climacon.climacon-sun-outline:before {
  color: #FC0;
}
.weather-symbol .climacon.climacon-wind:before,
.weather-symbol .climacon.climacon-cloud-outline:before {
  color: #8c8c8c;
}
.weather-symbol .climacon.climacon-cloud-outline.cloud-dark:before {
  color: #4d4d4d;
}
.weather-symbol .climacon.climacon-cloud-outline.cloud-medium:before {
  color: #bfbfbf;
}
.weather-symbol .climacon.climacon-cloud-outline.cloud-light:before {
  color: #adadad;
}
.weather-symbol .climacon.climacon-wind:before {
  margin-left: 16%;
}
.weather-symbol .climacon.climacon-cloud-solid:before {
  color: #ffffff;
}
.weather-symbol .climacon.climacon-cloud-solid.cloud-dark:before {
  color: #d9d9d9;
}
.weather-symbol .climacon.climacon-cloud-solid.cloud-medium:before {
  color: #ffffff;
}
.weather-symbol .climacon.climacon-cloud-solid.cloud-light:before {
  color: #ffffff;
}
.weather-symbol .climacon.climacon-fog:before {
  color: #808080;
}
.weather-symbol .climacon.climacon-lightning:before {
  color: #FC0;
  margin-left: -16%;
}
/*
    weather page stuff
*/
.temperature.lt-zero {
  color: #adadad;
}
.weather-region {
  padding: 2em 0;
  margin-bottom: 0.5em;
  border-bottom: 1px solid #e2e2e2;
}
@media (min-width: 992px) {
  .weather-region {
    border-bottom: none;
    padding: 1em 0;
  }
}
.weather-region h3.temperature {
  margin: 0;
}
.weather-current .weather-symbol {
  font-size: 2em;
}
.weather-current .temperature {
  font-size: 3em;
  line-height: 1em;
  font-weight: bold;
}
.weather-nextdays {
  padding-bottom: 0;
}
.weather-nextdays .weather-nextdays-header {
  text-transform: uppercase;
  font-weight: bold;
}
.weather-nextdays .weahter-forecast-list li {
  border-top: 1px solid #e2e2e2;
  line-height: 2em;
  padding: 1em 0;
}
#weather {
  background: white;
  border-bottom: 1px solid #c5c5c4;
}
#weather .weather-details {
  background-color: #fff;
  color: #003640;
  padding: 15px 10px 20px;
}
#weather .form-group {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 0;
}
#weather .form-control {
  height: 40px;
  border: 1px solid #eeeeee;
  box-shadow: none;
}
#weather input[type=checkbox] {
  height: 20px;
  width: 20px;
  background: #ececec;
  margin: 0 0 0 -24px;
}
#weather span.weather-symbol {
  position: relative;
  top: 0px;
}
#weather span.weather-symbol .climacon {
  font-size: 84px;
  top: -25px;
}
#weather label.control-label {
  font-size: 13px;
  padding-left: 10px;
}
#weather p.temperature {
  display: inline-block;
  margin-left: 20px;
  margin-bottom: 30px;
}
#weather .weather-description {
  font-size: 13px;
  line-height: 12px;
  font-weight: 700;
  padding-top: 6px;
}
#weather .weather-nextdays-header {
  font-size: 15px;
  font-weight: 800;
}
#weather .weahter-forecast-list {
  color: #000;
  font-size: 15px;
  font-weight: 700;
}
#weather .weahter-forecast-list h4.forecast-header {
  font-size: 15px;
  font-weight: 700;
}
#weather ul.weahter-forecast-list span.weather-symbol .climacon {
  font-size: 67px;
  top: -17px;
}
#weather .weahter-forecast-list .temperature.low {
  color: rgba(0, 0, 0, 0.45);
}
#weather .weather-source {
  font-size: 13px;
}
@media (min-width: 640px) {
  #weather .weather-details {
    padding: 15px 20px 20px;
  }
  #weather .form-control {
    font-size: 20px;
  }
  #weather span.weather-symbol {
    top: 0px;
  }
  #weather label.control-label {
    font-size: 18px;
    padding-left: 20px;
  }
  #weather .weather-description {
    font-size: 18px;
    line-height: 16px;
  }
  #weather .weather-nextdays-header,
  #weather .weahter-forecast-list,
  #weather .weahter-forecast-list h4.forecast-header {
    font-size: 24px;
  }
  #weather ul.weahter-forecast-list span.weather-symbol .climacon {
    font-size: 100px;
    top: -27px;
  }
  #weather .weather-source {
    font-size: 16px;
  }
}
@media (min-width: 1000px) {
  #weather .weather-details {
    border-right: 1px solid #c5c5c4;
  }
  #weather .form-control {
    font-size: 18px;
  }
  #weather label.control-label {
    font-size: 14px;
    padding-left: 30px;
  }
  #weather span.weather-symbol .climacon {
    font-size: 70px;
    top: -23px;
  }
  #weather p.temperature {
    text-align: right;
    margin-top: 12px;
    margin-bottom: 10px;
    font-size: 32px;
  }
  #weather .weather-current .weather-symbol {
    font-size: 21px;
  }
  #weather span.weather-symbol {
    top: 0px;
  }
  #weather .weather-description {
    font-size: 16px;
    line-height: 14px;
    padding-top: 6px;
  }
  #weather .weather-nextdays-header,
  #weather .weahter-forecast-list,
  #weather .weahter-forecast-list h4.forecast-header {
    font-size: 14px;
  }
  #weather ul.weahter-forecast-list span.weather-symbol .climacon {
    font-size: 62px;
    top: -12px;
  }
  #weather .weather-source {
    font-size: 12px;
  }
}
/*@media (min-width: 1600px) {
    #weather span.weather-symbol .climacon {
        font-size: 92px; 
        top: -37px;}
    #weather p.temperature {
        margin-top: 0px;
        font-size: 46px;
    }
}*/
html::after {
  position: fixed;
  top: 0;
  left: 0;
  content: '';
  overflow: hidden;
  height: 0;
  z-index: -1;
}
@media screen and (min-width: 0) {
  html::after {
    content: 'xs';
  }
}
@media screen and (min-width: 768px) {
  html::after {
    content: 'sm';
  }
}
@media screen and (min-width: 992px) {
  html::after {
    content: 'md';
  }
}
@media screen and (min-width: 1200px) {
  html::after {
    content: 'lg';
  }
}
.banner-300x250 {
  padding: 0;
}
.banner-container {
  margin: 10px auto;
  display: table;
}
.banner-container.no-margin {
  margin: 0 auto;
}
.banner-container-top {
  margin: auto auto;
  display: table;
}
.jubii-adunit {
  display: block;
}
.jubii-adunit.jubii-adunit-header-wide {
  min-height: 50px;
}
@media screen and (min-width: 768px) {
  .jubii-adunit.jubii-adunit-header-wide {
    min-height: 90px;
  }
}
@media screen and (min-width: 992px) {
  .jubii-adunit.jubii-adunit-header-wide {
    min-height: 180px;
  }
}
.jubii-adunit.jubii-adunit-body-wide {
  min-height: 250px;
}
@media screen and (min-width: 768px) {
  .jubii-adunit.jubii-adunit-body-wide {
    min-height: 90px;
  }
}
@media screen and (min-width: 992px) {
  .jubii-adunit.jubii-adunit-body-wide {
    min-height: 180px;
  }
}
.jubii-adunit.jubii-adunit-body-small {
  min-height: 250px;
}
.ad-out-of-stream-container {
  display: block;
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  #article .ad-out-of-stream-container {
    max-width: 516px;
  }
}
@media screen and (min-width: 992px) {
  #article .ad-out-of-stream-container {
    max-width: 419px;
  }
}
@media screen and (min-width: 1200px) {
  #article .ad-out-of-stream-container {
    max-width: 597px;
  }
}
/*#site-top-banner
{
    .ad {
        .adunit{padding-top:@grid-gutter-width;}
    }
}*/
.has-takeover #site-top-banner,
html[class^='adform-wallpaper'] #site-top-banner,
html[class*=' adform-wallpaper'] #site-top-banner {
  margin: 0 auto;
  display: table;
}
.policy {
  position: absolute;
  top: 0;
  right: 0;
  width: 122px;
  height: 37px;
  background-color: #e5e5e5;
  z-index: 999999;
  border-radius: 0 0 0 10px;
  font-size: 10px;
  padding: 9px 5px 5px 5px;
}
@media (max-width: 480px), (max-height: 480px) {
  .policy {
    width: 100%;
    border-radius: 0;
    font-size: 12px;
  }
  .wrapper {
    margin-top: 32px;
  }
}
.policy a {
  color: #000000;
}
.privacy-policy {
  padding-left: 10px;
}
@media (max-width: 480px), (max-height: 480px) {
  .privacy-policy {
    padding: 1px 0 0 0;
    float: right;
  }
  .privacy-policy img {
    padding-right: 5px;
  }
}
.cookie-policy {
  float: right;
  /*padding: 1px 16px 0 0;*/
}
@media (max-width: 480px), (max-height: 480px) {
  .cookie-policy {
    padding: 2px 16px 0 0;
    float: right;
  }
}
@media (max-width: 480px), (max-height: 480px) {
  .cookie-policy svg {
    padding-right: 5px;
  }
  .cookie-policy a {
    padding: 0 0 0 4px;
  }
}
#site-header {
  margin-bottom: 0;
}
#site-header.navbar-default {
  border-width: 0;
}
#site-header .navbar-header .navbar-brand {
  background-image: url(img/jubii-logo.svg);
  background-size: 80px 60%;
  background-repeat: no-repeat;
  background-position: center;
  width: 110px;
  height: 50px;
}
@media screen and (min-width: 768px) {
  #site-header .navbar-header .navbar-brand {
    background-size: 100px 80%;
    width: 130px;
  }
}
#site-header #site-search .navbar-form .input-group {
  background: #eee;
  border-radius: 1em;
  -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
}
#site-header #site-search .btn,
#site-header #site-search .form-control {
  border-radius: none;
  border: none;
  background: none;
  background-color: transparent;
}
#site-header #site-search .form-control {
  -webkit-box-shadow: none;
  box-shadow: none;
}
#site-header #site-navigation .navbar-nav li a {
  font-size: 24px;
  line-height: 26px;
  padding-top: 12px;
  padding-bottom: 12px;
}
#site-header #site-navigation .navbar-nav li.cookies {
  background-image: url(modules/images/privacy-logo.svg);
  background-size: 26px 26px;
  background-repeat: no-repeat;
  background-position: center;
}
#site-header #site-navigation .navbar-nav li.cookies a {
  box-sizing: content-box;
  width: 26px;
  height: 26px;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.section .section-header {
  color: #fff;
  background-color: #108dc5;
}
.section .section-header .link {
  float: right !important;
}
#magazines.section {
  background-color: #ffe5b2;
}
#magazines.section .section-header {
  background-color: #f59d22;
}
#video.section {
  color: #fff;
  background-color: #1b1b1b;
}
#video.section .section-header {
  background-color: #000;
}
footer {
  background: #1E2A33;
  color: #999;
  position: relative;
  padding-top: 10px;
}
footer address {
  font-weight: 600;
  font-size: 1.05em;
}
footer h5 {
  font-size: 1.05em;
  font-weight: 600;
  margin: 3px auto;
}
footer h6 {
  font-size: 18px;
  font-weight: 600;
  margin-top: 30px;
  margin-bottom: 16px;
  color: white;
}
footer a {
  color: #108dc4;
}
footer nav li a {
  font-size: 1.05em;
  font-weight: 600;
  line-height: 1.8em;
}
footer nav a.logo {
  background: url(img/jubii-white-logo.svg) 0.65789474% no-repeat;
  display: block;
  width: 76px;
  height: 50px;
  margin-bottom: 16px;
  text-indent: -9999px;
}
footer .fb-follow {
  width: 150px;
  max-width: 100%;
}
footer .copyright {
  background: #141C22;
  width: 100%;
  margin-top: 15px;
}
footer .copyright p {
  opacity: 0.5;
  font-size: 12px;
  line-height: 42px;
  margin: 0;
}
.horoscope-datepicker {
  background: #108dc4;
  color: white;
  padding: 20px 10px;
  display: none;
}
.horoscope-datepicker input[type="text"] {
  padding: 6px;
  color: #333;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  border: none;
  width: 150px;
}
.horoscope-datepicker input[type="text"]::-moz-placeholder {
  color: #555;
  opacity: 1;
  font-size: 12px;
}
.horoscope-datepicker input[type="text"]:-ms-input-placeholder {
  color: #555;
  font-size: 12px;
}
.horoscope-datepicker input[type="text"]::-webkit-input-placeholder {
  color: #555;
  font-size: 12px;
}
.horoscope-datepicker input[type="button"] {
  padding: 6px;
  color: white;
  background: #2f5472;
  border: none;
  text-align: center;
  width: 100px;
}
#horoscopes {
  border-bottom: 1px solid #c5c5c4;
  background: #ececec;
  margin-bottom: 10px;
}
#horoscopes .horoscope {
  padding: 0px;
  position: relative;
  height: 149px;
  z-index: 1;
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
  border-left: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
#horoscopes .horoscope .hover-up {
  position: absolute;
  width: 100%;
  z-index: 1;
}
#horoscopes a.horoscope-icon {
  width: 100%;
  height: 110px;
  display: block;
  text-align: center;
  padding: 65px 0 30px 0;
  font-weight: 600;
  color: #108dc4;
  position: relative;
  z-index: 1;
  font-size: 1.5rem;
}
#horoscopes a.horoscope-icon small {
  font-size: 1rem;
  opacity: 0.7;
}
#horoscopes .horoscope:hover .hover-up {
  background-color: #fff;
  transform: scale(1.05);
  position: absolute;
  z-index: 100;
  border: 1px solid #fff;
  transition: 0.3s;
}
#horoscopes .horoscope:nth-child(6n+1) a.horoscope-icon {
  border-right: 1px solid transparent;
}
#horoscopes a.horoscope-icon-vaedder,
span.horoscope-icon-vaedder {
  background: url(img/vaedder.svg) 50% 30% no-repeat;
  background-size: 50px 40px;
}
#horoscopes a.horoscope-icon-tyr,
span.horoscope-icon-tyr {
  background: url(img/tyr.svg) 50% 30% no-repeat;
  background-size: 44px 39px;
}
#horoscopes a.horoscope-icon-tvilling,
span.horoscope-icon-tvilling {
  background: url(img/tvilling.svg) 50% 30% no-repeat;
  background-size: 40px 40px;
}
#horoscopes a.horoscope-icon-krebs,
span.horoscope-icon-krebs {
  background: url(img/krebs.svg) 50% 30% no-repeat;
  background-size: 32px 45px;
}
#horoscopes a.horoscope-icon-loeve,
span.horoscope-icon-loeve {
  background: url(img/loeve.svg) 50% 30% no-repeat;
  background-size: 44px 43px;
}
#horoscopes a.horoscope-icon-jomfru,
span.horoscope-icon-jomfru {
  background: url(img/jomfru.svg) 50% 30% no-repeat;
  background-size: 32px 45px;
}
#horoscopes a.horoscope-icon-vaegt,
span.horoscope-icon-vaegt {
  background: url(img/vaegt.svg) 50% 30% no-repeat;
  background-size: 40px 36px;
}
#horoscopes a.horoscope-icon-skorpion,
span.horoscope-icon-skorpion {
  background: url(img/skorpion.svg) 50% 30% no-repeat;
  background-size: 40px 37px;
}
#horoscopes a.horoscope-icon-skytte,
span.horoscope-icon-skytte {
  background: url(img/skytte.svg) 50% 30% no-repeat;
  background-size: 38px 46px;
}
#horoscopes a.horoscope-icon-stenbuk,
span.horoscope-icon-stenbuk {
  background: url(img/stenbuk.svg) 50% 30% no-repeat;
  background-size: 40px 44px;
}
#horoscopes a.horoscope-icon-vandmand,
span.horoscope-icon-vandmand {
  background: url(img/vandmand.svg) 50% 30% no-repeat;
  background-size: 40px 34px;
}
#horoscopes a.horoscope-icon-fisk,
span.horoscope-icon-fisk {
  background: url(img/fisk.svg) 50% 30% no-repeat;
  background-size: 44px 43px;
}
@media (max-width: 767px) {
  #horoscopes .horoscope {
    height: 120px;
  }
}
@media (max-width: 999px) {
  #horoscopes .horoscope {
    height: 120px;
  }
}
@media (min-width: 1000px) {
  #horoscopes a.horoscope-icon {
    height: 150px;
    padding: 100px 0 50px 0;
  }
  #horoscopes a.horoscope-icon-vaedder,
  #horoscopes span.horoscope-icon-vaedder {
    background: url(img/vaedder.svg) 50% 35% no-repeat;
    background-size: 62px 49px;
  }
  #horoscopes a.horoscope-icon-tyr,
  #horoscopes span.horoscope-icon-tyr {
    background: url(img/tyr.svg) 50% 35% no-repeat;
    background-size: 60px 54px;
  }
  #horoscopes a.horoscope-icon-tvilling,
  #horoscopes span.horoscope-icon-tvilling {
    background: url(img/tvilling.svg) 50% 35% no-repeat;
    background-size: 56px 56px;
  }
  #horoscopes a.horoscope-icon-krebs,
  #horoscopes span.horoscope-icon-krebs {
    background: url(img/krebs.svg) 50% 35% no-repeat;
    background-size: 44px 62px;
  }
  #horoscopes a.horoscope-icon-loeve {
    background: url(img/loeve.svg) 50% 35% no-repeat;
    background-size: 60px 59px;
  }
  #horoscopes a.horoscope-icon-jomfru,
  #horoscopes span.horoscope-icon-jomfru {
    background: url(img/jomfru.svg) 50% 35% no-repeat;
    background-size: 44px 62px;
  }
  #horoscopes a.horoscope-icon-vaegt,
  #horoscopes span.horoscope-icon-vaegt {
    background: url(img/vaegt.svg) 50% 35% no-repeat;
    background-size: 56px 50px;
  }
  #horoscopes a.horoscope-icon-skorpion,
  #horoscopes span.horoscope-icon-skorpion {
    background: url(img/skorpion.svg) 50% 35% no-repeat;
    background-size: 56px 51px;
  }
  #horoscopes a.horoscope-icon-skytte,
  #horoscopes span.horoscope-icon-skytte {
    background: url(img/skytte.svg) 50% 35% no-repeat;
    background-size: 50px 60px;
  }
  #horoscopes a.horoscope-icon-stenbuk,
  #horoscopes span.horoscope-icon-stenbuk {
    background: url(img/stenbuk.svg) 50% 35% no-repeat;
    background-size: 56px 61px;
  }
  #horoscopes a.horoscope-icon-vandmand,
  #horoscopes span.horoscope-icon-vandmand {
    background: url(img/vandmand.svg) 50% 35% no-repeat;
    background-size: 56px 48px;
  }
  #horoscopes a.horoscope-icon-fisk,
  #horoscopes span.horoscope-icon-fisk {
    background: url(img/fisk.svg) 50% 35% no-repeat;
    background-size: 60px 58px;
  }
}
/* HOROSCOPE TABS */
.horoscope .tabs {
  display: block;
  clear: both;
  padding-top: 30px;
}
.horoscope .tabs ul.tab-header {
  background: #fff;
  height: 42px;
  border-bottom: 1px solid #c5c5c4;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.horoscope .tabs .tab {
  background: #eee;
  width: 33.33333%;
  float: left;
  cursor: pointer;
  border-top: 1px solid #c5c5c4;
  border-left: 1px solid #c5c5c4;
  border-bottom: 1px solid #c5c5c4;
}
.horoscope .tabs .tab a {
  display: block;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  padding: 12px 6px;
  text-align: center;
}
.horoscope .tabs .tab.last {
  border-right: 1px solid #c5c5c4;
}
.horoscope .tabs .tab.active {
  background: #fff;
  border-bottom: 1px solid #fff;
}
.horoscope .tabs .tab.active a {
  color: #003640;
}
.horoscope .tabs .tab-pane {
  display: none;
  padding: 30px 10px;
  margin: 0;
}
.horoscope .tabs .tab-pane h3 {
  font-size: 20px;
  font-weight: 600;
  color: #003640;
  margin-bottom: 10px;
  margin-top: 40px;
}
.horoscope .tabs .tab-pane h3:first-child {
  margin-top: 0;
}
.horoscope-details {
  background-color: #fff;
  padding-top: 30px;
  padding-left: 0;
  padding-right: 0;
}
.horoscope-details .tab-pane p {
  font-size: 14px;
  line-height: 21px;
}
.horoscope-details .name,
.horoscope-details .icon {
  display: inline-block;
  float: left;
}
.horoscope-details .icon {
  width: 25%;
  margin-top: -10px;
}
.horoscope-details .name {
  width: 75%;
}
.horoscope-details span.horoscope-icon {
  width: 60px;
  height: 70px;
  display: inline-block;
  text-align: center;
  margin-left: 10px;
}
.horoscope-details h1 {
  font-size: 28px;
  line-height: 30px;
  font-weight: 700;
  margin: 0;
}
.horoscope-details p.date {
  font-size: 14px;
}
/* HOROSCOPE TABS */
.horoscope.tabs {
  display: block;
  clear: both;
  padding-top: 30px;
}
.horoscope.tabs ul.tab-header {
  background: #fff;
  height: 42px;
  border-bottom: 1px solid #c5c5c4;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.horoscope.tabs .tab {
  background: #eee;
  width: 33.33333%;
  float: left;
  cursor: pointer;
  border-top: 1px solid #c5c5c4;
  border-left: 1px solid #c5c5c4;
  border-bottom: 1px solid #c5c5c4;
}
.horoscope.tabs .tab a {
  display: block;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  padding: 12px 6px;
  text-align: center;
}
.horoscope.tabs .tab.last {
  border-right: 1px solid #c5c5c4;
}
.horoscope.tabs .tab.active {
  background: #fff;
  border-bottom: 1px solid #fff;
}
.horoscope.tabs .tab.active a {
  color: #003640;
  font-weight: 600;
  font-size: 18px;
}
.horoscope.tabs .tab-pane {
  display: none;
  padding: 30px 10px;
  margin: 0;
}
.horoscope.tabs .tab-pane h3 {
  font-size: 20px;
  font-weight: 600;
  color: #003640;
  margin-bottom: 10px;
  margin-top: 40px;
}
.horoscope.tabs .tab-pane h3:first-child {
  font-size: 20px;
  font-weight: 600;
  color: #003640;
  margin-top: 0;
}
.horoscope-details .tab-pane p {
  font-size: 14px;
  line-height: 21px;
}
@media (min-width: 640px) {
  .horoscope.tabs ul.tab-header {
    padding-left: 20px;
    padding-right: 20px;
  }
  .horoscope.tabs .tab-pane {
    padding: 30px 20px;
  }
  .horoscope-details .icon {
    width: 15%;
    margin-top: -10px;
  }
  .horoscope-details .name {
    width: 85%;
  }
  .horoscope-details span.horoscope-icon {
    margin-left: 20px;
  }
}
@media (min-width: 1000px) {
  .horoscope.tabs ul.tab-header {
    height: 52px;
    margin-top: 20px;
    padding-left: 30px;
  }
  .horoscope.tabs .tab {
    width: 166px;
    height: 52px;
  }
  .horoscope.tabs .tab a {
    font-size: 16px;
    line-height: 26px;
    padding: 0.75em 0.6em;
  }
  .horoscope.tabs .tab-pane {
    padding: 30px 30px 50px 30px;
  }
  .horoscope-details {
    border-right: 1px solid #c5c5c4;
  }
  .horoscope-details .icon {
    width: 17%;
    margin-top: -10px;
  }
  .horoscope-details .name {
    width: 80%;
  }
  .horoscope-details span.horoscope-icon {
    margin-left: 30px;
  }
}
.page-section-padding,
.page-section,
.theme-strip .header {
  padding: 10px 10px 0 10px;
}
.page-section-padding-mobile {
  padding: 10px 0 0 0;
}
.page-section,
.theme-strip .header {
  margin-bottom: 20px;
}
.page-section.gradient {
  background: linear-gradient(0deg, #dce2e5 20%, #c6cacc);
}
.page-section.white {
  background-color: white;
}
.page-section.header {
  background-color: #dce2e5;
  margin-bottom: 0;
}
.page-section.horoscopes,
.page-section.news-lists {
  background: #dce2e5;
}
.page-section.home {
  background-color: #B2C49D;
}
.page-section.health {
  background-color: #B2D9DB;
}
.page-section.cars {
  background-color: #f5f5f5;
}
.page-section.food {
  background-color: #c3c9b5;
}
.page-section.news {
  background-color: white;
}
.page-section > a:focus {
  text-decoration: none;
}
.page-section.no-bg-color {
  background-color: transparent !important;
}
.page-section-wide,
.theme-strip .body .content {
  padding: 0;
  max-width: 1240px;
}
.page-section-hoolahah {
  overflow: hidden;
}
.page-section-fluid,
.page-section-fluid-body-bg {
  padding: 0;
}
.page-section-fluid-body-bg {
  padding-top: 10px;
}
.page-section-header {
  width: 100%;
  padding: 0;
  height: 50px;
  color: white;
  padding-left: 15px;
  display: table;
}
.page-section-header div {
  display: table-cell;
  vertical-align: middle;
}
.page-section-header div:nth-child(2) {
  text-align: right;
  padding-right: 15px;
}
.page-section-header div:nth-child(3) {
  background: url(img/play-icon-small.png) 50% no-repeat;
  width: 50px;
}
.page-section-header.home {
  background: #649a17;
}
.page-section-header.home div:nth-child(3) {
  background-color: #156900;
}
.page-section-header.food {
  background: #9fcb3a;
}
.page-section-header.food div:nth-child(3) {
  background-color: #6D8B28;
}
.page-section-header.cars {
  background: #ff4f55;
}
.page-section-header.cars div:nth-child(3) {
  background-color: #B62A3B;
}
.page-section-header.health {
  background: #15C2DE;
}
.page-section-header.health div:nth-child(3) {
  background-color: #0F8A9E;
}
.page-section-header.frontpage {
  background: #7e8d9a;
}
.page-section-header.frontpage div:nth-child(3) {
  background-color: #5a6772;
}
.bg-header {
  background-color: #dce2e5;
}
.bg-food {
  background-color: #c3c9b5;
}
.bg-cars {
  background-color: #f5f5f5;
}
.bg-news {
  background-color: white;
}
.bg-body {
  background-color: #1E2A33;
}
.section-header {
  color: #fff;
  height: 57px;
  overflow: hidden;
}
.section-header h2 {
  color: #fff;
  font-size: 1.25em;
  font-weight: 600;
  padding: 1em 1.5em;
  margin: 0;
}
.section-header .section-link-play:after {
  content: "";
  display: inline-block;
  background: url(img/play-icon-small.png) 50% no-repeat;
  height: 57px;
  width: 57px;
}
.section-header.debate-legacy {
  background: #eb5f21;
}
.section-header.video {
  background: #000;
}
.section-header.horoscopes {
  background: #108dc4;
}
.section-header.articles {
  background: #108dc4;
}
.section-header.articles .section-link-play:after {
  background-color: #0e78a7;
}
/*#site-main .section-header.video {background: #000; color: #fff;}*/
#site-main .section-header.video a.section-link:after {
  content: "";
  display: inline-block;
  background: #4d4d4d url(img/play-icon-small.png) 50% no-repeat;
  padding-left: 25%;
  height: 100%;
  margin-left: 10px;
  text-indent: -4000px;
  margin-right: -1px;
}
@media (max-width: 1000px) {
  #site-main .section-header.video a.section-link:after {
    padding-left: 12% !important;
  }
}
#site-main .section-header.debate-legacy div.section-link:after {
  content: "";
  display: inline-block;
  background: #a44217 url(img/play-icon-small.png) 50% no-repeat;
  /*width: 44px;*/
  padding-left: 25%;
  height: 100%;
  margin-left: 10px;
  text-indent: -4000px;
  margin-right: -1px;
}
@media (max-width: 1000px) {
  #site-main .section-header.debate-legacy div.section-link:after {
    padding-left: 12% !important;
  }
}
#site-main .section-header.magazine {
  background: #013444;
  color: #fff;
}
#site-main .section-header.magazine div.section-link:after {
  content: "";
  display: inline-block;
  background: #013444 url(img/play-icon-small.png) 50% no-repeat;
  /*width: 44px;*/
  padding-left: 25%;
  height: 100%;
  margin-left: 10px;
  text-indent: -4000px;
  margin-right: -1px;
}
@media (max-width: 1000px) {
  #site-main .section-header.magazine div.section-link:after {
    padding-left: 12% !important;
  }
}
@media (min-width: 1300px) {
  .section-header.article-bottom.article-bottom,
  .section-header.article-bottom a {
    height: 62px;
  }
}
.section-header.article-bottom a {
  display: inline-block;
  background: #0e78a7 url(img/play-icon-small.png) 50% no-repeat;
  padding: 1.25em 1.9em;
  margin-left: 20px;
  text-indent: -4000px;
  color: #fff;
}
.competition .section-header.article-bottom a {
  background: #7b5087 url(img/play-icon-small.png) 2.08333333% no-repeat;
}
#site-main .section-header.valg {
  background: #108dc4 url(img/fv_header_bg.png) center no-repeat;
  color: #fff;
  text-align: center;
}
#site-main .section-name.valg::before {
  content: "";
  display: inline-block;
  background: #DF2027 url(img/Valgikon.svg) no-repeat;
  width: 22px;
  height: 20px;
  margin-right: 5px;
}
#site-main .section-header.valg span.section-link:after {
  content: "";
  display: inline-block;
  background: #0e78a7 url(img/play-icon-small.png) 2.77777778% no-repeat;
  width: 44px;
  height: 44px;
  margin-left: 10px;
  text-indent: -4000px;
  margin-right: -1px;
}
@media (min-width: 1000px) {
  #site-main .section-header.valg span.section-link:after {
    content: "";
    display: inline-block;
    background: #0e78a7 url(img/play-icon-small.png) 2.08333333% no-repeat;
    width: 60px;
    height: 62px;
    margin-left: 20px;
    text-indent: -4000px;
    margin-right: -1px;
  }
}
#site-main .section-header.debate-legacy a.section-link:after {
  content: "";
  display: inline-block;
  background: #a44217 url(img/play-icon-small.png) 2.77777778% no-repeat;
  width: 44px;
  height: 44px;
  margin-left: 10px;
  text-indent: -4000px;
  margin-right: -1px;
}
@media (min-width: 1000px) {
  #site-main .section-header.debate-legacy a.section-link:after {
    content: "";
    display: inline-block;
    background: #a44217 url(img/play-icon-small.png) 2.08333333% no-repeat;
    width: 60px;
    height: 62px;
    margin-left: 20px;
    text-indent: -4000px;
    margin-right: -1px;
  }
}
.section-name-small {
  font-weight: 800;
  margin-left: 15px;
  font-size: 1.2em;
  margin: 0.4em;
}
.section-name-block-small {
  color: #fff;
  text-transform: uppercase;
  font-size: 1.1em;
  line-height: 1em;
  padding: 0;
  font-weight: 600;
}
#site-main .article-link a.sections {
  color: #ababab;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 11px;
  max-width: 70%;
  display: inline-block;
}
@media (min-width: 640px) {
  #site-main .article-link a.sections {
    line-height: 13px;
  }
}
#site-main .section-header.game h2.section-name,
#site-main .section-header.magazine h2.section-name,
#site-main .section-header.debate-legacy h2.section-name {
  color: #fff;
}
#site-main .section-header a.section-link,
#site-main .section-header span.section-link,
#site-main .section-header.game div.section-link,
#site-main .section-header.magazine div.section-link,
#site-main .section-header.debate-legacy div.section-link {
  color: #fff;
  text-align: right;
  float: right;
  height: 44px;
}
#site-main .section-header a.section-link span,
#site-main .section-header span.section-link span,
#site-main .section-header.game div.section-link span,
#site-main .section-header.magazine div.section-link span,
#site-main .section-header.debate-legacy div.section-link span {
  padding: 10px 5px;
  position: relative;
  top: -19px;
  text-align: right;
  font-size: 12px;
}
@media (min-width: 1000px) {
  #site-main .section-header a.section-link,
  #site-main .section-header span.section-link,
  #site-main .section-header.game div.section-link,
  #site-main .section-header.magazine div.section-link,
  #site-main .section-header.debate-legacy div.section-link {
    height: 62px;
  }
  #site-main .section-header a.section-link span,
  #site-main .section-header span.section-link span,
  #site-main .section-header.game div.section-link span,
  #site-main .section-header.magazine div.section-link span,
  #site-main .section-header.debate-legacy div.section-link span {
    padding: 20px;
    top: -25px;
    font-size: 16px;
  }
}
.debate-and-poll {
  margin: 0 -5px 15px -5px;
}
.debate-and-poll [class*="col-"] {
  padding-left: 5px;
  padding-right: 5px;
  height: 100%;
}
.debate {
  height: 100%;
  background: white;
}
.debate .header {
  width: 100%;
  height: 50px;
  display: table;
  color: white;
  background: #ec6023;
  padding-left: 15px;
}
.debate .header h4 {
  font-weight: 600;
}
.debate .header div {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.debate .header div:nth-child(2) {
  content: "";
  display: inline-block;
  background: #a44217 url(img/play-icon-small.png) 50% no-repeat;
  width: 50px;
  height: 100%;
}
.debate .debate-post {
  height: 215px;
  margin-bottom: 15px;
  overflow-y: hidden;
}
.debate .debate-post .title {
  font-size: 2.5rem;
  line-height: 1.25em;
  font-weight: 700;
  margin-bottom: 10px;
}
.debate .debate-post .content {
  font-size: 1.5rem;
  line-height: 1.5em;
}
.debate .debate-author {
  margin-top: 30px;
  display: table;
}
.debate .debate-author div {
  display: table-cell;
}
.debate .debate-author .photo {
  border-radius: 50px;
  width: 6rem;
  height: 6rem;
}
.debate .debate-author .name {
  padding-left: 20px;
  font-size: 1.5rem;
  font-weight: 700;
  vertical-align: middle;
}
.debate .debate-author .name span {
  color: #ec6023;
}
.debate .debate-author .name i {
  font-size: 1.3rem;
  font-weight: normal;
}
.carousel-debate {
  height: auto !important;
}
.carousel-debate .carousel-inner,
.carousel-debate .carousel,
.carousel-debate .item {
  height: 100%;
  width: 100%;
}
.carousel-debate .carousel-control {
  background: none;
  opacity: 1;
}
.carousel-debate .carousel-control img {
  height: 61px !important;
  width: 39px !important;
  margin-top: 135px;
}
.button-blue {
  border-bottom: 2px solid #3c6994;
  color: white;
  font-size: 1.4rem;
  font-weight: 600;
  vertical-align: middle;
  padding: 0 15px 0 50px;
  height: 40px;
  line-height: 40px;
  min-width: 150px !important;
  display: inline-block !important;
  transition: 0.15s;
  background-color: #3c6994;
}
.button-blue:hover {
  color: white;
  display: inline-block !important;
  background-color: #2f5472;
  border-bottom: 2px solid #108dc4;
}
.button-blue:visited {
  color: white;
}
.btn-comment {
  border-bottom: 2px solid #3c6994;
  color: white;
  font-size: 1.4rem;
  font-weight: 600;
  vertical-align: middle;
  padding: 0 15px 0 50px;
  height: 40px;
  line-height: 40px;
  min-width: 150px !important;
  display: inline-block !important;
  transition: 0.15s;
  background-color: #3c6994;
  background-image: url(/content/images/speech-bubbles.svg);
  background-repeat: no-repeat;
  background-size: 32px 27px;
  background-position: 10px center;
}
.btn-comment:hover {
  color: white;
  display: inline-block !important;
  background-color: #2f5472;
  border-bottom: 2px solid #108dc4;
}
.btn-comment:visited {
  color: white;
}
#carousel-dindebat {
  height: 330px;
}
.debat-author-container {
  padding-top: 50px;
  height: 330px;
  font-size: 10.5pt;
  width: 100% /*margin-right: 45px;*/;
}
.debat-author-photo {
  margin-bottom: 30px;
  width: 110px !important;
  border: 7px solid white;
}
.debat-author-name {
  margin-top: 5px;
  font-size: 15pt;
  font-weight: bold;
}
.debat-post-date {
  margin-top: 15px;
  font-size: 9pt;
  font-weight: 600;
}
#debate-poll {
  border-bottom: 1px solid #c5c5c4;
}
#debate-poll .banner-container {
  margin: 43px auto;
}
#debate-poll > .poll {
  height: auto;
  margin-top: 20px;
  padding-bottom: 100px;
  background: #deeff1;
  border-left: 1px solid #c5c5c4;
}
#debate-poll .col-top {
  padding: 20px 10px 80px 10px;
}
#site-main #debate-poll .link-teaser img,
#site-main #billet .link-teaser img {
  width: 100%;
}
#site-main .poll h4.poll-name {
  font-size: 16px;
  font-weight: 800;
  line-height: 1.15em;
  margin: 0;
  margin-bottom: 6px;
  text-transform: uppercase;
}
#site-main .poll .poll h3.poll-question {
  font-size: 14px;
  line-height: 1.2em;
  margin: 0;
}
#site-main .poll .poll ul.poll-options-list,
#site-main .poll-results {
  margin-top: 16px;
  margin-bottom: 32px;
}
#site-main .poll .poll ul.poll-options-list .radio {
  font-size: 14px;
  margin-top: 0;
  margin-bottom: 0;
}
#site-main .poll .poll ul.poll-options-list.options-2 .radio {
  font-size: 14px;
}
#site-main .poll .poll ul.poll-options-list.options-3 .radio {
  font-size: 14px;
}
#site-main .poll .poll ul.poll-options-list .radio input[type=radio] {
  width: 20px;
  height: 20px;
  margin-top: 0px;
}
#site-main .poll .poll ul.poll-options-list .radio .text {
  margin-left: 12px;
  display: inline-block;
}
#site-main .poll-result-list li span.text {
  font-size: 14px;
}
#site-main .poll-result-list.options-3 li span.text {
  font-size: 14px;
}
#site-main .poll-result-list.options-2 li span.text {
  font-size: 14px;
}
#site-main .poll .poll ul.poll-options-list .radio label {
  line-height: 16px;
  margin-bottom: 8px;
}
#site-main .poll .poll-input p,
#site-main .poll-results p {
  text-align: center;
  /*position: absolute;*/
  display: inline-block;
  bottom: 15px;
  width: 95%;
  line-height: 34px;
  margin-bottom: 0px;
  font-size: 12px;
}
#site-main .poll .poll .btn {
  background: #fff;
  color: #003640;
  font-size: 14px;
  font-weight: 600;
  border-radius: 20px;
  border: 1px solid #d2d2d0;
  max-width: 160px;
  float: none;
  margin-bottom: 10px;
}
#site-main .poll .poll .btn.debate {
  background: #f9be4a;
  color: #fff;
}
#site-main .poll .poll-input p span {
  text-align: center;
}
@media (min-width: 640px) {
  #debate-poll .col-top {
    padding-left: 15px;
    padding-right: 15px;
  }
  #site-main .poll .poll ul.poll-options-list .radio label {
    line-height: 20px;
    margin-bottom: 12px;
  }
}
@media (min-width: 768px) {
  #debate-poll > .poll {
    padding-bottom: 70px;
  }
  #debate-poll .col-top {
    padding: 20px 20px 60px 20px;
  }
  #site-main .poll .poll .btn {
    max-width: 200px;
    float: left;
    margin-bottom: 14px;
    width: 46%;
  }
  #site-main .poll .poll-input p,
  #site-main .poll-results p {
    text-align: right;
  }
  #site-main .poll .poll-input p span {
    text-align: right;
  }
}
@media (min-width: 1000px) {
  #debate-poll > .poll {
    height: auto;
    min-height: 256px;
    padding: 20px;
  }
  #debate-poll .col-top {
    padding-top: 20px;
  }
  #site-main .poll h4.poll-name {
    font-size: 16px;
    font-weight: 800;
    text-transform: uppercase;
    margin-bottom: 6px;
  }
  #site-main .poll .poll h3.poll-question {
    font-size: 13px;
    line-height: 1.4em;
  }
  #site-main .poll .poll ul.poll-options-list .radio {
    font-size: 13px;
  }
  #site-main .poll .poll ul.poll-options-list.options-2 .radio {
    font-size: 13px;
  }
  #site-main .poll .poll ul.poll-options-list.options-3 .radio {
    font-size: 13px;
  }
  #site-main .poll .poll .btn {
    margin-bottom: 0;
    float: left;
  }
  #site-main .poll .poll ul.poll-options-list,
  #site-main .poll-results {
    margin-top: 10px;
    padding-bottom: 0;
    display: inline-block;
  }
  #site-main .poll .poll ul.poll-options-list .radio input[type=radio] {
    width: 16px;
    height: 16px;
    margin-top: 0px;
  }
  #site-main .poll .poll ul.poll-options-list .radio .text {
    margin-left: 8px;
  }
  #site-main .poll-result-list li span.text {
    font-size: 12px;
  }
  #site-main .poll-result-list.options-3 li span.text {
    font-size: 13px;
  }
  #site-main .poll-result-list.options-2 li span.text {
    font-size: 14px;
  }
  #site-main .poll .poll ul.poll-options-list .radio label {
    line-height: 14px;
    margin-bottom: 6px;
  }
  #site-main .poll .poll-input p,
  #site-main .poll-results p {
    text-align: left;
    width: 90%;
  }
  #site-main .poll .poll-input p span,
  #site-main .poll-results p span {
    text-align: right;
    margin-right: 10px;
    margin-top: 6px;
    font-size: 12px;
  }
  #site-main .poll .poll-input p,
  #site-main .poll-results p {
    bottom: 15px;
    line-height: 24px;
    font-size: 12px;
  }
  #site-main .progress {
    height: 8px;
    margin-bottom: 12px;
    margin-top: 4px;
  }
  #site-main ul.options-3 .progress,
  #site-main ul.options-2 .progress {
    height: 14px;
    margin-bottom: 12px;
  }
  #site-main .poll .poll .btn {
    font-size: 12px;
  }
}
/* Debat carousel */
#carousel-dindebat .carousel-inner,
#carousel-dindebat .carousel,
#carousel-dindebat .item {
  height: 100%;
  width: 100%;
}
#carousel-dindebat .carousel-control {
  background: none;
  opacity: 1;
}
#carousel-dindebat .carousel-control img {
  height: 61px !important;
  width: 39px !important;
  margin-top: 135px;
}
.debat-post-container {
  /*height: 330px;
    padding-top: 50px;
    padding-right: 100px;*/
}
.debat-post-title {
  font-weight: 700;
  margin-bottom: 10px;
}
@media (min-width: 480px) {
  .debat-post-content {
    font-size: 13px;
    line-height: 1.5em;
  }
  .debat-post-title {
    font-size: 16px;
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .debat-post-content {
    font-size: 15px;
    line-height: 1.5em;
  }
  .debat-post-title {
    font-size: 32px;
    line-height: 1.25em;
  }
}
/*@media (min-width: 1600px) {
    .debat-post-content {
        font-size: 15px;
        line-height: 1.5em;
    }

    .debat-post-title {
        font-size: 32px;
        line-height: 1.25em;
    }
}*/
.debat-show-btn {
  font-size: 14px;
  border-color: #D2D2D0;
  border-radius: 20px;
  background-color: #37848B;
  font-weight: 600;
  color: white;
  text-align: center;
  vertical-align: middle;
  height: 34px;
  width: 200px !important;
  padding-top: 7px;
  display: inline-block !important;
}
.debat-show-btn:hover {
  color: white;
  display: inline-block !important;
}
#site-main .progress {
  height: 10px;
  margin-bottom: 12px;
  margin-top: 4px;
}
#site-main ul.options-3 .progress {
  height: 14px;
  margin-bottom: 12px;
}
#site-main ul.options-2 .progress {
  height: 14px;
  margin-bottom: 12px;
}
#site-main .progress-bar {
  background: #eb5f21;
}
.poll {
  background: white;
}
.poll.poll-wrapper {
  padding: 15px !important;
  height: 295px !important;
  text-align: left;
}
@media (min-width: 992px) {
  .poll.poll-wrapper {
    height: 252px !important;
  }
}
.poll.poll-wrapper .poll-message {
  min-height: 150px;
}
.poll.poll-wrapper .poll-results {
  margin-bottom: 0 !important;
  width: 100%;
}
.poll.poll-wrapper .poll-input p {
  width: 100% !important;
}
.poll.poll-wrapper ul.poll-options-list {
  margin-bottom: 4px !important;
}
.poll .header {
  width: 100%;
  height: 50px;
  display: table;
  color: white;
  background: #108dc4;
  padding-left: 15px;
}
.poll .header h4 {
  font-weight: 600;
}
.poll .header div {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.poll h3 {
  margin: 0 0 30px 0;
  font-weight: 600;
  font-size: 1.8rem;
}
.poll p {
  width: 100%;
}
.poll .poll-results {
  font-size: 1.5rem;
}
.poll .progress {
  height: 15px;
  margin: 6px 0 30px 0;
  border-radius: 15px;
}
.poll .progress .progress-bar {
  background: #108dc4;
  border-radius: 15px;
}
.poll .poll-votes {
  font-size: 1.2rem;
}
.poll ul.poll-options-list {
  margin-bottom: 0;
}
.poll .poll-results {
  margin-bottom: 0;
}
.poll .poll-input p {
  width: 100%;
}
.poll .poll-loading .poll-loading {
  display: none;
}
.poll .poll-item-template {
  display: none;
}
.progress-bar {
  background: #eb5f21;
}
/* SUBCOL BOOTSTRAP ADD-ONS */
@media (min-width: 1000px) {
  .sub-col-md-2 .col-md-1 {
    width: 50%;
  }
  .sub-col-md-2 .col-md-2 {
    width: 100%;
  }
  .sub-col-md-3 .col-md-1 {
    width: 33.33333333%;
  }
  .sub-col-md-3 .col-md-2 {
    width: 66.66666667%;
  }
  .sub-col-md-3 .col-md-3 {
    width: 100%;
  }
  .sub-col-md-4 .col-md-1 {
    width: 25%;
  }
  .sub-col-md-4 .col-md-2 {
    width: 50%;
  }
  .sub-col-md-4 .col-md-3 {
    width: 75%;
  }
  .sub-col-md-4 .col-md-4 {
    width: 100%;
  }
  .sub-col-md-5 .col-md-1 {
    width: 20%;
  }
  .sub-col-md-5 .col-md-2 {
    width: 40%;
  }
  .sub-col-md-5 .col-md-3 {
    width: 60%;
  }
  .sub-col-md-5 .col-md-4 {
    width: 80%;
  }
  .sub-col-md-5 .col-md-5 {
    width: 100%;
  }
  .sub-col-md-6 .col-md-1 {
    width: 16.66666667%;
  }
  .sub-col-md-6 .col-md-2 {
    width: 33.33333333%;
  }
  .sub-col-md-6 .col-md-3 {
    width: 50%;
  }
  .sub-col-md-6 .col-md-4 {
    width: 66.66666667%;
  }
  .sub-col-md-6 .col-md-5 {
    width: 83.33333333%;
  }
  .sub-col-md-6 .col-md-6 {
    width: 100%;
  }
  .sub-col-md-7 .col-md-1 {
    width: 14.28571428%;
  }
  .sub-col-md-7 .col-md-2 {
    width: 28.57142857%;
  }
  .sub-col-md-7 .col-md-3 {
    width: 42.85714285%;
  }
  .sub-col-md-7 .col-md-4 {
    width: 57.14285714%;
  }
  .sub-col-md-7 .col-md-5 {
    width: 71.42857142%;
  }
  .sub-col-md-7 .col-md-6 {
    width: 85.71428571%;
  }
  .sub-col-md-7 .col-md-7 {
    width: 100%;
  }
  .sub-col-md-8 .col-md-1 {
    width: 12.5%;
  }
  .sub-col-md-8 .col-md-2 {
    width: 25%;
  }
  .sub-col-md-8 .col-md-3 {
    width: 37.5%;
  }
  .sub-col-md-8 .col-md-4 {
    width: 50%;
  }
  .sub-col-md-8 .col-md-5 {
    width: 62.5%;
  }
  .sub-col-md-8 .col-md-6 {
    width: 75%;
  }
  .sub-col-md-8 .col-md-7 {
    width: 87.5%;
  }
  .sub-col-md-8 .col-md-8 {
    width: 100%;
  }
  .sub-col-md-9 .col-md-1 {
    width: 11.11111112%;
  }
  .sub-col-md-9 .col-md-2 {
    width: 22.22222223%;
  }
  .sub-col-md-9 .col-md-3 {
    width: 33.33333333%;
  }
  .sub-col-md-9 .col-md-4 {
    width: 44.44444444%;
  }
  .sub-col-md-9 .col-md-5 {
    width: 55.55555556%;
  }
  .sub-col-md-9 .col-md-6 {
    width: 66.66666666%;
  }
  .sub-col-md-9 .col-md-7 {
    width: 77.77777777%;
  }
  .sub-col-md-9 .col-md-8 {
    width: 88.88888888%;
  }
  .sub-col-md-9 .col-md-9 {
    width: 100%;
  }
  .sub-col-md-10 .col-md-1 {
    width: 10%;
  }
  .sub-col-md-10 .col-md-2 {
    width: 20%;
  }
  .sub-col-md-10 .col-md-3 {
    width: 30%;
  }
  .sub-col-md-10 .col-md-4 {
    width: 40%;
  }
  .sub-col-md-10 .col-md-5 {
    width: 50%;
  }
  .sub-col-md-10 .col-md-6 {
    width: 60%;
  }
  .sub-col-md-10 .col-md-7 {
    width: 70%;
  }
  .sub-col-md-10 .col-md-8 {
    width: 80%;
  }
  .sub-col-md-10 .col-md-9 {
    width: 90%;
  }
  .sub-col-md-10 .col-md-10 {
    width: 100%;
  }
  .sub-col-md-11 .col-md-1 {
    width: 9.19%;
  }
  .sub-col-md-11 .col-md-2 {
    width: 18.18%;
  }
  .sub-col-md-11 .col-md-3 {
    width: 27.27%;
  }
  .sub-col-md-11 .col-md-4 {
    width: 36.36%;
  }
  .sub-col-md-11 .col-md-5 {
    width: 45.45%;
  }
  .sub-col-md-11 .col-md-6 {
    width: 54.54%;
  }
  .sub-col-md-11 .col-md-7 {
    width: 63.63%;
  }
  .sub-col-md-11 .col-md-8 {
    width: 72.72%;
  }
  .sub-col-md-11 .col-md-9 {
    width: 81.81%;
  }
  .sub-col-md-11 .col-md-10 {
    width: 90.9%;
  }
  .sub-col-md-11 .col-md-11 {
    width: 100%;
  }
}
/* BOOTSTRAP OVERWRITES */
@media (min-width: 1000px) {
  .container,
  .page-section,
  .page-section-hoolahah,
  .page-section-header,
  .theme-strip .header {
    width: 960px;
  }
}
/*@media (min-width: 1600px) {
  .container {
    width: 960px;
  }
}*/
/* hide at different sizes */
@media (max-width: 640px) {
  .hide-xs {
    display: none !important;
  }
}
@media (min-width: 641px) and (max-width: 767px) {
  .hide-sm {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 999px) {
  .hide-md {
    display: none !important;
  }
}
@media (min-width: 1000px) {
  .hide-lg {
    display: none !important;
  }
}
.group-header-video {
  width: 100%;
  height: 50px;
  display: table;
  color: white;
  background: black;
  padding: 0 0 0 15px;
}
.group-header-video h4 {
  font-weight: 600;
}
.group-header-video div {
  display: table-cell;
  vertical-align: middle;
}
.group-header-video div:nth-child(2) {
  text-align: right;
  padding-right: 15px;
}
.group-header-video div:nth-child(3) {
  background: black url(img/play-icon-small.png) 50% no-repeat;
  width: 50px;
}
.group-header-debate {
  width: 100%;
  height: 50px;
  display: table;
  color: white;
  background: #ec6023;
  padding: 0 0 0 15px;
}
.group-header-debate h4 {
  font-weight: 600;
}
.group-header-debate div {
  display: table-cell;
  vertical-align: middle;
}
.group-header-debate div:nth-child(2) {
  text-align: right;
  padding-right: 15px;
}
.group-header-debate div:nth-child(3) {
  background: #a44217 url(img/play-icon-small.png) 50% no-repeat;
  width: 50px;
}
.group-header-food {
  width: 100%;
  height: 50px;
  display: table;
  color: white;
  background: #9fcb3a;
  padding: 0 0 0 15px;
}
.group-header-food h4 {
  font-weight: 600;
}
.group-header-food div {
  display: table-cell;
  vertical-align: middle;
}
.group-header-food div:nth-child(2) {
  text-align: right;
  padding-right: 15px;
}
.group-header-food div:nth-child(3) {
  background: #90bb2d url(img/play-icon-small.png) 50% no-repeat;
  width: 50px;
}
#video {
  background: white;
}
#video .article-right-col aside {
  padding-bottom: 20px;
}
#video .video-list li p {
  font-size: 16px;
}
#video .video-list li:nth-child(4) {
  display: none;
}
.video-list li .video-image-wrapper {
  width: 210px;
  height: 117px;
  overflow: hidden;
}
.video-list li:nth-child(4) {
  display: none;
}
.video-wrapper {
  background-color: black;
  width: 100%;
  display: inline-block;
  margin: 0;
  padding: 10px 0 0 0;
}
.video-wrapper .video-iframe {
  height: 320px;
  width: 100%;
}
.video-wrapper .video-details {
  color: white;
  float: none;
}
.video-wrapper .video-details small {
  color: #989898;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 11px;
  display: block;
}
.video-wrapper .video-details p {
  line-height: 1.3em;
}
.video-wrapper .video-details .section-social-element {
  background-color: #999999;
  color: black;
  padding: 9px 10px;
  font-weight: normal;
  font-size: 1em;
  line-height: 0.2em;
  height: 40px;
  display: block;
  margin-top: 10px;
  max-width: 100%;
}
.video-wrapper .video-details .section-social-element i {
  height: 24px;
  width: 24px;
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
  margin-top: -3px;
}
.video-wrapper .video-details .section-social-element i.fb-comment-icon-black {
  background-image: url('/Content/images/FB-Comment-BLACK.png');
  background-repeat: no-repeat;
  width: 25px;
}
.video-wrapper .video-details .section-social-element i.fb-icon-black {
  background-image: url('/Content/images/FB-Share-BLACK.png');
  background-repeat: no-repeat;
}
.video-wrapper .video-details .section-social-element span {
  padding-top: 11px;
  margin-left: 0;
  font-size: 0.9em;
}
.video-wrapper .video-playlist {
  max-width: 293px;
  margin: 20px auto 30px auto;
}
.video-wrapper .video-playlist .video-playlist-right,
.video-wrapper .video-playlist .video-playlist-left {
  height: 39px;
  color: white;
  width: 19px;
  position: absolute;
  top: 50%;
  margin-top: -19px;
  cursor: pointer;
}
.video-wrapper .video-playlist .video-playlist-right {
  background-image: url('/Content/images/Jubii-VideoSlider-Arrow-RIGHT.png');
  right: -9px;
}
.video-wrapper .video-playlist .video-playlist-left {
  background-image: url('/Content/images/Jubii-VideoSlider-Arrow-LEFT.png');
  left: -13px;
}
.video-wrapper .video-playlist .video-playlist-window {
  width: 100%;
  overflow: hidden;
}
.video-wrapper .video-playlist .video-playlist-window ul {
  width: 99999px;
  margin: 0;
  padding: 0;
}
.video-wrapper .video-playlist .video-playlist-window ul li {
  width: 250px;
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
}
.video-wrapper .video-playlist .video-playlist-window ul li .video-playlist-thumb {
  position: relative;
  max-height: 110px;
  overflow: hidden;
}
.video-wrapper .video-playlist .video-playlist-window ul li .video-playlist-thumb .video-playlist-play-icon {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 30px;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.5);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 15px 15px;
  background-image: url(modules/~img/video.svg);
}
.video-wrapper .video-playlist .video-playlist-window ul li .video-playlist-thumb img {
  width: 250px;
}
.video-wrapper .video-playlist .video-playlist-window ul li .video-playlist-title {
  color: white;
}
.video-wrapper .video-playlist .video-playlist-window ul li .video-playlist-title h4 {
  line-height: 1.3em;
}
.video-wrapper .video-playlist .video-playlist-window ul li .video-playlist-title small {
  color: #989898;
  margin-top: 10px;
  margin-bottom: 0px;
  font-size: 11px;
  display: block;
}
.video-section-image {
  max-height: 142px;
  overflow: hidden;
}
.video-section-image-large {
  max-height: 185px;
  overflow: hidden;
}
.video-section-image-large img {
  min-width: 328px;
}
.video-section-image-small {
  max-height: 108px;
  overflow: hidden;
}
.video-image-size {
  overflow: hidden;
  max-height: 112px;
}
.video-image-size img {
  min-width: 200px;
}
#site-main .link-size-1 h3 {
  margin-bottom: 25px;
}
.link-size-4 p,
.link-size-3 p {
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  #video .video-list li p {
    font-size: 12px;
  }
  #video .video-list li:nth-child(4) {
    display: none;
  }
  .video-wrapper .video-iframe {
    height: 430px;
  }
  .video-wrapper .video-details {
    color: white;
    float: none;
  }
  .video-wrapper .video-details small {
    color: #989898;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 11px;
    display: block;
  }
  .video-wrapper .video-details .section-social-element {
    margin-top: 0px;
    display: inline-block;
    max-width: 50%;
  }
  .video-wrapper .video-details .section-social-element i {
    height: 24px;
    width: 24px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    margin-top: -3px;
  }
  .video-wrapper .video-details .section-social-element i.fb-comment-icon-black {
    background-image: url('/Content/images/FB-Comment-BLACK.png');
    background-repeat: no-repeat;
    width: 25px;
  }
  .video-wrapper .video-details .section-social-element i.fb-icon-black {
    background-image: url('/Content/images/FB-Share-BLACK.png');
    background-repeat: no-repeat;
  }
  .video-wrapper .video-details .section-social-element span {
    padding-top: 11px;
    margin-left: 0;
  }
  .video-wrapper .video-playlist {
    max-width: 557px;
    margin: 20px auto 30px auto;
    float: none;
  }
  .video-wrapper .video-playlist .video-playlist-right {
    background-image: url('/Content/images/Jubii-VideoSlider-Arrow-RIGHT.png');
    right: -9px;
  }
  .video-wrapper .video-playlist .video-playlist-left {
    background-image: url('/Content/images/Jubii-VideoSlider-Arrow-LEFT.png');
    left: -19px;
  }
  .video-image-size {
    overflow: hidden;
    max-height: 183px;
  }
  .video-image-size img {
    min-width: 332px;
  }
  .video-section-image-large {
    max-height: 366px;
    overflow: hidden;
  }
  .video-section-image-large img {
    min-width: 547px;
  }
  .link-size-4 p,
  .link-size-3 p {
    margin-bottom: 10px;
  }
}
@media (min-width: 992px) {
  #video .video-list li p {
    font-size: 12px;
  }
  #video .video-list li:nth-child(4) {
    display: none;
  }
  .video-wrapper .video-iframe {
    height: 557px;
  }
  .video-wrapper .video-details {
    color: white;
    float: none;
  }
  .video-wrapper .video-details small {
    color: #989898;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 11px;
    display: block;
  }
  .video-wrapper .video-details .section-social-element {
    margin-top: 0px;
    display: inline-block;
    max-width: 50%;
  }
  .video-wrapper .video-details .section-social-element i {
    height: 24px;
    width: 24px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    margin-top: -3px;
  }
  .video-wrapper .video-details .section-social-element i.fb-comment-icon-black {
    background-image: url('/Content/images/FB-Comment-BLACK.png');
    background-repeat: no-repeat;
    width: 25px;
  }
  .video-wrapper .video-details .section-social-element i.fb-icon-black {
    background-image: url('/Content/images/FB-Share-BLACK.png');
    background-repeat: no-repeat;
  }
  .video-wrapper .video-details .section-social-element span {
    padding-top: 11px;
    margin-left: 0;
  }
  .video-wrapper .video-playlist {
    max-width: 820px;
    margin: 20px auto 30px auto;
    float: none;
  }
  .video-wrapper .video-playlist .video-playlist-right {
    background-image: url('/Content/images/Jubii-VideoSlider-Arrow-RIGHT.png');
    right: -9px;
  }
  .video-wrapper .video-playlist .video-playlist-left {
    background-image: url('/Content/images/Jubii-VideoSlider-Arrow-LEFT.png');
    left: -19px;
  }
  .video-image-size {
    overflow: hidden;
    max-height: 183px;
  }
  .video-image-size img {
    min-width: 332px;
  }
  .video-section-image-large {
    max-height: 366px;
    overflow: hidden;
  }
  .video-section-image-large img {
    min-width: 547px;
  }
  .link-size-4 p,
  .link-size-3 p {
    margin-bottom: 10px;
  }
}
@media (min-width: 1200px) {
  #video .video-list li p {
    font-size: 12px;
  }
  #video .video-list li:nth-child(4) {
    display: none;
  }
  .video-wrapper .video-iframe {
    height: 605px;
  }
  .video-wrapper .video-details {
    color: white;
    float: none;
  }
  .video-wrapper .video-details small {
    color: #989898;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 11px;
    display: block;
  }
  .video-wrapper .video-details .section-social-element {
    margin-top: 0px;
    display: inline-block;
    max-width: 50%;
  }
  .video-wrapper .video-details .section-social-element i {
    height: 24px;
    width: 24px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    margin-top: -3px;
  }
  .video-wrapper .video-details .section-social-element i.fb-comment-icon-black {
    background-image: url('/Content/images/FB-Comment-BLACK.png');
    background-repeat: no-repeat;
    width: 25px;
  }
  .video-wrapper .video-details .section-social-element i.fb-icon-black {
    background-image: url('/Content/images/FB-Share-BLACK.png');
    background-repeat: no-repeat;
  }
  .video-wrapper .video-details .section-social-element span {
    padding-top: 11px;
    margin-left: 0;
  }
  .video-wrapper .video-playlist {
    /*width:1083px;*/
    max-width: 1083px;
    margin: 20px auto 30px auto;
    float: none;
  }
  .video-wrapper .video-playlist .video-playlist-right {
    background-image: url('/Content/images/Jubii-VideoSlider-Arrow-RIGHT.png');
    right: -9px;
  }
  .video-wrapper .video-playlist .video-playlist-left {
    background-image: url('/Content/images/Jubii-VideoSlider-Arrow-LEFT.png');
    left: -19px;
  }
  .video-image-size {
    overflow: hidden;
    max-height: 185px;
  }
  .video-image-size img {
    min-width: 332px;
  }
  .video-section-image-large {
    max-height: 366px;
    overflow: hidden;
  }
  .video-section-image-large img {
    min-width: 547px;
  }
  .link-size-4 p,
  .link-size-3 p {
    margin-bottom: 10px;
  }
}
#videos {
  background-color: #000;
}
#videos .video-image {
  position: relative;
}
#videos h4.video-header {
  z-index: 10;
  margin: 0;
  color: #fff;
  font-weight: 800;
  font-size: 36px;
  padding: 70px 30px 25px 30px;
  position: absolute;
  bottom: 0;
  width: 100%;
  -webkit-box-shadow: inset 0px -60px 60px 10px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: inset 0px -60px 60px 10px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0px -60px 60px 10px rgba(0, 0, 0, 0.75);
  /*left: 0;
    background-image: url(img/header-overlay.png);
    background-position: center top;
    background-repeat: repeat-x;*/
}
#videos table {
  width: 100%;
}
#videos table td {
  width: 50%;
}
#videos table .video-description {
  vertical-align: middle;
}
#videos .video-image img {
  width: 100%;
}
#videos span.play-icon {
  background-image: url(img/video.svg);
  background-position: 58% center;
  background-size: 20px 20px;
  background-repeat: no-repeat;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 44px;
  height: 44px;
  margin-left: -22px;
  margin-top: -22px;
  z-index: 1;
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.5);
  border: 3px solid rgba(255, 255, 255, 0.7);
  border-radius: 22px;
  box-shadow: 0px 0px 7px #888888;
}
#videos span.play-icon.large {
  background-size: 41px 41px;
  border-radius: 40px;
  width: 80px;
  height: 80px;
  margin-left: -40px;
  margin-top: -40px;
  border: 3px solid rgba(255, 255, 255, 0.7);
}
#videos .video-list li {
  background: #1b1b1b;
  color: #fff;
  font-size: 0.875em;
  line-height: 1.4em;
  border-bottom: 1px solid #494949;
}
#videos .video-list li p {
  padding: 0px 10px;
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
}
@media (max-width: 767px) {
  #videos h4.video-header {
    font-size: 20px;
  }
  #videos .video-list li p {
    font-weight: 600;
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 999px) {
  #videos .video-list li p {
    font-weight: 600;
    font-size: 13px;
  }
}
/*@media (min-width: 992px) and (max-width: 1199px) {
    #videos .video-list li p {
        font-weight: 600;
        font-size: 12px;
    }
}*/
@media (min-width: 1000px) {
  #videos .video-list li p {
    font-weight: 600;
    font-size: 16px;
  }
}
@media (min-width: 1000px) {
  #videos .video-image {
    max-height: 364px;
    overflow: hidden;
  }
}
/*@media (min-width: 1200px) {
    #videos .video-image {
        max-height: 440px;
    }
}*/
/*@media (min-width: 1600px) {
    #videos .video-image {
        max-height: 470px;
    }
}*/
#videos .video-section-large-image,
#videos .video-section-small-image {
  height: auto;
}
.cxense-2-cols-4-stories .cxense-list {
  padding-bottom: 15px;
}
.cxense-2-cols-4-stories .cxense-list > div {
  height: 100%;
  background: white;
}
.cxense-2-cols-4-stories .cxense-list header {
  background: #2f5472;
  color: white;
  line-height: 1.2em;
}
.cxense-2-cols-4-stories .cxense-list h4 {
  font-size: 1.25em;
  display: inline-block;
  font-weight: 600;
  margin: 0;
  padding: 10px;
}
@media (min-width: 992px) {
  .cxense-2-cols-4-stories .cxense-list h4 {
    font-size: 1.25em;
    padding: 1em 1.5em;
  }
}
.cxense-2-cols-4-stories .cxense-list ul {
  padding: 10px 20px 16px 20px;
}
.cxense-2-cols-4-stories .cxense-list ul li {
  list-style: none;
  font-size: 1em;
  font-weight: 600;
  padding: 10px 0;
  height: 67px;
}
@media (min-width: 992px) {
  .cxense-2-cols-4-stories .cxense-list ul li {
    font-size: 0.85em;
  }
}
.cxense-2-cols-4-stories .cxense-list ul li + li {
  border-top: 1px solid #999;
}
.cxense-2-cols-4-stories .cxense-list ul small {
  font-weight: 400;
}
/* CXENSE legacy styles */
#cxense {
  background: #fff;
  width: auto;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #c5c5c4;
}
#cxense .cxense-section {
  border-right: 1px solid #c5c5c4;
}
.cxense-section.recommended {
  border: none;
}
#cxense .cxense-section header {
  background: #013444;
  color: #fff;
  line-height: 1.2em;
}
#cxense .cxense-section h4 {
  font-size: 1.25em;
  display: inline-block;
  font-weight: 600;
  margin: 0;
  padding: 10px;
}
#cxense .cxense-section ul {
  padding: 10px 20px;
}
#cxense .cxense-section li {
  list-style: none;
  font-size: 1em;
  font-weight: 600;
  padding: 18px 0;
}
@media (min-width: 1000px) {
  #cxense .cxense-section li {
    font-size: 0.85em;
  }
  #cxense .cxense-section h4 {
    font-size: 1.25em;
    padding: 1em 1.5em;
  }
}
/*@media (min-width: 1000px) {
    #cxense .cxense-section h4 {
        font-size: 1.25em;
        padding: 1em 1.5em;
    }
}*/
/*@media (min-width: 1600px) {
    #cxense .cxense-section ul {
       padding: 10px 30px;
    }
    #cxense .cxense-section li {
        font-size: 0.8em;
    }
}*/
#cxense .cxense-section li + li {
  border-top: 1px solid #c5c5c4;
}
#cxense .cxense-section li small {
  font-size: 0.85em;
  font-weight: 400;
}
#cxense .newsletter-fbgroup {
  background: #0e78a7 !important;
}
@media (min-width: 1000px) {
  #cxense .newsletter-fbgroup {
    height: 464px;
  }
}
/*@media (min-width: 1600px) {
    #cxense .newsletter-fbgroup {
        height: 571px;
    }
}*/
#cxense .fb-group {
  padding: 24px;
  max-width: 100%;
  text-align: center;
}
@media (min-width: 1000px) {
  #cxense .fb-group {
    padding: 21px;
    max-width: 245px;
  }
}
/*@media (min-width: 1600px) {
    #cxense .fb-group {
        padding: 24px;
        max-width: 314px;
    }
}*/
a.fb-share {
  background: white;
  border-radius: 50%;
}
.slow-pulse {
  animation-name: slow-pulse-animation;
  animation-duration: 5000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes slow-pulse-animation {
  0% {
    transform: scale(1);
  }
  30% {
    transform: scale(1);
  }
  45% {
    transform: scale(1.2);
  }
  50% {
    transform: scale(1.3);
  }
  55% {
    transform: scale(1.2);
  }
  60% {
    transform: scale(1);
  }
  80% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}
.fb-share {
  color: #4458a4;
  font-weight: 700;
}
.fb-share:hover {
  color: #999;
}
.fb-share .fb-share-button-jub {
  display: inline-block;
  background: url(img/fb-share.svg) 0px no-repeat;
  background-size: 14px 14px;
  padding-left: 16px;
  cursor: pointer;
}
@media (min-width: 640px) {
  .fb-share .fb-share-button-jub {
    background: url(img/fb-share.svg) 0px no-repeat;
    background-size: 16px 16px;
    padding-left: 22px;
  }
}
@media (min-width: 1000px) {
  .fb-share .fb-share-button-jub {
    background: url(img/fb-share.svg) 0px no-repeat;
    background-size: 20px 20px;
    padding-left: 30px;
  }
}
.fb-share:hover .fb-share-button-jub {
  background-image: url(img/fb-share-hover.svg);
}
#site-main .tw-feed {
  text-align: center;
}
#twitter-widget-0 {
  height: 400px;
}
@media (min-width: 640px) {
  #twitter-widget-0 {
    height: 600px;
  }
}
@media (min-width: 1000px) {
  #site-main .article-link.tw-feed {
    padding: 6px;
  }
  #twitter-widget-0 {
    height: 549px;
  }
}
/*@media (min-width: 1600px) {
    #site-main .article-link.tw-feed {padding: 6px;}
    #twitter-widget-0 {
        height: 693px;
    }
}*/
.row-xs-same-height {
  display: table;
  width: 100%;
  /* fix overflow */
  table-layout: fixed;
}
.col-xs-same-height {
  display: table-cell;
  vertical-align: top;
  float: none !important;
}
@media (min-width: 768px) {
  .row-sm-same-height {
    display: table;
    width: 100%;
    /* fix overflow */
    table-layout: fixed;
  }
  .col-sm-same-height {
    display: table-cell;
    vertical-align: top;
    float: none !important;
  }
}
@media (min-width: 992px) {
  .row-md-same-height {
    display: table;
    width: 100%;
    /* fix overflow */
    table-layout: fixed;
  }
  .col-md-same-height {
    display: table-cell;
    vertical-align: top;
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .row-lg-same-height {
    display: table;
    width: 100%;
    /* fix overflow */
    table-layout: fixed;
  }
  .col-lg-same-height {
    display: table-cell;
    vertical-align: top;
    float: none !important;
  }
}
/* USAGE
<div class="row">
  <div class="row-height">
    <div class="col-xs-2 col-xs-height col-xs-middle">
      <div class="inside"></div>
    </div>
    <div class="col-xs-4 col-lg-5 col-xs-height col-xs-middle">
      <div class="inside"></div>
    </div>
  </div>
</div>
*/
/* content styles */
.inside {
  margin-top: 20px;
  margin-bottom: 20px;
  background: #ededed;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #ededed));
  background: -moz-linear-gradient(top, #f4f4f4 0%, #ededed 100%);
  background: -ms-linear-gradient(top, #f4f4f4 0%, #ededed 100%);
}
.inside-full-height {
  /*
  // if you want to give content full height give him height: 100%;
  // with content full height you can't apply margins to the content
  // content full height does not work in ie http://stackoverflow.com/questions/27384433/ie-display-table-cell-child-ignores-height-100
  */
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}
/* columns of same height styles */
.row-height {
  display: table;
  table-layout: fixed;
  height: 100%;
  width: 100%;
}
.col-height {
  display: table-cell;
  float: none;
  height: 100%;
}
.col-top {
  vertical-align: top;
}
.col-middle {
  vertical-align: middle;
}
.col-bottom {
  vertical-align: bottom;
}
@media (min-width: 480px) {
  .row-xs-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-xs-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-xs-top {
    vertical-align: top;
  }
  .col-xs-middle {
    vertical-align: middle;
  }
  .col-xs-bottom {
    vertical-align: bottom;
  }
}
@media (min-width: 768px) {
  .row-sm-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-sm-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-sm-top {
    vertical-align: top;
  }
  .col-sm-middle {
    vertical-align: middle;
  }
  .col-sm-bottom {
    vertical-align: bottom;
  }
}
@media (min-width: 992px) {
  .row-md-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-md-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-md-top {
    vertical-align: top;
  }
  .col-md-middle {
    vertical-align: middle;
  }
  .col-md-bottom {
    vertical-align: bottom;
  }
}
@media (min-width: 1200px) {
  .row-lg-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-lg-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-lg-top {
    vertical-align: top;
  }
  .col-lg-middle {
    vertical-align: middle;
  }
  .col-lg-bottom {
    vertical-align: bottom;
  }
}
/**
 *
 * Main container
 *
 */
#addToHomeScreen {
  z-index: 9999;
  -webkit-user-select: none;
  user-select: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  touch-callout: none;
  width: 240px;
  font-size: 15px;
  padding: 12px 14px;
  text-align: left;
  font-family: helvetica;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #fff), color-stop(0.02, #eee), color-stop(0.98, #ccc), color-stop(1, #a3a3a3));
  border: 1px solid #505050;
  -webkit-border-radius: 8px;
  -webkit-background-clip: padding-box;
  color: #333;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
  line-height: 130%;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
}
#addToHomeScreen.addToHomeIOS7 {
  background: #f2f2f2 !important;
  -webkit-border-radius: 1px !important;
  border: 1px solid #ccc;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}
#addToHomeScreen.addToHomeIpad {
  width: 268px;
  font-size: 18px;
  padding: 14px;
}
/**
 *
 * The 'wide' class is added when the popup contains the touch icon
 *
 */
#addToHomeScreen.addToHomeWide {
  width: 296px;
}
#addToHomeScreen.addToHomeIpad.addToHomeWide {
  width: 320px;
  font-size: 18px;
  padding: 14px;
}
/**
 *
 * The balloon arrow
 *
 */
#addToHomeScreen .addToHomeArrow {
  position: absolute;
  background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0, rgba(204, 204, 204, 0)), color-stop(0.4, rgba(204, 204, 204, 0)), color-stop(0.4, #ccc));
  border-width: 0 1px 1px 0;
  border-style: solid;
  border-color: #505050;
  width: 16px;
  height: 16px;
  -webkit-transform: rotateZ(45deg);
  bottom: -9px;
  left: 50%;
  margin-left: -8px;
  -webkit-box-shadow: inset -1px -1px 0 #a9a9a9;
  -webkit-border-bottom-right-radius: 2px;
}
#addToHomeScreen.addToHomeIOS7 .addToHomeArrow {
  background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0, rgba(204, 204, 204, 0)), color-stop(0.4, rgba(204, 204, 204, 0)), color-stop(0.4, #f2f2f2)) !important;
  -webkit-box-shadow: inset -1px -1px 0 #fff !important;
  border-color: #ccc !important;
}
/**
 *
 * The balloon arrow for iPad
 *
 */
#addToHomeScreen.addToHomeIpad .addToHomeArrow {
  -webkit-transform: rotateZ(-135deg);
  background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0, rgba(238, 238, 238, 0)), color-stop(0.4, rgba(238, 238, 238, 0)), color-stop(0.4, #eee));
  -webkit-box-shadow: inset -1px -1px 0 #fff;
  top: -9px;
  bottom: auto;
  left: 50%;
}
/**
 *
 * Close button
 *
 */
#addToHomeScreen .addToHomeClose {
  -webkit-box-sizing: border-box;
  position: absolute;
  right: 4px;
  top: 4px;
  width: 18px;
  height: 18px;
  line-height: 14px;
  text-align: center;
  text-indent: 1px;
  -webkit-border-radius: 9px;
  background: rgba(0, 0, 0, 0.12);
  color: #888;
  -webkit-box-shadow: 0 1px 0 #fff;
  font-size: 16px;
}
#addToHomeScreen.addToHomeIOS7 .addToHomeClose {
  line-height: 12px;
  padding-right: 1px;
  background: transparent;
  border: 1px solid #888;
  -webkit-box-shadow: none;
}
/**
 *
 * The '+' icon, displayed only on iOS < 4.2
 *
 */
#addToHomeScreen .addToHomePlus {
  font-weight: bold;
  font-size: 1.3em;
}
/**
 *
 * The 'share' icon, displayed only on iOS >= 4.2
 *
 */
#addToHomeScreen .addToHomeShare {
  display: inline-block;
  width: 18px;
  height: 15px;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAeCAQAAADu6HTYAAADPElEQVR4Xq3TX2gcRRzA8e/M7mVv2+TSNpc/TZtrY6jUGqgaSAmEChKLrYK0YH0RFC2CSCkEfCghiKU04J8qNigq6os+iQV98MHWFwVBrQQRWs21lBw5cw3NNb1/udu72RGG5Y77IzXW77D7sAwf5scyYoL6BGXSDKFZwaGpLvIUaeoCkvX1MmsM0Ny6oRSQYOLuIS+YZOpfQdqslpUxcZrzTVAz4qPwW2O3CeIwC/RSzeY6Ow1QhUrkr+YOWfEKDkEP8Rij7CHKJmrFSDHBdwGEE5wiGChPN+PnT8VdRtEIl1d4gRj/1EVe5ZSBKGh8iqQpo/Fo5+3C/gz0MYg4zgwbqday1/Q4B8BGQ45d/Hi54lakCrU5obOcidJpu1+Lg9whjabyaOYLnrIBFFaRD+xe2ybMDWY66GmP/WA9cGfGp0CWhy0wkMN8inepFiH2rV1j0NQSNQbFLRQnS8/8YSDBBpadfv4CYDub2fmeHDNAsL1MBWUel0iA+Xik6eHcyvD3vAMSU1TGuA/YRS+dD7ovCQN43GKRFCU20Kd3V/avDVVyAZ5niTEuLA5/zBGWg9EEEhfJKN200Tat8CmRAQb9+wv7soPlHt2tQorsz1uPbr0HTY4sJwrH47zJZwABBAKLMBoQXepwgTwdHCo+fXMkQ4lrxEmQ5AaXipPqDY9V2vn09tgvTPI71EEGYxM+/uMJLJ4svpgaWGKOi/xKgmqLSUGSUd5f2vIVJ/CgBaTIUsZ7ZBsn0+NzfMOXLFCXQyTcybN6ep5ZZgUOHn7jpfUpsZshdugPGf+E5zjbyHTSRyQ8xfRPPM/s63RHeuknSoT22mjmmnAOIMkUZ6D1xSfPPAfd1WFKM3sO2CMaHx8M1NjnXKHaAGGkOW0C02WeYHUz4qMtx+w5gUDS8NckYe5lHsMYwCZEPyEEmjLDZFmAS7CDviMdxyTkMNVBKEmYLvbiQQBIBBbCQG04bGQvFWz6CfsCQLWCigILFwcfkGYBiOpbYuOizTAyYyDdCtrGaRG1LCkIgMYEFhI0WqQZoSlbGRyHKe4qOx7iv2bVQW9dp4dlM/x6kmwnWQcd/Q3FCqwTEiT5s+6D5v/pb0SSHyg7uhMWAAAAAElFTkSuQmCC);
  background-size: 18px 15px;
  text-indent: -9999em;
  overflow: hidden;
}
#addToHomeScreen.addToHomeIOS7 .addToHomeShare {
  width: 11px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAA8CAYAAAAQTCjdAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAASCQAAEgkB80sG3AAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAKjSURBVGiB7dpPiFVVHMDxz7m9NCtMyI2bEJEC25WrEkzHUXCRraIwdNE8ZxfYIlcis1ZEbGEzT1QCF4XgH1CyWhUoJKIWNRGEiCNKmkSiYTzfcfGuOokx77x3ZlS8382959zfn+/invvn3RdijHIRBrwkOINCYXEcdjpb7VyiYdBsLScwt5y6IloYdzqXo36Ro0gY9IKWo+5JwmzBt2HQnBw9ehYNazyn5TBee8Dh+Vq+CWu92GufnkTDR6ab7gDeBNHouMM/l9tXTXM0fGBmL726Fg1Dam74EsvKqR8VNowL2Yzj5f7rnnE4DHq2235diYYhhTGfC94up35T0y+6di/ITU0rKVd+sEi0P7xr2pSJOu8zvF+OzqEv7vDH/WFxt7/cshy/ticsN8sXYUht0kXDOlsF9XJ4UaEvNoz9X3zc5bKaZThbyr5jzJ4wlNY7KTgM+ES0vhz+KeiPw36fKC/ucAF9uFBOrTZm26SJCtaV27+xIo7cXdkTEhvOoh+XyxprU1qnim7CQdGK2HAyKRexYVShT3RItDElN+mkjiP2Ym+S3f01hv2EVal5WW6hU0ElmptaqJuBpXg6MbeFH2LDpU6CQ93zWIKnEvs0cayGU3glMfkOo1jQYewZzOuyz7FC95Jwo5OgUFfgeg993hh/eTqCTxOSm/iuk8DY0Ap1b2GhtHXxsfZN4j/X0fOx4auEIknEhqv4OiUn1L13Z/+xWfWVaG4q0dxUormpRHNTieamEs1NJZqbJ1Q0jHvdiJo5S2cVjSNOCHZhn3/SnuYnIvl3yomIIz7MXZMn9hydRCrR3FSiualEc1OJ5qYSzU0lmptKNDePjWgwcPePT7/g+4cp8wCW4GXaryK3tL+mLdD5x62ppllgu7bso8q/2HIbzGWdNmWnSJwAAAAASUVORK5CYII=);
  background-size: 11px 15px;
}
/**
 *
 * The touch icon (if available)
 *
 */
#addToHomeScreen .addToHomeTouchIcon {
  display: block;
  float: left;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(255, 255, 255, 0.9);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(255, 255, 255, 0.9);
  background-repeat: no-repeat;
  width: 57px;
  height: 57px;
  -webkit-background-size: 57px 57px;
  background-size: 57px 57px;
  margin: 0 12px 0 0;
  border: 1px solid #333;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
/*.search-results-col{
    padding: 0;
}*/
.searchbox {
  position: relative;
}
.searchbox input[type=text] {
  font-size: 1em;
  line-height: 1.3em;
  width: 98%;
  padding: 10px 42px 10px 20px;
  padding-right: 50px;
  border-radius: 21px;
  border: none;
  background-color: #ececec;
  display: inline-block;
}
.searchbox input[type=text]:hover {
  background-color: #dcdcdc;
}
.searchbox input[type=text]:focus {
  box-shadow: 0 0 10px #008dc6;
}
.searchbox input[type=submit] {
  position: absolute;
  display: inline-block;
  margin-left: -45px;
  margin-top: 1px;
  height: 44px;
  width: 44px;
  background: url(img/search-icon.svg) center no-repeat;
  background-size: 21px 21px;
  border: 0;
  -webkit-appearance: none;
  border-radius: 50%;
}
.searchbox input[type=submit]:hover {
  background-color: #dcdcdc;
}
.search-results-form {
  background: white;
  padding: 20px 15px 10px 15px;
  display: block;
}
.search-results-form div.input-group {
  float: left;
  margin-bottom: 10px;
}
.search-results-form .areas {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 13px;
  font-family: Arial;
  color: gray;
}
.search-results-form .areas li {
  border-bottom: 3px solid transparent;
  float: left;
  cursor: pointer;
}
.search-results-form .areas li button {
  border: 0;
  background: transparent;
  padding: 10px 16px 0px 16px;
  line-height: 45px;
  outline: none;
}
.search-results-form .areas li.selected,
.search-results-form .areas li.selected:hover {
  color: #008dc6;
  border-bottom: 3px solid #008dc6;
  font-weight: bold;
}
.search-results-form .areas li:hover {
  color: black;
}
#search-results,
.search-results {
  padding: 0 10px;
  margin-bottom: 15px;
  /* Google Search Results overrides */
}
#search-results .gsc-above-wrapper-area,
.search-results .gsc-above-wrapper-area {
  display: none;
}
#search-results .gsc-table-result td:first-child,
.search-results .gsc-table-result td:first-child {
  display: none;
}
#search-results .gsc-webResult .gsc-result,
.search-results .gsc-webResult .gsc-result {
  margin-bottom: 10px;
}
#search-results .gsc-result-info,
.search-results .gsc-result-info {
  color: #808080;
}
#search-results .gs-result .gs-title,
.search-results .gs-result .gs-title {
  height: 1.2em;
}
#search-results .gs-result .gs-title,
.search-results .gs-result .gs-title,
#search-results .gs-result .gs-title *,
.search-results .gs-result .gs-title * {
  color: #108dc4;
}
#search-results .gsc-adBlock,
.search-results .gsc-adBlock,
#search-results .gcsc-branding,
.search-results .gcsc-branding {
  display: none;
}
#search-results .gsc-table-cell-thumbnail,
.search-results .gsc-table-cell-thumbnail,
#search-results .gs-promotion-image-cell,
.search-results .gs-promotion-image-cell {
  padding-right: 15px;
}
#search-results .gs-bidi-start-align gs-snippet,
.search-results .gs-bidi-start-align gs-snippet {
  line-height: 16px;
}
#search-results .gsc-results .gsc-cursor-box .gsc-cursor-page,
.search-results .gsc-results .gsc-cursor-box .gsc-cursor-page {
  margin-right: 12px;
  width: 30px;
  line-height: 30px;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  background: #ececec;
}
#search-results .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page,
.search-results .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page {
  background: #0c6c96;
  color: white;
}
#search-results .gsc-table-result,
.search-results .gsc-table-result,
#search-results .gsc-thumbnail-inside,
.search-results .gsc-thumbnail-inside,
#search-results .gsc-url-top,
.search-results .gsc-url-top {
  padding-left: 0;
}
.search-result-header {
  padding: 0 0 0 0 !important;
  max-height: 62px !important;
  font-size: 13px !important;
}
/*#search-results.jubii-search {
    border-left: 1px solid #c5c5c4;
}*/
/*#search-results .article-link{
    min-height: 190px;
}*/
/*@media (min-width: 1200px) and (max-width: 1599px) {
    #search-results-form div.input-group {
        width: 100%;
    }
}*/
/*@media (min-width: 768px) and (max-width: 999px) {
    #search-results-form div.input-group + div.input-group {
        padding-left: 10px;
    }
}*/
/*@media (min-width: 1600px) {
    #search-results-form div.input-group + div.input-group {
        padding-left: 15px;
    }
}*/
/*#search-results-form button.btn {
    background: #108dc4;
    color: #fff;
    font-size: 11px;
    line-height: 30px;
    padding: 0 5px;
    border: none;
    border-radius: 0;
}

#search-results-form button.btn:hover {
    border: none;
}

#search-results-form button.btn.btn-primary {background:#0c6c96;}
#search-results-form button.btn + button.btn {
    margin-left: 6px;
}*/
/*@media (min-width: 480px) {
    #search-results-form button.btn {
        line-height: 36px;
        padding-left: 10px;
        padding-right: 10px;
    }
}*/
/*@media (min-width: 768px) {
    #search-results-form button.btn {
        font-size: 13px;
    }
}

@media (min-width: 1000px) {
    #search-results-form button.btn + button.btn {
        margin-left: 10px;
    }
}*/
/*@media (min-width: 1600px) {
    #search-results-form button.btn {
        font-size: 13px;
        line-height: 36px;
        padding-left: 15px;
        padding-right: 15px;
    }
}*/
/*@media (min-width: 768px) and (max-width: 999px){
    #search-results .article-link {
        min-height: 290px;
    }
}*/
/*@media (min-width: 1600px) {
    #search-results .article-link{
        min-height: 250px;
    }
}*/
/*@media (min-width: 480px) and (max-width: 579px) {
    #search-results .article-link.link-size-1 {
        width: 50%;
        min-height: 220px;
    }
}
@media (min-width: 580px) and (max-width: 767px) {
    #search-results .article-link.link-size-1 {
        width: 50%;
        min-height: 250px;
    }
    #search-results .article-link.link-size-1 h3 {
        height: 32px;
        overflow: hidden;
    }
}*/
/*.search-pager {
    list-style-type: none;
    margin: 0;
    padding: 0 10px 15px;
    display: block;
    width:100%;
    text-align:center;
}

.search-pager li {
    display: inline;
    padding: 4px;
}

.search-pager-selected {
    color: #108dc4;
}*/
.article {
  margin-bottom: 30px;
  overflow: hidden;
}
.article .header {
  padding: 20px 15px 15px 35px;
}
.article .header h1,
.article .header h2 {
  margin: 0;
}
.article .header h1 {
  font-weight: 800;
  font-size: 2.7em;
  line-height: 1.3em;
  margin-bottom: 10px;
}
.article .header h2 {
  font-size: 1.3em;
  line-height: 1.3em;
}
.article .byline {
  background-color: #f5f5f5;
  padding: 15px 0 15px 20px;
  font-size: 1.2rem;
}
@media (min-width: 768px) {
  .article .byline {
    font-size: 1.4rem;
  }
}
.article .byline .media-logo {
  width: 75%;
}
.article .byline .author {
  padding-left: 35px;
}
.article .byline .publish-time {
  font-size: 0.8em;
  margin-top: 1px;
}
.article .article-image {
  width: 100%;
}
.article .article-text {
  line-height: 1.5em;
  padding: 20px 20px 5px 20px;
  font-size: 1.6rem;
}
@media (min-width: 768px) {
  .article .article-text {
    font-size: 1.4rem;
  }
}
.article .article-text h2 {
  font-size: 24px;
}
.article .article-text h3 {
  margin: 30px 0 10px 0;
  font-size: 21px;
  font-weight: 700;
}
.article .article-text h4 {
  font-weight: 600;
}
.article .article-text a {
  color: #0e78a7;
}
.article .article-text p {
  font-size: 1em;
  line-height: 1.5em;
}
.article .article-text p > em {
  display: none;
}
.article .article-text .width-limit {
  max-width: 550px;
}
.article .article-contextual {
  padding: 0 20px;
}
.article .article-contextual.top-40 {
  margin-top: 40px;
}
.article-facts {
  background-color: #f5f5f5;
  margin: 20px 0;
}
.article-facts div.header {
  background-color: #2f5472;
  color: white;
  padding: 15px;
  font-size: 1.3rem;
  line-height: 1.5em;
  font-weight: 600;
}
.article-facts div.text {
  font-size: 1.2rem;
  line-height: 1.5em;
  border: 1px solid #dfdfdf;
  border-top: none;
  padding: 15px;
}
body:not(.has-mobile-background-takeover) .article-right-col {
  background-color: #f5f5f5;
}
aside.is_stuck {
  margin-top: 100px;
}
.article-gallery {
  position: relative;
  background-color: #dfdfdf;
}
.article-gallery figure {
  width: 100%;
  /*position: relative !important;*/
}
.article-gallery .fig-caption {
  background-color: rgba(230, 230, 230, 0.7);
  position: absolute;
  bottom: 0;
  left: 0;
  display: none;
  padding: 15px 15px 15px 35px;
  width: 100%;
  font-size: 1.1rem;
}
.image-pager {
  position: absolute;
  left: 20px;
  top: 30px;
  z-index: 200;
  color: #fff;
  font-weight: 600;
  padding: 15px 20px 15px 15px;
  background-color: rgba(0, 0, 0, 0.5);
  background-image: url(img/camera-white.svg);
  background-size: 20px 20px;
  background-position: 44% center;
  background-repeat: no-repeat;
}
/* article-link */
#site-main .article-link {
  border-right: 1px solid #c5c5c4;
  border-bottom: 1px solid #c5c5c4;
  background: #fff;
  position: relative;
  padding: 10px;
}
#site-main .article-link .image {
  margin: -10px -10px 10px -10px;
  position: relative;
  background: #eee;
}
#site-main .article-link.no-border {
  border: none;
}
/*#site-main .no-border-bottom {
    border-bottom:0;
}*/
#site-main .no-padding.article-link {
  padding: 0 !important;
}
@media (min-width: 1000px) {
  #site-main .article-link {
    padding: 20px 20px 0 20px;
  }
  #site-main .article-link .image {
    margin: -20px -20px 10px -20px;
  }
}
#site-main .article-link .fb-share {
  float: right;
}
#top-4-news .article-link.link-size-1 {
  width: 50%;
  float: left;
}
@media (min-width: 768px) {
  #top-5-news .article-link.link-size-2 {
    width: 50%;
    float: left;
  }
}
@media (min-width: 1000px) {
  #top-4-news .article-link.link-size-1 {
    width: 25%;
  }
  #top-5-news .article-link.link-size-2 {
    width: 100%;
  }
}
#site-main .article-link .image img {
  width: 100%;
}
#site-main .image .article-icons {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -30px;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background-color: rgba(0, 0, 0, 0.5);
  background-repeat: no-repeat;
  background-size: 17px 17px;
  background-position: center center;
  border-radius: 50%;
}
#site-main .image .article-icons.gallery {
  background-image: url(img/camera-white.svg);
}
#site-main .image .article-icons.video {
  background-size: 25px 25px;
  background-image: url(img/video.svg);
}
#site-main .article-link .category-share {
  font-size: 0.65em;
  height: 27px;
}
@media (min-width: 640px) {
  #site-main .article-link .category-share {
    font-size: 0.9em;
  }
}
@media (min-width: 1000px) {
  #site-main .article-link .category-share {
    font-size: 0.75em;
    height: 22px;
    line-height: 20px;
  }
}
#site-main .article-link h1 {
  font-size: 1.6em;
  line-height: 1.2em;
  font-weight: 800;
  color: #003640;
  padding: 0.75em 0;
  margin: 0;
}
#site-main .article-link h3 {
  font-size: 1.6em;
  line-height: 1.2em;
  font-weight: 800;
  color: #003640;
  padding: 0.4em 0;
}
@media (min-width: 768px) {
  #site-main .article-link h1 {
    font-size: 1.6em;
    line-height: 1.2em;
    overflow: hidden;
  }
}
@media (min-width: 1000px) {
  #site-main .article-link h1 {
    font-size: 26px;
    line-height: 32px;
    padding: 0.5em 0;
  }
  #site-main .article-link h3 {
    font-size: 2.25em;
    line-height: 1.2em;
    padding: 0.4em 0;
  }
}
#site-main .article-link .article-related {
  padding: 12px 0;
}
#site-main .article-link .article-related h3 {
  font-size: 13px;
  line-height: 18px;
  font-weight: 700;
  margin: 0;
  padding: 0;
  padding-bottom: 4px;
}
#site-main .article-link .article-related h3 a {
  display: block;
}
#site-main .article-link .article-related a span.read-this {
  color: #00aac3;
}
#site-main .article-link.link-size-1 h3 {
  font-size: 1.45em;
  padding: 10px 0;
  font-weight: 600;
}
#site-main .link-size-1 h3 {
  margin-bottom: 30px;
}
#site-main #top-4-news .article-link.link-size-1 h3,
#site-main #row-4-news .article-link.link-size-1 h3 {
  font-size: 1em;
  font-weight: 600;
  padding: 0.3em 0;
  max-height: 83px;
  overflow: hidden;
}
@media (min-width: 640px) {
  #site-main .article-link .article-related h3 {
    font-size: 16px;
    line-height: 26px;
  }
}
@media (min-width: 768px) {
  #site-main .article-link.link-size-1 h3 {
    font-size: 1em;
    padding: 1em 0;
    max-height: 76px;
    overflow: hidden;
  }
}
@media (min-width: 1000px) {
  #site-main .article-link.link-size-1 h3 {
    font-size: 14px;
    padding: 10px 0;
    max-height: 60px;
  }
  #site-main #top-4-news .article-link.link-size-1 h3 {
    font-size: 1em;
    font-weight: 600;
    padding: 0.3em 0;
    max-height: 80px;
  }
  #site-main .article-link .article-related {
    padding: 6px 0;
  }
  #site-main .article-link .article-related h3 {
    font-size: 14px;
    line-height: 18px;
    padding-bottom: 6px;
  }
}
#site-main .article-link.link-size-2 h3 {
  font-size: 14px;
  font-weight: 600;
  padding: 6px 0;
  max-height: 73px;
  overflow: hidden;
}
#site-main .list-banner .fb-group {
  width: 100%;
  margin: 2% auto;
  text-align: center;
}
#site-main .article-right-col .fb-group {
  text-align: center;
}
.article-teaser-bottom {
  position: absolute;
  bottom: 0;
}
@media (min-width: 768px) {
  #site-main .article-link.link-size-2 h3 {
    max-height: 62px;
    overflow: hidden;
  }
  #site-main .list-banner .fb-group {
    width: 300px;
    margin: 40px 37px;
    float: left;
  }
}
@media (min-width: 1000px) {
  #site-main .article-link.link-size-2 h3 {
    font-size: 18px;
    padding: 16px 0;
    min-height: 80px;
    max-height: 94px;
  }
  #top-5-news .article-link.link-size-2 h3,
  #top-5-news .article-link.link-size-1 h3 {
    font-size: 16px;
    padding: 16px 0;
    min-height: 80px;
    max-height: 94px;
  }
  #site-main .list-banner {
    height: 548px;
  }
  #site-main .list-banner .fb-group {
    margin: 304px auto 30px;
    float: none;
  }
}
#site-main .article-link.link-size-3 h1 {
  max-height: inherit;
  height: auto;
  padding: 0;
  margin: 17px 0;
}
.text-embed {
  margin: 20px 0;
}
.text-embed img.articleImage {
  max-width: 100%;
  width: 100%;
}
.text-embed p.caption {
  color: #666;
  font-size: 85%;
  font-style: italic;
}
.rounded-small {
  border: 1px solid #fff;
  border-radius: 4px;
}
#article {
  background: white;
}
#main #article.container {
  background-color: #fff;
  border-left: 1px solid #c5c5c4;
}
#article-header {
  background-color: #fff;
}
#slide-counter {
  position: absolute;
  left: 20px;
  top: 30px;
  z-index: 200;
  color: #fff;
  font-weight: 600;
  padding: 15px 20px 15px 15px;
  background-color: rgba(0, 0, 0, 0.5);
  background-image: url(img/camera-white.svg);
  background-size: 20px 20px;
  background-position: 44% center;
  background-repeat: no-repeat;
}
#slide-counter .next-arrow {
  position: relative;
  top: -1px;
  right: -5px;
}
#slide-counter .prev-arrow {
  position: relative;
  top: -1px;
  left: -5px;
}
#slide-counter > a,
#slide-counter > span {
  font-size: 0.85em;
  display: inline-block;
  color: #fff;
  text-transform: uppercase;
}
#slide-counter > a {
  text-decoration: none;
}
#slide-counter > span {
  min-width: 69px;
  padding: 0 15px 0 48px;
}
div.bg-white {
  background-color: #fff;
}
.margin-bottom {
  margin-bottom: 30px;
}
@media (max-width: 639px) {
  div#article h1 {
    font-size: 1.8em;
  }
}
div#article h3.read-more-link {
  font-weight: 600;
  color: #000;
  font-size: 0.8em;
}
div#article h3.read-more-link a {
  color: #00aac3;
}
div#article h3.read-more-link a:hover {
  text-decoration: underline;
}
div.byline-col {
  overflow: hidden;
  padding-left: 0;
  padding-right: 0;
}
div#byline-inner-wrapper {
  margin-left: 25px;
  margin-right: 25px;
}
div#byline-inner-wrapper img.full-width {
  width: 100%;
}
#byline-text {
  font-weight: 800;
  font-size: 0.9em;
  margin-bottom: 8px;
}
.padding-border-margin {
  padding-bottom: 20px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
}
#byline-inner-wrapper .fb-page {
  font-size: 14px;
}
@media (min-width: 480px) {
  #byline-inner-wrapper .fb-page {
    min-height: 100px;
  }
}
#byline-inner-wrapper .fb-page .media-object {
  width: 65px;
  float: left;
}
#byline-inner-wrapper .fb-page .media-body {
  width: 110px;
  float: left;
  text-align: left;
}
#byline-inner-wrapper .fb-page .media-body a {
  color: #626262;
  font-weight: 600;
  word-break: break-word;
  word-wrap: break-word;
}
.fb-follow {
  padding-top: 20px;
}
.fb-follow img.byline-logo {
  height: 65px;
  width: 103px;
  margin-bottom: 21px;
}
.fb-follow p {
  font-size: 14px;
  line-height: 18px;
}
@media (min-width: 480px) {
  .fb-follow {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  #byline-inner-wrapper .fb-page .media-body {
    width: 78px;
  }
  #byline-inner-wrapper .fb-page {
    min-height: 20px;
  }
}
div#article figure {
  position: relative;
}
.borders {
  border-right: 1px solid #c5c5c4;
  border-bottom: 1px solid #c5c5c4;
}
.border-right {
  border-right: 1px solid #c5c5c4;
}
.newsletter-preferences .row-md-same-height {
  border-bottom: 1px solid #c5c5c4;
  width: auto;
}
.article-text p#article-subheader {
  font-weight: 600;
  margin-top: 0;
  font-size: 1.2em;
  line-height: 1.4em;
  margin-bottom: 1.2em;
}
.article-text-fact-box-image img {
  width: 100%;
}
.article-text-fact-text p {
  margin-top: 0;
  margin-bottom: 1.1em;
  font-size: 0.9em;
}
.article-text-fact-text p:last-child {
  margin-bottom: 15px;
}
.article-text-facebook-share {
  margin: 25px 0;
}
.fb-share-big {
  width: 150px;
  height: 40px;
}
@media (max-width: 480px) {
  .fb-share-big {
    max-height: 30px;
    max-width: 123px;
  }
}
.fb-share-like {
  background: #eee;
  display: block;
  padding: 12px;
}
.fb-share-like .fb-buttons {
  max-width: 500px;
  margin: 0 auto;
  padding-bottom: 20px;
}
.fb-share-like h5 {
  font-size: 12px;
  font-weight: 600;
  text-align: left;
  margin: 0px auto 8px auto;
}
.fb-share-like .fb-buttons h5,
.fb-share-like .fb-group h5 {
  max-width: 500px;
  margin: 0px auto 8px auto;
}
.fb-share-like .fb-share-button {
  width: 100%;
  padding-top: 12px;
}
@media (min-width: 480px) {
  .fb-share-like .fb-share-button {
    padding-top: 0;
    width: auto;
  }
}
.article-text-banner {
  margin: 20px 0 20px 20px;
  float: right;
}
@media (max-width: 1299px) {
  .article-text-banner {
    float: inherit;
    margin: 20px 0;
  }
}
.article-text-image {
  width: 100%;
}
#section-social .section-social-element {
  float: left;
}
.section-social-element {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  font-size: 0.7em;
  font-weight: 800;
  vertical-align: middle;
  color: #fff;
}
a.section-social-element {
  color: #fff;
}
.section-social-element:hover {
  color: #fff;
  text-decoration: none;
}
.section-social-element + .section-social-element {
  margin-left: 10px;
  margin-top: 2px;
}
.section-social-element.section {
  border-color: #108dc4;
  background-color: #108dc4;
  text-transform: uppercase;
  padding: 0 10px;
}
.section-social-element.mood {
  border-color: #4255a6;
  padding: 0;
  background-color: #4255a6;
  text-align: center;
  width: 40px;
  background-position: center center;
  background-repeat: no-repeat;
  text-indent: -9999px;
}
.section-social-element.mood.surprised {
  background-image: url(img/surprised-white.svg);
  background-size: 32px 27px;
}
.section-social-element.mood.funny {
  background-image: url(img/funny-white.svg);
  background-size: 20px 20px;
}
.section-social-element.mood.emotional {
  background-image: url(img/emotional-white.svg);
  background-size: 27px 27px;
}
.section-social-element.mood.happy {
  background-image: url(img/happy-white.svg);
  background-size: 27px 27px;
}
.section-social-element.comments,
.section-social-element.fb-share-button {
  background-size: 20px 20px;
  background-position: 10px center;
  background-repeat: no-repeat;
  font-size: 0.9em;
  font-weight: 700;
  min-width: 55px;
}
.section-social-element.fb-share-button {
  border-color: #4458A4;
  background-color: #4458A4;
  background-image: url(img/fb-share-white.svg);
}
.section-social-element span {
  display: inline-block;
  margin-left: 27px;
}
@media (max-width: 639px) {
  .section-social-element.section {
    padding: 0 5px;
  }
  .section-social-element {
    height: 30px;
    line-height: 30px;
  }
  .section-social-element + .section-social-element {
    margin-left: 3px;
    margin-top: 0;
  }
  .section-social-element.comments,
  .section-social-element.fb-share-button {
    font-size: 0.85em;
    font-weight: 400;
    max-width: 50%;
  }
  .section-social-element.mood.surprised {
    background-size: 28px 24px;
  }
  .section-social-element.comments {
    background-size: 17px 17px;
  }
}
@media (max-width: 480px) {
  .section-social-element + .section-social-element {
    margin-top: 3px;
  }
}
h2.block-header {
  color: #fff;
  background-color: #2f5472;
  font-size: 0.9em;
  font-weight: 600;
  padding: 10px;
  margin-bottom: 20px;
}
.competition h2.block-header {
  background-color: #513659;
}
h2.block-header-large {
  padding: 15px;
  font-size: 1em;
}
h2.popular,
h2.latest {
  background: #2f5472;
}
.competition h2.popular,
.competition h2.latest {
  background: #9864a6;
}
.block-col {
  width: 48%;
  float: left;
}
.block-col-element {
  display: block;
}
.block-col-element img {
  width: 27%;
  max-width: 75px;
  display: block;
  float: left;
  margin: 0;
}
.block-col-link-text {
  width: 68%;
  display: block;
  float: right;
  font-size: 0.9em;
  font-weight: 800;
}
.block-col-element + .block-col-element {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #ccc;
}
.block-col-right {
  float: right;
}
.col-xs-50p {
  width: 50%;
  float: left;
  padding-right: 20px;
}
.col-xs-50p:last-child {
  padding-right: 0;
  padding-left: 20px;
  border-left: 1px solid #ccc;
}
.col-xs-50p .byline-content {
  max-width: 200px;
}
.col-xs-50p + .col-xs-50p .byline-content {
  margin-bottom: 20px;
}
.byline-content .fb-like {
  margin-bottom: 12px;
}
.byline-content .fb-follow {
  margin-top: 0;
  padding-top: 0;
  height: auto;
}
@media (min-width: 768px) {
  .byline-content .fb-follow {
    padding-top: 10px;
  }
}
.byline-content .fb-follow p {
  font-size: 12px;
  line-height: 16px;
}
@media (min-width: 480px) {
  .col-xs-50p .byline-content {
    max-width: 220px;
    padding-right: 20px;
  }
  .col-xs-50p + .col-xs-50p .byline-content {
    padding-left: 20px;
    border-top: none;
    margin: 0;
  }
  .col-xs-50p .byline-content .media {
    margin-top: 0;
  }
  .col-xs-50p:last-child {
    border-left: 1px solid #ccc;
  }
}
@media (min-width: 768px) {
  .col-xs-50p {
    width: 100%;
    padding-left: 0 !important;
    padding-right: 0;
  }
  .col-xs-50p .byline-content,
  .col-xs-50p + .col-xs-50p .byline-content {
    float: none;
    padding: 0;
  }
  .col-xs-50p:last-child {
    border-left: none;
  }
  .byline-content .fb-follow p {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (max-width: 639px) {
  .block-col.block-col-left,
  .block-col.block-col-right {
    float: inherit;
    width: 100%;
  }
  .block-col.block-col-left {
    padding-bottom: 20px;
  }
  .block-col-element {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #ccc;
  }
  .block-col-element:first-of-type {
    margin-top: 0;
  }
}
@media (min-width: 640px) and (max-width: 1299px) {
  .block-col-element {
    min-height: 100px;
  }
}
.article-list-related-list li {
  padding: 0.75em 0;
  clear: both;
}
.article-list-related-list li div.story-teaser-related:nth-of-type(odd) {
  width: 50%;
  float: left;
  padding-right: 0.5em;
  overflow: hidden;
}
.article-list-related-list li div.story-teaser-related:nth-of-type(even) {
  width: 50%;
  float: left;
  padding-left: 0.5em;
  overflow: hidden;
}
.article-list-related-list li div.story-teaser-related .media-middle {
  border: 1px solid #c5c5c4;
  margin-bottom: 10px;
}
.article-list-related-list li div.story-teaser-related .media-middle a img {
  width: 100%;
}
@media (min-width: 1000px) {
  .article-list-related-list li {
    padding: 1em 0;
  }
}
.article-list-related-list li ~ li {
  border-top: 1px solid #dcdcdc;
}
.article-list-related-list a {
  display: block;
  font-size: 1.3rem;
  line-height: 20px;
  color: #003640;
  font-weight: 600;
}
@media (max-width: 991px) {
  .article-list-related-list a {
    font-size: 15px;
  }
}
h2.article-list-related-header {
  margin-top: 0;
  margin-bottom: 0;
}
.article-list-related-list a + a {
  border-top: 1px solid #ccc;
}
.section-header.article-bottom {
  margin: 0;
  background-color: #108dc4;
}
.competition .section-header.article-bottom {
  background-color: #9864a6;
}
#article .section-header.article-bottom span.section-link {
  height: inherit;
}
@media (max-width: 991px) {
  #site-main .section-header h2.section-name.article-bottom {
    padding: 15px 0 15px 10px;
  }
  .section-header.article-bottom.article-bottom,
  .section-header.article-bottom a {
    height: 54px;
  }
}
@media (min-width: 992px) and (max-width: 1299px) {
  .section-header.article-bottom.article-bottom,
  .section-header.article-bottom a {
    height: 51px;
  }
}
.article-bottom-list .list-item img {
  width: 100%;
  display: block;
}
.article-bottom-list .list-item .text {
  padding: 15px 30px;
  font-weight: 600;
  font-size: 0.9em;
  height: 204px;
}
.article-bottom-list .list-item .fb-share {
  float: right;
}
.article-bottom-list .list-item a.section {
  text-transform: uppercase;
  font-size: 0.6em;
  color: #aaaaaa;
}
.article-bottom-list h3 {
  margin: 10px 0;
}
.article-bottom-list h3 a {
  color: #003640;
  font-size: 0.9em;
}
.article-bottom-list div.fb-share a {
  display: inline-block;
  font-size: 0.8em;
}
#article .cycle-slideshow figure {
  display: table !important;
  height: 100%;
  background-color: black;
}
#article .cycle-slideshow figure .rmp-container {
  display: table-cell;
  vertical-align: middle;
}
@media (max-width: 767px) {
  #slide-counter {
    left: 0;
    top: 0;
  }
}
@media (max-width: 639px) {
  div#article #row-4-news .link-size-1 {
    min-height: 250px;
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  div#article #row-4-news .link-size-1 {
    min-height: 320px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  div#article #row-4-news .link-size-1 {
    min-height: 370px;
  }
}
div.sprinkle {
  max-width: 100%;
  overflow: hidden;
}
@media (min-width: 768px) {
  div.sprinkle,
  #fb-share-like {
    max-width: 516px;
  }
}
@media (min-width: 1000px) {
  div.sprinkle,
  #fb-share-like {
    max-width: 420px;
  }
}
/* TABS */
.pop-latest.tabs {
  background: #eeeeee;
}
.pop-latest.tabs ul.tab-header {
  background: #108dc4;
  color: #fff;
  height: 3.1em;
}
.pop-latest.tabs .tab {
  background: #0e78a7;
  font-size: 1.1em;
  line-height: 1em;
  padding: 0.75em 0.6em;
  width: 50%;
  float: left;
  cursor: pointer;
}
.pop-latest.tabs .tab.active {
  background: transparent;
}
.pop-latest.tabs .tab-pane {
  display: none;
}
.pop-latest.tabs .tab-pane li {
  padding: 0.75em 0em;
  margin: 0 0.75em;
  clear: both;
}
.pop-latest.tabs .tab-pane li ~ li {
  border-top: 1px solid #dcdcdc;
}
.pop-latest.tabs .tab-pane li .image {
  padding: 0;
}
.pop-latest.tabs .tab-pane li .image img {
  border: 1px solid #c5c5c4;
}
.pop-latest.tabs .tab-pane li h4,
.pop-latest.tabs .tab-pane li p {
  font-size: 15px;
  line-height: 1.1em;
  margin: 0;
  padding-bottom: 10px;
  font-weight: 700;
}
/* fb-share */
.pop-latest.tabs .tab-pane li .fb-share {
  font-size: 0.75em;
}
#site-main .pop-latest.tabs .tab-pane li .fb-share .fb-share-button-jub {
  -ms-background-size: 15px 15px;
  background-size: 15px 15px;
  padding-left: 25px;
}
@media (min-width: 640px) {
  .pop-latest.tabs .tab-pane li h4,
  .pop-latest.tabs .tab-pane li p {
    font-size: 1.1em;
    line-height: 1.2em;
    padding-bottom: 10px;
  }
}
@media (min-width: 1000px) {
  .pop-latest.tabs ul.tab-header {
    height: 3.4em;
  }
  .pop-latest.tabs .tab {
    font-size: 1.1em;
    line-height: 1.1em;
    padding: 0.85em 1em;
  }
  .pop-latest.tabs .tab-pane li {
    padding: 1em 0em;
    margin: 0 1.875em;
  }
  .pop-latest.tabs .tab-pane li h4,
  .pop-latest.tabs .tab-pane li p {
    font-size: 12px;
    line-height: 1.3em;
    /*padding-bottom: 15px;*/
    font-weight: 700;
    height: 51px;
    overflow: hidden;
  }
  .pop-latest.tabs .tab-pane li .fb-share {
    margin-top: 3px;
  }
}
/*@media (min-width: 1600px) {
    .pop-latest.tabs ul.tab-header {
        height: 3.75em;
    }
    .pop-latest.tabs .tab {
        font-size: 1.25em;
        padding: 0.85em 1.5em;
    }
    .pop-latest.tabs .tab-pane li {
        padding: 1.5em 0em;
        margin: 0 1.875em;
    }
    .pop-latest.tabs .tab-pane li h4, .pop-latest.tabs .tab-pane li p {
        height: 41px;
    }
    .pop-latest.tabs .tab-pane li h4 {
        height: 50px;
        padding: 0;
    }
}*/
/* 404, 500 */
.errorPage {
  background-color: #fff;
  padding: 0;
}
.errorPage .brand {
  font-size: 25px;
  font-weight: bold;
}
.errorPage .btn-success {
  padding: 20px;
  font-size: 2rem;
  font-weight: bold;
  margin: 15px 0 30px 0;
}
.iconError {
  background-color: #108dc4;
  color: #fff;
  display: inline-block;
  padding: 10px 15px;
  border: 1px solid #108dc4;
  border-radius: 5px;
  font-weight: 800;
}
img.image404 {
  width: 35%;
  max-width: 600px;
  margin: 0 auto;
  display: block;
  clear: both;
}
/*body.errorPage {
    
}*/
/* COOKIEBAR OVERWRITE */
div.jubCookWarn {
  background: rgba(0, 0, 0, 0.8) !important;
  color: #fff !important;
  padding-top: 24px;
  padding-bottom: 24px;
}
div.jubCookWarn > div {
  max-width: 960px !important;
}
/*@media(min-width: 1600px) {
    div.jubCookWarn > div {max-width: 1200px !important;}
}*/
div.jubCookWarn p {
  color: #fff !important;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzVBRTQ3NUJBOEUxMTFFMjkzQTZCRDEzRTg4MzYwNkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzVBRTQ3NUNBOEUxMTFFMjkzQTZCRDEzRTg4MzYwNkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NUFFNDc1OUE4RTExMUUyOTNBNkJEMTNFODgzNjA2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NUFFNDc1QUE4RTExMUUyOTNBNkJEMTNFODgzNjA2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvXH+0cAAAKrSURBVHjajFNdSFNhGH7O2eb82U/+tsrVMKf2Y44Sg9CG0UUkUomBIF1EhRd1MUiIyPIiLCFcdKMoZHdd7GJESKkhLu2HrgQrRE2dJm6m23R/Z9vZOad3dlGGs77DOc/7vd/7Pt/zPXwH2GY0NzebrFZrwXY1TLKF9vb2SrVKNerxeKDRanUWi2UZ/ztsNlvKvZaWWackSROBiHS9qelJslrZVskig6GhuqHxyrgsDyFWjt0K0XiyvPxN/+Cg++9adovdVdrcnA4UHobTF8WXVR5685ksl9vVSYLYfyrQ63RNlZeuXhzjNdBAhJyR4GOVKM5My7f1Ph11jIzMJVXQ3d2ds6ek5PZijgEcx+NGgRKX9SmY80YQL60Co5B1Uo0iKcG3ya8Pimoadr1bimGNFzDqEfDRJ8DPi/jgA0rP1hXNTE2c25LgWVeXwWCquDYmy4I3EscPnoHdxePVMg9fnMG0j4NbXwpVdu6dgYGBjE0EZA4zOT3VoTJfwFtXlBokKOnsDw8qccuoRFySSIWA10txGGsbTY7B/pubCB61tZUZzafrhrl0eLkY1omAiwOpLAMlVYRoHhSABT+HcfU+ZBsK79rt9uwNgtbWVtYfDliDR07B4QojKgFeag5SE4Xg6ROmeJ1yUZFB32IEmafr5Z9GHC0bBCzP1+Sba6pfelMQIJkh6lilN0ZNiXuuYBiQJfDwCVUi5oIxDIl50JUds/T09OSza9GIbXZ/FYaWAvDERMzHJIQJVwg/+wWMrwtwR0WsUc5JuYSy5wshxCpq8X1m6rHcdPxEqlMNVO/UIk32+/eSCO87sXGMQ7kaHKCALIFIyIlA3t4MCCp1vXyo70XvUd+K/3z6jlWIokxM2Cr+spcUE9DDin94TreTlQvu4fniFa/3/U8BBgCAOTvbxEKpjAAAAABJRU5ErkJggg==') 0 1px no-repeat !important;
  /*img/cookie-policy.png*/
}
div.jubCookWarn button {
  background: #108dc4 !important;
  border-radius: 5px !important;
  font-size: 14px;
  font-weight: 600;
  padding: 10px 24px !important;
  position: relative;
  bottom: 6px !important;
}
.stories {
  margin: 0 -5px 0 -5px;
	margin: 0 auto;
}
.stories [class*="col-"] {
  padding-left: 5px;
  padding-right: 5px;
  height: 100%;
}
.stories.margin-bottom-10 {
  margin-bottom: 10px;
}
.theme-strip {
  background: #dfdfdf;
}
.theme-strip div {
  position: relative;
}
.theme-strip .header {
  background: #dfdfdf;
  text-transform: uppercase;
  padding-top: 5px;
  height: 55px;
}
.theme-strip .header div {
  font-family: 'Roboto Condensed';
  font-size: 4.5rem;
  line-height: 6rem;
  font-weight: 800;
  font-stretch: ultra-condensed;
  letter-spacing: -1px;
  padding: 0.5rem 1rem 0 1rem;
  display: inline-block;
}
.theme-strip .header div:nth-child(1) {
  color: white;
}
.theme-strip .header div:nth-child(2) {
  margin-left: 1rem;
}
@media (min-width: 768px) {
  .theme-strip .header div {
    font-size: 6rem;
    line-height: 5rem;
  }
}
.theme-strip .header.home div:nth-child(1) {
  background: #649a17;
}
.theme-strip .header.home div:nth-child(2) {
  color: #649a17;
}
.theme-strip .header.food div:nth-child(1) {
  background: #9fcb3a;
}
.theme-strip .header.food div:nth-child(2) {
  color: #9fcb3a;
}
.theme-strip .header.cars div:nth-child(1) {
  background: #ff4f55;
}
.theme-strip .header.cars div:nth-child(2) {
  color: #ff4f55;
}
.theme-strip .header.health div:nth-child(1) {
  background: #15C2DE;
}
.theme-strip .header.health div:nth-child(2) {
  color: #15C2DE;
}
.theme-strip .body {
  background: white;
}
.theme-strip .body .content {
  padding-top: 15px;
}
.theme-strip .body .content [class*="col-"] {
  padding-left: 5px;
  padding-right: 5px;
  height: 100%;
}
.stories-from-news .header {
  display: table;
  width: 100%;
  color: #555;
  margin-bottom: 5px;
  border-bottom: 2px solid #be1622;
}
.stories-from-news .header div {
  display: table-cell;
}
.stories-from-news .header div:nth-child(2) {
  text-align: right;
  vertical-align: middle;
  padding-right: 7px;
}
.stories-from-news .latest {
  margin-bottom: 15px;
}
.stories-from-news .latest td {
  padding: 10px;
  border-bottom: 1px solid #999;
}
.stories-from-news .latest td:first-of-type {
  vertical-align: top;
}
.stories-from-news .latest .header {
  background: #be1622;
  color: white;
  padding: 5px 10px;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: -5px;
}
.card-story {
  position: relative;
  overflow: hidden;
  background: white;
  border: 1px solid #dfdfdf;
  margin-bottom: 10px;
  transition: all 0.2s;
  height: 250px;
}
@media (min-width: 768px) {
  .card-story {
    height: 275px;
  }
}
.card-story.size-1 {
  height: 514px;
}
@media (min-width: 768px) {
  .card-story.size-1 {
    height: 514px;
  }
}
@media (min-width: 768px) {
  .card-story.size-1 {
    height: 514px;
  }
}
.card-story.size-2,
.card-story.size-3 {
  /*height: 215px;*/
}
@media (min-width: 768px) {
  .card-story.size-2,
  .card-story.size-3 {
    height: 252px;
  }
}
@media (min-width: 992px) {
  .card-story.size-2,
  .card-story.size-3 {
    height: 252px;
  }
}
.card-story .text {
  position: absolute;
  width: 100%;
  bottom: 0;
  background: white;
  min-height: 93px;
  padding: 1.5rem;
}
@media (max-width: 768px) {
  .card-story .text {
    padding: 1rem;
  }
}
.card-story h1,
.card-story h2,
.card-story h3,
.card-story h4,
.card-story h5,
.card-story h6 {
  margin: 0;
}
.card-story h1 {
  margin: 0 0 1rem 0;
  font-weight: 800;
  font-size: 2.6rem;
  line-height: 3rem;
}
.card-story h2,
.card-story h3,
.card-story h4 {
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 2.1rem;
}
.card-story h5,
.card-story h6 {
  font-size: 1.6rem;
  line-height: 2rem;
}
.card-story img {
  width: 100%;
}
.card-story.no-bg {
  background: none;
  border: 0;
}
.card-story-related {
  position: relative;
  overflow: hidden;
  margin-bottom: 10px;
  transition: all 0.2s;
  height: 210px;
}
@media (min-width: 768px) {
  .card-story-related {
    height: 270px;
  }
}
@media (min-width: 992px) {
  .card-story-related {
    height: 160px;
  }
}
.card-story-related .text {
  width: 100%;
  min-height: 70px;
  padding: 0.5rem;
}
.card-story-related h1,
.card-story-related h2,
.card-story-related h3,
.card-story-related h4,
.card-story-related h5,
.card-story-related h6 {
  margin: 0 0 1rem 0;
  font-weight: 600;
  font-size: 1.3rem;
  line-height: 1.8rem;
}
.card-story-related img {
  width: 100%;
  border: 1px solid #dfdfdf;
}
.related-stories-header {
  margin: 0 0 15px 0;
  padding: 15px;
  font-size: 1.4rem;
  font-weight: 600;
  color: white;
  background: #2f5472;
}
.related-stories-list {
  list-style: none;
  padding: 0;
}
.related-stories-list li {
  border-bottom: 1px solid #dfdfdf;
}
.related-stories-list li h4 {
  font-size: 1.3rem;
  line-height: 20px;
  margin: 0;
  padding: 1.4rem 0 1.4rem 0.7rem;
  color: #2f5472;
  font-weight: 600;
}
.card-news-post {
  font-family: Lato;
  position: relative;
  overflow: hidden;
  margin-bottom: 15px;
}
.card-news-post.large h3 {
  margin: 0.5rem 0 1rem 0;
  font-weight: 600;
  font-size: 3rem;
  line-height: 3rem;
}
.card-news-post h3 {
  margin: 0.5rem 0 1rem 0;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.8rem;
}
.card-news-post img {
  width: 100%;
}
.card-news-post .emphasized {
  color: #be1622;
  font-weight: 800;
}
@media (max-width: 768px) {
  .card-news-post {
    min-height: 16vw;
  }
}
.story-teaser-wrapper {
  position: relative;
}
.story-teaser-wrapper h3 {
  margin-top: 10px;
}
.link-size-1 .story-teaser-wrapper {
  position: relative;
  padding-bottom: 30px;
}
.link-size-1 .story-teaser-wrapper h3 {
  margin-top: 10px;
}
.story-teaser-social {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 26px;
  padding: 0;
  margin: 0;
}
.story-teaser-social a {
  display: inline-block;
  height: 26px;
  line-height: 0.2em;
}
.story-teaser-social a .story-teaser-fbshare {
  background-image: url('/Content/images/Jubii-Share-Grey.png');
  height: 26px;
  width: 26px;
  display: inline-block;
}
.story-teaser-social a .story-teaser-social-text {
  font-size: 0.7em;
  position: absolute;
  left: 31px;
  top: 12px;
  display: none;
  font-weight: bold;
}
.story-teaser-social a:hover .story-teaser-fbshare {
  background-image: url('/Content/images/Jubii-Share-FB-Blue.png');
}
.story-teaser-social a:hover .story-teaser-social-text {
  display: inline-block;
}
.story-teaser-publisher {
  position: absolute;
  bottom: 10px;
  height: 26px;
  margin: 0;
}
.story-teaser-publisher img {
  max-width: 80px;
}
.story-teaser-publisher a {
  font-size: 12px;
  color: gray;
}
#apsis_signup {
  background: #0e78a7;
  color: #fff;
  padding: 1.5em 0.75em;
  font-size: 12px;
}
#apsis_signup .has-error input {
  border-color: #F49D21;
  border-width: 2px;
}
#acceptterms-error {
  color: #F49D21 !important;
  padding-left: 15px;
}
#apsis_signup a,
#apsis_signup a:hover,
#apsis_signup a:active,
#apsis_signup a:visited,
#apsis_signup label,
#apsis_signup label.has-error {
  color: #fff;
}
#apsis_signup input {
  background-color: #0E78A7;
  color: #A5C3D6;
  height: 42px;
  font-size: 13px;
  border-color: #A5C3D6;
}
#apsis_signup button {
  height: 40px;
  width: 100px;
  font-size: 13px;
  font-weight: 800;
  background-color: #F49D21;
}
#apsis_signup button.newsletterNo {
  background-color: #0e78a7;
  border: 1px solid #a5c3d6;
}
#apsis_signup .heading {
  color: #fff;
  font-size: 21px;
  font-weight: 600;
  line-height: 25px;
  display: block;
}
@media (max-width: 1000px) {
  .newsletter-fbgroup #apsis_signup .form-group {
    margin-bottom: 0;
  }
}
@media (min-width: 1000px) {
  .newsletter-fbgroup #apsis_signup .heading {
    font-size: 18px;
    line-height: 20px;
  }
  .newsletter-fbgroup #apsis_signup img.letter-icon {
    width: 44px;
  }
  .newsletter-fbgroup #apsis_signup .form-group {
    margin-bottom: 0;
  }
  .newsletter-fbgroup #apsis_signup input {
    font-size: 11px;
    height: 36px;
  }
  .newsletter-fbgroup #apsis_signup button {
    height: 34px;
    width: 74px;
    font-size: 11px;
  }
  .newsletter-fbgroup #apsis_signup .btn-xs {
    font-size: 10px;
    width: 114px;
  }
}
/*@media (min-width: 1600px) {
    .newsletter-fbgroup #apsis_signup .heading {
        font-size: 21px;
        line-height: 25px;
    }
    .newsletter-fbgroup #apsis_signup img.letter-icon {
        width: auto;
    }
    .newsletter-fbgroup #apsis_signup .form-group  {
        margin-bottom: 0;
    }
    .newsletter-fbgroup #apsis_signup input {
        height:42px;
        font-size:13px;
    }
    .newsletter-fbgroup #apsis_signup button {
        height: 40px;
        width: 100px;
        font-size: 13px;
    }
    .newsletter-fbgroup #apsis_signup .btn-xs {
        font-size: 12px;
        width: auto;
    }
}*/
#apsis_signup input::-webkit-input-placeholder {
  color: #A5C3D6 !important;
}
#apsis_signup input:-moz-placeholder {
  color: #A5C3D6 !important;
}
#apsis_signup input::-moz-placeholder {
  color: #A5C3D6 !important;
}
#apsis_signup input:-ms-input-placeholder {
  color: #A5C3D6 !important;
}
#apsis_signup .vertical-align {
  display: flex;
  align-items: center;
}
/* -------------------------------- 

terms panel

-------------------------------- */
.cd-main-content {
  text-align: center;
}
.cd-main-content span {
  font-size: 16px;
  font-size: 1.25rem;
  padding: 4em 0;
}
.cd-panel {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  visibility: hidden;
  z-index: 1200;
  -webkit-transition: visibility 0s 0.6s;
  -moz-transition: visibility 0s 0.6s;
  transition: visibility 0s 0.6s;
}
.cd-panel::after {
  /* overlay layer */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  cursor: pointer;
  -webkit-transition: background 0.3s 0.3s;
  -moz-transition: background 0.3s 0.3s;
  transition: background 0.3s 0.3s;
}
.cd-panel.is-visible {
  visibility: visible;
  -webkit-transition: visibility 0s 0s;
  -moz-transition: visibility 0s 0s;
  transition: visibility 0s 0s;
  background: rgba(0, 0, 0, 0.4);
  -webkit-transition: background 0.3s 0s;
  -moz-transition: background 0.3s 0s;
  transition: background 0.3s 0s;
}
/*.cd-panel.is-visible{
  background: rgba(0, 0, 0, 0.4);
  -webkit-transition: background 0.3s 0s;
  -moz-transition: background 0.3s 0s;
  transition: background 0.3s 0s;
}*/
.cd-panel-header {
  height: 60px;
  line-height: 20px;
  text-transform: uppercase;
  background: #002936;
  font-weight: 600;
  font-size: 16px;
  color: #fff;
  margin-bottom: 30px;
}
.cd-panel-close {
  position: absolute;
  top: 30px;
  right: 90%;
  height: auto;
  width: 10%;
  background: #000;
  text-align: center;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition-property: -webkit-opacity;
  -moz-transition-property: -moz-opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-delay: 0.5s;
  -moz-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
.is-visible .cd-panel-close {
  visibility: visible;
  opacity: 1;
}
.cd-panel-close:hover {
  cursor: pointer;
}
.cd-panel-close img {
  padding: 10% 2%;
}
/*.cd-panel-close::before, .cd-panel-close::after {
  position: absolute;
  top: 22px;
  left: 20px;
  height: 3px;
  width: 20px;
  background-color: #424f5c;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.cd-panel-close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cd-panel-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.no-touch .cd-panel-close:hover {
  background-color: #000;
}
.no-touch .cd-panel-close:hover::before, .no-touch .cd-panel-close:hover::after {
  background-color: #000;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.no-touch .cd-panel-close:hover::before {
  -webkit-transform: rotate(220deg);
  -moz-transform: rotate(220deg);
  -ms-transform: rotate(220deg);
  -o-transform: rotate(220deg);
  transform: rotate(220deg);
}
.no-touch .cd-panel-close:hover::after {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}*/
.cd-panel-container {
  position: fixed;
  width: 90%;
  height: 100%;
  top: 0;
  background: #002936;
  z-index: 1;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.from-right .cd-panel-container {
  right: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.from-left .cd-panel-container {
  left: 0;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.is-visible .cd-panel-container {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  transition-delay: 0s;
}
@media only screen and (min-width: 768px) {
  .cd-panel-container {
    width: 50%;
  }
  .cd-panel-close {
    right: 50%;
    height: 44px;
    width: 44px;
  }
  .cd-panel-close img {
    padding: 10px;
  }
}
@media only screen and (min-width: 1000px) {
  .cd-panel-container {
    width: 25%;
  }
  .cd-panel-close {
    right: 25%;
  }
}
.cd-panel-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 30px 5%;
  overflow: auto;
  /* smooth scrolling on touch devices */
  -webkit-overflow-scrolling: touch;
}
.cd-panel-content p {
  font-size: 14px;
  color: #fff;
  line-height: 1.4;
  margin: 2em 0;
}
.cd-panel-content p:first-of-type {
  margin-top: 0;
}
#signUpModal {
  z-index: 1200;
}
.signup-bar {
  position: fixed;
  left: 0px;
  bottom: 0px;
  background-color: #6CB757;
  color: white;
  width: 100%;
  height: 90px;
  z-index: 1000;
  overflow: hidden;
  /* Base for label styling */
  /* checkbox aspect */
  /* checked mark aspect */
  /* checked mark aspect changes */
  /* disabled checkbox */
  /* invalid checkbox */
  /* accessibility */
  /* hover style just for information */
}
.signup-bar.pulse-background-green-once {
  animation: background-pulse-green 0.8s forwards;
}
.signup-bar.pulse-background-red-once {
  animation: background-pulse-red 1.5s forwards;
}
.signup-bar input {
  border-radius: 4px;
  height: 35px;
  color: black;
}
.signup-bar input[type=email],
.signup-bar input[type=text] {
  width: 100%;
  border: 1px solid #ddd;
  box-sizing: border-box;
  padding-left: 10px;
}
.signup-bar input[type=submit] {
  width: 115px;
  background-color: #294220;
  border: none;
  color: white;
  cursor: pointer;
  font-weight: bold;
  letter-spacing: 0.5px;
}
.signup-bar .row:first-child > div[class*="col"] {
  line-height: 25px;
  padding-top: 10px;
  vertical-align: text-bottom;
}
.signup-bar .container {
  position: relative;
}
.signup-bar .form {
  position: relative;
  top: -52px;
}
.signup-bar .form img {
  position: absolute;
  left: -30px;
  top: -5px;
  background: rgba(41, 66, 32, 0.2);
  padding: 5px;
  border-radius: 50%;
  cursor: pointer;
}
.signup-bar .form-ok {
  height: 52px;
  position: relative;
  top: -52px;
  font-size: 20px;
  font-weight: bold;
}
.signup-bar .form-ok img {
  margin: 0 30px;
  transform: rotate(-30deg);
  transform-origin: bottom left;
  position: relative;
  top: -25px;
}
.signup-bar [type="checkbox"]:not(:checked),
.signup-bar [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
.signup-bar [type="checkbox"]:not(:checked) + label,
.signup-bar [type="checkbox"]:checked + label {
  position: relative;
  padding-left: 2.5em;
  padding-top: 3px;
  cursor: pointer;
  /*text-decoration: underline;*/
}
.signup-bar [type="checkbox"]:not(:checked) + label a,
.signup-bar [type="checkbox"]:checked + label a {
  /*position: relative;
        padding-left: 2.5em;
        padding-top: 3px;
        cursor: pointer;*/
  color: white;
  text-decoration: underline;
}
.signup-bar [type="checkbox"]:not(:checked) + label:before,
.signup-bar [type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 1.8em;
  height: 1.8em;
  border: 2px solid #294220;
  background: #fff;
  border-radius: 4px;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
.signup-bar [type="checkbox"]:not(:checked) + label:after,
.signup-bar [type="checkbox"]:checked + label:after {
  content: '✔';
  position: absolute;
  top: 0.3em;
  left: 0.3em;
  font-size: 1.2em;
  line-height: 0.8;
  color: #518440;
  transition: all 0.2s;
}
.signup-bar [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
.signup-bar [type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
.signup-bar [type="checkbox"]:disabled:not(:checked) + label:before,
.signup-bar [type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
.signup-bar [type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
.signup-bar [type="checkbox"]:disabled + label {
  color: #aaa;
}
.signup-bar [type="checkbox"]:not(:checked) + label.invalid:before {
  animation: background-pulsate 2.5s infinite;
}
.signup-bar [type="checkbox"]:checked:focus + label:before,
.signup-bar [type="checkbox"]:not(:checked):focus + label:before {
  border: 2px solid #294220;
}
.signup-bar label:hover:before {
  border: 2px solid #4778d9 !important;
}
@-moz-keyframes background-pulse-green {
  0% {
    background-color: #6cb757;
  }
  40% {
    background-color: #a5e28f;
  }
  100% {
    background-color: #5e994a;
  }
}
@-webkit-keyframes background-pulse-green {
  0% {
    background-color: #6cb757;
  }
  40% {
    background-color: #a5e28f;
  }
  100% {
    background-color: #5e994a;
  }
}
@keyframes background-pulse-green {
  0% {
    background-color: #6cb757;
  }
  40% {
    background-color: #a5e28f;
  }
  100% {
    background-color: #5e994a;
  }
}
@keyframes background-pulse-red {
  0% {
    background-color: #6cb757;
  }
  10% {
    background-color: #bb2b16;
  }
  90% {
    background-color: #bb2b16;
  }
  100% {
    background-color: #6cb757;
  }
}
@keyframes background-pulsate {
  0% {
    border-color: #bb2b16;
    background-color: #FFCCCC;
  }
  50% {
    border-color: rgba(255, 4, 22, 0);
    background-color: white;
  }
  100% {
    border-color: #bb2b16;
    background-color: #FFCCCC;
  }
}
.pulse-border-red {
  background-color: white;
  animation: background-pulsate 2.5s infinite;
}
/* teaser advertorial */
.teaser-hoolaha-sign {
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.3);
  padding: 1px 17px;
  display: inline-block;
  color: #000;
  font-size: 10px;
  font-weight: 400;
  text-transform: uppercase;
}
/* Advertorial (Changing the name "Advertorial" to the hawaiian term "hoolaha")*/
/*.advertorial-image-large {
    position: relative;
}*/
.hoolaha-sign {
  position: absolute;
  top: 20px;
  left: 20px;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 5px 10px;
  display: inline-block;
  color: #fff;
  font-size: 10px;
  font-weight: 800;
  text-transform: uppercase;
}
.hoolaha-header {
  background-color: rgba(244, 244, 244, 0.65);
  padding: 20px 25px;
  color: #323232;
  font-family: "Open Sans", sans-serif;
  font-size: 30px;
  font-weight: 900;
  position: absolute;
  bottom: 20px;
  width: 460px;
}
.hoolaha-width {
  width: 70%;
  margin-left: 15%;
}
@media (max-width: 640px) {
  .hoolaha-width {
    width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }
  .hoolaha-header {
    width: 90%;
    margin-left: 5% !important;
  }
}
.hoolaha-byline {
  text-align: center;
  padding: 0 10px;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 14px;
  color: #404148;
}
.jubii-adunit.jubii-adunit-footer-wide {
  min-height: 50px;
}
@media screen and (min-width: 768px) {
  .jubii-adunit.jubii-adunit-footer-wide {
    min-height: 90px;
  }
}
@media screen and (min-width: 1024px) {
  .jubii-adunit.jubii-adunit-footer-wide {
    min-height: 180px;
  }
}
.cartrade {
  margin-bottom: 10px;
}
.cartrade .car-header {
  margin: 10px 0 20px 0;
}
.cartrade .btn-show-cars {
  display: inline-block;
  background: #FF4F55;
  height: 47px;
  line-height: 10px;
  padding: 20px;
  border-radius: 4px;
  width: 100%;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  border: none;
  transition: 0.2s;
  box-shadow: 0 0 0 0 rgba(246, 57, 79, 0.3);
}
.cartrade .btn-show-cars:hover {
  background: #ff5859;
}
.cartrade .btn-show-cars.pulse {
  -webkit-animation: pulse-test 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse-test 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse-test 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse-test 1.5s infinite cubic-bezier(0.66, 0, 0, 1);
}
.cartrade .btn-sell-car {
  color: #04AC9E;
  border: 2px solid #04AC9E;
  border-radius: 5px;
  display: inline-block;
  padding: 12px;
  font-weight: bold;
  text-decoration: none;
  float: right;
}
.cartrade .facets {
  padding-left: 0;
  padding-right: 0;
}
.cartrade .facets > div {
  color: white;
  background: linear-gradient(180deg, #424C61 0%, #1F2532 100%);
  padding: 12%;
}
.cartrade .facets > div [class*="col-"] {
  padding-bottom: 20px;
}
.cartrade .facets > div p {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 2rem;
  margin-bottom: 32px;
}
.cartrade .latest-cars {
  height: 45px;
  padding-left: 0;
  padding-right: 7px;
}
.cartrade .latest-cars .row:first-child .car {
  padding-top: 0;
}
.cartrade .latest-cars .row:last-child .car {
  padding-bottom: 0;
}
.cartrade .latest-cars .car {
  margin-bottom: 20px;
}
.cartrade .latest-cars .car a {
  display: flex;
  text-decoration: none;
}
.cartrade .latest-cars .car a .car-image-wrapper {
  display: inline-block;
  min-width: 200px;
}
.cartrade .latest-cars .car a .car-text-wrapper {
  display: inline-block;
  flex-grow: 1;
  overflow: hidden;
  padding: 15px;
  border: 1px solid #dfdfdf;
  border-left: none;
  font-size: 1.5rem;
  line-height: 1.9rem;
  background: white;
}
.cartrade .latest-cars .car a .car-text-wrapper div {
  margin-bottom: 4px;
}
.cartrade .latest-cars .car a .car-text-wrapper .price {
  color: #FF4F55;
  font-weight: bold;
}
.cartrade .latest-cars .car a .car-text-wrapper .title {
  color: black;
  font-weight: bold;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.cartrade .latest-cars .car a .car-text-wrapper .details {
  color: black;
  margin-bottom: 13px;
}
.cartrade .latest-cars .car a .car-text-wrapper .location {
  color: #999;
  margin: 0;
}
.cartrade .latest-cars .car a .car-text-wrapper .location svg {
  fill: currentColor;
  vertical-align: middle;
  margin-left: -4px;
}
.cartrade .latest-cars .car a .car-text-wrapper .location i {
  font-size: 1.3rem;
  float: left;
  padding-top: 4px;
}
.cartrade .select-criteria {
  margin-bottom: 40px;
}
.cartrade .dropdown-toggle,
.cartrade .select-criteria button {
  font-family: "Roboto Condensed";
  font-size: 15px;
  font-weight: bold;
  color: #404148;
}
.cartrade .select-criteria button {
  background-color: white;
  border: 1px solid #DCE0E0;
  height: 48px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.08);
}
.cartrade .bootstrap-select > .dropdown-toggle,
.cartrade .bootstrap-select > .dropdown-toggle:active,
.cartrade .bootstrap-select > .dropdown-toggle:focus,
.cartrade .bootstrap-select > .dropdown-toggle:hover,
.cartrade .bootstrap-select > .dropdown-toggle.bs-placeholder,
.cartrade .bootstrap-select > .dropdown-toggle.bs-placeholder:active,
.cartrade .bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.cartrade .bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
  color: #765d65;
}
@-webkit-keyframes pulse-test {
  to {
    box-shadow: 0 0 0 25px rgba(246, 57, 79, 0);
  }
}
@-moz-keyframes pulse-test {
  to {
    box-shadow: 0 0 0 25px rgba(246, 57, 79, 0);
  }
}
@-ms-keyframes pulse-test {
  to {
    box-shadow: 0 0 0 25px rgba(246, 57, 79, 0);
  }
}
@keyframes pulse-test {
  to {
    box-shadow: 0 0 0 25px rgba(246, 57, 79, 0);
  }
}
.newest {
  margin-top: 10px;
  margin-bottom: 30px;
}
.newest h3 {
  font-size: 17px;
  color: #765D65;
  font-weight: bold;
  padding-top: 0px;
  margin-top: 0px;
}
.newest .car-col-xs {
  width: 100%;
}
.newest .car-price-xs {
  font-size: 14px !important;
  line-height: 16px !important;
  padding: 5px 8px 5px 8px !important;
}
.license-plate-check {
  color: #555;
  background: white;
  padding: 25px 0 25px 0;
  margin: 10px 0;
}
.license-plate-check input[type=text] {
  border: 2px solid #FF4F55;
  border-radius: 4px;
  height: 47px;
  line-height: 1;
  font-size: 34px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-left: 40px;
  max-width: 210px;
  display: inline-block;
  margin-right: 10px;
  vertical-align: bottom;
  background: white url(/Content/Images/eu-plate.png) no-repeat;
}
.license-plate-check input[type=text]::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #dfdfdf;
}
.license-plate-check input[type=text]:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #dfdfdf;
  opacity: 1;
}
.license-plate-check input[type=text]::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #dfdfdf;
  opacity: 1;
}
.license-plate-check input[type=text]:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #dfdfdf;
}
.license-plate-check input[type=text]::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #dfdfdf;
}
.license-plate-check input[type=text]:focus {
  outline: none;
}
.license-plate-check input[type=text].pulse-border-red {
  background-color: white;
  animation: background-pulsate 2s infinite;
}
.license-plate-check .btn-check-plate {
  display: inline-block;
  background: #FF4F55;
  height: 47px;
  line-height: 10px;
  padding: 20px;
  border-radius: 4px;
  width: 100%;
  max-width: 200px;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  border: none;
  transition: 0.2s;
  box-shadow: 0 0 0 0 rgba(246, 57, 79, 0.3);
  text-decoration: none;
}
.license-plate-check .btn-check-plate:hover {
  background: #ff5859;
}
@media (max-width: 465px) {
  .license-plate-check .btn-check-plate {
    padding: 20px 10px 20px 10px;
    width: auto;
    float: right;
  }
}
.license-plate-check .logo {
  height: 47px;
}
@-moz-keyframes background-pulsate {
  0% {
    border-color: #FF4F55;
    background-color: white;
  }
  50% {
    border-color: rgba(255, 79, 85, 0.1);
    background-color: #ffdcdc;
  }
  100% {
    border-color: #FF4F55;
    background-color: white;
  }
}
@-webkit-keyframes background-pulsate {
  0% {
    border-color: #FF4F55;
    background-color: white;
  }
  50% {
    border-color: rgba(255, 79, 85, 0.1);
    background-color: #ffdcdc;
  }
  100% {
    border-color: #FF4F55;
    background-color: white;
  }
}
@keyframes background-pulsate {
  0% {
    border-color: #FF4F55;
    background-color: white;
  }
  50% {
    border-color: rgba(255, 79, 85, 0.1);
    background-color: #ffdcdc;
  }
  100% {
    border-color: #FF4F55;
    background-color: white;
  }
}
.food-search {
  margin-bottom: 10px;
}
.food-search .header {
  background: #9fcb3a;
  color: white;
  padding: 15px 0 10px 0;
}
.food-search .header label {
  padding: 5px 15px 5px 21px;
  font-size: 2rem;
}
.food-search .header small {
  color: #f5f5f5;
}
.food-search .header small i {
  font-weight: bold;
}
.food-search .header input[type=text] {
  font-size: 1.6em;
  font-weight: bold;
  line-height: 1.3em;
  width: 98%;
  padding: 5px 42px 5px 20px;
  padding-right: 50px;
  border-radius: 21px;
  border: none;
  background-color: #f5f5f5;
  outline: none;
  color: #333;
  font-family: Lato;
  border: 2px solid #9fcb3a;
}
.food-search .header input[type=text]::-webkit-input-placeholder {
  font-size: 1em;
  font-weight: normal;
}
.food-search .header input[type=text]:focus {
  border: 2px solid #6D8B28;
  background: white;
}
.food-search .header input[type=submit] {
  position: relative;
  margin-left: -52px;
  top: 1px;
  left: 15px;
  height: 21px;
  width: 21px;
  background: url(img/search-icon.svg) 2.38095238% no-repeat;
  border: 0;
  line-height: 1.3em;
  -webkit-appearance: none;
}
.food-search .header .logo {
  min-height: 74px;
  position: relative;
}
.food-search .header .logo img {
  width: 70%;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  margin-right: auto;
  margin-left: auto;
}
.food-search .recipe-result {
  background: #9fcb3a;
  padding: 10px 10px 0 10px;
  margin: 0;
  overflow: hidden;
  min-height: 300px;
}
.food-search .recipe-result .card-recipe {
  background: #f5f5f5;
  margin-bottom: 10px;
  border: 1px solid #dfdfdf;
  overflow: hidden;
  transition: all 0.2s;
  cursor: pointer;
  display: inline-block;
  width: 100%;
  height: 185px;
}
.food-search .recipe-result .card-recipe:hover {
  background: white;
  border: 1px solid #999;
}
.food-search .recipe-result .card-recipe:hover img {
  -webkit-transition: transform 4s ease-in-out;
  transition: transform 4s ease-in-out;
  transform: scale3d(1.1, 1.1, 1);
}
.food-search .recipe-result .card-recipe img {
  width: 100%;
  transform: scale3d(1, 1, 1);
}
.food-search .recipe-result .card-recipe .text {
  padding: 10px;
}
.food-search .recipe-result .card-recipe .text h6 {
  font-size: 1.5rem;
  font-weight: bold;
  font-style: normal;
  margin: 5px 0 5px 0;
}
.food-search .recipe-result .card-recipe .text p.highlight {
  font-size: 1.3rem;
  color: #555;
}
.food-search .recipe-result .card-recipe .text p.highlight em {
  color: white;
  background: #9fcb3a;
  padding: 0 5px 0 3px;
}
@media (max-width: 415px) {
  .food-search .recipe-result .card-recipe {
    height: 185px;
  }
}
@media (min-width: 768px) {
  .food-search .recipe-result .card-recipe {
    height: 325px;
  }
}
@media (min-width: 992px) {
  .food-search .recipe-result .card-recipe {
    height: 275px;
  }
}
.food-search .paging {
  background: #9fcb3a;
  color: white;
  padding: 0 10px 10px 10px;
}
.food-search .paging ul.pager {
  list-style-type: none;
  margin: 0 auto;
  padding: 0;
  display: table;
}
.food-search .paging ul.pager li {
  display: table-cell;
  width: 52px;
  height: 50px;
  text-align: center;
  vertical-align: middle;
}
.food-search .paging ul.pager li a {
  margin: auto 5px;
  cursor: pointer;
  display: inline-block;
  background: #90bb2d;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  color: white;
  text-align: center;
  line-height: 30px;
}
.food-search .paging ul.pager li a.active {
  width: 42px;
  height: 42px;
  line-height: 36px;
  font-weight: bold;
  border: 3px solid #6D8B28;
  font-size: 1.6rem;
}
.food-search .paging ul.pager li a.next {
  margin-left: 30px;
  width: 34px;
  height: 34px;
  background: #6D8B28;
  border: 3px solid #6D8B28;
  font-weight: bold;
  line-height: 29px;
}
.food-search .paging ul.pager li a.first {
  margin-right: 30px;
  width: 34px;
  height: 34px;
  background: #6D8B28;
  border: 3px solid #6D8B28;
  font-weight: bold;
  line-height: 28px;
}
.food-search .paging .numberOfPages {
  height: 50px;
  line-height: 50px;
}
ul.food-search-result {
  max-width: 930px;
  background: #dfdfdf;
  color: #333;
  padding: 15px 15px 0 15px;
  top: 10px;
  list-style-type: none;
}
ul.food-search-result li {
  height: 100px;
  overflow: hidden;
  background: #f5f5f5;
  margin-bottom: 10px;
  padding: 2px;
  transition: 0.2s;
}
ul.food-search-result li:hover {
  background: white;
}
ul.food-search-result li a {
  display: block;
  height: 100%;
}
ul.food-search-result li img {
  margin-right: 15px;
  float: left;
}
ul.food-search-result li div {
  float: left;
}
ul.food-search-result li p.heading {
  font-size: 1.6rem;
  font-weight: bold;
  margin: 15px 0 5px 0;
}
ul.food-search-result li p.highlight {
  font-size: 1.3rem;
  font-style: italic;
  color: #555;
}
ul.food-search-result li p.highlight em {
  color: white;
  background: #9fcb3a;
  padding: 0 5px 0 3px;
}
#magazines {
  background-color: #3E4854;
  padding-top: 40px;
  padding-bottom: 40px;
}
#magazines [class*="col-"] {
  padding: 8px;
}
#magazines .story-teaser-magazine {
  display: block;
  position: relative;
  text-decoration: none;
}
#magazines .story-teaser-magazine .magazine-teaser-tag {
  position: absolute;
  top: 8px;
  background-color: rgba(255, 255, 255, 0.9);
  left: 8px;
  color: #404148;
  text-transform: uppercase;
  padding: 3px 10px;
  font-size: 12px;
  line-height: 16px;
}
#magazines .story-teaser-magazine .text-wrapper h2 {
  font-size: 20px;
  line-height: 28px;
  color: #ffffff;
  font-weight: bold;
  margin-top: 12px;
}
#dontLeaveCurtain .modal-dialog {
  width: 991px;
}
#dontLeaveCurtain .modal-dialog .modal-content {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
#dontLeaveCurtain .modal-dialog .modal-content .modal-body {
  padding: 0;
}
#dontLeaveCurtain .modal-dialog .modal-content .modal-body .dont-go-curtain .dont-go-container {
  width: 960px;
  margin: 0 auto;
}
#dontLeaveCurtain .modal-dialog .modal-content .modal-body .dont-go-curtain .dont-go-container .cards,
#dontLeaveCurtain .modal-dialog .modal-content .modal-body .dont-go-curtain .dont-go-container div[class^="col-"] {
  padding-left: 5px;
  padding-right: 5px;
}
#dontLeaveCurtain .modal-dialog .modal-content .modal-body .dont-go-curtain .dont-go-container .cards {
  padding-top: 10px;
  background: linear-gradient(0deg, #dce2e5 20%, #c6cacc);
  background-color: white;
}
#dontLeaveCurtain .modal-dialog .modal-content .modal-body .dont-go-curtain .title {
  color: white;
  font-weight: 700;
  font-size: 40px;
  line-height: 85px;
  padding-top: 20px;
  text-transform: uppercase;
}
#dontLeaveCurtain .modal-dialog .modal-content .modal-body .dont-go-curtain .close-icon.outer {
  background-color: #c6cacc;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  position: absolute;
  right: 0;
  top: 40px;
  cursor: pointer;
}
#dontLeaveCurtain .modal-dialog .modal-content .modal-body .dont-go-curtain .close-icon.outer .middle {
  background-color: #fff;
  width: 30px;
  height: 30px;
  position: relative;
  left: 5px;
  top: 5px;
  border-radius: 15px;
}
#dontLeaveCurtain .modal-dialog .modal-content .modal-body .dont-go-curtain .close-icon.outer .middle .inner {
  background: url(img/close.svg) 2.5% no-repeat;
  width: 12px;
  height: 12px;
  position: relative;
  top: 9px;
  left: 9px;
}
.dont-leave-backdrop {
  bottom: 0;
  background-color: #013444;
  opacity: 0.95 !important;
  position: fixed;
  z-index: 999;
}
.preview {
  background: #F2EF24;
  color: #ee2617;
  height: 50px;
  width: 100%;
  line-height: 50px;
  text-align: center;
  font-weight: bold;
  font-size: 20px;
}
.info-bar {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
}
/* Theese styles apply when a mobile take-over is in effect .
   A banner is set as the background image of the body, requiring different elements
   to have a transparent background for it to be visible.
*/
body.has-mobile-background-takeover .wrapper {
  margin: 0 auto;
  width: 100%;
  position: absolute;
  z-index: 2;
  background-color: transparent !important;
}
body.has-mobile-background-takeover .mobiletakeover-background {
  background-color: #f5f5f5 !important;
}
body.has-mobile-background-takeover .sticky-container.mobiletakeover-row-fix {
  margin-left: -15px;
  margin-right: -15px;
}
body.has-mobile-background-takeover .sticky-container.mobiletakeover-row-fix .mobiletakeover-fix {
  background-color: #f5f5f5;
  padding: 15px;
}
body.has-mobile-background-takeover .page-section {
  margin-bottom: 0px;
}
body.has-mobile-background-takeover .stories {
  margin: 0 -10px 0 -10px;
}
body.has-mobile-background-takeover .stories-from-news {
  margin: 0 -10px 0 -10px;
}
body.has-mobile-background-takeover .stories-from-news .header {
  background: white;
  padding: 5px;
  margin-bottom: 0;
}
body.has-mobile-background-takeover .stories-from-news .stories {
  margin: 0;
}
body.has-mobile-background-takeover .takeover-pad-top-10 {
  padding-top: 10px;
}
body.has-mobile-background-takeover .page-section.header {
  margin-bottom: 250px;
}
body.has-mobile-background-takeover .page-section.header.frontpage-section {
  background-color: transparent !important;
}
body.has-mobile-background-takeover .page-section.bg-body {
  margin-bottom: 250px;
}
body.has-mobile-background-takeover .page-section.food {
  background-color: transparent !important;
}
body.has-mobile-background-takeover .page-section.cars {
  background-color: transparent !important;
}
body.has-mobile-background-takeover .page-section.home {
  margin-bottom: 250px;
}
body.has-mobile-background-takeover .page-section.news {
  background-color: transparent !important;
}
body.has-mobile-background-takeover .page-section.news-lists {
  margin-bottom: 250px;
}
body.has-mobile-background-takeover #videos {
  margin-bottom: 250px;
}
body.has-mobile-background-takeover .bg-news {
  min-height: 230px;
}
body.has-mobile-background-takeover .page-section.cars,
body.has-mobile-background-takeover .page-section.food {
  padding-top: 0;
}
body.has-mobile-background-takeover .food-search {
  margin: 0 -10px;
}
body.has-mobile-background-takeover .cartrade {
  margin: 0 -10px;
  padding: 10px;
  background: #f5f5f5;
}
.loader {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 1;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}