@charset "UTF-8";

/**
  styles-travel.css
*/

/*----------------------------------------------------------------------------------------------------
  Bootstrap
----------------------------------------------------------------------------------------------------*/
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td,
th {
  padding: 0;
}


/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

  .navbar {
    display: none;
  }

  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }

  .label {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }

  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot");
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
  content: "\002a";
}

.glyphicon-plus:before {
  content: "\002b";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}

.glyphicon-minus:before {
  content: "\2212";
}

.glyphicon-cloud:before {
  content: "\2601";
}

.glyphicon-envelope:before {
  content: "\2709";
}

.glyphicon-pencil:before {
  content: "\270f";
}

.glyphicon-glass:before {
  content: "\e001";
}

.glyphicon-music:before {
  content: "\e002";
}

.glyphicon-search:before {
  content: "\e003";
}

.glyphicon-heart:before {
  content: "\e005";
}

.glyphicon-star:before {
  content: "\e006";
}

.glyphicon-star-empty:before {
  content: "\e007";
}

.glyphicon-user:before {
  content: "\e008";
}

.glyphicon-film:before {
  content: "\e009";
}

.glyphicon-th-large:before {
  content: "\e010";
}

.glyphicon-th:before {
  content: "\e011";
}

.glyphicon-th-list:before {
  content: "\e012";
}

.glyphicon-ok:before {
  content: "\e013";
}

.glyphicon-remove:before {
  content: "\e014";
}

.glyphicon-zoom-in:before {
  content: "\e015";
}

.glyphicon-zoom-out:before {
  content: "\e016";
}

.glyphicon-off:before {
  content: "\e017";
}

.glyphicon-signal:before {
  content: "\e018";
}

.glyphicon-cog:before {
  content: "\e019";
}

.glyphicon-trash:before {
  content: "\e020";
}

.glyphicon-home:before {
  content: "\e021";
}

.glyphicon-file:before {
  content: "\e022";
}

.glyphicon-time:before {
  content: "\e023";
}

.glyphicon-road:before {
  content: "\e024";
}

.glyphicon-download-alt:before {
  content: "\e025";
}

.glyphicon-download:before {
  content: "\e026";
}

.glyphicon-upload:before {
  content: "\e027";
}

.glyphicon-inbox:before {
  content: "\e028";
}

.glyphicon-play-circle:before {
  content: "\e029";
}

.glyphicon-repeat:before {
  content: "\e030";
}

.glyphicon-refresh:before {
  content: "\e031";
}

.glyphicon-list-alt:before {
  content: "\e032";
}

.glyphicon-lock:before {
  content: "\e033";
}

.glyphicon-flag:before {
  content: "\e034";
}

.glyphicon-headphones:before {
  content: "\e035";
}

.glyphicon-volume-off:before {
  content: "\e036";
}

.glyphicon-volume-down:before {
  content: "\e037";
}

.glyphicon-volume-up:before {
  content: "\e038";
}

.glyphicon-qrcode:before {
  content: "\e039";
}

.glyphicon-barcode:before {
  content: "\e040";
}

.glyphicon-tag:before {
  content: "\e041";
}

.glyphicon-tags:before {
  content: "\e042";
}

.glyphicon-book:before {
  content: "\e043";
}

.glyphicon-bookmark:before {
  content: "\e044";
}

.glyphicon-print:before {
  content: "\e045";
}

.glyphicon-camera:before {
  content: "\e046";
}

.glyphicon-font:before {
  content: "\e047";
}

.glyphicon-bold:before {
  content: "\e048";
}

.glyphicon-italic:before {
  content: "\e049";
}

.glyphicon-text-height:before {
  content: "\e050";
}

.glyphicon-text-width:before {
  content: "\e051";
}

.glyphicon-align-left:before {
  content: "\e052";
}

.glyphicon-align-center:before {
  content: "\e053";
}

.glyphicon-align-right:before {
  content: "\e054";
}

.glyphicon-align-justify:before {
  content: "\e055";
}

.glyphicon-list:before {
  content: "\e056";
}

.glyphicon-indent-left:before {
  content: "\e057";
}

.glyphicon-indent-right:before {
  content: "\e058";
}

.glyphicon-facetime-video:before {
  content: "\e059";
}

.glyphicon-picture:before {
  content: "\e060";
}

.glyphicon-map-marker:before {
  content: "\e062";
}

.glyphicon-adjust:before {
  content: "\e063";
}

.glyphicon-tint:before {
  content: "\e064";
}

.glyphicon-edit:before {
  content: "\e065";
}

.glyphicon-share:before {
  content: "\e066";
}

.glyphicon-check:before {
  content: "\e067";
}

.glyphicon-move:before {
  content: "\e068";
}

.glyphicon-step-backward:before {
  content: "\e069";
}

.glyphicon-fast-backward:before {
  content: "\e070";
}

.glyphicon-backward:before {
  content: "\e071";
}

.glyphicon-play:before {
  content: "\e072";
}

.glyphicon-pause:before {
  content: "\e073";
}

.glyphicon-stop:before {
  content: "\e074";
}

.glyphicon-forward:before {
  content: "\e075";
}

.glyphicon-fast-forward:before {
  content: "\e076";
}

.glyphicon-step-forward:before {
  content: "\e077";
}

.glyphicon-eject:before {
  content: "\e078";
}

.glyphicon-chevron-left:before {
  content: "\e079";
}

.glyphicon-chevron-right:before {
  content: "\e080";
}

.glyphicon-plus-sign:before {
  content: "\e081";
}

.glyphicon-minus-sign:before {
  content: "\e082";
}

.glyphicon-remove-sign:before {
  content: "\e083";
}

.glyphicon-ok-sign:before {
  content: "\e084";
}

.glyphicon-question-sign:before {
  content: "\e085";
}

.glyphicon-info-sign:before {
  content: "\e086";
}

.glyphicon-screenshot:before {
  content: "\e087";
}

.glyphicon-remove-circle:before {
  content: "\e088";
}

.glyphicon-ok-circle:before {
  content: "\e089";
}

.glyphicon-ban-circle:before {
  content: "\e090";
}

.glyphicon-arrow-left:before {
  content: "\e091";
}

.glyphicon-arrow-right:before {
  content: "\e092";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-arrow-down:before {
  content: "\e094";
}

.glyphicon-share-alt:before {
  content: "\e095";
}

.glyphicon-resize-full:before {
  content: "\e096";
}

.glyphicon-resize-small:before {
  content: "\e097";
}

.glyphicon-exclamation-sign:before {
  content: "\e101";
}

.glyphicon-gift:before {
  content: "\e102";
}

.glyphicon-leaf:before {
  content: "\e103";
}

.glyphicon-fire:before {
  content: "\e104";
}

.glyphicon-eye-open:before {
  content: "\e105";
}

.glyphicon-eye-close:before {
  content: "\e106";
}

.glyphicon-warning-sign:before {
  content: "\e107";
}

.glyphicon-plane:before {
  content: "\e108";
}

.glyphicon-calendar:before {
  content: "\e109";
}

.glyphicon-random:before {
  content: "\e110";
}

.glyphicon-comment:before {
  content: "\e111";
}

.glyphicon-magnet:before {
  content: "\e112";
}

.glyphicon-chevron-up:before {
  content: "\e113";
}

.glyphicon-chevron-down:before {
  content: "\e114";
}

.glyphicon-retweet:before {
  content: "\e115";
}

.glyphicon-shopping-cart:before {
  content: "\e116";
}

.glyphicon-folder-close:before {
  content: "\e117";
}

.glyphicon-folder-open:before {
  content: "\e118";
}

.glyphicon-resize-vertical:before {
  content: "\e119";
}

.glyphicon-resize-horizontal:before {
  content: "\e120";
}

.glyphicon-hdd:before {
  content: "\e121";
}

.glyphicon-bullhorn:before {
  content: "\e122";
}

.glyphicon-bell:before {
  content: "\e123";
}

.glyphicon-certificate:before {
  content: "\e124";
}

.glyphicon-thumbs-up:before {
  content: "\e125";
}

.glyphicon-thumbs-down:before {
  content: "\e126";
}

.glyphicon-hand-right:before {
  content: "\e127";
}

.glyphicon-hand-left:before {
  content: "\e128";
}

.glyphicon-hand-up:before {
  content: "\e129";
}

.glyphicon-hand-down:before {
  content: "\e130";
}

.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

.glyphicon-globe:before {
  content: "\e135";
}

.glyphicon-wrench:before {
  content: "\e136";
}

.glyphicon-tasks:before {
  content: "\e137";
}

.glyphicon-filter:before {
  content: "\e138";
}

.glyphicon-briefcase:before {
  content: "\e139";
}

.glyphicon-fullscreen:before {
  content: "\e140";
}

.glyphicon-dashboard:before {
  content: "\e141";
}

.glyphicon-paperclip:before {
  content: "\e142";
}

.glyphicon-heart-empty:before {
  content: "\e143";
}

.glyphicon-link:before {
  content: "\e144";
}

.glyphicon-phone:before {
  content: "\e145";
}

.glyphicon-pushpin:before {
  content: "\e146";
}

.glyphicon-usd:before {
  content: "\e148";
}

.glyphicon-gbp:before {
  content: "\e149";
}

.glyphicon-sort:before {
  content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

.glyphicon-sort-by-order:before {
  content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

.glyphicon-unchecked:before {
  content: "\e157";
}

.glyphicon-expand:before {
  content: "\e158";
}

.glyphicon-collapse-down:before {
  content: "\e159";
}

.glyphicon-collapse-up:before {
  content: "\e160";
}

.glyphicon-log-in:before {
  content: "\e161";
}

.glyphicon-flash:before {
  content: "\e162";
}

.glyphicon-log-out:before {
  content: "\e163";
}

.glyphicon-new-window:before {
  content: "\e164";
}

.glyphicon-record:before {
  content: "\e165";
}

.glyphicon-save:before {
  content: "\e166";
}

.glyphicon-open:before {
  content: "\e167";
}

.glyphicon-saved:before {
  content: "\e168";
}

.glyphicon-import:before {
  content: "\e169";
}

.glyphicon-export:before {
  content: "\e170";
}

.glyphicon-send:before {
  content: "\e171";
}

.glyphicon-floppy-disk:before {
  content: "\e172";
}

.glyphicon-floppy-saved:before {
  content: "\e173";
}

.glyphicon-floppy-remove:before {
  content: "\e174";
}

.glyphicon-floppy-save:before {
  content: "\e175";
}

.glyphicon-floppy-open:before {
  content: "\e176";
}

.glyphicon-credit-card:before {
  content: "\e177";
}

.glyphicon-transfer:before {
  content: "\e178";
}

.glyphicon-cutlery:before {
  content: "\e179";
}

.glyphicon-header:before {
  content: "\e180";
}

.glyphicon-compressed:before {
  content: "\e181";
}

.glyphicon-earphone:before {
  content: "\e182";
}

.glyphicon-phone-alt:before {
  content: "\e183";
}

.glyphicon-tower:before {
  content: "\e184";
}

.glyphicon-stats:before {
  content: "\e185";
}

.glyphicon-sd-video:before {
  content: "\e186";
}

.glyphicon-hd-video:before {
  content: "\e187";
}

.glyphicon-subtitles:before {
  content: "\e188";
}

.glyphicon-sound-stereo:before {
  content: "\e189";
}

.glyphicon-sound-dolby:before {
  content: "\e190";
}

.glyphicon-sound-5-1:before {
  content: "\e191";
}

.glyphicon-sound-6-1:before {
  content: "\e192";
}

.glyphicon-sound-7-1:before {
  content: "\e193";
}

.glyphicon-copyright-mark:before {
  content: "\e194";
}

.glyphicon-registration-mark:before {
  content: "\e195";
}

.glyphicon-cloud-download:before {
  content: "\e197";
}

.glyphicon-cloud-upload:before {
  content: "\e198";
}

.glyphicon-tree-conifer:before {
  content: "\e199";
}

.glyphicon-tree-deciduous:before {
  content: "\e200";
}

.glyphicon-cd:before {
  content: "\e201";
}

.glyphicon-save-file:before {
  content: "\e202";
}

.glyphicon-open-file:before {
  content: "\e203";
}

.glyphicon-level-up:before {
  content: "\e204";
}

.glyphicon-copy:before {
  content: "\e205";
}

.glyphicon-paste:before {
  content: "\e206";
}

.glyphicon-alert:before {
  content: "\e209";
}

.glyphicon-equalizer:before {
  content: "\e210";
}

.glyphicon-king:before {
  content: "\e211";
}

.glyphicon-queen:before {
  content: "\e212";
}

.glyphicon-pawn:before {
  content: "\e213";
}

.glyphicon-bishop:before {
  content: "\e214";
}

.glyphicon-knight:before {
  content: "\e215";
}

.glyphicon-baby-formula:before {
  content: "\e216";
}

.glyphicon-tent:before {
  content: "\26fa";
}

.glyphicon-blackboard:before {
  content: "\e218";
}

.glyphicon-bed:before {
  content: "\e219";
}

.glyphicon-apple:before {
  content: "\f8ff";
}

.glyphicon-erase:before {
  content: "\e221";
}

.glyphicon-hourglass:before {
  content: "\231b";
}

.glyphicon-lamp:before {
  content: "\e223";
}

.glyphicon-duplicate:before {
  content: "\e224";
}

.glyphicon-piggy-bank:before {
  content: "\e225";
}

.glyphicon-scissors:before {
  content: "\e226";
}

.glyphicon-bitcoin:before {
  content: "\e227";
}

.glyphicon-btc:before {
  content: "\e227";
}

.glyphicon-xbt:before {
  content: "\e227";
}

.glyphicon-yen:before {
  content: "\00a5";
}

.glyphicon-jpy:before {
  content: "\00a5";
}

.glyphicon-ruble:before {
  content: "\20bd";
}

.glyphicon-rub:before {
  content: "\20bd";
}

.glyphicon-scale:before {
  content: "\e230";
}

.glyphicon-ice-lolly:before {
  content: "\e231";
}

.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}

.glyphicon-education:before {
  content: "\e233";
}

.glyphicon-option-horizontal:before {
  content: "\e234";
}

.glyphicon-option-vertical:before {
  content: "\e235";
}

.glyphicon-menu-hamburger:before {
  content: "\e236";
}

.glyphicon-modal-window:before {
  content: "\e237";
}

.glyphicon-oil:before {
  content: "\e238";
}

.glyphicon-grain:before {
  content: "\e239";
}

.glyphicon-sunglasses:before {
  content: "\e240";
}

.glyphicon-text-size:before {
  content: "\e241";
}

.glyphicon-text-color:before {
  content: "\e242";
}

.glyphicon-text-background:before {
  content: "\e243";
}

.glyphicon-object-align-top:before {
  content: "\e244";
}

.glyphicon-object-align-bottom:before {
  content: "\e245";
}

.glyphicon-object-align-horizontal:before {
  content: "\e246";
}

.glyphicon-object-align-left:before {
  content: "\e247";
}

.glyphicon-object-align-vertical:before {
  content: "\e248";
}

.glyphicon-object-align-right:before {
  content: "\e249";
}

.glyphicon-triangle-right:before {
  content: "\e250";
}

.glyphicon-triangle-left:before {
  content: "\e251";
}

.glyphicon-triangle-bottom:before {
  content: "\e252";
}

.glyphicon-triangle-top:before {
  content: "\e253";
}

.glyphicon-console:before {
  content: "\e254";
}

.glyphicon-superscript:before {
  content: "\e255";
}

.glyphicon-subscript:before {
  content: "\e256";
}

.glyphicon-menu-left:before {
  content: "\e257";
}

.glyphicon-menu-right:before {
  content: "\e258";
}

.glyphicon-menu-down:before {
  content: "\e259";
}

.glyphicon-menu-up:before {
  content: "\e260";
}

* {
  -webkit-box-sizing: border-box;
  -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: transparent;
}

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: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.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;
}

[role="button"] {
  cursor: pointer;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
  font-size: 65%;
}

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
  font-size: 75%;
}

h1, .h1 {
  font-size: 36px;
}

h2, .h2 {
  font-size: 30px;
}

h3, .h3 {
  font-size: 24px;
}

h4, .h4 {
  font-size: 18px;
}

h5, .h5 {
  font-size: 14px;
}

h6, .h6 {
  font-size: 12px;
}

p {
  margin: 0 0 10px;
}

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}

small,
.small {
  font-size: 85%;
}

mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

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

.text-justify {
  text-align: justify;
}

.text-nowrap {
  white-space: nowrap;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase, .initialism {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-muted {
  color: #777777;
}

.text-primary {
  color: #337ab7;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}

.text-success {
  color: #3c763d;
}

a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

.text-warning {
  color: #8a6d3b;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}

.bg-primary {
  color: #fff;
}

.bg-primary {
  background-color: #337ab7;
}

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}

.bg-success {
  background-color: #dff0d8;
}

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}

.bg-info {
  background-color: #d9edf7;
}

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}

.bg-warning {
  background-color: #fcf8e3;
}

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}

.bg-danger {
  background-color: #f2dede;
}

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

dl {
  margin-top: 0;
  margin-bottom: 20px;
}

dt,
dd {
  line-height: 1.42857143;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table;
}
.dl-horizontal dd:after {
  clear: both;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}

.initialism {
  font-size: 90%;
}

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.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-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}
.container-fluid:after {
  clear: both;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.33333333%;
}

.col-xs-2 {
  width: 16.66666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.33333333%;
}

.col-xs-5 {
  width: 41.66666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.33333333%;
}

.col-xs-8 {
  width: 66.66666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.33333333%;
}

.col-xs-11 {
  width: 91.66666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.33333333%;
}

.col-xs-pull-2 {
  right: 16.66666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.33333333%;
}

.col-xs-pull-5 {
  right: 41.66666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.33333333%;
}

.col-xs-pull-8 {
  right: 66.66666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.33333333%;
}

.col-xs-pull-11 {
  right: 91.66666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.33333333%;
}

.col-xs-push-2 {
  left: 16.66666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.33333333%;
}

.col-xs-push-5 {
  left: 41.66666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.33333333%;
}

.col-xs-push-8 {
  left: 66.66666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.33333333%;
}

.col-xs-push-11 {
  left: 91.66666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  .col-sm-1 {
    width: 8.33333333%;
  }

  .col-sm-2 {
    width: 16.66666667%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-4 {
    width: 33.33333333%;
  }

  .col-sm-5 {
    width: 41.66666667%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-7 {
    width: 58.33333333%;
  }

  .col-sm-8 {
    width: 66.66666667%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-10 {
    width: 83.33333333%;
  }

  .col-sm-11 {
    width: 91.66666667%;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-pull-0 {
    right: auto;
  }

  .col-sm-pull-1 {
    right: 8.33333333%;
  }

  .col-sm-pull-2 {
    right: 16.66666667%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-pull-4 {
    right: 33.33333333%;
  }

  .col-sm-pull-5 {
    right: 41.66666667%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-pull-7 {
    right: 58.33333333%;
  }

  .col-sm-pull-8 {
    right: 66.66666667%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-pull-10 {
    right: 83.33333333%;
  }

  .col-sm-pull-11 {
    right: 91.66666667%;
  }

  .col-sm-pull-12 {
    right: 100%;
  }

  .col-sm-push-0 {
    left: auto;
  }

  .col-sm-push-1 {
    left: 8.33333333%;
  }

  .col-sm-push-2 {
    left: 16.66666667%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-push-4 {
    left: 33.33333333%;
  }

  .col-sm-push-5 {
    left: 41.66666667%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-push-7 {
    left: 58.33333333%;
  }

  .col-sm-push-8 {
    left: 66.66666667%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-push-10 {
    left: 83.33333333%;
  }

  .col-sm-push-11 {
    left: 91.66666667%;
  }

  .col-sm-push-12 {
    left: 100%;
  }

  .col-sm-offset-0 {
    margin-left: 0%;
  }

  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }

  .col-md-1 {
    width: 8.33333333%;
  }

  .col-md-2 {
    width: 16.66666667%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-4 {
    width: 33.33333333%;
  }

  .col-md-5 {
    width: 41.66666667%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-7 {
    width: 58.33333333%;
  }

  .col-md-8 {
    width: 66.66666667%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-10 {
    width: 83.33333333%;
  }

  .col-md-11 {
    width: 91.66666667%;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-pull-0 {
    right: auto;
  }

  .col-md-pull-1 {
    right: 8.33333333%;
  }

  .col-md-pull-2 {
    right: 16.66666667%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-pull-4 {
    right: 33.33333333%;
  }

  .col-md-pull-5 {
    right: 41.66666667%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-pull-7 {
    right: 58.33333333%;
  }

  .col-md-pull-8 {
    right: 66.66666667%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-pull-10 {
    right: 83.33333333%;
  }

  .col-md-pull-11 {
    right: 91.66666667%;
  }

  .col-md-pull-12 {
    right: 100%;
  }

  .col-md-push-0 {
    left: auto;
  }

  .col-md-push-1 {
    left: 8.33333333%;
  }

  .col-md-push-2 {
    left: 16.66666667%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-push-4 {
    left: 33.33333333%;
  }

  .col-md-push-5 {
    left: 41.66666667%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-push-7 {
    left: 58.33333333%;
  }

  .col-md-push-8 {
    left: 66.66666667%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-push-10 {
    left: 83.33333333%;
  }

  .col-md-push-11 {
    left: 91.66666667%;
  }

  .col-md-push-12 {
    left: 100%;
  }

  .col-md-offset-0 {
    margin-left: 0%;
  }

  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  .col-lg-1 {
    width: 8.33333333%;
  }

  .col-lg-2 {
    width: 16.66666667%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-4 {
    width: 33.33333333%;
  }

  .col-lg-5 {
    width: 41.66666667%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-7 {
    width: 58.33333333%;
  }

  .col-lg-8 {
    width: 66.66666667%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-10 {
    width: 83.33333333%;
  }

  .col-lg-11 {
    width: 91.66666667%;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-pull-1 {
    right: 8.33333333%;
  }

  .col-lg-pull-2 {
    right: 16.66666667%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-4 {
    right: 33.33333333%;
  }

  .col-lg-pull-5 {
    right: 41.66666667%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-7 {
    right: 58.33333333%;
  }

  .col-lg-pull-8 {
    right: 66.66666667%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-10 {
    right: 83.33333333%;
  }

  .col-lg-pull-11 {
    right: 91.66666667%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-push-1 {
    left: 8.33333333%;
  }

  .col-lg-push-2 {
    left: 16.66666667%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-4 {
    left: 33.33333333%;
  }

  .col-lg-push-5 {
    left: 41.66666667%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-7 {
    left: 58.33333333%;
  }

  .col-lg-push-8 {
    left: 66.66666667%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-10 {
    left: 83.33333333%;
  }

  .col-lg-push-11 {
    left: 91.66666667%;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-offset-0 {
    margin-left: 0%;
  }

  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
table {
  background-color: transparent;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

.table > thead > tr > td.active,
.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

.table > thead > tr > td.success,
.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

.table > thead > tr > td.info,
.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

.table > thead > tr > td.warning,
.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

.table > thead > tr > td.danger,
.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

input[type="search"] {
  -webkit-box-sizing: border-box;
  -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: 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 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled], fieldset[disabled] .form-control {
  cursor: not-allowed;
}

textarea.form-control {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control,
  .input-group-sm > input[type="date"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="date"].btn, .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input[type="time"].form-control,
  .input-group-sm > input[type="time"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="time"].btn, .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input[type="datetime-local"].form-control,
  .input-group-sm > input[type="datetime-local"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input[type="month"].form-control,
  .input-group-sm > input[type="month"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="month"].btn, .input-group-sm
  input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control,
  .input-group-lg > input[type="date"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="date"].btn, .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input[type="time"].form-control,
  .input-group-lg > input[type="time"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="time"].btn, .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input[type="datetime-local"].form-control,
  .input-group-lg > input[type="datetime-local"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input[type="month"].form-control,
  .input-group-lg > input[type="month"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="month"].btn, .input-group-lg
  input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled, fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed;
}

.radio-inline.disabled, fieldset[disabled] .radio-inline,
.checkbox-inline.disabled, fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed;
}

.radio.disabled label, fieldset[disabled] .radio label,
.checkbox.disabled label, fieldset[disabled]
.checkbox label {
  cursor: not-allowed;
}

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}
.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn {
  padding-left: 0;
  padding-right: 0;
}

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn {
  height: auto;
}

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 46px;
  line-height: 46px;
}

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn {
  height: auto;
}

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.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, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  content: " ";
  display: table;
}
.form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}

.btn {
  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.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
  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;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

a.btn.disabled, fieldset[disabled] a.btn {
  pointer-events: none;
}

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus, .btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
  background-image: none;
}
.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  background-image: none;
}
.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  background-image: none;
}
.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  background-image: none;
}
.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus, .btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  background-image: none;
}
.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  background-image: none;
}
.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}
.btn-link:hover, .btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-xs, .btn-group-xs > .btn {
  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;
}
.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.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 dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar:before, .btn-toolbar:after {
  content: " ";
  display: table;
}
.btn-toolbar:after {
  clear: both;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group > .btn-group {
  float: left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}
.btn-group-vertical > .btn-group:after {
  clear: both;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  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 {
  z-index: 2;
  margin-left: -1px;
}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav:before, .nav:after {
  content: " ";
  display: table;
}
.nav:after {
  clear: both;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.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-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}

.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}
.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
.navbar:before, .navbar:after {
  content: " ";
  display: table;
}
.navbar:after {
  clear: both;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}

.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table;
}
.navbar-header:after {
  clear: both;
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse:before, .navbar-collapse:after {
  content: " ";
  display: table;
}
.navbar-collapse:after {
  clear: both;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand, .navbar > .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, .btn-group-sm > .navbar-btn.btn {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
  margin-top: 14px;
  margin-bottom: 14px;
}

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}

@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }

  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #090909;
}
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #090909;
  color: #fff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/ ";
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active {
  color: #777777;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.pager:before, .pager:after {
  content: " ";
  display: table;
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.label-default {
  background-color: #777777;
}
.label-default[href]:hover, .label-default[href]:focus {
  background-color: #5e5e5e;
}

.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #286090;
}

.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover, .label-success[href]:focus {
  background-color: #449d44;
}

.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover, .label-info[href]:focus {
  background-color: #31b0d5;
}

.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #ec971f;
}

.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #c9302c;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}

a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron, .container-fluid .jumbotron {
  border-radius: 6px;
  padding-left: 15px;
  padding-right: 15px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron, .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}

.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}

.media-body {
  width: 10000px;
}

.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}

.media-right,
.media > .pull-right {
  padding-left: 10px;
}

.media-left,
.media > .pull-left {
  padding-right: 10px;
}

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}

.media-middle {
  vertical-align: middle;
}

.media-bottom {
  vertical-align: bottom;
}

.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.media-list {
  padding-left: 0;
  list-style: none;
}

.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover, a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}

button.list-group-item {
  width: 100%;
  text-align: left;
}

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover, a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover, a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover, a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover, a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}
.panel-body:before, .panel-body:after {
  content: " ";
  display: table;
}
.panel-body:after {
  clear: both;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group + .panel-footer {
  border-top-width: 0;
}

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}

.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}

.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}

.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -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: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header:before, .modal-header:after {
  content: " ";
  display: table;
}
.modal-header:after {
  clear: both;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.42857143;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer:before, .modal-footer:after {
  content: " ";
  display: table;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  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;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover > .arrow {
  border-width: 11px;
}

.popover > .arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next, .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: transparent;
}
.carousel-control.left {
  background-image: -webkit-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%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: transparent;
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }

  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }

  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
}

.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}
.visible-xs {
  display: none !important;
}

.visible-sm {
  display: none !important;
}

.visible-md {
  display: none !important;
}

.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }

  table.visible-xs {
    display: table !important;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }

  table.visible-sm {
    display: table !important;
  }

  tr.visible-sm {
    display: table-row !important;
  }

  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }

  table.visible-md {
    display: table !important;
  }

  tr.visible-md {
    display: table-row !important;
  }

  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }

  table.visible-lg {
    display: table !important;
  }

  tr.visible-lg {
    display: table-row !important;
  }

  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }

  table.visible-print {
    display: table !important;
  }

  tr.visible-print {
    display: table-row !important;
  }

  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}
/*----------------------------------------------------------------------------------------------------
  Kivac
----------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------
  Fonts
----------------------------------------------------------------------------------------------------*/
@font-face {
  font-family: 'MLight';
  src: url("../fonts/montserrat-light-webfont.eot");
  src: url("../fonts/montserrat-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-light-webfont.woff2") format("woff2"), url("../fonts/montserrat-light-webfont.woff") format("woff"), url("../fonts/montserrat-light-webfont.ttf") format("truetype"), url("../fonts/montserrat-light-webfont.svg#montserratlight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MRegular';
  src: url("../fonts/montserrat-regular-webfont.eot");
  src: url("../fonts/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-regular-webfont.woff2") format("woff2"), url("../fonts/montserrat-regular-webfont.woff") format("woff"), url("../fonts/montserrat-regular-webfont.ttf") format("truetype"), url("../fonts/montserrat-regular-webfont.svg#montserratregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MMedium';
  src: url("../fonts/montserrat-medium-webfont.eot");
  src: url("../fonts/montserrat-medium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-medium-webfont.woff2") format("woff2"), url("../fonts/montserrat-medium-webfont.woff") format("woff"), url("../fonts/montserrat-medium-webfont.ttf") format("truetype"), url("../fonts/montserrat-medium-webfont.svg#montserratmedium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MBold';
  src: url("../fonts/montserrat-semibold-webfont.eot");
  src: url("../fonts/montserrat-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat-semibold-webfont.woff2") format("woff2"), url("../fonts/montserrat-semibold-webfont.woff") format("woff"), url("../fonts/montserrat-semibold-webfont.ttf") format("truetype"), url("../fonts/montserrat-semibold-webfont.svg#montserratsemibold") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*----------------------------------------------------------------------------------------------------
  Font Weights
----------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------
  Colors
----------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------
  Breakpoints
----------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------
  Custom Brand
----------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------
  Mixins
----------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------
  A todo aquel que cruce esta linea, abandone toda esperanza :(
----------------------------------------------------------------------------------------------------*/
.row.informacion, .row-fluid.informacion {
  width: 100% !important;
}

ul {
  padding: 0px;
}
ul li {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

.inline {
  display: inline-block;
  vertical-align: top;
}

.block {
  display: block;
}

.v-align {
  -ms-display: flex;
  display: flex;
  align-items: center;
  justify-content: center;
}

.none {
  display: none;
}

.j-tablet {
  display: none;
}
@media screen and (min-width: 768px) {
  .j-tablet {
    display: inline-block;
  }
}

.j-desktop {
  display: none;
}
@media screen and (min-width: 992px) {
  .j-desktop {
    display: inline-block;
  }
}

.j-mobile {
  display: inline-block;
}
@media screen and (min-width: 992px) {
  .j-mobile {
    display: none;
  }
}

.com-col {
  max-width: 1000px;
  margin: auto;
  float: none;
  padding: 10px;
}
@media screen and (min-width: 992px) {
  .com-col {
    padding: none;
  }
}

.centered {
  text-align: center;
}

/*----------------------------------------------------------------------------------------------------
  Margins
----------------------------------------------------------------------------------------------------*/
.margin-medium {
  margin: 20px 0px 20px 0px;
}

.mt-xsmall {
  margin-top: 10px;
  margin-bottom: 0px;
}

.mt-small {
  margin-top: 20px;
  margin-bottom: 0px;
}

.jmt-small {
  margin-top: 20px;
}

.mt-medium {
  margin-top: 40px;
  margin-bottom: 0px;
}

.mt-medium {
  margin-bottom: 40px;
}

.mb-xsmall {
  margin-top: 0px !important;
  margin-bottom: 10px;
}

.mb-small {
  margin-top: 0px !important;
  margin-bottom: 20px;
}

.jmb-small {
  margin-bottom: 20px;
}

.pt-small {
  padding-top: 20px;
}

.pl-big {
  padding-left: 35px;
}

.pb-xsmall {
  padding-bottom: 10px;
}

.pb-small {
  padding-bottom: 20px;
}

.pt-xsmall {
  padding-top: 10px;
}

.pb-xsmall {
  padding-bottom: 10px;
}

/*----------------------------------------------------------------------------------------------------
  Headings, paragraphs & spans
----------------------------------------------------------------------------------------------------*/
h1.w-70, h2.w-70, h3.w-70, h4.w-70, h5.w-70, h6.w-70, p.w-70, span.w-70 {
  width: 70%;
}
h1.w-30, h2.w-30, h3.w-30, h4.w-30, h5.w-30, h6.w-30, p.w-30, span.w-30 {
  width: 30%;
  padding-right: 20px;
  position: relative;
}
h1.w-30 a, h2.w-30 a, h3.w-30 a, h4.w-30 a, h5.w-30 a, h6.w-30 a, p.w-30 a, span.w-30 a {
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
  right: 0px;
  top: -3px;
  text-indent: -9000px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("/theme/images/icons-travel/icon-circle-close-sm.svg");
}
h1.w-30 a:hover, h2.w-30 a:hover, h3.w-30 a:hover, h4.w-30 a:hover, h5.w-30 a:hover, h6.w-30 a:hover, p.w-30 a:hover, span.w-30 a:hover {
  background-image: url("/theme/images/icons-travel/icon-circle-close-sm-over.svg");
}
h1.wo-m, h2.wo-m, h3.wo-m, h4.wo-m, h5.wo-m, h6.wo-m, p.wo-m, span.wo-m {
  margin: 0px;
  padding: 0px;
}
h1.f-light, h2.f-light, h3.f-light, h4.f-light, h5.f-light, h6.f-light, p.f-light, span.f-light {
  font-family: "MLight", Arial, sans-serif;
}
h1.f-regular, h2.f-regular, h3.f-regular, h4.f-regular, h5.f-regular, h6.f-regular, p.f-regular, span.f-regular {
  font-family: "MRegular", Arial, sans-serif;
}
h1.f-medium, h2.f-medium, h3.f-medium, h4.f-medium, h5.f-medium, h6.f-medium, p.f-medium, span.f-medium {
  font-family: "MMedium", Arial, sans-serif;
}
h1.f-bold, h2.f-bold, h3.f-bold, h4.f-bold, h5.f-bold, h6.f-bold, p.f-bold, span.f-bold {
  font-family: "MBold", Arial, sans-serif;
}
h1.centered, h2.centered, h3.centered, h4.centered, h5.centered, h6.centered, p.centered, span.centered {
  text-align: center;
}
h1.right, h2.right, h3.right, h4.right, h5.right, h6.right, p.right, span.right {
  text-align: right;
}
h1.gray, h2.gray, h3.gray, h4.gray, h5.gray, h6.gray, p.gray, span.gray {
  color: #c6c6c6;
}
h1.white, h2.white, h3.white, h4.white, h5.white, h6.white, p.white, span.white {
  color: #ffffff;
}
h1.yellow, h2.yellow, h3.yellow, h4.yellow, h5.yellow, h6.yellow, p.yellow, span.yellow {
  color: #f9a826;
}
h1.dark, h2.dark, h3.dark, h4.dark, h5.dark, h6.dark, p.dark, span.dark {
  color: #464645;
}
h1.light, h2.light, h3.light, h4.light, h5.light, h6.light, p.light, span.light {
  color: #c6c6c6;
}
h1.x-light, h2.x-light, h3.x-light, h4.x-light, h5.x-light, h6.x-light, p.x-light, span.x-light {
  color: #f0efef;
}
h1.mdgray, h2.mdgray, h3.mdgray, h4.mdgray, h5.mdgray, h6.mdgray, p.mdgray, span.mdgray {
  color: #828282;
}
h1.red, h2.red, h3.red, h4.red, h5.red, h6.red, p.red, span.red {
  color: red;
}
h1.blue, h2.blue, h3.blue, h4.blue, h5.blue, h6.blue, p.blue, span.blue {
  color: #2f778b;
}
h1.xsmall-r, h2.xsmall-r, h3.xsmall-r, h4.xsmall-r, h5.xsmall-r, h6.xsmall-r, p.xsmall-r, span.xsmall-r {
  font-size: .5em;
}
@media screen and (min-width: 768px) {
  h1.xsmall-r, h2.xsmall-r, h3.xsmall-r, h4.xsmall-r, h5.xsmall-r, h6.xsmall-r, p.xsmall-r, span.xsmall-r {
    font-size: .7em;
  }
}
h1.small-r, h2.small-r, h3.small-r, h4.small-r, h5.small-r, h6.small-r, p.small-r, span.small-r {
  font-size: .7em;
}
@media screen and (min-width: 768px) {
  h1.small-r, h2.small-r, h3.small-r, h4.small-r, h5.small-r, h6.small-r, p.small-r, span.small-r {
    font-size: 1em;
  }
}
h1.msmall-r, h2.msmall-r, h3.msmall-r, h4.msmall-r, h5.msmall-r, h6.msmall-r, p.msmall-r, span.msmall-r {
  font-size: 1em;
}
@media screen and (min-width: 768px) {
  h1.msmall-r, h2.msmall-r, h3.msmall-r, h4.msmall-r, h5.msmall-r, h6.msmall-r, p.msmall-r, span.msmall-r {
    font-size: 1.4em;
  }
}
h1.medium-r, h2.medium-r, h3.medium-r, h4.medium-r, h5.medium-r, h6.medium-r, p.medium-r, span.medium-r {
  font-size: 1.5em;
}
@media screen and (min-width: 768px) {
  h1.medium-r, h2.medium-r, h3.medium-r, h4.medium-r, h5.medium-r, h6.medium-r, p.medium-r, span.medium-r {
    font-size: 1.7em;
  }
}
h1.big-r, h2.big-r, h3.big-r, h4.big-r, h5.big-r, h6.big-r, p.big-r, span.big-r {
  font-size: 2em;
}
@media screen and (min-width: 768px) {
  h1.big-r, h2.big-r, h3.big-r, h4.big-r, h5.big-r, h6.big-r, p.big-r, span.big-r {
    font-size: 3.5em;
  }
}
h1.italic, h2.italic, h3.italic, h4.italic, h5.italic, h6.italic, p.italic, span.italic {
  font-style: italic;
}
h1.pt-xsmall, h2.pt-xsmall, h3.pt-xsmall, h4.pt-xsmall, h5.pt-xsmall, h6.pt-xsmall, p.pt-xsmall, span.pt-xsmall {
  padding: 5px;
}
h1.right, h2.right, h3.right, h4.right, h5.right, h6.right, p.right, span.right {
  text-align: right;
}
h1.clickeable, h2.clickeable, h3.clickeable, h4.clickeable, h5.clickeable, h6.clickeable, p.clickeable, span.clickeable {
  cursor: pointer;
}
h1.clickeable:hover, h2.clickeable:hover, h3.clickeable:hover, h4.clickeable:hover, h5.clickeable:hover, h6.clickeable:hover, p.clickeable:hover, span.clickeable:hover {
  text-decoration: underline;
}

h1 {
  font-family: "MBold", Arial, sans-serif;
  font-weight: normal;
}
h1.big {
  font-size: 2em;
}
@media screen and (min-width: 768px) {
  h1.big {
    font-size: 3.5em;
  }
}

h2 {
  font-family: "MRegular", Arial, sans-serif;
  font-weight: normal;
}
h2.bold {
  font-family: "MBold", Arial, sans-serif;
}
h2.big {
  font-size: 2em;
}
@media screen and (min-width: 768px) {
  h2.big {
    font-size: 3.5em;
  }
}
h2.medium {
  font-size: 20px;
}
@media screen and (min-width: 768px) {
  h2.medium {
    font-size: 28px;
  }
}
h2.large {
  font-size: 35px;
}
h2.small {
  font-size: .7em;
}
@media screen and (min-width: 768px) {
  h2.small {
    font-size: 1.2em;
  }
}
h2 span {
  font-size: 12px;
}

h3 {
  font-family: "MLight", Arial, sans-serif;
  margin-top: 0px;
  margin-bottom: 0px;
}
h3.small {
  font-size: 10px;
}
h3.medium {
  font-size: 13px;
}
h3.padd {
  padding: 10px;
}

h4 {
  font-family: "MBold", Arial, sans-serif;
  margin-top: 0px;
  margin-bottom: 0px;
}
h4.medium {
  font-size: 25px;
}

h5 {
  font-family: "MBold", Arial, sans-serif;
  margin-top: 0px;
  margin-bottom: 0px;
}
h5.f-light {
  font-family: "MLight", Arial, sans-serif;
}
h5.x-small {
  font-size: 8px;
}
h5.small {
  font-size: 12px;
}
h5.padding-medium {
  padding: 5px 5px 5px 5px;
}

p {
  font-family: "MRegular", Arial, sans-serif;
  /*& span{
  	font-weight:bold;
  }*/
}
p.of {
  height: 150px;
  overflow: auto;
}
p.centered {
  text-align: center;
}
p.j-small {
  font-size: 10px;
}
p.j-medium {
  font-size: 12px;
}
p.x-small {
  font-size: 8px;
  width: 95%;
  margin: auto;
}
p.small {
  font-size: 15px;
  width: 90%;
  margin: auto;
}
@media screen and (min-width: 768px) {
  p.small {
    width: 70%;
  }
}
p.gray {
  color: #828282;
}

/*----------------------------------------------------------------------------------------------------
  Selects
----------------------------------------------------------------------------------------------------*/
.styled-select {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAxMy4zNSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmYWE5MjM7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5kb3duPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xLjgzLDUuODJhMS4zNSwxLjM1LDAsMCwxLDEsLjRsOS4zOSw5LjM5YS40NS40NSwwLDAsMCwuNjQsMGw5LjM5LTkuMzlBMS4zNSwxLjM1LDAsMCwxLDI0LjEsOC4xM0wxMy40NiwxOC43N2ExLjM4LDEuMzgsMCwwLDEtMiwwTDEsOC4yMkExLjQzLDEuNDMsMCwwLDEsLjgxLDYuMjksMS4zNSwxLjM1LDAsMCwxLDEuODMsNS44MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjUgLTUuODIpIi8+PC9zdmc+");
  background-size: 15px 20px;
  background-repeat: no-repeat;
  height: 29px;
  overflow: hidden;
  border: none;
  background-color: #ffffff;
  border: 1px solid #f0efef;
  border-radius: 7px;
}
.styled-select.estrellas {
  background-position: 95px center;
  width: 120px;
}
.styled-select.order {
  background-position: 125px center;
  width: 150px;
}
.styled-select.date {
  background-position: 250px center;
  width: 275px;
}
.styled-select.fecha {
  background-position: 55px center;
  width: 80px;
}
.styled-select.pax {
  background-position: 95px center;
  width: 120px;
}
.styled-select.tarjetas {
  background-position: 125px center;
  width: 150px;
}
.styled-select select {
  background: transparent;
  border: none;
  font-size: 14px;
  height: 29px;
  padding: 5px;
  /* If you add too much padding here, the options won't show in IE */
  width: 125%;
  font-family: "MLight", Arial, sans-serif;
  color: #828282;
  outline: none;
}
.styled-select select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #828282;
}

/*----------------------------------------------------------------------------------------------------
  Forms
----------------------------------------------------------------------------------------------------*/
input {
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
input:focus {
  outline: none;
}

input.validate:focus {
  color: Red !important;
  box-shadow: 0 0 5px red;
  border: 2px solid Red !important;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
input.validate:focus::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: red;
}
input.validate:focus::-moz-placeholder {
  /* Firefox 19+ */
  color: red;
}

/* -- BOTONES -- */
/*.content-botones{
	text-align:center;
}

a, input[type=button], input[type=submit]{
	outline:none;
	border:none;
	cursor:pointer;

	&:hover{
		text-decoration:none;
	}

	&.btn-small{
		font-size:10px;
		font-family: $Regular;
		display: block;
		padding:5px 5px 5px 5px;
		border-radius:100px; 
		text-align:center;
	}

	&.btn{
		font-size:15px;
		font-family: $Regular;
		//display: block;
		padding:10px 15px 10px 15px;
		border-radius:100px; 
	}

	&.btn-conf{
		font-size:10px;
		font-family: $Regular;
		max-width:110px;
		display: block;
		padding:5px 10px 5px 30px;
		border-radius:100px; 
		background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE4IDIwIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZmFiNTU4OwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9IkNvZ181IiBkYXRhLW5hbWU9IkNvZyA1IiBjbGFzcz0iY2xzLTEiIGQ9Ik03Ljg0MSwxLjkzNmE1LjQsNS40LDAsMSwxLTUuNCw1LjRBNS40LDUuNCwwLDAsMSw3Ljg0MSwxLjkzNlptMS40MzEsMTAuNjNTOS4wMiwxNC40NTksOC4wMDYsMTQuNDU5SDcuNjU4Yy0wLjg1NCwwLTEuMjkxLTEuOTgxLTEuMjkxLTEuOTgxbTIuOS0xMC4yMzVzLTAuMjUyLTItMS4yNjYtMkg3LjY1OGMtMC44NTQsMC0xLjI5MSwxLjk4MS0xLjI5MSwxLjk4MU0xMy4wMzUsNS45czEuODkyLDAuMjUxLDEuODkyLDEuMjY2VjcuNTEzYzAsMC44NTMtMS45ODEsMS4yOTEtMS45ODEsMS4yOTFNMi43MTIsNS45cy0yLC4yNTEtMiwxLjI2NlY3LjUxM0MwLjcxMyw4LjM2NywyLjY5NCw4LjgsMi42OTQsOC44bTIuNDczLDMuMjUzcy0xLjUsMS4xNzgtMi4yMTUuNDYxbC0wLjMxNy0uMjY0Yy0wLjYtLjYuNTQxLTIuMzE0LDAuNTQxLTIuMzE0bTkuMjkxLTUuMTgzczEuMjcxLTEuNTc0LjU1NC0yLjI5MUwxMi43LDIuMTMyYy0wLjYtLjYtMi4yNzguNTU5LTIuMjc4LDAuNTU5TTEyLjUyNiwxMHMxLjIsMS40ODEuNDc5LDIuMmwtMC4zNTIuMzUzYy0wLjYuNi0yLjI0My0uNTU5LTIuMjQzLTAuNTU5TTUuMjI2LDIuN1MzLjY1MywxLjQ1MSwyLjkzNiwyLjE2OEwyLjYsMi40NWMtMC42LjYsMC41NTksMi4zLDAuNTU5LDIuM003LjgwNyw0LjhhMi41ODksMi41ODksMCwwLDEsMi42LDIuNTQzLDIuNjE5LDIuNjE5LDAsMCwxLTIuNiwyLjU3OEEyLjU3MywyLjU3MywwLDAsMSw1LjI2NCw3LjMzOCwyLjU0MywyLjU0MywwLDAsMSw3LjgwNyw0LjhabTUuOTc3LDguOTY1QTIuNTg0LDIuNTg0LDAsMSwxLDExLjIsMTYuMzQ1LDIuNTg0LDIuNTg0LDAsMCwxLDEzLjc4NCwxMy43NlptMC42ODUsNS4wODdhMS4wMjgsMS4wMjgsMCwwLDEtLjYwNi45MDZIMTMuN2MtMC40MDgsMC0uNjE4LTAuOTQ4LTAuNjE4LTAuOTQ4bTEuMzktNC45UzE0LjM0OCwxMywxMy44NjMsMTNIMTMuN2ExLjIxOCwxLjIxOCwwLDAsMC0uNjE4LjltMy4xOTEsMS43NThzMC45NTMsMC4xMi45NTMsMC42MDZ2MC4xNjdjMCwwLjQwOS0xLC42MTgtMSwwLjYxOG0tNC45LTEuMzlhMSwxLDAsMCwwLS44ODYuNjA2djAuMTY3YTEuMTg1LDEuMTg1LDAsMCwwLC44NzguNjE4TTEyLjUsMTguNnMtMC43NC42MTEtMS4wODQsMC4yNjhsLTAuMTUyLS4xMjZjLTAuMjg5LS4yODkuMjgyLTEuMTU0LDAuMjgyLTEuMTU0TTE2LDE1LjExczAuNjc5LS44LjMzNS0xLjE0M2wtMC4xNTItLjE2Yy0wLjI4OS0uMjg5LTEuMTYxLjMxNC0xLjE2MSwwLjMxNG0xLjAwNSwzLjVzMC42MTksMC44LjI3NiwxLjE0NmwtMC4xNjkuMTY5Yy0wLjI4OS4yODktMS4xMi0uMzYxLTEuMTItMC4zNjFtLTIuNDgtNC40NDZzLTAuNzMtLjYyMy0xLjA3My0wLjI4bC0wLjE2LjEzNWMtMC4yODkuMjg5LDAuMjQ0LDEuMTIyLDAuMjQ0LDEuMTIybTIuMzMsMC4xNDFhMS4xNTYsMS4xNTYsMCwwLDEsMS4xNTksMS4xMzUsMS4xNjksMS4xNjksMCwwLDEtMS4xNTksMS4xNTEsMS4xNDksMS4xNDksMCwwLDEtMS4xMzUtMS4xNTFBMS4xMzUsMS4xMzUsMCwwLDEsMTMuODczLDE1LjI0NloiLz4KPC9zdmc+Cg==');
		background-size:17px 17px;
		background-position:5px center;
		background-repeat:no-repeat;
		background-color:transparent;
		border:1px solid $MGray;
		color:$MGray;
		margin-left: auto;
		margin-top: 10px;
		margin-right: auto;

		@media screen and (min-width:768px) {
			margin-top: -40px;
			margin-right: inherit;
		}

		&:hover{
			background-color:$MGray;
			border:1px solid transparent;
			color:$Yellow;
		}
	}

	&.btn-mlog{
		width:100px; 
		height:100%; 
		position:absolute; 
		top:0px; 
		right:0px; 
		background-color:$LGray; 
		text-align:center;
		display: block;
		background-size:25px 25px;
		background-repeat:no-repeat;
		background-position:center center;
		background-image:url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOC4yNCAzMi40OSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM5Nzk3OTc7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvdzwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjAuNTMsNDMuODlhMiwyLDAsMCwxLTEuNDEtMy40MUwzMS45NCwyNy42NSwxOS4xMSwxNC44MkEyLDIsMCwwLDEsMjEuOTQsMTJMMzYuMTksMjYuMjRhMiwyLDAsMCwxLDAsMi44M0wyMS45NCw0My4zMUEyLDIsMCwwLDEsMjAuNTMsNDMuODlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTguNTMgLTExLjQxKSIvPjwvc3ZnPg==');

		@media screen and (min-width:992px) {
			display: none;
		}
	}

	&.small-rounded-btn{
		width:40px;
		height: 40px;
		background-color:$Yellow;
		border:1px solid trasnparent;
		border-radius:100px;
		display: block;
		position:absolute;
		right:10px;
		top:50%;
		margin-top: -20px;
		background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2NCA2My45IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2NCA2My45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01OC44LDMxLjhjMC0wLjEtMC4xLTAuMy0wLjEtMC40Yy0wLjEtMC4xLTAuMS0wLjItMC4yLTAuNGMtMC4xLTAuMS0wLjEtMC4yLTAuMi0wLjNjLTAuMS0wLjItMC4zLTAuNC0wLjUtMC42CgljMCwwLDAsMCwwLTAuMUwzNC45LDcuMmMtMS42LTEuNi00LjEtMS42LTUuNywwYy0xLjYsMS42LTEuNiw0LjEsMCw1LjdsMi44LDIuOGwxMy40LDEzLjJIMzIuMUg5LjJjLTIuMiwwLTQsMS44LTQsNHMxLjgsNCw0LDQKCWgyMi45aDEzLjNMMzIuMSw1MC4yTDI5LjMsNTNjLTEuNiwxLjYtMS42LDQuMSwwLDUuN2MwLjgsMC44LDEuOCwxLjIsMi44LDEuMnMyLTAuNCwyLjgtMS4ybDIyLjktMjIuOWMwLDAsMCwwLDAtMC4xCgljMC4yLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4xLTAuMSwwLjEtMC4yLDAuMi0wLjNzMC4xLTAuMiwwLjItMC40YzAuMS0wLjEsMC4xLTAuMywwLjEtMC40YzAtMC4xLDAuMS0wLjIsMC4xLTAuMwoJYzAuMS0wLjUsMC4xLTEuMSwwLTEuNkM1OC45LDMyLDU4LjksMzEuOSw1OC44LDMxLjh6Ii8+Cjwvc3ZnPgo=');
		background-size:25px 25px;
		background-repeat:no-repeat;
		background-position:center center;
		@include trans;

		&:hover{
			background-color:transparent;
			border:1px solid $Yellow;
			background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2NCA2My45IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2NCA2My45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0Y5QTgyNjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01OC44LDMxLjhjMC0wLjEtMC4xLTAuMy0wLjEtMC40Yy0wLjEtMC4xLTAuMS0wLjItMC4yLTAuNGMtMC4xLTAuMS0wLjEtMC4yLTAuMi0wLjNjLTAuMS0wLjItMC4zLTAuNC0wLjUtMC42CgljMCwwLDAsMCwwLTAuMUwzNC45LDcuMmMtMS42LTEuNi00LjEtMS42LTUuNywwcy0xLjYsNC4xLDAsNS43bDIuOCwyLjhsMTMuNCwxMy4ySDMyLjFIOS4yYy0yLjIsMC00LDEuOC00LDRzMS44LDQsNCw0aDIyLjloMTMuMwoJTDMyLjEsNTAuMkwyOS4zLDUzYy0xLjYsMS42LTEuNiw0LjEsMCw1LjdjMC44LDAuOCwxLjgsMS4yLDIuOCwxLjJzMi0wLjQsMi44LTEuMmwyMi45LTIyLjljMCwwLDAsMCwwLTAuMWMwLjItMC4yLDAuMy0wLjQsMC41LTAuNgoJYzAuMS0wLjEsMC4xLTAuMiwwLjItMC4zczAuMS0wLjIsMC4yLTAuNGMwLjEtMC4xLDAuMS0wLjMsMC4xLTAuNGMwLTAuMSwwLjEtMC4yLDAuMS0wLjNjMC4xLTAuNSwwLjEtMS4xLDAtMS42CglDNTguOSwzMiw1OC45LDMxLjksNTguOCwzMS44eiIvPgo8L3N2Zz4K');
			@include trans;
		}
	}

	&.close-srb-white{
		width:35px;
		height: 35px;
		background-color:$White;
		border:1px solid transparent;
		border-radius:100px;
		display: block;
		position:absolute;
		right:15px;
		top:15px;
		background-size:15px 15px;
		background-repeat:no-repeat;
		background-position:center center;
		text-indent:-90000px;
		overflow:hidden;
		background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNy45IDI3LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI3LjkgMjcuOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGNUE0MjQ7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNy4zLDEzLjZsNi40LTYuNGMxLTEsMS0yLjcsMC0zLjdjLTEtMS0yLjctMS0zLjcsMGwtNi40LDYuNEw3LjIsMy41Yy0xLTEtMi43LTEtMy43LDBjLTEsMS0xLDIuNywwLDMuNwoJCWw2LjQsNi40bC02LjQsNi40Yy0xLDEtMSwyLjcsMCwzLjdjMC41LDAuNSwxLjIsMC44LDEuOSwwLjhzMS4zLTAuMywxLjktMC44bDYuNC02LjRsNi40LDYuNGMwLjUsMC41LDEuMiwwLjgsMS45LDAuOAoJCXMxLjMtMC4zLDEuOS0wLjhjMS0xLDEtMi43LDAtMy43TDE3LjMsMTMuNnoiLz4KPC9nPgo8L3N2Zz4K');
		@include trans;
		z-index:5;

		&:hover{
			background-color:transparent;
			background-image:url('../images/generales/close-w.svg');
			border:1px solid $White;
			@include trans;
		}

	}

	&.orange{
		background-color:$Yellow;
		color: $White;
		border:none;
		border:1px solid transparent;
		@include trans;

		&.chat{
			background-image:url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOSAxOSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT50ZWxlZm9ub19ibGFuY288L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIxLjc4LDEzLjc2YTEuNjUsMS42NSwwLDAsMC0uMzgtLjQ0LDQuNjcsNC42NywwLDAsMC0uNjItLjQxbC0uODUtLjQ3LTEuMTQtLjYzLS40OC0uMy0uNS0uMzFhMS43LDEuNywwLDAsMC0yLC4xNCw4LDgsMCwwLDAtLjcxLjY5bC0uNjMuNzMtLjE3LjJjLS4zMi0uMTgtLjY0LS4zNS0uOTMtLjU0cy0uODYtLjYtMS4yNi0uOWE4LDgsMCwwLDEtMS4yNC0xLjJBMTAuNTgsMTAuNTgsMCwwLDEsOS43LDguNjlsLS4wNy0uMTMtLjM1LS42Mi4zNi0uMzNMMTAsNy4yOGMuMjMtLjIuNDctLjQxLjcxLS42NEExLjczLDEuNzMsMCwwLDAsMTEsNC4zNWMtLjA3LS4xMS0uMTMtLjIxLS4yMi0uMzVsLS4xMy0uMkwxMC4xNiwzLDkuNjMsMmMtLjE3LS4zLS4zOC0uNjYtLjYtMUExLjYxLDEuNjEsMCwwLDAsNy40OS4yMiw3LjExLDcuMTEsMCwwLDAsNS44Ni41NmEyLjY2LDIuNjYsMCwwLDAtMS4yOS44NkE5LjUyLDkuNTIsMCwwLDAsNCwyLjIxYTYsNiwwLDAsMC0uODUsMmMwLC4xNi0uMDYuMzEtLjA5LjQ2TDMsNS43NGwuMDYuNDJhNS4xNSw1LjE1LDAsMCwwLC4xNC42NGMuMTEuMzYuMjcuOTEuNDgsMS40N3MuNDksMS4yNy43MywxLjhhMTEuMzUsMTEuMzUsMCwwLDAsMS4yNywyLjA4LDE5LjUxLDE5LjUxLDAsMCwwLDIuMDksMi4zOWMuNDQuNDMuODkuODMsMS4zNSwxLjIzbC4wOS4wOGExMy4zLDEzLjMsMCwwLDAsMS44NiwxLjM2LDEwLjA1LDEwLjA1LDAsMCwwLDEuMzYuNzFjLjc5LjMzLDEuNTguNjMsMi4zNS44OWE4LjExLDguMTEsMCwwLDAsMSwuMjZsLjMxLjA2LjE0LjA1LDEsMCwuMzktLjA1LjQ2LS4wOWE1Ljg3LDUuODcsMCwwLDAsMi0uODUsMTAuODIsMTAuODIsMCwwLDAsLjktLjY5LDIuNjEsMi42MSwwLDAsMCwuODItMS40NGMuMDYtLjIzLjExLS40Ny4xNi0uNzJsLjA4LS4zMiwwLTFaTTcuODUsMS43bC41OCwxLC40My43NS41OSwxLC4yLjMuMTYuMjVjLjE4LjMxLjEzLjQxLS4wNy42MXMtLjQyLjM5LS42My41N2wtLjQuMzZjLS4yNC4yMi0uNDguNDUtLjcxLjY5YS43OC43OCwwLDAsMC0uMTIsMWMuMTkuMzYuMzkuNzIuNiwxLjA3bDAsLjA3QTEyLDEyLDAsMCwwLDkuOCwxMS4xOWE5LjI2LDkuMjYsMCwwLDAsMS40NSwxLjRjLjQyLjMyLjg3LjY1LDEuMzUsMXMuODguNTIsMS4zNi43OGEuODguODgsMCwwLDAsMS4xMy0uMjJsLjQ1LS41My41Ni0uNjVhNi42OSw2LjY5LDAsMCwxLC41OS0uNTcuMzIuMzIsMCwwLDEsLjQyLDBsLjQ1LjI4LjU1LjM0LDEuMTEuNjIuODguNDlhMy41MSwzLjUxLDAsMCwxLC40NS4yOWwuMDYuMDl2LjI1bC0uMDguMzhjMCwuMjEtLjA5LjQzLS4xNC42NGExLjMzLDEuMzMsMCwwLDEtLjM4LjczLDkuMzMsOS4zMywwLDAsMS0uNzguNiw0LjQ3LDQuNDcsMCwwLDEtMS41MS42NWwtLjQxLjA4LS44MSwwaDBsLS40My0uMDlhNy4zLDcuMywwLDAsMS0uODUtLjIxYy0uNzUtLjI2LTEuNTItLjU0LTIuMjYtLjg2YTguNzksOC43OSwwLDAsMS0xLjE3LS42MiwxMiwxMiwwLDAsMS0xLjY3LTEuMjJMMTAsMTQuNzJjLS40Mi0uMzctLjg1LS43NS0xLjI1LTEuMTVhMTguMjQsMTguMjQsMCwwLDEtMS45NC0yLjIyQTEwLjE0LDEwLjE0LDAsMCwxLDUuNjYsOS41MmMtLjIyLS41LS40NC0xLS42OS0xLjcyLS4xOC0uNDgtLjMzLTEtLjQ1LTEuMzhhNC4yOSw0LjI5LDAsMCwxLS4xLS40OGwwLS4xOVY1LjA3bDAtLjE5YzAtLjE0LDAtLjI3LjA4LS40QTQuNiw0LjYsMCwwLDEsNS4xNCwzYTguMSw4LjEsMCwwLDEsLjUtLjY4LDEuMywxLjMsMCwwLDEsLjY0LS40MkE1Ljg2LDUuODYsMCwwLDEsNy42LDEuNTloMEEuMjEuMjEsMCwwLDEsNy44NSwxLjdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMyAtMC4yMikiLz48L3N2Zz4=');
			background-position:center center;
			background-repeat:no-repeat;
			background-size:30px 30px;
			border:1px solid $White;
			width:50px; 
			height:50px; 
			position:fixed; 
			z-index:100; 
			bottom:10px; 
			right:10px;

			@media screen and (min-width:768px) {
				background-image:url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAxOS40MyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5jaGF0X2JsYW5jbzwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjUuNzksNC41NGgtNS42VjMuN0EyLjIyLDIuMjIsMCwwLDAsMTgsMS40OEg1LjIxQTIuMjIsMi4yMiwwLDAsMCwzLDMuN3Y4LjlhMi4yMiwyLjIyLDAsMCwwLDIuMjEsMi4yMWguNTF2MmExLDEsMCwwLDAsMSwxLDEsMSwwLDAsMCwuNzMtLjMxbDIuNzQtMi43NGguNTd2Ljg1QTIuMjIsMi4yMiwwLDAsMCwxMywxNy44N2g3Ljc0bDIuNzQsMi43NGExLDEsMCwwLDAsLjczLjMxLDEsMSwwLDAsMCwxLTF2LTJoLjUxQTIuMjIsMi4yMiwwLDAsMCwyOCwxNS42NVY2Ljc2QTIuMjIsMi4yMiwwLDAsMCwyNS43OSw0LjU0Wk05LjU2LDEzLjE4bC0uNDguNDhMNy4zNSwxNS40VjEzLjE4SDUuMjFhLjU5LjU5LDAsMCwxLS41OS0uNTlWMy43YS41OS41OSwwLDAsMSwuNTktLjU5SDE4YS41OS41OSwwLDAsMSwuNTkuNTl2OC45YS41OS41OSwwLDAsMS0uNTkuNTlIOS41NlptMTYuODEsMi40N2EuNTkuNTksMCwwLDEtLjU5LjU5SDIzLjY1djIuMjJsLTEuNzQtMS43NC0uNDgtLjQ4SDEzYS41OS41OSwwLDAsMS0uNTktLjU5di0uODVIMThhMi4yMiwyLjIyLDAsMCwwLDIuMjEtMi4yMVY2LjE3aDUuNmEuNTkuNTksMCwwLDEsLjU5LjU5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMgLTEuNDgpIi8+PC9zdmc+');
				bottom:40px; 
				right:40px;
			}

			&:hover{
				background-color:White;
				border:1px solid $Yellow;
				color:$Yellow;
				@include trans;
				background-image:url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOSAxOSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmOWE4MjY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT50ZWxlZm9ub19uYXJhbmphPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMS43OCwxMy43NmExLjY1LDEuNjUsMCwwLDAtLjM4LS40NCw0LjY3LDQuNjcsMCwwLDAtLjYyLS40MWwtLjg1LS40Ny0xLjE0LS42My0uNDgtLjMtLjUtLjMxYTEuNywxLjcsMCwwLDAtMiwuMTQsOCw4LDAsMCwwLS43MS42OWwtLjYzLjczLS4xNy4yYy0uMzItLjE4LS42NC0uMzUtLjkzLS41NHMtLjg2LS42LTEuMjYtLjlhOCw4LDAsMCwxLTEuMjQtMS4yQTEwLjU4LDEwLjU4LDAsMCwxLDkuNyw4LjY5bC0uMDctLjEzLS4zNS0uNjIuMzYtLjMzTDEwLDcuMjhjLjIzLS4yLjQ3LS40MS43MS0uNjRBMS43MywxLjczLDAsMCwwLDExLDQuMzVjLS4wNy0uMTEtLjEzLS4yMS0uMjItLjM1bC0uMTMtLjJMMTAuMTYsMyw5LjYzLDJjLS4xNy0uMy0uMzgtLjY2LS42LTFBMS42MSwxLjYxLDAsMCwwLDcuNDkuMjIsNy4xMSw3LjExLDAsMCwwLDUuODYuNTZhMi42NiwyLjY2LDAsMCwwLTEuMjkuODZBOS41Miw5LjUyLDAsMCwwLDQsMi4yMWE2LDYsMCwwLDAtLjg1LDJjMCwuMTYtLjA2LjMxLS4wOS40NkwzLDUuNzRsLjA2LjQyYTUuMTUsNS4xNSwwLDAsMCwuMTQuNjRjLjExLjM2LjI3LjkxLjQ4LDEuNDdzLjQ5LDEuMjcuNzMsMS44YTExLjM1LDExLjM1LDAsMCwwLDEuMjcsMi4wOCwxOS41MSwxOS41MSwwLDAsMCwyLjA5LDIuMzljLjQ0LjQzLjg5LjgzLDEuMzUsMS4yM2wuMDkuMDhhMTMuMywxMy4zLDAsMCwwLDEuODYsMS4zNiwxMC4wNSwxMC4wNSwwLDAsMCwxLjM2LjcxYy43OS4zMywxLjU4LjYzLDIuMzUuODlhOC4xMSw4LjExLDAsMCwwLDEsLjI2bC4zMS4wNi4xNC4wNSwxLDAsLjM5LS4wNS40Ni0uMDlhNS44Nyw1Ljg3LDAsMCwwLDItLjg1LDEwLjgyLDEwLjgyLDAsMCwwLC45LS42OSwyLjYxLDIuNjEsMCwwLDAsLjgyLTEuNDRjLjA2LS4yMy4xMS0uNDcuMTYtLjcybC4wOC0uMzIsMC0xWk03Ljg1LDEuN2wuNTgsMSwuNDMuNzUuNTksMSwuMi4zLjE2LjI1Yy4xOC4zMS4xMy40MS0uMDcuNjFzLS40Mi4zOS0uNjMuNTdsLS40LjM2Yy0uMjQuMjItLjQ4LjQ1LS43MS42OWEuNzguNzgsMCwwLDAtLjEyLDFjLjE5LjM2LjM5LjcyLjYsMS4wN2wwLC4wN0ExMiwxMiwwLDAsMCw5LjgsMTEuMTlhOS4yNiw5LjI2LDAsMCwwLDEuNDUsMS40Yy40Mi4zMi44Ny42NSwxLjM1LDFzLjg4LjUyLDEuMzYuNzhhLjg4Ljg4LDAsMCwwLDEuMTMtLjIybC40NS0uNTMuNTYtLjY1YTYuNjksNi42OSwwLDAsMSwuNTktLjU3LjMyLjMyLDAsMCwxLC40MiwwbC40NS4yOC41NS4zNCwxLjExLjYyLjg4LjQ5YTMuNTEsMy41MSwwLDAsMSwuNDUuMjlsLjA2LjA5di4yNWwtLjA4LjM4YzAsLjIxLS4wOS40My0uMTQuNjRhMS4zMywxLjMzLDAsMCwxLS4zOC43Myw5LjMzLDkuMzMsMCwwLDEtLjc4LjYsNC40Nyw0LjQ3LDAsMCwxLTEuNTEuNjVsLS40MS4wOC0uODEsMGgwbC0uNDMtLjA5YTcuMyw3LjMsMCwwLDEtLjg1LS4yMWMtLjc1LS4yNi0xLjUyLS41NC0yLjI2LS44NmE4Ljc5LDguNzksMCwwLDEtMS4xNy0uNjIsMTIsMTIsMCwwLDEtMS42Ny0xLjIyTDEwLDE0LjcyYy0uNDItLjM3LS44NS0uNzUtMS4yNS0xLjE1YTE4LjI0LDE4LjI0LDAsMCwxLTEuOTQtMi4yMkExMC4xNCwxMC4xNCwwLDAsMSw1LjY2LDkuNTJjLS4yMi0uNS0uNDQtMS0uNjktMS43Mi0uMTgtLjQ4LS4zMy0xLS40NS0xLjM4YTQuMjksNC4yOSwwLDAsMS0uMS0uNDhsMC0uMTlWNS4wN2wwLS4xOWMwLS4xNCwwLS4yNy4wOC0uNEE0LjYsNC42LDAsMCwxLDUuMTQsM2E4LjEsOC4xLDAsMCwxLC41LS42OCwxLjMsMS4zLDAsMCwxLC42NC0uNDJBNS44Niw1Ljg2LDAsMCwxLDcuNiwxLjU5aDBBLjIxLjIxLDAsMCwxLDcuODUsMS43WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMgLTAuMjIpIi8+PC9zdmc+');

				@media screen and (min-width:768px) {
					background-image:url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAxOS40NCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmOWE4MjY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5jaGF0X25hcmFuamE8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIyLjc5LDMuMDZoLTUuNlYyLjIyQTIuMjIsMi4yMiwwLDAsMCwxNSwwSDIuMjFBMi4yMiwyLjIyLDAsMCwwLDAsMi4yMnY4LjlhMi4yMiwyLjIyLDAsMCwwLDIuMjEsMi4yMWguNTF2MkExLDEsMCwwLDAsNC40NSwxNmwyLjc0LTIuNzRoLjU3di44NWEyLjIyLDIuMjIsMCwwLDAsMi4xOCwyLjI2aDcuOGwyLjc0LDIuNzRhMSwxLDAsMCwwLDEuNzMtLjY5di0yaC41MUEyLjIyLDIuMjIsMCwwLDAsMjUsMTQuMjhzMC0uMDcsMC0uMTFWNS4yOEEyLjIyLDIuMjIsMCwwLDAsMjIuNzksMy4wNlpNNi41NiwxMS43bC0uNDguNDhMNC4zNSwxMy45MlYxMS43SDIuMjFhLjU5LjU5LDAsMCwxLS41OS0uNTloMFYyLjIyYS41OS41OSwwLDAsMSwuNTktLjU5SDE1YS41OS41OSwwLDAsMSwuNTkuNTloMHY4LjlhLjU5LjU5LDAsMCwxLS41OS41OUg2LjU2Wm0xNi44MSwyLjQ3YS41OS41OSwwLDAsMS0uNTkuNTlIMjAuNjVWMTdsLTEuNzQtMS43NC0uNDgtLjQ4SDEwYS41OS41OSwwLDAsMS0uNTktLjU5aDB2LS44NUgxNWEyLjIyLDIuMjIsMCwwLDAsMi4yMS0yLjIxVjQuNjloNS42YS41OS41OSwwLDAsMSwuNTkuNTloMFoiLz48L3N2Zz4=');
				}
			}
		}


		&:hover{
			background-color:transparent;
			border:1px solid $Yellow;
			color:$Yellow;
			@include trans;
		}

		&.active{
			background-color:$White;
			border:1px solid transparent;
			color:$Yellow;
			cursor: default;
		}

		&.inactive{
			opacity: .5;
			cursor:default;
			@include trans;

			&:hover{
				background-color:$Yellow;
				color: $White;
				border:none;
				border:1px solid transparent;
				@include trans;
				opacity: .5;
			}
		}

		

	}
	
	&.white{
		background-color:$White;
		color: $Yellow;
		border:none;
		border:1px solid transparent;
		@include trans;


		&:hover{
			background-color:transparent;
			border:1px solid $White;
			color:$White;
			@include trans;
		}

	}

	&.orange-border {
		background-color:$White;
		color: $Yellow;
		border:none;
		border:1px solid $Yellow;
		@include trans;


		&:hover{
			background-color:$Yellow;
			border:1px solid $Yellow;
			color:$White;
			@include trans;
		}

	}

	&.white-g{
		background-color:$White;
		color: $MGray;
		border:none;
		border:1px solid $MGray;
		@include trans;


		&:hover{
			background-color:$MGray;
			border:1px solid transparent;
			color:$White;
			@include trans;
		}

	}

	&.white-gray{
		background-color:$White;
		color: $Gray;
		border:none;
		border:1px solid $Gray;
		@include trans;


		&:hover{
			background-color:$Gray;
			border:1px solid $Gray;
			color:$White;
			@include trans;
		}

	}
	
	


	&.white-ter{
		background-color:$White;
		color: $Gray;
		border:none;
		border:1px solid transparent;
		@include trans;
		position:absolute;
		bottom:10px;
		right: 10px;
		background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOTcuNyAxOTIuNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTk3LjcgMTkyLjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojQzZDNUM1O30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTM0LjQsNDFsLTMzLjctMC4xYzAsMCwyLjQsMC44LDIuNCw0LjJjMCwyLjctMy4zLDMuOC0zLjMsMy44bC00LjcsMGMwLDAtMy45LDAuMS0zLjktNGMwLTMuOCwzLjMtNCwzLjgtNAoJCQlMNjMuNSw0MWMtNC40LDAtOCwzLjYtOCw4djk1LjZjMCw0LjQsMy42LDgsOCw4aDU1LjhsMjMuOS0yMy45VjQ5LjdDMTQzLjEsNDEsMTM0LjQsNDEsMTM0LjQsNDF6IE0xMDMsNjAuOXYwLjIKCQkJYzAsMi4yLTEuOCwzLjktNCwzLjloLTMuN2MtMi4yLDAtNC0xLjctNC0zLjl2LTAuMmMwLTIuMiwxLjgtNCw0LTRIOTlDMTAxLjIsNTYuOSwxMDMsNTguNywxMDMsNjAuOXogTTEwMy4xLDc2LjgKCQkJYzAsMi4yLTEuOCw0LTQsNGgtNGMtMi4yLDAtNC0xLjgtNC00YzAtMi4yLDEuOC00LDQtNGg0QzEwMS4zLDcyLjgsMTAzLjEsNzQuNiwxMDMuMSw3Ni44eiBNODMuMyw1Mi44YzAtMi4yLDEuOC0zLjksNC0zLjloNC4xCgkJCWMyLjIsMCw0LDEuNyw0LDMuOXYwLjFjMCwyLjItMS44LDQtNCw0aC00LjFjLTIuMiwwLTQtMS44LTQtNFY1Mi44eiBNODcuMiw2NWg0LjFjMi4yLDAsNCwxLjcsNCwzLjljMCwyLjItMS44LDQtNCw0aC00LjEKCQkJYy0yLjIsMC00LTEuOC00LTRDODMuMiw2Ni42LDg1LDY1LDg3LjIsNjV6IE04My4yLDg0Ljl2LTAuMWMwLTIuMiwxLjgtNCw0LTRoNC4yYzIuMiwwLDQsMS44LDQsNHYwLjFjMCwyLjItMS44LDQtNCw0aC00LjIKCQkJQzg1LDg4LjksODMuMiw4Ny4xLDgzLjIsODQuOXogTTk5LjIsMTI4LjZoLTcuN2MtMi4yLDAtNC4xLTEuOC00LjEtNHYtMTkuOGMwLTIuMiwxLjktNCw0LjEtNEg5OWMyLjIsMCw0LjEsMS44LDQuMSw0bDAuMSwxOS44CgkJCUMxMDMuMiwxMjYuOCwxMDEuNCwxMjguNiw5OS4yLDEyOC42eiBNOTkuNCw5Ni43aC00LjFjLTIuMiwwLTQtMS43LTQtMy45YzAtMi4yLDEuOC00LDQtNGg0LjFjMi4yLDAsNCwxLjgsNCw0CgkJCUMxMDMuMyw5NS4xLDEwMS42LDk2LjcsOTkuNCw5Ni43eiBNMTM3LjMsMTI3LjlMMTE4LDE0Ny4xYy0zLjUsMy41LTIuNy0yLjYtMi43LTIuNnYtMTUuOWMwLTMuOSwzLjctMy45LDMuNy0zLjloMTYuOAoJCQlDMTQxLjcsMTI0LjYsMTM3LjMsMTI3LjksMTM3LjMsMTI3Ljl6IE05MS4zLDEyNC43aDh2LTQuMWgtOFYxMjQuN3oiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K');
		background-position:0px center;
		background-repeat:no-repeat;
		background-size:30px 30px;
		padding-left:30px;

		&:hover{
			color:$Yellow;
			@include trans;
		}

	}

	&.margin{
			margin:10px;
	}

	&.x-small-t{
		font-size: 10px;
		color: $MGray;

		&:hover{
			text-decoration:underline;
		}
	}

}*/
/*----------------------------------------------------------------------------------------------------
  Paadings
----------------------------------------------------------------------------------------------------*/
.wo-p {
  padding: 0px;
}

.p-medium {
  padding: 30px;
}

.p-small {
  padding: 20px;
}

.pt-medium {
  padding-top: 40px;
}

.pb-medium {
  padding-bottom: 40px;
}

.pl-small {
  padding-left: 10px;
}

.wo-m {
  margin: 0px;
}

.m-auto {
  margin: auto;
}

/* -- SHADOW -- */
.drop-shadow {
  -webkit-box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.15);
}

/* -- PLECAS -- */
hr.general {
  height: 2px;
  background-color: transparent;
  border: none;
}
hr.x-small {
  width: 50px;
}
hr.white {
  background-color: #ffffff;
}
hr.yellow {
  background-color: #f9a826;
}
hr.centered {
  margin: auto;
}

/*----------------------------------------------------------------------------------------------------
  Header
----------------------------------------------------------------------------------------------------*/
.header {
  margin-top: 0px;
  background: #ffffff;
  height: 92px;
  width: 100%;
  max-width: initial;
  position: fixed;
  top: 0;
  z-index: 1001;
  overflow: hidden;
}
@media (min-width: 992px) {
  .header {
    position: relative;
  }
}
.header .logo-header {
  width: 150px;
  height: 35px;
  background-image: url("/theme/images/general/logo-travel.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 150px 35px;
  position: absolute;
  top: 28px;
  left: -10px;
  z-index: 9;
}
@media screen and (min-width: 768px) {
  .header .logo-header {
    width: 199px;
    height: 48px;
    background-size: 199px 48px;
    top: 21px;
    left: 0px;
  }
}
.header .menu-sesion {
  position: absolute;
  padding-top: 14px;
  padding-right: 20px;
  width: 100%;
  position: absolute;
  top: 15px;
  left: 0px;
  text-align: right;
  z-index: 8;
  background-color: #ffffff;
}
@media screen and (min-width: 768px) {
  .header .menu-sesion {
    padding-right: 40px;
  }
}
.header .menu-sesion ul {
  margin: none;
  padding: none;
  padding-top: 2px;
}
.header .menu-sesion ul li {
  list-style-type: none;
}
.header .menu-sesion ul li:nth-child(1) {
  padding-top: 6px;
  padding-bottom: 2px;
}
.header .menu-sesion ul li:nth-child(2) a {
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9000px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1NS4zIDU1LjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU1LjMgNTUuMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGQUE5MjM7fQo8L3N0eWxlPgo8dGl0bGU+Y2FzZTwvdGl0bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNy43LDNjMTMuNiwwLDI0LjcsMTEsMjQuNywyNC43cy0xMSwyNC43LTI0LjcsMjQuN1MzLDQxLjMsMywyNy43QzMsMTQsMTQsMywyNy43LDMgTTI3LjcsMAoJQzEyLjQsMCwwLDEyLjQsMCwyNy43czEyLjQsMjcuNywyNy43LDI3LjdTNTUuMyw0Myw1NS4zLDI3LjdsMCwwQzU1LjMsMTIuNCw0MywwLDI3LjcsMHoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI3LDE1LjVjMS41LDAsMywwLjYsNC4yLDEuN2MyLjEsMS45LDMuMiw2LjItMC41LDkuNWMwLjEsMCwwLjIsMC4xLDAuMiwwLjFjMywxLjQsNC44LDMuOSw1LjMsNy4xCgljMC41LDIuNS0wLjEsMy42LTIuMyw0LjVjLTAuNiwwLjItNC4yLDEuMS01LjMsMS4yYy0xLjIsMC0yLjQsMC0zLjYsMGMtMC4yLDAtNC42LTAuNy02LjMtMS44Yy0xLTAuNi0xLjUtMS40LTEuNC0yLjYKCWMwLjItMy44LDItNi41LDUuMy04LjNjMC4xLTAuMSwwLjQtMC4xLDAuNS0wLjJjLTMuNC0zLjEtMi43LTcuMy0wLjYtOS40QzIzLjgsMTYuMSwyNS40LDE1LjUsMjcsMTUuNSBNMjcsMTIuNQoJYy0yLjUsMC00LjgsMC45LTYuNSwyLjdjLTEuOCwxLjgtMi43LDQuMi0yLjcsNi43YzAsMS40LDAuNCwyLjcsMSw0Yy0yLjcsMi4yLTQuMiw1LjMtNC41LDkuMWMtMC4yLDIuMiwwLjgsNC4xLDIuOCw1LjQKCWMyLjMsMS41LDcuNCwyLjIsNy45LDIuMmgzLjZoMC4xbDAuMSwwYzEuMy0wLjEsNS4yLTEsNi4yLTEuNGwwLjEsMGwwLjEsMGMzLjQtMS41LDQuNy00LDQtNy44Yy0wLjYtMy4xLTItNS42LTQuMi03LjUKCWMwLjctMS4zLDEuMS0yLjgsMS4xLTQuM2MwLTIuNS0xLjEtNS0yLjktNi43QzMxLjQsMTMuNCwyOS4zLDEyLjUsMjcsMTIuNUwyNywxMi41eiIvPgo8L3N2Zz4K");
  background-size: 25px 25px;
  background-position: center center;
  background-repeat: no-repeat;
}
.header .menu-sesion ul li:nth-child(4) {
  padding-top: 6px;
  padding-bottom: 2px;
}
.header .menu-sesion ul li.idioma {
  padding-top: 6px;
  padding-bottom: 2px;
}
.header .menu-sesion ul li.idioma a {
  padding-left: 30px;
  background-image: url("/theme/images/icons-travel/icon-language.svg");
  background-size: 25px 25px;
  background-position: 0px center;
  background-repeat: no-repeat;
  padding-top: 7px;
  padding-bottom: 5px;
}

.header .menu-sesion ul li.cart {
  padding-top: 6px;
  padding-bottom: 2px;
}


.header .menu-sesion ul li.cart a {
  padding-left: 30px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOTQuNDkgMzEyLjE2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2Y3YTcwNDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkNhcnJpdG8yPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTg1LjIsMjA4LjE0SDI0NC42MmMxLjg3LTcuMzcsMy44LTE0LjgsNS42NS0yMi4yNnExMy01Mi42NCwyNi0xMDUuMjljMS0zLjg0LDEuNjQtOCw1Ljc2LTEwLjA4LDMuMTUtMS42MSw2LjI3LTEuNTUsOSwuNjksMy4wOSwyLjUsNCw1Ljc3LDMsOS43LTQsMTUuNzgtNy44NSwzMS41OS0xMS44LDQ3LjM4cS0xMS4xMyw0NC40NS0yMi4zMSw4OC45Yy0xLjU1LDYuMTgtNC4wOCw4LjIzLTEwLjQ3LDguMjNxLTg1LDAtMTY5LjkxLDBjLTYuNTQsMC05LjE2LTIuMTEtMTAuNzQtOC40NVE1My4yMSwxNTQsMzcuNjMsOTEuMTJjLS44Mi0zLjM0LTEuOTEtNC42LTUuNDYtNC40Ni03LjQ5LjI5LTE1LC4xOC0yMi40OS4wNS01Ljg5LS4xLTkuODctMy45NC05LjY3LTlhOC41Myw4LjUzLDAsMCwxLDguNi04LjMzcTE3LjI3LS4xNiwzNC41NCwwYzQuNDcsMCw3LjM3LDIuMzIsOC43NSw3LjM4LDIuODQsMTAuNDIsNS40MiwyMC45MSw4LDMxLjM5cTEyLjEyLDQ4LjMzLDI0LjIsOTYuNjZDODQuNDEsMjA1Ljg0LDg0Ljc5LDIwNi44NCw4NS4yLDIwOC4xNFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNTYuMjksMTA5YzAtMi4zMywwLTMuNzUsMC01LjE3cTAtNDcsMC05NGMwLTUuNDcsMi4zMS04LjgzLDYuNTMtOS42OEMxNjguNzYtMSwxNzMuMzQsMi42OCwxNzMuNCw5Yy4xMiwxMS4zOCwwLDIyLjc2LDAsMzQuMTNxMCwzMC4zMiwwLDYwLjY0YzAsMS40MywwLDIuODUsMCw1LjQxLDEuNzYtMS42NywyLjc4LTIuNTksMy43NS0zLjU2QzE4OC4wOSw5NC43NSwxOTkuMTQsODQsMjA5Ljc5LDcyLjkxYzUtNS4yMywxMC41Ni00LDEzLjM5LTEuMSwzLjU0LDMuNTksMy4wOCw5LjI3LTEuMTUsMTMuNTFxLTI1LDI1LTUwLDUwYy00LjY0LDQuNjMtOS43Niw0LjY0LTE0LjM3LDBxLTI1LjE2LTI1LjEtNTAuMjYtNTAuMjZjLTMuNDUtMy40Ni00LjI0LTcuMTctMi40Ny0xMC45MiwxLjYzLTMuNDYsNS4xLTUuNjUsOC44Mi00LjdhMTQuOTMsMTQuOTMsMCwwLDEsNi4zNSwzLjc4YzEwLjksMTAuNjgsMjEuNjMsMjEuNTMsMzIuNDMsMzIuMzFDMTUzLjUzLDEwNi41NCwxNTQuNTgsMTA3LjQ2LDE1Ni4yOSwxMDlaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjM0LjE4LDMxMi4xNmEzNC42NCwzNC42NCwwLDEsMSwzNC42OS0zNC41QTM0LjQ2LDM0LjQ2LDAsMCwxLDIzNC4xOCwzMTIuMTZabTE3LjUtMzQuNDlhMTcuNCwxNy40LDAsMCwwLTM0Ljc5LS4zOSwxNy40LDE3LjQsMCwxLDAsMzQuNzkuMzlaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTMwLDI3Ny43N0EzNC42NCwzNC42NCwwLDEsMSw2MC43NiwyNzdjLjE1LTE4LjgzLDE2LjA3LTM0LjIxLDM1LjI4LTM0LjA3QzExNC43MywyNDMsMTMwLjE1LDI1OC44NCwxMzAsMjc3Ljc3Wk05NS4zNCwyNjAuMzNBMTYuNzcsMTYuNzcsMCwwLDAsNzguMjIsMjc3LjYsMTcuMjEsMTcuMjEsMCwwLDAsOTUuMzgsMjk1YTE3LjU4LDE3LjU4LDAsMCwwLDE3LjUtMTcuNjRBMTcuMiwxNy4yLDAsMCwwLDk1LjM0LDI2MC4zM1oiLz48L2c+PC9nPjwvc3ZnPg==);
  background-size: 25px 25px;
  background-position: 0px center;
  background-repeat: no-repeat;
  padding-top: 6px;
  padding-bottom: 2px;
}


.header .menu-sesion ul li a {
  font-family: "MRegular", Arial, sans-serif;
  font-size: 13px;
  color: #2f778b;
}
.header .menu-sesion ul li a:hover {
  color: #f9a826;
  text-decoration: none;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
.header .menu-sesion ul li hr {
  height: 30px;
  width: 2px;
  background-color: #c6c6c6;
  margin: 0px 10px 0px 10px;
  border: none;
}
.header .menu-sesion ul li ul {
  padding: 0px;
}

/*----------------------------------------------------------------------------------------------------
  Menu Logged
----------------------------------------------------------------------------------------------------*/
.mlogin {
  width: 100%;
  overflow: hidden;
  position: relative;
  background-color: #f0efef;
}

.menu-log {
  width: 100%;
  min-width: 1000px;
  background-color: #f0efef;
  margin-bottom: -10px;
  overflow: hidden;
  position: relative;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
.menu-log ul li {
  width: 20%;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-left: -4px;
  text-align: center;
  min-width: 200px;
}
@media screen and (min-width: 768px) {
  .menu-log ul li {
    width: 25%;
  }
}
.menu-log ul li a {
  font-family: "MRegular", Arial, sans-serif;
  font-size: 15px;
  color: #828282;
  width: 100%;
  height: 100%;
  display: block;
  border-right: none;
  border-right: 1px solid #828282;
}
.menu-log ul li a.active {
  color: #f9a826;
  cursor: default;
}
@media screen and (min-width: 768px) {
  .menu-log ul li a {
    border-bottom: none;
  }
}
.menu-log ul li a span.txt-btn {
  display: inline-block;
  position: relative;
  top: -8px;
}
.menu-log ul li a span.icono {
  width: 30px;
  height: 30px;
  display: inline-block;
  background-size: 30px 30px;
  background-position: center center;
  background-repeat: no-repeat;
  margin-right: 10px;
}
.menu-log ul li a span.icono.perfil {
  background-image: url("/theme/images/icons-travel/icon-circle-profile.svg");
}
.menu-log ul li a span.icono.puntos {
  background-image: url("/theme/images/icons-travel/icon-circle-tickets.svg");
}
.menu-log ul li a span.icono.reser {
  background-image: url("/theme/images/icons-travel/icon-circle-reservations.svg");
}
.menu-log ul li a span.icono.referidos {
  background-image: url("/theme/images/icons-travel/icon-circle-referred.svg");
}
.menu-log ul li a span.icono.salir {
  background-image: url("/theme/images/icons-travel/icon-circle-logout.svg");
}
.menu-log ul li a:hover {
  color: #f9a826;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
.menu-log ul > :first-child {
  margin-left: 0px;
}
.menu-log ul > :last-child a {
  border: none;
}

/*----------------------------------------------------------------------------------------------------
  Login
----------------------------------------------------------------------------------------------------*/
.login {
  width: 100%;
  height: 100%;
  background-color: #21667c;
  position: fixed;
  top: 0px;
  background-color: White;
  z-index: 2000;
}
.login .closer-login {
  width: 35px;
  height: 35px;
  margin: auto;
  background-size: 30px 30px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNy45IDI3LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI3LjkgMjcuOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMyRjc3OEI7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNy4zLDEzLjZsNi40LTYuNGMxLTEsMS0yLjcsMC0zLjdzLTIuNy0xLTMuNywwbC02LjQsNi40TDcuMiwzLjVjLTEtMS0yLjctMS0zLjcsMHMtMSwyLjcsMCwzLjdsNi40LDYuNAoJCUwzLjUsMjBjLTEsMS0xLDIuNywwLDMuN2MwLjUsMC41LDEuMiwwLjgsMS45LDAuOHMxLjMtMC4zLDEuOS0wLjhsNi40LTYuNGw2LjQsNi40YzAuNSwwLjUsMS4yLDAuOCwxLjksMC44czEuMy0wLjMsMS45LTAuOAoJCWMxLTEsMS0yLjcsMC0zLjdMMTcuMywxMy42eiIvPgo8L2c+Cjwvc3ZnPgo=");
  margin-top: 30px;
  margin-bottom: 20px;
  cursor: pointer;
}
.login .logo-login {
  padding-top: 20px;
  padding-bottom: 20px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNjYgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzNjYgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZBQTgyMzt9Cgkuc3Qxe2ZpbGw6IzJGNzc4Qjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEyNC41LDIwLjdjMSwxLjUtMS42LDUuMS01LjgsNy45Yy00LjIsMi44LTExLjIsNi40LTEyLjIsNC45Yy0xLTEuNSw0LjItNy42LDguNS0xMC40CgkJQzExOS4yLDIwLjIsMTIzLjQsMTkuMiwxMjQuNSwyMC43Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTE0LjksNDJoLTEwLjZjMCwwLDEuMyw0NC41LDAsNTYuN2gxMC43YzAuNi0wLjEsMi4yLTAuNCwyLjItMi41bDAsMHYtNC45bDAsMGwwLTQ2LjRsMCwwdi0wLjNsMCwwCgkJQzExNy40LDQyLDExNC45LDQyLDExNC45LDQyIi8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTk2LDQxLjlsLTMuMiwwYzAsMCwwLjEsMC0zLjIsMC4zYy02LjQsMC42LTEwLjUsOS40LTEwLjUsOS40bC0xOS4yLDM2LjFjMCwwLTE1LjQtMjkuNS0xOS4zLTM3LjMKCQljLTMuOS03LjgtNy43LTcuOC03LjctNy44bC04LjYtMC41bDAsMGMwLDAtMS42LDAtMC41LDIuM2wzMC41LDUyLjhjMC4xLDAuMiwxLjEsMS42LDQuNSwxLjZjMy43LDAsNS4yLDAsNi40LTIuMWwzMS4yLTUyLjQKCQlDMTk3LjMsNDIuMywxOTYuMyw0MS45LDE5Niw0MS45Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzA4LDkwLjhjLTE1LjQsMC0yNi45LTcuOC0yNi45LTIwLjRjMC0xMS4yLDYuNi0yNC4zLDI3LjQtMjAuNmM5LjMsMS43LDkuOSwyLDEzLjIsMi45CgkJYzMtMC43LDYuMy03LjgsNi4zLTcuOGMtMy44LTEuNS0xMS4yLTIuOS0xOS41LTIuOWMtMjUuMywwLTQxLjcsMTIuMy00MS43LDI5YzAsMTYuNiwxNS4yLDI3LjgsMzguNiwyNy44YzkuNiwwLDE3LjMtMS42LDIxLjMtMi44CgkJYzAtMy4yLTEuOS02LjEtMi44LTcuM0MzMjAuMSw4OS43LDMxNS4yLDkwLjgsMzA4LDkwLjgiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yNTguNyw3NC43bDAuMi0xMC4yYzAtMTEuMS01LjQtMjIuNi0yOS44LTIyLjZjLTEwLDAtMTkuOSwxLjctMjYuNSw0LjVsMi4yLDMuNGwwLjMsMC40bDEuMSwxLjcKCQljMSwwLjgsMi4zLDAuNiwyLjMsMC42bDAuNi0wLjFjOC4xLTMuNywxNC4xLTQuMywxOS0zLjljMTguNCwxLjYsMTYuMiw4LjMsMTYuOSwxMy41bDAuMSwwLjlsMCwxLjVsMC4zLDUuOGwwLDEuOWgwVjgwCgkJYzAsMS0wLjIsMi4yLTAuNywzLjJjLTIuMyw0LjctOSw5LjMtMTkuNSw5LjNjLTcuMiwwLTE0LjQtMi45LTE0LjQtOS42YzAtOS4yLDEwLjItMTMuNCwyNi42LTEyLjljMS0wLjEsNC41LDAuMiw0LjctMy4ydjB2LTIuMgoJCWMwLDAsMC0xLjEtMS0xLjNjLTI4LjEsMC41LTQzLjcsNy44LTQzLjcsMjAuNmMwLDgsOC4yLDE2LDI0LjIsMTZjMTEuMywwLDIwLTMuOSwyNC4yLTguM2MwLDAsMi4xLDcsMy45LDd2MGg5LjYKCQljMC4zLTAuMiwwLjYtMC40LDAuOC0wLjhDMjU4LjQsOTIuMywyNTguNiw3Ni43LDI1OC43LDc0LjciLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01Mi4zLDU4LjNDNzAuNCw0Ni45LDg4LjEsMzEuNCw5NC4yLDI2Yy0wLjUtMS42LTEuOC0xLjktMi40LTJINzcuNGwtMC45LDBjMCwwLTEuMSwwLTEuNCwwLjIKCQljLTEuNCwxLjYtMjQuNCwyNS44LTQyLjQsMzZ2OC4ybDAsMGMwLDAsMC4yLDAuOSwxLjEsMC41YzMuNC0xLjgsNy40LTQuMiwxMC4xLTUuN2MwLDAsMTMuNSw3LjcsMjQuMywyMS4yCgkJYzQuNSw0LjcsOC43LDkuNywxMS4zLDE0LjNoMTUuNGMwLjQtMC40LDAuNy0xLDAuOC0xLjlDOTEsOTAuNyw3NC41LDcxLDUyLjMsNTguMyIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTI5LjksMjYuOHYtMC4zbDAsMGMwLTIuNS0yLjItMi41LTIuMi0yLjVIMTcuNGMtMC4zLDAtMC40LDAuMi0wLjQsMC4yYzAuMiwyLjEsMS43LDE5LjMsMCw3NAoJCWMwLDAsMCwwLjIsMCwwLjJjMCwwLjIsMC4yLDAuMywwLjQsMC4zaDAuMWgxMC4zYzAuNS0wLjEsMi4xLTAuNCwyLjEtMi41bDAsMFY2MS43YzAsMCwwLDAsMCwwTDI5LjksMjYuOEwyOS45LDI2Ljh6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzQ0LjEsOTMuN2gwLjhjMC42LDAsMS4zLTAuMSwxLjMtMC45YzAtMC42LTAuNS0wLjgtMS0wLjhoLTFWOTMuN3ogTTM0NC4xLDk2LjFoLTAuNnYtNC42aDEuNgoJCWMxLDAsMS42LDAuNSwxLjYsMS4zYzAsMC45LTAuNSwxLjMtMS4yLDEuNGwxLjQsMS45aC0wLjdsLTEuNC0xLjloLTAuOFY5Ni4xeiBNMzQ1LDk3LjJjMS45LDAsMy40LTEuNSwzLjQtMy40CgkJYzAtMS45LTEuNS0zLjQtMy40LTMuNGMtMS45LDAtMy40LDEuNS0zLjQsMy40QzM0MS42LDk1LjcsMzQzLjEsOTcuMiwzNDUsOTcuMiBNMzQ1LDg5LjhjMi4yLDAsNCwxLjgsNCw0YzAsMi4yLTEuOCw0LTQsNAoJCWMtMi4yLDAtNC0xLjgtNC00QzM0MSw5MS42LDM0Mi44LDg5LjgsMzQ1LDg5LjgiLz4KPC9nPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 199px 48px;
}
.login .content-login {
  width: 50%;
  min-width: 300px;
  max-width: 400px;
  height: auto;
  margin: auto;
  padding-top: 30px;
  padding-bottom: 10px;
}
.login .content-login .closer-login {
  width: 35px;
  height: 35px;
  margin: auto;
  background-size: 30px 30px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNy45IDI3LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI3LjkgMjcuOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMyRjc3OEI7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNy4zLDEzLjZsNi40LTYuNGMxLTEsMS0yLjcsMC0zLjdzLTIuNy0xLTMuNywwbC02LjQsNi40TDcuMiwzLjVjLTEtMS0yLjctMS0zLjcsMHMtMSwyLjcsMCwzLjdsNi40LDYuNAoJCUwzLjUsMjBjLTEsMS0xLDIuNywwLDMuN2MwLjUsMC41LDEuMiwwLjgsMS45LDAuOHMxLjMtMC4zLDEuOS0wLjhsNi40LTYuNGw2LjQsNi40YzAuNSwwLjUsMS4yLDAuOCwxLjksMC44czEuMy0wLjMsMS45LTAuOAoJCWMxLTEsMS0yLjcsMC0zLjdMMTcuMywxMy42eiIvPgo8L2c+Cjwvc3ZnPgo=");
  margin-top: 30px;
  margin-bottom: 50px;
  cursor: pointer;
}
.login .content-login ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #f9a826;
}
.login .content-login ::-moz-placeholder {
  /* Firefox 19+ */
  color: #f9a826;
}
.login .content-login input {
  width: 100%;
  max-width: 250px;
  border-radius: 15px;
  height: 40px;
  margin-top: 10px;
  margin: 10px auto 0px auto;
}
.login .content-login input[type=text], .login .content-login input[type=password] {
  text-align: center;
  font-family: "MRegular", Arial, sans-serif;
  color: #f9a826;
  border: 2px solid #f9a826;
  background-size: 20px 20px;
  background-position: 10px center;
  background-repeat: no-repeat;
  display: block;
  margin-left: auto !important;
  margin-right: auto !important;
}
.login .content-login input.number {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAyOC4zNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM2ZDZmNmU7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT51c2VyX2xvZ2luPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00Mi4yOCwzOWMtMS41MS03LjM4LTIuNjYtOS4yMy00LjUtMTAuMzlhMTIuNjgsMTIuNjgsMCwwLDAtMi0uOSwxMC4xMiwxMC4xMiwwLDAsMCwxLjY3LTUuNDJjMC00LjE3LTMtNy03LjU4LTdzLTcuNTgsMi44LTcuNTgsN0ExMC4xMywxMC4xMywwLDAsMCwyNCwyNy43NGExMi41NiwxMi41NiwwLDAsMC0yLC45Yy0xLjg1LDEuMTYtMywzLTQuNTIsMTAuNWEzLjksMy45LDAsMCwwLC43OCwzLjIyQTMuNjMsMy42MywwLDAsMCwyMSw0My42OEgzOC40OWEzLjgxLDMuODEsMCwwLDAsMy0xLjM4QTQsNCwwLDAsMCw0Mi4yOCwzOVpNMjkuODYsMTguMzNjMi41NCwwLDQuNiwxLjI0LDQuNiw0cy0yLjA2LDYtNC42LDYtNC42LTMuMjQtNC42LTZTMjcuMzIsMTguMzMsMjkuODYsMTguMzNabTguNjMsMjIuNDFIMjFhLjguOCwwLDAsMS0uNzItMWMxLjQ1LTcuMSwyLjM3LTguMDcsMy4yLTguNTlBNDcuMjcsNDcuMjcsMCwwLDEsMjkuODcsMzBhNDcuMjcsNDcuMjcsMCwwLDEsNi4zNSwxLjFjLjgyLjUyLDEuNzQsMS40OCwzLjE4LDguNDhBLjg2Ljg2LDAsMCwxLDM4LjQ5LDQwLjczWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3LjM2IC0xNS4zNCkiLz48L3N2Zz4=");
}
.login .content-login input.number.validate {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNC45NiAyOC4zOSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZjM1MzU7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT51c2VyX2xvZ2luX3Jvam88L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI0LjkyLDIzLjY2Yy0xLjUxLTcuMzgtMi42Ni05LjIzLTQuNS0xMC4zOWExMi42OCwxMi42OCwwLDAsMC0yLS45QTEwLjEyLDEwLjEyLDAsMCwwLDIwLjA5LDdjMC00LjE3LTMtNy03LjU4LTdTNC45MywyLjc1LDQuOTMsN0ExMC4xMywxMC4xMywwLDAsMCw2LjY0LDEyLjRhMTIuNTYsMTIuNTYsMCwwLDAtMiwuOWMtMS44NSwxLjE2LTMsMy00LjUyLDEwLjVBMy45LDMuOSwwLDAsMCwuOSwyN2EzLjYzLDMuNjMsMCwwLDAsMi43NCwxLjMySDIxLjEzYTMuODEsMy44MSwwLDAsMCwzLTEuMzhBNCw0LDAsMCwwLDI0LjkyLDIzLjY2Wk0xMi41LDNDMTUsMywxNy4xLDQuMjMsMTcuMSw3UzE1LDEzLDEyLjUsMTMsNy45LDkuNzUsNy45LDcsMTAsMywxMi41LDNaTTIxLjEzLDI1LjRIMy42NGEuOC44LDAsMCwxLS43Mi0xYzEuNDUtNy4xLDIuMzctOC4wNywzLjItOC41OWE0Ny4yNyw0Ny4yNywwLDAsMSw2LjM5LTEuMTUsNDcuMjcsNDcuMjcsMCwwLDEsNi4zNSwxLjFjLjgyLjUyLDEuNzQsMS40OCwzLjE4LDguNDhhLjg2Ljg2LDAsMCwxLS45MSwxLjE1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDQgMC4wNSkiLz48L3N2Zz4=");
}
.login .content-login input.password {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyNy4xOCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM2ZDZlNmU7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5jYW5kYWRvPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zNy44MiwyNi4yNmgtMVYyMi44NWE2Ljg1LDYuODUsMCwxLDAtMTMuNjksMHYzLjQxSDIyYTMuMTUsMy4xNSwwLDAsMC0zLjExLDMuMThWMzkuODZBMy4xNSwzLjE1LDAsMCwwLDIyLDQzSDM3LjgyYTMuMTUsMy4xNSwwLDAsMCwzLjExLTMuMThWMjkuNDRBMy4xNSwzLjE1LDAsMCwwLDM3LjgyLDI2LjI2Wk0yNi4yLDIyLjg1YTMuNzMsMy43MywwLDEsMSw3LjQ2LDB2My40MUgyNi4yWm0tNC4xNSwxN1YyOS40NUgzNy44MVYzOS44NlptNy44OC03LjkzYTEuNTgsMS41OCwwLDAsMC0xLjU2LDEuNTl2Mi40YTEuNTYsMS41NiwwLDEsMCwzLjEyLDB2LTIuNEExLjU4LDEuNTgsMCwwLDAsMjkuOTMsMzEuOTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTguOTMgLTE1Ljg2KSIvPjwvc3ZnPg==");
}
.login .content-login input.password.validate {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMi4wNCAyNy4yNiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZjM1MzU7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5jYW5kYWRvX3Jvam88L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE4Ljg5LDEwLjRoLTFWN0E2Ljg1LDYuODUsMCwwLDAsNC4yLDYuNDdxMCwuMjYsMCwuNTJWMTAuNEgzLjA3QTMuMTUsMy4xNSwwLDAsMCwwLDEzLjU4VjI0YTMuMTUsMy4xNSwwLDAsMCwzLjExLDMuMTRIMTguODlBMy4xNSwzLjE1LDAsMCwwLDIyLDI0VjEzLjU4QTMuMTUsMy4xNSwwLDAsMCwxOC44OSwxMC40Wk03LjI3LDdhMy43MywzLjczLDAsMSwxLDcuNDYsMGgwVjEwLjRINy4yN1pNMy4xMiwyNFYxMy41OUgxOC44OFYyNFpNMTEsMTYuMDZhMS41OCwxLjU4LDAsMCwwLTEuNTYsMS41OXYyLjRhMS41NiwxLjU2LDAsMSwwLDMuMTIsMGgwdi0yLjRBMS41OCwxLjU4LDAsMCwwLDExLDE2LjA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wNCAwLjEyKSIvPjwvc3ZnPg==");
}
.login .content-login input.mail {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMSAyMi40IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMSAyMi40OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzZENkU2RTt9Cjwvc3R5bGU+Cjx0aXRsZT5tYWlsPC90aXRsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTMxLDIuOWMwLTAuMSwwLTAuMi0wLjEtMC4yYy0wLjQtMS4zLTEuNC0yLjMtMi43LTIuNmMtMC4xLDAtMC4zLTAuMS0wLjQtMC4xaC0wLjJIMy4zSDMuMQoJYy0xLjUsMC4zLTIuNywxLjUtMywzYzAsMC4xLDAsMC4yLDAsMC4ydjAuMlYxOWwwLjEsMC40YzAuMSwwLjgsMC41LDEuNSwxLjEsMmMwLjUsMC41LDEuMiwwLjksMiwxaDAuNGgxNWg5aDAuMWwwLjMsMAoJYzEuMi0wLjIsMi4xLTEsMi42LTIuMWMwLjItMC40LDAuMy0wLjgsMC4zLTEuMlYzLjFMMzEsMi45eiBNMjguNCw0LjJ2MTQuM2MwLDAuMiwwLDAuNS0wLjEsMC43YzAsMC4yLTAuMiwwLjMtMC4zLDAuNGwtNy41LTcuNQoJTDI4LjQsNC4yeiBNMTAuNSwxMkwzLDE5LjZjLTAuMS0wLjEtMC4xLTAuMi0wLjItMC40YzAtMC4xLDAtMC4yLDAtMC4zVjQuM0wxMC41LDEyeiBNMTIuNCwxMy45bDIuNCwyLjRjMC4yLDAuMiwwLjUsMC4zLDAuOCwwLjMKCWwwLDBjMC4zLDAsMC42LTAuMSwwLjgtMC4zbDIuMy0yLjNsNS45LDUuOGgtMThMMTIuNCwxMy45eiBNMTUuNSwxMy4zTDQuOSwyLjdoMjEuNEwxNS41LDEzLjN6Ii8+Cjwvc3ZnPgo=");
}
.login .content-login input.mail.validate {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMC45MSAyMi4zMyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZjM1MzU7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5tYWlsX3Jvam88L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMxLDIuOTJhLjM2LjM2LDAsMCwwLS4wNi0uMjRBMy42NCwzLjY0LDAsMCwwLDI4LjE5LjA5TDI3LjgsMEgzLjA4YTMuNzIsMy43MiwwLDAsMC0zLDNWMTlsLjA1LjM3YTMuNjIsMy42MiwwLDAsMCwxLjA5LDIsMy42NywzLjY3LDAsMCwwLDIsMUgyNy43NWwuMzEsMGEzLjY2LDMuNjYsMCwwLDAsMi42MS0yLjA5QTMuNDksMy40OSwwLDAsMCwzMSwxOVYzLjEyWk0yOC4zOSw0LjIxVjE4LjUzYTIuMjIsMi4yMiwwLDAsMS0uMDkuNzEuNzMuNzMsMCwwLDEtLjMuNGwtNy41LTcuNTJaTTEwLjUsMTIsMywxOS41OWEuNjcuNjcsMCwwLDEtLjE2LS4zNiwyLjE1LDIuMTUsMCwwLDEsMC0uMzRWNC4zWm0xLjg3LDEuODMsMi40MSwyLjQyYTEuMDYsMS4wNiwwLDAsMCwuNzUuMzNoMGExLjA2LDEuMDYsMCwwLDAsLjc1LS4zMkwxOC42MSwxNGw1Ljg5LDUuODRINi41Wm0zLjEzLS41NUw0Ljg4LDIuNjlIMjYuMjNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4wOCAtMC4wMikiLz48L3N2Zz4=");
}
.login .content-login hr {
  border: none;
  width: 250px;
  height: 2px;
  background-color: #c6c6c6;
  margin: 20px auto 20px auto;
}
.login .content-login a.ingreso-redes {
  width: 250px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
  text-indent: 0px;
  border-radius: 15px;
  border: 2px solid #f9a826;
  margin: auto;
  text-align: center;
  font-family: "MRegular", Arial, sans-serif;
  font-size: 15px;
  color: #f9a826;
  cursor: pointer;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
.login .content-login a.ingreso-redes:hover {
  background-color: #f9a826;
  border: 2px solid transparent;
  color: #ffffff;
  text-decoration: none;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
.login .content-login a.olvidaste {
  display: block;
  text-align: center;
  margin-top: 10px;
  cursor: pointer;
  color: #c6c6c6;
  font-family: "MRegular", Arial, sans-serif;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
.login .content-login a.olvidaste:hover {
  text-decoration: none;
  color: #464645;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}

/*----------------------------------------------------------------------------------------------------
  Overlay Menu
----------------------------------------------------------------------------------------------------*/
.menu {
  width: 100%;
  height: 100%;
  background-color: #21667c;
  position: fixed;
  top: -100%;
  background-color: White;
  z-index: 1000;
  overflow-y: auto;
}
.menu .ls-menu {
  padding-top: 60px;
  background-image: url("/theme/images/general/logo-travel.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 199px 48px;
}
@media screen and (min-width: 768px) {
  .menu .ls-menu {
    padding-top: 250px;
  }
}
.menu .mm-tirth {
  text-align: center;
  padding-top: 50px;
  padding-bottom: 20px;
}
.menu ul {
  margin: 0px;
  padding: 0px;
}
.menu ul li {
  list-style-type: none;
  padding-top: 5px;
  padding-bottom: 5px;
}
@media screen and (min-width: 768px) {
  .menu ul li {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
.menu ul li a {
  color: #828282;
  cursor: pointer;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
.menu ul li a:hover {
  color: #f9a826;
  text-decoration: none;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
.menu ul.mm-primary li a {
  font-family: "MBold", Arial, sans-serif;
  font-size: 30px;
}
@media screen and (min-width: 768px) {
  .menu ul.mm-primary li a {
    font-size: 40px;
  }
}
.menu ul.mm-secondary li a {
  font-family: "MRegular", Arial, sans-serif;
  font-size: 15px;
}
@media screen and (min-width: 768px) {
  .menu ul.mm-secondary li a {
    font-size: 18px;
  }
}
.menu ul.mm-bottom li span {
  font-family: "MRegular", Arial, sans-serif;
  color: #f9a826;
  font-size: 12px;
}
.menu ul.mm-bottom li a {
  font-family: "MRegular", Arial, sans-serif;
  color: #2f778b;
  font-size: 15px;
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
  top: 0px;
}
@media screen and (min-width: 768px) {
  .menu ul.mm-bottom li a {
    top: 10px;
  }
}
.menu ul.mm-bottom li a:first-child {
  display: block;
  height: 40px;
  background-position: center center;
  background-repeat: no-repeat;
  text-indent: -9000px;
  top: 0px;
  margin-left: 2px;
  margin-right: 2px;
}
.menu ul.mm-bottom li ul li a {
  padding: 0px;
}
.menu ul.mm-bottom li ul li:nth-child(1) a {
  width: 36px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMy40NiAyNS45NyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMzMDc4OGI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5mYWNlYm9vazwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjAuNjcsMjkuNjVWMTcuODFoNGwuNTktNC42MkgyMC42N1YxMC4yNEMyMC42Nyw4LjkxLDIxLDgsMjMsOEgyNS40VjMuODdhMzIuNTMsMzIuNTMsMCwwLDAtMy41Ni0uMThjLTMuNTIsMC01LjkzLDIuMTUtNS45Myw2LjF2My40aC00djQuNjJoNFYyOS42NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMS45MyAtMy42OCkiLz48L3N2Zz4=");
  background-size: 14px 26px;
  padding-left: 15px;
  padding-right: 15px;
}
.menu ul.mm-bottom li ul li:nth-child(2) a {
  width: 38px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNS45NSAyNi4wMSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMzMDc4OGI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pbnN0YWdyYW08L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMxLjU2LDExLjNBOS41Niw5LjU2LDAsMCwwLDMxLDguMTVhNi42NCw2LjY0LDAsMCwwLTMuNzktMy44QTkuNTEsOS41MSwwLDAsMCwyNCwzLjc0Yy0xLjM4LS4wNi0xLjgzLS4wOC01LjM1LS4wOHMtNCwwLTUuMzUuMDhhOS41MSw5LjUxLDAsMCwwLTMuMTUuNiw2LjY0LDYuNjQsMCwwLDAtMy43OSwzLjgsOS41Niw5LjU2LDAsMCwwLS42LDMuMTZjLS4wNiwxLjM5LS4wOCwxLjgzLS4wOCw1LjM2czAsNCwuMDgsNS4zNmE5LjU3LDkuNTcsMCwwLDAsLjYsMy4xNkE2LjY0LDYuNjQsMCwwLDAsMTAuMTcsMjlhOS40OSw5LjQ5LDAsMCwwLDMuMTUuNmMxLjM4LjA2LDEuODMuMDgsNS4zNS4wOHM0LDAsNS4zNS0uMDhhOS41LDkuNSwwLDAsMCwzLjE1LS42QTYuNjQsNi42NCwwLDAsMCwzMSwyNS4xOWE5LjU3LDkuNTcsMCwwLDAsLjYtMy4xNmMuMDYtMS4zOS4wOC0xLjgzLjA4LTUuMzZTMzEuNjMsMTIuNjksMzEuNTYsMTEuM1pNMjkuMjMsMjEuOTJhNy4yMiw3LjIyLDAsMCwxLS40NSwyLjQyLDQuMyw0LjMsMCwwLDEtMi40NiwyLjQ3LDcuMTYsNy4xNiwwLDAsMS0yLjQxLjQ1Yy0xLjM3LjA2LTEuNzguMDgtNS4yNC4wOHMtMy44NywwLTUuMjQtLjA4QTcuMTcsNy4xNywwLDAsMSwxMSwyNi44MWE0LjMsNC4zLDAsMCwxLTIuNDYtMi40Nyw3LjIyLDcuMjIsMCwwLDEtLjQ1LTIuNDJDOCwyMC41NSw4LDIwLjE0LDgsMTYuNjdzMC0zLjg4LjA4LTUuMjZBNy4yMiw3LjIyLDAsMCwxLDguNTUsOSw0LjMsNC4zLDAsMCwxLDExLDYuNTNhNy4xNyw3LjE3LDAsMCwxLDIuNDEtLjQ1QzE0Ljc5LDYsMTUuMiw2LDE4LjY3LDZzMy44NywwLDUuMjQuMDhhNy4xNiw3LjE2LDAsMCwxLDIuNDEuNDVBNC4zLDQuMywwLDAsMSwyOC43OCw5YTcuMjIsNy4yMiwwLDAsMSwuNDUsMi40MmMuMDYsMS4zNy4wOCwxLjc4LjA4LDUuMjZTMjkuMjksMjAuNTUsMjkuMjMsMjEuOTJaTTE4LjY3LDEwYTYuNjgsNi42OCwwLDEsMCw2LjY2LDYuNjhBNi42Nyw2LjY3LDAsMCwwLDE4LjY3LDEwWm0wLDExQTQuMzQsNC4zNCwwLDEsMSwyMywxNi42Nyw0LjMzLDQuMzMsMCwwLDEsMTguNjcsMjFaTTI1LjU5LDguMTZhMS41NiwxLjU2LDAsMSwwLDEuNTYsMS41NkExLjU2LDEuNTYsMCwwLDAsMjUuNTksOC4xNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjY5IC0zLjY2KSIvPjwvc3ZnPg==");
  background-size: 26px 26px;
}
.menu ul.mm-bottom li ul li:nth-child(3) a {
  width: 49px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNS40NiAyNSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMzMDc4OGI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT55b3V0dWJlPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zNiw5LjU2QTcuNyw3LjcsMCwwLDAsMzQuNjMsNmE1LjA2LDUuMDYsMCwwLDAtMy41NS0xLjUxYy01LS4zNi0xMi40MS0uMzYtMTIuNDEtLjM2aDBzLTcuNDQsMC0xMi40MS4zNkE1LjA3LDUuMDcsMCwwLDAsMi43LDYsNy43LDcuNywwLDAsMCwxLjI5LDkuNTZhNTMuODgsNTMuODgsMCwwLDAtLjM1LDUuNzVWMThhNTMuODksNTMuODksMCwwLDAsLjM1LDUuNzVBNy43LDcuNywwLDAsMCwyLjcsMjcuMjlhNiw2LDAsMCwwLDMuOTEsMS41MmMyLjg0LjI3LDEyLjA2LjM2LDEyLjA2LjM2czcuNDUsMCwxMi40MS0uMzdhNS4wNiw1LjA2LDAsMCwwLDMuNTUtMS41MUE3LjcsNy43LDAsMCwwLDM2LDIzLjc2LDU0LDU0LDAsMCwwLDM2LjQsMTh2LTIuN0E1NCw1NCwwLDAsMCwzNiw5LjU2Wk0xNSwyMS4yOHYtMTBsOS41OCw1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuOTQgLTQuMTcpIi8+PC9zdmc+");
  background-size: 37px 26px;
}
.menu ul.mm-bottom li ul li:nth-child(4) a {
  width: 33px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMS41OSAyNS4wMSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMzMDc4OGI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT50d2l0dGVyPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMi44MSwyOS4xN2ExOC4wNywxOC4wNywwLDAsMCwxOC40NC0xOHEwLS40MSwwLS44MmExMywxMywwLDAsMCwzLjIzLTMuMjcsMTMuMiwxMy4yLDAsMCwxLTMuNzIsMSw2LjM3LDYuMzcsMCwwLDAsMi44NS0zLjQ5LDEzLjE5LDEzLjE5LDAsMCwxLTQuMTIsMS41Myw2LjU2LDYuNTYsMCwwLDAtNC43My0yLDYuNCw2LjQsMCwwLDAtNi40OCw2LjMxLDYuMTQsNi4xNCwwLDAsMCwuMTcsMS40NEExOC41NywxOC41NywwLDAsMSw1LjA3LDUuMzJhNi4xNyw2LjE3LDAsMCwwLS44OCwzLjE3LDYuMjcsNi4yNywwLDAsMCwyLjg4LDUuMjZBNi41Niw2LjU2LDAsMCwxLDQuMTQsMTNzMCwuMDUsMCwuMDhhNi4zNiw2LjM2LDAsMCwwLDUuMiw2LjE5LDYuNjQsNi42NCwwLDAsMS0yLjkzLjExLDYuNDcsNi40NywwLDAsMCw2LjA2LDQuMzksMTMuMjMsMTMuMjMsMCwwLDEtOC4wNSwyLjcsMTMuNjEsMTMuNjEsMCwwLDEtMS41NS0uMDksMTguNzEsMTguNzEsMCwwLDAsOS45NCwyLjg0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMi44NyAtNC4xNikiLz48L3N2Zz4=");
  background-size: 31px 25px;
}
.menu ul.mm-bottom li ul li:nth-child(5) a {
  width: 34px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMC4yIDI2LjA5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzMwNzg4Yjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPnBpbnRlcmVzdDwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTkuMjgsMy42MkMxMi4xNiwzLjYyLDguNTcsOC43Myw4LjU3LDEzYzAsMi41OCwxLDQuODcsMy4wNyw1LjczYS41Mi41MiwwLDAsMCwuNzUtLjM4Yy4wNy0uMjYuMjMtLjkzLjMxLTEuMmEuNzMuNzMsMCwwLDAtLjIyLS44NCw0LjMyLDQuMzIsMCwwLDEtMS0yLjk0LDcuMSw3LjEsMCwwLDEsNy4zOC03LjE4YzQsMCw2LjI0LDIuNDYsNi4yNCw1Ljc0LDAsNC4zMi0xLjkxLDgtNC43NSw4QTIuMzIsMi4zMiwwLDAsMSwxOCwxN2MuNDUtMS45LDEuMzItMy45NSwxLjMyLTUuMzJhMiwyLDAsMCwwLTItMi4yNWMtMS42LDAtMi44OSwxLjY2LTIuODksMy44OGE1Ljc3LDUuNzcsMCwwLDAsLjQ4LDIuMzdsLTEuOTMsOC4xN2ExNi44MiwxNi44MiwwLDAsMCwwLDUuNy4yLjIsMCwwLDAsLjM2LjA5QTE2LDE2LDAsMCwwLDE2LDI0LjczYy4xOC0uNjcsMS4wNS00LjEyLDEuMDUtNC4xMmE0LjMsNC4zLDAsMCwwLDMuNjYsMS44N2M0LjgyLDAsOC4wOS00LjM5LDguMDktMTAuMjdDMjguNzcsNy43NiwyNSwzLjYyLDE5LjI4LDMuNjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOC41NyAtMy42MikiLz48L3N2Zz4=");
  background-size: 22px 28px;
}
.menu hr {
  width: 200px;
  height: 3px;
  background-color: #f9a826;
  border: none;
  margin-left: 0px;
}

/*----------------------------------------------------------------------------------------------------
  Hamburguer
----------------------------------------------------------------------------------------------------*/
#nav-icon2 {
  width: 32px;
  height: 20px;
  position: relative;
  margin: auto;
  top: 36px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  z-index: 10;
}

#nav-icon2 span {
  display: block;
  position: absolute;
  height: 4px;
  width: 50%;
  background: #2f778b;
  opacity: 1;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#nav-icon2 span:nth-child(even) {
  left: 50%;
  border-radius: 0 9px 9px 0;
}

#nav-icon2 span:nth-child(odd) {
  left: 0px;
  border-radius: 9px 0 0 9px;
}

#nav-icon2 span:nth-child(1), #nav-icon2 span:nth-child(2) {
  top: 0px;
}

#nav-icon2 span:nth-child(3), #nav-icon2 span:nth-child(4) {
  top: 8px;
}

#nav-icon2 span:nth-child(5), #nav-icon2 span:nth-child(6) {
  top: 16px;
}

#nav-icon2.open span:nth-child(1), #nav-icon2.open span:nth-child(6) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav-icon2.open span:nth-child(2), #nav-icon2.open span:nth-child(5) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#nav-icon2.open span:nth-child(1) {
  left: 5px;
  top: 5px;
}

#nav-icon2.open span:nth-child(2) {
  left: calc(50% - 5px);
  top: 5px;
}

#nav-icon2.open span:nth-child(3) {
  left: -50%;
  opacity: 0;
}

#nav-icon2.open span:nth-child(4) {
  left: 100%;
  opacity: 0;
}

#nav-icon2.open span:nth-child(5) {
  left: 5px;
  top: 11px;
}

#nav-icon2.open span:nth-child(6) {
  left: calc(50% - 5px);
  top: 11px;
}

.ls-menu {
  padding: 20px;
}

/*----------------------------------------------------------------------------------------------------
  Footer
----------------------------------------------------------------------------------------------------*/
.footer {
  padding: 30px;
  background-color: #f0efef;
}
.footer .logo-footer {
  width: 150px;
  height: 35px;
  background-image: url("/theme/images/general/logo-travel.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 150px 35px;
  position: relative;
  margin: auto;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
  z-index: 2;
}
@media screen and (min-width: 768px) {
  .footer .logo-footer {
    width: 199px;
    height: 48px;
    background-size: 199px 48px;
    -webkit-transition: 0.3s;
    /* Safari */
    transition: 0.3s;
  }
}
.footer .menu-footer {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 0px;
}
.footer ul {
  margin: 0px;
  padding: 0px;
}
.footer ul li {
  list-style-type: none;
  padding-top: 5px;
  padding-bottom: 5px;
}
@media screen and (min-width: 768px) {
  .footer ul li {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
.footer ul li a {
  color: #2f778b;
  cursor: pointer;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
.footer ul li a:hover {
  color: #f9a826;
  text-decoration: none;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
.footer ul.mm-primary li a {
  font-family: "MBold", Arial, sans-serif;
  font-size: 30px;
}
@media screen and (min-width: 768px) {
  .footer ul.mm-primary li a {
    font-size: 40px;
  }
}
.footer ul.mm-secondary li a {
  font-family: "MRegular", Arial, sans-serif;
  font-size: 15px;
}
@media screen and (min-width: 768px) {
  .footer ul.mm-secondary li a {
    font-size: 18px;
  }
}
.footer ul.mm-bottom li span {
  font-family: "MRegular", Arial, sans-serif;
  color: #f9a826;
  font-size: 12px;
}
.footer ul.mm-bottom li a {
  font-family: "MRegular", Arial, sans-serif;
  color: #2f778b;
  font-size: 15px;
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
  top: 0px;
}
@media screen and (min-width: 768px) {
  .footer ul.mm-bottom li a {
    top: 10px;
  }
}
.footer ul.mm-bottom li a:first-child {
  display: block;
  height: 40px;
  background-position: center center;
  background-repeat: no-repeat;
  text-indent: -9000px;
  top: 0px;
  margin-left: 2px;
  margin-right: 2px;
}
.footer ul.mm-bottom li ul li a {
  padding: 0px;
}
.footer ul.mm-bottom li ul li:nth-child(1) a {
  width: 36px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMy40NiAyNS45NyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMzMDc4OGI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5mYWNlYm9vazwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjAuNjcsMjkuNjVWMTcuODFoNGwuNTktNC42MkgyMC42N1YxMC4yNEMyMC42Nyw4LjkxLDIxLDgsMjMsOEgyNS40VjMuODdhMzIuNTMsMzIuNTMsMCwwLDAtMy41Ni0uMThjLTMuNTIsMC01LjkzLDIuMTUtNS45Myw2LjF2My40aC00djQuNjJoNFYyOS42NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMS45MyAtMy42OCkiLz48L3N2Zz4=");
  background-size: 14px 26px;
  padding-left: 15px;
  padding-right: 15px;
}
.footer ul.mm-bottom li ul li:nth-child(2) a {
  width: 38px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNS45NSAyNi4wMSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMzMDc4OGI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pbnN0YWdyYW08L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMxLjU2LDExLjNBOS41Niw5LjU2LDAsMCwwLDMxLDguMTVhNi42NCw2LjY0LDAsMCwwLTMuNzktMy44QTkuNTEsOS41MSwwLDAsMCwyNCwzLjc0Yy0xLjM4LS4wNi0xLjgzLS4wOC01LjM1LS4wOHMtNCwwLTUuMzUuMDhhOS41MSw5LjUxLDAsMCwwLTMuMTUuNiw2LjY0LDYuNjQsMCwwLDAtMy43OSwzLjgsOS41Niw5LjU2LDAsMCwwLS42LDMuMTZjLS4wNiwxLjM5LS4wOCwxLjgzLS4wOCw1LjM2czAsNCwuMDgsNS4zNmE5LjU3LDkuNTcsMCwwLDAsLjYsMy4xNkE2LjY0LDYuNjQsMCwwLDAsMTAuMTcsMjlhOS40OSw5LjQ5LDAsMCwwLDMuMTUuNmMxLjM4LjA2LDEuODMuMDgsNS4zNS4wOHM0LDAsNS4zNS0uMDhhOS41LDkuNSwwLDAsMCwzLjE1LS42QTYuNjQsNi42NCwwLDAsMCwzMSwyNS4xOWE5LjU3LDkuNTcsMCwwLDAsLjYtMy4xNmMuMDYtMS4zOS4wOC0xLjgzLjA4LTUuMzZTMzEuNjMsMTIuNjksMzEuNTYsMTEuM1pNMjkuMjMsMjEuOTJhNy4yMiw3LjIyLDAsMCwxLS40NSwyLjQyLDQuMyw0LjMsMCwwLDEtMi40NiwyLjQ3LDcuMTYsNy4xNiwwLDAsMS0yLjQxLjQ1Yy0xLjM3LjA2LTEuNzguMDgtNS4yNC4wOHMtMy44NywwLTUuMjQtLjA4QTcuMTcsNy4xNywwLDAsMSwxMSwyNi44MWE0LjMsNC4zLDAsMCwxLTIuNDYtMi40Nyw3LjIyLDcuMjIsMCwwLDEtLjQ1LTIuNDJDOCwyMC41NSw4LDIwLjE0LDgsMTYuNjdzMC0zLjg4LjA4LTUuMjZBNy4yMiw3LjIyLDAsMCwxLDguNTUsOSw0LjMsNC4zLDAsMCwxLDExLDYuNTNhNy4xNyw3LjE3LDAsMCwxLDIuNDEtLjQ1QzE0Ljc5LDYsMTUuMiw2LDE4LjY3LDZzMy44NywwLDUuMjQuMDhhNy4xNiw3LjE2LDAsMCwxLDIuNDEuNDVBNC4zLDQuMywwLDAsMSwyOC43OCw5YTcuMjIsNy4yMiwwLDAsMSwuNDUsMi40MmMuMDYsMS4zNy4wOCwxLjc4LjA4LDUuMjZTMjkuMjksMjAuNTUsMjkuMjMsMjEuOTJaTTE4LjY3LDEwYTYuNjgsNi42OCwwLDEsMCw2LjY2LDYuNjhBNi42Nyw2LjY3LDAsMCwwLDE4LjY3LDEwWm0wLDExQTQuMzQsNC4zNCwwLDEsMSwyMywxNi42Nyw0LjMzLDQuMzMsMCwwLDEsMTguNjcsMjFaTTI1LjU5LDguMTZhMS41NiwxLjU2LDAsMSwwLDEuNTYsMS41NkExLjU2LDEuNTYsMCwwLDAsMjUuNTksOC4xNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjY5IC0zLjY2KSIvPjwvc3ZnPg==");
  background-size: 26px 26px;
}
.footer ul.mm-bottom li ul li:nth-child(3) a {
  width: 49px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNS40NiAyNSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMzMDc4OGI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT55b3V0dWJlPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zNiw5LjU2QTcuNyw3LjcsMCwwLDAsMzQuNjMsNmE1LjA2LDUuMDYsMCwwLDAtMy41NS0xLjUxYy01LS4zNi0xMi40MS0uMzYtMTIuNDEtLjM2aDBzLTcuNDQsMC0xMi40MS4zNkE1LjA3LDUuMDcsMCwwLDAsMi43LDYsNy43LDcuNywwLDAsMCwxLjI5LDkuNTZhNTMuODgsNTMuODgsMCwwLDAtLjM1LDUuNzVWMThhNTMuODksNTMuODksMCwwLDAsLjM1LDUuNzVBNy43LDcuNywwLDAsMCwyLjcsMjcuMjlhNiw2LDAsMCwwLDMuOTEsMS41MmMyLjg0LjI3LDEyLjA2LjM2LDEyLjA2LjM2czcuNDUsMCwxMi40MS0uMzdhNS4wNiw1LjA2LDAsMCwwLDMuNTUtMS41MUE3LjcsNy43LDAsMCwwLDM2LDIzLjc2LDU0LDU0LDAsMCwwLDM2LjQsMTh2LTIuN0E1NCw1NCwwLDAsMCwzNiw5LjU2Wk0xNSwyMS4yOHYtMTBsOS41OCw1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuOTQgLTQuMTcpIi8+PC9zdmc+");
  background-size: 37px 26px;
}
.footer ul.mm-bottom li ul li:nth-child(4) a {
  width: 33px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMS41OSAyNS4wMSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMzMDc4OGI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT50d2l0dGVyPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMi44MSwyOS4xN2ExOC4wNywxOC4wNywwLDAsMCwxOC40NC0xOHEwLS40MSwwLS44MmExMywxMywwLDAsMCwzLjIzLTMuMjcsMTMuMiwxMy4yLDAsMCwxLTMuNzIsMSw2LjM3LDYuMzcsMCwwLDAsMi44NS0zLjQ5LDEzLjE5LDEzLjE5LDAsMCwxLTQuMTIsMS41Myw2LjU2LDYuNTYsMCwwLDAtNC43My0yLDYuNCw2LjQsMCwwLDAtNi40OCw2LjMxLDYuMTQsNi4xNCwwLDAsMCwuMTcsMS40NEExOC41NywxOC41NywwLDAsMSw1LjA3LDUuMzJhNi4xNyw2LjE3LDAsMCwwLS44OCwzLjE3LDYuMjcsNi4yNywwLDAsMCwyLjg4LDUuMjZBNi41Niw2LjU2LDAsMCwxLDQuMTQsMTNzMCwuMDUsMCwuMDhhNi4zNiw2LjM2LDAsMCwwLDUuMiw2LjE5LDYuNjQsNi42NCwwLDAsMS0yLjkzLjExLDYuNDcsNi40NywwLDAsMCw2LjA2LDQuMzksMTMuMjMsMTMuMjMsMCwwLDEtOC4wNSwyLjcsMTMuNjEsMTMuNjEsMCwwLDEtMS41NS0uMDksMTguNzEsMTguNzEsMCwwLDAsOS45NCwyLjg0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMi44NyAtNC4xNikiLz48L3N2Zz4=");
  background-size: 31px 25px;
}
.footer ul.mm-bottom li ul li:nth-child(5) a {
  width: 34px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMC4yIDI2LjA5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzMwNzg4Yjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPnBpbnRlcmVzdDwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTkuMjgsMy42MkMxMi4xNiwzLjYyLDguNTcsOC43Myw4LjU3LDEzYzAsMi41OCwxLDQuODcsMy4wNyw1LjczYS41Mi41MiwwLDAsMCwuNzUtLjM4Yy4wNy0uMjYuMjMtLjkzLjMxLTEuMmEuNzMuNzMsMCwwLDAtLjIyLS44NCw0LjMyLDQuMzIsMCwwLDEtMS0yLjk0LDcuMSw3LjEsMCwwLDEsNy4zOC03LjE4YzQsMCw2LjI0LDIuNDYsNi4yNCw1Ljc0LDAsNC4zMi0xLjkxLDgtNC43NSw4QTIuMzIsMi4zMiwwLDAsMSwxOCwxN2MuNDUtMS45LDEuMzItMy45NSwxLjMyLTUuMzJhMiwyLDAsMCwwLTItMi4yNWMtMS42LDAtMi44OSwxLjY2LTIuODksMy44OGE1Ljc3LDUuNzcsMCwwLDAsLjQ4LDIuMzdsLTEuOTMsOC4xN2ExNi44MiwxNi44MiwwLDAsMCwwLDUuNy4yLjIsMCwwLDAsLjM2LjA5QTE2LDE2LDAsMCwwLDE2LDI0LjczYy4xOC0uNjcsMS4wNS00LjEyLDEuMDUtNC4xMmE0LjMsNC4zLDAsMCwwLDMuNjYsMS44N2M0LjgyLDAsOC4wOS00LjM5LDguMDktMTAuMjdDMjguNzcsNy43NiwyNSwzLjYyLDE5LjI4LDMuNjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOC41NyAtMy42MikiLz48L3N2Zz4=");
  background-size: 22px 28px;
}
.footer hr {
  width: 200px;
  height: 3px;
  background-color: #f9a826;
  border: none;
  margin-left: 0px;
}
.footer .logos-footer {
  text-align: center;
}
.footer .logos-footer ul li a {
  height: 45px;
  display: block;
  text-indent: -9000px;
  background-repeat: no-repeat;
  background-position: center center;
  margin: 15px;
}
.footer .logos-footer ul li:nth-child(1) a {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAuNjYgNTAiPjxkZWZzPjxzdHlsZT4uY2xzLTEsLmNscy0ye2ZpbGw6IzMxNzc4YTt9LmNscy0ye2ZpbGwtcnVsZTpldmVub2RkO308L3N0eWxlPjwvZGVmcz48dGl0bGU+cG9zYWRhczwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzkuNDMsNjQuMjh2MS41MUExMS4yNiwxMS4yNiwwLDAsMSwyOC45NCw3Ny4yM0gyMFY5Ni42OEgxNC42N1Y1My41OWwxNCwuMThhMTMuNDEsMTMuNDEsMCwwLDEsNy43LDMuMzRBOS4yNSw5LjI1LDAsMCwxLDM5LjQzLDY0LjI4Wm0tOS42NS01LjM5YTE2LDE2LDAsMCwwLTIuODUtLjdIMjBWNzIuOTJoOC42NmE3LjE2LDcuMTYsMCwwLDAsNC0yLjg3QTguMDgsOC4wOCwwLDAsMCwzNCw2NS4zOGE3LjQsNy40LDAsMCwwLTEtMy44OUE2LjM2LDYuMzYsMCwwLDAsMjkuNzgsNTguODhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQuNjcgLTUwKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEzMy44OCw2MS4xbC00LjU5LDIuMTVhNy4xMyw3LjEzLDAsMCwwLTMuMDgtNC4zNCw5LjMxLDkuMzEsMCwwLDAtNS4zNS0xLjY2LDguMTEsOC4xMSwwLDAsMC0zLjc4Ljg0LDYuNDgsNi40OCwwLDAsMC0yLjY3LDIuNzcsNy44Miw3LjgyLDAsMCwwLS43LDMuMkE2LjMzLDYuMzMsMCwwLDAsMTE3LjM3LDcwbDExLDQuMDhBMTEuNjMsMTEuNjMsMCwwLDEsMTMzLDc4LjU5YTEyLjQxLDEyLjQxLDAsMCwxLDEuNiw2LjEzLDEyLjksMTIuOSwwLDAsMS00LjUzLDkuODhBMTUuNTUsMTUuNTUsMCwwLDEsMTIxLDk3LjQ0YTE1LjgzLDE1LjgzLDAsMCwxLTguMzEtMi4yNywxMS4xMywxMS4xMywwLDAsMS0zLjExLTMuNCwyMi45MSwyMi45MSwwLDAsMS0xLjk1LTQuOTJsNC43MS0yLjM5YTgsOCwwLDAsMCwyLjYyLDYuMTFBOC43Miw4LjcyLDAsMCwwLDEyMS4wOSw5M2E4LjgyLDguODIsMCwwLDAsNS40NC0xLjg2LDYuOTQsNi45NCwwLDAsMCwyLjA5LTIuNjcsOC4zLDguMywwLDAsMCwuNzgtMy41NCw1Ljg2LDUuODYsMCwwLDAtMS4yNS00LjEyLDEyLDEyLDAsMCwwLTItMS44LDI2LjYxLDI2LjYxLDAsMCwwLTIuOTQtMS40NUwxMTUuOCw3NWExNC4xMiwxNC4xMiwwLDAsMS01LjM1LTQuMjgsMTAsMTAsMCwwLDEtMi02LjE0LDIwLjUsMjAuNSwwLDAsMSwuNDQtMy4xNywxMC40LDEwLjQsMCwwLDEsMi43Ni00Ljg2LDkuMzYsOS4zNiwwLDAsMSw1LjA5LTMuMTEsMjUuMTUsMjUuMTUsMCwwLDEsNC45MS0uNTUsMTQuMTIsMTQuMTIsMCwwLDEsMS40NS4wNmMuMzUsMCwxLjI1LjIsMi43LjVhMTAuNjgsMTAuNjgsMCwwLDEsNC42NSwyLjUzQTExLjEyLDExLjEyLDAsMCwxLDEzMy44OCw2MS4xWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0LjY3IC01MCkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xODYuMTYsOTYuNjhoLTZsLTUuNS0xMy4zOUgxNTcuNDhMMTUyLDk2LjY4SDE0Ni40bDE4Ljg5LTQ0LjMyaDEuMzlaTTE3Myw3OS4zOWwtNy4yMi0xOC42MS03LDE4LjYxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0LjY3IC01MCkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMjQuMzYsOTQuMjlBMjcuMTYsMjcuMTYsMCwwLDEsMjE5LjgyLDk2YTE2LjM3LDE2LjM3LDAsMCwxLTQuNDcuNjRIMTk5LjA3VjUzLjU5aDE4LjMxYTE3LjU5LDE3LjU5LDAsMCwxLDEzLDcuMjUsMjQuMDcsMjQuMDcsMCwwLDEsNC43NywxNC43MSwyMy4yNywyMy4yNywwLDAsMS0yLjY3LDExLjEzQTE3LjUzLDE3LjUzLDAsMCwxLDIyNC4zNiw5NC4yOVptNS4wNi0yMmExNS4zNSwxNS4zNSwwLDAsMC0zLjkyLTksMTUuNTcsMTUuNTcsMCwwLDAtOC40Ni01SDIwNC4xMlY5MmgxMS4xYTEyLjM4LDEyLjM4LDAsMCwwLDEwLjQ2LTUuMjQsMTkuNTEsMTkuNTEsMCwwLDAsMy44OS0xMS45NEExOCwxOCwwLDAsMCwyMjkuNDEsNzIuMzRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQuNjcgLTUwKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI4NC4zNiw5Ni42OGgtNmwtNS41LTEzLjM5SDI1NS42OGwtNS41MiwxMy4zOUgyNDQuNmwxOC44OS00NC4zMmgxLjM5Wm0tMTMuMTktMTcuMy03LjIyLTE4LjYxLTcsMTguNjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQuNjcgLTUwKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMyMC4xMyw2MS4xbC00LjU5LDIuMTVhNy4xMyw3LjEzLDAsMCwwLTMuMDgtNC4zNCw5LjMxLDkuMzEsMCwwLDAtNS4zNS0xLjY2LDguMSw4LjEsMCwwLDAtMy43OC44NCw2LjQ4LDYuNDgsMCwwLDAtMi42OCwyLjc3LDcuODQsNy44NCwwLDAsMC0uNywzLjJBNi4zMyw2LjMzLDAsMCwwLDMwMy42Miw3MGwxMSw0LjA4YTExLjYyLDExLjYyLDAsMCwxLDQuNjIsNC41NiwxMi40MSwxMi40MSwwLDAsMSwxLjYsNi4xMywxMi45LDEyLjksMCwwLDEtNC41Myw5Ljg4LDE1LjU1LDE1LjU1LDAsMCwxLTkuMTMsMi44NSwxNS44MywxNS44MywwLDAsMS04LjMxLTIuMjcsMTEuMTMsMTEuMTMsMCwwLDEtMy4xMS0zLjQsMjMsMjMsMCwwLDEtMS45NS00LjkybDQuNzEtMi4zOWE4LDgsMCwwLDAsMi42Miw2LjExQTguNzIsOC43MiwwLDAsMCwzMDcuMzQsOTNhOC44Miw4LjgyLDAsMCwwLDUuNDQtMS44Niw3LDcsMCwwLDAsMi4wOS0yLjY3LDguMjksOC4yOSwwLDAsMCwuNzgtMy41NCw1Ljg2LDUuODYsMCwwLDAtMS4yNS00LjEyLDExLjkxLDExLjkxLDAsMCwwLTItMS44LDI2LjcsMjYuNywwLDAsMC0yLjk0LTEuNDVMMzAyLjA1LDc1YTE0LjExLDE0LjExLDAsMCwxLTUuMzUtNC4yOCwxMCwxMCwwLDAsMS0yLTYuMTQsMjAuNDksMjAuNDksMCwwLDEsLjQ0LTMuMTcsMTAuMzksMTAuMzksMCwwLDEsMi43Ni00Ljg2QTkuMzYsOS4zNiwwLDAsMSwzMDMsNTMuMzhhMjUuMTQsMjUuMTQsMCwwLDEsNC45MS0uNTUsMTQuMDgsMTQuMDgsMCwwLDEsMS40NS4wNmMuMzUsMCwxLjI1LjIsMi43LjVhMTAuNjgsMTAuNjgsMCwwLDEsNC42NSwyLjUzQTExLjEyLDExLjEyLDAsMCwxLDMyMC4xMyw2MS4xWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0LjY3IC01MCkiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zMjYuODcsOTJhMy43NywzLjc3LDAsMSwxLDMuNzgsMy44OUEzLjc2LDMuNzYsMCwwLDEsMzI2Ljg3LDkyWm0zLjc4LDQuNjZBNC42NCw0LjY0LDAsMSwwLDMyNS45NCw5Miw0LjYzLDQuNjMsMCwwLDAsMzMwLjY1LDk2LjY3Wm0tMS00LjI5aC45NEwzMzIsOTQuNzFoLjlsLTEuNTEtMi4zNWExLjQxLDEuNDEsMCwwLDAsMS4zOS0xLjQ5YzAtMS0uNjMtMS41Mi0xLjg5LTEuNTJoLTJ2NS4zNmguOFptMC0uN1Y5MGgxLjExYy41OCwwLDEuMTcuMTIsMS4xNy43OXMtLjYxLjg2LTEuMy44NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNC42NyAtNTApIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNODAuNzUsNTguNDNBMTkuMzMsMTkuMzMsMCwxLDEsNTUuOTQsNjkuOTEsMTkuMzYsMTkuMzYsMCwwLDEsODAuNzUsNTguNDNNNTUsNjkuNTZhMjAuMzcsMjAuMzcsMCwxLDAsMjYuMTQtMTIuMUEyMC40LDIwLjQsMCwwLDAsNTUsNjkuNTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNC42NyAtNTApIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTEuNDQsNjcuMUEyMi45LDIyLjksMCwwLDEsOTMsNjMuODNjLS4xMy0uMzEtLjI0LS42My0uMzgtLjk0QTIzLjM2LDIzLjM2LDAsMCwwLDgwLjEzLDUxLjA1LDI1LDI1LDAsMCwwLDQ4LDc0LjY0YTIzLjA1LDIzLjA1LDAsMCwwLDguMjMsMTZBMjIuOTQsMjIuOTQsMCwwLDEsNTEuNDQsNjcuMU05NS43OSw3M0EyMi45MSwyMi45MSwwLDAsMSw2NS4wNSw5Ni41MWMtLjQ3LS4xNy0uOTItLjM2LTEuMzctLjU2QTI0LjM4LDI0LjM4LDAsMCwxLDQ5Ljc4LDg0LjM0YTI1LDI1LDAsMSwwLDM5LjExLTI4LjZBMjQuMzMsMjQuMzMsMCwwLDEsOTUuNzksNzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNC42NyAtNTApIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNjcuNDcsNjEuNUExNS4xNCwxNS4xNCwwLDAsMCw2Myw4MC4zM2ExMi41NSwxMi41NSwwLDEsMSw3LjI0LDYuOTRjLS4yLS4wNy0uMzktLjE3LS41OS0uMjVhMTguMjQsMTguMjQsMCwwLDAsMi40LDEuMWwuMTEsMGExNi42NCwxNi42NCwwLDAsMCwxMS41My4wN0ExNS42NywxNS42NywwLDAsMCw2Ny40Nyw2MS41bTQuMTgsMjcuNmMtOS4wNi0zLjMzLTEzLjQ5LTEyLjM3LTEwLjMxLTIxYTE2LjgzLDE2LjgzLDAsMCwxLDEuNDItMi45M0ExNS42NiwxNS42NiwwLDAsMCw4MCw5MC4xN2ExOC4xMiwxOC4xMiwwLDAsMS04LjIyLTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQuNjcgLTUwKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTU2LjcyLDY4LjU5QzUzLjU0LDc3LjI1LDU4LDg2LjI5LDY3LDg5LjYybC4xLDBhMTcuNjEsMTcuNjEsMCwwLDAsMTAuNTYuNTZBMTguNDYsMTguNDYsMCwwLDEsNzQsODkuNzhhMTcuNDQsMTcuNDQsMCwwLDEtNi40Ny0xLjA5bC0uMSwwYy04LjUxLTMuMTMtMTIuNjctMTEuNTktOS42OS0xOS43UzY5LjQxLDU3LDc4LDYwLjE0bC4xMSwwYzguNSwzLjEyLDEyLjY4LDExLjU5LDkuNywxOS43YTE0LjgyLDE0LjgyLDAsMCwxLTEwLDkuMzEsMTYuNTEsMTYuNTEsMCwwLDAsMy40Ny0uMzYsMTUuODcsMTUuODcsMCwwLDAsNy40Ny04LjU5YzMuMTgtOC42Ni0xLjI1LTE3LjctMTAuMzEtMjFsLS4xMSwwYy05LTMuMy0xOC40Ny44NS0yMS42Miw5LjQzbTIzLTEzLjlDNjguNDcsNTAuNjEsNTYuOTMsNTUuOSw1Mi44NCw2N2EyMC44OCwyMC44OCwwLDAsMCwxMi42OCwyN2wuMTEsMGMxMS4zLDQuMTUsMjIuOTEtMS4xNSwyNy0xMi4zMmEyMC44OCwyMC44OCwwLDAsMC0xMi41Ny0yNywuNDMuNDMsMCwwLDAtLjE1LS4xMS40NC40NCwwLDAsMC0uMTgsMG0tLjE0LDEuMDVBMTkuODYsMTkuODYsMCwwLDEsOTEuNjYsODEuNDJDODcuNzYsOTIsNzYuNzIsOTcuMDcsNjYsOTMuMTNsLS4xMSwwQTE5Ljg1LDE5Ljg1LDAsMCwxLDUzLjgxLDY3LjRjMy45LTEwLjYyLDE0Ljk0LTE1LjY1LDI1LjY4LTExLjdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQuNjcgLTUwKSIvPjwvc3ZnPg==");
  background-size: 107px 36px;
  width: 107px;
}
.footer .logos-footer ul li:nth-child(2) a {
  width: 102px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMDQuOCAxMjAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMzE3ODhhO30uY2xzLTJ7ZmlsbDojM2U5NWFhO308L3N0eWxlPjwvZGVmcz48dGl0bGU+Z3JhbmQ8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMyNC44MSwxMTAuNzNhMi41NiwyLjU2LDAsMSwxLDIuNTktMi41NkEyLjU3LDIuNTcsMCwwLDEsMzI0LjgxLDExMC43M1ptMC00LjdhMi4xNSwyLjE1LDAsMSwwLDIuMTUsMi4xNUEyLjE0LDIuMTQsMCwwLDAsMzI0LjgxLDEwNlptLjQ4LDMuNjctLjgzLTEuMzloLS4wOXYxLjM5aC0uNjd2LTMuMDdoMWMuODMsMCwxLjE0LjIyLDEuMTQuNzlhLjc3Ljc3LDAsMCwxLS42OC44MmwxLDEuNDZabS0uNjYtMi42M2gtLjI2di44N2guMjVjLjMzLDAsLjQ5LS4xNC40OS0uNDRTMzI1LDEwNy4wNiwzMjQuNjMsMTA3LjA2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyLjYgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIyNi4zLDgzLjg5Yy05LjIzLDAtMTMuOTEtNC42OC0xMy45MS0xMy45MSwwLTkuNiw1LjU2LTE1LjI4LDE0LjkxLTE1LjI4LDIuMDksMCwzLjcxLjI4LDcuNTgsMS4zN1Y1OWEzMCwzMCwwLDAsMC02LjYxLS43NmMtNy4wNSwwLTEwLjY4LDMuODMtMTAuNjgsMTEuMjEsMCw3LjU0LDMuMTQsMTAuOTMsMTAuMTIsMTAuOTNhMTYuMzgsMTYuMzgsMCwwLDAsMi44Mi0uMjhWNzAuNDZoNC43MXYxMmMtNS4xMiwxLjE3LTYuODEsMS40MS04Ljk1LDEuNDEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMi42IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNDguMjYsNjYuMzlhMTUuOTIsMTUuOTIsMCwwLDAtMy4wNi4zNlY4My41M0gyNDAuNFY2Mi44OGg0LjY3djEuNTNhMTcuMzgsMTcuMzgsMCwwLDEsNS4yNC0xLjgxLDUsNSwwLDAsMSwyLjI2LjQ5djQuMTlhOS40OCw5LjQ4LDAsMCwwLTQuMzEtLjg5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuNiAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjY2LjIzLDgzLjUzVjgyLjI0Yy0zLjEsMS4yNS00LjMxLDEuNTctNS44NCwxLjU3LTMuNzksMC02LjI1LTIuNDItNi4yNS02LjA5czIuMTQtNS43Nyw2LjM3LTYuMTdjMS43Ny0uMTYsMy40Mi0uMjQsNS42LS4yNFY2OS4wOWMwLTIuMzQtMS0zLjI3LTMuNzUtMy4yN2E0MC43NSw0MC43NSwwLDAsMC02LjQxLjY0VjYzLjg1QTM0Ljk0LDM0Ljk0LDAsMCwxLDI2NCw2Mi40OGE3LjcxLDcuNzEsMCwwLDEsNS4yLDEuNjFjMS4yMSwxLjA5LDEuNTcsMi41NCwxLjU3LDUuNjRWODMuNTNabS0uMTItOS42OGEyNy42OCwyNy42OCwwLDAsMC0zLjc5LjI0Yy0yLjE4LjI4LTMuMywxLjQxLTMuMywzLjE5LDAsMi4xNywxLjMzLDMuMjYsNCwzLjI2YTE0LjI2LDE0LjI2LDAsMCwwLDMuMTQtLjM2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyLjYgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI4OS4xNyw4My41M1Y3MC44M2MwLTMuNjMtMS00Ljg0LTQuMjMtNC44NGEyMC4xNSwyMC4xNSwwLDAsMC00LC40OFY4My41M2gtNC44VjYyLjg4aDQuNjh2MS4yOWMzLjYzLTEuMzcsNS0xLjczLDYuODEtMS43M2E2LjU3LDYuNTcsMCwwLDEsNC44OCwyYzEsMS4yOSwxLjQxLDIuNzgsMS40MSw1Ljc3djEzLjNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuNiAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzEyLjU0LDgzLjUzVjgyLjI4Yy0zLjIzLDEuMjktNC41NiwxLjY1LTUuOTMsMS42NS01LjEyLDAtOC40Mi00LTguNDItMTAuMTYsMC02LjM3LDQuMTktMTEuMTMsOS44My0xMS4xM2ExMC43NiwxMC43NiwwLDAsMSw0LjQ0LDFWNTIuMzJoNC44djMxLjJaTTMxMi40Niw2NmExOC42NSwxOC42NSwwLDAsMC0yLjc0LS4yNGMtNC4xNSwwLTYuNDksMi43NC02LjQ5LDcuNTgsMCw0LjQzLDIuMTcsNyw2LDdhMTUuODUsMTUuODUsMCwwLDAsMy4yNi0uMzZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuNiAtMTUpIi8+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjExMC4xMiA4MC41MyAxMTAuMTIgODUuMjMgMTE1LjM5IDg1LjIzIDExNS4zOSA4Ny43IDExMC4xMiA4Ny43IDExMC4xMiA5NS40NSAxMDYuNCA5NS40NSAxMDYuNCA3OC4wNyAxMTYuNzYgNzguMDcgMTE2Ljc2IDgwLjUzIDExMC4xMiA4MC41MyIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE0My4wOCw5Ni4xOGMtMS41NSwwLTIuMTQtLjQ3LTIuMTQtMS43cy41OS0xLjY3LDIuMTQtMS42NywyLjE2LjQ0LDIuMTYsMS42Ny0uNTksMS43LTIuMTYsMS43bS0xLjgsMS41N2gzLjU5djEyLjdoLTMuNTlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuNiAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTUwLjg4LDEwNC43NGMwLDIuNjEsMS4xMSwzLjYsNC4wNiwzLjZhMjQuOSwyNC45LDAsMCwwLDMuMjctLjI1djEuODRhMjMuMzMsMjMuMzMsMCwwLDEtNC43Ljc0Yy00LDAtNi4yLTIuMjQtNi4yLTYuMzVzMi4zMS02LjgyLDYuMDgtNi44MmMyLjYzLDAsNC4zOCwxLjE4LDUuMDcsMy40NWExMS42OSwxMS42OSwwLDAsMSwuMzUsMy43OVptMi4zMS01LjMxYy0xLjYsMC0yLjMxLDEtMi4zMSwzLjMyaDQuNGMwLTIuNDYtLjU0LTMuMzItMi4wOS0zLjMyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuNiAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTY0LjU2LDExMC42N2ExNC41NiwxNC41NiwwLDAsMS00LjE2LS42OXYtMmExNC42NiwxNC42NiwwLDAsMCwzLjU5LjQ3YzEuNDMsMCwyLjA3LS40MiwyLjA3LTEuMzUsMC0uNTctLjMyLS45NC0xLjExLTEuMzFsLTEuOTItLjg4Yy0xLjgtLjg0LTIuNTYtMS45LTIuNTYtMy41NywwLTIuMzksMS43Mi0zLjgxLDQuNi0zLjgxYTEzLjMyLDEzLjMyLDAsMCwxLDMuODQuNjl2MmExMi41NywxMi41NywwLDAsMC0zLjEzLS40NGMtMS4zNSwwLTEuOTUuMzctMS45NSwxLjE4LDAsLjU5LjM1LjkzLDEuNDMsMS40bDEuOTIuODZhMy40NCwzLjQ0LDAsMCwxLDIuMzQsMy40N2MwLDIuNDgtMS44OSw0LTUsNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyLjYgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE3Ni4xLDExMC42MmMtMi44MywwLTMuODctMS0zLjg3LTMuODRWOTkuODRoLTEuNTdWOTcuNzVoMS41N1Y5NS4wN2wzLjYtMS4yOHY0aDMuNjZ2Mi4wOWgtMy42NnY2LjRjMCwxLjQ1LjQ3LDEuOTIsMiwxLjkyYTkuNTIsOS41MiwwLDAsMCwxLjctLjE1djJhMTMuNTgsMTMuNTgsMCwwLDEtMy4zOS42NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyLjYgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE4OC4zNSwxMTAuNDV2LS44MWE4Ljg2LDguODYsMCwwLDEtMy41OSwxLDMuNjMsMy42MywwLDAsMS0zLjg2LTMuODZjMC0yLjM5LDEuMzUtMy42OSw0LjA5LTMuOTRhMzIuNjgsMzIuNjgsMCwwLDEsMy4yNy0uMTV2LTEuMDZjMC0xLjI2LS42NC0xLjc1LTIuMjEtMS43NWEyMy44NywyMy44NywwLDAsMC00LC4zOVY5OC4zN2EyMi40LDIyLjQsMCwwLDEsNS4yMi0uODYsNS4xNiw1LjE2LDAsMCwxLDMuNCwxYy43OS42OSwxLjA4LDEuNjUsMS4wOCwzLjU3djguMzlabS0uMS01LjkzYy0xLjE1LjA1LTEuNDguMDUtMiwuMTItMS4xNS4xNy0xLjc3Ljc5LTEuNzcsMS44MiwwLDEuMjEuNzQsMS44MiwyLjE2LDEuODJhNy4zOCw3LjM4LDAsMCwwLDEuNjItLjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuNiAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjEwLjA4LDExMC40NWwtMS41OC01LjA5aC01LjU5bC0xLjUsNS4wOWgtMy4zTDIwNCw5My4wN2g0LjE4TDIxNCwxMTAuNDVabS00LjQxLTE0LjYyTDIwMy41OCwxMDNoNC4yM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMi42IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMzEuNDgsMTEwLjQ1di03LjkyYzAtMS44Mi0uNTktMi40Ni0yLjM0LTIuNDZhMTAuMDcsMTAuMDcsMCwwLDAtMi4xNi4yOSwzLjY2LDMuNjYsMCwwLDEsLjE1LDEuMjF2OC44OWgtMy41OXYtOC4yOWMwLTEuNTUtLjU5LTIuMDktMi4yNC0yLjA5YTExLDExLDAsMCwwLTIuMDkuMjV2MTAuMTRoLTMuNTlWOTcuNzVoMy40OXYuODFjMi4zNi0uODksMy4xOC0xLjA4LDQuMjMtMS4wOGEzLjc5LDMuNzksMCwwLDEsMi44OCwxLjExYzIuNjYtLjg5LDMuNTQtMS4xMSw0LjYzLTEuMTEsMywwLDQuMjMsMS4zMSw0LjIzLDQuNzN2OC4yNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMi42IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNDEsMTA0Ljc0YzAsMi42MSwxLjExLDMuNiw0LjA2LDMuNmEyNC44OSwyNC44OSwwLDAsMCwzLjI3LS4yNXYxLjg0YTIzLjMxLDIzLjMxLDAsMCwxLTQuNy43NGMtNCwwLTYuMi0yLjI0LTYuMi02LjM1czIuMzEtNi44Miw2LjA4LTYuODJjMi42MywwLDQuMzgsMS4xOCw1LjA3LDMuNDVhMTEuNzIsMTEuNzIsMCwwLDEsLjM0LDMuNzlabTIuMzEtNS4zMWMtMS42LDAtMi4zMSwxLTIuMzEsMy4zMmg0LjRjMC0yLjQ2LS41NC0zLjMyLTIuMDktMy4zMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyLjYgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI1Ni43LDEwMC4yOWE4LjcxLDguNzEsMCwwLDAtMS44LjIydjkuOTRoLTMuNTlWOTcuNzVoMy40OXYxQTkuOTIsOS45MiwwLDAsMSwyNTgsOTcuNThhMi44NiwyLjg2LDAsMCwxLDEuNC4zdjNhNi4xOCw2LjE4LDAsMCwwLTIuNzMtLjU3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuNiAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjYyLjk1LDk2LjE4Yy0xLjU1LDAtMi4xNC0uNDctMi4xNC0xLjdzLjU5LTEuNjcsMi4xNC0xLjY3LDIuMTcuNDQsMi4xNywxLjY3LS41OSwxLjctMi4xNywxLjdtLTEuNzksMS41N2gzLjU5djEyLjdoLTMuNTlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuNiAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjczLjA5LDExMC42NWMtMy43NCwwLTUuOTMtMi4zNC01LjkzLTYuMzMsMC00LjE5LDIuNTYtNi43Nyw2LjY3LTYuNzdhMTMuNjcsMTMuNjcsMCwwLDEsMy41OS42MnYyYTEwLjMyLDEwLjMyLDAsMCwwLTIuNjMtLjMycS0zLjkyLDAtMy45Miw0LjIxYzAsMi44MSwxLjI2LDQuMDksNCw0LjA5YTE2LDE2LDAsMCwwLDIuNTQtLjIydjEuOTRhMTcuNTQsMTcuNTQsMCwwLDEtNC4zMy43NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyLjYgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI4Ni4zMywxMTAuNDV2LS44MWE4Ljg2LDguODYsMCwwLDEtMy41OSwxLDMuNjMsMy42MywwLDAsMS0zLjg2LTMuODZjMC0yLjM5LDEuMzUtMy42OSw0LjA5LTMuOTRhMzIuNzYsMzIuNzYsMCwwLDEsMy4yNy0uMTV2LTEuMDZjMC0xLjI2LS42NC0xLjc1LTIuMjEtMS43NWEyMy45MiwyMy45MiwwLDAsMC00LC4zOVY5OC4zN2EyMi40LDIyLjQsMCwwLDEsNS4yMi0uODYsNS4xNSw1LjE1LDAsMCwxLDMuMzksMWMuNzkuNjksMS4wOSwxLjY1LDEuMDksMy41N3Y4LjM5Wm0tLjEtNS45M2MtMS4xNi4wNS0xLjQ4LjA1LTIsLjEyLTEuMTYuMTctMS43Ny43OS0xLjc3LDEuODIsMCwxLjIxLjc0LDEuODIsMi4xNywxLjgyYTcuNCw3LjQsMCwwLDAsMS42My0uMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMi42IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMDAuNjUsMTEwLjQ1di03LjkyYzAtMS44Mi0uNjItMi40Ni0yLjMyLTIuNDZhOS42MSw5LjYxLDAsMCwwLTIsLjI1djEwLjE0SDI5Mi43Vjk3Ljc1aDMuNXYuODFhMTEsMTEsMCwwLDEsNC4yMS0xLjA4LDMuODksMy44OSwwLDAsMSwzLDEuMjZjLjY0Ljc5Ljg3LDEuNjguODcsMy40N3Y4LjI1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyLjYgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMxMy45MSwxMTAuNDV2LS44MWE4Ljg3LDguODcsMCwwLDEtMy41OSwxLDMuNjMsMy42MywwLDAsMS0zLjg2LTMuODZjMC0yLjM5LDEuMzUtMy42OSw0LjA4LTMuOTRhMzIuNjUsMzIuNjUsMCwwLDEsMy4yNy0uMTV2LTEuMDZjMC0xLjI2LS42NC0xLjc1LTIuMjItMS43NWEyMy45MywyMy45MywwLDAsMC00LC4zOVY5OC4zN2EyMi40LDIyLjQsMCwwLDEsNS4yMi0uODYsNS4xNSw1LjE1LDAsMCwxLDMuNCwxYy43OS42OSwxLjA4LDEuNjUsMS4wOCwzLjU3djguMzlabS0uMS01LjkzYy0xLjE2LjA1LTEuNDguMDUtMiwuMTItMS4xNi4xNy0xLjc3Ljc5LTEuNzcsMS44MiwwLDEuMjEuNzQsMS44MiwyLjE3LDEuODJhNy4zNyw3LjM3LDAsMCwwLDEuNjItLjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuNiAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTM1LjUyLDEzNC44MnYtNC41NmgtNC42MXY0LjU2SDEyOVYxMjQuNjdoMS45MXY0LjI4aDQuNjF2LTQuMjhoMS45MXYxMC4xNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMi42IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNDguMTEsMTM1Yy0zLDAtNC44NC0xLjgzLTQuODQtNS4wN3MxLjkyLTUuNDIsNC44Ni01LjQyLDQuODQsMS44Myw0Ljg0LDUuMDZDMTUzLDEzMywxNTEsMTM1LDE0OC4xMSwxMzVabTAtOS4xN2MtMS43OCwwLTIuODcsMS4zNi0yLjg3LDRzMSwzLjkxLDIuODYsMy45MSwyLjg3LTEuMzYsMi44Ny00UzE0OS45MywxMjUuODIsMTQ4LjE1LDEyNS44MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMi42IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNjIuMTksMTI2djguODVoLTEuOTFWMTI2aC0zdi0xLjNoNy44NVYxMjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuNiAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTcwLjQxLDEzNC44MlYxMjQuNjdoNi4xNVYxMjZoLTQuMjN2M2gzLjU5djEuMjdoLTMuNTl2My4zNGg0LjQ4djEuMjdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuNiAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTgyLjI2LDEzNC44MlYxMjQuNjdoMS45MXY4Ljg5aDMuOTJ2MS4yN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMi42IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xOTUuNzgsMTM1YTExLjYxLDExLjYxLDAsMCwxLTIuOTMtLjUzdi0xLjE5YTEzLjE2LDEzLjE2LDAsMCwwLDIuNy40MWMuOCwwLDIuMDgtLjExLDIuMDgtMS4zMiwwLS44My0uNDUtMS4xNS0xLjEzLTEuNDlsLTEuNjQtLjg1YTIuODYsMi44NiwwLDAsMS0xLjg3LTIuN2MwLTEuOTMsMS40Ny0yLjcyLDMuMzktMi43MmE5LjI3LDkuMjcsMCwwLDEsMi43Ni41MXYxLjE3YTEwLDEwLDAsMCwwLTIuNC0uNGMtMS4xLDAtMS45MS4yMS0xLjkxLDEuMTcsMCwuNjIuNCwxLDEuNCwxLjUxbDEuMzguNjhBMi44MywyLjgzLDAsMCwxLDE5OS41LDEzMkMxOTkuNSwxMzQsMTk3LjkxLDEzNSwxOTUuNzgsMTM1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyLjYgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIyMC4wOCwxMzQuODJsLS41My0uNmE1LjU1LDUuNTUsMCwwLDEtMywuNzdjLTIuNDgsMC00LTEuMi00LTMuMTQsMC0xLjM4LjUtMi4wNSwyLjI1LTNsLS4zNS0uMzlhMy41NiwzLjU2LDAsMCwxLTEuMDUtMi4zYzAtMS42NCwxLjE4LTIuNjUsMy4wNy0yLjY1czIuOTUuOTEsMi45NSwyLjUxYzAsMS4yOS0uNiwyLjA1LTIuMjgsMi44NmwzLDMuMzFhMi44OCwyLjg4LDAsMCwwLC41Mi0yLjA4di0uNWgxLjcyYzAsLjE0LDAsMCwwLC41NWEzLjY0LDMuNjQsMCwwLDEtMS4zMywzbDEuNDgsMS42MVptLTQuNTktNS4xNWExLjk0LDEuOTQsMCwwLDAtMSwxLjg1YzAsMS4zOS44NywyLjE4LDIuNDEsMi4xOGEzLjYxLDMuNjEsMCwwLDAsMS44My0uNDNabTEtNUExLjE5LDEuMTksMCwwLDAsMjE1LjIsMTI2YTIuNDQsMi40NCwwLDAsMCwuODUsMS43NWwuNDMuNDVhMi4zNSwyLjM1LDAsMCwwLDEuMzQtMi4xMUMyMTcuODIsMTI1LjEyLDIxNy4zOSwxMjQuNjYsMjE2LjUxLDEyNC42NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMi42IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNDAuNTksMTM0LjgybC0yLjkxLTQuNzJoLS44N3Y0LjcyaC0xLjg5VjEyNC42N2gzLjMzYTQuNjUsNC42NSwwLDAsMSwyLjU3LjQ1LDIuMjcsMi4yNywwLDAsMSwxLjA4LDIuMSwyLjYyLDIuNjIsMCwwLDEtMi4yOSwyLjdsMy4yNyw0LjlabS0yLjQyLTloLTEuMzZ2My4yOWgxLjMyYzEuMjEsMCwxLjgyLS41NSwxLjgyLTEuNjdTMjM5LjQ2LDEyNS44MSwyMzguMTcsMTI1LjgxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyLjYgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI0OC4wOSwxMzQuODJWMTI0LjY3aDYuMTRWMTI2SDI1MHYzaDMuNTl2MS4yN0gyNTB2My4zNGg0LjQ5djEuMjdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuNiAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjYyLjQyLDEzNWExMS42MSwxMS42MSwwLDAsMS0yLjkzLS41M3YtMS4xOWExMy4xNiwxMy4xNiwwLDAsMCwyLjcuNDFjLjgsMCwyLjA4LS4xMSwyLjA4LTEuMzIsMC0uODMtLjQ1LTEuMTUtMS4xMy0xLjQ5bC0xLjY0LS44NWEyLjg2LDIuODYsMCwwLDEtMS44OC0yLjdjMC0xLjkzLDEuNDgtMi43MiwzLjM5LTIuNzJhOS4yOCw5LjI4LDAsMCwxLDIuNzYuNTF2MS4xN2ExMC4xLDEwLjEsMCwwLDAtMi40LS40Yy0xLjA5LDAtMS45MS4yMS0xLjkxLDEuMTcsMCwuNjIuMzksMSwxLjQsMS41MWwxLjM4LjY4YTIuODMsMi44MywwLDAsMSwxLjkxLDIuNzhDMjY2LjE0LDEzNCwyNjQuNTUsMTM1LDI2Mi40MiwxMzVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuNiAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjc2LDEzNWMtMywwLTQuODQtMS44My00Ljg0LTUuMDdzMS45My01LjQyLDQuODYtNS40Miw0Ljg0LDEuODMsNC44NCw1LjA2QzI4MC44MSwxMzMsMjc4Ljg2LDEzNSwyNzYsMTM1Wm0wLTkuMTdjLTEuNzcsMC0yLjg3LDEuMzYtMi44Nyw0czEsMy45MSwyLjg2LDMuOTEsMi44Ny0xLjM2LDIuODctNFMyNzcuNzcsMTI1LjgyLDI3NiwxMjUuODJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuNiAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjkyLjMyLDEzNC44MmwtMi45MS00LjcyaC0uODd2NC43MmgtMS44OVYxMjQuNjdIMjkwYTQuNjUsNC42NSwwLDAsMSwyLjU3LjQ1LDIuMjcsMi4yNywwLDAsMSwxLjA4LDIuMSwyLjYxLDIuNjEsMCwwLDEtMi4yOSwyLjdsMy4yNyw0LjlabS0yLjQyLTloLTEuMzZ2My4yOWgxLjMyYzEuMjEsMCwxLjgxLS41NSwxLjgxLTEuNjdTMjkxLjE5LDEyNS44MSwyODkuOSwxMjUuODFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuNiAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzAzLjM4LDEyNnY4Ljg1aC0xLjkxVjEyNmgtM3YtMS4zaDcuODVWMTI2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyLjYgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMxMy45MSwxMzVhMTEuNjEsMTEuNjEsMCwwLDEtMi45NC0uNTN2LTEuMTlhMTMuMTgsMTMuMTgsMCwwLDAsMi43MS40MWMuNzksMCwyLjA4LS4xMSwyLjA4LTEuMzIsMC0uODMtLjQ1LTEuMTUtMS4xMy0xLjQ5TDMxMywxMzBhMi44NywyLjg3LDAsMCwxLTEuODgtMi43YzAtMS45MywxLjQ4LTIuNzIsMy4zOS0yLjcyYTkuMjksOS4yOSwwLDAsMSwyLjc2LjUxdjEuMTdhMTAuMDUsMTAuMDUsMCwwLDAtMi40LS40Yy0xLjEsMC0xLjkxLjIxLTEuOTEsMS4xNywwLC42Mi4zOSwxLDEuNCwxLjUxbDEuMzguNjhhMi44NCwyLjg0LDAsMCwxLDEuOTEsMi43OEMzMTcuNjMsMTM0LDMxNiwxMzUsMzEzLjkxLDEzNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMi42IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNzMuNzgsODYuMWE5LjQsOS40LDAsMCwxLTMuMTEtMS44OUExNS40MSwxNS40MSwwLDAsMSwxNjYsNzMuMDljMC02LjEyLDMuNTktMTIuMzYsOS4wOC0xNC45MWExMjkuOTQsMTI5Ljk0LDAsMCwxLTE3LjM3LDYuMTksMTguMTYsMTguMTYsMCwwLDAtLjYzLDQuNjhjMCw3LDMuODksMTIuNSw5LjI5LDE0LjQzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyLjYgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTM0LjE0LDEzMC4zMmwtNi41Ny00LjI1YTE0LjExLDE0LjExLDAsMCwwLDcuODEsMkM1NiwxMjgsOTAuMyw4Ny41OCw5Ny41Myw3OS40OGM1LjEzLTUuNzUsMTMuNDMtMTUuMDksMjAuNTgtMjMuMTlzMzUtNDEuMjgsNTctNDEuMjhhMjQuMywyNC4zLDAsMCwxLDUuNDIuNTZsMTMuNzUsMy4xNmExMS4zNiwxMS4zNiwwLDAsMC0yLjUzLS4yN2MtMTguMjgsMC00OC41LDM2LTU0Ljg0LDQ0LjExLTYuNzQsOC42Mi0xMy4zNiwxNi41Mi0yMC4wNiwyNC42M1M4MC40NywxMzIuNzMsNDQsMTMyLjczQzM5Ljc1LDEzMi43MywzNi41LDEzMS44NCwzNC4xNCwxMzAuMzJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIuNiAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTM2Ljk0LDYyLjU2Yy0yLDIuNi00LjA2LDUuMTMtNi4wNyw3LjYzLDE3LjE2LTIuNzYsMzIuNDktNi43MSw0NC4zOS0xMi4wN2wtMTEuMzQtMy40MUExMjAuMjMsMTIwLjIzLDAsMCwxLDEzNi45NCw2Mi41NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMi42IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNzAuNjcsODQuMjFjNi4yMiwwLDExLjM2LTQuMDcsMTQtOS4zOWExNS4yMywxNS4yMywwLDAsMSwuMjgsMi43M2MwLDUuMjctMy4zLDktOC4zNCw5YTguMzIsOC4zMiwwLDAsMS0yLjgyLS40OUE5LjQsOS40LDAsMCwxLDE3MC42Nyw4NC4yMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMi42IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xOTEuNzcsMTguNDVhMTEuMzYsMTEuMzYsMCwwLDEsMi41My4yN2M0LjIxLDEsNi41NSw0LjQxLDYuNTUsOS4xOCwwLDEwLjUtOS44NywyMi4yMi0yOC4wOCwyMi4yMiwwLDAsMTYuODctOS4xNCwxNi44Ny0yMy43NGExMC41NiwxMC41NiwwLDAsMC0yLjUyLTcuMjZBMTcuODgsMTcuODgsMCwwLDEsMTkxLjc3LDE4LjQ1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyLjYgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI3LjU2LDEyNi4wN2ExMS43LDExLjcsMCwwLDAsMy42OCwxLjUzLDE0LjEzLDE0LjEzLDAsMCwxLTIuNDItOC40N2MwLTIwLjk0LDM1LjQ5LTM3LjY0LDczLjItNDQuNjlsNy4zLTguMjJjLTQwLjU1LDYtODYuNzIsMjAuOTMtODYuNzIsNDkuMzVDMjIuNiwxMTguNDUsMjMuMzQsMTIzLjM1LDI3LjU2LDEyNi4wN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMi42IC0xNSkiLz48L3N2Zz4=");
  background-size: 102px 45px;
}
.footer .logos-footer ul li:nth-child(3) a {
  width: 102px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyODUuNjIgMTIwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzMxNzg4YTt9LmNscy0ye2ZpbGw6IzNlOTVhYTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmZpZXN0YTwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjIwLDU1Ljc2djguMTZoOC4yM1Y2N0gyMjBWNzkuMzNoLTQuNjhWNTIuNjdoMTUuMDd2My4xWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMyLjE5IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMzYsNTcuMDhjLTEuOTIsMC0yLjgtLjc2LTIuOC0yLjQycy44Ny0yLjM4LDIuOC0yLjM4LDIuNzkuNzIsMi43OSwyLjM0UzIzNy45NCw1Ny4wOCwyMzYsNTcuMDhabS0yLjI3LDIyLjI0VjYwaDQuNDlWNzkuMzNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzIuMTkgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI0Ni45Myw3MC4yM2MwLDQuNjEsMS43Nyw2LjM0LDYuNTMsNi4zNGE0My42Miw0My42MiwwLDAsMCw1LS4zOHYyLjM4YTM4Ljk0LDM4Ljk0LDAsMCwxLTYuOCwxLjA5Yy02LjA4LDAtOS4zMy0zLjMyLTkuMzMtOS41MiwwLTYuNSwzLjQ0LTEwLjUsOC45MS0xMC41LDQsMCw2LjU3LDEuNzgsNy41OSw1LjI1YTE3LjYsMTcuNiwwLDAsMSwuNTMsNS4zMlptNC04Yy0yLjY0LDAtNCwxLjg5LTQsNS40OGg3LjgyQzI1NC43NSw2My42NSwyNTMuNzMsNjIuMTgsMjUxLDYyLjE4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMyLjE5IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNjguMDgsNzkuNjdhMjEuMDYsMjEuMDYsMCwwLDEtNi0xVjc2YTIxLjA3LDIxLjA3LDAsMCwwLDUuNDQuNzZjMi4zLDAsMy40NC0uNzksMy40NC0yLjQ1LDAtMS0uNTMtMS42Ni0xLjc0LTIuMjdMMjY2LDcwLjQ5Yy0yLjYxLTEuMjUtMy43NC0yLjg3LTMuNzQtNS4yNSwwLTMuNDQsMi41Ny01LjU5LDYuNjEtNS41OWExOC43LDE4LjcsMCwwLDEsNS40OCwxdjIuNTdhMTksMTksMCwwLDAtNC42OC0uNjhjLTIuMTUsMC0zLjE3LjY4LTMuMTcsMi4xMSwwLDEsLjU3LDEuNjIsMi4yMywyLjQyTDI3Miw2OC42OGE1LjA5LDUuMDksMCwwLDEsMy4yOSw1QzI3NS4yNiw3Ny4zMiwyNzIuNDYsNzkuNjcsMjY4LjA4LDc5LjY3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMyLjE5IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yODUuMzQsNzkuNTljLTMuODksMC01LjQtMS41MS01LjQtNS40OFY2Mi42N2gtMi42VjYwaDIuNlY1NS41N2w0LjQ5LTEuNjZWNjBoNS45M3YyLjY4aC01LjkzVjczLjMyYzAsMi4zLjc2LDMuMDYsMy4wNiwzLjA2YTE2LDE2LDAsMCwwLDIuODctLjN2Mi41N0EyMC4zNSwyMC4zNSwwLDAsMSwyODUuMzQsNzkuNTlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzIuMTkgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMwNCw3OS4zM1Y3OC4xMmMtMi45MSwxLjE3LTQsMS40Ny01LjQ4LDEuNDctMy41NSwwLTUuODUtMi4yNy01Ljg1LTUuN3MyLTUuNCw2LTUuNzhjMS42Ni0uMTUsMy4yMS0uMjMsNS4yNS0uMjNWNjUuODFjMC0yLjE5LTEtMy4wNi0zLjUxLTMuMDZhMzguMSwzOC4xLDAsMCwwLTYsLjZWNjAuOUEzMi43MiwzMi43MiwwLDAsMSwzMDIsNTkuNjFhNy4yMyw3LjIzLDAsMCwxLDQuODcsMS41MWMxLjEzLDEsMS40NywyLjM4LDEuNDcsNS4yOVY3OS4zM1ptLS4xMS05LjA2YTI2LjA4LDI2LjA4LDAsMCwwLTMuNTUuMjNjLTIsLjI2LTMuMSwxLjMyLTMuMSwzLDAsMiwxLjI1LDMuMDYsMy43LDMuMDZhMTMuMzIsMTMuMzIsMCwwLDAsMi45NC0uMzRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzIuMTkgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE1MC42NiwxMTJsLTIuODMtOC41aC05bC0yLjY4LDguNUgxMzEuOWw5LjUyLTI2LjY2aDQuOTVMMTU1LjU0LDExMlpNMTQzLjMsODkuMjZsLTMuNTUsMTEuMjFoNy4xNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMi4xOSAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTk0LjkzLDEwMi44OWMwLDQuNjEsMS43OCw2LjM0LDYuNTMsNi4zNGE0My41Nyw0My41NywwLDAsMCw1LS4zOHYyLjM4YTM4LjksMzguOSwwLDAsMS02LjgsMS4wOWMtNi4wOCwwLTkuMzMtMy4zMi05LjMzLTkuNTIsMC02LjQ5LDMuNDQtMTAuNSw4LjkxLTEwLjUsNCwwLDYuNTcsMS43Nyw3LjU5LDUuMjVhMTcuNjIsMTcuNjIsMCwwLDEsLjUzLDUuMzJabTQtOGMtMi42NCwwLTQsMS44OS00LDUuNDdoNy44MkMyMDIuNzQsOTYuMzIsMjAxLjcyLDk0Ljg1LDE5OSw5NC44NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMi4xOSAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjE4LjM0LDk1Ljk0YTE0LjkzLDE0LjkzLDAsMCwwLTIuODcuMzRWMTEySDIxMVY5Mi42Nmg0LjM4djEuNDNhMTYuMjgsMTYuMjgsMCwwLDEsNC45MS0xLjcsNC43LDQuNywwLDAsMSwyLjExLjQ1djMuOTNBOC44Nyw4Ljg3LDAsMCwwLDIxOC4zNCw5NS45NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMi4xOSAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjI3LjUyLDg5Ljc1Yy0xLjkyLDAtMi43OS0uNzUtMi43OS0yLjQyUzIyNS42LDg1LDIyNy41Miw4NXMyLjguNzIsMi44LDIuMzRTMjI5LjQ5LDg5Ljc1LDIyNy41Miw4OS43NVpNMjI1LjI2LDExMlY5Mi42Nmg0LjQ5VjExMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMi4xOSAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjQyLjgyLDExMi4yOWMtNS43LDAtOS0zLjQ3LTktOS41NSwwLTYuNSwzLjc4LTEwLjM5LDEwLjA4LTEwLjM5YTE4LDE4LDAsMCwxLDUuMjksMXYyLjUzYTE4LjE0LDE4LjE0LDAsMCwwLTQuMy0uNDljLTQuMjMsMC02LjM0LDIuMy02LjM0LDdzMiw2Ljc2LDYuNTcsNi43NmEyMy41NiwyMy41NiwwLDAsMCw0LjA4LS40MnYyLjQ5QzI0NS41NCwxMTIuMDYsMjQ0LjI1LDExMi4yOSwyNDIuODIsMTEyLjI5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMyLjE5IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNjMsMTEydi0xLjIxYy0yLjkxLDEuMTctNCwxLjQ3LTUuNDgsMS40Ny0zLjU1LDAtNS44NS0yLjI3LTUuODUtNS43czItNS40LDYtNS43OGMxLjY2LS4xNSwzLjIxLS4yMyw1LjI1LS4yM1Y5OC40N2MwLTIuMTktMS0zLjA2LTMuNTEtMy4wNmEzOC4xLDM4LjEsMCwwLDAtNiwuNlY5My41NmEzMi43MSwzMi43MSwwLDAsMSw3LjU1LTEuMjgsNy4yMyw3LjIzLDAsMCwxLDQuODcsMS41MWMxLjEzLDEsMS40NywyLjM4LDEuNDcsNS4yOVYxMTJabS0uMTEtOS4wNmEyNi4xMiwyNi4xMiwwLDAsMC0zLjU1LjIzYy0yLC4yNi0zLjEsMS4zMi0zLjEsMywwLDIsMS4yNSwzLjA2LDMuNywzLjA2YTEzLjM0LDEzLjM0LDAsMCwwLDIuOTUtLjM0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMyLjE5IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yODQuNTEsMTEyVjEwMC4xYzAtMy40LTEtNC41My00LTQuNTNhMTguODYsMTguODYsMCwwLDAtMy43LjQ1djE2aC00LjQ5VjkyLjY2aDQuMzh2MS4yMWMzLjQtMS4yOCw0LjY4LTEuNjIsNi4zOC0xLjYyYTYuMTUsNi4xNSwwLDAsMSw0LjU3LDEuODljMSwxLjIxLDEuMzIsMi42MSwxLjMyLDUuNFYxMTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzIuMTkgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMwNCwxMTJ2LTEuMjFjLTIuOTEsMS4xNy00LDEuNDctNS40OCwxLjQ3LTMuNTUsMC01Ljg1LTIuMjctNS44NS01LjdzMi01LjQsNi01Ljc4YzEuNjYtLjE1LDMuMjEtLjIzLDUuMjUtLjIzVjk4LjQ3YzAtMi4xOS0xLTMuMDYtMy41MS0zLjA2YTM4LjA5LDM4LjA5LDAsMCwwLTYsLjZWOTMuNTZBMzIuNywzMi43LDAsMCwxLDMwMiw5Mi4yOGE3LjIyLDcuMjIsMCwwLDEsNC44NywxLjUxYzEuMTMsMSwxLjQ3LDIuMzgsMS40Nyw1LjI5VjExMlptLS4xMS05LjA2YTI2LjA4LDI2LjA4LDAsMCwwLTMuNTUuMjNjLTIsLjI2LTMuMSwxLjMyLTMuMSwzLDAsMiwxLjI1LDMuMDYsMy43LDMuMDZhMTMuMzIsMTMuMzIsMCwwLDAsMi45NC0uMzRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzIuMTkgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMxNS4zOCwxMTIuMjVhMi40LDIuNCwwLDEsMSwyLjQzLTIuNEEyLjQxLDIuNDEsMCwwLDEsMzE1LjM4LDExMi4yNVptMC00LjQxYTIsMiwwLDEsMCwyLDJBMiwyLDAsMCwwLDMxNS4zOCwxMDcuODVabS40NSwzLjQ0TDMxNSwxMTBIMzE1djEuM2gtLjYzVjEwOC40aC45NGMuNzcsMCwxLjA3LjIsMS4wNy43NGEuNzIuNzIsMCwwLDEtLjY0Ljc3bC45LDEuMzdabS0uNjItMi40NkgzMTV2LjgxaC4yM2MuMzEsMCwuNDYtLjE0LjQ2LS40MVMzMTUuNTMsMTA4LjgyLDMxNS4yMSwxMDguODJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzIuMTkgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE4Mi41NywxMTJWMTAwLjA2YzAtMy4zNi0xLTQuNDktNC00LjQ5YTE3LjUsMTcuNSwwLDAsMC00LC41Nyw1Ljg5LDUuODksMCwwLDEsLjM0LDIuM1YxMTJoLTQuNDlWOTkuMzhjMC0yLjgzLTEtMy44MS0zLjg1LTMuODFhMTkuODcsMTkuODcsMCwwLDAtMy44MS40NXYxNmgtNC40OVY5Mi42Nmg0LjM4djEuMjFjMy41MS0xLjI4LDQuOTEtMS42Miw2LjQ5LTEuNjJhNS44Niw1Ljg2LDAsMCwxLDQuNDIsMS43YzMuOTQtMS4yMiw0LjkxLTEuNyw3LjE0LTEuNyw0LjYxLDAsNi4zOCwyLDYuMzgsNy4yNVYxMTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzIuMTkgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEzOC42NSwxMzQuODR2LTQuMjdoLTQuMzJ2NC4yN2gtMS43OXYtOS41MWgxLjc5djRoNC4zMnYtNGgxLjc5djkuNTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzIuMTkgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE1MC40NCwxMzVjLTIuODQsMC00LjU0LTEuNzItNC41NC00Ljc1czEuOC01LjA4LDQuNTUtNS4wOCw0LjUzLDEuNzIsNC41Myw0Ljc0QzE1NSwxMzMuMSwxNTMuMTcsMTM1LDE1MC40NCwxMzVabTAtOC41OWMtMS42NywwLTIuNjksMS4yOC0yLjY5LDMuNzFzMSwzLjY3LDIuNjgsMy42NywyLjY5LTEuMjgsMi42OS0zLjc2UzE1Mi4xNCwxMjYuNCwxNTAuNDgsMTI2LjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzIuMTkgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE2My42NCwxMjYuNTR2OC4yOWgtMS43OXYtOC4yOWgtMi43OHYtMS4yMmg3LjM1djEuMjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzIuMTkgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE3MS4zNCwxMzQuODR2LTkuNTFoNS43NnYxLjJoLTR2Mi44aDMuMzd2MS4xOWgtMy4zN3YzLjEzaDQuMnYxLjE5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMyLjE5IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xODIuNDUsMTM0Ljg0di05LjUxaDEuNzl2OC4zM2gzLjY3djEuMTlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzIuMTkgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE5NS4xMSwxMzVhMTAuODksMTAuODksMCwwLDEtMi43NS0uNXYtMS4xMWExMi4zMywxMi4zMywwLDAsMCwyLjUzLjM5Yy43NSwwLDEuOTUtLjEsMS45NS0xLjI0LDAtLjc4LS40Mi0xLjA4LTEuMDYtMS40bC0xLjU0LS44YTIuNjgsMi42OCwwLDAsMS0xLjc2LTIuNTNjMC0xLjgxLDEuMzgtMi41NSwzLjE3LTIuNTVhOC42OCw4LjY4LDAsMCwxLDIuNTguNDh2MS4xYTkuNDEsOS40MSwwLDAsMC0yLjI1LS4zN2MtMSwwLTEuNzkuMi0xLjc5LDEuMSwwLC41OC4zNywxLDEuMzEsMS40MWwxLjI5LjY0YTIuNjYsMi42NiwwLDAsMSwxLjc5LDIuNjFDMTk4LjYsMTM0LjA1LDE5Ny4xMSwxMzUsMTk1LjExLDEzNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMi4xOSAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjE3LjA3LDEzNC44NGwtLjQ5LS41NmE1LjIsNS4yLDAsMCwxLTIuODIuNzJjLTIuMzIsMC0zLjc2LTEuMTMtMy43Ni0yLjk0LDAtMS4yOS40Ny0xLjkyLDIuMTEtMi43OWwtLjMyLS4zN2EzLjM0LDMuMzQsMCwwLDEtMS0yLjE2YzAtMS41NCwxLjExLTIuNDgsMi44OC0yLjQ4czIuNzYuODYsMi43NiwyLjM1YzAsMS4yMS0uNTYsMS45Mi0yLjE0LDIuNjhsMi44MSwzLjFhMi43LDIuNywwLDAsMCwuNDktMS45NVYxMzBoMS42MWMwLC4xMywwLDAsMCwuNTJhMy40MSwzLjQxLDAsMCwxLTEuMjQsMi44NWwxLjM5LDEuNTFabS00LjMtNC44M2ExLjgyLDEuODIsMCwwLDAtMSwxLjczYzAsMS4zLjgxLDIsMi4yNiwyYTMuMzksMy4zOSwwLDAsMCwxLjcxLS40Wm0xLTQuN2ExLjExLDEuMTEsMCwwLDAtMS4yMywxLjIzLDIuMjksMi4yOSwwLDAsMCwuOCwxLjY0bC40LjQzYTIuMiwyLjIsMCwwLDAsMS4yNS0yQzIxNSwxMjUuNzQsMjE0LjU2LDEyNS4zMSwyMTMuNzQsMTI1LjMxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMyLjE5IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMzYuNDYsMTM0Ljg0bC0yLjczLTQuNDNoLS44MXY0LjQzaC0xLjc3di05LjUxaDMuMTJhNC4zNiw0LjM2LDAsMCwxLDIuNDEuNDMsMi4xMiwyLjEyLDAsMCwxLDEsMiwyLjQ1LDIuNDUsMCwwLDEtMi4xNCwyLjUzbDMuMDYsNC41OVptLTIuMjctOC40NWgtMS4yOHYzLjA4aDEuMjRjMS4xMywwLDEuNy0uNTEsMS43LTEuNTZTMjM1LjQsMTI2LjM5LDIzNC4yLDEyNi4zOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMi4xOSAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjQzLjQ5LDEzNC44NHYtOS41MWg1Ljc2djEuMmgtNHYyLjhoMy4zN3YxLjE5aC0zLjM3djMuMTNoNC4ydjEuMTlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzIuMTkgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI1Ni45MiwxMzVhMTAuODgsMTAuODgsMCwwLDEtMi43NS0uNXYtMS4xMWExMi4zMywxMi4zMywwLDAsMCwyLjUzLjM5Yy43NSwwLDItLjEsMi0xLjI0LDAtLjc4LS40Mi0xLjA4LTEuMDYtMS40bC0xLjU0LS44YTIuNjgsMi42OCwwLDAsMS0xLjc2LTIuNTNjMC0xLjgxLDEuMzktMi41NSwzLjE4LTIuNTVhOC43LDguNywwLDAsMSwyLjU4LjQ4djEuMWE5LjQ2LDkuNDYsMCwwLDAtMi4yNS0uMzdjLTEsMC0xLjc5LjItMS43OSwxLjEsMCwuNTguMzcsMSwxLjMxLDEuNDFsMS4yOS42NGEyLjY1LDIuNjUsMCwwLDEsMS43OSwyLjYxQzI2MC40MSwxMzQuMDUsMjU4LjkyLDEzNSwyNTYuOTIsMTM1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMyLjE5IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNjkuNiwxMzVjLTIuODMsMC00LjUzLTEuNzItNC41My00Ljc1czEuODEtNS4wOCw0LjU1LTUuMDgsNC41NCwxLjcyLDQuNTQsNC43NEMyNzQuMTUsMTMzLjEsMjcyLjMzLDEzNSwyNjkuNiwxMzVabTAtOC41OWMtMS42NiwwLTIuNjksMS4yOC0yLjY5LDMuNzFzMSwzLjY3LDIuNjgsMy42NywyLjY5LTEuMjgsMi42OS0zLjc2UzI3MS4zLDEyNi40LDI2OS42MywxMjYuNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMi4xOSAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjg0Ljk0LDEzNC44NGwtMi43My00LjQzaC0uODF2NC40M2gtMS43N3YtOS41MWgzLjEyYTQuMzYsNC4zNiwwLDAsMSwyLjQxLjQzLDIuMTMsMi4xMywwLDAsMSwxLDIsMi40NSwyLjQ1LDAsMCwxLTIuMTQsMi41M2wzLjA2LDQuNTlabS0yLjI3LTguNDVoLTEuMjd2My4wOGgxLjI0YzEuMTMsMCwxLjctLjUxLDEuNy0xLjU2UzI4My44NywxMjYuMzksMjgyLjY3LDEyNi4zOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMi4xOSAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjk1LjMsMTI2LjU0djguMjloLTEuNzl2LTguMjloLTIuNzh2LTEuMjJoNy4zNXYxLjIyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMyLjE5IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMDUuMTYsMTM1YTEwLjg3LDEwLjg3LDAsMCwxLTIuNzUtLjV2LTEuMTFhMTIuMzUsMTIuMzUsMCwwLDAsMi41NC4zOWMuNzQsMCwxLjk1LS4xLDEuOTUtMS4yNCwwLS43OC0uNDMtMS4wOC0xLjA2LTEuNGwtMS41NC0uOGEyLjY5LDIuNjksMCwwLDEtMS43Ni0yLjUzYzAtMS44MSwxLjM4LTIuNTUsMy4xNy0yLjU1YTguNyw4LjcsMCwwLDEsMi41OS40OHYxLjFhOS40Miw5LjQyLDAsMCwwLTIuMjUtLjM3Yy0xLDAtMS43OS4yLTEuNzksMS4xLDAsLjU4LjM3LDEsMS4zMSwxLjQxbDEuMjkuNjRhMi42NiwyLjY2LDAsMCwxLDEuNzksMi42MUMzMDguNjUsMTM0LjA1LDMwNy4xNiwxMzUsMzA1LjE2LDEzNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMi4xOSAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTczLjg1LDgxLjYyYTguODEsOC44MSwwLDAsMS0yLjkxLTEuNzcsMTQuNDQsMTQuNDQsMCwwLDEtNC4zNC0xMC40MmMwLTUuNzMsMy4zNi0xMS41OCw4LjUxLTE0YTEyMS43NiwxMjEuNzYsMCwwLDEtMTYuMjgsNS44LDE3LDE3LDAsMCwwLS41OSw0LjM4YzAsNi41MSwzLjY0LDExLjcxLDguNywxMy41MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMi4xOSAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDMsMTIzLjA2bC02LjE2LTRhMTMuMjIsMTMuMjIsMCwwLDAsNy4zMiwxLjg1YzE5LjMsMCw1MS40Ny0zNy45Miw1OC4yNC00NS41MUMxMDcuMjEsNzAsMTE1LDYxLjI4LDEyMS42OSw1My42OVMxNTQuNDQsMTUsMTc1LjEzLDE1YTIyLjc3LDIyLjc3LDAsMCwxLDUuMDguNTJsMTIuODgsM2ExMC42NCwxMC42NCwwLDAsMC0yLjM3LS4yNWMtMTcuMTMsMC00NS40NSwzMy43NC01MS4zOSw0MS4zM0MxMzMsNjcuNjQsMTI2LjgxLDc1LDEyMC41NCw4Mi42NHMtMzQuMTIsNDIuNjgtNjguMjYsNDIuNjhDNDguMjYsMTI1LjMyLDQ1LjIyLDEyNC40OSw0MywxMjMuMDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzIuMTkgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEzOS4zMyw1OS41NmMtMS45MSwyLjQ0LTMuOCw0LjgxLTUuNjksNy4xNSwxNi4wOC0yLjU5LDMwLjQ1LTYuMjksNDEuNi0xMS4zMWwtMTAuNjMtMy4xOUExMTIuNjYsMTEyLjY2LDAsMCwxLDEzOS4zMyw1OS41NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMi4xOSAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTcwLjk0LDc5Ljg1YzUuODMsMCwxMC42NS0zLjgxLDEzLjEtOC44YTE0LjI4LDE0LjI4LDAsMCwxLC4yNywyLjU2YzAsNC45NC0zLjEsOC40Ny03LjgyLDguNDdhNy43OSw3Ljc5LDAsMCwxLTIuNjQtLjQ2QTguODEsOC44MSwwLDAsMSwxNzAuOTQsNzkuODVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzIuMTkgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE5MC43MiwxOC4yM2ExMC42NCwxMC42NCwwLDAsMSwyLjM3LjI1YzMuOTUuOSw2LjE0LDQuMTMsNi4xNCw4LjYxLDAsOS44NC05LjI1LDIwLjgyLTI2LjMyLDIwLjgyLDAsMCwxNS44LTguNTcsMTUuOC0yMi4yNGE5LjksOS45LDAsMCwwLTIuMzYtNi44MUExNi43NSwxNi43NSwwLDAsMSwxOTAuNzIsMTguMjNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzIuMTkgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTM2Ljg0LDExOS4wOGExMSwxMSwwLDAsMCwzLjQ1LDEuNDNBMTMuMjQsMTMuMjQsMCwwLDEsMzgsMTEyLjU3YzAtMTkuNjIsMzMuMjYtMzUuMjcsNjguNTktNDEuODhsNi44NC03LjdjLTM4LDUuNjQtODEuMjYsMTkuNjItODEuMjYsNDYuMjRDMzIuMTksMTExLjk0LDMyLjg5LDExNi41MywzNi44NCwxMTkuMDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzIuMTkgLTE1KSIvPjwvc3ZnPg==");
  background-size: 102px 45px;
}
.footer .logos-footer ul li:nth-child(4) a {
  width: 100px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjYuNzYgMTEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzMxNzg4YTt9LmNscy0ye2ZpbGw6IzNlOTVhYTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmZpZXN0YUlubjwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTIwLjE0LDc1Ljc2aC0yLjg1VjUxLjQ0aDIwdjIuODVIMTIwLjE0djcuNDNoMTAuNjd2Mi44NkgxMjAuMTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC45NSAtNC43MykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNDYuNjYsNzUuNzZoLTIuODVWNTEuNDRoMi44NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00Ljk1IC00LjczKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE3NC4yNiw3NS43NmgtMjAuN1Y1MS40NGgyMHYyLjg1SDE1Ni40MnY3LjQzaDl2Mi44NmgtOXY4LjMzaDE3Ljg0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuOTUgLTQuNzMpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTkzLjI2LDYxLjQ5YzQuNTQsMCw5LjE1LDEuNjUsOS4xNSw3cy01LjY0LDcuNzUtMTEuNjEsNy43NWMtNy4zOSwwLTEwLjc0LTMuNy0xMi4xNi01LjIybDItMmMxLjQ5LDEuMzMsMy45Miw0LjM4LDEwLjIyLDQuMzgsNS40OCwwLDguNjYtMi4wOCw4LjY2LTQuOSwwLTMtMy4wOC00LjE4LTUuNTEtNC4xOGgtNS4xM2MtNC43LDAtOC40OS0xLjU2LTguNDktNi4xLDAtMy4zNywzLTcuMzMsMTAuNTEtNy4zM2ExNi4yNCwxNi4yNCwwLDAsMSwxMC4xOCwzLjU3bC0xLjc5LDIuMjRhMTMuNTcsMTMuNTcsMCwwLDAtOC40Ni0zYy01LjQ4LDAtNy41OSwyLjU2LTcuNTksNC40NywwLDMuMjQsNC4xMiwzLjI0LDcsMy4yNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00Ljk1IC00LjczKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIxNy4zNiw3NS43NkgyMTQuNVY1NC4yOWgtOC44OVY1MS40NGgyMC42M3YyLjg1aC04Ljg5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuOTUgLTQuNzMpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjUyLjA5LDc1Ljc2aC0zLjE3bC00LTguMzRIMjMzLjI4bC0zLjgzLDguMzRoLTMuMThsMTEuNTgtMjQuMzJoMi44NVpNMjM5LjI4LDU0LjkxbC00LjU3LDkuNjdoOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00Ljk1IC00LjczKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI3NC4zMSw3NS43NmgtMi44NVY1MS40NGgyLjg1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuOTUgLTQuNzMpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzAzLjA3LDc1Ljc2aC0yLjg1TDI4NC40NSw1NS45NGgtLjA2Vjc1Ljc2aC0yLjg2VjUxLjQ0aDIuODZsMTUuNzYsMjAuMDhoLjA3VjUxLjQ0aDIuODVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC45NSAtNC43MykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMzEuNzEsNzUuNzZoLTIuODVMMzEzLjA5LDU1Ljk0SDMxM1Y3NS43NmgtMi44NlY1MS40NEgzMTNsMTUuNzYsMjAuMDhoLjA2VjUxLjQ0aDIuODVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC45NSAtNC43MykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik01Ni41NywzOC4xN1Y0OS42NGMwLDguMDcsOC4wNyw4LjA3LDguMDcsOC4wN0g4OC4xNlYzMC4xMUg2NC42NEM1Ni41NywzMC4xMSw1Ni41NywzOC4xNyw1Ni41NywzOC4xN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00Ljk1IC00LjczKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTU2LjU3LDgzLjc5djMwLjk0SDc3LjY5czEwLjQ3LDAsMTAuNDctMTAuNDhWNzUuNzJINjQuNjRDNTYuNTcsNzUuNzIsNTYuNTcsODMuNzksNTYuNTcsODMuNzlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC45NSAtNC43MykiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik03Ny42OSw0LjczSDE1LjQxUzUsNC43Myw1LDE1LjIxdjg5czAsMTAuNDgsMTAuNDYsMTAuNDhINTYuNTdWODMuNzlzMC04LjA3LDguMDctOC4wN0g4OC4xNnYtMThINjQuNjRzLTguMDcsMC04LjA3LTguMDdWMzguMTdzMC04LjA3LDguMDctOC4wN0g4OC4xNlYxNS4yMVM4OC4xNiw0LjczLDc3LjY5LDQuNzNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC45NSAtNC43MykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMjQuNDEsOTUuMmgtMVY5MS4zOGgtNS4yOVY5NS4yaC0xVjg3aDF2My40NWg1LjI5Vjg3aDFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC45NSAtNC43MykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMzIuNzgsODYuOGE0LjI5LDQuMjksMCwxLDEtNC40Miw0LjI4QTQuMzQsNC4zNCwwLDAsMSwxMzIuNzgsODYuOFptMCw3LjYyYTMuMzMsMy4zMywwLDEsMC0zLjQ1LTMuMzNBMy4zNiwzLjM2LDAsMCwwLDEzMi43OCw5NC40MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00Ljk1IC00LjczKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE0NC4xLDk1LjJoLTFWODcuOTRoLTNWODdoN3YxaC0zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuOTUgLTQuNzMpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTU3LjU0LDk1LjJoLTdWODdoNi43NnYxaC01Ljc5djIuNTFoM3YxaC0zdjIuODJoNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00Ljk1IC00LjczKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE2Ny4zMSw5NS4yaC02LjEzVjg3aDF2Ny4yNmg1LjE3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuOTUgLTQuNzMpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTc3LjIxLDk1LjJoLTdWODdIMTc3djFoLTUuNzl2Mi41MWgzdjFoLTN2Mi44Mmg2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuOTUgLTQuNzMpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTg0LjYzLDkwLjM3YzEuNTMsMCwzLjA5LjU2LDMuMDksMi4zOHMtMS45LDIuNjMtMy45MiwyLjYzYTUuMTQsNS4xNCwwLDAsMS00LjExLTEuNzdsLjY5LS42OGE0LjM0LDQuMzQsMCwwLDAsMy40NSwxLjQ4YzEuODUsMCwyLjkzLS43LDIuOTMtMS42NnMtMS0xLjQxLTEuODctMS40MWgtMS43NGMtMS41OSwwLTIuODctLjUzLTIuODctMi4wNywwLTEuMTQsMS0yLjQ4LDMuNTYtMi40OEE1LjQ4LDUuNDgsMCwwLDEsMTg3LjI4LDg4bC0uNi43NWE0LjYsNC42LDAsMCwwLTIuODctMWMtMS44NSwwLTIuNTYuODYtMi41NiwxLjUxLDAsMS4xLDEuMzksMS4xLDIuMzgsMS4xWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuOTUgLTQuNzMpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjAwLjg2LDg3YTIuMjgsMi4yOCwwLDAsMSwyLjU4LDIuMjUsMS44OCwxLjg4LDAsMCwxLS43OSwxLjY3LDIuMzcsMi4zNywwLDAsMSwxLjE3LDJjMCwxLjkxLTEuNTcsMi4zMS0zLDIuMzFoLTQuNThWODdabTAsMy41NGMxLjA1LDAsMS42Mi0uNTQsMS42Mi0xLjMzcy0uNTItMS4yNC0xLjYyLTEuMjRoLTMuNjJ2Mi41N1ptMCwzLjczYzEuMiwwLDItLjMxLDItMS4zMXMtLjc2LTEuNDYtMi0xLjQ2aC0zLjYydjIuNzdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC45NSAtNC43MykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMTQuODgsOTJjMCwyLjExLTEuMTIsMy4zOC0zLjYzLDMuMzhzLTMuNjMtMS4yNi0zLjYzLTMuMzhWODdoMXY1YzAsMS43NS45MiwyLjQxLDIuNjcsMi40MXMyLjY3LS42NiwyLjY3LTIuNDFWODdoMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00Ljk1IC00LjczKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIyMy4xNCw5MC4zN2MxLjU0LDAsMy4xLjU2LDMuMSwyLjM4cy0xLjkxLDIuNjMtMy45MywyLjYzYTUuMTMsNS4xMywwLDAsMS00LjExLTEuNzdsLjY5LS42OGE0LjM4LDQuMzgsMCwwLDAsMy40NiwxLjQ4YzEuODYsMCwyLjkzLS43LDIuOTMtMS42NnMtMS0xLjQxLTEuODYtMS40MWgtMS43NGMtMS41OSwwLTIuODctLjUzLTIuODctMi4wNywwLTEuMTQsMS0yLjQ4LDMuNTUtMi40OEE1LjQ3LDUuNDcsMCwwLDEsMjI1Ljc5LDg4bC0uNi43NWE0LjU5LDQuNTksMCwwLDAtMi44Ni0xYy0xLjg1LDAtMi41Ni44Ni0yLjU2LDEuNTEsMCwxLjEsMS4zOSwxLjEsMi4zNywxLjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC45NSAtNC43MykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMzAuNjksOTUuMmgtMVY4N2gxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuOTUgLTQuNzMpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjQyLjQ5LDk1LjJoLTFsLTUuMzQtNi43aDB2Ni43aC0xVjg3aDFsNS4zMiw2Ljc5aDBWODdoMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00Ljk1IC00LjczKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI1My44Niw5NS4yaC03Vjg3aDYuNzZ2MWgtNS43OXYyLjUxaDN2MWgtM3YyLjgyaDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC45NSAtNC43MykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNjEuMjcsOTAuMzdjMS41MywwLDMuMDkuNTYsMy4wOSwyLjM4cy0xLjksMi42My0zLjkyLDIuNjNhNS4xNCw1LjE0LDAsMCwxLTQuMTItMS43N2wuNjktLjY4YTQuMzgsNC4zOCwwLDAsMCwzLjQ2LDEuNDhjMS44NSwwLDIuOTMtLjcsMi45My0xLjY2cy0xLTEuNDEtMS44Ni0xLjQxSDI1OS44Yy0xLjU5LDAtMi44Ny0uNTMtMi44Ny0yLjA3LDAtMS4xNCwxLTIuNDgsMy41NS0yLjQ4QTUuNDMsNS40MywwLDAsMSwyNjMuOTIsODhsLS41OS43NWE0LjYxLDQuNjEsMCwwLDAtMi44Ni0xYy0xLjg2LDAtMi41Ny44Ni0yLjU3LDEuNTEsMCwxLjEsMS4zOSwxLjEsMi4zOCwxLjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC45NSAtNC43MykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNzEuNjEsOTAuMzdjMS41NCwwLDMuMDkuNTYsMy4wOSwyLjM4cy0xLjksMi42My0zLjkyLDIuNjNhNS4xMyw1LjEzLDAsMCwxLTQuMTEtMS43N2wuNjktLjY4YTQuMzgsNC4zOCwwLDAsMCwzLjQ1LDEuNDhjMS44NiwwLDIuOTMtLjcsMi45My0xLjY2cy0xLTEuNDEtMS44Ni0xLjQxaC0xLjczYy0xLjU5LDAtMi44Ny0uNTMtMi44Ny0yLjA3LDAtMS4xNCwxLTIuNDgsMy41Ni0yLjQ4QTUuNDgsNS40OCwwLDAsMSwyNzQuMjYsODhsLS42Ljc1YTQuNjMsNC42MywwLDAsMC0yLjg3LTFjLTEuODYsMC0yLjU2Ljg2LTIuNTYsMS41MSwwLDEuMSwxLjQsMS4xLDIuMzgsMS4xWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuOTUgLTQuNzMpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjkxLjI0LDkzLjc0YTUuMTQsNS4xNCwwLDAsMS00LDEuNjQsNC4zMSw0LjMxLDAsMCwxLTQuNTYtNC4zLDQuMjcsNC4yNywwLDAsMSw0LjQyLTQuMjgsNS40NSw1LjQ1LDAsMCwxLDQsMS42NGwtLjY5LjY3YTUsNSwwLDAsMC0zLjI1LTEuMzQsMy4zNiwzLjM2LDAsMCwwLTMuNDgsMy4zMSwzLjQ1LDMuNDUsMCwwLDAsMy42NSwzLjM0QTQuMyw0LjMsMCwwLDAsMjkwLjU5LDkzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuOTUgLTQuNzMpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzAxLjEzLDk1LjJIMjk1Vjg3aDF2Ny4yNmg1LjE3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuOTUgLTQuNzMpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzExLjQyLDk1LjJoLTEuMDhMMzA5LDkyLjM4aC00bC0xLjMsMi44MmgtMS4wNkwzMDYuNiw4N2gxWm0tNC4zMy03LjA1LTEuNTUsMy4yN2gzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuOTUgLTQuNzMpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzE4LjI0LDkwLjM3YzEuNTMsMCwzLjA5LjU2LDMuMDksMi4zOHMtMS45LDIuNjMtMy45MiwyLjYzYTUuMTEsNS4xMSwwLDAsMS00LjExLTEuNzdsLjY5LS42OGE0LjM4LDQuMzgsMCwwLDAsMy40NSwxLjQ4YzEuODUsMCwyLjkzLS43LDIuOTMtMS42NnMtMS0xLjQxLTEuODYtMS40MWgtMS43M2MtMS41OSwwLTIuODctLjUzLTIuODctMi4wNywwLTEuMTQsMS0yLjQ4LDMuNTQtMi40OEE1LjUsNS41LDAsMCwxLDMyMC44OSw4OGwtLjYxLjc1YTQuNTcsNC41NywwLDAsMC0yLjg2LTFjLTEuODYsMC0yLjU3Ljg2LTIuNTcsMS41MSwwLDEuMSwxLjM5LDEuMSwyLjM4LDEuMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00Ljk1IC00LjczKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMyOC41OCw5MC4zN2MxLjUzLDAsMy4xLjU2LDMuMSwyLjM4cy0xLjkyLDIuNjMtMy45MywyLjYzYTUuMTQsNS4xNCwwLDAsMS00LjExLTEuNzdsLjY5LS42OGE0LjM4LDQuMzgsMCwwLDAsMy40NiwxLjQ4YzEuODUsMCwyLjkzLS43LDIuOTMtMS42NnMtMS0xLjQxLTEuODYtMS40MWgtMS43NGMtMS42LDAtMi44Ny0uNTMtMi44Ny0yLjA3LDAtMS4xNCwxLTIuNDgsMy41NS0yLjQ4QTUuNDgsNS40OCwwLDAsMSwzMzEuMjMsODhsLS42MS43NWE0LjU2LDQuNTYsMCwwLDAtMi44Ni0xYy0xLjg1LDAtMi41Ny44Ni0yLjU3LDEuNTEsMCwxLjEsMS4zOSwxLjEsMi4zOCwxLjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC45NSAtNC43MykiLz48L3N2Zz4=");
  background-size: 100px 45px;
}
.footer .logos-footer ul li:nth-child(5) a {
  width: 78px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNzQgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNzQgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzMxNzg4QTt9Cjwvc3R5bGU+Cjx0aXRsZT5nYW1hPC90aXRsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwNi43LDY2LjZjMy4yLDAsNS44LTAuMyw5LTEuNVY1Mi40aC02LjJ2OC45Yy0wLjYsMC0xLjQsMC4xLTIuMiwwLjFjLTUuMSwwLTkuMy0yLjYtOS4zLTkuMQoJYzAtNi4zLDMuOS04LjYsOC44LTguNmMyLjgsMCw0LjEsMC4zLDcsMS4xbDEuOC00LjdjLTIuMS0wLjgtNC40LTEuNi04LjctMS42Yy05LjUsMC0xNS4yLDQuOC0xNS4yLDE0LjIKCUM5MS42LDYxLjYsOTcuNCw2Ni42LDEwNi43LDY2LjYiLz4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxNTYuMSw1MS40IDE1NS42LDQ3LjUgMTYzLjEsNjYuMiAxNzAuMyw2Ni4yIDE3OC4zLDQ3LjUgMTc4LjEsNTEuNyAxNzguMSw2Ni4yIDE4NC4xLDY2LjIgMTg0LjEsMzguOCAKCTE3Ni41LDM4LjggMTY2LjgsNjAuNSAxNTguMSwzOC44IDE1MC4xLDM4LjggMTUwLjEsNjYuMiAxNTYuMSw2Ni4yICIvPgo8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjE5Ni43LDUxLjQgMTk2LjMsNDcuNSAyMDMuNyw2Ni4yIDIxMC45LDY2LjIgMjE4LjksNDcuNSAyMTguNyw1MS43IDIxOC43LDY2LjIgMjI0LjcsNjYuMiAyMjQuNywzOC44IAoJMjE3LjEsMzguOCAyMDcuNCw2MC41IDE5OC43LDM4LjggMTkwLjcsMzguOCAxOTAuNyw2Ni4yIDE5Ni43LDY2LjIgIi8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMzEuOCw1MC41Yy01LDAuMS0xMS4yLDEuMy0xMS4yLDguMWMwLDUuMywzLjIsOCw4LjcsOGMzLjYsMCw2LjMtMS43LDgtMi45djIuNWg0LjJoMi4ybDAtMjAuMQoJYzAtNy4xLTUuMy03LjktMTEtNy45Yy00LjIsMC03LjcsMS4xLTEwLjEsMmwxLjMsNC45YzItMC41LDUtMS4zLDcuNi0xLjNjNCwwLDUuOCwwLjUsNS44LDMuOHYyLjkKCUMxMzYuMyw1MC40LDEzMS44LDUwLjUsMTMxLjgsNTAuNSBNMTM3LjIsNTkuNGMtMS4xLDAuMy00LjgsMi03LDJjLTIuMSwwLTMuMy0wLjktMy4zLTMuMmMwLTEuOCwwLjctMy4yLDUuMi0zLjRsNS4xLTAuMlY1OS40eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQwLjUsNTAuNWMtNSwwLjEtMTEuMiwxLjMtMTEuMiw4LjFjMCw1LjMsMy4yLDgsOC43LDhjMy42LDAsNi4yLTEuNyw4LTIuOXYyLjVoNC4yaDIuMmwwLTIwLjEKCWMwLTcuMS01LjMtNy45LTExLTcuOWMtNC4yLDAtNy43LDEuMS0xMC4xLDJsMS4zLDQuOWMyLTAuNSw1LTEuMyw3LjYtMS4zYzQsMCw1LjgsMC41LDUuOCwzLjh2Mi45CglDMjQ1LjEsNTAuNCwyNDAuNSw1MC41LDI0MC41LDUwLjUgTTI0Niw1OS40Yy0xLjEsMC4zLTQuOCwyLTcsMmMtMi4xLDAtMy4zLTAuOS0zLjMtMy4yYzAtMS44LDAuNy0zLjIsNS4yLTMuNGw1LjEtMC4yVjU5LjR6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNTkuMyw2Ni4yYzAuMy0wLjIsMC40LTAuNCwwLjQtMC44YzAtMC43LTAuNS0xLTEuMi0xaC0xLjJ2Mi45aDAuOHYtMWgwLjFoMC4xYzAuMSwwLjIsMC40LDAuNSwwLjQsMC41CgljMC4zLDAuMywwLjYsMC41LDEuMSwwLjVsMC4yLTAuNmMtMC40LTAuMS0wLjUtMC4yLTAuNi0wLjNDMjU5LjYsNjYuNCwyNTkuNCw2Ni4zLDI1OS4zLDY2LjIgTTI1OC40LDY1LjhoLTAuMnYtMC43aDAuMwoJYzAuMywwLDAuNCwwLjEsMC40LDAuM0MyNTguOSw2NS42LDI1OC44LDY1LjgsMjU4LjQsNjUuOCIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjU4LjYsNjIuNGMtMS45LDAtMy41LDEuNi0zLjUsMy41YzAsMS45LDEuNiwzLjUsMy41LDMuNWMxLjksMCwzLjUtMS42LDMuNS0zLjUKCUMyNjIuMSw2My45LDI2MC41LDYyLjQsMjU4LjYsNjIuNCBNMjU4LjYsNjguNmMtMS41LDAtMi43LTEuMi0yLjctMi43YzAtMS41LDEuMi0yLjcsMi43LTIuN2MxLjUsMCwyLjcsMS4yLDIuNywyLjcKCUMyNjEuMyw2Ny40LDI2MC4xLDY4LjYsMjU4LjYsNjguNiIvPgo8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjE0Mi42LDc3LjUgMTM4LjQsNzcuNSAxMzguNCw3My4yIDEzNS4zLDczLjIgMTM1LjMsODQuMiAxMzguNCw4NC4yIDEzOC40LDc5LjkgMTQyLjYsNzkuOSAxNDIuNiw4NC4yIAoJMTQ1LjcsODQuMiAxNDUuNyw3My4yIDE0Mi42LDczLjIgIi8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNTQuMSw4NC40YzQsMCw2LjMtMiw2LjMtNS43YzAtMy40LTEuOC01LjctNi01LjdjLTMuOSwwLTYuMywxLjktNi4zLDUuN0MxNDguMSw4Mi4yLDE1MC4xLDg0LjQsMTU0LjEsODQuNAoJIE0xNTQuMyw3NS41YzIsMCwyLjksMS4zLDIuOSwzLjJjMCwxLjktMC44LDMuMi0zLjEsMy4yYy0yLDAtMi45LTEuNC0yLjktMy4zQzE1MS4zLDc2LjgsMTUyLjEsNzUuNSwxNTQuMyw3NS41Ii8+Cjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMTYxLjQsNzUuNiAxNjQuOCw3NS42IDE2NC44LDg0LjIgMTY4LDg0LjIgMTY4LDc1LjYgMTcxLjQsNzUuNiAxNzEuNCw3My4yIDE2MS40LDczLjIgIi8+Cjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMTc2LjQsNzkuOCAxODEuMiw3OS44IDE4MS4yLDc3LjUgMTc2LjQsNzcuNSAxNzYuNCw3NS42IDE4MS41LDc1LjYgMTgxLjUsNzMuMiAxNzMuMiw3My4yIDE3My4yLDg0LjIgCgkxODEuOSw4NC4yIDE4MS45LDgxLjggMTc2LjQsODEuOCAiLz4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxOTIuNCw4MS43IDE4Ny43LDgxLjcgMTg3LjcsNzMuMiAxODQuNSw3My4yIDE4NC41LDg0LjIgMTkyLjQsODQuMiAiLz4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxOTcuNCw3OS44IDIwMi4yLDc5LjggMjAyLjIsNzcuNSAxOTcuNCw3Ny41IDE5Ny40LDc1LjYgMjAyLjUsNzUuNiAyMDIuNSw3My4yIDE5NC4yLDczLjIgMTk0LjIsODQuMiAKCTIwMi45LDg0LjIgMjAyLjksODEuOCAxOTcuNCw4MS44ICIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjA4LjUsNzYuMmMwLTAuMiwwLjEtMC42LDEuMy0wLjZjMS4yLDAsMi4xLDAuMSwzLjIsMC40bDAuNy0yLjNjLTEuNi0wLjYtMi4yLTAuNi00LTAuNgoJYy0yLjIsMC00LjcsMC44LTQuNywzLjFjMCw0LDUuOSwzLjQsNS45LDQuOGMwLDAuNC0wLjQsMC44LTEuOSwwLjhjLTEuMywwLTIuMS0wLjEtMy40LTAuNWwtMC45LDIuNGMxLjIsMC41LDIuMywwLjcsNC4zLDAuNwoJYzIuNiwwLDUuNS0wLjksNS41LTMuNEMyMTQuNSw3Ny41LDIwOC41LDc3LjUsMjA4LjUsNzYuMiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMy4xLDk5LjhoMjY4VjIwLjJIMy4xVjk5Ljh6IE00Ni45LDI0LjZjLTAuMSw0LjktNy43LDQuNi03LjksMEg0Ni45eiBNMzksOTUuNGMwLjItNC43LDcuNi00LjQsNy45LDBIMzl6CgkgTTc4LjQsMjkuM2MtMi45LTAuMi0yLjUsMi44LTEuNyw0LjZjLTEuOS0wLjktNS45LTEuMi01LjcsMi4zYzIuNiwwLjUsNS41LDAuNyw1LDQuNGMtMy42LTAuOC02LjQtMS4yLTguNywwLjQKCWMtMy42LDIuNS0zLjUsMTIuNSwxLjQsMTEuOWMzLjctMC40LDAuMy0zLjcsMi4zLTYuOWMwLjctMC44LDItMC42LDIuNy0wLjRjMi4xLDEsMi41LDMuMiwyLjUsNS41Yy0wLjIsNi04LjUsOS4zLTEzLjQsNC44CgljLTEuNy0xLjUtMy4zLTMuOS0zLjQtNi4yYy0yLjUsMC42LTMuOCwzLjktMi4zLDcuMWMtNy42LTMuMi01LjcsOS43LDAsNi42Yy0xLjEsMy0wLjMsNi43LDIuNSw3LjFjMC4xLTMsMS41LTQuNSwzLTYKCWM0LjgtNC44LDEzLjYtMS40LDEzLjYsNC44YzAsMi4zLTAuOSwzLjktMi41LDUuM2MtMS4yLDEuMS0yLjEsMC4xLTIuNy0wLjRjLTEuMS0xLjEsMS40LTYuOS0yLjUtNi45Yy00LjgtMC4xLTQuOCw5LjUtMS4xLDExLjkKCWMyLjMsMS41LDQuOCwxLjMsOC41LDAuNGMwLjYsMy43LTIuMywzLjktNC44LDQuNGMtMC43LDMsMy40LDMuNyw1LjUsMi4xYy0wLjcsMi0xLjMsNSwxLjcsNC44djQuNWgtNmMwLTYuMS01LjctMy40LTguMS0xLjIKCWMwLTEuMSwwLjYtMS4zLDAuOS0yLjNjMC41LTEuNSwwLjMtMy41LTAuNC00LjhjLTIuNSwyLjgtNiw2LjEtMTIsNS4zYy0xLjQtMC4yLTMuOC0xLjItNC45LTIuNWMtNC4yLTQuNC0wLjItMTEuMiw0LjktMTAuOAoJYzEuNiwwLjEsMi41LDEsMi41LDJjLTAuMSwxLjgtMy4xLDEuNS0zLjIsMy40QzUyLDg2LjIsNTQsODcuMyw1NS45LDg3YzMuNy0wLjYsNi40LTQuNiw0LjItOC45Yy0xLTEuOS0zLjQtMy43LTYuNS00LjEKCWMtMy42LTAuNS00LjUsMS4xLTcuOSwxLjhjMC00LjMsMy02LjUsNi43LTYuNmMtMC4xLTMuOC00LjgtMy44LTcuNC0yLjhjMC4zLTEuNCwxLjEtMS44LDEuMS0yLjhjLTAuMi0zLjMtNS45LTMuNi02LjItMC4yCgljLTAuMSwxLjMsMC45LDEuNywxLjEsM2MtMi42LTEtNy4xLTEtNy40LDIuN2MzLjUsMC40LDYuOCwyLjIsNi43LDYuN2MtMy4yLTAuOC00LjktMi4xLTcuOC0xLjhjLTMuOSwwLjQtNy45LDMuMy03LjQsOAoJYzAuMywzLjIsMy43LDUuOSw2LjksNWMxLTAuMywyLTEuNSwxLjktMi41Yy0wLjEtMS44LTIuOS0xLjYtMy4yLTMuMmMtMC41LTMuMyw1LjktMS44LDcuMi0wLjVjNC40LDQuMiwwLjMsMTEtNC42LDExLjcKCWMtNS40LDAuNy0xMC4xLTIuMi0xMi01LjNjLTEuOSwyLDAuMSw1LjksMC41LDcuMWMtMi40LTEuOC04LjEtNS4zLTguMywxLjJoLTZ2LTQuNWMzLDAuMiwyLjQtMi44LDEuNy00LjhjMi4xLDEuNiw2LjEsMC45LDUuNS0yLjEKCWMtMi41LTAuNi01LjMtMC44LTQuOC00LjRjMy42LDAuOSw2LjIsMS4yLDguNS0wLjRjMy43LTIuNCwzLjctMTItMS4xLTExLjljLTMuOCwwLTEuNCw1LjgtMi41LDYuOWMtMC41LDAuNS0xLjQsMS40LTIuNywwLjQKCWMtMS42LTEuNC0yLjUtMy0yLjUtNS4zYzAtNi4yLDguOC05LjYsMTMuNi00LjhjMS41LDEuNSwyLjksMy4xLDMsNmMyLjctMC40LDMuNi00LjIsMi41LTcuMWM1LjcsMy4xLDcuNi05LjgsMC02LjYKCWMxLjUtMy4yLDAuMi02LjUtMi4zLTcuMWMtMC4xLDIuNC0xLjcsNC43LTMuNCw2LjJjLTQuOSw0LjUtMTMuMywxLjItMTMuNC00LjhjLTAuMS0yLjMsMC4zLTQuNSwyLjUtNS41YzAuNy0wLjMsMS45LTAuNCwyLjcsMC40CgljMiwzLjItMS40LDYuNSwyLjMsNi45YzQuOSwwLjYsNS05LjQsMS40LTExLjljLTIuMy0xLjYtNS0xLjItOC43LTAuNGMtMC42LTMuNywyLjQtMy45LDQuOS00LjRjMC4yLTMuNS0zLjgtMy4yLTUuNy0yLjMKCWMwLjgtMS44LDEuMi00LjgtMS43LTQuNnYtNC42aDZjLTAuMSw2LjMsNS42LDMuNSw4LjEsMS4yYzAsMS4xLTAuNiwxLjMtMC45LDIuM2MtMC41LDEuNi0wLjMsMy41LDAuNCw0LjhjMi41LTIuOCw1LjktNi4xLDEyLTUuMwoJYzEuNCwwLjIsMy44LDEuMiw0LjksMi41YzQuMiw0LjQsMC4yLDExLjItNC45LDEwLjhjLTEuNi0wLjEtMi41LTEtMi41LTJjMC4xLTEuOCwzLjEtMS41LDMuMi0zLjRjMC4xLTEuNy0xLjktMi44LTMuOS0yLjUKCWMtMy43LDAuNi02LjQsNC42LTQuMiw4LjljMSwxLjksMy40LDMuNyw2LjUsNC4xYzMuNiwwLjUsNC41LTEuMSw3LjktMS44YzAsNC4zLTMsNi41LTYuNyw2LjZjMC4xLDMuOCw0LjgsMy44LDcuNCwyLjgKCWMtMC4zLDEuNC0xLjEsMS44LTEuMSwyLjhjMC4yLDMuMyw1LjksMy42LDYuMiwwLjJjMC4xLTEuMy0wLjktMS43LTEuMS0zYzIuNiwxLDcuMSwxLDcuNC0yLjdjLTMuNS0wLjQtNi44LTIuMi02LjctNi43CgljMy4yLDAuOCw0LjksMi4xLDcuOCwxLjhjMy45LTAuNCw3LjktMy4zLDcuNC04Yy0wLjMtMy4yLTMuNy01LjktNi45LTVjLTEsMC4zLTIsMS41LTEuOSwyLjVjMC4xLDEuOCwyLjksMS42LDMuMiwzLjIKCWMwLjUsMy4zLTUuOSwxLjgtNy4yLDAuNWMtNC40LTQuMi0wLjMtMTEuMSw0LjYtMTEuN2M1LjQtMC43LDEwLjEsMi4yLDEyLDUuM2MxLjktMi0wLjEtNS45LTAuNS03LjFjMi41LDEuOCw4LjIsNS40LDguMy0xLjJoNgoJVjI5LjN6IE0yNjYuNiw5NS40SDgyLjlWMjQuNmgxODMuOFY5NS40eiIvPgo8L3N2Zz4K");
  background-size: 78px 45px;
}
.footer .logos-footer ul li:nth-child(6) a {
  width: 48px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMjkuOCAxMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyOS44IDEyMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMzRTk1QUE7fQoJLnN0MXtmaWxsOiNGRkZGRkY7fQoJLnN0MntmaWxsOiMzMTc4OEE7fQo8L3N0eWxlPgo8dGl0bGU+b25lPC90aXRsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTkzLjUsMTA2LjdjLTEsMC0yLTAuMy0yLjktMC44bC0wLjUsMS41YzEuMSwwLjUsMi4yLDAuOCwzLjQsMC44YzIuOCwwLDQuNS0xLjMsNC41LTMuM2MwLTEuNi0xLjEtMi42LTMuMi0zLjMKCWMtMS42LTAuNS0yLjMtMC45LTIuMy0xLjlzMC43LTEuNSwyLTEuNWMwLjksMCwxLjcsMC4yLDIuNSwwLjZsMC41LTEuNGMtMC45LTAuNS0xLjktMC43LTIuOS0wLjdjLTIuNiwwLTQuMiwxLjQtNC4yLDMuMgoJYzAsMS4zLDEsMi4zLDMuMiwzLjFjMS42LDAuNSwyLjIsMS4xLDIuMiwyUzk1LjEsMTA2LjcsOTMuNSwxMDYuN3oiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTU2LjcsOTQuNWwtMiwwLjZ2Mkg1M3YxLjVoMS44djUuOWMtMC4xLDEsMC4yLDIsMC44LDIuOGMwLjYsMC42LDEuNCwwLjksMi4yLDAuOGMwLjYsMCwxLjItMC4xLDEuOC0wLjMKCWwtMC4xLTEuNWMtMC40LDAuMS0wLjgsMC4xLTEuMiwwLjFjLTEuMiwwLTEuNi0wLjgtMS42LTIuMXYtNS44aDN2LTEuNWgtM0w1Ni43LDk0LjV6Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02Ni44LDk2LjhjLTMuNCwwLTUuNiwyLjYtNS42LDUuOXMyLjIsNS41LDUuOCw1LjVjMS40LDAsMi43LTAuMiw0LTAuN2wtMC40LTEuNGMtMSwwLjQtMi4yLDAuNi0zLjMsMC41CgljLTIuMiwwLTQtMS4xLTQtMy44aDguM2MwLjEtMC4zLDAuMS0wLjYsMC4xLTAuOUM3MS43LDk5LjksNzAuNyw5Ni44LDY2LjgsOTYuOHogTTY5LjYsMTAxLjRoLTYuM2MwLjEtMS44LDEuNS0zLjIsMy4zLTMuMgoJYzEuNiwwLDIuOSwxLjIsMywyLjhDNjkuNiwxMDEuMiw2OS42LDEwMS4zLDY5LjYsMTAxLjRMNjkuNiwxMDEuNHoiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTMyLjksOTYuOGMtMC44LDAtMS41LDAuMi0yLjIsMC42Yy0wLjYsMC4zLTEuMiwwLjgtMS42LDEuNGwwLDBWOTJIMjd2MTUuOWgyLjJ2LTYuNWMwLTAuMywwLTAuNiwwLjEtMC45CgljMC41LTEuMiwxLjYtMiwyLjktMmMyLDAsMi44LDEuNCwyLjgsMy4ydjYuMmgyLjJ2LTYuNEMzNy4xLDk3LjcsMzQuNSw5Ni44LDMyLjksOTYuOHoiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTg0LjEsOTYuOGMtMy40LDAtNS41LDIuNi01LjUsNS45czIuMiw1LjUsNS44LDUuNWMxLjMsMCwyLjctMC4yLDMuOS0wLjdsLTAuNC0xLjRjLTEsMC40LTIuMSwwLjYtMy4yLDAuNQoJYy0yLjEsMC00LTEuMS00LTMuOGg4LjJjMC4xLTAuMywwLjEtMC42LDAuMS0wLjlDODguOSw5OS45LDg4LDk2LjgsODQuMSw5Ni44eiBNODYuOSwxMDEuNGgtNi4yYzAuMS0xLjgsMS41LTMuMiwzLjMtMy4yCgljMS42LDAsMi45LDEuMiwzLDIuOEM4Ni45LDEwMS4yLDg2LjksMTAxLjMsODYuOSwxMDEuNHoiLz4KPHJlY3QgeD0iNzQuNCIgeT0iOTIiIGNsYXNzPSJzdDEiIHdpZHRoPSIyIiBoZWlnaHQ9IjE1LjkiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTk0LjksMTAxLjZjLTEuNi0wLjUtMi4zLTAuOS0yLjMtMS45czAuNy0xLjUsMi0xLjVjMC45LDAsMS43LDAuMiwyLjUsMC42bDAuNS0xLjRjLTAuOS0wLjUtMS45LTAuNy0yLjktMC43CgljLTIuNiwwLTQuMiwxLjQtNC4yLDMuMmMwLDEuMywxLDIuMywzLjIsMy4xYzEuNiwwLjUsMi4yLDEuMSwyLjIsMnMtMC44LDEuNi0yLjMsMS42Yy0xLDAtMi0wLjMtMi45LTAuOGwtMC41LDEuNQoJYzEuMSwwLjUsMi4yLDAuOCwzLjQsMC44YzIuOCwwLDQuNS0xLjMsNC41LTMuM0M5OCwxMDMuMyw5Ni45LDEwMi4zLDk0LjksMTAxLjZ6Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00NS41LDEwOC4yYy0yLjksMC4yLTUuNC0yLjEtNS42LTVjMC0wLjIsMC0wLjQsMC0wLjZjLTAuMS0zLDIuMi01LjYsNS4yLTUuN2MwLjIsMCwwLjQsMCwwLjUsMAoJYzIuOS0wLjIsNS40LDIsNS42LDQuOWMwLDAuMiwwLDAuNCwwLDAuNmMwLjIsMy0yLjEsNS42LTUuMSw1LjhDNDYsMTA4LjIsNDUuOCwxMDguMiw0NS41LDEwOC4yTDQ1LjUsMTA4LjJ6IE00NS42LDEwNwoJYzIuNiwwLDQtMi4xLDQtNC41YzAtMi4yLTEuMy00LjQtNC00LjRzLTQsMi4yLTQsNC42UzQzLDEwNyw0NS42LDEwN0w0NS42LDEwN3oiLz4KPHBhdGggY2xhc3M9InN0MiIgZD0iTTEyNywxMTQuNUwxMjcsMTE0LjVjLTEuNSwwLTIuOCwxLjItMi44LDIuN2MwLDEuNSwxLjIsMi44LDIuNywyLjhjMS41LDAsMi44LTEuMiwyLjgtMi43YzAsMCwwLDAsMCwwCglDMTI5LjgsMTE1LjcsMTI4LjYsMTE0LjUsMTI3LDExNC41QzEyNywxMTQuNSwxMjcsMTE0LjUsMTI3LDExNC41TDEyNywxMTQuNXogTTEyNywxMTkuNmMtMS4zLTAuMS0yLjMtMS4yLTIuMi0yLjUKCWMwLjEtMS4yLDEtMi4xLDIuMi0yLjJsMCwwYzEuMywwLjEsMi4zLDEuMiwyLjIsMi41QzEyOS4yLDExOC42LDEyOC4yLDExOS41LDEyNywxMTkuNnoiLz4KPHBhdGggY2xhc3M9InN0MiIgZD0iTTEyNy41LDExNy4zTDEyNy41LDExNy4zYzAuNC0wLjEsMC42LTAuNCwwLjYtMC44YzAtMC4yLTAuMS0wLjUtMC4zLTAuNmMtMC4zLTAuMi0wLjctMC4zLTEtMC4yCgljLTAuMywwLTAuNiwwLTAuOSwwLjF2My4xaDAuNXYtMS4zaDAuNGMwLjMsMCwwLjYsMC4yLDAuNywwLjVjMCwwLDAsMCwwLDBjMCwwLjMsMC4xLDAuNSwwLjIsMC44aDAuNWMtMC4xLTAuMi0wLjItMC41LTAuMi0wLjgKCUMxMjgsMTE3LjYsMTI3LjgsMTE3LjQsMTI3LjUsMTE3LjN6IE0xMjYuOSwxMTcuMWgtMC40di0xYzAuMSwwLDAuMiwwLDAuNCwwYzAuNiwwLDAuOCwwLjMsMC44LDAuNVMxMjcuMywxMTcuMSwxMjYuOSwxMTcuMXoiLz4KPHBhdGggY2xhc3M9InN0MiIgZD0iTTEwNy41LDQ3LjRjLTUuOCwwLTguMiw0LjgtOC41LDguMWgxNi4yQzExNS4xLDUyLjYsMTEzLjcsNDcuNCwxMDcuNSw0Ny40eiIvPgo8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTExLjQsNzEuN2MzLDAsNi0wLjMsOC45LTAuOXYtNi44TDk5LDY0Qzk5LjUsNjkuMywxMDUsNzEuNywxMTEuNCw3MS43eiIvPgo8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTQuNCw3Mi4yYzUuMywwLDguNi00LjgsOC42LTEyYzAtNS45LTIuNS0xMi04LjYtMTJjLTYuNCwwLTguOSw2LjEtOC45LDEyQzUuNiw2Nyw4LjcsNzIuMiwxNC40LDcyLjIKCUwxNC40LDcyLjJ6Ii8+CjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik02Ni43LDk4LjJjLTEuOCwwLTMuMiwxLjQtMy4zLDMuMmg2LjNjMC4yLTEuNi0xLTMtMi42LTMuMkM2Ni45LDk4LjIsNjYuOCw5OC4yLDY2LjcsOTguMnoiLz4KPHBhdGggY2xhc3M9InN0MiIgZD0iTTQ1LjYsMTA3TDQ1LjYsMTA3YzIuNiwwLDQtMi4xLDQtNC41YzAtMi4yLTEuMy00LjQtNC00LjRzLTQsMi4yLTQsNC42UzQzLDEwNyw0NS42LDEwN3oiLz4KPHBhdGggY2xhc3M9InN0MiIgZD0iTTgzLjksOTguMmMtMS44LDAtMy4yLDEuNC0zLjMsMy4yaDYuM2MwLjItMS42LTEtMy0yLjUtMy4yQzg0LjIsOTguMiw4NCw5OC4yLDgzLjksOTguMnoiLz4KPHBhdGggY2xhc3M9InN0MiIgZD0iTTAsNDMuNWMzLjktMi43LDktNC4yLDE1LTQuMmMxMy4yLDAsMjIsOC40LDIyLDIwLjZjMCwxNC42LTExLjIsMjEuMy0yMi44LDIxLjNoLTAuMWMtNSwwLjEtMTAtMS4zLTE0LjItNC4xCgl2NDIuOWgxMjAuM3YtNDBjLTMuNiwwLjctNy4yLDEuMS0xMC45LDEuMUM5NC41LDgxLDg2LDczLjEsODYsNjAuNWMwLTEwLjIsNy0yMS40LDIyLjItMjEuNGM0LjMtMC4yLDguNiwxLjEsMTIuMiwzLjVWMEgwVjQzLjV6CgkgTTU5LjcsOTguNmgtM3Y1LjhjMCwxLjMsMC40LDIuMSwxLjYsMi4xYzAuNCwwLDAuOCwwLDEuMi0wLjFsMC4xLDEuNWMtMC42LDAuMi0xLjIsMC4zLTEuOCwwLjNjLTAuOCwwLTEuNi0wLjMtMi4yLTAuOAoJYy0wLjYtMC44LTAuOS0xLjgtMC44LTIuOHYtNS45aC0xLjh2LTEuNWgxLjh2LTJsMi0wLjZ2Mi42aDNMNTkuNyw5OC42eiBNNzEuNiwxMDIuOWgtOC4zYzAsMi43LDEuOSwzLjgsNCwzLjgKCWMxLjEsMCwyLjItMC4yLDMuMy0wLjVsMC40LDEuNGMtMS4zLDAuNS0yLjYsMC43LTQsMC43Yy0zLjYsMC01LjgtMi4yLTUuOC01LjVzMi4xLTUuOSw1LjYtNS45YzMuOSwwLDQuOSwzLjEsNC45LDUuMQoJQzcxLjcsMTAyLjIsNzEuNywxMDIuNiw3MS42LDEwMi45TDcxLjYsMTAyLjl6IE03Ni40LDEwNy45aC0yVjkyaDJWMTA3Ljl6IE05My42LDEwMy4xYy0yLjItMC43LTMuMi0xLjgtMy4yLTMuMQoJYzAtMS44LDEuNi0zLjIsNC4yLTMuMmwwLDBjMSwwLDIsMC4yLDIuOSwwLjdMOTcsOTguOWwwLDBjLTAuOC0wLjQtMS42LTAuNi0yLjUtMC42Yy0xLjMsMC0yLDAuNy0yLDEuNXMwLjcsMS4zLDIuMywxLjkKCWMyLjEsMC43LDMuMiwxLjYsMy4yLDMuM2MwLDEuOS0xLjcsMy4zLTQuNSwzLjNsMCwwYy0xLjIsMC0yLjMtMC4yLTMuNC0wLjhsMC41LTEuNWwwLDBjMC45LDAuNSwxLjksMC43LDIuOSwwLjgKCWMxLjYsMCwyLjMtMC43LDIuMy0xLjZTOTUuMiwxMDMuNiw5My42LDEwMy4xTDkzLjYsMTAzLjF6IE04OC45LDEwMS45YzAsMC4zLDAsMC42LTAuMSwwLjloLTguMmMwLDIuNywxLjksMy44LDQsMy44CgljMS4xLDAsMi4yLTAuMiwzLjItMC41bDAuNCwxLjRjLTEuMywwLjUtMi42LDAuNy0zLjksMC43Yy0zLjYsMC01LjgtMi4yLTUuOC01LjVzMi4xLTUuOSw1LjUtNS45Qzg3LjksOTYuOCw4OC45LDk5LjksODguOSwxMDEuOQoJTDg4LjksMTAxLjl6IE01Mi41LDQwLjRsMC42LDUuNmgwLjNjMS44LTIuNiw2LjEtNi41LDEzLjMtNi41YzguOCwwLDE1LjQsNS41LDE1LjQsMTcuM3YyMy43SDY4LjdWNTguMmMwLTUuMi0xLjktOC43LTYuOC04LjcKCWMtMywwLTUuOCwxLjgtNi45LDQuN2MtMC4zLDEtMC41LDIuMS0wLjQsMy4xdjIzLjFINDEuMlY1My4yYzAtNS0wLjItOS4yLTAuNC0xMi44TDUyLjUsNDAuNHogTTQ1LjcsOTYuOWMyLjktMC4yLDUuNCwyLDUuNiw0LjkKCWMwLDAuMiwwLDAuNCwwLDAuNmMwLjIsMy0yLjEsNS42LTUuMSw1LjhjLTAuMiwwLTAuNCwwLTAuNywwbDAsMGMtMi45LDAuMi01LjQtMi4xLTUuNi01YzAtMC4yLDAtMC40LDAtMC42Yy0wLjEtMywyLjItNS42LDUuMi01LjcKCUM0NS4zLDk2LjksNDUuNSw5Ni45LDQ1LjcsOTYuOXogTTM3LjEsMTA3LjloLTIuMnYtNi4yYzAtMS44LTAuNy0zLjItMi44LTMuMmMtMS4zLDAtMi40LDAuOC0yLjksMmMtMC4xLDAuMy0wLjIsMC42LTAuMSwwLjl2Ni41CgloLTIuMlY5MmgyLjJ2Ni44bDAsMGMwLjQtMC42LDAuOS0xLjEsMS42LTEuNGMwLjctMC40LDEuNC0wLjYsMi4yLTAuNmMxLjYsMCw0LjEsMC45LDQuMSw0LjZMMzcuMSwxMDcuOXoiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTg2LDYwLjVDODYsNzMuMSw5NC41LDgxLDEwOS40LDgxYzMuNywwLDcuMy0wLjMsMTAuOS0xLjF2LTkuMWMtMi45LDAuNi01LjksMC45LTguOSwwLjkKCWMtNi40LDAtMTEuOS0yLjUtMTIuNC03LjdsMjEuMywwLjFWNDIuNmMtMy42LTIuNC03LjgtMy43LTEyLjItMy41QzkzLDM5LjEsODYsNTAuMyw4Niw2MC41eiBNMTE1LjEsNTUuNUg5OC45CgljMC40LTMuMywyLjctOC4xLDguNS04LjFDMTEzLjcsNDcuNCwxMTUuMSw1Mi42LDExNS4xLDU1LjVMMTE1LjEsNTUuNXoiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE0LjIsODEuMWMxMS41LDAsMjIuOC02LjcsMjIuOC0yMS4zYzAtMTIuMS04LjktMjAuNi0yMi4xLTIwLjZjLTYsMC0xMS4xLDEuNS0xNSw0LjJWNzcKCWM0LjIsMi44LDkuMSw0LjIsMTQuMiw0LjFMMTQuMiw4MS4xeiBNNS42LDYwLjJjMC02LDIuNS0xMiw4LjktMTJjNi4xLDAsOC42LDYuMSw4LjYsMTJjMCw3LjItMy4zLDEyLTguNiwxMmgtMC4xCglDOC43LDcyLjIsNS42LDY3LDUuNiw2MC4yeiIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjYuNywzOS41Yy03LjIsMC0xMS42LDMuOC0xMy4zLDYuNWgtMC4zbC0wLjYtNS42SDQwLjljMC4yLDMuNiwwLjQsNy44LDAuNCwxMi44djI3LjNoMTMuNFY1Ny4zCgljLTAuMS0xLjEsMC4xLTIuMSwwLjQtMy4xYzEuMS0yLjgsMy44LTQuNyw2LjgtNC43YzQuOSwwLDYuOCwzLjUsNi44LDguN3YyMi4yaDEzLjRWNTYuOEM4Mi4xLDQ1LDc1LjUsMzkuNSw2Ni43LDM5LjV6Ii8+Cjwvc3ZnPgo=");
  background-size: 48px 45px;
}
.footer .logos-footer ul li:nth-child(7) a {
  width: 90px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjEuNDkgMTIwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzMxNzg4YTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmV4cGxvcmVhbjwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzM0LjA2LDI4Ljg1SDIzNS41NWMtOS4wOCwwLTE4LjE3LDAtMjcuMjUsMC0xLjA2LDAtMS4zNS0uMzEtMS4zNC0xLjM1LjA2LTMuNzQsMC03LjQ5LDAtMTEuMjNWMTVIMTM4LjE1djEuMjhjMCwzLjg1LDAsNy43LDAsMTEuNTUsMCwuNzYtLjI0LDEuMS0xLDEtLjM0LDAtLjY5LDAtMSwwcS02MC4yMywwLTEyMC40NiwwYy0xLDAtMS40LjE1LTEuMzksMS4yOHEwLDQ1Ljc3LDAsOTEuNTRjMCwxLC4yOCwxLjMxLDEuMjksMS4zMSw1LjM3LDAsMTAuNzUsMCwxNi4xMiwwSDc1LjM2YzEuNjEsMCwxLjYxLDAsMS42MSwxLjY1cTAsNC41MiwwLDlDNzcsMTM1LDc3LDEzNSw3OC4zNSwxMzVjOC4wOCwwLDE2LjE2LS4wNywyNC4yMy0uMDdsMTY0LDBoMS41M3YtOS42OGMwLTIuMjgsMC0yLjI4LDIuMjMtMi4yOGg2NGMxLjM4LDAsMS4zOCwwLDEuMzgtMS4zNHEwLTQ1LjcyLDAtOTEuNDNWMjguODVaTTE0Mi45LDE4LjQ3cTI5LjY4LDAsNTkuMzcsMGMuOTQsMCwxLjI0LjI3LDEuMjMsMS4yM3EtLjA2LDExLjU0LDAsMjMuMDhjMCwxLS4zNSwxLjI3LTEuMzEsMS4yNi05Ljg4LDAtMTkuNzYsMC0yOS42MywwSDE0M2MtMS4zNiwwLTEuMzcsMC0xLjM3LTEuMzgsMC03LjYyLDAtMTUuMjUsMC0yMi44N0MxNDEuNjMsMTguODEsMTQxLjg3LDE4LjQ3LDE0Mi45LDE4LjQ3Wm0xMjAuMzYsMTEyLjlxLTkwLjY5LDAtMTgxLjM5LDBjLTEuMDUsMC0xLjM0LS4zLTEuMzQtMS4zNCwwLTYsMC0xMiwwLTE4LDAtLjM4LDAtLjc1LjA2LTEuMjRIMjY0LjVjMCwuNDQuMDcuODQuMDgsMS4yNCwwLDYsMCwxMiwwLDE4QzI2NC42MSwxMzEuMDgsMjY0LjMxLDEzMS4zNywyNjMuMjYsMTMxLjM3Wm02OC45NC0xMi4wNWMtLjUsMC0uODYuMDYtMS4yMy4wNnEtMzAuNzksMC02MS41OCwwYy0xLjA1LDAtMS4yNi0uMzYtMS4yNS0xLjMyLDAtMy42LDAtNy4yMSwwLTEwLjk1SDc3YzAsLjQzLS4wNi44My0uMDYsMS4yMywwLDMuMjYsMCw2LjUyLDAsOS43OCwwLC45MS0uMiwxLjI2LTEuMiwxLjI2cS0yOC40LDAtNTYuOCwwYy0uODksMC0xLjE5LS4yLTEuMTktMS4xNXEwLTQyLjM0LDAtODQuNjdjMC0xLjA3LjQ0LTEuMTYsMS4yOS0xLjE2cTEzLjM3LDAsMjYuNzMsMGg5MC41YzIuMTUsMCwxLjgxLS4xLDEuODEsMS44NiwwLDQsMCw3LjkxLDAsMTEuODZ2MS4zMWg2OC43OGMwLS40NC4wNS0uODQuMDUtMS4yNXEwLTYuMTksMC0xMi4zOGMwLTEuNCwwLTEuNDEsMS40NC0xLjQxSDMzMC42NmMxLjU0LDAsMS41NCwwLDEuNTQsMS41MXEwLDQxLjkyLDAsODMuODRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQuMjUgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTY5Ljk1LDg0LjMzYzAtMS4yNi0uMTEtMS4zMy0xLjQ1LTEtLjA3LjQ2LS4xNS45My0uMjMsMS40MS0uNzMsNC0yLjQsNi42MS03LjM0LDYuNS01LjEzLS4xMS0xMC4yNiwwLTE1LjM5LDAtLjQ3LDAtLjk0LDAtMS40NC0uMDhWNzEuNjJjLjM5LDAsLjczLS4wNywxLjA3LS4wNywzLjM2LDAsNi43MywwLDEwLjA5LDAsMy4xMywwLDQuNTEsMS4yNSw0Ljg3LDQuMzMuMDYuNS4wOC44Ny43My44N3MuNjktLjUuNjktMXEwLTUuNjIsMC0xMS4yM2MwLS4yNywwLS41NC0uMDctLjgySDYwLjIyYTMuNSwzLjUsMCwwLDAtLjA4LjM3Yy0uMzIsMy40Mi0xLjc1LDQuNzItNS4xNSw0LjczSDQ1LjMxYy0uNCwwLS44LDAtMS4yMi0uMDZWNTMuMmMuMjYsMCwuNDYtLjA3LjY2LS4wNyw1LDAsMTAuMDYtLjA1LDE1LjA4LDBhNiw2LDAsMCwxLDUuNTMsMy40NSwxNy4yNywxNy4yNywwLDAsMSwxLjIsMy42MmMuMTUuNi4zMS45NCwxLC45MnMuNjUtLjU4LjYxLTFjLS4yLTIuODctLjQ2LTUuNzMtLjU5LTguNiwwLTEtLjMzLTEuMi0xLjI2LTEuMi0xMC42OCwwLTIxLjM2LDAtMzIsMEgzMy4xNHYxLjQ5bC41Ni4wNWMzLjUyLjEyLDQuNSwxLjEyLDQuNSw0LjU5cTAsMTUuNzEsMCwzMS40MWExMy4zNiwxMy4zNiwwLDAsMS0uMSwxLjc2LDIuNTksMi41OSwwLDAsMS0xLjgzLDIuMywxMi42MSwxMi42MSwwLDAsMS0yLjEyLjQ3Yy0xLjIuMTYtMS4yMy4xOC0uOTEsMS40Ny4xOSwwLC4zOSwwLC41OSwwcTE3LjU4LDAsMzUuMTYsMGMuNzQsMCwxLS4yNiwxLTFDNjkuOTMsOTAuMDksNzAsODcuMjEsNjkuOTUsODQuMzNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQuMjUgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIwOS40NCw5Mi44MWE3LjMzLDcuMzMsMCwwLDEtNC0yLjI0Yy0yLjUtMi43My00LjkzLTUuNTMtNy4zNy04LjMyLTEtMS4xOS0yLTIuNDMtMy0zLjU3YTM4LjUsMzguNSwwLDAsMCw1LjM3LTIuMTNBNy40Nyw3LjQ3LDAsMCwwLDIwMiw2NC42NGE5LjQ0LDkuNDQsMCwwLDAtNi4zMy0zYy01LjE1LS4zLTEwLjMxLS4yNy0xNS40Ny0uMzYtLjc1LDAtLjcyLjQ0LS41NywxbC44Mi4xMmMyLjYyLjQ1LDMsLjk0LDMsMy42M3EwLDguNjMsMCwxNy4yNmMwLDIuMjksMCw0LjU4LDAsNi44NmEyLjMxLDIuMzEsMCwwLDEtMi4xNywyLjY3Yy0uNTcuMTItMS4xNC4xOS0xLjc2LjI5bC4wNSwxaDEyLjExbDAtMS0uNTYtLjA2Yy0yLjY4LS4yMS0zLjM0LS45LTMuMzQtMy41NXEwLTQuNDcsMC04Ljk0YzAtMS42LjUyLTEuOTQsMi0xLjI2YTMuMjIsMy4yMiwwLDAsMSwxLC44MmMyLjg3LDMuMzgsNS43NCw2Ljc2LDguNTgsMTAuMTcsMS4xNCwxLjM3Ljg4LDIuMTItLjgxLDIuNTktLjYyLjE3LS45MS40Mi0uNjEsMS4wOGExLDEsMCwwLDAsLjI5LjFjMy43MSwwLDcuNDIsMCwxMS4xMywwLC4yMiwwLC40NC0uMjkuNjYtLjQ1QzIwOS44OCw5My4yOCwyMDkuNyw5Mi44NiwyMDkuNDQsOTIuODFaTTE4OC42OCw3Ni45NWMtLjcxLDAtLjg4LS4yNy0uODctLjkyLDAtMiwwLTMuOTQsMC01LjkyczAtMy44MSwwLTUuNzFjMC0uODkuMy0xLjEzLDEuMTMtMS4wOSwxLjI0LjA2LDIuNDksMCwzLjc0LDAsMy43MiwwLDYsMi4xMSw2LjcyLDUuNzUuNzUsMy44OS0yLjU3LDcuNjgtNi44Nyw3Ljg1QzE5MS4yNCw3NywxOTAsNzYuOSwxODguNjgsNzYuOTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQuMjUgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMxNy42Niw2MWgtOS43MXYxLjE0YzMuMjcuNTIsMy43NywxLjEyLDMuNzcsNC40NFY4Ni41YTIuMjYsMi4yNiwwLDAsMS0uOS0uNzhxLTguODctMTItMTcuNzUtMjRjLS4yMy0uMzEtLjU4LS43Ni0uODgtLjc3LTIuNTYtLjA2LTUuMTEsMC03LjcyLDB2MS4yNmExMi4wNywxMi4wNywwLDAsMSwxLjQ1LjE1YzEuNjYuMzcsMi40NCwxLjYsMi40NSwzLjg0cTAsMTEuMTgsMCwyMi4zNmMwLDIuODctLjg2LDMuODUtMy42OSw0LjIzLS4wNiwwLS4xMS4wNy0uMTcuMTEtLjI0LjcyLjEuOTIuNzYuOTIsMi43NCwwLDUuNDgsMCw4LjIyLDAsLjc1LDAsMS0uMjYuNzYtMS0zLjI2LS41NS0zLjg1LTEuMjYtMy44NS00LjYzVjY1LjYxYTIuNzIsMi43MiwwLDAsMSwxLC45MXE5Ljg3LDEzLjI2LDE5LjcyLDI2LjU0YTEuNzUsMS43NSwwLDAsMCwyLjE3LjY1Yy4zLS4xLjQ4LS45NS40OC0xLjQ2LDAtOC40NiwwLTE2LjkyLDAtMjUuMzhhMTMuMzEsMTMuMzEsMCwwLDEsLjExLTIsMywzLDAsMCwxLDIuNzktMi42MmwxLS4wOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNC4yNSAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTA5LjYzLDkyLjY3YTguODQsOC44NCwwLDAsMS01LTMuMjVDMTAxLjExLDg1LDk3LjYyLDgwLjYsOTQuMDgsNzYuMmMtLjM4LS40Ny0uMjYtLjc0LjEtMS4xMywzLTMuMzIsNi4wNi02LjY2LDkuMTEtMTBhOC42Miw4LjYyLDAsMCwxLDQuNC0yLjgxYy44MS0uMTgsMS0uNTUuNzItMS4zSDk4LjkzYTQuNzksNC43OSwwLDAsMCwwLC41NSwzLjUyLDMuNTIsMCwwLDAsLjA3LjQ3YzIuNzcuNjQsMywxLjM5LDEuMTIsMy40Ny0yLjMsMi41NS00LjYxLDUuMDgtNi45LDcuNjRhNi4yOCw2LjI4LDAsMCwwLS42MiwxLjEzYy0yLjY4LTMuNDItNS4wOC02LjQyLTcuNDEtOS40Ny0xLjA2LTEuMzktLjc3LTIsLjk0LTIuNjIuMjktLjEuNDctLjUxLjcxLS43Ny0uMjktLjE1LS41OS0uNDItLjg4LS40My0zLjM2LDAtNi43MywwLTEwLjA5LDBoLTFsLS4yMy4yOGMuMjMuMzMuNDEuOS42OSwxLDIuODguNTcsNC42OSwyLjU1LDYuMzcsNC43MSwyLjA5LDIuNjcsNC4xNiw1LjM3LDYuMjQsOC4wNS41NC43LDEuMDcsMS40MiwxLjU5LDIuMWEyLjkyLDIuOTIsMCwwLDEtLjIyLjM2Qzg1LjgyLDgxLjE2LDgyLjQzLDg1LDc5LDg4LjY5Yy0xLjYsMS43Mi0zLjI2LDMuNDMtNS43Miw0LS4xOCwwLS40LjQ5LS4zNi43YS44My44MywwLDAsMCwuNjYuNDJjMi43LDAsNS40MSwwLDguMTEsMCwuNzQsMCwuNzYtLjQxLjU4LTFsLS40OS0uMTFjLTItLjUxLTIuMjYtMS4yNi0uODctMi44Mmw3LTcuODNjMS0xLjA3LDEuOTQtMi4xNCwyLjkzLTMuMjNhMy4zLDMuMywwLDAsMSwuMzkuMzRjMi43OCwzLjUsNS41OCw3LDguMzIsMTAuNTIsMS4zOSwxLjc5LDEuMDksMi40OC0xLjExLDMuMDZsLS4yOC4xYy0uMzMuOTIuMjIsMSwuODksMWgxMC4xOWMuMywwLC42LS4wNiwxLjI3LS4xMkMxMTAuMDksOTMuMTksMTA5LjkxLDkyLjczLDEwOS42Myw5Mi42N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNC4yNSAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjQwLDg2Yy0uMjMuMi0uNDcuMzgtLjY3LjU5LS4wNi4wNiwwLC4yLDAsLjMtLjY0LDMuNzgtMi4yNCw1LjI0LTUuODcsNS4xM3MtNy40MiwwLTExLjEzLDBjLS40NCwwLS44Ny0uMDYtMS4zLS4wOVY3Ny4yNWg4LjE5YzIuNzQsMCwzLjY1LjgzLDMuOTIsMy41NiwwLC4wNi4wNy4xMi4xMi4yMWguOTJWNzEuMzdoLTFjLS40LDMtMS4zLDMuNzgtNC4yOSwzLjhoLTYuMzRjLS41MSwwLTEsMC0xLjUxLS4wOGEyLDIsMCwwLDEtLjEtLjM5YzAtMy41NCwwLTcuMDcsMC0xMC42MSwwLS44MS40OC0uNzcsMS0uNzdoMTAuNWE1LDUsMCwwLDEsNSwzLjQzLDIxLjkyLDIxLjkyLDAsMCwxLC42MiwyLjMsMiwyLDAsMCwwLC4xNS4zMWwxLS4wNmMtLjE4LTIuNDEtLjM4LTQuNzQtLjUxLTcuMDksMC0uODUtLjQ3LTEtMS4yLTEtMiwwLTQsMC02LDBIMjEzLjY4Yy0uNzEsMC0xLjI4LjA3LS44OSwxLDMuNDQuNDUsMy44Mi45LDMuODIsNC4zN1Y4NC4zOGMwLDEuODQsMCwzLjY3LDAsNS41MXMtLjg1LDIuODQtMi43OSwzLjA1Yy0uMzcsMC0uNzQuMDUtMS4xNi4wOGwuMDYsMWgyNy43M2MwLTIuNSwwLTQuOTIsMC03LjM1QzI0MC40Myw4Ni40NiwyNDAuMTQsODYuMjQsMjQwLDg2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0LjI1IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMjYuNjYsNjEuMTVjLTQuMTYtLjExLTguMzIsMC0xMi40NywwYTEuNDIsMS40MiwwLDAsMC0uNTEsMGMtLjE5LjA4LS40OS4yNi0uNDguMzdhLjkyLjkyLDAsMCwwLC4zNi42MiwxLjY3LDEuNjcsMCwwLDAsLjcuMTRjMi4xNS4yOCwyLjcyLjkzLDIuNzMsMy4xMnEwLDEyLjExLDAsMjQuMjJjMCwyLjMxLS42OCwzLTMsMy4xNS0uNDIsMC0xLDAtLjgxLjU4YTEuMDgsMS4wOCwwLDAsMCwuODQuNTRjMy4wOCwwLDYuMTcsMCw5LjI1LDBoMS44OVY5Mi44Yy0uNSwwLS44OCwwLTEuMjYtLjA2LTEuODEtLjItMi41MS0uODctMi41NS0yLjY0LS4wNi0zLjI2LS4wNS02LjUxLS4xLTkuNzcsMC0uNzIuMjQtMSwxLTEsMS40NSwwLDIuOTEsMCw0LjM3LDBhMTMuMTIsMTMuMTIsMCwwLDAsNy0xLjkxYzMuOS0yLjQ1LDYuMDctOC4xOSwxLjkzLTEyLjcxQzEzMy4xNSw2Mi4xNSwxMzAsNjEuMjQsMTI2LjY2LDYxLjE1Wm0zLjA5LDE1LjQ1YTQuMjcsNC4yNywwLDAsMS0xLjkzLjY4Yy0yLjEuMDktNC4yMSwwLTYuNCwwLDAtLjM4LS4wNy0uNzItLjA3LTEuMDUsMC00LDAtOCwwLTEyLDAtLjkuMjUtMS4yNCwxLjE4LTEuMTgsMS4yMS4wNywyLjQyLDAsMy42NCwwLDQuNjctLjA4LDYuNTUsMy4yNSw2LjgsNi41OUMxMzMuMTQsNzIuNTMsMTMyLjMyLDc1LDEyOS43NSw3Ni42WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0LjI1IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNzkuNjUsOTIuNTVhNC40Myw0LjQzLDAsMCwxLTIuNzYtMi4wNyw1MC43Nyw1MC43NywwLDAsMS0yLjUzLTQuNzVxLTUuMzEtMTEuOS0xMC40OS0yMy44NWMtLjQ3LTEuMDktMS4yNS0uNjgtMi0uNzlzLS44Ny4yOS0xLjA5LjgzYy0uNjksMS43NC0xLjM5LDMuNDctMi4xNiw1LjE3cS00Ljc4LDEwLjYtOS42MSwyMS4xN2E3LjEzLDcuMTMsMCwwLDEtNC42LDQuMzVjLS4zLjA4LS40Ny42OC0uOCwxLjJoOC42NHYtMWMtMi4yMy0uNjEtMi40Mi0xLTEuNTItMy4wNiwxLjEtMi41NCwyLjIyLTUuMDcsMy4zLTcuNjJhMS4wOCwxLjA4LDAsMCwxLDEuMTUtLjc5cTUuODIsMCwxMS42NSwwYTEuMDgsMS4wOCwwLDAsMSwxLjE3Ljc2YzEuMTIsMi42NSwyLjI5LDUuMjcsMy40MSw3LjkxLjcxLDEuNjguNDQsMi4xOS0xLjM0LDIuNjdsLS40MS4xMy4wNiwxSDI4MC4zQzI4MC41NSw5My4xLDI4MC4zNCw5Mi43NCwyNzkuNjUsOTIuNTVabS0yNC4yOC0xMy4zTDI2MSw2Ni40MWw1LjcyLDEyLjg0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0LjI1IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNjQuODQsODcuMThDMTY0LjE3LDkwLjQ1LDE2Mi4yOSw5MiwxNTksOTJIMTQ4Yy0uNDMsMC0uODYtLjA2LTEuMjctLjA5YTMuMDUsMy4wNSwwLDAsMS0uMDgtLjQycTAtMTMuMzEsMC0yNi42MmEyLjA3LDIuMDcsMCwwLDEsMS43NC0yLjI2Yy40My0uMTMuOS0uMTQsMS4zMS0uM2EzLjM3LDMuMzcsMCwwLDAsLjc2LS41OGMtLjI5LS4xNy0uNTctLjQ4LS44Ni0uNDktMy40NywwLTYuOTMsMC0xMC40LDAtLjc4LDAtMSwuMzMtLjY3LDEsMy41Mi41NCwzLjc0Ljc5LDMuNzQsNC4zcTAsMTEuMzMsMCwyMi42N2MwLC40OCwwLDEtLjA2LDEuNDVhMi4xNiwyLjE2LDAsMCwxLTEuNzQsMi4wN2MtLjY2LjE3LTEuMzQuMjQtMi4wNy4zN2wuMDYuOTNoMjcuMTFsLjYtNy44OEMxNjQuOTQsODUuNjcsMTY1LDg2LjU1LDE2NC44NCw4Ny4xOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNC4yNSAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTY3LjUxLDU5Ljg5YTExLjUsMTEuNSwwLDEsMCwxMS43OCwxMS40NkExMS41NCwxMS41NCwwLDAsMCwxNjcuNTEsNTkuODlabTcuNjUsMTYuOWE3LjI1LDcuMjUsMCwwLDEtNi43MSw0Ljc1LDguMTksOC4xOSwwLDAsMS01LjkzLTIuNzljLTMuNDEtMy40OS00LjM3LTkuMzQtMi4xOS0xMy4zNywyLjM5LTQuNDIsNy01LjQzLDExLjA2LTIuNDFBMTIuMSwxMi4xLDAsMCwxLDE3NS4xNiw3Ni43OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNC4yNSAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNODMuODEsMTEyLjY3Yy0xLjExLDAtMS4zMi4zNy0xLjMxLDEuMzcsMCw0LjYxLDAsOS4yMiwwLDEzLjgzLDAsMS40MywwLDEuNDQsMS40LDEuNDRIMjYyLjQ2VjExMi42OWgtMS4xOVExNzIuNTQsMTEyLjY5LDgzLjgxLDExMi42N1ptOC42OSwxNC42MmMtMS4yNy4wNi0yLjU0LDAtMy44NywwVjExNS43OGMxLjQ4LDAsMi44Ny0uMDgsNC4yNCwwQTIuMzIsMi4zMiwwLDAsMSw5NSwxMTcuNTRhMi44OSwyLjg5LDAsMCwxLS40NywyLjkzYy0uMi4yMy0uNDUuNDMtLjcyLjY5YTMuMjUsMy4yNSwwLDAsMS0xLjMsNi4xM1ptMTEuNDItNy43OWExMiwxMiwwLDAsMC0xLjM2LDYuOTFjMCwuNDMuMS45My0uNTksMXMtMS4xMi0uMDktMS0uODdjLjQ0LTMtLjY2LTUuNjQtMS45NC04LjIzLS4zOC0uNzctLjY3LTEuNTctMS0yLjM4LDEuMDgtLjM3LDEuNjktLjE0LDIsLjkzLjQ0LDEuMzQsMSwyLjYzLDEuNjgsNC4xOS42Ni0xLjU0LDEuMjktMi44NiwxLjc4LTQuMjMuMzYtMSwuOTQtMS4yNSwyLS45QzEwNSwxMTcuMTEsMTA0LjU1LDExOC4zNiwxMDMuOTIsMTE5LjVabTE2LjE4LTIuNDJoLTQuMzJ2My40OWg0LjA1VjEyMmMtMSwwLTIsMC0yLjkxLDBzLTEuMzQuMTktMS4yNSwxLjIsMCwyLDAsM2MwLDEuMjctLjA3LDEuMzItMS40NywxLjA1VjExNS44MWg1Ljk0Wk0xMjQsMTI3LjRjLS44MSwwLS43Ni0uNTEtLjc2LTFxMC00LjgyLDAtOS42NGMwLS4yNywwLS41NC4wOC0uOTJoMS4zN2MwLC4zNS4wOC42NS4wOCwxLDAsMy4yMSwwLDYuNDMsMCw5LjY0QzEyNC43NiwxMjYuOTQsMTI0Ljc2LDEyNy40MSwxMjQsMTI3LjRabTkuNzIsMGMtMS40OSwwLTMsMC00LjQ3LDAtLjI4LDAtLjc2LS40Mi0uNzctLjY0LDAtMy41MywwLTcuMDYsMC0xMC41OWExLjIyLDEuMjIsMCwwLDEsLjEyLS4zM2g1Ljg2djEuMjhoLTQuMzF2My40OWg0VjEyMmMtMS4wOCwwLTIuMTUsMC0zLjIsMC0uNzMsMC0xLC4yNi0uOTUsMSwwLDEsMCwxLjkyLDAsM2g0LjUxQzEzNC44NywxMjcuMjcsMTM0LjgxLDEyNy4zOCwxMzMuNjksMTI3LjM5Wk0xNDQuNTMsMTI1Yy0uNDYsMi0yLjEsMi45LTQuNTQsMi41NC0xLjc0LS4yNi0yLjYyLTEuNTQtMi41LTMuNzYuODktLjIsMS41NC0uMjUsMS41NCwxLDAsMSwuNzQsMS40OCwxLjcsMS42MWEyLDIsMCwwLDAsMi4xMi0xLjE1LDIsMiwwLDAsMC0uNjctMi40Yy0uODQtLjQ2LTEuNzgtLjc0LTIuNjctMS4xMmEyLjc1LDIuNzUsMCwwLDEtMS44Ni0yLjE4Yy0uMTktMS4zNSwwLTIuNjIsMS4yNS0zLjM4YTMuODcsMy44NywwLDAsMSw0LjE0LDAsMi42MiwyLjYyLDAsMCwxLDEuMTYsMi43MWMtLjgyLjE3LTEuNDguMzUtMS41OC0uODMtLjA3LS44Mi0uNzctMS4wOS0xLjUyLTEuMTFzLTEuNTEuMTUtMS43OCwxYTEuOCwxLjgsMCwwLDAsLjU5LDIuMzIsMjIuNDgsMjIuNDgsMCwwLDAsMi42NiwxLjExQTMuMDYsMy4wNiwwLDAsMSwxNDQuNTMsMTI1Wm04Ljc5LTcuODctMS40NSwwYTIuNDUsMi40NSwwLDAsMC0uMzMuMDdjMCwuMzMsMCwuNjksMCwxLjA2cTAsNC4xLDAsOC4yYzAsLjUyLDAsLjk0LS43Mywxcy0uODMtLjM1LS44My0xYzAtMi43LDAtNS40LDAtOC4xdi0xLjI0Yy0uNzQsMC0xLjI5LDAtMS44NCwwLTEsLjA5LTEuMjctLjMtMS0xLjI4aDcuMDhDMTU0LjU0LDExNywxNTQuNDgsMTE3LjA4LDE1My4zMywxMTcuMDlabTguNTgsOS4yNWMtLjQ5LTIuMTgtLjU3LTIuMS0yLjc3LTIuMTktMS4wNiwwLTEuNjIuMjMtMS43MiwxLjMyLDAsLjMtLjIxLjU5LS4yNC45LS4xMiwxLjItLjg2LDEuMTEtMS44MS44OWwyLjE0LTcuNTFjLjI3LTEsLjYtMS45MS44MS0yLjg5cy41OC0xLjE1LDEuNDgtMS4xNSwxLC41MSwxLjE1LDEuMTNjLjkxLDMuNDQsMS44NCw2Ljg3LDIuNzksMTAuMzlDMTYyLjczLDEyNy41MywxNjIuMTYsMTI3LjQ4LDE2MS45MSwxMjYuMzVabTE1LjItLjEzYy0uNDQtMi4wNi0uNTItMi0yLjY4LTIuMDctMS4xNy0uMDYtMS43My4zMS0xLjgyLDEuNDYsMCwuMjQtLjE0LjQ3LS4xNy43LS4xNCwxLjA4LS43NiwxLjI3LTEuNzYuOTNhNy4zNSw3LjM1LDAsMCwxLC4xNS0uODdjLjk0LTMuMjUsMS45Mi02LjUsMi44MS05Ljc2LjIyLS44Mi42Ni0uODgsMS4zNC0uODhzMSwuMTUsMS4xNS44NWMuOTEsMy41NCwxLjg5LDcuMDYsMi44NiwxMC42NUMxNzcuODMsMTI3LjYxLDE3Ny4zNCwxMjcuMzIsMTc3LjExLDEyNi4yMlptMTQsMS4wOGgtMS40M3YtOS4xOWwtLjE5LDBxLTEsNC4xNi0yLjA5LDguMzFjLS4xMi40OS0uMTgsMS0uOTQsMS0uNTUsMC0uODctLjE0LTEtLjc2LS41Ny0yLjQyLTEuMjEtNC44My0xLjgzLTcuMjRhMiwyLDAsMCwwLS40NC0uOTNjMCwyLjY2LDAsNS4zMywwLDgsMCwuNjMtLjE3LDEuMDYtLjg3LjktLjI1LS4wNi0uNjQtLjM3LS42NC0uNTYsMC0zLjYzLDAtNy4yNywwLTExLjA1YTEyLjExLDEyLjExLDAsMCwxLDIsMGMuMjUsMCwuNTUuNDYuNjMuNzYuNjYsMi40NywxLjI3LDUsMS45LDcuNDMsMCwuMTIuMDkuMjMuMjMuNjEuNjMtMi40OCwxLjItNC43LDEuNzYtNi45M3MuNTUtMi4xOSwyLjkzLTEuODFabTkuOTEuMDdjLTEuODQsMC0zLjczLDAtNS42MiwwLS4xOCwwLS41LS40NS0uNTEtLjdxMC01LjA5LDAtMTAuMTlhLjk0Ljk0LDAsMCwxLC42Mi0uNjdjMS43Ni0uMDYsMy41MiwwLDUuMjYsMCwuMzEsMS4yNy4yNiwxLjM0LS45MSwxLjM1aC0zLjM5djMuNDhjMS4yLDAsMi4zMSwwLDMuNDEsMGExLjExLDEuMTEsMCwwLDEsLjc5LjY0Yy4xOC42MS0uMjkuNzQtLjguNzQtLjksMC0xLjgsMC0yLjcsMC0uNTYsMC0uODEuMTktLjc5Ljc5LDAsMSwwLDIsMCwzLjE4LDEuMjUsMCwyLjQ1LDAsMy42NCwwQzIwMS4wOSwxMjUuODksMjAxLjQ1LDEyNi4yMywyMDEuMDcsMTI3LjM3Wm04LjQ4LTEuMjVjLS4xLS43NSwwLTEuNTItLjEzLTIuMjhhMi4yNywyLjI3LDAsMCwwLTMuMjYtMS40N2MtLjE5LjE0LS4yMy41NS0uMjQuODQsMCwxLjE0LDAsMi4yOCwwLDMuNDMsMCwuNTItLjE5Ljc2LS43My43NXMtLjgxLS4wNy0uODEtLjY2YzAtMy41MywwLTcuMDYsMC0xMC41OWExLjQ1LDEuNDUsMCwwLDEsLjEyLS4zNmMxLjQzLDAsMi44OC0uMDgsNC4zMiwwYTIuMzcsMi4zNywwLDAsMSwyLjEyLDEuNzQsMy40NCwzLjQ0LDAsMCwxLS41OCwzLjQyLDYsNiwwLDAsMS0uNjUuNTljMi4yMiwxLjM3Ljc1LDMuODIsMS43OSw1LjY0QzIxMCwxMjcuNTYsMjA5LjczLDEyNy40NCwyMDkuNTQsMTI2LjExWm02LjU3LDEuMTdoLTEuNFYxMTUuNzloMS40Wm04LjYuMTFhMy4yNiwzLjI2LDAsMCwxLTQuMjctMS43MiwxMS4wOSwxMS4wOSwwLDAsMSwwLTguMjksMy4zMSwzLjMxLDAsMCwxLDQuMi0xLjc0YzEuNTIuNDMsMi4yOSwxLjYyLDIuMTksMy40Ni0uNzkuMTMtMS41Ni4zNy0xLjY0LS45MmExLjQsMS40LDAsMCwwLTEuMzUtMS4zNCwxLjY5LDEuNjksMCwwLDAtMS45NC44NSwzLjM5LDMuMzksMCwwLDAtLjQzLDEuMzcsNDYuNjEsNDYuNjEsMCwwLDAsLjA5LDUuMjdjLjE0LDEuNC45MiwyLjA1LDEuOTQsMnMxLjY3LS42MywxLjgyLTJjLjEyLTEuMTMuNjYtMS4yLDEuNTEtLjk1QTMuNjQsMy42NCwwLDAsMSwyMjQuNzEsMTI3LjM5Wm0xMi43Mi0uMTNjLS45NC4zLTEuNTQuMTMtMS43Mi0uOTUtLjExLS43LS4zNi0xLjM5LS41NS0yLjEtLjI3LDAtLjQ4LDAtLjY4LDAtLjksMC0yLS4zLTIuNjQuMTJzLS42OSwxLjU1LS45MiwyLjQtMSwuNjEtMS43OC42NmwuNDQtMS41N2MuOS0zLjEyLDEuODMtNi4yMywyLjY4LTkuMzYuMi0uNzIuNjEtLjcyLDEuMTUtLjdzMS0uMTMsMS4yMy42Yy45MSwzLjQ3LDEuODUsNi45NCwyLjc3LDEwLjQxQTIuMTEsMi4xMSwwLDAsMSwyMzcuNDQsMTI3LjI3Wm05LjkxLS4wN2MtMS41OC40OC0xLjg5LjM0LTIuNDgtMS4xNWwtMi41OC02LjU2Yy0uMTEtLjI3LS4yNS0uNTQtLjUtMS4wOSwwLDIuOCwwLDUuMjgsMCw3Ljc2LDAsMS4zMi0uMDksMS4zOS0xLjUsMS4wOFYxMTUuODhjMS43OS0uMzMsMS43OS0uMzMsMi40LDEuMjJsMi42Nyw2Ljc1YTEuNjYsMS42NiwwLDAsMCwuNTQuNzZ2LTguOGgxLjQ0Wm05LjMyLS45MmMtLjUzLTIuMS0uNTMtMi0yLjc0LTIuMTMtMS4xMS0uMDUtMS42OC4yNS0xLjc3LDEuMzgsMCwuMjctLjE2LjUzLS4yLjgtLjE2LDEuMDctLjc5LDEuMjQtMS44My44OWwxLjA3LTMuNzZjLjY2LTIuMjksMS4zNS00LjU3LDItNi44OC4yMi0uODMuNzEtLjgzLDEuMzctLjg2YTEsMSwwLDAsMSwxLjE0Ljg3Yy44OCwzLjM4LDEuOCw2Ljc0LDIuNzEsMTAuMTFhMy42LDMuNiwwLDAsMSwuMDYuNDlDMjU3LjExLDEyNy41OCwyNTcsMTI3LjUsMjU2LjY3LDEyNi4yOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNC4yNSAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTQ0Ljg5LDQycTI3LjYsMCw1NS4yMSwwYzEuMzQsMCwxLjM1LDAsMS4zNS0xLjQycTAtOS4zNiwwLTE4LjcxYzAtMS4zNCwwLTEuMzQtMS4zOS0xLjM0SDE0My42djEuMjNjMCw2LjMxLDAsMTIuNjEsMCwxOC45MkMxNDMuNTcsNDEuNzIsMTQzLjgyLDQyLDE0NC44OSw0MlptMzguNDEtMThoNy4yN3YxLjE3SDE4Ni44Yy0yLjIxLDAtMi4yMSwwLTIuMjEsMi4yNnYzaDUuNTV2MS4yN2gtNS41NWMwLDEuODgsMCwzLjYxLDAsNS4zMywwLC4xOS40OS41Mi43Ni41MywxLjQ5LjA1LDMsMCw0LjQ3LDAsLjQyLDAsMS0uMTIsMSwuNjFzLS41MS42MS0uOTQuNjFoLTYuNThabS0xNSwuMzRhMSwxLDAsMCwxLC4wOC0uMjhjMS4zNS0uMjgsMS40MS0uMjQsMS40MSwxLDAsMS42NSwwLDMuMzEsMCw1aDUuNTljMC0xLjczLDAtMy4zOCwwLTUsMC0xLjI0LDAtMS4yNiwxLjM5LTFhNi42NSw2LjY1LDAsMCwxLC4wOS43OGMwLDQuMzMsMCw4LjY3LDAsMTMsMCwuMzItLjE4Ljg0LS4zOS45MS0uNTYuMTktMS4xLjEyLTEuMDgtLjc0LDAtMS43LDAtMy40LDAtNS4xLDAtLjQxLDAtLjgyLDAtMS4zMmgtNS41OWMwLDEuNjMsMCwzLjI1LDAsNC44NiwwLC41NSwwLDEuMTEsMCwxLjY2cy0uMjguNy0uNzguNy0uNzMtLjItLjczLS43NEMxNjguMjcsMzMuNTYsMTY4LjI3LDI5LDE2OC4yOCwyNC40MVpNMTU0LDI0LjA3aDguOTN2MS4xN2MtLjg0LDAtMS42NC4wNS0yLjQyLDAtMS0uMDgtMS4zMi4yLTEuMywxLjI1LjA3LDMuODEsMCw3LjYyLDAsMTEuNDMsMCwuNy0uMTcsMS0uOTMsMXMtLjU5LS41Ny0uNTktMWMwLTMuMjYsMC02LjUxLDAtOS43NywwLS44OS4yNS0yLjA5LS4yMS0yLjU5cy0xLjY3LS4yMi0yLjU2LS4yOWwtLjk0LS4wOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNC4yNSAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOTEuNzgsMTIxLjg4Yy0uNTEsMC0xLDAtMS42NywwLDAsMS4yNSwwLDIuMzIsMCwzLjM5LDAsLjYuMjQuODEuOC43OC4zMSwwLC42MiwwLC45NCwwLDEuNDcsMCwyLjE1LS43LDIuMTItMi4wOEEyLDIsMCwwLDAsOTEuNzgsMTIxLjg4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0LjI1IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05Mi4wNiwxMjAuNjZhMS41MSwxLjUxLDAsMCwwLDEuNDgtMS4zNWMuMS0uNzcuMTQtMS42OS0uNy0yYTksOSwwLDAsMC0yLjUyLS4yMmMtLjA2LDAtLjE4LjIxLS4xOC4zMywwLDEuMDksMCwyLjE3LDAsMy4zM0M5MC44OSwxMjAuNzIsOTEuNDgsMTIwLjcyLDkyLjA2LDEyMC42NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNC4yNSAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjA2Ljg2LDExN2MtMS40MSwwLS44NCwxLS45NCwxLjcxLS4wNS4zNCwwLC42OSwwLDEtLjEsMSwuMjEsMS40OCwxLjIsMS4yMWE2Ljc0LDYuNzQsMCwwLDAsLjgsMGMxLjE4LS4xNSwxLjcxLS45NCwxLjYtMi4zNEMyMDkuNCwxMTcuNCwyMDguNjIsMTE3LDIwNi44NiwxMTdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQuMjUgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE1OS41MSwxMTcuOTVsLTEuMzgsNC44N0gxNjFsLTEuMy00Ljg5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0LjI1IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNTQuMjYsMTE4bC0xLjM3LDQuODJoMi44NWwtMS4yOC00Ljg1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0LjI1IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMzMuMzUsMTE3Ljk0bC0xLjQsNC44NmgyLjg4bC0xLjI5LTQuODdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQuMjUgLTE1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE3My4zNywxMjIuNzdoMi44NWwtMS4zNy01LjIyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0LjI1IC0xNSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMTkuNTYsODguNmgwYTIuNzYsMi43NiwwLDEsMCwyLjcyLDIuNzZBMi43NCwyLjc0LDAsMCwwLDMxOS41NSw4OC42Wm0wLDUuMWEyLjM0LDIuMzQsMCwwLDEsMC00LjY3aDBhMi4zNCwyLjM0LDAsMCwxLDAsNC42N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNC4yNSAtMTUpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzIwLjA1LDkxLjQ2djBhLjc3Ljc3LDAsMCwwLC42LS43NS43NC43NCwwLDAsMC0uMjgtLjY0LDEuNjIsMS42MiwwLDAsMC0xLS4yMyw1LjQ5LDUuNDksMCwwLDAtLjg3LjA3VjkzSDMxOVY5MS42NGguMzRhLjU4LjU4LDAsMCwxLC42Ni41NCwyLjI3LDIuMjcsMCwwLDAsLjIxLjc4aC41MWEyLjU0LDIuNTQsMCwwLDEtLjItLjc2QzMyMC41MSw5MS43NSwzMjAuMzIsOTEuNTEsMzIwLjA1LDkxLjQ2Wm0tLjY2LS4ySDMxOXYtMWEyLjM5LDIuMzksMCwwLDEsLjM2LDBjLjU1LDAsLjc1LjI3Ljc1LjU0UzMxOS43OSw5MS4yNiwzMTkuMzksOTEuMjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQuMjUgLTE1KSIvPjwvc3ZnPg==");
  background-size: 90px 45px;
}
.footer .remate-footer {
  text-align: center;
  padding-top: 30px;
}
.footer .remate-footer p {
  font-family: "MRegular", Arial, sans-serif;
  font-size: 15px;
  color: #f9a826;
}
.footer .remate-footer ul li a {
  margin-left: 15px;
  margin-right: 15px;
}
.footer .remate-footer ul li hr {
  width: 1px;
  height: 15px;
  position: relative;
  margin: 0px;
  margin-top: 4px;
  display: none;
  background-color: #2f778b;
}
@media screen and (min-width: 768px) {
  .footer .remate-footer ul li hr {
    display: inline-block;
  }
}

/*----------------------------------------------------------------------------------------------------
  Chat Button
----------------------------------------------------------------------------------------------------*/
.chat {
  background: #f9a826 url("/theme/images/icons-travel/icon-phone.svg") center center no-repeat;
  background-size: 30px 30px;
  border: 1px solid #ffffff;
  border-radius: 999px;
  bottom: 10px;
  height: 50px;
  position: fixed;
  right: 10px;
  width: 50px;
  z-index: 100;
}
@media screen and (min-width: 768px) {
  .chat {
    background-image: url("/theme/images/icons-travel/icon-chat.svg");
    bottom: 25px;
    right: 25px;
  }
}
.chat:hover {
  background-color: #ffffff;
  background-image: url("/theme/images/icons-travel/icon-phone-over.svg");
  border-color: #f9a826;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
@media screen and (min-width: 768px) {
  .chat:hover {
    background-image: url("/theme/images/icons-travel/icon-chat-over.svg");
  }
}

/*----------------------------------------------------------------------------------------------------
  Comment
----------------------------------------------------------------------------------------------------*/
.btn-mlog {
  width: 100px;
  height: 100%;
  position: absolute;
  top: 0px;
  right: 0px;
  background-color: #f0efef;
  text-align: center;
  display: block;
  background-size: 25px 25px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOC4yNCAzMi40OSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM5Nzk3OTc7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvdzwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjAuNTMsNDMuODlhMiwyLDAsMCwxLTEuNDEtMy40MUwzMS45NCwyNy42NSwxOS4xMSwxNC44MkEyLDIsMCwwLDEsMjEuOTQsMTJMMzYuMTksMjYuMjRhMiwyLDAsMCwxLDAsMi44M0wyMS45NCw0My4zMUEyLDIsMCwwLDEsMjAuNTMsNDMuODlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTguNTMgLTExLjQxKSIvPjwvc3ZnPg==");
}
@media screen and (min-width: 992px) {
  .btn-mlog {
    display: none;
  }
}

/*----------------------------------------------------------------------------------------------------
  Back to Top
----------------------------------------------------------------------------------------------------*/
.back-to-top {
  background: #ffffff center 15px no-repeat;
  background-image: url("/theme/images/icons-travel/icon-arrow-up-orange.svg");
  background-size: 28px;
  border: 1px solid #f9a826;
  border-radius: 25px;
  bottom: 10px;
  display: none;
  height: 50px;
  position: fixed;
  right: 70px;
  transition: all 0.25s ease-in-out;
  width: 50px;
  z-index: 100;
}
@media screen and (min-width: 992px) {
  .back-to-top {
    bottom: 40px;
    display: block;
    right: 100px;
  }
}
.back-to-top:hover {
  background-color: #f9a826;
  background-image: url("/theme/images/icons-travel/icon-arrow-up-white.svg");
}

/*----------------------------------------------------------------------------------------------------
  Spacer
----------------------------------------------------------------------------------------------------*/
.spacer {
  padding: 25px 10px;
}
@media (min-width: 1200px) {
  .spacer {
    padding: 50px 35px;
  }
}
.spacer-only-top {
  padding: 25px 10px 0;
}
@media (min-width: 1200px) {
  .spacer-only-top {
    padding: 50px 35px 0;
  }
}
.spacer-only-bottom {
  padding: 0 10px 25px;
}
@media (min-width: 1200px) {
  .spacer-only-bottom {
    padding: 0 35px 50px;
  }
}

/*----------------------------------------------------------------------------------------------------
  Rows / Same Height
----------------------------------------------------------------------------------------------------*/
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*----------------------------------------------------------------------------------------------------
  Backgrounds
----------------------------------------------------------------------------------------------------*/
.bg-gray {
  background-color: #c6c6c6;
}

.bg-light-gray {
  background-color: #dcdcdc;
}

.bg-dark-blue {
  background-color: #2f778b;
}

.bg-light-blue {
  background-color: #3c9bb5;
}

.bg-mix-blue {
  background: linear-gradient(90deg, #2f778b 50%, #3c9bb5 50%);
}

.bg-orange {
  background: #f9a826;
}

/*----------------------------------------------------------------------------------------------------
  Text
----------------------------------------------------------------------------------------------------*/
.link-half-gray {
  color: #828282;
}
.link-half-gray:hover {
  color: inherit;
  text-decoration: underline;
}

.text {
  line-height: 1;
}
.text-h1 {
  font-size: 36px;
}
@media (min-width: 768px) {
  .text-h1 {
    font-size: 42px;
  }
}
@media (min-width: 992px) {
  .text-h1 {
    font-size: 48px;
  }
}
@media (min-width: 1200px) {
  .text-h1 {
    font-size: 54px;
  }
}
.text-h2 {
  font-size: 30px;
}
@media (min-width: 768px) {
  .text-h2 {
    font-size: 36px;
  }
}
@media (min-width: 992px) {
  .text-h2 {
    font-size: 42px;
  }
}
@media (min-width: 1200px) {
  .text-h2 {
    font-size: 48px;
  }
}
.text-h3 {
  font-size: 24px;
}
@media (min-width: 768px) {
  .text-h3 {
    font-size: 30px;
  }
}
@media (min-width: 992px) {
  .text-h3 {
    font-size: 36px;
  }
}
@media (min-width: 1200px) {
  .text-h3 {
    font-size: 42px;
  }
}
.text-h4 {
  font-size: 18px;
}
@media (min-width: 768px) {
  .text-h4 {
    font-size: 24px;
  }
}
@media (min-width: 992px) {
  .text-h4 {
    font-size: 30px;
  }
}
@media (min-width: 1200px) {
  .text-h4 {
    font-size: 36px;
  }
}
@media (min-width: 768px) {
  .text-h5 {
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  .text-h5 {
    font-size: 24px;
  }
}
@media (min-width: 1200px) {
  .text-h5 {
    font-size: 30px;
  }
}
.text-h6 {
  /*font-size: 12px;
  
  @media( min-width: $screen-sm ){
   font-size: 12px;
  }*/
}
@media (min-width: 992px) {
  .text-h6 {
    font-size: 18px;
  }
}
@media (min-width: 1200px) {
  .text-h6 {
    font-size: 24px;
  }
}
.text-light {
  font-family: "MLight", Arial, sans-serif;
}
.text-medium {
  font-family: "MMedium", Arial, sans-serif;
}
.text-bold, #blog-grid .posts .post p.title {
  font-family: "MBold", Arial, sans-serif;
}
.text-orange {
  color: #f9a826;
}
.text-white {
  color: #ffffff;
}
.text-black {
  color: #000000;
}
.text-gray {
  color: #c6c6c6;
}
.text-half-gray {
  color: #828282;
}
.text-light-gray {
  color: #dcdcdc;
}
.text-dark-gray {
  color: #464645;
}
.text-dark-blue {
  color: #2f778b;
}

/*----------------------------------------------------------------------------------------------------
  Margins & Paddings
----------------------------------------------------------------------------------------------------*/
.mb-0 {
  margin-bottom: 0;
}

.mb-15 {
  margin-bottom: 15px;
}

.mb-25 {
  margin-bottom: 25px;
}

.mb-50 {
  margin-bottom: 50px;
}

/*----------------------------------------------------------------------------------------------------
  Buttons
----------------------------------------------------------------------------------------------------*/
.btn-spacer .btn {
  margin: 0 5px;
}

.btn {
  border-radius: 99px;
  border-style: solid;
  border-width: 1px;
}
.btn:focus {
  outline: none;
}
.btn:active, .btn.active {
  box-shadow: none;
}
.btn.inactive {
  cursor: none;
  opacity: 0.5;
}
.btn-sm, .btn-group-sm > .btn {
  font-size: 10px;
  padding: 5px 25px;
}
@media (min-width: 1200px) {
  .btn-responsive-lg {
    font-size: 18px;
    line-height: 1.3333333;
    padding: 10px 16px;
  }
}
.btn-spaced {
  padding: 10px 36px;
}
.btn-block {
  display: block;
}
.btn-close {
  background: #ffffff;
  border-radius: 100px;
  color: #f9a826;
  font-size: 24px;
  padding: 0 10px;
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 10;
}
.btn-no-border {
  border-width: 0;
  padding: 7px 13px;
}
.btn-icon {
  background-position: 10px center;
  background-repeat: no-repeat;
  background-size: 18px;
  padding-left: 38px;
}
.btn-icon-spaced {
  background-position: 30px center;
  padding-left: 58px;
}
.btn-icon-lg {
  background-size: 30px;
  padding-left: 42px;
}
.btn-icon-config {
  background-image: url(/theme/images/icons-travel/icon-configuration.svg);
}
.btn-icon-more {
  background-image: url(/theme/images/icons-travel/icon-button-more.svg);
}
.btn-icon-more:hover, .btn-icon-more:focus {
  background-image: url(/theme/images/icons-travel/icon-button-more-over.svg);
}
.btn-icon-more:active, .btn-icon-more.active {
  background-image: url(/theme/images/icons-travel/icon-button-less-over.svg);
}
.btn-icon-terms {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOTcuNyAxOTIuNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTk3LjcgMTkyLjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojQzZDNUM1O30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTM0LjQsNDFsLTMzLjctMC4xYzAsMCwyLjQsMC44LDIuNCw0LjJjMCwyLjctMy4zLDMuOC0zLjMsMy44bC00LjcsMGMwLDAtMy45LDAuMS0zLjktNGMwLTMuOCwzLjMtNCwzLjgtNAoJCQlMNjMuNSw0MWMtNC40LDAtOCwzLjYtOCw4djk1LjZjMCw0LjQsMy42LDgsOCw4aDU1LjhsMjMuOS0yMy45VjQ5LjdDMTQzLjEsNDEsMTM0LjQsNDEsMTM0LjQsNDF6IE0xMDMsNjAuOXYwLjIKCQkJYzAsMi4yLTEuOCwzLjktNCwzLjloLTMuN2MtMi4yLDAtNC0xLjctNC0zLjl2LTAuMmMwLTIuMiwxLjgtNCw0LTRIOTlDMTAxLjIsNTYuOSwxMDMsNTguNywxMDMsNjAuOXogTTEwMy4xLDc2LjgKCQkJYzAsMi4yLTEuOCw0LTQsNGgtNGMtMi4yLDAtNC0xLjgtNC00YzAtMi4yLDEuOC00LDQtNGg0QzEwMS4zLDcyLjgsMTAzLjEsNzQuNiwxMDMuMSw3Ni44eiBNODMuMyw1Mi44YzAtMi4yLDEuOC0zLjksNC0zLjloNC4xCgkJCWMyLjIsMCw0LDEuNyw0LDMuOXYwLjFjMCwyLjItMS44LDQtNCw0aC00LjFjLTIuMiwwLTQtMS44LTQtNFY1Mi44eiBNODcuMiw2NWg0LjFjMi4yLDAsNCwxLjcsNCwzLjljMCwyLjItMS44LDQtNCw0aC00LjEKCQkJYy0yLjIsMC00LTEuOC00LTRDODMuMiw2Ni42LDg1LDY1LDg3LjIsNjV6IE04My4yLDg0Ljl2LTAuMWMwLTIuMiwxLjgtNCw0LTRoNC4yYzIuMiwwLDQsMS44LDQsNHYwLjFjMCwyLjItMS44LDQtNCw0aC00LjIKCQkJQzg1LDg4LjksODMuMiw4Ny4xLDgzLjIsODQuOXogTTk5LjIsMTI4LjZoLTcuN2MtMi4yLDAtNC4xLTEuOC00LjEtNHYtMTkuOGMwLTIuMiwxLjktNCw0LjEtNEg5OWMyLjIsMCw0LjEsMS44LDQuMSw0bDAuMSwxOS44CgkJCUMxMDMuMiwxMjYuOCwxMDEuNCwxMjguNiw5OS4yLDEyOC42eiBNOTkuNCw5Ni43aC00LjFjLTIuMiwwLTQtMS43LTQtMy45YzAtMi4yLDEuOC00LDQtNGg0LjFjMi4yLDAsNCwxLjgsNCw0CgkJCUMxMDMuMyw5NS4xLDEwMS42LDk2LjcsOTkuNCw5Ni43eiBNMTM3LjMsMTI3LjlMMTE4LDE0Ny4xYy0zLjUsMy41LTIuNy0yLjYtMi43LTIuNnYtMTUuOWMwLTMuOSwzLjctMy45LDMuNy0zLjloMTYuOAoJCQlDMTQxLjcsMTI0LjYsMTM3LjMsMTI3LjksMTM3LjMsMTI3Ljl6IE05MS4zLDEyNC43aDh2LTQuMWgtOFYxMjQuN3oiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K");
}
.btn-icon-play {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjAwJyBoZWlnaHQ9JzIwMCcgZmlsbD0iI2ZmZmZmZiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik01LjksOS43NzdDNS45LDQuMzc3LDEwLjI3NiwwLDE1LjY3NiwwYzEuNjc3LDAsMi43NCwwLjQzOCw0LjYxLDEuMTgybDY4LjU3NywzOS45YzMuMTg5LDEuODksNC42NjYsNC45MjcsNS4yMzYsOC40MjggIHYwLjk4MmMtMC41NywzLjQ5OS0yLjA0Nyw2LjUzNy01LjIzNiw4LjQyOEwyMC4yODcsOTguODE5Yy0xLjg3MSwwLjc0NS0yLjkzNCwxLjE4MS00LjYxLDEuMTgxYy01LjQsMC05Ljc3Ni00LjM3Ny05Ljc3Ni05Ljc3NyAgVjkuNzc3eiIvPjwvc3ZnPg==");
}
.btn-icon-play:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjAwJyBoZWlnaHQ9JzIwMCcgZmlsbD0iI0YzOEYxOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik01LjksOS43NzdDNS45LDQuMzc3LDEwLjI3NiwwLDE1LjY3NiwwYzEuNjc3LDAsMi43NCwwLjQzOCw0LjYxLDEuMTgybDY4LjU3NywzOS45YzMuMTg5LDEuODksNC42NjYsNC45MjcsNS4yMzYsOC40MjggIHYwLjk4MmMtMC41NywzLjQ5OS0yLjA0Nyw2LjUzNy01LjIzNiw4LjQyOEwyMC4yODcsOTguODE5Yy0xLjg3MSwwLjc0NS0yLjkzNCwxLjE4MS00LjYxLDEuMTgxYy01LjQsMC05Ljc3Ni00LjM3Ny05Ljc3Ni05Ljc3NyAgVjkuNzc3eiIvPjwvc3ZnPg==");
}
.btn-orange, #doubts .btn-white, #travel-with-us .btn-white, #payments .btn-white, #some-trip .btn-white, #reservation .btn-white {
  background-color: #f9a826;
  border-color: rgba(249, 168, 38, 0);
  color: #ffffff;
  transition: all 0.25s ease-in-out;
}
.btn-orange:hover, #doubts .btn-white:hover, #travel-with-us .btn-white:hover, #payments .btn-white:hover, #some-trip .btn-white:hover, #reservation .btn-white:hover, .btn-orange:active, #doubts .btn-white:active, #travel-with-us .btn-white:active, #payments .btn-white:active, #some-trip .btn-white:active, #reservation .btn-white:active, .btn-orange:focus, #doubts .btn-white:focus, #travel-with-us .btn-white:focus, #payments .btn-white:focus, #some-trip .btn-white:focus, #reservation .btn-white:focus, .btn-orange.active, #doubts .active.btn-white, #travel-with-us .active.btn-white, #payments .active.btn-white, #some-trip .active.btn-white, #reservation .active.btn-white {
  background-color: white;
  border-color: #f9a826;
  color: #f9a826;
}
.btn-inverted-orange {
  background-color: white;
  border-color: #f9a826;
  color: #f9a826;
  transition: all 0.25s ease-in-out;
}
.btn-inverted-orange:hover, .btn-inverted-orange:active, .btn-inverted-orange:focus, .btn-inverted-orange.active {
  background-color: #f9a826;
  border-color: rgba(249, 168, 38, 0);
  color: #ffffff;
}
.btn-gray {
  background-color: #c6c6c6;
  border-color: rgba(198, 198, 198, 0);
  color: #ffffff;
  transition: all 0.25s ease-in-out;
}
.btn-gray:hover, .btn-gray:active, .btn-gray:focus, .btn-gray.active {
  background-color: rgba(198, 198, 198, 0);
  border-color: #c6c6c6;
  color: #f9a826;
}
.btn-inverted-gray {
  background-color: rgba(198, 198, 198, 0);
  border-color: #c6c6c6;
  color: #f9a826;
  transition: all 0.25s ease-in-out;
}
.btn-inverted-gray:hover, .btn-inverted-gray:active, .btn-inverted-gray:focus, .btn-inverted-gray.active {
  background-color: #c6c6c6;
  border-color: rgba(198, 198, 198, 0);
  color: #ffffff;
}
.btn-dark-gray {
  background-color: #464645;
  border-color: rgba(70, 70, 69, 0);
  color: #ffffff;
  transition: all 0.25s ease-in-out;
}
.btn-dark-gray:hover, .btn-dark-gray:active, .btn-dark-gray:focus, .btn-dark-gray.active {
  background-color: rgba(70, 70, 69, 0);
  border-color: #464645;
  color: #464645;
}
.btn-inverted-dark-gray {
  background-color: rgba(70, 70, 69, 0);
  border-color: #464645;
  color: #464645;
  transition: all 0.25s ease-in-out;
}
.btn-inverted-dark-gray:hover, .btn-inverted-dark-gray:active, .btn-inverted-dark-gray:focus, .btn-inverted-dark-gray.active {
  background-color: #464645;
  border-color: rgba(70, 70, 69, 0);
  color: #ffffff;
}
.btn-white {
  background-color: white;
  border-color: #c6c6c6;
  color: #f9a826;
  transition: all 0.25s ease-in-out;
}
.btn-white:hover, .btn-white:active, .btn-white:focus, .btn-white.active {
  background-color: #f9a826;
  border-color: white;
  color: #ffffff;
}
.btn-inverted-white, #travel-with-us .btn-white, #payments .column.right .btn-orange, #payments .column.right .btn-white {
  background-color: rgba(255, 255, 255, 0);
  border-color: white;
  color: #f9a826;
  transition: all 0.25s ease-in-out;
}
.btn-inverted-white:hover, #travel-with-us .btn-white:hover, #payments .column.right .btn-orange:hover, #payments .column.right .btn-white:hover, .btn-inverted-white:active, #travel-with-us .btn-white:active, #payments .column.right .btn-orange:active, #payments .column.right .btn-white:active, .btn-inverted-white:focus, #travel-with-us .btn-white:focus, #payments .column.right .btn-orange:focus, #payments .column.right .btn-white:focus, .btn-inverted-white.active, #travel-with-us .active.btn-white, #payments .column.right .active.btn-orange, #payments .column.right .active.btn-white {
  background-color: white;
  border-color: rgba(255, 255, 255, 0);
  color: #f9a826;
}
.btn-white-gray {
  background-color: white;
  border-color: #c6c6c6;
  color: #c6c6c6;
  transition: all 0.25s ease-in-out;
}
.btn-white-gray:hover, .btn-white-gray:active, .btn-white-gray:focus, .btn-white-gray.active {
  background-color: #828282;
  border-color: #c6c6c6;
  color: #ffffff;
}
.btn-terms {
  background-color: white;
  border-color: white;
  color: #c6c6c6;
  transition: all 0.25s ease-in-out;
}
.btn-terms:hover, .btn-terms:active, .btn-terms:focus, .btn-terms.active {
  background-color: white;
  border-color: white;
  color: #f9a826;
}

/*----------------------------------------------------------------------------------------------------
  Forms
----------------------------------------------------------------------------------------------------*/
.form-group .form-control {
  background: transparent;
  border: none;
  border-bottom: 4px solid #f9a826;
  border-radius: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  color: #ffffff;
  padding-left: 0;
  padding-right: 0;
  transition: all .25s ease-in-out;
}
.form-group .form-control:focus {
  box-shadow: none;
  -webkit-box-shadow: none;
  border-width: 2px;
}
.form-group-orange .form-control {
  color: #f9a826;
}

.custom-select .pay {
  line-height: 40px;
}
.custom-select .form-select {
  background: transparent;
  border: 2px solid #ffffff;
  border-radius: 99px;
  color: #ffffff;
  display: inline-block;
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
  user-select: none;
  width: 200px;
}
.custom-select .form-select.d-block {
  display: block;
  width: 100%;
}
.custom-select .form-select-orange {
  border-color: #f9a826;
  color: #f9a826;
}
.custom-select .form-select:after {
  color: #f9a826;
  content: '▾';
  font-size: 14px;
  line-height: 40px;
  position: absolute;
  right: 15px;
  top: 0;
  z-index: 1;
}
.ie .custom-select .form-select:after {
  display: none;
}
.custom-select .form-select select {
  background: transparent;
  background-image: none;
  border: none;
  color: #ffffff;
  cursor: pointer;
  display: block;
  outline: none;
  padding: 10px 10px 10px 5px;
  position: relative;
  width: 100%;
  z-index: 2;
  text-indent: 5px;
  text-overflow: '';
  -moz-appearance: none;
  -webkit-appearance: none;
}
.custom-select .form-select select.orange {
  color: #f9a826;
}
.custom-select .form-select select[multiple=multiple] {
  border: 1px solid #cbcbcb;
  border-radius: 3px;
  height: auto;
}
.custom-select .form-select select[multiple=multiple]:hover {
  border-color: #cccccc;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
}
.custom-select .form-select select option[disabled] {
  border: none;
  color: #eeeeee;
  text-shadow: none;
}
.custom-select .form-select select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #888888;
}
.custom-select .form-select select::-ms-expand {
  display: none;
}

/*----------------------------------------------------------------------------------------------------
  Body
----------------------------------------------------------------------------------------------------*/
html, body {
  height: 100%;
  width: 100%;
}

body {
  font-family: "MRegular", Arial, sans-serif;
  font-size: 14px;
}

#main-container {
  height: 100%;
  padding-top: 92px;
  width: 100%;
}
@media (min-width: 992px) {
  #main-container {
    padding: 0;
  }
}
#main-container.blocked {
  overflow: hidden;
}

#loader {
  background: #ffffff url(../images/general/loader.gif) center center no-repeat;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}

/*----------------------------------------------------------------------------------------------------
  Elements
----------------------------------------------------------------------------------------------------*/
.row.no-gutters > [class*='col-'] {
  padding-right: 0;
  padding-left: 0;
}

button {
  outline: none;
}

hr {
  border-width: 2px;
  width: 50px;
}
hr.white {
  border-color: #ffffff;
}
hr.orange {
  border-color: #f9a826;
}

span.smaller {
  font-size: 9px;
}

strong {
  font-family: "MBold", Arial, sans-serif;
}

.mt-50 {
  margin-top: 25px;
}
@media (min-width: 992px) {
  .mt-50 {
    margin-top: 50px;
  }
}

/*----------------------------------------------------------------------------------------------------
  Lightbox
----------------------------------------------------------------------------------------------------*/
#lightbox {
  background: rgba(255, 255, 255, 0.75);
  display: none;
  height: 100%;
  position: fixed;
  width: 100%;
  z-index: 99999;
}
#lightbox .close {
  background: #f9a826;
  border-radius: 99px;
  color: #ffffff;
  display: block;
  opacity: 1;
  padding: 5px 0;
  position: absolute;
  right: 25px;
  text-shadow: none;
  top: 25px;
  text-align: center;
  width: 30px;
}
#lightbox .window {
  background: #ffffff;
  border-radius: 15px;
  display: none;
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
  left: 50%;
  overflow: hidden;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 400px;
}
#lightbox .window .spacer {
  padding: 15px;
}
#lightbox .window .icon {
  width: 75px;
}
#lightbox .window .title {
  background: #2f778b;
  padding: 15px 0;
  text-transform: uppercase;
}
#lightbox .window .info {
  color: #828282;
}
#lightbox .window .btn {
  margin: 0 5px;
}

/*----------------------------------------------------------------------------------------------------
  Hero
----------------------------------------------------------------------------------------------------*/
#hero {
  background: #2f778b url(../images/home/hero-org.jpg) center center no-repeat;
  background-size: cover;
  /*height: 350px;*/
  position: relative;
}
.hero-travel-es {
  background: #2f778b url(../images/home/hero-travel.jpg) center center no-repeat !important;

}
.hero-travel-en {
  background: #2f778b url(../images/home/hero-travel.jpg) center center no-repeat !important;

}
#hero.que-es-kivac {
  background: #2f778b url(../images/generales/header-que-es-kivac.jpg) center center no-repeat;
}
.que-es-kivac{
  height: 460px;
}
#hero.mi-primer-viaje {
  background: #2f778b url(../images/generales/header-mi-primer-viaje.jpg) center center no-repeat;
}
@media (min-width: 992px) {
  #hero {
   /* height: 550px;*/
  }
}
#hero > .box {
  position: relative;
  top: 45%;
  transform: translateY(-50%);
}

@media (max-width: 480px) {
  #hero {
    /*background: #2f778b url(/theme/images/home/hero-travel-480.jpg) center center no-repeat !important;
    background-size: cover;
    height: 350px;
    position: relative;*/
  }
}

/*----------------------------------------------------------------------------------------------------
  Search Box
----------------------------------------------------------------------------------------------------*/
#search-box {
  position: relative;
  z-index: 10;
}
#search-box.home {
  margin-bottom: -50px;
  transform: translateY(-50px);
}
@media (min-width: 992px) {
  #search-box.home {
    margin: 0 15px -50px;
  }
}
#search-box.interior {
  margin-bottom: 25px;
}
#search-box.interior .primary-box {
  background: #f6f6f6;
  border-bottom: 1px solid #c6c6c6;
  border-top: 1px solid #c6c6c6;
  border-radius: 0;
}
#search-box.interior .primary-box > .box {
  padding: 15px 25px;
}
@media (min-width: 992px) {
  #search-box.interior .primary-box > .box {
    padding-bottom: 15px;
  }
}
#search-box .primary-box {
  background: #ffffff;
  box-shadow: 0 3px 30px rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 10;
}
@media (min-width: 992px) {
  #search-box .primary-box {
    border-radius: 15px;
  }
}
#search-box .primary-box > .box {
  padding: 25px;
  padding-bottom: 0;
  position: relative;
}
@media (min-width: 992px) {
  #search-box .primary-box > .box {
    padding-bottom: 25px;
  }
}
#search-box .primary-box > .box:first-child {
  border-top-left-radius: 15px;
}
@media (min-width: 992px) {
  #search-box .primary-box > .box:nth-child(2):after {
    background: rgba(0, 0, 0, 0.1);
    content: '';
    height: 75%;
    position: absolute;
    transform: translateY(-50%);
    left: 0;
    top: 50%;
    width: 1px;
  }
}
@media (min-width: 768px) {
  #search-box .primary-box > .box:nth-child(3):before {
    background: rgba(0, 0, 0, 0.1);
    content: '';
    height: 75%;
    position: absolute;
    transform: translateY(-50%);
    right: 0;
    top: 50%;
    width: 1px;
  }
}
#search-box .primary-box > .box:nth-child(4) {
  padding-bottom: 25px;
}
@media (min-width: 992px) {
  #search-box .primary-box > .box:nth-child(4) {
    padding-bottom: 0;
  }
}
#search-box .primary-box > .box.search-desktop {
  display: none;
}
@media (min-width: 992px) {
  #search-box .primary-box > .box.search-desktop {
    display: block;
  }
}
#search-box .primary-box .easy-autocomplete-container {
  font-family: "MRegular", Arial, sans-serif;
  z-index: 100;
}
#search-box .primary-box .easy-autocomplete-container ul {
  border: none;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  box-shadow: 5px 15px 15px rgba(0, 0, 0, 0.1);
}
#search-box .primary-box .easy-autocomplete-container ul .eac-category {
  border: none;
  color: #c6c6c6;
  font-family: "MMedium", Arial, sans-serif;
  font-size: 10px;
  font-style: normal;
  padding: 10px;
  text-transform: uppercase;
}
#search-box .primary-box .easy-autocomplete-container ul li {
  border: none;
  color: #828282;
  padding: 10px 20px;
}
#search-box .primary-box .easy-autocomplete-container ul li:last-child {
  border: none;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
#search-box .secondary-box {
  position: relative;
  z-index: 5;
}
@media (min-width: 992px) {
  #search-box .secondary-box {
    margin: 0;
  }
}
#search-box .secondary-box .display-rooms {
  position: relative;
  top: 0;
  z-index: 5;
}
#search-box .secondary-box .display-rooms > .box {
  background: #f9a826;
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
  display: none;
  padding: 15px;
  position: relative;
}
#search-box .secondary-box .display-rooms > .box:after {
  background: #e69006;
  content: '';
  height: 50%;
  position: absolute;
  transform: translateY(-50%);
  left: 0;
  top: 50%;
  width: 1px;
}
@media (min-width: 992px) {
  #search-box .secondary-box .display-rooms > .box:first-child {
    border-bottom-left-radius: 15px;
  }
}
#search-box .secondary-box .display-rooms > .box:first-child:after {
  display: none;
}
@media (min-width: 992px) {
  #search-box .secondary-box .display-rooms > .box:last-child {
    border-bottom-right-radius: 15px;
  }
}
#search-box .secondary-box .display-rooms > .box .inner-box .form-control {
  background: transparent;
  color: #ffffff;
  text-align: center;
}
#search-box .search-mobile {
  display: block;
  padding: 25px 10px 0;
}
@media (min-width: 992px) {
  #search-box .search-mobile {
    display: none;
  }
}
#search-box .form-control {
  background: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  font-family: "MLight", Arial, sans-serif;
  font-size: 24px;
}
#search-box .form-control:disabled {
  background-color: transparent;
}
#search-box .destination {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1NCA3NC41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NCA3NC41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0M4QzhDODt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI3LDE4Yy01LjUsMC0xMCw0LjUtMTAsMTBzNC41LDEwLDEwLDEwczEwLTQuNSwxMC0xMFMzMi41LDE4LDI3LDE4eiBNMjcsMzZjLTQuNCwwLTgtMy42LTgtOHMzLjYtOCw4LTgKCQlzOCwzLjYsOCw4UzMxLjQsMzYsMjcsMzZ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjcsNkMxNC45LDYsNSwxNS45LDUsMjhjMCwxNi4yLDIwLjQsNDAuNiwyMS4yLDQxLjZsMC44LDAuOWwwLjgtMC45QzI4LjYsNjguNiw0OSw0NC4yLDQ5LDI4CgkJQzQ5LDE1LjksMzkuMSw2LDI3LDZ6IE0yNyw2Ny40QzIzLjIsNjIuNyw3LDQxLjcsNywyOEM3LDE3LDE2LDgsMjcsOHMyMCw5LDIwLDIwQzQ3LDQxLjcsMzAuOCw2Mi43LDI3LDY3LjR6Ii8+CjwvZz4KPC9zdmc+Cg==") center left no-repeat;
  background-size: 25px;
  border-bottom: 2px solid #f9a826;
  padding-left: 30px;
}
#search-box .destination .form-control {
  padding-left: 0;
  padding-right: 0;
}
#search-box .calendar, #search-box .rooms, #search-box .people {
  position: relative;
}
#search-box .calendar:before, #search-box .calendar:after, #search-box .calendar .option, #search-box .rooms:before, #search-box .rooms:after, #search-box .rooms .option, #search-box .people:before, #search-box .people:after, #search-box .people .option {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  height: 30px;
  width: 30px;
}
#search-box .calendar:before, #search-box .calendar .less, #search-box .rooms:before, #search-box .rooms .less, #search-box .people:before, #search-box .people .less {
  left: 0;
}
#search-box .calendar:after, #search-box .calendar .more, #search-box .calendar .arrow, #search-box .rooms:after, #search-box .rooms .more, #search-box .rooms .arrow, #search-box .people:after, #search-box .people .more, #search-box .people .arrow {
  right: 0;
}
#search-box .calendar .form-control, #search-box .rooms .form-control, #search-box .people .form-control {
  text-align: center;
}
#search-box .calendar:before {
  background: url(/theme/images/icons-travel/icon-calendar.svg) center center no-repeat;
  background-size: 20px;
}
#search-box .calendar:after {
  display: none;
}
#search-box .calendar .arrow {
  background: url(/theme/images/icons-travel/icon-arrow-down.svg) center center no-repeat;
  background-size: 20px;
}
#search-box .rooms:before, #search-box .rooms:after, #search-box .people:before, #search-box .people:after {
  display: none;
}
#search-box .rooms .less, #search-box .people .less {
  background: url(/theme/images/icons-travel/icon-button-less.svg) center center no-repeat;
  background-size: 20px;
}
#search-box .rooms .more, #search-box .people .more {
  background: url(/theme/images/icons-travel/icon-button-more.svg) center center no-repeat;
  background-size: 20px;
}
#search-box .people .less, #search-box .people .more {
  background-size: 14px;
}

/*----------------------------------------------------------------------------------------------------
  Date Picker
----------------------------------------------------------------------------------------------------*/
.datepicker .datepicker--pointer {
  background: #f9a826;
}
.datepicker .datepicker--nav {
  background-color: #f9a826;
}
.datepicker .datepicker--nav .datepicker--nav-title {
  color: #ffffff;
}
.datepicker .datepicker--nav .datepicker--nav-title i {
  color: rgba(255, 255, 255, 0.75);
}
.datepicker .datepicker--nav .datepicker--nav-title:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.datepicker .datepicker--nav .datepicker--nav-action path {
  stroke: #ffffff;
}
.datepicker .datepicker--nav .datepicker--nav-action:hover {
  background-color: rgba(255, 255, 255, 0.25);
}
.datepicker .datepicker--content .datepicker--days .datepicker--days-names .datepicker--day-name {
  color: #f9a826;
}
.datepicker .datepicker--content .datepicker--days .datepicker--cells .datepicker--cell.-current- {
  color: #f9a826;
}
.datepicker .datepicker--content .datepicker--days .datepicker--cells .datepicker--cell.-selected- {
  background: #f9a826;
}

/*----------------------------------------------------------------------------------------------------
  Promotions
----------------------------------------------------------------------------------------------------*/
#promotions {
  position: relative;
  z-index: 5;
  margin-top: 50px;
}

/*----------------------------------------------------------------------------------------------------
  Reservation
----------------------------------------------------------------------------------------------------*/
#reservation {
  background-color: #f9a826;
}

/*----------------------------------------------------------------------------------------------------
  Reservation
----------------------------------------------------------------------------------------------------*/
#next-reservations {
  color: #828282;
}
#next-reservations .img-box {
  margin-bottom: 10px;
}
@media (min-width: 992px) {
  #next-reservations .img-box {
    margin-bottom: 0;
  }
}
#next-reservations .date {
  padding-left: 50px;
  position: relative;
}
#next-reservations .date:before {
  background: url(/theme/images/icons-travel/icon-calendar.svg) center center no-repeat;
  background-size: 30px;
  content: '';
  display: inline-block;
  height: 50px;
  left: 0;
  position: absolute;
  width: 50px;
}
#next-reservations .nights {
  padding-left: 50px;
  position: relative;
}
#next-reservations .nights:before {
  background: url(/theme/images/icons-travel/icon-moon.svg) center center no-repeat;
  background-size: 30px;
  content: '';
  display: inline-block;
  height: 50px;
  left: 0;
  position: absolute;
  width: 50px;
}

/*----------------------------------------------------------------------------------------------------
  Profile
----------------------------------------------------------------------------------------------------*/
#profile {
  background-color: #dcdcdc;
  color: #828282;
}
#profile .icon-calendar {
  background: url(/theme/images/icons-travel/icon-calendar-2.svg) 10px center no-repeat;
  background-size: 24px;
  padding: 5px 0 5px 44px;
}
#profile .icon-phone {
  background: url(/theme/images/icons-travel/icon-phone.svg) 10px center no-repeat;
  background-size: 24px;
  padding: 5px 0 5px 44px;
}

/*----------------------------------------------------------------------------------------------------
  Payments
----------------------------------------------------------------------------------------------------*/
#payments {
  background-color: #2f778b;
  color: #ffffff;
}
#payments .column.left {
  background-color: #2f778b;
  color: #ffffff;
  height: 100%;
  position: relative;
  z-index: 2;
}
#payments .column.left.disabled {
  opacity: 0.25;
  pointer-events: none;
}
#payments .column.right {
  background-color: #3c9bb5;
  color: #ffffff;
  position: relative;
  z-index: 1;
}
#payments .column.right-arrow:before {
  border-top: 30px solid transparent;
  border-bottom: 30px solid transparent;
  border-left: 30px solid #2f778b;
  content: '';
  display: none;
  height: 0;
  left: 0%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
}
@media (min-width: 992px) {
  #payments .column.right-arrow:before {
    display: block;
  }
}
#payments .column .screen {
  display: none;
}
#payments .column .screen-show {
  display: block;
}

/*----------------------------------------------------------------------------------------------------
  Referrals
----------------------------------------------------------------------------------------------------*/
#referrals {
  background-color: #2f778b;
  color: #ffffff;
}
#referrals .left {
  background-color: #2f778b;
}
#referrals .right {
  background-color: #3c9bb5;
}

/*----------------------------------------------------------------------------------------------------
  Doubts
----------------------------------------------------------------------------------------------------*/
#doubts {
  background-color: #f9a826;
  color: #ffffff;
}
#doubts br {
  display: none;
}
@media (min-width: 1200px) {
  #doubts br {
    display: block;
  }
}

/*----------------------------------------------------------------------------------------------------
  Travel with us
----------------------------------------------------------------------------------------------------*/
#travel-with-us {
  background-color: #2f778b;
  color: #ffffff;
}
#travel-with-us br {
  display: none;
}
@media (min-width: 1200px) {
  #travel-with-us br {
    display: block;
  }
}

/*----------------------------------------------------------------------------------------------------
  App CTA
----------------------------------------------------------------------------------------------------*/
#app-cta {
  background-color: #f9a826;
  color: #ffffff;
}
#app-cta .store {
  height: auto;
  width: 130px;
}
#app-cta .right {
  display: none;
  min-height: 323px;
  position: relative;
}
@media (min-width: 992px) {
  #app-cta .right {
    display: block;
  }
}
#app-cta .right .phone {
  bottom: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  z-index: 100;
}

/*----------------------------------------------------------------------------------------------------
  Share your trip
----------------------------------------------------------------------------------------------------*/
#share-your-trip {
  background-color: #f9a826;
  color: #ffffff;
}

/*----------------------------------------------------------------------------------------------------
  Article - Rooms
----------------------------------------------------------------------------------------------------*/
#rooms .res-hab-tipo {
  margin-bottom: 100px;
}
@media (min-width: 992px) {
  #rooms .res-hab-tipo {
    margin-bottom: 80px;
  }
}
@media (max-width: 768px) {
  #rooms .info-res-bot.v-align {
    display: block;
  }
  #rooms .info-res-bot.v-align .btn-res-bot {
    margin-bottom: 5px;
    width: 100%;
  }
}
#rooms .r-habitaciones {
  bottom: -90px;
}
@media (min-width: 768px) {
  #rooms .r-habitaciones {
    bottom: -70px;
  }
}
#rooms .r-habitaciones label {
  display: block;
}
@media (min-width: 768px) {
  #rooms .r-habitaciones label {
    display: inline-block;
  }
}

/*----------------------------------------------------------------------------------------------------
  Some Trip
----------------------------------------------------------------------------------------------------*/
@media (max-width: 768px) {
  #some-trip .btn-spacer .btn {
    margin-bottom: 10px;
  }
}

/*----------------------------------------------------------------------------------------------------
  Re - Purchase
----------------------------------------------------------------------------------------------------*/
#re-purchase .plan-header {
  background: center center no-repeat;
  background-size: cover;
  height: 125px;
}
@media (min-width: 768px) {
  #re-purchase .plan-header {
    height: 200px;
  }
}
@media (min-width: 992px) {
  #re-purchase .plan-header {
    height: 275px;
  }
}
@media (min-width: 1200px) {
  #re-purchase .plan-header {
    height: 350px;
  }
}
#re-purchase .plan-header-a {
  background-image: url(../images/re-compra/plan-a.png);
}
#re-purchase .plan-header-b {
  background-image: url(../images/re-compra/plan-b.png);
}
#re-purchase .plan-header-c {
  background-image: url(../images/re-compra/plan-c.png);
}
#re-purchase .plan {
  color: #828282;
}
#re-purchase .info {
  padding-top: 50px;
}
#re-purchase .user-data {
  color: #f9a826;
}
#re-purchase .payment-method {
  color: #ffffff;
}
#re-purchase .payment-method .pay {
  line-height: 40px;
}

/*----------------------------------------------------------------------------------------------------
  Payment Method
----------------------------------------------------------------------------------------------------*/
#payment-method {
  color: #828282;
}
#payment-method .list-cards .cards {
  padding-top: 0;
}
#payment-method .list-cards .cards .card {
  background-color: #ffffff;
  border-bottom: 1px solid #c6c6c6;
}
#payment-method .list-cards .cards .card:nth-child(odd) {
  background-color: rgba(220, 220, 220, 0.25);
}
#payment-method .list-cards .cards .card div {
  padding: 10px 0;
}
#payment-method .list-cards .cards .card .type {
  background: #c6c6c6 center center no-repeat;
  background-size: cover;
  border-radius: 5px;
  display: block;
  height: 30px;
  left: 50%;
  position: relative;
  transform: translateX(-50%);
  width: 40px;
}
#payment-method .list-cards .cards .card .type.visa {
  background-image: url(/theme/images/icons-travel/icon-card-visa.svg);
}
#payment-method .list-cards .cards .card .type.mcard {
  background-image: url(/theme/images/icons-travel/icon-card-master-card.svg);
}
#payment-method .list-cards .cards .card .type.amex {
  background-image: url(/theme/images/icons-travel/icon-card-amex.svg);
}
#payment-method .list-cards .cards .card .close {
  background: #f9a826;
  border-radius: 100px;
  color: #ffffff;
  opacity: 1;
  margin-right: 10px;
  padding: 0 5px;
}
#payment-method .add-card {
  display: none;
}

/*----------------------------------------------------------------------------------------------------
  Benefits
----------------------------------------------------------------------------------------------------*/
#benefits {
  background-color: #ffffff;
  color: #ffffff;
}
#benefits .left {
  color: #64b7b8;
}
#benefits .right {
  background: url(../images/general/beneficios-bg.jpg) center center no-repeat;
  background-size: cover;
  height: 250px;
}
@media (min-width: 768px) {
  #benefits .right {
    height: 450px;
  }
}

/*----------------------------------------------------------------------------------------------------
  Puntos Kivac
----------------------------------------------------------------------------------------------------*/
#kivac-points {
  background: url(../images/generales/header-que-es-kivac-puntos-kivac.jpg) center center no-repeat;
  background-size: cover;
  color: #2f778b;
}

/*----------------------------------------------------------------------------------------------------
  Posadas
----------------------------------------------------------------------------------------------------*/
#posadas .logos .logo {
  padding: 25px 0;
  text-align: center;
}
#posadas .logos .logo img {
  max-height: 60px;
}
#posadas .logos .logo:nth-child(1) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 768px) {
  #posadas .logos .logo:nth-child(1) {
    border-right: none;
  }
}
#posadas .logos .logo:nth-child(2) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 992px) {
  #posadas .logos .logo:nth-child(2) {
    border-right: none;
  }
}
#posadas .logos .logo:nth-child(3) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 992px) {
  #posadas .logos .logo:nth-child(3) {
    border-right: 1px solid rgba(255, 255, 255, 0.1);
  }
}
@media (max-width: 768px) {
  #posadas .logos .logo:nth-child(3) {
    border-right: none;
  }
}
#posadas .logos .logo:nth-child(4) {
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 992px) {
  #posadas .logos .logo:nth-child(4) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    border-right: none;
  }
}
#posadas .logos .logo:nth-child(5) {
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 768px) {
  #posadas .logos .logo:nth-child(5) {
    border-right: none;
  }
}

/*----------------------------------------------------------------------------------------------------
  Diferencias con la competencia
----------------------------------------------------------------------------------------------------*/
#kivac-compare .item .box {
  padding: 50px 0;
  position: relative;
  text-align: center;
}
#kivac-compare .item .box:after {  
  content: '';
  height: 120px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 350px;
  z-index: 5;
}
#kivac-compare .item .box span {
  display: block;
  position: relative;
  z-index: 10;
}
#kivac-compare .item .box .destin:after {
  border: 2px solid #dcdcdc;
    content: '';
    height: 120px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 120px;
    z-index: 5;
}

#kivac-compare .item .box span.name {
  color: #828282;
  text-transform: uppercase;
}
#kivac-compare .item .box span.amount {
  color: #f9a826;
}
#kivac-compare .item ul {
  text-align: center;
}
#kivac-compare .item ul li {
  color: #828282;
  margin-bottom: 5px;
}
#kivac-compare .item ul li:after {
  background-color: #dcdcdc;
  content: '';
  display: block;
  height: 2px;
  left: 50%;
  margin-top: 5px;
  position: relative;
  transform: translateX(-50%);
  width: 30px;
}
#kivac-compare .item ul li:last-child {
  margin-bottom: 0;
}
#kivac-compare .item ul li:last-child:after {
  display: none;
}

/*----------------------------------------------------------------------------------------------------
  Planes Kivac
----------------------------------------------------------------------------------------------------*/
#kivac-plans .cards {
  padding-top: 25px;
}
#kivac-plans .cards .card {
  background: #f9a826;
  border-radius: 15px;
  color: #ffffff;
  margin-bottom: 25px;
  padding: 25px;
  text-align: center;
}
@media (min-width: 768px) {
  #kivac-plans .cards .card {
    margin: 25px 0;
  }
}
#kivac-plans .cards .card.best-option {
  margin-top: 0;
}
@media (min-width: 768px) {
  #kivac-plans .cards .card.best-option {
    padding: 50px 25px;
  }
}
#kivac-plans .cards .card p.title span {
  display: block;
}
#kivac-plans .cards .card p.title span.name {
  text-transform: uppercase;
}
#kivac-plans .cards .card p.title span.amount {
  color: #464645;
}
#kivac-plans .cards .card ul li {
  color: #ffffff;
  margin-bottom: 5px;
}
#kivac-plans .cards .card ul li:after {
  background-color: rgba(0, 0, 0, 0.25);
  content: '';
  display: block;
  height: 2px;
  left: 50%;
  margin-top: 5px;
  position: relative;
  transform: translateX(-50%);
  width: 30px;
}
#kivac-plans .cards .card ul li:last-child {
  margin-bottom: 0;
}
#kivac-plans .cards .card ul li:last-child:after {
  display: none;
}

/*----------------------------------------------------------------------------------------------------
  Blog Grid
----------------------------------------------------------------------------------------------------*/
#blog-grid .posts {
  padding-top: 50px;
}
#blog-grid .posts .post {
  color: #828282;
  margin-bottom: 25px;
}
#blog-grid .posts .post .image {
  background: #000000 center center no-repeat;
  background-size: cover;
  border-radius: 5px;
  display: block;
  height: 250px;
  margin-bottom: 25px;
}
#blog-grid .posts .post p.date {
  color: #2f778b;
  margin-bottom: 0;
}
#blog-grid .posts .post p.title {
  color: #2f778b;
  font-size: 18px;
  text-transform: uppercase;
}
#blog-grid .posts .post .more {
  color: #2f778b;
}

/*----------------------------------------------------------------------------------------------------
  Single Post
----------------------------------------------------------------------------------------------------*/
#single-post {
  color: #828282;
}
#single-post img {
  margin: 25px 0;
}

/*----------------------------------------------------------------------------------------------------
  Privacy & Terms
----------------------------------------------------------------------------------------------------*/
#privacy, #terms {
  color: #828282;
}
#privacy .chapters .item, #terms .chapters .item {
  margin: 0 10px;
}
@media (max-width: 992px) {
  #privacy .chapters .item, #terms .chapters .item {
    margin-bottom: 10px;
  }
}
#privacy .container a, #terms .container a {
  color: rgba(130, 130, 130, 0.75);
}

/*----------------------------------------------------------------------------------------------------
  FAQS
----------------------------------------------------------------------------------------------------*/
#faqs {
  color: #828282;
}
#faqs .questions li {
  border-bottom: 1px solid #dcdcdc;
  padding: 25px 0 15px;
}
#faqs .questions li .item {
  color: #464645;
  font-size: 15px;
  text-decoration: none;
}
#faqs .questions li .arrow {
  background: url(/theme/images/icons-travel/icon-arrow-up.svg) right center no-repeat;
  background-size: 20px;
  color: #828282;
  padding-right: 25px;
  text-decoration: none;
}
#faqs .questions li .arrow.collapsed {
  background-image: url(/theme/images/icons-travel/icon-arrow-down.svg);
}

/*----------------------------------------------------------------------------------------------------
  Charts
----------------------------------------------------------------------------------------------------*/
#charts {
  background-color: #ffffff;
  color: #828282;
  padding: 50px 0;
}
#charts .chart {
  height: 250px;
  margin: 0 auto;
  position: relative;
  width: 250px;
}
#charts .chart .info {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  z-index: 5;
}
#charts .chart canvas {
  position: absolute;
  z-index: 10;
}

.lightbox {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 10000000;
}
.lightbox .lb-closer {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 20px;
  right: 20px;
  background-size: cover;
  background-position: center center;
  cursor: pointer;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMy42IDIzLjYiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZjlhOTAwO308L3N0eWxlPjwvZGVmcz48dGl0bGU+Y2xvc2U8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTc0My41Myw0MjAuMTVhMSwxLDAsMCwwLTEuNDEsMGwtMy45LDMuOS0zLjktMy45YTEsMSwwLDAsMC0xLjQxLDEuNDFsMy45LDMuOS0zLjksMy45YTEsMSwwLDEsMCwxLjQxLDEuNDFsMy45LTMuOSwzLjksMy45YTEsMSwwLDAsMCwxLjQxLTEuNDFsLTMuOS0zLjksMy45LTMuOUExLDEsMCwwLDAsNzQzLjUzLDQyMC4xNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjYuNTcgLTQxMy4zNykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik03MzguMzYsNDEzLjM3YTExLjgsMTEuOCwwLDEsMCwxMS44LDExLjhBMTEuODEsMTEuODEsMCwwLDAsNzM4LjM2LDQxMy4zN1ptMCwyMS42YTkuOCw5LjgsMCwxLDEsOS44LTkuOEE5LjgxLDkuODEsMCwwLDEsNzM4LjM2LDQzNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MjYuNTcgLTQxMy4zNykiLz48L3N2Zz4=");
}
.lightbox .lb-closer:hover {
  opacity: .5;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
.lightbox .lb-arrow {
  width: 30px;
  height: 60px;
  text-indent: -9000px;
  background-size: cover;
  background-position: center center;
  cursor: pointer;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
.lightbox .lb-arrow:hover {
  opacity: .5;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
.lightbox .lb-arrow.arrow-left {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOS4yIDUzLjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI5LjIgNTMuMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiNGOUE4MjY7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQo8L3N0eWxlPgo8bGluZSBjbGFzcz0ic3QwIiB4MT0iMy4yIiB5MT0iLTI0MC4yIiB4Mj0iMjcuMiIgeTI9Ii0yMTYuMiIvPgo8bGluZSBjbGFzcz0ic3QwIiB4MT0iMjcuMiIgeTE9Ii0yNDAuMiIgeDI9IjMuMiIgeTI9Ii0yMTYuMiIvPgo8Zz4KCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIyNi4zIiB5MT0iMi40IiB4Mj0iMi4zIiB5Mj0iMjYuNCIvPgoJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjIuMyIgeTE9IjI2LjQiIHgyPSIyNi4zIiB5Mj0iNTAuNCIvPgo8L2c+Cjwvc3ZnPgo=");
  margin-right: 10px;
}
.lightbox .lb-arrow.arrow-right {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOS4yIDUzLjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI5LjIgNTMuMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiNGOUE4MjY7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQo8L3N0eWxlPgo8bGluZSBjbGFzcz0ic3QwIiB4MT0iMy4yIiB5MT0iLTI0MC4yIiB4Mj0iMjcuMiIgeTI9Ii0yMTYuMiIvPgo8bGluZSBjbGFzcz0ic3QwIiB4MT0iMjcuMiIgeTE9Ii0yNDAuMiIgeDI9IjMuMiIgeTI9Ii0yMTYuMiIvPgo8bGluZSBjbGFzcz0ic3QxIiB4MT0iMi4zIiB5MT0iMi40IiB4Mj0iMjYuMyIgeTI9IjI2LjQiLz4KPGxpbmUgY2xhc3M9InN0MSIgeDE9IjI2LjMiIHkxPSIyNi40IiB4Mj0iMi4zIiB5Mj0iNTAuNCIvPgo8L3N2Zz4K");
  margin-left: 10px;
}

#galeria {
  width: 100%;
  height: 100%;
}
#galeria .img-galery {
  width: 80%;
  height: auto;
}

#lb-mapa {
  width: 100%;
  height: 100%;
}
#lb-mapa iframe {
  width: 80%;
  height: 300px;
}
@media screen and (min-width: 768px) {
  #lb-mapa iframe {
    width: 50%;
    height: 400px;
  }
}

.lb-alertas {
  width: 100%;
  height: 100%;
}
.lb-alertas .alert-box {
  width: 300px;
  height: 250px;
  background-color: white;
  border-radius: 10px;
  background-size: 50px 50px;
  background-position: center 60px;
  background-repeat: no-repeat;
}
@media screen and (min-width: 768px) {
  .lb-alertas .alert-box {
    width: 350px;
  }
}
.lb-alertas .alert-box.exitoso {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDAgMTQwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZkYTYwNzt9LmNscy0ye2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmNoZWNrX2NpcmNsZTwvdGl0bGU+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSI3MCIgY3k9IjcwIiByPSI3MCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSI1Ni4xNSAxMDguOTUgMjAuNDIgNzMuMjIgMzQuODkgNTguNzYgNTYuMTUgODAuMDIgMTA1LjExIDMxLjA1IDExOS41OCA0NS41MiA1Ni4xNSAxMDguOTUiLz48L3N2Zz4=");
}
.lb-alertas .alert-box.exitoso p {
  padding-top: 70px;
}
.lb-alertas .alert-box.rechazado {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNC40IDE0LjQiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZjlhODIzO308L3N0eWxlPjwvZGVmcz48dGl0bGU+Y2xvc2Vfc21hbGxfbmFyYW5qYTwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOTczLjcyLDUzNi4zYTcuMiw3LjIsMCwxLDAsNy4yLDcuMkE3LjIsNy4yLDAsMCwwLDk3My43Miw1MzYuM1ptMi44LDExLjQ0LTIuODEtMi44MS0yLjgxLDIuODEtMS40MS0xLjQxLDIuODEtMi44MS0yLjgxLTIuODEsMS40MS0xLjQxLDIuODEsMi44MSwyLjgxLTIuODEsMS40MSwxLjQxLTIuODEsMi44MSwyLjgxLDIuODFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTY2LjUyIC01MzYuMykiLz48L3N2Zz4=");
}
.lb-alertas .alert-box.rechazado p {
  padding-top: 90px;
}
.lb-alertas .alert-box.logout {
  background-image: url("../images/generales/logout.svg");
}
.lb-alertas .alert-box.logout p {
  padding-top: 70px;
}
.lb-alertas .alert-box h2 {
  background-color: #2f778b;
  padding: 10px 0px 10px 0px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.lb-alertas .alert-box p {
  padding-left: 20px;
  padding-right: 20px;
}

#lb-eliminar {
  width: 100%;
  height: 100%;
}
#lb-eliminar .eliminar-box {
  width: 300px;
  height: 220px;
  background-color: white;
  border-radius: 10px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNC40IDE0LjQiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZjlhODIzO308L3N0eWxlPjwvZGVmcz48dGl0bGU+Y2xvc2Vfc21hbGxfbmFyYW5qYTwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOTczLjcyLDUzNi4zYTcuMiw3LjIsMCwxLDAsNy4yLDcuMkE3LjIsNy4yLDAsMCwwLDk3My43Miw1MzYuM1ptMi44LDExLjQ0LTIuODEtMi44MS0yLjgxLDIuODEtMS40MS0xLjQxLDIuODEtMi44MS0yLjgxLTIuODEsMS40MS0xLjQxLDIuODEsMi44MSwyLjgxLTIuODEsMS40MSwxLjQxLTIuODEsMi44MSwyLjgxLDIuODFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTY2LjUyIC01MzYuMykiLz48L3N2Zz4=");
  background-size: 50px 50px;
  background-position: center 60px;
  background-repeat: no-repeat;
}
@media screen and (min-width: 768px) {
  #lb-eliminar .eliminar-box {
    width: 350px;
  }
}
#lb-eliminar .eliminar-box h2 {
  background-color: #2f778b;
  padding: 10px 0px 10px 0px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
#lb-eliminar .eliminar-box p {
  padding-top: 70px;
}

.planes-lb {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 3000;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #f0efef;
}
.planes-lb .closer-lbp {
  width: 50px;
  height: 50px;
  background-image: url("/theme/images/icons-travel/icon-circle-close.svg");
  background-size: 40px 40px;
  background-repeat: no-repeat;
  position: absolute;
  z-index: 400;
  top: 10px;
  right: 10px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
.planes-lb .closer-lbp:hover {
  opacity: .5;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}

.perfil-info {
  padding: 20px;
  background-color: #dcdcdc;
}
.perfil-info h2.date-title, .perfil-info h2.tel-title {
  padding-left: 30px;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  background-position: 0px center;
}
.perfil-info h2.date-title {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDAgMTA1LjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDUuODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGQUE5MjM7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04OCwxNC4yaC03Ljl2OC45YzAsMy44LTMuMSw2LjktNi45LDYuOXMtNi45LTMuMS02LjktNi45di04LjlIMzMuOHY4LjljMCwzLjgtMy4xLDYuOS02LjksNi45CgkJUzIwLDI2LjksMjAsMjMuMXYtOC45aC04Yy00LjUsMC04LjEsMy42LTguMSw4LjF2NzAuMWMwLDQuNSwzLjYsOC4xLDguMSw4LjFoNzZjNC41LDAsOC4xLTMuNiw4LjEtOC4xVjIyLjMKCQlDOTYuMSwxNy44LDkyLjUsMTQuMiw4OCwxNC4yeiBNOTEuNCw5Mi40YzAsMS45LTEuNSwzLjQtMy40LDMuNEgxMmMtMS45LDAtMy40LTEuNS0zLjQtMy40VjQ0LjdoODIuOUw5MS40LDkyLjRMOTEuNCw5Mi40eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI2LjksMjYuNGMxLjksMCwzLjQtMS41LDMuNC0zLjRWOC44YzAtMS45LTEuNS0zLjQtMy40LTMuNHMtMy40LDEuNS0zLjQsMy40VjIzQzIzLjUsMjQuOSwyNSwyNi40LDI2LjksMjYuNAoJCXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03My4yLDI2LjRjMS45LDAsMy40LTEuNSwzLjQtMy40VjguOGMwLTEuOS0xLjUtMy40LTMuNC0zLjRzLTMuNCwxLjUtMy40LDMuNFYyMwoJCUM2OS45LDI0LjksNzEuNCwyNi40LDczLjIsMjYuNHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNS40LDYxLjFoOS43YzEuOCwwLDMuMy0xLjUsMy4zLTMuM3YtNi4zYzAtMS44LTEuNS0zLjMtMy4zLTMuM2gtOS43Yy0xLjgsMC0zLjMsMS41LTMuMywzLjN2Ni4zCgkJQzMyLjEsNTkuNiwzMy42LDYxLjEsMzUuNCw2MS4xeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTU0LjgsNjEuMWg5LjdjMS44LDAsMy4zLTEuNSwzLjMtMy4zdi02LjNjMC0xLjgtMS41LTMuMy0zLjMtMy4zaC05LjdjLTEuOCwwLTMuMywxLjUtMy4zLDMuM3Y2LjMKCQlDNTEuNSw1OS42LDUzLDYxLjEsNTQuOCw2MS4xeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTc0LjMsNjEuMUg4NGMxLjgsMCwzLjMtMS41LDMuMy0zLjN2LTYuM2MwLTEuOC0xLjUtMy4zLTMuMy0zLjNoLTkuN2MtMS44LDAtMy4zLDEuNS0zLjMsMy4zdjYuMwoJCUM3MSw1OS42LDcyLjQsNjEuMSw3NC4zLDYxLjF6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTYsNzYuN2g5LjdjMS44LDAsMy4zLTEuNSwzLjMtMy4zdi02LjNjMC0xLjgtMS41LTMuMy0zLjMtMy4zSDE2Yy0xLjgsMC0zLjMsMS41LTMuMywzLjN2Ni4zCgkJQzEyLjcsNzUuMiwxNC4xLDc2LjcsMTYsNzYuN3oiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNS40LDc2LjdoOS43YzEuOCwwLDMuMy0xLjUsMy4zLTMuM3YtNi4zYzAtMS44LTEuNS0zLjMtMy4zLTMuM2gtOS43Yy0xLjgsMC0zLjMsMS41LTMuMywzLjN2Ni4zCgkJQzMyLjEsNzUuMiwzMy42LDc2LjcsMzUuNCw3Ni43eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTU0LjgsNzYuN2g5LjdjMS44LDAsMy4zLTEuNSwzLjMtMy4zdi02LjNjMC0xLjgtMS41LTMuMy0zLjMtMy4zaC05LjdjLTEuOCwwLTMuMywxLjUtMy4zLDMuM3Y2LjMKCQlDNTEuNSw3NS4yLDUzLDc2LjcsNTQuOCw3Ni43eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTc0LjMsNzYuN0g4NGMxLjgsMCwzLjMtMS41LDMuMy0zLjN2LTYuM2MwLTEuOC0xLjUtMy4zLTMuMy0zLjNoLTkuN2MtMS44LDAtMy4zLDEuNS0zLjMsMy4zdjYuMwoJCUM3MSw3NS4yLDcyLjQsNzYuNyw3NC4zLDc2Ljd6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTYsOTIuM2g5LjdjMS44LDAsMy4zLTEuNSwzLjMtMy4zdi02LjNjMC0xLjgtMS41LTMuMy0zLjMtMy4zSDE2Yy0xLjgsMC0zLjMsMS41LTMuMywzLjNWODkKCQlDMTIuNyw5MC44LDE0LjEsOTIuMywxNiw5Mi4zeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTM1LjQsOTIuM2g5LjdjMS44LDAsMy4zLTEuNSwzLjMtMy4zdi02LjNjMC0xLjgtMS41LTMuMy0zLjMtMy4zaC05LjdjLTEuOCwwLTMuMywxLjUtMy4zLDMuM1Y4OQoJCUMzMi4xLDkwLjgsMzMuNiw5Mi4zLDM1LjQsOTIuM3oiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01NC44LDkyLjNoOS43YzEuOCwwLDMuMy0xLjUsMy4zLTMuM3YtNi4zYzAtMS44LTEuNS0zLjMtMy4zLTMuM2gtOS43Yy0xLjgsMC0zLjMsMS41LTMuMywzLjNWODkKCQlDNTEuNSw5MC44LDUzLDkyLjMsNTQuOCw5Mi4zeiIvPgo8L2c+Cjwvc3ZnPgo=");
}
.perfil-info h2.tel-title {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMSIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDMxIDIyIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZjlhODI2OwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9IlBob25lXzIiIGRhdGEtbmFtZT0iUGhvbmUgMiIgY2xhc3M9ImNscy0xIiBkPSJNMTkuOTM5LDUuODcxYTguOTcxLDguOTcxLDAsMCwxLDMuODk0LDMuMjEzTDI2LDE1Ljc1djMuMjcxYTIuMDkxLDIuMDkxLDAsMCwxLTIuMDgzLDJIN2ExLjgzMywxLjgzMywwLDAsMS0yLTJWMTUuNTg0Yy0wLjAzNy42MjUsMi02LjUyMSwyLTYuNTIxYTcuMDQ4LDcuMDQ4LDAsMCwxLDQuMDI3LTMuMTQ2VjQuODc1YTEuNzY5LDEuNzY5LDAsMCwxLDEuOTQyLTEuODQ0aDVhMS45NTQsMS45NTQsMCwwLDEsMi4wMzEsMlpNOC4yMjQsMy44MjNjMC4yMDgsMC41MTEuODQ4LDEuNjIxLDAuODQ4LDEuNjIxbC03LjExMSwzLjZMMC43NDMsNi41OTNBMi40ODcsMi40ODcsMCwwLDEsMS45NjcsMy4wMTFsMi4wOC0xLjExOEEyOC45MjQsMjguOTI0LDAsMCwxLDE0Ljc1LDBIMTZjOC4xMjUsMCwxMC45NTMsMS44OTIsMTAuOTUzLDEuODkybDIuMDgsMS4xMThhMi40ODcsMi40ODcsMCwwLDEsMS4yMjMsMy41ODNsLTEuMywyLjQ1NS03LjAyNy0zLjZhOS44NDIsOS44NDIsMCwwLDAsLjgzOS0xLjU2MmMwLjE1NS0uMzguMTY2LTAuMDc3LTAuMDQ3LTAuMjU4QzIwLjgwNiwxLjk5NCwxNi4yNSwyLDE2LjI1LDJoLTEuNUExOS4yNCwxOS4yNCwwLDAsMCw4LjMxMiwzLjQwNkM4LjE1NiwzLjUsOCwzLjQxLDguMjI0LDMuODIzWm03LjIyLDQuMTkzYTIuMjQsMi4yNCwwLDAsMSwyLjQ1LDEuOTQsMi4yODUsMi4yODUsMCwwLDEtMi40NSwyLDIuMjg1LDIuMjg1LDAsMCwxLTIuNDUtMkEyLjI0LDIuMjQsMCwwLDEsMTUuNDQ0LDguMDE2Wk0xMS41MzEsOS45NjlBMC41MzEsMC41MzEsMCwxLDEsMTEsMTAuNSwwLjUzMSwwLjUzMSwwLDAsMSwxMS41MzEsOS45NjlabTAuOTg0LTJhMC41MzEsMC41MzEsMCwxLDEtLjU0Ny41MzFBMC41MzksMC41MzksMCwwLDEsMTIuNTE2LDcuOTY5Wm0yLjAxNi0xQTAuNTQ3LDAuNTQ3LDAsMSwxLDE0LDcuNTE1LDAuNTM5LDAuNTM5LDAsMCwxLDE0LjUzMSw2Ljk2OVpNMTYuNSw3YTAuNTE2LDAuNTE2LDAsMSwxLS41LjUxNUEwLjUwOCwwLjUwOCwwLDAsMSwxNi41LDdabTEuOTg1LDFhMC41MTYsMC41MTYsMCwxLDEtLjUxNi41MTZBMC41MTYsMC41MTYsMCwwLDEsMTguNDg0LDhaTTE5LjUsMTBhMC41MzIsMC41MzIsMCwxLDEtLjUuNTMxQTAuNTE2LDAuNTE2LDAsMCwxLDE5LjUsMTBabS02LjAzMSwxLjk2OWEwLjUzMSwwLjUzMSwwLDEsMS0uNTMxLjUzMUEwLjUzMiwwLjUzMiwwLDAsMSwxMy40NjksMTEuOTY5Wk0xNS41MzEsMTNhMC41LDAuNSwwLDEsMS0uNS41QTAuNSwwLjUsMCwwLDEsMTUuNTMxLDEzWk0xNy41LDExLjk2OWEwLjUzMiwwLjUzMiwwLDEsMS0uNS41MzFBMC41MTcsMC41MTcsMCwwLDEsMTcuNSwxMS45NjlaIi8+Cjwvc3ZnPgo=");
}

.mano-phone {
  width: 200px;
  height: 267px;
  position: absolute;
  right: 100px;
  bottom: -30px;
  background-image: url("../images/generales/hand_phone.png");
  background-size: cover;
  background-repeat: no-repeat;
  position: bottom center;
  display: none;
}
@media screen and (min-width: 992px) {
  .mano-phone {
    display: block;
  }
}

.mi-perfil {
  background-color: #2f778b;
}
.mi-perfil div {
  color: transparent;
}

.perfil-left {
  background-color: transparent;
  height: auto;
  min-height: 0px;
  position: relative;
}
.perfil-left .triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 0 15px 20px;
  border-color: transparent transparent transparent #2f778b;
  position: absolute;
  right: -20px;
  top: 178px;
  z-index: 1;
  display: none;
}
@media screen and (min-width: 768px) {
  .perfil-left .triangle {
    display: block;
  }
}

.perfil-right {
  background-color: #3c9bb5;
  height: auto;
  min-height: 0px;
}

.perfil-pago {
  width: 210px;
}
.perfil-pago a {
  max-width: 80px;
  margin-left: auto;
  position: relative;
  right: 5px;
}

/* -- Adelantar -- */
.adelantar-mod {
  max-width: 320px;
  margin-left: 10px;
  position: relative;
}
.adelantar-mod .arrow-ad {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  top: 41px;
  cursor: pointer;
}
.adelantar-mod .arrow-ad.left {
  border-width: 15px 20px 15px 0;
  border-color: transparent #f9a826 transparent transparent;
  left: 0px;
}
.adelantar-mod .arrow-ad.right {
  border-width: 15px 0 15px 20px;
  border-color: transparent transparent transparent #f9a826;
  right: -02px;
}
.adelantar-mod .content-riel {
  width: 272px;
  padding: 10px 0px 10px 0px;
  background-color: rgba(47, 119, 139, 0.5);
  border-radius: 100px;
  border-bottom: 1px solid white;
  position: relative;
  left: 25px;
}
.adelantar-mod .content-riel .riel-adelantar {
  width: 252px;
  margin: auto;
  background-color: #2f778b;
  height: 11px;
  border-radius: 100px;
  position: relative;
}
.adelantar-mod .content-riel .riel-adelantar .puntero {
  width: 20px;
  height: 20px;
  background-color: #2f778b;
  border-radius: 100px;
  border: 4px solid white;
  position: absolute;
  top: -5px;
  left: 0px;
  cursor: pointer;
}
.adelantar-mod .content-riel .riel-adelantar .puntero .globo-alentar {
  padding: 5px;
  width: 100px;
  position: absolute;
  background-color: #f9a826;
  color: white;
  text-align: center;
  font-size: 10px;
  border-radius: 100px;
  top: -40px;
  left: -43px;
}
.adelantar-mod .content-riel .riel-adelantar .puntero .globo-alentar .triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #f9a826 transparent transparent;
  position: absolute;
  bottom: -10px;
  left: 40px;
}

.filtros-tabla input {
  background-color: #ffffff;
  border-radius: 100px;
  border: 1px solid #828282;
  color: #828282;
  font-family: "MBold", Arial, sans-serif;
  padding: 5px 10px 3px 10px;
  margin-left: 10px;
  font-size: 10px;
}
.filtros-tabla input.codigo {
  padding-right: 40px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOC41OSAxOS40NCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNjOWQwZDg7ZmlsbC1ydWxlOmV2ZW5vZGQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5sdXBhPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05NzUuOTIsNjE4LjVsLTUuNTYtNS4yMWE3LjksNy45LDAsMCwwLDEuMzctNC41NSw3LjA3LDcuMDcsMCwwLDAtNy4xNi03LjA2LDYuOTQsNi45NCwwLDAsMC03LDcuMDYsNyw3LDAsMCwwLDcsNy4xNiw4Ljc1LDguNzUsMCwwLDAsMy4zNi0uNjRsNS42MSw1LjYyYS44NC44NCwwLDAsMCwxLjE4LDBsMS4xOC0xLjE4QS44NC44NCwwLDAsMCw5NzUuOTIsNjE4LjVabS0xMS4yNS01LjQ0YTQuMjQsNC4yNCwwLDEsMSw0LjI0LTQuMjRBNC4yNCw0LjI0LDAsMCwxLDk2NC42Nyw2MTMuMDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTU3LjU4IC02MDEuNjgpIi8+PC9zdmc+");
  background-size: 18px 18px;
  background-repeat: no-repeat;
  background-position: 140px center;
}

table.table th {
  font-family: "MBold", Arial, sans-serif;
  color: #828282;
  Font-size: 12px;
}
table.table td {
  font-family: "MLight", Arial, sans-serif;
  color: #828282;
  Font-size: 10px;
}
table.table td.right {
  text-align: left;
}
@media screen and (min-width: 768px) {
  table.table td.right {
    text-align: right;
  }
}
table.table td a {
  padding-left: 20px;
  display: inline-block;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMC41NyAxNy45NCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNjOWQwZDg7ZmlsbC1ydWxlOmV2ZW5vZGQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5leWU8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTk3NSw2MDguOTFzLTQuMzctNy4zOC0xMi42Mi03LjM4LTEyLjYyLDcuMzgtMTIuNjIsNy4zOGE3LjQsNy40LDAsMCwxLTIuNTksMS41OSw3LjQsNy40LDAsMCwxLDIuNTksMS41OXM0LjM3LDcuMzgsMTIuNjIsNy4zOFM5NzUsNjEyLjA5LDk3NSw2MTIuMDlhNy41LDcuNSwwLDAsMSwyLjc0LTEuNTlBNy41LDcuNSwwLDAsMSw5NzUsNjA4LjkxWm0tMTIuNTgsNS42M2E0LDQsMCwxLDEsNC00QTQsNCwwLDAsMSw5NjIuNDUsNjE0LjU0Wm0uMDktNi4xMmEyLDIsMCwxLDAsMiwyQTIsMiwwLDAsMCw5NjIuNTQsNjA4LjQyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk0Ny4yIC02MDEuNTMpIi8+PC9zdmc+");
  background-size: 15px 15px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  color: #64b7b8;
}
table.table td a:hover {
  text-decoration: underline;
}

.reservaciones {
  width: 100%;
  height: auto;
  background-color: white;
  border-radius: 10px;
}
.reservaciones .image-res {
  width: 30%;
  height: 150px;
  border-radius: 10px;
  position: relative;
}
.reservaciones .image-res div {
  position: absolute;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  border-radius: 10px;
}
.reservaciones .image-res.hot::after {
  content: "HOT ICON";
  width: 50px;
  height: 65px;
  display: block;
  text-indent: -9000px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3MCA4MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzAgODI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkI5RDAxO30KCS5zdDF7ZmlsbDojQzg3MjAwO30KCS5zdDJ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTMsNTUuNEgyMWMtMi4yLDAtNC0xLjgtNC00di0yOGMwLTIuMiwxLjgtNCw0LTRoMjhjMi4yLDAsNCwxLjgsNCw0VjU1LjR6Ii8+Cgk8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjM5LjgsNjIuNiAzOS44LDU1LjQgNTMsNTUuNCAJIi8+Cgk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDEuNCwzMi4zYy0xLjYsMy4zLTMuMiwzLjQtMy4yLDMuNHMwLjYtNC4zLTAuNC02LjdzLTQuMS0zLjctNC4xLTMuN2MwLDcuMS02LjYsNy4yLTcuMiwxNC4xCgkJYy0wLjksOS41LDYuNSw5LDYuNSw5cy0xLjgtMS4xLTEuOC0zLjhjMC0xLjgsMC42LTMuNSwyLjItNS4yYzEuNS0xLjYsMS41LTMuNSwxLjUtMy41czQuNiw1LjMsNC42LDcuOGMwLDIuNS0xLDMuNi0xLDMuNgoJCXM0LjktMS4zLDQuOS03LjVDNDMuNSwzNi43LDQyLjYsMzQuMyw0MS40LDMyLjN6Ii8+CjwvZz4KPC9zdmc+Cg==");
  position: absolute;
  z-index: 2;
  right: -21px;
}
.reservaciones .info-res {
  width: 58%;
  height: 150px;
  padding-left: 10px;
}
.reservaciones .pts-res {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .reservaciones .pts-res {
    width: 45%;
  }
}
@media screen and (min-width: 992px) {
  .reservaciones .pts-res {
    width: 53%;
  }
}
.reservaciones .btn-res {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .reservaciones .btn-res {
    width: 50%;
  }
}
@media screen and (min-width: 992px) {
  .reservaciones .btn-res {
    width: 45%;
    padding-top: 5px;
  }
}

.content-c {
  height: 220px;
}

.circle {
  width: 200px;
  height: 200px;
  border: 20px solid white;
  border-radius: 10000px;
  margin: auto;
  position: relative;
}
.circle.full {
  border-color: #2f778b;
}
.circle .half {
  width: 200px;
  height: 100px;
  background-color: trasnparent;
  border-top-left-radius: 110px;
  border-top-right-radius: 110px;
  border: 20px solid #2f778b;
  border-bottom: 0;
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Safari */
  transform: rotate(90deg);
  position: absolute;
  top: 30px;
  left: 30px;
}
.circle .quarter {
  width: 200px;
  height: 100px;
  background-color: trasnparent;
  border-top-left-radius: 110px;
  border-top-right-radius: 110px;
  border: 20px solid #2f778b;
  border-bottom: 0;
  border-right-color: white;
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Safari */
  transform: rotate(90deg);
  position: absolute;
  top: 30px;
  left: 30px;
}
.circle h2 {
  margin-top: 55px;
  font-size: 35px;
}

/*----------------------------------------------------------------------------------------------------
  Reservations
----------------------------------------------------------------------------------------------------*/
.reservaciones {
  padding: 20px 20px 20px 20px;
  width: 95%;
  background-color: transparent;
  position: absolute;
  bottom: -250px;
  margin-left: auto;
  margin-right: auto;
  left: 0px;
  right: 0px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 20px 2px transparent;
  -moz-box-shadow: 0px 0px 20px 2px transparent;
  box-shadow: 0px 0px 20px 2px transparent;
}
@media screen and (min-width: 768px) {
  .reservaciones {
    background-color: #ffffff;
    bottom: -75px;
    width: 70%;
    -webkit-box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.15);
  }
}
.reservaciones .apartado {
  padding: 0px 10px 0px 10px;
  background-color: #ffffff;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.15);
  margin-bottom: 8px;
}
@media screen and (min-width: 768px) {
  .reservaciones .apartado {
    background-color: transparent;
    -webkit-box-shadow: 0px 0px 20px 2px transparent;
    -moz-box-shadow: 0px 0px 20px 2px transparent;
    box-shadow: 0px 0px 20px 2px transparent;
    margin-bottom: 0px;
    border-radius: 0px;
  }
}
.reservaciones .apartado:nth-child(1) {
  border-right: none;
  padding-bottom: 10px;
}
@media screen and (min-width: 768px) {
  .reservaciones .apartado:nth-child(1) {
    border-right: 2px solid #f0efef;
  }
}
.reservaciones .apartado:nth-child(2) {
  border-right: none;
  text-align: left;
}
@media screen and (min-width: 768px) {
  .reservaciones .apartado:nth-child(2) {
    text-align: center;
    border-right: 2px solid #f0efef;
  }
}
.reservaciones form .dates {
  width: 45%;
}
@media screen and (min-width: 768px) {
  .reservaciones form .dates {
    width: 40%;
    margin: 0px 5px 0px 5px;
  }
}
.reservaciones form label {
  font-family: "MLight", Arial, sans-serif;
  color: #f9a826;
  font-size: 11px;
}
.reservaciones form .input .destino-search {
  width: 100%;
  height: auto;
  background-color: #ffffff;
  position: absolute;
  padding: 20px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  display: none;
  z-index: 10;
}
.reservaciones form .input .destino-search li {
  font-family: "MRegular", Arial, sans-serif;
  font-size: 20px;
  color: #c6c6c6;
  text-indent: 0;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
  cursor: pointer;
}
.reservaciones form .input .destino-search li:hover {
  text-decoration: none;
  color: #f9a826;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
.reservaciones form .input input {
  width: 100%;
  background-color: transparent;
  border: none;
  font-size: 30px;
  font-family: "MRegular", Arial, sans-serif;
  background-repeat: no-repeat;
  background-position: 0px center;
  text-align: left;
}
@media screen and (min-width: 768px) {
  .reservaciones form .input input {
    text-align: center;
  }
}
.reservaciones form .input input.medium {
  color: #828282;
}
.reservaciones form .input input.white {
  color: #ffffff;
}
.reservaciones form .input input.destino {
  height: 40px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1NCA3NC41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NCA3NC41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0M4QzhDODt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI3LDE4Yy01LjUsMC0xMCw0LjUtMTAsMTBzNC41LDEwLDEwLDEwczEwLTQuNSwxMC0xMFMzMi41LDE4LDI3LDE4eiBNMjcsMzZjLTQuNCwwLTgtMy42LTgtOHMzLjYtOCw4LTgKCQlzOCwzLjYsOCw4UzMxLjQsMzYsMjcsMzZ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjcsNkMxNC45LDYsNSwxNS45LDUsMjhjMCwxNi4yLDIwLjQsNDAuNiwyMS4yLDQxLjZsMC44LDAuOWwwLjgtMC45QzI4LjYsNjguNiw0OSw0NC4yLDQ5LDI4CgkJQzQ5LDE1LjksMzkuMSw2LDI3LDZ6IE0yNyw2Ny40QzIzLjIsNjIuNyw3LDQxLjcsNywyOEM3LDE3LDE2LDgsMjcsOHMyMCw5LDIwLDIwQzQ3LDQxLjcsMzAuOCw2Mi43LDI3LDY3LjR6Ii8+CjwvZz4KPC9zdmc+Cg==");
  background-size: 35px 35px;
  padding: 6px 0px 0px 35px;
  text-align: left;
}
.reservaciones form .input input.llegada, .reservaciones form .input input.salida {
  height: 40px;
  max-width: 80px;
  background-size: 20px 20px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDAgMTA1LjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDUuODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNDOEM4Qzg7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04OCwxNC4yaC03Ljl2OC45YzAsMy44LTMuMSw2LjktNi45LDYuOXMtNi45LTMuMS02LjktNi45di04LjlIMzMuOHY4LjljMCwzLjgtMy4xLDYuOS02LjksNi45CgkJUzIwLDI2LjksMjAsMjMuMXYtOC45aC04Yy00LjUsMC04LjEsMy42LTguMSw4LjF2NzAuMWMwLDQuNSwzLjYsOC4xLDguMSw4LjFoNzZjNC41LDAsOC4xLTMuNiw4LjEtOC4xVjIyLjMKCQlDOTYuMSwxNy44LDkyLjUsMTQuMiw4OCwxNC4yeiBNOTEuNCw5Mi40YzAsMS45LTEuNSwzLjQtMy40LDMuNEgxMmMtMS45LDAtMy40LTEuNS0zLjQtMy40VjQ0LjdoODIuOUw5MS40LDkyLjRMOTEuNCw5Mi40eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI2LjksMjYuNGMxLjksMCwzLjQtMS41LDMuNC0zLjRWOC44YzAtMS45LTEuNS0zLjQtMy40LTMuNHMtMy40LDEuNS0zLjQsMy40VjIzQzIzLjUsMjQuOSwyNSwyNi40LDI2LjksMjYuNAoJCXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03My4yLDI2LjRjMS45LDAsMy40LTEuNSwzLjQtMy40VjguOGMwLTEuOS0xLjUtMy40LTMuNC0zLjRzLTMuNCwxLjUtMy40LDMuNFYyMwoJCUM2OS45LDI0LjksNzEuNCwyNi40LDczLjIsMjYuNHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNS40LDYxLjFoOS43YzEuOCwwLDMuMy0xLjUsMy4zLTMuM3YtNi4zYzAtMS44LTEuNS0zLjMtMy4zLTMuM2gtOS43Yy0xLjgsMC0zLjMsMS41LTMuMywzLjN2Ni4zCgkJQzMyLjEsNTkuNiwzMy42LDYxLjEsMzUuNCw2MS4xeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTU0LjgsNjEuMWg5LjdjMS44LDAsMy4zLTEuNSwzLjMtMy4zdi02LjNjMC0xLjgtMS41LTMuMy0zLjMtMy4zaC05LjdjLTEuOCwwLTMuMywxLjUtMy4zLDMuM3Y2LjMKCQlDNTEuNSw1OS42LDUzLDYxLjEsNTQuOCw2MS4xeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTc0LjMsNjEuMUg4NGMxLjgsMCwzLjMtMS41LDMuMy0zLjN2LTYuM2MwLTEuOC0xLjUtMy4zLTMuMy0zLjNoLTkuN2MtMS44LDAtMy4zLDEuNS0zLjMsMy4zdjYuMwoJCUM3MSw1OS42LDcyLjQsNjEuMSw3NC4zLDYxLjF6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTYsNzYuN2g5LjdjMS44LDAsMy4zLTEuNSwzLjMtMy4zdi02LjNjMC0xLjgtMS41LTMuMy0zLjMtMy4zSDE2Yy0xLjgsMC0zLjMsMS41LTMuMywzLjN2Ni4zCgkJQzEyLjcsNzUuMiwxNC4xLDc2LjcsMTYsNzYuN3oiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNS40LDc2LjdoOS43YzEuOCwwLDMuMy0xLjUsMy4zLTMuM3YtNi4zYzAtMS44LTEuNS0zLjMtMy4zLTMuM2gtOS43Yy0xLjgsMC0zLjMsMS41LTMuMywzLjN2Ni4zCgkJQzMyLjEsNzUuMiwzMy42LDc2LjcsMzUuNCw3Ni43eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTU0LjgsNzYuN2g5LjdjMS44LDAsMy4zLTEuNSwzLjMtMy4zdi02LjNjMC0xLjgtMS41LTMuMy0zLjMtMy4zaC05LjdjLTEuOCwwLTMuMywxLjUtMy4zLDMuM3Y2LjMKCQlDNTEuNSw3NS4yLDUzLDc2LjcsNTQuOCw3Ni43eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTc0LjMsNzYuN0g4NGMxLjgsMCwzLjMtMS41LDMuMy0zLjN2LTYuM2MwLTEuOC0xLjUtMy4zLTMuMy0zLjNoLTkuN2MtMS44LDAtMy4zLDEuNS0zLjMsMy4zdjYuMwoJCUM3MSw3NS4yLDcyLjQsNzYuNyw3NC4zLDc2Ljd6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTYsOTIuM2g5LjdjMS44LDAsMy4zLTEuNSwzLjMtMy4zdi02LjNjMC0xLjgtMS41LTMuMy0zLjMtMy4zSDE2Yy0xLjgsMC0zLjMsMS41LTMuMywzLjNWODkKCQlDMTIuNyw5MC44LDE0LjEsOTIuMywxNiw5Mi4zeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTM1LjQsOTIuM2g5LjdjMS44LDAsMy4zLTEuNSwzLjMtMy4zdi02LjNjMC0xLjgtMS41LTMuMy0zLjMtMy4zaC05LjdjLTEuOCwwLTMuMywxLjUtMy4zLDMuM1Y4OQoJCUMzMi4xLDkwLjgsMzMuNiw5Mi4zLDM1LjQsOTIuM3oiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01NC44LDkyLjNoOS43YzEuOCwwLDMuMy0xLjUsMy4zLTMuM3YtNi4zYzAtMS44LTEuNS0zLjMtMy4zLTMuM2gtOS43Yy0xLjgsMC0zLjMsMS41LTMuMywzLjNWODkKCQlDNTEuNSw5MC44LDUzLDkyLjMsNTQuOCw5Mi4zeiIvPgo8L2c+Cjwvc3ZnPgo=");
  padding: 8px 0px 0px 25px;
  text-align: left;
  font-size: 30px;
  cursor: pointer;
}
.reservaciones form .input input.llegada-mes, .reservaciones form .input input.salida-mes {
  font-size: 9px;
  display: block;
  margin-top: -5px;
  color: #828282;
}
.reservaciones form .input input.n-habit, .reservaciones form .input input.p-habit {
  width: 25px;
  padding: 3px 0px 0px 0px;
}
.reservaciones form .input a {
  width: 24px;
  height: 24px;
  display: inline-block;
  text-indent: -9000px;
  background-position: center center;
  background-size: 20px 20px;
  background-repeat: no-repeat;
  margin: 10px 2px 0px 2px;
  cursor: pointer;
}
.reservaciones form .input a.menos.light {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMiAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjIgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojQzhDOEM4O30KPC9zdHlsZT4KPHRpdGxlPmxlc3M8L3RpdGxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEsMmM1LDAsOSw0LDksOXMtNCw5LTksOXMtOS00LTktOVM2LDIsMTEsMiBNMTEsMEM0LjksMCwwLDUsMCwxMXM0LjksMTEsMTEsMTFzMTEtNC45LDExLTExUzE3LjEsMCwxMSwweiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTUuNCwxMkg2LjZjLTAuNiwwLTEtMC40LTEtMXMwLjQtMSwxLTFoOC45YzAuNiwwLDEsMC40LDEsMVMxNiwxMiwxNS40LDEyeiIvPgo8L3N2Zz4K");
}
.reservaciones form .input a.menos.dark {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM3MTcxNmQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5sZXNzPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMi41OSwzLjU4YTksOSwwLDEsMS05LDksOSw5LDAsMCwxLDktOW0wLTJhMTEsMTEsMCwxLDAsMTEsMTEsMTEsMTEsMCwwLDAtMTEtMTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS41OSAtMS41NSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNywxMy41Nkg4LjE0YTEsMSwwLDAsMSwwLTJIMTdhMSwxLDAsMSwxLDAsMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xLjU5IC0xLjU1KSIvPjwvc3ZnPg==");
}
.reservaciones form .input a.mas.light {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMiAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjIgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojQzhDOEM4O30KPC9zdHlsZT4KPHRpdGxlPm1vcmU8L3RpdGxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEsMmM1LDAsOSw0LDksOXMtNCw5LTksOXMtOS00LTktOVM2LDIsMTEsMiBNMTEsMEM0LjksMCwwLDUsMCwxMXM0LjksMTEsMTEsMTFzMTEtNC45LDExLTExUzE3LjEsMCwxMSwweiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTUuNSwxMEgxMlY2LjZjMC0wLjYtMC40LTEtMS0xcy0xLDAuNC0xLDFWMTBINi41Yy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxSDEwdjMuNGMwLDAuNiwwLjQsMSwxLDEKCXMxLTAuNCwxLTFWMTJoMy40YzAuNiwwLDEtMC40LDEtMVMxNiwxMCwxNS41LDEwTDE1LjUsMTB6Ii8+Cjwvc3ZnPgo=");
}
.reservaciones form .input a.mas.dark {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM3MTcxNmQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5tb3JlPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMi42OCwzLjU4YTksOSwwLDEsMS05LDksOSw5LDAsMCwxLDktOW0wLTJhMTEsMTEsMCwxLDAsMTEsMTEsMTEsMTEsMCwwLDAtMTEtMTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS42OCAtMS41NSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNy4xNCwxMS41NEgxMy43VjguMWExLDEsMCwwLDAtMiwwdjMuNDVIOC4yM2ExLDEsMCwwLDAsMCwyaDMuNDVWMTdhMSwxLDAsMSwwLDIsMFYxMy41NmgzLjQ1YTEsMSwwLDAsMCwwLTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS42OCAtMS41NSkiLz48L3N2Zz4=");
}
.reservaciones form .habitaciones {
  width: 90%;
  left: 5%;
  top: 97%;
  height: 100%;
  position: absolute;
  display: none;
}
@media screen and (min-width: 768px) {
  .reservaciones form .habitaciones {
    width: calc(100% - 20px);
    left: 10px;
    top: 100%;
  }
}
.reservaciones form .habitaciones .habitacion {
  width: 100%;
  height: auto;
  position: absolute;
  background-color: #f9a826;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 10px 0px 10px 0px;
  display: none;
}
@media screen and (min-width: 768px) {
  .reservaciones form .habitaciones .habitacion {
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    width: 25%;
  }
}
.reservaciones form .habitaciones .habitacion div {
  width: 48%;
}
.reservaciones form .habitaciones .habitacion#habitacion-1 {
  left: 0px;
  top: 0px;
}
@media screen and (min-width: 768px) {
  .reservaciones form .habitaciones .habitacion#habitacion-1 {
    left: 0px;
    top: 0px;
  }
}
.reservaciones form .habitaciones .habitacion#habitacion-2 {
  left: 0px;
  top: 27%;
}
@media screen and (min-width: 768px) {
  .reservaciones form .habitaciones .habitacion#habitacion-2 {
    left: 25%;
    top: 0px;
  }
}
.reservaciones form .habitaciones .habitacion#habitacion-3 {
  left: 0px;
  top: 54%;
}
@media screen and (min-width: 768px) {
  .reservaciones form .habitaciones .habitacion#habitacion-3 {
    left: 50%;
    top: 0px;
  }
}
.reservaciones form .habitaciones .habitacion#habitacion-4 {
  left: 0px;
  top: 0px;
  top: 81%;
}
@media screen and (min-width: 768px) {
  .reservaciones form .habitaciones .habitacion#habitacion-4 {
    left: 75%;
    top: 0px;
  }
}
.reservaciones form input[name=buscar] {
  margin: 10px auto 0px auto;
}

/*----------------------------------------------------------------------------------------------------
  Promotions
----------------------------------------------------------------------------------------------------*/
.content-promociones {
  margin: auto;
  margin-top: 30px;
  max-width: 1000px;
  width: 100%;
}
.content-promociones .promocion {
  padding: 10px;
}
.content-promociones .promocion .int-promo {
  background-color: white;
  border-radius: 10px;
  height: auto;
  padding: 10px;
  perspective: 1000px;
}
.content-promociones .promocion .int-promo.flipped .card {
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.content-promociones .promocion .int-promo .promo-up {
  border-radius: 10px;
  height: 250px;
  position: relative;
}
.content-promociones .promocion .int-promo .promo-up.card {
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transition: all 0.5s ease-in-out;
}
.content-promociones .promocion .int-promo .promo-up.card .card-s {
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-size: cover;
  background-position: center center;
  border-radius: 10px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.content-promociones .promocion .int-promo .promo-up.card .card-s.front {
  -moz-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  z-index: 2;
}
.content-promociones .promocion .int-promo .promo-up.card .card-s.back {
  background-color: #f9a826;
  padding: 10px;
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.content-promociones .promocion .int-promo .promo-up.card .card-s.back .es-d {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDAgMTA1LjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDUuODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04OCwxNC4yaC03Ljl2OC45YzAsMy44LTMuMSw2LjktNi45LDYuOXMtNi45LTMuMS02LjktNi45di04LjlIMzMuOHY4LjljMCwzLjgtMy4xLDYuOS02LjksNi45CgkJUzIwLDI2LjksMjAsMjMuMXYtOC45aC04Yy00LjUsMC04LjEsMy42LTguMSw4LjF2NzAuMWMwLDQuNSwzLjYsOC4xLDguMSw4LjFoNzZjNC41LDAsOC4xLTMuNiw4LjEtOC4xVjIyLjMKCQlDOTYuMSwxNy44LDkyLjUsMTQuMiw4OCwxNC4yeiBNOTEuNCw5Mi40YzAsMS45LTEuNSwzLjQtMy40LDMuNEgxMmMtMS45LDAtMy40LTEuNS0zLjQtMy40VjQ0LjdoODIuOUw5MS40LDkyLjRMOTEuNCw5Mi40eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI2LjksMjYuNGMxLjksMCwzLjQtMS41LDMuNC0zLjRWOC44YzAtMS45LTEuNS0zLjQtMy40LTMuNHMtMy40LDEuNS0zLjQsMy40VjIzQzIzLjUsMjQuOSwyNSwyNi40LDI2LjksMjYuNAoJCXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03My4yLDI2LjRjMS45LDAsMy40LTEuNSwzLjQtMy40VjguOGMwLTEuOS0xLjUtMy40LTMuNC0zLjRzLTMuNCwxLjUtMy40LDMuNFYyMwoJCUM2OS45LDI0LjksNzEuNCwyNi40LDczLjIsMjYuNHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNS40LDYxLjFoOS43YzEuOCwwLDMuMy0xLjUsMy4zLTMuM3YtNi4zYzAtMS44LTEuNS0zLjMtMy4zLTMuM2gtOS43Yy0xLjgsMC0zLjMsMS41LTMuMywzLjN2Ni4zCgkJQzMyLjEsNTkuNiwzMy42LDYxLjEsMzUuNCw2MS4xeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTU0LjgsNjEuMWg5LjdjMS44LDAsMy4zLTEuNSwzLjMtMy4zdi02LjNjMC0xLjgtMS41LTMuMy0zLjMtMy4zaC05LjdjLTEuOCwwLTMuMywxLjUtMy4zLDMuM3Y2LjMKCQlDNTEuNSw1OS42LDUzLDYxLjEsNTQuOCw2MS4xeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTc0LjMsNjEuMUg4NGMxLjgsMCwzLjMtMS41LDMuMy0zLjN2LTYuM2MwLTEuOC0xLjUtMy4zLTMuMy0zLjNoLTkuN2MtMS44LDAtMy4zLDEuNS0zLjMsMy4zdjYuMwoJCUM3MSw1OS42LDcyLjQsNjEuMSw3NC4zLDYxLjF6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTYsNzYuN2g5LjdjMS44LDAsMy4zLTEuNSwzLjMtMy4zdi02LjNjMC0xLjgtMS41LTMuMy0zLjMtMy4zSDE2Yy0xLjgsMC0zLjMsMS41LTMuMywzLjN2Ni4zCgkJQzEyLjcsNzUuMiwxNC4xLDc2LjcsMTYsNzYuN3oiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNS40LDc2LjdoOS43YzEuOCwwLDMuMy0xLjUsMy4zLTMuM3YtNi4zYzAtMS44LTEuNS0zLjMtMy4zLTMuM2gtOS43Yy0xLjgsMC0zLjMsMS41LTMuMywzLjN2Ni4zCgkJQzMyLjEsNzUuMiwzMy42LDc2LjcsMzUuNCw3Ni43eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTU0LjgsNzYuN2g5LjdjMS44LDAsMy4zLTEuNSwzLjMtMy4zdi02LjNjMC0xLjgtMS41LTMuMy0zLjMtMy4zaC05LjdjLTEuOCwwLTMuMywxLjUtMy4zLDMuM3Y2LjMKCQlDNTEuNSw3NS4yLDUzLDc2LjcsNTQuOCw3Ni43eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTc0LjMsNzYuN0g4NGMxLjgsMCwzLjMtMS41LDMuMy0zLjN2LTYuM2MwLTEuOC0xLjUtMy4zLTMuMy0zLjNoLTkuN2MtMS44LDAtMy4zLDEuNS0zLjMsMy4zdjYuMwoJCUM3MSw3NS4yLDcyLjQsNzYuNyw3NC4zLDc2Ljd6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTYsOTIuM2g5LjdjMS44LDAsMy4zLTEuNSwzLjMtMy4zdi02LjNjMC0xLjgtMS41LTMuMy0zLjMtMy4zSDE2Yy0xLjgsMC0zLjMsMS41LTMuMywzLjNWODkKCQlDMTIuNyw5MC44LDE0LjEsOTIuMywxNiw5Mi4zeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTM1LjQsOTIuM2g5LjdjMS44LDAsMy4zLTEuNSwzLjMtMy4zdi02LjNjMC0xLjgtMS41LTMuMy0zLjMtMy4zaC05LjdjLTEuOCwwLTMuMywxLjUtMy4zLDMuM1Y4OQoJCUMzMi4xLDkwLjgsMzMuNiw5Mi4zLDM1LjQsOTIuM3oiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01NC44LDkyLjNoOS43YzEuOCwwLDMuMy0xLjUsMy4zLTMuM3YtNi4zYzAtMS44LTEuNS0zLjMtMy4zLTMuM2gtOS43Yy0xLjgsMC0zLjMsMS41LTMuMywzLjNWODkKCQlDNTEuNSw5MC44LDUzLDkyLjMsNTQuOCw5Mi4zeiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-position: 5px center;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  padding: 10px 10px 10px 35px;
  width: 30%;
}
@media screen and (min-width: 768px) {
  .content-promociones .promocion .int-promo .promo-up.card .card-s.back .es-d {
    width: 20%;
  }
}
.content-promociones .promocion .int-promo .promo-up.card .card-s.back .divisor {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNTEgMTY0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNTEgMTY0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MTA7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iNzIsMTQuNSAyMy41LDYzIDE3Miw2MyAiLz4KPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iMTgyLjUsMTQ0LjIgMjMxLDk1LjggODIuNSw5NS44ICIvPgo8L3N2Zz4K");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 40px 40px;
  height: 70px;
  width: 20%;
}
.content-promociones .promocion .int-promo .promo-down {
  height: auto;
  padding: 0px;
  padding-top: 10px;
}
.content-promociones .promocion .int-promo .promo-down .prom-dias, .content-promociones .promocion .int-promo .promo-down .prom-noches {
  background-position: 2px center;
  background-repeat: no-repeat;
  background-size: 25px auto;
  padding-left: 32px;
}
.content-promociones .promocion .int-promo .promo-down .prom-dias {
  background-image: url("/theme/images/icons-travel/icon-sun.svg");
}
.content-promociones .promocion .int-promo .promo-down .prom-noches {
  background-image: url("/theme/images/icons-travel/icon-moon.svg");
}

/*----------------------------------------------------------------------------------------------------
  Carousel
----------------------------------------------------------------------------------------------------*/
.owl-carousel.off {
  display: block;
}

/*----------------------------------------------------------------------------------------------------
  Blog
----------------------------------------------------------------------------------------------------*/
.content-blog {
  width: 100%;
  max-width: 1000px;
  margin: auto;
  padding-top: 30px;
}
.content-blog .e-blog {
  height: 300px;
  background-size: cover;
  background-position: center center;
  border-radius: 10px;
  padding: 0px 10px 0px 10px;
  position: relative;
  margin-top: 20px;
  margin-bottom: 50px;
}
@media screen and (min-width: 768px) {
  .content-blog .e-blog {
    margin-top: 0px;
    margin-bottom: 30px;
  }
}
.content-blog .e-blog .info-blog {
  position: absolute;
  padding: 10px 60px 10px 10px;
  width: 90%;
  background-color: white;
  border-radius: 10px;
  bottom: -20px;
  margin-left: auto;
  margin-right: auto;
  left: 0px;
  right: 0px;
}

/* -- RESERVACIONES --*/
.reservaciones-nor {
  padding: 20px 20px 20px 20px;
  width: 95%;
  background-color: transparent;
  position: relative;
  bottom: inherit;
  top: 0px;
  margin-left: auto;
  margin-right: auto;
  left: 0px;
  right: 0px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 20px 2px transparent;
  -moz-box-shadow: 0px 0px 20px 2px transparent;
  box-shadow: 0px 0px 20px 2px transparent;
  margin-bottom: 150px;
  z-index: 10;
}
@media screen and (min-width: 768px) {
  .reservaciones-nor {
    background-color: #ffffff;
    min-height: 110px;
    height: auto;
    width: 100%;
    -webkit-box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.15);
  }
}

.info-nor {
  padding-top: 100px;
  padding-bottom: 20px;
}

.reservaciones-res {
  padding: 10px 20px 10px 20px;
  width: 100%;
  height: auto;
  min-height: 90px;
  border-top: 1px solid #c6c6c6;
  border-bottom: 1px solid #c6c6c6;
  background-color: #f0efef;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  display: none;
  z-index: 5;
}
@media screen and (min-width: 992px) {
  .reservaciones-res {
    display: block;
  }
}
.reservaciones-res form {
  width: 90%;
  max-width: 960px;
  margin: auto;
}
.reservaciones-res .apartado {
  padding: 0px 10px 0px 10px;
  margin-bottom: 8px;
}
@media screen and (min-width: 768px) {
  .reservaciones-res .apartado {
    margin-bottom: 0px;
  }
}
.reservaciones-res .apartado:nth-child(1) {
  border-right: none;
  padding-bottom: 10px;
}
@media screen and (min-width: 768px) {
  .reservaciones-res .apartado:nth-child(1) {
    border-right: 2px solid #f0efef;
  }
}
.reservaciones-res .apartado:nth-child(2) {
  border-right: none;
  text-align: left;
}
@media screen and (min-width: 768px) {
  .reservaciones-res .apartado:nth-child(2) {
    text-align: center;
    border-right: 2px solid #f0efef;
  }
}
.reservaciones-res form .dates {
  width: 45%;
}
@media screen and (min-width: 768px) {
  .reservaciones-res form .dates {
    width: 40%;
    margin: 0px 5px 0px 5px;
  }
}
.reservaciones-res form label {
  font-family: "MLight", Arial, sans-serif;
  color: #f9a826;
  font-size: 11px;
}
.reservaciones-res form .input .destino-search {
  width: 100%;
  height: auto;
  background-color: #ffffff;
  position: absolute;
  padding: 20px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  display: none;
  z-index: 10;
}
.reservaciones-res form .input .destino-search li {
  font-family: "MRegular", Arial, sans-serif;
  font-size: 20px;
  color: #c6c6c6;
  text-indent: 0;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
  cursor: pointer;
}
.reservaciones-res form .input .destino-search li:hover {
  text-decoration: none;
  color: #f9a826;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
.reservaciones-res form .input input {
  width: 100%;
  background-color: transparent;
  border: none;
  font-size: 30px;
  font-family: "MRegular", Arial, sans-serif;
  background-repeat: no-repeat;
  background-position: 0px center;
  text-align: left;
}
@media screen and (min-width: 768px) {
  .reservaciones-res form .input input {
    text-align: center;
  }
}
.reservaciones-res form .input input.medium {
  color: #828282;
}
.reservaciones-res form .input input.white {
  color: #ffffff;
}
.reservaciones-res form .input input.destino {
  height: 40px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1NCA3NC41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NCA3NC41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0M4QzhDODt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI3LDE4Yy01LjUsMC0xMCw0LjUtMTAsMTBzNC41LDEwLDEwLDEwczEwLTQuNSwxMC0xMFMzMi41LDE4LDI3LDE4eiBNMjcsMzZjLTQuNCwwLTgtMy42LTgtOHMzLjYtOCw4LTgKCQlzOCwzLjYsOCw4UzMxLjQsMzYsMjcsMzZ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjcsNkMxNC45LDYsNSwxNS45LDUsMjhjMCwxNi4yLDIwLjQsNDAuNiwyMS4yLDQxLjZsMC44LDAuOWwwLjgtMC45QzI4LjYsNjguNiw0OSw0NC4yLDQ5LDI4CgkJQzQ5LDE1LjksMzkuMSw2LDI3LDZ6IE0yNyw2Ny40QzIzLjIsNjIuNyw3LDQxLjcsNywyOEM3LDE3LDE2LDgsMjcsOHMyMCw5LDIwLDIwQzQ3LDQxLjcsMzAuOCw2Mi43LDI3LDY3LjR6Ii8+CjwvZz4KPC9zdmc+Cg==");
  background-size: 35px 35px;
  padding: 6px 0px 0px 35px;
  text-align: left;
}
.reservaciones-res form .input input.llegada, .reservaciones-res form .input input.salida {
  height: 40px;
  max-width: 80px;
  background-size: 20px 20px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDAgMTA1LjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDUuODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNDOEM4Qzg7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04OCwxNC4yaC03Ljl2OC45YzAsMy44LTMuMSw2LjktNi45LDYuOXMtNi45LTMuMS02LjktNi45di04LjlIMzMuOHY4LjljMCwzLjgtMy4xLDYuOS02LjksNi45CgkJUzIwLDI2LjksMjAsMjMuMXYtOC45aC04Yy00LjUsMC04LjEsMy42LTguMSw4LjF2NzAuMWMwLDQuNSwzLjYsOC4xLDguMSw4LjFoNzZjNC41LDAsOC4xLTMuNiw4LjEtOC4xVjIyLjMKCQlDOTYuMSwxNy44LDkyLjUsMTQuMiw4OCwxNC4yeiBNOTEuNCw5Mi40YzAsMS45LTEuNSwzLjQtMy40LDMuNEgxMmMtMS45LDAtMy40LTEuNS0zLjQtMy40VjQ0LjdoODIuOUw5MS40LDkyLjRMOTEuNCw5Mi40eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI2LjksMjYuNGMxLjksMCwzLjQtMS41LDMuNC0zLjRWOC44YzAtMS45LTEuNS0zLjQtMy40LTMuNHMtMy40LDEuNS0zLjQsMy40VjIzQzIzLjUsMjQuOSwyNSwyNi40LDI2LjksMjYuNAoJCXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03My4yLDI2LjRjMS45LDAsMy40LTEuNSwzLjQtMy40VjguOGMwLTEuOS0xLjUtMy40LTMuNC0zLjRzLTMuNCwxLjUtMy40LDMuNFYyMwoJCUM2OS45LDI0LjksNzEuNCwyNi40LDczLjIsMjYuNHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNS40LDYxLjFoOS43YzEuOCwwLDMuMy0xLjUsMy4zLTMuM3YtNi4zYzAtMS44LTEuNS0zLjMtMy4zLTMuM2gtOS43Yy0xLjgsMC0zLjMsMS41LTMuMywzLjN2Ni4zCgkJQzMyLjEsNTkuNiwzMy42LDYxLjEsMzUuNCw2MS4xeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTU0LjgsNjEuMWg5LjdjMS44LDAsMy4zLTEuNSwzLjMtMy4zdi02LjNjMC0xLjgtMS41LTMuMy0zLjMtMy4zaC05LjdjLTEuOCwwLTMuMywxLjUtMy4zLDMuM3Y2LjMKCQlDNTEuNSw1OS42LDUzLDYxLjEsNTQuOCw2MS4xeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTc0LjMsNjEuMUg4NGMxLjgsMCwzLjMtMS41LDMuMy0zLjN2LTYuM2MwLTEuOC0xLjUtMy4zLTMuMy0zLjNoLTkuN2MtMS44LDAtMy4zLDEuNS0zLjMsMy4zdjYuMwoJCUM3MSw1OS42LDcyLjQsNjEuMSw3NC4zLDYxLjF6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTYsNzYuN2g5LjdjMS44LDAsMy4zLTEuNSwzLjMtMy4zdi02LjNjMC0xLjgtMS41LTMuMy0zLjMtMy4zSDE2Yy0xLjgsMC0zLjMsMS41LTMuMywzLjN2Ni4zCgkJQzEyLjcsNzUuMiwxNC4xLDc2LjcsMTYsNzYuN3oiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNS40LDc2LjdoOS43YzEuOCwwLDMuMy0xLjUsMy4zLTMuM3YtNi4zYzAtMS44LTEuNS0zLjMtMy4zLTMuM2gtOS43Yy0xLjgsMC0zLjMsMS41LTMuMywzLjN2Ni4zCgkJQzMyLjEsNzUuMiwzMy42LDc2LjcsMzUuNCw3Ni43eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTU0LjgsNzYuN2g5LjdjMS44LDAsMy4zLTEuNSwzLjMtMy4zdi02LjNjMC0xLjgtMS41LTMuMy0zLjMtMy4zaC05LjdjLTEuOCwwLTMuMywxLjUtMy4zLDMuM3Y2LjMKCQlDNTEuNSw3NS4yLDUzLDc2LjcsNTQuOCw3Ni43eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTc0LjMsNzYuN0g4NGMxLjgsMCwzLjMtMS41LDMuMy0zLjN2LTYuM2MwLTEuOC0xLjUtMy4zLTMuMy0zLjNoLTkuN2MtMS44LDAtMy4zLDEuNS0zLjMsMy4zdjYuMwoJCUM3MSw3NS4yLDcyLjQsNzYuNyw3NC4zLDc2Ljd6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTYsOTIuM2g5LjdjMS44LDAsMy4zLTEuNSwzLjMtMy4zdi02LjNjMC0xLjgtMS41LTMuMy0zLjMtMy4zSDE2Yy0xLjgsMC0zLjMsMS41LTMuMywzLjNWODkKCQlDMTIuNyw5MC44LDE0LjEsOTIuMywxNiw5Mi4zeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTM1LjQsOTIuM2g5LjdjMS44LDAsMy4zLTEuNSwzLjMtMy4zdi02LjNjMC0xLjgtMS41LTMuMy0zLjMtMy4zaC05LjdjLTEuOCwwLTMuMywxLjUtMy4zLDMuM1Y4OQoJCUMzMi4xLDkwLjgsMzMuNiw5Mi4zLDM1LjQsOTIuM3oiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01NC44LDkyLjNoOS43YzEuOCwwLDMuMy0xLjUsMy4zLTMuM3YtNi4zYzAtMS44LTEuNS0zLjMtMy4zLTMuM2gtOS43Yy0xLjgsMC0zLjMsMS41LTMuMywzLjNWODkKCQlDNTEuNSw5MC44LDUzLDkyLjMsNTQuOCw5Mi4zeiIvPgo8L2c+Cjwvc3ZnPgo=");
  padding: 8px 0px 0px 25px;
  text-align: left;
  font-size: 30px;
  cursor: pointer;
}
.reservaciones-res form .input input.llegada-mes, .reservaciones-res form .input input.salida-mes {
  font-size: 9px;
  display: block;
  margin-top: -5px;
  color: #828282;
}
.reservaciones-res form .input input.n-habit, .reservaciones-res form .input input.p-habit {
  width: 25px;
  padding: 3px 0px 0px 0px;
}
.reservaciones-res form .input a {
  width: 24px;
  height: 24px;
  display: inline-block;
  text-indent: -9000px;
  background-position: center center;
  background-size: 20px 20px;
  background-repeat: no-repeat;
  margin: 10px 2px 0px 2px;
  cursor: pointer;
}
.reservaciones-res form .input a.menos.light {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMiAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjIgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojQzhDOEM4O30KPC9zdHlsZT4KPHRpdGxlPmxlc3M8L3RpdGxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEsMmM1LDAsOSw0LDksOXMtNCw5LTksOXMtOS00LTktOVM2LDIsMTEsMiBNMTEsMEM0LjksMCwwLDUsMCwxMXM0LjksMTEsMTEsMTFzMTEtNC45LDExLTExUzE3LjEsMCwxMSwweiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTUuNCwxMkg2LjZjLTAuNiwwLTEtMC40LTEtMXMwLjQtMSwxLTFoOC45YzAuNiwwLDEsMC40LDEsMVMxNiwxMiwxNS40LDEyeiIvPgo8L3N2Zz4K");
}
.reservaciones-res form .input a.menos.dark {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM3MTcxNmQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5sZXNzPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMi41OSwzLjU4YTksOSwwLDEsMS05LDksOSw5LDAsMCwxLDktOW0wLTJhMTEsMTEsMCwxLDAsMTEsMTEsMTEsMTEsMCwwLDAtMTEtMTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS41OSAtMS41NSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNywxMy41Nkg4LjE0YTEsMSwwLDAsMSwwLTJIMTdhMSwxLDAsMSwxLDAsMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xLjU5IC0xLjU1KSIvPjwvc3ZnPg==");
}
.reservaciones-res form .input a.mas.light {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMiAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjIgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojQzhDOEM4O30KPC9zdHlsZT4KPHRpdGxlPm1vcmU8L3RpdGxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEsMmM1LDAsOSw0LDksOXMtNCw5LTksOXMtOS00LTktOVM2LDIsMTEsMiBNMTEsMEM0LjksMCwwLDUsMCwxMXM0LjksMTEsMTEsMTFzMTEtNC45LDExLTExUzE3LjEsMCwxMSwweiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTUuNSwxMEgxMlY2LjZjMC0wLjYtMC40LTEtMS0xcy0xLDAuNC0xLDFWMTBINi41Yy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxSDEwdjMuNGMwLDAuNiwwLjQsMSwxLDEKCXMxLTAuNCwxLTFWMTJoMy40YzAuNiwwLDEtMC40LDEtMVMxNiwxMCwxNS41LDEwTDE1LjUsMTB6Ii8+Cjwvc3ZnPgo=");
}
.reservaciones-res form .input a.mas.dark {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM3MTcxNmQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5tb3JlPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMi42OCwzLjU4YTksOSwwLDEsMS05LDksOSw5LDAsMCwxLDktOW0wLTJhMTEsMTEsMCwxLDAsMTEsMTEsMTEsMTEsMCwwLDAtMTEtMTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS42OCAtMS41NSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNy4xNCwxMS41NEgxMy43VjguMWExLDEsMCwwLDAtMiwwdjMuNDVIOC4yM2ExLDEsMCwwLDAsMCwyaDMuNDVWMTdhMSwxLDAsMSwwLDIsMFYxMy41NmgzLjQ1YTEsMSwwLDAsMCwwLTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS42OCAtMS41NSkiLz48L3N2Zz4=");
}
.reservaciones-res form .habitaciones {
  width: 90%;
  left: 5%;
  top: 97%;
  height: 100%;
  position: absolute;
  display: none;
}
@media screen and (min-width: 768px) {
  .reservaciones-res form .habitaciones {
    width: calc(100% - 20px);
    left: 10px;
    top: 100%;
  }
}
.reservaciones-res form .habitaciones .habitacion {
  width: 100%;
  height: auto;
  position: absolute;
  background-color: #f9a826;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 10px 0px 10px 0px;
  display: none;
}
@media screen and (min-width: 768px) {
  .reservaciones-res form .habitaciones .habitacion {
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    width: 25%;
  }
}
.reservaciones-res form .habitaciones .habitacion div {
  width: 48%;
}
.reservaciones-res form .habitaciones .habitacion#habitacion-1 {
  left: 0px;
  top: 0px;
}
@media screen and (min-width: 768px) {
  .reservaciones-res form .habitaciones .habitacion#habitacion-1 {
    left: 0px;
    top: 0px;
  }
}
.reservaciones-res form .habitaciones .habitacion#habitacion-2 {
  left: 0px;
  top: 27%;
}
@media screen and (min-width: 768px) {
  .reservaciones-res form .habitaciones .habitacion#habitacion-2 {
    left: 25%;
    top: 0px;
  }
}
.reservaciones-res form .habitaciones .habitacion#habitacion-3 {
  left: 0px;
  top: 54%;
}
@media screen and (min-width: 768px) {
  .reservaciones-res form .habitaciones .habitacion#habitacion-3 {
    left: 50%;
    top: 0px;
  }
}
.reservaciones-res form .habitaciones .habitacion#habitacion-4 {
  left: 0px;
  top: 0px;
  top: 81%;
}
@media screen and (min-width: 768px) {
  .reservaciones-res form .habitaciones .habitacion#habitacion-4 {
    left: 75%;
    top: 0px;
  }
}
.reservaciones-res form input[name=buscar] {
  margin: 10px auto 0px auto;
}

.resultados {
  padding: 0px;
}
.resultados div {
  padding: 0px;
}
.resultados .resultados-left {
  padding: 10px;
}
@media screen and (min-width: 992px) {
  .resultados .resultados-left {
    padding: 0px;
  }
}
.resultados .resultados-left span {
  padding-top: 4px;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .resultados .resultados-left span {
    width: auto;
  }
}
.resultados .res-right {
  height: 300px;
  padding: 10px;
}
@media screen and (min-width: 992px) {
  .resultados .res-right {
    height: 600px;
  }
}
.resultados .res-right #map {
  width: 100%;
  height: 100%;
  margin-top: 0px;
}
@media screen and (min-width: 992px) {
  .resultados .res-right #map {
    margin-top: 15px;
  }
}

/* -- CONTENT RESULTADOS -- */
.content-resultados {
  padding: 5px;
  margin: 0px 0px 30px 0px;
  position: relative;
}
.content-resultados .resultado {
  width: 100%;
  height: auto;
  padding: 10px;
  background-color: white;
  border-radius: 10px;
}
.content-resultados .resultado.no-dis::after {
  content: "NO DISPONIBLE";
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #ffffff;
  top: 0px;
  left: 0px;
  opacity: .7;
  text-indent: -9000px;
  border-radius: 10px;
}
.content-resultados .resultado .image-res {
  width: 40%;
  height: 150px;
  border-radius: 10px;
  position: relative;
}
.content-resultados .resultado .image-res div {
  position: absolute;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  border-radius: 10px;
}
.content-resultados .resultado .image-res.hot::after {
  content: "HOT ICON";
  width: 50px;
  height: 65px;
  display: block;
  text-indent: -9000px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3MCA4MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzAgODI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkI5RDAxO30KCS5zdDF7ZmlsbDojQzg3MjAwO30KCS5zdDJ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTMsNTUuNEgyMWMtMi4yLDAtNC0xLjgtNC00di0yOGMwLTIuMiwxLjgtNCw0LTRoMjhjMi4yLDAsNCwxLjgsNCw0VjU1LjR6Ii8+Cgk8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjM5LjgsNjIuNiAzOS44LDU1LjQgNTMsNTUuNCAJIi8+Cgk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDEuNCwzMi4zYy0xLjYsMy4zLTMuMiwzLjQtMy4yLDMuNHMwLjYtNC4zLTAuNC02LjdzLTQuMS0zLjctNC4xLTMuN2MwLDcuMS02LjYsNy4yLTcuMiwxNC4xCgkJYy0wLjksOS41LDYuNSw5LDYuNSw5cy0xLjgtMS4xLTEuOC0zLjhjMC0xLjgsMC42LTMuNSwyLjItNS4yYzEuNS0xLjYsMS41LTMuNSwxLjUtMy41czQuNiw1LjMsNC42LDcuOGMwLDIuNS0xLDMuNi0xLDMuNgoJCXM0LjktMS4zLDQuOS03LjVDNDMuNSwzNi43LDQyLjYsMzQuMyw0MS40LDMyLjN6Ii8+CjwvZz4KPC9zdmc+Cg==");
  position: absolute;
  z-index: 2;
  right: -21px;
}
.content-resultados .resultado .info-res {
  width: 58%;
  height: 150px;
  padding-left: 10px;
}
.content-resultados .resultado .info-res .prom-dias, .content-resultados .resultado .info-res .prom-noches {
  background-position: 2px center;
  background-repeat: no-repeat;
  background-size: 25px auto;
  padding-left: 32px;
}
.content-resultados .resultado .info-res .prom-dias {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNC40IDI0LjQxIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2YxYTQyNjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPnN1bjwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTIuNSw3QTUuNSw1LjUsMCwxLDEsNywxMi41LDUuNTEsNS41MSwwLDAsMSwxMi41LDdtMC0yQTcuNSw3LjUsMCwxLDAsMjAsMTIuNSw3LjUsNy41LDAsMCwwLDEyLjUsNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjMgLTAuMykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMi41LDQuMTdhLjc1Ljc1LDAsMCwxLS43NS0uNzVWMWEuNzUuNzUsMCwwLDEsMS41LDBWMy40MkEuNzUuNzUsMCwwLDEsMTIuNSw0LjE3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMyAtMC4zKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE3LDUuMzdhLjc1Ljc1LDAsMCwxLS42NS0xLjEybDEuMTgtMi4wNmEuNzUuNzUsMCwwLDEsMS4zLjc1TDE3LjY3LDVBLjc1Ljc1LDAsMCwxLDE3LDUuMzdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4zIC0wLjMpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjAuMzQsOC42NkEuNzUuNzUsMCwwLDEsMjAsNy4yNmwyLTEuMmEuNzUuNzUsMCwwLDEsLjc2LDEuMjlsLTIsMS4yQS43NS43NSwwLDAsMSwyMC4zNCw4LjY2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMyAtMC4zKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIxLjU4LDEzLjE2YS43NS43NSwwLDAsMSwwLTEuNWwyLjM3LDBhLjcyLjcyLDAsMCwxLC43Ni43NC43NS43NSwwLDAsMS0uNzQuNzZsLTIuMzcsMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjMgLTAuMykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMi40OSwxOC44NWEuNzQuNzQsMCwwLDEtLjM3LS4xTDIwLjA2LDE3LjZhLjc1Ljc1LDAsMCwxLC43My0xLjMxbDIuMDcsMS4xNmEuNzUuNzUsMCwwLDEtLjM3LDEuNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjMgLTAuMykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xOC4zOCwyMy4wOGEuNzUuNzUsMCwwLDEtLjY0LS4zNmwtMS4yMi0yYS43NS43NSwwLDAsMSwxLjI5LS43N2wxLjIyLDJhLjc1Ljc1LDAsMCwxLS42NCwxLjE0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMyAtMC4zKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEyLjcyLDI0LjdBLjc1Ljc1LDAsMCwxLDEyLDI0bDAtMi4zN2EuNzUuNzUsMCwwLDEsLjc0LS43Ni43Ni43NiwwLDAsMSwuNzYuNzRsMCwyLjM3YS43NS43NSwwLDAsMS0uNzQuNzZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4zIC0wLjMpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNywyMy4zYS43NS43NSwwLDAsMS0uNjYtMS4xMWwxLjE0LTIuMDhhLjc1Ljc1LDAsMSwxLDEuMzIuNzJMNy42NSwyMi45MUEuNzUuNzUsMCwwLDEsNywyMy4zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMyAtMC4zKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIuNzMsMTkuMjNhLjc1Ljc1LDAsMCwxLS4zOS0xLjM5bDItMS4yNGEuNzUuNzUsMCwxLDEsLjc4LDEuMjhsLTIsMS4yNEEuNzQuNzQsMCwwLDEsMi43MywxOS4yM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjMgLTAuMykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xLDEzLjU4YS43NS43NSwwLDAsMSwwLTEuNUwzLjQsMTJhLjc1Ljc1LDAsMCwxLDAsMS41bC0yLjM3LjA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMyAtMC4zKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQuNDksOWEuNzQuNzQsMCwwLDEtLjM1LS4wOUwyLDcuNzZhLjc1Ljc1LDAsMCwxLC43MS0xLjMyTDQuODQsNy41NUEuNzUuNzUsMCwwLDEsNC40OSw5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMyAtMC4zKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTcuNjgsNS41NUEuNzUuNzUsMCwwLDEsNyw1LjJsLTEuMjYtMmEuNzUuNzUsMCwxLDEsMS4yNy0uNzlsMS4yNiwyYS43NS43NSwwLDAsMS0uNjQsMS4xNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjMgLTAuMykiLz48L3N2Zz4=");
}
.content-resultados .resultado .info-res .prom-noches {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyMC4zNSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmMWE0MjY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5tb29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMSwxNWExLjE5LDEuMTksMCwwLDAtMS4yNS0uMzksNy45LDcuOSwwLDAsMS00LC4xLDgsOCwwLDAsMS02LTYsNy45LDcuOSwwLDAsMSwuMTEtNCwxLjE2LDEuMTYsMCwwLDAtLjM3LTEuMjEsMS4xOCwxLjE4LDAsMCwwLTEuMjgtLjE1LDkuNjksOS42OSwwLDAsMC01LjI5LDEwQTkuNTUsOS41NSwwLDAsMCw0LjIzLDE3YTMuNTcsMy41NywwLDAsMSwxLjI4LTEuMTEsNy43Niw3Ljc2LDAsMCwxLTEtMi44MUE4LjA1LDguMDUsMCwwLDEsOCw1LjMyYTkuNTUsOS41NSwwLDAsMCwuMTEsMy43NSw5LjY5LDkuNjksMCwwLDAsNy4yNCw3LjI0LDkuNTUsOS41NSwwLDAsMCwzLjc1LjExQTgsOCwwLDAsMSwxMywxOS45NGMwLC4wNywwLC4xMywwLC4yYTIuNDMsMi40MywwLDAsMS0uNTEsMS40OCw5LjY5LDkuNjksMCwwLDAsOC42My01LjMxQTEuMiwxLjIsMCwwLDAsMjEsMTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC41IC0yLjIzKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIyLjA2LDQuNDZoLS4xMWEzLjU2LDMuNTYsMCwwLDAtNi42LDAsMi40NCwyLjQ0LDAsMCwwLC4xMiw0Ljg4aDYuN2wuNDMtLjA2YTIuNDQsMi40NCwwLDAsMC0uNTQtNC44MlptLS43OSwzLjczYTMuNTUsMy41NSwwLDAsMCwuNTUtLjguNTguNTgsMCwwLDAtLjI2LS43Ny41Ni41NiwwLDAsMC0uNDQsMCwuNTcuNTcsMCwwLDAtLjM0LjI5LDIuNDQsMi40NCwwLDAsMS0xLjk1LDEuMzJIMTUuNDdhMS4yOSwxLjI5LDAsMSwxLDAtMi41OGwuMiwwaC4wNmExLjI4LDEuMjgsMCwwLDEsLjgzLjU4LjU5LjU5LDAsMCwwLC44LjE4LjU4LjU4LDAsMCwwLC4xOC0uOCwyLjQ1LDIuNDUsMCwwLDAtMS0uOTEsMi40LDIuNCwwLDAsMSw0LjMyLjEsMi40MSwyLjQxLDAsMCwwLS4zNC4yNC41OC41OCwwLDAsMC0uMDcuODEuNTkuNTksMCwwLDAsLjgxLjA3LDEuMjgsMS4yOCwwLDAsMSwuNDctLjI1bC4xOCwwSDIyQTEuMywxLjMsMCwwLDEsMjMuMzUsNi45YTEuMjgsMS4yOCwwLDAsMS0xLjIsMS4yOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjUgLTIuMjMpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTAuNDMsMTcuNzFsLS4xLS4yMmEzLjU1LDMuNTUsMCwwLDAtMi4xNi0xLjg1bC0uMjYtLjA3LS4yMywwLS4zLDBhMy41NywzLjU3LDAsMCwwLTMuNTUsMi4yMkEyLjQ0LDIuNDQsMCwwLDAsNCwyMi41OWg2LjdsLjQzLS4wNmEyLjQ0LDIuNDQsMCwwLDAtLjY2LTQuODJaTTcuMDYsMjEuNDNhMi4zOSwyLjM5LDAsMCwxLTEuODUtMSwuNTguNTgsMCwxLDAtLjkyLjY5bC4yMi4yN0g0YTEuMjksMS4yOSwwLDEsMSwwLTIuNThsLjI2LDBhMS4yOCwxLjI4LDAsMCwxLC40NS4xOS41OS41OSwwLDAsMCwuOC0uMTcuNTguNTgsMCwwLDAtLjE2LS44TDUsMTcuOTNhMi40LDIuNCwwLDAsMSwyLjEzLTEuM2guMjJsLjIyLDAsLjI5LjA3QTIuNDIsMi40MiwwLDAsMSw5LjI4LDE4bC4wNy4xNS4wNi4xOC4wNS4xOWEyLjQsMi40LDAsMCwxLDAsMS4xNC41OC41OCwwLDAsMCwuNDIuN2wuMTQsMGEuNTguNTgsMCwwLDAsLjU2LS40NCwzLjU4LDMuNTgsMCwwLDAsLjExLS44N2MwLS4wNiwwLS4xMSwwLS4xN2ExLjI5LDEuMjksMCwwLDEtLjA2LDIuNTZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC41IC0yLjIzKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE1LjI2LDEySDE0YS42Mi42MiwwLDAsMSwwLTEuMjNoMS4yN2EuNjIuNjIsMCwwLDEsMCwxLjIzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNSAtMi4yMykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMS45NCwxMkgxNy4zOGEuNjIuNjIsMCwwLDEsMC0xLjIzaDQuNTZhLjYyLjYyLDAsMCwxLDAsMS4yM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjUgLTIuMjMpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjIuNDYsMTkuMmgtLjRhLjYyLjYyLDAsMCwxLDAtMS4yM2guNGEuNjIuNjIsMCwxLDEsMCwxLjIzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNSAtMi4yMykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yLDE2LjRoLS40YS42Mi42MiwwLDAsMSwwLTEuMjNIMkEuNjIuNjIsMCwwLDEsMiwxNi40WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNSAtMi4yMykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xLjUxLDYuNDFoLS40YS42Mi42MiwwLDAsMSwwLTEuMjNoLjRhLjYyLjYyLDAsMCwxLDAsMS4yM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjUgLTIuMjMpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMi4yMiw5LjMzaC0uNGEuNjIuNjIsMCwxLDEsMC0xLjIzaC40YS42Mi42MiwwLDEsMSwwLDEuMjNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC41IC0yLjIzKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUuMjQsNC42aC0uNGEuNjIuNjIsMCwxLDEsMC0xLjIzaC40YS42Mi42MiwwLDAsMSwwLDEuMjNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC41IC0yLjIzKSIvPjwvc3ZnPg==");
}
.content-resultados .resultado .pts-res {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .content-resultados .resultado .pts-res {
    width: 45%;
  }
}
@media screen and (min-width: 992px) {
  .content-resultados .resultado .pts-res {
    width: 53%;
  }
}
.content-resultados .resultado .btn-res {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .content-resultados .resultado .btn-res {
    width: 50%;
  }
}
@media screen and (min-width: 992px) {
  .content-resultados .resultado .btn-res {
    width: 45%;
    padding-top: 5px;
  }
}

/* -- ARTIULO -- */
.galeria-art {
  height: 200px;
}
@media screen and (min-width: 768px) {
  .galeria-art {
    height: 300px;
  }
}
.galeria-art ul {
  padding: 0px;
  width: 100%;
  height: 100%;
}
.galeria-art ul li:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)) {
  display: none;
}
.galeria-art ul li {
  width: 25%;
  height: 100%;
  display: block;
  overflow: hidden;
}
.galeria-art ul li img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
  top: 0px;
  left: 0px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
.galeria-art ul li img:hover {
  width: 110%;
  height: 110%;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}

/* -- STARS -- */
ul.stars li {
  width: 13px;
  height: 13px;
  margin: 3px;
  text-indent: -9000px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNC4wNCAyMi45NSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNlYmViZWI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5zdGFyX2dyaXM8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTk1OC45Myw1MjkuMzRjLjU5LTEuMDksMS41NS0xLjA5LDIuMTMsMGwyLjEyLDMuOTRhNS4zMSw1LjMxLDAsMCwwLDMuMjgsMi4zOGw0LjQuOGMxLjIyLjIyLDEuNTEsMS4xMy42NiwybC0zLjA5LDMuMjRhNS4zMSw1LjMxLDAsMCwwLTEuMjUsMy44NmwuNiw0LjQzYy4xNywxLjIzLS42MSwxLjc5LTEuNzMsMS4yNWwtNC0xLjk0YTUuMzEsNS4zMSwwLDAsMC00LjA2LDBsLTQsMS45NGMtMS4xMi41NC0xLjg5LDAtMS43My0xLjI1bC42LTQuNDNhNS4zMSw1LjMxLDAsMCwwLTEuMjUtMy44NmwtMy4wOS0zLjI0Yy0uODUtLjg5LS41Ni0xLjgxLjY2LTJsNC40LS44YTUuMzEsNS4zMSwwLDAsMCwzLjI4LTIuMzhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTQ3Ljk4IC01MjguNTIpIi8+PC9zdmc+");
  background-size: cover;
}
ul.stars li.active {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNC4wNCAyMi45NSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmY2IzMmI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5zdGFyX25hcmFuamE8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTk1OC45Myw1MjkuMzRjLjU5LTEuMDksMS41NS0xLjA5LDIuMTMsMGwyLjEyLDMuOTRhNS4zMSw1LjMxLDAsMCwwLDMuMjgsMi4zOGw0LjQuOGMxLjIyLjIyLDEuNTEsMS4xMy42NiwybC0zLjA5LDMuMjRhNS4zMSw1LjMxLDAsMCwwLTEuMjUsMy44NmwuNiw0LjQzYy4xNywxLjIzLS42MSwxLjc5LTEuNzMsMS4yNWwtNC0xLjk0YTUuMzEsNS4zMSwwLDAsMC00LjA2LDBsLTQsMS45NGMtMS4xMi41NC0xLjg5LDAtMS43My0xLjI1bC42LTQuNDNhNS4zMSw1LjMxLDAsMCwwLTEuMjUtMy44NmwtMy4wOS0zLjI0Yy0uODUtLjg5LS41Ni0xLjgxLjY2LTJsNC40LS44YTUuMzEsNS4zMSwwLDAsMCwzLjI4LTIuMzhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTQ3Ljk4IC01MjguNTIpIi8+PC9zdmc+");
}

/* -- UBICACIÓN -- */
a.ubicacion {
  height: 29px;
  padding: 5px 10px 5px 40px;
  display: block;
  background-color: #f9a826;
  border-radius: 99px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMS41IDE2LjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIxLjUgMTYuODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8dGl0bGU+dmVybWFwYTwvdGl0bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOC4yLDkuNWwzLjMsNi44YzAuMSwwLjEsMC4xLDAuMy0wLjEsMC40Yy0wLjEsMC0wLjIsMC4xLTAuMiwwLjFIMC40Yy0wLjIsMC0wLjMtMC4xLTAuNC0wLjMKCWMwLTAuMSwwLTAuMiwwLjEtMC4ybDMuMy02LjhjMC4xLTAuMSwwLjItMC4yLDAuMy0wLjJoMi44YzAuMSwwLDAuMiwwLDAuMywwLjFsMC42LDAuN2wwLjYsMC42SDQuNmMtMC4xLDAtMC4yLDAuMS0wLjMsMC4yCglsLTIuMiw0LjVoMTcuNGwtMi4yLTQuNWMtMC4xLTAuMS0wLjItMC4yLTAuMy0wLjJoLTMuNGwwLjYtMC42bDAuNi0wLjdjMC4xLTAuMSwwLjItMC4xLDAuMy0wLjFoMi44QzE4LDkuMywxOC4xLDkuNCwxOC4yLDkuNXoKCSBNMTUuNiw0LjljMCwzLjctMy4xLDQuNC00LjUsOGMtMC4xLDAuMi0wLjMsMC4zLTAuNSwwLjJjLTAuMSwwLTAuMi0wLjEtMC4yLTAuMmMtMS4zLTMuMi00LTQuMS00LjUtN2MtMC41LTIuNywxLjMtNS4zLDQtNS44CgljMC4xLDAsMC4yLDAsMC4zLDBjMi43LTAuMyw1LjEsMS43LDUuMyw0LjRDMTUuNiw0LjYsMTUuNiw0LjcsMTUuNiw0LjlMMTUuNiw0Ljl6IE0xMy4zLDQuOWMwLTEuNC0xLjItMi42LTIuNi0yLjZTOC4yLDMuNSw4LjIsNC45CglzMS4yLDIuNiwyLjYsMi42QzEyLjIsNy41LDEzLjMsNi4zLDEzLjMsNC45TDEzLjMsNC45TDEzLjMsNC45eiIvPgo8L3N2Zz4K");
  background-size: 20px 20px;
  background-position: 10px center;
  background-repeat: no-repeat;
  color: #ffffff;
  font-family: "MLight", Arial, sans-serif;
}
a.ubicacion:hover {
  text-decoration: none;
}

/* -- Resultados -- */
.services-list li {
  color: #828282;
  display: inline-block;
  font-family: "MLight", Arial, sans-serif;
  font-size: 10px;
  min-width: 106px;
  text-align: center;
}
.services-list li.icon {
  background: center center no-repeat;
  background-size: 40px 40px;
  padding-top: 75px;
}
.services-list li.icon-actividades-acuaticas {
  background-image: url(/theme/images/icons-travel/services/actividades-acuaticas.svg);
}
.services-list li.icon-alberca {
  background-image: url(/theme/images/icons-travel/services/alberca.svg);
}
.services-list li.icon-bar {
  background-image: url(/theme/images/icons-travel/services/bar.svg);
}
.services-list li.icon-buceo {
  background-image: url(/theme/images/icons-travel/services/buceo.svg);
}
.services-list li.icon-caminata {
  background-image: url(/theme/images/icons-travel/services/caminata.svg);
}
.services-list li.icon-cocina {
  background-image: url(/theme/images/icons-travel/services/cocina.svg);
}
.services-list li.icon-estacionamiento {
  background-image: url(/theme/images/icons-travel/services/estacionamiento.svg);
}
.services-list li.icon-expedicion {
  background-image: url(/theme/images/icons-travel/services/expedicion.svg);
}
.services-list li.icon-fiesta {
  background-image: url(/theme/images/icons-travel/services/fiesta.svg);
}
.services-list li.icon-golf {
  background-image: url(/theme/images/icons-travel/services/golf.svg);
}
.services-list li.icon-gym {
  background-image: url(/theme/images/icons-travel/services/gym.svg);
}
.services-list li.icon-kayak {
  background-image: url(/theme/images/icons-travel/services/kayak.svg);
}
.services-list li.icon-pesca {
  background-image: url(/theme/images/icons-travel/services/pesca.svg);
}
.services-list li.icon-playa {
  background-image: url(/theme/images/icons-travel/services/playa.svg);
}
.services-list li.icon-restaurante {
  background-image: url(/theme/images/icons-travel/services/restaurante.svg);
}
.services-list li.icon-room-service {
  background-image: url(/theme/images/icons-travel/services/room-service.svg);
}
.services-list li.icon-spa {
  background-image: url(/theme/images/icons-travel/services/spa.svg);
}
.services-list li.icon-tintoreria {
  background-image: url(/theme/images/icons-travel/services/tintoreria.svg);
}
.services-list li.icon-wifi {
  background-image: url(/theme/images/icons-travel/services/wifi.svg);
}

/*ul.servicios{

	& li{
		width:70px;
		height: auto;
		background-position:center 10px;
		background-size:35px 35px;
		background-repeat:no-repeat;
		padding-top:50px;
		font-family: $Light;
		color:$MGray;
		font-size:12px;
		text-align:center;
		margin-top: 10px;

		&:nth-child(1){
			background-image:url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3Mi45OCA2Ny41Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2ZmOTEwMDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjRweDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPnBsYXlhPC90aXRsZT48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIyLjU2IiB5MT0iNDQuMjUiIHgyPSI3MC42NCIgeTI9IjQ0LjI1Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iNDEuODciIHkxPSI1OS4yMSIgeDI9IjQ4Ljc1IiB5Mj0iMjMuNjEiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik01NzEuNTMsNDk4Ljc2YTExLjEzLDExLjEzLDAsMCwwLTExLjEzLDExLjEzaDIyLjI1QTExLjEzLDExLjEzLDAsMCwwLDU3MS41Myw0OTguNzZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTUyLjUxIC00NjUuNzUpIi8+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjI4LjM3IDE5LjU2IDUzLjQyIDIgNzAuOTggMjcuMDUgMjguMzcgMTkuNTYiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik01NTQuNTEsNTI2LjMxczEyLjc2LTYsMzIuMzksMS4xMmMxOC42Myw2LjcxLDMxLjEzLDMuNTksMzYuMjUtMS42NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU1Mi41MSAtNDY1Ljc1KSIvPjwvc3ZnPg==');
		}

		&:nth-child(2){
			background-image:url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MC4yMSA3Ni4xNSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiNmZjkxMDA7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDo0cHg7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5iYXI8L3RpdGxlPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjE0LjQ4IiB5MT0iNzQuMTUiIHgyPSI0Ny40OCIgeTI9Ijc0LjE1Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMzAuMTEiIHkxPSI1MS4yNSIgeDI9IjMwLjExIiB5Mj0iNzQuMTUiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMzAuMTEgNTAuODQgMiAxNi43MyA1OC4yMiAxNi43MyAzMC4xMSA1MC44NCIvPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMzAuNTEiIGN5PSIzMS42OCIgcj0iNy41NiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIyMSwxNjYuMzhzLTE0LjExLDIuMTMtMjMsMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjMuNzcgLTE2Mi42KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIwNC44OSwxNjIuNGguNzJhMCwwLDAsMCwxLDAsMHYxLjI2YTEyLDEyLDAsMCwxLTEyLDEyaC0uNzJhMCwwLDAsMCwxLDAsMFYxNzQuNEExMiwxMiwwLDAsMSwyMDQuODksMTYyLjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTEuMjggMjYzLjUxKSByb3RhdGUoLTEyMCkiLz48L3N2Zz4=');
		}

		&:nth-child(3){
			background-image:url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3Ni44NCA1NiI+PGRlZnM+PHN0eWxlPi5jbHMtMSwuY2xzLTN7ZmlsbDpub25lO3N0cm9rZTojZmY5MTAwO3N0cm9rZS13aWR0aDo0cHg7fS5jbHMtMXtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7fS5jbHMtMntmaWxsOiNmZjkxMDA7fS5jbHMtM3tzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkZpZXN0YUtpZHM8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI5OC4xNCwyMTYuNjNjOC41OSw2LDIxLjMyLDkuODgsMzUuNTQsOS44OHMyNy0zLjgzLDM1LjU0LTkuODciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yOTYuMTQgLTE3Mi41KSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTM1Ni4zMywxNzYuNWM1LjY2LDAsOS40NSwyLDExLjExLDMuOTVhMy4yOCwzLjI4LDAsMCwxLC43NiwxLjI2LDEsMSwwLDAsMC0uNywxYzAsMi41OC0uMzYsOS43NC0yLjQ5LDExLjgzYTEuNSwxLjUsMCwwLDEtMS4xMS40OWgwYy0zLjI2LS4xMS00Ljc1LTUuNzktNS04YTEsMSwwLDAsMC0xLS44NmgtLjE3Yy0uMjMsMC01LjU3LDEtNi40OSw4LjM2LS43Niw2LjA2LDQuODYsMjEsNi4zNywyNC45M2wtNC43OSwxLjA5LTkuMDYtMTVjLS4xNi0uMjktLjIzLS40My0uNTYtLjQ2LS4xOC0uMDgtLjQ4LS41Ni0uMzItMS43NWExLDEsMCwwLDAtMS0xLjEzLDEsMSwwLDAsMC0uNjQuMjNzLTIuNTUsMi04Ljc2LDJhMzcuNjYsMzcuNjYsMCwwLDEtNy4wNy0uNzNsLS4xOSwwYTEsMSwwLDAsMC0uODYuNDlsLTEwLjE5LDE2LjM1LTMuODctMSw2LjM1LTE2LjgzYTEsMSwwLDAsMC0uMjEtMVMzMTMsMTk4LDMxMy4yNywxOTRhNy40LDcuNCwwLDAsMSwyLjc2LTUuMTJIMzM4LjVhMSwxLDAsMCwwLC44Ni0uNWMuMDctLjEyLDctMTEuODQsMTctMTEuODRtMC00Yy01LjE2LDAtMTAuMzUsMi40My0xNSw3YTM3Ljk0LDM3Ljk0LDAsMCwwLTQuNDUsNS4zMUgzMTQuNTNsLTEuMTMsMWExMS40LDExLjQsMCwwLDAtNC4xMSw3Ljg3LDE0LjcsMTQuNywwLDAsMCwzLDkuMTdsLTUuNzUsMTUuMjQtMS41OCw0LjE4LDQuMzIsMS4xMSwzLjg3LDEsMi44NC43MywxLjU1LTIuNDlMMzI2LjY1LDIwOGEzOS41NiwzOS41NiwwLDAsMCw1Ljc4LjQ1LDI0LjczLDI0LjczLDAsMCwwLDcuNDMtMSw0LjU4LDQuNTgsMCwwLDAsLjc4Ljc4bDguNywxNC40NSwxLjQ5LDIuNDgsMi44Mi0uNjQsNC43OS0xLjA5LDQuNTItMUwzNjEuMjgsMjE4Yy00LjA4LTEwLjQ4LTYuNTQtMTkuNzEtNi4xMy0yM2E4LDgsMCwwLDEsLjg3LTIuODljMS4zOCwzLjYyLDMuODgsNi43Miw3LjcyLDYuODVoLjE3YTUuNDksNS40OSwwLDAsMCwzLjktMS42M2MyLjgzLTIuNzYsMy41MS04LjgzLDMuNjYtMTIuNDlsMS41Mi0uNDgtLjktMy42NWE3LjE0LDcuMTQsMCwwLDAtMS42Mi0yLjkzYy0yLjktMy4zMy04LjE4LTUuMzItMTQuMTMtNS4zMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yOTYuMTQgLTE3Mi41KSIvPjxjaXJjbGUgY2xhc3M9ImNscy0yIiBjeD0iNjYuOTQiIGN5PSIxMy4yNSIgcj0iMS43NSIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTMxMS43NywyMDguNDlhNy44Nyw3Ljg3LDAsMCwxLS4zOS0xNS41MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI5Ni4xNCAtMTcyLjUpIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMzA5Ljg2LDIxNi4wNmMtNi43Mi0xLjM3LTExLjcxLTguNDctMTEuNzEtMTQuNTYsMC03LjEzLDgtMTQuNjMsMTYuNDItMTQuNjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yOTYuMTQgLTE3Mi41KSIvPjwvc3ZnPg==');
		}

		&:nth-child(4){
			background-image:url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3Mi4yNiA1MC44NyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiNmZjkxMDA7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDo0cHg7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hbGJlcmNhPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik01NTQuODcsNTE2LjJzMTQuNzUsMTUuMTUsMzQsMGMyMC42NC0xNi4yOSwzNC4zLDIuNTIsMzQuMywyLjUyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTUyLjg3IC00NzQuMDcpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTcyLjM4LDUxNS4wOHYtMzRhNSw1LDAsMSwxLDEwLDB2My4wOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU1Mi44NyAtNDc0LjA3KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTU5NC44OCw1MDIuMDh2LTIxYTUsNSwwLDAsMSwxMCwwdjMuMDkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NTIuODcgLTQ3NC4wNykiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIxOS41MSIgeTE9IjE5LjAxIiB4Mj0iNDIuMDEiIHkyPSIxOS4wMSIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjE5LjUxIiB5MT0iMjguNTEiIHgyPSI0Mi4wMSIgeTI9IjI4LjUxIi8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMTkuNTEiIHkxPSIzOC40NSIgeDI9IjI4LjAxIiB5Mj0iMzguNDUiLz48L3N2Zz4=');
		}

		&:nth-child(5){
			background-image:url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MC42NyA1My44OCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiNmZjkxMDA7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDo0cHg7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5yZXN0YXVyYW50PC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02MjUuNjcsMjE1LjA4YTI3LjI4LDI3LjI4LDAsMCwwLC4zMy00LjJjMC0xNi40My0xNC42Ni0yOS43NS0zMi43NS0yOS43NXMtMzIuNzUsMTMuMzItMzIuNzUsMjkuNzVhMjcuMjgsMjcuMjgsMCwwLDAsLjMzLDQuMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NTguNSAtMTcxLjEzKSIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjMzLjUiIHkxPSI0My45NSIgeDI9IjMzLjUiIHkyPSI0OS43MyIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjIiIHkxPSI1MS44OCIgeDI9IjY4LjY3IiB5Mj0iNTEuODgiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjM0Ljc1IiBjeT0iNiIgcj0iNCIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTU4NS4yNSwxOTBzLTguMjUsMS4yNS0xMy41LDExLjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NTguNSAtMTcxLjEzKSIvPjwvc3ZnPg==');
		}

		&:nth-child(6){
			background-image:url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3Mi4yNiA3Ni40MSI+PGRlZnM+PHN0eWxlPi5jbHMtMSwuY2xzLTIsLmNscy0ze2ZpbGw6bm9uZTtzdHJva2U6I2ZmOTEwMDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7fS5jbHMtMXtzdHJva2Utd2lkdGg6NHB4O30uY2xzLTJ7c3Ryb2tlLXdpZHRoOjhweDt9LmNscy0ze3N0cm9rZS13aWR0aDoycHg7fS5jbHMtNHtmaWxsOiNmZjkxMDA7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5rYXlhazwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNzY5LjA3LDIyOS4xM3MtMTQuNzUsMTUuMTUtMzQsMGMtMjAuNjQtMTYuMjktMzQuMywyLjUyLTM0LjMsMi41MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY5OC44MSAtMTYxLjQ1KSIvPjxsaW5lIGNsYXNzPSJjbHMtMiIgeDE9IjUzLjc1IiB5MT0iNTQuNDciIHgyPSI1Ny44NiIgeTI9IjYzLjc2Ii8+PGxpbmUgY2xhc3M9ImNscy0yIiB4MT0iMzEuNDEiIHkxPSI0IiB4Mj0iMzQuNTQiIHkyPSIxMS4zOCIvPjxsaW5lIGNsYXNzPSJjbHMtMyIgeDE9IjM1LjU2IiB5MT0iMTMuMyIgeDI9IjUzLjc1IiB5Mj0iNTQuNDciLz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik03NDcuNjMsMjEyLjM4QTYyLjA2LDYyLjA2LDAsMCwxLDczMy40OSwyMTFjLTctMS44MS0xMS44Mi05LTExLTE2LjQ2LjgtNy4wNiwxMy40Ny0xNC4xOSwxNC0xNC40OWExLDEsMCwwLDEsMSwxLjc1Yy0zLjQyLDEuOTEtMTIuNDMsOC0xMywxM0ExMy4zMSwxMy4zMSwwLDAsMCw3MzQsMjA5YzYuNTUsMS42OSwxNi4xOCwxLjMxLDE2LjI4LDEuM2ExLDEsMCwwLDEsMSwxLDEsMSwwLDAsMS0xLDFDNzUwLjIyLDIxMi4zNCw3NDkuMTksMjEyLjM4LDc0Ny42MywyMTIuMzhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjk4LjgxIC0xNjEuNDUpIi8+PGNpcmNsZSBjbGFzcz0iY2xzLTQiIGN4PSIzNi4xMyIgY3k9IjM3LjExIiByPSIzLjk0Ii8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNNzIzLjQxLDE5OS43NXMtMTEuMzEsNy42My0xMS43OSwxMy43NSwzLjM4LjUsMTQuNzUsNywyMS45MSwxMi44NiwyOS4yLDguNDNsLTMuNDUtMy42MXMtMi41LjMtNy0xLjQ1LTEyLTUuNjItMTcuNjItNi4yNSwyLjI4LTguMTMsMy41LTguMTJDNzMxLDIwOS41LDcyNC4zMywyMDQsNzIzLjQxLDE5OS43NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02OTguODEgLTE2MS40NSkiLz48L3N2Zz4=');
		}

		&:nth-child(7){
			background-image:url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MC4yOCA2OC41NSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiNmZjkxMDA7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDo0cHg7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hY3RpdmlkYWRlc0FjdWF0aWNhczwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNODY0LDIwOC42NVYyMDMuMmExLjU2LDEuNTYsMCwwLDEsLjQ0LTEuMDhjOC04LjIzLDIxLTIxLjc5LDIxLjg4LTIzLjE0Ljc2LTEuMTQsMi4yNC00LS40My02LjA4LTIuMy0xLjc3LTUuMzUsMS01LjM4LDEuMDdsLTE2LjA1LDE1YTE1LDE1LDAsMCwxLTEwLjcyLDQuMzIsMTQuNzgsMTQuNzgsMCwwLDEtOS45NC00LjI0TDgyOCwxNzMuODJsLS4xMS0uMTJhMy42NCwzLjY0LDAsMCwwLTUuMjgtLjU2LDMuNTgsMy41OCwwLDAsMC0uNjQsNS4xOGwyMS44OCwyNGExLjU2LDEuNTYsMCwwLDEsLjQxLDEuMDV2My40NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgxOS4xMiAtMTY0Ljc0KSIvPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMzQuODgiIGN5PSIxMC40NiIgcj0iOC40NiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTgyMS42NSwyMDkuNzFhMTEuNjgsMTEuNjgsMCwwLDEsNC41Ni0zLjEzYzIuNzEtLjkzLDUuMTQsMCw3LjE2LDEuODcsMS4zNywxLjI5LDIuNywyLjg5LDQuNTYsMy4xNmE2LjE5LDYuMTksMCwwLDAsNC4yOS0xLjQ1YzIuMTMtMS41Miw0LjQtMy4zNyw3LjE5LTMuMTMsMy44MS4zMyw2LjQxLDQuMzMsMTAuNDMsMy44NCwyLjktLjM1LDQuODItMi45MSw3LjM5LTQsMi45NC0xLjI1LDUuOTQtLjE2LDguMjQsMS44NSw0LjY1LDQuMDUsNi4zMiwyLjg2LDkuMS4yMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgxOS4xMiAtMTY0Ljc0KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTgzNCwyMThhMTMuMjgsMTMuMjgsMCwwLDAsMi4zOCwyLjA5LDUuMjcsNS4yNywwLDAsMCwzLC45MWMyLjk0LS4xMSw0LjczLTIuODQsNy4yLTRhNyw3LDAsMCwxLDYuNzEuMzVjMS41NywxLDIuODEsMi43Nyw0LjcxLDMuMTRzMy44Mi0xLDUuNTItMi4xMWExMi44OSwxMi44OSwwLDAsMSw0LjY1LTJjMy4zNy0uNjEsNi42NCwxLjI1LDguNTYsNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgxOS4xMiAtMTY0Ljc0KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTg0Mi42NywyMzAuMThhOCw4LDAsMCwxLDQuMjYtMy43Niw1LjMyLDUuMzIsMCwwLDEsNC4xNy41MSwyMC41MSwyMC41MSwwLDAsMSwyLjc3LDEuOTRjMi43MSwyLjEzLDQuODUsMy44MSw5LjQzLjc2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODE5LjEyIC0xNjQuNzQpIi8+PC9zdmc+');
		}

		&:nth-child(8){
			background-image:url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NCA3My4wMSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiNmZjkxMDA7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDo0cHg7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5Sb29tU2VydmljZTwvdGl0bGU+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMiIgeTE9IjQyLjI1IiB4Mj0iNzIiIHkyPSI0Mi4yNSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEwMTAuMjgsMTk4LjFhMjEuMzYsMjEuMzYsMCwwLDAsLjI2LTMuMjljMC0xMi44Ny0xMS40OC0yMy4zLTI1LjY0LTIzLjNzLTI1LjY0LDEwLjQzLTI1LjY0LDIzLjNhMjEuMzYsMjEuMzYsMCwwLDAsLjI2LDMuMjlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTQ3Ljc1IC0xNjEuMjUpIi8+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSIzNy4xNCIgY3k9IjUuMTMiIHI9IjMuMTMiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05NTcuMzEsMjIwLjQ4YzcuOS00Ljg3LDE1LjU0LTguMTUsMTktOC4xNSwzLjI3LDAsMTIuMzYsMy44MSwxMy4zOSw0LjI1YTEsMSwwLDAsMSwuNS40N2MuNDMuODYuNjIsMi44Ny0xLjc0LDQuMy0xLjMuNzktNC4yNCwxLTYuODcsMS0yLjExLDAtNC0uMTMtNC43LS4xOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk0Ny43NSAtMTYxLjI1KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTk5NS42MSwyMTYuNjdjMS0uNywxMC4xOS02LjgzLDEzLjczLTYuODNhNC4xLDQuMSwwLDAsMSwzLjI0LDEuMjEsMy4yMSwzLjIxLDAsMCwxLC43NSwyLjQxLDEsMSwwLDAsMS0uNDEuNjhjLS4xMi4wOC0xMS42OSw4LjM3LTE2LjkyLDEyLjk1LTUuNjIsNC45Mi0xMS4xOCw0LjExLTExLjQxLDQuMDdMOTY5LDIyOC41NmwtNC4zMSwzLjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NDcuNzUgLTE2MS4yNSkiLz48L3N2Zz4=');
		}

		&:nth-child(9){
			background-image:url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MS43MSA3Ni4yIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2ZmOTEwMDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjRweDt9LmNscy0ye2ZpbGw6I2ZmOTEwMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmJ1Y2VvPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMTIzLjM4LDIyMi4zM2ExMS41NCwxMS41NCwwLDEsMCwyMy4wOCwwVjE4MS4xNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwOTYuNzUgLTE1OS42OCkiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjI0LjQzIiBjeT0iNy45NSIgcj0iNS45NSIvPjxjaXJjbGUgY2xhc3M9ImNscy0yIiBjeD0iMzkuOTQiIGN5PSIxNS4wOSIgcj0iMyIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTExMjkuNiwxOTEuMmgtMjBhMTAuODgsMTAuODgsMCwxLDAsMTAsMTUuMTgsMTAuODcsMTAuODcsMCwxLDAsMTAtMTUuMThaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5Ni43NSAtMTU5LjY4KSIvPjwvc3ZnPg==');
		}
	}

}*/
/* -- PRMOCIONES -- */
.promotion {
  position: relative;
}
.promotion .flama {
  background-image: url("/theme/images/icons-travel/icon-hot.svg");
  background-size: cover;
  background-position: 5px 5px;
  background-repeat: no-repeat;
  position: absolute;
  top: -18px;
  left: -12px;
  width: 50px;
  height: 50px;
}
.promotion h3 {
  padding-left: 30px;
  padding-bottom: 20px;
}

/* -- RADIALS -- */
.res-hab-tipo {
  margin-bottom: 80px;
}
.res-hab-tipo .resultado {
  z-index: 2;
  position: relative;
}

.tipo-hab {
  padding: 0px;
}

.info-res-bot {
  width: 100%;
  height: 40%;
}
.info-res-bot .btn-res-bot {
  box-sizing: border-box;
  padding: 0 5px;
  width: 50%;
}

.info-res-top {
  width: 100%;
  height: 60%;
}
.info-res-top .prom-hab {
  width: 60%;
}

.r-habitaciones {
  position: absolute;
  background-color: #f0efef;
  bottom: -70px;
  width: calc(100% - 10px);
  padding: 0px;
  padding-top: 30px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.r-habitaciones label {
  font-family: "MLight", Arial, sans-serif;
  color: #828282;
  font-size: 10px;
  padding-left: 5px;
  position: relative;
  top: -2px;
}
.r-habitaciones ul {
  width: 100%;
  text-align: center;
}
.r-habitaciones ul li {
  width: 25%;
}

/* -- RESUMEN COMPRA -- */
.resumen-compra {
  min-height: 300px;
  padding: 50px 15px 15px 15px;
}
.resumen-compra ul {
  color: #f9a826;
  font-size: 11px;
  padding-left: 20px;
  padding-top: 10px;
}
.resumen-compra ul li {
  list-style-type: disc;
}
.resumen-compra ul li span {
  font-size: 11px;
  color: #828282;
  display: inline-block;
}
.resumen-compra .especs-compra {
  width: 100%;
  height: auto;
  background-color: white;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 10px;
}
.resumen-compra .under-especs {
  display: none;
  width: 100%;
  padding: 10px;
  background-color: #f0efef;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  text-align: center;
  color: #828282;
}
@media screen and (min-width: 992px) {
  .resumen-compra .under-especs {
    display: block;
  }
}
.resumen-compra hr {
  width: 80%;
  height: 1px;
  background-color: #c6c6c6;
  margin: auto;
  border: none;
}

/* -- PLAN DE ALIMENTOS -- */
.det-apart {
  background-image: url("/theme/images/icons-travel/icon-arrow-down.svg");
  background-position: right 10px top;
  background-repeat: no-repeat;
  padding-right: 50px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
.det-apart.active {
  background-image: url("/theme/images/icons-travel/icon-arrow-up.svg");
}
.det-apart:hover {
  opacity: .8;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}

hr.divisor-planes {
  width: 60%;
  height: 1px;
  background-color: #c6c6c6;
  margin: auto;
  position: relative;
  top: 40px;
  margin-bottom: 80px;
  clear: both;
}

.planes-al, .planes-tr, .planes-ac {
  padding: 20px;
  background-color: white;
}

.head-foot-planes {
  padding: 20px;
  background-color: #f0efef;
}

h3.ayuda {
  width: 70px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAxMy4zNSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmYWE5MjM7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5kb3duPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xLjgzLDUuODJhMS4zNSwxLjM1LDAsMCwxLDEsLjRsOS4zOSw5LjM5YS40NS40NSwwLDAsMCwuNjQsMGw5LjM5LTkuMzlBMS4zNSwxLjM1LDAsMCwxLDI0LjEsOC4xM0wxMy40NiwxOC43N2ExLjM4LDEuMzgsMCwwLDEtMiwwTDEsOC4yMkExLjQzLDEuNDMsMCwwLDEsLjgxLDYuMjksMS4zNSwxLjM1LDAsMCwxLDEuODMsNS44MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjUgLTUuODIpIi8+PC9zdmc+");
  background-position: right 10px top;
  background-size: 20px 20px;
  background-repeat: no-repeat;
  padding-right: 50px;
  cursor: pointer;
  padding-top: 5px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
h3.ayuda.active {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAxMy40IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNCAxMy40OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZBQTkyMzt9Cjwvc3R5bGU+Cjx0aXRsZT5kb3duPC90aXRsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTAuMywxMi45Yy0wLjQtMC42LTAuNC0xLjQsMC4yLTEuOUwxMSwwLjRjMCwwLDAsMCwwLDBjMC42LTAuNSwxLjQtMC41LDIsMGwxMC42LDEwLjZjMC4zLDAuNSwwLjMsMS4xLDAsMS41CgljLTAuNCwwLjYtMS4zLDAuOC0xLjksMC40bC05LjQtOS40YzAsMCwwLDAsMCwwYy0wLjItMC4yLTAuNS0wLjItMC42LDBMMi4zLDEzYy0wLjMsMC4zLTAuNiwwLjQtMSwwLjRDMC45LDEzLjQsMC42LDEzLjIsMC4zLDEyLjl6CgkiLz4KPC9zdmc+Cg==");
}
h3.ayuda:hover {
  opacity: .8;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}

/* -- RESERVACIÓN -- */
.hab-reserva input.active:focus {
  border-bottom: 4px solid red;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
.hab-reserva input {
  width: 95%;
  height: 25px;
  border: none;
  background-color: transparent;
  border-bottom: 4px solid #64b7b8;
  font-family: "MBold", Arial, sans-serif;
  color: #828282;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
.hab-reserva input:focus {
  height: 27px;
  border-bottom: 2px solid #64b7b8;
  font-family: "MLight", Arial, sans-serif;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
.hab-reserva label {
  font-size: 12px;
  color: #64b7b8;
}

.no-card h3 {
  margin-top: 7px;
}

.tyc-reserva {
  color: #828282;
}

.datos-res {
  position: relative;
}
.datos-res #edit-info {
  width: 25px;
  height: 25px;
  background-image: url("/theme/images/icons-travel/icon-edit.svg");
  background-size: cover;
  cursor: pointer;
  position: absolute;
  top: 30px;
  right: 10px;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
.datos-res #edit-info:hover {
  opacity: .5;
  -webkit-transition: 0.3s;
  /* Safari */
  transition: 0.3s;
}
.datos-res label {
  font-size: 12px;
  color: #64b7b8;
}
.datos-res input[type=text] {
  width: 100%;
  height: 30px;
  color: #828282;
  font-size: 14px;
  font-family: "MRegular", Arial, sans-serif;
  border: none;
  background-color: transparent;
}

.datos-res input[type=text].editable {
  border-bottom: 4px solid #64b7b8;  
}
.datos-res input[type=text].editable:focus {
  font-family: "MBold", Arial, sans-serif;
  border-bottom: 1px solid #64b7b8;
}
.datos-res input[type=checkbox] {
  width: 20px;
  height: 20px;
}
.datos-res .tyc-pago {
  font-size: 11px;
  color: #828282;
  font-family: "MLight", Arial, sans-serif;
}

.fechas-conf {
  padding-left: 0px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDAgMTA1LjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDUuODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGQUE5MjM7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04OCwxNC4yaC03Ljl2OC45YzAsMy44LTMuMSw2LjktNi45LDYuOXMtNi45LTMuMS02LjktNi45di04LjlIMzMuOHY4LjljMCwzLjgtMy4xLDYuOS02LjksNi45CgkJUzIwLDI2LjksMjAsMjMuMXYtOC45aC04Yy00LjUsMC04LjEsMy42LTguMSw4LjF2NzAuMWMwLDQuNSwzLjYsOC4xLDguMSw4LjFoNzZjNC41LDAsOC4xLTMuNiw4LjEtOC4xVjIyLjMKCQlDOTYuMSwxNy44LDkyLjUsMTQuMiw4OCwxNC4yeiBNOTEuNCw5Mi40YzAsMS45LTEuNSwzLjQtMy40LDMuNEgxMmMtMS45LDAtMy40LTEuNS0zLjQtMy40VjQ0LjdoODIuOUw5MS40LDkyLjRMOTEuNCw5Mi40eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI2LjksMjYuNGMxLjksMCwzLjQtMS41LDMuNC0zLjRWOC44YzAtMS45LTEuNS0zLjQtMy40LTMuNHMtMy40LDEuNS0zLjQsMy40VjIzQzIzLjUsMjQuOSwyNSwyNi40LDI2LjksMjYuNAoJCXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03My4yLDI2LjRjMS45LDAsMy40LTEuNSwzLjQtMy40VjguOGMwLTEuOS0xLjUtMy40LTMuNC0zLjRzLTMuNCwxLjUtMy40LDMuNFYyMwoJCUM2OS45LDI0LjksNzEuNCwyNi40LDczLjIsMjYuNHoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNS40LDYxLjFoOS43YzEuOCwwLDMuMy0xLjUsMy4zLTMuM3YtNi4zYzAtMS44LTEuNS0zLjMtMy4zLTMuM2gtOS43Yy0xLjgsMC0zLjMsMS41LTMuMywzLjN2Ni4zCgkJQzMyLjEsNTkuNiwzMy42LDYxLjEsMzUuNCw2MS4xeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTU0LjgsNjEuMWg5LjdjMS44LDAsMy4zLTEuNSwzLjMtMy4zdi02LjNjMC0xLjgtMS41LTMuMy0zLjMtMy4zaC05LjdjLTEuOCwwLTMuMywxLjUtMy4zLDMuM3Y2LjMKCQlDNTEuNSw1OS42LDUzLDYxLjEsNTQuOCw2MS4xeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTc0LjMsNjEuMUg4NGMxLjgsMCwzLjMtMS41LDMuMy0zLjN2LTYuM2MwLTEuOC0xLjUtMy4zLTMuMy0zLjNoLTkuN2MtMS44LDAtMy4zLDEuNS0zLjMsMy4zdjYuMwoJCUM3MSw1OS42LDcyLjQsNjEuMSw3NC4zLDYxLjF6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTYsNzYuN2g5LjdjMS44LDAsMy4zLTEuNSwzLjMtMy4zdi02LjNjMC0xLjgtMS41LTMuMy0zLjMtMy4zSDE2Yy0xLjgsMC0zLjMsMS41LTMuMywzLjN2Ni4zCgkJQzEyLjcsNzUuMiwxNC4xLDc2LjcsMTYsNzYuN3oiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNS40LDc2LjdoOS43YzEuOCwwLDMuMy0xLjUsMy4zLTMuM3YtNi4zYzAtMS44LTEuNS0zLjMtMy4zLTMuM2gtOS43Yy0xLjgsMC0zLjMsMS41LTMuMywzLjN2Ni4zCgkJQzMyLjEsNzUuMiwzMy42LDc2LjcsMzUuNCw3Ni43eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTU0LjgsNzYuN2g5LjdjMS44LDAsMy4zLTEuNSwzLjMtMy4zdi02LjNjMC0xLjgtMS41LTMuMy0zLjMtMy4zaC05LjdjLTEuOCwwLTMuMywxLjUtMy4zLDMuM3Y2LjMKCQlDNTEuNSw3NS4yLDUzLDc2LjcsNTQuOCw3Ni43eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTc0LjMsNzYuN0g4NGMxLjgsMCwzLjMtMS41LDMuMy0zLjN2LTYuM2MwLTEuOC0xLjUtMy4zLTMuMy0zLjNoLTkuN2MtMS44LDAtMy4zLDEuNS0zLjMsMy4zdjYuMwoJCUM3MSw3NS4yLDcyLjQsNzYuNyw3NC4zLDc2Ljd6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTYsOTIuM2g5LjdjMS44LDAsMy4zLTEuNSwzLjMtMy4zdi02LjNjMC0xLjgtMS41LTMuMy0zLjMtMy4zSDE2Yy0xLjgsMC0zLjMsMS41LTMuMywzLjNWODkKCQlDMTIuNyw5MC44LDE0LjEsOTIuMywxNiw5Mi4zeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTM1LjQsOTIuM2g5LjdjMS44LDAsMy4zLTEuNSwzLjMtMy4zdi02LjNjMC0xLjgtMS41LTMuMy0zLjMtMy4zaC05LjdjLTEuOCwwLTMuMywxLjUtMy4zLDMuM1Y4OQoJCUMzMi4xLDkwLjgsMzMuNiw5Mi4zLDM1LjQsOTIuM3oiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01NC44LDkyLjNoOS43YzEuOCwwLDMuMy0xLjUsMy4zLTMuM3YtNi4zYzAtMS44LTEuNS0zLjMtMy4zLTMuM2gtOS43Yy0xLjgsMC0zLjMsMS41LTMuMywzLjNWODkKCQlDNTEuNSw5MC44LDUzLDkyLjMsNTQuOCw5Mi4zeiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-size: 30px 30px;
  background-repeat: no-repeat;
  background-position: 0px center;
}

.noches-conf {
  padding-left: 0px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyMC4zNSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmMWE0MjY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5tb29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMSwxNWExLjE5LDEuMTksMCwwLDAtMS4yNS0uMzksNy45LDcuOSwwLDAsMS00LC4xLDgsOCwwLDAsMS02LTYsNy45LDcuOSwwLDAsMSwuMTEtNCwxLjE2LDEuMTYsMCwwLDAtLjM3LTEuMjEsMS4xOCwxLjE4LDAsMCwwLTEuMjgtLjE1LDkuNjksOS42OSwwLDAsMC01LjI5LDEwQTkuNTUsOS41NSwwLDAsMCw0LjIzLDE3YTMuNTcsMy41NywwLDAsMSwxLjI4LTEuMTEsNy43Niw3Ljc2LDAsMCwxLTEtMi44MUE4LjA1LDguMDUsMCwwLDEsOCw1LjMyYTkuNTUsOS41NSwwLDAsMCwuMTEsMy43NSw5LjY5LDkuNjksMCwwLDAsNy4yNCw3LjI0LDkuNTUsOS41NSwwLDAsMCwzLjc1LjExQTgsOCwwLDAsMSwxMywxOS45NGMwLC4wNywwLC4xMywwLC4yYTIuNDMsMi40MywwLDAsMS0uNTEsMS40OCw5LjY5LDkuNjksMCwwLDAsOC42My01LjMxQTEuMiwxLjIsMCwwLDAsMjEsMTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC41IC0yLjIzKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIyLjA2LDQuNDZoLS4xMWEzLjU2LDMuNTYsMCwwLDAtNi42LDAsMi40NCwyLjQ0LDAsMCwwLC4xMiw0Ljg4aDYuN2wuNDMtLjA2YTIuNDQsMi40NCwwLDAsMC0uNTQtNC44MlptLS43OSwzLjczYTMuNTUsMy41NSwwLDAsMCwuNTUtLjguNTguNTgsMCwwLDAtLjI2LS43Ny41Ni41NiwwLDAsMC0uNDQsMCwuNTcuNTcsMCwwLDAtLjM0LjI5LDIuNDQsMi40NCwwLDAsMS0xLjk1LDEuMzJIMTUuNDdhMS4yOSwxLjI5LDAsMSwxLDAtMi41OGwuMiwwaC4wNmExLjI4LDEuMjgsMCwwLDEsLjgzLjU4LjU5LjU5LDAsMCwwLC44LjE4LjU4LjU4LDAsMCwwLC4xOC0uOCwyLjQ1LDIuNDUsMCwwLDAtMS0uOTEsMi40LDIuNCwwLDAsMSw0LjMyLjEsMi40MSwyLjQxLDAsMCwwLS4zNC4yNC41OC41OCwwLDAsMC0uMDcuODEuNTkuNTksMCwwLDAsLjgxLjA3LDEuMjgsMS4yOCwwLDAsMSwuNDctLjI1bC4xOCwwSDIyQTEuMywxLjMsMCwwLDEsMjMuMzUsNi45YTEuMjgsMS4yOCwwLDAsMS0xLjIsMS4yOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjUgLTIuMjMpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTAuNDMsMTcuNzFsLS4xLS4yMmEzLjU1LDMuNTUsMCwwLDAtMi4xNi0xLjg1bC0uMjYtLjA3LS4yMywwLS4zLDBhMy41NywzLjU3LDAsMCwwLTMuNTUsMi4yMkEyLjQ0LDIuNDQsMCwwLDAsNCwyMi41OWg2LjdsLjQzLS4wNmEyLjQ0LDIuNDQsMCwwLDAtLjY2LTQuODJaTTcuMDYsMjEuNDNhMi4zOSwyLjM5LDAsMCwxLTEuODUtMSwuNTguNTgsMCwxLDAtLjkyLjY5bC4yMi4yN0g0YTEuMjksMS4yOSwwLDEsMSwwLTIuNThsLjI2LDBhMS4yOCwxLjI4LDAsMCwxLC40NS4xOS41OS41OSwwLDAsMCwuOC0uMTcuNTguNTgsMCwwLDAtLjE2LS44TDUsMTcuOTNhMi40LDIuNCwwLDAsMSwyLjEzLTEuM2guMjJsLjIyLDAsLjI5LjA3QTIuNDIsMi40MiwwLDAsMSw5LjI4LDE4bC4wNy4xNS4wNi4xOC4wNS4xOWEyLjQsMi40LDAsMCwxLDAsMS4xNC41OC41OCwwLDAsMCwuNDIuN2wuMTQsMGEuNTguNTgsMCwwLDAsLjU2LS40NCwzLjU4LDMuNTgsMCwwLDAsLjExLS44N2MwLS4wNiwwLS4xMSwwLS4xN2ExLjI5LDEuMjksMCwwLDEtLjA2LDIuNTZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC41IC0yLjIzKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE1LjI2LDEySDE0YS42Mi42MiwwLDAsMSwwLTEuMjNoMS4yN2EuNjIuNjIsMCwwLDEsMCwxLjIzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNSAtMi4yMykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMS45NCwxMkgxNy4zOGEuNjIuNjIsMCwwLDEsMC0xLjIzaDQuNTZhLjYyLjYyLDAsMCwxLDAsMS4yM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjUgLTIuMjMpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjIuNDYsMTkuMmgtLjRhLjYyLjYyLDAsMCwxLDAtMS4yM2guNGEuNjIuNjIsMCwxLDEsMCwxLjIzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNSAtMi4yMykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yLDE2LjRoLS40YS42Mi42MiwwLDAsMSwwLTEuMjNIMkEuNjIuNjIsMCwwLDEsMiwxNi40WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNSAtMi4yMykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xLjUxLDYuNDFoLS40YS42Mi42MiwwLDAsMSwwLTEuMjNoLjRhLjYyLjYyLDAsMCwxLDAsMS4yM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjUgLTIuMjMpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMi4yMiw5LjMzaC0uNGEuNjIuNjIsMCwxLDEsMC0xLjIzaC40YS42Mi42MiwwLDEsMSwwLDEuMjNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC41IC0yLjIzKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUuMjQsNC42aC0uNGEuNjIuNjIsMCwxLDEsMC0xLjIzaC40YS42Mi42MiwwLDAsMSwwLDEuMjNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC41IC0yLjIzKSIvPjwvc3ZnPg==");
  background-size: 30px 30px;
  background-repeat: no-repeat;
  background-position: 0px center;
}

.especs-conf ul {
  color: #f9a826;
  font-size: 11px;
  padding-left: 20px;
  padding-top: 10px;
}
.especs-conf ul li {
  list-style-type: disc;
}
.especs-conf ul li span {
  font-size: 11px;
  color: #828282;
  display: inline-block;
}

.conf-actividades {
  background-color: #f0efef;
}

.hero.re-compra {
  height: 300px;
  background-image: url(../images/re-compra/hero-banner.jpg);
  margin-bottom: 0px;
}

.planes-ext {
  	/*.p-right{
  		padding-right:0px;
  		margin-top: 20px;
  		@media screen and (min-width:992px) {
  			padding-right:10px;
  		}
  	}
  
  	.p-left{
  		padding-left:0px;
  		margin-top: 20px;
  		@media screen and (min-width:992px) {
  			padding-left:10px;
  		}
  	}*/
}
.planes-ext .main {
  padding: 0 15px;
}
.planes-ext .image-promo {
  background-position: center center;
  background-size: cover;
  min-height: 350px;
}
.planes-ext .info-promo {
  padding: 0 15px;
}
.planes-ext .content-pts {
  width: 50%;
  display: inline-block;
}
@media screen and (min-width: 992px) {
  .planes-ext .content-pts {
    width: 65%;
  }
}
.planes-ext .content-botones {
  width: 45%;
  display: inline-block;
}
@media screen and (min-width: 992px) {
  .planes-ext .content-botones {
    width: 30%;
  }
}

.triangle-p {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 15px 20px 15px;
  border-color: transparent transparent #ffffff;
  position: absolute;
  bottom: 0px;
  left: 30px;
}
@media screen and (min-width: 992px) {
  .triangle-p {
    border-width: 15px 20px 15px 0;
    border-color: transparent #ffffff transparent;
    bottom: inherit;
    left: inherit;
    top: 30px;
    right: 0px;
  }
}

.triangle-s {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 15px 20px 15px;
  border-color: transparent transparent #ffffff;
  position: absolute;
  bottom: 0px;
  left: 30px;
}

/* -- CONTENT RESULTADOS -- */
.proximas-reservaciones-contenedor {
  margin-bottom: 0px;
}
@media screen and (min-width: 992px) {
  .proximas-reservaciones-contenedor {
    margin-bottom: 50px;
  }
}

.proxima-reservacion {
  padding: 0px;
  margin: 0px 0px 40px 0px;
  position: relative;
}
.proxima-reservacion .resultado {
  width: 100%;
  height: auto;
  padding: 0px;
  background-color: transparent;
  border-radius: 10px;
}
.proxima-reservacion .resultado .image-res {
  width: 100%;
  height: 150px;
  border-radius: 10px;
  position: relative;
}
@media screen and (min-width: 992px) {
  .proxima-reservacion .resultado .image-res {
    width: 40%;
  }
}
.proxima-reservacion .resultado .image-res div {
  position: absolute;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  border-radius: 10px;
}
.proxima-reservacion .resultado .info-res {
  width: 100%;
  height: 150px;
  padding-left: 10px;
}
@media screen and (min-width: 992px) {
  .proxima-reservacion .resultado .info-res {
    width: 58%;
  }
}
.proxima-reservacion .resultado .content-reservacion {
  padding: 10px;
}
@media screen and (min-width: 992px) {
  .proxima-reservacion .resultado .content-reservacion {
    padding: 0px 10px;
  }
}
.proxima-reservacion .resultado .content-reservacion .fechas-conf, .proxima-reservacion .resultado .content-reservacion .noches-conf {
  margin-top: 10px;
}
.proxima-reservacion .resultado .content-reservacion .btn-verdetalles {
  text-align: center;
  padding-top: 20px;
}
@media screen and (min-width: 992px) {
  .proxima-reservacion .resultado .content-reservacion .btn-verdetalles {
    text-align: right;
    padding-top: 10px;
  }
}
.proxima-reservacion .resultado .content-reservacion .btn-verdetalles a {
  display: inline-block;
  border-radius: 100px;
  border: 1px solid #f9a826;
  padding: 5px 5px 5px 25px;
  font-size: 10px;
  color: #f9a826;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMC41NyAxNy45NCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmOWE4MjY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5leWUtbzwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjcuOCw3LjM4UzIzLjQzLDAsMTUuMTgsMCwyLjU2LDcuMzgsMi41Niw3LjM4QTcuNCw3LjQsMCwwLDEsMCw5YTcuNCw3LjQsMCwwLDEsMi41OSwxLjU5czQuMzcsNy4zOCwxMi42Miw3LjM4UzI3LjgsMTAuNTYsMjcuOCwxMC41NkE3LjUsNy41LDAsMCwxLDMwLjU0LDksNy41LDcuNSwwLDAsMSwyNy44LDcuMzhaTTE1LjIyLDEzYTQsNCwwLDEsMSw0LTQsNCw0LDAsMCwxLTQsNGgwWm0wLjA5LTYuMTJhMiwyLDAsMSwwLDIsMiwyLDIsMCwwLDAtMi0yaDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAzIDApIi8+PC9zdmc+");
  background-size: 15px 15px;
  background-position: 5px center;
  background-repeat: no-repeat;
}
.proxima-reservacion .resultado .content-reservacion .btn-verdetalles a:hover {
  color: #c6c6c6;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMC41NyAxNy45NCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNjOWQwZDg7ZmlsbC1ydWxlOmV2ZW5vZGQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5leWU8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTk3NSw2MDguOTFzLTQuMzctNy4zOC0xMi42Mi03LjM4LTEyLjYyLDcuMzgtMTIuNjIsNy4zOGE3LjQsNy40LDAsMCwxLTIuNTksMS41OSw3LjQsNy40LDAsMCwxLDIuNTksMS41OXM0LjM3LDcuMzgsMTIuNjIsNy4zOFM5NzUsNjEyLjA5LDk3NSw2MTIuMDlhNy41LDcuNSwwLDAsMSwyLjc0LTEuNTlBNy41LDcuNSwwLDAsMSw5NzUsNjA4LjkxWm0tMTIuNTgsNS42M2E0LDQsMCwxLDEsNC00QTQsNCwwLDAsMSw5NjIuNDUsNjE0LjU0Wm0uMDktNi4xMmEyLDIsMCwxLDAsMiwyQTIsMiwwLDAsMCw5NjIuNTQsNjA4LjQyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk0Ny4yIC02MDEuNTMpIi8+PC9zdmc+");
  border-color: #c6c6c6;
}
.proxima-reservacion .resultado .pts-res {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .proxima-reservacion .resultado .pts-res {
    width: 45%;
  }
}
@media screen and (min-width: 992px) {
  .proxima-reservacion .resultado .pts-res {
    width: 53%;
  }
}
.proxima-reservacion .resultado .btn-res {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .proxima-reservacion .resultado .btn-res {
    width: 50%;
  }
}
@media screen and (min-width: 992px) {
  .proxima-reservacion .resultado .btn-res {
    width: 45%;
    padding-top: 5px;
  }
}

/** {
	font-family: sans-serif;
  margin: 0px;
  padding: 0px;
}*/
.ta_contenedor h1 {
  color: #4d4d4d;
  padding-top: 30px;
  padding-bottom: 30px;
}
.ta_contenedor .ta_bloque_1 {
  color: #4d4d4d;
  font-weight: normal;
  font-size: 14px;
}
.ta_contenedor .ta_bloque_1 ul {
  list-style: none;
}
.ta_contenedor .ta_bloque_1 ul li {
  display: inline;
}
.ta_contenedor .ta_bloque_1 ul li img {
  height: 14px;
  width: auto;
}
.ta_contenedor .ta_bloque_2 {
  color: #4d4d4d;
  font-weight: normal;
  font-size: 14px;
}
.ta_contenedor .ta_bloque_2 ul {
  list-style: none;
}
.ta_contenedor .ta_bloque_2 ul li {
  display: inline-block;
}
.ta_contenedor .ta_bloque_2 ul li img {
  height: 15px;
  width: auto;
}
.ta_contenedor .ta_bloque_3 {
  color: #4d4d4d;
  font-weight: normal;
  font-size: 14px;
}
.ta_contenedor .ta_bloque_3 img {
  height: 150px;
  width: auto;
}
.ta_contenedor .p_review {
  padding-top: 20px;
  color: #4d4d4d;
  font-weight: lighter;
  font-size: 14px;
}
.ta_contenedor .p_review img {
  height: 15px;
  width: auto;
}
.ta_contenedor h2 {
  background-color: #629d2a;
  color: #ffffff;
  font-weight: normal;
  padding: 5px;
}
.ta_contenedor h3 {
  color: #3386bc;
  font-style: italic;
  font-weight: lighter;
}

/*----------------------------------------------------------------------------------------------------
  Brand
----------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------
  Custom colors
----------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------
  General
----------------------------------------------------------------------------------------------------*/
a.ubicacion {
  background-color: #64b7b8;
}
a.chat {
  background-color: #64b7b8;
}
a.chat:hover {
  border-color: #64b7b8;
}
a.back-to-top {
  background-image: url(/theme/images/icons-travel/icon-arrow-up.svg);
  border-color: #64b7b8;
}
a.back-to-top:hover {
  background-color: #64b7b8;
}

h1.yellow, h2.yellow, h3.yellow, h4.yellow, h5.yellow, h6.yellow, p.yellow, span.yellow {
  color: #2f778b;
}

ul.stars li.active {
  background-image: url(/theme/images/icons-travel/icon-star.svg);
}

hr.orange {
  border-color: #2f778b;
}

.btn-orange, #doubts .btn-white, #travel-with-us .btn-white, #payments .btn-white, #some-trip .btn-white, #reservation .btn-white {
  background-color: #64b7b8;
}
.btn-orange:hover, #doubts .btn-white:hover, #travel-with-us .btn-white:hover, #payments .btn-white:hover, #some-trip .btn-white:hover, #reservation .btn-white:hover, .btn-orange:active, #doubts .btn-white:active, #travel-with-us .btn-white:active, #payments .btn-white:active, #some-trip .btn-white:active, #reservation .btn-white:active, .btn-orange:focus, #doubts .btn-white:focus, #travel-with-us .btn-white:focus, #payments .btn-white:focus, #some-trip .btn-white:focus, #reservation .btn-white:focus, .btn-orange.active, #doubts .active.btn-white, #travel-with-us .active.btn-white, #payments .active.btn-white, #some-trip .active.btn-white, #reservation .active.btn-white {
  color: #64b7b8;
  border-color: #64b7b8;
}
.btn-inverted-orange {
  background-color: #ffffff;
  border-color: #64b7b8;
  color: #64b7b8;
}
.btn-inverted-orange:hover, .btn-inverted-orange:active, .btn-inverted-orange:focus, .btn-inverted-orange.active {
  background-color: #64b7b8;
}
.btn-white {
  color: #64b7b8;
}
.btn-white:hover, .btn-white:active, .btn-white:focus, .btn-white.active {
  background-color: #64b7b8;
}
.btn-inverted-white, #travel-with-us .btn-white, #payments .column.right .btn-orange, #payments .column.right .btn-white {
  color: #64b7b8;
}
.btn-inverted-white:hover, #travel-with-us .btn-white:hover, #payments .column.right .btn-orange:hover, #payments .column.right .btn-white:hover, .btn-inverted-white:active, #travel-with-us .btn-white:active, #payments .column.right .btn-orange:active, #payments .column.right .btn-white:active, .btn-inverted-white:focus, #travel-with-us .btn-white:focus, #payments .column.right .btn-orange:focus, #payments .column.right .btn-white:focus, .btn-inverted-white.active, #travel-with-us .active.btn-white, #payments .column.right .active.btn-orange, #payments .column.right .active.btn-white {
  background-color: #ffffff;
  color: #64b7b8;
}
.btn-terms:hover, .btn-terms:active, .btn-terms:focus, .btn-terms.active {
  color: #64b7b8;
}
.btn-icon-play {
  background-image: url(/theme/images/icons-travel/icon-play.svg);
}
.btn-icon-play:hover, .btn-icon-play:active, .btn-icon-play:focus, .btn-icon-play.active {
  background-image: url(/theme/images/icons-travel/icon-play-over.svg);
}

.btn-close {
  color: #64b7b8;
}

.text-orange {
  color: #2f778b;
}

#lightbox .close {
  background-color: #2f778b;
}

.styled-select {
  background-image: url(/theme/images/icons-travel/icon-arrow-down.svg);
}

.custom-select .form-select select {
  color: #2f778b;
}

/*----------------------------------------------------------------------------------------------------
  Login
----------------------------------------------------------------------------------------------------*/
.login .closer-login {
  background-image: url(/theme/images/icons-travel/icon-close.svg);
}
.login .logo-login {
  background-image: url("/theme/images/general/logo-travel.svg");
  background-size: contain;
}
.login .content-login input[type=text] {
  border-color: #64b7b8;
  color: #64b7b8;
}
.login .content-login input[type=text]::placeholder {
  color: #64b7b8;
}
.login .content-login input[type=password] {
  border-color: #64b7b8;
  color: #64b7b8;
}
.login .content-login input[type=password]::placeholder {
  color: #64b7b8;
}
.login .content-login a.ingreso-redes {
  border-color: #64b7b8;
  color: #64b7b8;
}
.login .content-login a.ingreso-redes:hover {
  background-color: #64b7b8;
}

/*----------------------------------------------------------------------------------------------------
  Header
----------------------------------------------------------------------------------------------------*/
.header .menu-sesion ul li a:hover {
  color: #2f778b;
}

#nav-icon2 span {
  background-color: #828282;
}

/*----------------------------------------------------------------------------------------------------
  Menu Overlay
----------------------------------------------------------------------------------------------------*/
.menu ul.mm-bottom li span {
  color: #64b7b8;
}
.menu ul.mm-primary li a:hover {
  color: #2f778b;
}
.menu ul.mm-secondary li a:hover {
  color: #2f778b;
}
.menu hr {
  background-color: #2f778b;
}

/*----------------------------------------------------------------------------------------------------
  Menu Logged
----------------------------------------------------------------------------------------------------*/
.menu-log ul li a.active {
  color: #64b7b8;
}
.menu-log ul li a:hover {
  color: #64b7b8;
}

/*----------------------------------------------------------------------------------------------------
  Footer
----------------------------------------------------------------------------------------------------*/
.footer {
  background-color: #f7f7f7;
}
.footer ul.mm-bottom li span {
  color: #64b7b8;
}
.footer .remate-footer p {
  color: #64b7b8;
}
.footer .remate-footer ul li a:hover {
  color: #64b7b8;
}

/*----------------------------------------------------------------------------------------------------
  Search Box
----------------------------------------------------------------------------------------------------*/
#search-box .destination {
  border-color: #2f778b;
}
#search-box .secondary-box .display-rooms > .box {
  background-color: #64b7b8;
}
#search-box .secondary-box .display-rooms > .box:after {
  background-color: #499fa0;
}

/*----------------------------------------------------------------------------------------------------
  Modules
----------------------------------------------------------------------------------------------------*/
#doubts, #travel-with-us, #payments {
  background-color: #ebeff3;
  color: #828282;
}
#doubts .text-h1, #travel-with-us .text-h1, #payments .text-h1 {
  color: #2f778b;
}

#app-cta {
  background-color: #64b7b8;
  color: #ffffff;
}

#some-trip {
  background-color: #ebeff3;
}
#some-trip .text-h1 {
  color: #64b7b8;
}
#some-trip .text-white {
  color: #828282;
}

#travel-with-us {
  background-color: #64b7b8;
  color: #ffffff;
}
#travel-with-us .text-h1 {
  color: #2f778b;
}
#travel-with-us .btn-white {
  color: #ffffff;
}

/*----------------------------------------------------------------------------------------------------
  Promociones
----------------------------------------------------------------------------------------------------*/
.content-promociones .promocion .int-promo .promo-up.card .card-s.back {
  background-color: #64b7b8;
}

/*----------------------------------------------------------------------------------------------------
  Reservación
----------------------------------------------------------------------------------------------------*/
#reservation {
  background-color: #ebeff3;
}
#reservation .text-white {
  color: #2f778b;
}
#reservation .text-white .text-black {
  color: #828282;
}

/*----------------------------------------------------------------------------------------------------
  Referidos
----------------------------------------------------------------------------------------------------*/
#referrals {
  background-color: #ebeff3;
}
#referrals .left {
  background-color: #ebeff3;
  color: #828282;
}
#referrals .right {
  background-color: #64b7b8;
}

/*----------------------------------------------------------------------------------------------------
  Reservaciones
----------------------------------------------------------------------------------------------------*/
.fechas-conf {
  background-image: url(/theme/images/icons-travel/icon-calendar-3.svg);
}

.noches-conf {
  background-image: url(/theme/images/icons-travel/icon-moon.svg);
}

.proxima-reservacion .resultado .content-reservacion .btn-verdetalles a {
  background-image: url(/theme/images/icons-travel/icon-eye.svg);
  border-color: #64b7b8;
  color: #64b7b8;
}

.resultados .resultados-left h2.yellow {
  color: #64b7b8;
}

.content-resultados .resultado .info-res .prom-noches {
  background-image: url(/theme/images/icons-travel/icon-moon.svg);
}
.content-resultados .resultado .image-res.hot::after {
  background-image: url(/theme/images/icons-travel/icon-hot.svg);
}

/*----------------------------------------------------------------------------------------------------
  Métodos de pago
----------------------------------------------------------------------------------------------------*/
#payment-method .list-cards .cards .card .close {
  background-color: #64b7b8;
}
#payment-method .add-card .form-group-orange .form-control {
  color: #64b7b8;
}
#payment-method .add-card .form-group .form-control {
  border-color: #64b7b8;
}

/*----------------------------------------------------------------------------------------------------
  Perfil
----------------------------------------------------------------------------------------------------*/
#profile {
  background-color: #ffffff;
}
#profile .text-orange {
  color: #64b7b8;
}
#profile .icon-calendar {
  background-image: url(/theme/images/icons-travel/icon-calendar-3.svg);
}
#profile .icon-phone {
  background-image: url(/theme/images/icons-travel/icon-phone-over.svg);
}

.mi-perfil {
  background-color: #ebeff3;
}
.mi-perfil div {
  color: inherit;
}
.mi-perfil .perfil-left {
  color: #828282;
}
.mi-perfil .perfil-left h2 {
  color: #64b7b8;
}
.mi-perfil .perfil-right {
  background-color: #f0efef;
  color: #828282;
}
.mi-perfil .perfil-right h2 {
  color: #64b7b8;
}

/*----------------------------------------------------------------------------------------------------
  Re Compra
----------------------------------------------------------------------------------------------------*/
#re-purchase .bg-mix-blue {
  background: #f0efef;
}
#re-purchase .bg-mix-blue .left {
  background: #ebeff3;
}
#re-purchase .bg-mix-blue .left .text-orange {
  color: #64b7b8;
}
#re-purchase .bg-mix-blue .left .form-group .form-control {
  border-color: #64b7b8;
  color: #64b7b8;
}
#re-purchase .bg-mix-blue .right {
  background-color: #f0efef;
  color: #2f778b;
}
#re-purchase .bg-mix-blue .right .text-orange {
  color: #64b7b8;
}
#re-purchase .bg-mix-blue .user-data {
  color: #64b7b8;
}

/*----------------------------------------------------------------------------------------------------
  Metodo de Pago
----------------------------------------------------------------------------------------------------*/
#payments .column.left {
  background-color: #ebeff3;
  color: #2f778b;
}
#payments .column.right {
  background-color: #64b7b8;
}
#payments .column.right-arrow:before {
  border-left-color: #ebeff3;
}
#payments .column.right .custom-select .form-select:after {
  color: #ffffff;
}
#payments .column.right .btn-orange, #payments .column.right .btn-white {
  color: #ffffff;
}
#payments .column.right .adelantar-mod .content-riel .riel-adelantar .puntero .globo-alentar {
  background-color: #ffffff;
  color: #64b7b8;
}
#payments .column.right .adelantar-mod .content-riel .riel-adelantar .puntero .globo-alentar .triangle {
  border-top-color: #ffffff;
}
#payments .column.right .adelantar-mod .arrow-ad.left {
  border-right-color: #ffffff;
}
#payments .column.right .adelantar-mod .arrow-ad.right {
  border-left-color: #ffffff;
}

.loader {  
  background: url(/theme/images/general/loader.gif) center center no-repeat;
  margin: auto;
  height: 150px;  
  width: 50%;
  z-index: 9999;
}

.slogan-container {
    left:0;
    right:0;
    top: 0;
    bottom: 0;
    position: absolute;
    width: 100%; 
    margin: auto;
}

.slogan{        
    background: url(/theme/images/general/slogan-travel.svg) center center no-repeat;
    background-size: 70% auto;
    height: 0;
    padding: 0; /* reset */
    padding-bottom: calc(100% * 2 / 4);    
    
}
.prevent-duplicated {
    font-family: "MRegular";
    font-size: 13px;
    color: #2f778b;
    padding:10px;
}