html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-family: sans-serif;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: 700;
}
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 silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
@media print {
  *,
  :after,
  :before {
    background: 0 0 !important;
    box-shadow: none !important;
    color: #000 !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: "";
  }
  blockquote,
  pre {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  img,
  tr {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .comment-form .dropup > input[type="submit"] > .caret,
  .comment-form input[type="submit"] > .caret,
  .dropup > .btn > .caret,
  .search-form .dropup > .search-submit > .caret,
  .search-form .search-submit > .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 td,
  .table-bordered th {
    border: 1px solid #ddd !important;
  }
}

.glyphicon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-family: Glyphicons Halflings;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  position: relative;
  top: 1px;
}
.glyphicon-asterisk:before {
  content: "*";
}
.glyphicon-plus:before {
  content: "+";
}
.glyphicon-eur:before,
.glyphicon-euro:before {
  content: "â‚¬";
}
.glyphicon-minus:before {
  content: "âˆ’";
}
.glyphicon-cloud:before {
  content: "â˜";
}
.glyphicon-envelope:before {
  content: "âœ‰";
}
.glyphicon-pencil:before {
  content: "âœ";
}
.glyphicon-glass:before {
  content: "î€";
}
.glyphicon-music:before {
  content: "î€‚";
}
.glyphicon-search:before {
  content: "î€ƒ";
}
.glyphicon-heart:before {
  content: "î€…";
}
.glyphicon-star:before {
  content: "î€†";
}
.glyphicon-star-empty:before {
  content: "î€‡";
}
.glyphicon-user:before {
  content: "î€ˆ";
}
.glyphicon-film:before {
  content: "î€‰";
}
.glyphicon-th-large:before {
  content: "î€";
}
.glyphicon-th:before {
  content: "î€‘";
}
.glyphicon-th-list:before {
  content: "î€’";
}
.glyphicon-ok:before {
  content: "î€“";
}
.glyphicon-remove:before {
  content: "î€”";
}
.glyphicon-zoom-in:before {
  content: "î€•";
}
.glyphicon-zoom-out:before {
  content: "î€–";
}
.glyphicon-off:before {
  content: "î€—";
}
.glyphicon-signal:before {
  content: "î€˜";
}
.glyphicon-cog:before {
  content: "î€™";
}
.glyphicon-trash:before {
  content: "î€ ";
}
.glyphicon-home:before {
  content: "î€¡";
}
.glyphicon-file:before {
  content: "î€¢";
}
.glyphicon-time:before {
  content: "î€£";
}
.glyphicon-road:before {
  content: "î€¤";
}
.glyphicon-download-alt:before {
  content: "î€¥";
}
.glyphicon-download:before {
  content: "î€¦";
}
.glyphicon-upload:before {
  content: "î€§";
}
.glyphicon-inbox:before {
  content: "î€¨";
}
.glyphicon-play-circle:before {
  content: "î€©";
}
.glyphicon-repeat:before {
  content: "î€°";
}
.glyphicon-refresh:before {
  content: "î€±";
}
.glyphicon-list-alt:before {
  content: "î€²";
}
.glyphicon-lock:before {
  content: "î€³";
}
.glyphicon-flag:before {
  content: "î€´";
}
.glyphicon-headphones:before {
  content: "î€µ";
}
.glyphicon-volume-off:before {
  content: "î€¶";
}
.glyphicon-volume-down:before {
  content: "î€·";
}
.glyphicon-volume-up:before {
  content: "î€¸";
}
.glyphicon-qrcode:before {
  content: "î€¹";
}
.glyphicon-barcode:before {
  content: "î€";
}
.glyphicon-tag:before {
  content: "î";
}
.glyphicon-tags:before {
  content: "î‚";
}
.glyphicon-book:before {
  content: "îƒ";
}
.glyphicon-bookmark:before {
  content: "î„";
}
.glyphicon-print:before {
  content: "î…";
}
.glyphicon-camera:before {
  content: "î†";
}
.glyphicon-font:before {
  content: "î‡";
}
.glyphicon-bold:before {
  content: "îˆ";
}
.glyphicon-italic:before {
  content: "î‰";
}
.glyphicon-text-height:before {
  content: "î";
}
.glyphicon-text-width:before {
  content: "î‘";
}
.glyphicon-align-left:before {
  content: "î’";
}
.glyphicon-align-center:before {
  content: "î“";
}
.glyphicon-align-right:before {
  content: "î”";
}
.glyphicon-align-justify:before {
  content: "î•";
}
.glyphicon-list:before {
  content: "î–";
}
.glyphicon-indent-left:before {
  content: "î—";
}
.glyphicon-indent-right:before {
  content: "î˜";
}
.glyphicon-facetime-video:before {
  content: "î™";
}
.glyphicon-picture:before {
  content: "î ";
}
.glyphicon-map-marker:before {
  content: "î¢";
}
.glyphicon-adjust:before {
  content: "î£";
}
.glyphicon-tint:before {
  content: "î¤";
}
.glyphicon-edit:before {
  content: "î¥";
}
.glyphicon-share:before {
  content: "î¦";
}
.glyphicon-check:before {
  content: "î§";
}
.glyphicon-move:before {
  content: "î¨";
}
.glyphicon-step-backward:before {
  content: "î©";
}
.glyphicon-fast-backward:before {
  content: "î°";
}
.glyphicon-backward:before {
  content: "î±";
}
.glyphicon-play:before {
  content: "î²";
}
.glyphicon-pause:before {
  content: "î³";
}
.glyphicon-stop:before {
  content: "î´";
}
.glyphicon-forward:before {
  content: "îµ";
}
.glyphicon-fast-forward:before {
  content: "î¶";
}
.glyphicon-step-forward:before {
  content: "î·";
}
.glyphicon-eject:before {
  content: "î¸";
}
.glyphicon-chevron-left:before {
  content: "î¹";
}
.glyphicon-chevron-right:before {
  content: "î‚€";
}
.glyphicon-plus-sign:before {
  content: "î‚";
}
.glyphicon-minus-sign:before {
  content: "î‚‚";
}
.glyphicon-remove-sign:before {
  content: "î‚ƒ";
}
.glyphicon-ok-sign:before {
  content: "î‚„";
}
.glyphicon-question-sign:before {
  content: "î‚…";
}
.glyphicon-info-sign:before {
  content: "î‚†";
}
.glyphicon-screenshot:before {
  content: "î‚‡";
}
.glyphicon-remove-circle:before {
  content: "î‚ˆ";
}
.glyphicon-ok-circle:before {
  content: "î‚‰";
}
.glyphicon-ban-circle:before {
  content: "î‚";
}
.glyphicon-arrow-left:before {
  content: "î‚‘";
}
.glyphicon-arrow-right:before {
  content: "î‚’";
}
.glyphicon-arrow-up:before {
  content: "î‚“";
}
.glyphicon-arrow-down:before {
  content: "î‚”";
}
.glyphicon-share-alt:before {
  content: "î‚•";
}
.glyphicon-resize-full:before {
  content: "î‚–";
}
.glyphicon-resize-small:before {
  content: "î‚—";
}
.glyphicon-exclamation-sign:before {
  content: "î„";
}
.glyphicon-gift:before {
  content: "î„‚";
}
.glyphicon-leaf:before {
  content: "î„ƒ";
}
.glyphicon-fire:before {
  content: "î„„";
}
.glyphicon-eye-open:before {
  content: "î„…";
}
.glyphicon-eye-close:before {
  content: "î„†";
}
.glyphicon-warning-sign:before {
  content: "î„‡";
}
.glyphicon-plane:before {
  content: "î„ˆ";
}
.glyphicon-calendar:before {
  content: "î„‰";
}
.glyphicon-random:before {
  content: "î„";
}
.glyphicon-comment:before {
  content: "î„‘";
}
.glyphicon-magnet:before {
  content: "î„’";
}
.glyphicon-chevron-up:before {
  content: "î„“";
}
.glyphicon-chevron-down:before {
  content: "î„”";
}
.glyphicon-retweet:before {
  content: "î„•";
}
.glyphicon-shopping-cart:before {
  content: "î„–";
}
.glyphicon-folder-close:before {
  content: "î„—";
}
.glyphicon-folder-open:before {
  content: "î„˜";
}
.glyphicon-resize-vertical:before {
  content: "î„™";
}
.glyphicon-resize-horizontal:before {
  content: "î„ ";
}
.glyphicon-hdd:before {
  content: "î„¡";
}
.glyphicon-bullhorn:before {
  content: "î„¢";
}
.glyphicon-bell:before {
  content: "î„£";
}
.glyphicon-certificate:before {
  content: "î„¤";
}
.glyphicon-thumbs-up:before {
  content: "î„¥";
}
.glyphicon-thumbs-down:before {
  content: "î„¦";
}
.glyphicon-hand-right:before {
  content: "î„§";
}
.glyphicon-hand-left:before {
  content: "î„¨";
}
.glyphicon-hand-up:before {
  content: "î„©";
}
.glyphicon-hand-down:before {
  content: "î„°";
}
.glyphicon-circle-arrow-right:before {
  content: "î„±";
}
.glyphicon-circle-arrow-left:before {
  content: "î„²";
}
.glyphicon-circle-arrow-up:before {
  content: "î„³";
}
.glyphicon-circle-arrow-down:before {
  content: "î„´";
}
.glyphicon-globe:before {
  content: "î„µ";
}
.glyphicon-wrench:before {
  content: "î„¶";
}
.glyphicon-tasks:before {
  content: "î„·";
}
.glyphicon-filter:before {
  content: "î„¸";
}
.glyphicon-briefcase:before {
  content: "î„¹";
}
.glyphicon-fullscreen:before {
  content: "î…€";
}
.glyphicon-dashboard:before {
  content: "î…";
}
.glyphicon-paperclip:before {
  content: "î…‚";
}
.glyphicon-heart-empty:before {
  content: "î…ƒ";
}
.glyphicon-link:before {
  content: "î…„";
}
.glyphicon-phone:before {
  content: "î……";
}
.glyphicon-pushpin:before {
  content: "î…†";
}
.glyphicon-usd:before {
  content: "î…ˆ";
}
.glyphicon-gbp:before {
  content: "î…‰";
}
.glyphicon-sort:before {
  content: "î…";
}
.glyphicon-sort-by-alphabet:before {
  content: "î…‘";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "î…’";
}
.glyphicon-sort-by-order:before {
  content: "î…“";
}
.glyphicon-sort-by-order-alt:before {
  content: "î…”";
}
.glyphicon-sort-by-attributes:before {
  content: "î…•";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "î…–";
}
.glyphicon-unchecked:before {
  content: "î…—";
}
.glyphicon-expand:before {
  content: "î…˜";
}
.glyphicon-collapse-down:before {
  content: "î…™";
}
.glyphicon-collapse-up:before {
  content: "î… ";
}
.glyphicon-log-in:before {
  content: "î…¡";
}
.glyphicon-flash:before {
  content: "î…¢";
}
.glyphicon-log-out:before {
  content: "î…£";
}
.glyphicon-new-window:before {
  content: "î…¤";
}
.glyphicon-record:before {
  content: "î…¥";
}
.glyphicon-save:before {
  content: "î…¦";
}
.glyphicon-open:before {
  content: "î…§";
}
.glyphicon-saved:before {
  content: "î…¨";
}
.glyphicon-import:before {
  content: "î…©";
}
.glyphicon-export:before {
  content: "î…°";
}
.glyphicon-send:before {
  content: "î…±";
}
.glyphicon-floppy-disk:before {
  content: "î…²";
}
.glyphicon-floppy-saved:before {
  content: "î…³";
}
.glyphicon-floppy-remove:before {
  content: "î…´";
}
.glyphicon-floppy-save:before {
  content: "î…µ";
}
.glyphicon-floppy-open:before {
  content: "î…¶";
}
.glyphicon-credit-card:before {
  content: "î…·";
}
.glyphicon-transfer:before {
  content: "î…¸";
}
.glyphicon-cutlery:before {
  content: "î…¹";
}
.glyphicon-header:before {
  content: "î†€";
}
.glyphicon-compressed:before {
  content: "î†";
}
.glyphicon-earphone:before {
  content: "î†‚";
}
.glyphicon-phone-alt:before {
  content: "î†ƒ";
}
.glyphicon-tower:before {
  content: "î†„";
}
.glyphicon-stats:before {
  content: "î†…";
}
.glyphicon-sd-video:before {
  content: "î††";
}
.glyphicon-hd-video:before {
  content: "î†‡";
}
.glyphicon-subtitles:before {
  content: "î†ˆ";
}
.glyphicon-sound-stereo:before {
  content: "î†‰";
}
.glyphicon-sound-dolby:before {
  content: "î†";
}
.glyphicon-sound-5-1:before {
  content: "î†‘";
}
.glyphicon-sound-6-1:before {
  content: "î†’";
}
.glyphicon-sound-7-1:before {
  content: "î†“";
}
.glyphicon-copyright-mark:before {
  content: "î†”";
}
.glyphicon-registration-mark:before {
  content: "î†•";
}
.glyphicon-cloud-download:before {
  content: "î†—";
}
.glyphicon-cloud-upload:before {
  content: "î†˜";
}
.glyphicon-tree-conifer:before {
  content: "î†™";
}
.glyphicon-tree-deciduous:before {
  content: "îˆ€";
}
.glyphicon-cd:before {
  content: "îˆ";
}
.glyphicon-save-file:before {
  content: "îˆ‚";
}
.glyphicon-open-file:before {
  content: "îˆƒ";
}
.glyphicon-level-up:before {
  content: "îˆ„";
}
.glyphicon-copy:before {
  content: "îˆ…";
}
.glyphicon-paste:before {
  content: "îˆ†";
}
.glyphicon-alert:before {
  content: "îˆ‰";
}
.glyphicon-equalizer:before {
  content: "îˆ";
}
.glyphicon-king:before {
  content: "îˆ‘";
}
.glyphicon-queen:before {
  content: "îˆ’";
}
.glyphicon-pawn:before {
  content: "îˆ“";
}
.glyphicon-bishop:before {
  content: "îˆ”";
}
.glyphicon-knight:before {
  content: "îˆ•";
}
.glyphicon-baby-formula:before {
  content: "îˆ–";
}
.glyphicon-tent:before {
  content: "â›º";
}
.glyphicon-blackboard:before {
  content: "îˆ˜";
}
.glyphicon-bed:before {
  content: "îˆ™";
}
.glyphicon-apple:before {
  content: "ï£¿";
}
.glyphicon-erase:before {
  content: "îˆ¡";
}
.glyphicon-hourglass:before {
  content: "âŒ›";
}
.glyphicon-lamp:before {
  content: "îˆ£";
}
.glyphicon-duplicate:before {
  content: "îˆ¤";
}
.glyphicon-piggy-bank:before {
  content: "îˆ¥";
}
.glyphicon-scissors:before {
  content: "îˆ¦";
}
.glyphicon-bitcoin:before,
.glyphicon-btc:before,
.glyphicon-xbt:before {
  content: "îˆ§";
}
.glyphicon-jpy:before,
.glyphicon-yen:before {
  content: "Â¥";
}
.glyphicon-rub:before,
.glyphicon-ruble:before {
  content: "â‚½";
}
.glyphicon-scale:before {
  content: "îˆ°";
}
.glyphicon-ice-lolly:before {
  content: "îˆ±";
}
.glyphicon-ice-lolly-tasted:before {
  content: "îˆ²";
}
.glyphicon-education:before {
  content: "îˆ³";
}
.glyphicon-option-horizontal:before {
  content: "îˆ´";
}
.glyphicon-option-vertical:before {
  content: "îˆµ";
}
.glyphicon-menu-hamburger:before {
  content: "îˆ¶";
}
.glyphicon-modal-window:before {
  content: "îˆ·";
}
.glyphicon-oil:before {
  content: "îˆ¸";
}
.glyphicon-grain:before {
  content: "îˆ¹";
}
.glyphicon-sunglasses:before {
  content: "î‰€";
}
.glyphicon-text-size:before {
  content: "î‰";
}
.glyphicon-text-color:before {
  content: "î‰‚";
}
.glyphicon-text-background:before {
  content: "î‰ƒ";
}
.glyphicon-object-align-top:before {
  content: "î‰„";
}
.glyphicon-object-align-bottom:before {
  content: "î‰…";
}
.glyphicon-object-align-horizontal:before {
  content: "î‰†";
}
.glyphicon-object-align-left:before {
  content: "î‰‡";
}
.glyphicon-object-align-vertical:before {
  content: "î‰ˆ";
}
.glyphicon-object-align-right:before {
  content: "î‰‰";
}
.glyphicon-triangle-right:before {
  content: "î‰";
}
.glyphicon-triangle-left:before {
  content: "î‰‘";
}
.glyphicon-triangle-bottom:before {
  content: "î‰’";
}
.glyphicon-triangle-top:before {
  content: "î‰“";
}
.glyphicon-console:before {
  content: "î‰”";
}
.glyphicon-superscript:before {
  content: "î‰•";
}
.glyphicon-subscript:before {
  content: "î‰–";
}
.glyphicon-menu-left:before {
  content: "î‰—";
}
.glyphicon-menu-right:before {
  content: "î‰˜";
}
.glyphicon-menu-down:before {
  content: "î‰™";
}
.glyphicon-menu-up:before {
  content: "î‰ ";
}
*,
:after,
:before {
  box-sizing: border-box;
}
html {
  -webkit-tap-highlight-color: transparent;
  font-size: 10px;
}
body {
  background-color: #fff;
  color: #333;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #f07d31;
  text-decoration: none;
}
a:focus,
a:hover {
  color: #c6580e;
  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;
  height: auto;
  max-width: 100%;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  display: inline-block;
  height: auto;
  line-height: 1.428571429;
  max-width: 100%;
  padding: 4px;
  transition: all 0.2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
hr {
  border: 0;
  border-top: 1px solid #eee;
  margin-bottom: 20px;
  margin-top: 20px;
}
[role="button"] {
  cursor: pointer;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #323232;
  font-family: Playfair Display, Serif;
  font-weight: 500;
  line-height: 1.1;
}
.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 {
  color: #777;
  font-weight: 400;
  line-height: 1;
}
.h1,
.h2,
.h3,
h1,
h2,
h3 {
  margin-bottom: 10px;
  margin-top: 20px;
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
  font-size: 65%;
}
.h4,
.h5,
.h6,
h4,
h5,
h6 {
  margin-bottom: 10px;
  margin-top: 10px;
}
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
  font-size: 75%;
}
.h1,
h1 {
  font-size: 22px;
}
.h2,
h2 {
  font-size: 20px;
}
.h3,
h3 {
  font-size: 18px;
}
.h4,
h4 {
  font-size: 16px;
}
.h5,
h5 {
  font-size: 14px;
}
.h6,
h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
.small,
small {
  font-size: 85%;
}
.mark,
mark {
  background-color: #fcf8e3;
  padding: 0.2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.initialism,
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777;
}
.text-primary {
  color: #f07d31;
}
a.text-primary:focus,
a.text-primary:hover {
  color: #de6210;
}
.text-success {
  color: #3c763d;
}
a.text-success:focus,
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:focus,
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:focus,
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:focus,
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  background-color: #f07d31;
  color: #fff;
}
a.bg-primary:focus,
a.bg-primary:hover {
  background-color: #de6210;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:focus,
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:focus,
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:focus,
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:focus,
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  border-bottom: 1px solid #eee;
  margin: 40px 0 20px;
  padding-bottom: 9px;
}
ol,
ul {
  margin-bottom: 10px;
  margin-top: 0;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
.list-inline,
.list-unstyled {
  list-style: none;
  padding-left: 0;
}
.list-inline {
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-bottom: 20px;
  margin-top: 0;
}
dd,
dt {
  line-height: 1.428571429;
}
dt {
  font-weight: 700;
}
dd {
  margin-left: 0;
}
.dl-horizontal dd:after,
.dl-horizontal dd:before {
  content: " ";
  display: table;
}
.dl-horizontal dd:after {
  clear: both;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    clear: left;
    float: left;
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 160px;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[data-original-title],
abbr[title] {
  cursor: help;
}
.initialism {
  font-size: 90%;
}
blockquote {
  border-left: 5px solid #eee;
  font-size: 17.5px;
  margin: 0 0 20px;
  padding: 10px 20px;
}
blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child {
  margin-bottom: 0;
}
blockquote .small,
blockquote footer,
blockquote small {
  color: #777;
  display: block;
  font-size: 80%;
  line-height: 1.428571429;
}
blockquote .small:before,
blockquote footer:before,
blockquote small:before {
  content: "â€”Â ";
}
.blockquote-reverse,
blockquote.pull-right {
  border-left: 0;
  border-right: 5px solid #eee;
  padding-left: 0;
  padding-right: 15px;
  text-align: right;
}
.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
  content: "";
}
.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
  content: "Â â€”";
}
address {
  font-style: normal;
  line-height: 1.428571429;
  margin-bottom: 20px;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, Courier New, monospace;
}
code {
  background-color: #f9f2f4;
  border-radius: 4px;
  color: #c7254e;
}
code,
kbd {
  font-size: 90%;
  padding: 2px 4px;
}
kbd {
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  color: #fff;
}
kbd kbd {
  box-shadow: none;
  font-size: 100%;
  font-weight: 700;
  padding: 0;
}
pre {
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #333;
  display: block;
  font-size: 13px;
  line-height: 1.428571429;
  margin: 0 0 10px;
  padding: 9.5px;
  word-break: break-all;
}
pre code {
  background-color: transparent;
  border-radius: 0;
  color: inherit;
  font-size: inherit;
  padding: 0;
  white-space: pre-wrap;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container,
body.archive .wrap,
body.archive body.post-type-slideshow article.type-slideshow .wrap,
body.archive body.single article.type-slideshow .wrap,
body.page-template-page-masthead .wrap,
body.page-template-page-masthead
  body.post-type-slideshow
  article.type-slideshow
  .wrap,
body.page-template-page-masthead body.single article.type-slideshow .wrap,
body.post-type-slideshow article.type-slideshow .container,
body.post-type-slideshow article.type-slideshow body.archive .wrap,
body.post-type-slideshow
  article.type-slideshow
  body.page-template-page-masthead
  .wrap,
body.single article.type-slideshow .container,
body.single article.type-slideshow body.archive .wrap,
body.single article.type-slideshow body.page-template-page-masthead .wrap {
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}
.container:after,
.container:before,
body.archive .wrap:after,
body.archive .wrap:before,
body.archive body.post-type-slideshow article.type-slideshow .wrap:after,
body.archive body.post-type-slideshow article.type-slideshow .wrap:before,
body.archive body.single article.type-slideshow .wrap:after,
body.archive body.single article.type-slideshow .wrap:before,
body.page-template-page-masthead .wrap:after,
body.page-template-page-masthead .wrap:before,
body.page-template-page-masthead
  body.post-type-slideshow
  article.type-slideshow
  .wrap:after,
body.page-template-page-masthead
  body.post-type-slideshow
  article.type-slideshow
  .wrap:before,
body.page-template-page-masthead body.single article.type-slideshow .wrap:after,
body.page-template-page-masthead
  body.single
  article.type-slideshow
  .wrap:before,
body.post-type-slideshow article.type-slideshow .container:after,
body.post-type-slideshow article.type-slideshow .container:before,
body.post-type-slideshow article.type-slideshow body.archive .wrap:after,
body.post-type-slideshow article.type-slideshow body.archive .wrap:before,
body.post-type-slideshow
  article.type-slideshow
  body.page-template-page-masthead
  .wrap:after,
body.post-type-slideshow
  article.type-slideshow
  body.page-template-page-masthead
  .wrap:before,
body.single article.type-slideshow .container:after,
body.single article.type-slideshow .container:before,
body.single article.type-slideshow body.archive .wrap:after,
body.single article.type-slideshow body.archive .wrap:before,
body.single article.type-slideshow body.page-template-page-masthead .wrap:after,
body.single
  article.type-slideshow
  body.page-template-page-masthead
  .wrap:before {
  content: " ";
  display: table;
}
.container:after,
body.archive .wrap:after,
body.archive body.post-type-slideshow article.type-slideshow .wrap:after,
body.archive body.single article.type-slideshow .wrap:after,
body.page-template-page-masthead .wrap:after,
body.page-template-page-masthead
  body.post-type-slideshow
  article.type-slideshow
  .wrap:after,
body.page-template-page-masthead body.single article.type-slideshow .wrap:after,
body.post-type-slideshow article.type-slideshow .container:after,
body.post-type-slideshow article.type-slideshow body.archive .wrap:after,
body.post-type-slideshow
  article.type-slideshow
  body.page-template-page-masthead
  .wrap:after,
body.single article.type-slideshow .container:after,
body.single article.type-slideshow body.archive .wrap:after,
body.single
  article.type-slideshow
  body.page-template-page-masthead
  .wrap:after {
  clear: both;
}
@media (min-width: 768px) {
  .container,
  body.archive .wrap,
  body.archive body.post-type-slideshow article.type-slideshow .wrap,
  body.archive body.single article.type-slideshow .wrap,
  body.page-template-page-masthead .wrap,
  body.page-template-page-masthead
    body.post-type-slideshow
    article.type-slideshow
    .wrap,
  body.page-template-page-masthead body.single article.type-slideshow .wrap,
  body.post-type-slideshow article.type-slideshow .container,
  body.post-type-slideshow article.type-slideshow body.archive .wrap,
  body.post-type-slideshow
    article.type-slideshow
    body.page-template-page-masthead
    .wrap,
  body.single article.type-slideshow .container,
  body.single article.type-slideshow body.archive .wrap,
  body.single article.type-slideshow body.page-template-page-masthead .wrap {
    width: 760px;
  }
}
@media (min-width: 992px) {
  .container,
  body.archive .wrap,
  body.archive body.post-type-slideshow article.type-slideshow .wrap,
  body.archive body.single article.type-slideshow .wrap,
  body.page-template-page-masthead .wrap,
  body.page-template-page-masthead
    body.post-type-slideshow
    article.type-slideshow
    .wrap,
  body.page-template-page-masthead body.single article.type-slideshow .wrap,
  body.post-type-slideshow article.type-slideshow .container,
  body.post-type-slideshow article.type-slideshow body.archive .wrap,
  body.post-type-slideshow
    article.type-slideshow
    body.page-template-page-masthead
    .wrap,
  body.single article.type-slideshow .container,
  body.single article.type-slideshow body.archive .wrap,
  body.single article.type-slideshow body.page-template-page-masthead .wrap {
    width: 980px;
  }
}
@media (min-width: 1200px) {
  .container,
  body.archive .wrap,
  body.archive body.post-type-slideshow article.type-slideshow .wrap,
  body.archive body.single article.type-slideshow .wrap,
  body.page-template-page-masthead .wrap,
  body.page-template-page-masthead
    body.post-type-slideshow
    article.type-slideshow
    .wrap,
  body.page-template-page-masthead body.single article.type-slideshow .wrap,
  body.post-type-slideshow article.type-slideshow .container,
  body.post-type-slideshow article.type-slideshow body.archive .wrap,
  body.post-type-slideshow
    article.type-slideshow
    body.page-template-page-masthead
    .wrap,
  body.single article.type-slideshow .container,
  body.single article.type-slideshow body.archive .wrap,
  body.single article.type-slideshow body.page-template-page-masthead .wrap {
    width: 1180px;
  }
}
.container-fluid {
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}
.container-fluid:after,
.container-fluid:before {
  content: " ";
  display: table;
}
.container-fluid:after {
  clear: both;
}
.row {
  margin-left: -20px;
  margin-right: -20px;
}
.row:after,
.row:before {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}
.row-no-gutters {
  margin-left: 0;
  margin-right: 0;
}
.row-no-gutters [class*="col-"] {
  padding-left: 0;
  padding-right: 0;
}
.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,
.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,
.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,
.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 {
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}
.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.3333333333%;
}
.col-xs-2 {
  width: 16.6666666667%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-4 {
  width: 33.3333333333%;
}
.col-xs-5 {
  width: 41.6666666667%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-7 {
  width: 58.3333333333%;
}
.col-xs-8 {
  width: 66.6666666667%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-10 {
  width: 83.3333333333%;
}
.col-xs-11 {
  width: 91.6666666667%;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-pull-1 {
  right: 8.3333333333%;
}
.col-xs-pull-2 {
  right: 16.6666666667%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-4 {
  right: 33.3333333333%;
}
.col-xs-pull-5 {
  right: 41.6666666667%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-7 {
  right: 58.3333333333%;
}
.col-xs-pull-8 {
  right: 66.6666666667%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-10 {
  right: 83.3333333333%;
}
.col-xs-pull-11 {
  right: 91.6666666667%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-push-1 {
  left: 8.3333333333%;
}
.col-xs-push-2 {
  left: 16.6666666667%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-4 {
  left: 33.3333333333%;
}
.col-xs-push-5 {
  left: 41.6666666667%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-7 {
  left: 58.3333333333%;
}
.col-xs-push-8 {
  left: 66.6666666667%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-10 {
  left: 83.3333333333%;
}
.col-xs-push-11 {
  left: 91.6666666667%;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}
.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}
.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}
.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}
.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}
.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.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .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.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .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.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
table {
  background-color: transparent;
}
table col[class*="col-"] {
  display: table-column;
  float: none;
  position: static;
}
table td[class*="col-"],
table th[class*="col-"] {
  display: table-cell;
  float: none;
  position: static;
}
caption {
  color: #777;
  padding-bottom: 8px;
  padding-top: 8px;
}
caption,
th {
  text-align: left;
}
.table {
  margin-bottom: 20px;
  max-width: 100%;
  width: 100%;
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  border-top: 1px solid #ddd;
  line-height: 1.428571429;
  padding: 8px;
  vertical-align: top;
}
.table > thead > tr > th {
  border-bottom: 2px solid #ddd;
  vertical-align: bottom;
}
.table > caption + thead > tr:first-child > td,
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
.table > thead:first-child > tr:first-child > th {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > tbody > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > thead > tr > th {
  padding: 5px;
}
.table-bordered,
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > thead > tr > td.active,
.table > thead > tr > th.active {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover {
  background-color: #e8e8e8;
}
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > thead > tr > td.success,
.table > thead > tr > th.success {
  background-color: #dff0d8;
}
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover {
  background-color: #d0e9c6;
}
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > thead > tr > td.info,
.table > thead > tr > th.info {
  background-color: #d9edf7;
}
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover {
  background-color: #c4e3f3;
}
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > thead > tr > td.warning,
.table > thead > tr > th.warning {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover {
  background-color: #faf2cc;
}
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > thead > tr > td.danger,
.table > thead > tr > th.danger {
  background-color: #f2dede;
}
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    margin-bottom: 15px;
    overflow-y: hidden;
    width: 100%;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > thead > tr > th {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > thead > tr > th:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > thead > tr > th:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0;
  }
}
fieldset {
  margin: 0;
  min-width: 0;
}
fieldset,
legend {
  border: 0;
  padding: 0;
}
legend {
  border-bottom: 1px solid #e5e5e5;
  color: #333;
  display: block;
  font-size: 21px;
  line-height: inherit;
  margin-bottom: 20px;
  width: 100%;
}
label {
  display: inline-block;
  font-weight: 700;
  margin-bottom: 5px;
  max-width: 100%;
}
input[type="search"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-sizing: border-box;
}
input[type="checkbox"],
input[type="radio"] {
  line-height: normal;
  margin: 4px 0 0;
  margin-top: 1px\9;
}
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] input[type="radio"],
input[type="checkbox"].disabled,
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="radio"][disabled] {
  cursor: not-allowed;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="checkbox"]:focus,
input[type="file"]:focus,
input[type="radio"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  color: #555;
  display: block;
  font-size: 14px;
  line-height: 1.428571429;
  padding-top: 7px;
}
.comment-form input[type="email"],
.comment-form input[type="text"],
.comment-form input[type="url"],
.comment-form textarea,
.form-control,
.search-form .search-field {
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  color: #555;
  display: block;
  font-size: 14px;
  height: 34px;
  line-height: 1.428571429;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  width: 100%;
}
.comment-form input[type="email"]:focus,
.comment-form input[type="text"]:focus,
.comment-form input[type="url"]:focus,
.comment-form textarea:focus,
.form-control:focus,
.search-form .search-field:focus {
  border-color: #66afe9;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(102, 175, 233, 0.6);
  outline: 0;
}
.comment-form input[type="email"]::-moz-placeholder,
.comment-form input[type="text"]::-moz-placeholder,
.comment-form input[type="url"]::-moz-placeholder,
.comment-form textarea::-moz-placeholder,
.form-control::-moz-placeholder,
.search-form .search-field::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.comment-form input[type="email"]:-ms-input-placeholder,
.comment-form input[type="text"]:-ms-input-placeholder,
.comment-form input[type="url"]:-ms-input-placeholder,
.comment-form textarea:-ms-input-placeholder,
.form-control:-ms-input-placeholder,
.search-form .search-field:-ms-input-placeholder {
  color: #999;
}
.comment-form input[type="email"]::-webkit-input-placeholder,
.comment-form input[type="text"]::-webkit-input-placeholder,
.comment-form input[type="url"]::-webkit-input-placeholder,
.comment-form textarea::-webkit-input-placeholder,
.form-control::-webkit-input-placeholder,
.search-form .search-field::-webkit-input-placeholder {
  color: #999;
}
.comment-form input[type="email"]::-ms-expand,
.comment-form input[type="text"]::-ms-expand,
.comment-form input[type="url"]::-ms-expand,
.comment-form textarea::-ms-expand,
.form-control::-ms-expand,
.search-form .search-field::-ms-expand {
  background-color: transparent;
  border: 0;
}
.comment-form fieldset[disabled] input[type="email"],
.comment-form fieldset[disabled] input[type="text"],
.comment-form fieldset[disabled] input[type="url"],
.comment-form fieldset[disabled] textarea,
.comment-form input[disabled][type="email"],
.comment-form input[disabled][type="text"],
.comment-form input[disabled][type="url"],
.comment-form input[readonly][type="email"],
.comment-form input[readonly][type="text"],
.comment-form input[readonly][type="url"],
.comment-form textarea[disabled],
.comment-form textarea[readonly],
.form-control[disabled],
.form-control[readonly],
.search-form [disabled].search-field,
.search-form [readonly].search-field,
.search-form fieldset[disabled] .search-field,
fieldset[disabled] .comment-form input[type="email"],
fieldset[disabled] .comment-form input[type="text"],
fieldset[disabled] .comment-form input[type="url"],
fieldset[disabled] .comment-form textarea,
fieldset[disabled] .form-control,
fieldset[disabled] .search-form .search-field {
  background-color: #eee;
  opacity: 1;
}
.comment-form fieldset[disabled] input[type="email"],
.comment-form fieldset[disabled] input[type="text"],
.comment-form fieldset[disabled] input[type="url"],
.comment-form fieldset[disabled] textarea,
.comment-form input[disabled][type="email"],
.comment-form input[disabled][type="text"],
.comment-form input[disabled][type="url"],
.comment-form textarea[disabled],
.form-control[disabled],
.search-form [disabled].search-field,
.search-form fieldset[disabled] .search-field,
fieldset[disabled] .comment-form input[type="email"],
fieldset[disabled] .comment-form input[type="text"],
fieldset[disabled] .comment-form input[type="url"],
fieldset[disabled] .comment-form textarea,
fieldset[disabled] .form-control,
fieldset[disabled] .search-form .search-field {
  cursor: not-allowed;
}
.comment-form textarea,
.search-form textarea.search-field,
textarea.form-control {
  height: auto;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .comment-form input[type="date"][type="email"],
  .comment-form input[type="date"][type="text"],
  .comment-form input[type="date"][type="url"],
  .comment-form input[type="datetime-local"][type="email"],
  .comment-form input[type="datetime-local"][type="text"],
  .comment-form input[type="datetime-local"][type="url"],
  .comment-form input[type="month"][type="email"],
  .comment-form input[type="month"][type="text"],
  .comment-form input[type="month"][type="url"],
  .comment-form input[type="time"][type="email"],
  .comment-form input[type="time"][type="text"],
  .comment-form input[type="time"][type="url"],
  .search-form input[type="date"].search-field,
  .search-form input[type="datetime-local"].search-field,
  .search-form input[type="month"].search-field,
  .search-form input[type="time"].search-field,
  input[type="date"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control,
  input[type="time"].form-control {
    line-height: 34px;
  }
  .comment-form
    .input-group-sm
    > .input-group-btn
    > input[type="date"][type="submit"],
  .comment-form
    .input-group-sm
    > .input-group-btn
    > input[type="datetime-local"][type="submit"],
  .comment-form
    .input-group-sm
    > .input-group-btn
    > input[type="month"][type="submit"],
  .comment-form
    .input-group-sm
    > .input-group-btn
    > input[type="time"][type="submit"],
  .input-group-sm > .input-group-btn > input[type="date"].btn,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
  .input-group-sm > .input-group-btn > input[type="month"].btn,
  .input-group-sm > .input-group-btn > input[type="time"].btn,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"],
  .input-group-sm input[type="time"],
  .search-form
    .input-group-sm
    > .input-group-btn
    > input[type="date"].search-submit,
  .search-form
    .input-group-sm
    > .input-group-btn
    > input[type="datetime-local"].search-submit,
  .search-form
    .input-group-sm
    > .input-group-btn
    > input[type="month"].search-submit,
  .search-form
    .input-group-sm
    > .input-group-btn
    > input[type="time"].search-submit,
  input[type="date"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  input[type="time"].input-sm {
    line-height: 30px;
  }
  .comment-form
    .input-group-lg
    > .input-group-btn
    > input[type="date"][type="submit"],
  .comment-form
    .input-group-lg
    > .input-group-btn
    > input[type="datetime-local"][type="submit"],
  .comment-form
    .input-group-lg
    > .input-group-btn
    > input[type="month"][type="submit"],
  .comment-form
    .input-group-lg
    > .input-group-btn
    > input[type="time"][type="submit"],
  .input-group-lg > .input-group-btn > input[type="date"].btn,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
  .input-group-lg > .input-group-btn > input[type="month"].btn,
  .input-group-lg > .input-group-btn > input[type="time"].btn,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"],
  .input-group-lg input[type="time"],
  .search-form
    .input-group-lg
    > .input-group-btn
    > input[type="date"].search-submit,
  .search-form
    .input-group-lg
    > .input-group-btn
    > input[type="datetime-local"].search-submit,
  .search-form
    .input-group-lg
    > .input-group-btn
    > input[type="month"].search-submit,
  .search-form
    .input-group-lg
    > .input-group-btn
    > input[type="time"].search-submit,
  input[type="date"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  input[type="time"].input-lg {
    line-height: 46px;
  }
}
.comment-form p,
.form-group,
.search-form label {
  margin-bottom: 15px;
}
.checkbox,
.radio {
  display: block;
  margin-bottom: 10px;
  margin-top: 10px;
  position: relative;
}
.checkbox.disabled label,
.radio.disabled label,
fieldset[disabled] .checkbox label,
fieldset[disabled] .radio label {
  cursor: not-allowed;
}
.checkbox label,
.radio label {
  cursor: pointer;
  font-weight: 400;
  margin-bottom: 0;
  min-height: 20px;
  padding-left: 20px;
}
.checkbox-inline input[type="checkbox"],
.checkbox input[type="checkbox"],
.radio-inline input[type="radio"],
.radio input[type="radio"] {
  margin-left: -20px;
  margin-top: 4px\9;
  position: absolute;
}
.checkbox + .checkbox,
.radio + .radio {
  margin-top: -5px;
}
.checkbox-inline,
.radio-inline {
  cursor: pointer;
  display: inline-block;
  font-weight: 400;
  margin-bottom: 0;
  padding-left: 20px;
  position: relative;
  vertical-align: middle;
}
.checkbox-inline.disabled,
.radio-inline.disabled,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .radio-inline {
  cursor: not-allowed;
}
.checkbox-inline + .checkbox-inline,
.radio-inline + .radio-inline {
  margin-left: 10px;
  margin-top: 0;
}
.form-control-static {
  margin-bottom: 0;
  min-height: 34px;
  padding-bottom: 7px;
  padding-top: 7px;
}
.comment-form
  .input-group-lg
  > .input-group-btn
  > input.form-control-static[type="submit"],
.comment-form .input-group-lg > input.form-control-static[type="email"],
.comment-form .input-group-lg > input.form-control-static[type="text"],
.comment-form .input-group-lg > input.form-control-static[type="url"],
.comment-form .input-group-lg > textarea.form-control-static,
.comment-form
  .input-group-sm
  > .input-group-btn
  > input.form-control-static[type="submit"],
.comment-form .input-group-sm > input.form-control-static[type="email"],
.comment-form .input-group-sm > input.form-control-static[type="text"],
.comment-form .input-group-sm > input.form-control-static[type="url"],
.comment-form .input-group-sm > textarea.form-control-static,
.form-control-static.input-lg,
.form-control-static.input-sm,
.input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn,
.input-group-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,
.search-form .input-group-lg > .form-control-static.search-field,
.search-form
  .input-group-lg
  > .input-group-btn
  > .form-control-static.search-submit,
.search-form .input-group-sm > .form-control-static.search-field,
.search-form
  .input-group-sm
  > .input-group-btn
  > .form-control-static.search-submit {
  padding-left: 0;
  padding-right: 0;
}
.comment-form .input-group-sm > .input-group-btn > input[type="submit"],
.comment-form .input-group-sm > input[type="email"],
.comment-form .input-group-sm > input[type="text"],
.comment-form .input-group-sm > input[type="url"],
.comment-form .input-group-sm > textarea,
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.input-sm,
.search-form .input-group-sm > .input-group-btn > .search-submit,
.search-form .input-group-sm > .search-field {
  border-radius: 3px;
  font-size: 12px;
  height: 30px;
  line-height: 1.5;
  padding: 5px 10px;
}
.input-group-sm > .input-group-btn > select.btn,
.input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.search-form .input-group-sm > .input-group-btn > select.search-submit,
.search-form .input-group-sm > select.search-field,
select.input-sm {
  height: 30px;
  line-height: 30px;
}
.comment-form .input-group-sm > textarea,
.input-group-sm > .input-group-btn > select[multiple].btn,
.input-group-sm > .input-group-btn > textarea.btn,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.search-form
  .input-group-sm
  > .input-group-btn
  > select[multiple].search-submit,
.search-form .input-group-sm > .input-group-btn > textarea.search-submit,
.search-form .input-group-sm > select[multiple].search-field,
.search-form .input-group-sm > textarea.search-field,
select[multiple].input-sm,
textarea.input-sm {
  height: auto;
}
.comment-form .form-group-sm input[type="email"],
.comment-form .form-group-sm input[type="text"],
.comment-form .form-group-sm input[type="url"],
.comment-form .form-group-sm textarea,
.form-group-sm .comment-form input[type="email"],
.form-group-sm .comment-form input[type="text"],
.form-group-sm .comment-form input[type="url"],
.form-group-sm .comment-form textarea,
.form-group-sm .form-control,
.form-group-sm .search-form .search-field,
.search-form .form-group-sm .search-field {
  border-radius: 3px;
  font-size: 12px;
  height: 30px;
  line-height: 1.5;
  padding: 5px 10px;
}
.form-group-sm .search-form select.search-field,
.form-group-sm select.form-control,
.search-form .form-group-sm select.search-field {
  height: 30px;
  line-height: 30px;
}
.comment-form .form-group-sm textarea,
.form-group-sm .comment-form textarea,
.form-group-sm .search-form select[multiple].search-field,
.form-group-sm .search-form textarea.search-field,
.form-group-sm select[multiple].form-control,
.form-group-sm textarea.form-control,
.search-form .form-group-sm select[multiple].search-field,
.search-form .form-group-sm textarea.search-field {
  height: auto;
}
.form-group-sm .form-control-static {
  font-size: 12px;
  height: 30px;
  line-height: 1.5;
  min-height: 32px;
  padding: 6px 10px;
}
.comment-form .input-group-lg > .input-group-btn > input[type="submit"],
.comment-form .input-group-lg > input[type="email"],
.comment-form .input-group-lg > input[type="text"],
.comment-form .input-group-lg > input[type="url"],
.comment-form .input-group-lg > textarea,
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.input-lg,
.search-form .input-group-lg > .input-group-btn > .search-submit,
.search-form .input-group-lg > .search-field {
  border-radius: 6px;
  font-size: 18px;
  height: 46px;
  line-height: 1.3333333;
  padding: 10px 16px;
}
.input-group-lg > .input-group-btn > select.btn,
.input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.search-form .input-group-lg > .input-group-btn > select.search-submit,
.search-form .input-group-lg > select.search-field,
select.input-lg {
  height: 46px;
  line-height: 46px;
}
.comment-form .input-group-lg > textarea,
.input-group-lg > .input-group-btn > select[multiple].btn,
.input-group-lg > .input-group-btn > textarea.btn,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.search-form
  .input-group-lg
  > .input-group-btn
  > select[multiple].search-submit,
.search-form .input-group-lg > .input-group-btn > textarea.search-submit,
.search-form .input-group-lg > select[multiple].search-field,
.search-form .input-group-lg > textarea.search-field,
select[multiple].input-lg,
textarea.input-lg {
  height: auto;
}
.comment-form .form-group-lg input[type="email"],
.comment-form .form-group-lg input[type="text"],
.comment-form .form-group-lg input[type="url"],
.comment-form .form-group-lg textarea,
.form-group-lg .comment-form input[type="email"],
.form-group-lg .comment-form input[type="text"],
.form-group-lg .comment-form input[type="url"],
.form-group-lg .comment-form textarea,
.form-group-lg .form-control,
.form-group-lg .search-form .search-field,
.search-form .form-group-lg .search-field {
  border-radius: 6px;
  font-size: 18px;
  height: 46px;
  line-height: 1.3333333;
  padding: 10px 16px;
}
.form-group-lg .search-form select.search-field,
.form-group-lg select.form-control,
.search-form .form-group-lg select.search-field {
  height: 46px;
  line-height: 46px;
}
.comment-form .form-group-lg textarea,
.form-group-lg .comment-form textarea,
.form-group-lg .search-form select[multiple].search-field,
.form-group-lg .search-form textarea.search-field,
.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control,
.search-form .form-group-lg select[multiple].search-field,
.search-form .form-group-lg textarea.search-field {
  height: auto;
}
.form-group-lg .form-control-static {
  font-size: 18px;
  height: 46px;
  line-height: 1.3333333;
  min-height: 38px;
  padding: 11px 16px;
}
.has-feedback {
  position: relative;
}
.comment-form .has-feedback input[type="email"],
.comment-form .has-feedback input[type="text"],
.comment-form .has-feedback input[type="url"],
.comment-form .has-feedback textarea,
.has-feedback .comment-form input[type="email"],
.has-feedback .comment-form input[type="text"],
.has-feedback .comment-form input[type="url"],
.has-feedback .comment-form textarea,
.has-feedback .form-control,
.has-feedback .search-form .search-field,
.search-form .has-feedback .search-field {
  padding-right: 42.5px;
}
.form-control-feedback {
  display: block;
  height: 34px;
  line-height: 34px;
  pointer-events: none;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 34px;
  z-index: 2;
}
.comment-form .form-group-lg input[type="email"] + .form-control-feedback,
.comment-form .form-group-lg input[type="text"] + .form-control-feedback,
.comment-form .form-group-lg input[type="url"] + .form-control-feedback,
.comment-form .form-group-lg textarea + .form-control-feedback,
.comment-form
  .input-group-lg
  > .input-group-btn
  > input[type="submit"]
  + .form-control-feedback,
.comment-form .input-group-lg > input[type="email"] + .form-control-feedback,
.comment-form .input-group-lg > input[type="text"] + .form-control-feedback,
.comment-form .input-group-lg > input[type="url"] + .form-control-feedback,
.comment-form .input-group-lg > textarea + .form-control-feedback,
.form-group-lg .comment-form input[type="email"] + .form-control-feedback,
.form-group-lg .comment-form input[type="text"] + .form-control-feedback,
.form-group-lg .comment-form input[type="url"] + .form-control-feedback,
.form-group-lg .comment-form textarea + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback,
.form-group-lg .search-form .search-field + .form-control-feedback,
.input-group-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-lg + .form-control-feedback,
.search-form .form-group-lg .search-field + .form-control-feedback,
.search-form
  .input-group-lg
  > .input-group-btn
  > .search-submit
  + .form-control-feedback,
.search-form .input-group-lg > .search-field + .form-control-feedback {
  height: 46px;
  line-height: 46px;
  width: 46px;
}
.comment-form .form-group-sm input[type="email"] + .form-control-feedback,
.comment-form .form-group-sm input[type="text"] + .form-control-feedback,
.comment-form .form-group-sm input[type="url"] + .form-control-feedback,
.comment-form .form-group-sm textarea + .form-control-feedback,
.comment-form
  .input-group-sm
  > .input-group-btn
  > input[type="submit"]
  + .form-control-feedback,
.comment-form .input-group-sm > input[type="email"] + .form-control-feedback,
.comment-form .input-group-sm > input[type="text"] + .form-control-feedback,
.comment-form .input-group-sm > input[type="url"] + .form-control-feedback,
.comment-form .input-group-sm > textarea + .form-control-feedback,
.form-group-sm .comment-form input[type="email"] + .form-control-feedback,
.form-group-sm .comment-form input[type="text"] + .form-control-feedback,
.form-group-sm .comment-form input[type="url"] + .form-control-feedback,
.form-group-sm .comment-form textarea + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback,
.form-group-sm .search-form .search-field + .form-control-feedback,
.input-group-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-sm + .form-control-feedback,
.search-form .form-group-sm .search-field + .form-control-feedback,
.search-form
  .input-group-sm
  > .input-group-btn
  > .search-submit
  + .form-control-feedback,
.search-form .input-group-sm > .search-field + .form-control-feedback {
  height: 30px;
  line-height: 30px;
  width: 30px;
}
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success.checkbox-inline label,
.has-success.checkbox label,
.has-success .control-label,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.radio-inline label,
.has-success.radio label {
  color: #3c763d;
}
.comment-form .has-success input[type="email"],
.comment-form .has-success input[type="text"],
.comment-form .has-success input[type="url"],
.comment-form .has-success textarea,
.has-success .comment-form input[type="email"],
.has-success .comment-form input[type="text"],
.has-success .comment-form input[type="url"],
.has-success .comment-form textarea,
.has-success .form-control,
.has-success .search-form .search-field,
.search-form .has-success .search-field {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.comment-form .has-success input[type="email"]:focus,
.comment-form .has-success input[type="text"]:focus,
.comment-form .has-success input[type="url"]:focus,
.comment-form .has-success textarea:focus,
.has-success .comment-form input[type="email"]:focus,
.has-success .comment-form input[type="text"]:focus,
.has-success .comment-form input[type="url"]:focus,
.has-success .comment-form textarea:focus,
.has-success .form-control:focus,
.has-success .search-form .search-field:focus,
.search-form .has-success .search-field:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  background-color: #dff0d8;
  border-color: #3c763d;
  color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning.checkbox-inline label,
.has-warning.checkbox label,
.has-warning .control-label,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.radio-inline label,
.has-warning.radio label {
  color: #8a6d3b;
}
.comment-form .has-warning input[type="email"],
.comment-form .has-warning input[type="text"],
.comment-form .has-warning input[type="url"],
.comment-form .has-warning textarea,
.has-warning .comment-form input[type="email"],
.has-warning .comment-form input[type="text"],
.has-warning .comment-form input[type="url"],
.has-warning .comment-form textarea,
.has-warning .form-control,
.has-warning .search-form .search-field,
.search-form .has-warning .search-field {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.comment-form .has-warning input[type="email"]:focus,
.comment-form .has-warning input[type="text"]:focus,
.comment-form .has-warning input[type="url"]:focus,
.comment-form .has-warning textarea:focus,
.has-warning .comment-form input[type="email"]:focus,
.has-warning .comment-form input[type="text"]:focus,
.has-warning .comment-form input[type="url"]:focus,
.has-warning .comment-form textarea:focus,
.has-warning .form-control:focus,
.has-warning .search-form .search-field:focus,
.search-form .has-warning .search-field:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  background-color: #fcf8e3;
  border-color: #8a6d3b;
  color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error.checkbox-inline label,
.has-error.checkbox label,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.radio-inline label,
.has-error.radio label {
  color: #a94442;
}
.comment-form .has-error input[type="email"],
.comment-form .has-error input[type="text"],
.comment-form .has-error input[type="url"],
.comment-form .has-error textarea,
.has-error .comment-form input[type="email"],
.has-error .comment-form input[type="text"],
.has-error .comment-form input[type="url"],
.has-error .comment-form textarea,
.has-error .form-control,
.has-error .search-form .search-field,
.search-form .has-error .search-field {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.comment-form .has-error input[type="email"]:focus,
.comment-form .has-error input[type="text"]:focus,
.comment-form .has-error input[type="url"]:focus,
.comment-form .has-error textarea:focus,
.has-error .comment-form input[type="email"]:focus,
.has-error .comment-form input[type="text"]:focus,
.has-error .comment-form input[type="url"]:focus,
.has-error .comment-form textarea:focus,
.has-error .form-control:focus,
.has-error .search-form .search-field:focus,
.search-form .has-error .search-field:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  background-color: #f2dede;
  border-color: #a94442;
  color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.screen-reader-text ~ .form-control-feedback,
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  color: #737373;
  display: block;
  margin-bottom: 10px;
  margin-top: 5px;
}
@media (min-width: 768px) {
  .comment-form .form-inline p,
  .comment-form .search-form p,
  .form-inline .comment-form p,
  .form-inline .form-group,
  .search-form .comment-form p,
  .search-form .form-group,
  .search-form label {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .comment-form .form-inline input[type="email"],
  .comment-form .form-inline input[type="text"],
  .comment-form .form-inline input[type="url"],
  .comment-form .form-inline textarea,
  .comment-form .search-form input[type="email"],
  .comment-form .search-form input[type="text"],
  .comment-form .search-form input[type="url"],
  .comment-form .search-form textarea,
  .form-inline .comment-form input[type="email"],
  .form-inline .comment-form input[type="text"],
  .form-inline .comment-form input[type="url"],
  .form-inline .comment-form textarea,
  .form-inline .form-control,
  .search-form .comment-form input[type="email"],
  .search-form .comment-form input[type="text"],
  .search-form .comment-form input[type="url"],
  .search-form .comment-form textarea,
  .search-form .form-control,
  .search-form .search-field {
    display: inline-block;
    vertical-align: middle;
    width: auto;
  }
  .form-inline .form-control-static,
  .search-form .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group,
  .search-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .comment-form .form-inline .input-group input[type="email"],
  .comment-form .form-inline .input-group input[type="text"],
  .comment-form .form-inline .input-group input[type="url"],
  .comment-form .form-inline .input-group textarea,
  .comment-form .search-form .input-group input[type="email"],
  .comment-form .search-form .input-group input[type="text"],
  .comment-form .search-form .input-group input[type="url"],
  .comment-form .search-form .input-group textarea,
  .form-inline .input-group .comment-form input[type="email"],
  .form-inline .input-group .comment-form input[type="text"],
  .form-inline .input-group .comment-form input[type="url"],
  .form-inline .input-group .comment-form textarea,
  .form-inline .input-group .form-control,
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .search-form .search-field,
  .search-form .input-group .comment-form input[type="email"],
  .search-form .input-group .comment-form input[type="text"],
  .search-form .input-group .comment-form input[type="url"],
  .search-form .input-group .comment-form textarea,
  .search-form .input-group .form-control,
  .search-form .input-group .input-group-addon,
  .search-form .input-group .input-group-btn,
  .search-form .input-group .search-field {
    width: auto;
  }
  .comment-form .form-inline .input-group > input[type="email"],
  .comment-form .form-inline .input-group > input[type="text"],
  .comment-form .form-inline .input-group > input[type="url"],
  .comment-form .form-inline .input-group > textarea,
  .comment-form .search-form .input-group > input[type="email"],
  .comment-form .search-form .input-group > input[type="text"],
  .comment-form .search-form .input-group > input[type="url"],
  .comment-form .search-form .input-group > textarea,
  .form-inline .comment-form .input-group > input[type="email"],
  .form-inline .comment-form .input-group > input[type="text"],
  .form-inline .comment-form .input-group > input[type="url"],
  .form-inline .comment-form .input-group > textarea,
  .form-inline .input-group > .form-control,
  .search-form .comment-form .input-group > input[type="email"],
  .search-form .comment-form .input-group > input[type="text"],
  .search-form .comment-form .input-group > input[type="url"],
  .search-form .comment-form .input-group > textarea,
  .search-form .form-inline .input-group > .search-field,
  .search-form .input-group > .form-control,
  .search-form .input-group > .search-field {
    width: 100%;
  }
  .form-inline .control-label,
  .search-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .checkbox,
  .form-inline .radio,
  .search-form .checkbox,
  .search-form .radio {
    display: inline-block;
    margin-bottom: 0;
    margin-top: 0;
    vertical-align: middle;
  }
  .form-inline .checkbox label,
  .form-inline .radio label,
  .search-form .checkbox label,
  .search-form .radio label {
    padding-left: 0;
  }
  .form-inline .checkbox input[type="checkbox"],
  .form-inline .radio input[type="radio"],
  .search-form .checkbox input[type="checkbox"],
  .search-form .radio input[type="radio"] {
    margin-left: 0;
    position: relative;
  }
  .form-inline .has-feedback .form-control-feedback,
  .search-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
  margin-bottom: 0;
  margin-top: 0;
  padding-top: 7px;
}
.form-horizontal .checkbox,
.form-horizontal .radio {
  min-height: 27px;
}
.comment-form .form-horizontal p,
.form-horizontal .comment-form p,
.form-horizontal .form-group,
.form-horizontal .search-form label,
.search-form .form-horizontal label {
  margin-left: -20px;
  margin-right: -20px;
}
.comment-form .form-horizontal p:after,
.comment-form .form-horizontal p:before,
.form-horizontal .comment-form p:after,
.form-horizontal .comment-form p:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.form-horizontal .search-form label:after,
.form-horizontal .search-form label:before,
.search-form .form-horizontal label:after,
.search-form .form-horizontal label:before {
  content: " ";
  display: table;
}
.comment-form .form-horizontal p:after,
.form-horizontal .comment-form p:after,
.form-horizontal .form-group:after,
.form-horizontal .search-form label:after,
.search-form .form-horizontal label:after {
  clear: both;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    margin-bottom: 0;
    padding-top: 7px;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 20px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    font-size: 18px;
    padding-top: 11px;
  }
  .form-horizontal .form-group-sm .control-label {
    font-size: 12px;
    padding-top: 6px;
  }
}
.btn,
.comment-form input[type="submit"],
.search-form .search-submit {
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.428571429;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  touch-action: manipulation;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus,
.comment-form input.focus[type="submit"],
.comment-form input[type="submit"]:focus,
.search-form .focus.search-submit,
.search-form .search-submit:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.focus,
.btn:focus,
.btn:hover,
.comment-form input.focus[type="submit"],
.comment-form input[type="submit"]:focus,
.comment-form input[type="submit"]:hover,
.search-form .focus.search-submit,
.search-form .search-submit:focus,
.search-form .search-submit:hover {
  color: #333;
  text-decoration: none;
}
.btn.active,
.btn:active,
.comment-form input.active[type="submit"],
.comment-form input[type="submit"]:active,
.search-form .active.search-submit,
.search-form .search-submit:active {
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  outline: 0;
}
.btn.disabled,
.btn[disabled],
.comment-form fieldset[disabled] input[type="submit"],
.comment-form input.disabled[type="submit"],
.comment-form input[disabled][type="submit"],
.search-form .disabled.search-submit,
.search-form [disabled].search-submit,
.search-form fieldset[disabled] .search-submit,
fieldset[disabled] .btn,
fieldset[disabled] .comment-form input[type="submit"],
fieldset[disabled] .search-form .search-submit {
  box-shadow: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.search-form a.disabled.search-submit,
.search-form fieldset[disabled] a.search-submit,
a.btn.disabled,
fieldset[disabled] .search-form a.search-submit,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default,
.search-form .search-submit {
  background-color: #fff;
  border-color: #ccc;
  color: #333;
}
.btn-default.focus,
.btn-default:focus,
.search-form .focus.search-submit,
.search-form .search-submit:focus {
  background-color: #e6e6e6;
  border-color: #8c8c8c;
  color: #333;
}
.btn-default:hover,
.search-form .search-submit:hover {
  background-color: #e6e6e6;
  border-color: #adadad;
  color: #333;
}
.btn-default.active,
.btn-default:active,
.open > .btn-default.dropdown-toggle,
.search-form .active.search-submit,
.search-form .open > .dropdown-toggle.search-submit,
.search-form .search-submit:active {
  background-color: #e6e6e6;
  background-image: none;
  border-color: #adadad;
  color: #333;
}
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open > .btn-default.dropdown-toggle.focus,
.open > .btn-default.dropdown-toggle:focus,
.open > .btn-default.dropdown-toggle:hover,
.search-form .active.focus.search-submit,
.search-form .active.search-submit:focus,
.search-form .active.search-submit:hover,
.search-form .open > .dropdown-toggle.focus.search-submit,
.search-form .open > .dropdown-toggle.search-submit:focus,
.search-form .open > .dropdown-toggle.search-submit:hover,
.search-form .search-submit:active.focus,
.search-form .search-submit:active:focus,
.search-form .search-submit:active:hover {
  background-color: #d4d4d4;
  border-color: #8c8c8c;
  color: #333;
}
.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
.search-form .disabled.focus.search-submit,
.search-form .disabled.search-submit:focus,
.search-form .disabled.search-submit:hover,
.search-form [disabled].focus.search-submit,
.search-form [disabled].search-submit:focus,
.search-form [disabled].search-submit:hover,
.search-form fieldset[disabled] .focus.search-submit,
.search-form fieldset[disabled] .search-submit:focus,
.search-form fieldset[disabled] .search-submit:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .search-form .focus.search-submit,
fieldset[disabled] .search-form .search-submit:focus,
fieldset[disabled] .search-form .search-submit:hover {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge,
.search-form .search-submit .badge {
  background-color: #333;
  color: #fff;
}
.btn-primary,
.comment-form input[type="submit"] {
  background-color: #f07d31;
  border-color: #ee6e19;
  color: #fff;
}
.btn-primary.focus,
.btn-primary:focus,
.comment-form input.focus[type="submit"],
.comment-form input[type="submit"]:focus {
  background-color: #de6210;
  border-color: #7f3809;
  color: #fff;
}
.btn-primary:hover,
.comment-form input[type="submit"]:hover {
  background-color: #de6210;
  border-color: #bd530e;
  color: #fff;
}
.btn-primary.active,
.btn-primary:active,
.comment-form .open > input.dropdown-toggle[type="submit"],
.comment-form input.active[type="submit"],
.comment-form input[type="submit"]:active,
.open > .btn-primary.dropdown-toggle {
  background-color: #de6210;
  background-image: none;
  border-color: #bd530e;
  color: #fff;
}
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.comment-form .open > input.dropdown-toggle.focus[type="submit"],
.comment-form .open > input.dropdown-toggle[type="submit"]:focus,
.comment-form .open > input.dropdown-toggle[type="submit"]:hover,
.comment-form input.active.focus[type="submit"],
.comment-form input.active[type="submit"]:focus,
.comment-form input.active[type="submit"]:hover,
.comment-form input[type="submit"]:active.focus,
.comment-form input[type="submit"]:active:focus,
.comment-form input[type="submit"]:active:hover,
.open > .btn-primary.dropdown-toggle.focus,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle:hover {
  background-color: #bd530e;
  border-color: #7f3809;
  color: #fff;
}
.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
.comment-form fieldset[disabled] input.focus[type="submit"],
.comment-form fieldset[disabled] input[type="submit"]:focus,
.comment-form fieldset[disabled] input[type="submit"]:hover,
.comment-form input.disabled.focus[type="submit"],
.comment-form input.disabled[type="submit"]:focus,
.comment-form input.disabled[type="submit"]:hover,
.comment-form input[disabled].focus[type="submit"],
.comment-form input[disabled][type="submit"]:focus,
.comment-form input[disabled][type="submit"]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .comment-form input.focus[type="submit"],
fieldset[disabled] .comment-form input[type="submit"]:focus,
fieldset[disabled] .comment-form input[type="submit"]:hover {
  background-color: #f07d31;
  border-color: #ee6e19;
}
.btn-primary .badge,
.comment-form input[type="submit"] .badge {
  background-color: #fff;
  color: #f07d31;
}
.btn-success {
  background-color: #5cb85c;
  border-color: #4cae4c;
  color: #fff;
}
.btn-success.focus,
.btn-success:focus {
  background-color: #449d44;
  border-color: #255625;
  color: #fff;
}
.btn-success:hover {
  background-color: #449d44;
  border-color: #398439;
  color: #fff;
}
.btn-success.active,
.btn-success:active,
.open > .btn-success.dropdown-toggle {
  background-color: #449d44;
  background-image: none;
  border-color: #398439;
  color: #fff;
}
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open > .btn-success.dropdown-toggle.focus,
.open > .btn-success.dropdown-toggle:focus,
.open > .btn-success.dropdown-toggle:hover {
  background-color: #398439;
  border-color: #255625;
  color: #fff;
}
.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  background-color: #fff;
  color: #5cb85c;
}
.btn-info {
  background-color: #5bc0de;
  border-color: #46b8da;
  color: #fff;
}
.btn-info.focus,
.btn-info:focus {
  background-color: #31b0d5;
  border-color: #1b6d85;
  color: #fff;
}
.btn-info:hover {
  background-color: #31b0d5;
  border-color: #269abc;
  color: #fff;
}
.btn-info.active,
.btn-info:active,
.open > .btn-info.dropdown-toggle {
  background-color: #31b0d5;
  background-image: none;
  border-color: #269abc;
  color: #fff;
}
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open > .btn-info.dropdown-toggle.focus,
.open > .btn-info.dropdown-toggle:focus,
.open > .btn-info.dropdown-toggle:hover {
  background-color: #269abc;
  border-color: #1b6d85;
  color: #fff;
}
.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  background-color: #fff;
  color: #5bc0de;
}
.btn-warning {
  background-color: #f0ad4e;
  border-color: #eea236;
  color: #fff;
}
.btn-warning.focus,
.btn-warning:focus {
  background-color: #ec971f;
  border-color: #985f0d;
  color: #fff;
}
.btn-warning:hover {
  background-color: #ec971f;
  border-color: #d58512;
  color: #fff;
}
.btn-warning.active,
.btn-warning:active,
.open > .btn-warning.dropdown-toggle {
  background-color: #ec971f;
  background-image: none;
  border-color: #d58512;
  color: #fff;
}
.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open > .btn-warning.dropdown-toggle.focus,
.open > .btn-warning.dropdown-toggle:focus,
.open > .btn-warning.dropdown-toggle:hover {
  background-color: #d58512;
  border-color: #985f0d;
  color: #fff;
}
.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  background-color: #fff;
  color: #f0ad4e;
}
.btn-danger {
  background-color: #d9534f;
  border-color: #d43f3a;
  color: #fff;
}
.btn-danger.focus,
.btn-danger:focus {
  background-color: #c9302c;
  border-color: #761c19;
  color: #fff;
}
.btn-danger:hover {
  background-color: #c9302c;
  border-color: #ac2925;
  color: #fff;
}
.btn-danger.active,
.btn-danger:active,
.open > .btn-danger.dropdown-toggle {
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925;
  color: #fff;
}
.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open > .btn-danger.dropdown-toggle.focus,
.open > .btn-danger.dropdown-toggle:focus,
.open > .btn-danger.dropdown-toggle:hover {
  background-color: #ac2925;
  border-color: #761c19;
  color: #fff;
}
.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  background-color: #fff;
  color: #d9534f;
}
.btn-link {
  border-radius: 0;
  color: #f07d31;
  font-weight: 400;
}
.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}
.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
  border-color: transparent;
}
.btn-link:focus,
.btn-link:hover {
  background-color: transparent;
  color: #c6580e;
  text-decoration: underline;
}
.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
  color: #777;
  text-decoration: none;
}
.btn-group-lg > .btn,
.btn-lg,
.comment-form .btn-group-lg > input[type="submit"],
.search-form .btn-group-lg > .search-submit {
  border-radius: 6px;
  font-size: 18px;
  line-height: 1.3333333;
  padding: 10px 16px;
}
.btn-group-sm > .btn,
.btn-sm,
.comment-form .btn-group-sm > input[type="submit"],
.search-form .btn-group-sm > .search-submit {
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.5;
  padding: 5px 10px;
}
.btn-group-xs > .btn,
.btn-xs,
.comment-form .btn-group-xs > input[type="submit"],
.search-form .btn-group-xs > .search-submit {
  border-radius: 3px;
  font-size: 12px;
  line-height: 1.5;
  padding: 1px 5px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="button"].btn-block,
input[type="reset"].btn-block,
input[type="submit"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  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 {
  height: 0;
  overflow: hidden;
  position: relative;
  transition-duration: 0.35s;
  transition-property: height, visibility;
  transition-timing-function: ease;
}
.caret {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px dashed;
  border-top: 4px solid\9;
  display: inline-block;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  width: 0;
}
.dropdown,
.dropup {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  display: none;
  float: left;
  font-size: 14px;
  left: 0;
  list-style: none;
  margin: 2px 0 0;
  min-width: 160px;
  padding: 5px 0;
  position: absolute;
  text-align: left;
  top: 100%;
  z-index: 1000;
}
.dropdown-menu.pull-right {
  left: auto;
  right: 0;
}
.dropdown-menu .divider {
  background-color: #e5e5e5;
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
}
.dropdown-menu > li > a {
  clear: both;
  color: #333;
  display: block;
  font-weight: 400;
  line-height: 1.428571429;
  padding: 3px 20px;
  white-space: nowrap;
}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
  background-color: #f5f5f5;
  color: #262626;
  text-decoration: none;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
  background-color: #f07d31;
  color: #fff;
  outline: 0;
  text-decoration: none;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
  color: #777;
}
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
  background-color: transparent;
  background-image: none;
  cursor: not-allowed;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  text-decoration: none;
}
.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 {
  color: #777;
  display: block;
  font-size: 12px;
  line-height: 1.428571429;
  padding: 3px 20px;
  white-space: nowrap;
}
.dropdown-backdrop {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  left: auto;
  right: 0;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-bottom: 4px dashed;
  border-bottom: 4px solid\9;
  border-top: 0;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: 100%;
  margin-bottom: 2px;
  top: auto;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.btn-group-vertical > .btn,
.btn-group > .btn,
.comment-form .btn-group-vertical > input[type="submit"],
.comment-form .btn-group > input[type="submit"],
.search-form .btn-group-vertical > .search-submit,
.search-form .btn-group > .search-submit {
  float: left;
  position: relative;
}
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:hover,
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus,
.btn-group > .btn:hover,
.comment-form .btn-group-vertical > input.active[type="submit"],
.comment-form .btn-group-vertical > input[type="submit"]:active,
.comment-form .btn-group-vertical > input[type="submit"]:focus,
.comment-form .btn-group-vertical > input[type="submit"]:hover,
.comment-form .btn-group > input.active[type="submit"],
.comment-form .btn-group > input[type="submit"]:active,
.comment-form .btn-group > input[type="submit"]:focus,
.comment-form .btn-group > input[type="submit"]:hover,
.search-form .btn-group-vertical > .active.search-submit,
.search-form .btn-group-vertical > .search-submit:active,
.search-form .btn-group-vertical > .search-submit:focus,
.search-form .btn-group-vertical > .search-submit:hover,
.search-form .btn-group > .active.search-submit,
.search-form .btn-group > .search-submit:active,
.search-form .btn-group > .search-submit:focus,
.search-form .btn-group > .search-submit:hover {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group .comment-form .btn + input[type="submit"],
.btn-group .comment-form .btn-group + input[type="submit"],
.btn-group .comment-form .search-form .search-submit + input[type="submit"],
.btn-group .comment-form .search-form input[type="submit"] + .search-submit,
.btn-group .comment-form input[type="submit"] + .btn,
.btn-group .comment-form input[type="submit"] + .btn-group,
.btn-group .comment-form input[type="submit"] + input[type="submit"],
.btn-group .search-form .btn + .search-submit,
.btn-group .search-form .btn-group + .search-submit,
.btn-group .search-form .search-submit + .btn,
.btn-group .search-form .search-submit + .btn-group,
.btn-group .search-form .search-submit + .search-submit,
.comment-form .btn-group .btn + input[type="submit"],
.comment-form .btn-group .btn-group + input[type="submit"],
.comment-form .btn-group .search-form .search-submit + input[type="submit"],
.comment-form .btn-group .search-form input[type="submit"] + .search-submit,
.comment-form .btn-group input[type="submit"] + .btn,
.comment-form .btn-group input[type="submit"] + .btn-group,
.comment-form .btn-group input[type="submit"] + input[type="submit"],
.search-form .btn-group .btn + .search-submit,
.search-form .btn-group .btn-group + .search-submit,
.search-form .btn-group .comment-form .search-submit + input[type="submit"],
.search-form .btn-group .comment-form input[type="submit"] + .search-submit,
.search-form .btn-group .search-submit + .btn,
.search-form .btn-group .search-submit + .btn-group,
.search-form .btn-group .search-submit + .search-submit,
.search-form .comment-form .btn-group .search-submit + input[type="submit"],
.search-form .comment-form .btn-group input[type="submit"] + .search-submit {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar:after,
.btn-toolbar:before {
  content: " ";
  display: table;
}
.btn-toolbar:after {
  clear: both;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .comment-form input[type="submit"],
.btn-toolbar .input-group,
.btn-toolbar .search-form .search-submit,
.comment-form .btn-toolbar input[type="submit"],
.search-form .btn-toolbar .search-submit {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group,
.comment-form .btn-toolbar > input[type="submit"],
.search-form .btn-toolbar > .search-submit {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle),
.comment-form
  .btn-group
  > input[type="submit"]:not(:first-child):not(:last-child):not(.dropdown-toggle),
.search-form
  .btn-group
  > .search-submit:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child,
.comment-form .btn-group > input[type="submit"]:first-child,
.search-form .btn-group > .search-submit:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle),
.comment-form
  .btn-group
  > input[type="submit"]:first-child:not(:last-child):not(.dropdown-toggle),
.search-form
  .btn-group
  > .search-submit: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),
.comment-form .btn-group > input[type="submit"]:last-child:not(:first-child),
.search-form .btn-group > .search-submit:last-child: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,
.comment-form
  .btn-group
  > .btn-group:not(:first-child):not(:last-child)
  > input[type="submit"],
.search-form
  .btn-group
  > .btn-group:not(:first-child):not(:last-child)
  > .search-submit {
  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,
.comment-form
  .btn-group
  > .btn-group:first-child:not(:last-child)
  > input[type="submit"]:last-child,
.search-form
  .btn-group
  > .btn-group:first-child:not(:last-child)
  > .search-submit:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child,
.comment-form
  .btn-group
  > .btn-group:last-child:not(:first-child)
  > input[type="submit"]:first-child,
.search-form
  .btn-group
  > .btn-group:last-child:not(:first-child)
  > .search-submit: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,
.comment-form .btn-group > input[type="submit"] + .dropdown-toggle,
.search-form .btn-group > .search-submit + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group-lg.btn-group > .btn + .dropdown-toggle,
.btn-group > .btn-lg + .dropdown-toggle,
.comment-form .btn-group-lg.btn-group > input[type="submit"] + .dropdown-toggle,
.search-form .btn-group-lg.btn-group > .search-submit + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  box-shadow: none;
}
.btn .caret,
.comment-form input[type="submit"] .caret,
.search-form .search-submit .caret {
  margin-left: 0;
}
.btn-group-lg > .btn .caret,
.btn-lg .caret,
.comment-form .btn-group-lg > input[type="submit"] .caret,
.search-form .btn-group-lg > .search-submit .caret {
  border-width: 5px 5px 0;
}
.comment-form .dropup .btn-group-lg > input[type="submit"] .caret,
.dropup .btn-group-lg > .btn .caret,
.dropup .btn-lg .caret,
.dropup .comment-form .btn-group-lg > input[type="submit"] .caret,
.dropup .search-form .btn-group-lg > .search-submit .caret,
.search-form .dropup .btn-group-lg > .search-submit .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn,
.comment-form .btn-group-vertical > .btn-group > input[type="submit"],
.comment-form .btn-group-vertical > input[type="submit"],
.search-form .btn-group-vertical > .btn-group > .search-submit,
.search-form .btn-group-vertical > .search-submit {
  display: block;
  float: none;
  max-width: 100%;
  width: 100%;
}
.btn-group-vertical > .btn-group:after,
.btn-group-vertical > .btn-group:before {
  content: " ";
  display: table;
}
.btn-group-vertical > .btn-group:after {
  clear: both;
}
.btn-group-vertical > .btn-group > .btn,
.comment-form .btn-group-vertical > .btn-group > input[type="submit"],
.search-form .btn-group-vertical > .btn-group > .search-submit {
  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,
.comment-form .btn-group-vertical > .btn + input[type="submit"],
.comment-form .btn-group-vertical > .btn-group + input[type="submit"],
.comment-form .btn-group-vertical > input[type="submit"] + .btn,
.comment-form .btn-group-vertical > input[type="submit"] + .btn-group,
.comment-form .btn-group-vertical > input[type="submit"] + input[type="submit"],
.comment-form
  .search-form
  .btn-group-vertical
  > .search-submit
  + input[type="submit"],
.comment-form
  .search-form
  .btn-group-vertical
  > input[type="submit"]
  + .search-submit,
.search-form .btn-group-vertical > .btn + .search-submit,
.search-form .btn-group-vertical > .btn-group + .search-submit,
.search-form .btn-group-vertical > .search-submit + .btn,
.search-form .btn-group-vertical > .search-submit + .btn-group,
.search-form .btn-group-vertical > .search-submit + .search-submit,
.search-form
  .comment-form
  .btn-group-vertical
  > .search-submit
  + input[type="submit"],
.search-form
  .comment-form
  .btn-group-vertical
  > input[type="submit"]
  + .search-submit {
  margin-left: 0;
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child),
.comment-form
  .btn-group-vertical
  > input[type="submit"]:not(:first-child):not(:last-child),
.search-form
  .btn-group-vertical
  > .search-submit:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child),
.comment-form
  .btn-group-vertical
  > input[type="submit"]:first-child:not(:last-child),
.search-form .btn-group-vertical > .search-submit:first-child:not(:last-child) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.btn-group-vertical > .btn:last-child:not(:first-child),
.comment-form
  .btn-group-vertical
  > input[type="submit"]:last-child:not(:first-child),
.search-form .btn-group-vertical > .search-submit:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn,
.comment-form
  .btn-group-vertical
  > .btn-group:not(:first-child):not(:last-child)
  > input[type="submit"],
.search-form
  .btn-group-vertical
  > .btn-group:not(:first-child):not(:last-child)
  > .search-submit {
  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,
.comment-form
  .btn-group-vertical
  > .btn-group:first-child:not(:last-child)
  > input[type="submit"]:last-child,
.search-form
  .btn-group-vertical
  > .btn-group:first-child:not(:last-child)
  > .search-submit:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group-vertical
  > .btn-group:last-child:not(:first-child)
  > .btn:first-child,
.comment-form
  .btn-group-vertical
  > .btn-group:last-child:not(:first-child)
  > input[type="submit"]:first-child,
.search-form
  .btn-group-vertical
  > .btn-group:last-child:not(:first-child)
  > .search-submit:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  border-collapse: separate;
  display: table;
  table-layout: fixed;
  width: 100%;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group,
.comment-form .btn-group-justified > input[type="submit"],
.search-form .btn-group-justified > .search-submit {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn,
.btn-group-justified > .btn-group .comment-form input[type="submit"],
.btn-group-justified > .btn-group .search-form .search-submit,
.comment-form .btn-group-justified > .btn-group input[type="submit"],
.search-form .btn-group-justified > .btn-group .search-submit {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
.comment-form
  [data-toggle="buttons"]
  > input[type="submit"]
  input[type="checkbox"],
.comment-form
  [data-toggle="buttons"]
  > input[type="submit"]
  input[type="radio"],
.search-form [data-toggle="buttons"] > .search-submit input[type="checkbox"],
.search-form [data-toggle="buttons"] > .search-submit input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn input[type="radio"] {
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
  position: absolute;
}
.input-group {
  border-collapse: separate;
  display: table;
  position: relative;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.comment-form .input-group input[type="email"],
.comment-form .input-group input[type="text"],
.comment-form .input-group input[type="url"],
.comment-form .input-group textarea,
.input-group .comment-form input[type="email"],
.input-group .comment-form input[type="text"],
.input-group .comment-form input[type="url"],
.input-group .comment-form textarea,
.input-group .form-control,
.input-group .search-form .search-field,
.search-form .input-group .search-field {
  float: left;
  margin-bottom: 0;
  position: relative;
  width: 100%;
  z-index: 2;
}
.comment-form .input-group input[type="email"]:focus,
.comment-form .input-group input[type="text"]:focus,
.comment-form .input-group input[type="url"]:focus,
.comment-form .input-group textarea:focus,
.input-group .comment-form input[type="email"]:focus,
.input-group .comment-form input[type="text"]:focus,
.input-group .comment-form input[type="url"]:focus,
.input-group .comment-form textarea:focus,
.input-group .form-control:focus,
.input-group .search-form .search-field:focus,
.search-form .input-group .search-field:focus {
  z-index: 3;
}
.comment-form .input-group input[type="email"],
.comment-form .input-group input[type="text"],
.comment-form .input-group input[type="url"],
.comment-form .input-group textarea,
.input-group-addon,
.input-group-btn,
.input-group .comment-form input[type="email"],
.input-group .comment-form input[type="text"],
.input-group .comment-form input[type="url"],
.input-group .comment-form textarea,
.input-group .form-control,
.input-group .search-form .search-field,
.search-form .input-group .search-field {
  display: table-cell;
}
.comment-form
  .input-group
  input[type="email"]:not(:first-child):not(:last-child),
.comment-form
  .input-group
  input[type="text"]:not(:first-child):not(:last-child),
.comment-form .input-group input[type="url"]:not(:first-child):not(:last-child),
.comment-form .input-group textarea:not(:first-child):not(:last-child),
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group
  .comment-form
  input[type="email"]:not(:first-child):not(:last-child),
.input-group
  .comment-form
  input[type="text"]:not(:first-child):not(:last-child),
.input-group .comment-form input[type="url"]:not(:first-child):not(:last-child),
.input-group .comment-form textarea:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child),
.input-group .search-form .search-field:not(:first-child):not(:last-child),
.search-form .input-group .search-field:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  vertical-align: middle;
  white-space: nowrap;
  width: 1%;
}
.input-group-addon {
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  padding: 6px 12px;
  text-align: center;
}
.comment-form
  .input-group-sm
  > .input-group-btn
  > input.input-group-addon[type="submit"],
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn,
.search-form
  .input-group-sm
  > .input-group-btn
  > .input-group-addon.search-submit {
  border-radius: 3px;
  font-size: 12px;
  padding: 5px 10px;
}
.comment-form
  .input-group-lg
  > .input-group-btn
  > input.input-group-addon[type="submit"],
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn,
.search-form
  .input-group-lg
  > .input-group-btn
  > .input-group-addon.search-submit {
  border-radius: 6px;
  font-size: 18px;
  padding: 10px 16px;
}
.input-group-addon input[type="checkbox"],
.input-group-addon input[type="radio"] {
  margin-top: 0;
}
.comment-form .input-group-btn:first-child > .btn-group > input[type="submit"],
.comment-form .input-group-btn:first-child > input[type="submit"],
.comment-form
  .input-group-btn:last-child
  > .btn-group:not(:last-child)
  > input[type="submit"],
.comment-form
  .input-group-btn:last-child
  > input[type="submit"]:not(:last-child):not(.dropdown-toggle),
.comment-form .input-group input[type="email"]:first-child,
.comment-form .input-group input[type="text"]:first-child,
.comment-form .input-group input[type="url"]:first-child,
.comment-form .input-group textarea: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-group:not(:last-child) > .btn,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group .comment-form input[type="email"]:first-child,
.input-group .comment-form input[type="text"]:first-child,
.input-group .comment-form input[type="url"]:first-child,
.input-group .comment-form textarea:first-child,
.input-group .form-control:first-child,
.input-group .search-form .search-field:first-child,
.search-form .input-group-btn:first-child > .btn-group > .search-submit,
.search-form .input-group-btn:first-child > .search-submit,
.search-form
  .input-group-btn:last-child
  > .btn-group:not(:last-child)
  > .search-submit,
.search-form
  .input-group-btn:last-child
  > .search-submit:not(:last-child):not(.dropdown-toggle),
.search-form .input-group .search-field:first-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.comment-form
  .input-group-btn:first-child
  > .btn-group:not(:first-child)
  > input[type="submit"],
.comment-form
  .input-group-btn:first-child
  > input[type="submit"]:not(:first-child),
.comment-form .input-group-btn:last-child > .btn-group > input[type="submit"],
.comment-form .input-group-btn:last-child > input[type="submit"],
.comment-form .input-group input[type="email"]:last-child,
.comment-form .input-group input[type="text"]:last-child,
.comment-form .input-group input[type="url"]:last-child,
.comment-form .input-group textarea:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group .comment-form input[type="email"]:last-child,
.input-group .comment-form input[type="text"]:last-child,
.input-group .comment-form input[type="url"]:last-child,
.input-group .comment-form textarea:last-child,
.input-group .form-control:last-child,
.input-group .search-form .search-field:last-child,
.search-form
  .input-group-btn:first-child
  > .btn-group:not(:first-child)
  > .search-submit,
.search-form .input-group-btn:first-child > .search-submit:not(:first-child),
.search-form .input-group-btn:last-child > .btn-group > .search-submit,
.search-form .input-group-btn:last-child > .search-submit,
.search-form .input-group .search-field:last-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  font-size: 0;
  white-space: nowrap;
}
.comment-form .input-group-btn > input[type="submit"],
.input-group-btn,
.input-group-btn > .btn,
.search-form .input-group-btn > .search-submit {
  position: relative;
}
.comment-form .input-group-btn > .btn + input[type="submit"],
.comment-form .input-group-btn > input[type="submit"] + .btn,
.comment-form .input-group-btn > input[type="submit"] + input[type="submit"],
.comment-form
  .search-form
  .input-group-btn
  > .search-submit
  + input[type="submit"],
.comment-form
  .search-form
  .input-group-btn
  > input[type="submit"]
  + .search-submit,
.input-group-btn > .btn + .btn,
.search-form
  .comment-form
  .input-group-btn
  > .search-submit
  + input[type="submit"],
.search-form
  .comment-form
  .input-group-btn
  > input[type="submit"]
  + .search-submit,
.search-form .input-group-btn > .btn + .search-submit,
.search-form .input-group-btn > .search-submit + .btn,
.search-form .input-group-btn > .search-submit + .search-submit {
  margin-left: -1px;
}
.comment-form .input-group-btn > input[type="submit"]:active,
.comment-form .input-group-btn > input[type="submit"]:focus,
.comment-form .input-group-btn > input[type="submit"]:hover,
.input-group-btn > .btn:active,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:hover,
.search-form .input-group-btn > .search-submit:active,
.search-form .input-group-btn > .search-submit:focus,
.search-form .input-group-btn > .search-submit:hover {
  z-index: 2;
}
.comment-form .input-group-btn:first-child > input[type="submit"],
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group,
.search-form .input-group-btn:first-child > .search-submit {
  margin-right: -1px;
}
.comment-form .input-group-btn:last-child > input[type="submit"],
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group,
.search-form .input-group-btn:last-child > .search-submit {
  margin-left: -1px;
  z-index: 2;
}
.nav {
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}
.nav:after,
.nav:before {
  content: " ";
  display: table;
}
.nav:after {
  clear: both;
}
.nav > li,
.nav > li > a {
  display: block;
  position: relative;
}
.nav > li > a {
  padding: 10px 15px;
}
.nav > li > a:focus,
.nav > li > a:hover {
  background-color: #eee;
  text-decoration: none;
}
.nav > li.disabled > a {
  color: #777;
}
.nav > li.disabled > a:focus,
.nav > li.disabled > a:hover {
  background-color: transparent;
  color: #777;
  cursor: not-allowed;
  text-decoration: none;
}
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
  background-color: #eee;
  border-color: #f07d31;
}
.nav .nav-divider {
  background-color: #e5e5e5;
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
}
.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 {
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  line-height: 1.428571429;
  margin-right: 2px;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  background-color: #fff;
  border: 1px solid;
  border-color: #ddd #ddd transparent;
  color: #555;
  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:focus,
.nav-pills > li.active > a:hover {
  background-color: #f07d31;
  color: #fff;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-left: 0;
  margin-top: 2px;
}
.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 {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  left: auto;
  top: 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 {
  border-radius: 4px;
  margin-right: 0;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:focus,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a {
  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-justified > .active > a:focus,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -1px;
}
.navbar {
  border: 1px solid transparent;
  margin-bottom: 20px;
  min-height: 50px;
  position: relative;
}
.navbar:after,
.navbar:before {
  content: " ";
  display: table;
}
.navbar:after {
  clear: both;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
.navbar-header:after,
.navbar-header:before {
  content: " ";
  display: table;
}
.navbar-header:after {
  clear: both;
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  overflow-x: visible;
  padding-left: 20px;
  padding-right: 20px;
}
.navbar-collapse:after,
.navbar-collapse:before {
  content: " ";
  display: table;
}
.navbar-collapse:after {
  clear: both;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    border-top: 0;
    box-shadow: none;
    width: auto;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    overflow: visible !important;
    padding-bottom: 0;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-bottom .navbar-collapse,
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-bottom,
.navbar-fixed-top {
  left: 0;
  position: fixed;
  right: 0;
  z-index: 1030;
}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-bottom .navbar-collapse,
  .navbar-fixed-top .navbar-collapse {
    max-height: 200px;
  }
}
@media (min-width: 768px) {
  .navbar-fixed-bottom,
  .navbar-fixed-top {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  border-width: 0 0 1px;
  top: 0;
}
.navbar-fixed-bottom {
  border-width: 1px 0 0;
  bottom: 0;
  margin-bottom: 0;
}
.container-fluid > .navbar-collapse,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container > .navbar-header,
body.archive .wrap > .navbar-collapse,
body.archive .wrap > .navbar-header,
body.archive
  body.post-type-slideshow
  article.type-slideshow
  .wrap
  > .navbar-collapse,
body.archive
  body.post-type-slideshow
  article.type-slideshow
  .wrap
  > .navbar-header,
body.archive body.single article.type-slideshow .wrap > .navbar-collapse,
body.archive body.single article.type-slideshow .wrap > .navbar-header,
body.page-template-page-masthead .wrap > .navbar-collapse,
body.page-template-page-masthead .wrap > .navbar-header,
body.page-template-page-masthead
  body.post-type-slideshow
  article.type-slideshow
  .wrap
  > .navbar-collapse,
body.page-template-page-masthead
  body.post-type-slideshow
  article.type-slideshow
  .wrap
  > .navbar-header,
body.page-template-page-masthead
  body.single
  article.type-slideshow
  .wrap
  > .navbar-collapse,
body.page-template-page-masthead
  body.single
  article.type-slideshow
  .wrap
  > .navbar-header,
body.post-type-slideshow article.type-slideshow .container > .navbar-collapse,
body.post-type-slideshow article.type-slideshow .container > .navbar-header,
body.post-type-slideshow
  article.type-slideshow
  body.archive
  .wrap
  > .navbar-collapse,
body.post-type-slideshow
  article.type-slideshow
  body.archive
  .wrap
  > .navbar-header,
body.post-type-slideshow
  article.type-slideshow
  body.page-template-page-masthead
  .wrap
  > .navbar-collapse,
body.post-type-slideshow
  article.type-slideshow
  body.page-template-page-masthead
  .wrap
  > .navbar-header,
body.single article.type-slideshow .container > .navbar-collapse,
body.single article.type-slideshow .container > .navbar-header,
body.single article.type-slideshow body.archive .wrap > .navbar-collapse,
body.single article.type-slideshow body.archive .wrap > .navbar-header,
body.single
  article.type-slideshow
  body.page-template-page-masthead
  .wrap
  > .navbar-collapse,
body.single
  article.type-slideshow
  body.page-template-page-masthead
  .wrap
  > .navbar-header {
  margin-left: -20px;
  margin-right: -20px;
}
@media (min-width: 768px) {
  .container-fluid > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container > .navbar-header,
  body.archive .wrap > .navbar-collapse,
  body.archive .wrap > .navbar-header,
  body.archive
    body.post-type-slideshow
    article.type-slideshow
    .wrap
    > .navbar-collapse,
  body.archive
    body.post-type-slideshow
    article.type-slideshow
    .wrap
    > .navbar-header,
  body.archive body.single article.type-slideshow .wrap > .navbar-collapse,
  body.archive body.single article.type-slideshow .wrap > .navbar-header,
  body.page-template-page-masthead .wrap > .navbar-collapse,
  body.page-template-page-masthead .wrap > .navbar-header,
  body.page-template-page-masthead
    body.post-type-slideshow
    article.type-slideshow
    .wrap
    > .navbar-collapse,
  body.page-template-page-masthead
    body.post-type-slideshow
    article.type-slideshow
    .wrap
    > .navbar-header,
  body.page-template-page-masthead
    body.single
    article.type-slideshow
    .wrap
    > .navbar-collapse,
  body.page-template-page-masthead
    body.single
    article.type-slideshow
    .wrap
    > .navbar-header,
  body.post-type-slideshow article.type-slideshow .container > .navbar-collapse,
  body.post-type-slideshow article.type-slideshow .container > .navbar-header,
  body.post-type-slideshow
    article.type-slideshow
    body.archive
    .wrap
    > .navbar-collapse,
  body.post-type-slideshow
    article.type-slideshow
    body.archive
    .wrap
    > .navbar-header,
  body.post-type-slideshow
    article.type-slideshow
    body.page-template-page-masthead
    .wrap
    > .navbar-collapse,
  body.post-type-slideshow
    article.type-slideshow
    body.page-template-page-masthead
    .wrap
    > .navbar-header,
  body.single article.type-slideshow .container > .navbar-collapse,
  body.single article.type-slideshow .container > .navbar-header,
  body.single article.type-slideshow body.archive .wrap > .navbar-collapse,
  body.single article.type-slideshow body.archive .wrap > .navbar-header,
  body.single
    article.type-slideshow
    body.page-template-page-masthead
    .wrap
    > .navbar-collapse,
  body.single
    article.type-slideshow
    body.page-template-page-masthead
    .wrap
    > .navbar-header {
    margin-left: 0;
    margin-right: 0;
  }
}
.navbar-static-top {
  border-width: 0 0 1px;
  z-index: 1000;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-brand {
  float: left;
  font-size: 18px;
  height: 50px;
  line-height: 20px;
  padding: 15px 20px;
}
.navbar-brand:focus,
.navbar-brand:hover {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container-fluid .navbar-brand,
  .navbar > .container .navbar-brand,
  body.archive .navbar > .wrap .navbar-brand,
  body.page-template-page-masthead .navbar > .wrap .navbar-brand,
  body.post-type-slideshow
    article.type-slideshow
    .navbar
    > .container
    .navbar-brand,
  body.single article.type-slideshow .navbar > .container .navbar-brand {
    margin-left: -20px;
  }
}
.navbar-toggle {
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  float: right;
  margin-bottom: 8px;
  margin-right: 20px;
  margin-top: 8px;
  padding: 9px 10px;
  position: relative;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  border-radius: 1px;
  display: block;
  height: 2px;
  width: 22px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -20px;
}
.navbar-nav > li > a {
  line-height: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    background-color: transparent;
    border: 0;
    box-shadow: none;
    float: none;
    margin-top: 0;
    position: static;
    width: auto;
  }
  .navbar-nav .open .dropdown-menu .dropdown-header,
  .navbar-nav .open .dropdown-menu > li > a {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:focus,
  .navbar-nav .open .dropdown-menu > li > a:hover {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-bottom: 15px;
    padding-top: 15px;
  }
}
.navbar-form {
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1),
    0 1px 0 rgba(255, 255, 255, 0.1);
  margin: 8px -20px;
  padding: 10px 20px;
}
@media (min-width: 768px) {
  .comment-form .navbar-form p,
  .navbar-form .comment-form p,
  .navbar-form .form-group,
  .navbar-form .search-form label,
  .search-form .navbar-form label {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .comment-form .navbar-form input[type="email"],
  .comment-form .navbar-form input[type="text"],
  .comment-form .navbar-form input[type="url"],
  .comment-form .navbar-form textarea,
  .navbar-form .comment-form input[type="email"],
  .navbar-form .comment-form input[type="text"],
  .navbar-form .comment-form input[type="url"],
  .navbar-form .comment-form textarea,
  .navbar-form .form-control,
  .navbar-form .search-form .search-field,
  .search-form .navbar-form .search-field {
    display: inline-block;
    vertical-align: middle;
    width: auto;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .comment-form .navbar-form .input-group input[type="email"],
  .comment-form .navbar-form .input-group input[type="text"],
  .comment-form .navbar-form .input-group input[type="url"],
  .comment-form .navbar-form .input-group textarea,
  .navbar-form .input-group .comment-form input[type="email"],
  .navbar-form .input-group .comment-form input[type="text"],
  .navbar-form .input-group .comment-form input[type="url"],
  .navbar-form .input-group .comment-form textarea,
  .navbar-form .input-group .form-control,
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .search-form .search-field,
  .search-form .navbar-form .input-group .search-field {
    width: auto;
  }
  .comment-form .navbar-form .input-group > input[type="email"],
  .comment-form .navbar-form .input-group > input[type="text"],
  .comment-form .navbar-form .input-group > input[type="url"],
  .comment-form .navbar-form .input-group > textarea,
  .navbar-form .comment-form .input-group > input[type="email"],
  .navbar-form .comment-form .input-group > input[type="text"],
  .navbar-form .comment-form .input-group > input[type="url"],
  .navbar-form .comment-form .input-group > textarea,
  .navbar-form .input-group > .form-control,
  .navbar-form .search-form .input-group > .search-field,
  .search-form .navbar-form .input-group > .search-field {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .checkbox,
  .navbar-form .radio {
    display: inline-block;
    margin-bottom: 0;
    margin-top: 0;
    vertical-align: middle;
  }
  .navbar-form .checkbox label,
  .navbar-form .radio label {
    padding-left: 0;
  }
  .navbar-form .checkbox input[type="checkbox"],
  .navbar-form .radio input[type="radio"] {
    margin-left: 0;
    position: relative;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .comment-form .navbar-form p,
  .navbar-form .comment-form p,
  .navbar-form .form-group,
  .navbar-form .search-form label,
  .search-form .navbar-form label {
    margin-bottom: 5px;
  }
  .comment-form .navbar-form p:last-child,
  .navbar-form .comment-form p:last-child,
  .navbar-form .form-group:last-child,
  .navbar-form .search-form label:last-child,
  .search-form .navbar-form label:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    border: 0;
    box-shadow: none;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-top: 0;
    width: auto;
  }
}
.navbar-nav > li > .dropdown-menu {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  margin-bottom: 0;
}
.navbar-btn {
  margin-bottom: 8px;
  margin-top: 8px;
}
.btn-group-sm > .navbar-btn.btn,
.comment-form .btn-group-sm > input.navbar-btn[type="submit"],
.navbar-btn.btn-sm,
.search-form .btn-group-sm > .navbar-btn.search-submit {
  margin-bottom: 10px;
  margin-top: 10px;
}
.btn-group-xs > .navbar-btn.btn,
.comment-form .btn-group-xs > input.navbar-btn[type="submit"],
.navbar-btn.btn-xs,
.search-form .btn-group-xs > .navbar-btn.search-submit {
  margin-bottom: 14px;
  margin-top: 14px;
}
.navbar-text {
  margin-bottom: 15px;
  margin-top: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 20px;
    margin-right: 20px;
  }
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -20px;
  }
  .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:focus,
.navbar-default .navbar-brand:hover {
  background-color: transparent;
  color: #5e5e5e;
}
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
  background-color: transparent;
  color: #333;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
  background-color: #e7e7e7;
  color: #555;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:focus,
.navbar-default .navbar-nav > .disabled > a:hover {
  background-color: transparent;
  color: #ccc;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
  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:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    background-color: transparent;
    color: #333;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
    background-color: #e7e7e7;
    color: #555;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
    background-color: transparent;
    color: #ccc;
  }
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  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-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover {
  color: #333;
}
.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .btn-link:hover {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
  background-color: transparent;
  color: #fff;
}
.navbar-inverse .navbar-nav > li > a,
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > li > a:hover {
  background-color: transparent;
  color: #fff;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover {
  background-color: #090909;
  color: #fff;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:focus,
.navbar-inverse .navbar-nav > .disabled > a:hover {
  background-color: transparent;
  color: #444;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > .open > a:hover {
  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:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
    background-color: transparent;
    color: #fff;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
    background-color: #090909;
    color: #fff;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
    background-color: transparent;
    color: #444;
  }
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:focus,
.navbar-inverse .btn-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:focus,
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover {
  color: #444;
}
.breadcrumb {
  background-color: #f5f5f5;
  border-radius: 4px;
  margin-bottom: 20px;
  padding: 8px 15px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  color: #ccc;
  content: "/Â ";
  padding: 0 5px;
}
.breadcrumb > .active {
  color: #777;
}
.pagination {
  border-radius: 4px;
  display: inline-block;
  margin: 20px 0;
  padding-left: 0;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  background-color: #fff;
  border: 1px solid #ddd;
  color: #f07d31;
  float: left;
  line-height: 1.428571429;
  margin-left: -1px;
  padding: 6px 12px;
  position: relative;
  text-decoration: none;
}
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
  background-color: #eee;
  border-color: #ddd;
  color: #c6580e;
  z-index: 2;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  margin-left: 0;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  background-color: #f07d31;
  border-color: #f07d31;
  color: #fff;
  cursor: default;
  z-index: 3;
}
.pagination > .disabled > a,
.pagination > .disabled > a:focus,
.pagination > .disabled > a:hover,
.pagination > .disabled > span,
.pagination > .disabled > span:focus,
.pagination > .disabled > span:hover {
  background-color: #fff;
  border-color: #ddd;
  color: #777;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  font-size: 18px;
  line-height: 1.3333333;
  padding: 10px 16px;
}
.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 {
  font-size: 12px;
  line-height: 1.5;
  padding: 5px 10px;
}
.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 {
  list-style: none;
  margin: 20px 0;
  padding-left: 0;
  text-align: center;
}
.pager:after,
.pager:before {
  content: " ";
  display: table;
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
  display: inline-block;
  padding: 5px 14px;
}
.pager li > a:focus,
.pager li > a:hover {
  background-color: #eee;
  text-decoration: none;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:focus,
.pager .disabled > a:hover,
.pager .disabled > span {
  background-color: #fff;
  color: #777;
  cursor: not-allowed;
}
.label {
  border-radius: 0.25em;
  color: #fff;
  display: inline;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  padding: 0.2em 0.6em 0.3em;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
}
.label:empty {
  display: none;
}
.btn .label,
.comment-form input[type="submit"] .label,
.search-form .search-submit .label {
  position: relative;
  top: -1px;
}
a.label:focus,
a.label:hover {
  color: #fff;
  cursor: pointer;
  text-decoration: none;
}
.label-default {
  background-color: #777;
}
.label-default[href]:focus,
.label-default[href]:hover {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #f07d31;
}
.label-primary[href]:focus,
.label-primary[href]:hover {
  background-color: #de6210;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:focus,
.label-success[href]:hover {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:focus,
.label-info[href]:hover {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:focus,
.label-warning[href]:hover {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:focus,
.label-danger[href]:hover {
  background-color: #c9302c;
}
.badge {
  background-color: #777;
  border-radius: 10px;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  min-width: 10px;
  padding: 3px 7px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}
.badge:empty {
  display: none;
}
.btn .badge,
.comment-form input[type="submit"] .badge,
.search-form .search-submit .badge {
  position: relative;
  top: -1px;
}
.btn-group-xs > .btn .badge,
.btn-xs .badge,
.comment-form .btn-group-xs > input[type="submit"] .badge,
.search-form .btn-group-xs > .search-submit .badge {
  padding: 1px 5px;
  top: 0;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  background-color: #fff;
  color: #f07d31;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
a.badge:focus,
a.badge:hover {
  color: #fff;
  cursor: pointer;
  text-decoration: none;
}
.jumbotron {
  background-color: #eee;
  margin-bottom: 30px;
  padding-bottom: 30px;
  padding-top: 30px;
}
.jumbotron,
.jumbotron .h1,
.jumbotron h1 {
  color: inherit;
}
.jumbotron p {
  font-size: 21px;
  font-weight: 200;
  margin-bottom: 15px;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container-fluid .jumbotron,
.container .jumbotron,
body.archive .wrap .jumbotron,
body.archive body.post-type-slideshow article.type-slideshow .wrap .jumbotron,
body.archive body.single article.type-slideshow .wrap .jumbotron,
body.page-template-page-masthead .wrap .jumbotron,
body.page-template-page-masthead
  body.post-type-slideshow
  article.type-slideshow
  .wrap
  .jumbotron,
body.page-template-page-masthead
  body.single
  article.type-slideshow
  .wrap
  .jumbotron,
body.post-type-slideshow article.type-slideshow .container .jumbotron,
body.post-type-slideshow article.type-slideshow body.archive .wrap .jumbotron,
body.post-type-slideshow
  article.type-slideshow
  body.page-template-page-masthead
  .wrap
  .jumbotron,
body.single article.type-slideshow .container .jumbotron,
body.single article.type-slideshow body.archive .wrap .jumbotron,
body.single
  article.type-slideshow
  body.page-template-page-masthead
  .wrap
  .jumbotron {
  border-radius: 6px;
  padding-left: 20px;
  padding-right: 20px;
}
.jumbotron .container,
.jumbotron body.archive .wrap,
.jumbotron body.archive body.post-type-slideshow article.type-slideshow .wrap,
.jumbotron body.archive body.single article.type-slideshow .wrap,
.jumbotron body.page-template-page-masthead .wrap,
.jumbotron
  body.page-template-page-masthead
  body.post-type-slideshow
  article.type-slideshow
  .wrap,
.jumbotron
  body.page-template-page-masthead
  body.single
  article.type-slideshow
  .wrap,
.jumbotron body.post-type-slideshow article.type-slideshow .container,
.jumbotron body.post-type-slideshow article.type-slideshow body.archive .wrap,
.jumbotron
  body.post-type-slideshow
  article.type-slideshow
  body.page-template-page-masthead
  .wrap,
.jumbotron body.single article.type-slideshow .container,
.jumbotron body.single article.type-slideshow body.archive .wrap,
.jumbotron
  body.single
  article.type-slideshow
  body.page-template-page-masthead
  .wrap,
body.archive .jumbotron .wrap,
body.archive body.post-type-slideshow article.type-slideshow .jumbotron .wrap,
body.archive body.single article.type-slideshow .jumbotron .wrap,
body.page-template-page-masthead .jumbotron .wrap,
body.page-template-page-masthead
  body.post-type-slideshow
  article.type-slideshow
  .jumbotron
  .wrap,
body.page-template-page-masthead
  body.single
  article.type-slideshow
  .jumbotron
  .wrap,
body.post-type-slideshow article.type-slideshow .jumbotron .container,
body.post-type-slideshow article.type-slideshow body.archive .jumbotron .wrap,
body.post-type-slideshow
  article.type-slideshow
  body.page-template-page-masthead
  .jumbotron
  .wrap,
body.single article.type-slideshow .jumbotron .container,
body.single article.type-slideshow body.archive .jumbotron .wrap,
body.single
  article.type-slideshow
  body.page-template-page-masthead
  .jumbotron
  .wrap {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-bottom: 48px;
    padding-top: 48px;
  }
  .container-fluid .jumbotron,
  .container .jumbotron,
  body.archive .wrap .jumbotron,
  body.archive body.post-type-slideshow article.type-slideshow .wrap .jumbotron,
  body.archive body.single article.type-slideshow .wrap .jumbotron,
  body.page-template-page-masthead .wrap .jumbotron,
  body.page-template-page-masthead
    body.post-type-slideshow
    article.type-slideshow
    .wrap
    .jumbotron,
  body.page-template-page-masthead
    body.single
    article.type-slideshow
    .wrap
    .jumbotron,
  body.post-type-slideshow article.type-slideshow .container .jumbotron,
  body.post-type-slideshow article.type-slideshow body.archive .wrap .jumbotron,
  body.post-type-slideshow
    article.type-slideshow
    body.page-template-page-masthead
    .wrap
    .jumbotron,
  body.single article.type-slideshow .container .jumbotron,
  body.single article.type-slideshow body.archive .wrap .jumbotron,
  body.single
    article.type-slideshow
    body.page-template-page-masthead
    .wrap
    .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron .h1,
  .jumbotron h1 {
    font-size: 63px;
  }
}
.thumbnail {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  display: block;
  line-height: 1.428571429;
  margin-bottom: 20px;
  padding: 4px;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  display: block;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
.thumbnail .caption {
  color: #333;
  padding: 9px;
}
a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {
  border-color: #f07d31;
}
.alert {
  border: 1px solid transparent;
  border-radius: 4px;
  margin-bottom: 20px;
  padding: 15px;
}
.alert h4 {
  color: inherit;
  margin-top: 0;
}
.alert .alert-link {
  font-weight: 700;
}
.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 {
  color: inherit;
  position: relative;
  right: -21px;
  top: -2px;
}
.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 {
  0% {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  0% {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
}
.progress-bar {
  background-color: #f07d31;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  color: #fff;
  float: left;
  font-size: 12px;
  height: 100%;
  line-height: 20px;
  text-align: center;
  transition: width 0.6s ease;
  width: 0;
}
.progress-bar-striped,
.progress-striped .progress-bar {
  background-image: linear-gradient(
    45deg,
    hsla(0, 0%, 100%, 0.15) 25%,
    transparent 0,
    transparent 50%,
    hsla(0, 0%, 100%, 0.15) 0,
    hsla(0, 0%, 100%, 0.15) 75%,
    transparent 0,
    transparent
  );
  background-size: 40px 40px;
}
.progress-bar.active,
.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: linear-gradient(
    45deg,
    hsla(0, 0%, 100%, 0.15) 25%,
    transparent 0,
    transparent 50%,
    hsla(0, 0%, 100%, 0.15) 0,
    hsla(0, 0%, 100%, 0.15) 75%,
    transparent 0,
    transparent
  );
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: linear-gradient(
    45deg,
    hsla(0, 0%, 100%, 0.15) 25%,
    transparent 0,
    transparent 50%,
    hsla(0, 0%, 100%, 0.15) 0,
    hsla(0, 0%, 100%, 0.15) 75%,
    transparent 0,
    transparent
  );
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: linear-gradient(
    45deg,
    hsla(0, 0%, 100%, 0.15) 25%,
    transparent 0,
    transparent 50%,
    hsla(0, 0%, 100%, 0.15) 0,
    hsla(0, 0%, 100%, 0.15) 75%,
    transparent 0,
    transparent
  );
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: linear-gradient(
    45deg,
    hsla(0, 0%, 100%, 0.15) 25%,
    transparent 0,
    transparent 50%,
    hsla(0, 0%, 100%, 0.15) 0,
    hsla(0, 0%, 100%, 0.15) 75%,
    transparent 0,
    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-body,
.media-left,
.media-right {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-bottom: 5px;
  margin-top: 0;
}
.media-list {
  list-style: none;
  padding-left: 0;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  background-color: #fff;
  border: 1px solid #ddd;
  display: block;
  margin-bottom: -1px;
  padding: 10px 15px;
  position: relative;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  margin-bottom: 0;
}
.list-group-item.disabled,
.list-group-item.disabled:focus,
.list-group-item.disabled:hover {
  background-color: #eee;
  color: #777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text {
  color: #777;
}
.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
  background-color: #f07d31;
  border-color: #f07d31;
  color: #fff;
  z-index: 2;
}
.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: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,
.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 {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:focus .list-group-item-text,
.list-group-item.active:hover .list-group-item-text {
  color: #fef5ef;
}
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:focus,
a.list-group-item:hover,
button.list-group-item:focus,
button.list-group-item:hover {
  background-color: #f5f5f5;
  color: #555;
  text-decoration: none;
}
button.list-group-item {
  text-align: left;
  width: 100%;
}
.list-group-item-success {
  background-color: #dff0d8;
  color: #3c763d;
}
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:focus,
a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover {
  background-color: #d0e9c6;
  color: #3c763d;
}
a.list-group-item-success.active,
a.list-group-item-success.active:focus,
a.list-group-item-success.active:hover,
button.list-group-item-success.active,
button.list-group-item-success.active:focus,
button.list-group-item-success.active:hover {
  background-color: #3c763d;
  border-color: #3c763d;
  color: #fff;
}
.list-group-item-info {
  background-color: #d9edf7;
  color: #31708f;
}
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:focus,
a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover {
  background-color: #c4e3f3;
  color: #31708f;
}
a.list-group-item-info.active,
a.list-group-item-info.active:focus,
a.list-group-item-info.active:hover,
button.list-group-item-info.active,
button.list-group-item-info.active:focus,
button.list-group-item-info.active:hover {
  background-color: #31708f;
  border-color: #31708f;
  color: #fff;
}
.list-group-item-warning {
  background-color: #fcf8e3;
  color: #8a6d3b;
}
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:focus,
a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover {
  background-color: #faf2cc;
  color: #8a6d3b;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:focus,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active,
button.list-group-item-warning.active:focus,
button.list-group-item-warning.active:hover {
  background-color: #8a6d3b;
  border-color: #8a6d3b;
  color: #fff;
}
.list-group-item-danger {
  background-color: #f2dede;
  color: #a94442;
}
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:focus,
a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover {
  background-color: #ebcccc;
  color: #a94442;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:focus,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active,
button.list-group-item-danger.active:focus,
button.list-group-item-danger.active:hover {
  background-color: #a94442;
  border-color: #a94442;
  color: #fff;
}
.list-group-item-heading {
  margin-bottom: 5px;
  margin-top: 0;
}
.list-group-item-text {
  line-height: 1.3;
  margin-bottom: 0;
}
.panel {
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  margin-bottom: 20px;
}
.panel-body {
  padding: 15px;
}
.panel-body:after,
.panel-body:before {
  content: " ";
  display: table;
}
.panel-body:after {
  clear: both;
}
.panel-heading {
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  padding: 10px 15px;
}
.panel-heading > .dropdown .dropdown-toggle,
.panel-title {
  color: inherit;
}
.panel-title {
  font-size: 16px;
  margin-bottom: 0;
  margin-top: 0;
}
.panel-title > .small,
.panel-title > .small > a,
.panel-title > a,
.panel-title > small,
.panel-title > small > a {
  color: inherit;
}
.panel-footer {
  background-color: #f5f5f5;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top: 1px solid #ddd;
  padding: 10px 15px;
}
.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-radius: 0;
  border-width: 1px 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel
  > .panel-collapse
  > .list-group:first-child
  .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-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-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.panel
  > .panel-heading
  + .panel-collapse
  > .list-group
  .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.list-group + .panel-footer,
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.panel > .panel-collapse > .table,
.panel > .table,
.panel > .table-responsive > .table {
  margin-bottom: 0;
}
.panel > .panel-collapse > .table caption,
.panel > .table-responsive > .table caption,
.panel > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table-responsive:first-child > .table:first-child,
.panel
  > .table-responsive:first-child
  > .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:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.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,
.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: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:first-child > thead:first-child > tr:first-child td:first-child,
.panel
  > .table:first-child
  > thead:first-child
  > tr:first-child
  th:first-child {
  border-top-left-radius: 3px;
}
.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,
.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: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:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table-responsive:last-child > .table: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,
.panel > .table:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.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,
.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 {
  border-bottom-left-radius: 3px;
}
.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,
.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 {
  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 td,
.panel > .table > tbody:first-child > tr:first-child th {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
  border-left: 0;
}
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
  border-right: 0;
}
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.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-bordered > thead > tr:first-child > td,
.panel > .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,
.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,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  border-radius: 4px;
  margin-bottom: 0;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-heading + .panel-collapse > .panel-body {
  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 {
  background-color: #f5f5f5;
  border-color: #ddd;
  color: #333;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  background-color: #333;
  color: #f5f5f5;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #f07d31;
}
.panel-primary > .panel-heading {
  background-color: #f07d31;
  border-color: #f07d31;
  color: #fff;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #f07d31;
}
.panel-primary > .panel-heading .badge {
  background-color: #fff;
  color: #f07d31;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #f07d31;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  background-color: #3c763d;
  color: #dff0d8;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  background-color: #31708f;
  color: #d9edf7;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  background-color: #8a6d3b;
  color: #fcf8e3;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  background-color: #a94442;
  color: #f2dede;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  display: block;
  height: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
  border: 0;
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  margin-bottom: 20px;
  min-height: 20px;
  padding: 19px;
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  border-radius: 6px;
  padding: 24px;
}
.well-sm {
  border-radius: 3px;
  padding: 9px;
}
.close {
  color: #000;
  filter: alpha(opacity=20);
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  opacity: 0.2;
  text-shadow: 0 1px 0 #fff;
}
.close:focus,
.close:hover {
  color: #000;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
  text-decoration: none;
}
button.close {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: 0 0;
  border: 0;
  cursor: pointer;
  padding: 0;
}
.modal,
.modal-open {
  overflow: hidden;
}
.modal {
  -webkit-overflow-scrolling: touch;
  bottom: 0;
  display: none;
  left: 0;
  outline: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1050;
}
.modal.fade .modal-dialog {
  transform: translateY(-25%);
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  transform: translate(0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  margin: 10px;
  position: relative;
  width: auto;
}
.modal-content {
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
  position: relative;
}
.modal-backdrop {
  background-color: #000;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1040;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.modal-header {
  border-bottom: 1px solid #e5e5e5;
  padding: 15px;
}
.modal-header:after,
.modal-header:before {
  content: " ";
  display: table;
}
.modal-header:after {
  clear: both;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  line-height: 1.428571429;
  margin: 0;
}
.modal-body {
  padding: 15px;
  position: relative;
}
.modal-footer {
  border-top: 1px solid #e5e5e5;
  padding: 15px;
  text-align: right;
}
.modal-footer:after,
.modal-footer:before {
  content: " ";
  display: table;
}
.modal-footer:after {
  clear: both;
}
.comment-form .modal-footer .btn + input[type="submit"],
.comment-form .modal-footer .search-form .search-submit + input[type="submit"],
.comment-form .modal-footer .search-form input[type="submit"] + .search-submit,
.comment-form .modal-footer input[type="submit"] + .btn,
.comment-form .modal-footer input[type="submit"] + input[type="submit"],
.modal-footer .btn + .btn,
.modal-footer .comment-form .btn + input[type="submit"],
.modal-footer .comment-form .search-form .search-submit + input[type="submit"],
.modal-footer .comment-form .search-form input[type="submit"] + .search-submit,
.modal-footer .comment-form input[type="submit"] + .btn,
.modal-footer .comment-form input[type="submit"] + input[type="submit"],
.modal-footer .search-form .btn + .search-submit,
.modal-footer .search-form .search-submit + .btn,
.modal-footer .search-form .search-submit + .search-submit,
.search-form .comment-form .modal-footer .search-submit + input[type="submit"],
.search-form .comment-form .modal-footer input[type="submit"] + .search-submit,
.search-form .modal-footer .btn + .search-submit,
.search-form .modal-footer .comment-form .search-submit + input[type="submit"],
.search-form .modal-footer .comment-form input[type="submit"] + .search-submit,
.search-form .modal-footer .search-submit + .btn,
.search-form .modal-footer .search-submit + .search-submit {
  margin-bottom: 0;
  margin-left: 5px;
}
.comment-form .modal-footer .btn-group .btn + input[type="submit"],
.comment-form
  .modal-footer
  .btn-group
  .search-form
  .search-submit
  + input[type="submit"],
.comment-form
  .modal-footer
  .btn-group
  .search-form
  input[type="submit"]
  + .search-submit,
.comment-form .modal-footer .btn-group input[type="submit"] + .btn,
.comment-form
  .modal-footer
  .btn-group
  input[type="submit"]
  + input[type="submit"],
.modal-footer .btn-group .btn + .btn,
.modal-footer .btn-group .comment-form .btn + input[type="submit"],
.modal-footer
  .btn-group
  .comment-form
  .search-form
  .search-submit
  + input[type="submit"],
.modal-footer
  .btn-group
  .comment-form
  .search-form
  input[type="submit"]
  + .search-submit,
.modal-footer .btn-group .comment-form input[type="submit"] + .btn,
.modal-footer
  .btn-group
  .comment-form
  input[type="submit"]
  + input[type="submit"],
.modal-footer .btn-group .search-form .btn + .search-submit,
.modal-footer .btn-group .search-form .search-submit + .btn,
.modal-footer .btn-group .search-form .search-submit + .search-submit,
.search-form
  .comment-form
  .modal-footer
  .btn-group
  .search-submit
  + input[type="submit"],
.search-form
  .comment-form
  .modal-footer
  .btn-group
  input[type="submit"]
  + .search-submit,
.search-form .modal-footer .btn-group .btn + .search-submit,
.search-form
  .modal-footer
  .btn-group
  .comment-form
  .search-submit
  + input[type="submit"],
.search-form
  .modal-footer
  .btn-group
  .comment-form
  input[type="submit"]
  + .search-submit,
.search-form .modal-footer .btn-group .search-submit + .btn,
.search-form .modal-footer .btn-group .search-submit + .search-submit {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  height: 50px;
  overflow: scroll;
  position: absolute;
  top: -9999px;
  width: 50px;
}
@media (min-width: 768px) {
  .modal-dialog {
    margin: 30px auto;
    width: 600px;
  }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  word-wrap: normal;
  display: block;
  filter: alpha(opacity=0);
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.428571429;
  opacity: 0;
  position: absolute;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  z-index: 1070;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.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.top .tooltip-arrow {
  border-top-color: #000;
  border-width: 5px 5px 0;
  bottom: 0;
  left: 50%;
  margin-left: -5px;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
}
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow {
  border-top-color: #000;
  border-width: 5px 5px 0;
  bottom: 0;
  margin-bottom: -5px;
}
.tooltip.top-right .tooltip-arrow {
  left: 5px;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #000;
  border-width: 5px 5px 5px 0;
  left: 0;
  margin-top: -5px;
  top: 50%;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #000;
  border-width: 5px 0 5px 5px;
  margin-top: -5px;
  right: 0;
  top: 50%;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #000;
  border-width: 0 5px 5px;
  left: 50%;
  margin-left: -5px;
  top: 0;
}
.tooltip.bottom-left .tooltip-arrow {
  border-bottom-color: #000;
  border-width: 0 5px 5px;
  margin-top: -5px;
  right: 5px;
  top: 0;
}
.tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: #000;
  border-width: 0 5px 5px;
  left: 5px;
  margin-top: -5px;
  top: 0;
}
.tooltip-inner {
  background-color: #000;
  border-radius: 4px;
  color: #fff;
  max-width: 200px;
  padding: 3px 8px;
  text-align: center;
}
.tooltip-arrow {
  border-color: transparent;
  border-style: solid;
  height: 0;
  position: absolute;
  width: 0;
}
.popover {
  word-wrap: normal;
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  display: none;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  left: 0;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.428571429;
  max-width: 276px;
  padding: 1px;
  position: absolute;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  top: 0;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  z-index: 1060;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow,
.popover > .arrow:after {
  border-color: transparent;
  border-style: solid;
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
}
.popover.top > .arrow:after {
  border-bottom-width: 0;
  border-top-color: #fff;
  bottom: 1px;
  content: " ";
  margin-left: -10px;
}
.popover.right > .arrow {
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
  left: -11px;
  margin-top: -11px;
  top: 50%;
}
.popover.right > .arrow:after {
  border-left-width: 0;
  border-right-color: #fff;
  bottom: -10px;
  content: " ";
  left: 1px;
}
.popover.bottom > .arrow {
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  border-top-width: 0;
  left: 50%;
  margin-left: -11px;
  top: -11px;
}
.popover.bottom > .arrow:after {
  border-bottom-color: #fff;
  border-top-width: 0;
  content: " ";
  margin-left: -10px;
  top: 1px;
}
.popover.left > .arrow {
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
  border-right-width: 0;
  margin-top: -11px;
  right: -11px;
  top: 50%;
}
.popover.left > .arrow:after {
  border-left-color: #fff;
  border-right-width: 0;
  bottom: -10px;
  content: " ";
  right: 1px;
}
.popover-title {
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
  font-size: 14px;
  margin: 0;
  padding: 8px 14px;
}
.popover-content {
  padding: 9px 14px;
}
.carousel,
.carousel-inner {
  position: relative;
}
.carousel-inner {
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  transition: left 0.6s ease-in-out;
}
.carousel-inner > .item > a > img,
.carousel-inner > .item > img {
  display: block;
  height: auto;
  line-height: 1;
  max-width: 100%;
}
@media (-webkit-transform-3d), (transform-3d) {
  .carousel-inner > .item {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    perspective: 1000px;
    transition: transform 0.6s ease-in-out;
  }
  .carousel-inner > .item.active.right,
  .carousel-inner > .item.next {
    left: 0;
    transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.active.left,
  .carousel-inner > .item.prev {
    left: 0;
    transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.active,
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right {
    left: 0;
    transform: translateZ(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 {
  background-color: transparent;
  bottom: 0;
  color: #fff;
  filter: alpha(opacity=50);
  font-size: 20px;
  left: 0;
  opacity: 0.5;
  position: absolute;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  top: 0;
  width: 15%;
}
.carousel-control.left {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1);
}
.carousel-control.right {
  background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.5));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1);
  left: auto;
  right: 0;
}
.carousel-control:focus,
.carousel-control:hover {
  color: #fff;
  filter: alpha(opacity=90);
  opacity: 0.9;
  outline: 0;
  text-decoration: none;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
  display: inline-block;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  z-index: 5;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
  margin-right: -10px;
  right: 50%;
}
.carousel-control .icon-next,
.carousel-control .icon-prev {
  font-family: serif;
  height: 20px;
  line-height: 1;
  width: 20px;
}
.carousel-control .icon-prev:before {
  content: "â€¹";
}
.carousel-control .icon-next:before {
  content: "â€º";
}
.carousel-indicators {
  bottom: 10px;
  left: 50%;
  list-style: none;
  margin-left: -30%;
  padding-left: 0;
  position: absolute;
  text-align: center;
  width: 60%;
  z-index: 15;
}
.carousel-indicators li {
  background-color: #0009;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  display: inline-block;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  width: 10px;
}
.carousel-indicators .active {
  background-color: #fff;
  height: 12px;
  margin: 0;
  width: 12px;
}
.carousel-caption {
  color: #fff;
  left: 15%;
  padding-bottom: 20px;
  padding-top: 20px;
  right: 15%;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  z-index: 10;
}
.carousel-caption .btn,
.carousel-caption .comment-form input[type="submit"],
.carousel-caption .search-form .search-submit,
.comment-form .carousel-caption input[type="submit"],
.search-form .carousel-caption .search-submit {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next,
  .carousel-control .icon-prev {
    font-size: 30px;
    height: 30px;
    margin-top: -10px;
    width: 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%;
    padding-bottom: 30px;
    right: 20%;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:after,
.clearfix:before {
  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 {
  background-color: transparent;
  border: 0;
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
.visible-lg,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-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;
  }
  td.visible-xs,
  th.visible-xs {
    display: table-cell !important;
  }
  .visible-xs-block {
    display: block !important;
  }
  .visible-xs-inline {
    display: inline !important;
  }
  .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;
  }
  td.visible-sm,
  th.visible-sm {
    display: table-cell !important;
  }
  .visible-sm-block {
    display: block !important;
  }
  .visible-sm-inline {
    display: inline !important;
  }
  .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;
  }
  td.visible-md,
  th.visible-md {
    display: table-cell !important;
  }
  .visible-md-block {
    display: block !important;
  }
  .visible-md-inline {
    display: inline !important;
  }
  .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;
  }
  td.visible-lg,
  th.visible-lg {
    display: table-cell !important;
  }
  .visible-lg-block {
    display: block !important;
  }
  .visible-lg-inline {
    display: inline !important;
  }
  .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;
  }
  td.visible-print,
  th.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;
  }
  .hidden-print {
    display: none !important;
  }
}
.datepicker {
  border-radius: 4px;
  direction: ltr;
  padding: 4px;
}
.datepicker-inline {
  width: 220px;
}
.datepicker.datepicker-rtl {
  direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  left: 0;
  top: 0;
}
.datepicker-dropdown:before {
  border-bottom: 7px solid rgba(0, 0, 0, 0.2);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}
.datepicker-dropdown:after,
.datepicker-dropdown:before {
  border-top: 0;
  content: "";
  display: inline-block;
  position: absolute;
}
.datepicker-dropdown:after {
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-top:before {
  border-bottom: 0;
  border-top: 7px solid #999;
  bottom: -7px;
}
.datepicker-dropdown.datepicker-orient-top:after {
  border-bottom: 0;
  border-top: 6px solid #fff;
  bottom: -6px;
}
.datepicker table {
  -webkit-touch-callout: none;
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.datepicker td,
.datepicker th {
  border: none;
  border-radius: 4px;
  height: 20px;
  text-align: center;
  width: 20px;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day.focused,
.datepicker table tr td.day:hover {
  background: #eee;
  cursor: pointer;
}
.datepicker table tr td.new,
.datepicker table tr td.old {
  color: #999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: 0 0;
  color: #999;
  cursor: default;
}
.datepicker table tr td.highlighted {
  background: #d9edf7;
  border-radius: 0;
}
.datepicker table tr td.today,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:hover {
  background-color: #fde19a;
  background-image: linear-gradient(180deg, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #000;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a",endColorstr="#fdf59a",GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.datepicker table tr td.today.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today.disabled:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today[disabled] {
  background-color: #fdf59a;
}
.datepicker table tr td.today.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today:hover:active {
  background-color: #fbf069;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover,
.datepicker table tr td.range:hover {
  background: #eee;
  border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today:hover {
  background-color: #f3d17a;
  background-image: linear-gradient(180deg, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-radius: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a",endColorstr="#f3e97a",GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today.disabled:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today[disabled] {
  background-color: #f3e97a;
}
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today:hover:active {
  background-color: #efe24b;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected:hover {
  background-color: #9e9e9e;
  background-image: linear-gradient(180deg, #b3b3b3, grey);
  background-repeat: repeat-x;
  border-color: gray gray #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #fff;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3",endColorstr="#808080",GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected.disabled:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected[disabled] {
  background-color: gray;
}
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected:hover:active {
  background-color: #666;
}
.datepicker table tr td.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:hover {
  background-color: #006dcc;
  background-image: linear-gradient(180deg, #08c, #04c);
  background-repeat: repeat-x;
  border-color: #04c #04c #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #fff;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c",endColorstr="#0044cc",GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active.disabled:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active[disabled] {
  background-color: #04c;
}
.datepicker table tr td.active.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active:hover:active {
  background-color: #039;
}
.datepicker table tr td span {
  border-radius: 4px;
  cursor: pointer;
  display: block;
  float: left;
  height: 54px;
  line-height: 54px;
  margin: 1%;
  width: 23%;
}
.datepicker table tr td span.focused,
.datepicker table tr td span:hover {
  background: #eee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: 0 0;
  color: #999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover {
  background-color: #006dcc;
  background-image: linear-gradient(180deg, #08c, #04c);
  background-repeat: repeat-x;
  border-color: #04c #04c #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #fff;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c",endColorstr="#0044cc",GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active[disabled] {
  background-color: #04c;
}
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active:hover:active {
  background-color: #039;
}
.datepicker table tr td span.new,
.datepicker table tr td span.old {
  color: #999;
}
.datepicker .datepicker-switch {
  width: 145px;
}
.datepicker .datepicker-switch,
.datepicker .next,
.datepicker .prev,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker .datepicker-switch:hover,
.datepicker .next:hover,
.datepicker .prev:hover,
.datepicker tfoot tr th:hover {
  background: #eee;
}
.datepicker .cw {
  font-size: 10px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
  width: 12px;
}
.input-append.date .add-on,
.input-prepend.date .add-on {
  cursor: pointer;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  margin-top: 3px;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}
.input-daterange .add-on {
  background-color: #eee;
  border: 1px solid #ccc;
  display: inline-block;
  font-weight: 400;
  height: 18px;
  line-height: 18px;
  margin-left: -5px;
  margin-right: -5px;
  min-width: 16px;
  padding: 4px 5px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  width: auto;
}

.lg-icon {
  speak: never;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: lg !important;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-transform: none;
}
.lg-actions .lg-next,
.lg-actions .lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border: none;
  border-radius: 2px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  outline: none;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1000080;
}
.lg-actions .lg-next.disabled,
.lg-actions .lg-prev.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.lg-actions .lg-next:hover,
.lg-actions .lg-prev:hover {
  color: #fff;
}
.lg-actions .lg-next {
  right: 20px;
}
.lg-actions .lg-next:before {
  content: "î‚•";
}
.lg-actions .lg-prev {
  left: 20px;
}
.lg-actions .lg-prev:after {
  content: "î‚”";
}
@-webkit-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  to {
    left: 0;
  }
}
@keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  to {
    left: 0;
  }
}
@-webkit-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  to {
    left: 0;
  }
}
@keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  to {
    left: 0;
  }
}
.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end 0.3s;
  animation: lg-right-end 0.3s;
  position: relative;
}
.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end 0.3s;
  animation: lg-left-end 0.3s;
  position: relative;
}
.lg-toolbar {
  background-color: rgba(0, 0, 0, 0.45);
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1000082;
}
.lg-toolbar .lg-icon {
  background: 0 0;
  border: none;
  box-shadow: none;
  color: #999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  outline: medium;
  padding: 10px 0;
  text-align: center;
  text-decoration: none !important;
  transition: color 0.2s linear;
  width: 50px;
}
.lg-toolbar .lg-icon:hover {
  color: #fff;
}
.lg-toolbar .lg-close:after {
  content: "î°";
}
.lg-toolbar .lg-download:after {
  content: "îƒ²";
}
.lg-sub-html {
  background-color: rgba(0, 0, 0, 0.45);
  bottom: 0;
  color: #eee;
  font-size: 16px;
  left: 0;
  padding: 10px 40px;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1000080;
}
.lg-sub-html h4 {
  font-size: 13px;
  font-weight: 700;
  margin: 0;
}
.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}
#lg-counter {
  color: #999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  vertical-align: middle;
}
.lg-next,
.lg-prev,
.lg-toolbar {
  opacity: 1;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}
.lg-hide-items .lg-prev {
  opacity: 0;
  transform: translate3d(-10px, 0, 0);
}
.lg-hide-items .lg-next {
  opacity: 0;
  transform: translate3d(10px, 0, 0);
}
.lg-hide-items .lg-toolbar {
  opacity: 0;
  transform: translate3d(0, -10px, 0);
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  opacity: 0;
  transform: scale3d(0.5, 0.5, 0.5);
  transform-origin: 50% 50%;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.25s cubic-bezier(0, 0, 0.25, 1) !important;
}
body:not(.lg-from-hash)
  .lg-outer.lg-start-zoom
  .lg-item.lg-complete
  .lg-object {
  opacity: 1;
  transform: scaleX(1);
}
.lg-outer .lg-thumb-outer {
  background-color: #0d0a0a;
  bottom: 0;
  max-height: 350px;
  position: absolute;
  transform: translate3d(0, 100%, 0);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  width: 100%;
  z-index: 1000080;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  transition-duration: 0s !important;
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
  transform: translateZ(0);
}
.lg-outer .lg-thumb {
  height: 100%;
  margin-bottom: -5px;
  padding: 10px 0;
}
.lg-outer .lg-thumb-item {
  border: 2px solid #fff;
  border-radius: 5px;
  border-radius: 4px;
  cursor: pointer;
  float: left;
  height: 100%;
  margin-bottom: 5px;
  overflow: hidden;
}
@media (min-width: 1025px) {
  .lg-outer .lg-thumb-item {
    transition: border-color 0.25s ease;
  }
}
.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}
.lg-outer .lg-thumb-item img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px;
}
.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
  transition: bottom 0.25s ease;
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px;
}
.lg-outer .lg-toogle-thumb {
  background-color: #0d0a0a;
  border: none;
  border-radius: 2px 2px 0 0;
  color: #999;
  cursor: pointer;
  font-size: 24px;
  height: 39px;
  line-height: 27px;
  outline: medium;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -39px;
  width: 50px;
}
.lg-outer .lg-toogle-thumb:after {
  content: "î‡¿";
}
.lg-outer .lg-toogle-thumb:hover {
  color: #fff;
}
.lg-outer .lg-video-cont {
  display: inline-block;
  max-height: 100%;
  max-width: 1140px;
  padding: 0 5px;
  vertical-align: middle;
  width: 100%;
}
.lg-outer .lg-video {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  width: 100%;
}
.lg-outer .lg-video .lg-object {
  display: inline-block;
  height: 100% !important;
  left: 0;
  position: absolute;
  top: 0;
  width: 100% !important;
}
.lg-outer .lg-video .lg-video-play {
  cursor: pointer;
  height: 59px;
  left: 50%;
  margin-left: -42px;
  margin-top: -30px;
  position: absolute;
  top: 50%;
  width: 84px;
  z-index: 1000080;
}
.lg-outer .lg-has-iframe .lg-video {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
.lg-outer .lg-has-vimeo .lg-video-play {
  background: url(data:image/png;base64,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)
    no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
  background: url(data:image/png;base64,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)
    no-repeat scroll 0 -58px transparent;
}
.lg-outer .lg-has-html5 .lg-video-play {
  background: transparent
    url(data:image/png;base64,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)
    no-repeat scroll 0 0;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  opacity: 0.8;
  width: 64px;
}
.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1;
}
.lg-outer .lg-has-youtube .lg-video-play {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAB4CAYAAAEbAuUaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzRBN0U3NEEyQjFCMTFFNTg5N0RBQzU1NTBBRTUxOTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzRBN0U3NEIyQjFCMTFFNTg5N0RBQzU1NTBBRTUxOTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNEE3RTc0ODJCMUIxMUU1ODk3REFDNTU1MEFFNTE5MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNEE3RTc0OTJCMUIxMUU1ODk3REFDNTU1MEFFNTE5MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgZnhicAABCtSURBVHjaYvz//z8DsYBFU0sTRBOlgwmI/ZEFGBkZcZsMxC3IArdv32b4/es3Axs7G4OysjKGydzYTPn18xdWk/cDsSLcGUyMDFB/YABGDU0NkjxILGBk2cX0jwFPAMABKDpY/vwjOlL+s/z6+38ussjPO3cYWP4xMDCrqWCGxu+//xyRBX4DFepBk8AVJWAgMTEhK/7/DSV8ofR5RSWQnxgY/iKcyXhSViEASK8nKiEBnbGBWB8CBBAjsUkUlDypG3MYCq9fu85w7co14kwEpbQb129gJEcUwMXNxSAvL88ATXm4TQQpwuVGRqKCh9gkCEp+xIUjMOkxIGPFa7cY0MVAGBTfGLrVb95meP35M8NLQwOUJIeh8CjQ0VwKiqhhC0xu/4lNakTFNUAAMSLFwH8G6gBGJiobCMnxQGIuPhV3gCUAqPAElbjo6QpfCexIlPVIaePTp08MpmamwEKDCaeh34gOLCTX4jIQFlFElzSk5PQNDFQGjKRUrkRXwg+11amdpMC5xJ9A7EDqJtIM/d+CTwGopjKAGvoCSL8BxjqzijJBQ7nxKUBuAkgAXS0BNPgkkOYEV1q4vY/SSEAHv4H4GDMLA7uMLEKTnAIDvsKF8Zi0PPUjCto0ACYt6hgMDBlGgAC0WDtOw0AQfcRriY7SETI0JHLDBcwhMBcgKXyLFEipYsQZiIAbpCIFdJEJiI4IQUAUoBTIUFGvzQ5SJKr9WJMnvc77NPbOvJnxavLUZVi0wIVil8q0zxhkZ1n7R8xv/26cMaSUrqJbRtH58xzJfgLP85ysz4gsyzB7mCGOY6051xmOMTwdYnw5RjNo8okSprdTFF+FsfFZIb/JkaapdTc1oh21ITzBd1FUcS6Ctb6pBRYkOmAWDUm0xyg4Wl2L/tiNyFjZrE/F2BXK+PuMzYSsj0QrdusT0rS+kvU5ONSf9dFioGPr5Q1IDiAbHkzPLtkoVaQ6ElrHJ4genyDiPagFCqYzKtIKOv7Hztk5Nq6ugSDQnhFl6XYL63mO788CleackJbJ/zOZ4PWwY5f8pcXPi/vNEGu+b19R0qB5t61mN+E7jRvmPK1jfaqiBrQ/MzJUoujRqMnEEb34rwDUWkFrE1EQ/l5bN4FKu8GDRCXpatlEvEmakxcPkqpBjx4M7VE9+T88aBEKeszBQhE8KMlBb/agWAKmiBC0CpIGby2JJk1Isr7ZfRv3YNd236bZDgwsLLz9dvbNzDffW/aP0XCO+0PuKdpBOHz7Kcawe3u1KEP4B+6XRgTSnCy433XgeeLs+gaCa3e4b4y5zToBsmUCektmhVqthqVHS6YON36wlnNgGnVZZoFms4lMJmPKK0S0SWlMz6VRqVR8BU5Adb/fPp/Po8/rytrbNZQ/lqFpGqrV6r4mBTegQ0ukSCQCRVFQLBTRqDeQy+XQbre9sT3sU4D1YoViAdnrWZPa21Q1FAp5BvqF+4wfwEqlElKpFPSEPvjM1FD84NP2mc0Vrwskk0lET0WhquoA2LCyflVmgW63OwA5TCOg345Awb9v1wsWYJCkRD12FjYmPCGmyvqIgP3mvuKoSItmMtGxz1+1j9GdaX55grsyIqANEaQeiZh2wWA/LugIOIN6SrTPmhtYwGmegQ2amjRmBD7rl0mGkKJ53doWos9foDp/FaHzPA/7vaEgpU8vRfM6jRbUzDxUsespZbdyt9F5toKJpG5JIz4Y+zR77rtMr29/3cTFPXp5fXsbrcnj2MleQ4dTvrF4jEe87+k5JMEY/5NU3NwtXlOc5p1UjiHx+g0Su7sILyyi12x5eg7tUamu5BafnZev8PnmDUzSLxh20DnN88Km+B6Vo3nOiP5aX0c5nUb4dAxswhpDwnHNl21K8pMUzVPOzuL9dATjgkEpsRkryj5ruuzdmTgdHm4GvZCSRnwkaJ4tvVFCGUHkeoagec7DFNa3Dl2JpTwQ8/7UiGge0cwFzuV69g89fwSg5vpemgrD8LOzk41Eh/vhJpS6Gy9mpAlukDMq7SZ2laH9BXXnhXWhaV1FKOgfkUR0kX9AQRB4EXgjErmFE6dDVNiamhOb+9H3nnZkrSl1vvO1s1cehsh2nr3ne9/vfZ/vPQo5yBCyRssM300XZJ6LFeBDR/uLDE8Z3pd2oarRGMN4hR1HarmP4V1pi6S2IiMGIHlKLP1OdMbAy/ONSrTP4HE0pBJ9UgVBrwzC3aoCov3c5+EkI5pMwve0Li6itFlMjE8gnU4juZsUSdjL7VEzqzsjKxEsLS5hb38PqVRKBFGPbqMQLpcLm7FNzL2dw9b2Fo5Y66Gj2XWf2eju7sbut13MvpxFLBbTMptUzuokUYuqp6cHe7t7mJqcUqZdOa1GGFGSxun4JhAIKCO5Y6NjSLL2WfPnic4rTqfzxMPedq9mPV8WTZRKcb/fj2g0CofDoTmFCfWoz++DzWbDwcEB7HY71+mIEKLBYBCWCxYlp7rdbj2Ob451JTpwb0DZAKLrUXhaPchp1JnKyVjcRK1WK4aHh5W1F/4aRltbm165s9gSNKrBdV/i8biyKwkgV2yz3B6lSBZMkiwkPI/qZItE9GMVEP1ARCergGhGKuqhjWrKsy1mh9OhKhRG7Ua9xUTnqeZjuGa07rPcFvq48IdRhuUKkgsxDKLkxLt61DwadVYYm+grKF/CMGpejqSn/J/16HNWOxpWzVOJjrAVYFQ1TyErF6Znja7m3ZdYMPUpkwbG/RmigJfzpOYZP/BNMiNreDWP+bFfznHm0TypeRaL7keKJdYlqYPEmsDIOSaeIZ3+gVwyiXzh2RMB8MpcM/P0XrMZ3tV17O9sI9bZAZmGW2tr9faoR+baQoser6x3udG+tYONhQUc9N2E1NAAWHQbPLdLxJMHpRmj2edDy/cUal+9RnZ9A/lMFrzXYKhT5sh4UO5+0I2/FAjAfniEuukZpCOroCXGcZ0aSvjgwakDaJIEt1lCfW8vmsglE+PIJhInQfivkHS4LWdavdOJRqo2eq9Dbr+MfDan6Rpynjfq/8K+dF5Fem2NtROOXzWGhmvKfI9Fn/3uz1c6cBRZQU1TEyS7jXlGuxYlKYucA+WIhvpv45NkRiaVgszSljK7xHedY13TU/hOUPl3HkdrUZxvbtG8HstgnzvqzVYrVh88xDwjeBgOw0LjRJkMeD+3BAnTQnMrVzWRScRxrtHFvCdWzZN5ix6zzcE8KF7N4y7z/peaRx4lNe+G4dU85s9JQTWknshQmVcVap6a8Md1yne6osDtLr2qAsQL9ouNvT4yVOtpOkXNY6nVxDDKsFzBPj7EMFg60/hTgPauLTaKKgx/M7vb3W3XFkS62NIb0m6TNiEYpU0NmsoL+qavhAcgPhqThmiiBqgPGJQX2LqNPhQwkYSUaISIJFJKEJomxDcMy4r2Aq2Uugu92W73Mp5/5kw7Xaal3d3u7Nr5kr/nnOlkd/abM3Nu3/8faxL+R6qLRiGfU6XUxS2f95spdXKzc3PwlO5iHs/naczG/0dm4WbT6aPRD4hyi2vyNME2y9Mwt1nN8RnN8WleJrnGv9wmuZH7xwS3ELdlv8OXWlxugBIdqw4mtCDXanKr1o1ypbccdpLfkV6TTF1s4m924ujSUjWUTryHRWJWmtDFW5zY15j1JNbQ6yaZSYN6n6VaQo8yqzZ5SRrUeHpVQqmwz+QkZbzDrIYIfYW/P02kjibR6JacgpPF4jE5unMwGJTVkRnQSq8W6onQWqO+naaTSHRGOu5oJIrBgUEc2H9A1hpSuBMKzrqaIU9WAbVEaLnRV6EuHDkcDrS0tMjE0rHurm40Nzcj9Dgkh2UhpX+WE+wmQkuy9eoodoj3pBcjf4/I4WPafe1o2NGAUCiEQCCASCSSbQSvI0KLc+V5ooBCPp8PIw9HZPV5m7cNNdU16Ovrw8DAgLIGJRqqhSwQkQGxeDqhht8h4kjW7/V6MT01jcfBxzh86LAsYaXa+2Dowdx5GYQoIofhcrlQWloqx86nOajGxkac/e4sYtEYJsYmsGfPHjwafZQJjfCSkyM5Caq5FJqrq6sL1TXVctfL1+6Du9id0fdszhN65tsz2P7ydpnAonVFOPbFMdhsNjnOVFFhUUZrJ/j7M5pLBF69ehVHPz+KritdcBW6UF5WLjdG6kR5Gr08kkGcCB3N5omRnp4enDhxAp3nO+VHl/bIoTRLCEzEFBE6nE1XRB341s9ace7cObmh2frSVlitVng8nvlqkF0kajFGLkGkvG0x6gqoc15XVycPQQP+AKq2VCE/Pz/j77404RLVUL+RV0ANCPUbRUGce4xzlEyCn1r532EiXbhNhP7G7JHJRVrQS4TSOvVpk4uUcQEar8qPmPWbnCQNmn/8IHGk9DoWbm5kYvnYpVZILaH3ochjOkx+lg1aeqf1mu6lxvIH+EkkxbllcvYUSPu0j3P0ht5YfjHQrgc7dI5TLaZlEzcU4RiFQyShWAE3p8ZIBKaKxPSEYVqBmCoSs/IbrZZFnmoFWzFejvJ8XJOPYF48ploYC4ViaqqKxSjVisVUwRjFTnnIz13e5Ig2ALIKZdFRSPC6ncs5BOXCJzVHowk/Qi07+Y9M/OGq+k79ZIsmL2B+406VyFjClaifs6rqO0nJzyxoeuay3B1CWn4NXai+k6D3uWsRS6rv9Ag9KUl4/1kOKWsYqvqO8DOztxcQKi080VTfrQxPqe+0niCm+i55XIOy8c6Q6rFiqu9Sg6q+e1f4s7aaCoMwBWPpgIfeoab6Ln1ookfeUPWdYLUiHg4j8lcfrM+vh2XjRkXrJOVkH6OePFNrDfOaikuYueNH8aeHUBeTsOX+MBz730N4fBKRu/cQHxuHJFq4a3hOWC0RWm6oG1p8Xn1ncziw+eBB1A8Nw8OOFV1jHY83dyEWDCEaYATPhBWCs5dQt8i67yXGRpbRH3nRmHOTx4Oatq9QPRqEm12t4+tvYG1sYAT/g8gfjOBZRrBFzKYoOeso+ohx6jseluJZQzIazpHr3obduzHb3IzxU2cQoX1cL1/GdHs7Zn66yEb/FlgqKpRtcI1bZi6gjr3VSEKlFc4N5NnteIHP4IR37sSTbdvwXMkFiKxhC58/j0mfD+GeHoh5ebCUlSl6uMwRLIppjhawcgOSbtHtLhfcJSVyn289lZuaUNjZiUpqGBjBjr17ERsZgZT+qAiLmtVoDUYsTbNXNlZzi6uqEDx1Cv1HjiA6OAjbhg0Q3G7EM7jObzW0u5fEI5+I0Y4OPDx+HJN37si9hDzSi1ptsFVtUb4immH1HaumxqnvpJVPEY79cgVDra14cvMGLOw9ad9cJn+Os1LZFJi0+AYiTjXUOPWdWkOXYHXi1xsY/vI4ghd/lMuOsgqIbHTlrFAIlGJZpr6LQxo28plPfCCn/X4MfvwJRn/4Xi47WQ2k/eDtFZXqPZAdxbIUY8Kt8kpD1XdSJIL8+npMB+5iaqAfzuJNsBQUrHZIoNXCJerYG6q+A2tApvx3ldpYptTCWDR31XfUKJnqu/ThNs2Hquq7YpOPlNFLrbyqvvvQ5CMlyOo74WbJnO9sSnu/rnFQ54NGEv3aWLekvqNl5DyTnxVjXn2nidx2n5mdWUcORJnLFrtO+44z61aPCddfLNcbEdLfHSxpY5lX9W6JsAae4UUwLsjiWuG0XuCJlanvlG+R1Xfx/7n6TkhU3y2zBv0HlcLoQyzBCKYAAAAASUVORK5CYII=)
    no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAB4CAYAAAEbAuUaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzRBN0U3NEEyQjFCMTFFNTg5N0RBQzU1NTBBRTUxOTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzRBN0U3NEIyQjFCMTFFNTg5N0RBQzU1NTBBRTUxOTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNEE3RTc0ODJCMUIxMUU1ODk3REFDNTU1MEFFNTE5MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNEE3RTc0OTJCMUIxMUU1ODk3REFDNTU1MEFFNTE5MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgZnhicAABCtSURBVHjaYvz//z8DsYBFU0sTRBOlgwmI/ZEFGBkZcZsMxC3IArdv32b4/es3Axs7G4OysjKGydzYTPn18xdWk/cDsSLcGUyMDFB/YABGDU0NkjxILGBk2cX0jwFPAMABKDpY/vwjOlL+s/z6+38ussjPO3cYWP4xMDCrqWCGxu+//xyRBX4DFepBk8AVJWAgMTEhK/7/DSV8ofR5RSWQnxgY/iKcyXhSViEASK8nKiEBnbGBWB8CBBAjsUkUlDypG3MYCq9fu85w7co14kwEpbQb129gJEcUwMXNxSAvL88ATXm4TQQpwuVGRqKCh9gkCEp+xIUjMOkxIGPFa7cY0MVAGBTfGLrVb95meP35M8NLQwOUJIeh8CjQ0VwKiqhhC0xu/4lNakTFNUAAMSLFwH8G6gBGJiobCMnxQGIuPhV3gCUAqPAElbjo6QpfCexIlPVIaePTp08MpmamwEKDCaeh34gOLCTX4jIQFlFElzSk5PQNDFQGjKRUrkRXwg+11amdpMC5xJ9A7EDqJtIM/d+CTwGopjKAGvoCSL8BxjqzijJBQ7nxKUBuAkgAXS0BNPgkkOYEV1q4vY/SSEAHv4H4GDMLA7uMLEKTnAIDvsKF8Zi0PPUjCto0ACYt6hgMDBlGgAC0WDtOw0AQfcRriY7SETI0JHLDBcwhMBcgKXyLFEipYsQZiIAbpCIFdJEJiI4IQUAUoBTIUFGvzQ5SJKr9WJMnvc77NPbOvJnxavLUZVi0wIVil8q0zxhkZ1n7R8xv/26cMaSUrqJbRtH58xzJfgLP85ysz4gsyzB7mCGOY6051xmOMTwdYnw5RjNo8okSprdTFF+FsfFZIb/JkaapdTc1oh21ITzBd1FUcS6Ctb6pBRYkOmAWDUm0xyg4Wl2L/tiNyFjZrE/F2BXK+PuMzYSsj0QrdusT0rS+kvU5ONSf9dFioGPr5Q1IDiAbHkzPLtkoVaQ6ElrHJ4genyDiPagFCqYzKtIKOv7Hztk5Nq6ugSDQnhFl6XYL63mO788CleackJbJ/zOZ4PWwY5f8pcXPi/vNEGu+b19R0qB5t61mN+E7jRvmPK1jfaqiBrQ/MzJUoujRqMnEEb34rwDUWkFrE1EQ/l5bN4FKu8GDRCXpatlEvEmakxcPkqpBjx4M7VE9+T88aBEKeszBQhE8KMlBb/agWAKmiBC0CpIGby2JJk1Isr7ZfRv3YNd236bZDgwsLLz9dvbNzDffW/aP0XCO+0PuKdpBOHz7Kcawe3u1KEP4B+6XRgTSnCy433XgeeLs+gaCa3e4b4y5zToBsmUCektmhVqthqVHS6YON36wlnNgGnVZZoFms4lMJmPKK0S0SWlMz6VRqVR8BU5Adb/fPp/Po8/rytrbNZQ/lqFpGqrV6r4mBTegQ0ukSCQCRVFQLBTRqDeQy+XQbre9sT3sU4D1YoViAdnrWZPa21Q1FAp5BvqF+4wfwEqlElKpFPSEPvjM1FD84NP2mc0Vrwskk0lET0WhquoA2LCyflVmgW63OwA5TCOg345Awb9v1wsWYJCkRD12FjYmPCGmyvqIgP3mvuKoSItmMtGxz1+1j9GdaX55grsyIqANEaQeiZh2wWA/LugIOIN6SrTPmhtYwGmegQ2amjRmBD7rl0mGkKJ53doWos9foDp/FaHzPA/7vaEgpU8vRfM6jRbUzDxUsespZbdyt9F5toKJpG5JIz4Y+zR77rtMr29/3cTFPXp5fXsbrcnj2MleQ4dTvrF4jEe87+k5JMEY/5NU3NwtXlOc5p1UjiHx+g0Su7sILyyi12x5eg7tUamu5BafnZev8PnmDUzSLxh20DnN88Km+B6Vo3nOiP5aX0c5nUb4dAxswhpDwnHNl21K8pMUzVPOzuL9dATjgkEpsRkryj5ruuzdmTgdHm4GvZCSRnwkaJ4tvVFCGUHkeoagec7DFNa3Dl2JpTwQ8/7UiGge0cwFzuV69g89fwSg5vpemgrD8LOzk41Eh/vhJpS6Gy9mpAlukDMq7SZ2laH9BXXnhXWhaV1FKOgfkUR0kX9AQRB4EXgjErmFE6dDVNiamhOb+9H3nnZkrSl1vvO1s1cehsh2nr3ne9/vfZ/vPQo5yBCyRssM300XZJ6LFeBDR/uLDE8Z3pd2oarRGMN4hR1HarmP4V1pi6S2IiMGIHlKLP1OdMbAy/ONSrTP4HE0pBJ9UgVBrwzC3aoCov3c5+EkI5pMwve0Li6itFlMjE8gnU4juZsUSdjL7VEzqzsjKxEsLS5hb38PqVRKBFGPbqMQLpcLm7FNzL2dw9b2Fo5Y66Gj2XWf2eju7sbut13MvpxFLBbTMptUzuokUYuqp6cHe7t7mJqcUqZdOa1GGFGSxun4JhAIKCO5Y6NjSLL2WfPnic4rTqfzxMPedq9mPV8WTZRKcb/fj2g0CofDoTmFCfWoz++DzWbDwcEB7HY71+mIEKLBYBCWCxYlp7rdbj2Ob451JTpwb0DZAKLrUXhaPchp1JnKyVjcRK1WK4aHh5W1F/4aRltbm165s9gSNKrBdV/i8biyKwkgV2yz3B6lSBZMkiwkPI/qZItE9GMVEP1ARCergGhGKuqhjWrKsy1mh9OhKhRG7Ua9xUTnqeZjuGa07rPcFvq48IdRhuUKkgsxDKLkxLt61DwadVYYm+grKF/CMGpejqSn/J/16HNWOxpWzVOJjrAVYFQ1TyErF6Znja7m3ZdYMPUpkwbG/RmigJfzpOYZP/BNMiNreDWP+bFfznHm0TypeRaL7keKJdYlqYPEmsDIOSaeIZ3+gVwyiXzh2RMB8MpcM/P0XrMZ3tV17O9sI9bZAZmGW2tr9faoR+baQoser6x3udG+tYONhQUc9N2E1NAAWHQbPLdLxJMHpRmj2edDy/cUal+9RnZ9A/lMFrzXYKhT5sh4UO5+0I2/FAjAfniEuukZpCOroCXGcZ0aSvjgwakDaJIEt1lCfW8vmsglE+PIJhInQfivkHS4LWdavdOJRqo2eq9Dbr+MfDan6Rpynjfq/8K+dF5Fem2NtROOXzWGhmvKfI9Fn/3uz1c6cBRZQU1TEyS7jXlGuxYlKYucA+WIhvpv45NkRiaVgszSljK7xHedY13TU/hOUPl3HkdrUZxvbtG8HstgnzvqzVYrVh88xDwjeBgOw0LjRJkMeD+3BAnTQnMrVzWRScRxrtHFvCdWzZN5ix6zzcE8KF7N4y7z/peaRx4lNe+G4dU85s9JQTWknshQmVcVap6a8Md1yne6osDtLr2qAsQL9ouNvT4yVOtpOkXNY6nVxDDKsFzBPj7EMFg60/hTgPauLTaKKgx/M7vb3W3XFkS62NIb0m6TNiEYpU0NmsoL+qavhAcgPhqThmiiBqgPGJQX2LqNPhQwkYSUaISIJFJKEJomxDcMy4r2Aq2Uugu92W73Mp5/5kw7Xaal3d3u7Nr5kr/nnOlkd/abM3Nu3/8faxL+R6qLRiGfU6XUxS2f95spdXKzc3PwlO5iHs/naczG/0dm4WbT6aPRD4hyi2vyNME2y9Mwt1nN8RnN8WleJrnGv9wmuZH7xwS3ELdlv8OXWlxugBIdqw4mtCDXanKr1o1ypbccdpLfkV6TTF1s4m924ujSUjWUTryHRWJWmtDFW5zY15j1JNbQ6yaZSYN6n6VaQo8yqzZ5SRrUeHpVQqmwz+QkZbzDrIYIfYW/P02kjibR6JacgpPF4jE5unMwGJTVkRnQSq8W6onQWqO+naaTSHRGOu5oJIrBgUEc2H9A1hpSuBMKzrqaIU9WAbVEaLnRV6EuHDkcDrS0tMjE0rHurm40Nzcj9Dgkh2UhpX+WE+wmQkuy9eoodoj3pBcjf4/I4WPafe1o2NGAUCiEQCCASCSSbQSvI0KLc+V5ooBCPp8PIw9HZPV5m7cNNdU16Ovrw8DAgLIGJRqqhSwQkQGxeDqhht8h4kjW7/V6MT01jcfBxzh86LAsYaXa+2Dowdx5GYQoIofhcrlQWloqx86nOajGxkac/e4sYtEYJsYmsGfPHjwafZQJjfCSkyM5Caq5FJqrq6sL1TXVctfL1+6Du9id0fdszhN65tsz2P7ydpnAonVFOPbFMdhsNjnOVFFhUUZrJ/j7M5pLBF69ehVHPz+KritdcBW6UF5WLjdG6kR5Gr08kkGcCB3N5omRnp4enDhxAp3nO+VHl/bIoTRLCEzEFBE6nE1XRB341s9ace7cObmh2frSVlitVng8nvlqkF0kajFGLkGkvG0x6gqoc15XVycPQQP+AKq2VCE/Pz/j77404RLVUL+RV0ANCPUbRUGce4xzlEyCn1r532EiXbhNhP7G7JHJRVrQS4TSOvVpk4uUcQEar8qPmPWbnCQNmn/8IHGk9DoWbm5kYvnYpVZILaH3ochjOkx+lg1aeqf1mu6lxvIH+EkkxbllcvYUSPu0j3P0ht5YfjHQrgc7dI5TLaZlEzcU4RiFQyShWAE3p8ZIBKaKxPSEYVqBmCoSs/IbrZZFnmoFWzFejvJ8XJOPYF48ploYC4ViaqqKxSjVisVUwRjFTnnIz13e5Ig2ALIKZdFRSPC6ncs5BOXCJzVHowk/Qi07+Y9M/OGq+k79ZIsmL2B+406VyFjClaifs6rqO0nJzyxoeuay3B1CWn4NXai+k6D3uWsRS6rv9Ag9KUl4/1kOKWsYqvqO8DOztxcQKi080VTfrQxPqe+0niCm+i55XIOy8c6Q6rFiqu9Sg6q+e1f4s7aaCoMwBWPpgIfeoab6Ln1ookfeUPWdYLUiHg4j8lcfrM+vh2XjRkXrJOVkH6OePFNrDfOaikuYueNH8aeHUBeTsOX+MBz730N4fBKRu/cQHxuHJFq4a3hOWC0RWm6oG1p8Xn1ncziw+eBB1A8Nw8OOFV1jHY83dyEWDCEaYATPhBWCs5dQt8i67yXGRpbRH3nRmHOTx4Oatq9QPRqEm12t4+tvYG1sYAT/g8gfjOBZRrBFzKYoOeso+ohx6jseluJZQzIazpHr3obduzHb3IzxU2cQoX1cL1/GdHs7Zn66yEb/FlgqKpRtcI1bZi6gjr3VSEKlFc4N5NnteIHP4IR37sSTbdvwXMkFiKxhC58/j0mfD+GeHoh5ebCUlSl6uMwRLIppjhawcgOSbtHtLhfcJSVyn289lZuaUNjZiUpqGBjBjr17ERsZgZT+qAiLmtVoDUYsTbNXNlZzi6uqEDx1Cv1HjiA6OAjbhg0Q3G7EM7jObzW0u5fEI5+I0Y4OPDx+HJN37si9hDzSi1ptsFVtUb4immH1HaumxqnvpJVPEY79cgVDra14cvMGLOw9ad9cJn+Os1LZFJi0+AYiTjXUOPWdWkOXYHXi1xsY/vI4ghd/lMuOsgqIbHTlrFAIlGJZpr6LQxo28plPfCCn/X4MfvwJRn/4Xi47WQ2k/eDtFZXqPZAdxbIUY8Kt8kpD1XdSJIL8+npMB+5iaqAfzuJNsBQUrHZIoNXCJerYG6q+A2tApvx3ldpYptTCWDR31XfUKJnqu/ThNs2Hquq7YpOPlNFLrbyqvvvQ5CMlyOo74WbJnO9sSnu/rnFQ54NGEv3aWLekvqNl5DyTnxVjXn2nidx2n5mdWUcORJnLFrtO+44z61aPCddfLNcbEdLfHSxpY5lX9W6JsAae4UUwLsjiWuG0XuCJlanvlG+R1Xfx/7n6TkhU3y2zBv0HlcLoQyzBCKYAAAAASUVORK5CYII=)
    no-repeat scroll 0 -60px transparent;
}
.lg-outer .lg-video-object {
  height: 100% !important;
  left: 0;
  position: absolute;
  top: 0;
  width: 100% !important;
}
.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden;
}
.lg-outer .lg-has-video.lg-video-playing .lg-object,
.lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  display: none;
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  visibility: visible;
}
.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.08s ease 0s;
  width: 100%;
  z-index: 1000083;
}
.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}
.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}
.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}
.lg-autoplay-button:after {
  content: "î€";
}
.lg-show-autoplay .lg-autoplay-button:after {
  content: "î€š";
}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,
.lg-outer.lg-css3.lg-zoom-dragging
  .lg-item.lg-complete.lg-zoomable
  .lg-img-wrap {
  transition-duration: 0s;
}
.lg-outer.lg-use-transition-for-zoom
  .lg-item.lg-complete.lg-zoomable
  .lg-img-wrap {
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,
    top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: translateZ(0);
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: scaleX(1);
  transform-origin: 0 0;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
}
#lg-zoom-in:after {
  content: "îŒ‘";
}
#lg-actual-size {
  font-size: 20px;
}
#lg-actual-size:after {
  content: "î€³";
}
#lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}
#lg-zoom-out:after {
  content: "îŒ’";
}
.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}
.lg-outer .lg-pager-outer {
  bottom: 60px;
  height: 10px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1000080;
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}
.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  margin: 0 5px;
  overflow: hidden;
  position: relative;
  vertical-align: top;
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  transform: translateZ(0);
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  box-shadow: inset 0 0 0 2px #fff;
}
.lg-outer .lg-pager-thumb-cont {
  background-color: #fff;
  border-radius: 3px;
  bottom: 100%;
  color: #fff;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  transform: translate3d(0, 5px, 0);
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  width: 120px;
}
.lg-outer .lg-pager-thumb-cont img {
  height: 100%;
  width: 100%;
}
.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  box-shadow: inset 0 0 0 8px rgba(255, 255, 255, 0.7);
  display: block;
  height: 12px;
  transition: box-shadow 0.3s ease 0s;
  width: 12px;
}
.lg-outer .lg-pager:focus,
.lg-outer .lg-pager:hover {
  box-shadow: inset 0 0 0 8px #fff;
}
.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}
.lg-fullscreen:after {
  content: "îˆŒ";
}
.lg-fullscreen-on .lg-fullscreen:after {
  content: "îˆ";
}
.lg-outer #lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  visibility: hidden;
  z-index: 1000081;
}
.lg-outer.lg-dropdown-active #lg-dropdown-overlay,
.lg-outer.lg-dropdown-active .lg-dropdown {
  opacity: 1;
  transform: translateZ(0);
  transition-delay: 0s;
  visibility: visible;
}
.lg-outer.lg-dropdown-active #lg-share {
  color: #fff;
}
.lg-outer .lg-dropdown {
  background-color: #fff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  opacity: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  transform: translate3d(0, 5px, 0);
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s,
    opacity 0.18s linear 0s;
  visibility: hidden;
}
.lg-outer .lg-dropdown:after {
  border: 8px solid transparent;
  border-bottom-color: #fff;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  right: 16px;
  top: -16px;
  width: 0;
}
.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0;
}
.lg-outer .lg-dropdown > li:hover .lg-icon,
.lg-outer .lg-dropdown > li:hover a {
  color: #333;
}
.lg-outer .lg-dropdown a {
  color: #333;
  display: block;
  font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 12px;
  padding: 4px 12px;
  white-space: pre;
}
.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle;
}
.lg-outer .lg-dropdown .lg-icon {
  color: #333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto;
}
.lg-outer #lg-share {
  position: relative;
}
.lg-outer #lg-share:after {
  content: "î ";
}
.lg-outer #lg-share-facebook .lg-icon {
  color: #3b5998;
}
.lg-outer #lg-share-facebook .lg-icon:after {
  content: "î¤„";
}
.lg-outer #lg-share-twitter .lg-icon {
  color: #00aced;
}
.lg-outer #lg-share-twitter .lg-icon:after {
  content: "î¤‡";
}
.lg-outer #lg-share-googleplus .lg-icon {
  color: #dd4b39;
}
.lg-outer #lg-share-googleplus .lg-icon:after {
  content: "î¤…";
}
.lg-outer #lg-share-pinterest .lg-icon {
  color: #cb2027;
}
.lg-outer #lg-share-pinterest .lg-icon:after {
  content: "î¤†";
}
.lg-outer .lg-img-rotate {
  bottom: 0;
  left: 0;
  padding: 0 5px;
  position: absolute;
  right: 0;
  top: 0;
  transition: transform 0.3s cubic-bezier(0.32, 0, 0.67, 0) 0s;
}
.lg-rotate-left:after {
  content: "î¤€";
}
.lg-rotate-right:after {
  content: "î¤";
}
.lg-icon.lg-flip-hor,
.lg-icon.lg-flip-ver {
  font-size: 26px;
}
.lg-flip-ver:after {
  content: "î¤ƒ";
}
.lg-flip-hor:after {
  content: "î¤‚";
}
.lg-group:after {
  clear: both;
  content: "";
  display: table;
}
.lg-outer {
  height: 100%;
  left: 0;
  opacity: 0;
  outline: none;
  position: fixed;
  text-align: left;
  top: 0;
  transition: opacity 0.15s ease 0s;
  width: 100%;
  z-index: 1000050;
}
.lg-outer * {
  box-sizing: border-box;
}
.lg-outer.lg-visible {
  opacity: 1;
}
.lg-outer.lg-css3 .lg-item.lg-current,
.lg-outer.lg-css3 .lg-item.lg-next-slide,
.lg-outer.lg-css3 .lg-item.lg-prev-slide {
  transition-duration: inherit !important;
  transition-timing-function: inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
  opacity: 1;
  transition-duration: 0s !important;
}
.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  max-height: 100%;
  max-width: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.lg-outer .lg-inner {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 100%;
}
.lg-outer .lg-item {
  background: url(data:image/gif;base64,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)
    no-repeat scroll 50% transparent;
  display: none !important;
}
.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide,
.lg-outer.lg-css3 .lg-prev-slide,
.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}
.lg-outer .lg-img-wrap,
.lg-outer .lg-item {
  display: inline-block;
  height: 100%;
  position: absolute;
  text-align: center;
  width: 100%;
}
.lg-outer .lg-img-wrap:before,
.lg-outer .lg-item:before {
  content: "";
  display: inline-block;
  height: 50%;
  margin-right: -1px;
  width: 1px;
}
.lg-outer .lg-img-wrap {
  bottom: 0;
  left: 0;
  padding: 0 5px;
  position: absolute;
  right: 0;
  top: 0;
}
.lg-outer .lg-item.lg-complete {
  background-image: none;
}
.lg-outer .lg-item.lg-current {
  z-index: 1000060;
}
.lg-outer .lg-image {
  display: inline-block;
  height: auto !important;
  max-height: 100%;
  max-width: 100%;
  vertical-align: middle;
  width: auto !important;
}
.lg-outer.lg-show-after-load .lg-item .lg-object,
.lg-outer.lg-show-after-load .lg-item .lg-video-play {
  opacity: 0;
  transition: opacity 0.15s ease 0s;
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  opacity: 1;
}
.lg-outer .lg-empty-html,
.lg-outer.lg-hide-download #lg-download {
  display: none;
}
.lg-backdrop {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  transition: opacity 0.15s ease 0s;
  z-index: 1000040;
}
.lg-backdrop.in {
  opacity: 1;
}
.lg-css3.lg-no-trans .lg-current,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-prev-slide {
  transition: none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item,
.lg-css3.lg-use-left .lg-item {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item {
  opacity: 0;
}
.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}
.lg-css3.lg-fade .lg-item.lg-current,
.lg-css3.lg-fade .lg-item.lg-next-slide,
.lg-css3.lg-fade .lg-item.lg-prev-slide {
  transition: opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  opacity: 1;
  transform: translateZ(0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-left .lg-item {
  left: 0;
  opacity: 0;
  position: absolute;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
}
@media (max-width: 767px) {
  body.sticky-ad-mobile footer #div-gpt-ad-32051-1 {
    background: #efefef;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: fixed !important;
    width: 100%;
    z-index: 5000;
  }
  body.sticky-ad-mobile .backToTop {
    bottom: 70px !important;
  }
  body.sticky-ad-mobile #backtop .floater {
    bottom: 100px !important;
  }
  body.sticky-ad-mobile.modal-open footer #div-gpt-ad-32051-1 {
    z-index: -1;
  }
}
#main-nav,
#main-nav-container {
  transition: none !important;
  z-index: 200 !important;
}
#main-nav .fa.fa-search {
  font-weight: 400;
}
.row.is-flex {
  display: flex;
}
@media (max-width: 767px) {
  .row.is-flex {
    flex-wrap: wrap;
  }
}
.row.is-flex > [class*="col-"] {
  display: flex;
  flex-direction: column;
}
.lazy:not(.img-loaded) {
  background-color: #eee;
  filter: blur(2vw);
  overflow: hidden;
  transform: scale(1.05);
}
#body-wrap {
  overflow: hidden;
  transform-origin: center top;
}
body.single #body-wrap.ad-active {
  margin: 0 auto;
  width: calc(100% - 320px);
}
body.archive body.single #body-wrap.ad-active .wrap,
body.page-template-page-masthead body.single #body-wrap.ad-active .wrap,
body.single #body-wrap.ad-active .container,
body.single #body-wrap.ad-active body.archive .wrap,
body.single #body-wrap.ad-active body.page-template-page-masthead .wrap,
body.single article.type-slideshow body.archive #body-wrap.ad-active .wrap,
body.single
  article.type-slideshow
  body.page-template-page-masthead
  #body-wrap.ad-active
  .wrap {
  width: auto;
}
body.single #body-wrap.ad-active .carousel .item > img,
body.single #body-wrap.ad-active .slide-single-img > img {
  height: 75vh !important;
}
@media (min-width: 992px) {
  body.single-fodors_finest #body-wrap,
  body.single-roadtrips #body-wrap {
    overflow: visible;
  }
}
#wallpaper-left,
#wallpaper-right {
  min-height: 600px;
  position: absolute;
  right: 0;
  width: 160px;
  z-index: 2000;
}
#wallpaper-left:before,
#wallpaper-right:before {
  background-color: #fff;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.9;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
#wallpaper-left {
  left: 0;
}
#wallpaper-right {
  right: 0;
}
body:not(.fgl_region-template):not(.page-template-template-road-trips):not(.roadtrips-template)
  .advertisement {
  position: relative;
}
body:not(.fgl_region-template):not(.page-template-template-road-trips):not(.roadtrips-template)
  .advertisement.banner
  > div:not(.gpt-loaded):before {
  align-items: center;
  background-color: #dfdfdf;
  bottom: 0;
  color: #fff;
  content: "Advertisement";
  display: flex;
  font: 400 14px/1.2em Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  justify-content: center;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  z-index: -1;
}
body:not(.fgl_region-template):not(.page-template-template-road-trips):not(.roadtrips-template)
  .advertisement.banner
  > div,
body:not(.fgl_region-template):not(.page-template-template-road-trips):not(.roadtrips-template)
  .advertisement.banner
  > div
  > div {
  margin: 0 auto;
  text-align: center;
}
body:not(.fgl_region-template):not(.page-template-template-road-trips):not(.roadtrips-template)
  .advertisement.banner {
  max-width: 100vw;
}
body:not(.fgl_region-template):not(.page-template-template-road-trips):not(.roadtrips-template)
  .advertisement.banner
  > div {
  min-height: 50px;
  position: relative;
}
@media (min-width: 768px) {
  body:not(.fgl_region-template):not(.page-template-template-road-trips):not(.roadtrips-template)
    .advertisement.banner
    > div {
    min-height: 90px;
  }
}
body:not(.fgl_region-template):not(.page-template-template-road-trips):not(.roadtrips-template)
  .advertisement.banner
  > div:before {
  height: 50px;
  width: 320px;
}
@media (min-width: 768px) {
  body:not(.fgl_region-template):not(.page-template-template-road-trips):not(.roadtrips-template)
    .advertisement.banner
    > div:before {
    height: 90px;
    width: 728px;
  }
}
body.fgl_region-template .advertisement,
body.page-template-template-road-trips .advertisement,
body.roadtrips-template .advertisement {
  position: relative;
}
body.fgl_region-template .advertisement:before,
body.page-template-template-road-trips .advertisement:before,
body.roadtrips-template .advertisement:before {
  align-items: center;
  background-color: #dfdfdf;
  bottom: 0;
  color: #fff;
  content: "Advertisement";
  display: flex;
  font: 400 14px/1.2em Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  z-index: -1;
}
body.fgl_region-template .advertisement.banner,
body.page-template-template-road-trips .advertisement.banner,
body.roadtrips-template .advertisement.banner {
  height: auto;
  margin: 20px auto;
  min-height: 50px;
  padding: 0;
  width: auto;
}
@media (min-width: 768px) {
  body.fgl_region-template .advertisement.banner,
  body.page-template-template-road-trips .advertisement.banner,
  body.roadtrips-template .advertisement.banner {
    min-height: 90px;
    min-width: 728px;
  }
}
body.fgl_region-template .advertisement.banner:before,
body.page-template-template-road-trips .advertisement.banner:before,
body.roadtrips-template .advertisement.banner:before {
  content: "Advertisement";
  display: flex;
  height: 50px;
  margin: 0 auto;
  width: 320px;
}
@media (min-width: 768px) {
  body.fgl_region-template .advertisement.banner:before,
  body.page-template-template-road-trips .advertisement.banner:before,
  body.roadtrips-template .advertisement.banner:before {
    height: 90px;
    width: 728px;
  }
}
body.fgl_region-template .advertisement.mobile-ad-sm:before,
body.page-template-template-road-trips .advertisement.mobile-ad-sm:before,
body.roadtrips-template .advertisement.mobile-ad-sm:before {
  content: "Advertisement";
  display: flex;
}
@media (max-width: 767px) {
  body.fgl_region-template .advertisement.mobile-ad-sm:before,
  body.page-template-template-road-trips .advertisement.mobile-ad-sm:before,
  body.roadtrips-template .advertisement.mobile-ad-sm:before {
    height: 50px;
    margin: 0 auto;
    width: 320px;
  }
}
body.fgl_region-template .advertisement.mobile-ad-md:before,
body.page-template-template-road-trips .advertisement.mobile-ad-md:before,
body.roadtrips-template .advertisement.mobile-ad-md:before {
  content: "Advertisement";
  display: flex;
}
@media (max-width: 767px) {
  body.fgl_region-template .advertisement.mobile-ad-md:before,
  body.page-template-template-road-trips .advertisement.mobile-ad-md:before,
  body.roadtrips-template .advertisement.mobile-ad-md:before {
    height: 250px;
    margin: 0 auto;
    width: 300px;
  }
}
@-webkit-keyframes kenburns {
  0% {
    transform: scale(1.2);
  }
  50% {
    transform: scale(1);
  }
}
@keyframes kenburns {
  0% {
    transform: scale(1.2);
  }
  50% {
    transform: scale(1);
  }
}
@-webkit-keyframes apertureOut {
  0% {
    transform: scale(1);
  }
  to {
    transform: scale(0);
  }
}
@keyframes apertureOut {
  0% {
    transform: scale(1);
  }
  to {
    transform: scale(0);
  }
}
@-webkit-keyframes apertureIn {
  0% {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
@keyframes apertureIn {
  0% {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
@-webkit-keyframes dropping {
  25% {
    transform: translateY(-5px);
  }
  75% {
    transform: translateY(10px);
  }
}
@keyframes dropping {
  25% {
    transform: translateY(-5px);
  }
  75% {
    transform: translateY(10px);
  }
}
@-webkit-keyframes slideInUp {
  0% {
    transform: translateY(2000px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slideInUp {
  0% {
    transform: translateY(2000px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
  0% {
    transform: translateY(0);
  }
  to {
    transform: translateY(2000px);
  }
}
@keyframes slideOutDown {
  0% {
    transform: translateY(0);
  }
  to {
    transform: translateY(2000px);
  }
}
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  to {
    transform: translateX(0);
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  to {
    transform: translateX(0);
  }
}
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
.come-in {
  transform: translateY(0);
  transition: transform 0.8s ease;
}
.come-in:nth-child(odd) {
  transition-duration: 0.6s;
}
@-webkit-keyframes come-in {
  to {
    transform: translateY(0);
  }
}
@keyframes come-in {
  to {
    transform: translateY(0);
  }
}
.booking-widget-container form {
  text-align: right;
}
.booking-widget-container .bb-drop-down,
.booking-widget-container .datepicker-block {
  border: 1px solid #dfdfdf;
  display: inline-block;
  margin-bottom: 10px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  .booking-widget-container .bb-drop-down,
  .booking-widget-container .datepicker-block {
    margin-bottom: 0;
    width: 214px;
  }
}
.booking-widget-container .bb-drop-down .fa-chevron-down,
.booking-widget-container .bb-drop-down .fa-chevron-up,
.booking-widget-container .datepicker-block .fa-chevron-down,
.booking-widget-container .datepicker-block .fa-chevron-up {
  color: #f07d31;
  float: right;
  font-size: 16px;
  position: absolute;
  right: 10px;
  top: 8px;
}
.booking-widget-container .bb-drop-down .btn.active.focus,
.booking-widget-container .bb-drop-down .btn.active:focus,
.booking-widget-container .bb-drop-down .btn.focus,
.booking-widget-container .bb-drop-down .btn:active.focus,
.booking-widget-container .bb-drop-down .btn:active:focus,
.booking-widget-container .bb-drop-down .btn:focus,
.booking-widget-container
  .bb-drop-down
  .comment-form
  input.focus[type="submit"],
.booking-widget-container
  .bb-drop-down
  .comment-form
  input[type="submit"]:focus,
.booking-widget-container .bb-drop-down .search-form .focus.search-submit,
.booking-widget-container .bb-drop-down .search-form .search-submit:focus,
.booking-widget-container .datepicker-block .btn.active.focus,
.booking-widget-container .datepicker-block .btn.active:focus,
.booking-widget-container .datepicker-block .btn.focus,
.booking-widget-container .datepicker-block .btn:active.focus,
.booking-widget-container .datepicker-block .btn:active:focus,
.booking-widget-container .datepicker-block .btn:focus,
.booking-widget-container
  .datepicker-block
  .comment-form
  input.focus[type="submit"],
.booking-widget-container
  .datepicker-block
  .comment-form
  input[type="submit"]:focus,
.booking-widget-container .datepicker-block .search-form .focus.search-submit,
.booking-widget-container .datepicker-block .search-form .search-submit:focus,
.comment-form
  .booking-widget-container
  .bb-drop-down
  input.focus[type="submit"],
.comment-form
  .booking-widget-container
  .bb-drop-down
  input[type="submit"]:focus,
.comment-form
  .booking-widget-container
  .datepicker-block
  input.focus[type="submit"],
.comment-form
  .booking-widget-container
  .datepicker-block
  input[type="submit"]:focus,
.search-form .booking-widget-container .bb-drop-down .focus.search-submit,
.search-form .booking-widget-container .bb-drop-down .search-submit:focus,
.search-form .booking-widget-container .datepicker-block .focus.search-submit,
.search-form .booking-widget-container .datepicker-block .search-submit:focus {
  box-shadow: none;
  -webkit-box-shadow: none;
  outline: none;
}
.booking-widget-container .booking-form-compare-providers {
  display: none;
}
.booking-widget-container .booking-form-submit {
  -webkit-appearance: none;
  background-color: #f07d31;
  border-radius: 4px;
  border-style: none;
  color: #fff;
  font-size: 16px;
  padding: 8px 18px;
  width: 100%;
}
.booking-widget-container .booking-form-submit:hover {
  background-color: #ed6a12;
}
.booking-widget-container .booking-form-submit:focus {
  outline: none;
}
@media (min-width: 768px) {
  .booking-widget-container .booking-form-submit {
    width: auto;
  }
}
.booking-widget-container .datepicker-block .datepicker-trigger {
  cursor: pointer;
  position: relative;
}
.booking-widget-container .datepicker-block .datepicker-trigger legend {
  top: -20px;
}
.booking-widget-container .datepicker-block .datepicker-trigger:before {
  background-image: url(/images/hotels/bookingwidget_sprites_2x.png);
  background-position: 7px 60%;
  background-repeat: no-repeat;
  background-size: 61px 15px;
  content: " ";
  display: block;
  height: 25px;
  left: 10px;
  position: absolute;
  top: 5px;
  width: 25px;
}
.booking-widget-container
  .datepicker-block
  .datepicker-trigger
  .fd-mobile-header {
  left: 0;
  position: fixed;
  top: 10px;
  width: calc(100% - 60px);
  z-index: 999;
}
@media (min-width: 768px) {
  .booking-widget-container
    .datepicker-block
    .datepicker-trigger
    .fd-mobile-header {
    display: none;
  }
}
.booking-widget-container .datepicker-block .datepicker,
.booking-widget-container .datepicker-block .fd-mobile-header {
  background-color: transparent;
  border: none;
  box-shadow: none;
  color: #555;
  cursor: pointer;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  height: 37px;
  line-height: 1.85em;
  padding: 5px 0 5px 40px;
  position: relative;
  text-align: left;
  width: 100%;
  z-index: 999;
}
.booking-widget-container .datepicker-block .datepicker .fa-long-arrow-right,
.booking-widget-container
  .datepicker-block
  .fd-mobile-header
  .fa-long-arrow-right {
  padding-left: 8px;
  padding-right: 8px;
}
@media (min-width: 768px) {
  .booking-widget-container .datepicker-block .datepicker {
    font-size: 14px;
  }
}
.booking-widget-container .datepicker-block .fd-mobile-header {
  color: #323232;
  font-size: 16px;
  text-align: center;
}
.booking-widget-container .datepicker-block .fd-mobile-header .m-checkin,
.booking-widget-container .datepicker-block .fd-mobile-header .m-checkout {
  display: inline-block;
  height: 36px;
  padding: 10px 0 0;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 90px;
}
.booking-widget-container
  .datepicker-block
  .fd-mobile-header
  .m-checkin
  > legend,
.booking-widget-container
  .datepicker-block
  .fd-mobile-header
  .m-checkout
  > legend {
  border-bottom: none;
  font-size: 10px;
  margin-bottom: 0;
  padding: 0;
  position: absolute;
  top: -10px;
}
.booking-widget-container .datepicker-block .fd-mobile-header .m-checkin .fal,
.booking-widget-container .datepicker-block .fd-mobile-header .m-checkout .fal {
  padding-bottom: 20px;
  text-align: center;
  vertical-align: middle;
}
.booking-widget-container .bb-drop-down > button .fa-chevron-down {
  display: inline-block;
}
.booking-widget-container .bb-drop-down.open > button .fa-chevron-down,
.booking-widget-container .bb-drop-down.show > button .fa-chevron-down,
.booking-widget-container .bb-drop-down > button .fa-chevron-up {
  display: none;
}
.booking-widget-container .bb-drop-down.open > button .fa-chevron-up,
.booking-widget-container .bb-drop-down.show > button .fa-chevron-up {
  display: inline-block;
}
.booking-widget-container .bb-drop-down > .btn,
.booking-widget-container .comment-form .bb-drop-down > input[type="submit"],
.booking-widget-container .search-form .bb-drop-down > .search-submit,
.comment-form .booking-widget-container .bb-drop-down > input[type="submit"],
.search-form .booking-widget-container .bb-drop-down > .search-submit {
  font-family: Playfair Display, Georgia, Times New Roman, Times, serif;
  font-size: 14px;
  font-weight: 400;
  padding-left: 50px;
  padding-right: 15px;
  position: relative;
  text-align: left;
  width: 100%;
}
.booking-widget-container .bb-drop-down > .btn:before,
.booking-widget-container
  .comment-form
  .bb-drop-down
  > input[type="submit"]:before,
.booking-widget-container .search-form .bb-drop-down > .search-submit:before,
.comment-form
  .booking-widget-container
  .bb-drop-down
  > input[type="submit"]:before,
.search-form .booking-widget-container .bb-drop-down > .search-submit:before {
  background-image: url(/images/hotels/bookingwidget_sprites_2x.png);
  background-position: -22px 60%;
  background-repeat: no-repeat;
  background-size: 81px 20px;
  content: " ";
  display: block;
  height: 30px;
  left: 10px;
  position: absolute;
  top: 0;
  width: 30px;
}
.booking-widget-container .bb-drop-down .dropdown-menu {
  border-radius: 0;
  width: 100%;
}
.booking-widget-container .bb-drop-down .dropdown-menu > li {
  color: #555;
  font-family: Roboto, Georgia, Times New Roman, Times, serif;
  font-size: 18px;
  font-weight: 400;
  padding: 22px 20px;
  text-align: left;
  width: 100%;
}
.booking-widget-container .bb-drop-down .dropdown-menu > li .fal {
  color: #f07d31;
  cursor: pointer;
  float: right;
  font-size: 26px;
  padding: 0 5px;
}
.booking-widget-container
  .bb-drop-down
  .dropdown-menu
  > li
  .fal[disable*="true"] {
  color: #555;
  cursor: default;
}
.booking-widget-container .bb-drop-down .dropdown-menu > li .btn,
.booking-widget-container
  .bb-drop-down
  .dropdown-menu
  > li
  .comment-form
  input[type="submit"],
.booking-widget-container
  .bb-drop-down
  .dropdown-menu
  > li
  .search-form
  .search-submit,
.comment-form
  .booking-widget-container
  .bb-drop-down
  .dropdown-menu
  > li
  input[type="submit"],
.search-form
  .booking-widget-container
  .bb-drop-down
  .dropdown-menu
  > li
  .search-submit {
  font-family: Roboto, Georgia, Times New Roman, Times, serif;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  width: 100%;
}
@media (min-width: 768px) {
  .booking-widget-container .bb-drop-down .dropdown-menu .bb-mobile-header,
  .booking-widget-container .bb-drop-down .dropdown-menu .btn-orange {
    display: none;
  }
}
.booking-widget-container .bb-drop-down .dropdown-menu.full-screen {
  bottom: 0 !important;
  left: 0 !important;
  margin-top: -2px !important;
  position: fixed !important;
  top: 0 !important;
  transform: none !important;
}
.booking-widget-container
  .bb-drop-down
  .dropdown-menu.full-screen
  .bb-mobile-header {
  border-bottom: 1px solid #dfdfdf;
  color: #323232;
  display: block;
  height: 60px;
}
.booking-widget-container
  .bb-drop-down
  .dropdown-menu.full-screen
  .bb-mobile-header
  .title {
  font-family: Playfair Display, Georgia, Times New Roman, Times, serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 60px;
  padding-left: 30px;
  text-align: left;
}
.booking-widget-container
  .bb-drop-down
  .dropdown-menu.full-screen
  .bb-mobile-header
  .pull-right {
  border-left: 1px solid #dfdfdf;
  font-size: 20px;
  height: 60px;
  padding: 19px 20px 20px;
  text-align: center;
  width: 60px;
}
.booking-widget-container .bb-drop-down .dropdown-menu.full-screen li {
  padding-bottom: 30px;
  padding-top: 30px;
}
.booking-widget-container
  .bb-drop-down
  .dropdown-menu.full-screen
  li:first-child {
  border-bottom: 1px solid #dfdfdf;
  margin-top: 20px;
}
.booking-widget-container .bb-drop-down .dropdown-menu.full-screen li .fal {
  font-size: 36px;
}
.booking-widget-container .bb-drop-down .dropdown-menu.full-screen .btn,
.booking-widget-container
  .bb-drop-down
  .dropdown-menu.full-screen
  .comment-form
  input[type="submit"],
.booking-widget-container
  .bb-drop-down
  .dropdown-menu.full-screen
  .search-form
  .search-submit,
.comment-form
  .booking-widget-container
  .bb-drop-down
  .dropdown-menu.full-screen
  input[type="submit"],
.search-form
  .booking-widget-container
  .bb-drop-down
  .dropdown-menu.full-screen
  .search-submit {
  bottom: 35px;
  margin-left: 5%;
  position: fixed;
  width: 90%;
}
.booking-widget-container .asd__fade-enter-active,
.booking-widget-container .asd__fade-leave-active {
  transition: all 0.2s ease;
}
.booking-widget-container .asd__fade-enter,
.booking-widget-container .asd__fade-leave-active {
  opacity: 0;
}
.booking-widget-container .asd__list-complete-enter,
.booking-widget-container .asd__list-complete-leave-to {
  opacity: 0;
  transform: translateY(30px);
}
.booking-widget-container .asd__list-complete-leave-active {
  position: absolute;
  visibility: hidden;
}
.booking-widget-container *,
.booking-widget-container :after,
.booking-widget-container :before {
  box-sizing: border-box;
}
.booking-widget-container .datepicker-trigger {
  overflow: visible;
  position: relative;
}
.booking-widget-container .asd__wrapper {
  background-color: #fff;
  border: 1px solid #dfdfdf;
  box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.1);
  overflow: hidden;
  text-align: center;
  white-space: nowrap;
}
.booking-widget-container .asd__wrapper--full-screen {
  border: none;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 100;
}
.booking-widget-container .asd__inner-wrapper {
  position: relative;
  transition: all 0.3s ease;
}
.booking-widget-container .asd__datepicker-header {
  position: relative;
}
.booking-widget-container .asd__change-month-button {
  background: #fff;
  color: #323232;
  position: absolute;
  top: 12px;
  z-index: 10;
}
@media (max-width: 767px) {
  .booking-widget-container .asd__change-month-button {
    display: none;
  }
}
.booking-widget-container .asd__change-month-button--previous {
  left: 0;
  padding-left: 15px;
}
.booking-widget-container .asd__change-month-button--next {
  padding-right: 15px;
  right: 0;
}
.booking-widget-container .asd__change-month-button > button {
  background-color: #fff;
  border-style: none;
  cursor: pointer;
}
.booking-widget-container .asd__change-month-button > button:hover {
  color: #f07d31;
}
.booking-widget-container .asd__change-month-button > button > svg {
  fill: #82888a;
  height: 19px;
  width: 19px;
}
.booking-widget-container .asd__days-legend {
  left: 10px;
  padding: 0 10px;
  position: absolute;
  top: 40px;
  z-index: 9;
}
.booking-widget-container .asd__day-title {
  color: #323232;
  display: inline-block;
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 4px;
  margin-left: -1px;
  text-align: center;
  width: 14.28571%;
}
.booking-widget-container .asd__month-table {
  background: #fff;
  border-collapse: collapse;
  border-spacing: 0;
  max-width: 100%;
  width: 100%;
}
.booking-widget-container .asd__month {
  display: inline-block;
  padding: 15px;
  transition: all 0.3s ease;
}
@media (min-width: 768px) {
  .booking-widget-container .asd__month.hidden {
    display: inline-block !important;
    top: 0;
  }
}
.booking-widget-container .asd__month--hidden {
  height: 275px;
  visibility: hidden;
}
.booking-widget-container .asd__month-name {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4em;
  margin: 0 0 30px;
  text-align: center;
}
.booking-widget-container .asd__day {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  padding: 0;
}
.booking-widget-container .asd__day--enabled:hover {
  background-color: #e4e7e7;
}
.booking-widget-container .asd__day--disabled,
.booking-widget-container .asd__day--empty {
  opacity: 0.5;
}
.booking-widget-container .asd__day--disabled button {
  cursor: default;
}
.booking-widget-container .asd__day--empty {
  border: none;
}
.booking-widget-container .asd__day--empty button {
  cursor: default;
}
.booking-widget-container .asd__day--disabled:hover {
  background-color: transparent;
}
.booking-widget-container .asd__day-button {
  -webkit-appearance: none;
  background: 0 0;
  border: none;
  color: inherit;
  cursor: pointer;
  font-family: Roboto, Georgia, Times New Roman, Times, serif;
  font-size: 12px;
  font-weight: inherit;
  height: 100%;
  outline: none;
  padding: 0;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
}
.booking-widget-container .asd__day-button:active,
.booking-widget-container .asd__day-button:focus {
  -webkit-appearance: none;
  outline: none;
}
@media (min-width: 768px) {
  .booking-widget-container .asd__day-button {
    height: 35px;
  }
}
.booking-widget-container .asd__action-buttons {
  display: none;
  font-family: Roboto, Georgia, Times New Roman, Times, serif;
  min-height: 50px;
  padding-top: 10px;
}
@media (min-width: 768px) {
  .booking-widget-container .asd__action-buttons {
    display: none;
  }
}
.booking-widget-container .asd__action-buttons button {
  background: 0 0;
  border: none;
  cursor: pointer;
  display: block;
  font-size: 15px;
  font-weight: 700;
  position: relative;
}
.booking-widget-container .asd__action-buttons button:hover {
  text-decoration: underline;
}
.booking-widget-container .asd__action-buttons button:first-child {
  float: left;
  left: 15px;
}
.booking-widget-container .asd__action-buttons button:nth-child(2) {
  float: right;
  right: 15px;
}
.booking-widget-container .asd__mobile-header {
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  height: 59px;
  min-height: 59px;
  padding: 15px 59px 10px 40px;
  position: relative;
  position: fixed;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 999;
}
.booking-widget-container .asd__mobile-header h3,
.booking-widget-container .asd__mobile-only {
  display: none;
}
@media (max-width: 767px) {
  .booking-widget-container .asd__mobile-only {
    display: block;
  }
  .booking-widget-container .asd__wrapper--full-screen {
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    overflow-y: scroll;
  }
  .booking-widget-container .asd__wrapper--full-screen .asd__inner-wrapper {
    height: 2500px;
    margin-left: 0 !important;
    margin-top: 70px;
  }
  .booking-widget-container .asd__wrapper--full-screen .asd__month {
    display: block;
    position: relative;
  }
  .booking-widget-container
    .asd__wrapper--full-screen
    .asd__month.asd__month--hidden {
    display: none;
  }
  .booking-widget-container
    .asd__wrapper--full-screen
    .asd__month.hidden.asd__list-complete-enter-to,
  .booking-widget-container
    .asd__wrapper--full-screen
    .asd__month.hidden.asd__list-complete-move {
    display: block !important;
  }
  .booking-widget-container .asd__mobile-close {
    background-color: #fff;
    border: none;
    border-left: 1px solid #dfdfdf;
    cursor: pointer;
    padding: 4px 5px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 100;
  }
  .booking-widget-container .asd__mobile-close .asd__mobile-close-icon {
    color: #555;
    font-size: 20px;
    font-weight: 400;
    height: 50px;
    padding: 12px;
    position: relative;
    text-align: center;
    transform: scaleX(1.25);
    vertical-align: middle;
  }
}
body.fullscreen-opened .datepicker {
  display: none;
}
.booking-widget {
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 767px) {
  .booking-widget {
    margin-left: 0 !important;
    margin-left: -20px;
    margin-right: 0 !important;
    margin-right: -20px;
  }
  .booking-widget:after,
  .booking-widget:before {
    content: " ";
    display: table;
  }
  .booking-widget:after {
    clear: both;
  }
}
@media (min-width: 768px) {
  article.type-post .booking-widget {
    min-height: 1px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  article.type-post .booking-widget {
    float: left;
    margin-left: 16.6666666667%;
    width: 66.6666666667%;
  }
}
@media (min-width: 768px) {
  article.format-standard.tag-imported .booking-widget {
    min-height: 1px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  article.format-standard.tag-imported .booking-widget {
    float: left;
    margin-left: 8.3333333333%;
    width: 83.3333333333%;
  }
}
article.type-slideshow .booking-widget {
  margin-left: -20px;
  margin-right: -20px;
}
article.type-slideshow .booking-widget:after,
article.type-slideshow .booking-widget:before {
  content: " ";
  display: table;
}
article.type-slideshow .booking-widget:after {
  clear: both;
}
@media (min-width: 768px) {
  article.type-slideshow .booking-widget {
    margin-left: 0;
    margin-right: 0;
  }
  article.type-slideshow .booking-widget:after,
  article.type-slideshow .booking-widget:before {
    content: " ";
    display: table;
  }
  article.type-slideshow .booking-widget:after {
    clear: both;
  }
}
.booking-widget input,
.booking-widget select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.booking-widget .ct-header h2 {
  color: #323232;
  display: inline-block;
  font: 700 18px/18px Roboto, Poppins;
  margin-top: 0;
  text-align: left;
}
.booking-widget .ct-header .tag {
  color: #757575;
  float: right;
  font: 10px/18px Roboto, Poppins;
}
.booking-widget .booking-hotels .datepicker-block {
  background: #fff;
  height: 40px;
  width: calc(100% - 100px);
}
.booking-widget .booking-hotels .booking-form-submit {
  border-radius: 0;
  font-size: 14px;
  height: 40px;
  line-height: 2.7em;
  opacity: 1 !important;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 100px;
}
.booking-widget .booking-hotels.has-passenger .datepicker-block,
.booking-widget .booking-hotels.has-passenger input,
.booking-widget .booking-hotels.has-passenger select,
.booking-widget .booking-hotels.has-search .datepicker-block,
.booking-widget .booking-hotels.has-search input,
.booking-widget .booking-hotels.has-search select {
  color: #555;
  font-size: 14px;
}
.booking-widget
  .booking-hotels.has-passenger
  .datepicker-block::-moz-placeholder,
.booking-widget .booking-hotels.has-passenger input::-moz-placeholder,
.booking-widget .booking-hotels.has-passenger select::-moz-placeholder,
.booking-widget .booking-hotels.has-search .datepicker-block::-moz-placeholder,
.booking-widget .booking-hotels.has-search input::-moz-placeholder,
.booking-widget .booking-hotels.has-search select::-moz-placeholder {
  color: #555;
}
.booking-widget .booking-hotels.has-passenger .datepicker-block .datepicker,
.booking-widget .booking-hotels.has-passenger .datepicker-block::placeholder,
.booking-widget .booking-hotels.has-passenger input .datepicker,
.booking-widget .booking-hotels.has-passenger input::placeholder,
.booking-widget .booking-hotels.has-passenger select .datepicker,
.booking-widget .booking-hotels.has-passenger select::placeholder,
.booking-widget .booking-hotels.has-search .datepicker-block .datepicker,
.booking-widget .booking-hotels.has-search .datepicker-block::placeholder,
.booking-widget .booking-hotels.has-search input .datepicker,
.booking-widget .booking-hotels.has-search input::placeholder,
.booking-widget .booking-hotels.has-search select .datepicker,
.booking-widget .booking-hotels.has-search select::placeholder {
  color: #555;
}
.booking-widget .booking-hotels.has-passenger .booking-form-group-city,
.booking-widget .booking-hotels.has-passenger .datepicker-block,
.booking-widget .booking-hotels.has-search .booking-form-group-city,
.booking-widget .booking-hotels.has-search .datepicker-block {
  float: left;
}
@media (max-width: 991px) {
  .booking-widget .booking-hotels.has-passenger .booking-form-group-city,
  .booking-widget .booking-hotels.has-search .booking-form-group-city {
    padding: 0;
    width: 100%;
  }
  .booking-widget .booking-hotels.has-passenger .datepicker-block,
  .booking-widget .booking-hotels.has-search .datepicker-block {
    margin-bottom: 10px;
    width: 100%;
  }
  .booking-widget .booking-hotels.has-passenger .booking-form-group-guests,
  .booking-widget .booking-hotels.has-search .booking-form-group-guests {
    padding: 0;
    width: 100%;
  }
  .booking-widget .booking-hotels.has-passenger .booking-form-submit,
  .booking-widget .booking-hotels.has-search .booking-form-submit {
    margin-top: 10px;
    position: relative;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .booking-widget .booking-hotels.has-passenger .booking-form-group-city,
  .booking-widget .booking-hotels.has-passenger .booking-form-group-guests,
  .booking-widget .booking-hotels.has-search .booking-form-group-city,
  .booking-widget .booking-hotels.has-search .booking-form-group-guests {
    padding: 0;
    width: calc(50% - 50px);
  }
  .booking-widget .booking-hotels.has-passenger .datepicker-block,
  .booking-widget .booking-hotels.has-search .datepicker-block {
    background: #fff;
    height: 50px;
    line-height: 2.85em;
    width: calc(50% - 50px);
  }
  .booking-widget .booking-hotels.has-passenger .datepicker-block i,
  .booking-widget .booking-hotels.has-search .datepicker-block i {
    top: 16px;
  }
  .booking-widget
    .booking-hotels.has-passenger
    .datepicker-block
    .datepicker-trigger:before,
  .booking-widget
    .booking-hotels.has-search
    .datepicker-block
    .datepicker-trigger:before {
    top: 10px;
  }
  .booking-widget
    .booking-hotels.has-passenger
    .datepicker-block
    .datepicker-trigger
    .datepicker,
  .booking-widget
    .booking-hotels.has-search
    .datepicker-block
    .datepicker-trigger
    .datepicker {
    line-height: 2.85em;
  }
  .booking-widget .booking-hotels.has-passenger .booking-form-submit,
  .booking-widget .booking-hotels.has-search .booking-form-submit {
    height: 50px;
    line-height: 3.5em;
  }
  .booking-widget
    .booking-hotels.has-search.has-passenger
    .booking-form-group-city {
    width: calc(37% - 33.33px);
  }
  .booking-widget .booking-hotels.has-search.has-passenger .datepicker-block {
    float: left;
    width: calc(36% - 33.33px);
  }
  .booking-widget
    .booking-hotels.has-search.has-passenger
    .booking-form-group-guests {
    width: calc(27% - 33.33px);
  }
}
.booking-widget .booking-cruises select {
  background: 0 0;
  border-radius: 0;
  height: 40px;
  padding: 10px 10px 10px 40px;
}
.booking-widget .booking-cruises .ct-cruise-departure:after,
.booking-widget .booking-cruises .ct-cruise-destination:after {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 20px;
  left: 10px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  z-index: -1;
}
.booking-widget .booking-cruises .ct-cruise-departure:before,
.booking-widget .booking-cruises .ct-cruise-destination:before {
  color: #f07d31;
  content: "ï¸";
  font-family: Font Awesome\5 Pro, Roboto, Helvetica Neue, Helvetica, Arial,
    sans-serif;
  font-size: 15px;
  font-weight: 200;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
}
.booking-widget .booking-cruises .ct-cruise-destination {
  display: inline-block;
  min-width: 300px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  .booking-widget .booking-cruises .ct-cruise-destination {
    width: 50%;
  }
}
.booking-widget .booking-cruises .ct-cruise-destination:after {
  background-image: url(/wordpress/wp-content/themes/fodors/dist/images/cruises/badges/ico-cruise-grey_2x.png);
}
.booking-widget .booking-cruises .ct-cruise-departure {
  display: inline-block;
  min-width: 260px;
  position: relative;
  width: calc(100% - 40px);
}
@media (min-width: 768px) {
  .booking-widget .booking-cruises .ct-cruise-departure {
    width: calc(50% - 40px);
  }
}
.booking-widget .booking-cruises .ct-cruise-departure:after {
  background-image: url(/wordpress/wp-content/themes/fodors/dist/images/cruises/badges/ico-calendar-grey_2x.png);
}
.booking-widget .booking-cruises .booking-form-submit {
  border-radius: 0;
  height: 40px;
  opacity: 1 !important;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 40px;
}
.booking-widget .booking-cruises .booking-form-submit i {
  line-height: 2.5em;
}
.ui-autocomplete.ui-front {
  z-index: 999;
}
.booking-widget-inner.dark-bg {
  background-color: #f7f7f7;
  border: 1px solid #dfdfdf;
  float: left;
  min-height: 1px;
  padding: 30px 20px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  .booking-widget-inner.dark-bg {
    padding: 30px;
  }
}
@media (min-width: 992px) {
  .booking-widget-inner.dark-bg {
    padding: 40px;
  }
}
article.type-slideshow .booking-widget-inner {
  float: left;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  article.type-slideshow .booking-widget-inner {
    float: left;
    margin-left: 16.6666666667%;
    width: 66.6666666667%;
  }
}
@media (min-width: 992px) {
  article.type-slideshow .booking-widget-inner {
    float: left;
    margin-left: 0;
    width: 100%;
  }
}
@media (min-width: 768px) {
  article.type-slideshow .booking-widget-inner {
    padding: 30px;
  }
}
@media (min-width: 992px) {
  article.type-slideshow .booking-widget-inner {
    padding: 40px;
  }
}
.booking-widget-title {
  margin-bottom: 18px;
  margin-top: 0;
}
.booking-widget-title,
body.single .entry-content .booking-widget-title {
  color: #323232;
  font: 600 20px/1.1 Poppins, Roboto, Helvetica, Arial, Sans-Serif;
}
body.single .entry-content .booking-widget-title {
  padding: 0;
}
.booking-form {
  margin-left: -5px;
  margin-right: -5px;
}
.booking-form:after,
.booking-form:before {
  content: " ";
  display: table;
}
.booking-form:after {
  clear: both;
}
.booking-form-group {
  margin-bottom: 10px;
}
.booking-widget .booking-form-group:last-of-type {
  margin-bottom: 0;
}
.booking-form-group.booking-form-group-compare {
  display: none;
}
.booking-form-group .icon {
  background-position: 50%;
  background-repeat: no-repeat;
  height: 40px;
  left: 5px;
  position: absolute;
  top: 0;
  width: 36px;
}
@media (min-width: 768px) {
  .booking-form-group .icon {
    width: 46px;
  }
}
@media (min-width: 992px) {
  .booking-form-group .icon {
    height: 50px;
  }
}
.booking-form-group .icon.icon-pin {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAACFElEQVR42pzUT2gTQRTH8U1MbU6NirSIbS9KLf6DSm4RvXhpqQURxYOiB6uWgEjtpVB6sEUR9RiQeLAojaJeBEVFD2LRg/WgEZFaikSoohCserJB8PvkNzAsu0Ed+LDh7XsvM7M7mygUCkForMcAutGu2Afcw0W88ZOT3u8GnMcLNCKPdZJXbFo5Da4opesS3MQadGEmNKv3eIALuIW12I1fbgYj6MDWiGJ/zCinQzV/ZrAKQ8jhW6hgua5fvZjl7MNTFK1BP26jHPGP53Q9HIqXVdNvS+jRusLD7vVKMuK+1fTYDDrx3HsSNqOlaEZN8XF8wSIuKW41ndYgg6oS0xjU03iCU4rvxzbM4aoa2L5kbGo/0aTEH8hqfa24Lq2KZZXjNrhmDd5hs7e2BZzUEvZKs2ILXt5GvLUGD7VR/tip5ZyWtGL+6MN9a3AFh7DMu7lDr+0WmVbMjZU4iJJt4is81oYdV8JR7bp7Ctu1DDdG8chq3Vk4gdc6D1OYD0235sVymvEm/zRW9DpPYkWds2D3rim3Ej7ORTzDBBIRxRa7rJxi1Pcg0Fu4AcciGgzo0R2J+6C4F+kAzmK1F2/DGa39e70GgaZYUoEbY3ojp8LJqZjNskc6i2H9yR59hYK/bfARd1VoOXfw6V8aBPoG7tLu34hLStZpUNaxtq/yy7ikejP4jBblVP+nwbwk4tZv47cAAwBw6nFLjf/sjAAAAABJRU5ErkJggg==);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
  only screen and (min-device-pixel-ratio: 2),
  only screen and (min-resolution: 2dppx),
  only screen and (min-resolution: 192dpi) {
  .booking-form-group .icon.icon-pin {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAA0CAYAAADrPTp5AAAE7klEQVR42sSYa2wVRRiG9xxKQIiVaonVemlUsCREhSbeKFKtAorAD1GjQYmXkgqoqJGLiYrxh0pQ0dAIXhBRDCgkGks0EmMMauI91hgvKSioNSrWFGxFyvH4fuZZMmx2z+6eHuqbPJnZ3Zlvvp2ZnflmMy0tLV5CDRWXiolijDhZlPNst9guPhVvilbRncRoWYIyx4gF4gZxeEQZc+QMuF7sEc+IpeLnYh3IiLniQd7e9IvYLN4R34hd3K8Up4rz6KWjxXzRJBaLFSKfxgF7oxfEVK6/EveKV0RvSPlt4gOxVgwU08T9YpR4XFwkZjJUBykbYuwIsYXGrbFF4jTxckTjQVmZTdRZxPVUbA6Lc2AQXXym6BSN4iGx30uv/dQ1G79js5U2Ih2w7honukSD2Or1XWbjfGyOo41QBy4Ws5ksV4gvvNLJbF2O7dm0dZADNnGWk3+Yb7nU2oJt02O0ecCBq8RI0SGWpDB6ASTVEtoYIa52HbiVdGnSFYxPdTOUJ6zTzcQ80KY5UCvGir1idYq3mSQGw6QU9Z6lLVvOa82ByTxoZQlNqmkR+TjtoS3TZHNgPBdvpTAyQExxrqdwL6n8tsb7Q2D6JIUBc7pC/AAVzoskkd9Wre0FNVx8H1LwSLGR1NVw0tdI54h14rdAOVtNZ5C68tuqMQeGcLErxIETWcWitNFx4FgIsxF0wG9rSFlgVcwFCn7GlrqCNTzPZ2Q73x9syx7Ltg3DWWIhW/nfYh42gsq7jfY63R2mp0U93WaG7xBVTuMe+SqeZShbT90wVZD2ZJ2IpapAV38s6sTrLKFPiNHO89HcG0iZOupE6XjSX82BNi7GxMxcG8fryP/DkjocOrjnUaYzxtYo0q/NgY+4OCfB53MJ6buMezs0cM8tU0gNfs+aA29zMT0iQgpb/WqIesphk/M5x62KWeLG/xYku3iPeWDR74QCFQcTkptOIF0F7r2JlI2StXEcAe7WLGP3Ig/vLFCx0Vkz/hKzRDPM4p5HmcYCdm4ntYUrl3VCsV4ilbERFU9xIuCziYB9reXetkDZoOro/pwfmvkO7BTPk38kovJThNZ1zpfjqo1nMykbds7wbT8ndgRjwrsJGCbQpUH10G1dBbq3izI9Ic+aOLjYs3vCgtIODh+mR5kopVK1WEbe2vgpKixfzrpQwZBkS9C42VjDufJDJ/gNdSBHsNjNYrGwBA7cJS7E5rXBQ07YG7azi3mc7+r70Hi9E2XP40Abezb06LJ1hFnrOf2mVSV1BzCca6LGJ0rNeFzNZ5NJ0XiG6LcaG3MKTZAo/clxai8bzE0pHLiFBceCkiuxldoB/0y3gPwyZxstJDv1PED+NvF53CcSJwvH3hCHMY7ZmHB9NWXtLLgyyTcapzz/fbo44zcXKNvEzLeyN0b9lknrgMd2vZj8ffxFCWoYn63Hn5GdSVeppHqSOVHJD6ig5vOsLWIz6rMDOWcTudmJDfxfO3OdtT53KBwwvcofs6PEZc79Gbx9O2W8Q+VAnqEwXePc9/Mrk0y8vjhgesmJbMsZCj/K3ZDWWFkRDnRw3LJzxLksu4OYfD8Ws1cXo/dJ7Sx4unNW8PqjBzxneR3h3PuyPx34jvQksY/8t/3pgH++H8q6b9rdnw50O0FH7v9wYAdxgv9HxPLbi41Yi9E+dr5OaHLmQir9K8AACGEUZxno6GgAAAAASUVORK5CYII=);
    background-size: 13px 21px;
  }
}
@media (min-width: 768px) {
  .booking-form-group .icon.icon-pin {
    background-size: 16px 26px;
    width: 38px;
  }
}
.booking-form-group .icon.icon-calendar {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAAclBMVEWVlZX///+VlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZVkxy21AAAAJXRSTlMAAAMNEBcgJy83QFBgZmptb3B0kKCipqmwtbrEy8zT4u/w8vT5smoL3wAAAJVJREFUGNOljkkWgjAQBRsQmcIQCBBmBHL/K5ruxAWiC5+1qde1+AkAktRgqBMHMQeTtkpma1Rw3szcMDecF5ED+dYKMSzCsAxCtFsOa3xZiFdQrj7C1NY01NVVoOAMPva1PpD9IB07Sdc7UvakviS9FuwnJDvt/lU/AeqGZB2py0g/7nqX6ikYK/9t169GCKbLD6bgCc0tFN13hz+TAAAAAElFTkSuQmCC);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
  only screen and (min-device-pixel-ratio: 2),
  only screen and (min-resolution: 2dppx),
  only screen and (min-resolution: 192dpi) {
  .booking-form-group .icon.icon-calendar {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAAolBMVEWVlZX///+VlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWs1HOzAAAANXRSTlMAAAECBRASICcqLjI5QERPUFJVYGNqdH2IioyNnaGpsLO1trrCxMjR4OTr7PD09fb3+Pn6/bnWR1wAAAEASURBVDjL7ZXXDoJAEEUHLKjYOzbsvcP9/18TUHZ3jMY18cEYz9NM7nnY3UsCkaR1tIlhH1tkCNTERY2rNbhfpuZ6i2XEHpslY4P9dVj0cqFa96GBXzco72NcKUTM0C4w2phdh8oYfp6GGJivz2oOMKQdsjrXymJHQDJO+ihxtYR+rCaBQBVJumhy1SymxWNx9SHfpSpNrk8ruaxOayWKVF0CVWmSVStqjbg/K+sr7Or5tf7qB9WtxMNBLgd4SvTuN2BJJmjKpYmJEv3yuyZ01ESgnmHpqBbONIWjozqYUhnoZlI3RmikBA2M4jHTBcpEHb1aO+G/oDr3XnnevGoYFz1hcxQ6saFlAAAAAElFTkSuQmCC);
    background-size: 16px 16px;
  }
}
@media (min-width: 768px) {
  .booking-form-group .icon.icon-calendar {
    background-size: 21px 21px;
  }
}
.booking-form-group .icon.icon-guests {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAATCAQAAADVR44AAAABT0lEQVQoz83SP0jUYRgH8OcijjuzEKThlpBcanIRXItoaAoR3LJ/3BKUt7UaDhFdKMSnqaXJSThE0EWXi4KG/oB/BnULtBApBIswfg13v1+/LnKOZ3ufD+/75XneEELBfdsSK66KPyvJqnUwadNlFTftu3IUPeW7c+1W1Zuj6JCtrFXxIwd7PTSv7nRK++0rtZtDPmawbN2iu+Zs6E6zvjatIJzQVM/oLe8cS0LBK3dSetamNbM+WVDO6APPWlk9UU9pKBtxz0WFXNJRG7qSULRqLKUVY2pqxg07mdHjlq166oOXii1a801TQ0PDis8uZbjotmlVpdYERuwazD173Vf9QjjjcfuCKX1JhLeudSzzuSnhvD0zqm6oeuGLgfBTbwcd1hTmPfq9LROWQ9L5QVzwXjjQl6MVh/+miZ4c7ZH8B3TnLzpoSdjWlaMlO78A79dXMYnI+SwAAAAASUVORK5CYII=);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
  only screen and (min-device-pixel-ratio: 2),
  only screen and (min-resolution: 2dppx),
  only screen and (min-resolution: 192dpi) {
  .booking-form-group .icon.icon-guests {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAmCAYAAACyAQkgAAAD50lEQVR42uyYe2iNYRzHz+5micasMaNcarGwptz+GErmMoQQZkXGJBQptzC5jEXYSGtIhvyBJoZIxGabTBOLYu42s43W5rr5/ur71OM45z3P2c5O/tivPj3veS/n/b7P87u9r09mZqbNwuLACjAO9ADfwGNwFhwGDbZWWmpqqtF5vk72+4F9oBgkgZ7ABwSDYWAveMYH8Yo5E5oNVnH7IkgEA8AQsBZUUvxt7mtz83ewbzZIBk1gEThud/wRyAF5YCTdYCD45e0Z3cZxlwORymrAVPCZMz3P20sfwxs3gp0urq2mH4vN9PbSx3C8C+oNrr8GtmvXuWMSnLFZWVmDOGFPQRGyQJPJjIZy/GR4s2qOXdwUGQ/KQAndS3y+QDIJhCeYCFUCIw1vGOnmgyk3uc4A/Anug3vM0X3BJYhd7EpoEccRINzgptM4FhuKjAIn6HKS9nphqYeDUSwop6gJWrOirYS+5BP6M+qtrB9I4fYZQ6FrQEdQyJmt1CpULYYF4CoIABtdpaf1HJMZKH4OzpHMkA9CuGx5hkKncNzqKO9CbDOGzfw5yZXQm9rJG0Apq9EEMBccZSCIP70Hc0CzYZRHcbvE4rwH/L/OWP5Qq8oklsaI3gMkfaQ7OKeAIt8YzmYzZzEQBFmcF8SHsjHALGu9jd1Rf87qLfAcPKTDS1WSAHjtZlp6wnGixTnq2Cu4QoOrGVX2AewgnrBcNjFbwGXwTj+Ipe6mBXHuX37joh/1tAWzqZGVegvWSd5kAzQe7GY2kWODMaM1VjMayOhM5EUhDs6RP65iqT0Hyg2FSg8xmaW3N93I3j7K/XWRjmZUIvsQI9rmRpDkMEfWGV4TyjQoTXkY99VyudMgsvKflKEJlVeOA9z+wiRe6OTmshJ9wHT2pDZ2/GPt/c7AwhnlVc4aEl2oRPEFrcosZ89pYtJEnARdmQMlG3x30VrGcdXs09QPUCHVEaJ/2wsN5mxE8oYLDRO4btEsvZ3AarDfScJfAjbxNcbKqtgPH1SCRajU6yOMNNU0t8SWMvdKJxUB9BkJYODM0hJ5mYO32GB2VSqAr4AZENvoTz+z0T8bW5F6stkbhNFv72jH0imyia86Gaoxt39dRi4Vsamc0QRO4kLxl6E8J7+VOVLK4w1ux2r7pQSv5PZ8NiT1Fu/5jSCD6VEeLAniR4vQ7qpkeSChV3CM0Pal0D/Pg9NufJiQiTvGn8v0Wv/VA0KV63TQ9o3hmNOC/1NC4329UDbV7Ja34Fp1TYQ3hPppPuyuqczh4w2hbfrtqV1ou9B2oe1C/wOhZcQTVqp9+FImr9gv+LHCLUO9r1P6/ggwAC7bBJQ1ciiSAAAAAElFTkSuQmCC);
    background-size: 17px 14px;
  }
}
@media (min-width: 768px) {
  .booking-form-group .icon.icon-guests {
    background-size: 21px 19px;
  }
}
.booking-form-group .icon.icon-rooms {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAATCAYAAACUef2IAAABQElEQVR42mKcOnUqAxQsAOJ4BsrAwqysrAQQgwVJUACIq4B4OpmGZgKxOYzDgib5HYh/AXEwEDOjyYlC6ddo4p+Arlw3bdq078iCLFhsNgXimUC8C01cB0pfQRJjBWIvoKH86IZgM5gRiF8BcQCa+AQoXYAWfO+BmAmfwUJAbA/EKkDMSUb4mkHNAAMmJEONgJgHyWADNCwKxchi+lD9ulC9RsBgEUJ2cQMQHwKFFxBrAPEWIN6A5ipeKG2NJn4JiBOAEfgLaOg2qFl5IIO1gTgV6gIQuAF1NVEAaCAytxCILwAtmAkyeAYQr0XyPkkAaAi6EMisGSCDbYBYAUpTA4DSvwwLUuB/IMcUtKAA+QCcBJkYaARoZjAsKLyB+Cs5BmCJPG5kg0E55w81HQsz2GdIRd4baBlMLQAy6w1AgAEADphF7/ZJOL4AAAAASUVORK5CYII=);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
  only screen and (min-device-pixel-ratio: 2),
  only screen and (min-resolution: 2dppx),
  only screen and (min-resolution: 192dpi) {
  .booking-form-group .icon.icon-rooms {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAmCAMAAACIwYlVAAAAvVBMVEWVlZX///+VlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZULU3NyAAAAPnRSTlMAAAIHCg0OEBEXHiAiJCUqPEBMUFpbYGFiY2lqfICBgoeJkJ6gqbCzury9v8DIyc3Q0tPZ293i5Ojp8/b3+TZejZUAAAEISURBVDjL7dLLUsJAFIThbkCiIELkDiICBlFUhrvc+v0fywUhwTIkoaxyo//qLL7FzJkBAOTXimidJ0kAQFGRFY/wxApt8gUbnIokaX6Eb55evRYLf34Iwnen7nYRgFt6L7qVpbI/WoG4fzinJVlH42/hujbGfOgtAF9KE2M2qnv4eX/teQC+clfycsAFqWHbjzIVt6bU9Mdb225IhT1OjOQgfM90NEqQAGraZgBcO32v6dSf70kys1WNBNIrtYHwv0G2tUoT6GiZisappTpEbqcSojFL2uUw1KxaiVF1piF0RpAG/VgNJEhZxDkzs//4G+51Y9WTzn3BbitW3b+w5/E8GQ8n5+NP9iCDw9qfDSYAAAAASUVORK5CYII=);
    background-size: 17px 14px;
  }
}
@media (min-width: 768px) {
  .booking-form-group .icon.icon-rooms {
    background-size: 22px 19px;
  }
}
.booking-form-group-city,
.booking-form-group-submit {
  float: left;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
  position: relative;
  width: 100%;
}
@media (min-width: 992px) {
  .booking-form-group-city,
  .booking-form-group-submit {
    float: left;
    width: 50%;
  }
}
.booking-form-group-checkin,
.booking-form-group-checkout,
.booking-form-group-guests,
.booking-form-group-rooms {
  float: left;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
  position: relative;
  width: 50%;
}
@media (min-width: 992px) {
  .booking-form-group-checkin,
  .booking-form-group-checkout,
  .booking-form-group-guests,
  .booking-form-group-rooms {
    float: left;
    width: 25%;
  }
}
.booking-form-input {
  width: 100%;
}
.booking-form-input.booking-form-datepicker,
.booking-form-input.booking-form-select,
.booking-form-input.booking-form-text {
  background-color: #fff;
  border: 1px solid #d7d7d7;
  border-radius: 2px;
  color: #959595;
  font: 400 16px Roboto, Helvetica, Arial, Sans-Serif;
  height: 40px;
  padding-left: 36px;
}
.booking-form-input.booking-form-datepicker.booking-form-invalid,
.booking-form-input.booking-form-select.booking-form-invalid,
.booking-form-input.booking-form-text.booking-form-invalid {
  border-color: #a94442;
}
@media (min-width: 768px) {
  .booking-form-input.booking-form-datepicker,
  .booking-form-input.booking-form-select,
  .booking-form-input.booking-form-text {
    padding-left: 46px;
  }
  .booking-form-group-city .booking-form-input.booking-form-datepicker,
  .booking-form-group-city .booking-form-input.booking-form-select,
  .booking-form-group-city .booking-form-input.booking-form-text {
    padding-left: 38px;
  }
}
@media (min-width: 992px) {
  .booking-form-input.booking-form-datepicker,
  .booking-form-input.booking-form-select,
  .booking-form-input.booking-form-text {
    height: 50px;
  }
}
.booking-form-input.booking-form-select {
  padding-right: 25px;
}
.booking-form-input.booking-form-select ~ .fab,
.booking-form-input.booking-form-select ~ .fad,
.booking-form-input.booking-form-select ~ .fal,
.booking-form-input.booking-form-select ~ .far,
.booking-form-input.booking-form-select ~ .fas {
  color: #959595;
  font-size: 10px;
  padding-bottom: 16px;
  padding-right: 15px;
  padding-top: 14px;
  position: absolute;
  right: 5px;
  top: 0;
}
@media (min-width: 992px) {
  .booking-form-input.booking-form-select ~ .fab,
  .booking-form-input.booking-form-select ~ .fad,
  .booking-form-input.booking-form-select ~ .fal,
  .booking-form-input.booking-form-select ~ .far,
  .booking-form-input.booking-form-select ~ .fas {
    padding-bottom: 21px;
    padding-top: 19px;
  }
}
.category-list-btn {
  background-color: #fff;
  border-color: #f07d31;
  color: #f07d31;
  display: block;
  font-family: Poppins, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 16px;
  margin-bottom: 30px;
  padding: 8px 12px;
  text-transform: uppercase;
}
.category-list-btn.focus,
.category-list-btn:focus {
  background-color: #f07d31;
  border-color: #97430b;
  color: #fff;
}
.category-list-btn:hover {
  background-color: #f07d31;
  border-color: #d45e0f;
  color: #fff;
}
@media (min-width: 768px) {
  .category-list-btn {
    display: none;
    margin-bottom: 40px;
  }
}
.btn-check-rates {
  background-color: #f07d31;
  border-color: #f07d31;
  color: #fff;
  display: block;
  font-family: Poppins, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  padding: 8px 12px;
  text-transform: uppercase;
}
.btn-check-rates.focus,
.btn-check-rates:focus {
  background-color: #de6210;
  border-color: #97430b;
  color: #fff;
}
.btn-check-rates:hover {
  background-color: #de6210;
  border-color: #d45e0f;
  color: #fff;
}
.btn-check-rates.active,
.btn-check-rates:active,
.open > .btn-check-rates.dropdown-toggle {
  background-color: #de6210;
  background-image: none;
  border-color: #d45e0f;
  color: #fff;
}
.btn-check-rates.active.focus,
.btn-check-rates.active:focus,
.btn-check-rates.active:hover,
.btn-check-rates:active.focus,
.btn-check-rates:active:focus,
.btn-check-rates:active:hover,
.open > .btn-check-rates.dropdown-toggle.focus,
.open > .btn-check-rates.dropdown-toggle:focus,
.open > .btn-check-rates.dropdown-toggle:hover {
  background-color: #bd530e;
  border-color: #97430b;
  color: #fff;
}
.btn-check-rates.disabled.focus,
.btn-check-rates.disabled:focus,
.btn-check-rates.disabled:hover,
.btn-check-rates[disabled].focus,
.btn-check-rates[disabled]:focus,
.btn-check-rates[disabled]:hover,
fieldset[disabled] .btn-check-rates.focus,
fieldset[disabled] .btn-check-rates:focus,
fieldset[disabled] .btn-check-rates:hover {
  background-color: #f07d31;
  border-color: #f07d31;
}
.btn-check-rates .badge {
  background-color: #fff;
  color: #f07d31;
}
@media (min-width: 992px) {
  .btn-check-rates {
    padding: 13px 12px;
  }
}
.btn-back-to-top-side {
  background-color: #ebebeb !important;
  background-color: transparent;
  border-radius: 50%;
  bottom: 30px;
  cursor: pointer;
  display: block;
  height: 55px;
  padding: 10px;
  position: fixed;
  right: 30px;
  width: 55px;
  z-index: 1;
}
.btn-back-to-top-side .arrow {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAA8BAMAAAAAvi6XAAAAIVBMVEUAAADm5ubOzs7Pz8/Nzc3Ozs7Ozs7Ozs7Ozs7Nzc3Nzc2/OGRzAAAACnRSTlMACipgn6CqutX1Qh4u4wAAAK5JREFUOMvt0SESwjAQRuGUTHxlJbYuOoojoOu4ARqHRVZiqSjvlIi0STabCzDTlZ/636wx6bqbaZ5b2h7wLT69mVs+wNo3fAIumi3AR/sI8D3X3L0AeKrxALDo8fG8Gh9vVuPjVQnT7jLBJpYJY/YyYRtPneAKLhNC6Tkhja8SBsE5YZK+J9iK94Sx9pggxhcJTnFMCNrxanxKGBrM2qvx8a5b2iPJXfzr8MP/yn+0aK208R1jDQAAAABJRU5ErkJggg==);
  background-size: 15px 20px;
  height: 20px;
  margin: 0 auto;
  width: 15px;
}
.btn-back-to-top-side .arrow:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAA8BAMAAAAAvi6XAAAAIVBMVEUAAAD/gDPzgDfygDLxfTLxfjHwfjLxfjHxfjHwfjLwfTFA+bUkAAAACnRSTlMACipgn6CqutX1Qh4u4wAAAK5JREFUOMvt0SESwjAQRuGUTHxlJbYuOoojoOu4ARqHRVZiqSjvlIi0STabCzDTlZ/636wx6bqbaZ5b2h7wLT69mVs+wNo3fAIumi3AR/sI8D3X3L0AeKrxALDo8fG8Gh9vVuPjVQnT7jLBJpYJY/YyYRtPneAKLhNC6Tkhja8SBsE5YZK+J9iK94Sx9pggxhcJTnFMCNrxanxKGBrM2qvx8a5b2iPJXfzr8MP/yn+0aK208R1jDQAAAABJRU5ErkJggg==);
  display: none;
  height: 0;
  overflow: hidden;
  position: absolute;
  width: 0;
}
.btn-back-to-top-side .top {
  color: #cdcdcd;
  font-family: Poppins, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 10px;
  height: 12px;
  line-height: 1.2;
  margin: 3px auto 0;
  text-align: center;
  width: 25px;
}
.btn-back-to-top-side:hover .arrow {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAA8BAMAAAAAvi6XAAAAIVBMVEUAAAD/gDPzgDfygDLxfTLxfjHwfjLxfjHxfjHwfjLwfTFA+bUkAAAACnRSTlMACipgn6CqutX1Qh4u4wAAAK5JREFUOMvt0SESwjAQRuGUTHxlJbYuOoojoOu4ARqHRVZiqSjvlIi0STabCzDTlZ/636wx6bqbaZ5b2h7wLT69mVs+wNo3fAIumi3AR/sI8D3X3L0AeKrxALDo8fG8Gh9vVuPjVQnT7jLBJpYJY/YyYRtPneAKLhNC6Tkhja8SBsE5YZK+J9iK94Sx9pggxhcJTnFMCNrxanxKGBrM2qvx8a5b2iPJXfzr8MP/yn+0aK208R1jDQAAAABJRU5ErkJggg==);
}
.btn-back-to-top-side:hover .top {
  color: #f07d31;
}
@media (min-width: 992px) {
  .btn-back-to-top-side {
    background-color: #f7f7f7;
    border-bottom-left-radius: 28px;
    border-bottom-right-radius: 28px;
    border-top-left-radius: 28px;
    border-top-right-radius: 28px;
  }
}
@media (min-width: 1280px) {
  #body-wrap.ad-active .btn-back-to-top-side {
    right: 190px;
    z-index: 100;
  }
}
.btn-back-to-top-side_mobile {
  display: none;
}
@media (max-width: 767px) {
  .btn-back-to-top-side_mobile {
    bottom: 60px;
    color: #7e7e7e;
    display: block;
    margin-top: 60px;
    position: relative;
    text-align: center;
  }
  .btn-back-to-top-side_mobile .custom-angle-up {
    font-size: 30px;
  }
  .btn-back-to-top-side_mobile .custom-hr {
    margin-bottom: 0;
  }
}
.breadcrumb {
  background-color: transparent;
  color: #555;
  -moz-column-gap: 0;
  column-gap: 0;
  display: flex;
  flex-wrap: wrap;
  font-family: Roboto, Helvetica, Arial, Sans-Serif;
  font-size: 12px;
  list-style: none;
  margin: 0;
  padding: 20px 0;
  text-transform: uppercase;
  width: auto;
}
@media (min-width: 768px) {
  .breadcrumb {
    font-size: 12px;
    padding: 0;
  }
}
.breadcrumb .divider {
  color: #f07d31;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
}
.breadcrumb li {
  align-items: center;
  display: inline-flex;
  line-height: 14px;
  margin: 0 2px;
  text-transform: uppercase;
}
.breadcrumb span.inside-divider {
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  margin: 0 1px;
}
.breadcrumb > li + li:before {
  content: unset;
  padding: 0;
}
.breadcrumb a {
  color: #555;
  font-size: 12px;
  text-decoration: none;
  text-transform: uppercase;
}
.breadcrumb a:hover {
  color: #338280;
  text-decoration: none;
}
.breadcrumb-content {
  padding-left: 0 !important;
}
.breadcrumb-legacy {
  background-color: transparent;
  color: #555;
  display: flex;
  flex-wrap: wrap;
  font-family: Roboto, Helvetica, Arial, Sans-Serif;
  font-size: 12px;
  gap: 2px;
  list-style: none;
  padding-bottom: 0;
  padding-top: 20px;
  text-align: left;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .breadcrumb-legacy {
    padding: 20px 0;
  }
}
.breadcrumb-legacy .divider {
  color: #f07d31;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
}
.breadcrumb-legacy a {
  color: #555;
}
body.single
  article.fd-single-imported:not(.has-post-thumbnail)
  .above-title-top
  .breadcrumb {
  padding: 20px 20px 0;
}
@media (min-width: 768px) {
  body.single
    article.fd-single-imported:not(.has-post-thumbnail)
    .above-title-top
    .breadcrumb {
    display: block;
    margin: 30px auto;
    max-width: 1180px;
    padding: 0 20px;
    text-transform: uppercase;
  }
}
.comment-list {
  padding-left: 0;
}
.comment-list,
.comment-list ol {
  list-style: none;
}
.search-form label {
  font-weight: 400;
}
.wrap {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
.wrap:after,
.wrap:before {
  content: " ";
  display: table;
}
.wrap:after {
  clear: both;
}
.content:after,
.content:before {
  content: " ";
  display: table;
}
.content:after {
  clear: both;
}
.main {
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
@media (min-width: 768px) {
  .main {
    float: left;
    width: 100%;
  }
}
.sidebar-primary .main {
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}
@media (min-width: 768px) {
  .sidebar-primary .main {
    float: left;
    width: 66.6666666667%;
  }
  .sidebar {
    float: left;
    width: 33.3333333333%;
  }
}
.entry-meta {
  color: #6a6c66;
  font: 400 12px/20px Roboto, Helvetica, Arial, Sans-Serif;
  margin: 20px auto;
}
.entry-meta:after,
.entry-meta:before {
  content: " ";
  display: table;
}
.entry-meta:after {
  clear: both;
}
@media (min-width: 768px) {
  .entry-meta {
    font: 400 14px/20px Roboto, Helvetica, Arial, Sans-Serif;
    margin: 20px auto;
  }
}
.entry-meta a .author_name {
  color: #6a6c66;
  text-transform: capitalize;
}
.entry-meta .author_avatar {
  margin-right: 15px;
}
.entry-meta .author_avatar img {
  border-radius: 25px;
  height: 25px;
  width: 25px;
}
@media (min-width: 768px) {
  .entry-meta .author_avatar img {
    border-radius: 40px;
    height: 48px;
    width: 48px;
  }
}
.entry-meta .time {
  color: #959595;
  margin: 10px auto 20px;
}
.entry-meta.bottom {
  margin-top: 40px;
}
@media (min-width: 768px) {
  .entry-meta.bottom {
    margin-top: 30px;
  }
}
@media (min-width: 992px) {
  .entry-meta.bottom {
    margin-top: 40px;
  }
}
.entry-meta.bottom a {
  color: #4282bf;
}
.entry-meta.bottom .author_name {
  margin-bottom: 15px;
  margin-top: 15px;
}
.entry-meta.bottom .author_avatar {
  margin: 0 auto;
}
.entry-meta.bottom .author_avatar img {
  border-radius: 40px;
  box-shadow: inset 1px 2px 10px rgba(0, 0, 0, 0.4);
  height: 48px;
  margin: 0 auto;
  width: 48px;
}
.entry-meta.bottom .author_bio {
  font: 400 14px/18px Roboto, Helvetica, Arial, Sans-Serif;
  margin: 5px auto 20px;
}
@media (min-width: 992px) {
  .entry-meta.bottom .author_bio {
    font: 400 16px/22px Roboto, Helvetica, Arial, Sans-Serif;
  }
}
.entry-meta.bottom .author_bio a,
.entry-meta.bottom .author_description a {
  color: #4282bf;
  white-space: nowrap;
}
.entry-meta.bottom .byline.author {
  margin-top: 20px;
}
.entry-meta.bottom .byline.author .author_name {
  text-transform: uppercase;
}
@media (min-width: 768px) {
  body {
    font-size: 16px;
  }
  h1,
  h2 {
    font-size: 24px;
  }
  h3 {
    font-size: 20px;
  }
  h4 {
    font-size: 18px;
  }
  h5 {
    font-size: 16px;
  }
  h6 {
    font-size: 14px;
  }
  h2,
  h3 {
    margin: 20px auto;
  }
}
@media (min-width: 992px) {
  body {
    font-size: 18px;
  }
  h1,
  h2 {
    font-size: 26px;
  }
  h3 {
    font-size: 22px;
  }
  h4 {
    font-size: 20px;
  }
  h5 {
    font-size: 18px;
  }
  h6 {
    font-size: 16px;
  }
}
@media (min-width: 768px) {
  .csbwfs-social-widget {
    display: none;
    left: 30px !important;
    opacity: 1;
    top: calc(50% - 130px) !important;
    z-index: 0 !important;
  }
  .csbwfs-social-widget.jsLeftOff {
    left: -50px !important;
    opacity: 0;
  }
}
body.archive .csbwfs-social-widget,
body.page-template-page-masthead .csbwfs-social-widget {
  display: none;
}
#csbwfs-social-inner:before {
  color: #b8b8b8;
  content: "SHARE";
  font: 400 12px/50px Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  padding-left: 5px;
}
.csbwfs-sbutton a {
  background-color: transparent;
  border-bottom: 0;
}
.csbwfs-sbutton i {
  background-position: 50%;
  background-repeat: no-repeat;
}
.csbwfs-sbutton .csbwfs-fb a i.csbwfs_facebook {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAABLCAYAAADzlZ4UAAABl0lEQVR42uyZTytFQRjG59wUC3VTyEJsbCllYWNjpZQslbWFKCklK1b2EuUL+Aj28gWsTCn33LK6Kd1wlXDzTHfsxLnvzFxvt+epX53F+fPrnTkzc+Zk1lqTKMNgAcyCSTAGyh6XN/Dqj+ugAZ7Ag6fWE1koA0tgE8yD0i/n9npcBn46Iaacq9AxmIl1w1Kk++yBq5hiMSrnmvEMrKXotKGVO0wlFirnOv6uSRipXL9vzkyj3A4YMYkjkesDG6YDkcgtgkGtcsumQ5GMc3OBz3z2A/aNn1M/Ysm5yXxcKPUJ9sEReElRuYmAim37uTdZnxsViuXgJPULURbKXYBmajnpQuH2P5dMf+VRs1xTs5yhHOUo181ybsQ/8KvbIpkWPmcFTLV5zWVmra0HzJkps6W5WXPNclXNchWtcm5/rqFV7k7zOFfVLJdTrhvlKlrl3M7A/ffEf21am4FFMmRa/xMkzVT0C6wG3t1B1uZPknVwKpBbBedcbFKOcpSjHOUoRznKUY5ylKMc5ShHOcpRjnKUi5IvAQYA+3g+OtpJG+UAAAAASUVORK5CYII=);
  background-size: 13px 25px;
  margin-left: 0;
}
.csbwfs-sbutton .csbwfs-fb a i.csbwfs_facebook:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAABLCAYAAADzlZ4UAAABqklEQVR42uzZsUoDMRzH8e+VAx2EImhxEF1cFQWHLoI4CWJxrA/gIEpREEQQdHKvouALeG/gLj5AnRwE20JBKAURtYJoi0PT7azXXFJD+f8gUHrX5ENyl+Su3mw2j6WkgGUgDUwDE0BSFYBP4EN9fgHqwCtQU6XqGwZ5QAbYBpaARIdzB1QBGA47wSQuDZwB86YqTBiq5wC4NQkz0XMecAls2Lho4/bciS1YXFwG2MdidHFDajg9F3F7wBiWo4MbBLboQXRwK8CIq7g1ehSdeW4hZptvasK+V2vqtylcCpjURDWAIyAPvLe/LAQ5Yz03FaPHdtXaa+2aG9eElYBz2zdEUhN3DTRt43Q3Cg//uWX6K88u45ou4xCc4ATXzzgfOFa72yiZ02wnC8yEVrh++ttvbnxgJ8aaGTWrqnSTJ5eHteQyruwyrugqrlYIcnVXcY8uz3Nll3ElwfUjrugqrgFU2gv/Ha2XgVEySuv/BJ1hivoEVi0Eua82brGLRjaBCw3cIXAVdqDTuxLZbApOcIITnOAEJzjBCU5wghOc4AQnOMEJTnCCC83PAGW1QWiWjYzHAAAAAElFTkSuQmCC);
}
.csbwfs-sbutton .csbwfs-tw a i.csbwfs_twitter {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAA8CAYAAAAuaUeTAAAFiklEQVR42uSce4hVVRTG19wZNRMzlSzMysqyxlfZ0/6o6alkUSpalkYyVPQAqf4osoLCJKSmJwVlZE6RRjoZRKUQag81kxp7TJrVJJGY5lTaVD6y7+OsC5fjnHv3Pvecu8+5Z8GP4Z45r/nu3muvtfbeU9PW1iYptd7gCnAROA0MBoeD/eB3sBl8AZaD98C/5T6wJoVinQDuAdNBT8NrdoIXQRP41fJZ/EKe5odcwEmHJlCkbuAh8A242UIoWj8VeBO4g42kxPmjwXywEewu1rKGgoWgAfyREKGOAi3g3Iju9xa4AezyPWMiuB6cp8faVY89QWI1g2ngXXB1/kSHdgxYpT4pSlsLZoOzwCXgHFDrO2eCCttly+oFtulP0W/zGrDXkVB02OvAEAfPZjecUXjA77PGFQiVV/YN0MORWPMdCfUxuN1/0C/WmC4uZFd8B/Sp8AuzRV/lQCh2+ctBp36u08+NfrGGB9zgYlX7+Aq9MF9wToVFOgCeB5dpDMcva4G6JR5vqfNd0L/IzYap/7gOLIv5xSdpjFNJ+xIM0vDi2ILjndqydvpbVq8SN+yvo+SjMfux6Q6630hwpU8oZgNTdeQ8yGftMrhpTgO8z8AZMbx0D01hXBuFagRvBzn47RY3G66KP6NDfFQ2yjI6j8MYW04BrxQbDTdY3rRW04fvwd0R/ZEnOxaKDWYsWFIqdPgg5AOYez2m6QHztwFlvGxfh0Kt0bxwRZD/KTSetKOMh1GkB8EWME8fHCZscGWsLvxczFkX2j7wUkROms5xPfgazNKak4m5TN5rSo1sfnuisCwRgdVrwvq5fmvNWmJhq+vexfntDsX6z7bJb9Ou1BTDyxytFY1p+nmvDg4/qEjbNZJ2ZUVDp6BKaa1G6UmIdypp54MPbbphPiCbDL7NmFh/2fis1wqictatG0BrhsRqt+mGv2nMxDp3i1YatqoPm1DlQnXo327s4LfoBfVKluw7k6S40Folu7bRVqwVGRZrja1YS8X9bI4r+8hWLDq5hRkUitP9X9mKRXtY3E19ubKVpVKdILGYfszNmFiLjbLsgHSnuzr7MRkQiqtrjjSpdgSlO3TynLPbnAGxlothWShX5HesAFwg9qXmtFmz6Ym5Er//RbyVK5xkPFCFQjFjWRKVWLS/wW3izdR+UmVicWZqn+nJYVb+XSjerDQXkQxKsVCd+v4dphfUGYpzunjLCxl/9dXuyUnWI8TdCpty7UkboUxb1hBNMnNV1P04g3Ui+NPmIhMBGD68X2W+aratUDY+i4sm1ovbOb2ojKXyUWEKBqZda4PmjGk3zi3cKCErKznLpvtmysV6XHT5UBizDR24Pr5FY660GecVOBnzT9gb2I5wjE3Gi7eOIU3GKa7J5QgVRizRiPcmDUy3pkAopmmN2rKk0mLl7XXx1lLdqzlWUu0+sCiKG0W10YmicwvHpeBM8VY1s0bUz7FQXORyV1Q3i2tXGFfIvApOdSjUU+DOKKslUacwh4AHwGrHQj0btVCmibRRCxVvJ8ZccbN9JG+cdLhfvKXnkdffyhWrVkWapZUJl8YFeFz3tTSuB4QVi8u6p2rqMDABIx5npCZKzCXwOsMudhI4W7wSM4PSwQkKDV4GM8Vsw0PZYnET0wyNbplochqM21L6qCjHSTILfFxaeavEv4/ooNCBojwCrpXkF/l2qAN/Trz5Aam0WHkbpqPJlASKxrm9JmW3ixcICkrpo27R7uk6CufWthfEW8LZ4fJFSkXwPTU0YMY+Tiq3AYnLNRdrdWNdUpq2TbrD3Z3cpd6gg0K9lP7/CKbGweVT8VazLNMMYH/SnGU5ueFh4tWyR4BTxNvUOFAT6N46gub/mQa7zx5tMeQn8KN4s0at+jPxy5z+F2AA9zkzaaDokbAAAAAASUVORK5CYII=);
  background-size: 25px 20px;
}
.csbwfs-sbutton .csbwfs-tw a i.csbwfs_twitter:hover {
  background-image: url(data:image/png;base64,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);
}
.csbwfs-sbutton .csbwfs-gp a i.csbwfs_plus {
  background-image: url(data:image/png;base64,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);
  background-size: 27px 25px;
}
.csbwfs-sbutton .csbwfs-gp a i.csbwfs_plus:hover {
  background-image: url(data:image/png;base64,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);
}
.csbwfs-sbutton .csbwfs-pin a i.csbwfs_pinterest {
  background-image: url(data:image/png;base64,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);
  background-size: 19px 25px;
}
.csbwfs-sbutton .csbwfs-pin a i.csbwfs_pinterest:hover {
  background-image: url(data:image/png;base64,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);
}
.csbwfs-sbutton .csbwfs-ml a i.csbwfs_mail {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAwCAMAAACFQszZAAABMlBMVEXX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19enEv0ZAAAAZXRSTlMAAQMEBQYHCAkKCxAREhMXGRscHR4fJicoKSoxNTc5RkdJSktMWlxdX2BkbXBxc3V3eHqChIiMjY+cn6Gio6WvsbKztLa8wMPGyNHT1dbX2t3e3+Dh4uPq7O3v8/T1+Pn6+/z9/lYyOFYAAAH1SURBVEjH7dRZV9pQFIbhNwkqzlLbYnFuRatSax1wqG3VOosjWhEHsPD9/7/QC9aiIQQICZd+dzk5eVbW2ftsMBNnzwqU57OECfSfKnBO+wF6DoM6hz0A0LkbzNkJAwwD1mYQZ9MChsksAMaqf2fVABYySEkD+FL0xxQTgJGUkPTdAmbyfpz8NGBtqQRptxOYfGzeeZws1wpJ0lEvMJpp1smMAr1H+g8p9Qb4cNucczMEDKZkh5S2L3pLahAYulElVPGbnuI4DhwH99ur4ywQtlLGgdCWN2fLAqZtLYNbczVO0gAS9ibGpd0bNnnR5VrhuIAm8PmlvvMy43LRHZC2w8DUUz3naQoI76g+VBpSY/e1nfsx12FI9diMALE/tZzbGBCpHs/VkNLvgXfn7s75WyCalhdIdyNA37Gbc9wHjNzJG6SHcaBrr/rFXhcw/iCvkHJxIPTTufwjBMRz8g6pMA8Y65WL6wYwX6NdqVWdFQNYtH1VXASMlVr7a0LaMIHZv+V2ngXMDTUP6VcH8Clbesh+BDq25QfSQTcQWbsoFi/WIkD3gfxBOhkAwDQBGDiRX0jXUcqJXss/pOycVWKsuayCQNLV8kQsNrF81WgfalFeoVeoJVCuNU6eVGugFN9aA32lbb8Vzn4btC9dFoIphculdv4BCG/O2zhwCBUAAAAASUVORK5CYII=);
  background-size: 24px 16px;
}
.csbwfs-sbutton .csbwfs-ml a i.csbwfs_mail:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAwCAMAAACFQszZAAABNVBMVEVzio3///9zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio3C6vpNAAAAZnRSTlMAAAEDBAUGBwgJCgsQERITFxkbHB0eHyYnKCkqMTU3OUZHSUpLTFpcXV9gZG1wcXN1d3h6goSIjI2PnJ+hoqOlr7Gys7S2vMDDxsjR09XW19rd3t/g4eLj6uzt7/P09fj5+vv8/f5tNTBMAAACC0lEQVRIx+3UWVfTUBSG4fckYWiZKypYZmUQqIgMZbAiIFCGMhaklKEg/f7/T/CiLkwnSJNesu9ycvKsrLO/fcCOHd4pUN0dxmwDnQcKXAedBmhLBnWSbcYAhDeDORshYwx9gLMaxFl1jDF9ZGYAa9G/s2gZY2YySHEL+JL3x+RjxhgrLiHpuwNM3Ptx7seNMU5CBUibYWDkpnbnZgRjCr1CkrTbDgxkanUyA2Dad/UfUuoN8OGiNue8F+hOyQ0p7V70VqluoPdcxZAyA8C/3/RUJceB++Ag/MurU9ogXK0cAxoS3pyEA4y7IkNRuAAr7sWJW0DMHWJK4g7MvBjyfIWxomQAbeDzw/POw0SFQS+BtB4CRm+fc25HgdCGnoeUbAMGr6o7V4MVL0PKr80IEP1dzbmIApHy67kcUvo98O6osnP0FuhJywuky36gY6+Ss9cB9F/KG6TrIaBlq/zFVgswdC2vkHJjQMNa6fKPBmAsJ++QHqcBa7l4cdkCpqvElWrdWbCAWddX+VnAWqi2vyqkFRuY/PMU50nAXlHtkH42A5+yhYfsR6B5XX4g7bQCkaXjfP54KQK07sgfpP0uAGwbgK59+YV01sNT9ZzJP6TslFNgnKmsgkDS6fxwNDo8f/rSPlSneoVeobpAufo496TqA6X4Vh/oK43b9XC2G6Fp7uQxmPJ4Mtdk/gLmVtuspK0sQwAAAABJRU5ErkJggg==);
}
#socialButtonOnPage.leftSocialButtonOnPage,
#socialButtonOnPage.rightSocialButtonOnPage {
  float: none;
  padding-bottom: 0;
  padding-top: 0;
  text-align: center;
}
#socialButtonOnPage.leftSocialButtonOnPage:after,
#socialButtonOnPage.leftSocialButtonOnPage:before,
#socialButtonOnPage.rightSocialButtonOnPage:after,
#socialButtonOnPage.rightSocialButtonOnPage:before {
  content: " ";
  display: table;
}
#socialButtonOnPage.leftSocialButtonOnPage:after,
#socialButtonOnPage.rightSocialButtonOnPage:after {
  clear: both;
}
#socialButtonOnPage.leftSocialButtonOnPage .csbwfs-sbutton-post,
#socialButtonOnPage.rightSocialButtonOnPage .csbwfs-sbutton-post {
  display: inline-block;
  float: none;
}
#socialButtonOnPage.leftSocialButtonOnPage .csbwfs-sbutton-post a,
#socialButtonOnPage.rightSocialButtonOnPage .csbwfs-sbutton-post a {
  background-color: #fff;
  width: 30px;
}
#socialButtonOnPage.leftSocialButtonOnPage .csbwfs-sbutton-post i,
#socialButtonOnPage.rightSocialButtonOnPage .csbwfs-sbutton-post i {
  background-position: 50%;
  background-repeat: no-repeat;
}
#socialButtonOnPage.leftSocialButtonOnPage
  .csbwfs-sbutton-post
  .csbwfs-fb
  a
  i.csbwfs_facebook,
#socialButtonOnPage.rightSocialButtonOnPage
  .csbwfs-sbutton-post
  .csbwfs-fb
  a
  i.csbwfs_facebook {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAABLCAYAAADzlZ4UAAABl0lEQVR42uyZTytFQRjG59wUC3VTyEJsbCllYWNjpZQslbWFKCklK1b2EuUL+Aj28gWsTCn33LK6Kd1wlXDzTHfsxLnvzFxvt+epX53F+fPrnTkzc+Zk1lqTKMNgAcyCSTAGyh6XN/Dqj+ugAZ7Ag6fWE1koA0tgE8yD0i/n9npcBn46Iaacq9AxmIl1w1Kk++yBq5hiMSrnmvEMrKXotKGVO0wlFirnOv6uSRipXL9vzkyj3A4YMYkjkesDG6YDkcgtgkGtcsumQ5GMc3OBz3z2A/aNn1M/Ysm5yXxcKPUJ9sEReElRuYmAim37uTdZnxsViuXgJPULURbKXYBmajnpQuH2P5dMf+VRs1xTs5yhHOUo181ybsQ/8KvbIpkWPmcFTLV5zWVmra0HzJkps6W5WXPNclXNchWtcm5/rqFV7k7zOFfVLJdTrhvlKlrl3M7A/ffEf21am4FFMmRa/xMkzVT0C6wG3t1B1uZPknVwKpBbBedcbFKOcpSjHOUoRznKUY5ylKMc5ShHOcpRjnKUi5IvAQYA+3g+OtpJG+UAAAAASUVORK5CYII=);
  background-size: 9px 18px;
  margin-left: -10px;
}
#socialButtonOnPage.leftSocialButtonOnPage
  .csbwfs-sbutton-post
  .csbwfs-fb
  a
  i.csbwfs_facebook:hover,
#socialButtonOnPage.rightSocialButtonOnPage
  .csbwfs-sbutton-post
  .csbwfs-fb
  a
  i.csbwfs_facebook:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAABLCAYAAADzlZ4UAAABqklEQVR42uzZsUoDMRzH8e+VAx2EImhxEF1cFQWHLoI4CWJxrA/gIEpREEQQdHKvouALeG/gLj5AnRwE20JBKAURtYJoi0PT7azXXFJD+f8gUHrX5ENyl+Su3mw2j6WkgGUgDUwDE0BSFYBP4EN9fgHqwCtQU6XqGwZ5QAbYBpaARIdzB1QBGA47wSQuDZwB86YqTBiq5wC4NQkz0XMecAls2Lho4/bciS1YXFwG2MdidHFDajg9F3F7wBiWo4MbBLboQXRwK8CIq7g1ehSdeW4hZptvasK+V2vqtylcCpjURDWAIyAPvLe/LAQ5Yz03FaPHdtXaa+2aG9eElYBz2zdEUhN3DTRt43Q3Cg//uWX6K88u45ou4xCc4ATXzzgfOFa72yiZ02wnC8yEVrh++ttvbnxgJ8aaGTWrqnSTJ5eHteQyruwyrugqrlYIcnVXcY8uz3Nll3ElwfUjrugqrgFU2gv/Ha2XgVEySuv/BJ1hivoEVi0Eua82brGLRjaBCw3cIXAVdqDTuxLZbApOcIITnOAEJzjBCU5wghOc4AQnOMEJTnCCC83PAGW1QWiWjYzHAAAAAElFTkSuQmCC);
}
#socialButtonOnPage.leftSocialButtonOnPage
  .csbwfs-sbutton-post
  .csbwfs-tw
  a
  i.csbwfs_twitter,
#socialButtonOnPage.rightSocialButtonOnPage
  .csbwfs-sbutton-post
  .csbwfs-tw
  a
  i.csbwfs_twitter {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAA8CAYAAAAuaUeTAAAFiklEQVR42uSce4hVVRTG19wZNRMzlSzMysqyxlfZ0/6o6alkUSpalkYyVPQAqf4osoLCJKSmJwVlZE6RRjoZRKUQag81kxp7TJrVJJGY5lTaVD6y7+OsC5fjnHv3Pvecu8+5Z8GP4Z45r/nu3muvtfbeU9PW1iYptd7gCnAROA0MBoeD/eB3sBl8AZaD98C/5T6wJoVinQDuAdNBT8NrdoIXQRP41fJZ/EKe5odcwEmHJlCkbuAh8A242UIoWj8VeBO4g42kxPmjwXywEewu1rKGgoWgAfyREKGOAi3g3Iju9xa4AezyPWMiuB6cp8faVY89QWI1g2ngXXB1/kSHdgxYpT4pSlsLZoOzwCXgHFDrO2eCCttly+oFtulP0W/zGrDXkVB02OvAEAfPZjecUXjA77PGFQiVV/YN0MORWPMdCfUxuN1/0C/WmC4uZFd8B/Sp8AuzRV/lQCh2+ctBp36u08+NfrGGB9zgYlX7+Aq9MF9wToVFOgCeB5dpDMcva4G6JR5vqfNd0L/IzYap/7gOLIv5xSdpjFNJ+xIM0vDi2ILjndqydvpbVq8SN+yvo+SjMfux6Q6630hwpU8oZgNTdeQ8yGftMrhpTgO8z8AZMbx0D01hXBuFagRvBzn47RY3G66KP6NDfFQ2yjI6j8MYW04BrxQbDTdY3rRW04fvwd0R/ZEnOxaKDWYsWFIqdPgg5AOYez2m6QHztwFlvGxfh0Kt0bxwRZD/KTSetKOMh1GkB8EWME8fHCZscGWsLvxczFkX2j7wUkROms5xPfgazNKak4m5TN5rSo1sfnuisCwRgdVrwvq5fmvNWmJhq+vexfntDsX6z7bJb9Ou1BTDyxytFY1p+nmvDg4/qEjbNZJ2ZUVDp6BKaa1G6UmIdypp54MPbbphPiCbDL7NmFh/2fis1wqictatG0BrhsRqt+mGv2nMxDp3i1YatqoPm1DlQnXo327s4LfoBfVKluw7k6S40Folu7bRVqwVGRZrja1YS8X9bI4r+8hWLDq5hRkUitP9X9mKRXtY3E19ubKVpVKdILGYfszNmFiLjbLsgHSnuzr7MRkQiqtrjjSpdgSlO3TynLPbnAGxlothWShX5HesAFwg9qXmtFmz6Ym5Er//RbyVK5xkPFCFQjFjWRKVWLS/wW3izdR+UmVicWZqn+nJYVb+XSjerDQXkQxKsVCd+v4dphfUGYpzunjLCxl/9dXuyUnWI8TdCpty7UkboUxb1hBNMnNV1P04g3Ui+NPmIhMBGD68X2W+aratUDY+i4sm1ovbOb2ojKXyUWEKBqZda4PmjGk3zi3cKCErKznLpvtmysV6XHT5UBizDR24Pr5FY660GecVOBnzT9gb2I5wjE3Gi7eOIU3GKa7J5QgVRizRiPcmDUy3pkAopmmN2rKk0mLl7XXx1lLdqzlWUu0+sCiKG0W10YmicwvHpeBM8VY1s0bUz7FQXORyV1Q3i2tXGFfIvApOdSjUU+DOKKslUacwh4AHwGrHQj0btVCmibRRCxVvJ8ZccbN9JG+cdLhfvKXnkdffyhWrVkWapZUJl8YFeFz3tTSuB4QVi8u6p2rqMDABIx5npCZKzCXwOsMudhI4W7wSM4PSwQkKDV4GM8Vsw0PZYnET0wyNbplochqM21L6qCjHSTILfFxaeavEv4/ooNCBojwCrpXkF/l2qAN/Trz5Aam0WHkbpqPJlASKxrm9JmW3ixcICkrpo27R7uk6CufWthfEW8LZ4fJFSkXwPTU0YMY+Tiq3AYnLNRdrdWNdUpq2TbrD3Z3cpd6gg0K9lP7/CKbGweVT8VazLNMMYH/SnGU5ueFh4tWyR4BTxNvUOFAT6N46gub/mQa7zx5tMeQn8KN4s0at+jPxy5z+F2AA9zkzaaDokbAAAAAASUVORK5CYII=);
  background-size: 16px 13px;
}
#socialButtonOnPage.leftSocialButtonOnPage
  .csbwfs-sbutton-post
  .csbwfs-tw
  a
  i.csbwfs_twitter:hover,
#socialButtonOnPage.rightSocialButtonOnPage
  .csbwfs-sbutton-post
  .csbwfs-tw
  a
  i.csbwfs_twitter:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAA8CAYAAAAuaUeTAAAFsUlEQVR42uTce4xcZRnH8c+2i1UbFQty8YLQeEHsqbJGvEelRIhAAAkeuamESOKFEKKJhJuhwUSJgrZGjWIoQQM1XIRERUFTiHJTo3BspdJirQ0GWlpqSwst2/rH+2yYbHZ25+ycmTOz80tONjt75j3vfud9n/d5nvd5Z2jBTY/oU70CJ+BovBOHYl+M4hmswd9wF+7E8xM1UuRZyw8c7kNI8/FVnI2XNfmfDozrA/giNuPHuBpPtfqgbHkxHycUebYEZjW57+U9CGkfXIFVOK8JqGaaF4D/iS9haApII9nyYhlWY/tkI+utuAkfwdYeAXUQbsN722znVViKRfg0tjUAOgifwJl4f7y8Dj8du2doApt1A87Cr3EydtUM6g24N2xSlXoQV+LdOAbvwexx95xS5NkvmsGaiyfjp/g0c+yuCdS++BPeVMOzlxV5dk7jC+Nt1nENoOAU/BxzaoK1rCZQf4yFYdLV8H0TvPFk/BKndtmG5TipBlD34sQiz3aELRvGx3Dw+Gl4J45t0shKnIh/daHDw7ESze8ipL34IS7E/vggjo9rO44cP7L2m6Sxt4f9OAO/7XDHT+0yKCjw+nAvDml4fQc+XuTZ5vE2a+4UDe4Xq+Q3OmzHzq5h+i2MmdMIahSnF3n24EQGflsLjc4KB+/PeFcHOj0nQpi6NYpzizy7o9lquLFEYwvCV1kaS3xVekdJ77wT2oVPFnl2/WSuQ9moenaED2vx5Yr+ybfUDGojji3y7NaJplSjfj/NB8zDtyI8uAIHtNHZV9cI6gGMFHm2opn9adQKbGrjYQfgcqzHtRiZpttQl5YUebZhMmPdqBfwk4qM9Ln4S/hnl0TOqRXVGbwPTbWyjdc1jWmJCnREBKx/xYYI1M+LUfeSCe5fVyOsPWWH/JMxla7uQGdeFxmNs+L33bE4PB6QNoYnXZe2Tcc+LPFiyraT2geHx9UL+l/ZaTjmkJ2GRw2Wni0D62cNXvlmKVv68ADBWlcG1nERxqwMozyCz0pJwJmuLUWebS5js9aHg3lEXIOkx1oJihv1sMHV6rKwVgwwrAfKwrpd/bs5dekPZWFtkfYMB03P4O9lYcFi9W191aV7ijzbMx1Ya3HVgMG6pZWbmnnwi3H/gIB6Hne0A2uXtGe3ZgBg3VXk2dZ2YIkMwIeVTzX3m25o9cZZU/z9Caly5QfqTZ10Sutxa1WwYCe+IG1h3zfDYC0t8uyFKmGN6W6pku5oKb++oc9B7VAyhd7K5sBHcaRUXrhb2n15IrITr1FfhU27+k444ZXC+k+MqlkzaPptwjfLvqkVAGvwmxlmq640RQq5HZt1kbRNNhP0aKzuOgXrkfDq+12jUuZ3VydhjQ3dm/sc1relYhadhrUXn9H5QrZOaRW+1k4DZVe4HVLZ4LV9BupZaWvvuW7CEob+c1K55H/7ANReqe5iVbsNteM73SjVUl0UMVav6mIsr6Khdh3N7eHcHYYPxYr5K/xD2qStW9dI9a+VqKpaqD1Swn8s6T8inXmZVyOo70rViJWp6hDmpbhMyrK+rUZQ35Pq2StNK1U1soakkxhXqef4SOMIvzSmXuX5t3ZhzQ5Il0Rmok5tl+q+bu/UA6YLawFOj9DhtT1gyNdKZwU7mgIfbnGKvRlHSSnm41V/9q8dXYcLtHbgoW1Yi3BOeLejUp3nXOnU56F4o95M8D2Oz3cz/BrG72IYfx2f0vtJvk1hwL8v7Q90TWNg1klngxdKtQ57ehDS1giED4vswc5ud2D8KFoZhvvw6FAveOEFzg9Ii1Vbdl6JU/oYviKdvztDKpPs5if5NH4Ui8rCcDK31P2pTbUa7oyA+UbpGzqOkYpyF0lllEMV9eM5PIR7wmDfH4tNT6mMn7UtRthYMe4rpeNuWUzbQ8LnOjDAzvHil2lskVK5T8f1b+n48GqpNHO1Pihz+v8ApWc7xjh2B1kAAAAASUVORK5CYII=);
}
#socialButtonOnPage.leftSocialButtonOnPage
  .csbwfs-sbutton-post
  .csbwfs-gp
  a
  i.csbwfs_plus,
#socialButtonOnPage.rightSocialButtonOnPage
  .csbwfs-sbutton-post
  .csbwfs-gp
  a
  i.csbwfs_plus {
  background-image: url(data:image/png;base64,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);
  background-size: 18px 17px;
}
#socialButtonOnPage.leftSocialButtonOnPage
  .csbwfs-sbutton-post
  .csbwfs-gp
  a
  i.csbwfs_plus:hover,
#socialButtonOnPage.rightSocialButtonOnPage
  .csbwfs-sbutton-post
  .csbwfs-gp
  a
  i.csbwfs_plus:hover {
  background-image: url(data:image/png;base64,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);
}
#socialButtonOnPage.leftSocialButtonOnPage
  .csbwfs-sbutton-post
  .csbwfs-pin
  a
  i.csbwfs_pinterest,
#socialButtonOnPage.rightSocialButtonOnPage
  .csbwfs-sbutton-post
  .csbwfs-pin
  a
  i.csbwfs_pinterest {
  background-image: url(data:image/png;base64,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);
  background-size: 15px 19px;
}
#socialButtonOnPage.leftSocialButtonOnPage
  .csbwfs-sbutton-post
  .csbwfs-pin
  a
  i.csbwfs_pinterest:hover,
#socialButtonOnPage.rightSocialButtonOnPage
  .csbwfs-sbutton-post
  .csbwfs-pin
  a
  i.csbwfs_pinterest:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAABLCAYAAADK8i9PAAAGaUlEQVR42uSbe2wUVRSHv06bgogaoDUICFRFSgHByAaiojxEQ1Rsg4KSGDFaJTGCQY2kKvoPIRpNDCQYkERMRC0PMdiAghg08pCqxcpjIcKoUJCHBZFXQVj/mLOh1tm9587Mtlv8JU2anTOd+3Xuved1N2dTz95kQFcCtwL9gD5AN6AQKACcRnZHgHpgH+ACW4FaYDPQoHlQzI0bbfIiBBsAjAPuA/oq7+kAXOPzeQOwDlgOLAHqwgzMCQmWDzwCVMt/v8ICMJ3aACOAt4DfgC+AUiC3OSFzgYnATmABMIjMyQFGAsuA7cAE23EHgRwkb+5doAfNq17AQmATMDATkHnATGAjcCMtq5vkH/1qdVFxblSQVwFfAtOCrgvRWeAwsFt+joX4W3nAK0BVdVFxx3SGOQoXUgysBHoGGIgLfAZ8DdQI2NkmNpcDJeJy7gGGBlhGPwGjYm78QBDIgcAaoKPFA88AHwLzgA1AwnLAPYApQDnQ3uK+HcDQmBs/ZDNdi4FVFoB/A3OAItl51wcABPgVmCpBxCKL+3oDy6uLivO1kIUyzQqVD6iRzegpiV6i0F5gPPAocFJ5zxDxrUbIXOADC/fwBjAY2JKhnXSB+Ml6pf2k6qLi0SbIF4A7lGvvYeB5n80kam2UCOiEwjYHmFNdVNwmFWQJMF0JOBZ4vxl9448ydTXqKUvHF3K2xI3plJDQqqoFgoDFEt5p9FxyE2oMeZdMCZOmA0tbMNp5ETivDGDKmqZa0xQ3fgXMsNjSR8oOfQhYC2yLAHI7sEICB5MmApXJYKCvYnc8JXauwa6z+Msyn2vrgKfF5YTROKBSYdcAFCSna7nihlkKwOskcC5Lcf0W2SlHh4RcodzR2wDDkpBlBuPjwGsGm3aSyXdTJNrzgUtCQB4HvlPaDnaA/kB3g+FCqcek0+sSimnUBRgV8m1+r7Tr7wC3KwznK/xSueUgB4SE3Kq06+4oMuw9iqnxjExDG7ULCblHadc1OV1NbsOUeD8QYJD1ISF/V9oVOkBXg1GtohTRJcAgD4SEPKO0y3EU6ZSpehu0UlcbEvK4TSErP+S0CrKBnIogNWtvA2mSqdgUZKquk0pCGOVHCZljuN4hwABXRxDDFijtzjmKiL5TVGujkVZGAHm10u6wo1hzpt33iOXgXLwSYlhdr60VOQqnagoW4paD+zSivFLbWNrl4DVt0mmMYV1+azm4TyKCjCnt4o6kRunUC7g7zfW1wF/KBx4FvoloqqrLpQ5ej8OkmaRu2DYA7ygfuIpoKnvaDCYBrHe40KNIp37AY2muf24BGYVKlXbbYm78YNJPzlPc8DLQNmRoF4V/7AwMt3leEvJt4KDCldyb4toQxQPr8FrjYfU4+vbh0saQx4DJIXY0DeTmCADzgSe0/hGv6fSvsK4Sr7icTn6F597Kna4uAshyi0hnQcyNn/eLXafgVeVS6Wefz4Y1U/7YAV0LA9nB56QK0BMC+qDPoBJ4pcCgkGHPDL2JdwhKo49ibny/KQupxKuhPtsobFsD7AoBeW0IwAnomz1n8M4SXEijlMfOSoDTPv60D/rS/xHZoU9ZAo6QrEWbP86OufHJtvkkArI7xQBs1tRLloD343XPtIB7/Z4R9tjZcEv7CryGkWnQBRIqLkJfaU8AT8bc+H8qGTkhTkk6EkB0CnDvPuA9Ce53SoBfKOnTaOAh7OuyM2NuvMK3tBECciDhu1NRqQoojbnxc0FrPOk2hGzQGmB8KsDmgNyVYcDlwJiYGz9pWldBlAfcpgzDxkYQ7TTVeclxy0yAYSAHAJcpdrsa4GPJRxdHBLgDrxNXge7sQGDIIcqpelR+P4zXAh8H7A/4zF+AScANtiWUTEL+4PPZYqkZTUHXX9yHd1aoVOo6c9E3ekIHzTcrbNan+PyEZDqzJMwrwet0t5fs4ai8+Vr07bnIIa/A/xsATbVBmWPWkWEFma79FTanI6oEZDXkxiBrp7VBriaLFASy1/8B0lRIqkd/xqbVQlZpI5FsheykyPOWkGWyhexsuP4H+r5I1kJeari+MJtcR1DItoasYy5ZKFvIdOnVCqI5mdzikOk2nRlkqWwhU9VRlikD8lYB2ZAidZpKFssW0u8bNhWStV80kH/6TNPZZLlsIRsnuDV4naZEtkPaVgYOibPfAtzp82YvijeZdPjDJIRrFfpnACjBZixH2xQbAAAAAElFTkSuQmCC);
}
#socialButtonOnPage.leftSocialButtonOnPage
  .csbwfs-sbutton-post
  .csbwfs-ml
  a
  i.csbwfs_mail,
#socialButtonOnPage.rightSocialButtonOnPage
  .csbwfs-sbutton-post
  .csbwfs-ml
  a
  i.csbwfs_mail {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAwCAMAAACFQszZAAABMlBMVEXX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19enEv0ZAAAAZXRSTlMAAQMEBQYHCAkKCxAREhMXGRscHR4fJicoKSoxNTc5RkdJSktMWlxdX2BkbXBxc3V3eHqChIiMjY+cn6Gio6WvsbKztLa8wMPGyNHT1dbX2t3e3+Dh4uPq7O3v8/T1+Pn6+/z9/lYyOFYAAAH1SURBVEjH7dRZV9pQFIbhNwkqzlLbYnFuRatSax1wqG3VOosjWhEHsPD9/7/QC9aiIQQICZd+dzk5eVbW2ftsMBNnzwqU57OECfSfKnBO+wF6DoM6hz0A0LkbzNkJAwwD1mYQZ9MChsksAMaqf2fVABYySEkD+FL0xxQTgJGUkPTdAmbyfpz8NGBtqQRptxOYfGzeeZws1wpJ0lEvMJpp1smMAr1H+g8p9Qb4cNucczMEDKZkh5S2L3pLahAYulElVPGbnuI4DhwH99ur4ywQtlLGgdCWN2fLAqZtLYNbczVO0gAS9ibGpd0bNnnR5VrhuIAm8PmlvvMy43LRHZC2w8DUUz3naQoI76g+VBpSY/e1nfsx12FI9diMALE/tZzbGBCpHs/VkNLvgXfn7s75WyCalhdIdyNA37Gbc9wHjNzJG6SHcaBrr/rFXhcw/iCvkHJxIPTTufwjBMRz8g6pMA8Y65WL6wYwX6NdqVWdFQNYtH1VXASMlVr7a0LaMIHZv+V2ngXMDTUP6VcH8Clbesh+BDq25QfSQTcQWbsoFi/WIkD3gfxBOhkAwDQBGDiRX0jXUcqJXss/pOycVWKsuayCQNLV8kQsNrF81WgfalFeoVeoJVCuNU6eVGugFN9aA32lbb8Vzn4btC9dFoIphculdv4BCG/O2zhwCBUAAAAASUVORK5CYII=);
  background-size: 18px 12px;
}
#socialButtonOnPage.leftSocialButtonOnPage
  .csbwfs-sbutton-post
  .csbwfs-ml
  a
  i.csbwfs_mail:hover,
#socialButtonOnPage.rightSocialButtonOnPage
  .csbwfs-sbutton-post
  .csbwfs-ml
  a
  i.csbwfs_mail:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAwCAMAAACFQszZAAABNVBMVEVzio3///9zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio1zio3C6vpNAAAAZnRSTlMAAAEDBAUGBwgJCgsQERITFxkbHB0eHyYnKCkqMTU3OUZHSUpLTFpcXV9gZG1wcXN1d3h6goSIjI2PnJ+hoqOlr7Gys7S2vMDDxsjR09XW19rd3t/g4eLj6uzt7/P09fj5+vv8/f5tNTBMAAACC0lEQVRIx+3UWVfTUBSG4fckYWiZKypYZmUQqIgMZbAiIFCGMhaklKEg/f7/T/CiLkwnSJNesu9ycvKsrLO/fcCOHd4pUN0dxmwDnQcKXAedBmhLBnWSbcYAhDeDORshYwx9gLMaxFl1jDF9ZGYAa9G/s2gZY2YySHEL+JL3x+RjxhgrLiHpuwNM3Ptx7seNMU5CBUibYWDkpnbnZgRjCr1CkrTbDgxkanUyA2Dad/UfUuoN8OGiNue8F+hOyQ0p7V70VqluoPdcxZAyA8C/3/RUJceB++Ag/MurU9ogXK0cAxoS3pyEA4y7IkNRuAAr7sWJW0DMHWJK4g7MvBjyfIWxomQAbeDzw/POw0SFQS+BtB4CRm+fc25HgdCGnoeUbAMGr6o7V4MVL0PKr80IEP1dzbmIApHy67kcUvo98O6osnP0FuhJywuky36gY6+Ss9cB9F/KG6TrIaBlq/zFVgswdC2vkHJjQMNa6fKPBmAsJ++QHqcBa7l4cdkCpqvElWrdWbCAWddX+VnAWqi2vyqkFRuY/PMU50nAXlHtkH42A5+yhYfsR6B5XX4g7bQCkaXjfP54KQK07sgfpP0uAGwbgK59+YV01sNT9ZzJP6TslFNgnKmsgkDS6fxwNDo8f/rSPlSneoVeobpAufo496TqA6X4Vh/oK43b9XC2G6Fp7uQxmPJ4Mtdk/gLmVtuspK0sQwAAAABJRU5ErkJggg==);
}
.dotted {
  background-image: linear-gradient(90deg, #999 10%, hsla(0, 0%, 100%, 0));
  background-position: top;
  background-repeat: repeat-x;
  background-size: 5px 1px;
  display: block;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF999999",endColorstr="#00FFFFFF",GradientType=1);
  float: none !important;
  height: 1px;
  margin: 40px auto 0;
  width: 100%;
}
.dotted:after,
.dotted:before {
  content: " ";
  display: table;
}
.dotted:after {
  clear: both;
}
@media (min-width: 768px) {
  .dotted {
    margin: 15px auto 0;
    width: 646px;
  }
}
@media (min-width: 992px) {
  .dotted {
    width: 724px;
  }
}
.dotted.begin-of-content {
  background-image: linear-gradient(90deg, #dfdfdf, #dfdfdf);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFDFDFDF",endColorstr="#FFDFDFDF",GradientType=1);
  float: none;
  margin: 10px auto 20px;
  width: 100%;
}
@media (min-width: 768px) {
  .dotted.begin-of-content {
    margin: 40px auto 20px;
  }
}
.advertisement,
.advertisement-sticky {
  background-color: transparent;
  padding: 0;
  text-align: center;
  transition: all 0.7s ease-in;
  width: 100%;
}
@media (min-width: 768px) {
  .advertisement,
  .advertisement-sticky {
    padding-top: 20px;
  }
}
.advertisement-sticky {
  display: none;
  overflow: hidden;
}
.advertisement-sticky.jsSticky {
  background-color: rgba(239, 239, 239, 0.9);
  bottom: 0;
  display: block;
  left: 0;
  padding: 5px;
  position: fixed;
  z-index: 9999;
}
@media (min-width: 768px) {
  .advertisement-sticky.jsSticky {
    -webkit-animation: SHW 0.5s;
    animation: SHW 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    bottom: auto;
    left: auto;
    padding-top: 5px;
    top: 0;
  }
}
@media (min-width: 1280px) {
  #body-wrap.ad-active .advertisement-sticky.jsSticky {
    left: 0;
  }
}
body.single .entry-content .advertisement-sticky.jsSticky {
  margin: 0;
}
.banner {
  position: relative;
}
.infinite-wrap .banner .top-ad {
  margin-bottom: 20px;
}
.banner.sticky {
  background: #fff;
  left: 50%;
  margin: 0 -50vw;
  padding-bottom: 10px;
  padding-top: 10px;
  position: fixed;
  right: 50%;
  top: 0;
  width: 100vw;
  z-index: 900;
}
.banner.sticky ~ #main-nav-container {
  padding-top: 110px;
}
@media (min-width: 992px) {
  .slide-container[id$="slide2"] .banner > .mid-ad {
    display: none;
  }
}
@-webkit-keyframes SHW {
  0% {
    opacity: 0;
    transform: scale(0.7);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes SHW {
  0% {
    opacity: 0;
    transform: scale(0.7);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.single #main-footer {
  border-top: none !important;
}
.single #mobile-popup input[type="checkbox"] {
  margin-left: 0;
}
.comment-form .single #desktop-popup .form input[type="submit"],
.search-form .single #desktop-popup .form .search-submit,
.single #desktop-popup .form .btn,
.single #desktop-popup .form .comment-form input[type="submit"],
.single #desktop-popup .form .search-form .search-submit {
  background-color: #f07d31;
}
.alignnone {
  height: auto;
  margin-left: 0;
  margin-right: 0;
}
.aligncenter {
  display: block;
  height: auto;
  margin: 10px auto;
}
.alignleft,
.alignright {
  height: auto;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .alignleft {
    float: left;
    margin-right: 10px;
  }
  .alignright {
    float: right;
    margin-left: 10px;
  }
}
body.archive article {
  border-bottom: 1px solid #dfdfdf;
  padding-bottom: 30px;
  padding-top: 30px;
}
body.archive article:after,
body.archive article:before {
  content: " ";
  display: table;
}
body.archive article:after {
  clear: both;
}
@media (min-width: 992px) {
  body.archive article {
    padding-bottom: 40px;
    padding-top: 40px;
  }
}
body.archive article .entry-photo,
body.archive article .entry-text {
  float: left;
  min-height: 1px;
  position: relative;
}
body.archive article .entry-photo {
  width: 33.3333333333%;
}
@media (min-width: 768px) {
  body.archive article .entry-photo {
    width: 25%;
  }
}
body.archive article .entry-photo a:after {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.6), transparent);
  content: "";
  display: block;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
body.archive article .entry-photo a.hover:after,
body.archive article .entry-photo a:hover:after {
  opacity: 1;
}
body.archive article .entry-img {
  display: block;
  height: auto;
  max-width: 100%;
  width: 100%;
}
body.archive article .entry-text {
  color: #555;
  padding-left: 20px;
  width: 66.6666666667%;
}
@media (min-width: 768px) {
  body.archive article .entry-text {
    width: 75%;
  }
}
@media (min-width: 992px) {
  body.archive article .entry-text {
    padding-left: 32px;
  }
}
body.archive article .entry-title {
  font: 700 18px Playfair Display, Serif;
  margin-bottom: 10px;
  margin-top: 0;
}
body.archive article .entry-title a {
  color: inherit;
}
body.archive article .entry-title a.hover,
body.archive article .entry-title a:hover {
  color: #0ab0a6;
  text-decoration: none;
}
@media (min-width: 768px) {
  body.archive article .entry-title {
    font-size: 20px;
    margin-bottom: 15px;
  }
}
@media (min-width: 992px) {
  body.archive article .entry-title {
    font-size: 26px;
  }
}
body.archive article .entry-summary {
  display: none;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  body.archive article .entry-summary {
    display: block;
  }
}
@media (min-width: 992px) {
  body.archive article .entry-summary {
    font-size: 16px;
    margin-bottom: 25px;
  }
}
body.archive article .entry-byline {
  color: #959595;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
}
body.archive article .entry-byline a {
  color: inherit;
}
.carousel {
  clear: both;
  margin-bottom: 35px;
  z-index: 99;
}
@media (min-width: 768px) {
  .carousel {
    margin-bottom: 30px;
  }
}
.carousel-caption {
  bottom: 20px;
  left: 0;
  padding-bottom: 0;
  position: absolute;
  right: auto;
  text-shadow: none;
  transition: all 0.3s ease;
  width: 100%;
}
@media (min-width: 992px) {
  .carousel-caption {
    bottom: -30px;
  }
}
.carousel-caption .credit {
  margin-bottom: 0;
  margin-top: 5px;
  max-height: 32px;
  max-width: none;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 768px) {
  .carousel-caption .credit {
    margin-left: auto;
    margin-right: auto;
    margin-top: -5px;
    text-align: center;
  }
}
@media (min-width: 992px) {
  .carousel-caption .credit {
    margin-left: 8.3333333333%;
    margin-right: 0;
    padding-left: 35px;
    padding-right: 35px;
    text-align: left;
  }
}
.carousel-indicators {
  margin-bottom: 32px;
  margin-top: -20px;
  position: relative;
}
.carousel-indicators .active,
.carousel-indicators li {
  height: 14px;
  margin: 1px 3px;
  width: 14px;
}
.carousel-indicators li {
  background-color: rgba(255, 255, 255, 0.5);
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.carousel-indicators li.active {
  background-color: #fff;
  border-color: #fff;
}
.carousel-inner {
  padding-bottom: 30px;
}
.carousel-inner .item,
.carousel-inner > .item {
  height: auto;
  transition: all 0.1s ease;
}
.carousel-inner .item img,
.carousel-inner > .item img {
  height: auto;
}
.carousel-control {
  background: 0 0;
  border-bottom: none;
  opacity: 1;
}
.carousel-control.left,
.carousel-control.right {
  background: inherit;
}
.carousel-control > span {
  background-color: #000;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px 25px;
  border: 1px solid rgba(255, 255, 255, 0.4);
  display: inline-block;
  height: 50px;
  opacity: 0.8;
  position: absolute;
  top: calc(50% - 25px);
  transition: all 0.3s ease;
  width: 30px;
  z-index: 5;
}
@media (min-width: 768px) {
  .carousel-control > span {
    background-size: 20px 28px;
    height: 60px;
    top: calc(50% - 30px);
    width: 50px;
  }
}
@media (min-width: 992px) {
  .carousel-control > span {
    background-size: 35px 40px;
    height: 80px;
    top: calc(50% - 40px);
    width: 70px;
  }
}
.carousel-control .chevron-left {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAMAAABrrFhUAAACylBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Xss5ZAAAA7XRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUtMTU5PUFFSU1RVVldYWVtcXl9hYmRlZ2hqa2xtb3BxcnR1dnh5enx+f4CBg4SFhoiJiouNjo+QkpOV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);
  left: 0;
}
.carousel-control .chevron-left:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAMAAABrrFhUAAACzVBMVEV9fX3///99fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1Q+cv+AAAA7nRSTlMAAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElLTE1OT1BRUlNUVVZXWFlbXF5fYWJkZWdoamtsbW9wcXJ0dXZ4eXp8fn+AgYOEhYaIiYqLjY6P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);
}
.carousel-control .chevron-right {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAMAAABrrFhUAAACr1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8n1AFEAAAA5HRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYoKSorLC4vMDEyMzQ2Nzg5Ojs8PkBBQkNERUZHSEpLTU5PUFFSU1RVVldYWVpbXF1eX2BiY2ZnaWpsbW9wcXJzdHZ4eXp7fH2AgoSFhoeIiouNjo+QkZKUlZeYmZqbnZ6goaKjpKWmp6ipqqusra6vsLGys7S1tre5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);
  right: 0;
}
.carousel-control .chevron-right:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAMAAABrrFhUAAACslBMVEV9fX3///99fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX2TSp6EAAAA5XRSTlMAAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmKCkqKywuLzAxMjM0Njc4OTo7PD5AQUJDREVGR0hKS01OT1BRUlNUVVZXWFlaW1xdXl9gYmNmZ2lqbG1vcHFyc3R2eHl6e3x9gIKEhYaHiIqLjY6PkJGSlJWXmJmam52eoKGio6SlpqeoqaqrrK2ur7CxsrO0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);
}
.slideshow-template-default .carousel.slide .carousel-control {
  height: 80px;
  margin-bottom: 30%;
  margin-top: calc(40% - 55px);
}
@media (min-width: 768px) {
  .slideshow-template-default .carousel.slide .carousel-control {
    margin-top: calc(40% - 75px);
  }
}
@media (min-width: 992px) {
  .slideshow-template-default .carousel.slide .carousel-control {
    margin-top: calc(40% - 75px);
  }
}
.slideshow-template-default .carousel.slide.outer_portrait .carousel-control {
  margin-top: calc(50% - 60px);
}
@media (min-width: 768px) {
  .slideshow-template-default .carousel.slide.outer_portrait .carousel-control {
    margin-top: calc(50% - 60px);
  }
}
@media (min-width: 992px) {
  .slideshow-template-default .carousel.slide.outer_portrait .carousel-control {
    margin-top: calc(50% - 60px);
  }
}
.page-hero {
  position: relative;
}
.page-hero .hero-image-wrap {
  overflow: hidden;
  width: 100%;
}
.page-hero .hero-image-wrap:after {
  background-color: #000;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0.4;
  position: absolute;
  right: 0;
  top: 0;
}
.page-hero .hero-img {
  font-family: "object-fit: cover";
  height: 100vw;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top center;
  object-position: top center;
  -o-object-position: center top;
  object-position: center top;
  width: 100%;
}
@media (min-width: 768px) {
  .page-hero .hero-img {
    height: 41.66667vw;
  }
}
@media (min-width: 992px) {
  .page-hero .hero-img {
    height: 35.15625vw;
    max-height: 450px;
  }
}
.page-hero .hero-img.top {
  -o-object-position: center top;
  object-position: center top;
}
.page-hero .hero-img.center {
  -o-object-position: center center;
  object-position: center center;
}
.page-hero .hero-img.bottom {
  -o-object-position: center bottom;
  object-position: center bottom;
}
.page-hero .hero-content-wrap {
  bottom: 0;
  display: flex;
  flex-direction: column;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
@media (max-width: 767px) {
  .page-hero .hero-content-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.page-hero .hero-content {
  color: #fff;
  margin: auto;
  text-align: center;
  width: 100%;
}
@media (min-width: 768px) {
  .page-hero .hero-content {
    width: 66.6666666667%;
  }
}
.page-hero .hero-icon {
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  max-height: 32px;
  max-width: 32px;
}
@media (min-width: 768px) {
  .page-hero .hero-icon {
    max-height: 50px;
    max-width: 50px;
  }
}
@media (min-width: 992px) {
  .page-hero .hero-icon {
    max-height: 80px;
    max-width: 80px;
  }
}
.page-hero .hero-icon-img {
  fill: #fff;
  display: block;
  height: auto;
  max-width: 100%;
}
.page-hero .hero-title {
  color: inherit;
  font-size: 24px;
  margin: 0 auto;
  width: 100%;
}
@media (min-width: 768px) {
  .page-hero .hero-title {
    font-size: 34px;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .page-hero .hero-title {
    font-size: 52px;
  }
}
.page-hero .hero-description {
  color: inherit;
  font: 400 16px/1.25 Roboto, Helvetica, Arial, Sans-Serif;
  margin-bottom: 0;
  margin-top: 20px;
}
@media (min-width: 768px) {
  .page-hero .hero-description {
    font-size: 18px;
    line-height: 1.33;
  }
}
@media (min-width: 992px) {
  .page-hero .hero-description {
    font-size: 22px;
    line-height: 1.36;
    margin-top: 30px;
  }
}
.upnext-widget {
  background-color: #fff;
  border: 1px solid #cdcdcd;
  bottom: -475px;
  float: none;
  left: 0;
  position: fixed;
  right: auto;
  width: 100vw;
  z-index: 999;
}
@media (min-width: 768px) {
  .upnext-widget {
    float: right;
    left: auto;
    right: 30px;
    width: 340px;
  }
}
.upnext-widget.jsSlideUp {
  bottom: 60px;
}
@media (min-width: 768px) {
  .upnext-widget.jsSlideUp {
    bottom: 30px;
  }
}
.upnext-widget .upnext-close {
  background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wgARCAAeAB4DAREAAhEBAxEB/8QAGQABAAIDAAAAAAAAAAAAAAAACAYHBAUJ/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEAMQAAAB6mijIwUkJQJRIRQEMKSNWKgNgnzDCmf/xAAbEAADAQEBAQEAAAAAAAAAAAADBAUGAgcAJP/aAAgBAQABBQLvuh5/QXYA2C7dRz6MiBS0pmFwNgMZzzVzPR2tM39duo59GPnm9M1+3zp1dgDYIEg2lpfMLgbBzxUw9T//xAAUEQEAAAAAAAAAAAAAAAAAAABA/9oACAEDAQE/AQf/xAAUEQEAAAAAAAAAAAAAAAAAAABA/9oACAECAQE/AQf/xAAtEAACAgAEBQIFBQEAAAAAAAACAwEEBRESIQAGEyIxI1EUMjNS8BZBQ2Ghcf/aAAgBAQAGPwIjMrGIcpYhYkiIpJ1jCbDizmZmd5GZn/liPazHqqs1mg5DghimrnUBgXiYn8y8Tvwd68e3yoQOXWsuy7VKH3+4p7Vj3FtwzmDmZtqrFlXTw3C6z21/hKhEJwTJHIok9Mds95/UblPTBba1lQOQ4JW1TI1AYF5iY/MvMb8ZRrxDlbEDZNevLB+Ko2tMn01653Gf3n5GB3FpePqq5t5j0MAu/BcLgtdaqnPMHGO8EWcahEu4jjqu3gFhwd68e3yoQOXWsuy7VKH3+4p7Vj3Ftx+o+bVagYEjheCnn0atY/BuCd9RROoRLvIvWblPTWv+a7yfdd/bHYQ5k/6H+Pj2sx6qrNZoOQ4IYpq51AYF4mJ/MvE78N5m5gYqzFW0+theGr1FUqfDtkZYUGI65gozHbvP1WbwC18NrWVA5DglbVMjUBgXmJj8y8xvw3DsOam9g95LLtOpdY4TpGLlgwRYCz278tvq7GcCwSJn/8QAHRABAAIDAQEBAQAAAAAAAAAAARExACFBURBh8P/aAAgBAQABPyF+zgAEgOyzBMEADrQkn2PS1IAQg8iWbIs7V3q4N7LRGIuB6xkqeGAA60JD9jxtQgBO+9wkULQNfRhy9YkO82pThJ/KweRLNkWdq71cG3poK0l1qFAEKFyf3/8A/UX8PkAAdaEk+x6WpACGmKQ0SeNzuIf4QADrQkP2PG1CAEZfHcRR1PkGAj//2gAMAwEAAgADAAAAEIBAABIAAP/EABQRAQAAAAAAAAAAAAAAAAAAAED/2gAIAQMBAT8QB//EABQRAQAAAAAAAAAAAAAAAAAAAED/2gAIAQIBAT8QB//EABwQAQADAAIDAAAAAAAAAAAAAAEAESEQQTGR8P/aAAgBAQABPxBP8b6pJkBdirJj/wCf9tQDSUWAJv2sJSKWHOEaCXEgXIMlO7RtROP/AJ/y1ANhRYAiP2d/pOKZQvMRQ1GrmkSJQcX79rCUilhzhGgkgZZea70RmmlH16A7kxTMf/P+2oBpKLAEYqBzJBx98WO5x/8AP+WoBsKLAEqQzlxKl0Rfo//Z);
  background-position: 10px 10px;
  background-repeat: no-repeat;
  background-size: 12px 12px;
  cursor: pointer;
  display: block;
  height: 35px;
  position: absolute;
  right: 0;
  top: 0;
  width: 35px;
}
@media (min-width: 768px) {
  .upnext-widget .upnext-close {
    background-size: 15px 15px;
  }
}
.upnext-widget .upnext-widget-inner {
  cursor: pointer;
  margin: 0;
}
@media (min-width: 768px) {
  .upnext-widget .upnext-widget-inner {
    margin: 30px 10px 30px 30px;
  }
}
.upnext-widget .upnext-widget-inner .w-img {
  height: 60px;
  margin-right: 10px;
  overflow: hidden;
  width: 60px;
}
@media (min-width: 768px) {
  .upnext-widget .upnext-widget-inner .w-img {
    height: 80px;
    margin-right: 20px;
    width: 100px;
  }
}
.upnext-widget .upnext-widget-inner .w-img img {
  font-family: "object-fit: cover";
  height: 60px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top center;
  object-position: top center;
  width: 60px;
}
@media (min-width: 768px) {
  .upnext-widget .upnext-widget-inner .w-img img {
    height: 80px;
    width: 100px;
  }
}
.upnext-widget .upnext-widget-inner .w-body {
  height: 60px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .upnext-widget .upnext-widget-inner .w-body {
    height: 80px;
  }
}
.upnext-widget .upnext-widget-inner .w-body h3.w-sub {
  color: #f07d31;
  font: 400 10px/1.2em Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  font-weight: 700;
  margin: 10px 0 0;
}
@media (min-width: 768px) {
  .upnext-widget .upnext-widget-inner .w-body h3.w-sub {
    font: 400 14px/1.2em Poppins, Roboto, Helvetica, Arial, Sans-Serif;
    font-weight: 700;
    margin: 0;
  }
}
.upnext-widget .upnext-widget-inner .w-body .w-title {
  word-wrap: break-word;
  color: #323232;
  font: 400 12px/1.25em Playfair Display, Serif;
  font-weight: 700;
  margin-right: 10px;
}
@media (min-width: 768px) {
  .upnext-widget .upnext-widget-inner .w-body .w-title {
    font: 400 16px/1.25em Playfair Display, Serif;
    font-weight: 700;
    margin-right: 0;
  }
}
.wg-bottombar {
  border-top: 1px solid #dfdfdf;
  margin-top: 40px;
}
.wg-bottombar [class^="col"] > [class^="col"] {
  padding: 0 !important;
}
.wg-bottombar .item {
  margin-bottom: 20px;
}
.wg-bottombar .item.visible-sm {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .wg-bottombar .item.visible-sm {
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .wg-bottombar .item.visible-sm {
    margin-bottom: 0;
  }
}
.wg-bottombar h3 {
  color: #959595;
  font: 400 12px/1.2em Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  font-weight: 700;
  margin-bottom: 10px;
  text-align: left;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .wg-bottombar h3 {
    margin-bottom: 15px;
  }
}
.wg-bottombar .block-tag h3 {
  clear: both;
  line-height: 40px;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .wg-bottombar .wg-bottombar-c4 h3 {
    margin-top: 5px;
  }
}
.wg-bottombar ul {
  list-style: none;
  padding-left: 0;
}
.wg-bottombar ul li {
  float: left;
  font: 400 14px/1.5em Playfair Display, Serif;
  margin-bottom: 15px;
  margin-right: 10px;
}
@media (min-width: 768px) {
  .wg-bottombar ul li {
    font: 400 16px/1.4em Playfair Display, Serif;
  }
}
.wg-bottombar .forum,
.wg-bottombar .tag {
  float: left;
  font: 400 14px/1.75em Playfair Display, Serif;
  margin-right: 5px;
}
@media (min-width: 768px) {
  .wg-bottombar .forum,
  .wg-bottombar .tag {
    font: 400 16px/1.5em Playfair Display, Serif;
    margin-right: 10px;
  }
}
.wg-bottombar a {
  border-bottom: 2px solid #f07d31;
  color: #323232;
  text-decoration: none;
}
.wg-bottombar a:hover {
  border-bottom: 2px solid #dfdfdf;
  text-decoration: none;
}
.wg-bottombar .more_news_features a {
  border-bottom: none;
}
.wg-bottombar .more_news_features a:hover {
  border-bottom: 2px solid #dfdfdf;
}
.wg-bottombar .more_news_features .fa-chevron-right {
  color: #f07d31;
  font-size: 14px;
  padding-left: 8px;
}
#nav-secondary {
  background: #fafafa;
  clear: both;
  width: 100%;
}
#nav-secondary > h2 {
  color: #fff;
  font: 300 20px/26px Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  margin: 0 auto;
  max-width: 1180px;
  padding: 0 15px;
  text-transform: uppercase;
  width: auto;
}
@media only screen and (max-width: 1199px) {
  #nav-secondary > h2 {
    max-width: 980px;
  }
}
@media only screen and (max-width: 750px) {
  #nav-secondary > h2 {
    display: none;
  }
}
.reskin #nav-secondary {
  margin: 0 auto;
  position: relative;
  width: 1024px;
  z-index: 100000;
}
#nav-secondary #nav-container {
  background: 0 0;
  box-sizing: border-box;
  display: block;
  margin: 0 auto;
  max-width: 1440px;
  padding: 0 30px;
  position: relative;
  width: auto;
}
#nav-secondary #nav-container #nav-destination-name {
  display: inline-block;
  font: 400 16px/16px Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  font-weight: 700;
  margin: 0 40px 0 0;
  padding: 16px 0 0;
  text-transform: uppercase;
  vertical-align: top;
}
#nav-secondary #nav-container .nav-wrapper {
  display: inline-block;
  vertical-align: top;
}
#nav-secondary #nav-container.nav-sticky .nav-wrapper {
  background: #3c5d7c;
  height: 50px;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
}
.reskin #nav-secondary #nav-container.nav-sticky .nav-wrapper {
  position: static;
}
#nav-secondary #nav-container.nav-sticky #nav {
  background: #3c5d7c;
  left: 50%;
  margin-left: -490px;
  padding: 0 20px;
  position: fixed;
  top: 0;
  width: 940px;
}
.reskin #nav-secondary #nav-container.nav-sticky #nav {
  margin-left: -510px;
  width: 980px;
}
#nav-secondary #nav {
  display: block;
  height: 50px;
  margin: 0;
  padding: 0;
  position: relative;
  width: auto;
}
#nav-secondary #nav .nav-overflow {
  background: #fff;
  border: 1px solid #d7d7d7;
  display: none;
  margin-left: -198px;
  min-width: 198px;
  position: absolute;
  top: 40px;
  z-index: 10;
}
#nav-secondary #nav .nav-overflow.show {
  display: inline-block;
}
#nav-secondary #nav .nav-overflow .nav-tab,
#nav-secondary #nav .nav-overflow .nav-tab:hover {
  border-top: 1px solid #efefef;
  display: block;
  float: none;
  height: 40px;
  margin: 0;
  padding: 0 15px;
  text-align: left;
}
#nav-secondary #nav .nav-overflow .nav-tab:first-child,
#nav-secondary #nav .nav-overflow .nav-tab:hover:first-child {
  border: none;
}
#nav-secondary #nav .nav-overflow .nav-tab:hover a,
#nav-secondary #nav .nav-overflow .nav-tab a {
  border: none;
  color: #323232;
  font: 400 16px/40px Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  padding: 0;
}
#nav-secondary #nav .nav-tab {
  display: inline-block;
  float: left;
  height: 50px;
  margin: 0 20px;
  text-align: center;
  width: auto;
}
#nav-secondary #nav .nav-tab a {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: auto;
  background: 0 0;
  border-bottom: 4px solid transparent;
  color: #555;
  display: block;
  font: 400 16px/42px Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  padding: 4px 0 0;
  text-decoration: none;
  text-transform: uppercase;
  text-transform: none;
  white-space: nowrap;
  width: inherit;
}
#nav-secondary #nav .nav-tab.nav-tab-more {
  margin-right: 0;
}
#nav-secondary #nav .nav-tab.nav-tab-more a .nav-more-button {
  display: inline-block;
  vertical-align: middle;
}
#nav-secondary #nav .nav-tab.nav-tab-more a i {
  color: #338280;
  font-size: 17px;
  margin-left: 8px;
  vertical-align: middle;
}
#nav-secondary #nav .nav-tab.nav-parent > a {
  border-bottom: none;
}
#nav-secondary #nav .nav-tab.hover,
#nav-secondary #nav .nav-tab.hover a,
#nav-secondary #nav .nav-tab:hover,
#nav-secondary #nav .nav-tab a:active,
#nav-secondary #nav .nav-tab a:hover {
  border-color: #338280;
  color: #338280;
}
#nav-secondary #nav .nav-tab.selected > a,
#nav-secondary #nav .nav-tab .selected > a {
  border-color: #338280;
  color: #338280;
  font-weight: 700;
}
#nav-secondary #nav .nav-tab.nav-parent {
  padding-right: 12px;
}
#nav-secondary #nav .nav-tab.nav-parent > a {
  padding-right: 12px;
  position: relative;
}
#nav-secondary #nav .nav-tab.nav-parent > a:after {
  background: transparent url(/images/2nd-level-nav-arrow.png) no-repeat center -4px;
  background-size: cover;
  content: "";
  height: 5px;
  position: absolute;
  right: 15px;
  top: 11.5px;
  width: 10px;
}
.no-svg #nav-secondary #nav .nav-tab.nav-parent > a:after {
  background-image: url(/images/2nd-level-nav-arrow.png);
}
.no-svg.x2 #nav-secondary #nav .nav-tab.nav-parent > a:after {
  background-image: url(/images/2nd-level-nav-arrow@2x.png);
}
#nav-secondary #nav .nav-tab.nav-parent:hover a:after {
  background-position: center 0;
}
#nav-secondary #nav .nav-tab.nav-parent.selected > a:after {
  background-position: center -4px;
}
#nav-secondary #nav .nav-tab.nav-parent.selected:hover > a:after {
  background-position: center 0;
}
#nav-secondary #nav .nav-tab:hover .nav-child {
  display: block;
}
#nav-secondary #nav .nav-tab .nav-child {
  background: #fff;
  border-bottom: 1px solid #d9e1e7;
  border-right: 1px solid #d9e1e7;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25);
  display: none;
  height: auto;
  margin-left: -1px;
  min-width: 145px;
  position: relative;
  text-align: left;
  width: auto;
  z-index: 2;
}
#nav-secondary #nav .nav-tab .nav-child li.hover a,
#nav-secondary #nav .nav-tab .nav-child li a:hover {
  text-decoration: underline;
}
#nav-secondary #nav .nav-tab .nav-child li.selected a {
  color: #fff !important;
}
#nav-secondary #nav .nav-tab .nav-child a {
  color: #254a6d;
  font: 400 700 12px Roboto, Helvetica, Arial, Sans-Serif;
  padding: 0 16px;
  text-transform: none;
}
#nav-secondary #nav > .nav-tab:first-child {
  margin-left: 0;
}
#nav-mobile-container {
  background: 0 0;
  display: none;
}
#nav-mobile {
  background: #fff;
  max-height: 0;
  overflow-y: hidden;
  position: absolute;
  transition: all 0.25s linear;
  width: 100%;
  z-index: 1000;
}
#nav-mobile li {
  display: block;
  float: left;
  position: relative;
  width: 33.3333333333%;
}
#nav-mobile li a {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: auto;
  background: #fff;
  border: 1px solid #d9e1e7;
  color: #555;
  display: block;
  font: 400 12px/11px Roboto, Helvetica, Arial, Sans-Serif;
  margin: 0 0 -1px -1px;
  padding: 44px 0 13px;
  position: relative;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}
#nav-mobile li a:after {
  background: transparent url(/images/2nd-level-nav-icons.svg) no-repeat center
    0;
  background-size: 100% auto;
  content: "";
  height: 25px;
  left: 50%;
  margin-left: -12.5px;
  position: absolute;
  top: 13px;
  width: 25px;
}
.no-svg #nav-mobile li a:after {
  background: transparent url(/images/2nd-level-nav-icons.png) no-repeat center
    0;
}
.no-svg.x2 #nav-mobile li a:after {
  background-image: url(/images/2nd-level-nav-icons@2x.png);
}
#nav-mobile li:nth-child(3n + 3) a {
  border-right: none;
}
#nav-mobile li.overview a:after {
  background-position: center 0;
}
#nav-mobile li.top-experiences a:after {
  background-position: center -25px;
}
#nav-mobile li.things-to-do a:after {
  background-position: center -50px;
}
#nav-mobile li.sights a:after {
  background-position: center -75px;
}
#nav-mobile li.shopping a:after {
  background-position: center -100px;
}
#nav-mobile li.entertainment a:after {
  background-position: center -125px;
}
#nav-mobile li.activities a:after {
  background-position: center -150px;
}
#nav-mobile li.restaurants a:after {
  background-position: center -175px;
}
#nav-mobile li.hotels a:after {
  background-position: center -200px;
}
#nav-mobile li.travel-tips a:after {
  background-position: center -225px;
}
#nav-mobile li.places-to-explore a:after {
  background-position: center -250px;
}
#nav-mobile li.gallery a:after {
  background-position: center -275px;
}
#nav-mobile.show {
  max-height: 350px;
}
#nav-mobile-content {
  background: #fafafa;
  display: flex;
  font: 400 16px/16px Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  justify-content: space-between;
  padding: 12px 20px;
}
#nav-mobile-content .nav-title {
  font: 700 16px/16px Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  margin-right: 10px;
  text-transform: uppercase;
}
#nav-mobile-content .nav-option-wrapper {
  color: #338280;
  display: flex;
  justify-content: space-between;
}
#nav-mobile-content .nav-more {
  font: 400 16px/16px Roboto, Helvetica, Arial, Sans-Serif;
}
#nav-mobile-content .nav-more a {
  color: #338280;
  text-decoration: none;
}
#nav-mobile-content .nav-more a i {
  font-size: 17px;
  vertical-align: middle;
}
#nav-mobile-content .nav-option-title {
  font-weight: 700;
  margin-right: 10px;
}
.more-menu-container {
  background: #fff;
  display: flex;
  flex-direction: column;
  height: 100%;
  left: 0;
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  top: 0;
  width: 0;
  z-index: 100001;
}
.more-menu-container .more-menu-title {
  align-items: center;
  background-color: #338280;
  color: #fff;
  display: flex;
  font: 700 32px/32px Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  padding: 34px 60px;
}
.more-menu-container .more-menu-title .more-menu-destination {
  width: 100%;
}
.more-menu-container .more-menu-title .more-menu-close {
  background: transparent url(/images/2nd-level-nav-mobile-toggle.svg) no-repeat
    50%;
  background-size: 20px;
  content: "";
  display: block;
  height: 20px;
  opacity: 1;
  width: 20px;
}
.more-menu-container .more-menu {
  background: #fff;
  border-color: #dfdfdf;
  border-style: solid;
  border-width: 1px 0 0 1px;
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.more-menu-container .more-menu .more-menu-option {
  background: #fff;
  border-color: #dfdfdf;
  border-style: solid;
  border-width: 0 1px 1px 0;
  box-sizing: border-box;
  width: 25%;
}
.more-menu-container .more-menu .more-menu-option a {
  align-items: center;
  color: #555;
  display: flex;
  font: 400 24px/24px Playfair Display, Serif;
  font-weight: 700;
  height: 100%;
  justify-content: center;
  text-align: center;
  text-decoration: none;
  width: 100%;
}
.more-menu-container .more-menu .more-menu-option a .more-menu-option-title {
  width: auto;
}
.more-menu-container
  .more-menu
  .more-menu-option
  a
  .more-menu-option-title:before {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 120px 120px;
  content: " ";
  display: block;
  height: 120px;
  margin: 0 auto 1em;
  width: 120px;
}
.more-menu-container
  .more-menu
  .more-menu-option
  a.overview
  .more-menu-option-title:before {
  background-image: url(/images/hotels/overview.svg);
}
.more-menu-container
  .more-menu
  .more-menu-option
  a.gallery
  .more-menu-option-title:before,
.more-menu-container
  .more-menu
  .more-menu-option
  a.things-to-do
  .more-menu-option-title:before {
  background-image: url(/images/hotels/camera.svg);
}
.more-menu-container
  .more-menu
  .more-menu-option
  a.hotels
  .more-menu-option-title:before {
  background-image: url(/images/hotels/hotels.svg);
}
.more-menu-container
  .more-menu
  .more-menu-option
  a.restaurants
  .more-menu-option-title:before {
  background-image: url(/images/hotels/restaurants.svg);
}
.more-menu-container
  .more-menu
  .more-menu-option
  a.neighborhoods
  .more-menu-option-title:before,
.more-menu-container
  .more-menu
  .more-menu-option
  a.top-places
  .more-menu-option-title:before {
  background-image: url(/images/hotels/neighborhoods.svg);
}
.more-menu-container
  .more-menu
  .more-menu-option
  a.travel-tips
  .more-menu-option-title:before {
  background-image: url(/images/hotels/traveltips.svg);
}
.more-menu-container
  .more-menu
  .more-menu-option
  a.news
  .more-menu-option-title:before {
  background-image: url(/images/hotels/news.svg);
}
.more-menu-container
  .more-menu
  .more-menu-option
  a.forums
  .more-menu-option-title:before {
  background-image: url(/images/hotels/forums.svg);
}
.more-menu-container
  .more-menu
  .more-menu-option
  a.itineraries
  .more-menu-option-title:before {
  background-image: url(/images/hotels/itineraries.svg);
}
.more-menu-container .more-menu .more-menu-option.extra-block-mobile,
.more-menu-container .more-menu .more-menu-option.extra-block-tablet {
  display: none;
}
@media screen and (max-width: 1279px) {
  #nav-secondary #nav-container {
    padding: 0 20px;
  }
  .more-menu-container .more-menu-title {
    font: 700 28px/28px Poppins, Roboto, Helvetica, Arial, Sans-Serif;
    padding: 26px 30px;
  }
  .more-menu-container .more-menu .more-menu-option {
    width: 33.333%;
  }
  .more-menu-container .more-menu .more-menu-option a {
    font: 400 20px/20px Playfair Display, Serif;
    font-weight: 700;
  }
  .more-menu-container
    .more-menu
    .more-menu-option
    a
    .more-menu-option-title:before {
    background-size: 80px 80px;
    height: 80px;
    width: 80px;
  }
  .more-menu-container .more-menu .more-menu-option.extra-block-desktop,
  .more-menu-container .more-menu .more-menu-option.extra-block-mobile {
    display: none;
  }
  .more-menu-container .more-menu .more-menu-option.extra-block-tablet {
    display: block;
  }
}
@media only screen and (max-width: 750px) {
  #nav-secondary {
    padding: 0;
  }
  #nav-secondary #nav-container,
  #nav-secondary > h1,
  #nav-secondary > h2 {
    display: none;
  }
  #nav-secondary #nav-mobile-container {
    box-sizing: border-box;
    clear: none;
    display: block;
    width: 100%;
  }
  #nav-secondary #nav-mobile .nav-tab-more {
    display: none;
  }
  .more-menu-container .more-menu-title {
    font: 700 20px/20px Poppins, Roboto, Helvetica, Arial, Sans-Serif;
    padding: 16px 25px;
  }
  .more-menu-container .more-menu .more-menu-option {
    width: 50%;
  }
  .more-menu-container .more-menu .more-menu-option a {
    font: 400 16px/16px Playfair Display, Serif;
    font-weight: 700;
  }
  .more-menu-container
    .more-menu
    .more-menu-option
    a
    .more-menu-option-title:before {
    background-size: 40px 40px;
    height: 40px;
    width: 40px;
  }
  .more-menu-container .more-menu .more-menu-option.extra-block-desktop,
  .more-menu-container .more-menu .more-menu-option.extra-block-tablet {
    display: none;
  }
  .more-menu-container .more-menu .more-menu-option.extra-block-mobile {
    display: block;
  }
}
#destination_menu {
  background-color: #fafafa;
  border: none;
  border-radius: 2px;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.2);
  display: none;
  font: 400 16px/42px Poppins, Roboto, Helvetica, Arial, sans-serif;
  margin-top: 0;
  padding: 8px 24px;
  position: absolute;
  z-index: 9999;
}
#destination_menu a {
  color: #555;
}
#destination_menu ul {
  -webkit-padding-start: 0;
  list-style: none;
  padding-inline-start: 0;
}
#destination_menu:hover,
#nav-destination-name:hover + #destination_menu {
  display: block;
}
body #nav-secondary #nav-container #nav-destination-name {
  margin-bottom: 0;
  padding: 16px 16px 18px;
}
.inbetween-upnext .outbrain-wrapper {
  padding-top: 20px;
}
.inbetween-upnext .outbrain-wrapper > div {
  margin-bottom: 20px;
}
.inbetween-upnext .outbrain-wrapper a {
  color: #323232;
  font-family: Playfair Display, Georgia, Times New Roman, Times, serif;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  .inbetween-upnext .outbrain-wrapper > div {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 980px) {
  .inbetween-upnext .outbrain-wrapper a {
    font-size: 15px;
    line-height: 21px;
  }
}
@media only screen and (min-width: 1024px) {
  .inbetween-upnext .outbrain-wrapper a {
    font-size: 16px;
    line-height: 22px;
  }
}
.inbetween-upnext .AR_1.ob-strip-layout .ob-widget-header {
  color: #f07d31;
  font-family: Poppins, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.8em;
  padding-left: 0;
}
.inbetween-upnext .AR_1.ob-widget .ob-widget-items-container {
  margin-left: -55px;
}
@media only screen and (max-width: 1199px) {
  .inbetween-upnext .AR_1.ob-widget .ob-widget-items-container {
    margin-left: 0;
  }
}
.inbetween-upnext .ob_box_cont.MB_1 ul {
  list-style: square;
  padding-left: 20px;
}
.inbetween-upnext .ob_box_cont.MB_1 ul li {
  margin-bottom: 10px;
}
.photos-courtesy {
  float: right;
  margin-left: -20px;
  margin-right: -20px;
}
.photos-courtesy:after,
.photos-courtesy:before {
  content: " ";
  display: table;
}
.photos-courtesy:after {
  clear: both;
}
.photos-courtesy .photos-courtesy-wrapper {
  float: left;
  margin-bottom: 0;
  margin-top: 18px;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 100%;
}
@media (max-width: 767px) {
  .photos-courtesy .photos-courtesy-wrapper {
    margin-bottom: 24px;
    margin-top: 24px;
  }
}
.photos-courtesy .courtesy {
  color: #959595;
  font: 400 12px/16px Roboto, Helvetica, Arial, Sans-Serif;
  padding-left: 10px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .photos-courtesy .courtesy {
    padding-left: 0;
  }
}
.photos-courtesy .courtesy .camera {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAWCAMAAADgvdz9AAAAvVBMVEUAAACqqqq/v7+ZmZm2traZmZmZmZmenp6fn5+ZmZmbm5ucnJyXl5eZmZmWlpaWlpaYmJiYmJiWlpaVlZWXl5eWlpaXl5eXl5eXl5eWlpaVlZWWlpaVlZWWlpaWlpaVlZWWlpaVlZWWlpaWlpaWlpaVlZWWlpaVlZWWlpaWlpaWlpaVlZWWlpaVlZWWlpaWlpaWlpaVlZWWlpaWlpaVlZWWlpaWlpaVlZWWlpaVlZWVlZWWlpaVlZWWlpaVlZVPVQ7uAAAAPnRSTlMAAwQFBwoUFRgZHB8gIycuPkpLTVFaZWdsbXR1dnl6e4qMjaOlq6ywsbO0tbbBxMzQ1NXY2drp6vDz9PX2/MKze6EAAADRSURBVCjPlZHbUsIwFEU3LVjwAii1CIiAIFru5V6B9f+f5UMnI9p0GNZTdtZkdnIiSbofHYFjeCcbzpqElWOxtT6bG0nehsngjF5NkvsJdCVJXf7x5eiNbdO/lSQ9PP/hdUtHS6rKoEqkEzkT3dY8juct1+QcJ4FJlUXSuKiYHfjV3o7IL5X8iJ1n0UPGeUnKjxmmdZl9MVkV95RTOiA0lSFBSrfpGf1O+9rTF7rPb/5x/bvtUztQyJp5gYNmvGT9WIOZnmA6sDKFR6n+TQZxoB9tajj6AABd5gAAAABJRU5ErkJggg==);
  background-position: 2px 2px;
  background-repeat: no-repeat;
  background-size: 15px 11px;
  display: inline-block;
  padding-left: 25px;
}
body.single article.type-slideshow .entry-content p.courtesy {
  font: 400 12px/16px Roboto, Helvetica, Arial, Sans-Serif;
}
body #newsletter-popup {
  width: 100%;
}
body #newsletter-popup #newsletter-popup-email-input {
  background-color: #fff;
  color: #000;
}
body #newsletter-popup .newsletter-popup-header {
  padding-right: 20px;
  padding-top: 5px;
}
body #newsletter-popup .newsletter-popup-body {
  margin: 0;
}
body #newsletter-popup #newsletter-collapse-target {
  padding: 0;
}
#newsletter-popup-step-1 {
  display: flex;
  justify-content: center;
  padding: 8px;
}
.opt-in {
  margin-left: 10px;
}
body #newsletter-popup #newsletter-popup-step-2 {
  background-color: #3a862a;
  justify-content: center;
  padding: 8px;
}
.newsletter-popup-success-wordpress {
  display: flex;
  justify-content: center;
  width: 100%;
}
.newsletter-popup-header-wordpress {
  color: #fff;
  font-family: Roboto, Helvetica, Arial, Sans-Serif;
  font-size: 20px;
  font-weight: 700;
  padding-right: 15px;
}
.newsletter-popup-body-wordpress {
  color: #fff;
  font-family: Lucida Grande, Arial, serif;
  font-size: 16px;
}
.newsletter-popup-header-wordpress span {
  padding-left: 15px;
}
.leaflet-popup-content-wrapper {
  border-radius: 0 !important;
}
.leaflet-popup-content {
  padding: 11px 19px;
}
.leaflet-popup-content .popup-content {
  display: flex;
}
.leaflet-popup-content .popup-icon {
  flex: 0 1 auto;
}
.leaflet-popup-content .popup-info {
  flex: 0 1 auto;
  padding-left: 10px;
}
.leaflet-popup-content .popup-info-title {
  color: #323232;
  font: 700 14px/16px Roboto, Helvetica, Arial, Sans-Serif;
  margin: 0;
}
.leaflet-popup-content .popup-info-title a {
  color: inherit;
}
.leaflet-popup-content .popup-info-class {
  color: #959595;
  font: 400 12px/14px Roboto, Helvetica, Arial, Sans-Serif;
  margin: 0 0 10px;
  text-transform: capitalize;
}
.leaflet-popup-content .popup-info-address {
  color: #323232;
  font: 400 12px/14px Roboto, Helvetica, Arial, Sans-Serif;
  margin: 0;
}
.leaflet-marker-icon.hotel-main {
  background-image: url(/images/icons/map-pin-dest-teal_1x.png);
  background-position: 0 0;
  height: 64px;
  width: 44px;
}
.leaflet-marker-icon.hotel-main.selected {
  background-position: -44px 0;
}
.leaflet-marker-icon.hotel-numbered {
  background-image: url(/images/icons/map-hotel-numbered-sprites.png);
  background-position: 0 0;
  color: #fff;
  font: 600 14px Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  height: 53px;
  padding-top: 8px;
  text-align: center;
  width: 36px;
}
.leaflet-marker-icon.hotel-numbered.selected {
  background-position: -36px 0;
}
.map-poi-icon {
  background-image: url(/images/icons/map-poi-sprites.png);
  height: 50px;
  width: 50px;
}
.leaflet-popup-content .map-poi-icon {
  display: block;
}
.map-poi-icon.poi-dining {
  background-position: -300px 0;
}
.map-poi-icon.poi-dining.leaflet-marker-icon {
  background-position: 0 0;
}
.map-poi-icon.poi-dining.leaflet-marker-icon.selected {
  background-position: -150px 0;
}
.map-poi-icon.poi-lodging {
  background-position: -350px 0;
}
.map-poi-icon.poi-lodging.leaflet-marker-icon {
  background-position: -50px 0;
}
.map-poi-icon.poi-lodging.leaflet-marker-icon.selected {
  background-position: -200px 0;
}
.map-poi-icon.poi-sights {
  background-position: -400px 0;
}
.map-poi-icon.poi-sights.leaflet-marker-icon {
  background-position: -100px 0;
}
.map-poi-icon.poi-sights.leaflet-marker-icon.selected {
  background-position: -250px 0;
}
.map-poi-icon.poi-shopping {
  background-position: -300px -50px;
}
.map-poi-icon.poi-shopping.leaflet-marker-icon {
  background-position: 0 -50px;
}
.map-poi-icon.poi-shopping.leaflet-marker-icon.selected {
  background-position: -150px -50px;
}
.map-poi-icon.poi-nightlife {
  background-position: -350px -50px;
}
.map-poi-icon.poi-nightlife.leaflet-marker-icon {
  background-position: -50px -50px;
}
.map-poi-icon.poi-nightlife.leaflet-marker-icon.selected {
  background-position: -200px -50px;
}
.map-poi-icon.poi-entertainment {
  background-position: -400px -50px;
}
.map-poi-icon.poi-entertainment.leaflet-marker-icon {
  background-position: -100px -50px;
}
.map-poi-icon.poi-entertainment.leaflet-marker-icon.selected {
  background-position: -250px -50px;
}
.map-poi-icon.poi-theme-park {
  background-position: -300px -100px;
}
.map-poi-icon.poi-theme-park.leaflet-marker-icon {
  background-position: 0 -100px;
}
.map-poi-icon.poi-theme-park.leaflet-marker-icon.selected {
  background-position: -150px -100px;
}
.map-poi-icon.poi-beach {
  background-position: -350px -100px;
}
.map-poi-icon.poi-beach.leaflet-marker-icon {
  background-position: -50px -100px;
}
.map-poi-icon.poi-beach.leaflet-marker-icon.selected {
  background-position: -200px -100px;
}
.map-poi-icon.poi-national-park {
  background-position: -400px -100px;
}
.map-poi-icon.poi-national-park.leaflet-marker-icon {
  background-position: -100px -100px;
}
.map-poi-icon.poi-national-park.leaflet-marker-icon.selected {
  background-position: -250px -100px;
}
.map-poi-icon.poi-monument {
  background-position: -300px -150px;
}
.map-poi-icon.poi-monument.leaflet-marker-icon {
  background-position: 0 -150px;
}
.map-poi-icon.poi-monument.leaflet-marker-icon.selected {
  background-position: -150px -150px;
}
.map-poi-icon.poi-museum {
  background-position: -350px -150px;
}
.map-poi-icon.poi-museum.leaflet-marker-icon {
  background-position: -50px -150px;
}
.map-poi-icon.poi-museum.leaflet-marker-icon.selected {
  background-position: -200px -150px;
}
.map-poi-icon.poi-landmark {
  background-position: -400px -150px;
}
.map-poi-icon.poi-landmark.leaflet-marker-icon {
  background-position: -100px -150px;
}
.map-poi-icon.poi-landmark.leaflet-marker-icon.selected {
  background-position: -250px -150px;
}
.leaflet-tile-container {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
}
#body-wrap {
  transition: all 0.2s ease-out;
  width: 100%;
}
#adSkinBg {
  transition: background-color 0.4s ease-in-out 0s;
}
body #adSkin {
  display: none;
  left: 50%;
  position: fixed;
  right: 50%;
  top: 0;
  z-index: 0;
}
body.hasAdSkin:not(.home) #onetrust-consent-sdk #onetrust-banner-sdk {
  margin: 0 auto;
  max-width: 1300px;
}
@media (min-width: 1300px) {
  body.hasAdSkin:not(.home) #body-wrap {
    margin: 0 auto;
    width: 1300px;
  }
}
body.hasAdSkin:not(.home) img.hero-img {
  margin: 0 auto;
  max-width: 1300px;
}
body.hasAdSkin:not(.home) img.gl-spotify-img {
  margin-left: calc(50% - 650px);
  max-width: 1300px;
}
body.hasAdSkin:not(.home).hasAlert #top-header .advertisement-sticky {
  padding: 162px 0 20px;
}
body.hasAdSkin:not(.home) #top-header .advertisement-sticky {
  padding: 120px 0 20px;
  transition: all out 0.2s ease;
}
body.hasAdSkin:not(.home) #adSkinBg {
  background-color: #fff;
  height: calc(100% + 50px);
  margin-left: -80px;
  position: absolute;
  width: 1300px;
  z-index: 0;
}
@media (max-width: 991px) {
  body.hasAdSkin:not(.home) #adSkinBg {
    margin-left: -180px;
  }
}
@media (min-width: 1300px) {
  body.hasAdSkin:not(.home) .header-inner {
    margin: 0 auto;
    max-width: 1300px;
    position: relative;
  }
}
body.hasAdSkin:not(.home) #site-wide-alert {
  left: 50%;
  margin-left: -650px;
  position: absolute;
  width: 100%;
  width: 1300px;
  z-index: 9;
}
body.hasAdSkin:not(.home) .back-to-top {
  left: calc(50% + 595px);
}
body.hasAdSkin:not(.home) .btn-back-to-top-side {
  left: calc(50% + 560px) !important;
}
@media (min-width: 1300px) {
  body.hasAdSkin:not(.home) header#fgl-hero {
    left: auto;
    margin-left: -80px;
    max-width: 1300px;
  }
}
body.hasAdSkin:not(.home) #golist-sticky-page-nav.sticky {
  left: 50%;
  margin-left: -650px;
  width: 1300px;
}
body.hasAdSkin:not(.home) footer #footer-lock-up {
  margin-bottom: -2px;
  position: relative;
}
body.hasAdSkin:not(.home).dark-mode #body-wrap #adSkinBg {
  background-color: #0f2133;
}
body.hasAdSkin:not(.home) .single-img.size-full,
body.hasAdSkin:not(.home) figure.single-img.size-full {
  left: 0;
  margin-left: -70px;
  max-width: 1280px;
}
body.hasAdSkin.showAdSkin #top-header .advertisement-sticky {
  padding: 120px 0 20px;
}
body.hasAdSkin #top-header .advertisement-sticky {
  padding: 60px 0 0;
}
body.hasAdSkin.single .entry-content .jsFullbleed {
  margin-left: -70px;
  width: 1280px !important;
}
body.hasAdSkin #newsletter-popup {
  left: 50%;
  transform: translateX(-50%);
  width: 1280px;
}
body.hasAdSkin #consent_blackbar {
  left: auto;
}
body.hasAdSkin #consent_blackbar #truste-consent-track {
  width: 1280px;
}
.fd-sponsor-banner {
  clear: both;
  display: block;
  float: left;
  float: none;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  text-align: center;
  width: 100%;
}
@media (min-width: 768px) {
  .fd-sponsor-banner {
    float: left;
    margin-left: 8.3333333333%;
    width: 83.3333333333%;
  }
}
@media (min-width: 992px) {
  .fd-sponsor-banner {
    float: left;
    margin-left: 0;
    width: 66.6666666667%;
  }
}
.fd-sponsor-banner:after,
.fd-sponsor-banner:before {
  content: " ";
  display: table;
}
.fd-sponsor-banner:after {
  clear: both;
}
.fd-sponsor-banner img {
  display: inline-block;
  margin: 0 auto;
}
.fd-sponsor-banner .advertisement {
  margin: 0 auto;
  padding-top: 0;
  text-align: center;
}
.fd-sponsor-banner .advertisement > div {
  position: relative;
}
.fd-sponsor-banner .advertisement > div > div {
  padding-bottom: 10px;
}
.fd-sponsor-banner .advertisement > div:not(.gpt-loaded) > div:before {
  align-items: center;
  background-color: #dfdfdf;
  bottom: 0;
  color: #fff;
  content: "Advertisement";
  display: flex;
  font: 400 14px/1.2em Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  height: 35px;
  justify-content: center;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}
@media (min-width: 768px) {
  .fd-sponsor-banner .advertisement > div:not(.gpt-loaded) > div:before {
    height: 60px;
  }
}
.fd-sponsor-banner .advertisement > div > div:after {
  border-bottom: 1px solid #dfdfdf;
  bottom: -10px;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.fd-sponsor-banner .advertisement > div,
.fd-sponsor-banner .advertisement > div > div {
  margin: 0 auto;
  text-align: center;
}
.fd-sponsor-banner .advertisement > div {
  height: 35px;
}
@media (min-width: 768px) {
  .fd-sponsor-banner .advertisement > div {
    height: 60px;
  }
}
article.type-post .entry-content .fd-sponsor-banner {
  margin-top: 20px;
}
@media (min-width: 768px) {
  article.type-post .entry-content .fd-sponsor-banner {
    margin-left: 16.6666666667%;
  }
}
@media (min-width: 992px) {
  article.type-post .entry-content .fd-sponsor-banner {
    margin-left: 16.6666666667%;
  }
}
@media (min-width: 768px) {
  article.type-post .entry-content .fd-sponsor-banner {
    margin-top: 30px;
    max-width: 66.6666666667%;
  }
}
@media (min-width: 992px) {
  article.type-post .entry-content .fd-sponsor-banner {
    margin-top: 0;
    width: calc(83.33333% - 370px);
  }
}
article.type-post .entry-content .fd-sponsor-banner > div > div,
article.type-post .entry-content .fd-sponsor-banner > div > iframe,
article.type-slideshow .entry-content .fd-sponsor-banner > div > div,
article.type-slideshow .entry-content .fd-sponsor-banner > div > iframe {
  margin-bottom: 10px;
  margin-top: 10px;
}
body.post-type-cruises [class^="insidertip"] {
  border-bottom: 1px solid #b5b5b5;
  border-top: 1px solid #b5b5b5;
  margin: 30px 0;
  text-align: center;
}
@media (min-width: 768px) {
  body.post-type-cruises [class^="insidertip"] {
    margin: 20px;
  }
}
body.post-type-cruises [class^="insidertip"] .title {
  color: #010101;
  display: block;
  font: 400 14px/2.14 Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 20px;
  text-align: center;
}
@media (min-width: 768px) {
  body.post-type-cruises [class^="insidertip"] .title {
    font: 400 16px/2 Poppins, Roboto, Helvetica, Arial, Sans-Serif;
    font-weight: 700;
  }
}
body.post-type-cruises [class^="insidertip"] .title .inner {
  border-bottom: 3px solid #0ab0a6;
}
body.post-type-cruises [class^="insidertip"] .body {
  color: #0ab0a6;
  display: block;
  font: 400 14px/26px Playfair Display, Serif;
  font-style: italic;
  margin: 10px auto 20px;
}
@media (min-width: 768px) {
  body.post-type-cruises [class^="insidertip"] .body {
    font: 400 16px/26px Playfair Display, Serif;
    font-style: italic;
    width: 90%;
  }
}
@media (min-width: 992px) {
  body.post-type-cruises [class^="insidertip"] .body {
    font: 400 18px/32px Playfair Display, Serif;
    font-style: italic;
  }
}
body.post-type-cruises [class^="insidertip"] .body a {
  border-bottom: 2px solid #0ab0a6;
  color: #0ab0a6;
  text-decoration: none;
}
body.post-type-cruises [class^="insidertip"] .body a:hover {
  border-bottom: none;
  color: #0ab0a6;
}
@media (min-width: 768px) {
  body.post-type-cruises .insidertip_center {
    margin: 50px 10%;
  }
}
body.post-type-cruises .ntn {
  background: #efefef;
  display: inline-block;
  list-style: none;
  margin-top: 30px;
  padding: 70px 30px 30px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  body.post-type-cruises .ntn {
    padding-top: 85px;
  }
}
body.post-type-cruises .ntn:before {
  color: #323232;
  content: "Need To Know";
  font: 700 20px/30px Roboto;
  left: 30px;
  position: absolute;
  top: 30px;
}
@media (min-width: 768px) {
  body.post-type-cruises .ntn:before {
    font-size: 24px;
    line-height: 34px;
  }
}
body.post-type-cruises .ntn > li {
  position: relative;
  width: 100%;
}
body.post-type-cruises .ntn > li ul {
  display: inline-block;
  list-style: none;
  padding: 0;
  vertical-align: top;
}
@media (min-width: 768px) {
  body.post-type-cruises .ntn > li ul {
    max-width: 48%;
  }
  body.post-type-cruises .ntn > li ul:first-child {
    padding-right: 20px;
  }
}
body.post-type-cruises .ntn > li ul li {
  color: #323232;
  display: block;
  font: 14px/20px Roboto;
  margin-bottom: 15px;
  padding-left: 30px;
  position: relative;
}
@media (min-width: 768px) {
  body.post-type-cruises .ntn > li ul li {
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 20px;
  }
  body.post-type-cruises .ntn > li ul li:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  body.post-type-cruises .ntn > li ul li {
    font-size: 18px;
    line-height: 30px;
  }
}
body.post-type-cruises .ntn > li ul li:before {
  color: #f07d31;
  content: "ï€Œ";
  font-family: Font Awesome\5 Pro, FontAwesome;
  font-size: 15px;
  font-style: normal;
  left: 0;
  line-height: 30px;
  margin-right: 10px;
  position: absolute;
  top: 0;
}
body.post-type-cruises .chl {
  list-style: none;
  margin-bottom: 30px;
  margin-top: 30px;
  padding: 0;
  position: relative;
}
body.post-type-cruises .chl > li {
  position: relative;
  width: 100%;
}
body.post-type-cruises .chl > li ul {
  display: inline-block;
  list-style: none;
  padding: 0;
  vertical-align: top;
}
@media (min-width: 768px) {
  body.post-type-cruises .chl > li ul {
    max-width: 48%;
  }
  body.post-type-cruises .chl > li ul:first-child {
    padding-right: 20px;
  }
}
body.post-type-cruises .chl > li ul li {
  color: #323232;
  font: 14px/20px Roboto;
  margin-bottom: 5px;
  padding-left: 30px;
  position: relative;
}
@media (max-width: 480px) {
  body.post-type-cruises .chl > li ul li {
    margin-bottom: 15px;
  }
}
@media (min-width: 768px) {
  body.post-type-cruises .chl > li ul li {
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 20px;
  }
  body.post-type-cruises .chl > li ul li:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  body.post-type-cruises .chl > li ul li {
    font-size: 18px;
    line-height: 30px;
  }
}
body.post-type-cruises .chl > li ul li:before {
  color: #f07d31;
  content: "ï€Œ";
  font-family: Font Awesome\5 Pro, FontAwesome;
  font-size: 15px;
  font-style: normal;
  left: 0;
  line-height: 30px;
  margin-right: 10px;
  position: absolute;
  vertical-align: top;
}
@media (max-width: 480px) {
  body.post-type-cruises .chl > li ul li:before {
    line-height: 20px;
  }
}
body.post-type-cruises > .fll {
  list-style: none;
  margin-bottom: 20px;
  padding: 0;
  position: relative;
}
@media (min-width: 768px) {
  body.post-type-cruises > .fll {
    grid-gap: 0 20px;
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
body.post-type-cruises > .fll > li {
  color: #f07d31;
  display: inline-block;
  font: 700 18px/14px Roboto;
  padding: 30px 0;
  position: relative;
  text-transform: uppercase;
}
body.post-type-cruises > .fll > li:after {
  border-bottom: 1px solid #cdcdcd;
  bottom: 0;
  content: "";
  left: 0;
  padding-top: 30px;
  position: absolute;
  width: 100%;
}
@media (min-width: 768px) {
  body.post-type-cruises > .fll > li:nth-last-child(2):after {
    display: none;
  }
}
body.post-type-cruises > .fll > li:nth-child(2n):after {
  display: block;
}
body.post-type-cruises > .fll > li:last-child:after {
  display: none;
}
body.post-type-cruises > .fll > li > .fll {
  list-style: none;
  padding-left: 0;
  padding-top: 10px;
}
body.post-type-cruises > .fll > li > .fll > li {
  color: #323232;
  font: 18px/30px Roboto;
  padding-left: 0;
  position: relative;
  text-transform: none;
}
@media (max-width: 480px) {
  body.post-type-cruises > .fll > li > .fll > li {
    margin-bottom: 15px;
  }
}
body.post-type-cruises > .ctl {
  list-style: none;
  margin-bottom: 20px;
  padding: 0;
  position: relative;
}
@media (min-width: 768px) {
  body.post-type-cruises > .ctl {
    grid-gap: 0 20px;
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
body.post-type-cruises > .ctl > li {
  color: #323232;
  display: inline-block;
  font: 700 18px/14px Roboto;
  padding: 30px 0;
  position: relative;
}
body.post-type-cruises > .ctl > li:after {
  border-bottom: 1px solid #cdcdcd;
  bottom: 0;
  content: "";
  left: 0;
  padding-top: 30px;
  position: absolute;
  width: 100%;
}
@media (min-width: 768px) {
  body.post-type-cruises > .ctl > li:nth-last-child(2):after {
    display: none;
  }
}
body.post-type-cruises > .ctl > li:nth-child(2n):after {
  display: block;
}
body.post-type-cruises > .ctl > li:last-child:after {
  display: none;
}
body.post-type-cruises > .ctl > li > .ctl {
  list-style: none;
  padding-left: 0;
  padding-top: 10px;
}
body.post-type-cruises > .ctl > li > .ctl > li {
  color: #323232;
  font: 18px/30px Roboto;
  padding-left: 0;
  position: relative;
  text-transform: none;
}
body.post-type-cruises > .ctl > li > .ctl > li:before {
  color: #338280;
  font-family: Font Awesome\5 Pro, FontAwesome;
  font-size: 16px;
  font-style: normal;
  line-height: 30px;
  margin-right: 10px;
  vertical-align: middle;
}
body.post-type-cruises > .ctl > li > .ctl > li:nth-child(2):before {
  content: "ï¡¹";
}
body.post-type-cruises > .ctl > li > .ctl > li:nth-child(3):before {
  content: "ï•½";
}
body.post-type-cruises > .ctl > li > .ctl > li:empty {
  display: none;
}
@media (max-width: 480px) {
  body.post-type-cruises > .ctl > li > .ctl > li {
    margin-bottom: 15px;
  }
  body.post-type-cruises > .ctl > li > .ctl > li:last-child {
    margin-bottom: 0;
  }
}
body.post-type-cruises h2 {
  color: #323232;
  font: 700 22px/32px Roboto;
}
@media (min-width: 768px) {
  body.post-type-cruises h2 {
    font-size: 26px;
    line-height: 36px;
  }
}
body.post-type-cruises h3 {
  color: #323232;
  font: 700 20px/30px Roboto;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  body.post-type-cruises h3 {
    font-size: 24px;
    line-height: 34px;
  }
}
body.post-type-cruises p {
  color: #323232;
  font: 14px/26px Roboto, Poppins;
}
@media (min-width: 768px) {
  body.post-type-cruises p {
    font-size: 16px;
    line-height: 28px;
  }
}
@media (max-width: 480px) {
  body.post-type-cruises .related-best-bets-module {
    border-bottom: 1px solid #dfdfdf;
    border-top: 1px solid #dfdfdf;
    margin: 40px 0;
    padding: 20px 0;
  }
}
@media (min-width: 768px) {
  body.post-type-cruises .related-best-bets-module {
    border-left: 1px solid #dfdfdf;
    float: right;
    margin-bottom: 20px;
    margin-left: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 992px) {
  body.post-type-cruises .related-best-bets-module {
    margin-bottom: 40px;
    margin-left: 40px;
  }
}
body.post-type-cruises .related-best-bets-module a {
  text-decoration: none;
}
body.post-type-cruises .related-best-bets-module .thumb-wrapper {
  display: inline-block;
  height: 100px;
  padding-right: 20px;
  vertical-align: top;
  width: 120px;
}
body.post-type-cruises .related-best-bets-module .thumb-wrapper .thumb-link {
  height: 100%;
  width: 100%;
}
body.post-type-cruises
  .related-best-bets-module
  .thumb-wrapper
  .thumb-link
  img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
body.post-type-cruises .related-best-bets-module .text-wrapper {
  display: inline-block;
  vertical-align: top;
}
@media (min-width: 768px) {
  body.post-type-cruises .related-best-bets-module .text-wrapper {
    width: 200px;
  }
}
body.post-type-cruises .related-best-bets-module .text-wrapper .header-link {
  color: #f07d31;
  display: block;
  font: 700 14px/14px Roboto, Poppins;
  margin-bottom: 5px;
  text-transform: uppercase;
}
body.post-type-cruises .related-best-bets-module .text-wrapper .title-link {
  color: #323232;
  display: block;
  font: 700 18px/26px Playfair Display, Poppins;
  margin-bottom: 10px;
}
body.post-type-cruises .related-best-bets-module .text-wrapper .author-link {
  color: #757575;
  display: block;
  font: 14px/14px Roboto, Poppins;
}
header .banner {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
header .banner:after,
header .banner:before {
  content: " ";
  display: table;
}
header .banner:after {
  clear: both;
}
header .entry-title {
  float: left;
  float: none;
  font: 400 28px/32px Playfair Display, Serif;
  letter-spacing: -0.6px;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  text-align: center;
  width: 100%;
}
@media (min-width: 768px) {
  header .entry-title {
    float: left;
    font: 400 42px/50px Playfair Display, Serif;
    letter-spacing: -0.8px;
    margin-left: 16.6666666667%;
    width: 66.6666666667%;
  }
}
@media (min-width: 992px) {
  header .entry-title {
    font: 400 62px/66px Playfair Display, Serif;
    letter-spacing: -1.2px;
  }
}
@media (max-width: 767px) {
  #top-header {
    height: 100px;
  }
}
body.single article.has-post-thumbnail.format-standard header,
body.single article.has-post-thumbnail.type-slideshow header {
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  height: 70vh;
  max-height: 340px;
  min-height: 300px;
  padding: 70px 30px;
  position: relative;
  z-index: 2;
}
body.single article.has-post-thumbnail.format-standard header.bm-big,
body.single article.has-post-thumbnail.type-slideshow header.bm-big {
  margin-bottom: 70px;
}
@media (min-width: 768px) {
  body.single article.has-post-thumbnail.format-standard header,
  body.single article.has-post-thumbnail.type-slideshow header {
    height: 80vh;
    max-height: 400px;
    min-height: 300px;
  }
  body.single article.has-post-thumbnail.format-standard header.bm-big,
  body.single article.has-post-thumbnail.type-slideshow header.bm-big {
    margin-bottom: 90px;
  }
}
@media (min-width: 992px) {
  body.single article.has-post-thumbnail.format-standard header,
  body.single article.has-post-thumbnail.type-slideshow header {
    max-height: 600px;
    min-height: 400px;
  }
}
body.single article.has-post-thumbnail.format-standard header .golist-logo-wrap,
body.single article.has-post-thumbnail.type-slideshow header .golist-logo-wrap {
  bottom: 30px;
  display: none;
  position: absolute;
}
@media (min-width: 768px) {
  body.single
    article.has-post-thumbnail.format-standard
    header
    .golist-logo-wrap,
  body.single
    article.has-post-thumbnail.type-slideshow
    header
    .golist-logo-wrap {
    display: block;
  }
}
body.single
  article.has-post-thumbnail.format-standard
  header
  .golist-logo-wrap
  a,
body.single
  article.has-post-thumbnail.type-slideshow
  header
  .golist-logo-wrap
  a {
  text-decoration: none;
}
body.single article.has-post-thumbnail.format-standard header .golist-logo,
body.single article.has-post-thumbnail.type-slideshow header .golist-logo {
  width: 120px;
}
body.single article.has-post-thumbnail.format-standard header .golist-logo-text,
body.single article.has-post-thumbnail.type-slideshow header .golist-logo-text {
  color: #fff;
  font: 400 14px/18px Playfair Display, Serif;
  font-style: italic;
  margin: 7px 0 0;
}
body.single
  article.has-post-thumbnail.format-standard
  header
  .golist-logo-text:after,
body.single
  article.has-post-thumbnail.type-slideshow
  header
  .golist-logo-text:after {
  color: #fff;
  content: "ï”";
  display: inline-block;
  font-family: Font Awesome\5 Pro;
  font-style: normal;
  font-weight: 300;
  margin: 0 0 0 10px;
}
body.single article.has-post-thumbnail.format-standard header [class^="badge_"],
body.single article.has-post-thumbnail.type-slideshow header [class^="badge_"] {
  background-repeat: no-repeat;
  background-size: 80px;
  bottom: -40px;
  height: 80px;
  left: calc(50% - 40px);
  position: absolute;
  width: 80px;
}
@media (min-width: 768px) {
  body.single
    article.has-post-thumbnail.format-standard
    header
    [class^="badge_"],
  body.single
    article.has-post-thumbnail.type-slideshow
    header
    [class^="badge_"] {
    background-size: 100px;
    bottom: -50px;
    height: 100px;
    left: calc(50% - 50px);
    width: 100px;
  }
}
@media (min-width: 992px) {
  body.single
    article.has-post-thumbnail.format-standard
    header
    [class^="badge_"],
  body.single
    article.has-post-thumbnail.type-slideshow
    header
    [class^="badge_"] {
    background-size: 150px;
    bottom: -75px;
    height: 150px;
    left: calc(50% - 75px);
    width: 150px;
  }
}
body.single article.has-post-thumbnail.format-standard header .badge_stomping,
body.single article.has-post-thumbnail.type-slideshow header .badge_stomping {
  background-image: url(/wp-content/themes/fodors/dist/images/badge_stompinggrounds_2x.png);
}
body.single article.has-post-thumbnail.format-standard header .badge_whereto,
body.single article.has-post-thumbnail.type-slideshow header .badge_whereto {
  background-image: url(data:image/png;base64,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);
}
body.single
  article.has-post-thumbnail.format-standard
  header
  .badge_fodorsfaves,
body.single
  article.has-post-thumbnail.type-slideshow
  header
  .badge_fodorsfaves {
  background-image: url(/wp-content/themes/fodors/dist/images/fodors_faves_color_2x.png);
}
body.single
  article.has-post-thumbnail.format-standard
  header
  .badge_helloweekend,
body.single
  article.has-post-thumbnail.type-slideshow
  header
  .badge_helloweekend {
  background-image: url(/wp-content/themes/fodors/dist/images/hello-weekend-color_2x.png);
}
body.single article.has-post-thumbnail.format-standard header .badge_start,
body.single article.has-post-thumbnail.type-slideshow header .badge_start {
  background-color: #000;
  background-image: none;
  bottom: 0;
  color: #fff;
  cursor: pointer;
  font: 400 16px/1.1em Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  height: 60px;
  left: calc(50% - 60px);
  letter-spacing: 1px;
  opacity: 0.8;
  padding-top: 15px;
  text-align: center;
  width: 120px;
  z-index: 99;
}
body.single article.has-post-thumbnail.format-standard header .badge_start .fa,
body.single article.has-post-thumbnail.format-standard header .badge_start .fal,
body.single article.has-post-thumbnail.type-slideshow header .badge_start .fa,
body.single article.has-post-thumbnail.type-slideshow header .badge_start .fal {
  font-size: 26px;
}
@media (min-width: 768px) {
  body.single article.has-post-thumbnail.format-standard header .badge_start,
  body.single article.has-post-thumbnail.type-slideshow header .badge_start {
    height: 70px;
    padding-top: 20px;
  }
}
@media (min-width: 992px) {
  body.single article.has-post-thumbnail.format-standard header .badge_start,
  body.single article.has-post-thumbnail.type-slideshow header .badge_start {
    font: 400 24px/1em Poppins, Roboto, Helvetica, Arial, Sans-Serif;
    height: 100px;
    left: calc(50% - 90px);
    padding-top: 30px;
    width: 180px;
  }
  body.single
    article.has-post-thumbnail.format-standard
    header
    .badge_start
    .fa,
  body.single
    article.has-post-thumbnail.format-standard
    header
    .badge_start
    .fal,
  body.single article.has-post-thumbnail.type-slideshow header .badge_start .fa,
  body.single
    article.has-post-thumbnail.type-slideshow
    header
    .badge_start
    .fal {
    font-size: 36px;
  }
}
body.single article.has-post-thumbnail.format-standard header .badge_category,
body.single article.has-post-thumbnail.type-slideshow header .badge_category {
  z-index: 1;
}
body.single
  article.has-post-thumbnail.format-standard
  header
  .badge_category
  img,
body.single
  article.has-post-thumbnail.type-slideshow
  header
  .badge_category
  img {
  max-width: 100%;
}
@media (max-width: 767px) {
  body.single
    article.has-post-thumbnail.format-standard
    header
    .badge_category
    img,
  body.single
    article.has-post-thumbnail.type-slideshow
    header
    .badge_category
    img {
    height: 80px;
    width: 80px;
  }
}
@media (min-width: 768px) {
  body.single
    article.has-post-thumbnail.format-standard
    header
    .badge_category
    img,
  body.single
    article.has-post-thumbnail.type-slideshow
    header
    .badge_category
    img {
    height: 100px;
    width: 100px;
  }
}
@media (min-width: 992px) {
  body.single
    article.has-post-thumbnail.format-standard
    header
    .badge_category
    img,
  body.single
    article.has-post-thumbnail.type-slideshow
    header
    .badge_category
    img {
    height: 150px;
    width: 150px;
  }
}
body.single article.has-post-thumbnail.format-standard .entry-meta.top,
body.single
  article.has-post-thumbnail.format-standard
  .entry-meta.top
  a
  .author_name,
body.single
  article.has-post-thumbnail.format-standard
  .entry-meta.top
  a.fn
  .author_name,
body.single article.has-post-thumbnail.format-standard .entry-title,
body.single article.has-post-thumbnail.format-standard a.fn,
body.single article.has-post-thumbnail.type-slideshow .entry-meta.top,
body.single
  article.has-post-thumbnail.type-slideshow
  .entry-meta.top
  a
  .author_name,
body.single
  article.has-post-thumbnail.type-slideshow
  .entry-meta.top
  a.fn
  .author_name,
body.single article.has-post-thumbnail.type-slideshow .entry-title,
body.single article.has-post-thumbnail.type-slideshow a.fn {
  color: #fff;
}
body.single article.has-post-thumbnail.format-standard .header-wrap,
body.single article.has-post-thumbnail.type-slideshow .header-wrap {
  bottom: 0;
  display: flex;
  flex-direction: column;
  left: 0;
  padding: 0 20px;
  position: absolute;
  right: 0;
  top: 0;
}
body.single article.has-post-thumbnail.format-standard .header-content,
body.single article.has-post-thumbnail.type-slideshow .header-content {
  margin: auto;
  text-align: center;
  width: 100%;
}
body.single
  article.has-post-thumbnail.format-standard
  .header-content
  .entry-title,
body.single
  article.has-post-thumbnail.type-slideshow
  .header-content
  .entry-title {
  margin: 0 auto;
}
body.single article.has-post-thumbnail.format-standard .entry-title,
body.single article.has-post-thumbnail.type-slideshow .entry-title {
  float: left;
  float: none !important;
  margin: 0 auto;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  body.single article.has-post-thumbnail.format-standard .entry-title,
  body.single article.has-post-thumbnail.type-slideshow .entry-title {
    float: left;
    width: 66.6666666667%;
  }
}
body.single
  article.has-post-thumbnail.type-slideshow
  header
  [class^="badge_"]:not(.badge_start) {
  background-repeat: no-repeat;
  background-size: 80px;
  bottom: 10px;
  height: 80px;
  position: relative;
  width: 80px;
}
@media (min-width: 768px) {
  body.single
    article.has-post-thumbnail.type-slideshow
    header
    [class^="badge_"]:not(.badge_start) {
    background-size: 100px;
    height: 100px;
    width: 100px;
  }
}
@media (min-width: 992px) {
  body.single
    article.has-post-thumbnail.type-slideshow
    header
    [class^="badge_"]:not(.badge_start) {
    background-size: 150px;
    height: 150px;
    width: 150px;
  }
}
body.single article.has-post-thumbnail header .hero-image-gradient {
  display: block;
  overflow: hidden;
}
body.single article.has-post-thumbnail header .hero-image-gradient:after {
  background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
body.single article.has-post-thumbnail header .hero-img {
  font-family: "object-fit: cover";
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
body.single article.has-post-thumbnail header .hero-img,
body.single article.has-post-thumbnail header .hero-img.top {
  -o-object-position: center top;
  object-position: center top;
}
body.single article.has-post-thumbnail header .hero-img.center {
  -o-object-position: center center;
  object-position: center center;
}
body.single article.has-post-thumbnail header .hero-img.bottom {
  -o-object-position: center bottom;
  object-position: center bottom;
}
body.single article.has-post-thumbnail.type-slideshow header .badge_fodorsfaves,
body.single
  article.has-post-thumbnail.type-slideshow
  header
  .badge_helloweekend {
  bottom: 0;
  left: 0;
  margin: 0 auto 20px;
  position: relative;
}
body.single article.has-post-thumbnail.type-slideshow header .badge_category {
  bottom: 0;
  left: 0;
  margin: 0 auto;
  position: relative;
}
.sidebar {
  float: left;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  .sidebar {
    float: left;
    width: 41.6666666667%;
  }
}
@media (min-width: 992px) {
  .sidebar {
    float: left;
    width: 33.3333333333%;
  }
}
@media (max-width: 767px) {
  .sidebar.sidebar-archive {
    display: none;
  }
}
article.format-standard footer {
  margin-left: 0;
  margin-right: 0;
}
article.format-standard footer:after,
article.format-standard footer:before {
  content: " ";
  display: table;
}
article.format-standard footer:after {
  clear: both;
}
article.format-gallery footer .back-to-top,
article.format-standard footer .back-to-top,
article.slideshow footer .back-to-top {
  color: #555;
  cursor: pointer;
  float: none !important;
  font: 400 12px/20px Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  margin: 10px auto 30px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
article.format-gallery footer .back-to-top:after,
article.format-gallery footer .back-to-top:before,
article.format-standard footer .back-to-top:after,
article.format-standard footer .back-to-top:before,
article.slideshow footer .back-to-top:after,
article.slideshow footer .back-to-top:before {
  content: " ";
  display: table;
}
article.format-gallery footer .back-to-top:after,
article.format-standard footer .back-to-top:after,
article.slideshow footer .back-to-top:after {
  clear: both;
}
@media (min-width: 768px) {
  article.format-gallery footer .back-to-top,
  article.format-standard footer .back-to-top,
  article.slideshow footer .back-to-top {
    margin: 15px auto 0;
    width: 646px;
  }
}
@media (min-width: 992px) {
  article.format-gallery footer .back-to-top,
  article.format-standard footer .back-to-top,
  article.slideshow footer .back-to-top {
    width: 724px;
  }
}
article.format-gallery footer .back-to-top .wrapper,
article.format-standard footer .back-to-top .wrapper,
article.slideshow footer .back-to-top .wrapper {
  background-image: linear-gradient(90deg, #999 10%, hsla(0, 0%, 100%, 0));
  background-position: top;
  background-repeat: repeat-x;
  background-size: 5px 1px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF999999",endColorstr="#00FFFFFF",GradientType=1);
  padding-top: 40px;
}
#body-wrap {
  overflow: visible;
}
body.archive .wrap {
  margin-bottom: 50px;
}
@media (min-width: 768px) {
  body.archive .wrap {
    margin-bottom: 60px;
  }
}
@media (min-width: 992px) {
  body.archive .wrap {
    margin-bottom: 120px;
  }
}
body.archive .breadcrumbs-container {
  min-height: 50px;
  padding-bottom: 14px;
  padding-top: 14px;
}
@media (min-width: 768px) {
  body.archive .breadcrumbs-container {
    min-height: 80px;
  }
}
@media (min-width: 992px) {
  body.archive .breadcrumbs-container {
    min-height: 90px;
  }
}
body.archive .hero-description {
  color: #323232;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 40px;
  text-align: left;
  width: 100%;
}
@media (min-width: 992px) {
  body.archive .hero-description {
    font-size: 18px;
    margin-bottom: 60px;
  }
}
body.archive .hero-description a {
  color: #338280;
  text-decoration: none;
}
body.archive .content {
  margin-left: -20px;
  margin-right: -20px;
}
body.archive .content:after,
body.archive .content:before {
  content: " ";
  display: table;
}
body.archive .content:after {
  clear: both;
}
body.archive .main,
body.archive .sidebar-footer {
  float: left;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  body.archive .main,
  body.archive .sidebar-footer {
    float: left;
    width: 58.3333333333%;
  }
}
@media (min-width: 992px) {
  body.archive .main,
  body.archive .sidebar-footer {
    float: left;
    width: 66.6666666667%;
  }
}
body.archive .main .page-header {
  border-bottom: 1px solid #dfdfdf;
  margin-bottom: 20px;
  margin-top: 0;
  padding-bottom: 0;
  width: 100%;
}
@media (min-width: 768px) {
  body.archive .main .page-header {
    margin-bottom: 30px;
  }
}
@media (min-width: 992px) {
  body.archive .main .page-header {
    margin-bottom: 40px;
  }
}
body.archive .main .page-header h1 {
  color: #0ab0a6;
  font: 400 24px/1.1 Playfair Display, Serif;
  margin-bottom: 12px;
  margin-top: 0;
  text-align: center;
}
@media (min-width: 768px) {
  body.archive .main .page-header h1 {
    font-size: 36px;
    margin-bottom: 14px;
    text-align: left;
  }
}
@media (min-width: 992px) {
  body.archive .main .page-header h1 {
    font-size: 36px;
    margin-bottom: 16px;
  }
}
body.archive .main > article:first-of-type {
  padding-top: 0;
}
body.archive .main article:last-of-type {
  border-bottom: none;
}
body.archive .back-to-top,
body.archive .main .infinite-wrap > article:first-of-type {
  border-top: 1px solid #dfdfdf;
}
body.archive .back-to-top {
  color: #555;
  cursor: pointer;
  font: 400 12px/1 Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  margin-left: -20px;
  margin-right: -20px;
  margin-top: 50px;
  padding-top: 9px;
  text-align: center;
  text-transform: uppercase;
}
body.archive .back-to-top:after,
body.archive .back-to-top:before {
  content: " ";
  display: table;
}
body.archive .back-to-top:after {
  clear: both;
}
@media (min-width: 768px) {
  body.archive .back-to-top {
    display: none;
  }
}
body.archive .back-to-top .wrapper {
  float: left;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 100%;
}
body.archive .back-to-top .fa-chevron-up {
  font-size: 15px;
  margin-bottom: 4px;
}
@media (min-width: 992px) {
  body.archive.has-hero.category .main {
    display: flex;
    flex-wrap: wrap;
  }
  body.archive.has-hero.category .main > article:first-of-type,
  body.archive.has-hero.category .main > article:nth-of-type(2) {
    border-bottom: 1px solid #dfdfdf;
    padding-top: 0;
    width: 50%;
  }
  body.archive.has-hero.category .main > article:first-of-type .entry-photo,
  body.archive.has-hero.category .main > article:first-of-type .entry-text,
  body.archive.has-hero.category .main > article:nth-of-type(2) .entry-photo,
  body.archive.has-hero.category .main > article:nth-of-type(2) .entry-text {
    width: 100%;
  }
  body.archive.has-hero.category .main > article:first-of-type .entry-text,
  body.archive.has-hero.category .main > article:nth-of-type(2) .entry-text {
    margin-top: 16px;
    padding-left: 24px;
    padding-right: 24px;
    text-align: center;
  }
  body.archive.has-hero.category .main > article:first-of-type .entry-byline,
  body.archive.has-hero.category .main > article:nth-of-type(2) .entry-byline {
    display: none;
  }
  body.archive.has-hero.category .main > article:first-of-type {
    padding-right: 20px;
  }
  body.archive.has-hero.category .main > article:nth-of-type(2) {
    padding-left: 20px;
  }
}
.sidebar-archive .category-list-title {
  color: #0ab0a6;
  display: none;
  font: 700 18px/1.1 Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  margin-bottom: 30px;
  margin-top: 0;
  text-transform: uppercase;
}
@media (min-width: 992px) {
  .sidebar-archive .category-list-title {
    display: block;
  }
}
.sidebar-archive .category-list-btn {
  display: none;
}
@media (min-width: 768px) and (max-width: 991px) {
  .sidebar-archive .category-list-btn {
    display: block;
  }
}
.sidebar-archive .all-categories-list {
  display: none;
}
@media (min-width: 992px) {
  .sidebar-archive .all-categories-list {
    display: block;
  }
}
.sidebar-archive .sidebar-break {
  background-color: #cdcdcd;
  display: none;
  margin-bottom: 50px;
  margin-top: 50px;
}
@media (min-width: 992px) {
  .sidebar-archive .sidebar-break {
    display: block;
  }
}
.sidebar-archive.sticky-ad {
  float: right;
}
@media (min-width: 992px) {
  .sidebar-archive.sticky-ad {
    position: sticky;
    top: 40px;
  }
}
.all-categories-list {
  list-style: none;
  padding-left: 0;
}
.category-list-group {
  margin-bottom: 40px;
}
.category-list-group-title {
  color: #959595;
  font: 400 16px/1.25 Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  margin-bottom: 6px;
  margin-top: 0;
  text-transform: uppercase;
}
.category-list-item {
  color: #555;
  font: 400 18px/1.44 Playfair Display, Serif;
  margin-bottom: 4px;
}
.category-list-item-link {
  color: inherit;
}
.category-list-item-link.hover,
.category-list-item-link:hover {
  color: #0ab0a6;
  text-decoration: none;
}
.modal-category-list .modal-dialog {
  height: 100%;
  margin: 0;
  width: 100%;
}
.modal-category-list .modal-dialog .modal-content {
  background-clip: border-box;
  background-color: #091f33;
  border-radius: 0;
  min-height: 100%;
  opacity: 0.95;
  width: 100%;
}
.modal-category-list .modal-dialog .modal-content .modal-header {
  border-bottom: none;
  color: #fff;
  padding-bottom: 0;
}
.modal-category-list
  .modal-dialog
  .modal-content
  .modal-header
  .modal-header-title {
  color: inherit;
  display: inline-block;
  font: 400 14px/16px Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  margin-top: 0;
  text-transform: uppercase;
}
.modal-category-list .modal-dialog .modal-content .modal-header .close {
  color: #fff;
  font-size: 16px;
  opacity: 1;
  text-shadow: none;
}
.modal-category-list .modal-dialog .modal-content .modal-header hr {
  border: 0;
  border-top: 1px solid #dfdfdf;
  margin-bottom: 0;
  margin-top: 0;
  opacity: 0.5;
}
.modal-category-list .modal-dialog .modal-content .modal-body {
  padding-top: 40px;
}
@media (min-width: 768px) {
  .modal-category-list .modal-dialog .modal-content .modal-body {
    padding-top: 60px;
  }
}
.modal-category-list
  .modal-dialog
  .modal-content
  .modal-body
  .all-categories-list {
  display: block;
  margin-left: -20px;
  margin-right: -20px;
}
.modal-category-list
  .modal-dialog
  .modal-content
  .modal-body
  .all-categories-list:after,
.modal-category-list
  .modal-dialog
  .modal-content
  .modal-body
  .all-categories-list:before {
  content: " ";
  display: table;
}
.modal-category-list
  .modal-dialog
  .modal-content
  .modal-body
  .all-categories-list:after {
  clear: both;
}
.modal-category-list
  .modal-dialog
  .modal-content
  .modal-body
  .category-list-group {
  float: left;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  .modal-category-list
    .modal-dialog
    .modal-content
    .modal-body
    .category-list-group {
    float: left;
    width: 50%;
  }
}
.modal-category-list
  .modal-dialog
  .modal-content
  .modal-body
  .category-list-group-title {
  color: #818181;
}
.modal-category-list
  .modal-dialog
  .modal-content
  .modal-body
  .category-list-item {
  color: #fff;
  margin-bottom: 4px;
}
.author-anchor-section {
  display: block;
  margin-bottom: 15px;
  margin-top: 15px;
  min-height: 40px;
}
@media (min-width: 768px) {
  .author-anchor-section {
    display: none;
  }
}
.author-anchor-bar {
  border-bottom: 1px solid #dfdfdf;
}
.author-anchor-bar.affix {
  background-color: #fff;
  left: 0;
  padding-left: 20px;
  padding-right: 20px;
  top: 0;
  width: 100%;
  z-index: 1050;
}
.author-anchor-nav {
  display: flex;
  justify-content: space-evenly;
}
.author-anchor-nav > li {
  color: #555;
  flex: 1;
  font: 400 12px/20px Roboto, Helvetica, Arial, Sans-Serif;
}
.author-anchor-nav > li.active {
  color: #0ab0a6;
}
.author-anchor-nav > li > a {
  color: inherit;
  width: 100%;
}
.author-anchor-nav > li > a:focus,
.author-anchor-nav > li > a:hover {
  background-color: transparent;
}
.author-collage {
  display: none;
}
.author-collage .author-collage-gallery:after,
.author-collage .author-collage-gallery:before {
  content: " ";
  display: table;
}
.author-collage .author-collage-gallery:after {
  clear: both;
}
.author-collage .author-collage-photo {
  display: inline-block;
  float: left;
  position: relative;
  width: 50%;
}
.author-collage .author-collage-photo:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.author-collage .author-collage-img {
  border: 2px solid #fff;
  font-family: "object-fit: cover";
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
@media (max-width: 767px) {
  #author-collage-xs {
    display: block;
    float: left;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #author-collage-sm {
    display: block;
    float: right !important;
    min-height: 1px;
    padding-left: 20px;
    padding-right: 0;
    position: relative;
  }
}
@media (min-width: 768px) and (max-width: 991px) and (min-width: 768px) {
  #author-collage-sm {
    float: left;
    width: 41.6666666667%;
  }
}
@media (min-width: 992px) {
  #author-collage-md {
    display: block;
    min-height: 1px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }
}
@media (min-width: 992px) and (min-width: 992px) {
  #author-collage-md {
    float: left;
    width: 33.3333333333%;
  }
}
@media (max-width: 767px) {
  body.administrator #author-bio,
  body.administrator #author-qa,
  body.administrator #main,
  body.editor #author-bio,
  body.editor #author-qa,
  body.editor #main {
    background-clip: padding-box;
    border-top: 40px solid transparent;
    margin-top: -40px;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  #full-category-list-sidebar {
    display: none;
  }
  .menu > li > ul {
    margin-top: 0;
  }
  .menu > li > a {
    display: none;
  }
  .menu > li > ul > li {
    align-content: left;
    margin-bottom: 40px;
    margin-top: 0;
  }
  .menu > li > ul > li > ul > li > a {
    background-color: transparent;
    color: #fff;
    font: 400 18px/1.44 Playfair Display, Serif;
    text-transform: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #full-category-list-sidebar {
    display: none;
  }
  .menu > li > ul {
    margin-top: 0;
  }
  .menu > li > a {
    display: none;
  }
  .menu > li > ul > li {
    display: inline-block;
    margin: 0 20px 40px;
    vertical-align: top;
  }
  .menu > li > ul > li > ul > li > a {
    background-color: transparent;
    color: #fff;
    font: 400 18px/1.44 Playfair Display, Serif;
    text-transform: none;
  }
}
@media (min-width: 992px) {
  #full-category-list-sidebar {
    display: block;
  }
  .menu > li > ul {
    margin-top: 30px;
  }
  .menu > li > a {
    color: #0ab0a6;
    cursor: auto;
    font: 700 18px/1.1 Poppins, Roboto, Helvetica, Arial, Sans-Serif;
    text-decoration: none;
    text-transform: uppercase;
  }
  .menu > li > ul > li {
    align-content: left;
    margin-bottom: 40px;
    margin-top: 0;
  }
  .menu > li > ul > li > ul > li > a {
    color: #555;
    font: 400 18px/1.44 Playfair Display, Serif;
    text-transform: none;
  }
}
.menu {
  padding-left: 0;
}
.menu-item {
  list-style: none;
}
.sub-menu {
  margin-top: 4px;
  padding-left: 0;
}
.menu > li > ul > li > a {
  color: #818181;
  cursor: auto;
  font: 400 16px/1.25 Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  text-decoration: none;
  text-transform: uppercase;
}
.menu > li > ul > li > ul > li {
  margin-bottom: 4px;
}
.menu > li > ul > li > ul > li > a:hover {
  color: #0ab0a6;
  text-decoration: none;
}
body.error404 .main {
  background: #0f385f url(/images/bg.jpg) no-repeat top;
  background-size: 1200px 568px;
  background-size: cover;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 0 10px;
  width: 100%;
}
@media (min-width: 768px) {
  body.error404 .main {
    padding: 0 20px;
  }
}
body.error404 .main .page-header {
  background: url(/images/404-graphic-v1b.png) no-repeat top;
  background-position: center 20px;
  background-size: 310px 133px;
  border-bottom: none;
  margin: 0 auto;
  padding-top: 180px;
}
@media (min-width: 768px) {
  body.error404 .main .page-header {
    background-position: top;
    background-size: 485px 209px;
    margin: 20px auto;
    padding-top: 240px;
  }
}
body.error404 .main .page-header .page-title {
  color: #fff;
  font: 300 28px/1.5em Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  font-weight: 300;
  margin-bottom: 0;
  text-align: center;
}
@media (min-width: 768px) {
  body.error404 .main .page-header .page-title {
    font: 300 50px/1.5em Poppins, Roboto, Helvetica, Arial, Sans-Serif;
    font-weight: 300;
  }
}
body.error404 .main .page-404-message {
  padding-bottom: 20px;
}
body.error404 .main .page-404-message p {
  color: #fff;
  font: 300 15px/1.5em Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  font-weight: 300;
  text-align: center;
}
@media (min-width: 768px) {
  body.error404 .main .page-404-message p {
    font: 300 16px/1.5em Poppins, Roboto, Helvetica, Arial, Sans-Serif;
    font-weight: 300;
  }
}
body.error404 .main .page-404-message a {
  color: #4282bf;
}
body.error404 .main .page-404-message .rwd-break {
  display: none;
}
@media (min-width: 768px) {
  body.error404 .main .page-404-message .rwd-break {
    display: block;
  }
}
body.error404 .main .content-modules {
  margin: 0 0 30px;
  position: relative;
  width: auto;
  z-index: 99;
}
@media (min-width: 768px) {
  body.error404 .main .content-modules {
    margin: 40px auto 20px;
    text-align: center;
    width: 100%;
  }
}
body.error404 .main .content-modules ul {
  padding: 0;
}
body.error404 .main .content-modules li {
  background: #fff;
  border-bottom: 1px solid #d3d3d3;
  display: block;
  float: left;
  height: auto;
  margin: 0;
  padding-bottom: 40px;
  position: relative;
  text-align: left;
  transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  width: 100%;
}
@media (min-width: 768px) {
  body.error404 .main .content-modules li {
    border-bottom: none;
    display: inline-block;
    float: none;
    height: 325px;
    margin: 0 20px 20px 0;
    width: 230px;
  }
}
body.error404 .main .content-modules li:hover {
  margin-top: 0;
}
body.error404 .main .content-modules li:hover img {
  opacity: 0.8;
}
body.error404 .main .content-modules li:hover .read-more {
  background-position: 0 -85px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  body.error404 .main .content-modules li:hover .read-more {
    background-position: 0 -30px;
  }
}
body.error404 .main .content-modules li:nth-child(2n) {
  margin-right: 0;
}
@media (min-width: 992px) {
  body.error404 .main .content-modules li:nth-child(2n) {
    margin-right: 20px;
  }
}
body.error404 .main .content-modules li:nth-child(4n) {
  margin-right: 0;
}
@media (min-width: 992px) {
  body.error404 .main .content-modules li:nth-child(4n) {
    margin-right: 20px;
  }
}
body.error404 .main .content-modules li a {
  display: block;
  height: inherit;
  overflow: hidden;
  text-decoration: none;
}
body.error404 .main .content-modules li .read-more {
  background: transparent url(/images/homepage-2013.png) no-repeat 0 -55px;
  bottom: 10px;
  height: 30px;
  position: absolute;
  right: 10px;
  width: 30px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  body.error404 .main .content-modules li .read-more {
    background: transparent url(/images/hp-read-morex2.png) no-repeat 0 0;
    background-size: 30px auto;
  }
}
body.error404 .main .content-modules li h3 {
  color: #323232;
  font: 300 14px/1.2em Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  font-weight: 300px;
  margin-bottom: 0;
  padding: 0 10px 7px 20px;
}
@media (min-width: 768px) {
  body.error404 .main .content-modules li h3 {
    font: 300 20px/1.2em Poppins, Roboto, Helvetica, Arial, Sans-Serif;
    font-weight: 300px;
  }
}
body.error404 .main .content-modules li p {
  color: #555;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 0;
  padding: 0 20px;
}
@media (min-width: 768px) {
  body.error404 .main .content-modules li p {
    font-size: 13px;
  }
}
body.error404 .main .content-modules li div {
  background: #fff;
  display: block;
  float: left;
  height: 90px;
  margin-bottom: 15px;
  margin-right: 10px;
  overflow: hidden;
  width: 90px;
}
@media (min-width: 768px) {
  body.error404 .main .content-modules li div {
    float: none;
    height: auto;
    margin: 0 0 15px;
    width: auto;
  }
}
body.error404 .main .content-modules li img {
  display: block;
  height: 90px;
  margin: 20px;
  width: auto;
}
@media (min-width: 768px) {
  body.error404 .main .content-modules li img {
    height: 160px;
    margin: 0;
    width: 100%;
  }
}
body.page-template-page-masthead .content {
  margin-left: -20px;
  margin-right: -20px;
}
body.page-template-page-masthead .content:after,
body.page-template-page-masthead .content:before {
  content: " ";
  display: table;
}
body.page-template-page-masthead .content:after {
  clear: both;
}
body.page-template-page-masthead .main {
  float: left;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 100%;
}
body.page-template-page-masthead .main article.page:after,
body.page-template-page-masthead .main article.page:before {
  content: " ";
  display: table;
}
body.page-template-page-masthead .main article.page:after {
  clear: both;
}
body.page-template-page-masthead .main .masthead-section {
  border-bottom: 1px solid #dfdfdf;
  float: left;
  min-height: 1px;
  padding: 40px 0;
  position: relative;
  text-align: center;
  width: 100%;
}
@media (min-width: 768px) {
  body.page-template-page-masthead .main .masthead-section {
    padding-bottom: 60px;
    padding-top: 60px;
    text-align: left;
  }
}
@media (min-width: 992px) {
  body.page-template-page-masthead .main .masthead-section {
    padding-bottom: 80px;
    padding-top: 80px;
  }
}
body.page-template-page-masthead .main .masthead-section:last-of-type {
  border-bottom: none;
}
body.page-template-page-masthead .main .masthead-section .section-row {
  margin-left: -20px;
  margin-right: -20px;
}
body.page-template-page-masthead .main .masthead-section .section-row:after,
body.page-template-page-masthead .main .masthead-section .section-row:before {
  content: " ";
  display: table;
}
body.page-template-page-masthead .main .masthead-section .section-row:after {
  clear: both;
}
body.page-template-page-masthead .main .masthead-section .section-header {
  float: left;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  body.page-template-page-masthead .main .masthead-section .section-header {
    float: left;
    margin-left: 16.6666666667%;
    width: 25%;
  }
}
@media (min-width: 992px) {
  body.page-template-page-masthead .main .masthead-section .section-header {
    float: left;
    margin-left: 0;
    width: 33.3333333333%;
  }
}
body.page-template-page-masthead .main .masthead-section .masthead-sub-section {
  float: left;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  body.page-template-page-masthead
    .main
    .masthead-section
    .masthead-sub-section {
    float: left;
    width: 58.3333333333%;
  }
}
@media (min-width: 992px) {
  body.page-template-page-masthead
    .main
    .masthead-section
    .masthead-sub-section {
    float: left;
    width: 33.3333333333%;
  }
}
body.page-template-page-masthead
  .main
  .masthead-section
  .masthead-sub-section:nth-child(n + 3) {
  margin-top: 40px;
}
@media (min-width: 768px) {
  body.page-template-page-masthead
    .main
    .masthead-section
    .masthead-sub-section:nth-child(n + 3) {
    margin-left: 41.6666666667%;
  }
}
@media (min-width: 992px) {
  body.page-template-page-masthead
    .main
    .masthead-section
    .masthead-sub-section:nth-child(n + 3) {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  body.page-template-page-masthead
    .main
    .masthead-section
    .masthead-sub-section:nth-child(n + 3) {
    margin-top: 60px;
  }
}
@media (min-width: 992px) {
  body.page-template-page-masthead
    .main
    .masthead-section
    .masthead-sub-section:nth-child(n + 3) {
    margin-top: 0;
  }
}
body.page-template-page-masthead .main .masthead-section .section-title {
  color: #0ab0a6;
  font: 700 22px/1.1 Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  margin-bottom: 30px;
  margin-top: 0;
}
@media (min-width: 768px) {
  body.page-template-page-masthead .main .masthead-section .section-title {
    font-size: 24px;
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  body.page-template-page-masthead .main .masthead-section .section-title {
    font-size: 26px;
  }
}
body.page-template-page-masthead .main .masthead-section .sub-section-title {
  color: #959595;
  font: 700 16px/1.1 Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  margin-bottom: 20px;
  margin-top: 0;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  body.page-template-page-masthead .main .masthead-section .sub-section-title {
    font-size: 18px;
    margin-bottom: 30px;
  }
}
@media (min-width: 992px) {
  body.page-template-page-masthead .main .masthead-section .sub-section-title {
    font-size: 20px;
    margin-bottom: 40px;
  }
}
body.page-template-page-masthead .main .masthead-section .member-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
body.page-template-page-masthead .main .masthead-section .team-member {
  margin-bottom: 30px;
}
body.page-template-page-masthead
  .main
  .masthead-section
  .team-member:last-of-type {
  margin-bottom: 0;
}
body.page-template-page-masthead .main .masthead-section .member-link,
body.page-template-page-masthead .main .masthead-section .member-link:focus,
body.page-template-page-masthead .main .masthead-section .member-link:hover {
  color: #0ab0a6;
  text-decoration: underline;
}
body.page-template-page-masthead
  .main
  .masthead-section
  .member-link:focus
  > .member-name,
body.page-template-page-masthead
  .main
  .masthead-section
  .member-link:hover
  > .member-name {
  color: #0ab0a6;
}
body.page-template-page-masthead .main .masthead-section .member-name {
  font: 700 18px/1 Roboto, Helvetica, Arial, Sans-Serif;
  margin: 0;
}
@media (min-width: 768px) {
  body.page-template-page-masthead .main .masthead-section .member-name {
    font-size: 20px;
  }
}
body.page-template-page-masthead .main .masthead-section .member-job-title {
  color: #959595;
  font: 400 14px/18px Playfair Display, Serif;
  font-style: italic;
  margin-bottom: 0;
  margin-top: 10px;
}
@media (min-width: 768px) {
  body.page-template-page-masthead .main .masthead-section .member-job-title {
    font-size: 16px;
    line-height: 20px;
  }
}
body.page-template-page-masthead .main .masthead-ad-bottom {
  text-align: center;
}
@media (min-width: 768px) {
  body.page-template-page-masthead .main .masthead-ad-bottom {
    display: none;
  }
}
body.page-template-page-masthead
  .main
  .masthead-ad-bottom
  div[id^="div-gpt-ad-"] {
  padding-bottom: 60px;
  padding-top: 10px;
}
body.page-template-page-masthead .back-to-top {
  border-top: 1px solid #dfdfdf;
  color: #555;
  cursor: pointer;
  font: 400 12px/1 Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  margin-left: -20px;
  margin-right: -20px;
  padding-top: 9px;
  text-align: center;
  text-transform: uppercase;
}
body.page-template-page-masthead .back-to-top:after,
body.page-template-page-masthead .back-to-top:before {
  content: " ";
  display: table;
}
body.page-template-page-masthead .back-to-top:after {
  clear: both;
}
@media (min-width: 768px) {
  body.page-template-page-masthead .back-to-top {
    display: none;
  }
}
body.page-template-page-masthead .back-to-top .wrapper {
  float: left;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 100%;
}
body.page-template-page-masthead .back-to-top .fa-chevron-up {
  font-size: 15px;
  margin-bottom: 4px;
}
body.page .page-header {
  border-bottom: 1px solid #dfdfdf;
  margin: 0;
  padding-bottom: 20px;
  padding-top: 30px;
  width: 100%;
}
@media (min-width: 768px) {
  body.page .page-header {
    padding-bottom: 30px;
    padding-top: 50px;
  }
}
@media (min-width: 992px) {
  body.page .page-header {
    padding-bottom: 30px;
    padding-top: 60px;
  }
}
body.page .page-header h1 {
  font: 400 28px/1.1 Playfair Display, Serif;
  margin-bottom: 0;
  margin-top: 0;
  text-align: center;
}
@media (min-width: 768px) {
  body.page .page-header h1 {
    font-size: 42px;
  }
}
@media (min-width: 992px) {
  body.page .page-header h1 {
    font-size: 62px;
  }
}
body.page-template-default .wrap {
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}
body.page-template-default .wrap:after,
body.page-template-default .wrap:before {
  content: " ";
  display: table;
}
body.page-template-default .wrap:after {
  clear: both;
}
@media (min-width: 768px) {
  body.page-template-default .wrap {
    width: 760px;
  }
}
@media (min-width: 992px) {
  body.page-template-default .wrap {
    width: 980px;
  }
}
@media (min-width: 1200px) {
  body.page-template-default .wrap {
    width: 1180px;
  }
}
body.page-template-default .content {
  margin-left: -20px;
  margin-right: -20px;
}
body.page-template-default .content:after,
body.page-template-default .content:before {
  content: " ";
  display: table;
}
body.page-template-default .content:after {
  clear: both;
}
body.page-template-default .main {
  float: left;
  font: 400 14px/26px Roboto, Helvetica, Arial, Sans-Serif;
  margin-bottom: 30px;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  body.page-template-default .main {
    float: left;
    margin-left: 16.6666666667%;
    width: 66.6666666667%;
  }
}
@media (min-width: 992px) {
  body.page-template-default .main {
    float: left;
    margin-left: 8.3333333333%;
    width: 83.3333333333%;
  }
}
@media (min-width: 768px) {
  body.page-template-default .main {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 50px;
  }
}
@media (min-width: 992px) {
  body.page-template-default .main {
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 60px;
  }
}
body.page-template-default .main h1,
body.page-template-default .main h2,
body.page-template-default .main h3,
body.page-template-default .main h4,
body.page-template-default .main h5,
body.page-template-default .main h6 {
  font-family: Poppins, Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: 700;
}
body.page-template-default .main h2 {
  color: #0ab0a6;
}
body.page-template-default .main h3 {
  font-size: 16px;
}
@media (min-width: 768px) {
  body.page-template-default .main h3 {
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  body.page-template-default .main h3 {
    font-size: 20px;
  }
}
body.page-template-default .main img {
  max-width: 100%;
}
body.page-template-default .main a {
  color: #0ab0a6;
}
body.page-template-default .main .page-toc {
  list-style: none;
  padding-left: 0;
}
body.page-template-default .main .page-toc ul {
  list-style: none;
  padding-left: 20px;
}
body.post-type-post,
body.single {
  overflow-x: hidden;
}
body.post-type-post > wrap,
body.single > wrap {
  transition: all 0.25s linear;
}
body.post-type-post .lg-sub-html,
body.single .lg-sub-html {
  word-break: break-word;
}
body.post-type-post .drop_cap,
body.single .drop_cap {
  display: block;
}
body.post-type-post .drop_cap:first-letter,
body.single .drop_cap:first-letter {
  float: left;
  font: 400 80px/69px Roboto, Helvetica, Arial, Sans-Serif;
  font-size: 90px;
  font-weight: 900;
  line-height: 80px;
  padding-right: 20px;
}
@media (min-width: 768px) {
  body.post-type-post .drop_cap:first-letter,
  body.single .drop_cap:first-letter {
    line-height: 90px;
  }
}
@media (min-width: 992px) {
  body.post-type-post .drop_cap:first-letter,
  body.single .drop_cap:first-letter {
    font-size: 100px;
  }
}
body.post-type-post .jsArticleSub,
body.single .jsArticleSub {
  float: none !important;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}
@media (min-width: 768px) {
  body.post-type-post .jsArticleSub,
  body.single .jsArticleSub {
    float: left;
    margin-left: 16.6666666667%;
    width: 66.6666666667%;
  }
}
@media (min-width: 992px) {
  body.post-type-post div.single-img,
  body.post-type-post figure.wp-caption,
  body.single div.single-img,
  body.single figure.wp-caption {
    display: table;
    position: relative;
  }
}
body.post-type-post div.single-img,
body.post-type-post figure.single-img,
body.single div.single-img,
body.single figure.single-img {
  margin: 20px auto;
}
@media (min-width: 768px) {
  body.post-type-post div.single-img,
  body.post-type-post figure.single-img,
  body.single div.single-img,
  body.single figure.single-img {
    margin: 30px auto;
  }
}
@media (min-width: 992px) {
  body.post-type-post div.single-img,
  body.post-type-post figure.single-img,
  body.single div.single-img,
  body.single figure.single-img {
    margin: 40px auto;
  }
}
body.post-type-post div.single-img.size-thumbnail,
body.post-type-post figure.single-img.size-thumbnail,
body.single div.single-img.size-thumbnail,
body.single figure.single-img.size-thumbnail {
  clear: both;
  float: left;
  margin-left: 20px;
  margin-right: 20px;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  width: 50%;
}
@media (min-width: 768px) {
  body.post-type-post div.single-img.size-thumbnail,
  body.post-type-post figure.single-img.size-thumbnail,
  body.single div.single-img.size-thumbnail,
  body.single figure.single-img.size-thumbnail {
    float: left;
    width: 16.6666666667%;
  }
}
body.post-type-post div.single-img.size-thumbnail.aligncenter,
body.post-type-post div.single-img.size-thumbnail.alignleft,
body.post-type-post div.single-img.size-thumbnail.alignnone,
body.post-type-post figure.single-img.size-thumbnail.aligncenter,
body.post-type-post figure.single-img.size-thumbnail.alignleft,
body.post-type-post figure.single-img.size-thumbnail.alignnone,
body.single div.single-img.size-thumbnail.aligncenter,
body.single div.single-img.size-thumbnail.alignleft,
body.single div.single-img.size-thumbnail.alignnone,
body.single figure.single-img.size-thumbnail.aligncenter,
body.single figure.single-img.size-thumbnail.alignleft,
body.single figure.single-img.size-thumbnail.alignnone {
  margin-right: 30px;
}
@media (min-width: 768px) {
  body.post-type-post div.single-img.size-thumbnail.aligncenter,
  body.post-type-post div.single-img.size-thumbnail.alignleft,
  body.post-type-post div.single-img.size-thumbnail.alignnone,
  body.post-type-post figure.single-img.size-thumbnail.aligncenter,
  body.post-type-post figure.single-img.size-thumbnail.alignleft,
  body.post-type-post figure.single-img.size-thumbnail.alignnone,
  body.single div.single-img.size-thumbnail.aligncenter,
  body.single div.single-img.size-thumbnail.alignleft,
  body.single div.single-img.size-thumbnail.alignnone,
  body.single figure.single-img.size-thumbnail.aligncenter,
  body.single figure.single-img.size-thumbnail.alignleft,
  body.single figure.single-img.size-thumbnail.alignnone {
    margin-left: 16.6666666667%;
    padding-left: 20px;
  }
}
body.post-type-post div.single-img.size-thumbnail.alignright,
body.post-type-post figure.single-img.size-thumbnail.alignright,
body.single div.single-img.size-thumbnail.alignright,
body.single figure.single-img.size-thumbnail.alignright {
  float: right;
}
@media (min-width: 768px) {
  body.post-type-post div.single-img.size-thumbnail.alignright,
  body.post-type-post figure.single-img.size-thumbnail.alignright,
  body.single div.single-img.size-thumbnail.alignright,
  body.single figure.single-img.size-thumbnail.alignright {
    margin-left: 50px;
    margin-right: 16.6666666667%;
    padding-right: 20px;
  }
}
body.post-type-post div.single-img.size-medium,
body.post-type-post figure.single-img.size-medium,
body.single div.single-img.size-medium,
body.single figure.single-img.size-medium {
  clear: both;
  float: left;
  margin-left: 20px;
  margin-right: 20px;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  width: 50%;
}
@media (min-width: 768px) {
  body.post-type-post div.single-img.size-medium,
  body.post-type-post figure.single-img.size-medium,
  body.single div.single-img.size-medium,
  body.single figure.single-img.size-medium {
    float: left;
    width: 25%;
  }
}
body.post-type-post div.single-img.size-medium.aligncenter,
body.post-type-post div.single-img.size-medium.alignleft,
body.post-type-post div.single-img.size-medium.alignnone,
body.post-type-post figure.single-img.size-medium.aligncenter,
body.post-type-post figure.single-img.size-medium.alignleft,
body.post-type-post figure.single-img.size-medium.alignnone,
body.single div.single-img.size-medium.aligncenter,
body.single div.single-img.size-medium.alignleft,
body.single div.single-img.size-medium.alignnone,
body.single figure.single-img.size-medium.aligncenter,
body.single figure.single-img.size-medium.alignleft,
body.single figure.single-img.size-medium.alignnone {
  margin-right: 30px;
}
@media (min-width: 768px) {
  body.post-type-post div.single-img.size-medium.aligncenter,
  body.post-type-post div.single-img.size-medium.alignleft,
  body.post-type-post div.single-img.size-medium.alignnone,
  body.post-type-post figure.single-img.size-medium.aligncenter,
  body.post-type-post figure.single-img.size-medium.alignleft,
  body.post-type-post figure.single-img.size-medium.alignnone,
  body.single div.single-img.size-medium.aligncenter,
  body.single div.single-img.size-medium.alignleft,
  body.single div.single-img.size-medium.alignnone,
  body.single figure.single-img.size-medium.aligncenter,
  body.single figure.single-img.size-medium.alignleft,
  body.single figure.single-img.size-medium.alignnone {
    margin-left: 16.6666666667%;
    padding-left: 20px;
  }
}
body.post-type-post div.single-img.size-medium.alignright,
body.post-type-post figure.single-img.size-medium.alignright,
body.single div.single-img.size-medium.alignright,
body.single figure.single-img.size-medium.alignright {
  float: right;
}
@media (min-width: 768px) {
  body.post-type-post div.single-img.size-medium.alignright,
  body.post-type-post figure.single-img.size-medium.alignright,
  body.single div.single-img.size-medium.alignright,
  body.single figure.single-img.size-medium.alignright {
    margin-left: 50px;
    margin-right: 16.6666666667%;
    padding-right: 20px;
  }
}
body.post-type-post div.single-img.size-m4-columns,
body.post-type-post figure.single-img.size-m4-columns,
body.single div.single-img.size-m4-columns,
body.single figure.single-img.size-m4-columns {
  clear: both;
  float: left;
  margin-left: 20px;
  margin-right: 20px;
  max-width: 33.33333%;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  width: 50%;
}
@media (min-width: 768px) {
  body.post-type-post div.single-img.size-m4-columns,
  body.post-type-post figure.single-img.size-m4-columns,
  body.single div.single-img.size-m4-columns,
  body.single figure.single-img.size-m4-columns {
    float: left;
    width: 33.3333333333%;
  }
}
@media (max-width: 767px) {
  body.post-type-post div.single-img.size-m4-columns,
  body.post-type-post figure.single-img.size-m4-columns,
  body.single div.single-img.size-m4-columns,
  body.single figure.single-img.size-m4-columns {
    margin: 0 auto;
    max-width: 100%;
    padding: 0 20px;
    width: 100% !important;
  }
}
body.post-type-post div.single-img.size-m4-columns.aligncenter,
body.post-type-post div.single-img.size-m4-columns.alignleft,
body.post-type-post div.single-img.size-m4-columns.alignnone,
body.post-type-post figure.single-img.size-m4-columns.aligncenter,
body.post-type-post figure.single-img.size-m4-columns.alignleft,
body.post-type-post figure.single-img.size-m4-columns.alignnone,
body.single div.single-img.size-m4-columns.aligncenter,
body.single div.single-img.size-m4-columns.alignleft,
body.single div.single-img.size-m4-columns.alignnone,
body.single figure.single-img.size-m4-columns.aligncenter,
body.single figure.single-img.size-m4-columns.alignleft,
body.single figure.single-img.size-m4-columns.alignnone {
  margin-right: 30px;
}
@media (min-width: 768px) {
  body.post-type-post div.single-img.size-m4-columns.aligncenter,
  body.post-type-post div.single-img.size-m4-columns.alignleft,
  body.post-type-post div.single-img.size-m4-columns.alignnone,
  body.post-type-post figure.single-img.size-m4-columns.aligncenter,
  body.post-type-post figure.single-img.size-m4-columns.alignleft,
  body.post-type-post figure.single-img.size-m4-columns.alignnone,
  body.single div.single-img.size-m4-columns.aligncenter,
  body.single div.single-img.size-m4-columns.alignleft,
  body.single div.single-img.size-m4-columns.alignnone,
  body.single figure.single-img.size-m4-columns.aligncenter,
  body.single figure.single-img.size-m4-columns.alignleft,
  body.single figure.single-img.size-m4-columns.alignnone {
    margin-left: 8.3333333333%;
  }
}
body.post-type-post div.single-img.size-m4-columns.alignright,
body.post-type-post figure.single-img.size-m4-columns.alignright,
body.single div.single-img.size-m4-columns.alignright,
body.single figure.single-img.size-m4-columns.alignright {
  float: right;
}
@media (min-width: 768px) {
  body.post-type-post div.single-img.size-m4-columns.alignright,
  body.post-type-post figure.single-img.size-m4-columns.alignright,
  body.single div.single-img.size-m4-columns.alignright,
  body.single figure.single-img.size-m4-columns.alignright {
    margin-left: 50px;
    margin-right: 8.3333333333%;
  }
}
body.post-type-post div.single-img.size-m8-columns,
body.post-type-post figure.single-img.size-m8-columns,
body.single div.single-img.size-m8-columns,
body.single figure.single-img.size-m8-columns {
  float: left;
  margin-left: auto;
  margin-right: auto;
  max-width: 83.33333%;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  body.post-type-post div.single-img.size-m8-columns,
  body.post-type-post figure.single-img.size-m8-columns,
  body.single div.single-img.size-m8-columns,
  body.single figure.single-img.size-m8-columns {
    float: left;
    width: 66.6666666667%;
  }
}
@media (max-width: 1199px) {
  body.post-type-post div.single-img.size-m8-columns,
  body.post-type-post figure.single-img.size-m8-columns,
  body.single div.single-img.size-m8-columns,
  body.single figure.single-img.size-m8-columns {
    max-width: 66.6666%;
  }
}
@media (max-width: 767px) {
  body.post-type-post div.single-img.size-m8-columns,
  body.post-type-post figure.single-img.size-m8-columns,
  body.single div.single-img.size-m8-columns,
  body.single figure.single-img.size-m8-columns {
    max-width: 100%;
  }
}
body.post-type-post div.single-img.size-m8-columns.aligncenter,
body.post-type-post div.single-img.size-m8-columns.alignleft,
body.post-type-post div.single-img.size-m8-columns.alignnone,
body.post-type-post div.single-img.size-m8-columns.alignright,
body.post-type-post figure.single-img.size-m8-columns.aligncenter,
body.post-type-post figure.single-img.size-m8-columns.alignleft,
body.post-type-post figure.single-img.size-m8-columns.alignnone,
body.post-type-post figure.single-img.size-m8-columns.alignright,
body.single div.single-img.size-m8-columns.aligncenter,
body.single div.single-img.size-m8-columns.alignleft,
body.single div.single-img.size-m8-columns.alignnone,
body.single div.single-img.size-m8-columns.alignright,
body.single figure.single-img.size-m8-columns.aligncenter,
body.single figure.single-img.size-m8-columns.alignleft,
body.single figure.single-img.size-m8-columns.alignnone,
body.single figure.single-img.size-m8-columns.alignright {
  float: none;
}
@media (min-width: 768px) {
  body.post-type-post div.single-img.size-m8-columns.aligncenter,
  body.post-type-post div.single-img.size-m8-columns.alignleft,
  body.post-type-post div.single-img.size-m8-columns.alignnone,
  body.post-type-post div.single-img.size-m8-columns.alignright,
  body.post-type-post figure.single-img.size-m8-columns.aligncenter,
  body.post-type-post figure.single-img.size-m8-columns.alignleft,
  body.post-type-post figure.single-img.size-m8-columns.alignnone,
  body.post-type-post figure.single-img.size-m8-columns.alignright,
  body.single div.single-img.size-m8-columns.aligncenter,
  body.single div.single-img.size-m8-columns.alignleft,
  body.single div.single-img.size-m8-columns.alignnone,
  body.single div.single-img.size-m8-columns.alignright,
  body.single figure.single-img.size-m8-columns.aligncenter,
  body.single figure.single-img.size-m8-columns.alignleft,
  body.single figure.single-img.size-m8-columns.alignnone,
  body.single figure.single-img.size-m8-columns.alignright {
    margin-left: 16.6666666667%;
  }
}
body.post-type-post div.single-img.size-m10-columns,
body.post-type-post figure.single-img.size-m10-columns,
body.single div.single-img.size-m10-columns,
body.single figure.single-img.size-m10-columns {
  float: left;
  margin-left: auto;
  margin-right: auto;
  max-width: 83.33333%;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  body.post-type-post div.single-img.size-m10-columns,
  body.post-type-post figure.single-img.size-m10-columns,
  body.single div.single-img.size-m10-columns,
  body.single figure.single-img.size-m10-columns {
    float: left;
    width: 83.3333333333%;
  }
}
@media (max-width: 767px) {
  body.post-type-post div.single-img.size-m10-columns,
  body.post-type-post figure.single-img.size-m10-columns,
  body.single div.single-img.size-m10-columns,
  body.single figure.single-img.size-m10-columns {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  body.post-type-post div.single-img.size-m10-columns.aligncenter,
  body.post-type-post div.single-img.size-m10-columns.alignleft,
  body.post-type-post div.single-img.size-m10-columns.alignnone,
  body.post-type-post div.single-img.size-m10-columns.alignright,
  body.post-type-post figure.single-img.size-m10-columns.aligncenter,
  body.post-type-post figure.single-img.size-m10-columns.alignleft,
  body.post-type-post figure.single-img.size-m10-columns.alignnone,
  body.post-type-post figure.single-img.size-m10-columns.alignright,
  body.single div.single-img.size-m10-columns.aligncenter,
  body.single div.single-img.size-m10-columns.alignleft,
  body.single div.single-img.size-m10-columns.alignnone,
  body.single div.single-img.size-m10-columns.alignright,
  body.single figure.single-img.size-m10-columns.aligncenter,
  body.single figure.single-img.size-m10-columns.alignleft,
  body.single figure.single-img.size-m10-columns.alignnone,
  body.single figure.single-img.size-m10-columns.alignright {
    margin-left: 8.3333333333%;
  }
}
@media (max-width: 767px) {
  body.post-type-post
    div.single-img:not(.size-thumbnail, .size-medium, .size-m4-columns, .size-m8-columns, .size-m10-columns),
  body.post-type-post
    figure.single-img:not(.size-thumbnail, .size-medium, .size-m4-columns, .size-m8-columns, .size-m10-columns),
  body.single
    div.single-img:not(.size-thumbnail, .size-medium, .size-m4-columns, .size-m8-columns, .size-m10-columns),
  body.single
    figure.single-img:not(.size-thumbnail, .size-medium, .size-m4-columns, .size-m8-columns, .size-m10-columns) {
    max-width: 100%;
  }
}
body.post-type-post div.single-img.size-full,
body.post-type-post figure.single-img.size-full,
body.single div.single-img.size-full,
body.single figure.single-img.size-full {
  left: 50%;
  max-width: 100vw;
  position: relative;
  width: 100vw !important;
}
body.post-type-post div.single-img.size-full:after,
body.post-type-post div.single-img.size-full:before,
body.post-type-post figure.single-img.size-full:after,
body.post-type-post figure.single-img.size-full:before,
body.single div.single-img.size-full:after,
body.single div.single-img.size-full:before,
body.single figure.single-img.size-full:after,
body.single figure.single-img.size-full:before {
  content: " ";
  display: table;
}
body.post-type-post div.single-img.size-full:after,
body.post-type-post figure.single-img.size-full:after,
body.single div.single-img.size-full:after,
body.single figure.single-img.size-full:after {
  clear: both;
}
@media (max-width: 767px) {
  body.post-type-post div.single-img.size-full,
  body.post-type-post figure.single-img.size-full,
  body.single div.single-img.size-full,
  body.single figure.single-img.size-full {
    transform: translateX(-50%);
  }
}
@media (min-width: 768px) {
  body.post-type-post div.single-img.size-full,
  body.post-type-post figure.single-img.size-full,
  body.single div.single-img.size-full,
  body.single figure.single-img.size-full {
    margin-left: -50vw;
    margin-right: -50vw;
    right: 50%;
  }
}
body.post-type-post div.single-img.size-full.aligncenter,
body.post-type-post div.single-img.size-full.alignleft,
body.post-type-post div.single-img.size-full.alignnone,
body.post-type-post div.single-img.size-full.alignright,
body.post-type-post figure.single-img.size-full.aligncenter,
body.post-type-post figure.single-img.size-full.alignleft,
body.post-type-post figure.single-img.size-full.alignnone,
body.post-type-post figure.single-img.size-full.alignright,
body.single div.single-img.size-full.aligncenter,
body.single div.single-img.size-full.alignleft,
body.single div.single-img.size-full.alignnone,
body.single div.single-img.size-full.alignright,
body.single figure.single-img.size-full.aligncenter,
body.single figure.single-img.size-full.alignleft,
body.single figure.single-img.size-full.alignnone,
body.single figure.single-img.size-full.alignright {
  float: none;
}
body.post-type-post div.single-img img,
body.post-type-post figure.single-img img,
body.single div.single-img img,
body.single figure.single-img img {
  float: none;
  font-family: "object-fit: contain";
  -o-object-fit: contain;
  object-fit: contain;
}
body.post-type-post div.single-img img[class*=" size-"],
body.post-type-post figure.single-img img[class*=" size-"],
body.single div.single-img img[class*=" size-"],
body.single figure.single-img img[class*=" size-"] {
  margin: 0;
  width: 100%;
}
body.post-type-post div.single-img img.size-full,
body.post-type-post figure.single-img img.size-full,
body.single div.single-img img.size-full,
body.single figure.single-img img.size-full {
  font-family: "object-fit: cover";
  -o-object-fit: cover;
  object-fit: cover;
}
body.post-type-post div.single-img img.size-full.top,
body.post-type-post figure.single-img img.size-full.top,
body.single div.single-img img.size-full.top,
body.single figure.single-img img.size-full.top {
  -o-object-position: center top;
  object-position: center top;
}
body.post-type-post div.single-img img.size-full.center,
body.post-type-post figure.single-img img.size-full.center,
body.single div.single-img img.size-full.center,
body.single figure.single-img img.size-full.center {
  -o-object-position: center center;
  object-position: center center;
}
body.post-type-post div.single-img img.size-full.bottom,
body.post-type-post figure.single-img img.size-full.bottom,
body.single div.single-img img.size-full.bottom,
body.single figure.single-img img.size-full.bottom {
  -o-object-position: center bottom;
  object-position: center bottom;
}
body.post-type-post figure.single-img.size-full figcaption,
body.single figure.single-img.size-full figcaption {
  padding-left: 20px;
  padding-right: 20px;
}
body.post-type-post .jsPlanTrip .plan_your_trip,
body.single .jsPlanTrip .plan_your_trip {
  color: #f07d31;
  font-weight: 700;
  text-transform: uppercase;
}
body.post-type-post .jsPlanTrip a,
body.single .jsPlanTrip a {
  border-bottom: none;
  color: #4282bf;
  text-decoration: none;
}
body.post-type-post .jsPlanTrip a:hover,
body.single .jsPlanTrip a:hover {
  border-bottom: 2px solid #4282bf;
  color: #323232;
}
body.post-type-post p.jsExtTopMargin,
body.single p.jsExtTopMargin {
  margin-top: 40px;
}
body.post-type-post .jsNoObjectfitSupport img.top,
body.single .jsNoObjectfitSupport img.top {
  background-position-y: top !important;
}
body.post-type-post .jsNoObjectfitSupport img.bottom,
body.single .jsNoObjectfitSupport img.bottom {
  background-position-y: bottom !important;
}
body.post-type-post .fd-collage,
body.post-type-post .fd-related-story,
body.post-type-post .note.center,
body.single .fd-collage,
body.single .fd-related-story,
body.single .note.center {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
body.post-type-post .fd-collage:after,
body.post-type-post .fd-collage:before,
body.post-type-post .fd-related-story:after,
body.post-type-post .fd-related-story:before,
body.post-type-post .note.center:after,
body.post-type-post .note.center:before,
body.single .fd-collage:after,
body.single .fd-collage:before,
body.single .fd-related-story:after,
body.single .fd-related-story:before,
body.single .note.center:after,
body.single .note.center:before {
  content: " ";
  display: table;
}
body.post-type-post .fd-collage:after,
body.post-type-post .fd-related-story:after,
body.post-type-post .note.center:after,
body.single .fd-collage:after,
body.single .fd-related-story:after,
body.single .note.center:after {
  clear: both;
}
body.post-type-post .note a,
body.single .note a {
  border-bottom: 2px solid #0ab0a6;
  color: #0ab0a6;
  text-decoration: none;
}
body.post-type-post .note a:hover,
body.single .note a:hover {
  border-bottom: none;
  color: #0ab0a6;
}
body.post-type-post .note.fd-related-story,
body.single .note.fd-related-story {
  z-index: 2;
}
body.post-type-post .note.fd-related-story a,
body.single .note.fd-related-story a {
  border-bottom: none;
}
body.post-type-post .note.left > div,
body.single .note.left > div {
  float: left;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  body.post-type-post .note.left > div,
  body.single .note.left > div {
    float: left;
    margin-left: 8.3333333333%;
    width: 41.6666666667%;
  }
}
@media (min-width: 992px) {
  body.post-type-post .note.left > div,
  body.single .note.left > div {
    float: left;
    margin-left: 8.3333333333%;
    width: 33.3333333333%;
  }
}
@media (min-width: 768px) {
  body.post-type-post .note.left > div,
  body.single .note.left > div {
    margin-right: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }
  body.post-type-post .note.left > div [class^="insidertip"],
  body.single .note.left > div [class^="insidertip"] {
    margin-right: 10px;
  }
}
body.post-type-post .note.right:before,
body.single .note.right:before {
  clear: both;
}
body.post-type-post .note.right > div,
body.single .note.right > div {
  float: right !important;
  float: left;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  body.post-type-post .note.right > div,
  body.single .note.right > div {
    float: left;
    width: 41.6666666667%;
  }
}
@media (min-width: 992px) {
  body.post-type-post .note.right > div,
  body.single .note.right > div {
    float: left;
    width: 33.3333333333%;
  }
}
@media (min-width: 768px) {
  body.post-type-post .note.right > div,
  body.single .note.right > div {
    margin-left: 20px;
    margin-right: 8.3333333333%;
    padding-left: 10px;
    padding-right: 10px;
  }
  body.post-type-post .note.right > div [class^="insidertip"],
  body.single .note.right > div [class^="insidertip"] {
    margin-left: 10px;
  }
}
body.post-type-post .note.center > div,
body.single .note.center > div {
  float: left;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  body.post-type-post .note.center > div,
  body.single .note.center > div {
    float: left;
    margin-left: 8.3333333333%;
    padding-left: 20px;
    padding-right: 20px;
    width: 83.3333333333%;
  }
}
body.post-type-post .note [class^="insidertip"],
body.single .note [class^="insidertip"] {
  border-bottom: 1px solid #b5b5b5;
  border-top: 1px solid #b5b5b5;
  margin: 30px 0;
  text-align: center;
}
@media (min-width: 768px) {
  body.post-type-post .note [class^="insidertip"],
  body.single .note [class^="insidertip"] {
    margin: 20px;
  }
}
body.post-type-post .note [class^="insidertip"] .title,
body.single .note [class^="insidertip"] .title {
  color: #010101;
  display: block;
  font: 400 14px/2.14 Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 20px;
  text-align: center;
}
@media (min-width: 768px) {
  body.post-type-post .note [class^="insidertip"] .title,
  body.single .note [class^="insidertip"] .title {
    font: 400 16px/2 Poppins, Roboto, Helvetica, Arial, Sans-Serif;
    font-weight: 700;
  }
}
body.post-type-post .note [class^="insidertip"] .title .inner,
body.single .note [class^="insidertip"] .title .inner {
  border-bottom: 3px solid #0ab0a6;
}
body.post-type-post .note [class^="insidertip"] .body,
body.single .note [class^="insidertip"] .body {
  color: #0ab0a6;
  display: block;
  font: 400 14px/26px Playfair Display, Serif;
  font-style: italic;
  margin: 10px auto 20px;
}
@media (min-width: 768px) {
  body.post-type-post .note [class^="insidertip"] .body,
  body.single .note [class^="insidertip"] .body {
    font: 400 16px/26px Playfair Display, Serif;
    font-style: italic;
    width: 90%;
  }
}
@media (min-width: 992px) {
  body.post-type-post .note [class^="insidertip"] .body,
  body.single .note [class^="insidertip"] .body {
    font: 400 18px/32px Playfair Display, Serif;
    font-style: italic;
  }
}
body.post-type-post .note [class^="insidertip"] .body a,
body.single .note [class^="insidertip"] .body a {
  border-bottom: 2px solid #0ab0a6;
  color: #0ab0a6;
  text-decoration: none;
}
body.post-type-post .note [class^="insidertip"] .body a:hover,
body.single .note [class^="insidertip"] .body a:hover {
  border-bottom: none;
  color: #0ab0a6;
}
@media (min-width: 768px) {
  body.post-type-post .note .insidertip_center,
  body.single .note .insidertip_center {
    margin: 50px 10%;
  }
}
body.post-type-post .note [class^="quote"],
body.single .note [class^="quote"] {
  margin: 20px 0 30px;
  text-align: center;
}
@media (min-width: 992px) {
  body.post-type-post .note [class^="quote"],
  body.single .note [class^="quote"] {
    margin: 30px 0 40px;
  }
}
body.post-type-post .note [class^="quote"] .body,
body.single .note [class^="quote"] .body {
  color: #555;
  display: block;
  font: 400 18px/26px Playfair Display, Serif;
  font-weight: 700;
  margin: 10px auto;
}
@media (min-width: 768px) {
  body.post-type-post .note [class^="quote"] .body,
  body.single .note [class^="quote"] .body {
    font: 400 20px/28px Playfair Display, Serif;
    font-weight: 700;
  }
}
@media (min-width: 992px) {
  body.post-type-post .note [class^="quote"] .body,
  body.single .note [class^="quote"] .body {
    font: 400 26px/34px Playfair Display, Serif;
    font-weight: 700;
  }
}
body.post-type-post .note [class^="quote"] .body p,
body.single .note [class^="quote"] .body p {
  font: 400 18px/26px Playfair Display, Serif;
  font-weight: 700;
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  body.post-type-post .note [class^="quote"] .body p,
  body.single .note [class^="quote"] .body p {
    font: 400 20px/28px Playfair Display, Serif;
    font-weight: 700;
  }
}
@media (min-width: 992px) {
  body.post-type-post .note [class^="quote"] .body p,
  body.single .note [class^="quote"] .body p {
    font: 400 26px/34px Playfair Display, Serif;
    font-weight: 700;
  }
}
body.post-type-post .note [class^="quote"] .text-right,
body.single .note [class^="quote"] .text-right {
  text-align: left;
}
@media (min-width: 768px) {
  body.post-type-post .note [class^="quote"] .text-right,
  body.single .note [class^="quote"] .text-right {
    text-align: right;
  }
}
body.post-type-post .note [class^="quote"] .text-center,
body.single .note [class^="quote"] .text-center {
  text-align: left;
}
@media (min-width: 768px) {
  body.post-type-post .note [class^="quote"] .text-center,
  body.single .note [class^="quote"] .text-center {
    text-align: center;
  }
  body.post-type-post .note h1,
  body.post-type-post .note h2,
  body.post-type-post .note h3,
  body.post-type-post .note h4,
  body.post-type-post .note h5,
  body.post-type-post .note h6,
  body.single .note h1,
  body.single .note h2,
  body.single .note h3,
  body.single .note h4,
  body.single .note h5,
  body.single .note h6 {
    padding-left: 0;
    padding-right: 0;
  }
}
body.post-type-post .fd-related-story,
body.single .fd-related-story {
  float: left;
  float: none;
  margin: 30px auto;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  body.post-type-post .fd-related-story,
  body.single .fd-related-story {
    float: left;
    width: 83.3333333333%;
  }
}
@media (min-width: 992px) {
  body.post-type-post .fd-related-story,
  body.single .fd-related-story {
    float: left;
    width: 66.6666666667%;
  }
}
@media (min-width: 768px) {
  body.post-type-post .fd-related-story,
  body.single .fd-related-story {
    margin: 40px auto 40px 8.3333333333%;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 992px) {
  body.post-type-post .fd-related-story,
  body.single .fd-related-story {
    margin: 60px auto 60px 16.6666666667%;
  }
}
body.post-type-post .fd-related-story .related-image,
body.single .fd-related-story .related-image {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 20px;
}
@media (min-width: 768px) {
  body.post-type-post .fd-related-story .related-image,
  body.single .fd-related-story .related-image {
    margin-right: 40px;
  }
}
body.post-type-post .fd-related-story .related-image img,
body.single .fd-related-story .related-image img {
  font-family: "object-fit: cover";
  height: 60px;
  margin: 0;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top center;
  object-position: top center;
  width: 60px;
}
@media (min-width: 768px) {
  body.post-type-post .fd-related-story .related-image img,
  body.single .fd-related-story .related-image img {
    height: 90px;
    width: 145px;
  }
}
@media (min-width: 992px) {
  body.post-type-post .fd-related-story .related-image img,
  body.single .fd-related-story .related-image img {
    height: 90px;
    width: 165px;
  }
}
body.post-type-post .fd-related-story .related-inner,
body.single .fd-related-story .related-inner {
  border-bottom: 1px solid #cdcdcd;
  border-top: 1px solid #cdcdcd;
  display: flex;
  padding: 30px 0;
  width: 100%;
}
@media (min-width: 768px) {
  body.post-type-post .fd-related-story .related-inner,
  body.single .fd-related-story .related-inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 992px) {
  body.post-type-post .fd-related-story .related-inner,
  body.single .fd-related-story .related-inner {
    padding-bottom: 20px;
    padding-top: 20px;
    width: auto;
  }
}
@media (min-width: 768px) {
  body.post-type-post .fd-related-story .related-right,
  body.single .fd-related-story .related-right {
    width: auto;
  }
}
body.post-type-post .fd-related-story .related-right a,
body.single .fd-related-story .related-right a {
  display: inline-block;
}
body.post-type-post .fd-related-story .related-right a .related-tag,
body.single .fd-related-story .related-right a .related-tag {
  border-bottom: none;
  color: #f07d31;
}
body.post-type-post .fd-related-story .related-right a .related-body,
body.single .fd-related-story .related-right a .related-body {
  border-bottom: 3px solid #f07d31;
  color: #323232;
}
body.post-type-post .fd-related-story .related-right a .related-body:hover,
body.single .fd-related-story .related-right a .related-body:hover {
  border-bottom: none;
  color: #f07d31;
  text-decoration: none;
}
body.post-type-post .fd-related-story .related-right a .related-body:after,
body.single .fd-related-story .related-right a .related-body:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #f07d31;
  content: ï”;
  display: inline-block;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  margin-left: 5px;
}
body.post-type-post .fd-related-story .related-right a:hover,
body.single .fd-related-story .related-right a:hover {
  text-decoration: none;
}
body.post-type-post .fd-related-story .related-tag,
body.single .fd-related-story .related-tag {
  color: #f07d31;
  font: 700 12px/1 Poppins, Roboto, Helvetica, Arial, Sans-Serif;
}
@media (min-width: 992px) {
  body.post-type-post .fd-related-story .related-tag,
  body.single .fd-related-story .related-tag {
    font-size: 14px;
  }
}
body.post-type-post .fd-related-story .related-body,
body.single .fd-related-story .related-body {
  color: #323232;
  font: 400 14px/20px Roboto, Helvetica, Arial, Sans-Serif;
  font-weight: 700;
}
@media (min-width: 768px) {
  body.post-type-post .fd-related-story .related-body,
  body.single .fd-related-story .related-body {
    font-size: 18px;
    line-height: 24px;
  }
}
body.post-type-post .fd-collage,
body.single .fd-collage {
  margin: 40px auto;
  width: 100%;
}
@media (min-width: 768px) {
  body.post-type-post .fd-collage,
  body.single .fd-collage {
    margin: 60px auto;
  }
}
body.post-type-post .fd-collage .collagect-wrapper,
body.single .fd-collage .collagect-wrapper {
  display: grid;
  gap: 4px;
  grid-template-columns: repeat(6, 1fr);
}
@media (min-width: 768px) {
  body.post-type-post .fd-collage .collagect-wrapper,
  body.single .fd-collage .collagect-wrapper {
    gap: 10px;
  }
}
body.post-type-post .fd-collage .collagect-wrapper div,
body.single .fd-collage .collagect-wrapper div {
  overflow: hidden;
}
body.post-type-post .fd-collage .collagect-wrapper div img,
body.single .fd-collage .collagect-wrapper div img {
  font-family: "object-fit: cover";
  height: 100% !important;
  margin: 0 auto;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
body.post-type-post .fd-collage .collagect1,
body.post-type-post .fd-collage .collagect2,
body.post-type-post .fd-collage .collagect3,
body.single .fd-collage .collagect1,
body.single .fd-collage .collagect2,
body.single .fd-collage .collagect3 {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  grid-column: span 2;
  position: relative;
}
body.post-type-post .fd-collage .fullbleed1,
body.post-type-post .fd-collage .fullbleed2,
body.post-type-post .fd-collage .fullbleed3,
body.single .fd-collage .fullbleed1,
body.single .fd-collage .fullbleed2,
body.single .fd-collage .fullbleed3 {
  grid-template-rows: 144px;
}
@media (min-width: 768px) {
  body.post-type-post .fd-collage .fullbleed1,
  body.post-type-post .fd-collage .fullbleed2,
  body.post-type-post .fd-collage .fullbleed3,
  body.single .fd-collage .fullbleed1,
  body.single .fd-collage .fullbleed2,
  body.single .fd-collage .fullbleed3 {
    grid-template-rows: 346px;
  }
}
@media (min-width: 992px) {
  body.post-type-post .fd-collage .fullbleed1,
  body.post-type-post .fd-collage .fullbleed2,
  body.post-type-post .fd-collage .fullbleed3,
  body.single .fd-collage .fullbleed1,
  body.single .fd-collage .fullbleed2,
  body.single .fd-collage .fullbleed3 {
    grid-template-rows: 500px;
  }
}
body.post-type-post .fd-collage .fullbleed1 .collagect-detail,
body.post-type-post .fd-collage .fullbleed2 .collagect-detail,
body.post-type-post .fd-collage .fullbleed3 .collagect-detail,
body.single .fd-collage .fullbleed1 .collagect-detail,
body.single .fd-collage .fullbleed2 .collagect-detail,
body.single .fd-collage .fullbleed3 .collagect-detail {
  padding-left: 20px;
  padding-right: 20px;
}
body.post-type-post .fd-collage .column1,
body.post-type-post .fd-collage .column2,
body.post-type-post .fd-collage .column3,
body.single .fd-collage .column1,
body.single .fd-collage .column2,
body.single .fd-collage .column3 {
  grid-template-rows: 126px;
}
@media (min-width: 768px) {
  body.post-type-post .fd-collage .column1,
  body.post-type-post .fd-collage .column2,
  body.post-type-post .fd-collage .column3,
  body.single .fd-collage .column1,
  body.single .fd-collage .column2,
  body.single .fd-collage .column3 {
    grid-template-rows: 270px;
  }
}
@media (min-width: 992px) {
  body.post-type-post .fd-collage .column1,
  body.post-type-post .fd-collage .column2,
  body.post-type-post .fd-collage .column3,
  body.single .fd-collage .column1,
  body.single .fd-collage .column2,
  body.single .fd-collage .column3 {
    grid-template-rows: 410px;
  }
}
body.post-type-post .fd-collage .column4,
body.single .fd-collage .column4 {
  grid-template-rows: repeat(3, 88px);
}
@media (min-width: 768px) {
  body.post-type-post .fd-collage .column4,
  body.single .fd-collage .column4 {
    grid-template-rows: repeat(2, 130px);
  }
}
@media (min-width: 992px) {
  body.post-type-post .fd-collage .column4,
  body.single .fd-collage .column4 {
    grid-template-rows: repeat(2, 200px);
  }
}
body.post-type-post .fd-collage .column4 .collagect1,
body.single .fd-collage .column4 .collagect1 {
  grid-column: span 6;
  grid-row: span 2;
}
@media (min-width: 768px) {
  body.post-type-post .fd-collage .column4 .collagect1,
  body.single .fd-collage .column4 .collagect1 {
    grid-column: span 4;
  }
}
body.post-type-post .fd-collage .column4 .collagect2,
body.post-type-post .fd-collage .column4 .collagect3,
body.single .fd-collage .column4 .collagect2,
body.single .fd-collage .column4 .collagect3 {
  grid-column: span 3;
}
@media (min-width: 768px) {
  body.post-type-post .fd-collage .column4 .collagect2,
  body.post-type-post .fd-collage .column4 .collagect3,
  body.single .fd-collage .column4 .collagect2,
  body.single .fd-collage .column4 .collagect3 {
    grid-column: span 2;
  }
}
body.post-type-post .fd-collage .column5,
body.single .fd-collage .column5 {
  grid-template-rows: 126px 180px;
}
@media (min-width: 768px) {
  body.post-type-post .fd-collage .column5,
  body.single .fd-collage .column5 {
    grid-template-rows: 270px 370px;
  }
}
@media (min-width: 992px) {
  body.post-type-post .fd-collage .column5,
  body.single .fd-collage .column5 {
    grid-template-rows: 410px 560px;
  }
}
body.post-type-post .fd-collage .column5 .collagect1,
body.single .fd-collage .column5 .collagect1 {
  grid-column: span 4;
}
body.post-type-post .fd-collage .column5 .collagect3,
body.single .fd-collage .column5 .collagect3 {
  grid-column: span 6;
  grid-row: 2;
}
body.post-type-post .fd-collage .column1 .collagect1,
body.post-type-post .fd-collage .fullbleed1 .collagect1,
body.single .fd-collage .column1 .collagect1,
body.single .fd-collage .fullbleed1 .collagect1 {
  grid-column: span 4;
}
body.post-type-post .fd-collage .column2 .collagect1,
body.post-type-post .fd-collage .column2 .collagect2,
body.post-type-post .fd-collage .fullbleed2 .collagect1,
body.post-type-post .fd-collage .fullbleed2 .collagect2,
body.single .fd-collage .column2 .collagect1,
body.single .fd-collage .column2 .collagect2,
body.single .fd-collage .fullbleed2 .collagect1,
body.single .fd-collage .fullbleed2 .collagect2 {
  grid-column: span 3;
}
body.post-type-post .fd-collage .collagect-detail,
body.single .fd-collage .collagect-detail {
  grid-column: span 6;
  grid-row: -1;
}
body.post-type-post .fd-collage .collagect-detail .cap,
body.post-type-post .fd-collage .collagect-detail .credit,
body.single .fd-collage .collagect-detail .cap,
body.single .fd-collage .collagect-detail .credit {
  display: block;
}
body.post-type-post .fd-collage .collagect-detail .source:before,
body.single .fd-collage .collagect-detail .source:before {
  content: "/";
}
body.post-type-post .itinerary_day,
body.single .itinerary_day {
  border: 2px solid #f07d31;
  color: #f07d31;
  height: 75px;
  margin: 5px 20px 5px 0;
  padding: 10px;
  width: 75px;
}
body.post-type-post .itinerary_day > span,
body.single .itinerary_day > span {
  display: block;
  text-align: center;
}
body.post-type-post .itinerary_day .day_tag,
body.single .itinerary_day .day_tag {
  font: 400 18px/22px Roboto, Helvetica, Arial, Sans-Serif;
  font-weight: 900;
}
body.post-type-post .itinerary_day .day_inner,
body.single .itinerary_day .day_inner {
  font: 400 29px/30px Roboto, Helvetica, Arial, Sans-Serif;
  font-weight: 700;
}
body.post-type-post .getting_there,
body.post-type-post .when_to_go,
body.post-type-post .where_to_stay,
body.single .getting_there,
body.single .when_to_go,
body.single .where_to_stay {
  margin-bottom: 10px;
  margin-top: 20px;
}
@media (min-width: 768px) {
  body.post-type-post .getting_there,
  body.post-type-post .when_to_go,
  body.post-type-post .where_to_stay,
  body.single .getting_there,
  body.single .when_to_go,
  body.single .where_to_stay {
    margin-bottom: 20px;
    margin-top: 30px;
  }
}
body.post-type-post .getting_there .itinerary_inner,
body.post-type-post .getting_there > div,
body.post-type-post .when_to_go .itinerary_inner,
body.post-type-post .when_to_go > div,
body.post-type-post .where_to_stay .itinerary_inner,
body.post-type-post .where_to_stay > div,
body.single .getting_there .itinerary_inner,
body.single .getting_there > div,
body.single .when_to_go .itinerary_inner,
body.single .when_to_go > div,
body.single .where_to_stay .itinerary_inner,
body.single .where_to_stay > div {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAMAAADwSaEZAAAByFBMVEW1tbX///+1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbVunmWuAAAAl3RSTlMAAAECBQYJCgwNDg8REhMUFRcZGhscHR4fICEiIyQlJicoKiswMTM0Njc4OTo7PEBCQ0RFSElKS0xNTk9QUVJTVFZXWVpbYGRqbm9wcnN0dnd5e35/gIGChIuMjZKXmJucnZ6foKSmp6mqq66vsbK3uLm7wMTFzNDS1dja29zd3uHi4+Tl5unq6+3u7/Dy8/T2+fr7/P3+EG0GOQAAA6dJREFUWMPt2Otf0lAYB/AdjUoFo0LshokZlpVl2lXLlZdKzUqjIjNITPN+qTBRo7KLRVha7ffvNibNnbHNnUPv6veCF2Pn+2Hs7Ow8jyDkGKKJ8I9ihIpHDA7F3n/Hj2QiNhQUPcQyVpgYXYAuC1GRB6sOx+XBSyPB5oBnG9ni3B9oDo4syYfi4WpGrG5CHhZr9+lP97XH5C8m6hiwsjEgFfIbj/CHUsDYQbtYH5DscZr/Nc6eJNBnCyudgdS/w/q27XgiYaZ0c6xxGfPHyaY5Po/lxs0w+RKHC4mNFA5nX6rOikC6SWzmpoSIFRbBaguxnZZVnaa7xtV6wpD6VfpKtVYDpFbClFYJDcaYdxldhDFdWPYaYtMYJswZxrQR1ofFInasaFHzt6lWGaQThCMnJJRlYaPoJ1zpx6geq0XSrRyQV5iTdpdpJe7POK3DJhAkfBi5iwkaq0bKyYs5U6imsChChBcjIQxosXxIPn7sgIR8DSbiBeHHyAuIGiyC9lywdjzRYHGUm2F5gea27RfbqFx009hBzG9gXrwjOiy/eIvy1eFX8oG9s7p38c9HDkp7B6+KiRjRYdc/4luvQxAqVmCEYWPWZx73Kyr2AN00dk0ZEBaEKZhgOKvFuvFAxUZxmcYSyvnSzsJfphi1YF9e/6UKFkOAwvIyA45VwBSbIf6BgcxkJQHEVOwDdtO/7O36gF2V5thzclL+zAzagzcqtoICGruhnP9UsIu58EXF1IN/sLw7KfyIbLONObBmjgmCY1+B/Lm1UomjvDIrPjMs6zJtPU4arBifzW7A4qytLBrfAN3UYIjB1NBNWnZMO2l1jxM7pn2cdA86O/YMV62WILa7+Ral2sXRnwtWjrhmpQ2jIxesI7OGrJ/RhJe5YC/RRL/qyvgxH/2qE/o5XsIqFkJUtz1YcfFiLv32QBhn37j8wYIYz9pSfXXzYe4karM3e1G+zV40e7Mn+CDV8Fg1EnxGG+TXPBvk10Yb5PQLd4Rn6z5lXFR8wm1W65ZZUSGc5yl3LlgUYmdYrHMWhRhridi6ZlUiMhev4b9UVhdtXlYrBX/CxuytSdgo+AVSOgkp6ram3FEJk17bTZJ7LnPKFbTdJEkvnaNAqveQMXXoYUre0voYGkunxtONpc6sdpC/M91YGq9lbHkdeTyntLzut1SVyHukgpKqlvtKy2vu8VGeZtwlpYVGJR6+xNKMo+MRewZjS3IxsLIUG+wRPf9bq2mM/MX8BtSVcV+qENawAAAAAElFTkSuQmCC);
  background-position: 10px 10px;
  background-repeat: no-repeat;
  background-size: 32px 32px;
  color: #323232;
  float: left;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  body.post-type-post .getting_there .itinerary_inner,
  body.post-type-post .getting_there > div,
  body.post-type-post .when_to_go .itinerary_inner,
  body.post-type-post .when_to_go > div,
  body.post-type-post .where_to_stay .itinerary_inner,
  body.post-type-post .where_to_stay > div,
  body.single .getting_there .itinerary_inner,
  body.single .getting_there > div,
  body.single .when_to_go .itinerary_inner,
  body.single .when_to_go > div,
  body.single .where_to_stay .itinerary_inner,
  body.single .where_to_stay > div {
    background-position: 25px 10px;
    float: left;
    margin-left: 16.6666666667%;
    width: 66.6666666667%;
  }
}
body.post-type-post .getting_there .itinerary_inner .w_title,
body.post-type-post .getting_there > div .w_title,
body.post-type-post .when_to_go .itinerary_inner .w_title,
body.post-type-post .when_to_go > div .w_title,
body.post-type-post .where_to_stay .itinerary_inner .w_title,
body.post-type-post .where_to_stay > div .w_title,
body.single .getting_there .itinerary_inner .w_title,
body.single .getting_there > div .w_title,
body.single .when_to_go .itinerary_inner .w_title,
body.single .when_to_go > div .w_title,
body.single .where_to_stay .itinerary_inner .w_title,
body.single .where_to_stay > div .w_title {
  font: 400 18px/24px Roboto, Helvetica, Arial, Sans-Serif;
  font-weight: 900;
  margin-bottom: 0;
  margin-left: 55px;
  padding-left: 0;
}
@media (min-width: 768px) {
  body.post-type-post .getting_there .itinerary_inner .w_title,
  body.post-type-post .getting_there > div .w_title,
  body.post-type-post .when_to_go .itinerary_inner .w_title,
  body.post-type-post .when_to_go > div .w_title,
  body.post-type-post .where_to_stay .itinerary_inner .w_title,
  body.post-type-post .where_to_stay > div .w_title,
  body.single .getting_there .itinerary_inner .w_title,
  body.single .getting_there > div .w_title,
  body.single .when_to_go .itinerary_inner .w_title,
  body.single .when_to_go > div .w_title,
  body.single .where_to_stay .itinerary_inner .w_title,
  body.single .where_to_stay > div .w_title {
    font-size: 22px;
    line-height: 34px;
  }
}
body.post-type-post .getting_there .itinerary_inner .w_body,
body.post-type-post .getting_there > div .w_body,
body.post-type-post .when_to_go .itinerary_inner .w_body,
body.post-type-post .when_to_go > div .w_body,
body.post-type-post .where_to_stay .itinerary_inner .w_body,
body.post-type-post .where_to_stay > div .w_body,
body.single .getting_there .itinerary_inner .w_body,
body.single .getting_there > div .w_body,
body.single .when_to_go .itinerary_inner .w_body,
body.single .when_to_go > div .w_body,
body.single .where_to_stay .itinerary_inner .w_body,
body.single .where_to_stay > div .w_body {
  font: 400 14px/20px Roboto, Helvetica, Arial, Sans-Serif;
  margin-left: 55px;
}
@media (min-width: 768px) {
  body.post-type-post .getting_there .itinerary_inner .w_body,
  body.post-type-post .getting_there > div .w_body,
  body.post-type-post .when_to_go .itinerary_inner .w_body,
  body.post-type-post .when_to_go > div .w_body,
  body.post-type-post .where_to_stay .itinerary_inner .w_body,
  body.post-type-post .where_to_stay > div .w_body,
  body.single .getting_there .itinerary_inner .w_body,
  body.single .getting_there > div .w_body,
  body.single .when_to_go .itinerary_inner .w_body,
  body.single .when_to_go > div .w_body,
  body.single .where_to_stay .itinerary_inner .w_body,
  body.single .where_to_stay > div .w_body {
    font: 400 18px/30px Roboto, Helvetica, Arial, Sans-Serif;
  }
}
body.post-type-post .getting_there .itinerary_inner,
body.post-type-post .getting_there > div,
body.single .getting_there .itinerary_inner,
body.single .getting_there > div {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAMAAADwSaEZAAACRlBMVEW1tbX///+1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbUzE8l0AAAAwXRSTlMAAAECAwQFBgcJCgwNDg8QERITFBUWGBkaGxwdHh8gISIjJCUmJygqLC0uLzAyMzQ1Njc4Ojs8PT9BQkNERUhJS0xNT1BRUlNUVVZXWFpbXWFoaWttbm9wcXJzdHV2d3h5e31+f4CBgoOEhoeJiouMjZCRkpSWl5ucnZ6foKGkpaeoqaqrra6vsLGytre4ubq7vb/AwsPExcnMztHS09TX2Nna29zd3uHi4+Tm5+jp6uvs7e7v8PHy8/b3+fr7/P3+EAOyRAAABL1JREFUWMPt2PtDU2UYB/DnBQkzLkNHIZsVF0kzVALUItECdMWlm1FhNxRIukwtGdc0h0xBNNASh5gLEEQqJ46gUDnf/6wf2NnOec+zs836rZ7f9u68n+2c816e5yX6hyE0Qf9RTOjCVt1yenR2CQ8DU6OnW6ptwjTMMEf3BKSY6HY8Clbc7gMw426qKcxaLZIszxTWNLlnAPjai+PEdg8A8Nbnypfn1nsBDOyOA8s/Cyw4C/geBc4/gLP5sWIuYO6wJfKjsRyeA1wxYfYhKJ3rzF/buk4FQ/boWKUf4yUiapSMw18ZDXMBvakihkjtNd6qZHVAaRAxRoOCDjOsA0u1IuaoXZI06R6XykUcUb6kv1OtVQWlLsb5H7ysTsE+HrPdxYfsH7bvPfDunvXspPsAd20sdhFuprnw2/GVOX7jeCGzHLhxkcNcmEwzNG8b0q4Zw9sNWNqk5rGFrDwopfJvJH35QL8CLTuT5IWqVEGeAfOgS36UawZhiOEn5FWvCx4ZK0PAKmGr+sHEcLKEWefwioQNoFkeMa1g45i8uDdhQI8VY8EiYZse8JhSImGWBRTrsG445YnhDve/0eceC3+6JG87TvRosUQouRL27LLaeWQbEdFzP4S07RKWoyBRgzlwRZ7/n6ld+x8L/uBJteW4vCFegUODdaBexi4He95JV9/R6slgk0/G6tGpwXzYKGEJ88GeR8Nz5CP1r2VIWD7Gw5gdt+Q182m1Y3UYe0ltK5UwMQ17CKvWTPEgVmKGOWTMjeoQ1opGGStXO34dxhrUtrdlrBGtIcyjW+KEEIJeVzv+lqpayb+obe/I2L6V+UlERF5slbGy0KjqDy4UCa5Q0xsythXeEDaLLBmzh0f8T88TEeWfD7cUytgGTIewRaQYdsBpzXS8/v3JUSX8cX6VjK3FXAgDjHuzCxHjjDxoRTLum2K7ImNVphh3m4kTkazZZDK7TeYFEB2IhH1uyHx1L4AZGkQpAd7680kjph0azKAlomYe+8aYk+sGLTOdiMgyz1l/rWcw7XRy4AyXaX3KYV8x1YJuotsww2FrZo3WnIXDbmmWIPKhgEvbao3Ye1wdsxE+Ta92vM9hCT/K1vUkDqsPJn0r3+3HCJtQvvBQ2jN3sRWWfkNJhJLHJpRteuw7tlzL1W911GXchImIKONXreW3spgT3VJ6sJjBZqcOLVbDFpIZcnpA/cbERU21QuHhq9Jm9EdPqVYi655q3XuKxawBlBmTvW4+b35Lxd7kS1wm2aNcKDv4jP7ciuXm6+UdXBpKLtxMY7HM3wHgdgaLpd3kEmSiC5rprkv6KwAsl/GVfC8u8EXFHXzCl1Qu4Au+kv8Yfr6ooFcjlTuP/zySFKncec2kENvD1k6bNrC1016TQkxTIsZUiNXdNysR4y5e26OX1emxUOnRy2qiSj+mdka3dk7FUPCTyB6E0pNpTll7FAxmx3pIEmhZG5lKaQzEekgihMjpAxaPbeapzUcDgCcnjoOll88B8B7ckqC/OmHLQS+A8+VxHnkVtY0B8HuO1BXZ0oVIzy6qO9LnBzDW9uKjHMZVnLgmb3XXTlTEcxinD2vVoVNXZ+aB+dtXTx3an/n/0aoQgsS/GH8DIRRvAi6LvI8AAAAASUVORK5CYII=);
}
body.post-type-post .when_to_go .itinerary_inner,
body.post-type-post .when_to_go > div,
body.single .when_to_go .itinerary_inner,
body.single .when_to_go > div {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAMAAADwSaEZAAACN1BMVEW1tbX///+1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbXII3lgAAAAvHRSTlMAAAECAwQFBggKCwwNDg8QERITFBUWGBkaGxwdHh8iIyQlJicoKissLS4vMTM0NTY3ODk6Ozw9QEFCQ0RFSElLTE1PUFFSU1RVVldZWlthaGltb3Byc3R2d3h7fX5/gIGCg4SFiImLjI2OkZOUlpeYmZucnZ6foKGipKanqKmqq62ur7CxsrS1tre4ubq/wMHDxMXIzM3R0tTV19ja29zd3uDh4uPk5ebp6uvt7u/w8vP09fb3+Pn6+/z9/h1EXk0AAASBSURBVFjD7dj7X1NlHAfw74NiUXFZUoYs3QKzFLIVixwZyl0ZZQiYmiuN1kVbSpua4HA2VkgXsZNpKNIUqTk2k5zA+fxx/XDG2TlnZ+ey+Vt9f9lezznnvdez53K+34eowGCSoP8oxmRR1ekZ5u4sYHF+hhv2dFYxzdDC2oamoIgb/rZ8MMeJawBmRz3ddVUlbE3Fhrpuz+gsgGsnHCaxpjAArq9Gebu9jwMQfssEZr8AJL2b1J/Y5E0CF+xGMR8wf9iS+6+xfDAP+Axh1h/A+9dqD9taP48Jqz7WGsONBqYbDdOItephPiBYygxEaTC7qwprCHw/Mxj9PIa0sCGk3MxwuFMKTdHH1A7j65WxHSl5T6VXW8D3yNqKPh5ZJ3t+zbHTFdJJ1MOjRR2rjmFA3rYV+ITkP4f3ZNN7ALFqVWwCQUWbE/hShrmBA/KFF8SEGubDdJl5rGxa8reJl+zgG5h5jDXwsGdhIfhZPhjzI6R80IX5ykxbfzQe/2MFG4kLMbmCfR+P//lVyQpWeRdNCmwMnkzXdwNAgmgb8DlRJL3L/kbUDvQRXQKAL8Rt9DDG5JgDyYoMNpLGis/8UivDngj/uC6N3RaxiiQcMiwAr2SEI2lMCAkmxCXhsni/F6ek2CrwtvyxjTxWSbBOTDIldr8rHb+msehKw+8KjE2iU4INoTcL0wkp1ouvJdgUagrBXsD1DGbFLVYIxqKwitgenCsMO4c9InYUBwvDDuKoiIXQrsT2dmlGTI61C+uTiIg41Ckxq/aWHZVjdeBEbA7PFYY9j6iI3cNTObHSDc8KXx7f3t1UkgOzIC5iAMuJHUOEiIh2zQGIdaljj+GhEaxxQcBeSmFpehFLr+tiubq50fszDwEbxuJrtHUB46rY07irOwDNAASs+B98S0SnsWzRG4BcU6N2cHDwASJE9DKwn4j2Ao16U0Nl0ooDkECEiFzAO0TUBnSoYdJJq7KcFFgz4M58ZGHS5dSJUR3sTeBdItoNtKlh0oVejds62IvAR0TUB7yhht2SbEE0hVptbPXf+I6IvsFimQpWgynJTnsS+7QxOoMlFzkeYExtnu1LJ33CtQ5c1sFq74OfW0aqXg27jA75q86ujZErCuDOTrW1aZO/6sivfAmLWHnFk8KX1a+0OIpVdw0vAor04J4l3/3MokwPKCxNXMxhHoSzUqpEJqU6BSTimrGM62JKNQ9XdrIXELFGXv/tdGAFC2Qne2QD7xTbmsc57fiptyiNOXnY1BLkm2WmDgGEBPmmWoJMdFG+3I1FEBfVi4q/8L5Za3+uooJ2pssd49HDY5dGIfa2GatZoxAzWyL2PNQqEU0XrycfUVldpl9WE7XGMOPUt5wzBgp+YtZx8IFKbaoywGO82vAhyYdahyQew4ckjDFbCEh+tlmd2vxpEgjZTBwsbQ8D4Aa2FMnvLtoywAEIu0weeW3zXQUQCx1x168vZ6x8fb37yPkYgKu+V/M5jGs5fkW5i1053mLmME4elW2HznKzCSAxy5091PHM/0erjDFijzD+BUPjNyrlKwSIAAAAAElFTkSuQmCC);
}
body.post-type-post .where_to_stay .itinerary_inner,
body.post-type-post .where_to_stay > div,
body.single .where_to_stay .itinerary_inner,
body.single .where_to_stay > div {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAMAAADwSaEZAAAByFBMVEW1tbX///+1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbVunmWuAAAAl3RSTlMAAAECBQYJCgwNDg8REhMUFRcZGhscHR4fICEiIyQlJicoKiswMTM0Njc4OTo7PEBCQ0RFSElKS0xNTk9QUVJTVFZXWVpbYGRqbm9wcnN0dnd5e35/gIGChIuMjZKXmJucnZ6foKSmp6mqq66vsbK3uLm7wMTFzNDS1dja29zd3uHi4+Tl5unq6+3u7/Dy8/T2+fr7/P3+EG0GOQAAA6dJREFUWMPt2Otf0lAYB/AdjUoFo0LshokZlpVl2lXLlZdKzUqjIjNITPN+qTBRo7KLRVha7ffvNibNnbHNnUPv6veCF2Pn+2Hs7Ow8jyDkGKKJ8I9ihIpHDA7F3n/Hj2QiNhQUPcQyVpgYXYAuC1GRB6sOx+XBSyPB5oBnG9ni3B9oDo4syYfi4WpGrG5CHhZr9+lP97XH5C8m6hiwsjEgFfIbj/CHUsDYQbtYH5DscZr/Nc6eJNBnCyudgdS/w/q27XgiYaZ0c6xxGfPHyaY5Po/lxs0w+RKHC4mNFA5nX6rOikC6SWzmpoSIFRbBaguxnZZVnaa7xtV6wpD6VfpKtVYDpFbClFYJDcaYdxldhDFdWPYaYtMYJswZxrQR1ofFInasaFHzt6lWGaQThCMnJJRlYaPoJ1zpx6geq0XSrRyQV5iTdpdpJe7POK3DJhAkfBi5iwkaq0bKyYs5U6imsChChBcjIQxosXxIPn7sgIR8DSbiBeHHyAuIGiyC9lywdjzRYHGUm2F5gea27RfbqFx009hBzG9gXrwjOiy/eIvy1eFX8oG9s7p38c9HDkp7B6+KiRjRYdc/4luvQxAqVmCEYWPWZx73Kyr2AN00dk0ZEBaEKZhgOKvFuvFAxUZxmcYSyvnSzsJfphi1YF9e/6UKFkOAwvIyA45VwBSbIf6BgcxkJQHEVOwDdtO/7O36gF2V5thzclL+zAzagzcqtoICGruhnP9UsIu58EXF1IN/sLw7KfyIbLONObBmjgmCY1+B/Lm1UomjvDIrPjMs6zJtPU4arBifzW7A4qytLBrfAN3UYIjB1NBNWnZMO2l1jxM7pn2cdA86O/YMV62WILa7+Ral2sXRnwtWjrhmpQ2jIxesI7OGrJ/RhJe5YC/RRL/qyvgxH/2qE/o5XsIqFkJUtz1YcfFiLv32QBhn37j8wYIYz9pSfXXzYe4karM3e1G+zV40e7Mn+CDV8Fg1EnxGG+TXPBvk10Yb5PQLd4Rn6z5lXFR8wm1W65ZZUSGc5yl3LlgUYmdYrHMWhRhridi6ZlUiMhev4b9UVhdtXlYrBX/CxuytSdgo+AVSOgkp6ram3FEJk17bTZJ7LnPKFbTdJEkvnaNAqveQMXXoYUre0voYGkunxtONpc6sdpC/M91YGq9lbHkdeTyntLzut1SVyHukgpKqlvtKy2vu8VGeZtwlpYVGJR6+xNKMo+MRewZjS3IxsLIUG+wRPf9bq2mM/MX8BtSVcV+qENawAAAAAElFTkSuQmCC);
}
body.post-type-post .entry-content h1,
body.post-type-post .entry-content h2,
body.post-type-post .entry-content h3,
body.post-type-post .entry-content h4,
body.post-type-post .entry-content h5,
body.post-type-post .entry-content h6,
body.single .entry-content h1,
body.single .entry-content h2,
body.single .entry-content h3,
body.single .entry-content h4,
body.single .entry-content h5,
body.single .entry-content h6 {
  font-family: Roboto, Helvetica, Arial, Sans-Serif;
  font-weight: 700;
  text-align: left;
}
body.post-type-post .entry-content ol,
body.post-type-post .entry-content ul,
body.single .entry-content ol,
body.single .entry-content ul {
  color: #323232;
  font: 400 18px/1.67 Roboto, Helvetica, Arial, Sans-Serif;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}
body.post-type-post .entry-content p,
body.single .entry-content p {
  word-wrap: break-word;
  color: #323232;
  font: 400 14px/1.67 Roboto, Helvetica, Arial, Sans-Serif;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) {
  body.post-type-post .entry-content p,
  body.single .entry-content p {
    font: 400 18px/1.67 Roboto, Helvetica, Arial, Sans-Serif;
  }
}
body.post-type-post .entry-content.content-single-gallery p,
body.post-type-post .entry-content.content-single p,
body.single .entry-content.content-single-gallery p,
body.single .entry-content.content-single p {
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}
@media (min-width: 768px) {
  body.post-type-post .entry-content.content-single-gallery p,
  body.post-type-post .entry-content.content-single p,
  body.single .entry-content.content-single-gallery p,
  body.single .entry-content.content-single p {
    float: left;
    margin-left: 16.6666666667%;
    width: 66.6666666667%;
  }
}
body.post-type-post .entry-content.content-single-gallery.badge_category,
body.post-type-post .entry-content.content-single-gallery.badge_fodorsfaves,
body.post-type-post .entry-content.content-single-gallery.badge_stomping,
body.post-type-post .entry-content.content-single-gallery.badge_whereto,
body.post-type-post .entry-content.content-single.badge_category,
body.post-type-post .entry-content.content-single.badge_fodorsfaves,
body.post-type-post .entry-content.content-single.badge_stomping,
body.post-type-post .entry-content.content-single.badge_whereto,
body.single .entry-content.content-single-gallery.badge_category,
body.single .entry-content.content-single-gallery.badge_fodorsfaves,
body.single .entry-content.content-single-gallery.badge_stomping,
body.single .entry-content.content-single-gallery.badge_whereto,
body.single .entry-content.content-single.badge_category,
body.single .entry-content.content-single.badge_fodorsfaves,
body.single .entry-content.content-single.badge_stomping,
body.single .entry-content.content-single.badge_whereto {
  padding-top: 40px;
}
@media (min-width: 768px) {
  body.post-type-post .entry-content.content-single-gallery.badge_category,
  body.post-type-post .entry-content.content-single-gallery.badge_fodorsfaves,
  body.post-type-post .entry-content.content-single-gallery.badge_stomping,
  body.post-type-post .entry-content.content-single-gallery.badge_whereto,
  body.post-type-post .entry-content.content-single.badge_category,
  body.post-type-post .entry-content.content-single.badge_fodorsfaves,
  body.post-type-post .entry-content.content-single.badge_stomping,
  body.post-type-post .entry-content.content-single.badge_whereto,
  body.single .entry-content.content-single-gallery.badge_category,
  body.single .entry-content.content-single-gallery.badge_fodorsfaves,
  body.single .entry-content.content-single-gallery.badge_stomping,
  body.single .entry-content.content-single-gallery.badge_whereto,
  body.single .entry-content.content-single.badge_category,
  body.single .entry-content.content-single.badge_fodorsfaves,
  body.single .entry-content.content-single.badge_stomping,
  body.single .entry-content.content-single.badge_whereto {
    padding-top: 0;
  }
}
body.post-type-post .entry-content.content-single-gallery.badge_helloweekend,
body.post-type-post .entry-content.content-single.badge_helloweekend,
body.single .entry-content.content-single-gallery.badge_helloweekend,
body.single .entry-content.content-single.badge_helloweekend {
  padding-top: 55px;
}
@media (min-width: 768px) {
  body.post-type-post .entry-content.content-single-gallery.badge_helloweekend,
  body.post-type-post .entry-content.content-single.badge_helloweekend,
  body.single .entry-content.content-single-gallery.badge_helloweekend,
  body.single .entry-content.content-single.badge_helloweekend {
    padding-top: 65px;
  }
}
@media (min-width: 992px) {
  body.post-type-post .entry-content.content-single-gallery.badge_helloweekend,
  body.post-type-post .entry-content.content-single.badge_helloweekend,
  body.single .entry-content.content-single-gallery.badge_helloweekend,
  body.single .entry-content.content-single.badge_helloweekend {
    padding-top: 0;
  }
}
body.post-type-post .entry-content.content-slideshow.badge_category,
body.post-type-post .entry-content.content-slideshow.badge_fodorsfaves,
body.post-type-post .entry-content.content-slideshow.badge_stomping,
body.post-type-post .entry-content.content-slideshow.badge_whereto,
body.single .entry-content.content-slideshow.badge_category,
body.single .entry-content.content-slideshow.badge_fodorsfaves,
body.single .entry-content.content-slideshow.badge_stomping,
body.single .entry-content.content-slideshow.badge_whereto {
  padding-top: 40px;
}
body.post-type-post .entry-content img,
body.single .entry-content img {
  display: block;
  height: auto;
  margin: 20px auto;
  text-align: center;
}
body.post-type-post .entry-content .dotted,
body.single .entry-content .dotted {
  clear: both;
}
body.post-type-post .entry-content .subtitle,
body.single .entry-content .subtitle {
  color: #555;
  margin-left: 0;
  margin-right: 0;
}
body.post-type-post .entry-content .subtitle:after,
body.post-type-post .entry-content .subtitle:before,
body.single .entry-content .subtitle:after,
body.single .entry-content .subtitle:before {
  content: " ";
  display: table;
}
body.post-type-post .entry-content .subtitle:after,
body.single .entry-content .subtitle:after {
  clear: both;
}
body.post-type-post .entry-content .sidead,
body.single .entry-content .sidead {
  margin: 20px auto 30px;
  text-align: center;
  width: 100%;
}
body.post-type-post .entry-content .sidead > [id^="div-gpt-ad"],
body.single .entry-content .sidead > [id^="div-gpt-ad"] {
  margin: 0 auto;
  width: 300px;
}
@media (min-width: 768px) {
  body.post-type-post .entry-content .sidead,
  body.single .entry-content .sidead {
    margin: 0 20px 50px 50px;
    width: 300px;
  }
}
body.post-type-post .entry-content .banner,
body.single .entry-content .banner {
  clear: both;
  display: block;
  margin: 15px auto;
}
body.post-type-post .entry-content .banner:after,
body.post-type-post .entry-content .banner:before,
body.single .entry-content .banner:after,
body.single .entry-content .banner:before {
  content: " ";
  display: table;
}
body.post-type-post .entry-content .banner:after,
body.single .entry-content .banner:after {
  clear: both;
}
@media (min-width: 768px) {
  body.post-type-post .entry-content .banner,
  body.single .entry-content .banner {
    margin-bottom: 30px;
    margin-top: 30px;
  }
}
body.post-type-post .entry-content .banner .mid-ad,
body.single .entry-content .banner .mid-ad {
  margin: 0 auto;
  min-height: 90px;
}
body.post-type-post .entry-content .banner.sticky,
body.single .entry-content .banner.sticky {
  background: #fff;
  left: 50%;
  margin: 0 -50vw;
  padding-bottom: 10px;
  padding-top: 10px;
  position: fixed;
  right: 50%;
  top: 0;
  width: 100vw;
  z-index: 900;
}
body.post-type-post .entry-content .jsColumn10,
body.single .entry-content .jsColumn10 {
  float: left;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  body.post-type-post .entry-content .jsColumn10,
  body.single .entry-content .jsColumn10 {
    float: left;
    margin-left: 8.3333333333%;
    width: 83.3333333333%;
  }
}
body.post-type-post .entry-content .jsFullbleed,
body.single .entry-content .jsFullbleed {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  width: 100vw !important;
}
body.post-type-post .entry-content .jsFullbleed .wp-caption-text,
body.single .entry-content .jsFullbleed .wp-caption-text {
  padding-left: 20px;
}
body.post-type-post .entry-content img,
body.single .entry-content img {
  max-width: 100%;
}
body.post-type-post .entry-content img.size-m4-columns,
body.single .entry-content img.size-m4-columns {
  margin: 20px 0;
  width: 33.3333333333%;
}
@media (min-width: 768px) {
  body.post-type-post .entry-content img.size-m4-columns,
  body.single .entry-content img.size-m4-columns {
    margin: 20px;
  }
}
body.post-type-post .entry-content img.size-m4-columns.aligncenter,
body.single .entry-content img.size-m4-columns.aligncenter {
  margin-left: auto;
  margin-right: auto;
}
body.post-type-post .entry-content img.size-m4-columns.alignright,
body.single .entry-content img.size-m4-columns.alignright {
  margin-right: 0;
}
body.post-type-post .entry-content img.size-m4-columns.alignleft,
body.single .entry-content img.size-m4-columns.alignleft {
  margin-left: 0;
}
body.post-type-post .entry-content figure.jsFullbleed,
body.single .entry-content figure.jsFullbleed {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  width: 100vw;
}
body.post-type-post .entry-content figure figcaption,
body.single .entry-content figure figcaption {
  margin-top: 10px;
  width: 100%;
  word-break: break-word;
}
body.post-type-post .entry-content figure figcaption > span,
body.single .entry-content figure figcaption > span {
  display: block;
}
body.post-type-post .entry-content p > iframe,
body.single .entry-content p > iframe {
  margin: 60px auto;
  width: 100% !important;
}
body.post-type-post .entry-content figure.single-img.large.landscape img,
body.post-type-post .entry-content figure.single-img.large.portrait img,
body.single .entry-content figure.single-img.large.landscape img,
body.single .entry-content figure.single-img.large.portrait img {
  height: 100%;
  max-height: none;
}
body.post-type-post
  .entry-content
  figure.single-img.large.landscape
  img.size-m8-columns,
body.post-type-post
  .entry-content
  figure.single-img.large.landscape
  img.size-m10-columns,
body.post-type-post
  .entry-content
  figure.single-img.large.portrait
  img.size-m8-columns,
body.post-type-post
  .entry-content
  figure.single-img.large.portrait
  img.size-m10-columns,
body.single
  .entry-content
  figure.single-img.large.landscape
  img.size-m8-columns,
body.single
  .entry-content
  figure.single-img.large.landscape
  img.size-m10-columns,
body.single .entry-content figure.single-img.large.portrait img.size-m8-columns,
body.single
  .entry-content
  figure.single-img.large.portrait
  img.size-m10-columns {
  height: auto;
}
body.post-type-post .entry-content figure.single-img.large.portrait img,
body.single .entry-content figure.single-img.large.portrait img {
  width: auto !important;
}
body.post-type-post .entry-content figure.single-img img,
body.single .entry-content figure.single-img img {
  margin: 0 auto;
}
body.post-type-post .entry-content .cap,
body.single .entry-content .cap {
  color: #555;
  font: 400 14px/18px Roboto, Helvetica, Arial, Sans-Serif;
  text-align: left;
}
body.post-type-post .entry-content .credit,
body.post-type-post .entry-content .source,
body.single .entry-content .credit,
body.single .entry-content .source {
  color: #757575;
  font: 400 10px/1 Roboto, Helvetica, Arial, Sans-Serif;
  margin-top: 10px;
  text-align: left;
}
@media (min-width: 768px) {
  body.post-type-post .entry-content .credit,
  body.post-type-post .entry-content .source,
  body.single .entry-content .credit,
  body.single .entry-content .source {
    font-size: 12px;
  }
}
body.post-type-post .entry-content .credit a,
body.post-type-post .entry-content .source a,
body.single .entry-content .credit a,
body.single .entry-content .source a {
  border-bottom: 2px solid #0ab0a6;
  color: #959595;
  text-decoration: none;
}
body.post-type-post .entry-content .credit a:hover,
body.post-type-post .entry-content .source a:hover,
body.single .entry-content .credit a:hover,
body.single .entry-content .source a:hover {
  border-bottom: none;
  color: #0ab0a6;
}
body.post-type-post article .entry-content p a,
body.single article .entry-content p a {
  border-bottom: 2px solid #0ab0a6;
  color: #323232;
  text-decoration: none;
}
body.post-type-post article .entry-content p a:hover,
body.single article .entry-content p a:hover {
  border-bottom: none;
  color: #0ab0a6;
}
body.post-type-post article .entry-content .b-wrapper,
body.single article .entry-content .b-wrapper {
  clear: both;
  display: block;
  float: left;
  margin-left: auto;
  margin-right: auto;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  body.post-type-post article .entry-content .b-wrapper,
  body.single article .entry-content .b-wrapper {
    float: left;
    margin-left: 16.6666666667%;
    padding-left: 30px;
    padding-right: 30px;
    width: 66.6666666667%;
  }
}
body.post-type-post article .entry-content [class^="badge_"],
body.single article .entry-content [class^="badge_"] {
  background-color: #f7f7f7;
  background-position-x: 50%;
  background-position-y: 20px;
  background-repeat: no-repeat;
  background-size: 80px;
  float: none;
  margin: 40px auto;
  padding: 100px 20px 20px;
  position: relative;
  text-align: center;
}
@media (min-width: 768px) {
  body.post-type-post article .entry-content [class^="badge_"],
  body.single article .entry-content [class^="badge_"] {
    background-position: 20px;
    background-size: 100px;
    float: none;
    height: auto;
    margin: 20px auto;
    padding: 10px 0 10px 130px;
    text-align: left;
  }
}
@media (min-width: 992px) {
  body.post-type-post article .entry-content [class^="badge_"],
  body.single article .entry-content [class^="badge_"] {
    background-position: 25px;
    background-size: 100px;
    float: none;
    padding: 10px 0 10px 160px;
  }
}
@media (min-width: 1200px) {
  body.post-type-post article .entry-content [class^="badge_"],
  body.single article .entry-content [class^="badge_"] {
    background-position: 35px;
    background-size: 120px;
    float: none;
    padding-top: 15px;
  }
}
body.post-type-post article .entry-content [class^="badge_"] h3,
body.single article .entry-content [class^="badge_"] h3 {
  color: #555;
  font: 400 16px/22px Roboto, Helvetica, Arial, Sans-Serif;
  font-weight: 700;
  margin-bottom: 5px;
  text-align: center;
}
@media (min-width: 768px) {
  body.post-type-post article .entry-content [class^="badge_"] h3,
  body.single article .entry-content [class^="badge_"] h3 {
    font: 400 18px/22px Roboto, Helvetica, Arial, Sans-Serif;
    font-weight: 700;
    text-align: left;
  }
}
body.post-type-post article .entry-content [class^="badge_"] p,
body.single article .entry-content [class^="badge_"] p {
  color: #555;
  font: 400 14px/20px Playfair Display, Serif;
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  text-align: center;
}
@media (min-width: 768px) {
  body.post-type-post article .entry-content [class^="badge_"] p,
  body.single article .entry-content [class^="badge_"] p {
    font: 400 16px/22px Playfair Display, Serif;
    text-align: left;
  }
}
body.post-type-post article .entry-content .badge_stomping,
body.single article .entry-content .badge_stomping {
  background-image: url(/wp-content/themes/fodors/dist/images/badge_stompinggrounds_2x.png);
}
body.post-type-post article .entry-content .badge_whereto,
body.single article .entry-content .badge_whereto {
  background-image: url(data:image/png;base64,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);
}
body.post-type-post article.format-gallery .entry-content .subtitle > div,
body.single article.format-gallery .entry-content .subtitle > div {
  padding-left: 20px;
}
@media (min-width: 768px) {
  body.post-type-post article.format-gallery .entry-content .subtitle > div,
  body.single article.format-gallery .entry-content .subtitle > div {
    padding-left: 35px;
  }
}
@media (min-width: 992px) {
  body.post-type-post article.format-gallery .entry-content .subtitle > div,
  body.single article.format-gallery .entry-content .subtitle > div {
    padding-left: 30px;
  }
}
body.post-type-post article.format-gallery .entry-content .subtitle h2,
body.post-type-post article.format-gallery .entry-content .subtitle h3,
body.post-type-post article.format-gallery .entry-content .subtitle h4,
body.single article.format-gallery .entry-content .subtitle h2,
body.single article.format-gallery .entry-content .subtitle h3,
body.single article.format-gallery .entry-content .subtitle h4 {
  color: #323232;
  font: 400 22px/26px Roboto, Helvetica, Arial, Sans-Serif;
  font-weight: 700;
  margin-top: 10px;
  text-align: left;
}
@media (min-width: 768px) {
  body.post-type-post article.format-gallery .entry-content .subtitle h2,
  body.post-type-post article.format-gallery .entry-content .subtitle h3,
  body.post-type-post article.format-gallery .entry-content .subtitle h4,
  body.single article.format-gallery .entry-content .subtitle h2,
  body.single article.format-gallery .entry-content .subtitle h3,
  body.single article.format-gallery .entry-content .subtitle h4 {
    font: 400 24px/28px Roboto, Helvetica, Arial, Sans-Serif;
    font-weight: 700;
  }
}
@media (min-width: 992px) {
  body.post-type-post article.format-gallery .entry-content .subtitle h2,
  body.post-type-post article.format-gallery .entry-content .subtitle h3,
  body.post-type-post article.format-gallery .entry-content .subtitle h4,
  body.single article.format-gallery .entry-content .subtitle h2,
  body.single article.format-gallery .entry-content .subtitle h3,
  body.single article.format-gallery .entry-content .subtitle h4 {
    font: 400 32px/38px Roboto, Helvetica, Arial, Sans-Serif;
    font-weight: 700;
  }
}
body.post-type-post article.format-gallery .entry-content .subtitle h2 a,
body.post-type-post article.format-gallery .entry-content .subtitle h3 a,
body.post-type-post article.format-gallery .entry-content .subtitle h4 a,
body.single article.format-gallery .entry-content .subtitle h2 a,
body.single article.format-gallery .entry-content .subtitle h3 a,
body.single article.format-gallery .entry-content .subtitle h4 a {
  border-bottom: 2px solid #0ab0a6;
  color: #323232;
  text-decoration: none;
}
body.post-type-post article.format-gallery .entry-content .subtitle h2 a:hover,
body.post-type-post article.format-gallery .entry-content .subtitle h3 a:hover,
body.post-type-post article.format-gallery .entry-content .subtitle h4 a:hover,
body.single article.format-gallery .entry-content .subtitle h2 a:hover,
body.single article.format-gallery .entry-content .subtitle h3 a:hover,
body.single article.format-gallery .entry-content .subtitle h4 a:hover {
  border-bottom: none;
  color: #0ab0a6;
  text-decoration: none;
}
body.post-type-post article.format-gallery .entry-content .jsSlideof,
body.single article.format-gallery .entry-content .jsSlideof {
  color: #0ab0a6;
  font: 700 14px/18px Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  text-align: left;
}
@media (min-width: 768px) {
  body.post-type-post article.format-gallery .entry-content .jsSlideof,
  body.single article.format-gallery .entry-content .jsSlideof {
    float: left;
    margin-left: 8.3333333333%;
    width: 83.3333333333%;
  }
}
@media (min-width: 992px) {
  body.post-type-post article.format-gallery .entry-content .jsSlideof,
  body.single article.format-gallery .entry-content .jsSlideof {
    float: left;
    margin-left: 16.6666666667%;
    width: 66.6666666667%;
  }
}
@media (min-width: 768px) {
  body.post-type-post article.format-gallery .entry-content .jsSlideof,
  body.single article.format-gallery .entry-content .jsSlideof {
    padding-left: 35px;
  }
}
@media (min-width: 992px) {
  body.post-type-post article.format-gallery .entry-content .jsSlideof,
  body.single article.format-gallery .entry-content .jsSlideof {
    font: 700 16px/20px Poppins, Roboto, Helvetica, Arial, Sans-Serif;
    padding-left: 30px;
  }
}
body.post-type-post article.format-gallery .entry-content .credit,
body.single article.format-gallery .entry-content .credit {
  color: #959595;
  font: 400 12px/16px Roboto, Helvetica, Arial, Sans-Serif;
  margin-bottom: 0;
  text-align: center;
}
@media (min-width: 992px) {
  body.post-type-post article.format-gallery .entry-content .credit,
  body.single article.format-gallery .entry-content .credit {
    text-align: left;
  }
}
body.post-type-post article.format-gallery .entry-content .credit .camera,
body.single article.format-gallery .entry-content .credit .camera {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAWCAMAAADgvdz9AAAAvVBMVEUAAACqqqq/v7+ZmZm2traZmZmZmZmenp6fn5+ZmZmbm5ucnJyXl5eZmZmWlpaWlpaYmJiYmJiWlpaVlZWXl5eWlpaXl5eXl5eXl5eWlpaVlZWWlpaVlZWWlpaWlpaVlZWWlpaVlZWWlpaWlpaWlpaVlZWWlpaVlZWWlpaWlpaWlpaVlZWWlpaVlZWWlpaWlpaWlpaVlZWWlpaWlpaVlZWWlpaWlpaVlZWWlpaVlZWVlZWWlpaVlZWWlpaVlZVPVQ7uAAAAPnRSTlMAAwQFBwoUFRgZHB8gIycuPkpLTVFaZWdsbXR1dnl6e4qMjaOlq6ywsbO0tbbBxMzQ1NXY2drp6vDz9PX2/MKze6EAAADRSURBVCjPlZHbUsIwFEU3LVjwAii1CIiAIFru5V6B9f+f5UMnI9p0GNZTdtZkdnIiSbofHYFjeCcbzpqElWOxtT6bG0nehsngjF5NkvsJdCVJXf7x5eiNbdO/lSQ9PP/hdUtHS6rKoEqkEzkT3dY8juct1+QcJ4FJlUXSuKiYHfjV3o7IL5X8iJ1n0UPGeUnKjxmmdZl9MVkV95RTOiA0lSFBSrfpGf1O+9rTF7rPb/5x/bvtUztQyJp5gYNmvGT9WIOZnmA6sDKFR6n+TQZxoB9tajj6AABd5gAAAABJRU5ErkJggg==);
  background-position: 2px 2px;
  background-repeat: no-repeat;
  background-size: 15px 11px;
  display: inline-block;
  padding-left: 25px;
}
body.post-type-post article.format-gallery .entry-content .jsGallerySub,
body.single article.format-gallery .entry-content .jsGallerySub {
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}
@media (min-width: 768px) {
  body.post-type-post article.format-gallery .entry-content .jsGallerySub,
  body.single article.format-gallery .entry-content .jsGallerySub {
    float: left;
    margin-left: 8.3333333333%;
    width: 83.3333333333%;
  }
}
@media (min-width: 992px) {
  body.post-type-post article.format-gallery .entry-content .jsGallerySub,
  body.single article.format-gallery .entry-content .jsGallerySub {
    float: left;
    margin-left: 16.6666666667%;
    width: 66.6666666667%;
  }
}
@media (min-width: 768px) {
  body.post-type-post article.format-gallery .entry-content .jsGallerySub,
  body.single article.format-gallery .entry-content .jsGallerySub {
    max-width: 50%;
  }
}
body.post-type-post article.format-gallery .entry-content .subtitle,
body.post-type-post article.format-gallery .entry-content .subtitle:after,
body.post-type-post article.format-gallery .entry-content .subtitle:before,
body.single article.format-gallery .entry-content .subtitle,
body.single article.format-gallery .entry-content .subtitle:after,
body.single article.format-gallery .entry-content .subtitle:before {
  clear: none;
}
body.post-type-post
  article.format-gallery
  .entry-content
  .subtitle
  .jsGallerySub,
body.single article.format-gallery .entry-content .subtitle .jsGallerySub {
  padding-left: 0;
}
@media (min-width: 768px) {
  body.post-type-post
    article.format-gallery
    .entry-content
    .subtitle
    .jsGallerySub,
  body.single article.format-gallery .entry-content .subtitle .jsGallerySub {
    margin-left: 16.6666666667%;
    max-width: 33.3333333333%;
    padding-left: 20px;
    padding-right: 0;
  }
  body.post-type-post
    article.format-gallery
    .entry-content
    .subtitle
    .jsGallerySub
    h2,
  body.single article.format-gallery .entry-content .subtitle .jsGallerySub h2 {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 992px) {
  body.post-type-post
    article.format-gallery
    .entry-content
    .subtitle
    .jsGallerySub,
  body.single article.format-gallery .entry-content .subtitle .jsGallerySub {
    max-width: 45%;
    padding-left: 20px;
  }
}
body.post-type-post article.format-gallery .entry-content .jsSlideWrap,
body.single article.format-gallery .entry-content .jsSlideWrap {
  margin-left: 0;
  margin-top: 30px;
  width: 100%;
}
@media (min-width: 768px) {
  body.post-type-post article.format-gallery .entry-content .jsSlideWrap,
  body.single article.format-gallery .entry-content .jsSlideWrap {
    margin-left: 16.6666666667%;
    max-width: 33.3333333333%;
  }
}
@media (min-width: 992px) {
  body.post-type-post article.format-gallery .entry-content .jsSlideWrap,
  body.single article.format-gallery .entry-content .jsSlideWrap {
    max-width: 45%;
    padding-left: 20px;
  }
}
body.post-type-post
  article.format-gallery
  .entry-content
  .jsSlideWrap
  .jsSlideof,
body.single article.format-gallery .entry-content .jsSlideWrap .jsSlideof {
  padding-left: 0;
}
@media (min-width: 992px) {
  body.post-type-post
    article.format-gallery
    .entry-content
    .jsSlideWrap
    .jsSlideof,
  body.single article.format-gallery .entry-content .jsSlideWrap .jsSlideof {
    margin-left: 0;
    width: 100%;
  }
}
body.post-type-post article.format-gallery .entry-content .sidead,
body.single article.format-gallery .entry-content .sidead {
  margin: 20px auto;
}
@media (min-width: 768px) {
  body.post-type-post article.format-gallery .entry-content .sidead,
  body.single article.format-gallery .entry-content .sidead {
    margin-left: 20px;
  }
}
body.post-type-post article.format-gallery .entry-content .jsWhereWrap,
body.single article.format-gallery .entry-content .jsWhereWrap {
  margin-bottom: 20px;
}
body.post-type-post article.format-gallery .entry-content .jsWhereWrap strong,
body.single article.format-gallery .entry-content .jsWhereWrap strong {
  color: #323232;
  padding-right: 30px;
}
body.post-type-post
  article.format-gallery
  .entry-content
  .jsWhereWrap
  .jsWhereInner,
body.single article.format-gallery .entry-content .jsWhereWrap .jsWhereInner {
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  color: #555;
  display: block;
  font: 400 16px/24px Roboto, Helvetica, Arial, Sans-Serif;
  margin: 0;
  padding: 10px;
  width: 100%;
}
body.post-type-post.mceContentBody .getting_there,
body.post-type-post.mceContentBody .when_to_go,
body.post-type-post.mceContentBody .where_to_stay,
body.single.mceContentBody .getting_there,
body.single.mceContentBody .when_to_go,
body.single.mceContentBody .where_to_stay {
  margin-bottom: 5px;
  margin-top: 5px;
}
body.post-type-post.mceContentBody .fd-collage,
body.post-type-post.mceContentBody .fd-related-story,
body.single.mceContentBody .fd-collage,
body.single.mceContentBody .fd-related-story {
  float: none;
  margin: 5px auto;
}
body.post-type-post.mceContentBody .note.left > div,
body.single.mceContentBody .note.left > div {
  margin-left: 0;
}
body.post-type-post.mceContentBody .note.right > div,
body.single.mceContentBody .note.right > div {
  margin-right: 0;
}
body.post-type-post .mceTemp,
body.single .mceTemp {
  margin-bottom: 20px;
}
body.post-type-post article.type-post p.intro,
body.post-type-post article.type-slideshow p.intro,
body.single article.type-post p.intro,
body.single article.type-slideshow p.intro {
  color: #3b9f9e;
  font: 400 20px/30px Playfair Display, Serif;
  margin-bottom: 25px;
  white-space: pre-line;
}
@media (min-width: 768px) {
  body.post-type-post article.type-post p.intro,
  body.post-type-post article.type-slideshow p.intro,
  body.single article.type-post p.intro,
  body.single article.type-slideshow p.intro {
    font: 400 26px/40px Playfair Display, Serif;
  }
}
@media (min-width: 992px) {
  body.post-type-post article.type-post p.intro,
  body.post-type-post article.type-slideshow p.intro,
  body.single article.type-post p.intro,
  body.single article.type-slideshow p.intro {
    font: 400 28px/40px Playfair Display, Serif;
    margin-bottom: 35px;
  }
}
body.post-type-post .no_featured_image_credit,
body.single .no_featured_image_credit {
  margin-top: 70px;
}
body.post-type-post .inbetween-upnext,
body.single .inbetween-upnext {
  word-wrap: break-word;
  border-top: 1px solid #dfdfdf;
  margin: 0 auto;
}
body.post-type-post .inbetween-upnext .v1-upnext-title,
body.single .inbetween-upnext .v1-upnext-title {
  color: #f07d31;
  font-family: Poppins, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.8em;
  margin-bottom: 15px;
  margin-top: 25px;
}
body.post-type-post .inbetween-upnext .v1-upnext-cards > div,
body.single .inbetween-upnext .v1-upnext-cards > div {
  margin-bottom: 20px;
}
body.post-type-post .inbetween-upnext .v1-upnext-cards a,
body.single .inbetween-upnext .v1-upnext-cards a {
  color: #323232;
  font-family: Playfair Display, Georgia, Times New Roman, Times, serif;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
}
body.post-type-post .inbetween-upnext .v1-upnext-cards img,
body.single .inbetween-upnext .v1-upnext-cards img {
  float: left;
  font-family: "object-fit: cover";
  height: 40px;
  margin-bottom: 20px;
  margin-right: 18px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 40px;
}
@media (min-width: 768px) {
  body.post-type-post .inbetween-upnext .v1-upnext-cards > div,
  body.single .inbetween-upnext .v1-upnext-cards > div {
    margin-bottom: 0;
  }
  body.post-type-post .inbetween-upnext .v1-upnext-cards img,
  body.single .inbetween-upnext .v1-upnext-cards img {
    height: 45px;
    width: 45px;
  }
}
@media (min-width: 980px) {
  body.post-type-post .inbetween-upnext .v1-upnext-cards a,
  body.single .inbetween-upnext .v1-upnext-cards a {
    font-size: 15px;
    line-height: 21px;
  }
  body.post-type-post .inbetween-upnext .v1-upnext-cards img,
  body.single .inbetween-upnext .v1-upnext-cards img {
    height: 60px;
    margin-bottom: 35px;
    margin-right: 20px;
    width: 80px;
  }
}
@media (min-width: 1024px) {
  body.post-type-post .inbetween-upnext .v1-upnext-title,
  body.single .inbetween-upnext .v1-upnext-title {
    margin-bottom: 20px;
    margin-top: 40px;
  }
  body.post-type-post .inbetween-upnext .v1-upnext-cards a,
  body.single .inbetween-upnext .v1-upnext-cards a {
    font-size: 16px;
    line-height: 22px;
  }
  body.post-type-post .inbetween-upnext .v1-upnext-cards img,
  body.single .inbetween-upnext .v1-upnext-cards img {
    margin-bottom: 5px;
  }
}
body.post-type-post .carousel-caption .credit .cap,
body.single .carousel-caption .credit .cap {
  color: #818181;
  display: inline-block;
  font: 400 14px/18px Roboto, Helvetica, Arial, Sans-Serif;
  margin-right: 8px;
}
body.post-type-post .post-social-embed,
body.single .post-social-embed {
  float: left;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  body.post-type-post .post-social-embed,
  body.single .post-social-embed {
    float: left;
    margin-left: 16.6666666667%;
    width: 66.6666666667%;
  }
}
body.post-type-post .twitter-tweet,
body.single .twitter-tweet {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
body.post-type-post .instagram-media,
body.single .instagram-media {
  display: block;
  margin-left: auto !important;
  margin-right: auto !important;
}
body.post-type-post .golist-logo-mobile-wrap,
body.single .golist-logo-mobile-wrap {
  display: none;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}
@media (max-width: 767px) {
  body.post-type-post .golist-logo-mobile-wrap,
  body.single .golist-logo-mobile-wrap {
    display: block;
  }
}
@media (min-width: 768px) {
  body.post-type-post .golist-logo-mobile-wrap,
  body.single .golist-logo-mobile-wrap {
    float: left;
    margin-left: 16.6666666667%;
    width: 66.6666666667%;
  }
}
body.post-type-post .golist-logo-mobile-wrap a,
body.single .golist-logo-mobile-wrap a {
  text-decoration: none;
}
body.post-type-post .golist-logo-mobile-wrap .go-list-badge,
body.single .golist-logo-mobile-wrap .go-list-badge {
  background-image: url(/images/destinations/fodors-golist-black.svg);
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  height: 35px;
  position: relative;
  width: 120px;
}
body.post-type-post .golist-logo-mobile-wrap .go-list-badge:after,
body.single .golist-logo-mobile-wrap .go-list-badge:after {
  content: "";
  display: inline-block;
  height: 16px;
  margin: 12px 0 0;
  width: 9px;
}
body.post-type-post .golist-logo-mobile-wrap .go-list-badge .go-list-year,
body.single .golist-logo-mobile-wrap .go-list-badge .go-list-year {
  color: #000;
  font: 400 8px/1em Roboto, Poppins;
  left: 30px;
  position: absolute;
  top: 19px;
}
body.post-type-post .golist-logo-mobile-wrap .golist-logo-text,
body.single .golist-logo-mobile-wrap .golist-logo-text {
  color: #000;
  display: block;
  font: 400 14px/18px Playfair Display, Serif;
  font-style: italic;
  margin: 7px 0 0;
}
body.post-type-post .golist-logo-mobile-wrap .golist-logo-text:after,
body.single .golist-logo-mobile-wrap .golist-logo-text:after {
  color: #338280;
  content: "ï”";
  display: inline-block;
  font-style: normal;
  margin: 0 0 0 10px;
}
body.post-type-post article.fd-new-post .entry-content > h1,
body.post-type-post article.fd-new-post .entry-content > h2,
body.post-type-post article.fd-new-post .entry-content > h3,
body.post-type-post article.fd-new-post .entry-content > h4,
body.post-type-post article.fd-new-post .entry-content > h5,
body.post-type-post article.fd-new-post .entry-content > h6,
body.single article.fd-new-post .entry-content > h1,
body.single article.fd-new-post .entry-content > h2,
body.single article.fd-new-post .entry-content > h3,
body.single article.fd-new-post .entry-content > h4,
body.single article.fd-new-post .entry-content > h5,
body.single article.fd-new-post .entry-content > h6 {
  float: left;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  body.post-type-post article.fd-new-post .entry-content > h1,
  body.post-type-post article.fd-new-post .entry-content > h2,
  body.post-type-post article.fd-new-post .entry-content > h3,
  body.post-type-post article.fd-new-post .entry-content > h4,
  body.post-type-post article.fd-new-post .entry-content > h5,
  body.post-type-post article.fd-new-post .entry-content > h6,
  body.single article.fd-new-post .entry-content > h1,
  body.single article.fd-new-post .entry-content > h2,
  body.single article.fd-new-post .entry-content > h3,
  body.single article.fd-new-post .entry-content > h4,
  body.single article.fd-new-post .entry-content > h5,
  body.single article.fd-new-post .entry-content > h6 {
    float: left;
    margin-left: 16.6666666667%;
    width: 66.6666666667%;
  }
}
body.single
  article.fd-new-post:not(.has-post-thumbnail)
  .header-content
  h1.entry-title,
body.single
  article.fd-single-imported:not(.has-post-thumbnail)
  .header-content
  h1.entry-title,
body.single
  article.type-slideshow:not(.has-post-thumbnail)
  .header-content
  h1.entry-title {
  float: left;
  float: none;
  font: 400 28px/1.2em Playfair Display, Serif;
  letter-spacing: normal;
  margin: 38px auto 0;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  text-align: center;
  width: 100%;
}
@media (min-width: 768px) {
  body.single
    article.fd-new-post:not(.has-post-thumbnail)
    .header-content
    h1.entry-title,
  body.single
    article.fd-single-imported:not(.has-post-thumbnail)
    .header-content
    h1.entry-title,
  body.single
    article.type-slideshow:not(.has-post-thumbnail)
    .header-content
    h1.entry-title {
    font: 400 42px/1.2em Playfair Display, Serif;
    letter-spacing: -0.8px;
    margin: 0 auto;
    width: 66.6666666667%;
  }
}
@media (min-width: 992px) {
  body.single
    article.fd-new-post:not(.has-post-thumbnail)
    .header-content
    h1.entry-title,
  body.single
    article.fd-single-imported:not(.has-post-thumbnail)
    .header-content
    h1.entry-title,
  body.single
    article.type-slideshow:not(.has-post-thumbnail)
    .header-content
    h1.entry-title {
    font: 400 62px/1.2em Playfair Display, Serif;
    letter-spacing: -1.2px;
  }
}
body.single
  article.fd-new-post:not(.has-post-thumbnail)
  .header-content
  .entry-meta,
body.single
  article.fd-single-imported:not(.has-post-thumbnail)
  .header-content
  .entry-meta,
body.single
  article.type-slideshow:not(.has-post-thumbnail)
  .header-content
  .entry-meta {
  margin: 29px auto;
}
@media (min-width: 768px) {
  body.single
    article.fd-new-post:not(.has-post-thumbnail)
    .header-content
    .entry-meta,
  body.single
    article.fd-single-imported:not(.has-post-thumbnail)
    .header-content
    .entry-meta,
  body.single
    article.type-slideshow:not(.has-post-thumbnail)
    .header-content
    .entry-meta {
    margin: 38px auto 28px;
  }
}
body.single
  article.fd-new-post:not(.has-post-thumbnail)
  .header-content
  .entry-meta
  a,
body.single
  article.fd-single-imported:not(.has-post-thumbnail)
  .header-content
  .entry-meta
  a,
body.single
  article.type-slideshow:not(.has-post-thumbnail)
  .header-content
  .entry-meta
  a {
  color: #6a6c66;
}
@media (min-width: 768px) {
  body.single article.fd-new-post:not(.has-post-thumbnail) .entry-content > p,
  body.single
    article.fd-single-imported:not(.has-post-thumbnail)
    .entry-content
    > p,
  body.single
    article.type-slideshow:not(.has-post-thumbnail)
    .entry-content
    > p {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 992px) {
  body.single article.fd-new-post:not(.has-post-thumbnail) .entry-content > p,
  body.single
    article.fd-single-imported:not(.has-post-thumbnail)
    .entry-content
    > p,
  body.single
    article.type-slideshow:not(.has-post-thumbnail)
    .entry-content
    > p {
    padding-left: 20px;
    padding-right: 20px;
  }
}
body.single .entry-content.content-single-gallery > .vdb_player,
body.single .entry-content.content-single > .vdb_player,
body.single .entry-content.content-slideshow .slides > .vdb_player {
  margin: 10px auto;
  max-width: 724px;
}
body.single .entry-content.content-single-gallery .video-inline,
body.single .entry-content.content-single .video-inline,
body.single .entry-content.content-slideshow .slides .video-inline {
  border-bottom: 1px solid #dfdfdf;
  border-top: 1px solid #dfdfdf;
  clear: both;
  display: block;
  margin: 10px auto 50px;
  max-width: 724px;
  padding-bottom: 30px;
}
body.single .entry-content.content-single-gallery .video-inline:after,
body.single .entry-content.content-single-gallery .video-inline:before,
body.single .entry-content.content-single .video-inline:after,
body.single .entry-content.content-single .video-inline:before,
body.single .entry-content.content-slideshow .slides .video-inline:after,
body.single .entry-content.content-slideshow .slides .video-inline:before {
  content: " ";
  display: table;
}
body.single .entry-content.content-single-gallery .video-inline:after,
body.single .entry-content.content-single .video-inline:after,
body.single .entry-content.content-slideshow .slides .video-inline:after {
  clear: both;
}
@media (max-width: 767px) {
  body.single .entry-content.content-single-gallery .video-inline,
  body.single .entry-content.content-single .video-inline,
  body.single .entry-content.content-slideshow .slides .video-inline {
    height: 332px;
  }
}
@media (min-width: 768px) {
  body.single .entry-content.content-single-gallery .video-inline,
  body.single .entry-content.content-single .video-inline,
  body.single .entry-content.content-slideshow .slides .video-inline {
    margin-bottom: 40px;
    max-width: calc(66.66667% - 40px);
    padding-bottom: 40px;
  }
}
@media (min-width: 992px) {
  body.single .entry-content.content-single-gallery .video-inline,
  body.single .entry-content.content-single .video-inline,
  body.single .entry-content.content-slideshow .slides .video-inline {
    height: 590px;
  }
}
body.single .entry-content.content-single-gallery .video-inline .continue,
body.single .entry-content.content-single .video-inline .continue,
body.single .entry-content.content-slideshow .slides .video-inline .continue {
  clear: both;
  color: #757575;
  font: 400 12px/1.2 Roboto, Helvetica, Arial, Sans-Serif;
  margin-top: 5px;
  max-width: none;
}
body.single
  .entry-content.content-single-gallery
  .video-inline
  .aol_video_title,
body.single .entry-content.content-single .video-inline .aol_video_title,
body.single
  .entry-content.content-slideshow
  .slides
  .video-inline
  .aol_video_title {
  color: #f07d31;
  font: 400 14px/1.2 Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 20px;
  padding-left: 0;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  body.single
    .entry-content.content-single-gallery
    .video-inline
    .aol_video_title,
  body.single .entry-content.content-single .video-inline .aol_video_title,
  body.single
    .entry-content.content-slideshow
    .slides
    .video-inline
    .aol_video_title {
    margin-top: 30px;
  }
}
body.single .entry-content.content-single-gallery .video-inline .vdb_player,
body.single .entry-content.content-single .video-inline .vdb_player,
body.single .entry-content.content-slideshow .slides .video-inline .vdb_player {
  max-width: 724px;
}
body.single
  .entry-content.content-single-gallery
  .video-inline
  .ac-floated-player,
body.single .entry-content.content-single .video-inline .ac-floated-player,
body.single
  .entry-content.content-slideshow
  .slides
  .video-inline
  .ac-floated-player {
  bottom: 100px !important;
  height: 180px !important;
  width: 320px !important;
}
@media (max-width: 1199px) {
  body.single
    .entry-content.content-single-gallery
    .video-inline
    .ac-floated-player,
  body.single .entry-content.content-single .video-inline .ac-floated-player,
  body.single
    .entry-content.content-slideshow
    .slides
    .video-inline
    .ac-floated-player {
    bottom: auto !important;
    box-shadow: none !important;
    height: auto !important;
    position: relative !important;
    right: auto !important;
    width: auto !important;
  }
}
body.single .entry-content.content-single-gallery .video-inline .ac-lre-wrapper,
body.single .entry-content.content-single .video-inline .ac-lre-wrapper,
body.single
  .entry-content.content-slideshow
  .slides
  .video-inline
  .ac-lre-wrapper {
  width: 100%;
}
body.single .entry-content.content-single .video-inline:before {
  align-items: center;
  background-color: #dfdfdf;
  color: #fff;
  content: "Advertisement";
  display: flex;
  font: 400 14px/1.2em Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  justify-content: center;
  left: 0;
  margin: 65px auto 0;
  position: absolute;
  right: 0;
  text-align: center;
}
@media (max-width: 280px) {
  body.single .entry-content.content-single .video-inline:before {
    height: 235px;
    width: 240px;
  }
}
@media (min-width: 281px) and (max-width: 320px) {
  body.single .entry-content.content-single .video-inline:before {
    height: 257px;
    width: 280px;
  }
}
@media (min-width: 321px) and (max-width: 410px) {
  body.single .entry-content.content-single .video-inline:before {
    height: 288px;
    width: 335px;
  }
}
@media (min-width: 411px) and (max-width: 767px) {
  body.single .entry-content.content-single .video-inline:before {
    height: 308px;
    width: 371px;
  }
}
@media (min-width: 768px) {
  body.single .entry-content.content-single .video-inline:before {
    height: 347px;
    margin: 74px auto;
    width: 440px;
  }
}
@media (min-width: 992px) {
  body.single .entry-content.content-single .video-inline:before {
    height: 506px;
    margin: 74px auto;
    width: 720px;
  }
}
body.single .entry-content.content-slideshow .video-inline:before {
  align-items: center;
  background-color: #dfdfdf;
  color: #fff;
  content: "Advertisement";
  display: flex;
  font: 400 14px/1.2em Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
}
@media (max-width: 767px) {
  body.single .entry-content.content-slideshow .video-inline:before {
    height: 288px;
    margin: 64px auto 0;
    width: 335px;
  }
}
@media (min-width: 768px) {
  body.single .entry-content.content-slideshow .video-inline:before {
    height: 505px;
    margin: 74px auto;
    width: 720px;
  }
}
@media (min-width: 992px) {
  body.single .entry-content.content-slideshow .video-inline:before {
    height: 520px;
    margin: 74px auto;
    width: 746px;
  }
}
body.single .entry-content.content-single-gallery .video-inline {
  margin-top: 40px;
}
.infinite-wrap div.video-inline {
  display: none !important;
}
body.post-type-post.hasAdSkin #body-wrap,
body.single-post.hasAdSkin #body-wrap,
body.single-slideshow.hasAdSkin #body-wrap {
  transform: none;
}
body.post-type-post.hasAdSkin #body-wrap main,
body.single-post.hasAdSkin #body-wrap main,
body.single-slideshow.hasAdSkin #body-wrap main {
  background: #fff;
}
body.post-type-post.hasAdSkin #body-wrap + footer,
body.single-post.hasAdSkin #body-wrap + footer,
body.single-slideshow.hasAdSkin #body-wrap + footer {
  margin-top: 0 !important;
}
body.post-type-post.hasAdSkin #adSkin,
body.single-post.hasAdSkin #adSkin,
body.single-slideshow.hasAdSkin #adSkin {
  display: none;
  left: 50%;
  margin-left: -2048px;
  position: fixed;
  top: 0;
  width: 100%;
}
@media (min-width: 992px) {
  body.post-type-post.hasAdSkin #body-wrap,
  body.single-post.hasAdSkin #body-wrap,
  body.single-slideshow.hasAdSkin #body-wrap {
    max-width: 100%;
    padding-top: 0;
    position: relative;
    transition: max-width 0.5s ease-in-out, padding-top 0.5s ease-in-out;
  }
  body.post-type-post.hasAdSkin #main-nav .main-nav-search,
  body.single-post.hasAdSkin #main-nav .main-nav-search,
  body.single-slideshow.hasAdSkin #main-nav .main-nav-search {
    margin-left: 10px;
    width: 165px;
  }
  body.post-type-post.hasAdSkin ~ footer,
  body.single-post.hasAdSkin ~ footer,
  body.single-slideshow.hasAdSkin ~ footer {
    margin-bottom: -25px;
    margin-top: 0 !important;
    max-width: 100%;
    transition: max-width 0.5s ease-in-out;
  }
  body.post-type-post.hasAdSkin ~ footer #footer-lock-up,
  body.single-post.hasAdSkin ~ footer #footer-lock-up,
  body.single-slideshow.hasAdSkin ~ footer #footer-lock-up {
    position: relative;
  }
  body.post-type-post.showAdSkin #site-wide-alert,
  body.single-post.showAdSkin #site-wide-alert,
  body.single-slideshow.showAdSkin #site-wide-alert {
    margin-left: -640px;
    margin-top: 140px;
    position: relative;
    width: 1300px;
  }
  body.post-type-post.showAdSkin #adSkin,
  body.single-post.showAdSkin #adSkin,
  body.single-slideshow.showAdSkin #adSkin {
    display: block;
  }
  body.post-type-post.showAdSkin #body-wrap,
  body.single-post.showAdSkin #body-wrap,
  body.single-slideshow.showAdSkin #body-wrap {
    margin: 0 auto;
    max-width: 1300px;
  }
  body.post-type-post.showAdSkin #top-header > .banner,
  body.single-post.showAdSkin #top-header > .banner,
  body.single-slideshow.showAdSkin #top-header > .banner {
    display: none;
  }
  body.post-type-post.showAdSkin #main-nav .main-nav-search.focus .site-search,
  body.single-post.showAdSkin #main-nav .main-nav-search.focus .site-search,
  body.single-slideshow.showAdSkin
    #main-nav
    .main-nav-search.focus
    .site-search {
    width: 500px;
  }
  body.post-type-post.showAdSkin
    #main-nav-flyout
    .main-nav-flyout-destinations.show,
  body.single-post.showAdSkin
    #main-nav-flyout
    .main-nav-flyout-destinations.show,
  body.single-slideshow.showAdSkin
    #main-nav-flyout
    .main-nav-flyout-destinations.show {
    overflow: hidden;
  }
  body.post-type-post.showAdSkin footer,
  body.single-post.showAdSkin footer,
  body.single-slideshow.showAdSkin footer {
    margin: 0 auto -25px;
    max-width: 1300px;
    position: relative;
  }
  body.post-type-post.showAdSkin footer #main-footer,
  body.single-post.showAdSkin footer #main-footer,
  body.single-slideshow.showAdSkin footer #main-footer {
    margin-top: 0 !important;
  }
  body.post-type-post.showAdSkin footer .btn-back-to-top-side,
  body.single-post.showAdSkin footer .btn-back-to-top-side,
  body.single-slideshow.showAdSkin footer .btn-back-to-top-side {
    left: calc(50vw + 500px);
    z-index: 2;
  }
}
body.post-type-fgl_region .drop_cap,
body.post-type-fodors_finest .drop_cap {
  display: block;
}
body.post-type-fgl_region .drop_cap:first-letter,
body.post-type-fodors_finest .drop_cap:first-letter {
  float: left;
  font: 400 80px/69px Roboto, Helvetica, Arial, Sans-Serif;
  font-size: 90px;
  font-weight: 900;
  line-height: 80px;
  padding-right: 20px;
}
@media (min-width: 768px) {
  body.post-type-fgl_region .drop_cap:first-letter,
  body.post-type-fodors_finest .drop_cap:first-letter {
    line-height: 90px;
  }
}
@media (min-width: 992px) {
  body.post-type-fgl_region .drop_cap:first-letter,
  body.post-type-fodors_finest .drop_cap:first-letter {
    font-size: 100px;
  }
}
body.page-template-template-fodors-finest-children .drop_cap,
body.page-template-template-fodors-finest .drop_cap {
  display: block;
}
body.page-template-template-fodors-finest-children .drop_cap:first-letter,
body.page-template-template-fodors-finest .drop_cap:first-letter {
  float: left;
  font: 400 80px/69px Roboto, Helvetica, Arial, Sans-Serif;
  font-size: 90px;
  font-weight: 900;
  line-height: 80px;
  padding-right: 20px;
}
@media (min-width: 768px) {
  body.page-template-template-fodors-finest-children .drop_cap:first-letter,
  body.page-template-template-fodors-finest .drop_cap:first-letter {
    line-height: 90px;
  }
}
@media (min-width: 992px) {
  body.page-template-template-fodors-finest-children .drop_cap:first-letter,
  body.page-template-template-fodors-finest .drop_cap:first-letter {
    font-size: 100px;
  }
}
body.single .entry-content .hero-footer {
  display: flex;
  flex-direction: column;
  gap: 14px 20px;
  min-height: 50px;
  padding: 14px 20px;
}
@media (min-width: 768px) {
  body.single .entry-content .hero-footer {
    flex-direction: row;
    min-height: 80px;
  }
}
@media (min-width: 992px) {
  body.single .entry-content .hero-footer {
    min-height: 90px;
  }
}
body.single .entry-content .hero-footer .breadcrumbs-container,
body.single .entry-content .hero-footer .photo-credit-container {
  flex: 1;
  order: 2;
}
@media (min-width: 768px) {
  body.single .entry-content .hero-footer .breadcrumbs-container,
  body.single .entry-content .hero-footer .photo-credit-container {
    order: 0;
  }
}
@media (max-width: 767px) {
  body.single .entry-content .hero-footer .breadcrumbs-container {
    order: 3;
  }
}
body.single .entry-content .hero-footer .photo-credit-container span.camera,
body.single
  .entry-content
  .hero-footer
  .photo-credit-container
  span.illustration {
  margin-right: 5px;
}
body.single .entry-content .breadcrumb {
  background-color: transparent;
  color: #555;
  -moz-column-gap: 0;
  column-gap: 0;
  display: flex;
  flex-wrap: wrap;
  font-family: Roboto, Helvetica, Arial, Sans-Serif;
  font-size: 12px;
  list-style: none;
  margin: 0;
  padding: 20px 0;
  text-transform: uppercase;
  width: auto;
}
@media (min-width: 768px) {
  body.single .entry-content .breadcrumb {
    font-size: 12px;
    padding: 0;
  }
}
body.single .entry-content .breadcrumb .divider {
  color: #f07d31;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
}
body.single .entry-content .breadcrumb li {
  align-items: center;
  display: inline-flex;
  line-height: 14px;
  margin: 0 2px;
  text-transform: uppercase;
}
body.single .entry-content .breadcrumb span.inside-divider {
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  margin: 0 1px;
}
body.single .entry-content .breadcrumb > li + li:before {
  content: unset;
  padding: 0;
}
body.single .entry-content .breadcrumb a {
  color: #555;
  font-size: 12px;
  text-decoration: none;
  text-transform: uppercase;
}
body.single .entry-content .breadcrumb a:hover {
  color: #338280;
  text-decoration: none;
}
body.single .entry-content .breadcrumb-content {
  padding-left: 0 !important;
}
body.single .entry-content .breadcrumb-legacy {
  background-color: transparent;
  color: #555;
  display: flex;
  flex-wrap: wrap;
  font-family: Roboto, Helvetica, Arial, Sans-Serif;
  font-size: 12px;
  gap: 2px;
  list-style: none;
  padding-bottom: 0;
  padding-top: 20px;
  text-align: left;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  body.single .entry-content .breadcrumb-legacy {
    padding: 20px 0;
  }
}
body.single .entry-content .breadcrumb-legacy .divider {
  color: #f07d31;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
}
body.single .entry-content .breadcrumb-legacy a {
  color: #555;
}
body.single
  .entry-content
  body.single
  article.fd-single-imported:not(.has-post-thumbnail)
  .above-title-top
  .breadcrumb {
  padding: 20px 20px 0;
}
@media (min-width: 768px) {
  body.single
    .entry-content
    body.single
    article.fd-single-imported:not(.has-post-thumbnail)
    .above-title-top
    .breadcrumb {
    display: block;
    margin: 30px auto;
    max-width: 1180px;
    padding: 0 20px;
    text-transform: uppercase;
  }
}
body.single article.type-post .entry-content .hero-footer .badge-gap {
  height: 26px;
  order: 1;
  width: 100%;
}
@media (min-width: 768px) {
  body.single article.type-post .entry-content .hero-footer .badge-gap {
    height: auto;
    order: 0;
    width: 100px;
  }
}
@media (min-width: 992px) {
  body.single article.type-post .entry-content .hero-footer .badge-gap {
    width: 150px;
  }
}
body.single article.type-post .entry-content div.fd-collage .credit:before,
body.single article.type-post .entry-content figure.single-img .credit:before {
  content: "CREDIT: ";
}
body.single
  article.type-post
  .entry-content
  div.fd-collage
  .credit.photo:before,
body.single
  article.type-post
  .entry-content
  figure.single-img
  .credit.photo:before {
  content: "PHOTO: ";
}
body.single article.type-post .entry-content div.fd-collage .credit.art:before,
body.single
  article.type-post
  .entry-content
  figure.single-img
  .credit.art:before {
  content: "ILLUSTRATION: ";
}
body.single article.type-post .entry-content p {
  float: none;
}
body.single article.type-post .entry-content p.intro {
  clear: both;
}
@media (min-width: 992px) {
  body.single article.type-post .entry-content p.intro {
    width: calc(83.33333% - 370px);
  }
}
body.single article.type-post .entry-content p + h2,
body.single article.type-post .entry-content p + h3,
body.single article.type-post .entry-content p + h4,
body.single article.type-post .entry-content p + h5,
body.single article.type-post .entry-content p + h6 {
  float: none;
}
@media (min-width: 768px) {
  body.single article.type-post .entry-content .sidead + p,
  body.single article.type-post .entry-content p.intro + p {
    clear: left;
    float: none;
  }
}
body.single article.type-post .entry-content .header_image_credit {
  margin: 0;
  text-align: center;
}
body.single article.type-post .entry-content .header_image_credit span.camera,
body.single
  article.type-post
  .entry-content
  .header_image_credit
  span.illustration {
  margin-right: 5px;
}
@media (min-width: 768px) {
  body.single article.type-post .entry-content .header_image_credit {
    text-align: right;
  }
  body.single article.type-post.tag-imported .entry-content .jsArticleSub,
  body.single article.type-post.tag-imported .entry-content p {
    margin-left: 8.3333333333%;
  }
}
@media (min-width: 992px) {
  body.single article.type-post.tag-imported .entry-content .jsArticleSub {
    margin-left: 16.6666666667%;
  }
}
@media (min-width: 768px) {
  body.single article.type-post.tag-imported .entry-content .jsArticleSub {
    max-width: 83.3333333333%;
  }
}
@media (min-width: 992px) {
  body.single article.type-post.tag-imported .entry-content .jsArticleSub {
    max-width: 66.6666666667%;
  }
}
body.single article.type-post.tag-imported .entry-content .jsImg {
  margin-left: -20px;
  margin-right: -20px;
}
body.single article.type-post.tag-imported .entry-content .jsImg:after,
body.single article.type-post.tag-imported .entry-content .jsImg:before {
  content: " ";
  display: table;
}
body.single article.type-post.tag-imported .entry-content .jsImg:after {
  clear: both;
}
body.single article.type-post.tag-imported .entry-content .jsImg > div {
  margin: 60px auto;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  text-align: center;
}
@media (min-width: 768px) {
  body.single article.type-post.tag-imported .entry-content .jsImg > div {
    float: left;
    margin-left: 8.3333333333%;
    width: 83.3333333333%;
  }
}
@media (min-width: 992px) {
  body.single article.type-post.tag-imported .entry-content .jsImg > div {
    float: left;
    margin-left: 16.6666666667%;
    width: 66.6666666667%;
  }
}
body.single article.type-post.tag-imported .entry-content .jsImg > div img {
  width: 100%;
}
@media (min-width: 768px) {
  body.single article.type-post.tag-imported .entry-content .jsImg > div img {
    max-width: 600px;
  }
}
@media (min-width: 992px) {
  body.single article.type-post.tag-imported .entry-content .jsImg > div img {
    max-width: 655px;
  }
}
@media screen and (max-width: 480px) {
  body.single article.type-post.tag-imported .entry-content .jsImg > div,
  body.single article.type-post.tag-imported .entry-content .jsImg > div img {
    height: auto !important;
    width: 100% !important;
  }
}
body.single article.type-post.tag-imported .entry-content .credit:before {
  content: "CREDIT: ";
}
body.single article.type-post.tag-imported .entry-content .credit.photo:before {
  content: "PHOTO: ";
}
body.single article.type-post.tag-imported .entry-content .credit.art:before {
  content: "ILLUSTRATION: ";
}
@media (min-width: 768px) {
  body.single article.type-post.tag-imported.format-standard .entry-content p {
    float: none;
    max-width: 83.3333333333%;
  }
}
@media (min-width: 992px) {
  body.single article.type-post.tag-imported.format-standard .entry-content p {
    float: none;
    max-width: 66.6666666667%;
  }
}
body.single article.type-post.tag-imported.format-gallery .entry-content p {
  clear: left;
}
@media (min-width: 768px) {
  body.single article.type-post.tag-imported.format-gallery .entry-content p {
    float: none;
    margin-left: 16.6666666667%;
    max-width: 66.6666666667%;
  }
}
@media (min-width: 992px) {
  body.single article.type-post.tag-imported.format-gallery .entry-content p {
    float: none;
    max-width: 50%;
  }
}
body.single
  article.type-post.tag-imported.format-gallery
  .entry-content
  .sidead {
  margin-top: 20px;
}
body.single
  article.type-post.tag-imported.format-gallery
  .entry-content
  .jsImg {
  margin: 0 auto 30px;
}
body.single
  article.type-post.tag-imported.format-gallery
  .entry-content
  .jsImg:after,
body.single
  article.type-post.tag-imported.format-gallery
  .entry-content
  .jsImg:before {
  content: " ";
  display: table;
}
body.single
  article.type-post.tag-imported.format-gallery
  .entry-content
  .jsImg:after {
  clear: both;
}
body.single
  article.type-post.tag-imported.format-gallery
  .entry-content
  .jsImg
  > div {
  float: none;
  margin: 0 auto;
}
body.single
  article.type-post.tag-imported.format-gallery
  .entry-content
  .jsImg
  > div
  img {
  width: 100%;
}
@media (min-width: 768px) {
  body.single
    article.type-post.tag-imported.format-gallery
    .entry-content
    .jsImg
    > div
    img {
    max-width: none;
    width: 83.3333333333%;
  }
}
@media (min-width: 992px) {
  body.single
    article.type-post.tag-imported.format-gallery
    .entry-content
    .jsImg
    > div
    img {
    max-width: none;
    width: 655px;
  }
  body.single
    article.type-post.tag-imported.format-gallery
    .entry-content
    .jsImg
    > div
    .credit {
    margin-left: auto;
    margin-right: auto;
    width: 655px;
  }
}
body.single
  article.type-post.tag-imported.format-gallery
  .entry-content
  .jsImg[id*="post-"],
body.single
  article.type-post.tag-imported.format-gallery
  .entry-content
  .jsImg[id*="post-"]
  > div,
body.single
  article.type-post.tag-imported.format-gallery
  .entry-content
  .jsImg[id*="post-"]
  > div
  img {
  margin: 0 auto;
}
body.single
  article.type-post.tag-imported.format-gallery
  .entry-content
  .jsImg[id*="post-"]
  > div
  .credit {
  margin-top: 15px;
}
body.single article.type-post .btn-article-image-gallery {
  background-color: #323232;
  border-radius: 50%;
  color: #fff;
  padding: 7px 11px;
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 1;
}
body.single article.type-post .btn-article-image-gallery:hover {
  background-color: #338280;
}
body.single .infinite-wrap article.type-slideshow .carousel-control {
  margin: 20% 0;
}
@media screen and (max-width: 480px) {
  body.single .infinite-wrap article.type-slideshow .carousel-control {
    height: 30%;
  }
}
@media (min-width: 992px) {
  body.single.showAdSkin .tp-sticky-nav {
    left: 50%;
    transform: translateX(-50%);
    width: 1300px !important;
  }
  body.single.showAdSkin .tp-sticky-nav ~ #body-wrap #main-nav-mobile {
    transition: none !important;
  }
  body.single.showAdSkin
    .tp-sticky-nav.active
    ~ #body-wrap
    #main-nav
    .main-nav-mobile-search {
    right: calc(50% - 620px);
  }
  body.single.showAdSkin
    .tp-sticky-nav.active
    ~ #body-wrap
    #main-nav
    .main-nav-mobile-toggle {
    left: calc(50% - 620px);
  }
  body.single.showAdSkin .tp-sticky-nav.active ~ #body-wrap #main-nav-mobile {
    left: calc(50% - 640px) !important;
    overflow: hidden;
    width: 0;
  }
  body.single.showAdSkin
    .tp-sticky-nav.active
    ~ #body-wrap
    #main-nav-mobile-close {
    left: calc(50% - 614px) !important;
    transition: none !important;
    width: 100%;
  }
  body.single.showAdSkin
    .tp-sticky-nav.active
    ~ #body-wrap
    #main-nav-flyout-mobile-search {
    width: 1280px;
  }
  body.single.showAdSkin.main-nav-mobile
    .tp-sticky-nav.active
    ~ #body-wrap
    #main-nav-mobile {
    width: 240px;
  }
}
@media (max-width: 767px) {
  body.single.tp-nav-slideout {
    overflow-y: hidden;
  }
}
@media (max-width: 991px) {
  body.single .content-single .tp-section {
    max-width: 460px;
  }
}
@media (min-width: 768px) {
  body.single .content-single .tp-section {
    margin-left: 16.6666666667%;
    padding-left: 20px;
  }
}
@media (min-width: 992px) {
  body.single .content-single .tp-section {
    overflow: hidden;
    width: 65%;
  }
}
@media (min-width: 768px) {
  body.single .content-single .tp-section .tp-modules {
    margin-right: -165px;
  }
}
@media (min-width: 992px) {
  body.single .content-single .tp-section .tp-modules {
    margin-right: 0;
  }
}
@media (min-width: 768px) {
  body.single .content-single .tp-section .tp-modules .tp-module {
    height: 150px;
    width: 225px;
  }
}
body.single .content-slideshow .tp-section {
  clear: both;
  margin-left: 0;
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
}
@media (min-width: 768px) {
  body.single .content-slideshow .tp-section {
    margin-left: 8.33%;
    padding-right: 0;
    width: calc(83.33% - 20px);
  }
}
@media (min-width: 992px) {
  body.single .content-slideshow .tp-section {
    margin-left: 0;
    width: 96%;
  }
}
body.single .content-slideshow .tp-section .tp-wrapper {
  border-bottom: 1px solid #dfdfdf;
}
@media (min-width: 768px) {
  body.single .content-slideshow .tp-section .tp-wrapper .tp-modules {
    margin-right: -15%;
  }
}
@media (min-width: 992px) {
  body.single .content-slideshow .tp-section .tp-wrapper .tp-modules {
    margin-right: 0;
  }
}
@media (min-width: 768px) {
  body.single
    .content-slideshow
    .tp-section
    .tp-wrapper
    .tp-modules
    .tp-module {
    height: 160px;
    width: 242px;
  }
}
@media (min-width: 992px) {
  body.single
    .content-slideshow
    .tp-section
    .tp-wrapper
    .tp-modules
    .tp-module {
    height: 200px;
    margin-right: 20px;
    width: 259px;
  }
  body.single
    .content-slideshow
    .tp-section
    .tp-wrapper
    .tp-modules
    .tp-module:last-of-type {
    margin-right: 0;
  }
}
body.single .tp-section .tp-wrapper {
  border-top: 1px solid #dfdfdf;
  margin-top: 40px;
  padding: 20px 0 40px;
}
body.single .tp-section .tp-wrapper .tp-header {
  color: #f07d31;
  font: 700 14px/20px Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  font-family: Poppins, sans-serif;
  margin-bottom: 10px;
  margin-top: 0;
  padding: 0;
  text-transform: uppercase;
}
body.single .tp-section .tp-modules {
  overflow-x: scroll;
  white-space: nowrap;
}
@media (max-width: 767px) {
  body.single .tp-section .tp-modules {
    margin-right: -20px;
  }
}
@media (min-width: 992px) {
  body.single .tp-section .tp-modules {
    overflow-x: hidden;
    white-space: normal;
  }
}
body.single .tp-section .tp-modules .tp-module {
  margin-right: 15px;
}
body.single .tp-section .tp-modules .tp-module:last-of-type {
  margin-right: 0;
}
body.single .tp-section .tp-modules::-webkit-scrollbar {
  display: none;
}
body.single .tp-sticky-nav {
  display: none;
  position: fixed;
  transition: top 0.4s ease-in-out;
  z-index: 100;
}
@media (min-width: 768px) {
  body.single .tp-sticky-nav:before {
    left: 72px;
  }
  body.single .tp-sticky-nav:after,
  body.single .tp-sticky-nav:before {
    border-left: 1px solid #555;
    content: "";
    height: 42px;
    position: absolute;
    top: 16px;
  }
  body.single .tp-sticky-nav:after {
    right: 72px;
  }
  body.single .tp-sticky-nav .tp-modules {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
@media (min-width: 992px) {
  body.single .tp-sticky-nav .tp-modules {
    display: block;
  }
}
body.single .tp-sticky-nav .tp-modules .tp-module {
  height: 80px;
  margin-bottom: 40px;
  width: 100%;
}
@media (min-width: 768px) {
  body.single .tp-sticky-nav .tp-modules .tp-module {
    height: 120px;
    margin-bottom: 20px;
    width: 353px;
  }
}
@media (min-width: 992px) {
  body.single .tp-sticky-nav .tp-modules .tp-module {
    height: 150px;
    margin-bottom: 0;
    margin-right: 15px;
    width: 228px;
  }
  body.single .tp-sticky-nav .tp-modules .tp-module:last-of-type {
    margin-right: 0;
  }
}
body.single .tp-sticky-nav .tp-modules .tp-module .tp-module-image-link {
  height: 60px;
  width: 60px;
}
@media (min-width: 768px) {
  body.single .tp-sticky-nav .tp-modules .tp-module .tp-module-image-link {
    height: 120px;
    width: 160px;
  }
}
@media (min-width: 992px) {
  body.single .tp-sticky-nav .tp-modules .tp-module .tp-module-image-link {
    height: 100%;
    width: 100%;
  }
}
body.single .tp-sticky-nav .tp-modules .tp-module .tp-module-content {
  left: 70px;
  text-align: left;
  top: 0;
}
@media (min-width: 768px) {
  body.single .tp-sticky-nav .tp-modules .tp-module .tp-module-content {
    bottom: unset;
    left: 175px;
    margin: 0;
  }
}
@media (min-width: 992px) {
  body.single .tp-sticky-nav .tp-modules .tp-module .tp-module-content {
    bottom: 20px;
    left: unset;
    margin: 0 15px;
    top: unset;
  }
}
body.single .tp-sticky-nav.active {
  background: #000;
  display: block;
  padding: 20px 0;
  position: fixed;
  text-align: center;
  top: -100px;
  width: 100%;
  z-index: 9999;
}
body.single .tp-sticky-nav.active.slideOut {
  top: -1px;
}
body.single .tp-sticky-nav.active.slideOut ~ #body-wrap .advertisement-sticky {
  bottom: 0;
  padding: 0;
  top: unset;
}
body.single .tp-sticky-nav.active.slideOut ~ #body-wrap #main-nav-container,
body.single
  .tp-sticky-nav.active.slideOut
  ~ #body-wrap
  #main-nav-container
  #main-nav {
  z-index: 9999 !important;
}
body.single
  .tp-sticky-nav.active.slideOut
  ~ #body-wrap
  #main-nav-container
  #main-nav
  .main-nav-mobile-search,
body.single
  .tp-sticky-nav.active.slideOut
  ~ #body-wrap
  #main-nav-container
  #main-nav
  .main-nav-mobile-toggle {
  top: 20px;
}
body.single .tp-sticky-nav.active .tp-dropdown-button {
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font: 400 18px/22px Playfair Display;
  position: relative;
}
@media (min-width: 768px) {
  body.single .tp-sticky-nav.active .tp-dropdown-button {
    font-size: 32px;
    line-height: 32px;
  }
}
body.single .tp-sticky-nav.active .tp-dropdown-button.empty {
  cursor: auto;
  height: 29px;
  overflow: hidden;
  width: 0;
}
@media (max-width: 767px) {
  body.single .tp-sticky-nav.active .tp-dropdown-button.empty {
    height: 16px;
  }
}
body.single .tp-sticky-nav.active .tp-dropdown-button i {
  color: #fff;
  display: inline-block;
  font-size: 14px;
  margin-left: 10px;
  vertical-align: middle;
  width: 14px;
}
@media (min-width: 768px) {
  body.single .tp-sticky-nav.active .tp-dropdown-button i {
    font-size: 20px;
    width: 20px;
  }
}
body.single .tp-sticky-nav.active .tp-dropdown-button .fa-times {
  display: none;
}
body.single .tp-sticky-nav.active .tp-wrapper {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease-in-out;
}
@media (max-width: 767px) {
  body.single .tp-sticky-nav.active .tp-wrapper {
    height: 100vh;
  }
  body.single .tp-sticky-nav.active .tp-wrapper .tp-modules {
    margin: 50px 20px;
  }
}
@media (min-width: 768px) {
  body.single .tp-sticky-nav.active .tp-wrapper .tp-modules {
    margin: 50px 30px 20px;
  }
}
body.single .tp-sticky-nav.active.show .fa-times {
  display: inline-block;
}
body.single .tp-sticky-nav.active.show .fa-chevron-down {
  display: none;
}
@media (max-width: 767px) {
  body.single .tp-sticky-nav.active.show .tp-wrapper {
    max-height: 100vh;
  }
}
@media (min-width: 768px) {
  body.single .tp-sticky-nav.active.show .tp-wrapper {
    max-height: 330px;
  }
}
@media (min-width: 992px) {
  body.single .tp-sticky-nav.active.show .tp-wrapper {
    max-height: 230px;
  }
}
body.single
  .tp-sticky-nav.active
  ~ #body-wrap
  #main-nav
  .main-nav-mobile-search {
  cursor: pointer;
  display: inline-block;
  padding: 0;
  position: fixed;
  right: 20px;
  top: -50px;
  transition: top 0.4s ease-in-out;
  width: 20px;
}
body.single
  .tp-sticky-nav.active
  ~ #body-wrap
  #main-nav
  .main-nav-mobile-search
  i {
  color: #fff;
  font-size: 20px;
  line-height: 20px;
  width: auto;
}
@media (min-width: 768px) {
  body.single
    .tp-sticky-nav.active
    ~ #body-wrap
    #main-nav
    .main-nav-mobile-search {
    width: 32px;
  }
  body.single
    .tp-sticky-nav.active
    ~ #body-wrap
    #main-nav
    .main-nav-mobile-search
    i {
    font-size: 32px;
    line-height: 32px;
  }
}
body.single
  .tp-sticky-nav.active
  ~ #body-wrap
  #main-nav
  .main-nav-mobile-toggle {
  cursor: pointer;
  display: inline-block;
  left: 20px;
  padding: 0;
  position: fixed;
  top: -50px;
  transition: top 0.4s ease-in-out;
}
body.single
  .tp-sticky-nav.active
  ~ #body-wrap
  #main-nav
  .main-nav-mobile-toggle
  i {
  color: #fff;
  font-size: 20px;
  line-height: 20px;
  width: auto;
}
@media (min-width: 768px) {
  body.single
    .tp-sticky-nav.active
    ~ #body-wrap
    #main-nav
    .main-nav-mobile-toggle
    i {
    font-size: 32px;
    line-height: 32px;
  }
}
body.single .tp-sticky-nav.active ~ #body-wrap #main-nav-flyout-mobile-search {
  background: #000;
  height: 60px;
  position: fixed;
  top: 50px;
  width: 100%;
}
body.single
  .tp-sticky-nav.active
  ~ #body-wrap
  #main-nav-flyout-mobile-search
  i {
  color: #fff;
}
body.single
  .tp-sticky-nav.active
  ~ #body-wrap
  #main-nav-flyout-mobile-search
  .main-nav-search-submit {
  background: #000;
  border: 1px solid #fff;
}
body.single
  .tp-sticky-nav.active
  ~ #body-wrap
  #main-nav-flyout-mobile-search
  input {
  background: #000;
  color: #fff;
}
@media (min-width: 768px) {
  body.single
    .tp-sticky-nav.active
    ~ #body-wrap
    #main-nav-flyout-mobile-search {
    top: 70px;
  }
}
body.single .tp-sticky-nav.active ~ #body-wrap #main-nav-mobile {
  background: #000;
  position: fixed;
  top: 50px;
}
body.single
  .tp-sticky-nav.active
  ~ #body-wrap
  #main-nav-mobile::-webkit-scrollbar {
  display: none;
}
@media (min-width: 768px) {
  body.single .tp-sticky-nav.active ~ #body-wrap #main-nav-mobile {
    top: 70px;
  }
}
@media (max-width: 991px) {
  body.single .tp-sticky-nav ~ #body-wrap {
    overflow: hidden !important;
  }
}
body.single.main-nav-mobile
  .tp-sticky-nav.active
  ~ #body-wrap
  .main-nav-mobile-toggle {
  display: none !important;
}
body.single.main-nav-mobile
  .tp-sticky-nav.active
  ~ #body-wrap
  #main-nav-mobile {
  left: 0;
  z-index: 10000000001;
}
body.single.main-nav-mobile
  .tp-sticky-nav.active
  ~ #body-wrap
  #main-nav-mobile-close {
  display: block;
  left: 20px;
  top: 20px;
}
body.single.main-nav-mobile
  .tp-sticky-nav.active
  ~ #body-wrap
  #main-nav-mobile-close
  .dot {
  display: none;
}
body.single.main-nav-mobile
  .tp-sticky-nav.active
  ~ #body-wrap
  #main-nav-mobile-close
  i {
  display: block;
  font-size: 20px;
  margin-left: 0;
  margin-top: 0;
}
@media (min-width: 768px) {
  body.single.main-nav-mobile
    .tp-sticky-nav.active
    ~ #body-wrap
    #main-nav-mobile-close
    i {
    font-size: 32px;
  }
}
body.single .tp-modules .tp-module {
  display: inline-block;
  height: 160px;
  overflow: hidden;
  position: relative;
  width: 210px;
}
body.single .tp-modules .tp-module a {
  color: #fff;
  text-decoration: none;
}
body.single .tp-modules .tp-module .tp-module-content {
  bottom: 20px;
  margin: 0 15px;
  position: absolute;
}
body.single .tp-modules .tp-module .tp-module-content .tp-module-category {
  display: inline-block;
  font: 400 10px/10px Poppins;
  position: relative;
  text-transform: uppercase;
  z-index: 2;
}
@media (min-width: 992px) {
  body.single .tp-modules .tp-module .tp-module-content .tp-module-category {
    font-size: 12px;
    line-height: 16px;
  }
}
body.single .tp-modules .tp-module .tp-module-content .hr {
  border-left: 1px solid #fff;
  display: inline-block;
  height: 10px;
  position: relative;
  z-index: 2;
}
body.single .tp-modules .tp-module .tp-module-content .tp-module-author {
  display: inline-block;
  font: 400 10px/10px Roboto;
  position: relative;
  z-index: 2;
}
@media (min-width: 992px) {
  body.single .tp-modules .tp-module .tp-module-content .tp-module-author {
    font-size: 12px;
    line-height: 16px;
  }
}
body.single .tp-modules .tp-module .tp-module-content .tp-module-title {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: block;
  display: -webkit-box;
  font: 700 16px/20px Playfair Display;
  overflow: hidden;
  position: relative;
  white-space: normal;
  z-index: 2;
}
body.single .tp-modules .tp-module .tp-module-image-link {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
body.single .tp-modules .tp-module .tp-module-image-link:before {
  background-color: #000;
  content: "";
  height: 100%;
  opacity: 0.4;
  position: absolute;
  top: 0;
  width: 100%;
}
body.single .tp-modules .tp-module .tp-module-image-link:after {
  background-image: linear-gradient(180deg, rgba(255, 0, 0, 0) 75%, #146fa9);
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.4;
  position: absolute;
  top: 0;
  width: 100%;
}
body.single .tp-modules .tp-module .tp-module-image-link .tp-module-image {
  height: 100%;
  margin: 0;
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.gallery-container .slide-fade-enter-active,
.gallery-container .slide-fade-leave-active {
  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
.gallery-container .slide-fade-enter {
  opacity: 0;
  transform: translateX(100%);
}
.gallery-container .slide-fade-leave-to {
  opacity: 0;
  transform: translateX(-100%);
}
.gallery-container .slide-fade-reverse-enter-active,
.gallery-container .slide-fade-reverse-leave-active {
  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
.gallery-container .slide-fade-reverse-enter {
  opacity: 0;
  transform: translateX(-100%);
}
.gallery-container .slide-fade-reverse-leave-to {
  opacity: 0;
  transform: translateX(100%);
}
.gallery-container .carousel {
  align-items: center;
  display: flex;
  position: relative;
}
.gallery-container .carousel .carousel-expand {
  align-items: center;
  background-color: #000;
  color: #fff;
  cursor: pointer;
  display: flex;
  height: 30px;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
}
@media (min-width: 768px) {
  .gallery-container .carousel .carousel-expand {
    border-radius: 50%;
    height: 36px;
    right: 10px;
    top: 10px;
    width: 36px;
  }
}
@media (max-width: 991px) {
  .gallery-container .carousel .carousel-expand {
    background-color: #323232;
  }
}
.gallery-container .carousel .carousel-chevron {
  align-items: center;
  background-color: rgba(0, 0, 0, 0.2);
  color: #fff;
  cursor: pointer;
  display: flex;
  font-weight: 400;
  height: 50px;
  justify-content: center;
  position: absolute;
  width: 30px;
}
@media (min-width: 768px) {
  .gallery-container .carousel .carousel-chevron {
    height: 80px;
    width: 60px;
  }
}
.gallery-container .carousel .carousel-chevron.left {
  left: 0;
}
.gallery-container .carousel .carousel-chevron.right {
  right: 0;
}
.gallery-container .carousel .active-image {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.gallery-container .gallery-meta {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
}
@media (min-width: 768px) {
  .gallery-container .gallery-meta {
    flex-direction: row;
  }
}
.gallery-container .gallery-meta .images-list {
  display: flex;
  margin-top: 20px;
}
@media (min-width: 768px) {
  .gallery-container .gallery-meta .images-list {
    margin-top: 10px;
    width: 70%;
  }
}
.gallery-container .gallery-meta .images-list .thumb-image {
  cursor: pointer;
  height: 40px;
  margin-right: 10px;
  min-width: 62px;
  width: 62px;
}
@media (min-width: 768px) {
  .gallery-container .gallery-meta .images-list .thumb-image {
    height: 60px;
    min-width: 108px;
    width: 108px;
  }
}
.gallery-container .gallery-meta .images-list .thumb-image img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.gallery-container .gallery-meta .images-list .thumb-image img.active {
  border: 5px solid #338280;
}
.gallery-container .gallery-meta .images-list .thumb-image:last-child {
  margin-right: 0;
}
.gallery-container .gallery-meta .photo-credit {
  color: #757575;
  display: flex;
  font-family: Roboto;
  font-size: 10px;
  justify-content: left;
  line-height: 12px;
  margin-top: 10px;
  text-align: right;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .gallery-container .gallery-meta .photo-credit {
    justify-content: right;
    margin-left: 0;
    width: 30%;
  }
}
.gallery-container .gallery-meta .photo-index {
  font-size: 10px;
  margin-left: auto;
}
.gallery-container .fullscreen-carousel {
  align-items: center;
  background-color: #000;
  display: flex;
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 1000;
}
.gallery-container .fullscreen-carousel .carousel-expand {
  align-items: center;
  background-color: #000;
  color: #fff;
  cursor: pointer;
  display: flex;
  height: 30px;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
}
@media (min-width: 768px) {
  .gallery-container .fullscreen-carousel .carousel-expand {
    border-radius: 50%;
    height: 36px;
    right: 10px;
    top: 10px;
    width: 36px;
  }
}
.gallery-container .fullscreen-carousel .carousel-chevron {
  align-items: center;
  background-color: rgba(0, 0, 0, 0.2);
  color: #fff;
  cursor: pointer;
  display: flex;
  font-weight: 400;
  height: 50px;
  justify-content: center;
  position: absolute;
  width: 30px;
}
@media (min-width: 768px) {
  .gallery-container .fullscreen-carousel .carousel-chevron {
    height: 80px;
    width: 60px;
  }
}
.gallery-container .fullscreen-carousel .carousel-chevron.left {
  left: 0;
}
.gallery-container .fullscreen-carousel .carousel-chevron.right {
  right: 0;
}
.gallery-container .fullscreen-carousel .active-image {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}
body.post-type-slideshow.single-post.infinite-scroll #body-wrap,
body.post-type-slideshow.single-slideshow #body-wrap,
body.single.single-post.infinite-scroll #body-wrap,
body.single.single-slideshow #body-wrap {
  overflow: initial;
}
body.post-type-slideshow.single-post.infinite-scroll
  .booking-widget
  .datepicker-block
  i,
body.post-type-slideshow.single-slideshow .booking-widget .datepicker-block i,
body.single.single-post.infinite-scroll .booking-widget .datepicker-block i,
body.single.single-slideshow .booking-widget .datepicker-block i {
  color: #959595;
  font-size: 10px;
  font-weight: 400;
  right: 15px;
  top: 13px;
}
@media (min-width: 992px) {
  body.post-type-slideshow.single-post.infinite-scroll
    .booking-widget
    .datepicker-block
    i,
  body.post-type-slideshow.single-slideshow .booking-widget .datepicker-block i,
  body.single.single-post.infinite-scroll .booking-widget .datepicker-block i,
  body.single.single-slideshow .booking-widget .datepicker-block i {
    top: 19px;
  }
}
@media (min-width: 768px) {
  body.post-type-slideshow.single-post.infinite-scroll
    .booking-widget
    .datepicker-block,
  body.post-type-slideshow.single-slideshow .booking-widget .datepicker-block,
  body.single.single-post.infinite-scroll .booking-widget .datepicker-block,
  body.single.single-slideshow .booking-widget .datepicker-block {
    width: 60%;
  }
}
@media (min-width: 992px) {
  body.post-type-slideshow.single-post.infinite-scroll
    .booking-widget
    .datepicker-block,
  body.post-type-slideshow.single-slideshow .booking-widget .datepicker-block,
  body.single.single-post.infinite-scroll .booking-widget .datepicker-block,
  body.single.single-slideshow .booking-widget .datepicker-block {
    width: 100%;
  }
}
body.post-type-slideshow.single-post.infinite-scroll
  .booking-widget
  .booking-form-group-guests
  i,
body.post-type-slideshow.single-slideshow
  .booking-widget
  .booking-form-group-guests
  i,
body.single.single-post.infinite-scroll
  .booking-widget
  .booking-form-group-guests
  i,
body.single.single-slideshow .booking-widget .booking-form-group-guests i {
  right: 0;
}
@media (min-width: 768px) {
  body.post-type-slideshow.single-post.infinite-scroll
    .booking-widget
    .booking-form-group-guests,
  body.post-type-slideshow.single-slideshow
    .booking-widget
    .booking-form-group-guests,
  body.single.single-post.infinite-scroll
    .booking-widget
    .booking-form-group-guests,
  body.single.single-slideshow .booking-widget .booking-form-group-guests {
    width: 40%;
  }
}
@media (min-width: 992px) {
  body.post-type-slideshow.single-post.infinite-scroll
    .booking-widget
    .booking-form-group-guests,
  body.post-type-slideshow.single-slideshow
    .booking-widget
    .booking-form-group-guests,
  body.single.single-post.infinite-scroll
    .booking-widget
    .booking-form-group-guests,
  body.single.single-slideshow .booking-widget .booking-form-group-guests {
    width: 100%;
  }
}
@media (max-width: 991px) {
  body.post-type-slideshow.single-post.infinite-scroll .booking-widget a,
  body.post-type-slideshow.single-slideshow .booking-widget a,
  body.single.single-post.infinite-scroll .booking-widget a,
  body.single.single-slideshow .booking-widget a {
    font-weight: 700;
    text-transform: uppercase;
  }
}
@media (max-width: 767px) {
  body.post-type-slideshow.single-post.infinite-scroll
    .booking-widget-container
    .asd__wrapper--full-screen,
  body.post-type-slideshow.single-slideshow
    .booking-widget-container
    .asd__wrapper--full-screen,
  body.single.single-post.infinite-scroll
    .booking-widget-container
    .asd__wrapper--full-screen,
  body.single.single-slideshow
    .booking-widget-container
    .asd__wrapper--full-screen {
    z-index: 10000;
  }
}
body.post-type-slideshow .drop_cap,
body.single .drop_cap {
  display: block;
}
body.post-type-slideshow .drop_cap:first-letter,
body.single .drop_cap:first-letter {
  float: left;
  font: 400 80px/69px Roboto, Helvetica, Arial, Sans-Serif;
  font-size: 90px;
  font-weight: 900;
  line-height: 80px;
  margin-top: -5px;
  padding-right: 20px;
}
@media (min-width: 768px) {
  body.post-type-slideshow .drop_cap:first-letter,
  body.single .drop_cap:first-letter {
    line-height: 90px;
  }
}
@media (min-width: 992px) {
  body.post-type-slideshow .drop_cap:first-letter,
  body.single .drop_cap:first-letter {
    font-size: 100px;
  }
}
@media (min-width: 768px) {
  body.post-type-slideshow.single-slideshow .advertisement-sticky.jsSticky,
  body.single.single-slideshow .advertisement-sticky.jsSticky {
    -webkit-animation: none;
    animation: none;
    bottom: 0;
    left: 0;
    padding-left: 0;
    padding-right: 0;
    top: auto;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .hero-footer,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .hero-footer {
  padding-left: 0;
  padding-right: 0;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  p,
body.single article.type-slideshow .entry-content.content-slideshow p {
  color: #555;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  p.intro,
body.single article.type-slideshow .entry-content.content-slideshow p.intro {
  color: #338280;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  p
  a,
body.single article.type-slideshow .entry-content.content-slideshow p a {
  color: #555;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  p
  a:hover,
body.single article.type-slideshow .entry-content.content-slideshow p a:hover {
  color: #338280;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .intro-container,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-container,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .intro-container,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-container {
  margin-left: -20px;
  margin-right: -20px;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .intro-container:after,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .intro-container:before,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-container:after,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-container:before,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .intro-container:after,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .intro-container:before,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-container:after,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-container:before {
  content: " ";
  display: table;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .intro-container:after,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-container:after,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .intro-container:after,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-container:after {
  clear: both;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .intro-container,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-container,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .intro-container,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-container {
  padding-bottom: 40px;
}
@media (min-width: 768px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .intro-container,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-container,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .intro-container,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-container {
    padding-bottom: 60px;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .photos-courtesy,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .photos-courtesy-wrapper,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .photos-courtesy,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .photos-courtesy-wrapper {
  float: none;
  margin: 0;
  padding: 0;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .photos-courtesy,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .photos-courtesy {
  text-align: center;
}
@media (min-width: 768px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .photos-courtesy,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .photos-courtesy {
    text-align: right;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .photos-courtesy-wrapper
  .courtesy,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .photos-courtesy-wrapper
  .courtesy {
  line-height: 14px;
}
@media (min-width: 768px) and (max-width: 991px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .intro-container
    .sidead,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .intro-container
    .sidead
    > div[id|="div-gpt-ad"],
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .intro-container
    .sidead,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .intro-container
    .sidead
    > div[id|="div-gpt-ad"] {
    width: auto;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .intro-content,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .intro-content {
  float: left;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .intro-content,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .intro-content {
    float: left;
    margin-left: 8.3333333333%;
    width: 83.3333333333%;
  }
}
@media (min-width: 992px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .intro-content,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .intro-content {
    float: left;
    margin-left: 0;
    width: 66.6666666667%;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .golist-logo-mobile-wrap,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .golist-logo-mobile-wrap {
  float: left;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .golist-logo-mobile-wrap,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .golist-logo-mobile-wrap {
    float: left;
    margin-left: 8.3333333333%;
    width: 83.3333333333%;
  }
}
@media (min-width: 992px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .golist-logo-mobile-wrap,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .golist-logo-mobile-wrap {
    float: left;
    margin-left: 0;
    width: 66.6666666667%;
  }
}
@media (max-width: 991px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .golist-logo-mobile-wrap,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .golist-logo-mobile-wrap {
    display: block;
    padding: 0 20px;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content {
  float: left;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-content,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-content {
    float: left;
    margin-left: 8.3333333333%;
    width: 83.3333333333%;
  }
}
@media (min-width: 992px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-content,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-content {
    float: left;
    margin-left: 0;
    width: 66.6666666667%;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .listings-loading,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .listings-loading {
  background: url(/images/hotels/hotel_overview_loading.svg);
  background-position: 50%;
  background-size: cover;
  clear: both;
  color: #338280;
  font: 400 14px/100px Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  height: 100px;
  left: calc(50% - 50px);
  margin: 0 auto;
  position: absolute;
  text-align: center;
  top: 40%;
  width: 100px;
  z-index: 9;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery {
  margin-bottom: 20px;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .carousel,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .carousel {
  background-color: transparent;
  height: 25%;
  margin-bottom: 10px;
  margin-left: -20px;
  width: calc(100% + 40px);
}
@media (min-width: 768px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-content
    .slideshow-gallery
    .carousel,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-content
    .slideshow-gallery
    .carousel {
    height: 410px;
    margin-left: 0;
    width: 100%;
  }
}
@media (min-width: 992px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-content
    .slideshow-gallery
    .carousel,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-content
    .slideshow-gallery
    .carousel {
    height: 500px;
    margin-left: 0;
    width: 100%;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .carousel
  .carousel-chevron,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .carousel
  .carousel-chevron {
  background-color: rgba(0, 0, 0, 0.8);
  font-size: 40px;
  transition: all 0.3s ease;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .carousel
  .carousel-chevron:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .carousel
  .carousel-chevron:hover {
  color: gray;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .carousel
  .carousel-expand:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .carousel
  .carousel-expand:hover {
  background-color: #338280;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .carousel
  .active-image,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .carousel
  .active-image {
  margin: 0;
  -o-object-fit: contain;
  object-fit: contain;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .carousel
  .carousel-footer,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .carousel
  .carousel-footer {
  bottom: 0;
  position: absolute;
  width: 100%;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .carousel
  .carousel-footer
  .carousel-indicators,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .carousel
  .carousel-footer
  .carousel-indicators {
  left: 0;
  list-style: none;
  margin: 0 auto;
  padding-left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  width: 100%;
  z-index: 15;
}
@media (max-width: 991px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-content
    .slideshow-gallery
    .carousel
    .carousel-footer
    .carousel-indicators,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-content
    .slideshow-gallery
    .carousel
    .carousel-footer
    .carousel-indicators {
    width: 50%;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .carousel
  .carousel-footer
  .btn-map,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .carousel
  .carousel-footer
  .btn-map {
  border-radius: 0;
  bottom: 0;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  height: 40px;
  line-height: 16px;
  margin-bottom: 0;
  outline: none;
  position: absolute;
  right: 0;
  width: 138px;
  z-index: 52;
}
@media (max-width: 767px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-content
    .slideshow-gallery
    .carousel
    .carousel-footer
    .btn-map,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-content
    .slideshow-gallery
    .carousel
    .carousel-footer
    .btn-map {
    height: 30px;
    padding: 0;
    width: 30px;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .gallery-meta,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .gallery-meta {
  flex-direction: row;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .gallery-meta
  .photo-credit,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .gallery-meta
  .photo-credit {
  justify-content: left;
  margin-top: 0;
  padding-top: 0;
  width: 80%;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .gallery-meta
  .photo-index,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .gallery-meta
  .photo-index {
  visibility: hidden;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .fullscreen-carousel,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .fullscreen-carousel {
  z-index: 99999;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .fullscreen-carousel
  .carousel-chevron,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .fullscreen-carousel
  .carousel-chevron {
  background-color: rgba(0, 0, 0, 0.8);
  font-size: 40px;
  transition: all 0.3s ease;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .fullscreen-carousel
  .carousel-chevron:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slideshow-gallery
  .fullscreen-carousel
  .carousel-chevron:hover {
  color: gray;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .photo-credit,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .photo-credit {
  padding-bottom: 0;
  padding-top: 12px;
  text-align: center;
}
@media (min-width: 992px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-content
    .photo-credit,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-content
    .photo-credit {
    text-align: left;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content.slide-widget
  .slide-widget-content,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content.slide-widget
  .slide-widget-content {
  text-align: center;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content.slide-widget
  .fb_iframe_widget,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content.slide-widget
  .fb_iframe_widget {
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-content.slide-widget
    iframe,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-content.slide-widget
    iframe {
    max-width: 100%;
    min-height: 190px;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content.slide-widget
  .yt_container,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content.slide-widget
  .yt_container {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content.slide-widget
  .yt_container
  iframe,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content.slide-widget
  .yt_container
  iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content.slide-widget
  .subtitle.slide-index,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content.slide-widget
  .subtitle.slide-index {
  padding-top: 20px;
  text-align: left;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content.slide-widget.no-padding,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content.slide-widget.no-padding {
  padding: 0;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content.slide-widget.no-padding
  .slide-text,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content.slide-widget.no-padding
  .subtitle,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content.slide-widget.no-padding
  .slide-text,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content.slide-widget.no-padding
  .subtitle {
  padding-left: 15px;
}
@media (max-width: 767px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-content
    .carousel-indicators-inline,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-content
    .carousel-indicators-inline {
    display: inline-block;
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-content
    .carousel-indicators-bottom,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-content
    .carousel-indicators-bottom {
    bottom: 25px;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray {
  background-color: #fafafa;
  border-color: #dfdfdf;
  color: #555;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus {
  background-color: #e1e1e1;
  border-color: #9f9f9f;
  color: #555;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:hover {
  background-color: #e1e1e1;
  border-color: silver;
  color: #555;
}
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.dropdown-toggle,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.dropdown-toggle,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.active,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.active,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active {
  background-color: #e1e1e1;
  background-image: none;
  border-color: silver;
  color: #555;
}
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.dropdown-toggle.focus,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.dropdown-toggle:focus,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.dropdown-toggle:hover,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.dropdown-toggle.focus,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.dropdown-toggle:focus,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.dropdown-toggle:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.active.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.active:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.active:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.active.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.active:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.active:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:hover {
  background-color: #cfcfcf;
  border-color: #9f9f9f;
  color: #555;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.disabled.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.disabled:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.disabled:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray[disabled].focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray[disabled]:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray[disabled]:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.disabled.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.disabled:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.disabled:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray[disabled].focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray[disabled]:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray[disabled]:hover,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.focus,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:hover,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.focus,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:hover {
  background-color: #fafafa;
  border-color: #dfdfdf;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray
  .badge,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray
  .badge {
  background-color: #555;
  color: #fafafa;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus {
  background-color: #fafafa;
  border-color: #dfdfdf;
  color: #555;
  outline: none;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus:focus {
  background-color: #e1e1e1;
  border-color: #9f9f9f;
  color: #555;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus:hover {
  background-color: #e1e1e1;
  border-color: silver;
  color: #555;
}
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.dropdown-toggle,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.dropdown-toggle,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus.dropdown-toggle,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus.dropdown-toggle,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.dropdown-toggle,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.dropdown-toggle,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus.dropdown-toggle,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus.dropdown-toggle,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.active,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:active,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.active,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:active,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus.active,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus:active,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus.active,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus:active,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.active,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:active,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.active,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:active,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus.active,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus:active,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus.active,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus:active {
  background-color: #e1e1e1;
  background-image: none;
  border-color: silver;
  color: #555;
}
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.dropdown-toggle.focus,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.dropdown-toggle:focus,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.dropdown-toggle:hover,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.dropdown-toggle.focus,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.dropdown-toggle:focus,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.dropdown-toggle:hover,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus.dropdown-toggle.focus,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus.dropdown-toggle:focus,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus.dropdown-toggle:hover,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus.dropdown-toggle.focus,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus.dropdown-toggle:focus,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus.dropdown-toggle:hover,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.dropdown-toggle.focus,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.dropdown-toggle:focus,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.dropdown-toggle:hover,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.dropdown-toggle.focus,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.dropdown-toggle:focus,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.dropdown-toggle:hover,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus.dropdown-toggle.focus,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus.dropdown-toggle:focus,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus.dropdown-toggle:hover,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus.dropdown-toggle.focus,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus.dropdown-toggle:focus,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus.dropdown-toggle:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.active.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.active:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.active:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:active.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:active:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:active:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.active.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.active:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.active:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:active.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:active:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:active:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus.active.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus.active:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus.active:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus:active.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus:active:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus:active:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus.active.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus.active:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus.active:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus:active.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus:active:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus:active:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.active.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.active:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.active:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:active.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:active:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:active:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.active.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.active:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.active:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:active.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:active:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:active:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus.active.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus.active:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus.active:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus:active.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus:active:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus:active:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus.active.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus.active:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus.active:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus:active.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus:active:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus:active:hover {
  background-color: #cfcfcf;
  border-color: #9f9f9f;
  color: #555;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.disabled.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.disabled:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.disabled:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus[disabled].focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus[disabled]:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus[disabled]:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.disabled.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.disabled:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.disabled:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus[disabled].focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus[disabled]:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus[disabled]:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus.disabled.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus.disabled:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus.disabled:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus[disabled].focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus[disabled]:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus[disabled]:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus.disabled.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus.disabled:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus.disabled:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus[disabled].focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus[disabled]:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus[disabled]:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.disabled.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.disabled:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.disabled:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus[disabled].focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus[disabled]:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus[disabled]:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.disabled.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.disabled:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.disabled:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus[disabled].focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus[disabled]:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus[disabled]:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus.disabled.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus.disabled:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus.disabled:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus[disabled].focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus[disabled]:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus[disabled]:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus.disabled.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus.disabled:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus.disabled:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus[disabled].focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus[disabled]:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus[disabled]:hover,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.focus,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:focus,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:hover,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.focus,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:focus,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:hover,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus.focus,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus:focus,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus:hover,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus.focus,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus:focus,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus:hover,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.focus,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:focus,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:hover,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus.focus,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:focus,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus:hover,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus.focus,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus:focus,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus:hover,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus.focus,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus:focus,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus:hover {
  background-color: #fafafa;
  border-color: #dfdfdf;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus
  .badge,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus
  .badge,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus
  .badge,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus
  .badge,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus
  .badge,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray.map-on:active:focus
  .badge,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:active:focus
  .badge,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:focus
  .badge {
  background-color: #555;
  color: #fafafa;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-gray:hover {
  background-color: #fff;
  opacity: 0.95;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green {
  background-color: #338280;
  border-color: #338280;
  color: #fff;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus {
  background-color: #255d5c;
  border-color: #0f2626;
  color: #fff;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:hover {
  background-color: #255d5c;
  border-color: #225655;
  color: #fff;
}
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.dropdown-toggle,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.dropdown-toggle,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.active,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.active,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active {
  background-color: #255d5c;
  background-image: none;
  border-color: #225655;
  color: #fff;
}
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.dropdown-toggle.focus,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.dropdown-toggle:focus,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.dropdown-toggle:hover,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.dropdown-toggle.focus,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.dropdown-toggle:focus,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.dropdown-toggle:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.active.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.active:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.active:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.active.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.active:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.active:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:hover {
  background-color: #1b4443;
  border-color: #0f2626;
  color: #fff;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.disabled.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.disabled:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.disabled:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green[disabled].focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green[disabled]:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green[disabled]:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.disabled.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.disabled:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.disabled:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green[disabled].focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green[disabled]:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green[disabled]:hover,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.focus,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:hover,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.focus,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:hover {
  background-color: #338280;
  border-color: #338280;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green
  .badge,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green
  .badge {
  background-color: #fff;
  color: #338280;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus {
  background-color: #338280;
  border-color: #338280;
  color: #fff;
  outline: none;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus:focus {
  background-color: #255d5c;
  border-color: #0f2626;
  color: #fff;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus:hover {
  background-color: #255d5c;
  border-color: #225655;
  color: #fff;
}
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.dropdown-toggle,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.dropdown-toggle,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus.dropdown-toggle,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus.dropdown-toggle,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.dropdown-toggle,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.dropdown-toggle,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus.dropdown-toggle,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus.dropdown-toggle,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.active,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:active,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.active,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:active,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus.active,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus:active,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus.active,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus:active,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.active,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:active,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.active,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:active,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus.active,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus:active,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus.active,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus:active {
  background-color: #255d5c;
  background-image: none;
  border-color: #225655;
  color: #fff;
}
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.dropdown-toggle.focus,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.dropdown-toggle:focus,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.dropdown-toggle:hover,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.dropdown-toggle.focus,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.dropdown-toggle:focus,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.dropdown-toggle:hover,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus.dropdown-toggle.focus,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus.dropdown-toggle:focus,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus.dropdown-toggle:hover,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus.dropdown-toggle.focus,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus.dropdown-toggle:focus,
.open
  > body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus.dropdown-toggle:hover,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.dropdown-toggle.focus,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.dropdown-toggle:focus,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.dropdown-toggle:hover,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.dropdown-toggle.focus,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.dropdown-toggle:focus,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.dropdown-toggle:hover,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus.dropdown-toggle.focus,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus.dropdown-toggle:focus,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus.dropdown-toggle:hover,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus.dropdown-toggle.focus,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus.dropdown-toggle:focus,
.open
  > body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus.dropdown-toggle:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.active.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.active:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.active:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:active.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:active:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:active:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.active.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.active:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.active:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:active.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:active:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:active:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus.active.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus.active:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus.active:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus:active.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus:active:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus:active:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus.active.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus.active:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus.active:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus:active.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus:active:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus:active:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.active.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.active:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.active:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:active.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:active:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:active:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.active.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.active:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.active:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:active.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:active:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:active:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus.active.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus.active:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus.active:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus:active.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus:active:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus:active:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus.active.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus.active:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus.active:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus:active.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus:active:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus:active:hover {
  background-color: #1b4443;
  border-color: #0f2626;
  color: #fff;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.disabled.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.disabled:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.disabled:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus[disabled].focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus[disabled]:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus[disabled]:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.disabled.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.disabled:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.disabled:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus[disabled].focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus[disabled]:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus[disabled]:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus.disabled.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus.disabled:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus.disabled:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus[disabled].focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus[disabled]:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus[disabled]:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus.disabled.focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus.disabled:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus.disabled:hover,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus[disabled].focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus[disabled]:focus,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus[disabled]:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.disabled.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.disabled:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.disabled:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus[disabled].focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus[disabled]:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus[disabled]:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.disabled.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.disabled:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.disabled:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus[disabled].focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus[disabled]:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus[disabled]:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus.disabled.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus.disabled:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus.disabled:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus[disabled].focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus[disabled]:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus[disabled]:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus.disabled.focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus.disabled:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus.disabled:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus[disabled].focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus[disabled]:focus,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus[disabled]:hover,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.focus,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:focus,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:hover,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.focus,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:focus,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:hover,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus.focus,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus:focus,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus:hover,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus.focus,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus:focus,
fieldset[disabled]
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus:hover,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.focus,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:focus,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:hover,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus.focus,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:focus,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus:hover,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus.focus,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus:focus,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus:hover,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus.focus,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus:focus,
fieldset[disabled]
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus:hover {
  background-color: #338280;
  border-color: #338280;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus
  .badge,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus
  .badge,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus
  .badge,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus
  .badge,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus
  .badge,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-off:active:focus
  body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green.map-on:active:focus
  .badge,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:active:focus
  .badge,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:focus
  .badge {
  background-color: #fff;
  color: #338280;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .btn-green:hover {
  background-color: #338280;
  opacity: 0.95;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map {
  background-color: #d5d5d5;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 51;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map {
  overflow: hidden;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-pane,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-pane {
  left: 0;
  position: absolute;
  top: 0;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-tile-pane
  .leaflet-layer
  .leaflet-tile-container
  .leaflet-tile,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-tile-pane
  .leaflet-layer
  .leaflet-tile-container
  .leaflet-tile {
  margin: 0;
  max-height: none !important;
  max-width: none !important;
  position: absolute;
  top: 0;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-marker-pane,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-marker-pane {
  z-index: 600;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-marker-pane
  .leaflet-marker-icon,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-marker-pane
  .leaflet-marker-icon {
  cursor: pointer;
  max-height: none !important;
  max-width: none !important;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-popup-pane,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-popup-pane {
  z-index: 700;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-popup-pane
  .leaflet-popup,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-popup-pane
  .leaflet-popup {
  bottom: 25px;
  margin-bottom: 50px;
  position: absolute;
  text-align: center;
  transition: opacity 0.2s linear;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-popup-pane
  .leaflet-popup
  .leaflet-popup-content-wrapper,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-popup-pane
  .leaflet-popup
  .leaflet-popup-content-wrapper {
  background-color: #323232;
  border-radius: 0;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-popup-pane
  .leaflet-popup
  .leaflet-popup-content-wrapper
  .leaflet-popup-content,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-popup-pane
  .leaflet-popup
  .leaflet-popup-content-wrapper
  .leaflet-popup-content {
  line-height: 1.4;
  margin: 0 19px;
  min-width: 200px;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-popup-pane
  .leaflet-popup
  .leaflet-popup-content-wrapper
  .leaflet-popup-content
  a:not(.go-now),
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-popup-pane
  .leaflet-popup
  .leaflet-popup-content-wrapper
  .leaflet-popup-content
  a:not(.go-now) {
  border-radius: 50%;
  color: #0078a8;
  display: inline-block;
  float: left;
  height: 50px;
  overflow: hidden;
  width: 50px;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-popup-pane
  .leaflet-popup
  .leaflet-popup-content-wrapper
  .leaflet-popup-content
  a:not(.go-now)
  img,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-popup-pane
  .leaflet-popup
  .leaflet-popup-content-wrapper
  .leaflet-popup-content
  a:not(.go-now)
  img {
  border-radius: 0;
  height: 100%;
  margin: 0;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-popup-pane
  .leaflet-popup
  .leaflet-popup-content-wrapper
  .leaflet-popup-content
  .no-image
  .wrapper-right,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-popup-pane
  .leaflet-popup
  .leaflet-popup-content-wrapper
  .leaflet-popup-content
  .no-image
  .wrapper-right {
  padding-left: 0;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-popup-pane
  .leaflet-popup
  .leaflet-popup-content-wrapper
  .leaflet-popup-content
  .wrapper-right,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-popup-pane
  .leaflet-popup
  .leaflet-popup-content-wrapper
  .leaflet-popup-content
  .wrapper-right {
  padding-left: 60px;
  text-align: left;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-popup-pane
  .leaflet-popup
  .leaflet-popup-content-wrapper
  .leaflet-popup-content
  .wrapper-right
  h3,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-popup-pane
  .leaflet-popup
  .leaflet-popup-content-wrapper
  .leaflet-popup-content
  .wrapper-right
  h3 {
  color: #fff;
  font: 400 16px/1.2em Playfair Display, Georgia, Times New Roman, Times, serif;
  margin-bottom: 5px;
  margin-top: 0;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-popup-pane
  .leaflet-popup
  .leaflet-popup-content-wrapper
  .leaflet-popup-content
  .wrapper-right
  .go-now,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-popup-pane
  .leaflet-popup
  .leaflet-popup-content-wrapper
  .leaflet-popup-content
  .wrapper-right
  .go-now {
  color: #338280;
  font: 700 14px/1.2em Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-popup-pane
  .leaflet-popup
  .leaflet-popup-tip-container,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-popup-pane
  .leaflet-popup
  .leaflet-popup-tip-container {
  height: 20px;
  left: 50%;
  margin-left: -20px;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  width: 40px;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-popup-pane
  .leaflet-popup
  .leaflet-popup-tip-container
  .leaflet-popup-tip,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-popup-pane
  .leaflet-popup
  .leaflet-popup-tip-container
  .leaflet-popup-tip {
  background: #323232;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
  color: #333;
  height: 17px;
  margin: -10px auto 0;
  padding: 1px;
  transform: rotate(45deg);
  width: 17px;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-popup-pane
  .leaflet-popup
  .leaflet-popup-close-button,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-map-pane
  .leaflet-popup-pane
  .leaflet-popup
  .leaflet-popup-close-button {
  background: 0 0;
  border: none;
  color: #c3c3c3;
  font: 16px/14px Tahoma, Verdana, sans-serif;
  font-weight: 700;
  height: 14px;
  padding: 4px 4px 0 0;
  position: absolute;
  right: 0;
  text-align: center;
  text-decoration: none;
  top: 0;
  width: 18px;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-control-container
  .leaflet-top,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-control-container
  .leaflet-top {
  display: none;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-control-container
  .leaflet-bottom,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-control-container
  .leaflet-bottom {
  bottom: 0;
  pointer-events: none;
  position: absolute;
  z-index: 1000;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-control-container
  .leaflet-bottom.leaflet-left,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-control-container
  .leaflet-bottom.leaflet-left {
  left: 0;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-control-container
  .leaflet-bottom.leaflet-left
  .leaflet-control,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-control-container
  .leaflet-bottom.leaflet-left
  .leaflet-control {
  float: left;
  margin-left: 10px;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-control-container
  .leaflet-bottom
  .leaflet-control,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-control-container
  .leaflet-bottom
  .leaflet-control {
  margin-bottom: 10px;
  pointer-events: auto;
  position: relative;
  z-index: 800;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-control-container
  .leaflet-bottom
  .leaflet-bar,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-control-container
  .leaflet-bottom
  .leaflet-bar {
  background-clip: padding-box;
  border: 2px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  box-shadow: none;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-control-container
  .leaflet-bottom
  .leaflet-bar
  .leaflet-control-zoom-in,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-control-container
  .leaflet-bottom
  .leaflet-bar
  .leaflet-control-zoom-in {
  background-color: #fff;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border-bottom: 1px solid #ccc;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  color: #000;
  display: block;
  font-size: 22px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  text-decoration: none;
  width: 30px;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-control-container
  .leaflet-bottom
  .leaflet-bar
  .leaflet-control-zoom-out,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-content
  .slide-map
  .vue2leaflet-map
  .leaflet-control-container
  .leaflet-bottom
  .leaflet-bar
  .leaflet-control-zoom-out {
  background-color: #fff;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border-bottom: none;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  color: #000;
  display: block;
  font-size: 22px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  text-decoration: none;
  width: 30px;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide,
body.single article.type-slideshow .entry-content.content-slideshow .slide {
  margin-bottom: 30px;
  margin-left: -20px;
  margin-right: -20px;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide:after,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide:before,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide:after,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide:before {
  content: " ";
  display: table;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide:after,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide:after {
  clear: both;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.mapOpen
  .btn-map,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.mapOpen
  .btn-map {
  bottom: 0;
  margin-bottom: 0;
  position: absolute;
  right: 0;
}
@media (max-width: 767px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.mapOpen
    .btn-map,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.mapOpen
    .btn-map {
    bottom: 10px;
    right: 10px;
  }
}
@media (min-width: 768px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide,
  body.single article.type-slideshow .entry-content.content-slideshow .slide {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide,
  body.single article.type-slideshow .entry-content.content-slideshow .slide {
    margin-bottom: 40px;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-image,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-image {
  position: relative;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-image
  img,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-image
  img {
  font-family: "object-fit: contain";
  height: 100%;
  margin: 0;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-image
  .carousel-indicators
  li.highlight,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-image
  .carousel-indicators
  li.highlight {
  background-color: #fff;
  border-color: #fff;
}
@media (min-width: 768px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image:after,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image:before,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image:after,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image:before {
    clear: both;
    content: "";
    display: block;
    height: 0;
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image:before,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image:before {
    padding-bottom: calc(66.67% + 30px);
    width: 100%;
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image.r_130:before,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image:before.r_130,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image.r_130:before,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image:before.r_130 {
    padding-bottom: calc(75% + 30px);
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image.r_160:before,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image.r_160:before {
    padding-bottom: calc(62% + 30px);
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    img,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    img {
    height: auto;
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .img-wrapper,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .img-wrapper {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .img-wrapper.ratio_66,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .img-wrapper.ratio_66 {
    margin-left: auto;
    margin-right: auto;
    width: 66%;
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .img-wrapper.ratio_100,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .img-wrapper.ratio_110,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .img-wrapper.ratio_120,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .img-wrapper.ratio_130,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .img-wrapper.ratio_140,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .img-wrapper.ratio_150,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .img-wrapper.ratio_160,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .img-wrapper.ratio_170,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .img-wrapper.ratio_180,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .img-wrapper.ratio_190,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .img-wrapper.ratio_100,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .img-wrapper.ratio_110,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .img-wrapper.ratio_120,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .img-wrapper.ratio_130,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .img-wrapper.ratio_140,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .img-wrapper.ratio_150,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .img-wrapper.ratio_160,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .img-wrapper.ratio_170,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .img-wrapper.ratio_180,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .img-wrapper.ratio_190 {
    width: 100%;
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .img-wrapper
    .carousel-indicators,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .img-wrapper
    .carousel-indicators {
    bottom: 50px;
    left: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image {
    max-height: 100vw;
    overflow: hidden;
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image.portrait
    img,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image.portrait
    img {
    height: 100vw;
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image.landscape
    .img-wrapper:not(.ratio_100),
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image.landscape
    .img-wrapper:not(.ratio_100) {
    margin-bottom: 30px;
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image.landscape
    img,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image.landscape
    img {
    font-family: "object-fit: cover";
    -o-object-fit: cover;
    object-fit: cover;
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .image-caption,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-image
    .image-caption {
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    width: 100vw;
  }
}
@media (min-width: 768px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.slide-single-img
    .slide-image:before,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.slide-single-img
    .slide-image:before {
    padding-bottom: calc(67% + 20px);
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.slide-single-img
    .slide-image.r_130:before,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.slide-single-img
    .slide-image.r_130:before {
    padding-bottom: calc(77% + 20px);
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.slide-single-img
    .slide-image.r_120:before,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.slide-single-img
    .slide-image.r_120:before {
    padding-bottom: calc(87% + 20px);
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.slide-single-img
    .slide-image.r_110:before,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.slide-single-img
    .slide-image.r_110:before {
    padding-bottom: calc(97% + 20px);
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.slide-single-img
    .slide-image.r_100:before,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.slide-single-img
    .slide-image.r_100:before {
    padding-bottom: calc(107% + 20px);
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.slide-single-img
    .slide-image,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.slide-single-img
    .slide-image {
    padding-bottom: 38px;
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.slide-single-img
    .btn-slide-image-gallery,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.slide-single-img
    .btn-slide-image-gallery {
    right: 20px;
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.slide-single-img
    .img-wrapper
    .image-caption,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.slide-single-img
    .img-wrapper
    .image-caption {
    margin-right: 0;
    padding-top: 0;
    width: 100%;
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.slide-single-img
    .img-wrapper.ratio_100
    .btn-slide-image-gallery,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.slide-single-img
    .img-wrapper.ratio_100
    .btn-slide-image-gallery {
    right: 20px;
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.slide-single-img
    .img-wrapper.ratio_160,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.slide-single-img
    .img-wrapper.ratio_160 {
    bottom: 30px;
  }
}
@media (max-width: 767px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.slide-single-img
    .slide-image,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.slide-single-img
    .slide-image {
    padding-bottom: 72px;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  > .btn-slide-image-gallery,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  > .btn-slide-image-gallery {
  display: none;
}
@media (min-width: 768px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .carousel-inner,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .item,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .carousel-inner,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .item {
    height: 100%;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image {
  height: 0;
  padding-bottom: calc(100% + 30px);
  position: relative;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image:after,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image:before,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image:after,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image:before {
  clear: both;
  content: "";
  display: block;
  height: 0;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image:before,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image:before {
  padding-bottom: calc(100% + 30px);
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image.portrait
  .img-wrapper,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image.portrait
  .img-wrapper {
  margin-left: auto;
  margin-right: auto;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image.portrait
  .img-wrapper
  .btn-slide-image-gallery,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image.portrait
  .img-wrapper
  .btn-slide-image-gallery {
  top: 20px;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image.portrait
  .img-wrapper
  .image-caption,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image.portrait
  .img-wrapper
  .image-caption {
  bottom: 0;
}
@media (min-width: 768px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image.portrait
    .img-wrapper
    .carousel-indicators,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image.portrait
    .img-wrapper
    .carousel-indicators {
    bottom: 50px;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_66,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_66 {
  width: 66%;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_75,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_75 {
  width: 75%;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_85,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_85 {
  width: 85%;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_110
  .btn-slide-image-gallery,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_120
  .btn-slide-image-gallery,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_130
  .btn-slide-image-gallery,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_140
  .btn-slide-image-gallery,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_150
  .btn-slide-image-gallery,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_110
  .btn-slide-image-gallery,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_120
  .btn-slide-image-gallery,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_130
  .btn-slide-image-gallery,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_140
  .btn-slide-image-gallery,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_150
  .btn-slide-image-gallery {
  top: 80px;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_110
  .carousel-indicators,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_120
  .carousel-indicators,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_130
  .carousel-indicators,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_140
  .carousel-indicators,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_150
  .carousel-indicators,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_110
  .carousel-indicators,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_120
  .carousel-indicators,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_130
  .carousel-indicators,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_140
  .carousel-indicators,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_150
  .carousel-indicators {
  bottom: 50px;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_110
  .image-caption,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_120
  .image-caption,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_130
  .image-caption,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_140
  .image-caption,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_150
  .image-caption,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_110
  .image-caption,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_120
  .image-caption,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_130
  .image-caption,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_140
  .image-caption,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide.outer_portrait
  .slide-image
  .img-wrapper.ratio_150
  .image-caption {
  bottom: 30px;
}
@media (min-width: 768px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_110
    img,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_120
    img,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_130
    img,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_140
    img,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_150
    img,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_110
    img,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_120
    img,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_130
    img,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_140
    img,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_150
    img {
    height: 100%;
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_110
    .btn-slide-image-gallery,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_120
    .btn-slide-image-gallery,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_130
    .btn-slide-image-gallery,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_140
    .btn-slide-image-gallery,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_150
    .btn-slide-image-gallery,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_110
    .btn-slide-image-gallery,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_120
    .btn-slide-image-gallery,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_130
    .btn-slide-image-gallery,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_140
    .btn-slide-image-gallery,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_150
    .btn-slide-image-gallery {
    top: 130px;
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_110
    .carousel-indicators,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_120
    .carousel-indicators,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_130
    .carousel-indicators,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_140
    .carousel-indicators,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_150
    .carousel-indicators,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_110
    .carousel-indicators,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_120
    .carousel-indicators,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_130
    .carousel-indicators,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_140
    .carousel-indicators,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_150
    .carousel-indicators {
    bottom: 130px;
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_110
    .image-caption,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_120
    .image-caption,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_130
    .image-caption,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_140
    .image-caption,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_150
    .image-caption,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_110
    .image-caption,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_120
    .image-caption,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_130
    .image-caption,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_140
    .image-caption,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_150
    .image-caption {
    bottom: 80px;
  }
}
@media (min-width: 992px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_110
    .btn-slide-image-gallery,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_120
    .btn-slide-image-gallery,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_130
    .btn-slide-image-gallery,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_140
    .btn-slide-image-gallery,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_150
    .btn-slide-image-gallery,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_110
    .btn-slide-image-gallery,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_120
    .btn-slide-image-gallery,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_130
    .btn-slide-image-gallery,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_140
    .btn-slide-image-gallery,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_150
    .btn-slide-image-gallery {
    top: 150px;
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_110
    .carousel-indicators,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_120
    .carousel-indicators,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_130
    .carousel-indicators,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_140
    .carousel-indicators,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_150
    .carousel-indicators,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_110
    .carousel-indicators,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_120
    .carousel-indicators,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_130
    .carousel-indicators,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_140
    .carousel-indicators,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_150
    .carousel-indicators {
    bottom: 160px;
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_110
    .image-caption,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_120
    .image-caption,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_130
    .image-caption,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_140
    .image-caption,
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_150
    .image-caption,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_110
    .image-caption,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_120
    .image-caption,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_130
    .image-caption,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_140
    .image-caption,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image
    .img-wrapper.ratio_150
    .image-caption {
    bottom: 110px;
  }
}
@media (max-width: 767px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image {
    max-height: none;
    overflow-y: visible;
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image.portrait
    img,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image.portrait
    img {
    height: 100vw;
  }
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image.landscape
    img,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait
    .slide-image.landscape
    img {
    font-family: "object-fit: contain";
    height: 100vw;
    max-height: 150vw;
    -o-object-fit: contain;
    object-fit: contain;
  }
}
@media (min-width: 768px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait.slide-single-img
    .slide-image
    img,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide.outer_portrait.slide-single-img
    .slide-image
    img {
    max-height: 100%;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .image-caption,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .image-caption {
  bottom: 0;
  position: relative;
  right: 0;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .btn-slide-image-gallery,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .btn-slide-image-gallery {
  background-color: #323232;
  border-radius: 50%;
  color: #fff;
  padding: 7px 11px;
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 50;
}
@media (min-width: 768px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .btn-slide-image-gallery,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .btn-slide-image-gallery {
    right: 20px;
    top: 20px;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .btn-slide-image-gallery:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .btn-slide-image-gallery:hover {
  background-color: #338280;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .carousel
  .item
  img,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .carousel
  .item
  img {
  margin: 0;
  max-height: 100%;
  position: relative;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .credit,
body.single article.type-slideshow .entry-content.content-slideshow .credit {
  display: block;
  line-height: 14px;
  margin: 0;
  padding: 0;
  text-align: center;
}
@media (min-width: 768px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .credit,
  body.single article.type-slideshow .entry-content.content-slideshow .credit {
    text-align: right;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .subtitle,
body.single article.type-slideshow .entry-content.content-slideshow .subtitle {
  margin: 0 0 20px;
}
@media (min-width: 768px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .subtitle,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .subtitle {
    margin-bottom: 40px;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .subtitle
  a,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .subtitle
  a {
  border-bottom: 2px solid #338280;
  color: inherit;
  text-decoration: none;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .subtitle
  a:hover,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .subtitle
  a:hover {
  border-bottom: none;
  color: #338280;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .subtitle.slide-index,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .subtitle.slide-index {
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .subtitle.slide-index,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .subtitle.slide-index {
    margin-bottom: 15px;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .subtitle
  h2,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .subtitle
  h2 {
  color: #555;
  font: 700 22px/24px Roboto, Helvetica, Arial, Sans-Serif;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
@media (min-width: 768px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .subtitle
    h2,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .subtitle
    h2 {
    font-size: 24px;
  }
}
@media (min-width: 992px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .subtitle
    h2,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .subtitle
    h2 {
    font-size: 32px;
    line-height: 32px;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .subtitle.slide-where,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .subtitle.slide-where {
  border-bottom: 1px solid #dfdfdf;
  border-top: 1px solid #dfdfdf;
  padding-bottom: 14px;
  padding-top: 14px;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slideof,
body.single article.type-slideshow .entry-content.content-slideshow .slideof {
  color: #338280;
  display: block;
  font: 700 14px/1 Poppins, Roboto, Helvetica, Arial, Sans-Serif;
}
@media (min-width: 992px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slideof,
  body.single article.type-slideshow .entry-content.content-slideshow .slideof {
    font-size: 16px;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .where,
body.single article.type-slideshow .entry-content.content-slideshow .where {
  color: #555;
  font: 700 14px/1 Roboto, Helvetica, Arial, Sans-Serif;
  margin: 0;
  padding: 0;
}
@media (min-width: 768px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .where,
  body.single article.type-slideshow .entry-content.content-slideshow .where {
    font-size: 16px;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .where
  strong,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .where
  strong {
  margin-right: 22px;
}
@media (min-width: 768px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .where
    strong,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .where
    strong {
    margin-right: 34px;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .where
  span,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .where
  span {
  font-weight: 400;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .intro-content,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-text,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .intro-content,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-text {
  margin-bottom: 30px;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .note
  > div,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .note
  > div {
  float: none;
  margin: 0;
  padding: 0;
  width: auto;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .note
  [class^="insidertip"],
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .note
  [class^="insidertip"] {
  margin: 10px 0 20px;
  padding-bottom: 20px;
  padding-top: 20px;
}
@media (min-width: 768px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .note
    [class^="insidertip"],
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .note
    [class^="insidertip"] {
    margin-bottom: 30px;
    margin-top: 20px;
    padding-bottom: 30px;
    padding-top: 30px;
  }
}
@media (min-width: 992px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .note
    [class^="insidertip"],
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .note
    [class^="insidertip"] {
    margin-bottom: 40px;
    margin-top: 30px;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .note
  [class^="insidertip"]
  .body,
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .note
  [class^="insidertip"]
  .title,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .note
  [class^="insidertip"]
  .body,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .note
  [class^="insidertip"]
  .title {
  margin: 0;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .note
  [class^="insidertip"]
  .title,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .note
  [class^="insidertip"]
  .title {
  color: #555;
  font: 700 14px/26px Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .note
    [class^="insidertip"]
    .title,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .note
    [class^="insidertip"]
    .title {
    font-size: 16px;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .note
  [class^="insidertip"]
  .title
  .inner,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .note
  [class^="insidertip"]
  .title
  .inner {
  border-bottom: 2px solid #338280;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .note
  [class^="insidertip"]
  .body,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .note
  [class^="insidertip"]
  .body {
  color: #338280;
  font: 400 14px/26px Playfair Display, Serif;
  font-style: italic;
  width: auto;
}
@media (min-width: 768px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .note
    [class^="insidertip"]
    .body,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .note
    [class^="insidertip"]
    .body {
    font-size: 16px;
    font-size: 18px;
    line-height: 28px;
    line-height: 30px;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-aside,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-aside {
  float: left;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 100%;
}
@media (min-width: 992px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-aside,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-aside {
    float: left;
    width: 33.3333333333%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-aside,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-aside {
    display: none;
  }
}
@media (min-width: 992px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-aside,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-aside {
    position: sticky;
    top: 93px;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-aside
  .ad-container,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-aside
  .ad-container {
  text-align: center;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-footer,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-footer {
  float: left;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 100%;
}
@media (min-width: 992px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-footer,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-footer {
    float: left;
    width: 66.6666666667%;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-footer
  .ad-container,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .slide-footer
  .ad-container {
  display: flex;
  justify-content: center;
}
@media (min-width: 992px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-footer
    .ad-container,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-footer
    .ad-container {
    justify-content: flex-start;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-footer
    .banner-ad,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-footer
    .banner-ad {
    bottom: 10px;
    position: sticky;
  }
}
@media (max-width: 991px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-footer.is-clicktripz,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-footer.is-clicktripz {
    min-height: 1px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-footer.is-clicktripz,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-footer.is-clicktripz {
    float: left;
    margin-left: 8.3333333333%;
    width: 83.3333333333%;
  }
}
@media (max-width: 991px) and (min-width: 992px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-footer.is-clicktripz,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .slide-footer.is-clicktripz {
    margin-left: 0;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .video-inline,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .video-inline {
  border-bottom: 1px solid #dfdfdf;
  border-top: 1px solid #dfdfdf;
  margin-bottom: 40px;
  padding-bottom: 30px;
  padding-top: 5px;
}
@media (min-width: 768px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .video-inline,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .video-inline {
    margin-bottom: 60px;
    padding-bottom: 40px;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .video-inline
  .continue,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .video-inline
  .continue {
  color: #757575;
  font: 400 12px/14px Roboto, Helvetica, Arial, Sans-Serif;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .video-inline
    .continue,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .video-inline
    .continue {
    margin-bottom: 30px;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .video-inline
  .aol_video_title,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .video-inline
  .aol_video_title {
  color: #f07d31;
  font: 700 14px/20px Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  margin-bottom: 10px;
  margin-top: 0;
  padding: 0;
  text-transform: capitalize;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .video-inline
  .ac-floated-player,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .video-inline
  .ac-floated-player {
  bottom: 100px !important;
  height: 180px !important;
  width: 320px !important;
}
@media (max-width: 1199px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .video-inline
    .ac-floated-player,
  body.single
    article.type-slideshow
    .entry-content.content-slideshow
    .video-inline
    .ac-floated-player {
    bottom: auto !important;
    box-shadow: none !important;
    height: auto !important;
    position: relative !important;
    right: auto !important;
    width: auto !important;
  }
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .video-inline
  .ac-lre-wrapper,
body.single
  article.type-slideshow
  .entry-content.content-slideshow
  .video-inline
  .ac-lre-wrapper {
  width: 100%;
}
body.post-type-slideshow
  article.type-slideshow
  .entry-content.content-slideshow
  .sidead,
body.single article.type-slideshow .entry-content.content-slideshow .sidead {
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: 100%;
}
@media (min-width: 992px) {
  body.post-type-slideshow
    article.type-slideshow
    .entry-content.content-slideshow
    .sidead,
  body.single article.type-slideshow .entry-content.content-slideshow .sidead {
    float: left;
    width: 33.3333333333%;
  }
}
body.post-type-slideshow #slide-advancer,
body.single #slide-advancer {
  display: none;
  left: 0;
  position: fixed;
  top: 40%;
}
@media (min-width: 992px) {
  body.post-type-slideshow #slide-advancer,
  body.single #slide-advancer {
    display: block;
  }
}
body.post-type-slideshow #slide-advancer .slide-number-text,
body.post-type-slideshow #slide-advancer button,
body.single #slide-advancer .slide-number-text,
body.single #slide-advancer button {
  background-color: #323232;
  color: #fff;
}
body.post-type-slideshow #slide-advancer button,
body.single #slide-advancer button {
  border-radius: 0;
  padding: 19px 17px;
}
body.post-type-slideshow #slide-advancer button > *,
body.single #slide-advancer button > * {
  pointer-events: none;
}
body.post-type-slideshow #slide-advancer button .fab,
body.post-type-slideshow #slide-advancer button .fad,
body.post-type-slideshow #slide-advancer button .fal,
body.post-type-slideshow #slide-advancer button .far,
body.post-type-slideshow #slide-advancer button .fas,
body.single #slide-advancer button .fab,
body.single #slide-advancer button .fad,
body.single #slide-advancer button .fal,
body.single #slide-advancer button .far,
body.single #slide-advancer button .fas {
  font-size: 18px;
  width: 24px;
}
body.post-type-slideshow #slide-advancer .slide-number-text,
body.single #slide-advancer .slide-number-text {
  padding-bottom: 10px;
  padding-top: 10px;
}
body.post-type-slideshow #slide-advancer .slide-number-current,
body.post-type-slideshow #slide-advancer .slide-number-current + span,
body.single #slide-advancer .slide-number-current,
body.single #slide-advancer .slide-number-current + span {
  display: block;
  line-height: 1;
  text-align: center;
}
body.post-type-slideshow #slide-advancer .slide-number-current,
body.single #slide-advancer .slide-number-current {
  font-size: 28px;
}
body.post-type-slideshow #slide-advancer .slide-number-current + span,
body.single #slide-advancer .slide-number-current + span {
  font-size: 12px;
}
body.post-type-slideshow.wp-editor .fd-collage,
body.post-type-slideshow.wp-editor .fd-related-story,
body.post-type-slideshow.wp-editor .note.center,
body.single.wp-editor .fd-collage,
body.single.wp-editor .fd-related-story,
body.single.wp-editor .note.center {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
body.post-type-slideshow.wp-editor .fd-collage:after,
body.post-type-slideshow.wp-editor .fd-collage:before,
body.post-type-slideshow.wp-editor .fd-related-story:after,
body.post-type-slideshow.wp-editor .fd-related-story:before,
body.post-type-slideshow.wp-editor .note.center:after,
body.post-type-slideshow.wp-editor .note.center:before,
body.single.wp-editor .fd-collage:after,
body.single.wp-editor .fd-collage:before,
body.single.wp-editor .fd-related-story:after,
body.single.wp-editor .fd-related-story:before,
body.single.wp-editor .note.center:after,
body.single.wp-editor .note.center:before {
  content: " ";
  display: table;
}
body.post-type-slideshow.wp-editor .fd-collage:after,
body.post-type-slideshow.wp-editor .fd-related-story:after,
body.post-type-slideshow.wp-editor .note.center:after,
body.single.wp-editor .fd-collage:after,
body.single.wp-editor .fd-related-story:after,
body.single.wp-editor .note.center:after {
  clear: both;
}
body.post-type-slideshow.wp-editor .note a,
body.single.wp-editor .note a {
  border-bottom: 2px solid #0ab0a6;
  color: #0ab0a6;
  text-decoration: none;
}
body.post-type-slideshow.wp-editor .note a:hover,
body.single.wp-editor .note a:hover {
  border-bottom: none;
  color: #0ab0a6;
}
body.post-type-slideshow.wp-editor .note.fd-related-story,
body.single.wp-editor .note.fd-related-story {
  z-index: 2;
}
body.post-type-slideshow.wp-editor .note.fd-related-story a,
body.single.wp-editor .note.fd-related-story a {
  border-bottom: none;
}
body.post-type-slideshow.wp-editor .note.left > div,
body.single.wp-editor .note.left > div {
  float: left;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  body.post-type-slideshow.wp-editor .note.left > div,
  body.single.wp-editor .note.left > div {
    float: left;
    margin-left: 8.3333333333%;
    width: 41.6666666667%;
  }
}
@media (min-width: 992px) {
  body.post-type-slideshow.wp-editor .note.left > div,
  body.single.wp-editor .note.left > div {
    float: left;
    margin-left: 8.3333333333%;
    width: 33.3333333333%;
  }
}
@media (min-width: 768px) {
  body.post-type-slideshow.wp-editor .note.left > div,
  body.single.wp-editor .note.left > div {
    margin-right: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }
  body.post-type-slideshow.wp-editor .note.left > div [class^="insidertip"],
  body.single.wp-editor .note.left > div [class^="insidertip"] {
    margin-right: 10px;
  }
}
body.post-type-slideshow.wp-editor .note.right:before,
body.single.wp-editor .note.right:before {
  clear: both;
}
body.post-type-slideshow.wp-editor .note.right > div,
body.single.wp-editor .note.right > div {
  float: right !important;
  float: left;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  body.post-type-slideshow.wp-editor .note.right > div,
  body.single.wp-editor .note.right > div {
    float: left;
    width: 41.6666666667%;
  }
}
@media (min-width: 992px) {
  body.post-type-slideshow.wp-editor .note.right > div,
  body.single.wp-editor .note.right > div {
    float: left;
    width: 33.3333333333%;
  }
}
@media (min-width: 768px) {
  body.post-type-slideshow.wp-editor .note.right > div,
  body.single.wp-editor .note.right > div {
    margin-left: 20px;
    margin-right: 8.3333333333%;
    padding-left: 10px;
    padding-right: 10px;
  }
  body.post-type-slideshow.wp-editor .note.right > div [class^="insidertip"],
  body.single.wp-editor .note.right > div [class^="insidertip"] {
    margin-left: 10px;
  }
}
body.post-type-slideshow.wp-editor .note.center > div,
body.single.wp-editor .note.center > div {
  float: left;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  body.post-type-slideshow.wp-editor .note.center > div,
  body.single.wp-editor .note.center > div {
    float: left;
    margin-left: 8.3333333333%;
    padding-left: 20px;
    padding-right: 20px;
    width: 83.3333333333%;
  }
}
body.post-type-slideshow.wp-editor .note [class^="insidertip"],
body.single.wp-editor .note [class^="insidertip"] {
  border-bottom: 1px solid #b5b5b5;
  border-top: 1px solid #b5b5b5;
  margin: 30px 0;
  text-align: center;
}
@media (min-width: 768px) {
  body.post-type-slideshow.wp-editor .note [class^="insidertip"],
  body.single.wp-editor .note [class^="insidertip"] {
    margin: 20px;
  }
}
body.post-type-slideshow.wp-editor .note [class^="insidertip"] .title,
body.single.wp-editor .note [class^="insidertip"] .title {
  color: #010101;
  display: block;
  font: 400 14px/2.14 Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 20px;
  text-align: center;
}
@media (min-width: 768px) {
  body.post-type-slideshow.wp-editor .note [class^="insidertip"] .title,
  body.single.wp-editor .note [class^="insidertip"] .title {
    font: 400 16px/2 Poppins, Roboto, Helvetica, Arial, Sans-Serif;
    font-weight: 700;
  }
}
body.post-type-slideshow.wp-editor .note [class^="insidertip"] .title .inner,
body.single.wp-editor .note [class^="insidertip"] .title .inner {
  border-bottom: 3px solid #0ab0a6;
}
body.post-type-slideshow.wp-editor .note [class^="insidertip"] .body,
body.single.wp-editor .note [class^="insidertip"] .body {
  color: #0ab0a6;
  display: block;
  font: 400 14px/26px Playfair Display, Serif;
  font-style: italic;
  margin: 10px auto 20px;
}
@media (min-width: 768px) {
  body.post-type-slideshow.wp-editor .note [class^="insidertip"] .body,
  body.single.wp-editor .note [class^="insidertip"] .body {
    font: 400 16px/26px Playfair Display, Serif;
    font-style: italic;
    width: 90%;
  }
}
@media (min-width: 992px) {
  body.post-type-slideshow.wp-editor .note [class^="insidertip"] .body,
  body.single.wp-editor .note [class^="insidertip"] .body {
    font: 400 18px/32px Playfair Display, Serif;
    font-style: italic;
  }
}
body.post-type-slideshow.wp-editor .note [class^="insidertip"] .body a,
body.single.wp-editor .note [class^="insidertip"] .body a {
  border-bottom: 2px solid #0ab0a6;
  color: #0ab0a6;
  text-decoration: none;
}
body.post-type-slideshow.wp-editor .note [class^="insidertip"] .body a:hover,
body.single.wp-editor .note [class^="insidertip"] .body a:hover {
  border-bottom: none;
  color: #0ab0a6;
}
@media (min-width: 768px) {
  body.post-type-slideshow.wp-editor .note .insidertip_center,
  body.single.wp-editor .note .insidertip_center {
    margin: 50px 10%;
  }
}
body.post-type-slideshow.wp-editor .note [class^="quote"],
body.single.wp-editor .note [class^="quote"] {
  margin: 20px 0 30px;
  text-align: center;
}
@media (min-width: 992px) {
  body.post-type-slideshow.wp-editor .note [class^="quote"],
  body.single.wp-editor .note [class^="quote"] {
    margin: 30px 0 40px;
  }
}
body.post-type-slideshow.wp-editor .note [class^="quote"] .body,
body.single.wp-editor .note [class^="quote"] .body {
  color: #555;
  display: block;
  font: 400 18px/26px Playfair Display, Serif;
  font-weight: 700;
  margin: 10px auto;
}
@media (min-width: 768px) {
  body.post-type-slideshow.wp-editor .note [class^="quote"] .body,
  body.single.wp-editor .note [class^="quote"] .body {
    font: 400 20px/28px Playfair Display, Serif;
    font-weight: 700;
  }
}
@media (min-width: 992px) {
  body.post-type-slideshow.wp-editor .note [class^="quote"] .body,
  body.single.wp-editor .note [class^="quote"] .body {
    font: 400 26px/34px Playfair Display, Serif;
    font-weight: 700;
  }
}
body.post-type-slideshow.wp-editor .note [class^="quote"] .body p,
body.single.wp-editor .note [class^="quote"] .body p {
  font: 400 18px/26px Playfair Display, Serif;
  font-weight: 700;
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  body.post-type-slideshow.wp-editor .note [class^="quote"] .body p,
  body.single.wp-editor .note [class^="quote"] .body p {
    font: 400 20px/28px Playfair Display, Serif;
    font-weight: 700;
  }
}
@media (min-width: 992px) {
  body.post-type-slideshow.wp-editor .note [class^="quote"] .body p,
  body.single.wp-editor .note [class^="quote"] .body p {
    font: 400 26px/34px Playfair Display, Serif;
    font-weight: 700;
  }
}
body.post-type-slideshow.wp-editor .note [class^="quote"] .text-right,
body.single.wp-editor .note [class^="quote"] .text-right {
  text-align: left;
}
@media (min-width: 768px) {
  body.post-type-slideshow.wp-editor .note [class^="quote"] .text-right,
  body.single.wp-editor .note [class^="quote"] .text-right {
    text-align: right;
  }
}
body.post-type-slideshow.wp-editor .note [class^="quote"] .text-center,
body.single.wp-editor .note [class^="quote"] .text-center {
  text-align: left;
}
@media (min-width: 768px) {
  body.post-type-slideshow.wp-editor .note [class^="quote"] .text-center,
  body.single.wp-editor .note [class^="quote"] .text-center {
    text-align: center;
  }
  body.post-type-slideshow.wp-editor .note h1,
  body.post-type-slideshow.wp-editor .note h2,
  body.post-type-slideshow.wp-editor .note h3,
  body.post-type-slideshow.wp-editor .note h4,
  body.post-type-slideshow.wp-editor .note h5,
  body.post-type-slideshow.wp-editor .note h6,
  body.single.wp-editor .note h1,
  body.single.wp-editor .note h2,
  body.single.wp-editor .note h3,
  body.single.wp-editor .note h4,
  body.single.wp-editor .note h5,
  body.single.wp-editor .note h6 {
    padding-left: 0;
    padding-right: 0;
  }
}
.fdr-lg .lg-toolbar {
  background: linear-gradient(
    rgba(0, 0, 0, 0.9) 20%,
    rgba(0, 0, 0, 0.2) 70%,
    transparent
  );
}
.fdr-lg .lg-actions .lg-next:before,
.fdr-lg .lg-actions .lg-prev:after {
  content: "";
}
.fdr-lg .lg-actions .lg-prev {
  left: 0;
}
.fdr-lg .lg-actions .lg-next {
  right: 0;
}
.fdr-lg .lg-sub-html {
  background: linear-gradient(
    transparent,
    rgba(0, 0, 0, 0.4) 20%,
    rgba(0, 0, 0, 0.9) 80%
  );
  opacity: 1;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,
    opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}
.fdr-lg .lg-sub-html .credit {
  color: #959595;
  display: block;
  font: 400 12px/16px Roboto, Helvetica, Arial, Sans-Serif;
  text-align: center;
}
@media (min-width: 768px) {
  .fdr-lg .lg-sub-html .credit {
    text-align: right;
  }
}
.fdr-lg .lg-sub-html .camera {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAWCAMAAADgvdz9AAAAvVBMVEUAAACqqqq/v7+ZmZm2traZmZmZmZmenp6fn5+ZmZmbm5ucnJyXl5eZmZmWlpaWlpaYmJiYmJiWlpaVlZWXl5eWlpaXl5eXl5eXl5eWlpaVlZWWlpaVlZWWlpaWlpaVlZWWlpaVlZWWlpaWlpaWlpaVlZWWlpaVlZWWlpaWlpaWlpaVlZWWlpaVlZWWlpaWlpaWlpaVlZWWlpaWlpaVlZWWlpaWlpaVlZWWlpaVlZWVlZWWlpaVlZWWlpaVlZVPVQ7uAAAAPnRSTlMAAwQFBwoUFRgZHB8gIycuPkpLTVFaZWdsbXR1dnl6e4qMjaOlq6ywsbO0tbbBxMzQ1NXY2drp6vDz9PX2/MKze6EAAADRSURBVCjPlZHbUsIwFEU3LVjwAii1CIiAIFru5V6B9f+f5UMnI9p0GNZTdtZkdnIiSbofHYFjeCcbzpqElWOxtT6bG0nehsngjF5NkvsJdCVJXf7x5eiNbdO/lSQ9PP/hdUtHS6rKoEqkEzkT3dY8juct1+QcJ4FJlUXSuKiYHfjV3o7IL5X8iJ1n0UPGeUnKjxmmdZl9MVkV95RTOiA0lSFBSrfpGf1O+9rTF7rPb/5x/bvtUztQyJp5gYNmvGT9WIOZnmA6sDKFR6n+TQZxoB9tajj6AABd5gAAAABJRU5ErkJggg==);
  background-position: 2px 2px;
  background-repeat: no-repeat;
  background-size: 15px 11px;
  display: inline-block;
  padding-left: 25px;
}
.fdr-lg .lg-sub-html h2 {
  color: #fff;
  font: 700 20px/24px Roboto, Helvetica, Arial, Sans-Serif;
  margin-bottom: 10px;
  margin-top: 0;
}
@media (min-width: 768px) {
  .fdr-lg .lg-sub-html h2 {
    font-size: 28px;
    line-height: 36px;
  }
}
@media (min-width: 992px) {
  .fdr-lg .lg-sub-html h2 {
    font-size: 32px;
    line-height: 42px;
  }
}
.fdr-lg.lg-hide-items .lg-sub-html {
  opacity: 0;
  transform: translate3d(0, 10px, 0);
}
body.single-post .guidebooks-widget {
  margin: 40px auto 50px;
  padding: 0 20px;
  width: 66.6666666667%;
}
@media (max-width: 767px) {
  body.single-post .guidebooks-widget {
    width: 100%;
  }
}
body.single-slideshow .guidebooks-widget {
  clear: both;
  padding-left: 20px;
  width: 66.6666666667%;
}
@media (max-width: 992px) {
  body.single-slideshow .guidebooks-widget {
    margin-left: 8.3333333333%;
    padding-left: 20px;
    width: 83.3333333333%;
  }
}
@media (max-width: 767px) {
  body.single-slideshow .guidebooks-widget {
    margin-left: 0;
    width: 100%;
  }
}
article.slideshow.infinite-load .guidebooks-widget {
  float: left;
}
h2.jsArticleSub + .guidebooks-widget {
  clear: both;
}
body .guidebooks-widget {
  margin: 40px 0 10px;
}
body .guidebooks-widget + div.video-inline {
  margin-top: -51px !important;
}
body .guidebooks-widget h4.guidebooks-widget-title {
  border-top: 1px solid #dfdfdf;
  color: #f07d31;
  font: 700 14px/14px Poppins, Roboto, Helvetica, Arial, Sans-Serif;
  font-family: Poppins, sans-serif;
  margin-bottom: 10px;
  margin-top: 0;
  padding-top: 20px;
  text-transform: uppercase;
}
body .guidebooks-widget .widget-subtitle {
  color: #555;
  font: 400 12px/14px Roboto, Helvetica, Arial, Sans-Serif;
  margin-bottom: 15px;
}
body .guidebooks-widget .widget-subtitle a {
  border-bottom: 2px solid #338280;
  color: #555;
  text-decoration: none;
}
body .guidebooks-widget .widget-subtitle a:hover {
  border-bottom: none;
  color: #338280;
}
body .guidebooks-widget .guidebooks_widget_content {
  border-bottom: 1px solid #dfdfdf;
  display: flex;
  padding-bottom: 40px;
}
@media (max-width: 767px) {
  body .guidebooks-widget .guidebooks_widget_content {
    flex-direction: column;
  }
}
body .guidebooks-widget .guidebook_item {
  display: flex;
  width: 50%;
}
@media (max-width: 767px) {
  body .guidebooks-widget .guidebook_item {
    width: 100%;
  }
  body .guidebooks-widget .guidebook_item:nth-child(n + 2) {
    margin-top: 20px;
  }
}
body .guidebooks-widget .guidebook_item img {
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3);
  height: 93px;
  margin: 0;
  min-width: 60px;
}
body .guidebooks-widget .guidebook_item a.guidebooks-widget-image {
  transition: 0.2s ease-in-out;
}
body .guidebooks-widget .guidebook_item a.guidebooks-widget-image:hover {
  transform: scale(1.1);
}
body .guidebooks-widget .guidebook_item .guidebooks_widget_desc {
  padding-left: 20px;
}
@media (min-width: 768px) {
  body .guidebooks-widget .guidebook_item .guidebooks_widget_desc {
    width: 70%;
  }
}
body .guidebooks-widget .guidebook_item .guidebooks_widget_desc a:first-child {
  color: #323232;
  display: block;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  margin-bottom: 0;
  text-decoration: none;
}
body
  .guidebooks-widget
  .guidebook_item
  .guidebooks_widget_desc
  a:first-child:hover {
  color: #338280;
}
body .guidebooks-widget .guidebook_item .guidebooks_widget_desc span {
  color: #757575;
  display: block;
  font: 400 12px/14px Roboto, Helvetica, Arial, Sans-Serif;
  margin: 8px 0 2px;
}
body .guidebooks-widget .guidebook_item .guidebooks_widget_desc a {
  color: #338280;
  font: 400 12px/14px Roboto, Helvetica, Arial, Sans-Serif;
  text-decoration: underline;
}
body .guidebooks-widget .guidebook_item .guidebooks_widget_desc a:hover {
  text-decoration: none;
}
body#tinymce {
  margin: 12px !important;
}
body#tinymce .wp-editor-area {
  color: #323232;
  font: 400 18px/1.67 Roboto, Helvetica, Arial, Sans-Serif;
}
body#tinymce div.mceTemp {
  display: inline;
}
body#tinymce dl.wp-caption dt.wp-caption-dt img {
  margin-bottom: 0;
}
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  border: 0;
  font-size: 100%;
  line-height: 1.3;
  list-style: none;
  margin: 0;
  outline: 0;
  padding: 0;
  text-decoration: none;
}
.ui-helper-clearfix:after,
.ui-helper-clearfix:before {
  border-collapse: collapse;
  content: "";
  display: table;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-zfix {
  filter: Alpha(Opacity=0);
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.ui-front {
  z-index: 100;
}
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}
.ui-icon {
  background-repeat: no-repeat;
  display: inline-block;
  margin-top: -0.25em;
  overflow: hidden;
  position: relative;
  text-indent: -99999px;
  vertical-align: middle;
}
.ui-widget-icon-block {
  display: block;
  left: 50%;
  margin-left: -8px;
}
.ui-widget-overlay {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}
.ui-accordion .ui-accordion-header {
  cursor: pointer;
  display: block;
  font-size: 100%;
  margin: 2px 0 0;
  padding: 0.5em 0.5em 0.5em 0.7em;
  position: relative;
}
.ui-accordion .ui-accordion-content {
  border-top: 0;
  overflow: auto;
  padding: 1em 2.2em;
}
.ui-autocomplete {
  cursor: default;
  left: 0;
  position: absolute;
  top: 0;
}
.ui-menu {
  display: block;
  list-style: none;
  margin: 0;
  outline: 0;
  padding: 0;
}
.ui-menu .ui-menu {
  position: absolute;
}
.ui-menu .ui-menu-item {
  cursor: pointer;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
  margin: 0;
}
.ui-menu .ui-menu-item-wrapper {
  padding: 3px 1em 3px 36px;
  position: relative;
}
@media (min-width: 768px) {
  .ui-menu .ui-menu-item-wrapper {
    padding-left: 38px;
  }
}
.ui-menu .ui-menu-divider {
  border-width: 1px 0 0;
  font-size: 0;
  height: 0;
  line-height: 0;
  margin: 5px 0;
}
.ui-menu .ui-state-active,
.ui-menu .ui-state-focus {
  margin: -1px;
}
.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}
.ui-menu .ui-icon {
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
  position: absolute;
  top: 0;
}
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}
.ui-widget {
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 16px;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget button,
.ui-widget input,
.ui-widget select,
.ui-widget textarea {
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 1em;
}
.ui-widget.ui-widget-content {
  border: 1px solid #d7d7d7;
}
.ui-widget-content {
  background: #fff;
  border: 1px solid #aaa;
  color: #323232;
}
.ui-widget-content a {
  color: #323232;
}
.ui-widget-header {
  background: #ccc
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAAAAAAy19n/AAAAQklEQVQY02N5fI2FgYEu6BbLf3sWBnsQ+V+S5f8nMPrM8v80y78zIPL/GTACcpeCpc6ASYhKsBaGNJb/PfRyLRYEACWyJykZ0ij4AAAAAElFTkSuQmCC)
    50% 50% repeat-x;
  border: 1px solid #aaa;
  color: #222;
  font-weight: 700;
}
.ui-widget-header a {
  color: #222;
}
.ui-button,
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
html .ui-button.ui-state-disabled:active,
html .ui-button.ui-state-disabled:hover {
  background: #fff;
  border: 1px solid #d7d7d7;
  color: #323232;
  font-weight: 400;
}
.ui-button,
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button {
  color: #323232;
  text-decoration: none;
}
.ui-button:focus,
.ui-button:hover,
.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover {
  background: #dadada;
  border: 1px solid #999;
  color: #212121;
  font-weight: 400;
}
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
a.ui-button:focus,
a.ui-button:hover {
  color: #212121;
  text-decoration: none;
}
.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6;
}
.ui-button.ui-state-active:hover,
.ui-button:active,
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active {
  background: #d7d7d7;
  border: 1px solid #d7d7d7;
  color: #323232;
  font-weight: 400;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
  background-color: #323232;
  border: #d7d7d7;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #323232;
  text-decoration: none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  background: #fbf9ee
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAAgElEQVRIx+3QsQ7BYBhG4fO+JpJufwRJ2xgqkgqrzQ1Yu1pZrbX2dsQVuQmrBqsbMPmmZzjbcX9/7h83A0AQBEHwc97F69rvrKEyLUyioDFj5hzMhEpHk1NzMTkrtaZkTWdKbdR9tVqtNWPJ2UypOJlEocZkJLbGDBjF8iAI/p0PGdoU4a/DN7kAAAAASUVORK5CYII=)
    50% 50% repeat-x;
  border: 1px solid #fcefa1;
  color: #363636;
}
.ui-state-checked {
  background: #fbf9ee;
  border: 1px solid #fcefa1;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  background: #fef1ec
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAAgklEQVRIx+3QsQ0BcRiG8edN3gjnXGEOtRnojGABPQtYgFoiNJorVVdcyQpmoLuEaP4KYgOVr/oVT/c4Te+jZmAACIIgCH5O2jwPj9qyhhqbNnN2JtNSR9NlrbPJVer6paBSMj19eDdK3UyuLReTaaWT6bDQ3rSYMDNQ0I/lQRD8Oy+rPSJ/uw08igAAAABJRU5ErkJggg==)
    50% 50% repeat-x;
  border: 1px solid #cd0a0a;
  color: #cd0a0a;
}
.ui-state-error-text,
.ui-state-error a,
.ui-widget-content .ui-state-error-text,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error-text,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: 700;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  filter: Alpha(Opacity=70);
  font-weight: 400;
  opacity: 0.7;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  background-image: none;
  filter: Alpha(Opacity=35);
  opacity: 0.35;
}
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}
.ui-icon {
  height: 16px;
  width: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(data:image/png;base64,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);
}
.ui-widget-header .ui-icon {
  background-image: url(data:image/png;base64,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);
}
.ui-button:focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-state-hover .ui-icon {
  background-image: url(data:image/png;base64,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);
}
.ui-button:active .ui-icon,
.ui-state-active .ui-icon {
  background-image: url(data:image/png;base64,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);
}
.ui-button .ui-state-highlight.ui-icon,
.ui-state-highlight .ui-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAABEVBMVEUug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug/8ug//V8/46AAAAWnRSTlMAWEd8IjKY4b3Ld2acsomqpVpOeudAZYVTi0aRlGNhTaBobZtzv33AvOOt5enkgY5d393gudbb0sTV1Ndi2nD+Dc6Zafg4KhYcxXnRp8iT0Niv8M2QiLC7x6vji8qEAAAO8klEQVR42u1dC2PbthEGyEhq6JiSG7lLmzhuvSazNy/JXl3XdW3Upmuj2m26pMty//+HDCBF4u7wEi2Zli188usIPnAfD8DdAaSFSEhI2ABIkFuuP2w4AytXT0JYf4kZ0Dv3SwizQNCgBPD6kHJdKvEWAFvFwAXY8dWfvZoEt0CbAMnrQ8r5HbQI4IfbF7B2lj0yYNXfrUKg3GZQBA0IQg1isbMM7rTeBs4t2K4iv8G2hQTvsG0BgQr0bwFuUgK3MGjBzh2sPiBkgv33AVc9CvAm1P8okByhhISEhISEhIQr8wSv2A+SVrQG3HmXAYUAeIAvO+UDrISQOnuvlDgqYBFg7cB3p+GitC7ACZDB4LHXYMiqv7vGgWJHRkUGDheRFCBUBEB/DRycKSB/jeUy+QAZ5DOWPrj6cFjCZeYDZKwJblo4fNNHgYSEhISEhISEK/S0VnfmVzo/XK0CdugTVOgCgRJ0u75NKETOBuEttnqsGOxd6OHgK3NfIFgBR2n4+q4zhAiyyq2TQYxAUiFge4DjhHZ9wKsguK4Xur4dLkOMAAjG2yAi/LoOD+xCFVzsDV6CQFgnDPLnNuKQCQUbkNNCGOOOw8MmGr9CF/WibdyxhgjC5ZEzstsB0RsSuQAE+z0QkSbc/yhwycfHh8mEhISEhISEbcXqy1JXdDOkYzW6/5QuPzQ6VRW5fLcKLHWBcDwPS1QAlQs8ObWEV6d3hkDo4prej6UIgtd3xLdcgUj6IZCRqCcWDUV2bR2L3WWQgMjacLeZhRgI8icBYublSggBD4cBR7MBC7LCYUc0bj2yIZaogLvUHR0DBOJ5cNiA/3CLAKsGdvVoOW9icQLcFfDewqWKAYLxc7iLEK4Z+qAFkSbAmki0CbhbufTuIe0lL7YCgTbiMDDWxIU1Qx8hQEbyATLcB4C7Xw3do3BxeCxxtOH4uAuw9DAHG58PkJBWSCQkJCQkJIgOEehah+HwwAzOCHqt+kGnCfw1X126nnbH0Z/zCAlhz7FLBoXNVYFDYQiVr06/6/l5ILqEng6H2C11zYZb/AE9FoL8rJUBsBkQ/P0GIvB+AFc+g85XiyWmXwWwY8F3+NoJaMJNHwESIuGzc/o6WO6anQavRTh3hjVSIB01tJ8IAf8dj8032wkREesDLAJ4k1h7eGc6NZ1MsKIz+ny/o9zfxB0mEXyEaIlO8TIGRprRkaF8QDx6jS0CiuUfwvmj5OckJCQkJCRsFLJrPpA53A4ITVdxb/gi+m/SVIBzmoV6X1l0NhAy0dHbk5tqAW28ZejJIEPBEI3vMqgtADCB4UcOYKNmq8C9fBuXK/1JdAY0gK/bAA33BJsOB/S6uM0iACBSHa1M5oj1wMpkeGNDvE22TUxeHwuw9qcrNmqCPBbA1ys0dG/UfGi4Dwjd3iY6z4yV8D4AnBa3WaNgcBRwdvl0gIDgMrHgyymuiR8QPUG2/L7yBkb/XfRPSEhISNgu5NpPyJff/9ZA4VZftRuqyo2GoT3ei3hucLt2lfKQ/rg4D/NxSxQAhbjFToCO2FHijvDIvFDcWYAd0KgEu2U5RM5e9ffQcnXH/qepJwsNJ0TftsZctma2dhblTa0HBQwGUAyYmwb+6M2euqSO3dh1xTZIK8syq8EIGRECEAOgTXQA3AImrSe9p9C60tBYgG++uz6dOeEABu+/fxcwAdPpNPwEhgBwCk4CdgiBoFVHGxQhEhNSV5ASvq/hswAYAvqlL7zoAwBVkNR4vzp83xDw/gc7vyEE3Lt3z1oe75fZBk6A1v9DTAA1KVD6UxuDjzL9QRe8p+G1gD2tOgz3TB4gr+y/JUCfH6XY6tOZE6omcP8+bgJToW6B+tkekFefCxKg9b/z4EM/AZJtUFuk3JMohIGDgwN/HwB7igGlPyag+moJqDpBRMBDffTDh82Gw7oTPPS2eQcBwn6eghLwMc5PjCd31M/SR4D1iMonFdAFj46OwJioZQH53nCofpgmUMl+Ao5qLDbIAj4oirtQSEJAjnrB31YfrO+AEzBgBACxgLHRP0BAe7pPKzCTGwx8FpDvVcjBI4PuY4dA2mRRtKNA0Vy/8FqATUCsCeDyug8shUVATq/H/AB4L+YHLDkM1vUZ0xxMboZusBWOdHoTfHl7AyegYqBcp6OXTyrkFz8Fc12WyuOuUOOdteqfkJCQkLDhePQoXJ5BMK9d/+enaNajHQYfV8PUY5xxwDH2eCGPWXi2s7QsxO9YfcrguKairX22SQ3bWP88NwyMtBd5XAxRsKOqPL4Nxs/2ZD2Q/gIxoA7WYDNN1LMptCu4tFzfj1aDUjtzWTu2Z5rbMb6nJwAnTH/tKB0Y/bVv3ka/0u2IoXAefq8+u7hCubrPOdqfzA1aj7//QZyKP+L4tlBCQWRB5f3BPpJ1/ScTXwVh4ewDNThkcaqyk8y4jnXGoo2ubALq7AAi4MnDp88ePBzi+z8UuViWgD/Bn9XnL1hB7fozGQcfKjYeFNz3BdSC8QoVdr1HjYj6gRHsThQHtXC7ydjc9hGw6AWQBezCX+ERYP1Ryi5uAX8Tn4m/m5TSEbOAI2YBR8wCJiT2UC2g7qTa+JZd7/Na+rytYBXM49gBdB+AVstHCXjy8ONP1Met/8JTxwRkUGWdGvkf8IX6/BOtmCBtvJLvMhmVV+1X4RMPAU10l9EmQu0n0MvDYCgOSLzICMgZw0z/dkUEJQDJX352b3TvX18t5D2gSdGYPKF3z24CCxmLJydG1rbf5judBFijoDpHFljSzpPcjxcVfowJsNYbmISTau7sdGFZMP3tAD4ja9aefq26v/HXT1sCVPvPAsdbio6tTpQ94sOT/MwP4GlvJrveABOSJ1x/PgyKelGXKa5mBO6UwmdBDMV1dPXKDgE+8YESEhISEq4AQ5yY1q4cHFn7PKeeyiWiwNMQPl/n4qfPYKZ+zvDQfIynJj6Eb7759lv4ClVnV+tfQf1x9wE8eQIP7hJPNBc83dDkG1qZbxgyxwfpPxoOXxAGOr3u3x5o1bkKFG2CYmDGvfED43l9p/Fv44rOhuoEEyu4IdGpYx0qkODV7KNcx1wFO2ZysC4wwZV2jGfwAtZGgHa10BFa9+qbGoAh4Psfnj//4XtTn6GAcoJndjgBZMkIVMkotOAhE3WqIjO+dq7zMYiAZ3quDl9wpln3ERBZT29PZRVA29Sskmc8eGkrVNn6Tnv4S704A7mrMGALMujx1Two2gF04KniOYEtYDzG69WL+VyHl4YApb8Y+jNAjoyLK9ynJo7dzRnTPyfTk1/AjgK8RH4tOR72wwQcqj8P9VdTfFxNvh4gC2DR67Nne8/mcNye8IWu3Wh9BHAL+LGST6j+RsFiVuGAHm4Ig+yj/f19QgBp8wcKX6ovtuBh5u0D5nPdAHAn+GI4HK2xE2R9wI+LPuDEZOBKEo7e1fU9MIfPduEYMaBPdIi6vSZ50+j36aeLL2Yg3j5gmM/nc5hDYBhc9yhwohOzpj48dJuNx5+ji5XqKzMMgBWm6z93mg18GKwsooKnD4ChBibAPROwRj/gpEpNZ570AX/ETFnLi0z3lM+b0rMnkr7WRVS9xkIa5Dqllw/ERf2Aq8fh+fkhtqBdzVX2PPMkfOyVkwkJCQmrRad4dfRPP+su5ueftkj/VwCvWuGXptf9ZWv0v6/Vvd/cf2hmmsDYwBSm+ID/uBbarW/l2bTif9qnAShHszGB14aA1z5HyOVHlIYSa+qBb+AyTPWYPg2e/3INQF/zPo9tQq/7zviG0hhFZOGmlt8M3tDZ2cADEL30ADqEfkUuTuswxhNjtf4jYvslXn1sL92dZBOs3xv14w3ZYXqFBJTN/S79BJSsyQOcZrisJLPJNgEZMZlqofmAhNOEgBym02l/nq5R2E+AfUxGbJ90iitbQL+dYGUA9UMzlQ7nhoBzrwXYFlT6m3znPqDfaI13ek+N+NTbCRKx5IPiyqNAr+/XmxqF6xqcNeKZCPQBnhFwbbflKv2iX3VaFl7+epV1SG9YTEhISEjYIpQQEi990B2VwvJzLtUVvX3bcqcDYh/eMKWAEFCVZXiHcpTpH0D5a18wUIfOptyOrErmO5dWMVQzZH3Gg4QCSkBd1ta5uj1KPb4DIQCX2wS4nvS1ReiXALwYmBNQpT8Wlax+jaz58REhYBTM8Pg0JiL0TUCPFrAUAT1bQL99gCulcKV9QM+jgJ3vuOJRYOv9gISEhISE7QZs9XNU2X8FvP0yI47K8Ra9J1c/RwpvS/Q8Q1G+dDxA0fgm/P0HXeWNwwz+pwgQaHWyZmVkMWC9TD6/mLx5BnAqxNtSnOKnrWcHKqKlz9caRQb7A/XVLt+GfbqeXctA5YH+DDbUvc0X6+aPzR0qJqBX2+96CKhejSb3ZPu2PZBSb2jkPf0x79/T5WqL3IMNtgCFU3zHdb8wA6p+S8BXNVoT7yhvHEbVGDhBa15UMDqEg6GHgBvXCRYAp8enuNuv0xElUPVvboRavFL351UhEhISEhK2Efz5gJjMF1F1lbteb1U5Bv58QEzmy+i6yl2vt6ocvf9mneBPy8h8IWVXuev1VpWj4M8HvDYnaOQz7RueLeTz9l1p9VLac7M/koW3/LUpf+29voBg+bTO2uBywesv8PMOwWwYWxzNl85Wv87O8OxwbH+73NrfTJG7yvHsmfs3kPqId+/eCVofIeZLzq/hZ3o9sm69Z6zCAgL7C0uh8P6MgGh98OvjXfK81n99BEzQO+gcBLh+d1Eoen2HhYQsYC5q/WF9TUC/fauLiceaCMQIDDYp4bIovP+81n85AvjzAY5OrekEz72dFHDZ36k6O0l+fd7J0vKGH5+s2wB93iGEvoexVYfRrnIcfTsyqzpSXeU4+nZlV3Wlu8oJCQkJCQkJsXAA4NLkzSeAvq0tLt9AAiBMQPUhEXSYAAHiehFQ/Xu2gMwIAkEWU9syiGQBqQ+4TgRs+yiQkJCQkJCQsG7I6+MJRFdBQt59oatk/x9oo++VkCsTwO/3ddJ/HRbA9b1W+lMLqJa3Vx8PAa7/N6D35/rf2D4gb0D1l5b+cmssoN7/+uq/qgVce/1XHQU8+m+rH2D0v0F+QCc2pflOSNhw/B+Oi6Z9VhtpnAAAAABJRU5ErkJggg==);
}
.ui-state-error-text .ui-icon,
.ui-state-error .ui-icon {
  background-image: url(data:image/png;base64,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);
}
.ui-button .ui-icon {
  background-image: url(data:image/png;base64,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);
}
.ui-icon-blank {
  background-position: 16px 16px;
}
.ui-icon-caret-1-n {
  background-position: 0 0;
}
.ui-icon-caret-1-ne {
  background-position: -16px 0;
}
.ui-icon-caret-1-e {
  background-position: -32px 0;
}
.ui-icon-caret-1-se {
  background-position: -48px 0;
}
.ui-icon-caret-1-s {
  background-position: -65px 0;
}
.ui-icon-caret-1-sw {
  background-position: -80px 0;
}
.ui-icon-caret-1-w {
  background-position: -96px 0;
}
.ui-icon-caret-1-nw {
  background-position: -112px 0;
}
.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}
.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-first,
.ui-icon-seek-start {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
.ui-corner-all,
.ui-corner-left,
.ui-corner-tl,
.ui-corner-top {
  border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-right,
.ui-corner-top,
.ui-corner-tr {
  border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bl,
.ui-corner-bottom,
.ui-corner-left {
  border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-right {
  border-bottom-right-radius: 4px;
}
.ui-widget-overlay {
  background: #aaa;
  filter: Alpha(Opacity=30);
  opacity: 0.3;
}
.ui-widget-shadow {
  box-shadow: -8px -8px 8px #aaa;
}
body.showAdSkin #main-nav .main-nav-nav a {
  padding: 21px 15px;
}
body.showAdSkin #main-nav .main-nav-login a {
  padding-right: 0;
}
body.hasAdSkin .banner.sticky ~ #main-nav-container {
  padding-top: 0;
}
body.hasAdSkin .entry-content .banner.sticky {
  left: 0;
  margin: 0 auto;
  right: 0;
  width: 1280px;
  z-index: 900;
}
.leaflet-image-layer,
.leaflet-layer,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-pane,
.leaflet-pane > canvas,
.leaflet-pane > svg,
.leaflet-tile,
.leaflet-tile-container,
.leaflet-zoom-box {
  left: 0;
  position: absolute;
  top: 0;
}
.leaflet-container {
  overflow: hidden;
}
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile {
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.leaflet-tile::-moz-selection {
  background: 0 0;
}
.leaflet-tile::selection {
  background: 0 0;
}
.leaflet-safari .leaflet-tile {
  image-rendering: -webkit-optimize-contrast;
}
.leaflet-safari .leaflet-tile-container {
  height: 1600px;
  -webkit-transform-origin: 0 0;
  width: 1600px;
}
.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer {
  max-height: none !important;
  max-width: none !important;
}
.leaflet-container.leaflet-touch-zoom {
  touch-action: pan-x pan-y;
}
.leaflet-container.leaflet-touch-drag {
  touch-action: none;
  touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
  touch-action: none;
}
.leaflet-container {
  -webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
  -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
  filter: inherit;
  visibility: hidden;
}
.leaflet-tile-loaded {
  visibility: inherit;
}
.leaflet-zoom-box {
  box-sizing: border-box;
  height: 0;
  width: 0;
  z-index: 800;
}
.leaflet-overlay-pane svg {
  -moz-user-select: none;
}
.leaflet-pane {
  z-index: 400;
}
.leaflet-tile-pane {
  z-index: 200;
}
.leaflet-overlay-pane {
  z-index: 400;
}
.leaflet-shadow-pane {
  z-index: 500;
}
.leaflet-marker-pane {
  z-index: 600;
}
.leaflet-tooltip-pane {
  z-index: 650;
}
.leaflet-popup-pane {
  z-index: 700;
}
.leaflet-map-pane canvas {
  z-index: 100;
}
.leaflet-map-pane svg {
  z-index: 200;
}
.leaflet-vml-shape {
  height: 1px;
  width: 1px;
}
.lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute;
}
.leaflet-control {
  pointer-events: visiblePainted;
  pointer-events: auto;
  position: relative;
  z-index: 800;
}
.leaflet-bottom,
.leaflet-top {
  pointer-events: none;
  position: absolute;
  z-index: 1000;
}
.leaflet-top {
  top: 0;
}
.leaflet-right {
  right: 0;
}
.leaflet-bottom {
  bottom: 0;
}
.leaflet-left {
  left: 0;
}
.leaflet-control {
  clear: both;
  float: left;
}
.leaflet-right .leaflet-control {
  float: right;
}
.leaflet-top .leaflet-control {
  margin-top: 10px;
}
.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}
.leaflet-left .leaflet-control {
  margin-left: 10px;
}
.leaflet-right .leaflet-control {
  margin-right: 10px;
}
.leaflet-fade-anim .leaflet-tile {
  will-change: opacity;
}
.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  transition: opacity 0.2s linear;
}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}
.leaflet-zoom-animated {
  transform-origin: 0 0;
}
.leaflet-zoom-anim .leaflet-zoom-animated {
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  will-change: transform;
}
.leaflet-pan-anim .leaflet-tile,
.leaflet-zoom-anim .leaflet-tile {
  transition: none;
}
.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}
.leaflet-interactive {
  cursor: pointer;
}
.leaflet-grab {
  cursor: -webkit-grab;
  cursor: grab;
}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
  cursor: crosshair;
}
.leaflet-control,
.leaflet-popup-pane {
  cursor: auto;
}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.leaflet-image-layer,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-pane > svg path,
.leaflet-tile-container {
  pointer-events: none;
}
.leaflet-image-layer.leaflet-interactive,
.leaflet-marker-icon.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
  pointer-events: visiblePainted;
  pointer-events: auto;
}
.leaflet-container {
  background: #ddd;
  outline: 0;
}
.leaflet-container a {
  color: #0078a8;
}
.leaflet-container a.leaflet-active {
  outline: 2px solid orange;
}
.leaflet-zoom-box {
  background: rgba(255, 255, 255, 0.5);
  border: 2px dotted #38f;
}
.leaflet-container {
  font: 12px/1.5 Helvetica Neue, Arial, Helvetica, sans-serif;
}
.leaflet-bar {
  border-radius: 4px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
}
.leaflet-bar a,
.leaflet-bar a:hover {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  color: #000;
  display: block;
  height: 26px;
  line-height: 26px;
  text-align: center;
  text-decoration: none;
  width: 26px;
}
.leaflet-bar a,
.leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}
.leaflet-bar a:hover {
  background-color: #f4f4f4;
}
.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.leaflet-bar a:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.leaflet-bar a.leaflet-disabled {
  background-color: #f4f4f4;
  color: #bbb;
  cursor: default;
}
.leaflet-touch .leaflet-bar a {
  height: 30px;
  line-height: 30px;
  width: 30px;
}
.leaflet-touch .leaflet-bar a:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.leaflet-touch .leaflet-bar a:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  font: 700 18px Lucida Console, Monaco, monospace;
  text-indent: 1px;
}
.leaflet-touch .leaflet-control-zoom-in,
.leaflet-touch .leaflet-control-zoom-out {
  font-size: 22px;
}
.leaflet-control-layers {
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
}
.leaflet-control-layers-toggle {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);
  height: 36px;
  width: 36px;
}
.leaflet-retina .leaflet-control-layers-toggle {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);
  background-size: 26px 26px;
}
.leaflet-touch .leaflet-control-layers-toggle {
  height: 44px;
  width: 44px;
}
.leaflet-control-layers-expanded .leaflet-control-layers-toggle,
.leaflet-control-layers .leaflet-control-layers-list {
  display: none;
}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}
.leaflet-control-layers-expanded {
  background: #fff;
  color: #333;
  padding: 6px 10px 6px 6px;
}
.leaflet-control-layers-scrollbar {
  overflow-x: hidden;
  overflow-y: scroll;
  padding-right: 5px;
}
.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}
.leaflet-control-layers label {
  display: block;
}
.leaflet-control-layers-separator {
  border-top: 1px solid #ddd;
  height: 0;
  margin: 5px -10px 5px -6px;
}
.leaflet-default-icon-path {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=);
}
.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  margin: 0;
}
.leaflet-control-attribution,
.leaflet-control-scale-line {
  color: #333;
  padding: 0 5px;
}
.leaflet-control-attribution a {
  text-decoration: none;
}
.leaflet-control-attribution a:hover {
  text-decoration: underline;
}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
  font-size: 11px;
}
.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}
.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}
.leaflet-control-scale-line {
  background: #fff;
  background: rgba(255, 255, 255, 0.5);
  border: 2px solid #777;
  border-top: none;
  box-sizing: border-box;
  font-size: 11px;
  line-height: 1.1;
  overflow: hidden;
  padding: 2px 5px 1px;
  white-space: nowrap;
}
.leaflet-control-scale-line:not(:first-child) {
  border-bottom: none;
  border-top: 2px solid #777;
  margin-top: -2px;
}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}
.leaflet-touch .leaflet-bar,
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers {
  box-shadow: none;
}
.leaflet-touch .leaflet-bar,
.leaflet-touch .leaflet-control-layers {
  background-clip: padding-box;
  border: 2px solid rgba(0, 0, 0, 0.2);
}
.leaflet-popup {
  margin-bottom: 20px;
  position: absolute;
  text-align: center;
}
.leaflet-popup-content-wrapper {
  border-radius: 12px;
  padding: 1px;
  text-align: left;
}
.leaflet-popup-content {
  line-height: 1.4;
  margin: 13px 19px;
}
.leaflet-popup-content p {
  margin: 18px 0;
}
.leaflet-popup-tip-container {
  height: 20px;
  left: 50%;
  margin-left: -20px;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  width: 40px;
}
.leaflet-popup-tip {
  height: 17px;
  margin: -10px auto 0;
  padding: 1px;
  transform: rotate(45deg);
  width: 17px;
}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: #fff;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
  color: #333;
}
.leaflet-container a.leaflet-popup-close-button {
  background: 0 0;
  border: none;
  color: #c3c3c3;
  font: 16px/14px Tahoma, Verdana, sans-serif;
  font-weight: 700;
  height: 14px;
  padding: 4px 4px 0 0;
  position: absolute;
  right: 0;
  text-align: center;
  text-decoration: none;
  top: 0;
  width: 18px;
}
.leaflet-container a.leaflet-popup-close-button:hover {
  color: #999;
}
.leaflet-popup-scrolled {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  overflow: auto;
}
.leaflet-oldie .leaflet-popup-content-wrapper {
  -ms-zoom: 1;
}
.leaflet-oldie .leaflet-popup-tip {
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);
  margin: 0 auto;
  width: 24px;
}
.leaflet-oldie .leaflet-popup-tip-container {
  margin-top: -1px;
}
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999;
}
.leaflet-div-icon {
  background: #fff;
  border: 1px solid #666;
}
.leaflet-tooltip {
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  color: #222;
  padding: 6px;
  pointer-events: none;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.leaflet-tooltip.leaflet-clickable {
  cursor: pointer;
  pointer-events: auto;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before,
.leaflet-tooltip-top:before {
  background: 0 0;
  border: 6px solid transparent;
  content: "";
  pointer-events: none;
  position: absolute;
}
.leaflet-tooltip-bottom {
  margin-top: 6px;
}
.leaflet-tooltip-top {
  margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
  left: 50%;
  margin-left: -6px;
}
.leaflet-tooltip-top:before {
  border-top-color: #fff;
  bottom: 0;
  margin-bottom: -12px;
}
.leaflet-tooltip-bottom:before {
  border-bottom-color: #fff;
  margin-left: -6px;
  margin-top: -12px;
  top: 0;
}
.leaflet-tooltip-left {
  margin-left: -6px;
}
.leaflet-tooltip-right {
  margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  margin-top: -6px;
  top: 50%;
}
.leaflet-tooltip-left:before {
  border-left-color: #fff;
  margin-right: -12px;
  right: 0;
}
.leaflet-tooltip-right:before {
  border-right-color: #fff;
  left: 0;
  margin-left: -12px;
}
