/* Minification failed. Returning unminified contents.
(11565,51): run-time error CSS1046: Expect comma, found '209'
(11565,58): run-time error CSS1046: Expect comma, found ')'
(11566,43): run-time error CSS1046: Expect comma, found '209'
(11566,50): run-time error CSS1046: Expect comma, found ')'
 */
/*!
 * Font Awesome Pro 5.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa, .fab, .fal, .far, .fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1
}

.fa-lg {
    font-size: 1.33333em;
    line-height: .75em;
    vertical-align: -.0667em
}

.fa-xs {
    font-size: .75em
}

.fa-sm {
    font-size: .875em
}

.fa-1x {
    font-size: 1em
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-6x {
    font-size: 6em
}

.fa-7x {
    font-size: 7em
}

.fa-8x {
    font-size: 8em
}

.fa-9x {
    font-size: 9em
}

.fa-10x {
    font-size: 10em
}

.fa-fw {
    text-align: center;
    width: 1.25em
}

.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0
}

    .fa-ul > li {
        position: relative
    }

.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit
}

.fa-border {
    border: .08em solid #eee;
    border-radius: .1em;
    padding: .2em .25em .15em
}

.fa-pull-left {
    float: left
}

.fa-pull-right {
    float: right
}

.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left {
    margin-right: .3em
}

.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right {
    margin-left: .3em
}

.fa-spin {
    animation: a 2s infinite linear
}

.fa-pulse {
    animation: a 1s infinite steps(8)
}

@keyframes a {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    transform: scaleX(-1)
}

.fa-flip-vertical {
    transform: scaleY(-1)
}

.fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}

.fa-flip-horizontal.fa-flip-vertical {
    transform: scale(-1)
}

:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 {
    -webkit-filter: none;
    filter: none
}

.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2em
}

.fa-stack-1x, .fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-500px:before {
    content: "\f26e"
}

.fa-accessible-icon:before {
    content: "\f368"
}

.fa-accusoft:before {
    content: "\f369"
}

.fa-address-book:before {
    content: "\f2b9"
}

.fa-address-card:before {
    content: "\f2bb"
}

.fa-adjust:before {
    content: "\f042"
}

.fa-adn:before {
    content: "\f170"
}

.fa-adversal:before {
    content: "\f36a"
}

.fa-affiliatetheme:before {
    content: "\f36b"
}

.fa-air-freshener:before {
    content: "\f5d0"
}

.fa-alarm-clock:before {
    content: "\f34e"
}

.fa-algolia:before {
    content: "\f36c"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-justify:before {
    content: "\f039"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-allergies:before {
    content: "\f461"
}

.fa-amazon:before {
    content: "\f270"
}

.fa-amazon-pay:before {
    content: "\f42c"
}

.fa-ambulance:before {
    content: "\f0f9"
}

.fa-american-sign-language-interpreting:before {
    content: "\f2a3"
}

.fa-amilia:before {
    content: "\f36d"
}

.fa-anchor:before {
    content: "\f13d"
}

.fa-android:before {
    content: "\f17b"
}

.fa-angellist:before {
    content: "\f209"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angry:before {
    content: "\f556"
}

.fa-angrycreative:before {
    content: "\f36e"
}

.fa-angular:before {
    content: "\f420"
}

.fa-app-store:before {
    content: "\f36f"
}

.fa-app-store-ios:before {
    content: "\f370"
}

.fa-apper:before {
    content: "\f371"
}

.fa-apple:before {
    content: "\f179"
}

.fa-apple-alt:before {
    content: "\f5d1"
}

.fa-apple-pay:before {
    content: "\f415"
}

.fa-archive:before {
    content: "\f187"
}

.fa-archway:before {
    content: "\f557"
}

.fa-arrow-alt-circle-down:before {
    content: "\f358"
}

.fa-arrow-alt-circle-left:before {
    content: "\f359"
}

.fa-arrow-alt-circle-right:before {
    content: "\f35a"
}

.fa-arrow-alt-circle-up:before {
    content: "\f35b"
}

.fa-arrow-alt-down:before {
    content: "\f354"
}

.fa-arrow-alt-from-bottom:before {
    content: "\f346"
}

.fa-arrow-alt-from-left:before {
    content: "\f347"
}

.fa-arrow-alt-from-right:before {
    content: "\f348"
}

.fa-arrow-alt-from-top:before {
    content: "\f349"
}

.fa-arrow-alt-left:before {
    content: "\f355"
}

.fa-arrow-alt-right:before {
    content: "\f356"
}

.fa-arrow-alt-square-down:before {
    content: "\f350"
}

.fa-arrow-alt-square-left:before {
    content: "\f351"
}

.fa-arrow-alt-square-right:before {
    content: "\f352"
}

.fa-arrow-alt-square-up:before {
    content: "\f353"
}

.fa-arrow-alt-to-bottom:before {
    content: "\f34a"
}

.fa-arrow-alt-to-left:before {
    content: "\f34b"
}

.fa-arrow-alt-to-right:before {
    content: "\f34c"
}

.fa-arrow-alt-to-top:before {
    content: "\f34d"
}

.fa-arrow-alt-up:before {
    content: "\f357"
}

.fa-arrow-circle-down:before {
    content: "\f0ab"
}

.fa-arrow-circle-left:before {
    content: "\f0a8"
}

.fa-arrow-circle-right:before {
    content: "\f0a9"
}

.fa-arrow-circle-up:before {
    content: "\f0aa"
}

.fa-arrow-down:before {
    content: "\f063"
}

.fa-arrow-from-bottom:before {
    content: "\f342"
}

.fa-arrow-from-left:before {
    content: "\f343"
}

.fa-arrow-from-right:before {
    content: "\f344"
}

.fa-arrow-from-top:before {
    content: "\f345"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-arrow-square-down:before {
    content: "\f339"
}

.fa-arrow-square-left:before {
    content: "\f33a"
}

.fa-arrow-square-right:before {
    content: "\f33b"
}

.fa-arrow-square-up:before {
    content: "\f33c"
}

.fa-arrow-to-bottom:before {
    content: "\f33d"
}

.fa-arrow-to-left:before {
    content: "\f33e"
}

.fa-arrow-to-right:before {
    content: "\f340"
}

.fa-arrow-to-top:before {
    content: "\f341"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-arrows:before {
    content: "\f047"
}

.fa-arrows-alt:before {
    content: "\f0b2"
}

.fa-arrows-alt-h:before {
    content: "\f337"
}

.fa-arrows-alt-v:before {
    content: "\f338"
}

.fa-arrows-h:before {
    content: "\f07e"
}

.fa-arrows-v:before {
    content: "\f07d"
}

.fa-assistive-listening-systems:before {
    content: "\f2a2"
}

.fa-asterisk:before {
    content: "\f069"
}

.fa-asymmetrik:before {
    content: "\f372"
}

.fa-at:before {
    content: "\f1fa"
}

.fa-atlas:before {
    content: "\f558"
}

.fa-atom:before {
    content: "\f5d2"
}

.fa-atom-alt:before {
    content: "\f5d3"
}

.fa-audible:before {
    content: "\f373"
}

.fa-audio-description:before {
    content: "\f29e"
}

.fa-autoprefixer:before {
    content: "\f41c"
}

.fa-avianex:before {
    content: "\f374"
}

.fa-aviato:before {
    content: "\f421"
}

.fa-award:before {
    content: "\f559"
}

.fa-aws:before {
    content: "\f375"
}

.fa-backpack:before {
    content: "\f5d4"
}

.fa-backspace:before {
    content: "\f55a"
}

.fa-backward:before {
    content: "\f04a"
}

.fa-badge:before {
    content: "\f335"
}

.fa-badge-check:before {
    content: "\f336"
}

.fa-balance-scale:before {
    content: "\f24e"
}

.fa-balance-scale-left:before {
    content: "\f515"
}

.fa-balance-scale-right:before {
    content: "\f516"
}

.fa-ban:before {
    content: "\f05e"
}

.fa-band-aid:before {
    content: "\f462"
}

.fa-bandcamp:before {
    content: "\f2d5"
}

.fa-barcode:before {
    content: "\f02a"
}

.fa-barcode-alt:before {
    content: "\f463"
}

.fa-barcode-read:before {
    content: "\f464"
}

.fa-barcode-scan:before {
    content: "\f465"
}

.fa-bars:before {
    content: "\f0c9"
}

.fa-baseball:before {
    content: "\f432"
}

.fa-baseball-ball:before {
    content: "\f433"
}

.fa-basketball-ball:before {
    content: "\f434"
}

.fa-basketball-hoop:before {
    content: "\f435"
}

.fa-bath:before {
    content: "\f2cd"
}

.fa-battery-bolt:before {
    content: "\f376"
}

.fa-battery-empty:before {
    content: "\f244"
}

.fa-battery-full:before {
    content: "\f240"
}

.fa-battery-half:before {
    content: "\f242"
}

.fa-battery-quarter:before {
    content: "\f243"
}

.fa-battery-slash:before {
    content: "\f377"
}

.fa-battery-three-quarters:before {
    content: "\f241"
}

.fa-bed:before {
    content: "\f236"
}

.fa-beer:before {
    content: "\f0fc"
}

.fa-behance:before {
    content: "\f1b4"
}

.fa-behance-square:before {
    content: "\f1b5"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-bell-school:before {
    content: "\f5d5"
}

.fa-bell-school-slash:before {
    content: "\f5d6"
}

.fa-bell-slash:before {
    content: "\f1f6"
}

.fa-bezier-curve:before {
    content: "\f55b"
}

.fa-bicycle:before {
    content: "\f206"
}

.fa-bimobject:before {
    content: "\f378"
}

.fa-binoculars:before {
    content: "\f1e5"
}

.fa-birthday-cake:before {
    content: "\f1fd"
}

.fa-bitbucket:before {
    content: "\f171"
}

.fa-bitcoin:before {
    content: "\f379"
}

.fa-bity:before {
    content: "\f37a"
}

.fa-black-tie:before {
    content: "\f27e"
}

.fa-blackberry:before {
    content: "\f37b"
}

.fa-blanket:before {
    content: "\f498"
}

.fa-blender:before {
    content: "\f517"
}

.fa-blind:before {
    content: "\f29d"
}

.fa-blogger:before {
    content: "\f37c"
}

.fa-blogger-b:before {
    content: "\f37d"
}

.fa-bluetooth:before {
    content: "\f293"
}

.fa-bluetooth-b:before {
    content: "\f294"
}

.fa-bold:before {
    content: "\f032"
}

.fa-bolt:before {
    content: "\f0e7"
}

.fa-bomb:before {
    content: "\f1e2"
}

.fa-bone:before {
    content: "\f5d7"
}

.fa-bone-break:before {
    content: "\f5d8"
}

.fa-bong:before {
    content: "\f55c"
}

.fa-book:before {
    content: "\f02d"
}

.fa-book-alt:before {
    content: "\f5d9"
}

.fa-book-heart:before {
    content: "\f499"
}

.fa-book-open:before {
    content: "\f518"
}

.fa-book-reader:before {
    content: "\f5da"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-books:before {
    content: "\f5db"
}

.fa-bowling-ball:before {
    content: "\f436"
}

.fa-bowling-pins:before {
    content: "\f437"
}

.fa-box:before {
    content: "\f466"
}

.fa-box-alt:before {
    content: "\f49a"
}

.fa-box-check:before {
    content: "\f467"
}

.fa-box-fragile:before {
    content: "\f49b"
}

.fa-box-full:before {
    content: "\f49c"
}

.fa-box-heart:before {
    content: "\f49d"
}

.fa-box-open:before {
    content: "\f49e"
}

.fa-box-up:before {
    content: "\f49f"
}

.fa-box-usd:before {
    content: "\f4a0"
}

.fa-boxes:before {
    content: "\f468"
}

.fa-boxes-alt:before {
    content: "\f4a1"
}

.fa-boxing-glove:before {
    content: "\f438"
}

.fa-braille:before {
    content: "\f2a1"
}

.fa-brain:before {
    content: "\f5dc"
}

.fa-briefcase:before {
    content: "\f0b1"
}

.fa-briefcase-medical:before {
    content: "\f469"
}

.fa-broadcast-tower:before {
    content: "\f519"
}

.fa-broom:before {
    content: "\f51a"
}

.fa-browser:before {
    content: "\f37e"
}

.fa-brush:before {
    content: "\f55d"
}

.fa-btc:before {
    content: "\f15a"
}

.fa-bug:before {
    content: "\f188"
}

.fa-building:before {
    content: "\f1ad"
}

.fa-bullhorn:before {
    content: "\f0a1"
}

.fa-bullseye:before {
    content: "\f140"
}

.fa-burn:before {
    content: "\f46a"
}

.fa-buromobelexperte:before {
    content: "\f37f"
}

.fa-bus:before {
    content: "\f207"
}

.fa-bus-alt:before {
    content: "\f55e"
}

.fa-bus-school:before {
    content: "\f5dd"
}

.fa-buysellads:before {
    content: "\f20d"
}

.fa-calculator:before {
    content: "\f1ec"
}

.fa-calendar:before {
    content: "\f133"
}

.fa-calendar-alt:before {
    content: "\f073"
}

.fa-calendar-check:before {
    content: "\f274"
}

.fa-calendar-edit:before {
    content: "\f333"
}

.fa-calendar-exclamation:before {
    content: "\f334"
}

.fa-calendar-minus:before {
    content: "\f272"
}

.fa-calendar-plus:before {
    content: "\f271"
}

.fa-calendar-times:before {
    content: "\f273"
}

.fa-camera:before {
    content: "\f030"
}

.fa-camera-alt:before {
    content: "\f332"
}

.fa-camera-retro:before {
    content: "\f083"
}

.fa-cannabis:before {
    content: "\f55f"
}

.fa-capsules:before {
    content: "\f46b"
}

.fa-car:before {
    content: "\f1b9"
}

.fa-car-alt:before {
    content: "\f5de"
}

.fa-car-battery:before {
    content: "\f5df"
}

.fa-car-bump:before {
    content: "\f5e0"
}

.fa-car-crash:before {
    content: "\f5e1"
}

.fa-car-garage:before {
    content: "\f5e2"
}

.fa-car-mechanic:before {
    content: "\f5e3"
}

.fa-car-side:before {
    content: "\f5e4"
}

.fa-car-tilt:before {
    content: "\f5e5"
}

.fa-car-wash:before {
    content: "\f5e6"
}

.fa-caret-circle-down:before {
    content: "\f32d"
}

.fa-caret-circle-left:before {
    content: "\f32e"
}

.fa-caret-circle-right:before {
    content: "\f330"
}

.fa-caret-circle-up:before {
    content: "\f331"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-caret-square-down:before {
    content: "\f150"
}

.fa-caret-square-left:before {
    content: "\f191"
}

.fa-caret-square-right:before {
    content: "\f152"
}

.fa-caret-square-up:before {
    content: "\f151"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-cart-arrow-down:before {
    content: "\f218"
}

.fa-cart-plus:before {
    content: "\f217"
}

.fa-cc-amazon-pay:before {
    content: "\f42d"
}

.fa-cc-amex:before {
    content: "\f1f3"
}

.fa-cc-apple-pay:before {
    content: "\f416"
}

.fa-cc-diners-club:before {
    content: "\f24c"
}

.fa-cc-discover:before {
    content: "\f1f2"
}

.fa-cc-jcb:before {
    content: "\f24b"
}

.fa-cc-mastercard:before {
    content: "\f1f1"
}

.fa-cc-paypal:before {
    content: "\f1f4"
}

.fa-cc-stripe:before {
    content: "\f1f5"
}

.fa-cc-visa:before {
    content: "\f1f0"
}

.fa-centercode:before {
    content: "\f380"
}

.fa-certificate:before {
    content: "\f0a3"
}

.fa-chalkboard:before {
    content: "\f51b"
}

.fa-chalkboard-teacher:before {
    content: "\f51c"
}

.fa-charging-station:before {
    content: "\f5e7"
}

.fa-chart-area:before {
    content: "\f1fe"
}

.fa-chart-bar:before {
    content: "\f080"
}

.fa-chart-line:before {
    content: "\f201"
}

.fa-chart-pie:before {
    content: "\f200"
}

.fa-check:before {
    content: "\f00c"
}

.fa-check-circle:before {
    content: "\f058"
}

.fa-check-double:before {
    content: "\f560"
}

.fa-check-square:before {
    content: "\f14a"
}

.fa-chess:before {
    content: "\f439"
}

.fa-chess-bishop:before {
    content: "\f43a"
}

.fa-chess-bishop-alt:before {
    content: "\f43b"
}

.fa-chess-board:before {
    content: "\f43c"
}

.fa-chess-clock:before {
    content: "\f43d"
}

.fa-chess-clock-alt:before {
    content: "\f43e"
}

.fa-chess-king:before {
    content: "\f43f"
}

.fa-chess-king-alt:before {
    content: "\f440"
}

.fa-chess-knight:before {
    content: "\f441"
}

.fa-chess-knight-alt:before {
    content: "\f442"
}

.fa-chess-pawn:before {
    content: "\f443"
}

.fa-chess-pawn-alt:before {
    content: "\f444"
}

.fa-chess-queen:before {
    content: "\f445"
}

.fa-chess-queen-alt:before {
    content: "\f446"
}

.fa-chess-rook:before {
    content: "\f447"
}

.fa-chess-rook-alt:before {
    content: "\f448"
}

.fa-chevron-circle-down:before {
    content: "\f13a"
}

.fa-chevron-circle-left:before {
    content: "\f137"
}

.fa-chevron-circle-right:before {
    content: "\f138"
}

.fa-chevron-circle-up:before {
    content: "\f139"
}

.fa-chevron-double-down:before {
    content: "\f322"
}

.fa-chevron-double-left:before {
    content: "\f323"
}

.fa-chevron-double-right:before {
    content: "\f324"
}

.fa-chevron-double-up:before {
    content: "\f325"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-chevron-square-down:before {
    content: "\f329"
}

.fa-chevron-square-left:before {
    content: "\f32a"
}

.fa-chevron-square-right:before {
    content: "\f32b"
}

.fa-chevron-square-up:before {
    content: "\f32c"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-child:before {
    content: "\f1ae"
}

.fa-chrome:before {
    content: "\f268"
}

.fa-church:before {
    content: "\f51d"
}

.fa-circle:before {
    content: "\f111"
}

.fa-circle-notch:before {
    content: "\f1ce"
}

.fa-clipboard:before {
    content: "\f328"
}

.fa-clipboard-check:before {
    content: "\f46c"
}

.fa-clipboard-list:before {
    content: "\f46d"
}

.fa-clipboard-prescription:before {
    content: "\f5e8"
}

.fa-clock:before {
    content: "\f017"
}

.fa-clone:before {
    content: "\f24d"
}

.fa-closed-captioning:before {
    content: "\f20a"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-cloud-download:before {
    content: "\f0ed"
}

.fa-cloud-download-alt:before {
    content: "\f381"
}

.fa-cloud-upload:before {
    content: "\f0ee"
}

.fa-cloud-upload-alt:before {
    content: "\f382"
}

.fa-cloudscale:before {
    content: "\f383"
}

.fa-cloudsmith:before {
    content: "\f384"
}

.fa-cloudversify:before {
    content: "\f385"
}

.fa-club:before {
    content: "\f327"
}

.fa-cocktail:before {
    content: "\f561"
}

.fa-code:before {
    content: "\f121"
}

.fa-code-branch:before {
    content: "\f126"
}

.fa-code-commit:before {
    content: "\f386"
}

.fa-code-merge:before {
    content: "\f387"
}

.fa-codepen:before {
    content: "\f1cb"
}

.fa-codiepie:before {
    content: "\f284"
}

.fa-coffee:before {
    content: "\f0f4"
}

.fa-cog:before {
    content: "\f013"
}

.fa-cogs:before {
    content: "\f085"
}

.fa-coins:before {
    content: "\f51e"
}

.fa-columns:before {
    content: "\f0db"
}

.fa-comment:before {
    content: "\f075"
}

.fa-comment-alt:before {
    content: "\f27a"
}

.fa-comment-alt-check:before {
    content: "\f4a2"
}

.fa-comment-alt-dots:before {
    content: "\f4a3"
}

.fa-comment-alt-edit:before {
    content: "\f4a4"
}

.fa-comment-alt-exclamation:before {
    content: "\f4a5"
}

.fa-comment-alt-lines:before {
    content: "\f4a6"
}

.fa-comment-alt-minus:before {
    content: "\f4a7"
}

.fa-comment-alt-plus:before {
    content: "\f4a8"
}

.fa-comment-alt-slash:before {
    content: "\f4a9"
}

.fa-comment-alt-smile:before {
    content: "\f4aa"
}

.fa-comment-alt-times:before {
    content: "\f4ab"
}

.fa-comment-check:before {
    content: "\f4ac"
}

.fa-comment-dots:before {
    content: "\f4ad"
}

.fa-comment-edit:before {
    content: "\f4ae"
}

.fa-comment-exclamation:before {
    content: "\f4af"
}

.fa-comment-lines:before {
    content: "\f4b0"
}

.fa-comment-minus:before {
    content: "\f4b1"
}

.fa-comment-plus:before {
    content: "\f4b2"
}

.fa-comment-slash:before {
    content: "\f4b3"
}

.fa-comment-smile:before {
    content: "\f4b4"
}

.fa-comment-times:before {
    content: "\f4b5"
}

.fa-comments:before {
    content: "\f086"
}

.fa-comments-alt:before {
    content: "\f4b6"
}

.fa-compact-disc:before {
    content: "\f51f"
}

.fa-compass:before {
    content: "\f14e"
}

.fa-compass-slash:before {
    content: "\f5e9"
}

.fa-compress:before {
    content: "\f066"
}

.fa-compress-alt:before {
    content: "\f422"
}

.fa-compress-wide:before {
    content: "\f326"
}

.fa-concierge-bell:before {
    content: "\f562"
}

.fa-connectdevelop:before {
    content: "\f20e"
}

.fa-container-storage:before {
    content: "\f4b7"
}

.fa-contao:before {
    content: "\f26d"
}

.fa-conveyor-belt:before {
    content: "\f46e"
}

.fa-conveyor-belt-alt:before {
    content: "\f46f"
}

.fa-cookie:before {
    content: "\f563"
}

.fa-cookie-bite:before {
    content: "\f564"
}

.fa-copy:before {
    content: "\f0c5"
}

.fa-copyright:before {
    content: "\f1f9"
}

.fa-couch:before {
    content: "\f4b8"
}

.fa-cpanel:before {
    content: "\f388"
}

.fa-creative-commons:before {
    content: "\f25e"
}

.fa-creative-commons-by:before {
    content: "\f4e7"
}

.fa-creative-commons-nc:before {
    content: "\f4e8"
}

.fa-creative-commons-nc-eu:before {
    content: "\f4e9"
}

.fa-creative-commons-nc-jp:before {
    content: "\f4ea"
}

.fa-creative-commons-nd:before {
    content: "\f4eb"
}

.fa-creative-commons-pd:before {
    content: "\f4ec"
}

.fa-creative-commons-pd-alt:before {
    content: "\f4ed"
}

.fa-creative-commons-remix:before {
    content: "\f4ee"
}

.fa-creative-commons-sa:before {
    content: "\f4ef"
}

.fa-creative-commons-sampling:before {
    content: "\f4f0"
}

.fa-creative-commons-sampling-plus:before {
    content: "\f4f1"
}

.fa-creative-commons-share:before {
    content: "\f4f2"
}

.fa-creative-commons-zero:before {
    content: "\f4f3"
}

.fa-credit-card:before {
    content: "\f09d"
}

.fa-credit-card-blank:before {
    content: "\f389"
}

.fa-credit-card-front:before {
    content: "\f38a"
}

.fa-cricket:before {
    content: "\f449"
}

.fa-crop:before {
    content: "\f125"
}

.fa-crop-alt:before {
    content: "\f565"
}

.fa-crosshairs:before {
    content: "\f05b"
}

.fa-crow:before {
    content: "\f520"
}

.fa-crown:before {
    content: "\f521"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-css3-alt:before {
    content: "\f38b"
}

.fa-cube:before {
    content: "\f1b2"
}

.fa-cubes:before {
    content: "\f1b3"
}

.fa-curling:before {
    content: "\f44a"
}

.fa-cut:before {
    content: "\f0c4"
}

.fa-cuttlefish:before {
    content: "\f38c"
}

.fa-d-and-d:before {
    content: "\f38d"
}

.fa-dashcube:before {
    content: "\f210"
}

.fa-database:before {
    content: "\f1c0"
}

.fa-deaf:before {
    content: "\f2a4"
}

.fa-delicious:before {
    content: "\f1a5"
}

.fa-deploydog:before {
    content: "\f38e"
}

.fa-deskpro:before {
    content: "\f38f"
}

.fa-desktop:before {
    content: "\f108"
}

.fa-desktop-alt:before {
    content: "\f390"
}

.fa-deviantart:before {
    content: "\f1bd"
}

.fa-diagnoses:before {
    content: "\f470"
}

.fa-diamond:before {
    content: "\f219"
}

.fa-dice:before {
    content: "\f522"
}

.fa-dice-five:before {
    content: "\f523"
}

.fa-dice-four:before {
    content: "\f524"
}

.fa-dice-one:before {
    content: "\f525"
}

.fa-dice-six:before {
    content: "\f526"
}

.fa-dice-three:before {
    content: "\f527"
}

.fa-dice-two:before {
    content: "\f528"
}

.fa-digg:before {
    content: "\f1a6"
}

.fa-digital-ocean:before {
    content: "\f391"
}

.fa-digital-tachograph:before {
    content: "\f566"
}

.fa-diploma:before {
    content: "\f5ea"
}

.fa-directions:before {
    content: "\f5eb"
}

.fa-discord:before {
    content: "\f392"
}

.fa-discourse:before {
    content: "\f393"
}

.fa-divide:before {
    content: "\f529"
}

.fa-dizzy:before {
    content: "\f567"
}

.fa-dna:before {
    content: "\f471"
}

.fa-do-not-enter:before {
    content: "\f5ec"
}

.fa-dochub:before {
    content: "\f394"
}

.fa-docker:before {
    content: "\f395"
}

.fa-dollar-sign:before {
    content: "\f155"
}

.fa-dolly:before {
    content: "\f472"
}

.fa-dolly-empty:before {
    content: "\f473"
}

.fa-dolly-flatbed:before {
    content: "\f474"
}

.fa-dolly-flatbed-alt:before {
    content: "\f475"
}

.fa-dolly-flatbed-empty:before {
    content: "\f476"
}

.fa-donate:before {
    content: "\f4b9"
}

.fa-door-closed:before {
    content: "\f52a"
}

.fa-door-open:before {
    content: "\f52b"
}

.fa-dot-circle:before {
    content: "\f192"
}

.fa-dove:before {
    content: "\f4ba"
}

.fa-download:before {
    content: "\f019"
}

.fa-draft2digital:before {
    content: "\f396"
}

.fa-drafting-compass:before {
    content: "\f568"
}

.fa-draw-circle:before {
    content: "\f5ed"
}

.fa-draw-polygon:before {
    content: "\f5ee"
}

.fa-draw-square:before {
    content: "\f5ef"
}

.fa-dribbble:before {
    content: "\f17d"
}

.fa-dribbble-square:before {
    content: "\f397"
}

.fa-dropbox:before {
    content: "\f16b"
}

.fa-drum:before {
    content: "\f569"
}

.fa-drum-steelpan:before {
    content: "\f56a"
}

.fa-drupal:before {
    content: "\f1a9"
}

.fa-dumbbell:before {
    content: "\f44b"
}

.fa-dyalog:before {
    content: "\f399"
}

.fa-ear:before {
    content: "\f5f0"
}

.fa-earlybirds:before {
    content: "\f39a"
}

.fa-ebay:before {
    content: "\f4f4"
}

.fa-edge:before {
    content: "\f282"
}

.fa-edit:before {
    content: "\f044"
}

.fa-eject:before {
    content: "\f052"
}

.fa-elementor:before {
    content: "\f430"
}

.fa-ellipsis-h:before {
    content: "\f141"
}

.fa-ellipsis-h-alt:before {
    content: "\f39b"
}

.fa-ellipsis-v:before {
    content: "\f142"
}

.fa-ellipsis-v-alt:before {
    content: "\f39c"
}

.fa-ello:before {
    content: "\f5f1"
}

.fa-ember:before {
    content: "\f423"
}

.fa-empire:before {
    content: "\f1d1"
}

.fa-engine-warning:before {
    content: "\f5f2"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-envelope-open:before {
    content: "\f2b6"
}

.fa-envelope-square:before {
    content: "\f199"
}

.fa-envira:before {
    content: "\f299"
}

.fa-equals:before {
    content: "\f52c"
}

.fa-eraser:before {
    content: "\f12d"
}

.fa-erlang:before {
    content: "\f39d"
}

.fa-ethereum:before {
    content: "\f42e"
}

.fa-etsy:before {
    content: "\f2d7"
}

.fa-euro-sign:before {
    content: "\f153"
}

.fa-exchange:before {
    content: "\f0ec"
}

.fa-exchange-alt:before {
    content: "\f362"
}

.fa-exclamation:before {
    content: "\f12a"
}

.fa-exclamation-circle:before {
    content: "\f06a"
}

.fa-exclamation-square:before {
    content: "\f321"
}

.fa-exclamation-triangle:before {
    content: "\f071"
}

.fa-expand:before {
    content: "\f065"
}

.fa-expand-alt:before {
    content: "\f424"
}

.fa-expand-arrows:before {
    content: "\f31d"
}

.fa-expand-arrows-alt:before {
    content: "\f31e"
}

.fa-expand-wide:before {
    content: "\f320"
}

.fa-expeditedssl:before {
    content: "\f23e"
}

.fa-external-link:before {
    content: "\f08e"
}

.fa-external-link-alt:before {
    content: "\f35d"
}

.fa-external-link-square:before {
    content: "\f14c"
}

.fa-external-link-square-alt:before {
    content: "\f360"
}

.fa-eye:before {
    content: "\f06e"
}

.fa-eye-dropper:before {
    content: "\f1fb"
}

.fa-eye-slash:before {
    content: "\f070"
}

.fa-facebook:before {
    content: "\f09a"
}

.fa-facebook-f:before {
    content: "\f39e"
}

.fa-facebook-messenger:before {
    content: "\f39f"
}

.fa-facebook-square:before {
    content: "\f082"
}

.fa-fast-backward:before {
    content: "\f049"
}

.fa-fast-forward:before {
    content: "\f050"
}

.fa-fax:before {
    content: "\f1ac"
}

.fa-feather:before {
    content: "\f52d"
}

.fa-feather-alt:before {
    content: "\f56b"
}

.fa-female:before {
    content: "\f182"
}

.fa-field-hockey:before {
    content: "\f44c"
}

.fa-fighter-jet:before {
    content: "\f0fb"
}

.fa-file:before {
    content: "\f15b"
}

.fa-file-alt:before {
    content: "\f15c"
}

.fa-file-archive:before {
    content: "\f1c6"
}

.fa-file-audio:before {
    content: "\f1c7"
}

.fa-file-certificate:before {
    content: "\f5f3"
}

.fa-file-check:before {
    content: "\f316"
}

.fa-file-code:before {
    content: "\f1c9"
}

.fa-file-contract:before {
    content: "\f56c"
}

.fa-file-download:before {
    content: "\f56d"
}

.fa-file-edit:before {
    content: "\f31c"
}

.fa-file-excel:before {
    content: "\f1c3"
}

.fa-file-exclamation:before {
    content: "\f31a"
}

.fa-file-export:before {
    content: "\f56e"
}

.fa-file-image:before {
    content: "\f1c5"
}

.fa-file-import:before {
    content: "\f56f"
}

.fa-file-invoice:before {
    content: "\f570"
}

.fa-file-invoice-dollar:before {
    content: "\f571"
}

.fa-file-medical:before {
    content: "\f477"
}

.fa-file-medical-alt:before {
    content: "\f478"
}

.fa-file-minus:before {
    content: "\f318"
}

.fa-file-pdf:before {
    content: "\f1c1"
}

.fa-file-plus:before {
    content: "\f319"
}

.fa-file-powerpoint:before {
    content: "\f1c4"
}

.fa-file-prescription:before {
    content: "\f572"
}

.fa-file-signature:before {
    content: "\f573"
}

.fa-file-times:before {
    content: "\f317"
}

.fa-file-upload:before {
    content: "\f574"
}

.fa-file-video:before {
    content: "\f1c8"
}

.fa-file-word:before {
    content: "\f1c2"
}

.fa-fill:before {
    content: "\f575"
}

.fa-fill-drip:before {
    content: "\f576"
}

.fa-film:before {
    content: "\f008"
}

.fa-film-alt:before {
    content: "\f3a0"
}

.fa-filter:before {
    content: "\f0b0"
}

.fa-fingerprint:before {
    content: "\f577"
}

.fa-fire:before {
    content: "\f06d"
}

.fa-fire-extinguisher:before {
    content: "\f134"
}

.fa-firefox:before {
    content: "\f269"
}

.fa-first-aid:before {
    content: "\f479"
}

.fa-first-order:before {
    content: "\f2b0"
}

.fa-first-order-alt:before {
    content: "\f50a"
}

.fa-firstdraft:before {
    content: "\f3a1"
}

.fa-fish:before {
    content: "\f578"
}

.fa-flag:before {
    content: "\f024"
}

.fa-flag-checkered:before {
    content: "\f11e"
}

.fa-flask:before {
    content: "\f0c3"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-flipboard:before {
    content: "\f44d"
}

.fa-flushed:before {
    content: "\f579"
}

.fa-fly:before {
    content: "\f417"
}

.fa-folder:before {
    content: "\f07b"
}

.fa-folder-open:before {
    content: "\f07c"
}

.fa-font:before {
    content: "\f031"
}

.fa-font-awesome:before {
    content: "\f2b4"
}

.fa-font-awesome-alt:before {
    content: "\f35c"
}

.fa-font-awesome-flag:before {
    content: "\f425"
}

.fa-font-awesome-logo-full:before {
    content: "\f4e6"
}

.fa-fonticons:before {
    content: "\f280"
}

.fa-fonticons-fi:before {
    content: "\f3a2"
}

.fa-football-ball:before {
    content: "\f44e"
}

.fa-football-helmet:before {
    content: "\f44f"
}

.fa-forklift:before {
    content: "\f47a"
}

.fa-fort-awesome:before {
    content: "\f286"
}

.fa-fort-awesome-alt:before {
    content: "\f3a3"
}

.fa-forumbee:before {
    content: "\f211"
}

.fa-forward:before {
    content: "\f04e"
}

.fa-foursquare:before {
    content: "\f180"
}

.fa-fragile:before {
    content: "\f4bb"
}

.fa-free-code-camp:before {
    content: "\f2c5"
}

.fa-freebsd:before {
    content: "\f3a4"
}

.fa-frog:before {
    content: "\f52e"
}

.fa-frown:before {
    content: "\f119"
}

.fa-frown-open:before {
    content: "\f57a"
}

.fa-fulcrum:before {
    content: "\f50b"
}

.fa-futbol:before {
    content: "\f1e3"
}

.fa-galactic-republic:before {
    content: "\f50c"
}

.fa-galactic-senate:before {
    content: "\f50d"
}

.fa-gamepad:before {
    content: "\f11b"
}

.fa-gas-pump:before {
    content: "\f52f"
}

.fa-gas-pump-slash:before {
    content: "\f5f4"
}

.fa-gavel:before {
    content: "\f0e3"
}

.fa-gem:before {
    content: "\f3a5"
}

.fa-genderless:before {
    content: "\f22d"
}

.fa-get-pocket:before {
    content: "\f265"
}

.fa-gg:before {
    content: "\f260"
}

.fa-gg-circle:before {
    content: "\f261"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-git:before {
    content: "\f1d3"
}

.fa-git-square:before {
    content: "\f1d2"
}

.fa-github:before {
    content: "\f09b"
}

.fa-github-alt:before {
    content: "\f113"
}

.fa-github-square:before {
    content: "\f092"
}

.fa-gitkraken:before {
    content: "\f3a6"
}

.fa-gitlab:before {
    content: "\f296"
}

.fa-gitter:before {
    content: "\f426"
}

.fa-glass-martini:before {
    content: "\f000"
}

.fa-glass-martini-alt:before {
    content: "\f57b"
}

.fa-glasses:before {
    content: "\f530"
}

.fa-glasses-alt:before {
    content: "\f5f5"
}

.fa-glide:before {
    content: "\f2a5"
}

.fa-glide-g:before {
    content: "\f2a6"
}

.fa-globe:before {
    content: "\f0ac"
}

.fa-globe-africa:before {
    content: "\f57c"
}

.fa-globe-americas:before {
    content: "\f57d"
}

.fa-globe-asia:before {
    content: "\f57e"
}

.fa-globe-stand:before {
    content: "\f5f6"
}

.fa-gofore:before {
    content: "\f3a7"
}

.fa-golf-ball:before {
    content: "\f450"
}

.fa-golf-club:before {
    content: "\f451"
}

.fa-goodreads:before {
    content: "\f3a8"
}

.fa-goodreads-g:before {
    content: "\f3a9"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-google-drive:before {
    content: "\f3aa"
}

.fa-google-play:before {
    content: "\f3ab"
}

.fa-google-plus:before {
    content: "\f2b3"
}

.fa-google-plus-g:before {
    content: "\f0d5"
}

.fa-google-plus-square:before {
    content: "\f0d4"
}

.fa-google-wallet:before {
    content: "\f1ee"
}

.fa-graduation-cap:before {
    content: "\f19d"
}

.fa-gratipay:before {
    content: "\f184"
}

.fa-grav:before {
    content: "\f2d6"
}

.fa-greater-than:before {
    content: "\f531"
}

.fa-greater-than-equal:before {
    content: "\f532"
}

.fa-grimace:before {
    content: "\f57f"
}

.fa-grin:before {
    content: "\f580"
}

.fa-grin-alt:before {
    content: "\f581"
}

.fa-grin-beam:before {
    content: "\f582"
}

.fa-grin-beam-sweat:before {
    content: "\f583"
}

.fa-grin-hearts:before {
    content: "\f584"
}

.fa-grin-squint:before {
    content: "\f585"
}

.fa-grin-squint-tears:before {
    content: "\f586"
}

.fa-grin-stars:before {
    content: "\f587"
}

.fa-grin-tears:before {
    content: "\f588"
}

.fa-grin-tongue:before {
    content: "\f589"
}

.fa-grin-tongue-squint:before {
    content: "\f58a"
}

.fa-grin-tongue-wink:before {
    content: "\f58b"
}

.fa-grin-wink:before {
    content: "\f58c"
}

.fa-grip-horizontal:before {
    content: "\f58d"
}

.fa-grip-vertical:before {
    content: "\f58e"
}

.fa-gripfire:before {
    content: "\f3ac"
}

.fa-grunt:before {
    content: "\f3ad"
}

.fa-gulp:before {
    content: "\f3ae"
}

.fa-h-square:before {
    content: "\f0fd"
}

.fa-h1:before {
    content: "\f313"
}

.fa-h2:before {
    content: "\f314"
}

.fa-h3:before {
    content: "\f315"
}

.fa-hacker-news:before {
    content: "\f1d4"
}

.fa-hacker-news-square:before {
    content: "\f3af"
}

.fa-hackerrank:before {
    content: "\f5f7"
}

.fa-hand-heart:before {
    content: "\f4bc"
}

.fa-hand-holding:before {
    content: "\f4bd"
}

.fa-hand-holding-box:before {
    content: "\f47b"
}

.fa-hand-holding-heart:before {
    content: "\f4be"
}

.fa-hand-holding-seedling:before {
    content: "\f4bf"
}

.fa-hand-holding-usd:before {
    content: "\f4c0"
}

.fa-hand-holding-water:before {
    content: "\f4c1"
}

.fa-hand-lizard:before {
    content: "\f258"
}

.fa-hand-paper:before {
    content: "\f256"
}

.fa-hand-peace:before {
    content: "\f25b"
}

.fa-hand-point-down:before {
    content: "\f0a7"
}

.fa-hand-point-left:before {
    content: "\f0a5"
}

.fa-hand-point-right:before {
    content: "\f0a4"
}

.fa-hand-point-up:before {
    content: "\f0a6"
}

.fa-hand-pointer:before {
    content: "\f25a"
}

.fa-hand-receiving:before {
    content: "\f47c"
}

.fa-hand-rock:before {
    content: "\f255"
}

.fa-hand-scissors:before {
    content: "\f257"
}

.fa-hand-spock:before {
    content: "\f259"
}

.fa-hands:before {
    content: "\f4c2"
}

.fa-hands-heart:before {
    content: "\f4c3"
}

.fa-hands-helping:before {
    content: "\f4c4"
}

.fa-hands-usd:before {
    content: "\f4c5"
}

.fa-handshake:before {
    content: "\f2b5"
}

.fa-handshake-alt:before {
    content: "\f4c6"
}

.fa-hashtag:before {
    content: "\f292"
}

.fa-hdd:before {
    content: "\f0a0"
}

.fa-heading:before {
    content: "\f1dc"
}

.fa-headphones:before {
    content: "\f025"
}

.fa-headphones-alt:before {
    content: "\f58f"
}

.fa-headset:before {
    content: "\f590"
}

.fa-heart:before {
    content: "\f004"
}

.fa-heart-circle:before {
    content: "\f4c7"
}

.fa-heart-rate:before {
    content: "\f5f8"
}

.fa-heart-square:before {
    content: "\f4c8"
}

.fa-heartbeat:before {
    content: "\f21e"
}

.fa-helicopter:before {
    content: "\f533"
}

.fa-hexagon:before {
    content: "\f312"
}

.fa-highlighter:before {
    content: "\f591"
}

.fa-hips:before {
    content: "\f452"
}

.fa-hire-a-helper:before {
    content: "\f3b0"
}

.fa-history:before {
    content: "\f1da"
}

.fa-hockey-puck:before {
    content: "\f453"
}

.fa-hockey-sticks:before {
    content: "\f454"
}

.fa-home:before {
    content: "\f015"
}

.fa-home-heart:before {
    content: "\f4c9"
}

.fa-hooli:before {
    content: "\f427"
}

.fa-hornbill:before {
    content: "\f592"
}

.fa-hospital:before {
    content: "\f0f8"
}

.fa-hospital-alt:before {
    content: "\f47d"
}

.fa-hospital-symbol:before {
    content: "\f47e"
}

.fa-hot-tub:before {
    content: "\f593"
}

.fa-hotel:before {
    content: "\f594"
}

.fa-hotjar:before {
    content: "\f3b1"
}

.fa-hourglass:before {
    content: "\f254"
}

.fa-hourglass-end:before {
    content: "\f253"
}

.fa-hourglass-half:before {
    content: "\f252"
}

.fa-hourglass-start:before {
    content: "\f251"
}

.fa-houzz:before {
    content: "\f27c"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-hubspot:before {
    content: "\f3b2"
}

.fa-i-cursor:before {
    content: "\f246"
}

.fa-id-badge:before {
    content: "\f2c1"
}

.fa-id-card:before {
    content: "\f2c2"
}

.fa-id-card-alt:before {
    content: "\f47f"
}

.fa-image:before {
    content: "\f03e"
}

.fa-images:before {
    content: "\f302"
}

.fa-imdb:before {
    content: "\f2d8"
}

.fa-inbox:before {
    content: "\f01c"
}

.fa-inbox-in:before {
    content: "\f310"
}

.fa-inbox-out:before {
    content: "\f311"
}

.fa-indent:before {
    content: "\f03c"
}

.fa-industry:before {
    content: "\f275"
}

.fa-industry-alt:before {
    content: "\f3b3"
}

.fa-infinity:before {
    content: "\f534"
}

.fa-info:before {
    content: "\f129"
}

.fa-info-circle:before {
    content: "\f05a"
}

.fa-info-square:before {
    content: "\f30f"
}

.fa-inhaler:before {
    content: "\f5f9"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-internet-explorer:before {
    content: "\f26b"
}

.fa-inventory:before {
    content: "\f480"
}

.fa-ioxhost:before {
    content: "\f208"
}

.fa-italic:before {
    content: "\f033"
}

.fa-itunes:before {
    content: "\f3b4"
}

.fa-itunes-note:before {
    content: "\f3b5"
}

.fa-jack-o-lantern:before {
    content: "\f30e"
}

.fa-java:before {
    content: "\f4e4"
}

.fa-jedi-order:before {
    content: "\f50e"
}

.fa-jenkins:before {
    content: "\f3b6"
}

.fa-joget:before {
    content: "\f3b7"
}

.fa-joint:before {
    content: "\f595"
}

.fa-joomla:before {
    content: "\f1aa"
}

.fa-js:before {
    content: "\f3b8"
}

.fa-js-square:before {
    content: "\f3b9"
}

.fa-jsfiddle:before {
    content: "\f1cc"
}

.fa-kaggle:before {
    content: "\f5fa"
}

.fa-key:before {
    content: "\f084"
}

.fa-keybase:before {
    content: "\f4f5"
}

.fa-keyboard:before {
    content: "\f11c"
}

.fa-keycdn:before {
    content: "\f3ba"
}

.fa-kickstarter:before {
    content: "\f3bb"
}

.fa-kickstarter-k:before {
    content: "\f3bc"
}

.fa-kidneys:before {
    content: "\f5fb"
}

.fa-kiss:before {
    content: "\f596"
}

.fa-kiss-beam:before {
    content: "\f597"
}

.fa-kiss-wink-heart:before {
    content: "\f598"
}

.fa-kiwi-bird:before {
    content: "\f535"
}

.fa-korvue:before {
    content: "\f42f"
}

.fa-lamp:before {
    content: "\f4ca"
}

.fa-language:before {
    content: "\f1ab"
}

.fa-laptop:before {
    content: "\f109"
}

.fa-laptop-code:before {
    content: "\f5fc"
}

.fa-laravel:before {
    content: "\f3bd"
}

.fa-lastfm:before {
    content: "\f202"
}

.fa-lastfm-square:before {
    content: "\f203"
}

.fa-laugh:before {
    content: "\f599"
}

.fa-laugh-beam:before {
    content: "\f59a"
}

.fa-laugh-squint:before {
    content: "\f59b"
}

.fa-laugh-wink:before {
    content: "\f59c"
}

.fa-layer-group:before {
    content: "\f5fd"
}

.fa-layer-minus:before {
    content: "\f5fe"
}

.fa-layer-plus:before {
    content: "\f5ff"
}

.fa-leaf:before {
    content: "\f06c"
}

.fa-leaf-heart:before {
    content: "\f4cb"
}

.fa-leanpub:before {
    content: "\f212"
}

.fa-lemon:before {
    content: "\f094"
}

.fa-less:before {
    content: "\f41d"
}

.fa-less-than:before {
    content: "\f536"
}

.fa-less-than-equal:before {
    content: "\f537"
}

.fa-level-down:before {
    content: "\f149"
}

.fa-level-down-alt:before {
    content: "\f3be"
}

.fa-level-up:before {
    content: "\f148"
}

.fa-level-up-alt:before {
    content: "\f3bf"
}

.fa-life-ring:before {
    content: "\f1cd"
}

.fa-lightbulb:before {
    content: "\f0eb"
}

.fa-line:before {
    content: "\f3c0"
}

.fa-link:before {
    content: "\f0c1"
}

.fa-linkedin:before {
    content: "\f08c"
}

.fa-linkedin-in:before {
    content: "\f0e1"
}

.fa-linode:before {
    content: "\f2b8"
}

.fa-linux:before {
    content: "\f17c"
}

.fa-lips:before {
    content: "\f600"
}

.fa-lira-sign:before {
    content: "\f195"
}

.fa-list:before {
    content: "\f03a"
}

.fa-list-alt:before {
    content: "\f022"
}

.fa-list-ol:before {
    content: "\f0cb"
}

.fa-list-ul:before {
    content: "\f0ca"
}

.fa-location:before {
    content: "\f601"
}

.fa-location-arrow:before {
    content: "\f124"
}

.fa-location-circle:before {
    content: "\f602"
}

.fa-location-slash:before {
    content: "\f603"
}

.fa-lock:before {
    content: "\f023"
}

.fa-lock-alt:before {
    content: "\f30d"
}

.fa-lock-open:before {
    content: "\f3c1"
}

.fa-lock-open-alt:before {
    content: "\f3c2"
}

.fa-long-arrow-alt-down:before {
    content: "\f309"
}

.fa-long-arrow-alt-left:before {
    content: "\f30a"
}

.fa-long-arrow-alt-right:before {
    content: "\f30b"
}

.fa-long-arrow-alt-up:before {
    content: "\f30c"
}

.fa-long-arrow-down:before {
    content: "\f175"
}

.fa-long-arrow-left:before {
    content: "\f177"
}

.fa-long-arrow-right:before {
    content: "\f178"
}

.fa-long-arrow-up:before {
    content: "\f176"
}

.fa-loveseat:before {
    content: "\f4cc"
}

.fa-low-vision:before {
    content: "\f2a8"
}

.fa-luchador:before {
    content: "\f455"
}

.fa-luggage-cart:before {
    content: "\f59d"
}

.fa-lungs:before {
    content: "\f604"
}

.fa-lyft:before {
    content: "\f3c3"
}

.fa-magento:before {
    content: "\f3c4"
}

.fa-magic:before {
    content: "\f0d0"
}

.fa-magnet:before {
    content: "\f076"
}

.fa-mailchimp:before {
    content: "\f59e"
}

.fa-male:before {
    content: "\f183"
}

.fa-mandalorian:before {
    content: "\f50f"
}

.fa-map:before {
    content: "\f279"
}

.fa-map-marked:before {
    content: "\f59f"
}

.fa-map-marked-alt:before {
    content: "\f5a0"
}

.fa-map-marker:before {
    content: "\f041"
}

.fa-map-marker-alt:before {
    content: "\f3c5"
}

.fa-map-marker-alt-slash:before {
    content: "\f605"
}

.fa-map-marker-check:before {
    content: "\f606"
}

.fa-map-marker-edit:before {
    content: "\f607"
}

.fa-map-marker-exclamation:before {
    content: "\f608"
}

.fa-map-marker-minus:before {
    content: "\f609"
}

.fa-map-marker-plus:before {
    content: "\f60a"
}

.fa-map-marker-question:before {
    content: "\f60b"
}

.fa-map-marker-slash:before {
    content: "\f60c"
}

.fa-map-marker-smile:before {
    content: "\f60d"
}

.fa-map-marker-times:before {
    content: "\f60e"
}

.fa-map-pin:before {
    content: "\f276"
}

.fa-map-signs:before {
    content: "\f277"
}

.fa-markdown:before {
    content: "\f60f"
}

.fa-marker:before {
    content: "\f5a1"
}

.fa-mars:before {
    content: "\f222"
}

.fa-mars-double:before {
    content: "\f227"
}

.fa-mars-stroke:before {
    content: "\f229"
}

.fa-mars-stroke-h:before {
    content: "\f22b"
}

.fa-mars-stroke-v:before {
    content: "\f22a"
}

.fa-mastodon:before {
    content: "\f4f6"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-medal:before {
    content: "\f5a2"
}

.fa-medapps:before {
    content: "\f3c6"
}

.fa-medium:before {
    content: "\f23a"
}

.fa-medium-m:before {
    content: "\f3c7"
}

.fa-medkit:before {
    content: "\f0fa"
}

.fa-medrt:before {
    content: "\f3c8"
}

.fa-meetup:before {
    content: "\f2e0"
}

.fa-megaport:before {
    content: "\f5a3"
}

.fa-meh:before {
    content: "\f11a"
}

.fa-meh-blank:before {
    content: "\f5a4"
}

.fa-meh-rolling-eyes:before {
    content: "\f5a5"
}

.fa-memory:before {
    content: "\f538"
}

.fa-mercury:before {
    content: "\f223"
}

.fa-microchip:before {
    content: "\f2db"
}

.fa-microphone:before {
    content: "\f130"
}

.fa-microphone-alt:before {
    content: "\f3c9"
}

.fa-microphone-alt-slash:before {
    content: "\f539"
}

.fa-microphone-slash:before {
    content: "\f131"
}

.fa-microscope:before {
    content: "\f610"
}

.fa-microsoft:before {
    content: "\f3ca"
}

.fa-minus:before {
    content: "\f068"
}

.fa-minus-circle:before {
    content: "\f056"
}

.fa-minus-hexagon:before {
    content: "\f307"
}

.fa-minus-octagon:before {
    content: "\f308"
}

.fa-minus-square:before {
    content: "\f146"
}

.fa-mix:before {
    content: "\f3cb"
}

.fa-mixcloud:before {
    content: "\f289"
}

.fa-mizuni:before {
    content: "\f3cc"
}

.fa-mobile:before {
    content: "\f10b"
}

.fa-mobile-alt:before {
    content: "\f3cd"
}

.fa-mobile-android:before {
    content: "\f3ce"
}

.fa-mobile-android-alt:before {
    content: "\f3cf"
}

.fa-modx:before {
    content: "\f285"
}

.fa-monero:before {
    content: "\f3d0"
}

.fa-money-bill:before {
    content: "\f0d6"
}

.fa-money-bill-alt:before {
    content: "\f3d1"
}

.fa-money-bill-wave:before {
    content: "\f53a"
}

.fa-money-bill-wave-alt:before {
    content: "\f53b"
}

.fa-money-check:before {
    content: "\f53c"
}

.fa-money-check-alt:before {
    content: "\f53d"
}

.fa-monitor-heart-rate:before {
    content: "\f611"
}

.fa-monument:before {
    content: "\f5a6"
}

.fa-moon:before {
    content: "\f186"
}

.fa-mortar-pestle:before {
    content: "\f5a7"
}

.fa-motorcycle:before {
    content: "\f21c"
}

.fa-mouse-pointer:before {
    content: "\f245"
}

.fa-music:before {
    content: "\f001"
}

.fa-napster:before {
    content: "\f3d2"
}

.fa-neos:before {
    content: "\f612"
}

.fa-neuter:before {
    content: "\f22c"
}

.fa-newspaper:before {
    content: "\f1ea"
}

.fa-nimblr:before {
    content: "\f5a8"
}

.fa-nintendo-switch:before {
    content: "\f418"
}

.fa-node:before {
    content: "\f419"
}

.fa-node-js:before {
    content: "\f3d3"
}

.fa-not-equal:before {
    content: "\f53e"
}

.fa-notes-medical:before {
    content: "\f481"
}

.fa-npm:before {
    content: "\f3d4"
}

.fa-ns8:before {
    content: "\f3d5"
}

.fa-nutritionix:before {
    content: "\f3d6"
}

.fa-object-group:before {
    content: "\f247"
}

.fa-object-ungroup:before {
    content: "\f248"
}

.fa-octagon:before {
    content: "\f306"
}

.fa-odnoklassniki:before {
    content: "\f263"
}

.fa-odnoklassniki-square:before {
    content: "\f264"
}

.fa-oil-can:before {
    content: "\f613"
}

.fa-oil-temp:before {
    content: "\f614"
}

.fa-old-republic:before {
    content: "\f510"
}

.fa-opencart:before {
    content: "\f23d"
}

.fa-openid:before {
    content: "\f19b"
}

.fa-opera:before {
    content: "\f26a"
}

.fa-optin-monster:before {
    content: "\f23c"
}

.fa-osi:before {
    content: "\f41a"
}

.fa-outdent:before {
    content: "\f03b"
}

.fa-page4:before {
    content: "\f3d7"
}

.fa-pagelines:before {
    content: "\f18c"
}

.fa-paint-brush:before {
    content: "\f1fc"
}

.fa-paint-brush-alt:before {
    content: "\f5a9"
}

.fa-paint-roller:before {
    content: "\f5aa"
}

.fa-palette:before {
    content: "\f53f"
}

.fa-palfed:before {
    content: "\f3d8"
}

.fa-pallet:before {
    content: "\f482"
}

.fa-pallet-alt:before {
    content: "\f483"
}

.fa-paper-plane:before {
    content: "\f1d8"
}

.fa-paperclip:before {
    content: "\f0c6"
}

.fa-parachute-box:before {
    content: "\f4cd"
}

.fa-paragraph:before {
    content: "\f1dd"
}

.fa-parking:before {
    content: "\f540"
}

.fa-parking-circle:before {
    content: "\f615"
}

.fa-parking-circle-slash:before {
    content: "\f616"
}

.fa-parking-slash:before {
    content: "\f617"
}

.fa-passport:before {
    content: "\f5ab"
}

.fa-paste:before {
    content: "\f0ea"
}

.fa-patreon:before {
    content: "\f3d9"
}

.fa-pause:before {
    content: "\f04c"
}

.fa-pause-circle:before {
    content: "\f28b"
}

.fa-paw:before {
    content: "\f1b0"
}

.fa-paypal:before {
    content: "\f1ed"
}

.fa-pen:before {
    content: "\f304"
}

.fa-pen-alt:before {
    content: "\f305"
}

.fa-pen-fancy:before {
    content: "\f5ac"
}

.fa-pen-nib:before {
    content: "\f5ad"
}

.fa-pen-square:before {
    content: "\f14b"
}

.fa-pencil:before {
    content: "\f040"
}

.fa-pencil-alt:before {
    content: "\f303"
}

.fa-pencil-paintbrush:before {
    content: "\f618"
}

.fa-pencil-ruler:before {
    content: "\f5ae"
}

.fa-pennant:before {
    content: "\f456"
}

.fa-people-carry:before {
    content: "\f4ce"
}

.fa-percent:before {
    content: "\f295"
}

.fa-percentage:before {
    content: "\f541"
}

.fa-periscope:before {
    content: "\f3da"
}

.fa-person-carry:before {
    content: "\f4cf"
}

.fa-person-dolly:before {
    content: "\f4d0"
}

.fa-person-dolly-empty:before {
    content: "\f4d1"
}

.fa-phabricator:before {
    content: "\f3db"
}

.fa-phoenix-framework:before {
    content: "\f3dc"
}

.fa-phoenix-squadron:before {
    content: "\f511"
}

.fa-phone:before {
    content: "\f095"
}

.fa-phone-plus:before {
    content: "\f4d2"
}

.fa-phone-slash:before {
    content: "\f3dd"
}

.fa-phone-square:before {
    content: "\f098"
}

.fa-phone-volume:before {
    content: "\f2a0"
}

.fa-php:before {
    content: "\f457"
}

.fa-pied-piper:before {
    content: "\f2ae"
}

.fa-pied-piper-alt:before {
    content: "\f1a8"
}

.fa-pied-piper-hat:before {
    content: "\f4e5"
}

.fa-pied-piper-pp:before {
    content: "\f1a7"
}

.fa-piggy-bank:before {
    content: "\f4d3"
}

.fa-pills:before {
    content: "\f484"
}

.fa-pinterest:before {
    content: "\f0d2"
}

.fa-pinterest-p:before {
    content: "\f231"
}

.fa-pinterest-square:before {
    content: "\f0d3"
}

.fa-plane:before {
    content: "\f072"
}

.fa-plane-alt:before {
    content: "\f3de"
}

.fa-plane-arrival:before {
    content: "\f5af"
}

.fa-plane-departure:before {
    content: "\f5b0"
}

.fa-play:before {
    content: "\f04b"
}

.fa-play-circle:before {
    content: "\f144"
}

.fa-playstation:before {
    content: "\f3df"
}

.fa-plug:before {
    content: "\f1e6"
}

.fa-plus:before {
    content: "\f067"
}

.fa-plus-circle:before {
    content: "\f055"
}

.fa-plus-hexagon:before {
    content: "\f300"
}

.fa-plus-octagon:before {
    content: "\f301"
}

.fa-plus-square:before {
    content: "\f0fe"
}

.fa-podcast:before {
    content: "\f2ce"
}

.fa-poo:before {
    content: "\f2fe"
}

.fa-poop:before {
    content: "\f619"
}

.fa-portrait:before {
    content: "\f3e0"
}

.fa-pound-sign:before {
    content: "\f154"
}

.fa-power-off:before {
    content: "\f011"
}

.fa-prescription:before {
    content: "\f5b1"
}

.fa-prescription-bottle:before {
    content: "\f485"
}

.fa-prescription-bottle-alt:before {
    content: "\f486"
}

.fa-print:before {
    content: "\f02f"
}

.fa-procedures:before {
    content: "\f487"
}

.fa-product-hunt:before {
    content: "\f288"
}

.fa-project-diagram:before {
    content: "\f542"
}

.fa-pushed:before {
    content: "\f3e1"
}

.fa-puzzle-piece:before {
    content: "\f12e"
}

.fa-python:before {
    content: "\f3e2"
}

.fa-qq:before {
    content: "\f1d6"
}

.fa-qrcode:before {
    content: "\f029"
}

.fa-question:before {
    content: "\f128"
}

.fa-question-circle:before {
    content: "\f059"
}

.fa-question-square:before {
    content: "\f2fd"
}

.fa-quidditch:before {
    content: "\f458"
}

.fa-quinscape:before {
    content: "\f459"
}

.fa-quora:before {
    content: "\f2c4"
}

.fa-quote-left:before {
    content: "\f10d"
}

.fa-quote-right:before {
    content: "\f10e"
}

.fa-r-project:before {
    content: "\f4f7"
}

.fa-racquet:before {
    content: "\f45a"
}

.fa-ramp-loading:before {
    content: "\f4d4"
}

.fa-random:before {
    content: "\f074"
}

.fa-ravelry:before {
    content: "\f2d9"
}

.fa-react:before {
    content: "\f41b"
}

.fa-readme:before {
    content: "\f4d5"
}

.fa-rebel:before {
    content: "\f1d0"
}

.fa-receipt:before {
    content: "\f543"
}

.fa-rectangle-landscape:before {
    content: "\f2fa"
}

.fa-rectangle-portrait:before {
    content: "\f2fb"
}

.fa-rectangle-wide:before {
    content: "\f2fc"
}

.fa-recycle:before {
    content: "\f1b8"
}

.fa-red-river:before {
    content: "\f3e3"
}

.fa-reddit:before {
    content: "\f1a1"
}

.fa-reddit-alien:before {
    content: "\f281"
}

.fa-reddit-square:before {
    content: "\f1a2"
}

.fa-redo:before {
    content: "\f01e"
}

.fa-redo-alt:before {
    content: "\f2f9"
}

.fa-registered:before {
    content: "\f25d"
}

.fa-rendact:before {
    content: "\f3e4"
}

.fa-renren:before {
    content: "\f18b"
}

.fa-repeat:before {
    content: "\f363"
}

.fa-repeat-1:before {
    content: "\f365"
}

.fa-repeat-1-alt:before {
    content: "\f366"
}

.fa-repeat-alt:before {
    content: "\f364"
}

.fa-reply:before {
    content: "\f3e5"
}

.fa-reply-all:before {
    content: "\f122"
}

.fa-replyd:before {
    content: "\f3e6"
}

.fa-researchgate:before {
    content: "\f4f8"
}

.fa-resolving:before {
    content: "\f3e7"
}

.fa-retweet:before {
    content: "\f079"
}

.fa-retweet-alt:before {
    content: "\f361"
}

.fa-rev:before {
    content: "\f5b2"
}

.fa-ribbon:before {
    content: "\f4d6"
}

.fa-road:before {
    content: "\f018"
}

.fa-robot:before {
    content: "\f544"
}

.fa-rocket:before {
    content: "\f135"
}

.fa-rocketchat:before {
    content: "\f3e8"
}

.fa-rockrms:before {
    content: "\f3e9"
}

.fa-route:before {
    content: "\f4d7"
}

.fa-route-highway:before {
    content: "\f61a"
}

.fa-route-interstate:before {
    content: "\f61b"
}

.fa-rss:before {
    content: "\f09e"
}

.fa-rss-square:before {
    content: "\f143"
}

.fa-ruble-sign:before {
    content: "\f158"
}

.fa-ruler:before {
    content: "\f545"
}

.fa-ruler-combined:before {
    content: "\f546"
}

.fa-ruler-horizontal:before {
    content: "\f547"
}

.fa-ruler-triangle:before {
    content: "\f61c"
}

.fa-ruler-vertical:before {
    content: "\f548"
}

.fa-rupee-sign:before {
    content: "\f156"
}

.fa-sad-cry:before {
    content: "\f5b3"
}

.fa-sad-tear:before {
    content: "\f5b4"
}

.fa-safari:before {
    content: "\f267"
}

.fa-sass:before {
    content: "\f41e"
}

.fa-save:before {
    content: "\f0c7"
}

.fa-scalpel:before {
    content: "\f61d"
}

.fa-scalpel-path:before {
    content: "\f61e"
}

.fa-scanner:before {
    content: "\f488"
}

.fa-scanner-keyboard:before {
    content: "\f489"
}

.fa-scanner-touchscreen:before {
    content: "\f48a"
}

.fa-schlix:before {
    content: "\f3ea"
}

.fa-school:before {
    content: "\f549"
}

.fa-screwdriver:before {
    content: "\f54a"
}

.fa-scribd:before {
    content: "\f28a"
}

.fa-scrubber:before {
    content: "\f2f8"
}

.fa-search:before {
    content: "\f002"
}

.fa-search-minus:before {
    content: "\f010"
}

.fa-search-plus:before {
    content: "\f00e"
}

.fa-searchengin:before {
    content: "\f3eb"
}

.fa-seedling:before {
    content: "\f4d8"
}

.fa-sellcast:before {
    content: "\f2da"
}

.fa-sellsy:before {
    content: "\f213"
}

.fa-server:before {
    content: "\f233"
}

.fa-servicestack:before {
    content: "\f3ec"
}

.fa-shapes:before {
    content: "\f61f"
}

.fa-share:before {
    content: "\f064"
}

.fa-share-all:before {
    content: "\f367"
}

.fa-share-alt:before {
    content: "\f1e0"
}

.fa-share-alt-square:before {
    content: "\f1e1"
}

.fa-share-square:before {
    content: "\f14d"
}

.fa-shekel-sign:before {
    content: "\f20b"
}

.fa-shield:before {
    content: "\f132"
}

.fa-shield-alt:before {
    content: "\f3ed"
}

.fa-shield-check:before {
    content: "\f2f7"
}

.fa-ship:before {
    content: "\f21a"
}

.fa-shipping-fast:before {
    content: "\f48b"
}

.fa-shipping-timed:before {
    content: "\f48c"
}

.fa-shirtsinbulk:before {
    content: "\f214"
}

.fa-shoe-prints:before {
    content: "\f54b"
}

.fa-shopping-bag:before {
    content: "\f290"
}

.fa-shopping-basket:before {
    content: "\f291"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-shopware:before {
    content: "\f5b5"
}

.fa-shower:before {
    content: "\f2cc"
}

.fa-shuttle-van:before {
    content: "\f5b6"
}

.fa-shuttlecock:before {
    content: "\f45b"
}

.fa-sign:before {
    content: "\f4d9"
}

.fa-sign-in:before {
    content: "\f090"
}

.fa-sign-in-alt:before {
    content: "\f2f6"
}

.fa-sign-language:before {
    content: "\f2a7"
}

.fa-sign-out:before {
    content: "\f08b"
}

.fa-sign-out-alt:before {
    content: "\f2f5"
}

.fa-signal:before {
    content: "\f012"
}

.fa-signature:before {
    content: "\f5b7"
}

.fa-simplybuilt:before {
    content: "\f215"
}

.fa-sistrix:before {
    content: "\f3ee"
}

.fa-sitemap:before {
    content: "\f0e8"
}

.fa-sith:before {
    content: "\f512"
}

.fa-skeleton:before {
    content: "\f620"
}

.fa-skull:before {
    content: "\f54c"
}

.fa-skyatlas:before {
    content: "\f216"
}

.fa-skype:before {
    content: "\f17e"
}

.fa-slack:before {
    content: "\f198"
}

.fa-slack-hash:before {
    content: "\f3ef"
}

.fa-sliders-h:before {
    content: "\f1de"
}

.fa-sliders-h-square:before {
    content: "\f3f0"
}

.fa-sliders-v:before {
    content: "\f3f1"
}

.fa-sliders-v-square:before {
    content: "\f3f2"
}

.fa-slideshare:before {
    content: "\f1e7"
}

.fa-smile:before {
    content: "\f118"
}

.fa-smile-beam:before {
    content: "\f5b8"
}

.fa-smile-plus:before {
    content: "\f5b9"
}

.fa-smile-wink:before {
    content: "\f4da"
}

.fa-smoking:before {
    content: "\f48d"
}

.fa-smoking-ban:before {
    content: "\f54d"
}

.fa-snapchat:before {
    content: "\f2ab"
}

.fa-snapchat-ghost:before {
    content: "\f2ac"
}

.fa-snapchat-square:before {
    content: "\f2ad"
}

.fa-snowflake:before {
    content: "\f2dc"
}

.fa-solar-panel:before {
    content: "\f5ba"
}

.fa-sort:before {
    content: "\f0dc"
}

.fa-sort-alpha-down:before {
    content: "\f15d"
}

.fa-sort-alpha-up:before {
    content: "\f15e"
}

.fa-sort-amount-down:before {
    content: "\f160"
}

.fa-sort-amount-up:before {
    content: "\f161"
}

.fa-sort-down:before {
    content: "\f0dd"
}

.fa-sort-numeric-down:before {
    content: "\f162"
}

.fa-sort-numeric-up:before {
    content: "\f163"
}

.fa-sort-up:before {
    content: "\f0de"
}

.fa-soundcloud:before {
    content: "\f1be"
}

.fa-spa:before {
    content: "\f5bb"
}

.fa-space-shuttle:before {
    content: "\f197"
}

.fa-spade:before {
    content: "\f2f4"
}

.fa-speakap:before {
    content: "\f3f3"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-spinner-third:before {
    content: "\f3f4"
}

.fa-splotch:before {
    content: "\f5bc"
}

.fa-spotify:before {
    content: "\f1bc"
}

.fa-spray-can:before {
    content: "\f5bd"
}

.fa-square:before {
    content: "\f0c8"
}

.fa-square-full:before {
    content: "\f45c"
}

.fa-squarespace:before {
    content: "\f5be"
}

.fa-stack-exchange:before {
    content: "\f18d"
}

.fa-stack-overflow:before {
    content: "\f16c"
}

.fa-stamp:before {
    content: "\f5bf"
}

.fa-star:before {
    content: "\f005"
}

.fa-star-exclamation:before {
    content: "\f2f3"
}

.fa-star-half:before {
    content: "\f089"
}

.fa-star-half-alt:before {
    content: "\f5c0"
}

.fa-star-of-life:before {
    content: "\f621"
}

.fa-staylinked:before {
    content: "\f3f5"
}

.fa-steam:before {
    content: "\f1b6"
}

.fa-steam-square:before {
    content: "\f1b7"
}

.fa-steam-symbol:before {
    content: "\f3f6"
}

.fa-steering-wheel:before {
    content: "\f622"
}

.fa-step-backward:before {
    content: "\f048"
}

.fa-step-forward:before {
    content: "\f051"
}

.fa-stethoscope:before {
    content: "\f0f1"
}

.fa-sticker-mule:before {
    content: "\f3f7"
}

.fa-sticky-note:before {
    content: "\f249"
}

.fa-stomach:before {
    content: "\f623"
}

.fa-stop:before {
    content: "\f04d"
}

.fa-stop-circle:before {
    content: "\f28d"
}

.fa-stopwatch:before {
    content: "\f2f2"
}

.fa-store:before {
    content: "\f54e"
}

.fa-store-alt:before {
    content: "\f54f"
}

.fa-strava:before {
    content: "\f428"
}

.fa-stream:before {
    content: "\f550"
}

.fa-street-view:before {
    content: "\f21d"
}

.fa-strikethrough:before {
    content: "\f0cc"
}

.fa-stripe:before {
    content: "\f429"
}

.fa-stripe-s:before {
    content: "\f42a"
}

.fa-stroopwafel:before {
    content: "\f551"
}

.fa-studiovinari:before {
    content: "\f3f8"
}

.fa-stumbleupon:before {
    content: "\f1a4"
}

.fa-stumbleupon-circle:before {
    content: "\f1a3"
}

.fa-subscript:before {
    content: "\f12c"
}

.fa-subway:before {
    content: "\f239"
}

.fa-suitcase:before {
    content: "\f0f2"
}

.fa-suitcase-rolling:before {
    content: "\f5c1"
}

.fa-sun:before {
    content: "\f185"
}

.fa-superpowers:before {
    content: "\f2dd"
}

.fa-superscript:before {
    content: "\f12b"
}

.fa-supple:before {
    content: "\f3f9"
}

.fa-surprise:before {
    content: "\f5c2"
}

.fa-swatchbook:before {
    content: "\f5c3"
}

.fa-swimmer:before {
    content: "\f5c4"
}

.fa-swimming-pool:before {
    content: "\f5c5"
}

.fa-sync:before {
    content: "\f021"
}

.fa-sync-alt:before {
    content: "\f2f1"
}

.fa-syringe:before {
    content: "\f48e"
}

.fa-table:before {
    content: "\f0ce"
}

.fa-table-tennis:before {
    content: "\f45d"
}

.fa-tablet:before {
    content: "\f10a"
}

.fa-tablet-alt:before {
    content: "\f3fa"
}

.fa-tablet-android:before {
    content: "\f3fb"
}

.fa-tablet-android-alt:before {
    content: "\f3fc"
}

.fa-tablet-rugged:before {
    content: "\f48f"
}

.fa-tablets:before {
    content: "\f490"
}

.fa-tachometer:before {
    content: "\f0e4"
}

.fa-tachometer-alt:before {
    content: "\f3fd"
}

.fa-tachometer-alt-average:before {
    content: "\f624"
}

.fa-tachometer-alt-fast:before {
    content: "\f625"
}

.fa-tachometer-alt-fastest:before {
    content: "\f626"
}

.fa-tachometer-alt-slow:before {
    content: "\f627"
}

.fa-tachometer-alt-slowest:before {
    content: "\f628"
}

.fa-tachometer-average:before {
    content: "\f629"
}

.fa-tachometer-fast:before {
    content: "\f62a"
}

.fa-tachometer-fastest:before {
    content: "\f62b"
}

.fa-tachometer-slow:before {
    content: "\f62c"
}

.fa-tachometer-slowest:before {
    content: "\f62d"
}

.fa-tag:before {
    content: "\f02b"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-tape:before {
    content: "\f4db"
}

.fa-tasks:before {
    content: "\f0ae"
}

.fa-taxi:before {
    content: "\f1ba"
}

.fa-teamspeak:before {
    content: "\f4f9"
}

.fa-teeth:before {
    content: "\f62e"
}

.fa-teeth-open:before {
    content: "\f62f"
}

.fa-telegram:before {
    content: "\f2c6"
}

.fa-telegram-plane:before {
    content: "\f3fe"
}

.fa-tencent-weibo:before {
    content: "\f1d5"
}

.fa-tennis-ball:before {
    content: "\f45e"
}

.fa-terminal:before {
    content: "\f120"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-th:before {
    content: "\f00a"
}

.fa-th-large:before {
    content: "\f009"
}

.fa-th-list:before {
    content: "\f00b"
}

.fa-theater-masks:before {
    content: "\f630"
}

.fa-themeco:before {
    content: "\f5c6"
}

.fa-themeisle:before {
    content: "\f2b2"
}

.fa-thermometer:before {
    content: "\f491"
}

.fa-thermometer-empty:before {
    content: "\f2cb"
}

.fa-thermometer-full:before {
    content: "\f2c7"
}

.fa-thermometer-half:before {
    content: "\f2c9"
}

.fa-thermometer-quarter:before {
    content: "\f2ca"
}

.fa-thermometer-three-quarters:before {
    content: "\f2c8"
}

.fa-thumbs-down:before {
    content: "\f165"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-thumbtack:before {
    content: "\f08d"
}

.fa-ticket:before {
    content: "\f145"
}

.fa-ticket-alt:before {
    content: "\f3ff"
}

.fa-times:before {
    content: "\f00d"
}

.fa-times-circle:before {
    content: "\f057"
}

.fa-times-hexagon:before {
    content: "\f2ee"
}

.fa-times-octagon:before {
    content: "\f2f0"
}

.fa-times-square:before {
    content: "\f2d3"
}

.fa-tint:before {
    content: "\f043"
}

.fa-tint-slash:before {
    content: "\f5c7"
}

.fa-tire:before {
    content: "\f631"
}

.fa-tire-flat:before {
    content: "\f632"
}

.fa-tire-pressure-warning:before {
    content: "\f633"
}

.fa-tire-rugged:before {
    content: "\f634"
}

.fa-tired:before {
    content: "\f5c8"
}

.fa-toggle-off:before {
    content: "\f204"
}

.fa-toggle-on:before {
    content: "\f205"
}

.fa-toolbox:before {
    content: "\f552"
}

.fa-tooth:before {
    content: "\f5c9"
}

.fa-toothbrush:before {
    content: "\f635"
}

.fa-trade-federation:before {
    content: "\f513"
}

.fa-trademark:before {
    content: "\f25c"
}

.fa-traffic-cone:before {
    content: "\f636"
}

.fa-traffic-light:before {
    content: "\f637"
}

.fa-traffic-light-go:before {
    content: "\f638"
}

.fa-traffic-light-slow:before {
    content: "\f639"
}

.fa-traffic-light-stop:before {
    content: "\f63a"
}

.fa-train:before {
    content: "\f238"
}

.fa-transgender:before {
    content: "\f224"
}

.fa-transgender-alt:before {
    content: "\f225"
}

.fa-trash:before {
    content: "\f1f8"
}

.fa-trash-alt:before {
    content: "\f2ed"
}

.fa-tree:before {
    content: "\f1bb"
}

.fa-tree-alt:before {
    content: "\f400"
}

.fa-trello:before {
    content: "\f181"
}

.fa-triangle:before {
    content: "\f2ec"
}

.fa-tripadvisor:before {
    content: "\f262"
}

.fa-trophy:before {
    content: "\f091"
}

.fa-trophy-alt:before {
    content: "\f2eb"
}

.fa-truck:before {
    content: "\f0d1"
}

.fa-truck-container:before {
    content: "\f4dc"
}

.fa-truck-couch:before {
    content: "\f4dd"
}

.fa-truck-loading:before {
    content: "\f4de"
}

.fa-truck-monster:before {
    content: "\f63b"
}

.fa-truck-moving:before {
    content: "\f4df"
}

.fa-truck-pickup:before {
    content: "\f63c"
}

.fa-truck-ramp:before {
    content: "\f4e0"
}

.fa-tshirt:before {
    content: "\f553"
}

.fa-tty:before {
    content: "\f1e4"
}

.fa-tumblr:before {
    content: "\f173"
}

.fa-tumblr-square:before {
    content: "\f174"
}

.fa-tv:before {
    content: "\f26c"
}

.fa-tv-retro:before {
    content: "\f401"
}

.fa-twitch:before {
    content: "\f1e8"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-twitter-square:before {
    content: "\f081"
}

.fa-typo3:before {
    content: "\f42b"
}

.fa-uber:before {
    content: "\f402"
}

.fa-uikit:before {
    content: "\f403"
}

.fa-umbrella:before {
    content: "\f0e9"
}

.fa-umbrella-beach:before {
    content: "\f5ca"
}

.fa-underline:before {
    content: "\f0cd"
}

.fa-undo:before {
    content: "\f0e2"
}

.fa-undo-alt:before {
    content: "\f2ea"
}

.fa-uniregistry:before {
    content: "\f404"
}

.fa-universal-access:before {
    content: "\f29a"
}

.fa-university:before {
    content: "\f19c"
}

.fa-unlink:before {
    content: "\f127"
}

.fa-unlock:before {
    content: "\f09c"
}

.fa-unlock-alt:before {
    content: "\f13e"
}

.fa-untappd:before {
    content: "\f405"
}

.fa-upload:before {
    content: "\f093"
}

.fa-usb:before {
    content: "\f287"
}

.fa-usd-circle:before {
    content: "\f2e8"
}

.fa-usd-square:before {
    content: "\f2e9"
}

.fa-user:before {
    content: "\f007"
}

.fa-user-alt:before {
    color: #171717;
    content: "\f406"
}

.fa-user-alt-slash:before {
    content: "\f4fa"
}

.fa-user-astronaut:before {
    content: "\f4fb"
}

.fa-user-check:before {
    content: "\f4fc"
}

.fa-user-circle:before {
    content: "\f2bd"
}

.fa-user-clock:before {
    content: "\f4fd"
}

.fa-user-cog:before {
    content: "\f4fe"
}

.fa-user-edit:before {
    content: "\f4ff"
}

.fa-user-friends:before {
    content: "\f500"
}

.fa-user-graduate:before {
    content: "\f501"
}

.fa-user-lock:before {
    content: "\f502"
}

.fa-user-md:before {
    content: "\f0f0"
}

.fa-user-minus:before {
    content: "\f503"
}

.fa-user-ninja:before {
    content: "\f504"
}

.fa-user-plus:before {
    content: "\f234"
}

.fa-user-secret:before {
    content: "\f21b"
}

.fa-user-shield:before {
    content: "\f505"
}

.fa-user-slash:before {
    content: "\f506"
}

.fa-user-tag:before {
    content: "\f507"
}

.fa-user-tie:before {
    content: "\f508"
}

.fa-user-times:before {
    content: "\f235"
}

.fa-users:before {
    content: "\f0c0"
}

.fa-users-class:before {
    content: "\f63d"
}

.fa-users-cog:before {
    content: "\f509"
}

.fa-ussunnah:before {
    content: "\f407"
}

.fa-utensil-fork:before {
    content: "\f2e3"
}

.fa-utensil-knife:before {
    content: "\f2e4"
}

.fa-utensil-spoon:before {
    content: "\f2e5"
}

.fa-utensils:before {
    content: "\f2e7"
}

.fa-utensils-alt:before {
    content: "\f2e6"
}

.fa-vaadin:before {
    content: "\f408"
}

.fa-vector-square:before {
    content: "\f5cb"
}

.fa-venus:before {
    content: "\f221"
}

.fa-venus-double:before {
    content: "\f226"
}

.fa-venus-mars:before {
    content: "\f228"
}

.fa-viacoin:before {
    content: "\f237"
}

.fa-viadeo:before {
    content: "\f2a9"
}

.fa-viadeo-square:before {
    content: "\f2aa"
}

.fa-vial:before {
    content: "\f492"
}

.fa-vials:before {
    content: "\f493"
}

.fa-viber:before {
    content: "\f409"
}

.fa-video:before {
    content: "\f03d"
}

.fa-video-plus:before {
    content: "\f4e1"
}

.fa-video-slash:before {
    content: "\f4e2"
}

.fa-vimeo:before {
    content: "\f40a"
}

.fa-vimeo-square:before {
    content: "\f194"
}

.fa-vimeo-v:before {
    content: "\f27d"
}

.fa-vine:before {
    content: "\f1ca"
}

.fa-vk:before {
    content: "\f189"
}

.fa-vnv:before {
    content: "\f40b"
}

.fa-volleyball-ball:before {
    content: "\f45f"
}

.fa-volume-down:before {
    content: "\f027"
}

.fa-volume-mute:before {
    content: "\f2e2"
}

.fa-volume-off:before {
    content: "\f026"
}

.fa-volume-up:before {
    content: "\f028"
}

.fa-vuejs:before {
    content: "\f41f"
}

.fa-walking:before {
    content: "\f554"
}

.fa-wallet:before {
    content: "\f555"
}

.fa-warehouse:before {
    content: "\f494"
}

.fa-warehouse-alt:before {
    content: "\f495"
}

.fa-watch:before {
    content: "\f2e1"
}

.fa-watch-fitness:before {
    content: "\f63e"
}

.fa-weebly:before {
    content: "\f5cc"
}

.fa-weibo:before {
    content: "\f18a"
}

.fa-weight:before {
    content: "\f496"
}

.fa-weight-hanging:before {
    content: "\f5cd"
}

.fa-weixin:before {
    content: "\f1d7"
}

.fa-whatsapp:before {
    content: "\f232"
}

.fa-whatsapp-square:before {
    content: "\f40c"
}

.fa-wheelchair:before {
    content: "\f193"
}

.fa-whistle:before {
    content: "\f460"
}

.fa-whmcs:before {
    content: "\f40d"
}

.fa-wifi:before {
    content: "\f1eb"
}

.fa-wikipedia-w:before {
    content: "\f266"
}

.fa-window:before {
    content: "\f40e"
}

.fa-window-alt:before {
    content: "\f40f"
}

.fa-window-close:before {
    content: "\f410"
}

.fa-window-maximize:before {
    content: "\f2d0"
}

.fa-window-minimize:before {
    content: "\f2d1"
}

.fa-window-restore:before {
    content: "\f2d2"
}

.fa-windows:before {
    content: "\f17a"
}

.fa-wine-glass:before {
    content: "\f4e3"
}

.fa-wine-glass-alt:before {
    content: "\f5ce"
}

.fa-wix:before {
    content: "\f5cf"
}

.fa-wolf-pack-battalion:before {
    content: "\f514"
}

.fa-won-sign:before {
    content: "\f159"
}

.fa-wordpress:before {
    content: "\f19a"
}

.fa-wordpress-simple:before {
    content: "\f411"
}

.fa-wpbeginner:before {
    content: "\f297"
}

.fa-wpexplorer:before {
    content: "\f2de"
}

.fa-wpforms:before {
    content: "\f298"
}

.fa-wrench:before {
    content: "\f0ad"
}

.fa-x-ray:before {
    content: "\f497"
}

.fa-xbox:before {
    content: "\f412"
}

.fa-xing:before {
    content: "\f168"
}

.fa-xing-square:before {
    content: "\f169"
}

.fa-y-combinator:before {
    content: "\f23b"
}

.fa-yahoo:before {
    content: "\f19e"
}

.fa-yandex:before {
    content: "\f413"
}

.fa-yandex-international:before {
    content: "\f414"
}

.fa-yelp:before {
    content: "\f1e9"
}

.fa-yen-sign:before {
    content: "\f157"
}

.fa-yoast:before {
    content: "\f2b1"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-youtube-square:before {
    content: "\f431"
}

.fa-zhihu:before {
    content: "\f63f"
}

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

.sr-only-focusable:active, .sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-style: normal;
    font-weight: normal;
    src: url(/Content/FontAwsome/webfonts/fa-brands-400.eot);
    src: url(/Content/FontAwsome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/Content/FontAwsome/webfonts/fa-brands-400.woff2) format("woff2"),url(/Content/FontAwsome/webfonts/fa-brands-400.woff) format("woff"),url(/Content/FontAwsome/webfonts/fa-brands-400.ttf) format("truetype"),url(/Content/FontAwsome/webfonts/fa-brands-400.svg#fontawesome) format("svg")
}

.fab {
    font-family: "Font Awesome 5 Brands"
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-style: normal;
    font-weight: 300;
    src: url(/Content/FontAwsome/webfonts/fa-light-300.eot);
    src: url(/Content/FontAwsome/webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(/Content/FontAwsome/webfonts/fa-light-300.woff2) format("woff2"),url(/Content/FontAwsome/webfonts/fa-light-300.woff) format("woff"),url(/Content/FontAwsome/webfonts/fa-light-300.ttf) format("truetype"),url(/Content/FontAwsome/webfonts/fa-light-300.svg#fontawesome) format("svg")
}

.fal {
    font-weight: 300
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-style: normal;
    font-weight: 400;
    src: url(/Content/FontAwsome/webfonts/fa-regular-400.eot);
    src: url(/Content/FontAwsome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/Content/FontAwsome/webfonts/fa-regular-400.woff2) format("woff2"),url(/Content/FontAwsome/webfonts/fa-regular-400.woff) format("woff"),url(/Content/FontAwsome/webfonts/fa-regular-400.ttf) format("truetype"),url(/Content/FontAwsome/webfonts/fa-regular-400.svg#fontawesome) format("svg")
}

.fal, .far {
    font-family: "Font Awesome 5 Pro"
}

.far {
    font-weight: 400
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-style: normal;
    font-weight: 900;
    src: url(/Content/FontAwsome/webfonts/fa-solid-900.eot);
    src: url(/Content/FontAwsome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/Content/FontAwsome/webfonts/fa-solid-900.woff2) format("woff2"),url(/Content/FontAwsome/webfonts/fa-solid-900.woff) format("woff"),url(/Content/FontAwsome/webfonts/fa-solid-900.ttf) format("truetype"),url(/Content/FontAwsome/webfonts/fa-solid-900.svg#fontawesome) format("svg")
}

.fa, .fas {
    font-family: "Font Awesome 5 Pro";
    font-weight: 900
}

/*from core styles*/

.fa-search,
.fa-user-alt,
.fa-bars,
.fa-phone,
.fa-envelope,
.menu-icon-pos {
    margin: 3px 8px 3px 0px;
}

@media (max-width: 767px) {
    header {position: relative !important;
    }
}

.tab-content > .active {
    display: block;
    opacity: 1;
}

/*Header*/
.header-top a,
.header-top a:link,
.header-top a:active,
.header-top a:visited,
.header-top a small,
.header-top a.h6.alt,
.footer__bottom a:link,
.footer__bottom a:active,
.footer__bottom a:visited,
.footer__bottom a small,
.footer__bottom a.h6.alt {
    color: #171717;
}

.header-top .no-margin {
    margin: 0;
}

/*custom button styles*/

/*override buttons.less*/
.desktop-nav-search .btn {
    border-radius: 5px;
    padding: 0.4em 1em;
    font-size: 1.1em;
}

.btn-gradient-primary,
.desktop-nav-search .btn-gradient-primary {
    background-image: linear-gradient(to right, #721BE0 0%, #A93AF1 100%);
    background-repeat: repeat-x;
    border: none;
    color: #fff;
    font-family: 'Gibson-Regular';
    letter-spacing: normal;
}

    .btn-gradient-primary:hover,
    .desktop-nav-search .btn-gradient-primary:hover {
        color: #fff;
    }

.btn,
.desktop-nav-search .btn,
.desktop-nav-search .btn-link {
    font-family: 'Gibson-Regular';
    letter-spacing: normal;
    line-height: 1.4em;
}

.desktop-nav-search input {
    border: 1px grey solid;
    margin-right: 20px;
    padding-left: 10px;
    color: black !important;
    font-size: 16px;
    width: 85%;
    background-color: #ffffff;
}

.desktop-nav-search input::-webkit-input-placeholder {
    color: #949494 !important;
}

.desktop-nav-search input::placeholder {
    color: #949494 !important;
}

.desktop-nav-search input:-ms-input-placeholder {
    color: #949494 !important;
}

.btn-outline-primary {
    color: #711BE0;
}

.btn-lg {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0.3rem;
}

.btn-sm {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.2rem;
}

.btn-gradient-primary:hover,
.btn-gradient-primary:focus,
.btn-gradient-primary.focus {
    color: #fff;
}

.btn-secondary {
    color: #212529;
    background:  #FBCB0B !important;
    border: none !important;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-gradient-primary.focus {
    color: #000;
}

.btn-secondary a { color: #181818 !important; }

.btn-outline-dark,
.desktop-nav-search .btn-outline-dark {
    color: #0f1319;
    background-color: transparent;
    background-image: none;
    border: none;
}

.btn-outline-dark:hover,
.desktop-nav-search .btn-outline-dark:hover {
    color: #0f1319;
    background-color: #fff;
    border: none;
}

.btn-outline-dark:focus,
.btn-outline-dark.focus,
.desktop-nav-search .btn-outline-dark:focus,
.desktop-nav-search .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(15, 19, 25, 0.5);
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled,
.desktop-nav-search .btn-outline-dark.disabled,
.desktop-nav-search .btn-outline-dark:disabled {
    color: #0f1319;
    background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #0f1319;
    border-color: #0f1319;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(15, 19, 25, 0.5);
}

/*Non Fusion fixes*/

/*fusion sticky header*/
@media (min-width: 768px) {
    /*override existing sticky nav so it doesnt stick*/
    .sticky-nav-menu {
        position: absolute !important;
    }
}

/*Sticky Header*/
#fusion--sticky-header {
    height: 80px;
    padding: 1em;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    width: 100%;
    background-color: #181818;
    transform: translateY(-100%);
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
    top: 0;
    left: 0;
    border-bottom: #232323;
    z-index: 13;
}

@media(max-width: 768px) {
    #fusion--sticky-header {
        display: none;
    }
}

#fusion--sticky-header.hide {
    display: none;
}

#fusion--sticky-header.sticky {
    transform: translateY(0);
    opacity: 1;
}

#fusion--sticky-header .logo {
    display: block;
    text-align: left;
    padding: 0;
}

@media (max-width: 768px) {
    #fusion--sticky-header .logo {
        display: none;
    }
}

#fusion--sticky-header .logo img {
    max-width: 100%;
    vertical-align: middle;
    display: inline-block;
    padding: 0 0.6em;
}

#fusion--sticky-header .logo.logo-small {
    display: none;
    text-align: left;
}

@media (max-width: 768px) {
    #fusion--sticky-header .logo.logo-small {
        display: flex;
        flex-basis: 100px;
    }
}

#fusion--sticky-header:after {
    content: '';
    background-image: linear-gradient(-90deg, #711be0 0%, #5fdfc1 100%);
    height: 0.125em;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

#fusion--sticky-header .sticky__deets {
    text-align: right;
}

#fusion--sticky-header .sticky__deets > div,
#fusion--sticky-header .sticky__deets h4 {
    display: inline-block;
    font-family: 'Gibson-Regular';
}

#fusion--sticky-header .sticky__deets h4 a {
    color: #ffffff;
}

#fusion--sticky-header .sticky__deets .small {
    opacity: 0.7;
}

#fusion--sticky-header .sticky__deets .fa-circle {
    color: #5fdfc1;
    margin: 0 10px 0 20px;
    font-size: 0.7em;
}

#fusion--sticky-header .sticky__deets .fa-phone {
    color: #fff;
    margin: 0 10px 0 20px;
    font-size: 0.8em;
}

@media (max-width: 768px) {
    #fusion--sticky-header .sticky__deets {
        font-size: 0.7em;
    }
}
/* end sticky header */


/*stick the sub navs below #fusion--sticky-header*/
#navbar {
    position: sticky;
    position: -webkit-sticky;
    top: 79px;
    z-index: 12;
}

/*desktop nav search*/

.desktop-nav-search {
    background-color: #fff;
}

    .desktop-nav-search:before {
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid #fff;
        position: absolute;
        top: 64px;
        right: 155px;
    }

@media(max-width: 991px) {
    .desktop-nav-search:before {
        top: 70px;
        right: 115px;
    }
}

.desktop-nav-search .row {
    padding: 1em 0;
}

.desktop-nav-search .nav-search__btn {
    text-align: right;
}

    .desktop-nav-search .nav-search__btn .btn-link {
        font-family: 'Gibson-Regular';
        letter-spacing: normal;
        line-height: 1.4em;
        color: #bbb;
        text-transform: none;
        font-size: 1.1em;
        padding: 0 1em;
    }

.desktop-nav-search .fa-search {
    color: #5d5c5c !important;
    font-size: 1.7em;
}


input[type=text].nav--global-search::placeholder {
    font-size: 1.3em;
    font-style: normal;
    font-family: 'Gibson-Regular';
    color: #dcdcdc;
    opacity: 1;
}

input[type=text].nav--global-search::-webkit-input-placeholder {
	font-size: 1.3em;
	font-style: normal;
	font-family: 'Gibson-Regular';
	color: #dcdcdc;
	opacity: 1;
}

input[type=text].nav--global-search:-moz-placeholder {
	font-size: 1.3em;
	font-style: normal;
	font-family: 'Gibson-Regular';
	color: #dcdcdc;
	opacity: 1;
}

input[type=text].nav--global-search::-moz-placeholder {
	font-size: 1.3em;
	font-style: normal;
	font-family: 'Gibson-Regular';
	color: #dcdcdc;
	opacity: 1;
}

input[type=text].nav--global-search:-ms-input-placeholder {
	font-size: 1.3em;
	font-style: normal;
	font-family: 'Gibson-Regular';
	color: #dcdcdc;
	opacity: 1;
}

.desktop-nav-search .btn {
    border-radius: 5px;
}

/*Footer*/

.fusion--footer-bg {
    color: black;
    background-color: #f1f1f1;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    text-align: center;
    padding-bottom: 50px;
}

/*@media (min-width: 768px) {
    .fusion--footer-bg {
        background-image: url('https://res.cloudinary.com/destinology/f_auto,q_auto,h_810,w_992,c_fill/v1540373763/fusion/footerbg-lg.jpg');
    }
}

@media (min-width: 992px) {
    .fusion--footer-bg {
        background-image: url('https://res.cloudinary.com/destinology/f_auto,q_auto,w_1200,h_525,c_fill/v1540373763/fusion/footerbg-lg.jpg');
    }
}*/

/*override default button styling*/
.footer__top .btn {
    font-family: 'Gibson-Regular';
    text-transform: none;
    border-radius: 10px;
    margin: 10px;
    width: 90%;
    max-width: 320px;
    height: 106px;
    font-size: 1.5em;
    line-height: 1.2em;
    letter-spacing: 0;
}

@media (max-width: 767px) {
    .footer__top .btn {
        height: 80px;
        font-size: 1em;
    }
}

@media (min-width: 768px) {
    #trigger {
        display: none;
    }
}

/*Header*/
/*scroller may not be required as fits within viewpoint before breakpoint*/

.gradient-scroll-helper {
    pointer-events: none;
}

@media (max-width: 767px) {
    .gradient-scroll-helper {
        position: absolute;
        top: 0px;
        right: 0;
        bottom: 0px;
        z-index: 1;
        display: block;
        width: 100%;
        height: 50%;
    }
}

/*.special-color-dark {
    background-color: #fff 1a !important;
}*/

.main-nav-alt {
    overflow-x: auto;
    overflow-y: visible;
}

.gradient-topper {
    position: fixed;
    z-index: 9999;
    width: 100%;
    height: 0.125em;
    background-image: linear-gradient(90deg, #ff0000, #000000);
}

/*Header Top*/

.sticky-nav-top {
    top: 2px !important;
}

.header-top {
    height: 85px;
    display: flex;
    padding: .4em 1.5em .4em 1.5em;
    justify-content: space-between;
    align-items: center;
    z-index: 9999;
    width: 100%;
    transition: background-color 0.5s ease;
    background-color: white;
}

.header-top.opaque {
    background-color: rgba(0, 0, 0,.68);
}

@media (max-width: 768px) {
    .header-top .logo {
            display: none;
        }
    }

    .header-top .logo.logo-small {
    display: none;
    text-align: left;
}

@media (max-width: 768px) {
    .header-top .logo.logo-small {
        display: flex;
    }
    .header-top {
        height: 70px;
    }
}

.header-top .logo {
    padding: 0;
}

@media (max-width: 479px) {
    .header-top {
        padding-top: 0.5em;
        padding-bottom: 0.5em;
    }
}

#header .header-top-call p {
    line-height: 1;
    font-size: 1.95em;
}

#header .header-top-call .fa-circle {
    color: #5fdfc1;
    margin-right: 5px;
    font-size: 0.8em;
}

#header .header-top-call .call-us {
    font-size: 0.8em;
    text-align: right;
    text-decoration: underline;
    line-height: 1.5;
}

.header-sticky-call-container .header-top-call .call-us {
    font-size: 0.7em;
    text-align: right;
    text-decoration: underline;
    line-height: 1.5;
}

.header-sticky-call-container .header-top-call p {
    line-height: 1;
    font-size: 1.45em;
    margin-bottom: 0;
}

@media (max-width: 767px) {
    #header .header-top-call {
        display: none;
    }
}

/*@media (max-width: 991px) {
    -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;
}*/

.header-top-navblock {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-decoration: none;
    /*z-index: 999;*/
}

@media (min-width: 768px) {
    .header-top-navblock .callus {
    }
}

@media (min-width: 991px) {
    .header-top-navblock .menu-icon
    {
        display: none;
    }
}


@media (max-width: 479px) {
    .ruler-click-main.navblock-item.callus.w-inline-block {
        margin-top: 3px;
    }
    .header-top-navblock {
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
}

.navblock-item {
    display: flex;
    flex-shrink: 0;
    color: #fff;
    text-decoration: none;
    z-index: 9999;
    padding: 10px;
}

@media (max-width: 479px) {
    .navblock-item {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        font-size: 1.5em;
    }
}

@media (max-width: 767px) {
    .navblock-item {
        flex-direction: column;
    }
}

@media (max-width: 991px) {
    .navblock-item {
        flex-direction: column;
        align-items: center;
        transition: background-color 200ms ease;
    }
}

.navblock-item.right {
    align-items: flex-end;
}

.navblock-item.sticky__deets {
    display: none;
}

@media (max-width: 767px) {
    .navblock-item.sticky__deets {
        display: flex;
    }
}

.navblock-item img {
    padding-right: 8px;
}

@media (max-width: 479px) {
    .logo {
        display: none;
    }
}

@media (max-width: 767px) {
    .logo {
        padding-left: 1em;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
}

.logo img {
    max-width: 100%;
    vertical-align: middle;
    display: inline-block;
}

#header .menu {
    display: none;
}

@media (max-width: 768px) {
    #header .menu {
        display: flex;
    }

    #header .search {
        display: none;
    }
}

.logo.logo-nav {
    display: block;
    padding: 1.4em;
}




.main-nav {
    position: relative;
    display: flex;
    overflow: visible;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    flex-grow: 1;
    background-color: #121212;
    height: 70px;
}

    .main-nav .navbar-nav {
        margin: 0;
    }

@media (max-width: 479px) {
    .main-nav {
        position: relative;
        overflow: auto;
        padding-right: 0;
    }
}

@media (max-width: 1002px) {
    .main-nav {
        justify-content: space-between;
        flex-basis: 97%;
        overflow-y: auto;
    }
}

.main-nav-link {
    display: flex;
    height: 4em;
    justify-content: center;
    align-items: center;
    flex: auto;
    transition: color 300ms ease, background-color 300ms ease;
    color: #bdbdbd;
    text-align: center;
    text-decoration: none;
    height: inherit;
    cursor: pointer;
}

@media (max-width: 767px) {
    .main-nav-link {
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }
}

@media (max-width: 991px) {
    .main-nav-link {
        flex-grow: 1;
    }
}

.main-nav-link.active {
    border-bottom: 2px solid #711be0;
}

.main-nav-link.dropdown {
    color: #fff;
    cursor: pointer;
}

#header .main-nav .dropdown-menu {
    border: 1px solid #000;
    border-width: 0 1px 1px 1px;
    border-radius: 0;
    margin: auto;
}
/*up caret on .show top nav*/
.nav-item.main-nav-link.show:after {
    content: '';
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    bottom: -1px;
}
/* hide the drop down caret*/
.dropdown-toggle::after, .navbar .dropdown-menu.mega-menu.v-2 .sub-menu ul.caret-style li a:after {
    display: none!important;
}
/* hide the active bground color on top nav buttons*/
.navbar.navbar-dark .breadcrumb .nav-item.active > .nav-link, .navbar.navbar-dark .navbar-nav .nav-item.active > .nav-link {
    background-color: transparent !important;
}

@media (max-width: 479px) {
    .nav-overflow-helper {
        z-index: 1;
    }
}

.nav-holiday-search {
    display: flex;
    padding-right: 4em;
    padding-left: 4em;
    align-items: center;
    flex-shrink: 0;
    background-color: #711be0;
    color: #fff;
    text-decoration: none;
}

@media (max-width: 991px) {
    .nav-holiday-search {
        padding-top: 0.3em;
        padding-bottom: 0.3em;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        height: 70px;
        font-size: 1.2em;
    }
}

.nav-holiday-search img {
    padding-left: 6px;
    height: 16px;
}

.sub-nav {
    background-color: #f1f1f1;
}

.subnav-title {
    color: #757575;
}
.navbar-expand-lg .navbar-collapse {
    flex-basis: 60%;
}

#header {
    border-bottom: none;
    padding: 0;
}
/*SiteHeader*/
.top-nav-holder {
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    width: calc(100% - 40px);
    height: 50px;
    background-color: #181818;
}

.top-nav-logo {
    height: 100%;
    display: flex;
    align-items: center;
}

.top-nav-links {
    margin-left: 10px;
    align-items: center;
    display: flex;
}

.top-nav-link {
    text-align: center;
    letter-spacing: -0.6px;
    display: flex;
    align-items: center;
    height: 50px;
    padding-left: 10px;
    padding-right: 10px;
    color: #000;
    font-family: "Gilroy Bold";
    font-size: 14px;
    cursor: pointer;
    border-radius: 0px;
}

.top-nav-link > a {
    color: black !important;
    padding-top: 15px;
    padding-bottom: 15px;
    display: block;
}

.top-nav-link:hover, .top-nav-link > a:hover {
    transition: unset;
    color: #F5821F !important;
}

.top-nav-dropdown:hover {
    display: block;
}

.top-nav-link:hover > .top-nav-dropdown {
    display: block;
}

.dropdown-large {
    z-index: 999999999999999;
    display: none;
    top: 60px;
    left: 230px;
    position: absolute;
    width: 992px;
    background-color: #f7f7f7;
    font-size: 12px;
    text-align: left;
}

@media(max-width: 1225px) {
    .dropdown-large {
        left: calc((100% - 992px) / 2);
    }
}

.dropdown-large-container {
    cursor: default;
    height: 100%;
    display: grid;
}

.dropdown-column-container {
    display: flex;
    cursor: default;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.dropdown-large-column {
    width: 50%;
}

.dropdown-large-column.destiniation-region {
    border-left: 1px #e6e6e6 solid;
    padding-left: 10px;
}

.dropdown-large-column.destiniation-popular {
    margin-right: 10px;
}

.dropdown-large-menu-row {
    display: flex;
    width: 100%;
}

.dropdown-large-item {
    display: flex;
    align-items: center;
    border-radius: 2px;
    float: left;
    width: 33.33%;
    color: black;
    cursor: pointer;
}

.dropdown-large-item > a {
    padding: 12px;
    color: black !important;
    display: block;
    width: 100%;
}

.dropdown-large-item-spacer {
    float: left;
    width: 27%;
    padding: 15px;
}

.dropdown-large-item:hover {
    background-color: #f1f0f0;
}

.dropdown-large-heading {
    font-family: 'Gibson-SemiBold', -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, “Fira Sans”, “Droid Sans”, “Helvetica Neue”, Arial, sans-serif;
    font-weight: 300;
    line-height: 1.25em;
    color: black;
    padding-left: 15px;
    font-size: 24px;
    text-align: left;
}

.dropdown-large-footer {
    border-top: 1px solid black;
    width: 100%;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #ffffff;
}

.dropdown-large-footer > a {
    display: block;
    width: 100%;
    text-align: center;
    padding-top: 18px;
    padding-bottom: 18px;
    color: black !important;
}

.dropdown-large-footer:hover {
    background-color: #f1f0f0;
}

.dropdown-small {
    z-index: 999999999999999;
    display: none;
    top: 60px;
    margin-left: -10px;
    position: absolute;
    min-height: 50px;
    min-width: 170px;
    background-color: #f7f7f7;
    font-size: 12px;
    text-align: left;
}

.dropdown-small-item > a {
    display: block;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: black !important;
}

.dropdown-small-item:hover {
    background-color: #f1f0f0;
}

.navblock-item.search:hover > div, .navblock-item.login:hover > div {
    color: #383838;
}

.navblock-item.search:hover > i, .navblock-item.login:hover > i {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3);
}

.navblock-item.search > i, .navblock-item.login > i {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.header-top-call > p > .ruler-click-main > .ruler-main:hover {
    color: #383838 !important;
}

.header-top-call, .ruler-click-main {
    color: #171717 !important;
}

@media(max-width: 990px) {

    .mobile-menu-bg {
        display: none;
        z-index: 999999998;
        background-color: #000000ad;
        position: fixed;
        backdrop-filter: blur(10px);
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        height: 100%;
        width: 100%;
    }

    .top-nav-link > span, .top-nav-link > a {
        display: none !important;
    }

    .top-nav-link {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .top-nav-links {
        margin: 0px !important;
    }

    .mobile-nav {
        top: 0;
        left: 0;
        color: black;
        height: 100vh;
        z-index: 999999999;
        display: none;
        position: fixed;
        width: 100%;
        max-width: 320px;
    }

    .mobile-nav-menu {
        overflow-y: auto;
        background: white;
        width: 100%;
        height: 100%;
    }


    .mobile-menu-logo {
        display: block !important;
        width: 100%;
    }

    .mobile-menu-header {
        background-color: white;
        width: 100%;
        padding: 10px 20px 10px;
        display: flex;
        height: 38px;
        position: relative;
    }

    .mobile-menu-close {
        position: absolute;
        right: 20px;
        cursor: pointer;
        text-align: right;
    }

    .mobile-close-icon {
        color: #d8d8d8;
        align-items: center;
        display: flex;
        height: 100%;
        font-size: 25px;
    }

    .mobile-down-icon {
        align-items: center;
        display: flex;
        font-size: 20px;
    }


    .mobile-menu-item {
        cursor: pointer;
        position: relative;
        background-color: #f7f7f7;
        white-space: nowrap;
        overflow: hidden;
        align-items: center;
        margin: 0;
    }

    .mobile-search-container {
        border-bottom: 1px #a9a9a9 solid;
    }

    .mobile-search-container .quick-search input[type="text"] {
        border: 1px solid #cecece;
        background-image: none;
        background-color: white;
        color: #000;
        width: 100%;
        padding-left: 40px;
        padding-top: 20px;
        padding-bottom: 20px;
        border-radius: 8px;
    }

    .mobile-search-container .quick-search:before {
        font-family: "Font Awesome 5 Pro";
        left: 13px;
        top: 20px;
        position: relative;
        content: "\f002";
        font-size: 15px;
        display: block;
        color: #8e8e8e;
        height: 0;
    }

    .mobile-search-container .quick-search {
        margin-left: 20px;
        margin-right: 20px;
    }

    .mobile-search-container .quick-search .search-icon-white {
        margin: 10px 0;
        font-family: 'gibson-regular';
    }
}

.mobile-menu-item-text {
    color: black !important;
    display: block;
    border-bottom: 1px #a9a9a9 solid;
    padding: 15px 25px;
    width: 100%;
    margin-bottom: 0;
    font-family: "Gilroy Light";
    font-size: 16px;
}

.mobile-menu-item.has-dropdown {
    transition: all 0.5s;
}

.mobile-menu-item-text.has-dropdown:before {
    font-family: "Font Awesome 5 Pro";
    left: 286px;
    top: 12px;
    position: absolute;
    content: "+";
    font-size: 20px;
    display: inline-block;
    color: black;
    height: 0;
    transition: all 0.5s;
}

.mobile-menu-item-text.has-dropdown.is-open:before {
    content: "--";
}

.mobile-menu-dropdown-content {
    display: none;
    background-color: #ffffff;
}

.mobile-nav {
    display: none;
}

@media(min-width: 992px) {
    .mobile-nav-wrapper {
        display: none !important;
    }
}

@media(max-width: 990px) {
    nav {
        position: absolute;
    }

    .navblock-item.search {
        display: none;
    }
}

@media(min-width: 1201px) and (max-width: 1370px) {
    .top-nav-link {
        font-size: 18px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .header-top-call {
        font-size: 12px !important;
    }
}

@media(min-width: 991px) and (max-width: 1200px) {
    .top-nav-link {
        font-size: 10px;
        padding-left: 5px;
        padding-right: 5px;
    }

    .header-top-call {
        font-size: 10px !important;
    }

    .navblock-item.search.w-inline-block, .navblock-item.login.w-inline-block {
        padding: 0;
        font-size: 12px;
    }

    .logo-horiz {
        width: 180px;
    }
}
/*Feefo*/
.container-fluid.feefo {
    background-color: #fff;
    padding: 3em 0 2em 0;
}

    .container-fluid.feefo feefowidget-container-carousel .feefowidget-standard.feefowidget-border {
        border: none;
    }

/*Promo Img*/
.promo__usp,
.promo__usp h4 {
    display: flex;
    text-align: left;
}

@media (max-width: 768px) {
    .promo__usp {
        flex-wrap: wrap;
    }
}

.promo__usp > div {
    display: flex;
}

    .promo__usp > div > div > img {
        padding: 0.8em 1em;
    }

/*feefo*/

.container.feefo-review-carousel-widget-service {
    /*text-align: center;*/
}
.footer-link {
    color: #171717;
}
/*Award Creds*/
.footer__bottom {
    background-color: white;
}

    .footer__bottom .links__social {
        margin: 1em auto;
    }

        .footer__bottom .links__social ul {
            list-style: none;
            padding: 0;
        }

            .footer__bottom .links__social ul > li {
                padding: 0.6em 0;
            }

        .footer__bottom .links__social .btn {
            border-radius: 0 5px 5px 0;
            width: 140px;
            height: 45px;
            margin-bottom: 3px;
        }

@media (max-width: 768px) {
    .footer__bottom .links__social .btn {
        width: 100%;
        border-radius: 0 0 5px 5px;
    }
}

.footer__bottom .links__social h3 {
    font-family: "Gilroy Bold";
    text-align: left;
    margin: 0;
    color: #171717 !important;
}

.footer__bottom .links__social input {
    height: 44px;
    width: 75%;
    border-radius: 5px 0 0 5px;
    padding: 10px;
    margin-right: -3px;
}

@media (max-width: 768px) {
    .footer__bottom .links__social input {
        width: 100%;
        border-radius: 5px 5px 0 0;
    }
}

.footer__bottom .links__social .mobile {
    display: none;
}

@media (min-width: 768px) {
    .footer__bottom .links__social .mobile .row,
    .footer__bottom .links__social .desktop .row {
        display: flex;
    }
}

.footer__bottom .links__social .desktop {
    display: block;
}

@media (max-width: 767px) {
    .footer__bottom .links__social .mobile {
        display: block;
        width: 100%;
    }

    .footer__bottom .links__social .desktop {
        display: none;
    }
}

.panel-heading {
    padding: 0;
    border: 0;
    border-bottom: 1px solid #999;
    flex-grow: 1;
    margin-bottom: 20px;
    text-align: left;
}

.footer__bottom .links__social .mobile .panel-heading {
    margin-bottom: 0;
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
}

.footer__bottom .links__social .mobile #accordion {
    margin-bottom: 1em;
    width: 100%;
}

.footer__bottom .links__social .mobile button.btn-lg {
    padding: 2px 14px;
    line-height: 3.2;
}

.footer__bottom .links__social .links__a:before {
    font-family: 'Font Awesome 5 Pro';
    content: "+";
    float: right;
    transition: all 0.5s;
    margin: 1em 2em;
}

.footer__bottom .links__social .links__a.collapsed:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

.footer__bottom .social__media {
    padding: 0em 0;
}

.footer__bottom .social__media .item {
    padding: 1em 0;
}


    .footer__bottom .social__media a {
        display: ;
        align-items: ;
    }

    .footer__bottom .social__media img {
        float: left;
        padding-right: 10px;
    }

@media (max-width: 992px) {
    .footer__bottom .social__media img {
        float: none;
    }
}

.footer__bottom .social__media h4 {
    font-family: 'Gibson-SemiBold';
    font-size: 0.75em;
    letter-spacing: 0;
    color: #fff;
    text-transform: uppercase;
    line-height: 0;
    text-align: left;
}

.footer__bottom .social__media p {
    font-family: 'Gibson-Regular';
    font-size: 0.75em;
    letter-spacing: 0;
    color: #909090;
    text-transform: none;
    text-align: left;
}

@media (max-width: 992px) {
    .footer__bottom .social__media {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .footer__bottom .social__media > div {
        flex-basis: 160px;
    }
}

.footer__bottom .travel__aware {
    padding: 2em 0;
    text-align: left;
}

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

.footer__bottom .travel__aware .col-xs-9 {
    width: 75%;
}
    .footer__bottom .row {
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        -o-flex-wrap: nowrap;
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap;
        display: block;
    }

@media (min-width: 576px) {
    .footer__bottom .container {
        max-width: initial;
    }
    .footer__bottom .travel__aware .col-sm-10 {
        -webkit-flex: none;
        -ms-flex: none;
        -o-flex: none;
        flex: none;
        max-width: inherit
    }
    
}

@media (max-width: 768px) {
        .footer__bottom .travel__aware {
        text-align: center;
        flex-wrap: nowrap;
        padding: 2em;
    }
}

@media (min-width: 768px) {
    .footer__bottom .travel__aware .col-sm-2 { width: 16.66666667%; }
    .footer__bottom .travel__aware .col-sm-10 { width: 83.33333333%; }
}

.footer__bottom .travel__aware img {
    width: 96px;
    max-width: 100%;
    margin-bottom: 20px;
}

.footer__bottom .travel__aware p {
    text-align: left;
    color: #000000;
}

.footer__bottom .travel__aware p a {
    color: #F5821F;
}

        .footer__bottom .travel__aware p a:hover {
            text-decoration: none;
        }

.footer__bottom .awards__creds .row {
    display: flex;
}

.footer__bottom .awards__creds, .footer__bottom .payment__options {
    margin: 0 auto;
    padding: 2em 0;
    border: 1px solid #444343;
    border-width: 1px 0 1px 0;
}

.footer__bottom .awards__creds, .footer__bottom .payment__options ol.breadcrumb {
    text-transform: none;
    font-size: 0.8em;
    color: #000;
    background-color: white;
}

.footer__bottom .awards__creds, .footer__bottom .payment__options ol.breadcrumb a {
    color: #F5821F;
}

.footer__bottom .awards__creds img, .footer__bottom .payment__options img {
    opacity: 0.6;
    max-width: 80%;
}

.footer__bottom .awards__creds div:nth-child(2) > img, .footer__bottom .payment__options div:nth-child(2) > img {
    float: right;
}

@media (max-width: 992px) {
    .footer__bottom .awards__creds, .footer__bottom .payment__options {
        text-align: center;
        padding: 20px;
    }
    .footer__bottom .payment__options div:nth-child(2) > img {
        float: none;
        padding-top: 1em;
    }
}

@media (max-width: 768px) {
    .footer__bottom .awards__creds div:nth-child(2) > img, .footer__bottom .payment__options div:nth-child(2) > img {
        float: none;       
    }
}

.footer__bottom .payment__options {
    border: none;
    padding: 0;
}

.feefowidget-carousel-summary a {
    color: #0088c1 !important;
}


/**
    Ah updates
*/

/* should be using bootstrap native input ammend but it's either not being imported or overrides are breaking */
.footer__bottom .desktop .input-append {
    display: flex;
    align-items: stretch;
}

.footer__bottom .links__social .btn {
    height: auto;
    margin: 0;
    background-image: linear-gradient(-90deg, #711BE0 0%, #5FDFC1 100%);
    text-align: center;
    letter-spacing: 0;
    font-weight: 400;
    font-size: 1em;
    font-family: 'Gibson-Regular';
}

.footer__bottom .links__social input {
    width: 100%;
    margin: 0;
}

.fusion .btn-gradient-primary {
    background-color: #F5821F;
    transition: background-color .2s ease-in;
}

    .fusion .btn-gradient-primary:hover {
        color: #fff;
        background-color: #8E53DB;
    }

.fusion .btn-secondary {
    color: #181818;
    transition: background-color .2s ease-in;
}

.fusion .btn-secondary:hover {
    background-color: #52b317 !important;
}

/* 
    
    from fusion_AH

*/

/* should be using bootstrap native input ammend but it's either not being imported or overrides are breaking */
.footer__bottom .desktop .input-append {
    display: flex;
    align-items: stretch;
}

.footer__bottom .links__social .btn {
    height: auto;
    margin: 0;
}

.footer__bottom .links__social input {
    width: 100%;
    margin: 0;
}

/** 
    
    Header - stopped 'mobile' version of teh header being sticky. Reset offset of Subnav when scrolled to accomodate

*/

@media (max-width:768px) {
    #navbar {
        top: 0;
    }
}

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

/*Used to hide the responseiq when the date picker is open*/
.mbsc-mobiscroll .dw-persp {
    z-index: 9999999999;
}

/* --== Chat box flyout ==-- */

.chatFlyoutOpen .chatTextContainer {
    display: none;
}

.chatTextContainer {
    color: white;
    display: block;
    border-radius: 1000px;
    background: rgb(110, 194, 0);
    border-radius: 4px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, .65);
    height: 53px;
    position: fixed;
    right: 24px;
    bottom: 34px;
    width: 52px;
    padding: 0 10px;
    z-index: 1000;
    cursor: pointer;
    text-align: center;
    -ms-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -ms-transition-property: transform;
    -o-transition-property: transform;
    transition-property: transform;
}

.chatTextContainer:active,
.chatTextContainer:hover,
.chatTextContainer:focus {
    transform: scale(1.1);
}

.chatTextContainer .chatIcon .fa-envelope {
    margin: 10px 0;
}

.chatContent .chatIcon img,
.chatTextContainer .chatIcon img {
    width: 100%;
    height: 100%;
    border-radius: 100%;
}

.chatTextContainer .chatTextHead {
    font-family: Gibson-SemiBold;
  font-size: 10px;
  letter-spacing: 1px;
  color: #4e5166;
  margin-top: 2px;
  text-transform: uppercase;
}

.chatTextContainer .chatTextBody {
  font-size: 16px;
  line-height: 1.29;
  color: #4e5166;
}

.chatContentWrapper {
    display: none;
    position: fixed;
    bottom: 15px;
    right: 35px;
    background-color: #fff;
    border-radius: 3px;
    border: 1px solid #dddddd;
    max-width: 450px;
    min-height: 425px;
    color: #000;
    z-index: 2010;
}

.chatFlyoutOpen .chatContentWrapper {
    display: block;
}

.chatContentIcons {
    text-align: center;
    margin: 40px auto 10px auto;
}

.chatContentText {
    color: #111111;
    margin: 0 25px;
}

.chatContentTextHead {
    font-family: Gibson-SemiBold;
    font-size: 32px;
    font-weight: 900;
    color: #111111;
    text-align: center;
    letter-spacing: -1px;
}

.chatContentTextBody {
    font-size: 18px;
    font-weight: 300;
    color: #111111;
    margin: 0 0 20px 0;
    text-align: center;
}

.chatContentBox {
    border-radius: 3px;
    height: 50px;
    width: 400px;
    margin: 5px 25px;
    background-color: #4e5166;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-family: Gibson-SemiBold;
    font-size: 12px;
    letter-spacing: 1px;
    padding: 7px 0;
    vertical-align: top;
    cursor: pointer;
}

.chatContentBox > span,
.chatContentBox a > span {
    display: inline-block;
    vertical-align: middle;
}

.chatContentBox a {
    color: #fff;
}

.chatContentBox.chatContentPhone{
    background-color: #6ec200;
    font-size: 16px;
}

.chatContentBox .sprite-icon {
    height: 32px;
    width: 44px;
}

.chatClose {
    font-size: 28px;
    line-height: 44px;
    background-color: #000;
    color: #f1f1f1;
    border-radius: 50%;
    position: absolute;
    top: 5px;
    right: 5px;
    width: 44px;
    height: 44px;
    text-align: center;
    cursor: pointer;
}

@media screen and (max-width: 767px) {

    .lftbtm .riq_dlrtxtr {
        right: -65px!important;
    }

    .riq_dlrtxtr {
        width: 160px;
    }

    .riq_dlrtxtr p {
        font-size: 11px!important;
    }
    
    .chatTextContainer {
        right: -5px;
        bottom: 10px;
        -webkit-transform: translateX(-30%);
        -moz-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
        -o-transform: translateX(-30%);
        transform: translateX(-30%);
    }

    .chatTextHead, .chatTextContainer .chatTextBody {
         display:none;
     }

    .chatContentWrapper {
        max-width: 100%;
        height: 100%;
        right: 0;
        left: 0;
        bottom: 0;
        top: 0;
        z-index: 999999999;
        padding-top: 20px;
    }

    .chatClose {
        font-size: 28px;
        line-height: 44px;
        background-color: #000;
        color: #f1f1f1;
        border-radius: 50%;
        position: absolute;
        top: 1%;
        bottom: 10px;
        right: 35px;
        transform: translateX(50%);
        width: 44px;
        height: 44px;
        text-align: center;
        cursor: pointer;
    }

    .chatContentBox {
        width: calc(100% - 20px);
        margin: 5px 10px;
    }

    .chatContentBox .visible-xs {
        display: inline-block!important;
    }

    .chatContentTextHead {
        font-size: 26px;
        margin-bottom: 20px;
    }

    .chatContentTextBody {
        font-size: 16px;
    }
}
/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 * 
 * @geedmo - Licensed under the MIT license
 */
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}
.yamm .container {
  position: relative;
      padding: 0;
}
.yamm .dropdown-menu {
  left: auto;
}
.yamm .yamm-content {
  padding: 20px 30px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 0;
  right: 0;
}
.hero-search.home {
    position: absolute;
    background: rgba(0, 0, 0, 0);
    top: 10%;
    z-index: 2 !important;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    left: 0;
    margin: 0 14%;
}

    .hero-search.home h1 {
        line-height: 1.3em;
        text-shadow: 1px 1px 1px #181818;
    }

    .hero-search.home h4 {
        text-shadow: 1px 1px 1px #181818;
    }

.hero-search .btn-search i.fa-search {
    margin: 2px 6px 2px 0;
}

.hero-search.destination {
    position: absolute;
    background: rgba(0, 0, 0, 0);
    padding-top: 7%;
    z-index: 1;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    margin: 0 auto;
    left: 0;
    right: 0;
    width: 70%;
    margin: 0 120px;
}

#holidaySearchForm .row, #hotelSearchForm .row {
    margin-bottom: 0;
}

.holiday .search-destination {
    min-width: 444px;
}

@media (max-width: 767px) {

    .holiday .search-destination {
        min-width: unset;
        max-width: 300px;
    }
}

.hero-search [class^=col] {
    padding-bottom: 10px;
}

.hero-search .pb-0 {
    padding-bottom: 0;
}

@media (max-width: 991px) {
    .search-panel.hero-search .form-control {
        margin-bottom: 0;
    }
}

@media (min-width: 992px) {
    .search-panel.hero-search .form-control {
        margin-bottom: 0;
    }
}

.holiday.expand .search-destination {
    min-width: unset;
}

/*#holidaySearchForm .search-destination > .form-control {
    margin-bottom: 0;
}*/

.destination-banner-search .hero-search {
    position: absolute;
    padding-top: 5%;
    width: 70%;
    z-index: 7;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    margin: 0 auto;
    left: 0;
    right: 0;
}

    .destination-banner-search .hero-search .container {
        width: 80%;
    }

    .destination-banner-search .hero-search.alt {
        padding-top: 16px;
    }

.expand .hero-search.home {
    background: rgba(0, 0, 0, 0.8);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    width: 100%;
    margin: 0 auto;
    z-index: 20 !important;
    padding: 7%;
    top: 0;
}

.yamm .container {
    padding: 0 100px;
}

.modal-search .date-picker-modal-dialog {
    width: 760px;
}

.modal-search .date-picker-modal.container {
    top: 0;
}

.hero-search .head .h6.alt {
    color: #ffffff;
}

.hero-search .head .form-control {
    text-align: left;
}

.destination-banner-search .alt h1,
.destination-banner-search .alt h2,
#destination-theme h2.heading1 {
    font-size: 28px;
    font-weight: 400;
    font-style: italic;
    text-transform: none;
    text-align: left;
    letter-spacing: normal;
    background: #000;
    display: inline-block;
    padding: 8px 16px;
}

.hero-search .form-control {
    background-color: white;
    height: 40px !important;
}

.hero-search input.calendar {
    background-size: 18px;
}

.hero-search .flight-takeoff-icon:before {
    left: 10px;
    top: 10px;
}

.hero-search input.occupancy {
    background-size: 28px;
    background-position: 8px 10px;
}

.hero-search input.calendar-departure {
    background-size: 26px;
    background-position: 10px;
}

.hero-search input.calendar-return {
    background-size: 26px;
    background-position: 10px;
}

.hero-search .head h3 {
    font-family: Gibson-SemiBold, -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
}

.hero-search .nav-pills {
    display: flex;
    -o-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
}

@media screen and (min-width:1200px) {
    .hero-search .nav-pills {
        -o-justify-content: initial;
        -webkit-justify-content: initial;
        justify-content: initial;
    }
}

.hero-search .nav-pills > li {
    display: inline-block;
    float: none;
    margin: 0 0 2px 2px;
    flex: 1 1 auto;
    width: 33.3%;
}

.hero-search .nav-pills > li > a {
    color: #ffffff;
    background: #c38cff;
    font-size: 12px;
    border-radius: 3px;
    padding: 8px 12px 4px;
}


        .hero-search .nav-pills > li > a:hover,
        .hero-search .nav-pills > li.active > a,
        .hero-search .nav-pills > li.active > a:focus,
        .hero-search .nav-pills > li.active > a:hover {
            background: rgba(146, 61, 239, 1);
            border: 0;
            border-radius: 3px;
            color: #ffffff;
        }

.hero-search .nav-pills .sprite-icon {
    display: none;
}

.hero-search .room-panel .nav-pills > li {
    min-width: 90px;
}

.hero-search input.form-control,
.hero-search input[type=text],
.hero-search select.form-control {
    font-size: 14px;
    height: 50px;
    padding-left: 40px;
    color: #1f1f1f;
    cursor: pointer;
    border-color: #ffffff;
    -webkit-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .075) !important;
    box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .075) !important;
}

    .hero-search select.form-control.hide-arrow {
        -webkit-appearance: none;
    }

.hero-search select.hide-arrow::-ms-expand {
    display: none;
}

.hero-search .head .room-panel .h6.alt {
    color: #b2b2b2;
}

.room-panel select.form-control {
    padding-left: 15px !important;
}

.position-static {
    position: static !important;
    width: 100%;
    padding: 0 20px !important;
}
#search-panel .hero-search .form-control-feedback {
    right: 14px;
}
.hero-search .form-control-feedback {
    width: 34px;
    height: 40px;
    line-height: 40px;
    color: #9544eb;
    right: 4px;
}

.hero-search .bs4Override .col {
    padding-right: 0;
    padding-left: 0;
}

.hero-search small {
    font-size: 12px;
    font-weight: 400;
}

@media (min-width: 576px) {
    .hero-search .col-sm-6.bs4Override {
        padding-left: 5px;
        padding-right: 5px;
        -webkit-flex: none;
        -ms-flex: none;
        -o-flex: none;
        flex: none;
        max-width: 100%;
        width: 100%
    }
}

@media (min-width: 768px) {
    .hero-search .col-md-4.bs4Override {
        padding-left: 5px;
        padding-right: 5px;
        -webkit-flex: none;
        -ms-flex: none;
        -o-flex: none;
        flex: none;
        max-width: 100%;
        width: 100%
    }

    .hero-search .col-sm-6.bs4Override {
        padding-left: 5px;
        padding-right: 5px;
        -webkit-flex: none;
        -ms-flex: none;
        -o-flex: none;
        flex: none;
        max-width: 50%;
        width: 50%
    }
}

@media (min-width: 992px) {
    .hero-search .col-md-12.bs4Override {
        padding-left: 5px;
        padding-right: 5px;
        -webkit-flex: none;
        -ms-flex: none;
        -o-flex: none;
        flex: none;
        max-width: 100%;
        width: 100%
    }

    .hero-search .col-md-4.bs4Override {
        padding-left: 5px;
        padding-right: 5px;
        -webkit-flex: none;
        -ms-flex: none;
        -o-flex: none;
        flex: none;
        max-width: 33.33333333%;
        width: 33.33333333%;
    }
    .hero-search .col-md-3.bs4Override {
        padding-bottom: 4px;
        padding-left: 5px;
        padding-right: 5px;
        -webkit-flex: none;
        -ms-flex: none;
        -o-flex: none;
        flex: none;
        max-width: 25%;
        width: 25%;
    }
}

@media (min-width: 1200px) {
    .hero-search .col-lg-3.bs4Override {
        padding-left: 5px;
        padding-right: 5px;
        -webkit-flex: none;
        -ms-flex: none;
        -o-flex: none;
        flex: none;
        max-width: 25%;
        width: 25%;
    }

    .hero-search .col-lg-4.bs4Override {
        padding-left: 5px;
        padding-right: 5px;
        -webkit-flex: none;
        -ms-flex: none;
        -o-flex: none;
        flex: none;
        max-width: 33.33333333%;
        width: 33.33333333%;
    }

    .hero-search .col-lg-5.bs4Override {
        padding-left: 5px;
        padding-right: 5px;
        -webkit-flex: none;
        -ms-flex: none;
        -o-flex: none;
        flex: none;
        max-width: 41.66666667%;
        width: 41.66666667%;
    }

    .hero-search .col-lg-2.bs4Override {
        padding-left: 5px;
        padding-right: 5px;
        -webkit-flex: none;
        -ms-flex: none;
        -o-flex: none;
        flex: none;
        max-width: 16.66666667%;
        width: 16.66666667%;
    }
}

@media screen and (max-width:767px) {
    .hero-search .head button {
        margin-top: 12px;
    }

    .hero-search.home,
    .hero-search.destination {
        margin: 0 20px;
    }
}

.hero-search .autocomplete .dropdown-menu li a {
    font-size: 14px !important;
}

.hero-search button.btn-search,
.hero-search button.edit-search,
.hero-search a.btn-search,
.hero-search a.edit-search,
.cruise-home-search button.btn-search,
.athena .trip-finder-search button.btn-search {
    height: 40px;
    font-size: 12px;
    font-family: Gibson-Regular, -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif;
    letter-spacing: normal;
    border: none;
    -ms-border-radius: 3px;
    border-radius: 3px;
}

    .hero-search button.btn-search .loader {
        display: none;
    }

    .hero-search button.btn-search.load-spin .loader {
        display: inline-block;
    }

.hero-search .search-destination:before {
    content: "\e062";
    font-family: 'Glyphicons Halflings';
    font-size: 20px;
    color: #b2b2b2;
    position: absolute;
    left: 6px;
    top: 8px;
}   


.hero-search .child-age {
    padding: 0 5px 0 0;
}

.ns-bg-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    z-index: 5;
}

.gradient-fade {
    position: absolute;
    width: 50%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,0.25) 40%,rgba(0,0,0,0) 100%);
    background-image: linear-gradient(90deg, rgba(0,0,0,0.25) 40%, rgba(0,0,0,0.00) 100%);
}

.gradient-fade-bottom {
    position: absolute;
    width: 100%;
    height: 50%;
    bottom: 0;
    left: 0;
    background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,0.7) 40%,rgba(0,0,0,0) 100%);
    background-image: linear-gradient(0deg, rgba(0,0,0,0.7) 40%, rgba(0,0,0,0.00) 100%);
}

@media screen and (max-width:992px) {
    .gradient-fade {
        position: absolute;
        width: 100%;
        height: 33%;
        top: 0;
        left: 0;
        background-image: -webkit-linear-gradient(left,rgba(0,0,0,0.25) 40%,rgba(0,0,0,0) 100%);
        background-image: linear-gradient(180deg, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0.00) 100%);
    }
}

@media (max-width: 991px) {
    .hero-search .nav-pills {
        margin: 0;
    }
}

.cruise-home-banner [class^=col] {
    padding-bottom: 5px;
}

@media screen and (max-width:768px) {
    .hero-search .nav-pills > li > a {
        padding: 10px 12px;
    }
}

@media screen and (min-width:768px) {

    .nav-wrap .container {
        padding: 0;
    }

    /*.hero-search .nav-pills > li > a {
            font-size: 12px;
        }*/

    .hero-search .nav-pills .sprite-icon {
        display: inline-block;
        height: 25px;
        position: relative;
        top: -3px;
    }


    .hero-search .child-age {
        padding: 0 15px 0 0;
    }
}

@media screen and (min-width:992px) {
    .expand .hero-search {
        height: 100%;
        width: 100%;
        margin: 0 auto;
    }

    .hero-search .nav-pills > li {
        float: left;
    }

}

@media screen and (max-width: 768px) {

    .yamm .container {
        position: relative;
        padding: 0;
    }

    .hero-search .head .dws-dropdown-input {
        color: #000 !important;
        text-align: left;
    }
}

.hero-search .room-selection .head {
    color: #000;
}

.hero-search .nav-pills .holiday-icon {
    width: 56px;
    background-size: 52px;
}

.hero-search .nav-pills .hotelbed-icon {
    width: 30px;
    background-size: 30px;
}

.hero-search .nav-pills .journeys-icon {
    width: 25px;
    background-size: 25px;
}


.hero-search .nav-pills .cruise-icon {
    width: 16px;
    background-size: 16px;
}

.occupancy-warning {
    color: #ff0000;
    font-weight: 600;
    width: 100%;
    display: block;
    text-align: center;
    border-radius: 3px;
    padding: 5px;
    margin-bottom: 12px;
}

.date-picker-modal-container {
    top: 0;
    position: absolute;
    width: 100%;
    height: 100vh;
    background: rgba(0, 0, 0, 0.7);
    z-index: 99999;
}

.date-picker-modal-dialog {
    top: 100px;
    position: relative;
    width: 720px;
    margin: 30px auto;
}

.date-picker-modal {
    position: absolute;
    background-color: #ffffff;
    width: 100%;
    text-align: center;
}

.date-picker-modal .daterangepicker {
    width: 100%;
    height: 100%;
    position: relative;
    top: 0;
    left: 0;
    font-size: 16px;
    padding: 32px;
}

.daterangepicker .calendar.left {
    float: left;
}

.date-picker-modal .daterangepicker .calendar td {
    padding: 12px;
}

    .date-picker-modal .daterangepicker .calendar td.off {
        color: #ddd;
        visibility: hidden;
        padding: 0;
        border: none;
        height: auto;
        width: auto;
    }

        .date-picker-modal .daterangepicker .calendar td.off.disabled {
            color: #333;
            visibility: hidden;
            padding: 12px;
            border: 1px solid #fff;
        }

.date-picker-modal .daterangepicker.dropdown-menu-dp::before {
    position: absolute;
    width: 100%;
    font-size: 32px;
    font-size: 2rem;
    font-weight: 300;
    top: 32px;
    color: #1f1f1f;
    z-index: 3002;
    text-align: center;
    background-color: rgba(255,255,255,0);
    content: "Choose your departure date";
    border: none !important;
    left: 0;
}

.date-picker-modal .daterangepicker::after {
    content: none;
}

.hero-search .dropdown-menu-dp {
    width: 95%;
}

.modal-bottom-dialog {
    position: absolute;
    top: 0;
    height: 100vh;
    left: 0;
    width: 100%;
    z-index: 999999;
    display: flex;
    justify-content: center;
    background: rgba(0,0,0,0.7);
    transition: 0.3s;
    padding: 4em;
}

.modal-bottom-container {
    align-self: center;
}

.hero-search input,
.hero-search select {
    font-size: 16px;
}

/*.hero-search input:focus,
        .hero-search select:focus {
            border: 2px solid #9544eb;
        }*/

.hero-search .has-success .form-control {
    border-color: #9544eb;
}

.hero-search .has-error .form-control {
    border-color: #f5a623;
}

.hero-search .has-error .help-block,
.hero-search .help-block {
    color: red;
    font-size: 14px;
    line-height: normal;
}


input.occupancy {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='112px' height='79px' x='0px' y='0px'  viewBox='0 0 111.96 79' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M24.93,65.84q-0.13.82-.23,1.66a6.83,6.83,0,0,0,6.78,7h49a6.83,6.83,0,0,0,6.78-7q-0.09-.84-0.23-1.66A7.45,7.45,0,0,0,87.26,64,31.52,31.52,0,0,0,64.64,37.21a17.5,17.5,0,1,0-17.31,0A31.52,31.52,0,0,0,24.7,64,7.45,7.45,0,0,0,24.93,65.84Z' transform='translate(0 0)'  fill='%23b2b2b2' /%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 36px;
    background-position: 8px 12px;
}

input.calendar {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'  width='24px' height='24px' x='0px' y='0px' viewBox='0 0 24 24'  xml:space='preserve'%3E%3Cg fill='%23B2B2B2' fill-rule='evenodd'%3E%3Cpath d='M22 2.25h-3.25V.75c0-.415-.335-.75-.75-.75s-.75.335-.75.75v1.5h-4.5V.75c0-.415-.336-.75-.75-.75s-.75.335-.75.75v1.5h-4.5V.75C6.75.335 6.414 0 6 0s-.75.335-.75.75v1.5H2c-1.105 0-2 .895-2 2V22c0 1.105.895 2 2 2h20c1.105 0 2-.895 2-2V4.25c0-1.105-.895-2-2-2zM22.5 22c0 .276-.224.5-.5.5H2c-.276 0-.5-.224-.5-.5V4.25c0-.276.224-.5.5-.5h3.25v1.5c0 .415.336.75.75.75s.75-.335.75-.75v-1.5h4.5v1.5c0 .415.336.75.75.75s.75-.335.75-.75v-1.5h4.5v1.5c0 .415.335.75.75.75s.75-.335.75-.75v-1.5H22c.276 0 .5.224.5.5V22z'/%3E%3Cpath d='M5.25 9h3v2.25h-3zM5.25 12.75h3V15h-3zM5.25 16.5h3v2.25h-3zM10.5 16.5h3v2.25h-3zM10.5 12.75h3V15h-3zM10.5 9h3v2.25h-3zM15.75 16.5h3v2.25h-3zM15.75 12.75h3V15h-3zM15.75 9h3v2.25h-3z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: 12px;
}

input.calendar-departure {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'  width='34px' height='24px' x='0px' y='0px' viewBox='0 0 34 24'  xml:space='preserve'%3E%3Cg fill='%23B2B2B2' fill-rule='evenodd'%3E%3Cpath d='M22 2.25h-3.25V.75c0-.415-.335-.75-.75-.75s-.75.335-.75.75v1.5h-4.5V.75c0-.415-.336-.75-.75-.75s-.75.335-.75.75v1.5h-4.5V.75C6.75.335 6.414 0 6 0s-.75.335-.75.75v1.5H2c-1.105 0-2 .895-2 2V22c0 1.105.895 2 2 2h20c1.105 0 2-.895 2-2V4.25c0-1.105-.895-2-2-2zM22.5 22c0 .276-.224.5-.5.5H2c-.276 0-.5-.224-.5-.5V4.25c0-.276.224-.5.5-.5h3.25v1.5c0 .415.336.75.75.75s.75-.335.75-.75v-1.5h4.5v1.5c0 .415.336.75.75.75s.75-.335.75-.75v-1.5h4.5v1.5c0 .415.335.75.75.75s.75-.335.75-.75v-1.5H22c.276 0 .5.224.5.5V22z'/%3E%3Cpath d='M28.69 7c-.42-.422-1.106-.422-1.528 0-.422.422-.422 1.107 0 1.53L30 12.92H16.83c-.596 0-1.08.483-1.08 1.08 0 .597.484 1.08 1.08 1.08H30l-2.838 4.39c-.422.423-.422 1.108 0 1.53.21.21.488.317.764.317.277 0 .554-.106.765-.317l4.684-6.236c.423-.422.423-1.106 0-1.528L28.69 7zM5.25 9h3v2.25h-3zM5.25 12.75h3V15h-3zM5.25 16.5h3v2.25h-3zM10.5 16.5h3v2.25h-3zM10.5 12.75h3V15h-3zM10.5 9h3v2.25h-3zM15.75 16.5h3v2.25h-3zM15.75 9h3v2.25h-3z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 34px;
    background-position: 12px;
}

input.calendar-return {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'  width='34px' height='24px' x='0px' y='0px' viewBox='0 0 34 24'  xml:space='preserve'%3E%3Cg fill='%23B2B2B2' fill-rule='evenodd'%3E%3Cpath d='M12 2.25h3.25V.75c0-.415.335-.75.75-.75s.75.335.75.75v1.5h4.5V.75c0-.415.336-.75.75-.75s.75.335.75.75v1.5h4.5V.75c0-.415.336-.75.75-.75s.75.335.75.75v1.5H32c1.104 0 2 .895 2 2V22c0 1.105-.895 2-2 2H12c-1.105 0-2-.895-2-2V4.25c0-1.105.895-2 2-2zM11.5 22c0 .276.224.5.5.5h20c.276 0 .5-.224.5-.5V4.25c0-.276-.224-.5-.5-.5h-3.25v1.5c0 .415-.336.75-.75.75s-.75-.335-.75-.75v-1.5h-4.5v1.5c0 .415-.336.75-.75.75s-.75-.335-.75-.75v-1.5h-4.5v1.5c0 .415-.335.75-.75.75s-.75-.335-.75-.75v-1.5H12c-.276 0-.5.224-.5.5V22z'/%3E%3Cpath d='M5.31 7c.42-.422 1.106-.422 1.528 0 .422.422.422 1.107 0 1.53L4 12.92h13.17c.596 0 1.08.483 1.08 1.08 0 .597-.484 1.08-1.08 1.08H4l2.838 4.39c.422.423.422 1.108 0 1.53-.21.21-.488.317-.764.317-.277 0-.554-.106-.765-.317L.625 14.764c-.423-.422-.423-1.106 0-1.528L5.31 7zM28.75 9h-3v2.25h3zM28.75 12.75h-3V15h3zM28.75 16.5h-3v2.25h3zM23.5 16.5h-3v2.25h3zM23.5 12.75h-3V15h3zM23.5 9h-3v2.25h3zM18.25 16.5h-3v2.25h3zM18.25 9h-3v2.25h3z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 34px;
    background-position: 6px 12px;
}

.flight-takeoff-icon:before {
    content: '';
    display: block;
    position: absolute;
    left: 16px;
    top: 16px;
    width: 24px;
    height: 20px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='20px'  x='0px' y='0px' viewBox='0 0 25 20' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M23.997 18.83c0 .326-.264.59-.59.59H1.554c-.326 0-.59-.264-.59-.59 0-.324.264-.588.59-.588h21.855c.325 0 .59.264.59.59zM6.917 2.545l2.19 1.496 5.41-2.148L8.913.862c-.11-.022-.22-.01-.324.03l-1.558.62c-.203.08-.344.265-.368.48-.024.218.073.43.253.552zM22.68.918C22.414.36 21.834 0 21.2 0c-.212 0-.422.04-.62.12l-4.973 1.973L9.693 4.44 3.64 6.846 2.21 6.1C1.646 5.806.96 5.77.37 6.006c-.177.07-.308.22-.354.404-.046.184 0 .378.12.523L2.29 9.48l-.455 1.695c-.058.215.01.444.176.592.166.148.4.19.61.108l.757-.3c.095-.04.178-.1.242-.18L4.85 9.858l5.984-2.375.247 5.897c.008.19.108.366.268.47.098.062.21.094.322.094.073 0 .147-.013.217-.04l1.684-.67c.152-.06.27-.18.33-.33l3.113-7.875 4.795-1.905c.415-.165.748-.5.912-.915.163-.416.147-.887-.045-1.292z' id='flight-takeoff-icon' fill='%23b2b2b2' /%3E %3C/g%3E %3C/svg%3E");
}


.native-date-pickers label {
    text-align: left;
}

.hero-search .visibility-hidden {
    display: none;
}

.hero-search .drop-select {
    height: 40px;
    position: relative;
    display: inline-block;
    width: 100%;
    border: none;
}

    .hero-search .drop-select:after {
        padding: 10px 10px;
        top: 2px;
        right: 2px;
        height: 36px;
    }

/*.hero-search .drop-select select:focus {
            border: 2px solid #9544eb;
        }*/

.no-animate {
    -webkit-transition: none !important;
    transition: none !important;
}


.hero-search .form-control .ng-leave-active {
    display: none;
}

.hero-search .room-panel {
    padding: 24px;
    background: #fff;
    color: #1f1f1f;
    transition: all 0.3s;
}

.city-break-search-panel .room-panel {
    padding: 24px;
    background: #fff;
    color: #1f1f1f;
    transition: all 0.3s;
    max-width: 800px;
    margin: 0 auto;
    color: #000;
    position: relative;
}

.room-panel .btn-outline {
    color: #000;
}

.room-panel .drop-select {
    width: auto;
}

    .room-panel .drop-select select {
        padding-left: 13px;
        width: 85px;
    }

.room-panel .nav-pills > li > a {
    color: #1f1f1f;
    background: rgba(233,169,24,0.2);
    font-size: 11px;
    border-radius: 3px;
    cursor: pointer;
}

    .room-panel .nav-pills > li > a:hover,
    .room-panel .nav-pills > li.active > a,
    .room-panel .nav-pills > li.active > a:focus,
    .room-panel .nav-pills > li.active > a:hover {
        background: rgba(233,169,24,1);
        border: 0;
        border-radius: 3px;
    }

.room-panel .nav-pills .room-icon {
    width: 28px;
    background-size: 28px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='34px' height='20px'  x='0px' y='0px' viewBox='0 0 34 20' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M10,4.97925 C10,6.634375 8.658875,7.976625 7.004625,7.976625 C5.350625,7.976625 4.009375,6.6345 4.009375,4.97925 C4.009375,3.324375 5.3505,1.982375 7.004625,1.982375 C8.658875,1.982375 10,3.324375 10,4.97925 L10,4.97925 Z M10,7.9765 L25.975125,7.9765 C20.344875,2.523125 15.70675,2.775375 10,7.9765 L10,7.9765 L10,7.9765 Z M28.003125,4.01175 L28.003125,10.005875 L1.996875,10.005875 L1.996875,0 L0,0 L0,15.984375 L1.996875,15.984375 L1.996875,13.97075 L28.003125,13.97075 L28.003125,16 L30,16 L30,4.01175 L28.003125,4.01175 L28.003125,4.01175 Z' fill='%231f1f1f' /%3E %3C/g%3E %3C/svg%3E");
}

.room-panel .nav-pills .active .room-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='34px' height='20px'  x='0px' y='0px' viewBox='0 0 34 20' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M10,4.97925 C10,6.634375 8.658875,7.976625 7.004625,7.976625 C5.350625,7.976625 4.009375,6.6345 4.009375,4.97925 C4.009375,3.324375 5.3505,1.982375 7.004625,1.982375 C8.658875,1.982375 10,3.324375 10,4.97925 L10,4.97925 Z M10,7.9765 L25.975125,7.9765 C20.344875,2.523125 15.70675,2.775375 10,7.9765 L10,7.9765 L10,7.9765 Z M28.003125,4.01175 L28.003125,10.005875 L1.996875,10.005875 L1.996875,0 L0,0 L0,15.984375 L1.996875,15.984375 L1.996875,13.97075 L28.003125,13.97075 L28.003125,16 L30,16 L30,4.01175 L28.003125,4.01175 L28.003125,4.01175 Z' fill='%23FFFFFF' /%3E %3C/g%3E %3C/svg%3E");
}

.room-panel .occupancy {
    float: left;
    margin-bottom: 5px;
    min-width: 90px;
}

    .room-panel .occupancy .occupancy {
        margin-left: 16px;
    }



.room-panel .incrementer .minus,
.room-panel .incrementer .plus {
    height: 32px;
    display: inline-block;
    border-radius: 3px;
    background-color: #b2b2b2;
    text-align: center;
    cursor: pointer;
    padding: 18px;
    line-height: 0;
}

.room-panel .incrementer .num {
    margin: 0 -5px;
    height: 32px;
    text-align: center;
    padding: 17px;
    position: relative;
    border-bottom: solid 1px #b2b2b2;
    border-top: solid 1px #b2b2b2;
    color: #000;
    display: inline-block;
    line-height: 0;
}


.search-panel .room-panel .drop-select {
    width: auto;
}

.advanced-search hr {
    margin-top: 30px;
}

.advanced-search select, .advanced-search input {
    font-size: 16px;
    background: #3c3643;
    width: 100%;
    color: #e6e6e6;
    border-radius: 3px;
    border: solid 2px rgba(255, 255, 255, 0.1);
}

.advanced-search .sort.drop-select {
    width: 100%;
}

    .advanced-search .sort.drop-select:after {
        position: absolute;
        right: 2px;
        content: "\e259";
        font-family: 'Glyphicons Halflings';
        font-size: 12px;
        background-color: #3c3643;
        background-image: none;
        top: 2px;
        height: 34px;
        padding: 9px 10px;
        border-radius: 0px;
        pointer-events: none;
    }

.advanced-search option {
    background: #3c3643;
    color: #e6e6e6;
}


.advanced-search .non-stop-flights {
    color: #736b76;
    cursor: pointer;
}

    .advanced-search .non-stop-flights.active {
        color: #e6e6e6;
    }

.advanced-search .toggle-bg {
    display: inline-block;
    width: 49px;
    height: 17px;
    background: #575757;
    border-radius: 25px;
    position: relative;
    margin-top: 5px;
}

.advanced-search .toggle-button {
    position: absolute;
    background: #747474;
    border-radius: 50%;
    left: 0px;
    display: inline-block;
    top: -5px;
    width: 28px;
    height: 28px;
}

.advanced-search .active .toggle-button {
    left: 20px;
    background: #e6e6e6;
}

.advanced-search .text {
    padding-top: 5px;
}


.incrementer .minus,
.incrementer .plus {
    height: 32px;
    display: inline-block;
    border-radius: 3px;
    background-color: #b2b2b2;
    text-align: center;
    cursor: pointer;
    padding: 18px;
    line-height: 0;
}

.incrementer .num {
    margin: 0 -5px;
    height: 32px;
    text-align: center;
    padding: 17px;
    border-bottom: solid 1px #b2b2b2;
    border-top: solid 1px #b2b2b2;
    color: #000;
    display: inline-block;
    line-height: 0;
}


.hero-search .cruise-tab {
    min-height: 280px;
}

.daterangepicker .glyphicon {
    color: #ffffff;
}

.daterangepicker_input {
    display: none !important;
}

#holiday-search-btn {
    display: none;
}

.sticky #holiday-search-btn {
    display: block;
}

@media screen and (max-width:767px) {
    .room-panel {
        position: fixed;
        height: 100vh;
        overflow-y: scroll;
        overflow-x: hidden;
        top: 75px;
        left: 0;
        right: 0;
        bottom: 0;
    }

    .search-destination ul li a span.destination-name {
        max-width: 65%;
        overflow: hidden;
        text-overflow: ellipsis;
        display: inline-block;
    }

    .room-panel {
        position: fixed !important;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }

    .room-panel-inner {
        overflow: scroll;
        margin-top: 77px;
        padding-bottom: 100px;
        height: calc(100% - 77px);
        position: relative;
    }
}

.noscroll {
    overflow: hidden;
}

.dpm-close-button {
    z-index: 9999;
    position: absolute;
    top: 15px;
    right: 15px;
    margin: 0;
    padding: 0;
}


.start-date .daterangepicker.dropdown-menu-dp::before {
    content: "Choose your departure date";
}

.end-date .daterangepicker.dropdown-menu-dp::before {
    content: "Choose your return date";
}


.date-picker-modal .choose-return {
    display: none;
}

.date-picker-modal .start-date .choose-departure, .end-date .choose-return {
    opacity: 1;
    display: block;
}

.date-picker-modal .end-date .choose-departure {
    display: none;
}

.date-picker-modal .messages {
    position: absolute;
    bottom: 15px;
    color: #000;
    bottom: 15px;
    z-index: 10000;
    width: 100%;
    padding: 15px 48px 0 48px;
    text-align: center;
}

.date-picker-modal .daterangepicker {
    padding: 32px 32px 62px 32px;
}


.room-panel .title {
    font-size: 1.4rem;
    font-weight: 300;
    color: #1f1f1f;
    text-align: center;
    margin-bottom: 24px;
}

@media screen and (min-width:768px) {
    .room-panel .title {
        font-size: 2rem;
    }
}

.room-panel {
    position: relative;
}

    .room-panel .close {
        color: #000;
        text-transform: none;
        position: absolute;
        top: 10px;
        right: 10px;
    }

@media screen and (max-width:767px) {
	.room-panel .close {
		top: 0;
		right: 0;
	}

	.room-panel .title {
		 margin-right: 10px;
		margin-top: 15px;
	}
}


.check-availability .modal-bottom-dialog {
    top: -50px;
}

@media screen and (max-height:768px) {
	.check-availability .modal-bottom-dialog {
		top: -150px;
	}
}

.check-availability .dpm .modal-bottom-dialog {
    position: absolute;
    top: -78px;
    left: 90px;
    width: 750px;
    z-index: 3;
}

.check-availability .modal {
    -webkit-box-shadow: 0px 25px 34px 18px rgba(0,0,0,0.66);
    -ms-box-shadow: 0px 25px 34px 18px rgba(0,0,0,0.66);
    box-shadow: 0px 25px 34px 18px rgba(0,0,0,0.66);
    color: #e6e6e6;
}

@media screen and (min-width:992px) {
    .check-availability .non-hub-warning {
        width: 145%;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {

    .check-availability .non-hub-warning {
        width: 68%;
        margin-top: 15px;
    }
}

.non-hub-warning .close {
    position: absolute;
    top: -12px;
    right: -10px;
    -ms-opacity: 0.6;
    opacity: 0.6;
}

.city-break-search-panel {
    background-image: url('https://res.cloudinary.com/destinology/q_auto,f_auto/v1/cn_images/website/dam.jpg');
    background-size: cover;
    background-position: center;
    position: relative;
}

    .city-break-search-panel .outline-control,
    .multicentres-search-panel .outline-control {
        background: none;
    }

    .city-break-search-panel .search-controls,
    .multicentres-search-panel .search-controls {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-content: center;
        text-align: center;
        margin: 0 auto;
    }

        .city-break-search-panel .search-controls > div,
        .multicentres-search-panel .search-controls > div {
            display: inline-block;
        }

    .city-break-search-panel .outline-control,
    .multicentres-search-panel .outline-control {
        background: rgba(0,0,0,0);
        color: #fff;
        border: 1px solid #fff;
        border-radius: 3px;
        width: 100%;
    }

    .city-break-search-panel .ctrl-wrapper,
    .multicentres-search-panel .ctrl-wrapper {
        width: 220px;
        margin: 10px;
    }

@media (max-width:767px) {
    .city-break-search-panel .ctrl-wrapper,
    .multicentres-search-panel .ctrl-wrapper {
        width: 90%;
    }
}

.city-break-search-panel .background-fade-overlay,
.multicentres-search-panel .background-fade-overlay {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(31,59,75,0.8);
    justify-content: center;
}

    .city-break-search-panel .background-fade-overlay .search-wrapper,
    .multicentres-search-panel .background-fade-overlay .search-wrapper {
        padding: 200px 0;
    }

        .multicentres-search-panel .background-fade-overlay .search-wrapper .prefilters {
            background: transparent;
        }

@media screen and (max-height:700px) {
    .city-break-search-panel .background-fade-overlay .search-wrapper,
    .multicentres-search-panel .background-fade-overlay .search-wrapper {
        padding: 50px 0;
    }
}

.indent {
    display: inline-block;
    width: 1em;
}

.holiday-search-header {
    background: #3c3643;
    padding: 17px 0;
}

    .holiday-search-header .container .form-group {
        margin-bottom: 0;
    }

    .holiday-search-header .container select,
    .holiday-search-header .container input {
        font-size: 16px;
        border: none;
        box-shadow: none;
        border-radius: 0;
        background: #3C3643;
        color: #e6e6e6;
        border-bottom: 1px solid #747474;
        padding: 0;
        width: 100%;
        cursor: pointer;
        height: 30px;
        line-height: 1;
    }

    .holiday-search-header .container .drop-select {
        display: block;
        height: auto;
    }

        .holiday-search-header .container .drop-select:after {
            content: "\e259";
            font-family: 'Glyphicons Halflings';
            font-size: 12px;
            background-color: #3c3643;
            background-image: none;
            height: 29px;
            padding: 7px 5px 4px;
            border-radius: 0;
        }

    .holiday-search-header .container .form-control:focus {
        border-color: none;
        box-shadow: none;
    }

    .holiday-search-header .container dl {
        color: #736b76;
        font-weight: normal;
        font-size: 14px;
        margin: 0;
    }

    .holiday-search-header .container button {
        margin-bottom: 5px;
        height: 53px;
    }

    .holiday-search-header .container .form-group label, .holiday-search-header .container .form-info label {
        display: block;
        font-size: 10px;
        -webkit-letter-spacing: 2px;
        -moz-letter-spacing: 2px;
        -ms-letter-spacing: 2px;
        -o-letter-spacing: 2px;
        letter-spacing: 2px;
        font-family: Gibson-SemiBold;
        color: #b2b2b2;
        margin-bottom: 8px;
        text-transform: uppercase;
    
    }


/* Datepicker */

.date ul {
    padding: 5px;
}

    .date ul .btn {
        background: none;
        box-shadow: none;
        border-radius: 0;
        color: #000;
        padding: 0 10px;
        border-top: 0;
    }

        .date ul .btn .text-info {
            color: #652EA0;
            font-weight: bold;
            font-size: 14px;
        }

        .date ul .btn.active {
            font-weight: bold;
            font-size: 14px;
            color: #fff;
            background: #652EA0;
            border-top: 0;
        }

.logo {
    padding: 1rem 0 4rem 0;
    text-align: center;
}

.processing .logo {
    max-width: 500px;
    min-width: 250px;
    margin: 0 auto;
}

.logo img {
}

.spinner {
    margin: 2em auto;
    text-align: center;
}

    .spinner svg {
        margin: 0 auto;
    }

.spinner-wrapper {
    font-size: 18px;
    color: #E6E6E6;
    line-height: 29px;
}

    .spinner-wrapper span {
        font-size: 12px;
        color: #999999;
        letter-spacing: 3px;
        display: inline-block;
        text-transform: uppercase;
    }

.search-usp {
}

    .search-usp span {
        width: 56px;
        height: 56px;
        border: 2px solid #652EA0;
        border-radius: 50%;
        margin-right: 0.75em;
    }

        .search-usp span.usp-mydest img {
            width: 50%;
            margin: 25%;
        }

        .search-usp span.usp-247 img {
            width: 100%;
        }

        .search-usp span.usp-atol img {
            width: 90%;
            margin: 5%;
        }

.spinner-wrapper ul {
    list-style: none;
    text-align: left;
    margin: 0 auto;
    width: 350px;
}

.spinner-wrapper li {
    margin-bottom: 0.75em;
}

.search-panel .drop-select {
    width: 100%;
}

#holidays .room .drop-select {
    margin-bottom: 20px;
}

@media (max-width: 768px) {
    .spinner-wrapper ul {
        padding: 0;
        width: 240px;
        text-align: left;
    }

    .spinner-wrapper li {
        font-size: 14px;
    }

    .processing {
        width: auto;
    }
}
.date .dropdown-menu {
    background-color:#fff;
}
#holiday-search-mobile a {
    cursor:pointer;
}

.cruise-home-search .dws-dropdown-input,
.trip-finder-search .dws-dropdown-input {
    color: #1f1f1f;
    height: 40px !important;
    padding: .75em;
    font-size: 14px;
    line-height: normal;
}

.fly-cruise-tab {
    min-width: 33%;
}

 /*.fly-cruise-list {
    margin:0;
    clear: both;
    padding:1em;
    min-height: 50px;
}
 .fly-cruise-tab {
     position:relative;
 }*/

 .blog-inspired .cruise-home-search .inner-container { 
    width: 100%;
    margin: 0;
    padding: 0;
 }

/* ========================= Home Hero Image Specific =========================*/


.home-hero {
    padding: 0;
    background-color: black;
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
    /*border-bottom: 1px solid #4E5166;*/
}

.home-hero ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.home-hero .home-hero-bg {
    display: none;
}

/* Destination page */
.home-hero .owl-carousel .home-hero-item {
    max-width: 100%;
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

/* Home page */
.home-hero .owl-carousel img {

    width: 100%;
    min-height: 480px;
    max-height: 480px;
    object-fit: cover;
    transition: all 0.3s;
    background-size: cover;
}

@media screen and (max-width: 768px) {
    .home-hero .owl-carousel img {
        min-height: 180px;
        max-height: 180px;
    }

    .banner-button {
        font-size: 12px !important;
    }
    .inspiration-sec {
        box-shadow: none !important;
        border: 2px solid #dedede;
        border-radius: 6px;
    }
}

    .home-hero .owl-item {
        overflow: hidden;
    }

    .home-hero .home-hero-caption {
        padding: 0 1em;
        transition: all 0.3s;
        text-align: center;
        -webkit-box-shadow: 0 8px 6px -6px black;
        -moz-box-shadow: 0 8px 6px -6px black;
        box-shadow: 0 8px 6px -6px black;
    }

    .home-hero .home-hero-caption:hover {
        background: #4e5166;
        transition: all 0.3s;
    }

    .home-hero .home-hero-caption h1,
    .home-hero .home-hero-caption h3 {
        font-weight: 300;
        text-transform: none;
        letter-spacing: normal;
        color: #e6e6e6;
        margin-bottom: 10px;
    }

    /*.home-hero .home-hero-caption:before {
            font-family: 'Glyphicons Halflings';
            content: "\e253";
            position: absolute;
            top: -19px;
            left: 10px;
            font-size: 36px;
            color: #4e5166;
            transition: all 0.3s;
        }*/

    .home-hero .home-hero-caption:hover:before {
        color: #4e5166;
        transition: all 0.3s;
    }

.home-hero .home-hero-caption p {
    font-family: Gibson-SemiBold;
    font-size: 12px;
    text-transform: uppercase;
    color: #F5821F;
    font-weight: bold;
    letter-spacing: 2px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 1);
}

    .home-hero .home-hero-caption p:after {
        content: "\e250";
        font-family: 'Glyphicons Halflings';
        font-size: 8px;
    }

    .home-hero .owl-carousel .owl-item {
        display: inline-block;
    }

    .home-hero .owl-controls {
        width: 100%;
        height: 70px;
        margin: 0 !important;
        position: relative;
        top: 0;
        background: #000;
    }

    .home-hero .owl-controls .owl-buttons {
        position: absolute;
        top: 0;
    }

    .home-hero .home-hero-caption {
        /*position: absolute;*/
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        padding: 0;
        background: #4e5166;
    }

    .home-hero .home-hero-caption .home-hero-caption-container {
        display: inline-block;
        background-color: #4e5166;
        overflow: hidden;
    }

    .home-hero .home-hero-caption h4.lato {
        font-weight: 300;
        text-align: center;
        margin-top: 20px;
        font-size: 1em;
        letter-spacing: 0.4px;
        font-family: Gibson-Regular;
    }

    .home-hero .home-hero-caption h3 {
        text-align: center;
        font-size: 1.2em;
    }

    .afkl-lazy-image-loading {
        background-image: url("https://res.cloudinary.com/destinology/q_auto,f_auto/v1/cn_images/website/Loading/loading-desktop.gif");
        background-size: 100% auto;
        background-repeat: no-repeat;
        background-position: center top;
        width: 100%;
        height: 0;
        padding-top: 37.5%;
    }

    .afkl-lazy-image-loadFirst img.afkl-lazy-image {
        display: none;
    }

    .afkl-lazy-image-loadFirst img.afkl-lazy-image-embed {
        margin-right: 1px;
        display: block;
        /*position: static;*/
    }

    @media screen and (max-width:767px) {
        .afkl-lazy-image-loading {
            background-image: url("https://res.cloudinary.com/destinology/q_auto,f_auto/v1/cn_images/website/Loading/loading.gif");
        }
    }

    @media screen and (max-width: 1199px) {
        .afkl-lazy-image-loading {
            background-image: url("https://res.cloudinary.com/destinology/q_auto,f_auto/v1/cn_images/website/Loading/loading-tablet.gif");
        }
    }

    @media screen and (min-width:769px) {

        .home-hero .owl-theme .owl-controls .owl-buttons .owl-next,
        .home-hero .owl-theme .owl-controls .owl-buttons .owl-prev,
        .home-hero .owl-theme .owl-controls .owl-buttons .owl-next:hover,
        .home-hero .owl-theme .owl-controls .owl-buttons .owl-prev:hover {
            height: 100% !important;
        }

        .home-hero .owl-carousel img {
            /*max-height: 559px;*/
            min-height: 480px;
            height: auto !important;
            height: 400px;
        }

        .home-hero .home-hero-caption {
            position: absolute;
            /*bottom: 0;*/
            left: 0;
            right: 0;
            width: 100%;
            padding: 0;
            background: #4e5166;
        }

        .home-hero .home-hero-caption .home-hero-caption-container {
            display: inline-block;
            max-width: 1170px;
            width: 90%;
            background-color: #4e5166;
        }

        .home-hero .home-hero-caption h1, .home-hero .home-hero-caption h3 {
            float: left;
            margin-top: 15px;
        }

        .home-hero .home-hero-caption h4 {
            float: right;
        }


        /*owl controls*/

        .home-hero .owl-controls {
            position: static;
            height: 0;
        }

        .home-hero .owl-controls .owl-pagination {
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0px !important;
        }

        /*.home-hero .owl-controls .owl-buttons {
            display: inline-block;
            position: static;
            left: inherit;
            right: inherit;
            bottom: inherit;
        }*/

        /*.home-hero .owl-controls .owl-buttons div {
                position: absolute;
                z-index: 3;
                padding: 8px;
            }*/
    }

    .home-banner-small-text {
        color: white;
        font-size: 20px !important;
        text-align: center;
    }

    .home-banner-big-text {
        font-family: "Gilroy Bold";
        color: white;
        text-shadow: 1px 1px 3px #080808;
        font-size: 50px !important;
        text-align: center;
    }

    @media screen and (max-width: 768px) {
        .home-banner-small-text {
            margin-top: 0;
            font-size: 13px !important;
        }

        .home-banner-big-text {
            margin-top: 20px;
            margin-bottom: 2px;
            font-size: 22px !important;
        }
    }


    .banner-text-holder {
        position: absolute;
        padding-left: 30px;
        width: 100%;
        padding-right: 30px;
        top: calc(50% - 90px);
    }

    /*pagination*/
    .home-hero .owl-theme .owl-controls .owl-page span {
        width: 12px;
        height: 12px;
        background: #F5821F;
    }

    @media screen and (max-width: 768px) {

        .banner-container .owl-controls .owl-pagination {
            display: inline-flex;
        }

        .owl-theme .owl-controls .owl-page {
            flex: auto;
        }

        .home-hero .owl-carousel .owl-controls .owl-buttons {
            position: relative;
        }

        .home-hero .owl-carousel .owl-controls .owl-buttons div.owl-prev:after,
        .home-hero .owl-carousel .owl-controls .owl-buttons div.owl-next:after {
            bottom: 26px;
        }
    }

/* header Section
-------------------------------------- */
.sticky-search.glued.fixed {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 13;
    width: 100%;
}

.riq-vbox-overlay {
    z-index: 14 !important;
}

.navblock-item.search, .navblock-item.login, .navblock-item.menu-icon, .navblock-item.callus {
    z-index: 1 !important;
}
.header-bottom {
    height: 0;
}
.call-us {
    font-family: 'Gibson-SemiBold', Arial, sans-serif;
}
.visible-sticky.scroll-top > .btn {
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
    background: unset;
    background-color: #71c100;
}

.visible-sticky.scroll-top:hover > .btn {
    background-color: #60a500;
   
}
.visible-sticky.scroll-top > .btn:hover {
    transform: scale(1.1);
}

/*
.sticky-search.glued.fixed + .header-bottom {
    padding-top: 52px;
}
*/
.search-panel .visible-sticky {
    display: none;
}

.search-panel .hidden-sticky {
    color: black !important;
    display: inline-block;
}

.search-panel .visible-sticky.scroll-top {
    position: fixed;
    bottom: -32px;
    left: 50%;
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    -ms-transition: bottom 0.5s;
    -o-transition: bottom 0.5s;
    -webkit-transition: bottom 0.5s;
    transition: bottom 0.5s;
}

    .search-panel .visible-sticky.scroll-top button {
        border-radius: 12px 12px 0 0;
        font-size: 1.4em;
        border-top: none;
        min-width: 4em;
    }

    .sticky-search .visible-sticky.call {
        text-align: right;
        padding-top: 6px;
        font-size: 1.2em;
    }

@media only screen and (min-width:994px) {
    .sticky-search.glued.fixed .visible-sticky {
        display: inline-block;
    }

    .sticky-search.glued.fixed .visible-sticky.scroll-top {
        bottom: 0;
    }

    .sticky-search.glued.fixed .hidden-sticky {
        display: none;
    }

    /*.sticky-search.glued.fixed + .header-bottom.holiday,
    .sticky-search.glued.fixed + .header-bottom.hotel,
    .sticky-search.glued.fixed + .header-bottom.journeys {
        padding-top: 223px;
    }*/

    .sticky-search.glued.fixed + .header-bottom.cruise {
        padding-top: 273px;
    }
}

@media only screen and (min-width:1200px) {

    /*.sticky-search.glued.fixed + .header-bottom.holiday,
    .sticky-search.glued.fixed + .header-bottom.hotel,
    .sticky-search.glued.fixed + .header-bottom.journeys {
        padding-top: 128px;
    }*/
    
    .sticky-search.glued.fixed + .header-bottom.cruise {
        padding-top: 178px;
    }
}

    /*sales banner*/
    .sales--banner {
        background-image: linear-gradient(-90deg, #711BE0 0%, #5FDFC1 100%);
        background-size: 100%;
        color: #fff;
        font-size: 1em;
        letter-spacing: 1px;
        text-align: center;
        text-transform: uppercase;
        padding: 0.5em 0;
    }

    @media only screen and (min-width : 768px) {
        .sales--banner {
            font-size: 1.25em;
        }
    }

    #logo img {
        float: left;
        margin: 15px 0 0 13px;
    }


    @media only screen and (max-width:900px) {
        #header #logo img {
            margin: 23px 0 23px 10px;
            max-width: 150px;
        }
    }

    @media only screen and (max-width:360px) {
        #header #logo img {
            width: 40%;
        }
    }

    .cta-bar span.description {
        /*text-transform: uppercase;*/
        font-size: 14px;
        font-family: 'Lato';
        font-weight: 300;
    }

    .cta-bar span {
        font-size: 0.75em;
        text-transform: uppercase;
    }

    @media only screen and (max-width:360px) {

        .menu-icon-wrap {
            margin: 0.9em !important; /*again hacky positioning the menu span*/
        }
    }


    /*#signUpForm > div.fbContainer.text-center > div > button > span {
    padding-left: 40px;
}*/

    .xxs-contact span {
        display: block;
    }

    .chat {
        margin-top: 5px;
        float: left;
        font-size: 0.75em;
        text-transform: uppercase;
    }

        .chat:after {
            content: "";
            border-radius: 50%;
            background-color: #6eec44;
            width: 6px;
            height: 6px;
            margin: 6px 0 0 4px;
            position: absolute;
        }

    #header .container {
        padding: 0;
    }

    .cta-bar {
        float: right;
        text-align: right;
        margin: 0;
    }

    @media only screen and (min-width:768px) {

        .cta-bar li:first-of-type {
            width: 121px;
        }
    }


    @media only screen and (min-width:992px) {

        .cta-bar span .description {
            font-size: 12px;
        }

        .cta-bar li:first-of-type {
            width: 150px;
        }

        #logo img {
            margin: 15px 0 0 15px;
        }
    }

    #header.booking-header ul.cta-bar {
        margin-right: 5px;
    }


    .cta-bar li {
        float: left;
    }

        .cta-bar li a, .cta-bar li .fakea {
            display: block;
            text-align: center;
            position: relative;
            height: 75px;
            padding: 20px 0 0 8px;
        }

            .cta-bar li a.xs-button span {
                padding-top: 26px;
                display: inline-block;
            }

        .cta-bar li search-icon {
            fill: #fff;
        }

    .cta-bar img,
    .cta-bar .sprite-icon {
        height: 18px;
    }

        .cta-bar .sprite-icon.footer-contact-icon,
        .cta-bar .sprite-icon.chat-icon {
            margin: 4px 0 0 20px;
        }

        .cta-bar .sprite-icon.my-destinology-icon {
            margin-top: 2px;
        }

        .cta-bar .sprite-icon.chat-icon {
            margin: 4px 0 0 8px;
        }

    .cta-bar .mobile--quote {
        padding: 15px;
    }


    .cta-bar .mobile-quoteref {
        display: none;
    }

    #header .mobile-quoteref-small {
        display: block;
        text-align: right;
        font-size: 11px;
        color: #6EC200;
        float: right;
        padding: 0 10px 5px 0;
    }

    @media only screen and (min-width:768px) {

        .fakea {
            width: 180px;
        }

        .cta-bar .mobile-quoteref {
            display: block;
        }

        #header .mobile-quoteref-small {
            display: none;
        }

        .cta-bar img,
        .cta-bar .sprite-icon {
            float: left;
        }
    }

    .cta-bar .owl-page span {
        display: none;
    }

    .cta-bar strong {
        display: block;
        font-family: 'Gibson-Regular', Arial, sans-serif;
        font-weight: 300;
        color: #fff;
        font-size: 18px;
        text-align: right;
    }

    .cta-bar .opening--times {
        font-size: 11px;
        font-family: 'Gibson-Regular', Arial, sans-serif;
        text-transform: none;
        text-align: left;
    }

        .cta-bar .opening--times.mobile {
            color: #5FDFC1;
            margin: 4px 4px;
        }

    /* ===========  
    menu icon 
=============*/


    /* hacky fix to position the menu icon span - fix me l8r <3*/
    .menu-icon-wrap {
        margin: 1.1em;
    }

    .menu-icon i {
        position: relative;
        width: 18px;
        height: 2px;
        background-color: black;
        top: 10px;
    }

    a.menu-icon, a.menu-icon:hover, a.menu-icon:visited {
        color: black;
    }

    .menu-icon span {
        color: black;
        margin-left: 4px;
        font-weight: 700;
        padding-top: 14px;
    }

    .menu-icon i:before,
    .menu-icon i:after {
        content: "";
        position: absolute;
        left: 0;
        width: 18px;
        height: 2px;
        background-color: black;
        border-radius: 10px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }

    .menu-icon i:after {
        margin-top: -3px;
    }

    .menu-icon i:before {
        margin-top: 3px;
    }

    .menu-icon i:before {
        -webkit-transform: translateY(-8px);
        -moz-transform: translateY(-8px);
        -ms-transform: translateY(-8px);
        -o-transform: translateY(-8px);
        transform: translateY(-8px);
    }

    .menu-icon i:after {
        -webkit-transform: translateY(8px);
        -moz-transform: translateY(8px);
        -ms-transform: translateY(8px);
        -o-transform: translateY(8px);
        transform: translateY(8px);
    }
    /* OPENED */

    .menu-icon.open i {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }

        .menu-icon.open i:before {
            -webkit-transform: rotate(90deg);
            -moz-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            -o-transform: rotate(90deg);
            transform: rotate(90deg);
            margin-top: 0;
        }

        .menu-icon.open i:after {
            -webkit-transform: rotate(90deg);
            -moz-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            -o-transform: rotate(90deg);
            transform: rotate(90deg);
            margin-top: 0;
        }
    /* ========================= Nav Styles ========================= */

    #nav {
        position: relative;
        top: 0;
        width: 100%;
        height: auto;
    }

    @media (min-width:768px) {
        ul.nav li.dropdown:hover > ul.dropdown-menu {
            display: block;
        }

        ul.nav li.dropdown.hide-dd:hover > ul.dropdown-menu {
            display: none;
        }
    }

    .navbar {
        margin-bottom: 0;
    }

    #nav.navbar {
        background: #1f1f1f;
        border-radius: 0;
        border-top: solid 1px #9A60CF;
        min-height: 0;
    }

    @media screen and (min-width:768px) {
        .nav-wrap {
            height: 52px;
            background: #1f1f1f;
            padding: 0 1em;
        }
    }

    #nav .navbar-nav li {
        display: block;
        text-align: center;
    }

    @media only screen and (min-width:768px) {
        #nav .navbar-nav li {
            display: inline-block;
            font-size: 1em;
        }
    }

    #nav .navbar-nav li a {
        display: block;
        padding: 16px 9px 16px 8px;
        text-transform: none;
        color: #fff;
        font-family: 'Gibson-Regular';
        font-size: 0.93em;
        letter-spacing: 0;
    }

    @media (min-width: 1200px) {
        #nav .navbar-nav li a {
            padding-right: 38px;
        }
    }

    #nav .navbar-nav li .quick-search input {
        float: left;
        margin-left: 20px;
        line-height: 18px;
        vertical-align: top;
    }

#nav .navbar-nav li a.classy-button {
    display: block;
    padding: 9px;
    color: #F5821F;
    font-size: 10px;
    margin-right: 20px;
}

    span.search a {
        display: inline-block;
        float: right;
        padding: 14px 10px;
        height: 43px;
        width: 140px;
        text-align: center;
        text-transform: uppercase;
        color: #fff;
        font-size: 12px;
        background: url("https://res.cloudinary.com/destinology/v1/cn_images/website/holidaysearch-icon-lg.svg") no-repeat 50% #9544eb;
    }

    @media only screen and (min-width:992px) {
        span.search a {
            width: 140px;
            padding: 16px 10px;
        }
    }

    #nav .navbar-nav span a:hover {
        background: url("https://res.cloudinary.com/destinology//v1/cn_images/website/holidaysearch-icon-lg.svg") no-repeat 50% #652ea0;
    }

    #nav .navbar-nav .dropdown-menu {
        border: 1px solid #ccc;
        border-radius: 0;
        padding: 0;
        background: #fff;
        color: #000;
    }

        #nav .navbar-nav .dropdown-menu:before {
            content: '';
            border-left: 8px solid transparent;
            border-right: 8px solid transparent;
            border-bottom: 8px solid #fff;
            position: absolute;
            top: -8px;
            left: 10%;
            z-index: 99999;
        }

    #nav .navbar-nav .dropdown.open .dropdown-menu:before {
        content: '';
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid #ccc;
        position: relative;
        top: -26px;
        left: 10%;
        z-index: 99999;
    }

    #nav .navbar-nav .dropdown-menu li a {
        font-family: 'Gibson-Regular';
        font-size: 1em;
        color: #212529;
    }

    #nav .navbar-nav .dropdown-menu li {
        display: block;
        text-align: center;
    }

    @media only screen and (min-width:768px) {
        #nav .navbar-nav .dropdown-menu li {
            text-align: left;
        }
    }

    #nav .navbar-nav ul.destinations-menu li a, #nav ul.holiday-types-dropdown li a {
        padding: 0;
    }

    .nav #breadcrumb {
        border-bottom: 1px solid #333;
    }
    /*-- Mobile Nav --*/

    #nav .navbar.navbar-inverse {
        height: 0;
    }

    #nav .navbar-inverse .navbar-collapse,
    #nav .navbar-inverse .navbar-form {
        border: none;
        box-shadow: none;
    }

    #nav .container > .navbar-collapse {
        margin-right: 0;
        margin-left: 0;
        padding-right: 0;
        padding-left: 0;
    }


    @media (max-width:767px) {
        nav[sticky].top-nav {
            height: 0 !important;
            top: -1px !important;
        }
    }

    #nav .navbar-nav {
        margin: 0 0 0 -10px;
        font-family: 'Gibson-SemiBold', Arial, sans-serif;
    }

    .navbar-nav ul {
        padding: 0;
    }

    @media only screen and (max-width:767px) {

        #nav .navbar-nav {
            overflow-y: scroll;
            padding-bottom: 40px;
            overflow-x: hidden;
        }

        #nav .navbar-collapse {
            box-shadow: none;
            border-top: 1px solid #9544eb;
            background: #fff;
            box-shadow: 0px 16px 67px -12px rgba(0,0,0,0.75);
        }
    }

    /*@media (max-width: 994px) and (min-width: 768px) {
        .hidden-sm {
            display: none !important;
        }
    }*/


    @media (max-width:767px) {
        #search-panel .modal-search {
            width: 80%;
            margin: 0 auto;
        }
    }

    @media (max-width:360px) {
        #search-panel .modal-search {
            width: 90%;
        }
    }

    .mobile-panel {
        display: table;
        width: 100%;
        margin: 0;
    }

    /*[data-page-type="holidayresults"] div.mobile-panel {
        display: none !important;
    }*/

    @media only screen and (max-width:767px) {
        div.mobile-panel {
            display: table !important;
        }
    }

    @media only screen and (min-width:768px) and (max-width:992px) {
        div.mobile-panel {
            display: table !important;
        }

            div.mobile-panel span.search a {
                width: 100% !important;
            }
    }

    @media (max-width:767px) {
        #nav .navbar-nav li a {
            color: #000;
        }
    }

    .mobile-panel span.glyphicon {
        margin-left: 10px;
    }

    .mobile-panel .search {
        display: block;
    }

        .mobile-panel .search a.edit-search .glyphicon {
            transition: all 0.5s;
        }

        .mobile-panel .search a.edit-search.collapsed .glyphicon {
            transform: rotate(180deg);
            transition: all 0.5s;
        }

        .mobile-panel .search a {
            display: block;
            width: 100%;
        }

    .mobile-panel .my-account a {
        display: block;
        padding: 16px 25px 14px;
        position: relative;
    }

        .mobile-panel .my-account a:hover {
            background: #000000;
        }

    .circle {
        color: #ffffff;
        font-size: 10px;
        padding-top: 3px;
        padding-right: 2px;
        text-align: center;
        display: block;
        position: absolute;
        z-index: 999;
        border-radius: 50%;
        background: #f5a623;
        width: 19px;
        height: 19px;
        top: -6px;
        right: -6px;
    }



    .my-destinology {
        border-radius: 50%;
        border: solid 1px #9544eb !important;
        width: 40px;
        height: 40px !important;
        position: relative;
        margin: 20px 0 0 16px;
        display: block;
        padding: 0;
    }

    /*removes bootstrap white background*/
    #nav .nav .open > a,
    #nav .nav .open > a:hover,
    #nav .nav .open > a:focus {
        background: none;
    }

    .my-destinology-mobile {
        width: 100%;
        position: relative;
        margin: 0 auto;
        height: 50px;
    }

    .my-destinology-icon {
        position: absolute;
        left: 2px;
        top: 7px;
    }

    .fbLoginBtn {
        background-color: #3B5998;
    }

        .fbLoginBtn:hover {
            -ms-opacity: 0.6;
            opacity: 0.6;
            color: white !important;
        }


    @media only screen and (max-width:767px) {

        .my-destinology {
            margin: 0;
        }

        .circle {
            right: -80px;
            top: -16px;
            margin: 0 auto;
            position: relative;
            margin-bottom: -20px;
        }

            .circle.inline {
                display: inline-block;
                position: relative;
                top: 0;
                right: 0;
            }

        .tab-content.mobile {
            width: 80%;
            margin: 20px auto;
            overflow: hidden;
            padding: 20px 0;
            max-height: 20em;
            overflow-y: scroll;
        }

        /*.tab-content .btn {
            width: 200px;
            margin: 0 auto;
        }*/
    }

    .active-dot {
        border-radius: 50%;
        background-color: #6eec44;
        width: 6px;
        height: 6px;
        margin-left: 7px;
        position: relative;
        vertical-align: middle;
        top: -1px;
    }


    .quoteId {
        font-size: 10px;
        font-family: 'Gibson-SemiBold', Arial, sans-serif;
        color: #b2b2b2;
    }

/*Breadcrumb*/
.breadcrumb-container {
    background-color: #f7f7f7;
    width: 100%;
    border-bottom: solid 1px #424242;
    ;
}

ol.breadcrumb {
    background-color: transparent;
    border-radius: 0;
    padding: 8px 15px;
    clear: both;
    font-size: 10px;
    margin-bottom: 0;
    text-transform: uppercase;
}

@media only screen and (min-width:768px) {
    ol.breadcrumb {
        padding: 8px;
    }
}

ol.breadcrumb a {
    color: #565656;
}

    ol.breadcrumb a:hover {
        color: #fff;
    }

ol.breadcrumb > .active, ol.breadcrumb > .current > span {
    color: #5e3485;
    font-weight: bolder;
}

@media (max-width:767px) {
    ol.breadcrumb li.first a:after {
        font-family: 'Glyphicons Halflings';
        content: "\e021";
    }

    ol.breadcrumb li.first a span {
        display: none;
    }
}



/*  Headings
----------------------------- */
#inspiration-wrap h1 {
    font-size: 48px;
    color: #fff;
    font-family: 'Gibson-SemiBold';
    font-weight: 700;
    font-style: italic;
    margin: 0;
    line-height: 1.25;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
}

#inspiration-wrap h3, #inspiration-wrap h2.heading3 {
    font-size: 20px !important;
    text-align: left;
    color: #1f1f1f;
    margin: 0 0 10px 0;
}

    #inspiration-wrap h3 a {
    color:#1f1f1f;
    }

/* Slider Sec */
#slider-wrap {
    position: relative;
}

.slider-sec {    
    max-height: 1000px;
}
@media screen and (max-width: 768px) {
    #main-inspiration .owl-theme .owl-controls .owl-pagination { padding: 6px 0; }
    #main-inspiration .owl-theme .owl-controls .owl-buttons {
        position: relative;
    }

    #main-inspiration .owl-theme .owl-controls .owl-buttons div.owl-prev:after,
    #main-inspiration .owl-theme .owl-controls .owl-buttons div.owl-next:after { bottom: -26px; }
    .slider-sec img.inspirationBanner {
        min-height: 240px;
    }
}


    @media screen and (max-width:1199px) {
        #slider-wrap img:not(.hero) {
        width: 200%;
        -moz-transform: translate(-25%,0);
        -ms-transform: translate(-25%,0);
        -o-transform: translate(-25%,0);
        -webkit-transform: translate(-25%,0);
        transform: translate(-25%,0);
    }
}

@media screen and (max-width:991px) {

    #slider-wrap img:not(.hero) {
        width: 250%;
        -moz-transform: translate(-28%,0);
        -ms-transform: translate(-28%,0);
        -o-transform: translate(-28%,0);
        -webkit-transform: translate(-28%,0);
        transform: translate(-28%,0);
    }
}

@media screen and (max-width:767px) {

    #slider-wrap img:not(.hero) {
        width: 300%;
        -moz-transform: translate(-33.3%,0);
        -ms-transform: translate(-33.3%,0);
        -o-transform: translate(-33.3%,0);
        -webkit-transform: translate(-33.3%,0);
        transform: translate(-33.3%,0);
    }
}

@media screen and (min-width: 768px) {
    #slider-wrap .owl-controls {
        position: static;
        height: 0;
        margin: 0;
    }
}


#slider-wrap .container {
    position: absolute;
    height: 50%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
@media screen and (min-width: 480px) {
    #slider-wrap .container {
        height: 30%;
    }
}


#slider-wrap .carousel-indicators li {
    width: 6px;
    height: 6px;
    background: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.03);
    border: 1px solid #fff;
    margin: 0 5px 2px;
}

    #slider-wrap .carousel-indicators li.active {
        width: 10px;
        height: 10px;
        margin-bottom: 0;
        background: transparent;
    }

.carousel-control {
    width: 32px;
    height: 60px;
    top: 50%;
    bottom: auto;
    left: 16px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.03);
    opacity: 1;
}

    .carousel-control:hover,
    .carousel-control:active {
        opacity: 0.7;
    }

    .carousel-control.left {
        background: url('https://res.cloudinary.com/destinology/v1/cn_images/website/left-control.svg') no-repeat center center;
    }

    .carousel-control.right {
        background: url('https://res.cloudinary.com/destinology/v1/cn_images/website/right-control.svg') no-repeat center center;
        left: auto;
        right: 16px;
    }

    .carousel-control .glyphicon,
    .carousel-control .sr-only {
        display: none;
    }

.carousel-indicators {
    bottom: 18px;
    margin-bottom: 0;
}


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

    .slider-main a.btn-danger, 
    .slider-main div.btn-danger {
        font-size: 12px;
        font-family: 'Gibson-SemiBold';
        font-weight: 400;
        color: #e6e6e6;
        background: #1f1f1f;
        text-transform: uppercase;
        letter-spacing: 1px;
        width: 92.5px;
        height: 20px;
        padding: 0;
        border: none;
        border-radius: 0;
        line-height: 20px;
    }

    .slider-main a.btn-danger:hover {
        background: #F0AD4E;
        color: #1f1f1f;
    }

        .slider-main a.btn-danger.read-more,
        .slider-main div.btn-danger.read-more {
            width: 102px;
            height: 31px;
            line-height: 31px;
        }

.slider-main h1, .slider-main h2.heading1 {
    margin-bottom: 15px;
}

.slider-main p {
    font-size: 24px;
    font-weight: 300;
    margin: 0 0 15px;
    line-height: 1.1875;
    text-shadow: 0 2px 0 rgba(0,0,0,0.2);
}

.comment-top-sec {
    margin-top: 106px;
}

    .comment-top-sec span {
        display: inline-block;
        vertical-align: middle;
        font-size: 12px;
        letter-spacing: 2px;
        color: #e6e6e6;
        font-family: 'Gibson-SemiBold';
        font-style: italic;
        margin-right: 5px;
    }

        .comment-top-sec span:first-child {
            display: block;
        }

    .comment-top-sec a {
        font-size: 10px;
        font-family: 'Gibson-SemiBold';
        color: #e6e6e6;
        letter-spacing: 1px;
        padding: 0 6px 0;
        border-radius: 0;
        font-style: normal;
        margin: 0 3px;
        border: none;
        height: 16px;
        line-height: 17px;
    }

        .comment-top-sec a.btn-primary {
            background: #652ea0;
        }

        .comment-top-sec a.btn-info {
            background: #4a90e2;
        }

        .comment-top-sec a:hover {
            opacity: 0.8;
        }
/* main inspiration	*/

#inspiration-form-wrap {
    background: #111111;
}

#inspiration-form {
    padding: 21.3px 0 20px;
}

.inspiration-left {
    margin-top: 8px;
}

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

    .inspiration-right .form-group {
        text-align: left;
    }

        .inspiration-right .form-group label {
            margin: 0 0 7px;
            font-size: 12px;
            color: #fff;
            letter-spacing: 2px;
            font-family: 'Gibson-SemiBold';
            font-weight: 400;
        }

    .inspiration-right .form-control {
        font-style: italic;
        font-weight: 300;
        font-size: 12px;
        color: #b2b2b2;
        width: 274px;
        height: 40px;
        border-radius: 4px;
        background: #fff;
        padding: 0 0 0 9px;
        border: none;
    }

    .inspiration-right button[type="submit"] {
        width: 40px;
        height: 40px;
        border-radius: 4px;
        border: none;
        background: #9544ec;
        margin-left: 6px;
    }

        .inspiration-right button[type="submit"] i {
            font-size: 16px;
        }

        .inspiration-right button[type="submit"]:hover i {
            color: #1f1f1f;
        }

.filter_inspirations {
    padding-bottom: 27px;
}

.filter-left {
    float: left;
    margin-right: 12px;
}

.filter-right {
    float: right;
    margin-top: 12px;
}

.filter_inspirations h4 {
    font-size: 22px;
    font-family: 'Gibson-SemiBold';
    font-weight: 700;
    font-style: italic;
    color: #1f1f1f;
    margin: 0;
    letter-spacing: 3px;
    padding: 8px 16px;
    border: 2px solid #d3d3d3;
    outline-offset: 2px;
    outline: 1px solid #d3d3d3;
}

.filter-right a,
.filter-right select {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    color: #1f1f1f;
    letter-spacing: 2px;
    font-family: 'Gibson-SemiBold';
    font-weight: 400;
    margin: 0 12px;
}

.filter-right i {
    font-style: normal;
    display: block;
    float: left;
    font-size: 12px;
    vertical-align: text-top;
}

.filter-right span {
    position: relative;
    margin: 0;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.filter-right select {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
    margin: 0 !important;
    position: relative;
    z-index: 999;
}

.filter-right span,
.filter-right option {
    color: inherit;
}

.filter-right a:hover {
    text-decoration: none;
    color: #652EA0;
}

/*#filter1 {
    width: 87px;
}

#filter2 {
    width: 93px;
}

#filter3 {
    width: 146px;
}*/

#inspiration-wrap {
    padding-bottom: 28px;
    padding-top: 32px;
}

#select-inspiration-wrap {
    background: #d8d8d8;
    padding: 16px 0;
    margin-bottom: 32px;
}

.select-inspiration span {
    font-size: 12px;
    color: #1f1f1f;
    letter-spacing: 2px;
    font-family: 'Gibson-SemiBold';
    font-weight: 400;
    margin-right: 10px;
}

    .select-inspiration span.btn {
        font-size: 10px;
        font-family: 'Gibson-SemiBold';
        color: #e6e6e6;
        letter-spacing: 1px;
        border-radius: 4px;
        font-style: normal;
        margin: 0 4px;
        border: none;
        height: 29px;
        line-height: 29px;
        background: #652ea0;
        position: relative;
        cursor: default;
        padding: 0 26px 0 8px;
    }

        .select-inspiration span.btn:hover {
            opacity: 0.8;
            filter: alpha(opacity=0.8);
        }

        .select-inspiration span.btn:nth-last-child(2) {
            background: #1f1f1f;
        }

        .select-inspiration span.btn:last-child {
            background: #4a90e2;
        }

        .select-inspiration span.btn:after {
            content: '×';
            font-size: 16px;
            font-weight: 700;
            cursor: pointer;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            right: 5px;
        }

.inspiration-sec {
    background: #fff;
    position: relative;
    min-height: 340px;
    -webkit-box-shadow: 9px 11px 13px 6px rgb(209 209 209);
    box-shadow: 9px 11px 13px 6px rgb(209 209 209);
    margin-bottom: 24px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}


.inspiration-sec:hover {
     box-shadow: 0px 10px 2em 0px rgba(60, 54, 67, 0.2);
     opacity: 1;
     transform: translateY(-0.25em);
     cursor: pointer;
     background-image: radial-gradient(50% -27%, rgba(255,255,255,0.28) 76%, rgba(0,0,0,0.00) 100%);
}


    .inspiration-sec img {
        width: 100%;
        max-height: 224px;
    }

.escapemag {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-align: center;
}

.inspiration-upper {
    position: relative;
    margin: 0 59px 16px 60px;
}

    .inspiration-upper img {
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.29), 0 12px 26px 0 rgba(0, 0, 0, 0.2), 0 2px 8px 0 rgba(0,0,0,0.2);
        display: inline-block;
        text-align: center;
        width: auto;
        filter: opacity(90%);
    }

    .inspiration-upper .upper-btn {
        right: 16px;
        bottom: 16px;
        top: auto;
        left: auto;
        z-index: 1;
    }

.escapemag p {
    font-size: 12px;
    color: #1f1f1f;
    margin: 0;
    line-height: 1.25;
}

.escapemag b {
    font-size: inherit;
    color: inherit;
}

.escapemag-sec {
    position: absolute;
    left: 0;
    right: 0;
    top: 24.5px;
    z-index: 2;
}

.blog-inspiration {
    padding: 22px;
}

    .blog-inspiration h3, .blog-inspiration h2.heading3 {
        margin-bottom: 18px;
        letter-spacing: -0.6px;
    }

    .upper-btn a,
    .blog-inspiration a.btn {
        font-size: 10px;
        font-family: 'Gibson-SemiBold';
        color: #e6e6e6;
        letter-spacing: 1px;
        padding: 0 6px 0;
        border-radius: 0;
        font-style: normal;
        margin: 0 3px;
        border: none;
        height: 16px;
        line-height: 17px;
    }

        .upper-btn a.btn-primary {
            background: #1f1f1f;
        }


.blog-main a:last-child {
    background: #4a90e2;
}

.upper-btn a:hover,
.blog-inspiration a:hover {
    opacity: 0.8;
}

.upper-btn {
    position: absolute;
    left: 16px;
    top: 16px;
}


@media all and (max-width: 1400px) {
    .slider-main {
        margin: 0 50px;
    }
}

@media all and (max-width: 1199px) {
    .slider-main {
        margin: 0 55px;
    }


    .filter_inspirations h4 {
        font-size: 20px;
        padding: 8px 10px;
    }

    .filter-right a,
    .filter-right select {
        letter-spacing: 1px;
        margin: 0 10px;
    }

    .filter-right span {
        margin: 0 6px;
    }


    #filter2 {
        width: auto;
    }

    #filter3 {
        width: auto;
    }
}

@media all and (max-width: 991px) {
    /*#slider-wrap .container {
        bottom: 55px;
    }*/

    #inspiration-wrap h1 {
        font-size: 40px;
    }

    .slider-main p {
        font-size: 14px;
    }

    .comment-top-sec {
        margin-top: 90px;
    }

    .blog-inspiration {
        padding: 24px 12px 31px;
    }


    #inspiration-wrap h3, #inspiration-wrap h2.heading3 {
        font-size: 16px;
        font-weight: 400;
    }

    .more-info a {
        padding: 10px 0;
    }

    .filter-right,
    .filter-left {
        float: none;
    }
}

@media all and (max-width: 767px) {
    #inspiration-wrap h1 {
        font-size: 32px;
    }

        #inspiration-wrap h1 br {
            display: none;
        }

    .slider-main {
        margin: 0 36px;
    }

    .comment-top-sec {
        margin-top: 50px;
    }

    .carousel-control,
    .carousel-control.right,
    .carousel-control.left {
        background-size: 100% 100%;
        width: 17px;
        height: 50px;
    }

    .slider-main a.btn-danger {
        font-size: 10px;
        width: 80px;
        height: 18px;
        line-height: 18px;
    }

    .inspiration-left {
        margin-bottom: 20px;
        text-align: center;
    }

    .inspiration-right .form-group {
        position: relative;
    }

        .inspiration-right .form-group label {
            font-size: 10px;
            letter-spacing: 0;
        }

    .inspiration-right .form-control {
        display: inline-block;
        vertical-align: middle;
        width: 100%;
        border-radius: 5px;
        padding-right: 50px;
    }

    .inspiration-right button[type="submit"] {
        position: absolute;
        margin: 0;
        right: 0;
        bottom: 0;
        -webkit-border-top-left-radius: 0;
        border-top-left-radius: 0;
        -webkit-border-bottom-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .filter_inspirations h4 {
        text-align: center;
    }

    .select-inspiration span {
        display: block;
        margin-bottom: 5px;
    }

    .filter-right i {
        display: block;
        text-align: center;
        margin: 0 auto 10px auto;
        float: none;
    }

    .select-inspiration span.btn {
        display: inline-block;
        letter-spacing: 0;
        padding: 0 20px 0 6px;
        height: 26px;
        line-height: 26px;
        margin: 3px;
    }

        .select-inspiration span.btn:after {
            font-size: 14px;
        }

    .filter-right span::after {
        font-size: 12px;
        margin-top: 2px;
    }

    .blog-inspiration {
        padding: 15px 12px 20px;
    }

        .blog-inspiration h3, .blog-inspiration h2.heading3 {
            margin-bottom: 8px;
        }

        .blog-inspiration h3 a {
            display: block;
            margin: 2px 0;
        }

    .upper-btn {
        left: 6px;
        top: 6px;
    }

        .upper-btn a {
            margin: 0 2px;
        }

    .more-info {
        margin-top: 0;
    }

    .filter_inspirations {
        padding-bottom: 15px;
    }

    #select-inspiration-wrap {
        margin-bottom: 25px;
    }

    #inspiration-wrap {
        padding-bottom: 30px;
    }
}

@media all and (max-width: 625px) {
    #inspiration-wrap h1 {
        font-size: 25px;
    }

    .slider-main {
        margin: 0;
    }

        .slider-main h1, .slider-main h2.heading1 {
            margin-bottom: 10px;
            margin-top: 5px;
        }

        .slider-main p {
            font-size: 13px;
            line-height: 1.5;
        }

    .select-inspiration span.btn {
        height: 22px;
        line-height: 22px;
    }

    .filter-right span {
        margin: 0;
    }

    .carousel-indicators {
        bottom: 30px;
    }

    .carousel-control, .carousel-control.right, .carousel-control.left {
        top: auto;
        bottom: 10px;
        -webkit-transform: none;
        -ms-transform: none;
        -o-transform: none;
        -moz-transform: none;
        transform: none;
        width: 32px;
        height: 50px;
        background-color: #1f1f1f;
        border: 10px solid #1f1f1f;
        z-index: 16;
    }

        .carousel-control.right {
            right: 50px;
        }

        .carousel-control.left {
            left: 50px;
        }

    .blog-inspiration h3, .blog-inspiration h3.heading2 {
        min-height: 1px;
        margin-bottom: 15px;
    }
}

h1.inspiration-header, h2.inspiration-header {
    text-align: center;
    font-size: 36px;
    color: #ffffff;
    margin: 50px 0 8px 0;
}

/*reset owl controls*/
.inspiration-main .owl-carousel.owl-reset {
    padding-bottom: 12px;
}
.inspiration-main .owl-carousel.owl-reset .owl-buttons {
    height: 0;
}
.inspiration-main .owl-carousel.owl-reset .owl-buttons div.owl-prev:after,
.inspiration-main .owl-carousel.owl-reset .owl-buttons div.owl-next:after {
    bottom: 12px;
    color: #64399C;
}
.inspiration-main .owl-carousel.owl-reset .owl-pagination .owl-page span {
    border: none;
    width: 10px !important;
    height: 10px;
}

@media (max-width: 530px) {
    .inspiration-main .owl-carousel.owl-reset .owl-buttons {
        display: inline-block;
    }
}

.luxury-holidays {
    background-color: #f1f1f1;
}

.luxury-holidays .no-gutters {
    margin-right: 0;
    margin-left: 0;
}
.luxury-holidays .no-gutters > .col,
.luxury-holidays .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}

    .luxury-holidays .no-gutters .info-box-container {
        padding-right: 4px;
        padding-left: 4px;
        margin-bottom: 8px;
    }

    .luxury-holidays p.sub {
        color: #000;
    }

.luxury-holidays ul {
    display: inline-block;
    margin: 28px 0;
}

.luxury-holidays ul li:first-child {
    margin-left: 15px;
    margin-right: 15px;
}

.luxury-holidays ul li:last-child {
    margin-right: 15px;
    margin-left: 15px;
}

.luxury-holidays li.btn-default {
    border: none;
    background: #585858;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.luxury-holidays li.btn-default:hover {
    background-color: #8b4dc4;
    background: -moz-linear-gradient(top, #8b4dc4 0%, #5e3485 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8b4dc4), color-stop(100%,#5e3485));
    background: -webkit-linear-gradient(top, #8b4dc4 0%,#5e3485 100%);
    background: -o-linear-gradient(top, #8b4dc4 0%,#5e3485 100%);
    background: -ms-linear-gradient(top, #8b4dc4 0%,#5e3485 100%);
    background: linear-gradient(to bottom, #8b4dc4 0%,#5e3485 100%);
}

.luxury-holidays li.btn-default.active {
    background-color: #8b4dc4;
    background: -moz-linear-gradient(top, #8b4dc4 0%, #5e3485 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8b4dc4), color-stop(100%,#5e3485));
    background: -webkit-linear-gradient(top, #8b4dc4 0%,#5e3485 100%);
    background: -o-linear-gradient(top, #8b4dc4 0%,#5e3485 100%);
    background: -ms-linear-gradient(top, #8b4dc4 0%,#5e3485 100%);
    background: linear-gradient(to bottom, #8b4dc4 0%,#5e3485 100%);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.luxury-holidays li.btn-default a {
    color: #e5e5e5;
}

.luxury-holidays li.btn-default.active a, .luxury-holidays li.btn-default a:hover {
    color: #fff;
}

.luxury-holidays .container .row,
.luxury-holidays .container .container {
    padding: 0;
    margin: 0;
}

@media screen and (max-width:767px) {
    .luxury-holidays ul > li > a {
        color: #fff;
        padding: 0 15px;
    }

    .luxury-holidays ul li {
        margin: 0 !important;
    }

    .luxury-holidays ul li.btn-default,
    .luxury-holidays ul li.btn-default:active,
    .luxury-holidays ul li.btn-default:hover {
        margin: 0;
        padding: 0;
        background: none;
        border: 2px solid #5e3485;
        box-shadow: none;
    }

    .luxury-holidays ul li.btn-default.active + .btn-default {
        background-color: transparent;
    }

    .luxury-holidays ul li.btn-default.active {
        margin: 0;
        padding: 0;
        border: 2px solid #5e3485;
    }

    .luxury-holidays ul li.btn-default:first-child {
        border-radius: 50px 0 0px 50px;
        margin-right: -5px;
    }

    .luxury-holidays ul li.btn-default:last-child {
        border-radius: 0px 50px 50px 0px;
        margin: 0;
    }

    .luxury-holidays li.btn-default.active, .luxury-holidays li.btn-default.active:hover {
        background: #652ea0;
    }

    .luxury-holidays li.btn-default:hover {
        background: transparent;
        color: #fff;
    }
}

.tailor-made-featured .owl-carousel2 .owl-stage-outer {
    overflow: hidden !important
}

.tailor-made-featured .lato {
    text-align: center;
}


.search-icon-white {
    cursor: pointer;
}


.modal .quick-search {
    padding: 0;
}

.quick-search input {
    background-color: transparent;
    background-position: left center;
    border: none;
    font-size: 16px;
    letter-spacing: 0.1em;
}

.quick-search input[type="text"] {
    color: #000;
    width: 90%;
    padding-left: 50px;
    background-color: #f1f1f1;
    padding-top: 8px;
    padding-bottom: 8px;
    height: 36px;
}

.quick-search input[type="text"]::-webkit-input-placeholder, .quick-search input[type="text"]::-webkit-input-placeholder, .quick-search input[type="text"]::placeholder { /* Edge */
    color: #565555;
}

.quick-search #search:focus {
    outline: 0 !important;
}

@media only screen and (min-width:768px) {
    #search {
        width: 160px;
        padding: 5px;
        font-size: 1.225em;
        letter-spacing: 1px;
    }
}

@media only screen and (min-width:992px) {
    #search {
        width: 225px;
        padding: 5px;
    }
}

    .quick-search .search-icon-white {
        margin: 10px 5px;
    }



.quick-search input::-webkit-input-placeholder {
    font-size: 14px;
    color: #b2b2b2;
}

.quick-search input:-moz-placeholder {
    font-size: 14px;
    font-weight: 100;
    color: #b2b2b2;
}

.quick-search input::-moz-placeholder {
    font-size: 14px;
    color: #b2b2b2;
}

.quick-search input:-ms-input-placeholder {
    font-size: 14px;
    color: #b2b2b2;
}

.quick-search .classy-button {
    border: 1px solid;
    padding: 9px;
    font-family: Gibson-SemiBold;
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 2px;
    line-height: initial;
}


.modal-quick-search {
    /*height: 100%;*/
    margin: 0 auto !important;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translate(0,-50%);
}

.modal-quick-search h1, .modal-quick-search h2.heading1 {
    position: absolute;
    top: -65px;
    left: 0;
    font-size: 28px;
    color: #E6E6E6;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0;
}

.modal-quick-search .modal-content {
    background-color: #9544EA !important;
    width: 100%;
    border-radius: 0;
    box-shadow: none;
    padding: 0.5em 1em;
    float: left;
}

.modal-quick-search img {
    margin-bottom: 6px;
}

.modal-quick-search input::-webkit-input-placeholder {
    color: #3D1C60;
    font-size: 22px;
}

.modal-quick-search input:-moz-placeholder { /* Firefox 18- */
    color: #3D1C60;
    font-size: 22px;
}

.modal-quick-search input::-moz-placeholder { /* Firefox 19+ */
    color: #3D1C60;
    font-size: 22px;
}

.modal-quick-search input:-ms-input-placeholder {
    color: #3D1C60;
    font-size: 22px;
}

.modal-quick-search .modal-content .modal-body {
    padding: 5px;
}

.modal-quick-search .quick-search input:not([type=submit]):not([type=file]) {
    background-color: transparent;
    border: none;
}


.modal-quick-search .close {
    position: absolute;
    top: -100px;
    right: 0;
    font-size: 80px;
}

.modal-quick-search .btn-search {
    text-align: right;
    transform: translate(0,100%); /* Dirty dirty hack */
}

@media screen and (min-width:768px) {
    .modal-quick-search .quick-search input {
        background: url('https://res.cloudinary.com/destinology/v1/cn_images/website/site-search-icon.svg') left no-repeat;
        padding-left: 50px;
    }

    .nav li {
        border-bottom: none;
    }
}

.visible-xs .quick-search {
    background-color: transparent;
    margin: 0 auto;
    width: 295px;
    padding: 16px 0px;
}

.visible-xs .quick-search input {
    display: block;
    height: 25px;
}

.visible-xs .search-icon-white {
    height: 18px;
}

.visible-xs .quick-search input::-webkit-input-placeholder {
    color: #979797;
    font-style: normal;
    text-transform: none;
    font-family: lato, sans-serif;
    font-size: 1em;
    border-bottom: solid 1px #333;
}

.visible-xs .quick-search input:-moz-placeholder { /* Firefox 18- */
    color: #fff;
    font-style: normal;
    text-transform: uppercase;
    font-size: 12px;
}

.visible-xs .quick-search input::-moz-placeholder { /* Firefox 19+ */
    color: #fff;
    font-style: normal;
    text-transform: uppercase;
    font-size: 12px;
}

.visible-xs .quick-search input:-ms-input-placeholder {
    color: #fff;
    font-style: normal;
    text-transform: uppercase;
    font-size: 12px;
}

#sform input {
    padding-left: 30px;
    margin-top: 5px;
}


.search-icon-white {
    cursor: pointer;
}


.modal .quick-search-new {
    padding: 0;
}

.quick-search-new input {
    background-color: transparent;
    background-position: left center;
    border: none;
    font-size: 16px;
    letter-spacing: 0.1em;
}

.quick-search-new input[type="text"] {
    border-left: 1px #cecece solid;
    border-top: 1px #cecece solid;
    border-bottom: 1px #cecece solid;
    background-color: white;
    color: #000;
    width: 30vw;
    height: 40px;
    border-radius: 4px 0px 0px 4px;
    padding: 4px 6px;
}

.quick-search-new #search:focus {
    outline: 0 !important;
}

@media only screen and (min-width:768px) {
    #search {
        width: 160px;
        padding: 5px;
        font-size: 1.225em;
        letter-spacing: 1px;
    }
}

@media only screen and (min-width:992px) {
    #search {
        width: 225px;
        padding: 5px;
    }
}

@media (min-width:992px) {
    .quick-search-new {
        display: flex;
        border-radius: 0;
        box-shadow: none;
        position: absolute;
        top: 70%;
        left: calc(50% - (15vw + 40px));
        z-index: 1;
    }

    #header .quick-search-new {
        padding: 0;
        margin-top: 20px;
        height: 40px;
        margin-left: 20px;
        -ms-border-radius: 5px;
        border-radius: 5px;
    }

}


.quick-search-new input::-webkit-input-placeholder {
    font-size: 14px;
    color: #b2b2b2;
}

.quick-search-new input:-moz-placeholder {
    font-size: 14px;
    font-weight: 100;
    color: #b2b2b2;
}

.quick-search-new input::-moz-placeholder {
    font-size: 14px;
    color: #b2b2b2;
}

.quick-search-new input:-ms-input-placeholder {
    font-size: 14px;
    color: #b2b2b2;
}

.quick-search-new .classy-button {
    float: right;
    border: 1px solid;
    padding: 9px;
    font-family: Gibson-SemiBold;
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 2px;
    line-height: initial;
}


.modal-quick-search-new {
    /*height: 100%;*/
    margin: 0 auto !important;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translate(0,-50%);
}

.modal-quick-search-new h1, .modal-quick-search-new h2.heading1 {
    position: absolute;
    top: -65px;
    left: 0;
    font-size: 28px;
    color: #E6E6E6;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0;
}

.modal-quick-search-new .modal-content {
    background-color: #9544EA !important;
    width: 100%;
    border-radius: 0;
    box-shadow: none;
    padding: 0.5em 1em;
    float: left;
}

.modal-quick-search-new img {
    margin-bottom: 6px;
}

.modal-quick-search-new input::-webkit-input-placeholder {
    color: #3D1C60;
    font-size: 22px;
}

.modal-quick-search-new input:-moz-placeholder { /* Firefox 18- */
    color: #3D1C60;
    font-size: 22px;
}

.modal-quick-search-new input::-moz-placeholder { /* Firefox 19+ */
    color: #3D1C60;
    font-size: 22px;
}

.modal-quick-search-new input:-ms-input-placeholder {
    color: #3D1C60;
    font-size: 22px;
}

.modal-quick-search-new .modal-content .modal-body {
    padding: 5px;
}

.modal-quick-search-new .quick-search-new input:not([type=submit]):not([type=file]) {
    background-color: transparent;
    border: none;
}

.modal-quick-search-new .close {
    position: absolute;
    top: -100px;
    right: 0;
    font-size: 80px;
}

.modal-quick-search-new .btn-search {
    text-align: right;
    transform: translate(0,100%); /* Dirty dirty hack */
}

.home-search-button {
    height: 40px;
    display: inline;
    width: 100px;
    border-radius: 0 5px 5px 0;
    background-color: #5B5BA0;
    border: none;
    color: white !important;
    text-align: center;
    text-decoration: none;
    font-size: 23px;
    background-position: center center;
    background-size: 30px 30px;
    background-repeat: no-repeat;
    vertical-align: middle;
}

.home-search-button:hover {
    background-color: #44446b;
}
@media screen and (min-width:768px) {
    .modal-quick-search-new .quick-search-new input {
        background: url('https://res.cloudinary.com/destinology/v1/cn_images/website/site-search-icon.svg') left no-repeat;
        padding-left: 50px;
    }

    .nav li {
        border-bottom: none;
    }
}

.visible-xs .quick-search-new {
    background-color: transparent;
    margin: 0 auto;
    width: 295px;
    padding: 16px 0px;
}

.visible-xs .quick-search-new input {
    display: block;
    height: 25px;
}

.visible-xs .search-icon-white {
    height: 18px;
}

.quick-search-new input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: black;
    opacity: 1; /* Firefox */
}

.quick-search-new input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: black;
}

.quick-search-new input::-ms-input-placeholder { /* Microsoft Edge */
    color: black;
}

.visible-xs .quick-search-new input::-webkit-input-placeholder {
    color: #979797;
    font-style: normal;
    text-transform: none;
    font-family: lato, sans-serif;
    font-size: 1em;
    border-bottom: solid 1px #333;
}

.visible-xs .quick-search-new input:-moz-placeholder { /* Firefox 18- */
    color: #fff;
    font-style: normal;
    text-transform: uppercase;
    font-size: 12px;
}

.visible-xs .quick-search-new input::-moz-placeholder { /* Firefox 19+ */
    color: #fff;
    font-style: normal;
    text-transform: uppercase;
    font-size: 12px;
}

.visible-xs .quick-search-new input:-ms-input-placeholder {
    color: #fff;
    font-style: normal;
    text-transform: uppercase;
    font-size: 12px;
}

#sform input {
    padding-left: 30px;
    margin-top: 5px;
}

/* Weve been here - destination page */

.weve-been-here-container .wbh-image-container img {
    border: 3px solid #d8d8d8;
    -o-border-radius: 50%;
    border-radius: 50%;
}

.contact .avatars a:first-child {
    margin-left: 0;
}

.contact {
    padding: 18px 0 28px 0;
}

    .contact p {
        font-size: 14px;
    }

    .contact .avatars {
        margin: 30px 0 35px 0;
    }

        .contact .avatars a {
            margin-left: 20px;
        }

            .contact .avatars a img {
                display: inline-block;
                width: 80px;
                border: 3px solid rgba(255, 255, 255, 0.15);
                -o-border-radius: 1000px;
                border-radius: 1000px;
            }

    .contact .btn-primary {
        margin-top: 45px;
    }

@media (max-width: 1199px) {

    .contact .avatars a {
        margin-left: 8px;
    }

    .contact .avatars a {
        margin-left: 8px;
    }
}

@media (max-width: 991px) {

    .contact .avatars {
        margin: 0;
    }
}

@media (max-width: 320px) {
    .contact .avatars a {
        margin-left: 7px;
    }

    .contact .avatars a {
        margin-left: 7px;
    }
}

/* Weve been here - hotel page */

.hotel-details .contact {
    background: rgba(0, 0, 0, 0.9);
    padding: 30px;
    margin-bottom: 30px;
}

    .hotel-details .contact h3 {
        
        font-weight: 300;
        letter-spacing: 0;
        text-transform: none;
    }

    .hotel-details .contact p {
        margin-bottom: 22px;
    }

.hotel-details .avatars {
    margin-bottom: 10px;
}

    .hotel-details .avatars a {
        margin: 0;
        padding: 0 10px;
    }

        .hotel-details .avatars a img {
            display: inline-block;
            border: 3px solid rgba(255, 255, 255, 0.15);
            -o-border-radius: 50%;
            border-radius: 50%;
        }

/* Weve been here - hotel page fallback contact deets */

.contact-fallback {
    background: rgba(0, 0, 0, 0.9);
    padding: 10px 30px;
    margin-bottom:24px;
}

.contact-fallback h2 {
    text-transform: none;
    font-family: 'Lato',Arial,sans-serif;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0;
    text-align: left;
}

.contact-fallback .contact-info {
    position: relative;
    padding: 13px 0 12px;
    margin-top: 10px;
}

.contact-fallback .contact-left {
    position: absolute;
    top: 50%;
    margin: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

    .contact-fallback .contact-left img {
        width: 50px;
        height: 50px;
    }

.contact-fallback .contact-right {
    margin-left: 80px;
}

    .contact-fallback .contact-right h2 {
        font-size: 28px;
        font-weight: 300;
        margin: 0;
        -webkit-letter-spacing: 0px;
        -moz-letter-spacing: 0px;
        -ms-letter-spacing: 0px;
        -o-letter-spacing: 0px;
        letter-spacing: 0px;
        text-align: left;
        font-size: 28px;
        font-weight: 300;
    }

        .contact-fallback .contact-right h2, .contact-fallback .contact-right h2 a {
            color: rgb(230,230,230);
            font-size: 20px;
            margin: 0;
            
            -webkit-letter-spacing: 0;
            -moz-letter-spacing: 0;
            -ms-letter-spacing: 0;
            -o-letter-spacing: 0;
            letter-spacing: 0;
            font-weight: 400;
        }

            .contact-fallback .contact-right h2 a strong {
                font-weight: 300;
            }

.contact-fallback .contact-right p, .contact-fallback .contact-right h2.p {
    font-size: 12px;
    color: #F5821F;
    font-family: Gibson-SemiBold;
    margin: 0;
    text-align: left;
    letter-spacing: 0;
}

    .contact-fallback .contact-right h3 a, .contact-fallback .contact-right h3 a:visited, .contact-fallback .contact-right h3 a:link {
        color: #e6e6e6;
    }

.header-message-container {
    background: #6b32a6;
    padding: 10px 0 10px 0;
}

.header-message-more {
    text-align: center;
    width: 18%;
    margin: 10px 2%;
}

.header-message-text {
    font-size: 18px;
    line-height: 32px;
    width: auto;
    width: 75%;
    padding-left: 5px;
}

.header-message-text p {
    word-wrap: break-word;
    overflow-wrap: break-word;
    overflow: hidden;
    white-space: pre-wrap;
    line-height: 24px;
    padding-right: 20px;
}

.header-message-close {
    position: absolute;
    top: 6px;
    right: 6px;
}

.header-message-close a:before {
    float: right;
}

@media only screen and (max-width: 530px) {

    .header-message-container {
        padding: 10px 0 0 0;
        height: auto;
    }

    .header-message-text {
        width: 100%;
        max-width: 100%;
        text-align: center;
        margin: 10px auto 0;
    }

}
/*SC:usp banner styles*/

.usp-container-bg {
    background-color: white;
}

.usp-container {
    padding: 18px 15px;
    max-width: 1170px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}


    .usp-container .usp-text {
        position: absolute;
        margin: -2px 0 0 10px;
        text-transform: uppercase;
        white-space: inherit;
        text-align: left;
        line-height: 17px;
        padding-top: 10px;
        letter-spacing: 1.5px;
        font-size: 70%;
        color: black;
    }

    .usp-container .usp-style .bffs-4-eva,
    .usp-container .usp-style .bta-uspbar,
    .usp-container .usp-style .bta-uspbar16,
    .usp-container .usp-style .usp-5-star {
        width: 54px;
        height: 54px;
    }

/*SC:restyle for tablet and mobile*/

@media (min-width:995px) {
        .usp-container .usp-text {
            margin-top: 7px;
            line-height: 17px;
            padding-top: 5px;
        }
}

@media screen and (max-width: 768px) {

    .carousel-inner {
        width: 90%;
        margin: 0 auto;
    }
    
    .usp-style {
        text-align: inherit;
        
    }

    .usp-container {
        margin-top: 0;
        /*display: none !important;*/
    }

        .usp-container .usp-style .bffs-4-eva,
        .usp-container .usp-style .bta-uspbar,
        .usp-container .usp-style .bta-uspbar16,
        .usp-container .usp-style .usp-5-star {
            display: inline-block;
            margin: 0 auto;
        }
}

/*Destinology 2.0 WebFonts*/

.Gibson-Regular {
    font-family: Gibson-Regular;
    font-weight: normal;
    font-style: normal;
}
.Gibson-SemiBold {
    font-family: Gibson-SemiBold;
    font-weight: normal;
    font-style: normal;
}
.Gibson-Light {
    font-family: Gibson-Light;
    font-weight: normal;
    font-style: normal;
}


html {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    overflow: auto;
}

*,
*:before,
*:after {
    -moz-box-sizing: inherit;
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
}

* {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body {
    font-family: 'Gibson-Regular', Arial, -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, “Fira Sans”, “Droid Sans”, “Helvetica Neue”, Arial, sans-serif;
    font-size: 16px;
    /*SC: required to hide scrollbar spacing on bootstrap modal-open*/
    height: 100%;
    padding-right: 0 !important;
    margin-right: 0 !important;
    overflow: hidden;
}

body.modal-open {
    overflow: auto;
}

body .booking-bg {
    background-color: white;
}

p {
    font-family: 'Gibson-Regular', Arial, -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, “Fira Sans”, “Droid Sans”, “Helvetica Neue”, Arial, sans-serif;
    font-size: 16px;
}

a,
a:link,
a:active,
a:visited,
a small,
a.h6.alt {
    color: #F5821F;
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

a:hover,
a:hover small,
a.h6.alt:hover {
    color: #d1c1e0;
    text-decoration: none;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

hr {
    border-top: 1px solid #efefef;
}

hr.light {
    border: 1px solid rgba(0, 0, 0, 0.1);
}


small {
    font-size: 12px;
}

.modal {
    /* fix for iOS 8+ modal issue https://github.com/twbs/bootstrap/issues/14839 */
    -webkit-overflow-scrolling: auto !important;
    z-index: 2020;
}

.modal-open .modal {
    padding-right: 0 !important;
    z-index: 9999;
}

.destinology-black-modal {
    border: #9A60CF 1px solid;
    background-color: #1f1f1feb !important;
    border-radius: 20px;
}

.subinline {
    vertical-align: sub;
    display: inline-block;
    margin-left: 10px;
}

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

.display-block {
    display: block;
}

.display-inline-block {
    display: inline-block;
}

.visibility-shown {
    visibility: visible;
}

.overflow-scroll::-webkit-scrollbar {
    width: 12px;
    background-color: #333333;
}

.overflow-scroll::-webkit-scrollbar-track {
    border-radius: 10px;
}

.overflow-scroll::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: #888888;
}

.py-2 {
    padding-top: 2em;
}

.py-2-top {
    padding-top: 2em;
}

.py-2-bot {
    padding-bottom: 2em;
}

.form-control {
    height: 35px;
    background-color: white;
    color: #000000;
    border-color: #cccccc !important;
    border-radius: 0;
    -ms-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .075);
    box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .075);
    /*width: inherit;*/
}
/* Stop changing this!!!!*/
.form-control option {
    background-color: #ffffff;
    color: black;
    border: 1px solid #ffffff;
}

.form-control optgroup {
    background-color: #dddddd;
    color: black;
    border: 1px solid #ffffff;
}
/* Edit below if needed */

.form-control.dark option {
    background-color: #1f1f1f;
    color: white;
}

.form-control.dark optgroup {
    background-color: #1f1f1f;
    color: white;
}


.margin {
    margin-top: 25px;
    margin-bottom: 25px;
}

.marginbottom {
    margin-bottom: 25px;
}

.margintop {
    margin-top: 10px;
}

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

.padded-leftright {
    margin: 40px 0;
    line-height: 1.4em;
}

/*=====================
    Heading styles 
=====================*/

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-family: 'Gibson-SemiBold', -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, “Fira Sans”, “Droid Sans”, “Helvetica Neue”, Arial, sans-serif;
    text-align: center;
    color: #000;
    line-height: 1.25em;
}

h1, .heading1, .h1 {
    font-size: 3em;
    line-height: 54px;
}

@media screen and (min-width:768px) {
    h1, .heading1, h1 {
        font-size: 3.4em;
        line-height: 70px;
    }
}

h2, .h2 {
    font-size: 2.25em;
}

h3, .h3 {
    font-size: 1.75em;
}

h4, .h4 {
    font-size: 1.225em;
    line-height: 21px;
}

/*h5 and h6 needs updating*/
h5, .h5 {
    font-size: 12px;
    font-size: 0.75rem;
}

h6, .h6 {
    font-size: 10px;
    font-size: 0.625rem;
    letter-spacing: 2px;
}

.lato {
    font-family: 'Gibson-SemiBold', -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, “Fira Sans”, “Droid Sans”, “Helvetica Neue”, Arial, sans-serif;
    text-align: left;
}

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

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

.lato.line-height-reset {
    line-height: 0;
}

/*SC: the same font sizes as header elements*/
h1.lato,
.h1.lato {
    font-size: 3em;
}

h2.lato,
.h2.lato {
    font-size: 2.25em;
}

h3.lato,
.h3.lato {
    font-size: 1.75em;
}

h4.lato,
.h4.lato {
    font-size: 1.125em;
}

/*h5 and h6 need updating*/
h5.lato,
.h5.lato {
    font-size: 16px;
    font-size: 1rem;
}

h6.lato,
.h6.lato {
    font-size: 14px;
    font-size: 0.875rem;
}

/*====================================================
    New Heading System 
    (supressed until we can audit the headings onsite)
=====================================================*/


.alt {
    text-align: left;
    font-family: 'Gibson-SemiBold', -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, “Fira Sans”, “Droid Sans”, “Helvetica Neue”, Arial, sans-serif;
    letter-spacing: 1px;
}

h1.alt, .h1.alt {
    font-size: 3em;
    text-transform: uppercase;
    letter-spacing: 1px;
}

@media screen and (min-width:768px) {

    h1.alt, .h1.alt {
        font-size: 3.4em;
        /*desktop;*/
    }
}

h4.alt, .h4.alt {
    font-size: 1.125em;
    text-transform: uppercase;
}

h5.alt, .h5.alt {
    font-size: 16px;
}

h6.alt, .h6.alt {
    font-size: 14px;
    color: #525252;
    margin: 2px;
}

.head h1,
.head .h1,
.head h2,
.head .h2,
.head h3,
.head .h3,
.head h4,
.head .h4,
.head h5,
.head .h5,
.head h6,
.head .h6 {
    margin: 0;
}


.chevron {
    color: #e6e6e6;
}


/*==============================================================================
    Override the default bootstrap behavior where horizontal description lists
   will truncate terms that are too long to fit in the left column
===============================================================================*/
.dl-horizontal dt {
    white-space: normal;
}

.error-icon > .glyphicon-remove, .success-icon > .glyphicon-ok {
    top: 2px;
}

/*============================
    Custom select menu styles
==============================*/

.drop-select {
    height: 50px;
    position: relative;
    display: inline-block;
}

.drop-select:after {
    content: "\e259";
    font-family: 'Glyphicons Halflings';
    position: absolute;
    font-size: 10px;
    right: 0;
    color: #b2b2b2;
    top: 0;
    height: 100%;
    padding: 19px 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-pointer-events: none;
    -moz-pointer-events: none;
    -ms-pointer-events: none;
    -o-pointer-events: none;
    pointer-events: none;
}

.drop-select select {
    width: inherit;
    height: 100%;
    padding: 0 19px 2px 15px;
    font-size: 12px;
    color: #1f1f1f;
    background: #ffffff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}

.drop-select select.light {
    border: 2px solid #e6e6e6;
}

/*=======================================
    Bootstrap Style overrides for inputs
========================================*/

input[type="checkbox"] {
    width: 16px;
    height: 16px;
    vertical-align: sub;
}

input[type='checkbox'].inline {
    position: relative;
    top: -3px;
    margin-left: 0.5em;
    margin-right: 0.5em;
    height: 1em;
    float: left;
}

input[type="radio"] {
    position: relative;
    top: 2px;
}

.bg-lightgrey {
    background-color: #CDCDCD;
}



/*=================================
    Style overrides for buttons
==================================*/
.btn,
a.btn {
    position: relative;
    font-size: 10px;
    color: #fff;
    font-family: 'Gibson-SemiBold', -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, “Fira Sans”, “Droid Sans”, “Helvetica Neue”, Arial, sans-serif;
    -webkit-letter-spacing: 2px;
    -moz-letter-spacing: 2px;
    -ms-letter-spacing: 2px;
    -o-letter-spacing: 2px;
    letter-spacing: 2px;
    line-height: 3.2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: none;
    padding: 2px 14px;
    -webkit-box-shadow: 0px 2px 3px -1px rgba(0,0,0,0.38);
    -moz-box-shadow: 0px 2px 3px -1px rgba(0,0,0,0.38);
    box-shadow: 0px 2px 3px -1px rgba(0,0,0,0.38);
}

@media screen and (min-width:768px) {
    .btn,
    a.btn {
        font-family: "Gilroy Bold";
        font-size: 16px;
        line-height: 28px;
        padding: 8px 24px;
    }
}

a.btn.disabled,
.btn.disabled,
a.btn.disabled:hover,
.btn.disabled:hover {
    pointer-events: visible;
    cursor: pointer;
    filter: unset;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #333333;
    opacity: unset;
    color: #b2b2b2;
    border: 0;
}

.btn-default,
.btn-default:active,
.btn-default:focus,
.btn-default:active,
a.btn-default,
a.btn-default:focus {
    background-color: #F5821F; /* Old browsers */
    background-size: 100% 200%;
    background-position: 0 100%;
    color: #fff;
    text-transform: uppercase;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.btn-default:hover,
a.btn-default:hover,
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default.focus,
.open > .dropdown-toggle.btn-default:focus,
.open > .dropdown-toggle.btn-default:hover,
a.btn-default.active,
a.btn-default:active,
.btn-default.active,
.btn-default:hover,
.open > .dropdown-toggle.btn-default,
.btn-default.load-spin {
    background-color: #692aad;
    background-size: 1000%;
    background-position: 0 0;
    color: #fff;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}


.btn-green,
a.btn-green {
    color: #fff;
    background-color: #71c100;
    background-size: 100% 200%;
    background-position: 0 100%;
    text-transform: uppercase;
}



.btn-green:hover,
.btn-green:active,
.btn-green:focus,
.btn-green.disabled,
.btn-green[disabled],
.btn-green.load-spin {
    background-color: #429321;
    background-size: 1000%;
    color: #fff;
}

/*.btn-cta {
    color: #fff;
    background-color: #429321;
    background: -moz-linear-gradient(top, rgba(180,236,81,1) 0%, rgba(66,147,33,1) 100%);  FF3.6-15 
    background: -webkit-linear-gradient(top, rgba(180,236,81,1) 0%,rgba(66,147,33,1) 100%);  Chrome10-25,Safari5.1-6 
    background: linear-gradient(to bottom, rgba(180,236,81,1) 0%,rgba(66,147,33,1) 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
    background-size: 100% 200%;
    background-position: 0 100%;
    text-transform: uppercase;
}

    .btn-cta:hover,
    .btn-cta:active,
    .btn-cta:focus,
    .btn-cta.disabled,
    .btn-cta[disabled],
    .btn-green.load-spin {
        background-color: #429321;
        background-size: 1000%;
        color: #fff;
    }*/


.btn-primary,
.btn-primary:active,
.btn-primary:focus,
a.btn-primary,
a.btn-primary.active,
a.btn-primary:link,
a.btn-primary:visited,
a.btn-primary:focus {
    background-color: #F5821F; /* Old browsers */
    font-size: 18px;
    font-weight: 300;
    padding: 16px 20px;
    text-align: left;
    font-family: 'Gibson-SemiBold', -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, “Fira Sans”, “Droid Sans”, “Helvetica Neue”, Arial, sans-serif;
    letter-spacing: normal;
    line-height: normal;
    text-transform: capitalize;
}


.btn-39,
.btn-39:active,
.btn-39:focus,
a.btn-39,
a.btn-39.active,
a.btn-39:link,
a.btn-39:visited,
a.btn-39:focus {
    background-color: #393939; /* Old browsers */
    color: #fff;
    padding: 6px 14px !important;
    text-align: left;
    font-family: 'Gibson-SemiBold', -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, “Fira Sans”, “Droid Sans”, “Helvetica Neue”, Arial, sans-serif;
    letter-spacing: normal;
    line-height: normal;
    text-transform: uppercase;
    letter-spacing: 2px;
}

a.btn-39.compare-cruise-btn {
    width: 100%;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    text-align: center;
    box-shadow: none;
}

a.btn-39:hover {
    background-color: #333;
    color: #fff;
}

.btn-sm.btn-primary {
    padding: 0 16px;
    font-size: 14px;
}

.btn-primary:hover,
.btn-primary:active:hover,
a.btn-primary:hover,
.btn-primary.load-spin {
    color: #fff;
    background-position: 0 0;
}


.btn-primary i {
    display: block;
    font-size: 14px;
    padding: 5px 4px 5px 6px;
    color: #3d1c60;
    border: 3px solid #3d1c60;
    -o-border-radius: 50%;
    border-radius: 50%;
    margin-top: -4px;
    float: right;
}

.btn-primary:hover i,
a.btn-primary:hover i {
    color: #ffffff;
    border: 3px solid #ffffff;
}


/*@-moz-document url-prefix() {
    .btn-primary i {
        margin-top: -28px;
    }
}*/

.btn-outline,
a.btn-outline {
    border: 1px solid #bc95df;
    color: #ffffff;
    background: transparent;
    text-transform: uppercase;
}

.btn-white,
a.btn-white {
    color: black;
    background: white;
    text-transform: uppercase;
}

.btn-white:hover,
.btn-white:active,
.btn-white.load-spin {
    color: black;
    background: #c1c1c1;
    -moz-transition: background 0.3s linear;
    -o-transition: background 0.3s linear;
    -webkit-transition: background 0.3s linear;
    transition: background 0.3s linear;
}

.btn-outline:hover,
.btn-outline:active,
.btn-outline:focus,
.btn-outline.load-spin {
    color: #ffffff;
    background: #bc95df;
    -moz-transition: background 0.3s linear;
    -o-transition: background 0.3s linear;
    -webkit-transition: background 0.3s linear;
    transition: background 0.3s linear;
}

.btn-icon,
a.btn-icon,
.btn-icon:active,
a.btn-icon:active,
.btn-icon:focus,
a.btn-icon:focus {
    padding-left: 55px;
    position: relative;
}

.btn-icon .sprite-icon {
    position: absolute;
    width: 34px;
    height: 24px;
    /*vertical center*/
    overflow: auto;
    margin: auto;
    margin-left: -5px;
    top: 0;
    left: 15px;
    bottom: 0;
    right: 1000px;
}

.btn-sm,
.btn-sm:active,
.btn-sm:focus,
a.btn-sm,
a.btn-sm.active,
a.btn-sm:link,
a.btn-sm:visited,
a.btn-sm:focus {
    font-size: 10px;
    line-height: 3.2;
}

.btn-sm .sprite-icon {
    width: 24px;
    height: 20px;
}

.btn-default.active + .btn-default {
    background-color: #585858;
    color: #9F9F9F;
}

a.expand:after {
    content: "\e260";
    display: inline-block;
    margin-left: 6px;
    font-family: 'Glyphicons Halflings';
}

a.collapsed.expand:after {
    content: "\e259";
}

a.btn-more {
    padding-right: 40px;
}

a.btn-more:before {
    content: "\e260";
    position: absolute;
    right: 20px;
    font-family: 'Glyphicons Halflings';
}


a.collapsed.btn-outline.btn-more:before {
    content: "\e259";
}

.more-info {
    margin-top: 8px;
}

.more-info a,
.more-info button {
    padding: 18px 0;
    text-align: center;
    text-transform: uppercase;
    display: block;
    width: 100%;
    background: #1f1f1f;
    font-size: 12px;
    font-family: 'Gibson-Light', -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, “Fira Sans”, “Droid Sans”, “Helvetica Neue”, Arial, sans-serif;
    color: #e6e6e6;
    letter-spacing: 1px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    border: 1px solid #979797;
}

.more-info a:hover,
.more-info button:hover {
    text-decoration: none;
    background: transparent;
    color: #1f1f1f;
}

.more-info.light a,
.more-info.light button {
    background: #e6e6e6;
    color: #1f1f1f;
}

.more-info.light a:hover,
.more-info.light button:hover {
    text-decoration: none;
    background: transparent;
    color: #e6e6e6;
}

.btn.btn-search {
    background-color: #F5821F; 
    background-size: 100% 200%;
    background-position: 0 100%;
    border-top: 1px solid #955fc9;
    color: #fff;
    text-transform: uppercase;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}


.btn.btn-search:hover,
.btn.btn-search:active,
.btn.btn-search:focus,
.btn-search.load-spin {
    background-color: #692aad;
    background-size: 1000%;
    background-position: 0 0;
}

.btn.load-spin {
    border: none;
    min-width: 99px;
}

.load-spin .loader {
    font-size: 10px;
    text-indent: -9999em;
    display: inline-block;
    width: 30px;
    height: 30px;
    overflow: hidden;
    vertical-align: middle;
    margin: 3px;
    border-radius: 50%;
    background: #ffffff;
    background: -moz-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
    background: -webkit-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
    background: -o-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
    background: -ms-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
    background: linear-gradient(to right, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
    position: relative;
    -webkit-animation: load-spin 1.4s infinite linear;
    animation: load-spin 1.4s infinite linear;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}

.load-spin.small .loader {
    width: 15px;
    height: 15px;
}

.btn-outline.load-spin .loader {
    background: #1f1f1f;
    background: -moz-linear-gradient(left, #1f1f1f 10%, rgba(255, 255, 255, 0) 42%);
    background: -webkit-linear-gradient(left, #1f1f1f 10%, rgba(255, 255, 255, 0) 42%);
    background: -o-linear-gradient(left, #1f1f1f 10%, rgba(255, 255, 255, 0) 42%);
    background: -ms-linear-gradient(left, #1f1f1f 10%, rgba(255, 255, 255, 0) 42%);
    background: linear-gradient(to right, #1f1f1f 10%, rgba(255, 255, 255, 0) 42%);
}

.load-spin .loader:before {
    width: 50%;
    height: 50%;
    background: #ffffff;
    border-radius: 100% 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    content: '';
}

.btn-outline.load-spin .loader:before {
    background: #bc95df;
}

.load-spin .loader:after {
    background: #8c35ec;
    width: 75%;
    height: 75%;
    border-radius: 50%;
    content: '';
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.btn-green.load-spin .loader:after {
    background: #489824;
}

.btn-outline.load-spin .loader:after {
    background: #bc95df;
}

@-webkit-keyframes load-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes load-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.btn.load-spin.disabled,
.btn.load-spin[disabled],
fieldset[disabled] .btn.load-spin {
    opacity: 1;
}

/*=========================================
     Bootstrap Style Labels 
=========================================*/

.label {
    font-weight: 300;
    padding: 0.3em 0.7em;
}

.label-primary {
    background-color: #8d2af4;
}

g

.label-warning {
    background-color: #e9a918;
}

.label-success {
    background-color: #39c20c;
}

.label-distinction {
    background-color: #000000;
    letter-spacing: 2px;
    -ms-border-radius: 4px;
    border-radius: 4px;
}

.label-distinction .tooltip {
    letter-spacing: 0;
    max-width: 500px;
    white-space: normal;
}

.label-recommended {
    background-color: #8d2af4;
}



/*========================================
    Bootstrap nav 
========================================*/

.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
    background: none;
}

.text-center ul.nav {
    display: inline-block;
}

.text-center ul.nav li {
    display: inline;
    /*display-float: left;*/
}

/*===============================================
    Bootstrap form elements
================================================*/

input[type=text], input[type=email], select {
    color: #1f1f1f;
    border-radius: 4px;
    font-weight: 400;
}

*::-webkit-input-placeholder {
    color: #fff;
    font-style: italic;
    font-size: 1rem;
}

*:-moz-placeholder {
    /* FF 4-18 */
    color: #fff;
    font-style: italic;
    font-size: 1rem;
}

*::-moz-placeholder {
    /* FF 19+ */
    color: #fff;
    font-style: italic;
    font-size: 1rem;
}

*:-ms-input-placeholder {
    /* IE 10+ */
    color: #fff;
    font-style: italic;
    font-size: 1rem;
}


.form-control[disabled] {
    background: #ffffff;
}

/*===========================================
    Bootstrap Style overrides for pagination
============================================*/

.pagination > .disabled > a,
.pagination > .disabled > a:focus,
.pagination > .disabled > a:hover,
.pagination > .disabled > span,
.pagination > .disabled > span:focus,
.pagination > .disabled > span:hover {
    color: #d3d3d3;
    background-color: #1f1f1f;
    border-color: #1f1f1f;
}

.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #652ea0;
    border-color: #652ea0;
}

.pagination > li > a,
.pagination > li > span {
    color: #d3d3d3;
    text-decoration: none;
    background-color: #1f1f1f;
    border: 1px solid #1f1f1f;
}

/*=================================
     Global validation errors 
==================================*/

section.top-bar-section .validation-summary-errors,
.validation-summary-errors {
    border: 1pt solid #a94442;
    color: #a94442 !important;
    margin-bottom: 0.5rem;
    background-color: #f2dede;
    padding: 0.2rem 0;
}

section.top-bar-section .validation-summary-errors ul,
.validation-summary-errors ul {
    list-style: none;
    margin: 0.5em !important;
}

section.top-bar-section .validation-summary-errors ul li,
.validation-summary-errors ul li {
    background-color: #f2dede !important;
}

.validation-summary-errors span {
    padding: 0 0 0 8px;
    font-weight: bold;
}

.validation-summary-valid {
    display: none;
}

.action-success {
    border: 1pt solid #3c763d;
    color: #3c763d;
    margin-bottom: 0.5rem !important;
    background-color: #dff0d8;
}

.action-success ul {
    list-style: none;
    margin: 0.5em;
}

input.form-control, select.form-control {
    color: #1f1f1f;
    font-size: 16px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    height: 50px !important;
    cursor: pointer;
}

.form-control:focus {
    box-shadow: none;
    -webkit-box-shadow: none;
}

/*=========================
    Auto Complete Dropdown
==========================*/

.autocomplete .dropdown-menu {
    background-color: #fff;
    border-radius: 3px;
    font-size: 16px;
    border-top: 1px solid #9544eb;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: 0;
    width: 100%;
}

.autocomplete .dropdown-menu li a,
.autocomplete .dropdown-menu li a:link {
    padding: 10px 12px;
    text-transform: none;
    color: #1f1f1f;
    font-size: 16px;
    letter-spacing: normal;
}

.autocomplete .dropdown-menu .active a,
.autocomplete .dropdown-menu .active a:focus,
.autocomplete .dropdown-menu .active a:hover,
.autocomplete .dropdown-menu .active a:link,
.autocomplete .dropdown-menu li a:focus,
.autocomplete .dropdown-menu li a:hover {
    color: #e6e6e6;
    background-color: #9544eb;
}

.autocomplete .dropdown-menu li .destination-name:before {
    font-family: 'Glyphicons Halflings';
    content: '';
    font-size: 12px;
    margin-right: 5px;
    color: #736b76;
}

.autocomplete .dropdown-menu li .hotel-name:before {
    font-family: 'Glyphicons Halflings';
    font-size: 12px;
    margin-right: 5px;
    color: #736b76;
    content: "\e021";
}

.autocomplete .dropdown-menu li.active span:before {
    color: #e6e6e6;
}

.autocomplete .dropdown-menu {
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0,0,0,.176);
    display: none;
    font-size: 14px;
    left: 0;
    list-style: outside none none;
    margin: 2px 0 0;
    max-width: 430px;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    text-align: left;
    top: 100%;
    z-index: 1000;
    color: #1f1f1f;
    max-height: 700%;
    overflow-y: scroll;
}

@media (max-width: 530px) {
    .autocomplete .dropdown-menu {
        max-width: 90vw !important; 
    }
}
    .autocomplete .dropdown-menu li a:hover:before {
        color: #e6e6e6;
    }

    /*=================== 
    Modal overrides 
====================*/

    .close {
        float: right;
        font-size: 35px;
        color: #fff;
        text-shadow: 0 1px 0 #fff;
        filter: alpha(opacity=20);
        opacity: 1;
        position: relative;
        top: 10px;
        right: 10px;
    }

    .close.dark {
        color: #1f1f1f;
    }

    .modal-header {
        min-height: 16.43px;
        padding: 15px;
        border-bottom: none;
        background: white;
    }
    .modal-title {
        color: black;
    }
    .modal-header .close {
        color: black;
    }
.modal-dialog {
    background: white;
}
.bootbox-body {
    color: black;
}
.bootbox-close-button {
    color: black;
}
.modal-body {
    color: white;
}

    .modal-open {
        overflow: hidden;
    }

    .modal-body .bigMap map {
        height: 70vh;
    }

.modal-body .owl-pagination .owl-page {
    border: 1px solid #000;
}

    .modal-body h1, .modal-body h2, .modal-body h3 {
        color: #1f1f1f;
    }

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

    .modal-search .modal-content {
        background-color: transparent;
    }

    #videoModal .carousel-caption {
        position: static;
        z-index: 10;
        padding: 0;
        text-align: center;
    }

    .video-link {
        position: absolute;
        right: 0;
        margin-top: -90px;
    }

    .video-link span {
        background: #fff;
        padding: 15px;
        float: right;
    }

    .video-link a:hover span {
        background: #dedede;
    }

    .video-link i {
        display: block;
        text-align: left;
        margin-bottom: 0;
        color: #666;
    }

    .video-link a:hover i {
        color: #000;
    }

    .video-link span.glyphicon {
        height: 52px;
        width: 52px;
        font-size: 25px;
        background: #f1a523;
        padding-top: 15px;
        color: #fff;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-bottomleft: 5px;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
        top: 0;
    }

    @media only screen and (min-width: 768px) {
        .video-link span.glyphicon {
            height: 70px;
            width: 70px;
            font-size: 40px;
        }
    }

    .video-link a:hover span.glyphicon {
        color: #dedede;
        background: #f1a523;
    }

    .video-link span h4 {
        margin: 0 0 5px;
        color: #b6b6b6;
    }

    .video-link a:hover span h4 {
        color: #000;
    }

    .dwsChatTrigger {
        cursor: pointer;
    }

    /*===================
     Hotel info modal 
====================*/

    .modal-info h3, modal-info h4,
    .modal-info h5, modal-info p {
        color: #000;
    }

    .modal-info .modal-header {
        background: none;
    }

    .modal-info .modal-header .close {
        color: #000;
    }

    .modal-info .nav {
        border-bottom: 1px solid #C8C8C8;
    }

    .modal-info .nav li a {
        border-radius: 0;
        background: none;
        color: #C8C8C8;
        text-transform: uppercase;
        font-size: 1.25rem;
    }

    .modal-info .nav li.active a {
        border-radius: 0;
        background: none;
        border-bottom: 1px solid #652EA0;
        color: #000;
    }

    .modal-info .nav li.active a:hover,
    .modal-info .nav li.active a:focus {
        border-radius: 0;
        background: none;
        border-bottom: 1px solid #652EA0;
        color: #000;
    }

    /*==============
  Bootsrap Well
===============*/

    .well {
        color: #333;
    }

    /*============
    Accordion
=============*/

    .accordion .panel-heading {
        padding: 0;
        border: 0;
    }

.accordion .panel-heading a {
    display: block;
    padding: 32px 32px;
    color: black !important;
    font-weight: 600;
    background: #f7f7f7;
    font-size: 12px;
    letter-spacing: 2px;
    font-family: 'Gibson-Light', -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, “Fira Sans”, “Droid Sans”, “Helvetica Neue”, Arial, sans-serif;
    text-transform: uppercase;
    position: relative;
}

    .accordion .panel-heading a:after {
        content: "\e260";
        position: absolute;
        right: 0px;
        width: 54px;
        font-family: 'Glyphicons Halflings';
        text-align: center;
        font-size: 14px;
    }

    .accordion .panel-heading a.collapsed:after {
        content: "\e259";
    }

    /*======================
    Owl Carousel 
======================*/

    .owl-hidden-image {
        display: none;
    }


    /*==================================
Loading Overlay
==================================*/
    .loading-overlay {
        position: absolute;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,.5);
        z-index: 999;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
    }



    .myspinner {
        position: relative;
        height: 60px;
        width: 60px;
        margin: 32px auto;
        z-index: 1000;
        -webkit-animation: rotation .6s infinite linear;
        -moz-animation: rotation .6s infinite linear;
        -o-animation: rotation .6s infinite linear;
        animation: rotation .6s infinite linear;
        border-left: 6px solid rgba(0,174,239,.15);
        border-right: 6px solid rgba(0,174,239,.15);
        border-bottom: 6px solid rgba(0,174,239,.15);
        border-top: 6px solid rgba(0,174,239,.8);
        border-radius: 100%;
    }

    @-webkit-keyframes rotation {
        from {
            -webkit-transform: rotate(0deg);
        }

        to {
            -webkit-transform: rotate(359deg);
        }
    }

    @-moz-keyframes rotation {
        from {
            -moz-transform: rotate(0deg);
        }

        to {
            -moz-transform: rotate(359deg);
        }
    }

    @-o-keyframes rotation {
        from {
            -o-transform: rotate(0deg);
        }

        to {
            -o-transform: rotate(359deg);
        }
    }

    @keyframes rotation {
        from {
            transform: rotate(0deg);
        }

        to {
            transform: rotate(359deg);
        }
    }

    .isloading-overlay {
        position: fixed;
        left: 0;
        top: 0;
        z-index: 10000;
        background: rgba(0, 0, 0, 0.5);
        width: 100%;
        height: 100%;
    }

    .isloading-overlay .isloading-wrapper {
        -webkit-border-radius: 7px;
        -webkit-background-clip: padding-box;
        -moz-border-radius: 7px;
        -moz-background-clip: padding;
        border-radius: 7px;
        position: relative;
        background-clip: padding-box;
        margin: 0 auto;
        padding: 15px;
        top: 5%;
        width: 70%;
        max-width: 500px;
        z-index: 9000;
        min-width: 250px;
        background-color: #3C3643;
    }

    .isloading-overlay .header {
        font-size: 22px;
        font-weight: 300;
    }

    .isloading-overlay .loading-box {
        border-bottom: 2px solid #333;
        padding: 15px;
    }

    .isloading-overlay .loading-icon {
        text-align: center;
        padding: 15px;
    }

    .alternate-image, .alternate-image img {
        max-width: 100%;
    }

    .bg-darkgrey {
        background: #1F1F1F;
    }

    .row.no-gutter {
        margin-left: 0;
        margin-right: 0;
    }

    .row.no-gutter [class*='col-']:not(:first-child),
    .row.no-gutter [class*='col-']:not(:last-child) {
        padding-right: 0;
        padding-left: 0;
    }

    .tooltip {
        z-index: 9999;
    }

    .tooltip-relative .tooltip {
        position: relative !important;
    }


    .tooltip-inner {
        background: #E6E6E6;
        padding: 10px;
        font-weight: normal;
        text-align: left;
        color: #1f1f1f;
    }

    .tooltip ul {
        list-style-type: disc;
        list-style-position: outside;
        margin-left: 10px;
    }
    /*================
   Search Panel
================*/

#search-panel {
    background: white;
    width: 100%;
    border-top: solid 1px #b1b1b1;
    border-bottom: solid 1px #b1b1b1;
    overflow: visible;
}

    #search-panel button.close-search {
        right: 62px;
    }

    /*@media only screen and (max-width: 991px) {
    #search-panel {
        display: none;
    }
}*/

    #search-panel .hero-search .search-destination {
        position: relative;
                 min-width: unset;
    }

    #search-panel .search-icons .sprite-icon {
        display: inline-block;
        height: 62px;
        width: 94px;
    }

    #search-panel .search-icons {
        opacity: 0.5;
        text-align: center;
    }

    /*@media screen and (min-width:992px) {
    #search-panel .search-icons {
        text-align: right;
    }

    #search-panel .search-icons .sprite-icon {
        width: 150px;
    }
}*/

    .no-pointer {
        cursor: default;
    }

    /*===================================
    New Global Layout Classes
    (to replace custom partial styles)
=====================================*/

    .section {
        position: relative;
        padding-top: 1.2em;
        padding-bottom: 1.2em;
    }

    .block {
        padding: 1em;
    }

    .block .quote {
        font-size: 27px;
        font-weight: 300;
        font-style: italic;
    }

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

    .block .head {
        text-align: center;
        margin-bottom: 0.7em;
    }

    .block .head.side {
        text-align: left;
        display: inline-block;
    }

    @media screen and (min-width:768px) {
        .section {
            padding-top: 0.5em;
            padding-bottom: 0.5em;
        }

        .block {
            padding: 1.3em;
        }
    }

    /*==================
    Bootstrap Panels
===================*/

.panel {
    margin-bottom: 20px;
    background-color: #f7f7f7;
    border: 1px solid transparent;
    -webkit-box-shadow: 0;
    box-shadow: 0;
}

    @media screen and (min-width:768px) {
        .panel-body {
            padding: 28px;
        }
    }


    /*==========
    helpers
===========*/
    .absolute {
        position: absolute;
    }

    .relative {
        position: relative;
    }


    .flex {
        display: flex;
    }

    .stretch {
        align-items: stretch;
    }

    .nomargin {
        margin: 0;
    }

    .nopadding {
        padding: 0;
    }

    .text-shadow {
        text-shadow: 1px 1px 4px rgba(0, 0, 50, 1);
    }

    .text-shadow.light {
        text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);
    }

    .icon-circle {
        display: inline-block;
        border: 2px solid #9544ec;
        border-radius: 50%;
        position: relative;
        width: 44px;
        height: 44px;
        text-align: center;
        font-size: 21px;
        vertical-align: middle;
        margin-right: 12px;
    }

    .icon-circle span {
        vertical-align: bottom;
    }

    .icon-circle span.flight-icon {
        margin-top: 9px;
    }

    .help-icon {
        display: inline-block;
        margin: 12px 0 0 10px;
        padding-left: 7px;
        font-size: 12px;
        font-weight: bold;
        line-height: 1.5;
        font-family: 'Gibson-Light', -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, “Fira Sans”, “Droid Sans”, “Helvetica Neue”, Arial, sans-serif;
        width: 20px;
        height: 20px;
        border: 1px solid #bb95df;
        border-radius: 20px;
    }

    .success-icon {
        border: 1px solid #6eec44;
        border-radius: 50%;
        color: #6eec44;
        padding: 10px;
        width: 48px;
        height: 48px;
        display: block;
        text-align: center;
        font-size: 19px;
    }

    .error-icon {
        border: 1px solid #e91818;
        border-radius: 50%;
        color: #e91818;
        padding: 10px;
        width: 48px;
        height: 48px;
        display: block;
        text-align: center;
        font-size: 19px;
    }

    .processing {
        width: 600px;
        margin: 0 auto;
    }


    .collapse {
        overflow: hidden;
    }


    .price-sm {
        font-size: 18px;
        margin: 0;
    }

    .price-md {
        font-size: 22px;
        margin: 0;
    }

    .price-lg {
        font-size: 32px;
        margin: 0;
    }

    .vertical-align {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }

    [ng\:cloak],
    [ng-cloak],
    [data-ng-cloak],
    [x-ng-cloak],
    .ng-cloak,
    .x-ng-cloak {
        display: none !important;
    }

    .glyphicon.flip {
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";
    }

    @media only screen and (min-width: 768px) {
        .dropPadding {
            padding: 0;
        }

        .dropMargin {
            margin: 0;
        }
    }


    @media screen and (max-width: 767px) {
        .no-scroll-xs {
            overflow: hidden;
        }
    }

    @media screen and (max-width:991px) {
        .no-scroll-sm {
            overflow: hidden;
        }
    }

    @media screen and (max-width: 1200px) {
        .no-scroll-md {
            overflow: hidden;
        }
    }

    .no-scroll-lg {
        overflow: hidden;
    }

    /*=====================
    Bootstrap  helpers
=====================*/

    .container {
        position: relative;
    }

    .column,
    .columns {
        min-height: 1px;
    }

    .accordion .panel-body {
        background: white;
    }

    .clearfix {
        clear: both; /*fix bootstrap behaviour */
    }

    .text-muted {
        color: #828282;
    }

.text-purple {
    color: #F5821F;
}

    .text-success {
        color: #88c32f;
    }

    .text-warning {
        color: #f5a623;
    }

    .alert {
        padding: 16px;
        margin-top: 16px;
        border: none;
        border-radius: 3px;
    }

    .alert-danger {
        color: #e91818;
        background-color: transparent !important;
        border: none;
    }

    .location-marker {
        color: #e86868 !important;
        
    }

    .location-marker > i {
        top: 3px;
    }

    .hsm-resort {
        margin-left: 3px;
        color: white !important;
    }
/*===================
    Section arrows
====================*/
/*.arrowright:after {
    content: ' ';
    position: absolute;
    left: 100%;
    top: 40px;
    z-index: 1;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #3c3643;
}*/
/*.arrow000:after {
    content: ' ';
    position: absolute;
    left: 50%;
    bottom: -24px;
    margin-left: -30px;
    z-index: 1;
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 24px solid #333333;
}*/
.arrow1f1f1f:after {
    content: ' ';
    position: absolute;
    left: 50%;
    bottom: -24px;
    margin-left: -30px;
    z-index: 1;
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 24px solid #1f1f1f;
}

    .arrow333:after {
        content: ' ';
        position: absolute;
        left: 50%;
        bottom: -24px;
        margin-left: -30px;
        z-index: 1;
        width: 0;
        height: 0;
        border-left: 30px solid transparent;
        border-right: 30px solid transparent;
        border-top: 24px solid #333;
    }

    .arrow666:after {
        content: ' ';
        position: absolute;
        left: 50%;
        bottom: -24px;
        margin-left: -30px;
        z-index: 1;
        width: 0;
        height: 0;
        border-left: 30px solid transparent;
        border-right: 30px solid transparent;
        border-top: 24px solid #666;
    }

    .arrow999:after {
        content: ' ';
        position: absolute;
        left: 50%;
        bottom: -24px;
        margin-left: -30px;
        z-index: 1;
        width: 0;
        height: 0;
        border-left: 30px solid transparent;
        border-right: 30px solid transparent;
        border-top: 24px solid #999;
    }

    /*.arrow6b32a6:after {
    content: ' ';
    position: absolute;
    left: 50%;
    bottom: -24px;
    margin-left: -30px;
    z-index: 1;
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 24px solid #6b32a6;
}*/

    .arrowe6e6e6:after {
        content: ' ';
        position: absolute;
        left: 50%;
        bottom: -24px;
        margin-left: -30px;
        z-index: 1;
        width: 0;
        height: 0;
        border-left: 30px solid transparent;
        border-right: 30px solid transparent;
        border-top: 24px solid #e6e6e6;
    }
    /*.arrow0f0f0f:after {
    content: ' ';
    position: absolute;
    left: 50%;
    bottom: -24px;
    margin-left: -30px;
    z-index: 1;
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 24px solid #1f1f1f;
}

.arrow0f0f0f:after {
    content: ' ';
    position: absolute;
    left: 50%;
    bottom: -24px;
    margin-left: -30px;
    z-index: 1;
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 24px solid #0f0f0f;
}*/

    /*.arrow3c3643:after {
    content: ' ';
    position: absolute;
    left: 50%;
    bottom: -24px;
    margin-left: -30px;
    z-index: 1;
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 24px solid #3c3643;
}*/


    .col-xs-5ths,
    .col-sm-5ths,
    .col-md-5ths,
    .col-lg-5ths {
        position: relative;
        min-height: 1px;
        padding-right: 10px;
        padding-left: 10px;
    }

    .col-xs-5ths {
        width: 20%;
        float: left;
    }

    @media (min-width: 768px) {
        .col-sm-5ths {
            width: 20%;
            float: left;
        }
    }

    @media (min-width: 992px) {
        .col-md-5ths {
            width: 20%;
            float: left;
        }
    }

    @media (min-width: 1200px) {
        .col-lg-5ths {
            width: 20%;
            float: left;
        }
    }
    /** Main site and most pages except cruise */
    @media (max-width:767px) {
        .sticky-nav-top {
            position: fixed !important;
            top: 0 !important;
            width: 100% !important;
            z-index: 9999999;
        }

        .sticky-nav-menu {
            position: fixed !important;
            top: 70px !important;
            width: 100% !important;
            z-index: 9999999;
        }
    }

    @media (min-width:768px) {
        .sticky-nav-top {
        }

        .sticky-nav-menu {
            position: fixed !important;
            top: 0px !important;
            width: 100% !important;
            z-index: 9999999;
            border-bottom: 1px solid #9a60cf !important;
        }
    }


    /** Cruise site */

    @media (max-width:460px) {

        .hero-static .hero-static-default-text.small .lato {
            font-size: 230% !important;
        }
    }

    @media (max-width:767px) {
        [data-page-type=cruise] .sticky-nav-top {
            position: fixed !important;
            top: 0 !important;
            width: 100% !important;
            z-index: 9999999;
        }

        [data-page-type=cruise] .sticky-nav-menu {
            position: fixed !important;
            top: 70px !important;
            width: 100% !important;
            z-index: 9999999;
        }
    }

    @media (min-width:768px) {
        [data-page-type=cruise] .sticky-nav-top {
            position: fixed !important;
            top: 0 !important;
            width: 100% !important;
            z-index: 9999999;
        }
    }


    @media (min-width:768px) {
        .sticky-nav {
            position: fixed !important;
            top: 0 !important;
            width: 100% !important;
        }

        [data-page-type=cruise] .sticky-nav {
            position: relative !important;
            top: auto !important;
            width: 100%;
        }
    }

    [data-page-type=cruise] .sticky-nav-cruise {
        position: fixed !important;
        top: 0 !important;
        width: 100%;
        z-index: 999999999999;
    }

    .sticky-nav-all {
        /*position: fixed !important;*/
        /*top: 76px !important;*/
        width: 100% !important;
        z-index: 9999;
    }

    json-data {
        display: none;
    }

    .absolute-right {
        position: absolute;
        right: 0;
    }

    @media screen and (max-width:767px) {
        .lity-close {
            top: 80px !important;
        }
    }

    [datepicker-popup-wrap] em, [datepicker-popup-wrap] small {
        color: #333;
    }

    [datepicker-popup-wrap] .btn.btn-default {
        position: relative;
        -webkit-letter-spacing: 2px;
        -moz-letter-spacing: 2px;
        -ms-letter-spacing: 2px;
        -o-letter-spacing: 2px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        -moz-box-shadow: 0px 2px 3px -1px rgba(0,0,0,0.38);
        color: #333;
        background: #fff !important;
        border-color: #ccc;
        padding: 2px 12px !important;
        margin: 0;
    }

    [datepicker-popup-wrap] .btn-default:hover, [datepicker-popup-wrap] .btn-default.active, [datepicker-popup-wrap] .open > .dropdown-toggle.btn-default {
        color: #333;
        background: #e6e6e6 !important;
        border-color: #adadad;
    }

    @media screen and (max-width:400px) {
        [datepicker-popup-wrap] .btn.btn-default {
            padding: 2px 10px !important;
        }
    }

    @media screen and (max-width: 350px ) {
        [datepicker-popup-wrap] {
            left: -30px !important;
        }
    }

    /* Angular based Animations */
    .animateIf.ng-enter {
        opacity: 0;
        -webkit-transition-property: all;
        -webkit-transition-timing-function: ease-out;
        -webkit-transition-duration: 400ms;
    }

    .animateIf.ng-enter.ng-enter-active {
        opacity: 1;
    }

    .fade-in-out {
        transition: 1s linear all;
        opacity: 1;
    }

    .fade-in-out.ng-hide {
        opacity: 0;
    }

    .swipe-icon {
        overflow: visible;
        width: 18px;
        height: 24px;
    }

    /*swipey swipey*/

    .swipe-icon .swipe-arrow {
        animation: pulse-arrow 2s ease-out infinite;
    }

    .swipe-icon {
        animation: hand-move 2s ease-out infinite;
    }

    @keyframes pulse-arrow {
        0% {
            transform: translateX(0);
            opacity: 1;
        }

        50% {
            transform: translateX(0.25em);
            opacity: 1;
        }

        75% {
            transform: translateX(0.25em);
            opacity: 0;
        }

        100% {
            transform: translateX(0);
            opacity: 0;
        }
    }

    @keyframes hand-move {
        0% {
            transform: translateX(0);
        }

        50% {
            transform: translateX(0.5em);
        }

        100% {
            transform: translateX(0);
        }
    }

    .panel-ctas .btn-secondary {
        background: #75BF24;
        text-transform: uppercase;
        margin-right: 0.5em;
    }

    .mobile-cta {
        color: #fff;
        text-transform: uppercase;
    }

.mobile-cta-footer-button {
    align-items: center;
    justify-content: center;
    align-self: center;
    display: flex;
    padding: 0;
    width: 90%;
    height: 80%;
    text-align: center;
    border-radius: 6px;
}

.mobile-cta-footer-button.primary {
    background-color: #71c100;
}

.mobile-cta-footer-button.secondary {
    border: 1px solid #71c100;
    background-color: white;
    color: #71c100;
}
    .banner-text-holder {
        cursor: pointer;
    }

    .banner-text-holder > .breadcrumb-container > .container {
        margin-left: 0;
    }

    .banner-text-holder > .breadcrumb-container > .container > .breadcrumb .row {
        padding-top: 0px;
        margin-top: -10px;
        padding-left: 5px;
    }

.header-top-call {
    color: black;
}
.logo-mobile {
    width: 130px !important;
}
.header-top-call-container {
    display: flex;
}

.header-dropdown-button-container {
    align-items: center;
    justify-content: center;
    display: flex;
    height: auto;
    width: auto;
}
.my-account-text {
    color: #171717;
    margin-right: 5px;
}
.mobile-cta-link {
    color: white !important;
}

    div.home-cta.cta-section > div > div > div > a > div > .sprite-icon {
        transition: all .2s ease-in-out;
    }

    div.home-cta.cta-section > div > div > div:hover a > div > .sprite-icon {
        transform: scale(1.2);
    }

div.home-cta.cta-section > div > div > div:hover a > .contact-right > p > span {
    color: #383838;
}

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

.mobile-cta {
    border-top: solid 1px #e6e6e6;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    bottom: 0;
    z-index: 99999999;
    background-color: #f7f7f7;
    height: 55px;
}

@media screen and (max-width: 994px) and (min-width: 768px) {
    .home-cta {
        display: none !important;
    }
   

        .mobile-cta-button {
            border-radius: 6px !important;
            background: unset;
            background-color: #36b900;
            font-size: 22px !important;
            min-height: 52px;
            width: calc(100vw - 40px);
            display: flex;
            align-items: center;
            justify-content: center;
        }
    }

    @media screen and (max-width: 1199px) and (min-width: 992px) {
        .mobile-cta {
            display: none;
        }

        .home-cta {
            width: 100% !important;
            position: relative !important;
            display: grid !important;
            padding: 1.5em 4em 1em !important;
            height: unset !important;
            bottom: 0 !important;
            background-color: #f7f7f7 !important
        }

        .cta-section .contact-left .sprite-icon {
            height: 30px !important;
        }

        .cta-section .contact-right span {
            font-size: 20px !important;
        }

        .home-cta-button {
            font-size: 16px !important;
        }
    }

    @media (max-width: 320px) {
        .mobile-cta-sprite-icon {
            display: none !important;
        }

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

    @media screen and (max-width: 994px) {
        #riq_requestcall .dilricn2nw.lftbtmicon {
            bottom: -10px !important;
        }

        .chatTextContainer {
            bottom: -10px !important;
        }
    }
.hero__image {
    height: 360px !important;
}

@media(max-width: 767px) {
    .hero__image {
        height:180px !important;
    }
}

@media (max-width: 767px) {
    .footer__bottom .row {
            padding-bottom: 50px;
        }

        .hero-big {
            padding: 0 !important;
            overflow: hidden;
        }

        .home-cta {
            display: none !important;
        }

        .mobile-cta-button {
            border-radius: 6px !important;
            background: unset;
            background-color: #36b900;
            font-size: 13px !important;
            max-height: 48px;
            min-height: 48px;
            width: calc(100vw - 40px);
            display: flex;
            align-items: center;
            justify-content: center;
        }
    }

    @media (min-width: 1200px) {
        .mobile-cta {
            display: none;
        }

        .home-cta {
            width: 100% !important;
            position: relative !important;
            display: grid !important;
            padding: 1.5em 4em 1em !important;
            height: unset !important;
            bottom: 0 !important;
            background-color: #f7f7f7 !important
        }

    .home-cta-button {
        font-size: 18px !important;
    }
}


.button-purple {
    background-color: #efefef;
    border: none;
    color: white !important;
    padding: 5px 20px;
    border-radius: 3px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 20px;
    cursor: pointer;
}
.button-purple:hover {
    background-color: #ffcc00;
}

    @media (min-width: 1371px) {
        .mobile-cta {
            display: none;
        }

        .home-cta-button {
            font-size: 18px !important;
        }
    }

    .home-cta-button {
        text-transform: uppercase;
        border-radius: 6px !important;
        background: unset;
        background-color: #69e41d;
    }

    .home-cta-button:hover {
        color: white;
        background-color: #52b317;
    }

    @media (max-width: 767px) {
        .offer-list-item .info-panel .panel-ctas .panel-btn a {
            margin: 0 0 0.5em 0;
            display: block;
        }
    }

    .offer-list-item .info-panel .panel-cost i {
        font-size: .75em !important;
    }

    .whitePhone a {
        color: #ffffff !important;
    }

.dest--filter {
    background-color: #f7f7f7 !important;
    color: black !important;
}

.dest--filter .new-filter-items .new-filter-item .dropdown-toggle {
    color: black;
}
.container {
    color: black;
}
.section {
    background-color: white !important;
    color: black !important;
}

.feefowidget-carousel-snapshot-body .feefowidget-sliders {
    height: 129px !important;
}

.peace-icon {
    margin-right: 20px;
}

.peace-bullet {
    margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
    .peace-title {
        font-size: 2.2em;
    }

    .peace-first-para {
        padding: 0;
    }
}

.whydest-icon {
    max-width: 50%;
    width: 131px !important;
    height: 93px !important;
    margin: 0 auto;
}

.hero__image:after {
    background-color: transparent !important;
}


.container.fontsize > .h2 {
    font-size: 350%;
    line-height: 1.2em;
}

.container.fontsize > .h4 {
    font-size: 150%;
    line-height: 1.2em;
}

.offers-hero {
    /*min-height: 50vh;*/
    background-image: url('https://res.cloudinary.com/destinology/q_auto,f_auto,w_iw,h_320,c_crop,y_420/v1/cn_images/website/holidayoffers-hero-bg.jpg');
    background-size: cover;
    background-position-y: center;
    text-align: center;
    background-repeat: no-repeat;
    width: 100%;
    padding: 10vh 0;
}

.offers-hero .container h1 {
    font-size: 2em;
    line-height: normal;
}

.offers-hero .container .intro-p {
    font-size: 1.8em;
    color: #ffffff;
}

.realDeal a:hover {
    color: #ffffff;
}

.realDeal .container .intro-p img {
    margin: 0 8px;
}

@media (max-width: 767px) {
    .offers-hero {
        /*min-height: 30vh;*/
    }

    .offers-hero .visible-xs {
        display: inline-block !important;
    }

    .container.fontsize > .h2 {
        font-size: 250%;
        line-height: 1.2em;
    }

    .container.fontsize > .h4 {
        font-size: 100%;
        line-height: 1.2em;
    }
}

@media (max-width: 590px) {
    .offers-hero {
        /*min-height: 25vh;*/
    }

    .offers-hero .visible-xs {
        display: inline-block !important;
    }
}

@media (max-width: 420px) {
    .offers-hero {
        /*min-height: 35vh;*/
    }

    .offers-hero .visible-xs {
        display: inline-block !important;
    }
}

@media screen and (max-width:959px) {
    body[data-page-type=holiday-offers] div.hero-search.alt {
        padding-top: 0;
    }

    div.offers-hero {
        /*padding-top: 80px;*/
        /*padding-bottom: 20px;*/
    }
}

@media screen and (min-width:1382px) {

    .container.fontsize > .h2 {
        font-size: 450%;
        line-height: 1.2em;
    }

    .container.fontsize > .h4 {
        font-size: 200%;
        line-height: 1.2em;
    }
}


body[data-page-type=holiday-offers] .hero-search.alt

.offers-hero .container {
    max-width: 800px;
}

.campaign-banners {
    padding: 60px 0 60px 0;
    background: #111;
}

body[data-page-type=holiday-offers] .campaign-banners {
    margin-bottom: -48px;
}

.campaign-banners h2 {
    text-align: center;
}

.campaign-banners .sub-header {
    text-align: center;
}

.campaign-banners .campaign-container {
    margin-bottom: 25px;
    overflow: hidden;
    width: 100%;
}

.campaign-banners .campaign-container .campaign-image {
    width: 100%
}

.campaign-banners .campaign-container .campaign-caption {
    position: absolute;
    bottom: 0;
    padding: 5px 20px;
}

@media screen and (max-width:767px) {
    .campaign-banners .campaign-container .campaign-caption {
        position: relative;
    }
}

.campaign-banners .campaign-container .campaign-caption h3 {
    margin-bottom: 0;
}

.weekly-offers-signup {
    background-color: #f1f1f1;
    background-size: cover;
    background-position-y: center;
    padding: 20px 0 40px 0;
    text-align: center;
}

.weekly-offers-signup input {
    width: 100%;
    height: 2em;
    font-size: 1.5em;
    padding: 0.25em 0.5em;
    border-radius: 3px;
}

.weekly-offers-signup input::-webkit-input-placeholder {
    color: #111;
}

.weekly-offers-signup input:-moz-placeholder { /* Firefox 18- */
    color: #111;
}

.weekly-offers-signup input::-moz-placeholder { /* Firefox 19+ */
    color: #111;
}

.weekly-offers-signup input:-ms-input-placeholder {
    color: #111;
}

.weekly-offers-signup .signup-btn {
    height: 3rem;
    font-size: 0.8em;
    border: 2px solid #000;
    color: black;
    padding: 1.2em 1em;
    display: inline-block;
    text-transform: uppercase;
    font-family: "Gibson-Regular";
    letter-spacing: 2px;
    text-align: center;
    width: 100%;
}

@media screen and (max-width:991px) {
    .weekly-offers-signup .signup-btn {
        width: auto;
        margin-top: 15px;
    }
}

.weekly-offers-signup p {
    color: #616161;
}

.weekly-offers-signup p.small-print {
    color: black;
}

.weekly-offers-signup p.small-print > a {
    color: #F5821F;
}

.weekly-offers-signup .row {
    margin-bottom: 16px;
}

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


body[data-page-type=holiday-offers] .hero-search .container {
    text-align: center;
}

body[data-page-type=holiday-offers] .hero-search h1 {
    background: none;
    text-align: center;
    font-style: normal;
}


.masonry-grid-item {
    float: left;
}

.masonry-grid-item img {
	display: block;
	width: 100%;
}
.sprite-icon {
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 34px;
    height: 24px;
    vertical-align: middle;
}

.tooltip-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='24px' viewBox='0 0 24 24' %3E%3Cg fill='%23BB95DF' fill-rule='evenodd'%3E%3Cpath d='M13.214 7.877c.312.384.467.837.467 1.359 0 .373-.107.732-.32 1.079-.116.196-.27.386-.462.567l-.64.631c-.612.603-1.008 1.136-1.19 1.603-.18.466-.271 1.08-.271 1.841h1.422c0-.67.077-1.178.228-1.521.152-.344.484-.763.995-1.26.704-.681 1.17-1.198 1.402-1.55.231-.35.348-.809.348-1.374 0-.932-.315-1.697-.947-2.297-.631-.6-1.471-.9-2.52-.9-1.135 0-2.028.35-2.678 1.051-.65.7-.975 1.626-.975 2.777h1.422c.026-.693.137-1.223.328-1.591.34-.66.955-.99 1.845-.99.72 0 1.235.191 1.546.575z'/%3E%3Cpath d='M24 12c0-6.627-5.373-12-12-12S0 5.373 0 12s5.373 12 12 12 12-5.373 12-12zM1.09 12C1.09 5.975 5.976 1.09 12 1.09S22.91 5.976 22.91 12 18.024 22.91 12 22.91 1.09 18.024 1.09 12z'/%3E%3Cpath d='M10.765 16.283h1.5v1.5h-1.5z'/%3E%3C/g%3E%3C/svg%3E");
    background-position: center center; background-size: contain; background-repeat: no-repeat; display: inline-block; width: 24px; height: 24px; vertical-align: middle;
}

.calendar-icon-checklive {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M22 2.25h-3.25V.75a.75.75 0 1 0-1.5 0v1.5h-4.5V.75a.75.75 0 1 0-1.5 0v1.5h-4.5V.75a.75.75 0 1 0-1.5 0v1.5H2a2 2 0 0 0-2 2V22a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V4.25a2 2 0 0 0-2-2zM22.5 22a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5V4.25a.5.5 0 0 1 .5-.5h3.25v1.5a.75.75 0 1 0 1.5 0v-1.5h4.5v1.5a.75.75 0 1 0 1.5 0v-1.5h4.5v1.5a.75.75 0 1 0 1.5 0v-1.5H22a.5.5 0 0 1 .5.5V22z' fill='%23DCDCDC'/%3E%3Cpath d='M18.11 10.813a.723.723 0 0 1-.22.53l-6.718 6.72a.723.723 0 0 1-.531.218.723.723 0 0 1-.532-.218l-3.89-3.891A.723.723 0 0 1 6 13.64c0-.209.073-.386.219-.532l1.062-1.062a.723.723 0 0 1 .532-.219.72.72 0 0 1 .53.219l2.298 2.305 5.125-5.133a.723.723 0 0 1 .53-.219c.21 0 .386.073.532.219l1.063 1.062a.723.723 0 0 1 .218.531z' fill='%23DDD'/%3E%3C/g%3E%3C/svg%3E");
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: text-bottom;
    margin: 0 10px;
}

.calendar-icon-large {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Ecalendar-icon%3C/title%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M22 2.25h-3.25V.75a.75.75 0 1 0-1.5 0v1.5h-4.5V.75a.75.75 0 1 0-1.5 0v1.5h-4.5V.75a.75.75 0 1 0-1.5 0v1.5H2a2 2 0 0 0-2 2V22a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V4.25a2 2 0 0 0-2-2zM22.5 22a.5.5 0 0 1-.5.5H2a.5.5 0 0 1-.5-.5V4.25a.5.5 0 0 1 .5-.5h3.25v1.5a.75.75 0 1 0 1.5 0v-1.5h4.5v1.5a.75.75 0 1 0 1.5 0v-1.5h4.5v1.5a.75.75 0 1 0 1.5 0v-1.5H22a.5.5 0 0 1 .5.5V22z' fill='%23DCDCDC'/%3E%3Cpath d='M8 13.481a.61.61 0 0 1 .147-.41c.098-.114.243-.171.434-.171h.756v-1.652c0-.439.065-.855.196-1.25.13-.394.329-.74.595-1.035a2.82 2.82 0 0 1 1.001-.704c.401-.173.873-.259 1.414-.259.373 0 .708.048 1.005.143.296.096.56.226.79.389.232.163.432.356.603.578.17.221.316.46.437.717l-.693.441a.912.912 0 0 1-.399.112c-.173 0-.327-.077-.462-.231a5.3 5.3 0 0 0-.262-.283 1.474 1.474 0 0 0-.28-.221c-.1-.06-.21-.107-.33-.14a1.551 1.551 0 0 0-.409-.049c-.48 0-.84.157-1.078.473-.238.315-.357.752-.357 1.312V12.9h2.863v.686a.433.433 0 0 1-.136.308.472.472 0 0 1-.354.14h-2.373v1.358c0 .308-.057.582-.171.823-.115.24-.272.463-.473.668.345-.08.688-.119 1.029-.119h4.102v.728a.791.791 0 0 1-.438.675.686.686 0 0 1-.304.067H8.14v-1.085c.159-.037.31-.09.455-.158.145-.067.272-.153.381-.258.11-.106.198-.23.263-.372a1.19 1.19 0 0 0 .098-.5v-1.827H8v-.553z' fill='%23DDD'/%3E%3C/g%3E%3C/svg%3E");
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: text-bottom;
    margin: 0 10px;
}

.logo-horiz {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='191px' height='36px' viewBox='0 0 191 36' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3E10387035-074B-417F-9278-088BC19E5F1D%3C/title%3E %3Cg id='Header-Final' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Menu---Mega-Menu---About' transform='translate(-48.000000, -37.000000)' fill='%23FFFFFF'%3E %3Cg id='Header-final'%3E %3Cg id='Header-Final'%3E %3Cg id='Group-8' transform='translate(48.000000, 36.000000)'%3E %3Cg id='topheader' transform='translate(0.000000, 1.000000)'%3E %3Cg id='logo-horiz'%3E %3Cg id='Logomark-wht'%3E %3Cpath d='M17.5117913,12.1828125 C17.5595814,12.181875 17.6073715,12.1809375 17.6542246,12.1809375 C19.0551304,12.1809375 20.3745119,12.71625 21.3799781,13.696875 C22.4201156,14.71125 22.9926597,16.0696875 22.9926597,17.521875 C22.9926597,20.4684375 20.5975324,22.854375 17.6439169,22.86375 C16.3114165,22.8684375 12.3148524,22.8975 12.3148524,22.8975 L12.3148524,17.6821875 C12.3148524,14.7234375 14.6462596,12.2578125 17.5117913,12.1828125 M34.0021865,9.4434375 C32.6940497,7.15125 30.9651726,5.2715625 28.8633453,3.8559375 C26.8083711,2.473125 24.4722786,1.4690625 21.9197251,0.8728125 C19.4421365,0.2925 16.9448696,0 14.4963298,0 L0,0 L0.0749648602,14.4375 C0.090894893,17.638125 1.35405279,20.6409375 3.6292363,22.891875 C5.11166641,24.358125 6.90894893,25.3903125 8.86553178,25.9275 C10.6009683,26.26125 12.1686709,26.341875 12.3345307,26.349375 L17.6532875,26.3146875 C22.4997657,26.3146875 26.4419803,22.370625 26.4419803,17.521875 C26.4419803,15.13125 25.4992972,12.8953125 23.7872872,11.225625 C22.0762143,9.556875 19.8160237,8.671875 17.4227706,8.7328125 C12.7046697,8.85375 8.86553178,12.8690625 8.86553178,17.6821875 L8.86553178,22.29 C7.82726847,21.8728125 6.87334062,21.2484375 6.05341246,20.4384375 C4.43417148,18.8353125 3.53553022,16.6978125 3.52334843,14.41875 L3.46806185,3.45 L14.4963298,3.45 C16.6806185,3.45 18.9145713,3.7134375 21.1354053,4.2328125 C23.2784632,4.7334375 25.2312978,5.570625 26.9376855,6.7190625 C28.5953459,7.835625 29.9643917,9.328125 31.0064032,11.1534375 C32.0315477,12.9496875 32.5506794,15.253125 32.5506794,18 C32.5506794,20.5321875 32.0324848,22.7165625 31.0092144,24.495 C29.9606434,26.3184375 28.5831641,27.8334375 26.9142589,28.9978125 C25.1994378,30.1940625 23.2372325,31.0921875 21.0838669,31.6659375 C18.878963,32.251875 16.6628143,32.55 14.4963298,32.55 L12.3157895,32.55 L12.3157895,28.303125 C11.72263,28.280625 9.74449477,28.0996875 8.86553178,27.8775 L8.86646884,36 L14.4963298,36 C16.9626737,36 19.4777448,35.6634375 21.9712635,34.9996875 C24.5144464,34.32375 26.8421053,33.256875 28.8877089,31.828125 C30.9764173,30.37125 32.6959238,28.483125 33.9993753,26.21625 C35.3271904,23.908125 36,21.1425 36,18 C36,14.645625 35.3281274,11.7675 34.0021865,9.4434375' id='Logomark'%3E%3C/path%3E %3C/g%3E %3Cg id='Wordmark-wht' transform='translate(52.000000, 10.000000)'%3E %3Cg id='Wordmark'%3E %3Cpath d='M4.05188798,14.6557412 L7.68487705,14.6557412 C11.696888,14.6557412 13.286653,11.7085647 13.2114563,8.81338824 C13.1355,6.04438824 11.5206694,3.27462353 7.68487705,3.27462353 L4.05188798,3.27462353 L4.05188798,14.6557412 Z M16.5170738,8.83938824 C16.5930301,13.3343294 13.866959,17.8820353 7.68487705,17.8820353 L0.745510929,17.8820353 L0.745510929,0.0995647059 L7.68487705,0.0995647059 C13.7416311,0.0995647059 16.4411175,4.44385882 16.5170738,8.83938824 Z' id='Fill-3'%3E%3C/path%3E %3Cpath d='M28.404612,10.1593471 C28.2018087,8.53358235 26.9401749,7.7207 25.1741913,7.7207 C23.5092295,7.7207 22.1465738,8.53358235 21.6923552,10.1593471 L28.404612,10.1593471 Z M21.642224,12.7249353 C21.8435082,14.2749941 23.1810984,15.3929941 25.3511694,15.3929941 C26.4867158,15.3929941 27.975459,14.9601706 28.6818525,14.2245235 L30.6498798,16.1806412 C29.3381148,17.5517588 27.1931093,18.2124647 25.3010383,18.2124647 C21.0110273,18.2124647 18.462694,15.5451706 18.462694,11.5312294 C18.462694,7.7207 21.0368525,4.97693529 25.0731694,4.97693529 C29.2370929,4.97693529 31.8363169,7.56852353 31.3570328,12.7249353 L21.642224,12.7249353 Z' id='Fill-5'%3E%3C/path%3E %3Cpath d='M41.8557104,8.68629412 C40.9730984,7.84741176 39.9636393,7.56829412 38.7772022,7.56829412 C37.3142842,7.56829412 36.5068689,8.02558824 36.5068689,8.81323529 C36.5068689,9.62611765 37.2383279,10.0834118 38.8280929,10.1843529 C41.1751421,10.3372941 44.1518689,10.8702941 44.1518689,14.1982941 C44.1518689,16.4090588 42.3600601,18.3139412 38.8022678,18.3139412 C36.835,18.3139412 34.8662131,17.9835882 33.0493388,16.0787059 L34.5631475,13.8687059 C35.4465191,14.8597647 37.4654372,15.5961765 38.853918,15.6214118 C40.0137705,15.6474118 41.0991858,15.0371765 41.0991858,14.1225882 C41.0991858,13.2584706 40.3920328,12.9036471 38.6260492,12.8011765 C36.279,12.6237647 33.4784918,11.7604118 33.4784918,8.91494118 C33.4784918,6.019 36.4559781,5.00270588 38.727071,5.00270588 C40.6692732,5.00270588 42.1329508,5.38352941 43.5723224,6.65370588 L41.8557104,8.68629412 Z' id='Fill-7'%3E%3C/path%3E %3Cpath d='M56.192459,17.8825706 L59.2709672,17.8825706 L59.2709672,5.30774706 L56.192459,5.30774706 L56.192459,17.8825706 Z M59.5482077,1.82680588 C59.5482077,4.24021765 55.914459,4.24021765 55.914459,1.82680588 C55.914459,-0.586605882 59.5482077,-0.586605882 59.5482077,1.82680588 Z' id='Fill-9'%3E%3C/path%3E %3Cpath d='M71.2071934,17.8825706 L71.2071934,11.3275118 C71.2071934,9.42262941 70.1726689,7.97504118 68.203882,7.97504118 C66.3118109,7.97504118 65.0243519,9.57557059 65.0243519,11.4804529 L65.0243519,17.8825706 L61.9716689,17.8825706 L61.9716689,5.33298235 L64.7220459,5.33298235 L64.9240896,7.03445294 C66.1857235,5.79027647 67.4473574,5.15480588 69.0112973,5.15480588 C71.9386525,5.15480588 74.2849421,7.36557059 74.2849421,11.3030412 L74.2849421,17.8825706 L71.2071934,17.8825706 Z' id='Fill-11'%3E%3C/path%3E %3Cpath d='M79.4355377,11.6327824 C79.4355377,13.5384294 80.5703246,15.3163706 82.8163519,15.3163706 C85.0616197,15.3163706 86.1971661,13.5384294 86.1971661,11.6327824 C86.1971661,9.75313529 84.8854011,7.92395882 82.8163519,7.92395882 C80.5961497,7.92395882 79.4355377,9.75313529 79.4355377,11.6327824 M89.3014995,11.6327824 C89.3014995,15.2399 86.854188,18.1618412 82.8163519,18.1618412 C78.7792754,18.1618412 76.3562699,15.2399 76.3562699,11.6327824 C76.3562699,8.0509 78.8301661,5.10448824 82.7912863,5.10448824 C86.7531661,5.10448824 89.3014995,8.0509 89.3014995,11.6327824' id='Fill-12'%3E%3C/path%3E %3Cpolygon id='Fill-13' points='91.4232623 17.8825706 94.4767049 17.8825706 94.4767049 0.125335294 91.4232623 0.125335294'%3E%3C/polygon%3E %3Cpath d='M99.6759126,11.6327824 C99.6759126,13.5384294 100.810699,15.3163706 103.056727,15.3163706 C105.301995,15.3163706 106.437541,13.5384294 106.437541,11.6327824 C106.437541,9.75313529 105.125776,7.92395882 103.056727,7.92395882 C100.835765,7.92395882 99.6759126,9.75313529 99.6759126,11.6327824 M109.541115,11.6327824 C109.541115,15.2399 107.094563,18.1618412 103.056727,18.1618412 C99.0196503,18.1618412 96.5966448,15.2399 96.5966448,11.6327824 C96.5966448,8.0509 99.0697814,5.10448824 103.030902,5.10448824 C106.992781,5.10448824 109.541115,8.0509 109.541115,11.6327824' id='Fill-14'%3E%3C/path%3E%3Cpath d='M114.086111,11.3030412 C114.086111,13.4878059 115.549789,14.7832176 117.340838,14.7832176 C119.106821,14.7832176 120.570499,13.4625706 120.570499,11.3030412 C120.570499,9.14351176 119.106821,7.77086471 117.340838,7.77086471 C115.549789,7.77086471 114.086111,9.11827647 114.086111,11.3030412 M123.020089,5.29857059 L123.699898,5.81551176 L122.311417,7.59345294 C123.270745,8.68621765 123.624701,9.93039412 123.624701,11.3030412 C123.624701,12.8523353 123.043636,15.0363353 121.000411,15.9769235 C123.068701,17.0184529 123.573051,18.5172765 123.573051,20.1178059 C123.573051,23.5727471 120.948761,25.7070412 117.340838,25.7070412 C113.732155,25.7070412 111.031909,23.4962765 111.031909,20.1178059 L114.086111,20.1178059 C114.086111,21.7435706 115.574854,22.8103353 117.340838,22.8103353 C119.106821,22.8103353 120.495302,21.8452765 120.495302,20.1178059 C120.495302,18.3842176 118.869078,17.5973353 117.324887,17.6026882 C114.297269,17.6133941 111.584111,15.6259235 111.132931,12.6122176 C110.433373,7.94215882 113.485297,4.95215882 117.340838,4.95215882 C118.325231,4.95215882 119.333931,5.0791 120.192237,5.66333529 C120.878881,4.78774706 122.135958,4.62562941 123.020089,5.29857059' id='Fill-15'%3E%3C/path%3E%3Cpolygon id='Fill-16' points='53.8944776 5.3833 50.4620131 5.3833 50.4620131 1.82741765 47.3842645 2.15700588 47.3842645 5.3833 45.0630404 5.3833 45.0630404 8.05135882 47.3842645 8.05135882 50.4377071 8.05135882 53.8944776 8.05135882'%3E%3C/polygon%3E%3Cpath d='M53.5414328,14.8596118 C53.0872142,15.0882588 52.5319738,15.2404353 52.0526896,15.2404353 C51.0933617,15.2404353 50.437859,14.6554353 50.437859,13.4617294 L50.437859,8.05143529 L47.3844164,11.5943176 L47.3844164,13.4617294 C47.3844164,16.5863176 49.1504,18.1363765 51.8498863,18.0346706 C52.7841486,18.0094353 53.5156077,17.8564941 54.3989792,17.5016706 L53.5414328,14.8596118 Z' id='Fill-17'%3E%3C/path%3E%3Cpolyline id='Fill-18' points='138.387716 5.35829412 137.074432 5.35829412 134.981077 5.35829412 132.709225 10.8458235 131.423285 14.3 130.237607 10.7693529 128.344777 5.35829412 124.761919 5.35829412 129.732498 17.6784706 127.411274 23.1155294 130.792088 23.1155294 137.074432 8.42935294 137.074432 8.43241176'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 191px;
    height: 50px;
    vertical-align: middle;
}

.logo-d {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='36px' height='36px' viewBox='0 0 36 36' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3EA14E6C84-C4E6-4492-9FBB-19F1F895AC12%3C/title%3E %3Cg id='Header' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='header-xs' transform='translate(-16.000000, -20.000000)' fill='%23FFFFFF'%3E %3Cg id='top-header'%3E %3Cg id='Group-8' transform='translate(16.000000, 20.000000)'%3E %3Cg id='topheader'%3E %3Cg id='logo'%3E %3Cg id='Logomark-wht'%3E %3Cpath d='M17.5117913,12.1828125 C17.5595814,12.181875 17.6073715,12.1809375 17.6542246,12.1809375 C19.0551304,12.1809375 20.3745119,12.71625 21.3799781,13.696875 C22.4201156,14.71125 22.9926597,16.0696875 22.9926597,17.521875 C22.9926597,20.4684375 20.5975324,22.854375 17.6439169,22.86375 C16.3114165,22.8684375 12.3148524,22.8975 12.3148524,22.8975 L12.3148524,17.6821875 C12.3148524,14.7234375 14.6462596,12.2578125 17.5117913,12.1828125 M34.0021865,9.4434375 C32.6940497,7.15125 30.9651726,5.2715625 28.8633453,3.8559375 C26.8083711,2.473125 24.4722786,1.4690625 21.9197251,0.8728125 C19.4421365,0.2925 16.9448696,0 14.4963298,0 L0,0 L0.0749648602,14.4375 C0.090894893,17.638125 1.35405279,20.6409375 3.6292363,22.891875 C5.11166641,24.358125 6.90894893,25.3903125 8.86553178,25.9275 C10.6009683,26.26125 12.1686709,26.341875 12.3345307,26.349375 L17.6532875,26.3146875 C22.4997657,26.3146875 26.4419803,22.370625 26.4419803,17.521875 C26.4419803,15.13125 25.4992972,12.8953125 23.7872872,11.225625 C22.0762143,9.556875 19.8160237,8.671875 17.4227706,8.7328125 C12.7046697,8.85375 8.86553178,12.8690625 8.86553178,17.6821875 L8.86553178,22.29 C7.82726847,21.8728125 6.87334062,21.2484375 6.05341246,20.4384375 C4.43417148,18.8353125 3.53553022,16.6978125 3.52334843,14.41875 L3.46806185,3.45 L14.4963298,3.45 C16.6806185,3.45 18.9145713,3.7134375 21.1354053,4.2328125 C23.2784632,4.7334375 25.2312978,5.570625 26.9376855,6.7190625 C28.5953459,7.835625 29.9643917,9.328125 31.0064032,11.1534375 C32.0315477,12.9496875 32.5506794,15.253125 32.5506794,18 C32.5506794,20.5321875 32.0324848,22.7165625 31.0092144,24.495 C29.9606434,26.3184375 28.5831641,27.8334375 26.9142589,28.9978125 C25.1994378,30.1940625 23.2372325,31.0921875 21.0838669,31.6659375 C18.878963,32.251875 16.6628143,32.55 14.4963298,32.55 L12.3157895,32.55 L12.3157895,28.303125 C11.72263,28.280625 9.74449477,28.0996875 8.86553178,27.8775 L8.86646884,36 L14.4963298,36 C16.9626737,36 19.4777448,35.6634375 21.9712635,34.9996875 C24.5144464,34.32375 26.8421053,33.256875 28.8877089,31.828125 C30.9764173,30.37125 32.6959238,28.483125 33.9993753,26.21625 C35.3271904,23.908125 36,21.1425 36,18 C36,14.645625 35.3281274,11.7675 34.0021865,9.4434375' id='Logomark'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E"); background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 36px;
    height: 36px;
    vertical-align: middle;
}

.logo-horiz-black {
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 300px;
    height: 90px;
    vertical-align: middle;
    background-image: url("../images/logo.svg");
}

.logo-d-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='36px' height='36px' viewBox='0 0 36 36' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3EA14E6C84-C4E6-4492-9FBB-19F1F895AC12%3C/title%3E %3Cg id='Header' stroke='none' stroke-width='1' fill-rule='evenodd'%3E %3Cg id='header-xs' transform='translate(-16.000000, -20.000000)' fill='%23000000'%3E %3Cg id='top-header'%3E %3Cg id='Group-8' transform='translate(16.000000, 20.000000)'%3E %3Cg id='topheader'%3E %3Cg id='logo'%3E %3Cg id='Logomark-wht'%3E %3Cpath d='M17.5117913,12.1828125 C17.5595814,12.181875 17.6073715,12.1809375 17.6542246,12.1809375 C19.0551304,12.1809375 20.3745119,12.71625 21.3799781,13.696875 C22.4201156,14.71125 22.9926597,16.0696875 22.9926597,17.521875 C22.9926597,20.4684375 20.5975324,22.854375 17.6439169,22.86375 C16.3114165,22.8684375 12.3148524,22.8975 12.3148524,22.8975 L12.3148524,17.6821875 C12.3148524,14.7234375 14.6462596,12.2578125 17.5117913,12.1828125 M34.0021865,9.4434375 C32.6940497,7.15125 30.9651726,5.2715625 28.8633453,3.8559375 C26.8083711,2.473125 24.4722786,1.4690625 21.9197251,0.8728125 C19.4421365,0.2925 16.9448696,0 14.4963298,0 L0,0 L0.0749648602,14.4375 C0.090894893,17.638125 1.35405279,20.6409375 3.6292363,22.891875 C5.11166641,24.358125 6.90894893,25.3903125 8.86553178,25.9275 C10.6009683,26.26125 12.1686709,26.341875 12.3345307,26.349375 L17.6532875,26.3146875 C22.4997657,26.3146875 26.4419803,22.370625 26.4419803,17.521875 C26.4419803,15.13125 25.4992972,12.8953125 23.7872872,11.225625 C22.0762143,9.556875 19.8160237,8.671875 17.4227706,8.7328125 C12.7046697,8.85375 8.86553178,12.8690625 8.86553178,17.6821875 L8.86553178,22.29 C7.82726847,21.8728125 6.87334062,21.2484375 6.05341246,20.4384375 C4.43417148,18.8353125 3.53553022,16.6978125 3.52334843,14.41875 L3.46806185,3.45 L14.4963298,3.45 C16.6806185,3.45 18.9145713,3.7134375 21.1354053,4.2328125 C23.2784632,4.7334375 25.2312978,5.570625 26.9376855,6.7190625 C28.5953459,7.835625 29.9643917,9.328125 31.0064032,11.1534375 C32.0315477,12.9496875 32.5506794,15.253125 32.5506794,18 C32.5506794,20.5321875 32.0324848,22.7165625 31.0092144,24.495 C29.9606434,26.3184375 28.5831641,27.8334375 26.9142589,28.9978125 C25.1994378,30.1940625 23.2372325,31.0921875 21.0838669,31.6659375 C18.878963,32.251875 16.6628143,32.55 14.4963298,32.55 L12.3157895,32.55 L12.3157895,28.303125 C11.72263,28.280625 9.74449477,28.0996875 8.86553178,27.8775 L8.86646884,36 L14.4963298,36 C16.9626737,36 19.4777448,35.6634375 21.9712635,34.9996875 C24.5144464,34.32375 26.8421053,33.256875 28.8877089,31.828125 C30.9764173,30.37125 32.6959238,28.483125 33.9993753,26.21625 C35.3271904,23.908125 36,21.1425 36,18 C36,14.645625 35.3281274,11.7675 34.0021865,9.4434375' id='Logomark'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 36px;
    height: 36px;
    vertical-align: middle;
}

.calandar-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23B2B2B2' fill-rule='evenodd'%3E%3Cpath d='M22 2.25h-3.25V.75c0-.415-.335-.75-.75-.75s-.75.335-.75.75v1.5h-4.5V.75c0-.415-.336-.75-.75-.75s-.75.335-.75.75v1.5h-4.5V.75C6.75.335 6.414 0 6 0s-.75.335-.75.75v1.5H2c-1.105 0-2 .895-2 2V22c0 1.105.895 2 2 2h20c1.105 0 2-.895 2-2V4.25c0-1.105-.895-2-2-2zM22.5 22c0 .276-.224.5-.5.5H2c-.276 0-.5-.224-.5-.5V4.25c0-.276.224-.5.5-.5h3.25v1.5c0 .415.336.75.75.75s.75-.335.75-.75v-1.5h4.5v1.5c0 .415.336.75.75.75s.75-.335.75-.75v-1.5h4.5v1.5c0 .415.335.75.75.75s.75-.335.75-.75v-1.5H22c.276 0 .5.224.5.5V22z'/%3E%3C/g%3E%3C/svg%3E");
}

.chat-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='112px' height='79px' x='0px' y='0px'  viewBox='0 0 111.96 79' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M91,37.31C91,21.61,75.32,8.88,56,8.88S21,21.61,21,37.31C21,45.51,25.26,52.86,32.09,58A43.57,43.57,0,0,1,25,70.13c7,0,16-.92,22.92-5.18a41.89,41.89,0,0,0,8.1.8c19.33,0,35-12.73,35-28.43h0Z' transform='translate(0 0)' fill='none' stroke='%23e7e7e7' stroke-width='6'/%3E%3C/g%3E%3C/svg%3E");
}

.check-circle-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='36px' height='34px' viewBox='0 0 36 34' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E46F88C97-AB48-4C92-9393-13D3B68046D8%3C/title%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Squeeze-Page' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Beachcomber' transform='translate(-843.000000, -4147.000000)' stroke-width='3'%3E%3Cg id='Group-18' transform='translate(85.000000, 4127.000000)'%3E%3Cg id='USPs-Copy-2' transform='translate(760.000000, 0.000000)'%3E%3Cg id='check-circle' transform='translate(0.000000, 21.000000)'%3E%3Cpath d='M30.4761905,14.3447619 L30.4761905,15.7619048 C30.4723319,22.5103785 26.0301622,28.452515 19.5586322,30.3659443 C13.0871023,32.2793737 6.12783779,29.7082852 2.4547887,24.0469582 C-1.21826038,18.3856313 -0.730112845,10.982688 3.65451306,5.85268136 C8.03913896,0.72267476 15.2757526,-0.912342424 21.44,1.83428571' id='Shape' stroke='%23FFFFFF'%3E%3C/path%3E%3Cpolyline id='Shape' stroke='%235FDFC1' points='32 2.04761905 15.2380952 18.8095238 10.6666667 14.2380952'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 36px;
    height: 34px;
    vertical-align: middle;
}
.contact-phone {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='112px' height='79px' x='0px' y='0px'  viewBox='0 0 111.96 79' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M56,4.5c-12.47,0-25,2.23-29.5,6.68-3.76,3.69-5,10.21-5.44,14.34,0,0-.06.41-0.06,0.58a2.92,2.92,0,0,0,2.9,2.9c0.19,0,7.2-.57,11.43-0.92L35.62,28a2.92,2.92,0,0,0,2.84-2.92v-5.7a3.21,3.21,0,0,1,3.21-3.21H70.22a3.21,3.21,0,0,1,3.22,3.2h0v5.75A2.92,2.92,0,0,0,76.3,28l0.31,0.06C80.84,28.45,87.85,29,88,29A2.92,2.92,0,0,0,91,26.1h0a5.8,5.8,0,0,0-.06-0.58c-0.42-4.13-1.68-10.65-5.44-14.34C80.93,6.73,68.43,4.5,56,4.5h0Zm0,37.92a5.83,5.83,0,1,0,5.83,5.83A5.83,5.83,0,0,0,56,42.42h0Zm-4.4-13.13V25.65a3.65,3.65,0,1,0-7.29,0V29.3l-19.67,21a7.29,7.29,0,0,0-2.2,5.22v5.85a5.83,5.83,0,0,0,5.83,5.83h1.46v3.65a3.65,3.65,0,0,0,7.29,0V67.21H74.92v3.65a3.65,3.65,0,0,0,7.29,0V67.21h1.46a5.83,5.83,0,0,0,5.83-5.83h0V55.53a7.29,7.29,0,0,0-2.2-5.22l-19.67-21V25.65a3.65,3.65,0,0,0-7.29,0V29.3H51.58ZM56,36.58A11.67,11.67,0,1,1,44.29,48.25,11.67,11.67,0,0,1,56,36.58h0Z' transform='translate(0 0)' fill='none' stroke='%23e7e7e7' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
}

.contact-chat {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='112px' height='79px' x='0px' y='0px'  viewBox='0 0 111.96 79' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M91,37.31C91,21.56,75.36,8.88,56,8.88S21,21.56,21,37.31c0,8.17,4.23,15.6,11.08,20.71a43.94,43.94,0,0,1-7.15,12.1c7,0,16-.87,22.9-5.25a37.87,37.87,0,0,0,8.17.87c19.4,0,35-12.69,35-28.44h0Z' transform='translate(0 0)' fill='none' stroke='%23e7e7e7' stroke-width='2'/%3E%3Ccircle cx='41.38' cy='37.32' r='4.38' fill='none' stroke='%23e7e7e7' stroke-width='2'/%3E%3Ccircle cx='55.96' cy='37.32' r='4.38' fill='none' stroke='%23e7e7e7' stroke-width='2'/%3E%3Ccircle cx='70.54' cy='37.32' r='4.38' fill='none' stroke='%23e7e7e7' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
}

.contact-email {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='112px' height='79px' x='0px' y='0px'  viewBox='0 0 111.96 79' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M21,16.17V62.83H91V16.17H21Zm35,25.5L26.28,19.08H85.64L56,41.67h0ZM23.88,59.92v-39l21,16L32.44,51l0.36,0.36,14.39-12.7L56,45.33l8.77-6.67L79.11,51.35,79.48,51,67.06,36.87l21-16v39H23.88v0Z' transform='translate(0 0)' fill='%23e7e7e7'/%3E%3C/g%3E%3C/svg%3E");
}

.cta-email {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 31.012 31.012' xml:space='preserve'%3E%3Cpath fill='%23000000' d='M25.109,21.51c-0.123,0-0.246-0.045-0.342-0.136l-5.754-5.398c-0.201-0.188-0.211-0.505-0.022-0.706c0.189-0.203,0.504-0.212,0.707-0.022l5.754,5.398c0.201,0.188,0.211,0.505,0.022,0.706C25.375,21.457,25.243,21.51,25.109,21.51z'/%3E%3Cpath fill='%23000000' d='M5.902,21.51c-0.133,0-0.266-0.053-0.365-0.158c-0.189-0.201-0.179-0.518,0.022-0.706l5.756-5.398c0.202-0.188,0.519-0.18,0.707,0.022c0.189,0.201,0.179,0.518-0.022,0.706l-5.756,5.398C6.148,21.465,6.025,21.51,5.902,21.51z'/%3E%3Cpath fill='%23000000' d='M28.512,26.529H2.5c-1.378,0-2.5-1.121-2.5-2.5V6.982c0-1.379,1.122-2.5,2.5-2.5h26.012c1.378,0,2.5,1.121,2.5,2.5v17.047C31.012,25.408,29.89,26.529,28.512,26.529z M2.5,5.482c-0.827,0-1.5,0.673-1.5,1.5v17.047c0,0.827,0.673,1.5,1.5,1.5h26.012c0.827,0,1.5-0.673,1.5-1.5V6.982c0-0.827-0.673-1.5-1.5-1.5H2.5z'/%3E%3Cpath fill='%23000000' d='M15.506,18.018c-0.665,0-1.33-0.221-1.836-0.662L0.83,6.155C0.622,5.974,0.6,5.658,0.781,5.449c0.183-0.208,0.498-0.227,0.706-0.048l12.84,11.2c0.639,0.557,1.719,0.557,2.357,0L29.508,5.419c0.207-0.181,0.522-0.161,0.706,0.048c0.181,0.209,0.16,0.524-0.048,0.706L17.342,17.355C16.835,17.797,16.171,18.018,15.506,18.018z'/%3E%3C/svg%3E");
}

.cta-chat {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='300px' height='254.31px' viewBox='0 0 300 254.31' xml:space='preserve'%3E %3Cpath fill='%23000' d='M300,151.61c0-23.58-14.21-44.6-36.42-58.37,0,1,.05,2,.05,3,0,29.56-14.77,57.14-41.59,77.66-24.34,18.62-56.08,29.36-89.95,30.55,17.79,13.75,42.47,22.28,69.76,22.28a128.44,128.44,0,0,0,16.31-1C240,258.93,267,254.54,271,253.6c6.08-1.43-.57-12.56-4.14-23.18a79.11,79.11,0,0,1-3.77-20.15C285.6,196.51,300,175.35,300,151.61Z'/%3E %3Cpath fill='%23000' d='M251.51,96.21C251.51,43.07,195.21,0,125.76,0S0,43.07,0,96.21c0,30.42,18.45,57.53,47.25,75.16a101.15,101.15,0,0,1-4.82,25.82c-4.58,13.61-13.1,27.87-5.31,29.69,5.18,1.21,39.77,6.83,67.73-35.78a164.85,164.85,0,0,0,20.91,1.32C195.21,192.42,251.51,149.35,251.51,96.21Zm-187.11,22a19.7,19.7,0,1,1,19.69-19.7A19.7,19.7,0,0,1,64.4,118.18Zm61.61,0a19.7,19.7,0,1,1,19.7-19.7A19.7,19.7,0,0,1,126,118.18Zm61.62,0a19.7,19.7,0,1,1,19.7-19.7A19.7,19.7,0,0,1,187.63,118.18Z'/%3E %3C/svg%3E ");
}
.cta-phone-outgoing {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='349.324px' height='349.324px' viewBox='0 0 349.324 349.324' xml:space='preserve'%3E %3Cpath fill='%23000000' d='M158.557,316.414c1.485,1.341,36.859,32.91,88.873,32.91c5.047,0,10.15-0.31,15.219-0.919 c56.532-6.83,77.251-43.071,84.568-64.054c4.179-11.918-3.809-24.75-13.903-29.259L266.954,225.6 c-3.194-1.411-7.008-2.153-11.015-2.153c-8.19,0-16.417,3.042-21.464,7.932l-20.901,20.257c-3.123,3.016-8.643,5.037-13.751,5.037 c-2.184,0-4.113-0.386-5.565-1.122c-14.102-7.079-36.295-21.201-61.857-48.307c-22.698-24.096-33.466-40.584-38.499-50.173 c-2.818-5.365,0.127-14.67,4.535-19.096l18.613-18.596c7.726-7.718,11.217-21.955,7.932-32.39l-20.919-66.433 C100.887,10.453,90.142,0,77.611,0C60.288,0.587,35.939,6.787,18.443,33.048c-27.05,40.596-25.43,118.769,24.379,174.256 C88.997,258.784,157.971,315.947,158.557,316.414z M28.284,39.619c14.703-22.056,35.289-27.287,49.978-27.784 c5.987,0.025,12.695,6.614,14.487,12.276l20.919,66.433c1.96,6.256-0.371,15.808-5.017,20.444l-18.603,18.598 c-7.592,7.607-12.081,22.681-6.652,32.992c5.403,10.26,16.772,27.74,40.362,52.78c26.74,28.36,50.196,43.265,65.158,50.77 c3.072,1.544,6.835,2.366,10.907,2.366c8.227,0,16.646-3.209,21.973-8.358l20.9-20.256c4.18-4.047,14.071-5.835,19.429-3.453 l66.344,29.488c5.062,2.254,9.455,9.084,7.546,14.513c-6.408,18.393-24.659,50.15-74.804,56.208 c-4.586,0.554-9.211,0.833-13.797,0.833c-46.997,0-79.694-28.742-81.123-30.017c-0.681-0.559-68.896-57.051-114.676-108.064 C7.066,149.745,3.582,76.703,28.284,39.619z'/%3E %3Cpath fill='%23000000' d='M141.478,176.501c-2.687,2.523-4.243,5.941-4.354,9.647c-0.109,3.692,1.216,7.206,3.752,9.897l18.89,20.083 c2.607,2.758,6.279,4.347,10.072,4.347c3.514,0,6.896-1.33,9.471-3.752l44.066-41.478c0.711-0.665,2.071-0.609,2.717,0.097 l5.388,5.805c2.915,3.179,5.865,3.849,7.82,3.849c3.493,0,7.967-2.306,9.089-8.811l10.258-58.528 c0.65-3.715-0.208-7.221-2.438-9.877c-2.528-3.016-6.124-4.438-10.542-3.958l-58.909,6.573c-4.367,0.49-7.607,2.734-8.854,6.154 c-1.249,3.42-0.247,7.221,2.77,10.42l4.941,5.269c0.37,0.381,0.554,0.879,0.538,1.414c-0.021,0.523-0.233,1.011-0.619,1.376 L141.478,176.501z M198.011,134.008c0.106-3.688-1.234-7.203-3.753-9.889c0,0-0.508-0.539-1.133-1.193 c-0.624-0.655,2.387-1.58,6.724-2.062l39.258-4.362c4.337-0.482,7.241,2.607,6.484,6.914l-6.824,38.938 c-0.752,4.298-1.955,7.149-2.682,6.368l-1.31-1.415c-4.794-5.205-14.346-5.545-19.535-0.688l-44.082,41.481 c-0.325,0.32-0.815,0.493-1.328,0.493c-0.584,0-1.114-0.214-1.462-0.579l-18.887-20.078c-0.355-0.381-0.539-0.879-0.523-1.417 c0.016-0.523,0.229-1.011,0.617-1.371l44.064-41.477C196.34,141.135,197.884,137.705,198.011,134.008z'/%3E %3C/svg%3E ");
}

.cta-phone-incoming {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='422.826px' height='422.825px' viewBox='0 0 422.826 422.825' style='enable-background:new 0 0 422.826 422.825;' fill='%23000000' xml:space='preserve'%3E %3Cpath d='M22.308,40c-32.742,49.142-30.782,143.763,29.51,210.93c55.921,62.3,139.402,131.504,140.11,132.058 c1.797,1.626,44.619,39.838,107.578,39.838c6.11,0,12.288-0.373,18.418-1.109c68.429-8.271,93.512-52.135,102.366-77.532 c5.059-14.431-4.609-29.96-16.83-35.42l-80.325-35.697c-3.863-1.711-8.481-2.62-13.33-2.62c-9.936,0-19.89,3.682-25.981,9.602 l-25.302,24.518c-3.768,3.653-10.461,6.11-16.639,6.11c-2.648,0-4.963-0.468-6.741-1.357 c-17.069-8.568-43.931-25.666-74.875-58.475c-27.473-29.166-40.507-49.123-46.598-60.722c-3.414-6.493,0.153-17.767,5.489-23.112 l22.529-22.51c9.353-9.352,13.579-26.574,9.601-39.206l-25.322-80.411C122.121,12.651,109.116,0,93.95,0 C72.951,0.698,43.479,8.214,22.308,40z M94.734,14.325c7.248,0.029,15.367,8.004,17.538,14.86l25.321,80.411 c2.372,7.574-0.449,19.135-6.072,24.748l-22.52,22.51c-9.189,9.209-14.621,27.454-8.052,39.933 c6.541,12.422,20.301,33.583,48.855,63.887c32.369,34.329,60.76,52.374,78.872,61.468c3.72,1.864,8.291,2.85,13.206,2.85 c9.974,0,20.147-3.873,26.593-10.117l25.303-24.519c5.039-4.896,17.012-7.057,23.514-4.179l80.307,35.697 c6.129,2.726,11.446,10.997,9.132,17.566c-7.755,22.261-29.845,60.702-90.547,68.037c-5.547,0.669-11.15,1.004-16.696,1.004 c-56.888,0-96.467-34.788-98.207-36.328c-0.822-0.679-83.395-69.061-138.81-130.806C8.557,181.257,4.34,92.833,34.242,47.956 C52.038,21.248,76.948,14.927,94.734,14.325z'/%3E %3Cpath d='M319.081,164.102c6.722-6.34,7.037-16.945,0.707-23.648l-22.864-24.298c-5.842-6.216-17.403-6.598-23.647-0.727 l-53.358,50.213c-0.88,0.794-2.506,0.736-3.29-0.115l-6.521-7.038c-3.548-3.834-7.096-4.638-9.467-4.638 c-4.227,0-9.639,2.792-10.997,10.662l-12.422,70.848c-0.803,4.495,0.258,8.74,2.955,11.953c2.649,3.156,6.541,4.896,10.911,4.896 c0.593,0,1.214-0.028,1.846-0.105l71.307-7.955c5.308-0.594,9.209-3.318,10.72-7.449c1.53-4.141,0.297-8.74-3.356-12.623 l-5.995-6.369c-0.431-0.459-0.65-1.061-0.632-1.711c0.02-0.631,0.277-1.225,0.746-1.664L319.081,164.102z M250.623,215.549 c-0.134,4.465,1.473,8.721,4.542,11.981c0,0,0.603,0.641,1.357,1.444c0.746,0.793-2.897,1.912-8.146,2.495l-47.517,5.298 c-5.25,0.583-8.759-3.156-7.851-8.357l8.271-47.172c0.908-5.202,2.362-8.645,3.251-7.698l1.597,1.722 c5.823,6.301,17.328,6.703,23.629,0.822l53.358-50.213c0.86-0.803,2.543-0.755,3.366,0.105l22.883,24.298 c0.898,0.956,0.86,2.477-0.096,3.375l-53.358,50.203C252.621,206.923,250.756,211.073,250.623,215.549z'/%3E %3C/svg%3E");
}

.cta-email-filled {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 422.826 422.825;' viewBox='0 0 422.826 422.825' height='422.825px' width='422.826px' y='0px' x='0px' version='1.1'%3E %3Cpath id='path4-7' d='m 420.74092,153.19812 v 185.36821 c 0,10.26328 -3.6887,19.05108 -11.00102,26.36338 a 35.975712,35.975712 0 0 1 -26.36338,10.97932 H 39.719523 c -10.263272,0 -19.051067,-3.667 -26.363383,-10.97932 A 35.975712,35.975712 0 0 1 2.3985228,338.58803 V 153.19812 c 6.8566466,7.63779 14.7114202,14.40763 23.5860012,20.30957 56.32868,38.29742 94.994966,65.13817 116.020566,80.54393 8.85291,6.53118 16.05672,11.63025 21.58977,15.29726 5.51136,3.64532 12.86707,7.37742 22.04544,11.19631 9.20006,3.8189 17.74917,5.72834 25.69073,5.72834 h 0.45567 c 7.94155,0 16.49068,-1.90944 25.69073,-5.72834 a 133.40088,133.40088 0 0 0 22.04543,-11.19631 c 5.53307,-3.66701 12.73688,-8.76608 21.61147,-15.29726 26.45018,-19.13787 65.20326,-46.0003 116.23756,-80.54393 8.89629,-6.07552 16.66426,-12.82367 23.34732,-20.30957 z m 0,-68.631586 c 0,12.302912 -3.84059,24.063356 -11.45668,35.259676 A 110.98659,110.98659 0 0 1 380.79443,148.533 188502.66,188502.66 0 0 0 271.5437,224.4118 l -9.91611,7.11703 c -5.0557,3.64531 -9.26515,6.61797 -12.58498,8.87458 -3.36324,2.25661 -7.3991,4.77362 -12.15103,7.59439 a 72.754259,72.754259 0 0 1 -13.43123,6.29249 37.104021,37.104021 0 0 1 -11.67365,2.10474 h -0.43397 a 37.104021,37.104021 0 0 1 -11.67366,-2.10474 70.714622,70.714622 0 0 1 -13.43123,-6.29249 242.15255,242.15255 0 0 1 -12.15101,-7.59439 c -3.31984,-2.25661 -7.52931,-5.20757 -12.585,-8.89627 a 1034.4862,1034.4862 0 0 0 -9.9161,-7.09534 11567.059,11567.059 0 0 0 -61.189078,-42.61538 C 63.804581,163.35291 47.878065,152.28679 42.561998,148.533 32.927968,142.0018 23.814701,133.01874 15.265582,121.58376 6.6730757,110.14877 2.3985228,99.516635 2.3985228,89.709021 c 0,-12.151024 3.2330399,-22.240713 9.6774172,-30.334164 6.466081,-8.09345 15.687841,-12.151024 27.665277,-12.151024 H 383.37652 c 10.11139,0 18.87748,3.667006 26.25489,10.979318 7.37741,7.312314 11.0878,16.100107 11.0878,26.363383 z' style='fill:%23171717;fill-rule:evenodd;stroke-width:21.69825745' /%3E%3C/svg%3E");
}

.cta-phone-outgoing-filled {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 349.324 349.324' height='349.324px' width='349.324px' y='0px' x='0px' version='1.1'%3E %3Cpath id='path2' d='M 77.611328 0 C 60.288328 0.587 35.939359 6.7878281 18.443359 33.048828 C -8.6066406 73.644828 -6.9867344 151.81769 42.822266 207.30469 C 88.997266 258.78469 157.97064 315.94706 158.55664 316.41406 C 160.04164 317.75506 195.41569 349.32422 247.42969 349.32422 C 252.47669 349.32422 257.57944 349.0133 262.64844 348.4043 C 319.18044 341.5743 339.8998 305.33456 347.2168 284.35156 C 351.3958 272.43356 343.40845 259.6008 333.31445 255.0918 L 266.95312 225.59961 C 263.75912 224.18861 259.94645 223.44727 255.93945 223.44727 C 247.74945 223.44727 239.52161 226.48891 234.47461 231.37891 L 213.57422 251.63672 C 210.45122 254.65272 204.93027 256.67383 199.82227 256.67383 C 197.63827 256.67383 195.70981 256.28678 194.25781 255.55078 C 180.15581 248.47178 157.96239 234.35014 132.40039 207.24414 C 109.70239 183.14814 98.935344 166.65931 93.902344 157.07031 C 91.084344 151.70531 94.0295 142.40061 98.4375 137.97461 L 117.05078 119.37891 C 124.77678 111.66091 128.26742 97.423281 124.98242 86.988281 L 104.0625 20.556641 C 100.8865 10.453641 90.142328 2.3684758e-15 77.611328 0 z ' style='fill:%23171717;fill-opacity:1' /%3E %3Cpath id='path4' d='M141.478,176.501c-2.687,2.523-4.243,5.941-4.354,9.647c-0.109,3.692,1.216,7.206,3.752,9.897l18.89,20.083    c2.607,2.758,6.279,4.347,10.072,4.347c3.514,0,6.896-1.33,9.471-3.752l44.066-41.478c0.711-0.665,2.071-0.609,2.717,0.097    l5.388,5.805c2.915,3.179,5.865,3.849,7.82,3.849c3.493,0,7.967-2.306,9.089-8.811l10.258-58.528    c0.65-3.715-0.208-7.221-2.438-9.877c-2.528-3.016-6.124-4.438-10.542-3.958l-58.909,6.573c-4.367,0.49-7.607,2.734-8.854,6.154    c-1.249,3.42-0.247,7.221,2.77,10.42l4.941,5.269c0.37,0.381,0.554,0.879,0.538,1.414c-0.021,0.523-0.233,1.011-0.619,1.376    L141.478,176.501z M198.011,134.008c0.106-3.688-1.234-7.203-3.753-9.889c0,0-0.508-0.539-1.133-1.193    c-0.624-0.655,2.387-1.58,6.724-2.062l39.258-4.362c4.337-0.482,7.241,2.607,6.484,6.914l-6.824,38.938    c-0.752,4.298-1.955,7.149-2.682,6.368l-1.31-1.415c-4.794-5.205-14.346-5.545-19.535-0.688l-44.082,41.481    c-0.325,0.32-0.815,0.493-1.328,0.493c-0.584,0-1.114-0.214-1.462-0.579l-18.887-20.078c-0.355-0.381-0.539-0.879-0.523-1.417    c0.016-0.523,0.229-1.011,0.617-1.371l44.064-41.477C196.34,141.135,197.884,137.705,198.011,134.008z' /%3E %3Cpath id='path836' d='m 248.80273,104.20703 c -2.99002,-0.017 -12.4157,0.88665 -31.40039,2.99609 -16.69406,1.85493 -31.05838,3.51794 -31.92187,3.69532 -2.2547,0.46318 -5.06999,2.15377 -6.25391,3.7539 -0.63853,0.86301 -1.10394,2.50833 -1.24023,4.39258 -0.26653,3.68476 0.9524,6.04184 5.35937,10.36133 1.74961,1.71488 2.91993,3.31011 2.91992,3.98437 10e-6,1.29968 -1.61022,2.89684 -27.37109,27.14258 -10.01713,9.42797 -18.84854,18.10212 -19.625,19.27539 -1.15765,1.74929 -1.4445,2.84579 -1.58789,6.09571 -0.15645,3.54577 -0.0184,4.24932 1.30859,6.67968 1.94807,3.56793 21.6779,24.49482 24.40625,25.88672 1.11798,0.57036 3.0127,1.20698 4.20899,1.41602 3.03367,0.53013 6.95122,-0.18069 9.18359,-1.66797 1.03785,-0.69145 8.83523,-7.80146 17.32617,-15.79883 27.83636,-26.21824 29.76801,-27.99023 30.52735,-27.99023 0.4133,0 2.83917,2.09968 5.39062,4.66601 3.71489,3.73657 5.10338,4.7891 6.97266,5.28321 4.18185,1.10538 8.51371,-1.11071 10.14648,-5.19141 1.40714,-3.51678 11.46991,-62.18361 11.20899,-65.34961 -0.38526,-4.67461 -3.82592,-8.47625 -8.66211,-9.56836 -0.17362,-0.0392 -0.46934,-0.0601 -0.89649,-0.0625 z' style='opacity:1;fill:%23171717;fill-opacity:1;stroke:none;stroke-width:12.46090221;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' /%3E%3C/svg%3E");
}

.cta-phone-incoming-filled {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 422.826 422.825;' viewBox='0 0 422.826 422.825' height='422.825px' width='422.826px' y='0px' x='0px' version='1.1'%3E %3Cpath id='path2' d='M 93.949219 0 C 72.950219 0.698 43.479594 8.214 22.308594 40 C -10.433406 89.142 -8.4736406 183.76269 51.818359 250.92969 C 107.73936 313.22969 191.21973 382.43428 191.92773 382.98828 C 193.72473 384.61428 236.54686 422.82617 299.50586 422.82617 C 305.61586 422.82617 311.79383 422.4528 317.92383 421.7168 C 386.35283 413.4458 411.43506 369.58255 420.28906 344.18555 C 425.34806 329.75455 415.68194 314.22563 403.46094 308.76562 L 323.13477 273.06836 C 319.27177 271.35736 314.65369 270.44727 309.80469 270.44727 C 299.86869 270.44727 289.91522 274.13078 283.82422 280.05078 L 258.52148 304.56836 C 254.75348 308.22136 248.06081 310.67773 241.88281 310.67773 C 239.23481 310.67773 236.92058 310.20931 235.14258 309.32031 C 218.07358 300.75231 191.21158 283.6547 160.26758 250.8457 C 132.79458 221.6797 119.76092 201.72205 113.66992 190.12305 C 110.25592 183.63005 113.8222 172.35672 119.1582 167.01172 L 141.6875 144.50195 C 151.0405 135.14995 155.26511 117.92888 151.28711 105.29688 L 125.9668 24.884766 C 122.1218 12.650766 109.11522 0 93.949219 0 z ' style='opacity:1;fill:%23171717;fill-opacity:1;stroke:none;stroke-width:12.46090221;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' /%3E %3Cpath id='path4' d='M 285.25195 111.25977 C 280.85095 111.12114 276.39934 112.49419 273.27734 115.42969 L 219.91992 165.64258 C 219.03992 166.43658 217.41291 166.37834 216.62891 165.52734 L 210.10742 158.48828 C 206.55942 154.65428 203.01162 153.85156 200.64062 153.85156 C 196.41362 153.85156 191.00253 156.64367 189.64453 164.51367 L 177.22266 235.36133 C 176.41966 239.85633 177.48073 244.10145 180.17773 247.31445 C 182.82673 250.47045 186.71789 252.21094 191.08789 252.21094 C 191.68089 252.21094 192.30159 252.18247 192.93359 252.10547 L 264.24023 244.15039 C 269.54823 243.55639 273.44994 240.83217 274.96094 236.70117 C 276.49094 232.56017 275.25847 227.96112 271.60547 224.07812 L 265.60938 217.70898 C 265.17838 217.24998 264.96052 216.64805 264.97852 215.99805 C 264.99852 215.36705 265.25561 214.77298 265.72461 214.33398 L 319.08008 164.10156 C 325.80208 157.76156 326.11711 147.15613 319.78711 140.45312 L 296.92383 116.15625 C 294.00283 113.04825 289.65295 111.39839 285.25195 111.25977 z ' style='opacity:1;fill:%23171717;fill-opacity:1;stroke:none;stroke-width:12.46090221;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' /%3E %3C/svg%3E");
}

.cta-phone-outgoing-semi-filled {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 349.324 349.324' height='349.324px' width='349.324px' y='0px' x='0px' id='Capa_1' version='1.1'%3E %3Cpath id='path2' d='M 77.611328 0 C 60.288328 0.587 35.939359 6.7878281 18.443359 33.048828 C -8.6066406 73.644828 -6.9867344 151.81769 42.822266 207.30469 C 88.997266 258.78469 157.97064 315.94706 158.55664 316.41406 C 160.04164 317.75506 195.41569 349.32422 247.42969 349.32422 C 252.47669 349.32422 257.57944 349.0133 262.64844 348.4043 C 319.18044 341.5743 339.8998 305.33456 347.2168 284.35156 C 351.3958 272.43356 343.40845 259.6008 333.31445 255.0918 L 266.95312 225.59961 C 263.75912 224.18861 259.94645 223.44727 255.93945 223.44727 C 247.74945 223.44727 239.52161 226.48891 234.47461 231.37891 L 213.57422 251.63672 C 210.45122 254.65272 204.93027 256.67383 199.82227 256.67383 C 197.63827 256.67383 195.70981 256.28678 194.25781 255.55078 C 180.15581 248.47178 157.96239 234.35014 132.40039 207.24414 C 109.70239 183.14814 98.935344 166.65931 93.902344 157.07031 C 91.084344 151.70531 94.0295 142.40061 98.4375 137.97461 L 117.05078 119.37891 C 124.77678 111.66091 128.26742 97.423281 124.98242 86.988281 L 104.0625 20.556641 C 100.8865 10.453641 90.142328 2.3684758e-15 77.611328 0 z ' style='fill:%23171717;fill-opacity:1' /%3E %3Cpath id='path4' d='M141.478,176.501c-2.687,2.523-4.243,5.941-4.354,9.647c-0.109,3.692,1.216,7.206,3.752,9.897l18.89,20.083    c2.607,2.758,6.279,4.347,10.072,4.347c3.514,0,6.896-1.33,9.471-3.752l44.066-41.478c0.711-0.665,2.071-0.609,2.717,0.097    l5.388,5.805c2.915,3.179,5.865,3.849,7.82,3.849c3.493,0,7.967-2.306,9.089-8.811l10.258-58.528    c0.65-3.715-0.208-7.221-2.438-9.877c-2.528-3.016-6.124-4.438-10.542-3.958l-58.909,6.573c-4.367,0.49-7.607,2.734-8.854,6.154    c-1.249,3.42-0.247,7.221,2.77,10.42l4.941,5.269c0.37,0.381,0.554,0.879,0.538,1.414c-0.021,0.523-0.233,1.011-0.619,1.376    L141.478,176.501z M198.011,134.008c0.106-3.688-1.234-7.203-3.753-9.889c0,0-0.508-0.539-1.133-1.193    c-0.624-0.655,2.387-1.58,6.724-2.062l39.258-4.362c4.337-0.482,7.241,2.607,6.484,6.914l-6.824,38.938    c-0.752,4.298-1.955,7.149-2.682,6.368l-1.31-1.415c-4.794-5.205-14.346-5.545-19.535-0.688l-44.082,41.481    c-0.325,0.32-0.815,0.493-1.328,0.493c-0.584,0-1.114-0.214-1.462-0.579l-18.887-20.078c-0.355-0.381-0.539-0.879-0.523-1.417    c0.016-0.523,0.229-1.011,0.617-1.371l44.064-41.477C196.34,141.135,197.884,137.705,198.011,134.008z' /%3E %3Cpath id='path836' d='m 167.60513,219.8876 c -1.19629,-0.20904 -3.08979,-0.84673 -4.20777,-1.41709 -2.72835,-1.3919 -22.45846,-22.31777 -24.40653,-25.8857 -1.32696,-2.43036 -1.46476,-3.13391 -1.30831,-6.67968 0.14339,-3.24992 0.42894,-4.34714 1.58659,-6.09643 0.77646,-1.17327 9.60756,-9.84701 19.62469,-19.27498 25.76087,-24.24574 27.37114,-25.84255 27.37114,-27.14222 0,-0.67426 -1.16873,-2.2702 -2.91834,-3.98508 -4.40697,-4.31949 -5.62636,-6.67681 -5.35983,-10.36157 0.13629,-1.88425 0.6004,-3.52983 1.23893,-4.39284 1.18392,-1.60013 3.99955,-3.28963 6.25425,-3.75281 0.86349,-0.17738 15.22876,-1.84018 31.92282,-3.69511 21.69679,-2.4108 30.90699,-3.24747 32.29596,-2.93381 4.83619,1.09211 8.27692,4.89215 8.66218,9.56676 0.26092,3.166 -9.80171,61.83428 -11.20885,65.35106 -1.63277,4.0807 -5.96343,6.29667 -10.14528,5.19129 -1.86928,-0.49411 -3.25839,-1.54652 -6.97328,-5.28309 -2.55145,-2.56633 -4.97716,-4.66606 -5.39046,-4.66606 -0.75934,0 -2.69187,1.77187 -30.52823,27.99011 -8.49094,7.99737 -16.28724,15.10641 -17.32509,15.79786 -2.23237,1.48728 -6.15092,2.19952 -9.18459,1.66939 z m 10.7081,-18.15555 c 4.22952,-3.9807 14.51249,-13.65775 22.85104,-21.50456 8.33854,-7.8468 16.09287,-14.74233 17.23184,-15.32338 4.92585,-2.51299 11.64295,-1.53311 15.80792,2.30603 l 2.23061,2.0561 0.85371,-1.30293 c 0.8941,-1.36457 2.18124,-7.83508 6.31613,-31.75136 1.36995,-7.92385 2.34364,-14.99343 2.16376,-15.71016 -0.44404,-1.76919 -2.18842,-3.54728 -3.91451,-3.99016 -1.34226,-0.3444 -38.65206,3.48932 -45.29375,4.6541 -1.67736,0.29416 -3.16546,0.83638 -3.30688,1.20493 -0.14143,0.36855 0.57682,1.76264 1.59611,3.09798 2.19789,2.8794 3.12392,5.92832 2.80588,9.23827 -0.49059,5.1056 -1.27522,6.00542 -23.31391,26.7363 -27.04026,25.43567 -25.75564,24.18225 -25.75564,25.12995 0,1.31185 20.00981,22.39653 21.25479,22.39653 0.43057,0 4.24337,-3.25694 8.4729,-7.23764 z' style='opacity:0.98999999;fill:%23171717;fill-opacity:1;stroke:none;stroke-width:12.46090221;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' /%3E%3C/svg%3E");
}

.cta-phone-incoming-semi-filled {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' version='1.1' x='0px' y='0px' width='422.826px' height='422.825px' viewBox='0 0 422.826 422.825' style='enable-background:new 0 0 422.826 422.825;' xml:space='preserve'%3E %3Cpath d='M 93.949219 0 C 72.950219 0.698 43.479594 8.214 22.308594 40 C -10.433406 89.142 -8.4736406 183.76269 51.818359 250.92969 C 107.73936 313.22969 191.21973 382.43428 191.92773 382.98828 C 193.72473 384.61428 236.54686 422.82617 299.50586 422.82617 C 305.61586 422.82617 311.79383 422.4528 317.92383 421.7168 C 386.35283 413.4458 411.43506 369.58255 420.28906 344.18555 C 425.34806 329.75455 415.68194 314.22563 403.46094 308.76562 L 323.13477 273.06836 C 319.27177 271.35736 314.65369 270.44727 309.80469 270.44727 C 299.86869 270.44727 289.91522 274.13078 283.82422 280.05078 L 258.52148 304.56836 C 254.75348 308.22136 248.06081 310.67773 241.88281 310.67773 C 239.23481 310.67773 236.92058 310.20931 235.14258 309.32031 C 218.07358 300.75231 191.21158 283.6547 160.26758 250.8457 C 132.79458 221.6797 119.76092 201.72205 113.66992 190.12305 C 110.25592 183.63005 113.8222 172.35672 119.1582 167.01172 L 141.6875 144.50195 C 151.0405 135.14995 155.26511 117.92888 151.28711 105.29688 L 125.9668 24.884766 C 122.1218 12.650766 109.11522 0 93.949219 0 z ' style='opacity:0.98999999;fill:%23171717;fill-opacity:1;stroke:none;stroke-width:12.46090221;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1' id='path2' /%3E %3Cpath id='path4-0' d='m 319.27383,163.85721 c 6.722,-6.34 7.037,-16.945 0.707,-23.648 l -22.864,-24.298 c -5.842,-6.216 -17.403,-6.598 -23.647,-0.727 l -53.358,50.213 c -0.88,0.794 -2.506,0.736 -3.29,-0.115 l -6.521,-7.038 c -3.548,-3.834 -7.096,-4.638 -9.467,-4.638 -4.227,0 -9.639,2.792 -10.997,10.662 l -12.422,70.848 c -0.803,4.495 0.258,8.74 2.955,11.953 2.649,3.156 6.541,4.896 10.911,4.896 0.593,0 1.214,-0.028 1.846,-0.105 l 71.307,-7.955 c 5.308,-0.594 9.209,-3.318 10.72,-7.449 1.53,-4.141 0.297,-8.74 -3.356,-12.623 l -5.995,-6.369 c -0.431,-0.459 -0.65,-1.061 -0.632,-1.711 0.02,-0.631 0.277,-1.225 0.746,-1.664 z m -68.458,51.447 c -0.134,4.465 1.473,8.721 4.542,11.981 0,0 0.603,0.641 1.357,1.444 0.746,0.793 -2.897,1.912 -8.146,2.495 l -47.517,5.298 c -5.25,0.583 -8.759,-3.156 -7.851,-8.357 l 8.271,-47.172 c 0.908,-5.202 2.362,-8.645 3.251,-7.698 l 1.597,1.722 c 5.823,6.301 17.328,6.703 23.629,0.822 l 53.358,-50.213 c 0.86,-0.803 2.543,-0.755 3.366,0.105 l 22.883,24.298 c 0.898,0.956 0.86,2.477 -0.096,3.375 l -53.358,50.203 c -3.288,3.071 -5.153,7.221 -5.286,11.697 z' style='opacity:0.98999999;fill:%23171717;fill-opacity:1;stroke:none;stroke-width:12.46090221;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'/%3E%3C/svg%3E");
}

.contact-visit {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='112px' height='79px' x='0px' y='0px'  viewBox='0 0 111.96 79' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M82.27,72.59H61.85v-19H50.19v19H29.77V42a1.46,1.46,0,0,1,2.92,0V69.68H47.27v-19h17.5v19H79.35V43.43a1.46,1.46,0,0,1,2.92,0V72.59h0Z' transform='translate(0 0)' fill='%23e6e6e6'/%3E%3Cpath d='M89.56,42a1.45,1.45,0,0,1-1-.4L56,10.44,23.49,41.56a1.46,1.46,0,1,1-2-2.11L56,6.41l34.55,33a1.46,1.46,0,0,1-1,2.51h0Z' transform='translate(0 0)' fill='%23e6e6e6'/%3E%3Cpath d='M77.9,24.47A1.46,1.46,0,0,1,76.44,23h0V14.26H67.69a1.46,1.46,0,0,1,0-2.92H79.35V23a1.46,1.46,0,0,1-1.46,1.46h0Z' transform='translate(0 0)' fill='%23e6e6e6'/%3E%3C/g%3E%3C/svg%3E");
}

.cruise-contact-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='0 0 48 48' width='44' height='44'%3E%3Cdefs%3E%3Cpath d='M1 23C1 35.15 10.85 45 23 45C35.15 45 45 35.15 45 23C45 10.85 35.15 1 23 1C10.85 1 1 10.85 1 23Z' id='b1zt4bxchh'%3E%3C/path%3E%3Cpath d='M1 23C1 35.15 10.85 45 23 45C35.15 45 45 35.15 45 23C45 10.85 35.15 1 23 1C10.85 1 1 10.85 1 23Z' id='e7FaMasHp'%3E%3C/path%3E%3Cpath d='M31.6 27.37C34.46 29.67 32.26 31.2 31 32.46C29.55 33.91 24.15 32.54 18.81 27.19C13.46 21.85 12.09 16.45 13.54 15C14.8 13.74 16.33 11.54 18.63 14.4C20.93 17.26 19.8 18.06 18.5 19.36C17.59 20.26 19.48 22.56 21.46 24.54C23.44 26.52 25.74 28.41 26.64 27.5C27.94 26.2 28.74 25.07 31.6 27.37Z' id='a4E0g2jwOr'%3E%3C/path%3E%3Cpath d='M31.6 27.37C34.46 29.67 32.26 31.2 31 32.46C29.55 33.91 24.15 32.54 18.81 27.19C13.46 21.85 12.09 16.45 13.54 15C14.8 13.74 16.33 11.54 18.63 14.4C20.93 17.26 19.8 18.06 18.5 19.36C17.59 20.26 19.48 22.56 21.46 24.54C23.44 26.52 25.74 28.41 26.64 27.5C27.94 26.2 28.74 25.07 31.6 27.37Z' id='a4KhFK9Da'%3E%3C/path%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cuse xlink:href='%23b1zt4bxchh' opacity='1' fill='%23000000' fill-opacity='0'%3E%3C/use%3E%3Cg%3E%3Cuse xlink:href='%23b1zt4bxchh' opacity='1' fill-opacity='0' stroke='%23000000' stroke-width='1' stroke-opacity='0'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cuse xlink:href='%23e7FaMasHp' opacity='1' fill='%23000000' fill-opacity='0'%3E%3C/use%3E%3Cg%3E%3Cuse xlink:href='%23e7FaMasHp' opacity='1' fill-opacity='0' stroke='%238b4dc4' stroke-width='1' stroke-opacity='1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cuse xlink:href='%23a4E0g2jwOr' opacity='1' fill='%23000000' fill-opacity='1'%3E%3C/use%3E%3Cg%3E%3Cuse xlink:href='%23a4E0g2jwOr' opacity='1' fill-opacity='0' stroke='%23000000' stroke-width='1' stroke-opacity='0'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cuse xlink:href='%23a4KhFK9Da' opacity='1' fill='%23000000' fill-opacity='0'%3E%3C/use%3E%3Cg%3E%3Cuse xlink:href='%23a4KhFK9Da' opacity='1' fill-opacity='0' stroke='%23000000' stroke-width='1' stroke-opacity='0'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 44px;
    height: 44px;
    margin-right: 15px;
    vertical-align: middle;
}

.contact-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='112px' height='79px' x='0px' y='0px'  viewBox='0 0 111.96 79' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M85.15,56.4h0A2.32,2.32,0,0,0,85,55.53q-0.25-.75-3.15-2.2-0.79-.46-2.24-1.24L77,50.64q-1.18-.66-2.22-1.28l-1-.73a11.57,11.57,0,0,0-1.47-.89,2.7,2.7,0,0,0-1.18-.29A3.44,3.44,0,0,0,69,48.64a20.2,20.2,0,0,0-2.28,2.57,25,25,0,0,1-2.2,2.57A3.16,3.16,0,0,1,62.65,55a2.8,2.8,0,0,1-.93-0.21,9,9,0,0,1-.85-0.35q-0.29-.15-1-0.58l-0.79-.48a43.49,43.49,0,0,1-9.74-7.21,43.49,43.49,0,0,1-7.21-9.74l-0.48-.79q-0.44-.7-0.58-1a9,9,0,0,1-.35-0.85,2.8,2.8,0,0,1-.21-0.93,3.16,3.16,0,0,1,1.18-1.91,25,25,0,0,1,2.57-2.2,20.19,20.19,0,0,0,2.57-2.28A3.44,3.44,0,0,0,48,24.38a2.7,2.7,0,0,0-.29-1.18,11.57,11.57,0,0,0-.89-1.47l-0.73-1q-0.62-1-1.28-2.22t-1.45-2.63q-0.79-1.45-1.24-2.24-1.45-2.9-2.2-3.15a2.32,2.32,0,0,0-.87-0.12,13.68,13.68,0,0,0-2.92.41,16.46,16.46,0,0,0-2.84.87q-2.07.87-4.39,5.05a15.36,15.36,0,0,0-2,9.88,17.91,17.91,0,0,0,.52,2.38q0.37,1.33.6,2t0.85,2.3q0.62,1.66.75,2a37.52,37.52,0,0,0,3.44,7.25,61.46,61.46,0,0,0,8.93,11,61.46,61.46,0,0,0,11,8.93,37.52,37.52,0,0,0,7.25,3.44l2,0.75,2.3,0.85q0.64,0.23,2,.6a17.91,17.91,0,0,0,2.38.52,15.36,15.36,0,0,0,9.88-2q4.18-2.32,5.05-4.39a16.46,16.46,0,0,0,.87-2.84,13.68,13.68,0,0,0,.41-2.92h0Zm5.83,0h0a19,19,0,0,1-.56,4.23,21.69,21.69,0,0,1-1.18,3.79c-1.21,2.89-3.77,5.11-7.65,7.26A21.18,21.18,0,0,1,68.13,74.3,23.62,23.62,0,0,1,65,73.62c-1-.28-1.76-0.51-2.34-0.72L60.23,72l-1.94-.71a43.27,43.27,0,0,1-8.35-4,67.16,67.16,0,0,1-12-9.77,67.13,67.13,0,0,1-9.75-12,43.59,43.59,0,0,1-4-8.49c-0.05-.15-0.29-0.81-0.67-1.83s-0.72-1.93-.88-2.4-0.44-1.34-.72-2.34a23.62,23.62,0,0,1-.68-3.17,21.19,21.19,0,0,1,2.65-13.5C26,10,28.17,7.45,31,6.28a21.83,21.83,0,0,1,3.88-1.22,19,19,0,0,1,4.23-.56,7.71,7.71,0,0,1,3.17.6l-2.3,5.36,1.84-5.53c2.65,0.88,3.79,2.51,5.57,6.07l-5.22,2.61,5-2.92c0.34,0.58.77,1.37,1.32,2.38s1,1.8,1.41,2.56,0.82,1.43,1.2,2.07l-5,3,4.67-3.5c0.15,0.2.4,0.56,0.86,1.22A17,17,0,0,1,53,20.66a8.51,8.51,0,0,1,.87,3.72,8.57,8.57,0,0,1-2.78,6.09,26,26,0,0,1-3.31,2.94,19.12,19.12,0,0,0-2,1.68c-0.09.08-.09,0.09,0,0a4.12,4.12,0,0,0,.58-2.22,3.11,3.11,0,0,0-.16-1.09c0.07,0.19.11,0.3,0.1,0.27l0.33,0.54c0.49,0.79.58,0.94,0.61,1A37.69,37.69,0,0,0,53.48,42a37.36,37.36,0,0,0,8.22,6.12c0.3,0.15.45,0.24,1.24,0.73l0.54,0.33,0.27,0.1a3.11,3.11,0,0,0-1.09-.16,4.12,4.12,0,0,0-2.22.58c-0.12.08-.12,0.07,0,0a19.12,19.12,0,0,0,1.68-2A26,26,0,0,1,65,44.41a8.16,8.16,0,0,1,9.81-1.91,17,17,0,0,1,2.25,1.34l1.22,0.86-3.5,4.67,3-5q1,0.58,2.07,1.2L82.42,47c1,0.55,1.8,1,2.38,1.32l-2.92,5,2.61-5.22C88,49.9,89.67,51,90.56,53.69L85,55.53l5.36-2.3A7.71,7.71,0,0,1,91,56.4h0Z' transform='translate(0 0)' fill='%23e6e6e6'/%3E%3C/g%3E%3C/svg%3E");
}

.cruise-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='16px'  x='0px' y='0px' viewBox='0 0 12 16' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M4.745 4.91L1.92 5.94v-2.9c0-.455.37-.824.824-.824h2.024V.824c0-.455.37-.824.824-.824.455 0 .824.37.824.824v1.392H8.44c.455 0 .824.37.824.824v2.9L6.44 4.91c-.273-.1-.558-.15-.848-.15-.29 0-.574.05-.847.15zm5.898 3.287c.398.145.653.6.494 1.05L8.94 15.45c-.116.33-.428.55-.776.55H3.02c-.35 0-.66-.223-.776-.55L.047 9.247c-.15-.428.075-.896.494-1.05L5.31 6.46c.09-.034.187-.05.282-.05.096 0 .19.016.283.05l2.384.87 2.383.87z' id='cruise-tab-icon' fill='%23FFFFFF' /%3E %3C/g%3E %3C/svg%3E");
}

.dee-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E %3Cpath fill='%23FFF' fill-rule='evenodd' d='M23.3490551,16.24375 C23.4127753,16.2425 23.4764954,16.24125 23.5389661,16.24125 C25.4068405,16.24125 27.1660159,16.955 28.5066375,18.2625 C29.8934874,19.615 30.6568796,21.42625 30.6568796,23.3625 C30.6568796,27.29125 27.4633765,30.4725 23.5252226,30.485 C21.7485554,30.49125 16.4198032,30.53 16.4198032,30.53 L16.4198032,23.57625 C16.4198032,19.63125 19.5283461,16.34375 23.3490551,16.24375 M45.3362486,12.59125 C43.5920662,9.535 41.2868968,7.02875 38.4844604,5.14125 C35.7444948,3.2975 32.6297048,1.95875 29.2263002,1.16375 C25.9228487,0.39 22.5931595,0 19.3284398,0 L0,0 L0.099953147,19.25 C0.121193191,23.5175 1.80540372,27.52125 4.83898173,30.5225 C6.81555521,32.4775 9.21193191,33.85375 11.820709,34.57 C14.1346244,35.015 16.2248946,35.1225 16.4460409,35.1325 L23.5377167,35.08625 C29.9996876,35.08625 35.2559738,29.8275 35.2559738,23.3625 C35.2559738,20.175 33.9990629,17.19375 31.7163829,14.9675 C29.4349524,12.7425 26.421365,11.5625 23.2303608,11.64375 C16.9395596,11.805 11.820709,17.15875 11.820709,23.57625 L11.820709,29.72 C10.436358,29.16375 9.16445416,28.33125 8.07121662,27.25125 C5.91222864,25.11375 4.71404029,22.26375 4.69779791,19.225 L4.62408246,4.6 L19.3284398,4.6 C22.2408246,4.6 25.2194284,4.95125 28.1805404,5.64375 C31.037951,6.31125 33.6417304,7.4275 35.9169139,8.95875 C38.1271279,10.4475 39.9525223,12.4375 41.341871,14.87125 C42.7087303,17.26625 43.4009058,20.3375 43.4009058,24 C43.4009058,27.37625 42.7099797,30.28875 41.3456192,32.66 C39.9475246,35.09125 38.1108855,37.11125 35.8856786,38.66375 C33.5992504,40.25875 30.9829767,41.45625 28.1118226,42.22125 C25.1719506,43.0025 22.2170857,43.4 19.3284398,43.4 L16.4210526,43.4 L16.4210526,37.7375 C15.6301734,37.7075 12.9926597,37.46625 11.820709,37.17 L11.8219585,48 L19.3284398,48 C22.6168983,48 25.9703264,47.55125 29.295018,46.66625 C32.6859285,45.765 35.7894737,44.3425 38.5169452,42.4375 C41.3018897,40.495 43.594565,37.9775 45.3325004,34.955 C47.1029205,31.8775 48,28.19 48,24 C48,19.5275 47.1041699,15.69 45.3362486,12.59125'/%3E %3C/svg%3E "); background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 48px;
    height: 48px;
    vertical-align: middle;
}

.fb {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40px' height='40px' x='0px' y='0px'  viewBox='0 0 40 40' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M22.3,35V20h4.2l0.6-5.2h-4.7l0-2.6c0-1.3,0.1-2.1,2.1-2.1H27V5h-4.2c-5,0-6.8,2.5-6.8,6.7v3.1H13 V20h3.1v15H22.3z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E");
}

.fb-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E69941C7A-056E-4FC3-99E1-2E0C55E78235%3C/title%3E%3Cdefs%3E%3ClinearGradient x1='50%' y1='-2.48949813e-15%' x2='50%' y2='100%' id='linearGradient-1'%3E%3Cstop stop-color='%23711BE0' offset='0%'%3E%3C/stop%3E%3Cstop stop-color='%235FDFC1' offset='100%'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Destination-Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Overview-Mobile' transform='translate(-33.000000, -5622.000000)'%3E%3Cg id='Group-9' transform='translate(0.000000, 4618.000000)'%3E%3Cg id='Social' transform='translate(16.000000, 734.000000)'%3E%3Cg id='Facebook' transform='translate(0.000000, 270.000000)'%3E%3Cg id='facebook-logo' transform='translate(17.000000, 0.000000)'%3E%3Ccircle id='Oval-3' stroke='url(%23linearGradient-1)' cx='25' cy='25' r='24.5'%3E%3C/circle%3E%3Cpath d='M22.4859551,36.2700005 L22.4859551,25.8621292 L19,25.8621292 L19,21.7262502 L22.4859551,21.7262502 L22.4859551,18.4675411 C22.4859551,14.9270469 24.649338,13 27.8080588,13 C29.3215178,13 30.6213655,13.113623 30.998594,13.1636172 L30.998594,16.8631837 L28.8079416,16.8631837 C27.0899611,16.8631837 26.7581818,17.6812696 26.7581818,18.8765841 L26.7581818,21.7262502 L30.6350002,21.7262502 L30.1032444,25.8621292 L26.7581818,25.8621292 L26.7581818,36.2700005' id='Shape' fill='%23171717' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 50px;
    height: 50px;
    margin-right: 10px;
    vertical-align: middle;
}
.filter-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22px' height='18px'  x='0px' y='0px'  viewBox='0 0 22 18' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M10.51 9.45L0.48 9.45C0.24 9.45 0.04 9.25 0.04 9.01 0.04 8.77 0.24 8.57 0.48 8.57L10.51 8.57C10.76 8.57 10.95 8.77 10.95 9.01 10.95 9.25 10.76 9.45 10.51 9.45L10.51 9.45Z' id='Shape' fill='%23000'/%3E %3Cpath d='M21.49 9.45L16.17 9.45C15.93 9.45 15.73 9.25 15.73 9.01 15.73 8.77 15.93 8.57 16.17 8.57L21.49 8.57C21.73 8.57 21.93 8.77 21.93 9.01 21.93 9.25 21.73 9.45 21.49 9.45L21.49 9.45Z' id='Shape' fill='%23000'/%3E %3Cpath d='M7.57 16.16L0.48 16.16C0.24 16.16 0.04 15.96 0.04 15.72 0.04 15.48 0.24 15.28 0.48 15.28L7.57 15.28C7.82 15.28 8.01 15.48 8.01 15.72 8.01 15.96 7.82 16.16 7.57 16.16L7.57 16.16Z' id='Shape' fill='%23000'/%3E %3Cpath d='M21.49 16.16L13.34 16.16C13.1 16.16 12.9 15.96 12.9 15.72 12.9 15.48 13.1 15.28 13.34 15.28L21.49 15.28C21.73 15.28 21.93 15.48 21.93 15.72 21.93 15.96 21.73 16.16 21.49 16.16L21.49 16.16Z' id='Shape' fill='%23000'/%3E %3Cpath d='M4.61 2.74L0.48 2.74C0.24 2.74 0.04 2.55 0.04 2.31 0.04 2.06 0.24 1.87 0.48 1.87L4.61 1.87C4.85 1.87 5.05 2.06 5.05 2.31 5.05 2.55 4.85 2.74 4.61 2.74L4.61 2.74Z' id='Shape' fill='%23000'/%3E %3Cpath d='M21.49 2.74L10.27 2.74C10.03 2.74 9.83 2.55 9.83 2.31 9.83 2.06 10.03 1.87 10.27 1.87L21.49 1.87C21.73 1.87 21.93 2.06 21.93 2.31 21.93 2.55 21.73 2.74 21.49 2.74L21.49 2.74Z' id='Shape' fill='%23000'/%3E %3Cpath d='M6.28 4.41C5.12 4.41 4.17 3.47 4.17 2.3 4.17 1.14 5.12 0.2 6.28 0.2 7.44 0.2 8.39 1.14 8.39 2.3 8.39 3.47 7.44 4.41 6.28 4.41L6.28 4.41ZM6.28 1.07C5.6 1.07 5.05 1.63 5.05 2.3 5.05 2.98 5.6 3.54 6.28 3.54 6.96 3.54 7.51 2.98 7.51 2.3 7.51 1.63 6.96 1.07 6.28 1.07L6.28 1.07Z' id='Shape' fill='%23FFFFFF'/%3E %3Cpath d='M9.24 17.83C8.08 17.83 7.13 16.88 7.13 15.72 7.13 14.56 8.08 13.61 9.24 13.61 10.41 13.61 11.35 14.56 11.35 15.72 11.35 16.88 10.41 17.83 9.24 17.83L9.24 17.83ZM9.24 14.49C8.56 14.49 8.01 15.04 8.01 15.72 8.01 16.4 8.56 16.95 9.24 16.95 9.92 16.95 10.47 16.4 10.47 15.72 10.47 15.04 9.92 14.49 9.24 14.49L9.24 14.49Z' id='Shape' fill='%23FFFFFF'/%3E %3Cpath d='M12.18 11.12C11.02 11.12 10.07 10.17 10.07 9.01 10.07 7.85 11.02 6.9 12.18 6.9 13.35 6.9 14.29 7.85 14.29 9.01 14.29 10.17 13.35 11.12 12.18 11.12L12.18 11.12ZM12.18 7.78C11.5 7.78 10.95 8.33 10.95 9.01 10.95 9.69 11.5 10.24 12.18 10.24 12.86 10.24 13.41 9.69 13.41 9.01 13.41 8.33 12.86 7.78 12.18 7.78L12.18 7.78Z' id='Shape' fill='%23FFFFFF'/%3E %3C/g%3E %3C/svg%3E");
}

.flight-takeoff-icon {
    /*background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='20px'  x='0px' y='0px' viewBox='0 0 25 20' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M23.997 18.83c0 .326-.264.59-.59.59H1.554c-.326 0-.59-.264-.59-.59 0-.324.264-.588.59-.588h21.855c.325 0 .59.264.59.59zM6.917 2.545l2.19 1.496 5.41-2.148L8.913.862c-.11-.022-.22-.01-.324.03l-1.558.62c-.203.08-.344.265-.368.48-.024.218.073.43.253.552zM22.68.918C22.414.36 21.834 0 21.2 0c-.212 0-.422.04-.62.12l-4.973 1.973L9.693 4.44 3.64 6.846 2.21 6.1C1.646 5.806.96 5.77.37 6.006c-.177.07-.308.22-.354.404-.046.184 0 .378.12.523L2.29 9.48l-.455 1.695c-.058.215.01.444.176.592.166.148.4.19.61.108l.757-.3c.095-.04.178-.1.242-.18L4.85 9.858l5.984-2.375.247 5.897c.008.19.108.366.268.47.098.062.21.094.322.094.073 0 .147-.013.217-.04l1.684-.67c.152-.06.27-.18.33-.33l3.113-7.875 4.795-1.905c.415-.165.748-.5.912-.915.163-.416.147-.887-.045-1.292z' id='flight-takeoff-icon' fill='%23FFFFFF' /%3E %3C/g%3E %3C/svg%3E");*/
}

.flight-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='25px' height='25px'  x='0px' y='0px' viewBox='0 0 25 25' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M19.23 21.3C19.21 21.01 17.47 10.06 17.47 10.06L17.47 10.01C17.47 9.52 17.7 9.33 18.05 8.94 18.05 8.94 21.06 5.85 22.02 4.77 22.98 3.7 23.11 2.5 22.5 1.88L22.5 1.88 22.5 1.88C21.88 1.26 20.69 1.4 19.61 2.36 18.54 3.32 15.45 6.33 15.45 6.33 15.06 6.68 14.86 6.91 14.37 6.91L14.33 6.91C14.33 6.91 3.39 5.17 3.09 5.14 2.79 5.12 2.33 5.08 1.87 5.54 1.34 6.08 1.43 6.31 1.83 6.52 1.83 6.52 9.77 10.97 10.06 11.15 10.35 11.32 10.38 11.52 10.09 11.84 9.81 12.17 8.08 13.93 7.88 14.14 7.68 14.35 7.65 14.32 7.43 14.34L4.21 14.73C4.04 14.74 3.89 14.81 3.77 14.93L3.22 15.48C2.94 15.76 3.02 15.92 3.36 16.06 3.71 16.19 5.57 16.73 5.57 16.73 5.62 16.75 5.86 16.85 5.94 16.93 6.13 17.11 6.3 17.28 6.06 17.59 5.61 18.15 5.37 18.7 5.53 18.86L5.53 18.86 5.53 18.86C5.69 19.02 6.25 18.79 6.81 18.34 7.12 18.09 7.28 18.27 7.47 18.46 7.55 18.54 7.65 18.78 7.67 18.82 7.67 18.82 8.21 20.69 8.34 21.03 8.47 21.38 8.64 21.46 8.92 21.18L9.47 20.63C9.59 20.51 9.66 20.35 9.67 20.19L10.06 16.97C10.08 16.75 10.06 16.71 10.26 16.52 10.46 16.32 12.23 14.59 12.55 14.3 12.87 14.01 13.08 14.05 13.25 14.34 13.42 14.62 17.87 22.57 17.87 22.57 18.09 22.97 18.31 23.06 18.85 22.52 19.3 22.05 19.26 21.6 19.23 21.3L19.23 21.3 19.23 21.3ZM20.73 21.19L20.73 21.17C20.76 21.54 20.76 21.8 20.69 22.15 20.58 22.66 20.34 23.13 19.91 23.58 18.76 24.74 17.32 24.69 16.56 23.3 16.53 23.23 16.53 23.23 16.37 22.95 16.15 22.56 16.15 22.56 15.84 22.01 15.3 21.05 14.76 20.08 14.26 19.18 14.25 19.18 14.25 19.18 14.25 19.17 12.92 16.8 12.03 15.21 11.96 15.11 12.1 15.34 12.38 15.56 12.84 15.6 13.07 15.62 13.27 15.57 13.43 15.49 13.5 15.46 13.53 15.44 13.55 15.42 13.32 15.63 11.66 17.24 11.32 17.58 11.35 17.54 11.41 17.47 11.48 17.3 11.54 17.15 11.56 17.07 11.56 17 11.56 17.03 11.56 17.03 11.55 17.15L11.17 20.27C11.14 20.81 10.91 21.31 10.53 21.69L9.98 22.24C8.89 23.32 7.45 22.89 6.94 21.57 6.87 21.39 6.75 21.02 6.58 20.44 6.57 20.41 6.57 20.41 6.56 20.38 6.49 20.13 6.41 19.87 6.33 19.6 6.28 19.44 6.25 19.31 6.23 19.24L7.67 18.82 6.28 19.38C6.31 19.46 6.26 19.37 6.41 19.52 6.38 19.49 6.38 19.49 6.36 19.47 6.45 19.55 6.56 19.63 6.83 19.69 7.21 19.78 7.54 19.67 7.74 19.51 6.54 20.47 5.46 20.91 4.47 19.92 3.48 18.93 3.93 17.85 4.87 16.67 4.72 16.86 4.63 17.17 4.7 17.54 4.73 17.71 4.79 17.84 4.87 17.95 4.9 18 4.92 18.03 4.93 18.04 4.91 18.02 4.91 18.02 4.88 17.99 5.02 18.13 4.94 18.09 5.02 18.12L5.57 16.73 5.16 18.17C5.08 18.15 4.96 18.11 4.8 18.06 4.53 17.99 4.26 17.91 4.01 17.83 3.98 17.82 3.98 17.82 3.95 17.81 3.38 17.64 3.01 17.53 2.83 17.46 1.51 16.95 1.07 15.5 2.16 14.42L2.71 13.87C3.08 13.49 3.57 13.27 4.03 13.24L7.31 12.84C7.38 12.84 7.38 12.84 7.42 12.83 7.35 12.84 7.27 12.85 7.11 12.91 6.92 12.99 6.84 13.06 6.8 13.1 6.86 13.04 7.69 12.18 7.92 11.94 7.93 11.94 7.93 11.94 7.94 11.93 8.5 11.35 8.88 10.96 8.97 10.85 8.96 10.86 8.94 10.9 8.9 10.97 8.82 11.13 8.78 11.33 8.8 11.56 8.83 12.02 9.06 12.3 9.29 12.43 9.19 12.37 7.6 11.48 5.22 10.15 5.22 10.14 5.22 10.14 5.21 10.14 4.31 9.64 3.35 9.09 2.38 8.55 1.84 8.25 1.84 8.25 1.45 8.03 1.16 7.87 1.16 7.87 1.12 7.84 -0.29 7.09-0.34 5.64 0.81 4.48 1.23 4.07 1.7 3.81 2.22 3.7 2.58 3.62 2.84 3.62 3.22 3.65 3.41 3.67 5.23 3.95 8.94 4.54 8.96 4.54 8.96 4.54 8.99 4.55 10.21 4.74 11.52 4.95 12.83 5.15 13.56 5.27 13.56 5.27 14.09 5.35 14.48 5.42 14.48 5.42 14.56 5.43L14.33 6.91 14.33 5.41C14.35 5.41 14.35 5.41 14.36 5.41 14.3 5.41 14.18 5.46 14.14 5.49 14.16 5.47 14.19 5.45 14.24 5.41 14.27 5.38 14.41 5.25 14.4 5.25 14.54 5.12 14.78 4.89 15.09 4.59 15.61 4.09 16.13 3.58 16.62 3.12 16.65 3.09 16.65 3.09 16.68 3.06 17.55 2.23 18.22 1.6 18.62 1.24 20.19-0.16 22.26-0.48 23.56 0.82 24.85 2.12 24.54 4.2 23.14 5.77 22.78 6.17 22.15 6.84 21.32 7.71 21.29 7.74 21.29 7.74 21.26 7.77 20.79 8.26 20.29 8.78 19.79 9.29 19.49 9.6 19.26 9.85 19.16 9.95 19.13 9.98 19 10.12 18.97 10.15 18.93 10.2 18.91 10.23 18.89 10.24 18.92 10.2 18.97 10.08 18.97 10.01L18.97 10.06 18.97 10.06 17.47 10.06 18.95 9.82C18.96 9.91 18.96 9.91 19.02 10.3 19.11 10.82 19.11 10.82 19.22 11.56 19.43 12.86 19.64 14.17 19.83 15.39 19.84 15.42 19.84 15.42 19.84 15.45 20.44 19.22 20.72 20.99 20.73 21.19L20.73 21.19Z' id='flight-tab-icon' fill='%23FFFFFF' /%3E %3C/g%3E %3C/svg%3E");
}

.flight-icon-grey {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='20px'  x='0px' y='0px' viewBox='0 0 25 25' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M19.23 21.3C19.21 21.01 17.47 10.06 17.47 10.06L17.47 10.01C17.47 9.52 17.7 9.33 18.05 8.94 18.05 8.94 21.06 5.85 22.02 4.77 22.98 3.7 23.11 2.5 22.5 1.88L22.5 1.88 22.5 1.88C21.88 1.26 20.69 1.4 19.61 2.36 18.54 3.32 15.45 6.33 15.45 6.33 15.06 6.68 14.86 6.91 14.37 6.91L14.33 6.91C14.33 6.91 3.39 5.17 3.09 5.14 2.79 5.12 2.33 5.08 1.87 5.54 1.34 6.08 1.43 6.31 1.83 6.52 1.83 6.52 9.77 10.97 10.06 11.15 10.35 11.32 10.38 11.52 10.09 11.84 9.81 12.17 8.08 13.93 7.88 14.14 7.68 14.35 7.65 14.32 7.43 14.34L4.21 14.73C4.04 14.74 3.89 14.81 3.77 14.93L3.22 15.48C2.94 15.76 3.02 15.92 3.36 16.06 3.71 16.19 5.57 16.73 5.57 16.73 5.62 16.75 5.86 16.85 5.94 16.93 6.13 17.11 6.3 17.28 6.06 17.59 5.61 18.15 5.37 18.7 5.53 18.86L5.53 18.86 5.53 18.86C5.69 19.02 6.25 18.79 6.81 18.34 7.12 18.09 7.28 18.27 7.47 18.46 7.55 18.54 7.65 18.78 7.67 18.82 7.67 18.82 8.21 20.69 8.34 21.03 8.47 21.38 8.64 21.46 8.92 21.18L9.47 20.63C9.59 20.51 9.66 20.35 9.67 20.19L10.06 16.97C10.08 16.75 10.06 16.71 10.26 16.52 10.46 16.32 12.23 14.59 12.55 14.3 12.87 14.01 13.08 14.05 13.25 14.34 13.42 14.62 17.87 22.57 17.87 22.57 18.09 22.97 18.31 23.06 18.85 22.52 19.3 22.05 19.26 21.6 19.23 21.3L19.23 21.3 19.23 21.3ZM20.73 21.19L20.73 21.17C20.76 21.54 20.76 21.8 20.69 22.15 20.58 22.66 20.34 23.13 19.91 23.58 18.76 24.74 17.32 24.69 16.56 23.3 16.53 23.23 16.53 23.23 16.37 22.95 16.15 22.56 16.15 22.56 15.84 22.01 15.3 21.05 14.76 20.08 14.26 19.18 14.25 19.18 14.25 19.18 14.25 19.17 12.92 16.8 12.03 15.21 11.96 15.11 12.1 15.34 12.38 15.56 12.84 15.6 13.07 15.62 13.27 15.57 13.43 15.49 13.5 15.46 13.53 15.44 13.55 15.42 13.32 15.63 11.66 17.24 11.32 17.58 11.35 17.54 11.41 17.47 11.48 17.3 11.54 17.15 11.56 17.07 11.56 17 11.56 17.03 11.56 17.03 11.55 17.15L11.17 20.27C11.14 20.81 10.91 21.31 10.53 21.69L9.98 22.24C8.89 23.32 7.45 22.89 6.94 21.57 6.87 21.39 6.75 21.02 6.58 20.44 6.57 20.41 6.57 20.41 6.56 20.38 6.49 20.13 6.41 19.87 6.33 19.6 6.28 19.44 6.25 19.31 6.23 19.24L7.67 18.82 6.28 19.38C6.31 19.46 6.26 19.37 6.41 19.52 6.38 19.49 6.38 19.49 6.36 19.47 6.45 19.55 6.56 19.63 6.83 19.69 7.21 19.78 7.54 19.67 7.74 19.51 6.54 20.47 5.46 20.91 4.47 19.92 3.48 18.93 3.93 17.85 4.87 16.67 4.72 16.86 4.63 17.17 4.7 17.54 4.73 17.71 4.79 17.84 4.87 17.95 4.9 18 4.92 18.03 4.93 18.04 4.91 18.02 4.91 18.02 4.88 17.99 5.02 18.13 4.94 18.09 5.02 18.12L5.57 16.73 5.16 18.17C5.08 18.15 4.96 18.11 4.8 18.06 4.53 17.99 4.26 17.91 4.01 17.83 3.98 17.82 3.98 17.82 3.95 17.81 3.38 17.64 3.01 17.53 2.83 17.46 1.51 16.95 1.07 15.5 2.16 14.42L2.71 13.87C3.08 13.49 3.57 13.27 4.03 13.24L7.31 12.84C7.38 12.84 7.38 12.84 7.42 12.83 7.35 12.84 7.27 12.85 7.11 12.91 6.92 12.99 6.84 13.06 6.8 13.1 6.86 13.04 7.69 12.18 7.92 11.94 7.93 11.94 7.93 11.94 7.94 11.93 8.5 11.35 8.88 10.96 8.97 10.85 8.96 10.86 8.94 10.9 8.9 10.97 8.82 11.13 8.78 11.33 8.8 11.56 8.83 12.02 9.06 12.3 9.29 12.43 9.19 12.37 7.6 11.48 5.22 10.15 5.22 10.14 5.22 10.14 5.21 10.14 4.31 9.64 3.35 9.09 2.38 8.55 1.84 8.25 1.84 8.25 1.45 8.03 1.16 7.87 1.16 7.87 1.12 7.84 -0.29 7.09-0.34 5.64 0.81 4.48 1.23 4.07 1.7 3.81 2.22 3.7 2.58 3.62 2.84 3.62 3.22 3.65 3.41 3.67 5.23 3.95 8.94 4.54 8.96 4.54 8.96 4.54 8.99 4.55 10.21 4.74 11.52 4.95 12.83 5.15 13.56 5.27 13.56 5.27 14.09 5.35 14.48 5.42 14.48 5.42 14.56 5.43L14.33 6.91 14.33 5.41C14.35 5.41 14.35 5.41 14.36 5.41 14.3 5.41 14.18 5.46 14.14 5.49 14.16 5.47 14.19 5.45 14.24 5.41 14.27 5.38 14.41 5.25 14.4 5.25 14.54 5.12 14.78 4.89 15.09 4.59 15.61 4.09 16.13 3.58 16.62 3.12 16.65 3.09 16.65 3.09 16.68 3.06 17.55 2.23 18.22 1.6 18.62 1.24 20.19-0.16 22.26-0.48 23.56 0.82 24.85 2.12 24.54 4.2 23.14 5.77 22.78 6.17 22.15 6.84 21.32 7.71 21.29 7.74 21.29 7.74 21.26 7.77 20.79 8.26 20.29 8.78 19.79 9.29 19.49 9.6 19.26 9.85 19.16 9.95 19.13 9.98 19 10.12 18.97 10.15 18.93 10.2 18.91 10.23 18.89 10.24 18.92 10.2 18.97 10.08 18.97 10.01L18.97 10.06 18.97 10.06 17.47 10.06 18.95 9.82C18.96 9.91 18.96 9.91 19.02 10.3 19.11 10.82 19.11 10.82 19.22 11.56 19.43 12.86 19.64 14.17 19.83 15.39 19.84 15.42 19.84 15.42 19.84 15.45 20.44 19.22 20.72 20.99 20.73 21.19L20.73 21.19Z' id='flight-tab-icon' fill='%234a4a4a' /%3E %3C/g%3E %3C/svg%3E");
}

.flight-icon-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='25px' height='25px'  x='0px' y='0px' viewBox='0 0 25 25' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M19.23 21.3C19.21 21.01 17.47 10.06 17.47 10.06L17.47 10.01C17.47 9.52 17.7 9.33 18.05 8.94 18.05 8.94 21.06 5.85 22.02 4.77 22.98 3.7 23.11 2.5 22.5 1.88L22.5 1.88 22.5 1.88C21.88 1.26 20.69 1.4 19.61 2.36 18.54 3.32 15.45 6.33 15.45 6.33 15.06 6.68 14.86 6.91 14.37 6.91L14.33 6.91C14.33 6.91 3.39 5.17 3.09 5.14 2.79 5.12 2.33 5.08 1.87 5.54 1.34 6.08 1.43 6.31 1.83 6.52 1.83 6.52 9.77 10.97 10.06 11.15 10.35 11.32 10.38 11.52 10.09 11.84 9.81 12.17 8.08 13.93 7.88 14.14 7.68 14.35 7.65 14.32 7.43 14.34L4.21 14.73C4.04 14.74 3.89 14.81 3.77 14.93L3.22 15.48C2.94 15.76 3.02 15.92 3.36 16.06 3.71 16.19 5.57 16.73 5.57 16.73 5.62 16.75 5.86 16.85 5.94 16.93 6.13 17.11 6.3 17.28 6.06 17.59 5.61 18.15 5.37 18.7 5.53 18.86L5.53 18.86 5.53 18.86C5.69 19.02 6.25 18.79 6.81 18.34 7.12 18.09 7.28 18.27 7.47 18.46 7.55 18.54 7.65 18.78 7.67 18.82 7.67 18.82 8.21 20.69 8.34 21.03 8.47 21.38 8.64 21.46 8.92 21.18L9.47 20.63C9.59 20.51 9.66 20.35 9.67 20.19L10.06 16.97C10.08 16.75 10.06 16.71 10.26 16.52 10.46 16.32 12.23 14.59 12.55 14.3 12.87 14.01 13.08 14.05 13.25 14.34 13.42 14.62 17.87 22.57 17.87 22.57 18.09 22.97 18.31 23.06 18.85 22.52 19.3 22.05 19.26 21.6 19.23 21.3L19.23 21.3 19.23 21.3ZM20.73 21.19L20.73 21.17C20.76 21.54 20.76 21.8 20.69 22.15 20.58 22.66 20.34 23.13 19.91 23.58 18.76 24.74 17.32 24.69 16.56 23.3 16.53 23.23 16.53 23.23 16.37 22.95 16.15 22.56 16.15 22.56 15.84 22.01 15.3 21.05 14.76 20.08 14.26 19.18 14.25 19.18 14.25 19.18 14.25 19.17 12.92 16.8 12.03 15.21 11.96 15.11 12.1 15.34 12.38 15.56 12.84 15.6 13.07 15.62 13.27 15.57 13.43 15.49 13.5 15.46 13.53 15.44 13.55 15.42 13.32 15.63 11.66 17.24 11.32 17.58 11.35 17.54 11.41 17.47 11.48 17.3 11.54 17.15 11.56 17.07 11.56 17 11.56 17.03 11.56 17.03 11.55 17.15L11.17 20.27C11.14 20.81 10.91 21.31 10.53 21.69L9.98 22.24C8.89 23.32 7.45 22.89 6.94 21.57 6.87 21.39 6.75 21.02 6.58 20.44 6.57 20.41 6.57 20.41 6.56 20.38 6.49 20.13 6.41 19.87 6.33 19.6 6.28 19.44 6.25 19.31 6.23 19.24L7.67 18.82 6.28 19.38C6.31 19.46 6.26 19.37 6.41 19.52 6.38 19.49 6.38 19.49 6.36 19.47 6.45 19.55 6.56 19.63 6.83 19.69 7.21 19.78 7.54 19.67 7.74 19.51 6.54 20.47 5.46 20.91 4.47 19.92 3.48 18.93 3.93 17.85 4.87 16.67 4.72 16.86 4.63 17.17 4.7 17.54 4.73 17.71 4.79 17.84 4.87 17.95 4.9 18 4.92 18.03 4.93 18.04 4.91 18.02 4.91 18.02 4.88 17.99 5.02 18.13 4.94 18.09 5.02 18.12L5.57 16.73 5.16 18.17C5.08 18.15 4.96 18.11 4.8 18.06 4.53 17.99 4.26 17.91 4.01 17.83 3.98 17.82 3.98 17.82 3.95 17.81 3.38 17.64 3.01 17.53 2.83 17.46 1.51 16.95 1.07 15.5 2.16 14.42L2.71 13.87C3.08 13.49 3.57 13.27 4.03 13.24L7.31 12.84C7.38 12.84 7.38 12.84 7.42 12.83 7.35 12.84 7.27 12.85 7.11 12.91 6.92 12.99 6.84 13.06 6.8 13.1 6.86 13.04 7.69 12.18 7.92 11.94 7.93 11.94 7.93 11.94 7.94 11.93 8.5 11.35 8.88 10.96 8.97 10.85 8.96 10.86 8.94 10.9 8.9 10.97 8.82 11.13 8.78 11.33 8.8 11.56 8.83 12.02 9.06 12.3 9.29 12.43 9.19 12.37 7.6 11.48 5.22 10.15 5.22 10.14 5.22 10.14 5.21 10.14 4.31 9.64 3.35 9.09 2.38 8.55 1.84 8.25 1.84 8.25 1.45 8.03 1.16 7.87 1.16 7.87 1.12 7.84 -0.29 7.09-0.34 5.64 0.81 4.48 1.23 4.07 1.7 3.81 2.22 3.7 2.58 3.62 2.84 3.62 3.22 3.65 3.41 3.67 5.23 3.95 8.94 4.54 8.96 4.54 8.96 4.54 8.99 4.55 10.21 4.74 11.52 4.95 12.83 5.15 13.56 5.27 13.56 5.27 14.09 5.35 14.48 5.42 14.48 5.42 14.56 5.43L14.33 6.91 14.33 5.41C14.35 5.41 14.35 5.41 14.36 5.41 14.3 5.41 14.18 5.46 14.14 5.49 14.16 5.47 14.19 5.45 14.24 5.41 14.27 5.38 14.41 5.25 14.4 5.25 14.54 5.12 14.78 4.89 15.09 4.59 15.61 4.09 16.13 3.58 16.62 3.12 16.65 3.09 16.65 3.09 16.68 3.06 17.55 2.23 18.22 1.6 18.62 1.24 20.19-0.16 22.26-0.48 23.56 0.82 24.85 2.12 24.54 4.2 23.14 5.77 22.78 6.17 22.15 6.84 21.32 7.71 21.29 7.74 21.29 7.74 21.26 7.77 20.79 8.26 20.29 8.78 19.79 9.29 19.49 9.6 19.26 9.85 19.16 9.95 19.13 9.98 19 10.12 18.97 10.15 18.93 10.2 18.91 10.23 18.89 10.24 18.92 10.2 18.97 10.08 18.97 10.01L18.97 10.06 18.97 10.06 17.47 10.06 18.95 9.82C18.96 9.91 18.96 9.91 19.02 10.3 19.11 10.82 19.11 10.82 19.22 11.56 19.43 12.86 19.64 14.17 19.83 15.39 19.84 15.42 19.84 15.42 19.84 15.45 20.44 19.22 20.72 20.99 20.73 21.19L20.73 21.19Z' id='flight-tab-icon' fill='%23000000' /%3E %3C/g%3E %3C/svg%3E");
}

.footer-contact-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='112px' height='79px' x='0px' y='0px'  viewBox='0 0 111.96 79' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M91,59.65a16.19,16.19,0,0,1-.5,3.48,19.52,19.52,0,0,1-1,3.38q-1,2.47-6.07,5.23a18.54,18.54,0,0,1-11.86,2.35,21.61,21.61,0,0,1-2.86-.62Q67.07,73,66.3,72.75l-2.76-1q-2-.74-2.44-0.89a45.17,45.17,0,0,1-8.7-4.1A73.66,73.66,0,0,1,39.25,56.11,73.34,73.34,0,0,1,28.54,43.06a44.58,44.58,0,0,1-4.13-8.64Q24.26,34,23.52,32t-1-2.74q-0.27-.77-0.72-2.35a21.22,21.22,0,0,1-.62-2.84A18.92,18.92,0,0,1,21,21.48a19,19,0,0,1,2.54-9.18q2.78-5,5.27-6a19.85,19.85,0,0,1,3.41-1,16.52,16.52,0,0,1,3.5-.49,2.8,2.8,0,0,1,1,.15q0.89,0.3,2.63,3.75,0.55,0.94,1.49,2.67t1.74,3.14q0.8,1.41,1.54,2.64L45,18.32a13.77,13.77,0,0,1,1.07,1.75,3.2,3.2,0,0,1,.35,1.41A4.09,4.09,0,0,1,45,23.95a24.18,24.18,0,0,1-3.08,2.72,29.89,29.89,0,0,0-3.08,2.62,3.76,3.76,0,0,0-1.42,2.27,3.32,3.32,0,0,0,.25,1.11,10.74,10.74,0,0,0,.42,1q0.17,0.35.7,1.18t0.57,0.94A51.85,51.85,0,0,0,48,47.4,52.16,52.16,0,0,0,59.71,56l0.94,0.57q0.85,0.52,1.19.69a10.9,10.9,0,0,0,1,.42,3.38,3.38,0,0,0,1.12.25,3.79,3.79,0,0,0,2.29-1.41,29.79,29.79,0,0,0,2.63-3.06,24.12,24.12,0,0,1,2.73-3.06A4.13,4.13,0,0,1,74.13,49a3.26,3.26,0,0,1,1.42.35,13.9,13.9,0,0,1,1.76,1.06l1.24,0.86q1.24,0.74,2.66,1.53l3.16,1.73q1.74,0.94,2.68,1.48,3.48,1.73,3.78,2.62a2.75,2.75,0,0,1,.15,1h0Z' fill='%235FDFC1'/%3E%3C/g%3E%3C/svg%3E");
}

.footer-chat-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='112px' height='79px' x='0px' y='0px'  viewBox='0 0 111.96 79' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M91,34.53A19.27,19.27,0,0,1,86.29,47a31.65,31.65,0,0,1-12.73,9A45.68,45.68,0,0,1,56,59.36,53.79,53.79,0,0,1,50.32,59a42.79,42.79,0,0,1-18,9.39,29.62,29.62,0,0,1-4.45.85,1.54,1.54,0,0,1-1.19-.35A2,2,0,0,1,26,67.81v0a0.51,0.51,0,0,1,0-.47,1,1,0,0,0,.08-0.39,0.73,0.73,0,0,1,.18-0.37l0.23-.35,0.27-.33,0.31-.35,1.21-1.34,1.35-1.47q0.41-.45,1.21-1.53a15.76,15.76,0,0,0,1.27-2q0.47-.89,1.05-2.29a24.54,24.54,0,0,0,1-2.95,28.61,28.61,0,0,1-9.67-8.53A18.74,18.74,0,0,1,21,34.53a18.39,18.39,0,0,1,2.77-9.64A26.54,26.54,0,0,1,31.21,17a38.13,38.13,0,0,1,11.17-5.3A46.75,46.75,0,0,1,56,9.7,45.68,45.68,0,0,1,73.56,13a31.65,31.65,0,0,1,12.73,9A19.27,19.27,0,0,1,91,34.53h0Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
}

.footer-email-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='112px' height='79px' x='0px' y='0px'  viewBox='0 0 111.96 79' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M91,29.73v31A6.27,6.27,0,0,1,84.73,67H27.23A6.27,6.27,0,0,1,21,60.75v-31a20.71,20.71,0,0,0,3.95,3.4q14.14,9.61,19.41,13.48,2.23,1.64,3.61,2.56A22.32,22.32,0,0,0,51.64,51a11.26,11.26,0,0,0,4.3,1H56a11.26,11.26,0,0,0,4.3-1A22.32,22.32,0,0,0,64,49.17q1.39-.92,3.61-2.56,6.64-4.8,19.45-13.48A21.54,21.54,0,0,0,91,29.73h0Zm0-11.48a10.32,10.32,0,0,1-1.91,5.9A18.57,18.57,0,0,1,84.3,29L66,41.65l-1.66,1.19q-1.27.92-2.11,1.48t-2,1.27A11.83,11.83,0,0,1,58,46.65,6.21,6.21,0,0,1,56,47H55.94a6.21,6.21,0,0,1-2-.35,11.83,11.83,0,0,1-2.25-1.05q-1.19-.7-2-1.27T47.6,42.84l-1.66-1.19q-3.55-2.5-10.23-7.13L27.7,29a19.39,19.39,0,0,1-4.57-4.51A9.12,9.12,0,0,1,21,19.11,7.88,7.88,0,0,1,22.6,14a5.58,5.58,0,0,1,4.63-2h57.5A6.3,6.3,0,0,1,91,18.25h0Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
}

.iata-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='112px' height='79px' x='0px' y='0px'  viewBox='0 0 111.96 79' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M10.11,53.88L12,44.39h3.11l-1.89,9.48H10.11Zm9.36-3.09h2l-0.53-3.5-1.44,3.5h0Zm-4.36,3.09,4.7-9.48h3.07l1.89,9.48H21.93l-0.19-1.13h-3l-0.49,1.13H15.11Zm12.5,0,1.1-7.11H26l0.45-2.41h8.34l-0.45,2.41H31.75l-1.06,7.11H27.62ZM38,50.79h2l-0.49-3.5L38,50.79h0Zm-4.32,3.09,4.66-9.48h3.07l1.93,9.48H40.46l-0.11-1.13H37.28l-0.49,1.13H33.72ZM50.12,33.67H35.57c-0.53,2.67-2.39,4.89-6.1,6.43a3.75,3.75,0,0,0,3.33,2.45h7.92a3,3,0,0,0,2.54-1.84h-8c-0.49-.08-0.49-0.45,0-0.53h7.92a3.15,3.15,0,0,0,2.46-1.81H36.41c-0.49-.08-0.49-0.45,0-0.53h9.25c0.95,0,1.78-1.09,2.12-1.81H37.62c-0.49-.08-0.49-0.53,0-0.56H48c0.83,0,1.59-.87,2.16-1.81h0Zm-46.64,0H18c0.53,2.67,2.39,4.89,6.1,6.43a3.75,3.75,0,0,1-3.33,2.45H12.88a3,3,0,0,1-2.54-1.84h8c0.49-.08.49-0.45,0-0.53H10.49A3.16,3.16,0,0,1,8,38.37H17.2c0.49-.08.49-0.45,0-0.53H8C7,37.85,6.17,36.76,5.83,36H16c0.49-.08.49-0.53,0-0.56H5.64c-0.83,0-1.59-.87-2.16-1.81h0Zm18.6-8a6.79,6.79,0,0,0,1.78,1.13A9.32,9.32,0,0,1,26.06,24a7.36,7.36,0,0,0-4,1.66h0ZM19.51,31h3.26a9.59,9.59,0,0,1,.87-3.73,8.12,8.12,0,0,1-2-1.2A7.3,7.3,0,0,0,19.51,31h0Zm7-3v3H23.3a9,9,0,0,1,.83-3.54,7.51,7.51,0,0,0,2.42.49h0Zm5-2.26a6.78,6.78,0,0,1-1.78,1.13A9.82,9.82,0,0,0,27.54,24a7.36,7.36,0,0,1,4,1.66h0ZM34.1,31H30.84A10.46,10.46,0,0,0,30,27.27a8.68,8.68,0,0,0,1.93-1.2A7.35,7.35,0,0,1,34.1,31h0Zm-7-3v3h3.22a8.22,8.22,0,0,0-.83-3.54,7.49,7.49,0,0,1-2.39.49h0Zm-5,8.84a6.66,6.66,0,0,1,1.78-1.09,9.32,9.32,0,0,0,2.2,2.78,7.4,7.4,0,0,1-4-1.69h0Zm-2.58-5.27h3.26a9.91,9.91,0,0,0,.87,3.73,8.13,8.13,0,0,0-2,1.2,7.47,7.47,0,0,1-2.16-4.93h0Zm7,3v-3H23.3a8.49,8.49,0,0,0,.83,3.5,7.48,7.48,0,0,1,2.42-.45h0Zm5,2.22a7,7,0,0,0-1.78-1.09,9.32,9.32,0,0,1-2.2,2.78,7.4,7.4,0,0,0,4-1.69h0Zm2.58-5.27H30.84A9.71,9.71,0,0,1,30,35.25a8.69,8.69,0,0,1,1.93,1.2,7.55,7.55,0,0,0,2.16-4.93h0Zm-7,3v-3h3.22a8.06,8.06,0,0,1-.83,3.5,7.25,7.25,0,0,0-2.39-.45h0ZM26.56,24.34A8.43,8.43,0,0,0,24.36,27a7.32,7.32,0,0,0,2.2.41V24.34h0Zm0.53,0A8.85,8.85,0,0,1,29.25,27a6.28,6.28,0,0,1-2.16.41V24.34h0ZM26.56,38.19a8.43,8.43,0,0,1-2.2-2.67,6.32,6.32,0,0,1,2.2-.41v3.09h0Zm0.53,0a9.5,9.5,0,0,0,2.16-2.71,7.31,7.31,0,0,0-2.16-.41v3.12h0Z' fill='%23fff'/%3E%3Cpath d='M66.81,42.91H66a0.35,0.35,0,0,1-.22-0.07,0.28,0.28,0,0,1-.1-0.18l-0.25-1.24H63.19l-0.55,1.24a0.45,0.45,0,0,1-.15.17,0.39,0.39,0,0,1-.23.07H61.42L64.3,37h1.09l1.42,5.91h0Zm-3.29-2.23h1.73l-0.4-2-0.07-.31q0-.16-0.06-0.37l-0.15.38-0.14.3-0.91,2h0Z' fill='%23fff'/%3E%3Cpath d='M69.55,42.07A2.18,2.18,0,0,0,70,42a1.62,1.62,0,0,0,.33-0.1l0.24-.13,0.17-.13,0.13-.1a0.2,0.2,0,0,1,.12,0l0.08,0,0.05,0,0.37,0.46a2.63,2.63,0,0,1-.91.68,2.91,2.91,0,0,1-1.2.24,2.34,2.34,0,0,1-1-.19,2.08,2.08,0,0,1-.73-0.54,2.35,2.35,0,0,1-.45-0.81,3.27,3.27,0,0,1-.15-1,4.07,4.07,0,0,1,.11-1,3.59,3.59,0,0,1,.32-0.84A3.2,3.2,0,0,1,68,37.9a3.16,3.16,0,0,1,.64-0.52A3,3,0,0,1,69.38,37a3.1,3.1,0,0,1,.85-0.11,2.77,2.77,0,0,1,.59.06,2.2,2.2,0,0,1,.49.17,1.82,1.82,0,0,1,.39.26,2.2,2.2,0,0,1,.31.33l-0.37.44-0.1.09a0.25,0.25,0,0,1-.14,0,0.26,0.26,0,0,1-.17-0.07L71,38.07a1.44,1.44,0,0,0-.33-0.16,1.55,1.55,0,0,0-.52-0.07,1.83,1.83,0,0,0-.8.17,1.88,1.88,0,0,0-.64.5,2.39,2.39,0,0,0-.43.78,3.18,3.18,0,0,0-.15,1,2.42,2.42,0,0,0,.11.74,1.67,1.67,0,0,0,.29.55A1.26,1.26,0,0,0,69,42a1.28,1.28,0,0,0,.56.12' fill='%23fff'/%3E%3Cpath d='M74.52,42.07A2.19,2.19,0,0,0,75,42a1.63,1.63,0,0,0,.33-0.1l0.24-.13,0.17-.13,0.13-.1a0.2,0.2,0,0,1,.12,0l0.08,0,0.05,0,0.38,0.46a2.64,2.64,0,0,1-.91.68,2.9,2.9,0,0,1-1.2.24,2.34,2.34,0,0,1-1-.19,2.08,2.08,0,0,1-.73-0.54,2.35,2.35,0,0,1-.45-0.81,3.28,3.28,0,0,1-.15-1,4.08,4.08,0,0,1,.11-1,3.6,3.6,0,0,1,.32-0.84A3.19,3.19,0,0,1,73,37.9a3.15,3.15,0,0,1,.64-0.52A3,3,0,0,1,74.35,37a3.1,3.1,0,0,1,.85-0.11,2.77,2.77,0,0,1,.59.06,2.21,2.21,0,0,1,.49.17,1.81,1.81,0,0,1,.39.26,2.2,2.2,0,0,1,.31.33l-0.37.44-0.1.09a0.25,0.25,0,0,1-.14,0,0.26,0.26,0,0,1-.17-0.07L76,38.07a1.43,1.43,0,0,0-.33-0.16,1.55,1.55,0,0,0-.53-0.07,1.83,1.83,0,0,0-.8.17,1.88,1.88,0,0,0-.64.5,2.39,2.39,0,0,0-.43.78,3.19,3.19,0,0,0-.15,1,2.41,2.41,0,0,0,.11.74,1.67,1.67,0,0,0,.29.55A1.25,1.25,0,0,0,74,42a1.28,1.28,0,0,0,.56.12' fill='%23fff'/%3E%3Cpath d='M78.37,40.58l-0.29,2.33H77L77.75,37h1.69a3.14,3.14,0,0,1,.88.11,1.68,1.68,0,0,1,.6.3,1.18,1.18,0,0,1,.35.46,1.54,1.54,0,0,1,.11.59,2.09,2.09,0,0,1-.1.64,1.86,1.86,0,0,1-.72,1,2.12,2.12,0,0,1-.6.29,0.84,0.84,0,0,1,.17.14,0.81,0.81,0,0,1,.14.2l1.06,2.2h-1a0.44,0.44,0,0,1-.23-0.06A0.34,0.34,0,0,1,80,42.7l-0.87-1.92A0.36,0.36,0,0,0,79,40.62a0.42,0.42,0,0,0-.22,0H78.37Zm0.35-2.77-0.25,2h0.62a1.51,1.51,0,0,0,.55-0.09,1,1,0,0,0,.61-0.63,1.43,1.43,0,0,0,.07-0.47,0.77,0.77,0,0,0-.24-0.6,1.07,1.07,0,0,0-.74-0.22H78.72Z' fill='%23fff'/%3E%3Cpath d='M86.18,37l-0.11.85h-2.4l-0.21,1.68h1.88l-0.1.81H83.36l-0.21,1.73h2.41l-0.11.85H82L82.7,37h3.47' fill='%23fff'/%3E%3Cpath d='M91.59,39.55a3.72,3.72,0,0,1-.24,1.35A3.16,3.16,0,0,1,90.68,42a3,3,0,0,1-1,.69,3.24,3.24,0,0,1-1.28.25H86.3L87,37h2.1a2.61,2.61,0,0,1,1,.19,2.23,2.23,0,0,1,.77.53,2.34,2.34,0,0,1,.49.81,3,3,0,0,1,.17,1h0Zm-1.1,0a2.45,2.45,0,0,0-.1-0.72,1.58,1.58,0,0,0-.29-0.55A1.26,1.26,0,0,0,89.65,38,1.5,1.5,0,0,0,89,37.84H88l-0.52,4.23h1a1.9,1.9,0,0,0,.82-0.17,1.78,1.78,0,0,0,.63-0.49,2.29,2.29,0,0,0,.4-0.78,3.51,3.51,0,0,0,.14-1h0Z' fill='%23fff'/%3E%3Cpath d='M93.15,42.91H92.08L92.81,37h1.08l-0.73,5.91' fill='%23fff'/%3E%3Cpath d='M99,37l-0.11.87H97.23l-0.63,5H95.54l0.62-5H94.53L94.63,37H99' fill='%23fff'/%3E%3Cpath d='M103.07,37l-0.11.85h-2.4l-0.21,1.68h1.88l-0.1.81h-1.88L100,42.06h2.41l-0.11.85H98.86L99.6,37h3.47' fill='%23fff'/%3E%3Cpath d='M108.48,39.55a3.72,3.72,0,0,1-.24,1.35,3.15,3.15,0,0,1-.67,1.06,3,3,0,0,1-1,.69,3.24,3.24,0,0,1-1.28.25h-2.1L103.92,37H106a2.61,2.61,0,0,1,1,.19,2.23,2.23,0,0,1,.77.53,2.34,2.34,0,0,1,.49.81,3,3,0,0,1,.17,1h0Zm-1.1,0a2.45,2.45,0,0,0-.1-0.72,1.58,1.58,0,0,0-.29-0.55,1.26,1.26,0,0,0-.46-0.35,1.5,1.5,0,0,0-.62-0.12h-1l-0.52,4.23h1a1.9,1.9,0,0,0,.82-0.17,1.77,1.77,0,0,0,.63-0.49,2.3,2.3,0,0,0,.4-0.78,3.51,3.51,0,0,0,.14-1h0Z' fill='%23fff'/%3E%3Cpath d='M66.81,52.73H66a0.35,0.35,0,0,1-.22-0.07,0.28,0.28,0,0,1-.1-0.18l-0.25-1.24H63.19l-0.55,1.24a0.45,0.45,0,0,1-.15.17,0.39,0.39,0,0,1-.23.07H61.42l2.88-5.91h1.09l1.42,5.91h0ZM63.53,50.5h1.73l-0.4-2-0.07-.31q0-.16-0.06-0.37l-0.15.38-0.14.3-0.91,2h0Z' fill='%23fff'/%3E%3Cpath d='M69.67,51.94a2.32,2.32,0,0,0,1.08-.24l0.14-1.13H70.23a0.21,0.21,0,0,1-.15,0A0.16,0.16,0,0,1,70,50.41l0.07-.63H72l-0.3,2.38a3.22,3.22,0,0,1-1,.48,4.2,4.2,0,0,1-1.19.16,2.44,2.44,0,0,1-1-.2A2.24,2.24,0,0,1,67.73,52a2.44,2.44,0,0,1-.49-0.83,3.09,3.09,0,0,1-.17-1,3.91,3.91,0,0,1,.11-0.95,3.57,3.57,0,0,1,.32-0.83A3.22,3.22,0,0,1,68,47.71a3,3,0,0,1,.64-0.52,3.09,3.09,0,0,1,.77-0.33,3.21,3.21,0,0,1,.86-0.11,3.17,3.17,0,0,1,.66.06,2.53,2.53,0,0,1,.54.17,2.18,2.18,0,0,1,.43.26,2.62,2.62,0,0,1,.34.31L71.87,48a0.33,0.33,0,0,1-.26.14,0.32,0.32,0,0,1-.18-0.06l-0.26-.17-0.27-.14a1.76,1.76,0,0,0-.32-0.09,2.13,2.13,0,0,0-.4,0,1.83,1.83,0,0,0-1.45.68,2.37,2.37,0,0,0-.42.78,3.28,3.28,0,0,0-.15,1,2.45,2.45,0,0,0,.11.76,1.66,1.66,0,0,0,.31.57,1.33,1.33,0,0,0,.48.36,1.5,1.5,0,0,0,.62.12' fill='%23fff'/%3E%3Cpath d='M76.72,46.81l-0.11.85h-2.4L74,49.34h1.88l-0.1.81H73.91l-0.21,1.73H76.1L76,52.73H72.51l0.73-5.91h3.47' fill='%23fff'/%3E%3Cpath d='M78.25,46.82l0.08,0,0.07,0.05L78.47,47l2.32,4q0-.12,0-0.23c0-.07,0-0.15,0-0.21l0.47-3.77h0.94L81.5,52.73H80.95a0.51,0.51,0,0,1-.21,0,0.32,0.32,0,0,1-.14-0.15l-2.31-4,0,0.19,0,0.17-0.47,3.86H76.84l0.73-5.91h0.68' fill='%23fff'/%3E%3Cpath d='M87.2,46.81l-0.11.87H85.46l-0.63,5H83.77l0.62-5H82.75l0.11-.87H87.2' fill='%23fff'/%3E%3Cpath d='M55.1,34.76h0.53V55H55.1V34.76Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
}

.google {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40px' height='40px' x='0px' y='0px'  viewBox='0 0 40 40' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M5,20c-0.2-4.9,4.1-9.5,9.1-9.5c2.5-0.2,5,0.8,6.9,2.4c-0.8,0.9-1.6,1.7-2.5,2.5c-1.7-1-3.7-1.8-5.6-1.1 c-3.2,0.9-5.1,4.6-3.9,7.7c0.9,3.2,4.9,5,8,3.6c1.6-0.6,2.6-2.1,3.1-3.6c-1.8,0-3.6,0-5.5-0.1c0-1.1,0-2.1,0-3.2c3,0,6.1,0,9.1,0 c0.2,2.7-0.2,5.5-1.9,7.7c-2.4,3.1-6.7,4-10.3,2.8C7.7,27.8,4.9,24,5,20z' fill='%23FFFFFF'/%3E%3Cpath d='M29.6,15.8c0.9,0,1.8,0,2.7,0c0,0.9,0,1.8,0,2.7c0.9,0,1.8,0,2.7,0c0,0.9,0,1.8,0,2.7c-0.9,0-1.8,0-2.7,0 c0,0.9,0,1.8,0,2.8c-0.9,0-1.8,0-2.7,0c0-0.9,0-1.8,0-2.7c-0.9,0-1.8,0-2.7,0c0-0.9,0-1.8,0-2.7c0.9,0,1.8,0,2.7,0 C29.6,17.7,29.6,16.8,29.6,15.8z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E");
}

.holiday-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='52px' height='16px'  x='0px' y='0px' viewBox='0 0 52 16' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M32 4.98c0 1.654-1.342 2.997-2.996 2.997S26.01 6.634 26.01 4.98c0-1.656 1.34-2.998 2.994-2.998C30.658 1.982 32 3.324 32 4.98zm0 2.996h15.974c-5.63-5.453-10.268-5.2-15.975 0zM50 4.012v5.994H23.996V0H22v15.984h1.996V13.97h26.006V16H52V4.012H50zM15.41.04l-1.694.77c-.11.05-.21.118-.294.203l-2.76 2.76-9.5-1.138c-.172-.02-.345.038-.467.16l-.53.53c-.28.28-.192.754.17.916l6.81 3.053-1.956 1.955H1.773c-.15 0-.294.06-.4.166l-.286.286c-.283.284-.19.763.177.92l2.88 1.234 1.235 2.88c.157.368.638.46.92.178l.286-.287c.107-.107.166-.25.166-.4V10.81l1.955-1.955 3.052 6.81c.16.362.635.45.915.17l.53-.53c.122-.123.18-.295.16-.467l-1.14-9.5 2.76-2.762c.085-.085.154-.183.204-.293L15.96.59c.16-.35-.2-.71-.55-.55z' id='holiday-tab-icon' fill='%23FFFFFF' /%3E %3C/g%3E %3C/svg%3E");
}

.hotel-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='23px' height='24px'  x='0px' y='0px' viewBox='0 0 23 24' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M22.5 22.5C22.5 23.33 21.83 24 21 24L1.5 24C0.67 24 0 23.33 0 22.5L0 6C0 5.17 0.67 4.5 1.5 4.5L6 4.5 6 1.5C6 0.67 6.67 0 7.5 0L18 0C18.83 0 19.5 0.67 19.5 1.5L19.5 10.5 21 10.5C21.83 10.5 22.5 11.17 22.5 12L22.5 22.5 22.5 22.5ZM6 6L1.5 6 1.5 22.5 6 22.5 6 6 6 6ZM18 1.5L7.5 1.5 7.5 22.5 12 22.5 12 18 13.5 18 13.5 22.5 18 22.5 18 1.5 18 1.5ZM21 12L19.5 12 19.5 22.5 21 22.5 21 12 21 12Z' id='hotel-tab-icon' fill='%23FFFFFF' /%3E %3C/g%3E %3C/svg%3E");
}

.hotel-icon-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='23px' height='24px'  x='0px' y='0px' viewBox='0 0 23 24' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M22.5 22.5C22.5 23.33 21.83 24 21 24L1.5 24C0.67 24 0 23.33 0 22.5L0 6C0 5.17 0.67 4.5 1.5 4.5L6 4.5 6 1.5C6 0.67 6.67 0 7.5 0L18 0C18.83 0 19.5 0.67 19.5 1.5L19.5 10.5 21 10.5C21.83 10.5 22.5 11.17 22.5 12L22.5 22.5 22.5 22.5ZM6 6L1.5 6 1.5 22.5 6 22.5 6 6 6 6ZM18 1.5L7.5 1.5 7.5 22.5 12 22.5 12 18 13.5 18 13.5 22.5 18 22.5 18 1.5 18 1.5ZM21 12L19.5 12 19.5 22.5 21 22.5 21 12 21 12Z' id='hotel-tab-icon' fill='%23000000' /%3E %3C/g%3E %3C/svg%3E");
}

.hotelbed-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='30px' height='16px'  x='0px' y='0px' viewBox='0 0 30 16' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M10 4.98c0 1.654-1.34 2.997-2.995 2.997-1.654 0-2.996-1.343-2.996-2.998 0-1.656 1.34-2.998 2.995-2.998C8.66 1.982 10 3.324 10 4.98zm0 2.997h15.975c-5.63-5.454-10.268-5.202-15.975 0zm18.003-3.965v5.994H1.997V0H0v15.984h1.997V13.97h26.006V16H30V4.012h-1.997z' id='hotelbed-icon' fill='%23FFFFFF' /%3E %3C/g%3E %3C/svg%3E");
}

.image-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19px' height='17px'  x='0px' y='0px' viewBox='0 0 23 24' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M17.5,0 L1.16666667,0 C0.516666667,0 0,0.529166667 0,1.17916667 L0,14.8208333 C0,15.4708333 0.516666667,16 1.16666667,16 L17.5,16 C18.15,16 18.6666667,15.4708333 18.6666667,14.8208333 L18.6666667,1.17916667 C18.6666667,0.529166667 18.15,0 17.5,0 L17.5,0 Z M13.2041667,8.2375 C13.0791667,8.09166667 12.8875,7.97916667 12.6708333,7.97916667 C12.4583333,7.97916667 12.3083333,8.07916667 12.1375,8.21666667 L11.3583333,8.875 C11.1958333,8.99166667 11.0666667,9.07083333 10.8791667,9.07083333 C10.7,9.07083333 10.5375,9.00416667 10.4208333,8.9 C10.3791667,8.8625 10.3041667,8.79166667 10.2416667,8.72916667 L8,6.30416667 C7.83333333,6.1125 7.58333333,5.99166667 7.30416667,5.99166667 C7.025,5.99166667 6.76666667,6.12916667 6.60416667,6.31666667 L1.33333333,12.675 L1.33333333,1.82083333 C1.375,1.5375 1.59583333,1.33333333 1.87916667,1.33333333 L16.7833333,1.33333333 C17.0708333,1.33333333 17.3041667,1.54583333 17.3208333,1.83333333 L17.3333333,12.6833333 L13.2041667,8.2375 L13.2041667,8.2375 Z M14,6.66666667 C15.1041667,6.66666667 16,5.77083333 16,4.66666667 C16,3.5625 15.1041667,2.66666667 14,2.66666667 C12.8958333,2.66666667 12,3.5625 12,4.66666667 C12,5.77083333 12.8958333,6.66666667 14,6.66666667 L14,6.66666667 Z' id='image-icon' fill='%23000000' /%3E %3C/g%3E %3C/svg%3E");
}

.inst {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40px' height='40px' x='0px' y='0px'  viewBox='0 0 40 40' xml:space='preserve'%3E%3Cpath d='M31.5,17.7h-2.6c0.2,0.7,0.3,1.5,0.3,2.3c0,5.1-4.1,9.2-9.2,9.2s-9.2-4.1-9.2-9.2c0-0.8,0.1-1.6,0.3-2.3H8.5 v12.7c0,0.6,0.5,1.2,1.2,1.2h20.8c0.6,0,1.2-0.5,1.2-1.2L31.5,17.7L31.5,17.7z M31.5,9.6c0-0.6-0.5-1.2-1.2-1.2h-3.5 c-0.6,0-1.2,0.5-1.2,1.2v3.5c0,0.6,0.5,1.2,1.2,1.2h3.5c0.6,0,1.2-0.5,1.2-1.2V9.6z M20,14.2c-3.2,0-5.8,2.6-5.8,5.8 s2.6,5.8,5.8,5.8s5.8-2.6,5.8-5.8S23.2,14.2,20,14.2 M31.5,35h-23c-2,0-3.5-1.6-3.5-3.5v-23C5,6.5,6.5,5,8.5,5h23.1 C33.5,5,35,6.5,35,8.5v23.1C35,33.4,33.5,35,31.5,35' fill='%23FFFFFF'/%3E%3C/svg%3E");
}

.inst-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cdesc%3ECreated with sketchtool.%3C/desc%3E %3Cdefs%3E %3ClinearGradient x1='50%' y1='-2.48949813e-15%' x2='50%' y2='100%' id='linearGradient-1'%3E %3Cstop stop-color='%23711BE0' offset='0%'%3E%3C/stop%3E %3Cstop stop-color='%235FDFC1' offset='100%'%3E%3C/stop%3E %3C/linearGradient%3E %3C/defs%3E %3Cg id='Footer' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Footer-sm-Expanded' transform='translate(-238.000000, -1358.000000)'%3E %3Cg id='Social' transform='translate(16.000000, 1088.000000)'%3E %3Cg id='Instagram' transform='translate(205.000000, 270.000000)'%3E %3Cg id='instagram-logo' transform='translate(17.000000, 0.000000)'%3E %3Ccircle id='Oval-3' stroke='url(%23linearGradient-1)' cx='25' cy='25' r='24.5'%3E%3C/circle%3E %3Cg id='instagram' transform='translate(13.000000, 13.000000)' fill='%23171717' fill-rule='nonzero'%3E %3Cpath d='M12.0053333,5.86666667 C8.61333333,5.86666667 5.87733333,8.60266667 5.87733333,11.9946667 C5.87733333,15.3866667 8.61333333,18.1226667 12.0053333,18.1226667 C15.3973333,18.1226667 18.1333333,15.3866667 18.1333333,11.9946667 C18.1333333,8.60266667 15.3973333,5.86666667 12.0053333,5.86666667 Z M12.0053333,15.9786667 C9.81333333,15.9786667 8.02133333,14.192 8.02133333,11.9946667 C8.02133333,9.79733333 9.808,8.01066667 12.0053333,8.01066667 C14.2026667,8.01066667 15.9893333,9.79733333 15.9893333,11.9946667 C15.9893333,14.192 14.1973333,15.9786667 12.0053333,15.9786667 Z M19.8133333,5.616 C19.8133333,6.41066667 19.1733333,7.04533333 18.384,7.04533333 C17.5893333,7.04533333 16.9546667,6.40533333 16.9546667,5.616 C16.9546667,4.82666667 17.5946667,4.18666667 18.384,4.18666667 C19.1733333,4.18666667 19.8133333,4.82666667 19.8133333,5.616 Z M23.872,7.06666667 C23.7813333,5.152 23.344,3.456 21.9413333,2.05866667 C20.544,0.661333333 18.848,0.224 16.9333333,0.128 C14.96,0.016 9.04533333,0.016 7.072,0.128 C5.16266667,0.218666667 3.46666667,0.656 2.064,2.05333333 C0.661333333,3.45066667 0.229333333,5.14666667 0.133333333,7.06133333 C0.0213333333,9.03466667 0.0213333333,14.9493333 0.133333333,16.9226667 C0.224,18.8373333 0.661333333,20.5333333 2.064,21.9306667 C3.46666667,23.328 5.15733333,23.7653333 7.072,23.8613333 C9.04533333,23.9733333 14.96,23.9733333 16.9333333,23.8613333 C18.848,23.7706667 20.544,23.3333333 21.9413333,21.9306667 C23.3386667,20.5333333 23.776,18.8373333 23.872,16.9226667 C23.984,14.9493333 23.984,9.04 23.872,7.06666667 Z M21.3226667,19.04 C20.9066667,20.0853333 20.1013333,20.8906667 19.0506667,21.312 C17.4773333,21.936 13.744,21.792 12.0053333,21.792 C10.2666667,21.792 6.528,21.9306667 4.96,21.312 C3.91466667,20.896 3.10933333,20.0906667 2.688,19.04 C2.064,17.4666667 2.208,13.7333333 2.208,11.9946667 C2.208,10.256 2.06933333,6.51733333 2.688,4.94933333 C3.104,3.904 3.90933333,3.09866667 4.96,2.67733333 C6.53333333,2.05333333 10.2666667,2.19733333 12.0053333,2.19733333 C13.744,2.19733333 17.4826667,2.05866667 19.0506667,2.67733333 C20.096,3.09333333 20.9013333,3.89866667 21.3226667,4.94933333 C21.9466667,6.52266667 21.8026667,10.256 21.8026667,11.9946667 C21.8026667,13.7333333 21.9466667,17.472 21.3226667,19.04 Z' id='Shape'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E"); background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 50px;
    height: 50px;
    margin-right: 10px;
    vertical-align: middle;
}

.my-destinology-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='112px' height='79px' x='0px' y='0px'  viewBox='0 0 111.96 79' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M24.93,65.84q-0.13.82-.23,1.66a6.83,6.83,0,0,0,6.78,7h49a6.83,6.83,0,0,0,6.78-7q-0.09-.84-0.23-1.66A7.45,7.45,0,0,0,87.26,64,31.52,31.52,0,0,0,64.64,37.21a17.5,17.5,0,1,0-17.31,0A31.52,31.52,0,0,0,24.7,64,7.45,7.45,0,0,0,24.93,65.84Z' transform='translate(0 0)' fill='none' stroke='%23fff' stroke-width='6'/%3E%3C/g%3E%3C/svg%3E");
}

.mydest-search {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='112px' height='79px' x='0px' y='0px'  viewBox='0 0 111.96 79' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M83,23.4h0c14.91,0,27,1.79,27,4h0c0,2.21-12.09,4-27,4h0c-14.91,0-27-1.79-27-4h0C56,25.19,68.07,23.4,83,23.4Z' transform='translate(-0.01 0)' fill='%23393939'/%3E%3Cpath d='M83,35.4h0c14.91,0,27,1.79,27,4h0c0,2.21-12.09,4-27,4h0c-14.91,0-27-1.79-27-4h0C56,37.19,68.07,35.4,83,35.4Z' transform='translate(-0.01 0)' fill='%23393939'/%3E%3Cpath d='M83,47.4h0c14.91,0,27,1.79,27,4h0c0,2.21-12.09,4-27,4h0c-14.91,0-27-1.79-27-4h0C56,49.19,68.07,47.4,83,47.4Z' transform='translate(-0.01 0)' fill='%23393939'/%3E%3Cpath d='M83,59.4h0c14.91,0,27,1.79,27,4h0c0,2.21-12.09,4-27,4h0c-14.91,0-27-1.79-27-4h0C56,61.19,68.07,59.4,83,59.4Z' transform='translate(-0.01 0)' fill='%23393939'/%3E%3Cpath d='M44.62,5.4A25.57,25.57,0,0,0,22,42.94L4.22,60.73h0A7.54,7.54,0,0,0,14.87,71.4h0L32.64,53.59a25.58,25.58,0,1,0,12-48.19h0ZM12.2,68.71A3.75,3.75,0,0,1,6.9,63.4h0L24.1,46.2a25.8,25.8,0,0,0,5.32,5.33L12.2,68.71h0Zm32.42-16.4A21.32,21.32,0,1,1,66,31,21.32,21.32,0,0,1,44.62,52.31h0Z' transform='translate(-0.01 0)' fill='%23e6e6e6'/%3E%3Cpath d='M44.62,16.06A14.92,14.92,0,0,0,29.7,31h0a1.07,1.07,0,1,0,2.13,0A12.79,12.79,0,0,1,44.62,18.2h0a1.07,1.07,0,0,0,0-2.13h0Z' transform='translate(-0.01 0)' fill='%23bb95df'/%3E%3C/g%3E%3C/svg%3E");
}

.mydest-fav {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='112px' height='79px' x='0px' y='0px'  viewBox='0 0 111.96 79' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M50,79V32.63a6.88,6.88,0,0,1,6.89-6.87h0V18.89a3.44,3.44,0,0,1,3.44-3.43h3.44V1.72a1.72,1.72,0,1,1,3.44,0V15.46h3.44a3.44,3.44,0,0,1,3.44,3.43v6.87A6.88,6.88,0,0,1,81,32.61V46.37H93V36.07h6.89V30.91h10.33v5.15H112V79H50ZM70,20.75A1.71,1.71,0,0,0,68.31,19H61.65A1.71,1.71,0,0,0,60,20.75h0V26H70V20.75h0Zm7,11.66A3.42,3.42,0,0,0,73.55,29H56.41A3.42,3.42,0,0,0,53,32.41h0V75H77V32.41h0ZM93,50H81V76H93V50h0Zm16-10H97V76h12V40h0Zm-7.33,5h1.67A1.67,1.67,0,0,1,105,46.67v1.67A1.67,1.67,0,0,1,103.31,50h-1.67A1.67,1.67,0,0,1,100,48.33V46.67A1.67,1.67,0,0,1,101.65,45h0Zm0,10h1.67A1.67,1.67,0,0,1,105,56.67v1.67A1.67,1.67,0,0,1,103.31,60h-1.67A1.67,1.67,0,0,1,100,58.33V56.67A1.67,1.67,0,0,1,101.65,55h0Zm0,10h1.67A1.67,1.67,0,0,1,105,66.67v1.67A1.67,1.67,0,0,1,103.31,70h-1.67A1.67,1.67,0,0,1,100,68.33V66.67A1.67,1.67,0,0,1,101.65,65h0Zm-16-10h1.67A1.67,1.67,0,0,1,89,56.67v1.67A1.67,1.67,0,0,1,87.31,60H85.65A1.67,1.67,0,0,1,84,58.33V56.67A1.67,1.67,0,0,1,85.65,55h0Zm0,10h1.67A1.67,1.67,0,0,1,89,66.67v1.67A1.67,1.67,0,0,1,87.31,70H85.65A1.67,1.67,0,0,1,84,68.33V66.67A1.67,1.67,0,0,1,85.65,65h0ZM70.31,70H68.65A1.67,1.67,0,0,1,67,68.33V66.67A1.67,1.67,0,0,1,68.65,65h1.67A1.67,1.67,0,0,1,72,66.67v1.67A1.67,1.67,0,0,1,70.31,70h0Zm0-10H68.65A1.67,1.67,0,0,1,67,58.33V56.67A1.67,1.67,0,0,1,68.65,55h1.67A1.67,1.67,0,0,1,72,56.67v1.67A1.67,1.67,0,0,1,70.31,60h0Zm0-10H68.65A1.67,1.67,0,0,1,67,48.33V46.67A1.67,1.67,0,0,1,68.65,45h1.67A1.67,1.67,0,0,1,72,46.67v1.67A1.67,1.67,0,0,1,70.31,50h0Zm0-11H68.65A1.67,1.67,0,0,1,67,37.33V35.67A1.67,1.67,0,0,1,68.65,34h1.67A1.67,1.67,0,0,1,72,35.67v1.67A1.67,1.67,0,0,1,70.31,39h0Zm-8,31H60.65A1.67,1.67,0,0,1,59,68.33V66.67A1.67,1.67,0,0,1,60.65,65h1.67A1.67,1.67,0,0,1,64,66.67v1.67A1.67,1.67,0,0,1,62.31,70h0Zm0-10H60.65A1.67,1.67,0,0,1,59,58.33V56.67A1.67,1.67,0,0,1,60.65,55h1.67A1.67,1.67,0,0,1,64,56.67v1.67A1.67,1.67,0,0,1,62.31,60h0Zm0-10H60.65A1.67,1.67,0,0,1,59,48.33V46.67A1.67,1.67,0,0,1,60.65,45h1.67A1.67,1.67,0,0,1,64,46.67v1.67A1.67,1.67,0,0,1,62.31,50h0Zm0-11H60.65A1.67,1.67,0,0,1,59,37.33V35.67A1.67,1.67,0,0,1,60.65,34h1.67A1.67,1.67,0,0,1,64,35.67v1.67A1.67,1.67,0,0,1,62.31,39h0Z' transform='translate(-0.01 0)' fill='%233a3939'/%3E%3Cpath d='M60.14,24.73A19.83,19.83,0,0,0,33,24.13a19.83,19.83,0,0,0-27.18.59A19.41,19.41,0,0,0,5.6,52.17L5.8,52.36,28.55,74.92a6.27,6.27,0,0,0,8.82,0L60.14,52.37a19.41,19.41,0,0,0,.19-27.45l-0.19-.19h0ZM57.2,49.46L34.42,72a2.09,2.09,0,0,1-2.94,0L8.71,49.46a15.34,15.34,0,0,1-.13-21.69l0.13-.13a15.64,15.64,0,0,1,21.45-.46L33,29.69l2.79-2.51a15.64,15.64,0,0,1,21.45.46,15.34,15.34,0,0,1,.13,21.69l-0.13.13h0Z' transform='translate(-0.01 0)' fill='%23e6e6e6'/%3E%3Cpath d='M19,29.34h0A8.76,8.76,0,0,0,10.3,38.1h0a1,1,0,0,0,2.06,0h0a6.7,6.7,0,0,1,6.7-6.7h0a1,1,0,0,0,0-2.06h0Z' transform='translate(-0.01 0)' fill='%23bb95df'/%3E%3C/g%3E%3C/svg%3E");
}

.mydest-manage {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='112px' height='79px' x='0px' y='0px'  viewBox='0 0 111.96 79' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M102.84,58.52H46.49a5.78,5.78,0,0,1-5.64-5.91V10.68a5.78,5.78,0,0,1,5.64-5.91h56.36a5.78,5.78,0,0,1,5.64,5.91V52.61a5.78,5.78,0,0,1-5.64,5.91h0ZM46.49,7.6a3,3,0,0,0-2.82,3.08V52.61a3,3,0,0,0,2.82,3.08h56.36a3,3,0,0,0,2.82-3.08V10.68a3,3,0,0,0-2.82-3.08H46.49Z' transform='translate(-1.48 0)' fill='%233a3939'/%3E%3Cpath d='M94.93,65.46H55.27a1.31,1.31,0,1,1,0-2.6H94.92a1.31,1.31,0,1,1,0,2.6h0Z' transform='translate(-1.48 0)' fill='%233a3939'/%3E%3Cpath d='M74.23,64.59a1.38,1.38,0,0,1-1.3-1.45V57.37a1.31,1.31,0,1,1,2.6,0v5.78a1.38,1.38,0,0,1-1.3,1.44h0Z' transform='translate(-1.48 0)' fill='%233a3939'/%3E  %3Ccircle cx='73.62' cy='49.62' r='3.03' fill='%233a3939'/%3E%3Crect x='41.11' y='43.11' width='65.03' height='2.6' fill='%233a3939'/%3E%3Cpath d='M40.85,46.07L39.12,54a34.79,34.79,0,0,1-7.68,15.43l-0.23.26a13.68,13.68,0,0,1-16.37,3l-3.47-1.68A13.68,13.68,0,0,1,3.68,56.32l0.08-.4a34.79,34.79,0,0,1,7.43-15.55l5.2-6.23a10.93,10.93,0,0,1,13.19-2.49l5.1,2.49a10.93,10.93,0,0,1,6.17,11.94h0Z' transform='translate(-1.48 0)' fill='none' stroke='%23e6e6e6' stroke-width='4'/%3E%3Cpath d='M29.7,42.6L27,48.17a2.07,2.07,0,0,1-2.77,1h0a2.07,2.07,0,0,1-1-2.74L26,40.81a2.07,2.07,0,0,1,2.73-1h0a2.07,2.07,0,0,1,1,2.77h0Z' transform='translate(-1.48 0)' fill='none' stroke='%23bb95df' stroke-width='2'/%3E%3Cpath d='M33.77,29.62L34,26a3.1,3.1,0,0,1,1.89-2.6l1.14-.48a3.1,3.1,0,0,0,1.87-3.27V19.5' transform='translate(-1.48 0)' fill='none' stroke='%23e6e6e6' stroke-width='4'/%3E%3C/g%3E%3C/svg%3E");
}

.search-icon-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='112px' height='79px' x='0px' y='0px'  viewBox='0 0 111.96 79' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M89.05,72.57a6.57,6.57,0,0,1-9.3,0L68.15,61a30.83,30.83,0,1,1,9.3-9.3l11.6,11.6a6.57,6.57,0,0,1,0,9.3h0ZM51.66,13.26A21.91,21.91,0,1,0,73.57,35.18,21.91,21.91,0,0,0,51.66,13.26h0Z' transform='translate(0 0)' fill='%23e6e6e6'/%3E%3C/g%3E%3C/svg%3E");
}

.search-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='112px' height='79px' x='0px' y='0px'  viewBox='0 0 111.96 79' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M89.05,72.57a6.57,6.57,0,0,1-9.3,0L68.15,61a30.83,30.83,0,1,1,9.3-9.3l11.6,11.6a6.57,6.57,0,0,1,0,9.3h0ZM51.66,13.26A21.91,21.91,0,1,0,73.57,35.18,21.91,21.91,0,0,0,51.66,13.26h0Z' transform='translate(0 0)' fill='%237a38c1'/%3E%3C/g%3E%3C/svg%3E");
}

.flight-holiday-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='6.0272102mm' height='6.3444438mm' x='0px' y='0px' viewBox='0 0 6.0272102 6.3444438' xml:space='preserve'%3E%3Cg%3E %3Cpath d='m -394.30068,8.0777782 h 0.60272 l 1.5068,2.6712328 h 1.65762 c 0.25003,0 0.45191,0.223838 0.45191,0.500857 0,0.277283 -0.20188,0.501121 -0.45191,0.501121 h -1.65762 l -1.5068,2.671233 h -0.60272 l 0.75353,-2.671233 h -1.65761 l -0.45191,0.667808 h -0.45217 l 0.30136,-1.168929 -0.30136,-1.168665 h 0.45217 l 0.45191,0.667808 h 1.65761 z' fill='%23FFFFFF' transform='translate(396.10884,-8.0777782)' /%3E %3C/g%3E %3C/svg%3E");
}


.twitter {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40px' height='40px' x='0px' y='0px'  viewBox='0 0 40 40' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M19.6,14.2l0.1,1.1l-1.1-0.1c-3.9-0.5-7.4-2.2-10.3-5L6.8,8.7l-0.4,1c-0.8,2.3-0.3,4.8,1.3,6.4 c0.9,0.9,0.7,1-0.8,0.5c-0.5-0.2-1-0.3-1-0.2c-0.2,0.2,0.4,2.1,0.8,2.9c0.6,1.1,1.7,2.2,3,2.8l1.1,0.5l-1.3,0c-1.2,0-1.3,0-1.1,0.5 c0.4,1.4,2.1,2.9,4.1,3.6l1.3,0.5l-1.2,0.7c-1.7,1-3.8,1.6-5.8,1.6c-1,0-1.8,0.1-1.8,0.2c0,0.2,2.6,1.4,4.2,1.9 c4.6,1.4,10.1,0.8,14.2-1.6c2.9-1.7,5.9-5.1,7.2-8.4c0.7-1.8,1.5-5,1.5-6.5c0-1,0.1-1.1,1.3-2.3c0.7-0.7,1.4-1.5,1.5-1.7	c0.2-0.4,0.2-0.4-0.9,0c-1.8,0.7-2.1,0.6-1.2-0.4c0.7-0.7,1.5-2,1.5-2.3c0-0.1-0.3,0-0.7,0.2c-0.4,0.2-1.3,0.5-1.9,0.7l-1.2,0.4	l-1.1-0.7c-0.6-0.4-1.4-0.8-1.8-1c-1.1-0.3-2.8-0.3-3.8,0.1C21.1,9,19.4,11.5,19.6,14.2z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E");
}

.twitter-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='50px' height='50px' viewBox='0 0 50 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Ctitle%3EB898E625-497D-40CE-B72C-6A4C527C2DE6%3C/title%3E %3Cdefs%3E %3ClinearGradient x1='50%' y1='-2.48949813e-15%' x2='50%' y2='100%' id='linearGradient-1'%3E %3Cstop stop-color='%23711BE0' offset='0%'%3E%3C/stop%3E %3Cstop stop-color='%235FDFC1' offset='100%'%3E%3C/stop%3E %3C/linearGradient%3E %3C/defs%3E %3Cg id='Destination-Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='Overview-Mobile' transform='translate(-135.000000, -5622.000000)'%3E %3Cg id='Group-9' transform='translate(0.000000, 4618.000000)'%3E %3Cg id='Social' transform='translate(16.000000, 734.000000)'%3E %3Cg id='twitter' transform='translate(106.000000, 270.000000)'%3E %3Cg id='twitter-logo' transform='translate(13.000000, 0.000000)'%3E %3Ccircle id='Oval-3' stroke='url(%23linearGradient-1)' cx='25' cy='25' r='24.5'%3E%3C/circle%3E %3Cpath d='M34.5303621,19.8572557 C34.5455947,20.0704174 34.5455947,20.283626 34.5455947,20.4967876 C34.5455947,26.9985005 29.5969906,34.4899998 20.5523825,34.4899998 C17.7659074,34.4899998 15.1774083,33.6829569 13,32.2821733 C13.3959052,32.327824 13.776531,32.3430566 14.1876687,32.3430566 C16.4868435,32.3430566 18.6033685,31.5665256 20.2935232,30.241811 C18.1313475,30.1961134 16.3193794,28.7800504 15.69508,26.8310364 C15.9996368,26.8766871 16.3041469,26.9071522 16.6239363,26.9071522 C17.0654922,26.9071522 17.507095,26.8462221 17.9181858,26.7396881 C15.6646618,26.2828528 13.9744601,24.3034205 13.9744601,21.9128506 L13.9744601,21.8519673 C14.6291778,22.2174075 15.39057,22.4458017 16.1975191,22.4762199 C14.8728045,21.5930612 14.0049252,20.0856499 14.0049252,18.3802626 C14.0049252,17.4666857 14.2485051,16.6292246 14.6748754,15.8983444 C17.0959104,18.8827487 20.7350792,20.8317158 24.815757,21.0449244 C24.7396412,20.6794843 24.6939436,20.2988585 24.6939436,19.9181858 C24.6939436,17.2078265 26.8865844,15 29.6121294,15 C31.0281924,15 32.3072094,15.5938344 33.2056006,16.5531088 C34.3171067,16.3399472 35.382962,15.9288094 36.3270509,15.3654401 C35.9615639,16.5074581 35.1850329,17.4667326 34.1648751,18.0757526 C35.1546147,17.9692186 36.1138892,17.69508 36.997001,17.3144542 C36.3271446,18.2889143 35.4896366,19.1567936 34.5303621,19.8572557 Z' id='Shape' fill='%23171717' fill-rule='nonzero'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E"); background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 50px;
    height: 50px;
    margin-right: 10px;
    vertical-align: middle;
}

.youtube {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40px' height='40px' x='0px' y='0px'  viewBox='0 0 40 40' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M34.8,14.5c-0.5-4-2.1-4.6-5.2-4.7C25,9.4,15,9.4,10.5,9.7c-3.2,0.2-4.7,0.8-5.2,4.7c-0.4,3-0.4,8.1,0,11 c0.5,4,2.1,4.6,5.2,4.7c4.5,0.3,14.5,0.3,19.1,0c3.2-0.2,4.7-0.8,5.2-4.7C35.1,22.6,35.1,17.4,34.8,14.5z M17,24.2v-8.4l8,4.2 L17,24.2z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E");
}

.pinterest {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40px' height='40px' x='0px' y='0px'  viewBox='0 0 40 40' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M20.7,5C12.6,5,8.4,10.8,8.4,15.7c0,3,1.1,5.6,3.5,6.6c0.4,0.2,0.8,0,0.9-0.5c0.1-0.3,0.2-1.1,0.4-1.4 c0.1-0.5,0.1-0.6-0.2-0.9c-0.7-0.9-1.2-1.9-1.2-3.4c0-4.4,3.3-8.3,8.5-8.3c4.7,0,7.2,2.8,7.2,6.6c0,5-2.2,9.2-5.4,9.2 c-1.8,0-3.2-1.5-2.7-3.3c0.5-2.2,1.6-4.5,1.6-6.1c0-1.4-0.8-2.6-2.3-2.6c-1.9,0-3.3,1.9-3.3,4.4c0,1.6,0.5,2.7,0.5,2.7 s-1.8,8.1-2.2,9.5c-0.6,2.8-0.1,6.2-0.1,6.5c0,0.2,0.3,0.2,0.4,0.1c0.2-0.2,2.3-3,3.1-5.7c0.2-0.8,1.2-4.7,1.2-4.7 c0.6,1.2,2.3,2.2,4.2,2.2c5.5,0,9.3-5.1,9.3-11.8C31.7,9.7,27.4,5,20.7,5z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E");
}

.room-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='34px' height='20px'  x='0px' y='0px' viewBox='0 0 34 20' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M10,4.97925 C10,6.634375 8.658875,7.976625 7.004625,7.976625 C5.350625,7.976625 4.009375,6.6345 4.009375,4.97925 C4.009375,3.324375 5.3505,1.982375 7.004625,1.982375 C8.658875,1.982375 10,3.324375 10,4.97925 L10,4.97925 Z M10,7.9765 L25.975125,7.9765 C20.344875,2.523125 15.70675,2.775375 10,7.9765 L10,7.9765 L10,7.9765 Z M28.003125,4.01175 L28.003125,10.005875 L1.996875,10.005875 L1.996875,0 L0,0 L0,15.984375 L1.996875,15.984375 L1.996875,13.97075 L28.003125,13.97075 L28.003125,16 L30,16 L30,4.01175 L28.003125,4.01175 L28.003125,4.01175 Z' fill='%23000000' /%3E %3C/g%3E %3C/svg%3E");
}

.virtual-tour-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='17px'  x='0px' y='0px' viewBox='0 0 23 24' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M13.53856,13.53856 C13.53856,15.22944 10.02944,16 6.76928,16 C3.50912,16 0,15.22944 0,13.53856 C0,12.23744 1.936,11.62368 3.55968,11.3376 C3.89568,11.27936 4.21376,11.50272 4.27264,11.83744 C4.33152,12.17216 4.10816,12.49152 3.77344,12.5504 C1.81504,12.89408 1.26208,13.43296 1.23008,13.54816 C1.32416,13.87072 3.17056,14.76928 6.76928,14.76928 C10.368,14.76928 12.2144,13.87072 12.30912,13.52896 C12.27648,13.43296 11.72032,12.89088 9.74784,12.54784 C9.41312,12.4896 9.18912,12.17024 9.24736,11.83552 C9.3056,11.50144 9.6192,11.27808 9.95968,11.33504 C11.59232,11.61984 13.53856,12.23232 13.53856,13.53856 L13.53856,13.53856 Z M4.30784,9.8464 L4.92288,9.8464 L4.92288,13.53856 C4.92288,13.87776 5.19936,14.1536 5.53856,14.1536 L8,14.1536 C8.3392,14.1536 8.61568,13.87712 8.61568,13.53856 L8.61568,9.8464 L9.23072,9.8464 C9.56992,9.8464 9.8464,9.56992 9.8464,9.23072 L9.8464,5.53856 C9.8464,5.22368 9.35232,4.53248 8.49472,4.43264 C8.14272,4.36544 7.46368,4.31744 6.77888,4.31744 C6.08768,4.3168 5.39904,4.36544 5.0432,4.43264 C4.18624,4.53312 3.69216,5.22432 3.69216,5.53856 L3.69216,9.23072 C3.69216,9.56992 3.96864,9.8464 4.30784,9.8464 L4.30784,9.8464 Z M6.76928,3.69216 C7.7888,3.69216 8.61568,2.86528 8.61568,1.84576 C8.61568,0.82688 7.7888,0 6.76928,0 C5.74976,0 4.92288,0.82688 4.92288,1.8464 C4.92288,2.86592 5.74976,3.69216 6.76928,3.69216 L6.76928,3.69216 Z' id='virtual-tour-icon' fill='%23000000' /%3E %3C/g%3E %3C/svg%3E");
}

.video-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='17px'  x='0px' y='0px' viewBox='0 0 23 24' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M6.4,11.6 L11.2,8 L6.4,4.4 L6.4,11.6 L6.4,11.6 Z M8,0 C3.58,0 0,3.58 0,8 C0,12.42 3.58,16 8,16 C12.42,16 16,12.42 16,8 C16,3.58 12.42,0 8,0 L8,0 Z M8,14.4 C4.472,14.4 1.6,11.528 1.6,8 C1.6,4.472 4.472,1.6 8,1.6 C11.528,1.6 14.4,4.472 14.4,8 C14.4,11.528 11.528,14.4 8,14.4 L8,14.4 Z' id='image-icon' fill='%23000000' /%3E %3C/g%3E %3C/svg%3E");
}

.whydest-10years {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='112px' height='79px' x='0px' y='0px'  viewBox='0 0 111.96 79' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M63.92,52.14L73.12,71a0.89,0.89,0,0,1-.9,1.4H14.42a0.89,0.89,0,0,1-.9-1.4l9.2-18.9a0.94,0.94,0,0,1,.9-0.5h7.9a1.49,1.49,0,0,1,.7.3c0.5,0.6,1.1,1.2,1.6,1.8s1,1.1,1.6,1.7H26a1.19,1.19,0,0,0-.9.5L19,68.64h48.5L61.42,56a0.94,0.94,0,0,0-.9-0.5h-9.4a12.88,12.88,0,0,1,1.6-1.7c0.5-.6,1.1-1.2,1.6-1.8a1.08,1.08,0,0,1,.7-0.3h7.9a1,1,0,0,1,1,.4h0Zm-7-12.9c0,10.4-8.6,12.3-12.7,22.2a1,1,0,0,1-1.8,0c-3.7-9-11-11.4-12.4-19.4s4.1-15.6,12-16.3a13.56,13.56,0,0,1,14.9,13.5h0Zm-6.5,0a7.2,7.2,0,1,0-7.2,7.2,7.17,7.17,0,0,0,7.2-7.2h0Z' transform='translate(-0.01 0)' fill='%233a3939'/%3E%3Cpath d='M88.32,11.14c-0.2,0-.3.1-0.5,0.1a31.21,31.21,0,0,0-1.5-3.9,1.29,1.29,0,0,0-1.6-.7h-23a1.54,1.54,0,0,0-1.6.7,13.16,13.16,0,0,0-1.5,3.9,0.75,0.75,0,0,0-.5-0.1c-3.6-.3-8.7-0.2-10.1,4-1.1,3.6,1.6,8,3.2,10.9,2.5,4.4,5.5,8.5,7.8,13,1.4,2.7,3.4,6.5-1,6.7-1.9.1-1.9,3,0,2.9,5-.2,6-2.9,5.3-6.3a52.61,52.61,0,0,0,5.5,10.2,22.07,22.07,0,0,0,2.3,3.6,24.26,24.26,0,0,0-2.2,6.4h-0.1c-3.4,0-7,1.2-7.1,4.6a2.5,2.5,0,0,0,.8,1.9c2.4,2.4,9.4,2.5,9.7,2.5h2.2c0.3,0,7.4,0,9.7-2.5a2.93,2.93,0,0,0,.8-1.9c-0.1-3.4-3.8-4.6-7.1-4.6h-0.4a17.39,17.39,0,0,0-2.2-7c0.8-1.1,1.5-2.2,2.4-3.3a1.61,1.61,0,0,0,.4-0.7,62.72,62.72,0,0,0,5.1-9.6c-0.8,3.4.1,6.3,5.2,6.5,1.9,0.1,1.9-2.8,0-2.9-4.4-.2-2.4-4-1-6.7,2.4-4.5,5.4-8.6,7.8-13,1.7-3,4.4-7.4,3.2-10.9-1.2-4-6.3-4.1-10-3.8h0Zm-30.1,20.5c-2.5-4-5.5-8.1-7-12.7-1.6-5,3-5.2,6.9-4.9-0.7,5.1.2,10.6,1.3,15.5a61.49,61.49,0,0,0,2.3,8.1c-1.2-2.3-2.6-4.5-3.5-6h0Zm19,34.3c0.2,0,.3.1,0.5,0.1h0.2c1.7,0,3.1.3,3.6,0.8a0.52,0.52,0,0,1,.2.4c-0.1.3-1.9,1-6.5,1h-3.4c-4.5,0-6.3-.7-6.5-1a0.4,0.4,0,0,1,.2-0.4c0.4-.5,1.7-0.8,3.3-0.8,0.4,1.4,2.9,1.2,3-.5a18.81,18.81,0,0,1,1.6-6.7,15.39,15.39,0,0,1,1.1,6.1c0,1.5,1.8,1.8,2.7,1h0Zm-2-15.6-0.6.3c-0.4.1-.9,0.1-1.3,0.2h-0.8a3,3,0,0,1-1.3-.5l-0.3-.3a66.72,66.72,0,0,1-7.8-18.2c-1.9-6.6-3.8-15.4-.7-22h21.5c3.1,6.6,1.2,15.4-.7,22a60.74,60.74,0,0,1-8,18.5h0Zm20.1-31.4c-1.5,4.6-4.5,8.7-7,12.7a59.6,59.6,0,0,0-3.5,6.1,83.75,83.75,0,0,0,2.3-8.2c1.1-4.9,2-10.4,1.3-15.5,3.9-.3,8.5-0.1,6.9,4.9h0Z' transform='translate(-0.01 0)' fill='%239544ec'/%3E%3Cpath d='M81.32,11.34h-3.5a1.15,1.15,0,1,0,0,2.3H81a25.3,25.3,0,0,1-.7,10.6c-0.4,1.4,1.9,2,2.3.6a28.68,28.68,0,0,0,.6-12.7C83.12,11.44,81.52,11.34,81.32,11.34Z' transform='translate(-0.01 0)' fill='%23bb95df'/%3E%3C/g%3E%3C/svg%3E");
}

.whydest-1000 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='112px' height='79px' x='0px' y='0px'  viewBox='0 0 111.96 79' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M10,52a14.94,14.94,0,0,0,9.1-3.1,14.91,14.91,0,0,0,18.2,0,14.91,14.91,0,0,0,18.2,0,14.94,14.94,0,0,0,9.1,3.1,3,3,0,0,0,0-6,9,9,0,0,1-6.8-3.2,3,3,0,0,0-2.3-1.1h0a3,3,0,0,0-2.3,1.1,8.82,8.82,0,0,1-13.6,0,3,3,0,0,0-2.3-1.1h0A3,3,0,0,0,35,42.8a8.82,8.82,0,0,1-13.6,0,3,3,0,0,0-4.6,0A9,9,0,0,1,10,46a3,3,0,1,0,0,6h0Z' transform='translate(-0.01 0)' fill='%233a3939'/%3E%3Cpath d='M64.71,61a9,9,0,0,1-6.8-3.2,3,3,0,0,0-2.3-1.1h0a3,3,0,0,0-2.3,1.1,8.82,8.82,0,0,1-13.6,0,3,3,0,0,0-2.3-1.1h0a3,3,0,0,0-2.3,1.1,8.82,8.82,0,0,1-13.6,0,3,3,0,0,0-2.3-1.1h0a3,3,0,0,0-2.3,1.1A9.37,9.37,0,0,1,10,61a3,3,0,1,0,0,6,14.94,14.94,0,0,0,9.1-3.1,14.91,14.91,0,0,0,18.2,0,14.91,14.91,0,0,0,18.2,0,14.94,14.94,0,0,0,9.1,3.1,3,3,0,0,0,3-3,2.86,2.86,0,0,0-2.9-3h0Z' transform='translate(-0.01 0)' fill='%233a3939'/%3E%3Cpath d='M104.91,46.3a0.55,0.55,0,0,0-.5-0.3H101a0.62,0.62,0,0,0-.6.4L96,55.3H83.91a0.62,0.62,0,0,0-.6.4l-2.7,5.6h-23a0.65,0.65,0,0,0-.6.6v3a0.65,0.65,0,0,0,.6.6h5.1L59,73.1a0.64,0.64,0,0,0,0,.6,0.55,0.55,0,0,0,.5.3H63a0.71,0.71,0,0,0,.6-0.3l3.9-8.2h24l3.9,8.2a0.6,0.6,0,0,0,.6.3h3.4a0.55,0.55,0,0,0,.5-0.3,0.64,0.64,0,0,0,0-.6l-4-7.6,9-18.6a0.64,0.64,0,0,0,0-.6h0ZM94.41,58.6l-1.3,2.7h-8.9l1.3-2.7h8.9Z' transform='translate(-0.01 0)' fill='%239544ec'/%3E%3Cpath d='M74.51,10h0C60.51,10,49,19.1,49,30.5a1.52,1.52,0,0,0,1.4,1.5,1.75,1.75,0,0,0,1.2-.4,8.49,8.49,0,0,1,6-2.6,8.39,8.39,0,0,1,6,2.5,1.42,1.42,0,0,0,2,.1,14.45,14.45,0,0,1,8.9-3.4,13.11,13.11,0,0,1,8.8,3.4,1.42,1.42,0,0,0,2-.1,8.39,8.39,0,0,1,6-2.5,8.1,8.1,0,0,1,6,2.6,1.29,1.29,0,0,0,1.2.4,1.45,1.45,0,0,0,1.4-1.5C100,19.1,88.51,10,74.51,10h0Zm0,2c13,0,23.5,8.4,23.5,18.5a0.47,0.47,0,0,1,.5-0.5,0.4,0.4,0,0,1,.4.2,10.52,10.52,0,0,0-7.5-3.2A10.2,10.2,0,0,0,84,30.1a0.48,0.48,0,0,1,.7,0,15.62,15.62,0,0,0-10.1-3.8,16.46,16.46,0,0,0-10.2,3.8,0.48,0.48,0,0,1,.7,0,10.39,10.39,0,0,0-14.9.1,0.52,0.52,0,0,1,.4-0.2,0.47,0.47,0,0,1,.5.5C51,20.4,61.51,12,74.51,12h0Z' transform='translate(-0.01 0)' fill='%239544ec'/%3E%3Cpath d='M69,16.3h0a8.75,8.75,0,0,0-10.9,5.8h0a1,1,0,0,0,2,.6h0a6.71,6.71,0,0,1,8.4-4.4h0a1,1,0,0,0,1.3-.7,1,1,0,0,0-.8-1.3h0Z' transform='translate(-0.01 0)' fill='%23bb95df'/%3E%3Cpath d='M74,74c0.6,0,1-.9,1-2.1V67l-0.1-.1h-1.7a0.1,0.1,0,0,0-.1.1v4.9C73,73.1,73.41,74,74,74h0Z' transform='translate(-0.01 0)' fill='%239544ec'/%3E%3Cpath d='M74.91,30.2a2.77,2.77,0,0,0-1.8,0c-0.1,0-.1.1-0.1,0.2V59.7a0.35,0.35,0,0,0,.1.2h1.8c0.1,0,.1-0.1.1-0.2V30.4a0.35,0.35,0,0,0-.1-0.2h0Z' transform='translate(-0.01 0)' fill='%239544ec'/%3E%3Cpath d='M74,5h0c-0.6,0-1,.7-1,1.6V8.9L73.11,9h1.8A0.1,0.1,0,0,0,75,8.9V6.6c0-.9-0.4-1.6-1-1.6h0Z' transform='translate(-0.01 0)' fill='%239544ec'/%3E%3C/g%3E%3C/svg%3E");
}

.whydest-feefo {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='112px' height='79px' x='0px' y='0px'  viewBox='0 0 111.96 79' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M28.6,30.7H20.8c0.3-1.6,1.8-2.7,3.9-2.7a4,4,0,0,1,3.9,2.7m5,3.5V33.7c0-6.2-3.7-10.1-9-10.1a9.14,9.14,0,0,0-6.2,2.6,8.77,8.77,0,0,0-2.6,6.2,8.45,8.45,0,0,0,2.5,6.2,8.32,8.32,0,0,0,6.3,2.7A8.65,8.65,0,0,0,32.8,36H27.4a4.21,4.21,0,0,1-2.6,1c-2.2,0-3.4-1-3.9-2.7l12.7-.1h0Z' transform='translate(-0.01 0)' fill='%23fff'/%3E%3Cpath d='M47.29,30.7h-7.8c0.3-1.6,1.8-2.7,3.9-2.7a4,4,0,0,1,3.9,2.7m4.9,3.5V33.7c0-6.2-3.7-10.1-9-10.1A9.14,9.14,0,0,0,37,26.2a8.77,8.77,0,0,0-2.6,6.2,8.45,8.45,0,0,0,2.5,6.2,8.32,8.32,0,0,0,6.3,2.7A8.65,8.65,0,0,0,51.4,36H46a4.21,4.21,0,0,1-2.6,1c-2.2,0-3.4-1-3.9-2.7l12.7-.1h0Z' transform='translate(-0.01 0)' fill='%23fff'/%3E%3Cpath d='M8.79,27.9v13h4.8v-13h2V24.2h-2V23.7c0-1.5.3-2,1.8-2h0.1V18.4H14.7c-4-.1-5.9,1.6-5.9,5.1v0.6H7v3.7h1.8v0.1Z' transform='translate(-0.01 0)' fill='%23fff'/%3E%3Cpath d='M54.09,27.9v13H59v-13h2V24.2H59V23.7c0-1.5.3-2,1.8-2h0.1V18.4h-0.8C56,18.4,54,20,54,23.6v0.6H52.2v3.7h1.9Z' transform='translate(-0.01 0)' fill='%23fff'/%3E%3Cpath d='M73.69,32.5a4,4,0,1,1-8,0,4,4,0,1,1,8,0m4.9-.1a9,9,0,0,0-2.7-6.3,8.77,8.77,0,0,0-6.2-2.4,9.14,9.14,0,0,0-6.2,2.6A8.86,8.86,0,0,0,61,32.5a8.45,8.45,0,0,0,2.5,6.2,8.32,8.32,0,0,0,6.3,2.7,9,9,0,0,0,6.4-2.6,9.26,9.26,0,0,0,2.4-6.4' transform='translate(-0.01 0)' fill='%23fff'/%3E%3Cpath d='M85.19,29.7a4.73,4.73,0,0,1-4.4-4.4h10.4V25.1c0-4.1-2.6-6.8-6.2-6.8a6.2,6.2,0,0,0-6.4,6.4,6.36,6.36,0,0,0,6.3,6.4,6.17,6.17,0,0,0,5.9-4.2H89.7a4.79,4.79,0,0,1-4.3,2.7c0,0.1-.1.1-0.2,0.1' transform='translate(-0.01 0)' fill='%23fedc00'/%3E%3Cpath d='M98.4,29.7a4.73,4.73,0,0,0,4.4-4.4H92.4V25.1c0-4.1,2.6-6.8,6.2-6.8a6.2,6.2,0,0,1,6.4,6.4,6.36,6.36,0,0,1-6.3,6.4,6.17,6.17,0,0,1-5.9-4.2h1.1a4.79,4.79,0,0,0,4.3,2.7c0,0.1.1,0.1,0.2,0.1' transform='translate(-0.01 0)' fill='%23fedc00'/%3E%3Cpolygon points='12.98 45 12.08 42.7 11.28 45 8.78 45.1 10.68 46.7 10.08 49 12.08 47.7 14.18 49 13.58 46.7 15.48 45.1 12.98 45' fill='%23fedc00'/%3E%3Cpolygon points='20.48 45 19.58 42.7 18.68 45 16.28 45.1 18.18 46.7 17.58 49 19.58 47.7 21.68 49 20.98 46.7 22.88 45.1 20.48 45' fill='%23fedc00'/%3E%3Cpolygon points='27.98 45 27.08 42.7 26.18 45 23.68 45.1 25.68 46.7 24.98 49 27.08 47.7 29.08 49 28.48 46.7 30.38 45.1 27.98 45' fill='%23fedc00'/%3E%3Cpolygon points='35.38 45 34.48 42.7 33.68 45 31.18 45.1 33.08 46.7 32.48 49 34.48 47.7 36.58 49 35.88 46.7 37.88 45.1 35.38 45' fill='%23fedc00'/%3E%3Cpolygon points='45.28 45.1 42.88 45 41.98 42.7 41.08 45 38.68 45.1 40.58 46.7 39.88 49 41.98 47.7 43.98 49 43.38 46.7 45.28 45.1' fill='%23fedc00'/%3E%3Cpath d='M14.19,60.6a5.1,5.1,0,1,1-.1-10.2,5.18,5.18,0,0,1,4.8,3H16.6a3.37,3.37,0,0,0-2.7-1.3,3.3,3.3,0,1,0,.1,6.6A3,3,0,0,0,16.9,57h-4V55.3h6.4v0.3A5,5,0,0,1,14.19,60.6Z' transform='translate(-0.01 0)' fill='%23fedc00'/%3E%3Cpath d='M25.1,60.6a5.08,5.08,0,0,1-5.2-5.1,5.1,5.1,0,1,1,10.2,0A4.86,4.86,0,0,1,25.1,60.6Zm0-8.4a3.3,3.3,0,1,0,0,6.6A3.3,3.3,0,0,0,25.1,52.2Z' transform='translate(-0.01 0)' fill='%23fedc00'/%3E%3Cpath d='M31.6,60.4V50.6h1.8v8.1h3v1.8l-4.8-.1h0Z' transform='translate(-0.01 0)' fill='%23fedc00'/%3E%3Cpath d='M42.9,59.9a6.9,6.9,0,0,1-3.2.5H37.4V50.6h2.2a6.78,6.78,0,0,1,3.5.7,4.64,4.64,0,0,1,2.1,4.2A4.52,4.52,0,0,1,42.9,59.9ZM42,52.7a4.94,4.94,0,0,0-2.4-.4h-0.3v6.3h0.4a5.05,5.05,0,0,0,2.4-.5,3,3,0,0,0,1.4-2.7A3.15,3.15,0,0,0,42,52.7Z' transform='translate(-0.01 0)' fill='%23fedc00'/%3E%3Cpath d='M48,49.6v-4H47V45.2h2.4v0.4h-1v3.9l-0.4.1h0Z' transform='translate(-0.01 0)' fill='%23fff'/%3E%3Cpath d='M49.9,49.6V45.3H51a2,2,0,0,1,.8.1,0.85,0.85,0,0,1,.5.3,0.62,0.62,0,0,1,.3.4,1.42,1.42,0,0,1,.2.6,0.73,0.73,0,0,1-.2.6,1.76,1.76,0,0,1-.4.5,1.45,1.45,0,0,1-.7.2l1.2,1.6h-0.5l-1.4-1.9h0.6a0.48,0.48,0,0,0,.4-0.1,0.92,0.92,0,0,0,.5-0.5c0-.1.1-0.3,0.1-0.4a0.9,0.9,0,0,0-.1-0.5,0.43,0.43,0,0,0-.3-0.3c-0.1-.1-0.2-0.1-0.3-0.2s-0.3-.1-0.6-0.1h-0.8v3.9A0.6,0.6,0,0,1,49.9,49.6Z' transform='translate(-0.01 0)' fill='%23fff'/%3E%3Cpath d='M53.4,45.3h0.4V48a1.33,1.33,0,0,0,.3,1,1.14,1.14,0,0,0,.8.3,0.48,0.48,0,0,0,.4-0.1,0.85,0.85,0,0,0,.3-0.3c0.1-.1.1-0.2,0.2-0.3a1.48,1.48,0,0,0,.1-0.7V45.2h0.4v2.7a2,2,0,0,1-.5,1.4,1.69,1.69,0,0,1-1,.3,2.35,2.35,0,0,1-.8-0.2,0.82,0.82,0,0,1-.5-0.5,2.15,2.15,0,0,1-.2-1l0.1-2.6h0Z' transform='translate(-0.01 0)' fill='%23fff'/%3E%3Cpath d='M57.09,48.4h0.4a0.9,0.9,0,0,0,.1.5,0.85,0.85,0,0,0,.3.3,1.3,1.3,0,0,0,1,0,0.85,0.85,0,0,0,.3-0.3,0.76,0.76,0,0,0,.1-0.4,0.37,0.37,0,0,0-.1-0.3,0.92,0.92,0,0,0-.5-0.5,4.71,4.71,0,0,1-.5-0.2,1.47,1.47,0,0,1-.4-0.2,1.24,1.24,0,0,1-.3-0.2,0.53,0.53,0,0,1-.2-0.3c0-.1-0.1-0.3-0.1-0.4a0.73,0.73,0,0,1,.2-0.6,1,1,0,0,1,.5-0.4,1.42,1.42,0,0,1,.6-0.2,1,1,0,0,1,1.1,1.1h-0.4a1.42,1.42,0,0,0-.2-0.6,0.55,0.55,0,0,0-.5-0.2,0.76,0.76,0,0,0-.5.2,0.55,0.55,0,0,0-.2.5,1.06,1.06,0,0,0,.2.5,1.54,1.54,0,0,0,.7.3,1.63,1.63,0,0,1,.6.3,1.51,1.51,0,0,1,.4.4,1.42,1.42,0,0,1,.2.6,0.73,0.73,0,0,1-.2.6,2.36,2.36,0,0,1-.5.5,0.73,0.73,0,0,1-.6.2,0.9,0.9,0,0,1-.5-0.1,1.47,1.47,0,0,1-.4-0.2l-0.3-.3c-0.1-.1-0.1-0.2-0.2-0.3S57.09,48.5,57.09,48.4Z' transform='translate(-0.01 0)' fill='%23fff'/%3E%3Cpath d='M60.79,49.6v-4h-1V45.2h2.4v0.4h-1v3.9l-0.4.1h0Z' transform='translate(-0.01 0)' fill='%23fff'/%3E%3Cpath d='M62.7,49.6V45.3h2.4v0.4H63.2v1.6H65v0.4h-1.9v1.6H65v0.4l-2.3-.1h0Z' transform='translate(-0.01 0)' fill='%23fff'/%3E%3Cpath d='M65.79,49.6V45.3h1.3a2.5,2.5,0,0,1,1.3.3,1.76,1.76,0,0,1,.8.9,1.64,1.64,0,0,1,.2,1,1.2,1.2,0,0,1-.2.8,1.61,1.61,0,0,1-.4.7l-0.5.5a1.45,1.45,0,0,1-.7.2h-0.8l-1-.1h0Zm0.4-.4h0.6a3.08,3.08,0,0,0,1-.1,0.76,0.76,0,0,0,.4-0.2c0.1-.1.3-0.2,0.4-0.3s0.2-.3.3-0.5a1.27,1.27,0,0,0,.1-0.6,1.88,1.88,0,0,0-.2-0.8,1.76,1.76,0,0,0-.4-0.5,0.86,0.86,0,0,0-.6-0.3c-0.2,0-.5-0.1-1-0.1H66.2v3.4h0Z' transform='translate(-0.01 0)' fill='%23fff'/%3E%3Cpath d='M47.4,55V50.7h0.7l1.6,3.7,1.6-3.7H52V55h-0.4V51.2h0L49.79,55h-0.4l-1.6-3.8h0V55H47.4Z' transform='translate(-0.01 0)' fill='%23fff'/%3E%3Cpath d='M52.79,55V50.7h2.4v0.4h-1.9v1.6h1.9V53h-1.9v1.6h1.9V55h-2.4Z' transform='translate(-0.01 0)' fill='%23fff'/%3E%3Cpath d='M55.9,55V50.7H57a2,2,0,0,1,.8.1,0.85,0.85,0,0,1,.5.3,1.38,1.38,0,0,1,.3.4,1.42,1.42,0,0,1,.2.6,0.73,0.73,0,0,1-.2.6,1.76,1.76,0,0,1-.4.5,1.45,1.45,0,0,1-.7.2l1.2,1.6h-0.5l-1.4-1.9h0.6a0.48,0.48,0,0,0,.4-0.1,0.92,0.92,0,0,0,.5-0.5c0-.1.1-0.3,0.1-0.4a0.9,0.9,0,0,0-.1-0.5,0.43,0.43,0,0,0-.3-0.3c-0.1-.1-0.2-0.1-0.3-0.2s-0.3-.1-0.6-0.1h-0.8v4H55.9Z' transform='translate(-0.01 0)' fill='%23fff'/%3E%3Cpath d='M63,53.9h0.5c-0.1.2-.2,0.3-0.3,0.5a1.76,1.76,0,0,1-.5.4l-0.6.3c-0.2,0-.4.1-0.6,0.1a2,2,0,0,1-1.1-.3,3,3,0,0,1-.8-0.8,2.17,2.17,0,0,1,0-2.2,3,3,0,0,1,.8-0.8,2,2,0,0,1,1.1-.3,2.66,2.66,0,0,1,1.2.3,1.76,1.76,0,0,1,.8.9H63a1.38,1.38,0,0,0-.3-0.4c-0.2-.1-0.3-0.2-0.5-0.3a1.49,1.49,0,0,0-.7-0.3,2.92,2.92,0,0,0-.9.2,2.34,2.34,0,0,0-.7.7,1.49,1.49,0,0,0-.2.9,0.84,0.84,0,0,0,.2.7,2.09,2.09,0,0,0,.4.6,1.76,1.76,0,0,0,.5.4,2.35,2.35,0,0,0,.8.2,1.27,1.27,0,0,0,.6-0.1,2.19,2.19,0,0,0,.5-0.3A1.38,1.38,0,0,0,63,53.9Z' transform='translate(-0.01 0)' fill='%23fff'/%3E%3Cpath d='M64.2,55V50.7h0.4v1.9h2.2V50.7h0.4V55H66.8V53H64.6v2H64.2Z' transform='translate(-0.01 0)' fill='%23fff'/%3E%3Cpath d='M67.79,55l1.8-4.3h0.5L72,55H71.5L71,53.6H69L68.29,55h-0.5Zm2.1-3.8-0.8,2h1.7Z' transform='translate(-0.01 0)' fill='%23fff'/%3E%3Cpath d='M72.5,55V50.7h0.6l2.4,3.6h0V50.7h0.4V55H75.5L73,51.2h0V55H72.5Z' transform='translate(-0.01 0)' fill='%23fff'/%3E%3Cpath d='M77.4,55V51.1h-1V50.7h2.4v0.4h-1V55H77.4Z' transform='translate(-0.01 0)' fill='%23fff'/%3E%3Cpath d='M47.2,60.4V60l1.5-1.4,0.5-.5a0.53,0.53,0,0,0,.2-0.3c0-.1.1-0.2,0.1-0.3a0.9,0.9,0,0,0-.1-0.5,0.43,0.43,0,0,0-.3-0.3,4.33,4.33,0,0,0-.5-0.1,0.37,0.37,0,0,0-.3.1,0.53,0.53,0,0,0-.3.2,0.38,0.38,0,0,1-.2.2c0,0.1-.1.2-0.1,0.3v0.4H47.3a0.75,0.75,0,0,1,.1-0.5,1.33,1.33,0,0,1,.3-0.5,0.55,0.55,0,0,1,.5-0.3c0.2,0,.4-0.1.6-0.1a1.23,1.23,0,0,1,1,.5,1.33,1.33,0,0,1,.3.8V58c0,0.1-.1.2-0.1,0.3a0.38,0.38,0,0,1-.2.2l-0.5.5-1.4,1.3H50v0.4l-2.8-.3h0Z' transform='translate(-0.01 0)' fill='%23fff'/%3E%3Cpath d='M50.4,58.8V57.6a1.82,1.82,0,0,1,.4-1.1,1.37,1.37,0,0,1,1.1-.4,1.27,1.27,0,0,1,.6.1,1.38,1.38,0,0,1,.4.3l0.3,0.3c0.1,0.1.1,0.3,0.2,0.4V59a1.73,1.73,0,0,1-.5,1.3,1.69,1.69,0,0,1-1,.3,1.27,1.27,0,0,1-.6-0.1,1.06,1.06,0,0,0-.5-0.2L50.5,60a2.57,2.57,0,0,1-.2-0.5A0.88,0.88,0,0,0,50.4,58.8Zm0.5,0v0.5a0.52,0.52,0,0,0,.2.4L51.4,60a0.9,0.9,0,0,0,.5.1,1.23,1.23,0,0,0,.8-0.4,2,2,0,0,0,.2-0.9V57.2a0.34,0.34,0,0,0-.2-0.3l-0.3-.3a0.9,0.9,0,0,0-.5-0.1,0.73,0.73,0,0,0-.6.2,0.32,0.32,0,0,0-.3.3,1.48,1.48,0,0,0-.1.7v1.1h0Z' transform='translate(-0.01 0)' fill='%23fff'/%3E%3Cpath d='M55.2,60.4V56.5H54.5V56.1h1.2v4.3H55.2Z' transform='translate(-0.01 0)' fill='%23fff'/%3E%3Cpath d='M57.09,58.3l0.4-2.1h1.9v0.4H57.8l-0.2,1.2a1.47,1.47,0,0,0,.4-0.2h0.3a1.45,1.45,0,0,1,.7.2,1.21,1.21,0,0,1,.5.5,1.88,1.88,0,0,1,.2.8,2.35,2.35,0,0,1-.2.8,2.65,2.65,0,0,1-.5.6,1.85,1.85,0,0,1-.7.2,1.27,1.27,0,0,1-.6-0.1c-0.2-.1-0.3-0.2-0.5-0.3S57,60,56.9,59.8a4.33,4.33,0,0,1-.1-0.5h0.4a0.76,0.76,0,0,0,.2.5,0.43,0.43,0,0,0,.3.3,1.06,1.06,0,0,0,.5.2,0.48,0.48,0,0,0,.5-0.2,0.78,0.78,0,0,0,.4-0.4,1.42,1.42,0,0,0,.2-0.6,0.73,0.73,0,0,0-.2-0.6,0.78,0.78,0,0,0-.4-0.4,1.06,1.06,0,0,0-.5-0.2,0.37,0.37,0,0,0-.3.1,0.53,0.53,0,0,0-.3.2l-0.3.3Z' transform='translate(-0.01 0)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
}

.whydest-247 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='112px' height='79px' x='0px' y='0px'  viewBox='0 0 111.96 79' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M46.94,43.95l-5.1-1.2a20.43,20.43,0,0,0,5.1-7.4c1.6-.4,3.2-1.7,3.4-4.8,0.2-2.8-.6-4.1-1.8-4.7a3.4,3.4,0,0,0-.1-1c1.5-8.3-4.4-11.2-4.9-11.4-0.8-1.2-6-8.3-15.5-2.5a16.87,16.87,0,0,0-4.8,4.2,15.65,15.65,0,0,0-2.9,8.1c-0.3,0-.6.1-0.9,0.1-0.1-1.8,0-7.2,3.4-11.1,2.5-2.8,6.4-4.3,11.4-4.3s9,1.4,11.6,4.3c4.4,4.7,4,11.7,4,11.8a0.67,0.67,0,0,0,.6.7h0a0.67,0.67,0,0,0,.7-0.6c0-.3.4-7.6-4.4-12.8-2.7-3.1-6.9-4.6-12.4-4.6s-9.6,1.6-12.4,4.7c-4.1,4.6-3.9,10.9-3.7,12.4-1.6.9-2.7,2.7-2.4,6.7,0.4,5.2,3.5,7,6.3,7a3.34,3.34,0,0,0,1.5-.3c1.6,1.1,4.3,2,8.5,2.2a2.84,2.84,0,0,0,2.3,1.1c1.4,0,2.5-.8,2.5-1.9a2.29,2.29,0,0,0-2.5-1.9A2.66,2.66,0,0,0,32,38a17.31,17.31,0,0,1-6.2-1.2,18.69,18.69,0,0,1-2.9-9.5,21.75,21.75,0,0,1,.1-2.6c9,0.3,14.3-3.3,17.2-6.5a21.65,21.65,0,0,1,5.5,11.2C44.85,36,40.15,43,34.45,43c-2.5,0-4.7-1.3-6.6-3.3a13,13,0,0,1-4.8-1.9,17.92,17.92,0,0,0,3.8,4.8l-5.1,1.3a15.71,15.71,0,0,0-11.9,15.2v8.6a4.46,4.46,0,0,0,4.4,4.5h40.2a4.46,4.46,0,0,0,4.4-4.5v-8.6a15.71,15.71,0,0,0-11.9-15.2h0Zm-2.1,2.3-6.7,4.6-2-5.2a14.26,14.26,0,0,0,2.7-.9l6,1.5h0Zm-15-1.5a11.42,11.42,0,0,0,2.6.9l-2,5.2-6.7-4.6,6.1-1.5h0Zm-1.5,24.8h-7.7v-3.6a0.7,0.7,0,1,0-1.4,0v3.6h-5a1.69,1.69,0,0,1-1.7-1.7v-8.6A13.05,13.05,0,0,1,22,46.75l8.4,5.8a1.76,1.76,0,0,0,1.8,1.6l-3.9,15.4h0Zm4.9-22.1,0.6-1.6h0.9l0.6,1.6h-2.1Zm22.9,20.4a1.75,1.75,0,0,1-1.7,1.7h-5.2V66a0.68,0.68,0,0,0-.7-0.7,0.67,0.67,0,0,0-.7.6v3.6h-7.6L36.45,54a1.83,1.83,0,0,0,1.8-1.6l8.4-5.8a12.87,12.87,0,0,1,9.5,12.5v8.7h0Z' transform='translate(-0.01 0)' fill='%233a3939'/%3E%3Cpath d='M87.55,58.65l-2.9,2.9a5.07,5.07,0,0,1-2.1.8,34.32,34.32,0,0,1-34.7-34.7,4.49,4.49,0,0,1,.9-2l2.9-2.9a4.83,4.83,0,0,1,4.6-1.1l0.6,0.2a6,6,0,0,1,3.3,3.5l1.5,5.4a5.14,5.14,0,0,1-1.2,4.6l-1.9,1.9a20.88,20.88,0,0,0,14.6,14.6l1.9-1.9a5.22,5.22,0,0,1,4.6-1.2l5.4,1.5a5.72,5.72,0,0,1,3.5,3.3l0.2,0.6a5,5,0,0,1-1.2,4.5h0Z' transform='translate(-0.01 0)' fill='none' stroke='%239544ec' stroke-width='2'/%3E%3Cpath d='M55.25,24.25h0a5.8,5.8,0,0,0-4.5,6.9h0a0.67,0.67,0,1,0,1.3-.3h0a4.43,4.43,0,0,1,3.5-5.2h0a0.8,0.8,0,0,0,.5-0.9,0.69,0.69,0,0,0-.8-0.5h0Z' transform='translate(-0.01 0)' fill='%23bb95df'/%3E%3Cpath d='M73.14,26.65a4.15,4.15,0,0,1,1.6.3,3.46,3.46,0,0,1,1.2.7,2.59,2.59,0,0,1,.7,1.1,5.07,5.07,0,0,1,.2,1.3,4.87,4.87,0,0,1-.1,1.2,3.13,3.13,0,0,1-.5,1c-0.2.3-.4,0.6-0.7,1a7.64,7.64,0,0,1-.9.9l-2.3,2.3a2.92,2.92,0,0,1,.9-0.2,2.49,2.49,0,0,1,.8-0.1h2.2a0.85,0.85,0,0,1,.6.2,0.56,0.56,0,0,1,.2.6v1.5h-8.2v-0.8a0.9,0.9,0,0,1,.1-0.5c0.1-.2.2-0.3,0.3-0.5l3.4-3.4a6,6,0,0,1,.8-0.8,3.51,3.51,0,0,0,.5-0.8c0.1-.3.2-0.5,0.3-0.8a2.2,2.2,0,0,0,.1-0.8,1.8,1.8,0,0,0-.3-1.1,1.53,1.53,0,0,0-1-.4,0.75,0.75,0,0,0-.5.1c-0.1.1-.3,0.1-0.4,0.2l-0.4.4a0.76,0.76,0,0,0-.2.4,2.19,2.19,0,0,1-.3.5,0.76,0.76,0,0,1-.5.2h-0.4l-1.3-.2a3.33,3.33,0,0,1,.5-1.5,3.13,3.13,0,0,1,.9-1.1,3.38,3.38,0,0,1,1.2-.6,6.64,6.64,0,0,1,1.5-.3h0Zm12.3,7.2h1.2v1.4a0.37,0.37,0,0,1-.1.3,0.48,0.48,0,0,1-.4.1h-0.7v2.8h-2.2v-2.7h-4.7a0.48,0.48,0,0,1-.4-0.1,0.52,0.52,0,0,1-.2-0.4L77.64,34l5.4-7.2h2.4v7Zm-2.2-3v-0.6a2,2,0,0,1,.1-0.7l-3.1,4.3h3v-3Zm5.8,7.5c-0.1.1-.1,0.3-0.2,0.4l-0.3.3a1.47,1.47,0,0,1-.4.2c-0.1,0-.3.1-0.4,0.1h-1.1l4.5-11.9a2,2,0,0,1,1.3-1h1.1Zm13.1-11.6v1a1.48,1.48,0,0,1-.1.7c-0.1.2-.1,0.3-0.2,0.5l-4.1,8.6a2.65,2.65,0,0,1-.5.6,1,1,0,0,1-.8.3h-1.8l4.2-8.4a2.09,2.09,0,0,1,.4-0.6,2.18,2.18,0,0,1,.4-0.5h-5.3c-0.1,0-.1-0.1-0.2-0.1a0.2,0.2,0,0,1-.1-0.2v-1.9h8.1Z' transform='translate(-0.01 0)' fill='%239544ec'/%3E%3C/g%3E%3C/svg%3E");
}

.bffs-4-eva {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='49px' height='49px' x='0px' y='0px'  viewBox='0 0 49 49' xml:space='preserve'%3E%3Cg%3E%3Ccircle cx='24.5' cy='24.5' r='24' fill='none' stroke='%23939393'/%3E%3Cpath d='M36.62,20.56c-0.35-3.8-3-6.56-6.4-6.56a6.37,6.37,0,0,0-5.45,3.14A6.13,6.13,0,0,0,19.44,14c-3.37,0-6.06,2.76-6.4,6.56a6.76,6.76,0,0,0,.2,2.49,10.69,10.69,0,0,0,3.28,5.47L24.76,36l8.38-7.48a10.69,10.69,0,0,0,3.28-5.47,6.78,6.78,0,0,0,.2-2.49h0Z' transform='translate(-0.5 -0.5)' fill='%23939393'/%3E %3C/g%3E%3C/svg%3E");
}

.usp-5-star {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='49px' height='49px' x='0px' y='0px'  viewBox='0 0 49 49' xml:space='preserve'%3E%3Cg%3E%3Ccircle cx='24.5' cy='24.5' r='24' fill='none' stroke='%23939393'/%3E%3Cpath d='M21.46,16.66l2.73,0.23a0.22,0.22,0,0,1,.12.38l-2.07,1.8,0.62,2.67a0.22,0.22,0,0,1-.32.23l-2.35-1.42L17.85,22a0.22,0.22,0,0,1-.32-0.23l0.62-2.67-2.07-1.8a0.22,0.22,0,0,1,.12-0.38l2.73-.23L20,14.13a0.22,0.22,0,0,1,.4,0Zm11,0,2.73,0.23a0.22,0.22,0,0,1,.12.38l-2.07,1.8,0.62,2.67a0.22,0.22,0,0,1-.32.23l-2.35-1.42L28.85,22a0.22,0.22,0,0,1-.32-0.23l0.62-2.67-2.07-1.8a0.22,0.22,0,0,1,.12-0.38l2.73-.23L31,14.13a0.22,0.22,0,0,1,.4,0Zm-17,11,2.73,0.23a0.22,0.22,0,0,1,.12.38l-2.07,1.8,0.62,2.67a0.22,0.22,0,0,1-.32.23l-2.35-1.42L11.85,33a0.22,0.22,0,0,1-.32-0.23l0.62-2.67-2.07-1.8a0.22,0.22,0,0,1,.12-0.38l2.73-.23L14,25.13a0.22,0.22,0,0,1,.4,0Zm11,0,2.73,0.23a0.22,0.22,0,0,1,.12.38l-2.07,1.8,0.62,2.67a0.22,0.22,0,0,1-.32.23l-2.35-1.42L22.85,33a0.22,0.22,0,0,1-.32-0.23l0.62-2.67-2.07-1.8a0.22,0.22,0,0,1,.12-0.38l2.73-.23L25,25.13a0.22,0.22,0,0,1,.4,0Zm11,0,2.73,0.23a0.22,0.22,0,0,1,.12.38l-2.07,1.8,0.62,2.67a0.22,0.22,0,0,1-.32.23l-2.35-1.42L33.85,33a0.22,0.22,0,0,1-.32-0.23l0.62-2.67-2.07-1.8a0.22,0.22,0,0,1,.12-0.38l2.73-.23L36,25.13a0.22,0.22,0,0,1,.4,0Z' transform='translate(-0.5 -0.5)' fill='%23939393'/%3E %3C/g%3E%3C/svg%3E");
}

.bta-uspbar {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='48.1' height='46.6' x='0px' y='0px'  viewBox='0 0 48.1 46.61' xml:space='preserve'%3E%3Cg%3E%3Cdefs%3E%3Cmask id='a' x='4.45' y='7.9' width='2.87' height='2.1' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 -0.5)'%3E%3Cpolygon points='6 10.5 4.7 8.5 7 9.3 7.3 8.9 7.3 10.5 6 10.5' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='b' x='7.32' y='6.83' width='1.13' height='3.17' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 -0.5)'%3E%3Cpolygon points='8.5 9.7 8.3 9.6 8.3 7.5 7.3 8.9 7.3 10.5 8.5 10.5 8.5 9.7' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='c' x='7.03' y='6.83' width='1.34' height='3.17' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 -0.5)'%3E%3Cpolygon points='7 9.3 7 9.3 8.3 7.5 8.3 9.6 8.4 9.7 8.4 10.5 7 10.5 7 9.3' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='d' x='7.32' y='9.03' width='3.3' height='0.97' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 -0.5)'%3E%3Cpolygon points='10.1 10.5 10.4 10.4 8.3 9.6 8.3 9.5 7.3 9.5 7.3 10.5 10.1 10.5' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='e' x='7.32' y='9.87' width='3.3' height='0.98' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 -0.5)'%3E%3Cpolygon points='8.3 11.3 8.3 11.2 10.4 10.4 10.4 10.4 7.3 10.4 7.3 11.3 8.3 11.3' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='f' x='7.32' y='10' width='1.16' height='3.36' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 -0.5)'%3E%3Cpolygon points='7.3 12.3 8.2 13.5 8.3 11.2 8.5 11.1 8.5 10.5 7.3 10.5 7.3 12.3' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='g' x='6.78' y='10' width='1.48' height='3.36' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 -0.5)'%3E%3Cpolygon points='6.8 11.7 6.8 11.7 8.2 13.5 8.3 12 8.3 10.5 6.8 10.5 6.8 11.7' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='h' x='4.45' y='7.9' width='2.87' height='2.21' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 -0.5)'%3E%3Cpolygon points='6.1 10.6 6.1 10.6 4.7 8.5 7 9.3 7.3 8.9 7.3 10.6 6.1 10.6' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='i' x='40.78' y='7.98' width='2.84' height='2.27' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 -0.5)'%3E%3Cpolygon points='42 10.7 42 10.7 43.4 8.6 41 9.4 40.8 9.1 40.8 10.7 42 10.7' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='j' x='40.78' y='10.13' width='2.7' height='1.94' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 -0.5)'%3E%3Cpolygon points='40.8 12.5 41.3 11.8 43.3 12.5 42 10.7 42.1 10.6 40.8 10.6 40.8 12.5' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='l' x='39.94' y='10.13' width='1.44' height='3.22' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 -0.5)'%3E%3Cpolygon points='39.9 13 40 13.7 41.3 11.8 41.4 11.9 41.4 10.6 39.9 10.6 39.9 13' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='m' x='39.64' y='10.13' width='1.14' height='3.22' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 -0.5)'%3E%3Cpolygon points='39.6 11.3 39.8 11.4 40 13.7 40.8 12.5 40.8 10.6 39.6 10.6 39.6 11.3' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='n' x='37.32' y='10.06' width='3.46' height='0.94' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 -0.5)'%3E%3Cpolygon points='37.7 10.5 37.7 10.6 39.8 11.4 39.8 11.5 40.8 11.5 40.8 10.5 37.7 10.5' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='o' x='37.32' y='9.21' width='3.46' height='0.93' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 -0.5)'%3E%3Cpolygon points='37.8 10.6 37.7 10.6 39.8 9.8 39.8 9.7 40.8 9.7 40.8 10.6 37.8 10.6' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='p' x='39.61' y='7.04' width='1.18' height='3.1' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 -0.5)'%3E%3Cpolygon points='39.6 9.9 39.8 9.8 39.7 7.6 40.8 9.1 40.8 10.6 39.6 10.6 39.6 9.9' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='q' x='39.69' y='7.04' width='1.38' height='3.1' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 -0.5)'%3E%3Cpolygon points='39.7 9.8 39.8 9.8 39.7 7.6 41 9.4 41.1 9.4 41.1 10.6 39.7 10.6 39.7 9.8' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='r' x='40.78' y='7.98' width='2.84' height='2.16' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 -0.5)'%3E%3Cpolygon points='42.1 10.6 43.4 8.6 41 9.4 40.8 9.1 40.8 10.6 42.1 10.6' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='s' x='43.67' y='25.88' width='4.44' height='2.13' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 -0.5)'%3E%3Cpolygon points='48.1 28.5 48.1 26.4 43.7 26.4 43.7 28.5 48.1 28.5' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='t' x='24.26' y='0' width='5.44' height='5.03' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 -0.5)'%3E%3Cpolygon points='29.7 0.5 24.3 0.5 24.3 5.5 29.7 5.5 29.7 0.5' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Ctitle%3Ebta-uspbar%3C/title%3E%3Cpath d='M24.1,44A20.2,20.2,0,0,1,4.9,18.3,20.1,20.1,0,0,0,4,23.8,20.5,20.5,0,0,0,24.1,44.3' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M24.1,44.5A20.6,20.6,0,0,1,3.8,23.8a19.9,19.9,0,0,1,.9-5.5H5.1a20,20,0,0,0,19,25.5v0.3h0v0.4Z' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M24,44A20.2,20.2,0,0,0,43.2,18.3a20.1,20.1,0,0,1,.9,5.5A20.5,20.5,0,0,1,24,44.3' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M24,44.5V44.1h0V43.9A20,20,0,0,0,43,18.4h0.3a19.9,19.9,0,0,1,.9,5.5A20.6,20.6,0,0,1,24,44.5' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M4.1,25.6a2.7,2.7,0,0,1,2.2-2.7L7,22.7l0.3-.2a2.7,2.7,0,0,1,0,.4,3.4,3.4,0,0,1-.3,1,3.2,3.2,0,0,1-2.7,1.7' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M5.9,28.9H6.1a0.1,0.1,0,0,1,0,.2l-0.4.6H5.4l0.5-.6h0Zm-0.6.8H5.4l-0.2.2H5a0.1,0.1,0,0,1,0-.2l0.3-.4H5.4v0.2Z' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M11.6,33.1a4.5,4.5,0,0,1,.9,1.9l-0.2.2-0.5.3a2.4,2.4,0,0,0-1.5,1.1,3.8,3.8,0,0,1,.5-1.9,2.1,2.1,0,0,0,.7-1.4M10.7,38a2.7,2.7,0,0,0,1.7-1.1h0a5.4,5.4,0,0,1-1.1,2L10.7,38' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M10.7,38a2.7,2.7,0,0,0,1.7-1.1h0a5.4,5.4,0,0,1-1.1,2L10.7,38' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M11.4,39.2a4.2,4.2,0,0,1-4.1,1.3L6,40l-0.4-.2H6l0.8-.4a3.5,3.5,0,0,1,3.4-.6h0L10.6,39h0.2l0.6,0.4' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M6.5,36.5a3.9,3.9,0,0,1-3.2-.7l-0.8-.7-0.2-.3H2.7l0.9-.2a3.5,3.5,0,0,1,4.2,1.1H5.9v0.6l0.5,0.7' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M8.1,29.2a3.4,3.4,0,0,1-.4,1.1,3.6,3.6,0,0,0-1.4-.6l-0.5-.2a3.6,3.6,0,0,1,1.1-1.4,3,3,0,0,0,1.2,1M6.8,31.6L6,32.2a4.2,4.2,0,0,1-.3-1.7,3.1,3.1,0,0,0,1.1,1.1' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M6.8,31.6L6,32.2a4.2,4.2,0,0,1-.3-1.7,3.1,3.1,0,0,0,1.1,1.1' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M8.1,29.2a3.4,3.4,0,0,1-.4,1.1,3.6,3.6,0,0,0-1.4-.6l-0.5-.2a3.5,3.5,0,0,1,1-1.5,5,5,0,0,0,.9-1.1,4.6,4.6,0,0,1,.4,2.2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M5.6,32A3.7,3.7,0,0,1,.5,30.6H1.7A3.2,3.2,0,0,1,5.6,32' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M7.1,24.5a3.9,3.9,0,0,1,.1.8A3.4,3.4,0,0,1,6.8,27l-0.3.4a4.3,4.3,0,0,1-1.8,1.3,2.9,2.9,0,0,1,1.6-3.4l0.6-.5,0.2-.2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M4.4,28.3A3.4,3.4,0,0,1,1,27.7a3.6,3.6,0,0,1-.7-0.9l-0.2-.3h1a2.9,2.9,0,0,1,3.3,1.9' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M3.9,25.2a3.1,3.1,0,0,1-2.8-1.5,3.3,3.3,0,0,1-.4-0.9,2.6,2.6,0,0,1-.1-0.4H0.9l0.6,0.2a2.6,2.6,0,0,1,2.3,2.5' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M4.4,22.5a2.3,2.3,0,0,1,2.1-2.2l0.6-.2H7.3a2.4,2.4,0,0,1-.1.4,3,3,0,0,1-.4.8,2.8,2.8,0,0,1-2.5,1.3' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M4.2,22.3a2.7,2.7,0,0,1-2.7-2.7H1.7l0.6,0.2a2.3,2.3,0,0,1,2,2.3' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M4.2,20A2.6,2.6,0,0,1,3,16.6v0.2l0.4,0.4A2.2,2.2,0,0,1,4.2,20' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M4.5,19.8a2.2,2.2,0,0,1,2.7-.9H8l-0.2.2-0.7.6a2.6,2.6,0,0,1-2.7,0' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M6.5,15.8v0.3a2.4,2.4,0,0,1-.1.7,2.3,2.3,0,0,1-1.7,1.6,1.9,1.9,0,0,1,1.1-2.2l0.4-.3H6.5' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M14.3,41.5a3.6,3.6,0,0,1-.8-4.6,4.2,4.2,0,0,0,.3-0.9V35.6c0.1-.1,0,0,0.1.1L14.2,36a4.5,4.5,0,0,1,.7,1.2,4.3,4.3,0,0,1-.6,4.3' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M14.5,41.8c-2.7,3.3-5.7,1.1-5.7,1.1l0.4-.2,0.8-.5a3.5,3.5,0,0,1,4.6-.4' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M18.1,43.1a3.6,3.6,0,0,1-1.4-4.4,4.1,4.1,0,0,0,.2-0.9c0-.1,0-0.3,0-0.4s0,0,.1.1l0.3,0.3a4.4,4.4,0,0,1,.9,1.1,4.3,4.3,0,0,1-.1,4.3' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M18.3,43.4a4.3,4.3,0,0,1-3.7,2.3l-1.4-.2-0.4-.2H12.8l0.3-.2,0.7-.6a3.5,3.5,0,0,1,4.5-1' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M14.9,40.6H15a1.6,1.6,0,0,0,.9,1.5,0.1,0.1,0,0,1,.1.2H15.8a1.9,1.9,0,0,1-1-1.7h0.1' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M14.1,42.5a0.1,0.1,0,0,1,.1-0.2l1.2-.3h0l-1.2.3H14.1' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M12.2,38.8h0.1a2.6,2.6,0,0,0,.5,1.6,0.1,0.1,0,0,1,0,.2H12.7a2.8,2.8,0,0,1-.6-1.7h0.1' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M11.3,40.6a0.1,0.1,0,0,1,0-.2,2.1,2.1,0,0,1,1.2-.3h0a1.9,1.9,0,0,0-1.1.2H11.3' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M7.1,32.8H7.3a0.1,0.1,0,0,1,.1.2H7.1' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M7.1,32.8H7.3a0.1,0.1,0,0,1,.1.2H7.1' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M5.7,33.3L6,33.7H6l-0.3-.2a0.1,0.1,0,0,1,0-.2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M4.6,29.6l-0.5-.2A0.1,0.1,0,0,1,4,29.2H4.1l0.6,0.3,0.2,0.2,0.2,0.3a0.1,0.1,0,0,1,0,.2H4.9l-0.2-.2-0.2-.2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M3.2,26a0.1,0.1,0,0,1-.1-0.2H3.3L3.9,26l0.5,0.4a0.1,0.1,0,0,1,0,.2H4.2l-0.4-.4L3.2,26' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M4.8,25.9a0.1,0.1,0,0,1,0,.2,2.7,2.7,0,0,0-.4.8H4.3a0.1,0.1,0,0,1-.1-0.2A2.9,2.9,0,0,1,4.6,26H4.8' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M4.8,22.8H5a0.1,0.1,0,0,1,0,.2l-0.4.3-0.4.4H4a0.1,0.1,0,0,1,0-.2l0.4-.4,0.4-.4' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M3.4,23l-0.2-.3a0.1,0.1,0,0,1,.1-0.2H3.5l0.2,0.3,0.2,0.2,0.3,0.5a0.1,0.1,0,0,1-.1.2H3.9l-0.3-.5L3.4,23' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M5.3,20.2a0.1,0.1,0,0,1-.1.2l-0.8.5H4.3a0.1,0.1,0,0,1,0-.2l0.8-.6H5.3' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M3.8,19.8H4a1.4,1.4,0,0,1,.5.7,0.1,0.1,0,0,1-.1.2H4.3A1.2,1.2,0,0,0,3.9,20a0.1,0.1,0,0,1,0-.2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M5.5,18.7a0.1,0.1,0,0,1-.1.2l-0.5.3H4.7a0.1,0.1,0,0,1,.1-0.2l0.5-.3H5.5' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M4.6,17.9H4.7a4.4,4.4,0,0,1,.1.8H4.6A4.2,4.2,0,0,0,4.5,18a0.1,0.1,0,0,1,.1-0.2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M9.1,30.4c-0.6,1.6-.2,3.7.3,5.4a20.8,20.8,0,0,0,1.2,3h0l-0.3-.3a19.8,19.8,0,0,1-1.1-3A8.8,8.8,0,0,1,9,30.2s0.8-1.5.1,0.2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M12.5,35.1s0.6,2.4-2.3,2.9a2,2,0,0,1,1.6-2.4l0.5-.3,0.2-.2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M9.9,37.7a3.5,3.5,0,0,1-3.8-2.2H7a3,3,0,0,1,2.8,2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M11.4,32.3s0.6,2.3-2.2,2.7a1.9,1.9,0,0,1,1.5-2.3l0.5-.3h0.2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M9,34.6a3.6,3.6,0,0,1-2.9-1l-0.6-.8V32.6H6.3A2.9,2.9,0,0,1,9,34.6' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M8.8,32.7a1.8,1.8,0,0,1,1.7-2l0.5-.2h0.2s0.3,2.2-2.5,2.3' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M8.7,32a3.1,3.1,0,0,1-3.2-2.3H5.7L6.3,30a2.7,2.7,0,0,1,2.3,2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M9.9,35.6H10a7.2,7.2,0,0,1-.2,1.1H9.6a7.1,7.1,0,0,0,.2-1.1H9.9' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M8.8,35.4a0.1,0.1,0,0,1,0-.1H8.8l0.4,0.3,0.3,0.4a0.1,0.1,0,0,1,0,.1H9.4l-0.3-.4-0.4-.3' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M9.2,33.4V33.2H9.4a0.1,0.1,0,0,1,0,.1v0.2H9.2L9,33.9H8.9a0.1,0.1,0,0,1,0-.1L9,33.5H9.2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M8.2,32.5H8.3a1.8,1.8,0,0,1,.5.9H8.7a1.7,1.7,0,0,0-.5-0.8,0.1,0.1,0,0,1,0-.1' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpolygon points='8.2 13 8.3 10.7 10.4 9.9 8.3 9.2 8.3 7 7 8.8 4.7 8 6.1 10.1 4.8 11.9 6.8 11.2 8.2 13' fill='%23867550'/%3E%3Cg mask='url(%23a)'%3E%3Cpolygon points='7 8.6 7.3 10 4.4 7.9 7 8.6' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23b)'%3E%3Cpolygon points='8.5 9 7.3 10 8.4 6.8 8.5 9' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23c)'%3E%3Cpolygon points='7 8.6 7.3 10 8.4 6.8 7 8.6' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23d)'%3E%3Cpolygon points='8.5 9 7.3 10 10.6 9.9 8.5 9' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23e)'%3E%3Cpolygon points='10.6 9.9 7.3 10 8.5 10.8 10.6 9.9' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23f)'%3E%3Cpolygon points='8.5 10.8 7.3 10 8.3 13.4 8.5 10.8' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23g)'%3E%3Cpolygon points='8.3 13.4 7.3 10 6.8 11.4 8.3 13.4' fill='%23867550'/%3E%3C/g%3E%3Cpolygon points='6.8 11.4 7.3 10 4.7 12 6.8 11.4' fill='%23867550'/%3E%3Cpolygon points='4.7 12 7.3 10 6 10.1 4.7 12' fill='%23867550'/%3E%3Cg mask='url(%23h)'%3E%3Cpolygon points='6 10.1 7.3 10 4.4 7.9 6 10.1' fill='%23867550'/%3E%3C/g%3E%3Cpolygon points='37.7 10.1 39.8 10.9 40 13.2 41.3 11.3 43.3 12 42 10.2 43.4 8.1 41 8.9 39.7 7.2 39.8 9.3 37.7 10.1' fill='%23867550'/%3E%3Cg mask='url(%23i)'%3E%3Cpolygon points='42.2 10.3 40.8 10.1 43.6 8 42.2 10.3' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23j)'%3E%3Cpolygon points='41.4 11.5 40.8 10.1 43.5 12.1 41.4 11.5' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23j)'%3E%3Cpolygon points='42.2 10.3 40.8 10.1 43.5 12.1 42.2 10.3' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23l)'%3E%3Cpolygon points='41.4 11.5 40.8 10.1 39.9 13.4 41.4 11.5' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23m)'%3E%3Cpolygon points='39.9 13.4 40.8 10.1 39.6 11 39.9 13.4' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23n)'%3E%3Cpolygon points='39.6 11 40.8 10.1 37.3 10.1 39.6 11' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23o)'%3E%3Cpolygon points='37.3 10.1 40.8 10.1 39.6 9.2 37.3 10.1' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23p)'%3E%3Cpolygon points='39.6 9.2 40.8 10.1 39.7 7 39.6 9.2' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23q)'%3E%3Cpolygon points='39.7 7 40.8 10.1 41.1 8.8 39.7 7' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23r)'%3E%3Cpolygon points='41.1 8.8 40.8 10.1 43.6 8 41.1 8.8' fill='%23867550'/%3E%3C/g%3E%3Cpath d='M22.8,44.1a3.6,3.6,0,0,1-1.9-4.2,4.2,4.2,0,0,0,0-.9V38.5c0.1-.1,0,0,0.1.1l0.4,0.2a4.5,4.5,0,0,1,1,1,4.3,4.3,0,0,1,.4,4.3' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M17.7,46.9l0.3-.2,0.6-.7A3.5,3.5,0,0,1,23,44.4c-1.9,3.9-5.3,2.5-5.3,2.5h0Z' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M19.5,41.8h0.2a2.6,2.6,0,0,0,.9,1.7,0.1,0.1,0,0,1,0,.2H20.5a2.8,2.8,0,0,1-1-1.9,0.1,0.1,0,0,1,.1-0.2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M18.6,44.1H18.5a0.1,0.1,0,0,1,.1-0.2l0.7-.2h0l-0.6.2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M44,25.6a2.7,2.7,0,0,0-2.2-2.7l-0.6-.3-0.3-.2a2.7,2.7,0,0,0,0,.4,3.4,3.4,0,0,0,.3,1A3.2,3.2,0,0,0,44,25.6' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M42.2,28.9l0.5,0.6H42.4L42,29a0.1,0.1,0,0,1,0-.2h0.2Zm0.6,0.8V29.5h0.1l0.3,0.4a0.1,0.1,0,0,1,0,.2H42.9l-0.2-.2h0.1Z' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M36.6,33.1a2.1,2.1,0,0,0,.7,1.4,3.8,3.8,0,0,1,.5,1.9,2.4,2.4,0,0,0-1.5-1.1l-0.5-.3-0.2-.2a4.4,4.4,0,0,1,.9-1.9M37.4,38l-0.6.9a5.4,5.4,0,0,1-1.1-2h0A2.7,2.7,0,0,0,37.4,38' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M37.4,38a2.7,2.7,0,0,1-1.7-1.1h0a5.4,5.4,0,0,0,1.1,2l0.6-.9' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M36.7,39.2a4.2,4.2,0,0,0,4.1,1.3l1.3-.6,0.3-.2H42.2l-0.8-.4a3.5,3.5,0,0,0-3.4-.6h0l-0.4.4H37.3l-0.6.4' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M41.6,36.5a3.9,3.9,0,0,0,3.2-.7l0.8-.7,0.2-.3H45.4l-0.9-.2a3.5,3.5,0,0,0-4.2,1.1h1.9v0.6l-0.5.7' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M40,29.2a2.9,2.9,0,0,0,1.2-1,3.6,3.6,0,0,1,1.1,1.4l-0.5.2a3.6,3.6,0,0,0-1.4.6,3.4,3.4,0,0,1-.4-1.1m1.3,2.3a3.1,3.1,0,0,0,1.1-1.1,4.2,4.2,0,0,1-.3,1.7l-0.8-.6' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M41.3,31.6l0.8,0.6a4.2,4.2,0,0,0,.3-1.7,3.1,3.1,0,0,1-1.1,1.1' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M40,29.2a3.4,3.4,0,0,0,.4,1.1,3.6,3.6,0,0,1,1.4-.6l0.5-.2a3.5,3.5,0,0,0-1-1.5,5,5,0,0,1-.9-1.1,4.6,4.6,0,0,0-.4,2.2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M42.5,32a3.7,3.7,0,0,0,5.1-1.4H46.4A3.2,3.2,0,0,0,42.5,32' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M41,24.5a3.9,3.9,0,0,0-.1.8,3.4,3.4,0,0,0,.4,1.7l0.3,0.4a4.3,4.3,0,0,0,1.8,1.3,2.9,2.9,0,0,0-1.6-3.4l-0.6-.5L41,24.5' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cg mask='url(%23s)'%3E%3Cpath d='M43.7,28.3a3.4,3.4,0,0,0,3.4-.6,3.6,3.6,0,0,0,.7-0.9l0.2-.3h-1a2.9,2.9,0,0,0-3.3,1.9' transform='translate(0 -0.5)' fill='%23867550'/%3E%3C/g%3E%3Cpath d='M44.1,25.2a3.1,3.1,0,0,0,2.8-1.5,3.3,3.3,0,0,0,.4-0.9,2.7,2.7,0,0,0,.1-0.4H47.1l-0.6.2a2.6,2.6,0,0,0-2.3,2.5' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M43.7,22.5a2.3,2.3,0,0,0-2.1-2.2L41,20.2H40.8a2.4,2.4,0,0,0,.1.4,3,3,0,0,0,.4.8,2.8,2.8,0,0,0,2.5,1.3' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M43.8,22.3a2.7,2.7,0,0,0,2.7-2.7H46.3l-0.6.2a2.3,2.3,0,0,0-2,2.3' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M43.9,20a2.6,2.6,0,0,0,1.2-3.5v0.2l-0.4.4a2.2,2.2,0,0,0-.7,2.8' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M43.6,19.8a2.2,2.2,0,0,0-2.7-.9H40.1l0.2,0.2,0.7,0.6a2.6,2.6,0,0,0,2.7,0' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M41.6,15.8v0.3a2.4,2.4,0,0,0,.1.7,2.3,2.3,0,0,0,1.7,1.6,1.9,1.9,0,0,0-1.1-2.2l-0.4-.3H41.6' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M33.8,41.5a3.6,3.6,0,0,0,.8-4.6,4.2,4.2,0,0,1-.3-0.9V35.6c-0.1-.1,0,0-0.1.1l-0.3.3a4.5,4.5,0,0,0-.7,1.2,4.3,4.3,0,0,0,.6,4.3' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M33.6,41.8c2.7,3.3,5.7,1.1,5.7,1.1L39,42.8l-0.8-.5a3.5,3.5,0,0,0-4.6-.4' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M30,43a3.6,3.6,0,0,0,1.4-4.4,4.1,4.1,0,0,1-.2-0.9c0-.1,0-0.3,0-0.4s0,0-.1.1l-0.3.3a4.5,4.5,0,0,0-.9,1.1A4.3,4.3,0,0,0,30,43' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M29.8,43.4a4.3,4.3,0,0,0,3.7,2.3l1.4-.2,0.4-.2h0.1L35,45l-0.7-.6a3.5,3.5,0,0,0-4.5-1' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M33.2,40.6H33.1a1.6,1.6,0,0,1-.9,1.5,0.1,0.1,0,0,0-.1.2h0.2a1.9,1.9,0,0,0,1-1.7H33.2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M34,42.5a0.1,0.1,0,0,0-.1-0.2L32.7,42h0l1.2,0.3H34' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M35.9,38.8H35.7a2.6,2.6,0,0,1-.5,1.6,0.1,0.1,0,0,0,0,.2h0.2a2.8,2.8,0,0,0,.6-1.7H35.9' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M36.9,40.6a0.1,0.1,0,0,0,0-.2,2.1,2.1,0,0,0-1.2-.3h0a1.9,1.9,0,0,1,1.1.2h0.2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M41,32.8H40.7a0.1,0.1,0,0,1,.1-0.2H41' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M41,32.8H40.8a0.1,0.1,0,0,0-.1.2H41' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M42.4,33.3l-0.3.4h0l0.3-.2a0.1,0.1,0,0,0,0-.2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M43.5,29.6l0.5-.2a0.1,0.1,0,0,0,.1-0.2H44l-0.6.3-0.2.2-0.2.3a0.1,0.1,0,0,0,0,.2h0.2l0.2-.2,0.2-.2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M44.8,26.1a0.1,0.1,0,0,0,.1-0.2H44.8l-0.6.3-0.5.4a0.1,0.1,0,0,0,0,.2h0.2l0.4-.4,0.5-.3' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M43.3,25.9a0.1,0.1,0,0,0,0,.2,2.7,2.7,0,0,1,.4.8h0.2a0.1,0.1,0,0,0,.1-0.2,2.9,2.9,0,0,0-.4-0.8H43.3' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M43.3,22.8H43.1a0.1,0.1,0,0,0,0,.2l0.4,0.3,0.4,0.4h0.2a0.1,0.1,0,0,0,0-.2l-0.4-.4-0.4-.4' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M44.6,23l0.2-.3a0.1,0.1,0,0,0-.1-0.2H44.5l-0.2.3-0.2.2-0.3.5a0.1,0.1,0,0,0,.1.2h0.2l0.3-.5,0.2-.2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M42.8,20.2a0.1,0.1,0,0,0,.1.2l0.8,0.5h0.2a0.1,0.1,0,0,0,0-.2L43,20.2H42.8' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M44.3,19.8H44.1a1.4,1.4,0,0,0-.5.7,0.1,0.1,0,0,0,.1.2h0.2a1.2,1.2,0,0,1,.4-0.6,0.1,0.1,0,0,0,0-.2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M42.6,18.7a0.1,0.1,0,0,0,.1.2l0.5,0.3h0.2a0.1,0.1,0,0,0-.1-0.2l-0.5-.3H42.6' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M43.5,17.9H43.4a4.3,4.3,0,0,0-.1.8h0.3a4.2,4.2,0,0,1,.1-0.8,0.1,0.1,0,0,0-.1-0.2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M39,30.4c0.6,1.6.2,3.7-.3,5.4a20.7,20.7,0,0,1-1.2,3h0l0.3-.3a19.8,19.8,0,0,0,1.1-3,8.8,8.8,0,0,0,.2-5.3s-0.8-1.5-.1.2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M35.6,35.1s-0.6,2.4,2.3,2.9a2,2,0,0,0-1.6-2.4l-0.5-.3-0.2-.2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M38.3,37.7A3.5,3.5,0,0,0,42,35.5H41.1a3,3,0,0,0-2.8,2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M36.7,32.3s-0.6,2.3,2.2,2.7a1.9,1.9,0,0,0-1.5-2.3l-0.5-.3H36.7' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M39.1,34.6a3.6,3.6,0,0,0,2.9-1l0.6-.8V32.6H41.8a2.9,2.9,0,0,0-2.7,1.9' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M39.3,32.7a1.8,1.8,0,0,0-1.7-2l-0.5-.2H36.9s-0.3,2.2,2.5,2.3' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M39.4,32a3.1,3.1,0,0,0,3.2-2.3H42.4l-0.6.2a2.7,2.7,0,0,0-2.3,2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M38.2,35.6H38.1a7.2,7.2,0,0,0,.2,1.1h0.1a7,7,0,0,1-.2-1.1H38.2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M39.3,35.4H39.3l-0.4.3-0.3.4a0.1,0.1,0,0,0,0,.1h0.1l0.3-.4,0.4-.3' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M39,33.4V33.2H38.7a0.1,0.1,0,0,0,0,.1v0.2H39l0.2,0.3h0.1l-0.2-.3H39' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M39.9,32.5H39.8a1.9,1.9,0,0,0-.5.9h0.1a1.7,1.7,0,0,1,.5-0.8,0.1,0.1,0,0,0,0-.1' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M39.3,31a1.8,1.8,0,0,0-.2-2.1l-0.6-.4H38.2v0.2a1.8,1.8,0,0,1,0,.4,1.5,1.5,0,0,0,1,2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M8.9,31a1.8,1.8,0,0,1,.2-2.1l0.6-.4H9.9v0.2a1.7,1.7,0,0,0,0,.4,1.5,1.5,0,0,1-1,2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M25.4,44.1a3.6,3.6,0,0,0,1.9-4.2,4.2,4.2,0,0,1,0-.9V38.5c-0.1-.1,0,0-0.1.1l-0.4.2a4.5,4.5,0,0,0-1,1,4.3,4.3,0,0,0-.4,4.3' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M30.4,46.8l-0.3-.2-0.6-.7a3.5,3.5,0,0,0-4.4-1.6c1.9,3.9,5.3,2.5,5.3,2.5h0Z' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M28.6,41.8H28.4a2.6,2.6,0,0,1-.9,1.7,0.1,0.1,0,0,0,0,.2h0.2a2.8,2.8,0,0,0,1-1.9,0.1,0.1,0,0,0-.1-0.2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M29.5,44.1h0.2a0.1,0.1,0,0,0-.1-0.2l-0.7-.2h0l0.6,0.2' transform='translate(0 -0.5)' fill='%23867550'/%3E%3Cpath d='M9.2,6.2L8.8,5.9H8.5l0.6-.3,0.5-.4h0a0.1,0.1,0,0,0,0,.1L10,5.9,12,7.6h0L11.3,4.4c0-.2,0-0.2,0-0.3h0.3l2.6,1.8h0L13.5,3.5V3.2c0-.1-0.1-0.1-0.3,0h0l0.5-.3,0.4-.3H13.8a1.1,1.1,0,0,0,.1.7L14.7,7c0.1,0.2.1,0.3,0,.3H14.4L11.9,5.3h0c0.1,0.3.5,2.5,0.6,3.1s0,0.3,0,.4H12.2Z' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cpath d='M16.2,3.6L15.8,2.5a0.3,0.3,0,0,0-.3-0.2H15.3L16,1.9l0.7-.2H16.6a0.3,0.3,0,0,0-.1.4l0.4,1.2,0.3,1,0.4,1.2a0.3,0.3,0,0,0,.3.2h0.3l-0.9.3-0.7.3h0.1a0.3,0.3,0,0,0,.1-0.3L16.6,4.6Z' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cpath d='M19.8,4.6c0.1,0.4.2,0.6,0.3,0.6H19.2c0.1-.1.1-0.2,0.1-0.7L18.9,1.2c0-.1,0-0.2,0-0.2l0.2,0.2,2,1.6,1.4,1.2h0L22.3,1.3C22.2,0.9,22.2.8,22,.8h0.9c-0.2.1-.2,0.2-0.1,0.5l0.4,3.7c0,0.1,0,.2-0.1.2H22.9L21,3.4,19.4,2.2h0Z' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cg mask='url(%23t)'%3E%3Cpath d='M25.4,4.2a0.6,0.6,0,0,0,.1.7H24.6c0.2,0,.2-0.2.3-0.7l0.5-3.4c0-.1,0-0.2.1-0.2l0.2,0.2,1.5,2.1,1.1,1.5h0l0.3-2.6c0-.4,0-0.5-0.1-0.5h0.9c-0.2,0-.2.1-0.3,0.5L28.6,5.3V5.5l-0.2-.2L26.8,3.4,25.7,1.8h0Z' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3C/g%3E%3Cpath d='M31.2,3.5l0.4-1.2a0.3,0.3,0,0,0-.1-0.4H31.4l0.4,0.2h0.3l1.4,0.5h0.3s0,0,0,.1l-0.2.3-0.2.3H33.5s0,0,0-.1V3.1a0.4,0.4,0,0,0-.3-0.3l-0.8-.3H32.4L31.8,3.9s0,0.1,0,.1l0.9,0.3h0.4L33,4.7l-0.2.4H32.7V4.9a0.3,0.3,0,0,0-.2-0.3l-0.8-.3H31.7l-0.2.4-0.3.8c-0.1.4-.1,0.5,0.5,0.7h0.5a0.5,0.5,0,0,0,.4-0.3h0.1s0,0.1,0,.1l-0.3.6c-0.1.1-.1,0.1-0.3,0l-0.9-.4-0.6-.2H30.1a0.3,0.3,0,0,0,.3-0.2l0.5-1.1Z' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cpath d='M35.3,6a0.1,0.1,0,0,0,0,.1l0.3,0.3h0.4A1,1,0,0,0,36.8,6a0.9,0.9,0,0,0-.2-1.4H36.3ZM35,5.2l0.7-1a0.3,0.3,0,0,0,0-.4H35.5L36.2,4l0.7,0.4a1.9,1.9,0,0,1,.8.8,1,1,0,0,1-.1.9,1.6,1.6,0,0,1-1.4.7c0.1,0.8.1,1.5,0.2,2a1.2,1.2,0,0,0,.3.7h0l-0.5-.3-0.5-.4a2.8,2.8,0,0,1-.2-1.2c0-.4,0-0.9,0-1H35.6l-0.4-.3H35L34.4,7.5a0.3,0.3,0,0,0,0,.4l0.2,0.2H34.5l-0.7-.5-0.6-.4h0.2a0.3,0.3,0,0,0,.3-0.2l0.7-1Z' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cpath d='M17.3,36.5H17.2V36.3c0.9-.8,2.2-1.8,2.2-3.1a1,1,0,0,0-.9-1.2,0.9,0.9,0,0,0-.7.2,1,1,0,0,0-.3.6H17.6c0-.1,0-0.6,0-0.8h0.1a2.4,2.4,0,0,1,1.2-.2A1.4,1.4,0,0,1,20.4,33c0,1.2-1.4,2.3-2.2,3s0,0,0,0h1.5a0.7,0.7,0,0,0,.7-0.6h0.1s0.1,0.1.1,0.1a7.3,7.3,0,0,1-.2.9c-0.1.2-.2,0.2-0.6,0.2H17.3Z' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cpath d='M22.6,31.9c-0.5,0-.8.7-0.8,2.1s0.3,2.3,1,2.3,0.8-.9.8-2.1-0.3-2.3-1-2.3m0,4.7c-1.3,0-1.6-1.5-1.6-2.4s0.5-2.6,1.7-2.6S24.4,33,24.4,34s-0.6,2.7-1.7,2.7' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cpath d='M25.9,33.6V32.8c0-.2,0-0.2-0.1-0.2l-0.7.3H25l1.5-1h0.2c0,0.1,0,.7,0,1.7v1.2c0,0.6,0,1.2,0,1.4a0.3,0.3,0,0,0,.3.3H25.7a0.3,0.3,0,0,0,.3-0.3c0-.3,0-0.8,0-1.4v-1Z' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cpath d='M28.4,36.5a0.2,0.2,0,0,1-.1-0.2,6.8,6.8,0,0,1,0-.8h0.1a0.8,0.8,0,0,0,.9.9,1,1,0,0,0,1.1-1.2,1.8,1.8,0,0,0-1.6-1.5H28.7V31.8H31a5.9,5.9,0,0,1-.1.8H30.8c0-.2,0-0.3-0.6-0.3H29.1v0.8c0.9,0.2,2.1.7,2.1,1.8A1.9,1.9,0,0,1,29,36.7H28.4' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cpath d='M13.5,14.3l-0.5-.2H12.6v1.5c0,0.4,0,.5.2,0.6h0.5a0.7,0.7,0,0,0,.8-0.8,1.5,1.5,0,0,0-.6-1.2h0Zm-0.8-.5h0.8a0.8,0.8,0,0,0,.3-0.7,0.9,0.9,0,0,0-.8-1H12.6v1.5Zm-0.7-.1c0-.9,0-1.1,0-1.3a0.3,0.3,0,0,0-.3-0.4H13c1.1,0,1.3.6,1.3,0.9a1.4,1.4,0,0,1-.6,1.1,1.5,1.5,0,0,1,1.1,1.4,1.4,1.4,0,0,1-1.7,1.4H11.7a0.3,0.3,0,0,0,.2-0.3c0-.3,0-0.8,0-1.3V13.7Z' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cpath d='M16.3,14.2h1a1.1,1.1,0,0,0,.4-0.9,1,1,0,0,0-1-1.1H16.3v1.9Zm-0.7-.5c0-.9,0-1.1,0-1.3a0.3,0.3,0,0,0-.3-0.4h1.5a2,2,0,0,1,1.1.3,1.1,1.1,0,0,1,.4.9,1.8,1.8,0,0,1-.8,1.4l1.4,1.6a1.2,1.2,0,0,0,.7.4H18.4a3,3,0,0,1-.9-0.9L17,14.7H16.3c0,0.6,0,1.1,0,1.3a0.3,0.3,0,0,0,.2.3H15.3a0.3,0.3,0,0,0,.2-0.3c0-.3,0-0.8,0-1.3V13.7Z' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cpath d='M20.2,13.7c0-1,0-1.1,0-1.3A0.3,0.3,0,0,0,20,12h1.2a0.3,0.3,0,0,0-.2.4c0,0.2,0,.4,0,1.3v1.1c0,0.6,0,1.1,0,1.4a0.3,0.3,0,0,0,.2.3H20a0.3,0.3,0,0,0,.2-0.3c0-.3,0-0.8,0-1.4V13.7Z' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cpath d='M23.6,12.2H22.6a0.7,0.7,0,0,0-.6.2v0.2H21.8V11.9h4s0,0,0,.1,0,0.6,0,.7H25.9c0-.2-0.2-0.3-0.7-0.3H24.3v2.6c0,0.6,0,1.1,0,1.3a0.3,0.3,0,0,0,.2.3H23.4a0.3,0.3,0,0,0,.2-0.3c0-.3,0-0.8,0-1.3V12.2Z' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cpath d='M26.8,13.7c0-1,0-1.1,0-1.3a0.3,0.3,0,0,0-.2-0.3h1.2a0.3,0.3,0,0,0-.2.4c0,0.2,0,.4,0,1.3v1.1c0,0.6,0,1.1,0,1.4a0.3,0.3,0,0,0,.2.3H26.6a0.3,0.3,0,0,0,.2-0.3c0-.3,0-0.8,0-1.4V13.7Z' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cpath d='M28.9,16.6a0.2,0.2,0,0,1-.1-0.2c0-.3,0-0.7,0-0.8s0-.2.1-0.2h0.1v0.3a0.9,0.9,0,0,0,.9.6,0.8,0.8,0,0,0,.8-0.7,1.2,1.2,0,0,0-.6-1l-0.3-.2a1.9,1.9,0,0,1-.9-1.5,1.3,1.3,0,0,1,1.4-1.2h0.9c0,0.1,0,.3,0,0.7s0,0.2-.1.2H31.1a0.8,0.8,0,0,0-.2-0.4,0.8,0.8,0,0,0-.7-0.3,0.7,0.7,0,0,0-.7.6,1.2,1.2,0,0,0,.7.9h0.2a1.9,1.9,0,0,1,1,1.6,1.3,1.3,0,0,1-.6,1.1,1.8,1.8,0,0,1-1,.3l-0.9-.2' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cpath d='M35.5,13.9h0c0-1,0-1.1,0-1.3a0.3,0.3,0,0,0-.3-0.4h1.3a0.3,0.3,0,0,0-.2.4c0,0.2,0,.4,0,1.3v1.1c0,0.6,0,1.1,0,1.3a0.3,0.3,0,0,0,.2.3H35.4a0.3,0.3,0,0,0,.2-0.3c0-.3,0-0.8,0-1.3V14.3H33.1v0.6c0,0.6,0,1.1,0,1.3a0.3,0.3,0,0,0,.2.3H32.1a0.3,0.3,0,0,0,.2-0.3c0-.3,0-0.8,0-1.3V13.7c0-1,0-1.1,0-1.3a0.3,0.3,0,0,0-.3-0.4h1.3a0.3,0.3,0,0,0-.2.4c0,0.2,0,.4,0,1.3h2.4Z' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cpath d='M13.9,18.9H13a0.7,0.7,0,0,0-.6.2v0.2H12.2V18.6h4s0,0,0,.1,0,0.6,0,.7H16.2c0-.2-0.2-0.3-0.7-0.3H14.7v2.6c0,0.6,0,1.1,0,1.3a0.3,0.3,0,0,0,.2.3H13.7a0.3,0.3,0,0,0,.2-0.3c0-.3,0-0.8,0-1.3V18.9Z' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cpath d='M18,20.9h1a1.1,1.1,0,0,0,.4-0.9,1,1,0,0,0-1-1.1H18v1.9Zm-0.7-.5c0-1,0-1.1,0-1.3a0.3,0.3,0,0,0-.3-0.4h1.5a2,2,0,0,1,1.1.3,1.1,1.1,0,0,1,.4.9,1.8,1.8,0,0,1-.8,1.4l1.4,1.6a1.2,1.2,0,0,0,.7.4H20.1a3,3,0,0,1-.9-0.9l-0.6-.9H18c0,0.6,0,1.1,0,1.3a0.3,0.3,0,0,0,.2.3H17a0.3,0.3,0,0,0,.2-0.3c0-.3,0-0.8,0-1.3V20.4Z' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cpath d='M23.4,21.3h0l-0.6-1.5H22.8l-0.6,1.5h1.2Zm-1.3.3H22.1l-0.3.9V23c0,0.1.1,0.2,0.2,0.2H20.8a0.7,0.7,0,0,0,.5-0.6l1.6-3.9,0.2-.2,0.2,0.2,1.5,3.8a0.9,0.9,0,0,0,.5.7H24.1a0.1,0.1,0,0,0,.1-0.1l-0.5-1.3H22.2Z' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cpath d='M24.7,19.2a0.6,0.6,0,0,0-.5-0.5h1.3v0.5l1.1,2.8h0L28,19V18.8h0.7a1.2,1.2,0,0,0-.3.6L27.6,21l-0.8,1.9a0.6,0.6,0,0,1-.3.5c-0.1,0-.1-0.1-0.2-0.4Z' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cpath d='M29.8,20.4c0-1,0-1.1,0-1.3a0.3,0.3,0,0,0-.3-0.4h2.6s0,0.1,0,.4v0.4H32a0.7,0.7,0,0,0,0-.2,0.4,0.4,0,0,0-.4-0.2H30.6v1.6h1.5v0.9s0,0.1-.1.1H31.9V21.2a0.3,0.3,0,0,0-.3-0.2H30.6v0.5c0,0.2,0,.8,0,1s0.1,0.5.7,0.5h0.6a0.5,0.5,0,0,0,.3-0.5h0.1s0,0,0,.1a5,5,0,0,1-.1.7c0,0.2-.1.2-0.3,0.2H29.6a0.3,0.3,0,0,0,.2-0.3c0-.3,0-0.8,0-1.3V20.4Z' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cpath d='M34.2,21.5a2.7,2.7,0,0,0,.1,1.3h0.8a0.9,0.9,0,0,0,.7-0.2l0.2-.4h0.1a4.9,4.9,0,0,1-.1.7c0,0.1-.1.2-0.4,0.2H33.2a0.3,0.3,0,0,0,.2-0.3c0-.3,0-0.8,0-1.3V20.4c0-1,0-1.1,0-1.3a0.3,0.3,0,0,0-.3-0.4h1.3a0.3,0.3,0,0,0-.2.4c0,0.2,0,.4,0,1.3v1.1Z' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cpath d='M13.3,28h0l-0.6-1.5H12.7l-0.6,1.5h1.2Zm-1.3.3H11.9l-0.3.9v0.4c0,0.1.1,0.2,0.2,0.2H10.6a0.7,0.7,0,0,0,.5-0.6l1.6-3.9,0.2-.2L13,25.3l1.5,3.8a0.9,0.9,0,0,0,.5.7H13.9a0.1,0.1,0,0,0,.1-0.1l-0.5-1.3H12Z' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cpath d='M14.8,25.8a0.9,0.9,0,0,0-.2-0.4h1v0.6l0.8,2.7h0l1.2-3.3,0.2-.2a0.4,0.4,0,0,1,.2.3l1.3,3.1h0l0.8-2.8a1.3,1.3,0,0,0,.1-0.4c0-.1-0.1-0.2-0.3-0.2h1a1.1,1.1,0,0,0-.3.7l-1.2,3.7c-0.1.2-.1,0.3-0.2,0.3L19,29.7l-1.3-3.1h0c-0.1.3-.9,2.5-1.2,3.1s-0.1.3-.2,0.3-0.1-.1-0.1-0.2Z' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cpath d='M22.9,28h0l-0.6-1.5H22.3l-0.6,1.5h1.2Zm-1.3.3H21.6l-0.3.9v0.4c0,0.1.1,0.2,0.2,0.2H20.3a0.7,0.7,0,0,0,.5-0.6l1.6-3.9,0.2-.2,0.2,0.2,1.5,3.8a0.9,0.9,0,0,0,.5.7H23.6a0.1,0.1,0,0,0,.1-0.1l-0.5-1.3H21.7Z' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cpath d='M26.5,27.5h1a1.1,1.1,0,0,0,.4-0.9,1,1,0,0,0-1-1.1H26.5v1.9ZM25.8,27c0-1,0-1.1,0-1.3a0.3,0.3,0,0,0-.3-0.4H27a2,2,0,0,1,1.1.3,1.1,1.1,0,0,1,.4.9,1.8,1.8,0,0,1-.8,1.4l1.4,1.6a1.2,1.2,0,0,0,.7.4H28.7a3,3,0,0,1-.9-0.9L27.2,28H26.5c0,0.6,0,1.1,0,1.3a0.3,0.3,0,0,0,.2.3H25.6a0.3,0.3,0,0,0,.2-0.3c0-.3,0-0.8,0-1.3V27Z' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cpath d='M31.2,27.7c0,0.7,0,1.1,0,1.3a1.4,1.4,0,0,0,.1.5,1,1,0,0,0,.8.3,1.7,1.7,0,0,0,2-2,2.1,2.1,0,0,0-.6-1.6,2.5,2.5,0,0,0-1.8-.6H31.2c0,0.2,0,.8,0,1.3v0.8ZM30.5,27c0-1,0-1.1,0-1.3a0.3,0.3,0,0,0-.3-0.4h1.6a3.3,3.3,0,0,1,2.5.7,2.2,2.2,0,0,1,.6,1.6,2.5,2.5,0,0,1-.7,1.7,2.8,2.8,0,0,1-2.1.7H30.3a0.3,0.3,0,0,0,.2-0.3c0-.3,0-0.8,0-1.3V27Z' transform='translate(0 -0.5)' fill='%23fefefe'/%3E%3Cpath d='M35.5,29.9a0.2,0.2,0,0,1-.1-0.2c0-.3,0-0.7,0-0.8s0-.2.1-0.2h0.1v0.3a0.9,0.9,0,0,0,.9.6,0.8,0.8,0,0,0,.8-0.7,1.2,1.2,0,0,0-.6-1l-0.3-.2a1.9,1.9,0,0,1-.9-1.5,1.3,1.3,0,0,1,1.4-1.2h0.9c0,0.1,0,.3,0,0.8s0,0.2-.1.2H37.7a0.8,0.8,0,0,0-.2-0.4,0.8,0.8,0,0,0-.7-0.3,0.7,0.7,0,0,0-.7.6,1.2,1.2,0,0,0,.7.9h0.2a1.9,1.9,0,0,1,1,1.6,1.3,1.3,0,0,1-.6,1.1,1.8,1.8,0,0,1-1,.3l-0.9-.2' transform='translate(0 -0.5)' fill='%23fefefe'/%3E %3C/g%3E%3C/svg%3E");
}

.bta-uspbar16 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='48' height='46.3' x='0px' y='0px' viewBox='0 0 48 46.3' xml:space='preserve'%3E%3Cg%3E %3Cdefs%3E%3Cmask id='a' x='0' y='0' width='48' height='46.32' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpolygon points='0 27.9 0 46.4 48 46.4 48 0 0 0 0 27.9 4.4 27.9 4.4 25.8 0 25.8 0 27.9' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='b' x='4.44' y='7.86' width='2.87' height='2.09' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpolygon points='6 10 4.6 8 7 8.8 7.3 8.4 7.3 10 6 10' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='c' x='7.3' y='6.81' width='1.13' height='3.15' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpolygon points='8.4 9.2 8.3 9.2 8.3 7 7.3 8.4 7.3 10 8.4 10 8.4 9.2' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='d' x='7.01' y='6.81' width='1.34' height='3.15' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpolygon points='7 8.8 7 8.8 8.3 7 8.3 9.2 8.4 9.2 8.4 10 7 10 7 8.8' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='e' x='7.3' y='8.98' width='3.3' height='0.97' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpolygon points='10.1 10 10.4 9.9 8.3 9.2 8.3 9 7.3 9 7.3 10 10.1 10' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='f' x='7.3' y='9.82' width='3.3' height='0.97' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpolygon points='8.3 10.8 8.3 10.7 10.4 9.9 10.4 9.9 7.3 9.9 7.3 10.8 8.3 10.8' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='g' x='7.3' y='9.95' width='1.16' height='3.34' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpolygon points='7.3 11.8 8.2 13 8.3 10.7 8.5 10.6 8.5 10 7.3 10 7.3 11.8' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='h' x='6.77' y='9.95' width='1.48' height='3.34' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpolygon points='6.8 11.2 6.8 11.2 8.2 13 8.2 11.4 8.2 10 6.8 10 6.8 11.2' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='i' x='4.44' y='7.86' width='2.87' height='2.2' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpolygon points='6.1 10.1 6.1 10.1 4.6 8 7 8.8 7.3 8.4 7.3 10.1 6.1 10.1' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='j' x='40.69' y='7.94' width='2.83' height='2.26' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpolygon points='41.9 10.2 41.9 10.2 43.3 8.1 40.9 8.9 40.7 8.6 40.7 10.2 41.9 10.2' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='k' x='40.69' y='10.08' width='2.69' height='1.93' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpolygon points='40.7 12 41.2 11.3 43.2 12 41.9 10.2 42 10.1 40.7 10.1 40.7 12' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='m' x='39.85' y='10.08' width='1.43' height='3.2' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpolygon points='39.8 12.5 39.9 13.1 41.2 11.3 41.3 11.3 41.3 10.1 39.8 10.1 39.8 12.5' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='n' x='39.55' y='10.08' width='1.14' height='3.2' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpolygon points='39.5 10.8 39.7 10.9 39.9 13.1 40.7 12 40.7 10.1 39.5 10.1 39.5 10.8' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='o' x='37.24' y='10.01' width='3.45' height='0.94' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpolygon points='37.6 10 37.6 10.1 39.7 10.9 39.7 11 40.7 11 40.7 10 37.6 10' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='p' x='37.24' y='9.16' width='3.45' height='0.92' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpolygon points='37.7 10.1 37.6 10.1 39.7 9.3 39.7 9.2 40.7 9.2 40.7 10.1 37.7 10.1' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='q' x='39.51' y='7.01' width='1.17' height='3.08' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpolygon points='39.5 9.4 39.7 9.3 39.6 7.2 40.7 8.6 40.7 10.1 39.5 10.1 39.5 9.4' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='r' x='39.59' y='7.01' width='1.38' height='3.08' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpolygon points='39.6 9.3 39.7 9.3 39.6 7.2 40.9 8.9 41 8.9 41 10.1 39.6 10.1 39.6 9.3' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='s' x='40.69' y='7.94' width='2.83' height='2.14' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpolygon points='42 10.1 43.3 8.1 40.9 8.9 40.7 8.6 40.7 10.1 42 10.1' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='t' x='17.66' y='43.41' width='5.3' height='2.92' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpolygon points='17.7 46.4 23 46.4 23 43.4 17.7 43.4 17.7 46.4' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3Cmask id='u' x='24.2' y='0' width='5.43' height='5.01' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpolygon points='29.6 0 24.2 0 24.2 5 29.6 5 29.6 0' fill='%23fff'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpath d='M16.6,35.9H16.5V35.7c0.9-.8,2.2-1.8,2.2-3.1a1,1,0,0,0-.9-1.2,0.9,0.9,0,0,0-.7.2,1,1,0,0,0-.3.6H16.8c0-.1,0-0.6,0-0.8h0.1A2.4,2.4,0,0,1,18,31a1.4,1.4,0,0,1,1.6,1.4c0,1.2-1.4,2.3-2.2,3s0,0,0,0h1.5a0.8,0.8,0,0,0,.7-0.6h0.1s0.1,0.1.1,0.1a7.2,7.2,0,0,1-.2.9c-0.1.2-.2,0.2-0.6,0.2H16.6Z' fill='%23fff'/%3E%3Cpath d='M22.2,31.3c-0.6,0-.9.7-0.9,2.1s0.3,2.3,1.1,2.3,0.9-.7.9-2.1-0.3-2.3-1.1-2.3m0,4.7c-1.4,0-1.7-1.4-1.7-2.4S21,31,22.3,31,24,32.4,24,33.4,23.4,36,22.2,36' fill='%23fff'/%3E%3Cpath d='M25.6,33c0-.3,0-0.6,0-0.8s0-.2-0.1-0.2l-0.7.3H24.7l1.5-1h0.2c0.1,0,.1.1,0.1,0.1s0,0.7,0,1.7V34c0,0.6,0,1.1,0,1.4a0.3,0.3,0,0,0,.3.3H25.3a0.3,0.3,0,0,0,.3-0.3c0-.3,0-0.8,0-1.4V33Z' fill='%23fff'/%3E%3Cpath d='M27.7,34.2A3.6,3.6,0,0,1,30,31.1h0.1a3.4,3.4,0,0,0-1.6,3c0,0.7.3,1.5,1,1.5a0.9,0.9,0,0,0,.8-1.1,1.1,1.1,0,0,0-.9-1.3H28.9l0.8-.2A1.3,1.3,0,0,1,31,34.4,1.6,1.6,0,0,1,29.4,36a1.6,1.6,0,0,1-1.7-1.8' fill='%23fff'/%3E%3Cpath d='M13.4,13.8H12.6v1.5c0,0.4,0,.5.2,0.6h0.5a0.7,0.7,0,0,0,.8-0.8,1.5,1.5,0,0,0-.6-1.2h0Zm-0.8-.5h0.8a0.8,0.8,0,0,0,.3-0.7,0.9,0.9,0,0,0-.8-1H12.6v1.5Zm-0.7-.1c0-.9,0-1.1,0-1.3a0.3,0.3,0,0,0-.3-0.4H13c1.1,0,1.3.6,1.3,0.9a1.4,1.4,0,0,1-.6,1.1,1.5,1.5,0,0,1,1.1,1.3,1.4,1.4,0,0,1-1.7,1.4H11.6a0.3,0.3,0,0,0,.2-0.3c0-.3,0-0.8,0-1.3V13.2Z' fill='%23fff'/%3E%3Cpath d='M16.2,13.7h1a1.1,1.1,0,0,0,.4-0.9,1,1,0,0,0-.9-1.1H16.2v1.9Zm-0.7-.5c0-.9,0-1.1,0-1.3a0.3,0.3,0,0,0-.3-0.4h1.5a2,2,0,0,1,1.1.3,1.1,1.1,0,0,1,.4.9,1.7,1.7,0,0,1-.8,1.4l1.3,1.6a1.2,1.2,0,0,0,.7.4H18.4a3,3,0,0,1-.9-0.9l-0.6-.9H16.2c0,0.6,0,1.1,0,1.3a0.3,0.3,0,0,0,.2.3H15.3a0.3,0.3,0,0,0,.2-0.3c0-.3,0-0.8,0-1.3V13.2Z' fill='%23fff'/%3E%3Cpath d='M20.2,13.2c0-.9,0-1.1,0-1.3a0.3,0.3,0,0,0-.2-0.3h1.2a0.3,0.3,0,0,0-.2.4c0,0.2,0,.4,0,1.3v1.1c0,0.6,0,1.1,0,1.4a0.3,0.3,0,0,0,.2.3H20a0.3,0.3,0,0,0,.2-0.3c0-.3,0-0.8,0-1.4V13.2Z' fill='%23fff'/%3E%3Cpath d='M23.5,11.8H22.6a0.7,0.7,0,0,0-.6.2v0.2H21.8V11.5h4s0,0,0,.1,0,0.6,0,.7H25.8c0-.2-0.2-0.3-0.7-0.3H24.3v2.5c0,0.6,0,1.1,0,1.3a0.3,0.3,0,0,0,.2.3H23.3a0.3,0.3,0,0,0,.2-0.3c0-.3,0-0.8,0-1.3V11.8Z' fill='%23fff'/%3E%3Cpath d='M26.8,13.2c0-.9,0-1.1,0-1.3a0.3,0.3,0,0,0-.2-0.3h1.2a0.3,0.3,0,0,0-.2.4c0,0.2,0,.4,0,1.3v1.1c0,0.6,0,1.1,0,1.4a0.3,0.3,0,0,0,.2.3H26.6a0.3,0.3,0,0,0,.2-0.3c0-.3,0-0.8,0-1.4V13.2Z' fill='%23fff'/%3E%3Cpath d='M28.8,16a0.2,0.2,0,0,1-.1-0.2c0-.3,0-0.7,0-0.8s0-.2.1-0.2h0.1v0.3a0.9,0.9,0,0,0,.9.6,0.8,0.8,0,0,0,.8-0.7,1.2,1.2,0,0,0-.6-1L29.7,14a1.8,1.8,0,0,1-.9-1.5,1.3,1.3,0,0,1,1.4-1.2h0.9c0,0.1,0,.3,0,0.7s0,0.2-.1.2H31a0.8,0.8,0,0,0-.2-0.4,0.8,0.8,0,0,0-.7-0.3,0.7,0.7,0,0,0-.7.6,1.2,1.2,0,0,0,.7.9h0.2a1.9,1.9,0,0,1,1,1.6,1.3,1.3,0,0,1-.6,1.1,1.8,1.8,0,0,1-1,.3L28.8,16' fill='%23fff'/%3E%3Cpath d='M35.5,13.4h0c0-.9,0-1.1,0-1.3a0.3,0.3,0,0,0-.3-0.4h1.3a0.3,0.3,0,0,0-.2.4c0,0.2,0,.4,0,1.3v1.1c0,0.6,0,1.1,0,1.3a0.3,0.3,0,0,0,.2.3H35.3a0.3,0.3,0,0,0,.2-0.3c0-.3,0-0.8,0-1.3V13.8H33.1v0.5c0,0.6,0,1.1,0,1.3a0.3,0.3,0,0,0,.2.3H32.1a0.3,0.3,0,0,0,.2-0.3c0-.3,0-0.8,0-1.3V13.2c0-.9,0-1.1,0-1.3a0.3,0.3,0,0,0-.3-0.4h1.3a0.3,0.3,0,0,0-.2.4c0,0.2,0,.4,0,1.3h2.4Z' fill='%23fff'/%3E%3Cpath d='M13.9,18.4H13a0.7,0.7,0,0,0-.6.2v0.2H12.2V18.1h4s0,0,0,.1,0,0.6,0,.7H16.2c0-.2-0.2-0.3-0.7-0.3H14.7v2.5c0,0.6,0,1.1,0,1.3a0.3,0.3,0,0,0,.2.3H13.7a0.3,0.3,0,0,0,.2-0.3c0-.3,0-0.8,0-1.3V18.4Z' fill='%23fff'/%3E%3Cpath d='M17.9,20.3h1a1.1,1.1,0,0,0,.4-0.9,1,1,0,0,0-1-1.1H17.9v1.9Zm-0.7-.5c0-.9,0-1.1,0-1.3a0.3,0.3,0,0,0-.3-0.4h1.5a2,2,0,0,1,1.1.3,1.1,1.1,0,0,1,.4.9,1.7,1.7,0,0,1-.8,1.4l1.3,1.6a1.2,1.2,0,0,0,.7.4H20.1a3,3,0,0,1-.9-0.9l-0.6-.9H17.9c0,0.6,0,1.1,0,1.3a0.3,0.3,0,0,0,.2.3H17a0.3,0.3,0,0,0,.2-0.3c0-.3,0-0.8,0-1.3V19.8Z' fill='%23fff'/%3E%3Cpath d='M23.4,20.8h0l-0.6-1.5H22.8l-0.6,1.5h1.2Zm-1.3.3H22.1l-0.3.9v0.4c0,0.1.1,0.2,0.2,0.2H20.7a0.7,0.7,0,0,0,.5-0.6l1.6-3.9,0.2-.2,0.2,0.2,1.5,3.8a0.9,0.9,0,0,0,.5.7H24a0.1,0.1,0,0,0,.1-0.1l-0.5-1.3H22.1Z' fill='%23fff'/%3E%3Cpath d='M24.6,18.6a0.6,0.6,0,0,0-.5-0.5h1.3v0.5l1.1,2.8h0l1.2-3.1V18.3h0.7a1.2,1.2,0,0,0-.3.6l-0.7,1.7-0.8,1.9a0.6,0.6,0,0,1-.3.5c-0.1,0-.1-0.1-0.2-0.4Z' fill='%23fff'/%3E%3Cpath d='M29.7,19.8c0-.9,0-1.1,0-1.3a0.3,0.3,0,0,0-.3-0.4h2.6s0,0.1,0,.4v0.4H31.9a0.7,0.7,0,0,0,0-.2,0.4,0.4,0,0,0-.4-0.2H30.5V20H32v0.9s0,0.1-.1.1H31.8V20.6a0.3,0.3,0,0,0-.3-0.2H30.5v0.5c0,0.2,0,.8,0,1s0.1,0.5.7,0.5h0.6a0.5,0.5,0,0,0,.3-0.5h0.1s0,0,0,.1a4.9,4.9,0,0,1-.1.7c0,0.2-.1.2-0.3,0.2H29.5a0.3,0.3,0,0,0,.2-0.3c0-.3,0-0.8,0-1.3V19.8Z' fill='%23fff'/%3E%3Cpath d='M34.1,20.9a2.7,2.7,0,0,0,.1,1.3H35a0.9,0.9,0,0,0,.7-0.2l0.2-.4H36a4.9,4.9,0,0,1-.1.7c0,0.1-.1.2-0.4,0.2H33.1a0.3,0.3,0,0,0,.2-0.3c0-.3,0-0.8,0-1.3V19.8c0-.9,0-1.1,0-1.3a0.3,0.3,0,0,0-.3-0.4h1.3a0.3,0.3,0,0,0-.2.4c0,0.2,0,.4,0,1.3v1.1Z' fill='%23fff'/%3E%3Cpath d='M13.2,27.4h0l-0.6-1.5H12.6l-0.6,1.5h1.2Zm-1.3.3H11.9l-0.3.9V29c0,0.1.1,0.2,0.2,0.2H10.6a0.7,0.7,0,0,0,.5-0.6l1.6-3.9,0.2-.2L13,24.7l1.5,3.8a0.9,0.9,0,0,0,.5.7H13.8a0.1,0.1,0,0,0,.1-0.1l-0.5-1.3H12Z' fill='%23fff'/%3E%3Cpath d='M14.8,25.3a0.9,0.9,0,0,0-.2-0.4h1v0.6l0.8,2.6h0l1.2-3.2,0.2-.2a0.4,0.4,0,0,1,.2.3l1.3,3.1h0l0.8-2.8a1.3,1.3,0,0,0,.1-0.4c0-.1-0.1-0.2-0.3-0.2h1a1.1,1.1,0,0,0-.3.7l-1.2,3.7c-0.1.2-.1,0.3-0.2,0.3L19,29.1,17.7,26h0c-0.1.3-.9,2.5-1.2,3.1s-0.1.3-.2,0.3V29.2Z' fill='%23fff'/%3E%3Cpath d='M22.9,27.4h0l-0.6-1.5H22.3l-0.6,1.5h1.2Zm-1.3.3H21.6l-0.3.9V29c0,0.1.1,0.2,0.2,0.2H20.2a0.7,0.7,0,0,0,.5-0.6l1.6-3.9,0.2-.2,0.2,0.2,1.5,3.8a0.9,0.9,0,0,0,.5.7H23.5a0.1,0.1,0,0,0,.1-0.1l-0.5-1.3H21.6Z' fill='%23fff'/%3E%3Cpath d='M26.4,26.9h1a1.1,1.1,0,0,0,.4-0.9,1,1,0,0,0-1-1.1H26.4v1.9Zm-0.7-.5c0-.9,0-1.1,0-1.3a0.3,0.3,0,0,0-.3-0.4h1.5a2,2,0,0,1,1.1.3,1.1,1.1,0,0,1,.4.9,1.7,1.7,0,0,1-.8,1.4L29,28.8a1.2,1.2,0,0,0,.7.4H28.6a3,3,0,0,1-.9-0.9l-0.6-.9H26.4c0,0.6,0,1.1,0,1.3a0.3,0.3,0,0,0,.2.3H25.5a0.3,0.3,0,0,0,.2-0.3c0-.3,0-0.8,0-1.3V26.5Z' fill='%23fff'/%3E%3Cpath d='M31.2,27.1c0,0.7,0,1.1,0,1.3a1.3,1.3,0,0,0,.1.5,1,1,0,0,0,.8.2,2,2,0,0,0,1.4-.4,2,2,0,0,0,.5-1.5,2.1,2.1,0,0,0-.6-1.6,2.5,2.5,0,0,0-1.8-.6H31.2c0,0.2,0,.8,0,1.2v0.8Zm-0.8-.7c0-.9,0-1.1,0-1.3a0.3,0.3,0,0,0-.3-0.4h1.6a3.3,3.3,0,0,1,2.5.7,2.2,2.2,0,0,1,.6,1.6,2.5,2.5,0,0,1-.7,1.7,2.8,2.8,0,0,1-2.1.7H30.2a0.3,0.3,0,0,0,.2-0.3c0-.3,0-0.8,0-1.3V26.5Z' fill='%23fff'/%3E%3Cpath d='M35.4,29.3a0.2,0.2,0,0,1-.1-0.2c0-.3,0-0.7,0-0.8s0-.2.1-0.2h0.1v0.3a0.9,0.9,0,0,0,.9.6,0.8,0.8,0,0,0,.8-0.7,1.2,1.2,0,0,0-.6-1l-0.3-.2a1.8,1.8,0,0,1-.9-1.5,1.3,1.3,0,0,1,1.4-1.2h0.9c0,0.1,0,.3,0,0.7s0,0.2-.1.2H37.6a0.8,0.8,0,0,0-.2-0.4,0.8,0.8,0,0,0-.7-0.3,0.7,0.7,0,0,0-.7.6,1.2,1.2,0,0,0,.7.9h0.2a1.9,1.9,0,0,1,1,1.6,1.3,1.3,0,0,1-.6,1.1,1.8,1.8,0,0,1-1,.3l-0.9-.2' fill='%23fff'/%3E%3Cpath d='M24,43.3A20.1,20.1,0,0,1,4.9,17.8,19.9,19.9,0,0,0,4,23.2,20.4,20.4,0,0,0,24,43.6' fill='%23867550'/%3E%3Cpath d='M24,43.3A20.1,20.1,0,0,1,4.9,17.8,19.9,19.9,0,0,0,4,23.2,20.4,20.4,0,0,0,24,43.6' fill='none' stroke='%23050000' stroke-width='0.75'/%3E%3Cpath d='M24,43.3A20,20,0,0,0,43.9,23.2a19.8,19.8,0,0,0-.8-5.5,19.9,19.9,0,0,1,.9,5.5A20.4,20.4,0,0,1,24,43.6' fill='%23867550'/%3E%3Cpath d='M24,43.3A20,20,0,0,0,43.9,23.2a19.8,19.8,0,0,0-.8-5.5,19.9,19.9,0,0,1,.9,5.5A20.4,20.4,0,0,1,24,43.6' fill='none' stroke='%23050000' stroke-width='0.75'/%3E%3Cpath d='M4.1,25a2.6,2.6,0,0,1,2.2-2.7L7,22.1l0.3-.2a2.7,2.7,0,0,1,0,.4,3.3,3.3,0,0,1-.3,1A3.2,3.2,0,0,1,4.1,25' fill='%23867550'/%3E%3Cpath d='M5.9,28.3H6.1a0.1,0.1,0,0,1,0,.2L5.7,29H5.4l0.5-.6h0Zm-0.6.8H5.4l-0.2.2H5a0.1,0.1,0,0,1,0-.2l0.3-.4H5.4v0.2Z' fill='%23867550'/%3E%3Cpath d='M11.5,32.4a4.4,4.4,0,0,1,.9,1.9l-0.2.2-0.5.3a2.4,2.4,0,0,0-1.5,1,3.8,3.8,0,0,1,.5-1.9,2.1,2.1,0,0,0,.7-1.4m-0.9,4.9a2.7,2.7,0,0,0,1.7-1.1h0a5.3,5.3,0,0,1-1.1,2l-0.6-.9' fill='%23867550'/%3E%3Cpath d='M10.7,37.3a2.7,2.7,0,0,0,1.7-1.1h0a5.3,5.3,0,0,1-1.1,2l-0.6-.9' fill='%23867550'/%3E%3Cpath d='M11.4,38.6a4.2,4.2,0,0,1-4.1,1.3L6,39.3,5.7,39H5.9l0.8-.4a3.5,3.5,0,0,1,3.4-.6h0l0.4,0.4h0.2l0.6,0.4' fill='%23867550'/%3E%3Cpath d='M6.5,35.9a3.9,3.9,0,0,1-3.2-.7l-0.8-.7-0.2-.3H2.7l0.9-.2A3.5,3.5,0,0,1,7.8,35H5.8v0.6l0.5,0.7' fill='%23867550'/%3E%3Cpath d='M8.1,28.6a3.4,3.4,0,0,1-.4,1.1,3.6,3.6,0,0,0-1.4-.6H5.8a3.6,3.6,0,0,1,1.1-1.4,2.9,2.9,0,0,0,1.2,1M6.8,30.9L6,31.5a4.2,4.2,0,0,1-.3-1.7,3.1,3.1,0,0,0,1.1,1.1' fill='%23867550'/%3E%3Cpath d='M6.8,30.9L6,31.5a4.2,4.2,0,0,1-.3-1.7,3.1,3.1,0,0,0,1.1,1.1' fill='%23867550'/%3E%3Cpath d='M8.1,28.6a3.4,3.4,0,0,1-.4,1.1,3.6,3.6,0,0,0-1.4-.6H5.8a3.5,3.5,0,0,1,1-1.5,5,5,0,0,0,.9-1.1,4.6,4.6,0,0,1,.4,2.2' fill='%23867550'/%3E%3Cpath d='M5.6,31.4A3.7,3.7,0,0,1,.5,30H1.7a3.2,3.2,0,0,1,3.9,1.5' fill='%23867550'/%3E%3Cpath d='M7.1,23.9a3.9,3.9,0,0,1,.1.8,3.4,3.4,0,0,1-.4,1.7l-0.3.4A4.3,4.3,0,0,1,4.7,28a2.9,2.9,0,0,1,1.5-3.4l0.6-.5,0.2-.2' fill='%23867550'/%3E%3Cg mask='url(%23a)'%3E%3Cpath d='M4.4,27.7A3.4,3.4,0,0,1,1,27.1a3.6,3.6,0,0,1-.7-0.9l-0.2-.3h1a2.8,2.8,0,0,1,3.3,1.9' fill='%23867550'/%3E%3C/g%3E%3Cpath d='M3.9,24.6a3.1,3.1,0,0,1-2.8-1.4,3.3,3.3,0,0,1-.4-0.9,2.6,2.6,0,0,1-.1-0.4H0.9l0.6,0.2a2.6,2.6,0,0,1,2.3,2.5' fill='%23867550'/%3E%3Cpath d='M4.4,22a2.3,2.3,0,0,1,2.1-2.2l0.6-.2H7.3a2.4,2.4,0,0,1-.1.4,2.9,2.9,0,0,1-.4.8A2.8,2.8,0,0,1,4.4,22' fill='%23867550'/%3E%3Cpath d='M4.2,21.7A2.7,2.7,0,0,1,1.4,19H1.7l0.6,0.2a2.3,2.3,0,0,1,2,2.3' fill='%23867550'/%3E%3Cpath d='M4.2,19.5A2.6,2.6,0,0,1,3,16v0.2l0.4,0.4a2.2,2.2,0,0,1,.7,2.8' fill='%23867550'/%3E%3Cpath d='M4.5,19.3a2.2,2.2,0,0,1,2.7-.9H8l-0.2.2-0.7.6a2.6,2.6,0,0,1-2.7,0' fill='%23867550'/%3E%3Cpath d='M6.5,15.3v0.3a2.4,2.4,0,0,1-.1.7,2.3,2.3,0,0,1-1.7,1.6,1.9,1.9,0,0,1,1.1-2.2l0.4-.3H6.5' fill='%23867550'/%3E%3Cpath d='M14.3,40.8a3.5,3.5,0,0,1-.8-4.6,4.2,4.2,0,0,0,.3-0.9V34.9c0.1-.1,0,0,0.1.1l0.3,0.3a4.5,4.5,0,0,1,.7,1.2,4.3,4.3,0,0,1-.6,4.2' fill='%23867550'/%3E%3Cpath d='M14.4,41.1c-2.7,3.3-5.7,1.1-5.7,1.1L9.1,42l0.8-.5a3.5,3.5,0,0,1,4.6-.4' fill='%23867550'/%3E%3Cpath d='M18.1,42.3a3.5,3.5,0,0,1-1.4-4.4,4.1,4.1,0,0,0,.2-0.9c0-.1,0-0.3,0-0.4s0,0,.1.1L17.3,37a4.4,4.4,0,0,1,.9,1.1,4.3,4.3,0,0,1-.1,4.3' fill='%23867550'/%3E%3Cpath d='M18.3,42.7a4.2,4.2,0,0,1-3.6,2.2l-1.4-.2-0.4-.2H12.7l0.3-.2,0.7-.6a3.5,3.5,0,0,1,4.5-1' fill='%23867550'/%3E%3Cpath d='M14.8,39.9H15a1.6,1.6,0,0,0,.9,1.5,0.1,0.1,0,0,1,.1.2H15.7a1.8,1.8,0,0,1-1-1.7h0.1' fill='%23867550'/%3E%3Cpath d='M14.1,41.8a0.1,0.1,0,0,1,.1-0.2l1.2-.3h0l-1.1.3H14.1' fill='%23867550'/%3E%3Cpath d='M12.2,38.1h0.1a2.5,2.5,0,0,0,.5,1.6,0.1,0.1,0,0,1,0,.2H12.6a2.8,2.8,0,0,1-.6-1.7h0.1' fill='%23867550'/%3E%3Cpath d='M11.2,39.9a0.1,0.1,0,0,1,0-.2,2.1,2.1,0,0,1,1.2-.3h0a1.9,1.9,0,0,0-1.1.2H11.2' fill='%23867550'/%3E%3Cpath d='M0,0' fill='%23867550'/%3E%3Cpath d='M0,0' fill='%23867550'/%3E%3Cpath d='M0,0' fill='%23867550'/%3E%3Cpath d='M4.6,29l-0.5-.2A0.1,0.1,0,0,1,4,28.6H4.1l0.6,0.3L4.9,29l0.2,0.3a0.1,0.1,0,0,1,0,.2H4.9l-0.2-.2L4.6,29' fill='%23867550'/%3E%3Cpath d='M3.2,25.4a0.1,0.1,0,0,1-.1-0.2H3.3l0.5,0.3,0.5,0.4a0.1,0.1,0,0,1,0,.2H4.2l-0.4-.4-0.5-.3' fill='%23867550'/%3E%3Cpath d='M4.8,25.3a0.1,0.1,0,0,1,0,.2,2.6,2.6,0,0,0-.4.8H4.3a0.1,0.1,0,0,1-.1-0.2,2.9,2.9,0,0,1,.4-0.8H4.8' fill='%23867550'/%3E%3Cpath d='M4.8,22.2H5a0.1,0.1,0,0,1,0,.2l-0.4.3-0.4.4H4A0.1,0.1,0,0,1,4,23l0.4-.4,0.4-.4' fill='%23867550'/%3E%3Cpath d='M3.4,22.5l-0.2-.3A0.1,0.1,0,0,1,3.3,22H3.5l0.2,0.3,0.2,0.2,0.3,0.5a0.1,0.1,0,0,1-.1.2H3.9l-0.3-.5-0.2-.2' fill='%23867550'/%3E%3Cpath d='M5.3,19.7a0.1,0.1,0,0,1-.1.2l-0.7.5H4.3a0.1,0.1,0,0,1,0-.2l0.8-.6H5.3' fill='%23867550'/%3E%3Cpath d='M3.8,19.2H4a1.4,1.4,0,0,1,.5.7,0.1,0.1,0,0,1-.1.2H4.3a1.2,1.2,0,0,0-.4-0.6,0.1,0.1,0,0,1,0-.2' fill='%23867550'/%3E%3Cpath d='M5.5,18.1a0.1,0.1,0,0,1-.1.2l-0.5.3H4.7a0.1,0.1,0,0,1,.1-0.2l0.5-.3H5.5' fill='%23867550'/%3E%3Cpath d='M0,0' fill='%23867550'/%3E%3Cpath d='M9.1,29.7c-0.6,1.6-.2,3.7.3,5.4a20.7,20.7,0,0,0,1.2,2.9h0l-0.3-.3a19.6,19.6,0,0,1-1.1-2.9A8.7,8.7,0,0,1,9,29.6s0.8-1.5.1,0.2' fill='%23867550'/%3E%3Cpath d='M12.5,34.4s0.6,2.4-2.3,2.8a1.9,1.9,0,0,1,1.6-2.4l0.5-.3,0.2-.2' fill='%23867550'/%3E%3Cpath d='M9.8,37a3.5,3.5,0,0,1-3.8-2.2H7A3,3,0,0,1,9.8,37' fill='%23867550'/%3E%3Cpath d='M11.3,31.7s0.6,2.3-2.2,2.7a1.8,1.8,0,0,1,1.5-2.3l0.5-.3h0.2' fill='%23867550'/%3E%3Cpath d='M9,34a3.6,3.6,0,0,1-2.9-1l-0.6-.8V32H6.3A2.9,2.9,0,0,1,9,34' fill='%23867550'/%3E%3Cpath d='M8.8,32a1.8,1.8,0,0,1,1.7-2l0.5-.2h0.2s0.3,2.2-2.5,2.3' fill='%23867550'/%3E%3Cpath d='M8.6,31.3A3.1,3.1,0,0,1,5.5,29H5.7l0.6,0.2a2.7,2.7,0,0,1,2.3,2' fill='%23867550'/%3E%3Cpath d='M0,0' fill='%23867550'/%3E%3Cpath d='M8.8,34.8a0.1,0.1,0,0,1,0-.1H8.8L9.2,35l0.3,0.4a0.1,0.1,0,0,1,0,.1H9.4l-0.3-.4-0.4-.3' fill='%23867550'/%3E%3Cpath d='M9.1,32.7V32.6H9.3a0.1,0.1,0,0,1,0,.1v0.2H9.1l-0.2.3H8.8a0.1,0.1,0,0,1,0-.1L9,32.9H9.1' fill='%23867550'/%3E%3Cpath d='M8.2,31.9H8.3a1.8,1.8,0,0,1,.5.9H8.7A1.7,1.7,0,0,0,8.2,32a0.1,0.1,0,0,1,0-.1' fill='%23867550'/%3E%3Cpolygon points='8.2 13 8.3 10.7 10.4 9.8 8.3 9.1 8.3 7 7 8.7 4.6 8 6.1 10.1 4.8 11.8 6.8 11.1 8.2 13' fill='%23867550'/%3E%3Cg mask='url(%23b)'%3E%3Cpolygon points='7 8.6 7.3 10 4.4 7.9 7 8.6' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23c)'%3E%3Cpolygon points='8.4 9 7.3 10 8.4 6.8 8.4 9' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23d)'%3E%3Cpolygon points='7 8.6 7.3 10 8.4 6.8 7 8.6' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23e)'%3E%3Cpolygon points='8.4 9 7.3 10 10.6 9.8 8.4 9' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23f)'%3E%3Cpolygon points='10.6 9.8 7.3 10 8.5 10.8 10.6 9.8' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23g)'%3E%3Cpolygon points='8.5 10.8 7.3 10 8.2 13.3 8.5 10.8' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23h)'%3E%3Cpolygon points='8.2 13.3 7.3 10 6.8 11.3 8.2 13.3' fill='%23867550'/%3E%3C/g%3E%3Cpolygon points='6.8 11.3 7.3 10 4.7 11.9 6.8 11.3' fill='%23867550'/%3E%3Cpolygon points='4.7 11.9 7.3 10 6 10.1 4.7 11.9' fill='%23867550'/%3E%3Cg mask='url(%23i)'%3E%3Cpolygon points='6 10.1 7.3 10 4.4 7.9 6 10.1' fill='%23867550'/%3E%3C/g%3E%3Cpolygon points='37.6 10 39.7 10.8 39.9 13.1 41.2 11.3 43.2 11.9 41.9 10.2 43.3 8.1 40.9 8.9 39.6 7.1 39.7 9.3 37.6 10' fill='%23867550'/%3E%3Cg mask='url(%23j)'%3E%3Cpolygon points='42.1 10.2 40.7 10.1 43.5 7.9 42.1 10.2' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23k)'%3E%3Cpolygon points='41.3 11.5 40.7 10.1 43.4 12 41.3 11.5' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23k)'%3E%3Cpolygon points='42.1 10.2 40.7 10.1 43.4 12 42.1 10.2' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23m)'%3E%3Cpolygon points='41.3 11.5 40.7 10.1 39.8 13.3 41.3 11.5' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23n)'%3E%3Cpolygon points='39.8 13.3 40.7 10.1 39.5 10.9 39.8 13.3' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23o)'%3E%3Cpolygon points='39.5 10.9 40.7 10.1 37.2 10 39.5 10.9' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23p)'%3E%3Cpolygon points='37.2 10 40.7 10.1 39.5 9.2 37.2 10' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23q)'%3E%3Cpolygon points='39.5 9.2 40.7 10.1 39.6 7 39.5 9.2' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23r)'%3E%3Cpolygon points='39.6 7 40.7 10.1 41 8.8 39.6 7' fill='%23867550'/%3E%3C/g%3E%3Cg mask='url(%23s)'%3E%3Cpolygon points='41 8.8 40.7 10.1 43.5 7.9 41 8.8' fill='%23867550'/%3E%3C/g%3E%3Cpath d='M22.7,43.4a3.5,3.5,0,0,1-1.9-4.2,4.2,4.2,0,0,0,0-.9V37.8c0.1-.1,0,0,0.1.1l0.4,0.2a4.5,4.5,0,0,1,1,1,4.3,4.3,0,0,1,.4,4.3' fill='%23867550'/%3E%3Cg mask='url(%23t)'%3E%3Cpath d='M17.7,46.1l0.3-.2,0.6-.7A3.5,3.5,0,0,1,23,43.7c-1.9,3.8-5.3,2.5-5.3,2.5h0Z' fill='%23867550'/%3E%3C/g%3E%3Cpath d='M19.5,41.1h0.2a2.6,2.6,0,0,0,.9,1.7,0.1,0.1,0,0,1,0,.2H20.4a2.8,2.8,0,0,1-1-1.9,0.1,0.1,0,0,1,.1-0.2' fill='%23867550'/%3E%3Cpath d='M18.6,43.4H18.4a0.1,0.1,0,0,1,.1-0.2l0.7-.2h0l-0.6.2' fill='%23867550'/%3E%3Cpath d='M43.9,25a2.6,2.6,0,0,0-2.2-2.7L41,22.1l-0.3-.2a2.6,2.6,0,0,0,0,.4,3.3,3.3,0,0,0,.3,1A3.2,3.2,0,0,0,43.9,25' fill='%23867550'/%3E%3Cpath d='M42.1,28.3l0.5,0.6H42.3l-0.4-.5a0.1,0.1,0,0,1,0-.2h0.2Zm0.6,0.8V28.8h0.1L43,29.2a0.1,0.1,0,0,1,0,.2H42.8l-0.2-.2h0.1Z' fill='%23867550'/%3E%3Cpath d='M36.5,32.4a2.1,2.1,0,0,0,.7,1.4,3.8,3.8,0,0,1,.5,1.9,2.4,2.4,0,0,0-1.5-1l-0.5-.3-0.2-.2a4.4,4.4,0,0,1,.9-1.9m0.9,4.9-0.6.9a5.3,5.3,0,0,1-1.1-2h0a2.7,2.7,0,0,0,1.7,1.1' fill='%23867550'/%3E%3Cpath d='M37.3,37.3a2.7,2.7,0,0,1-1.7-1.1h0a5.3,5.3,0,0,0,1.1,2l0.6-.9' fill='%23867550'/%3E%3Cpath d='M36.6,38.6a4.2,4.2,0,0,0,4.1,1.3l1.3-.6,0.3-.2H42.1l-0.8-.4a3.5,3.5,0,0,0-3.3-.6h0l-0.4.4H37.2l-0.6.4' fill='%23867550'/%3E%3Cpath d='M41.5,35.9a3.9,3.9,0,0,0,3.2-.7l0.8-.7,0.2-.3H45.3l-0.9-.2A3.5,3.5,0,0,0,40.2,35h1.9v0.6l-0.5.7' fill='%23867550'/%3E%3Cpath d='M39.9,28.6a2.9,2.9,0,0,0,1.2-1A3.6,3.6,0,0,1,42.2,29H41.7a3.6,3.6,0,0,0-1.4.6,3.4,3.4,0,0,1-.4-1.1m1.3,2.3a3.1,3.1,0,0,0,1.1-1.1,4.2,4.2,0,0,1-.3,1.7l-0.8-.6' fill='%23867550'/%3E%3Cpath d='M41.2,30.9L42,31.5a4.2,4.2,0,0,0,.3-1.7,3.1,3.1,0,0,1-1.1,1.1' fill='%23867550'/%3E%3Cpath d='M39.9,28.6a3.4,3.4,0,0,0,.4,1.1,3.6,3.6,0,0,1,1.4-.6h0.5a3.5,3.5,0,0,0-1-1.5,5,5,0,0,1-.9-1.1,4.6,4.6,0,0,0-.4,2.2' fill='%23867550'/%3E%3Cpath d='M42.4,31.4A3.7,3.7,0,0,0,47.5,30H46.3a3.2,3.2,0,0,0-3.9,1.5' fill='%23867550'/%3E%3Cpath d='M40.9,23.9a3.9,3.9,0,0,0-.1.8,3.4,3.4,0,0,0,.4,1.7l0.3,0.4A4.3,4.3,0,0,0,43.3,28a2.9,2.9,0,0,0-1.5-3.4l-0.6-.5-0.2-.2' fill='%23867550'/%3E%3Cpath d='M43.6,27.7a3.4,3.4,0,0,0,3.4-.6,3.6,3.6,0,0,0,.7-0.9l0.2-.3h-1a2.8,2.8,0,0,0-3.3,1.9' fill='%23867550'/%3E%3Cpath d='M44,24.6a3.1,3.1,0,0,0,2.8-1.4,3.3,3.3,0,0,0,.4-0.9,2.7,2.7,0,0,0,.1-0.4H47l-0.6.2A2.6,2.6,0,0,0,44,24.6' fill='%23867550'/%3E%3Cpath d='M43.6,21.9a2.3,2.3,0,0,0-2.1-2.2l-0.6-.2H40.7v0.4a3,3,0,0,0,.4.8,2.8,2.8,0,0,0,2.5,1.3' fill='%23867550'/%3E%3Cpath d='M43.7,21.7A2.7,2.7,0,0,0,46.4,19H46.2l-0.6.2a2.3,2.3,0,0,0-2,2.3' fill='%23867550'/%3E%3Cpath d='M43.8,19.5A2.6,2.6,0,0,0,45,16v0.2l-0.4.4a2.2,2.2,0,0,0-.7,2.8' fill='%23867550'/%3E%3Cpath d='M43.5,19.3a2.2,2.2,0,0,0-2.7-.9H40l0.2,0.2,0.7,0.6a2.6,2.6,0,0,0,2.7,0' fill='%23867550'/%3E%3Cpath d='M41.5,15.3v0.3a2.4,2.4,0,0,0,.1.7,2.3,2.3,0,0,0,1.7,1.6,1.9,1.9,0,0,0-1.1-2.2l-0.4-.3H41.5' fill='%23867550'/%3E%3Cpath d='M33.7,40.8a3.5,3.5,0,0,0,.8-4.6,4.2,4.2,0,0,1-.3-0.9V34.9c-0.1-.1,0,0-0.1.1l-0.3.3a4.5,4.5,0,0,0-.7,1.2,4.3,4.3,0,0,0,.6,4.2' fill='%23867550'/%3E%3Cpath d='M33.6,41.1c2.7,3.3,5.7,1.1,5.7,1.1L38.9,42l-0.8-.5a3.5,3.5,0,0,0-4.6-.4' fill='%23867550'/%3E%3Cpath d='M29.9,42.3a3.5,3.5,0,0,0,1.4-4.4,4.1,4.1,0,0,1-.2-0.9c0-.1,0-0.3,0-0.4s0,0-.1.1l-0.3.3a4.4,4.4,0,0,0-.9,1.1,4.3,4.3,0,0,0,.1,4.3' fill='%23867550'/%3E%3Cpath d='M29.7,42.7a4.2,4.2,0,0,0,3.6,2.2l1.4-.2,0.4-.2h0.1l-0.3-.2-0.7-.6a3.5,3.5,0,0,0-4.5-1' fill='%23867550'/%3E%3Cpath d='M33.2,39.9H33a1.6,1.6,0,0,1-.9,1.5,0.1,0.1,0,0,0-.1.2h0.2a1.8,1.8,0,0,0,1-1.7H33.2' fill='%23867550'/%3E%3Cpath d='M33.9,41.8a0.1,0.1,0,0,0-.1-0.2l-1.2-.3h0l1.1,0.3h0.2' fill='%23867550'/%3E%3Cpath d='M35.8,38.1H35.7a2.5,2.5,0,0,1-.5,1.6,0.1,0.1,0,0,0,0,.2h0.2a2.8,2.8,0,0,0,.6-1.7H35.8' fill='%23867550'/%3E%3Cpath d='M36.8,39.9a0.1,0.1,0,0,0,0-.2,2.1,2.1,0,0,0-1.2-.3h0a1.9,1.9,0,0,1,1.1.2h0.2' fill='%23867550'/%3E%3Cpath d='M8.3,0' fill='%23867550'/%3E%3Cpath d='M8.3,0' fill='%23867550'/%3E%3Cpath d='M8.3,0' fill='%23867550'/%3E%3Cpath d='M43.4,29l0.5-.2a0.1,0.1,0,0,0,.1-0.1H43.9l-0.6.3-0.2.2-0.2.3a0.1,0.1,0,0,0,0,.2h0.2l0.2-.2,0.2-.2' fill='%23867550'/%3E%3Cpath d='M44.7,25.5a0.1,0.1,0,0,0,.1-0.2H44.6l-0.6.3-0.5.4a0.1,0.1,0,0,0,0,.2h0.2l0.4-.4,0.5-.3' fill='%23867550'/%3E%3Cpath d='M43.2,25.3a0.1,0.1,0,0,0,0,.2,2.6,2.6,0,0,1,.4.8h0.2a0.1,0.1,0,0,0,.1-0.2,2.9,2.9,0,0,0-.4-0.8H43.2' fill='%23867550'/%3E%3Cpath d='M43.2,22.2H43a0.1,0.1,0,0,0,0,.2l0.4,0.3,0.4,0.4H44a0.1,0.1,0,0,0,0-.2l-0.4-.4-0.4-.4' fill='%23867550'/%3E%3Cpath d='M44.5,22.5l0.2-.3a0.1,0.1,0,0,0-.1-0.2H44.4l-0.2.3-0.2.2-0.3.5a0.1,0.1,0,0,0,.1.2H44l0.3-.5,0.2-.2' fill='%23867550'/%3E%3Cpath d='M42.7,19.7a0.1,0.1,0,0,0,.1.2l0.8,0.5h0.2a0.1,0.1,0,0,0,0-.2l-0.8-.6H42.7' fill='%23867550'/%3E%3Cpath d='M44.2,19.2H44a1.4,1.4,0,0,0-.5.7,0.1,0.1,0,0,0,.1.2h0.2a1.2,1.2,0,0,1,.4-0.6,0.1,0.1,0,0,0,0-.2' fill='%23867550'/%3E%3Cpath d='M42.5,18.1a0.1,0.1,0,0,0,.1.2l0.5,0.3h0.2a0.1,0.1,0,0,0-.1-0.2l-0.5-.3H42.5' fill='%23867550'/%3E%3Cpath d='M8.3,0' fill='%23867550'/%3E%3Cpath d='M38.9,29.7c0.6,1.6.2,3.7-.3,5.4a20.6,20.6,0,0,1-1.2,2.9h0l0.3-.3a19.7,19.7,0,0,0,1.1-2.9,8.7,8.7,0,0,0,.2-5.3s-0.8-1.5-.1.2' fill='%23867550'/%3E%3Cpath d='M35.5,34.4s-0.6,2.4,2.3,2.8a1.9,1.9,0,0,0-1.6-2.4l-0.5-.3-0.2-.2' fill='%23867550'/%3E%3Cpath d='M38.2,37a3.5,3.5,0,0,0,3.8-2.2H41A3,3,0,0,0,38.2,37' fill='%23867550'/%3E%3Cpath d='M36.6,31.7s-0.6,2.3,2.2,2.7a1.8,1.8,0,0,0-1.5-2.3l-0.5-.3H36.6' fill='%23867550'/%3E%3Cpath d='M39,34a3.6,3.6,0,0,0,2.9-1l0.6-.8V32H41.7A2.9,2.9,0,0,0,39,34' fill='%23867550'/%3E%3Cpath d='M39.2,32a1.8,1.8,0,0,0-1.7-2L37,29.9H36.8s-0.3,2.2,2.5,2.3' fill='%23867550'/%3E%3Cpath d='M39.4,31.3A3.1,3.1,0,0,0,42.5,29H42.3l-0.6.2a2.7,2.7,0,0,0-2.3,2' fill='%23867550'/%3E%3Cpath d='M8.3,0' fill='%23867550'/%3E%3Cpath d='M39.2,34.8H39.2l-0.4.3-0.3.4a0.1,0.1,0,0,0,0,.1h0.1l0.3-.4,0.4-.3' fill='%23867550'/%3E%3Cpath d='M38.9,32.7V32.6H38.7a0.1,0.1,0,0,0,0,.1v0.2h0.1l0.2,0.3h0.1L39,32.9H38.9' fill='%23867550'/%3E%3Cpath d='M39.8,31.9H39.7a1.8,1.8,0,0,0-.5.9h0.1a1.7,1.7,0,0,1,.5-0.8,0.1,0.1,0,0,0,0-.1' fill='%23867550'/%3E%3Cpath d='M39.2,30.3a1.8,1.8,0,0,0-.2-2.1l-0.6-.4H38.2v0.2a1.7,1.7,0,0,1,0,.4,1.5,1.5,0,0,0,1,2' fill='%23867550'/%3E%3Cpath d='M8.9,30.3a1.8,1.8,0,0,1,.2-2.1l0.6-.4H9.9v0.2a1.7,1.7,0,0,0,0,.4,1.5,1.5,0,0,1-1,2' fill='%23867550'/%3E%3Cpath d='M25.3,43.4a3.5,3.5,0,0,0,1.9-4.2,4.1,4.1,0,0,1,0-.9V37.8c-0.1-.1,0,0-0.1.1l-0.4.2a4.5,4.5,0,0,0-1,1,4.3,4.3,0,0,0-.4,4.3' fill='%23867550'/%3E%3Cpath d='M30.3,46.1L30,45.9l-0.6-.7A3.5,3.5,0,0,0,25,43.7c1.9,3.8,5.3,2.5,5.3,2.5h0Z' fill='%23867550'/%3E%3Cpath d='M28.5,41.1H28.4a2.6,2.6,0,0,1-.9,1.7,0.1,0.1,0,0,0,0,.2h0.2a2.8,2.8,0,0,0,1-1.9,0.1,0.1,0,0,0-.1-0.2' fill='%23867550'/%3E%3Cpath d='M29.4,43.4h0.2a0.1,0.1,0,0,0-.1-0.2L28.8,43h0l0.6,0.2' fill='%23867550'/%3E%3Cpath d='M9.2,5.7L8.8,5.5H8.5l0.6-.3,0.5-.4h0a0.1,0.1,0,0,0,0,.1L10,5.4l1.9,1.7h0L11.3,4c0-.2,0-0.2,0-0.3h0.3l2.6,1.8h0L13.5,3.1V2.8c0-.1-0.1-0.1-0.3,0h0l0.5-.3,0.4-.3H13.8a1.1,1.1,0,0,0,.1.7l0.8,3.5c0.1,0.2.1,0.3,0,.3H14.4L11.8,4.9h0c0.1,0.3.5,2.5,0.6,3s0,0.3,0,.4H12.2Z' fill='%23fff'/%3E%3Cpath d='M16.2,3.2L15.8,2a0.3,0.3,0,0,0-.3-0.2H15.3L16,1.5l0.7-.2H16.6a0.3,0.3,0,0,0-.1.4l0.4,1.2,0.3,1,0.4,1.2a0.3,0.3,0,0,0,.3.2h0.3l-0.9.3-0.7.3h0.1a0.3,0.3,0,0,0,.1-0.3L16.5,4.1Z' fill='%23fff'/%3E%3Cpath d='M19.7,4.1c0.1,0.4.2,0.6,0.3,0.6H19.2c0.1-.1.1-0.2,0.1-0.7L18.9,0.7c0-.1,0-0.2,0-0.2l0.2,0.2,2,1.6,1.4,1.1h0L22.2,0.8C22.2,0.5,22.1.4,22,.3h0.9c-0.2.1-.2,0.2-0.1,0.5l0.4,3.6c0,0.1,0,.2-0.1.2H22.8L20.9,3,19.4,1.7h0Z' fill='%23fff'/%3E%3Cg mask='url(%23u)'%3E%3Cpath d='M25.3,3.7c-0.1.4,0,.6,0.1,0.7H24.6c0.2,0,.2-0.2.3-0.7l0.5-3.4c0-.1,0-0.2.1-0.2l0.2,0.2,1.5,2.1,1.1,1.5h0l0.3-2.6c0-.4,0-0.5-0.1-0.5h0.9c-0.2,0-.2.1-0.3,0.5L28.5,4.9V5l-0.2-.2L26.8,3,25.6,1.3h0Z' fill='%23fff'/%3E%3C/g%3E%3Cpath d='M31.1,3l0.4-1.1a0.3,0.3,0,0,0-.1-0.4H31.3l0.4,0.2h0.3l1.4,0.5h0.3s0,0,0,.1l-0.2.3-0.2.3H33.4s0,0,0-.1V2.7a0.4,0.4,0,0,0-.3-0.3L32.4,2H32.3L31.8,3.4s0,0.1,0,.1l0.9,0.3h0.4l-0.2.4-0.2.4H32.6V4.4a0.3,0.3,0,0,0-.2-0.3l-0.8-.3H31.6l-0.2.4-0.3.8c-0.1.4-.1,0.5,0.5,0.7h0.5a0.5,0.5,0,0,0,.4-0.3h0.1s0,0.1,0,.1l-0.3.6c-0.1.1-.1,0.1-0.3,0L31,5.9l-0.6-.2H30a0.3,0.3,0,0,0,.3-0.2L30.8,4Z' fill='%23fff'/%3E%3Cpath d='M35.3,5.5a0.1,0.1,0,0,0,0,.1l0.3,0.3H36a1,1,0,0,0,.8-0.5,0.9,0.9,0,0,0-.2-1.4H36.2Zm-0.3-.8,0.7-1a0.3,0.3,0,0,0,0-.4H35.5l0.7,0.4L36.8,4a1.8,1.8,0,0,1,.8.8,1,1,0,0,1-.1.9,1.6,1.6,0,0,1-1.3.7c0.1,0.8.1,1.5,0.2,2a1.2,1.2,0,0,0,.3.7h0l-0.5-.3-0.5-.4a2.8,2.8,0,0,1-.2-1.1c0-.4,0-0.9,0-1H35.5l-0.4-.3H35L34.3,7a0.3,0.3,0,0,0,0,.4l0.2,0.2H34.4l-0.7-.5-0.6-.4h0.2a0.3,0.3,0,0,0,.3-0.2l0.7-1Z' fill='%23fff'/%3E %3C/g%3E%3C/svg%3E");
}

.bta-uspbar17 {
    background-image: url('https://res.cloudinary.com/destinology/q_auto,f_auto/v1/cn_images/website/bta-2019.png');
    -ms-background-repeat: no-repeat;
    background-repeat: no-repeat;
    -ms-background-position: center center;
    background-position: center center;
    width: 60px;
    height: 60px;
}

.journeys-icon {
    background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%2041.1%20%2835376%29%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Ctitle%3Etailor-icon-sm%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Home%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%28-385.000000%2C%20-350.000000%29%22%20id%3D%22Search-Control%22%20fill%3D%22%23fff%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%28128.000000%2C%20263.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22inputs%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-6%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Tabs%22%20transform%3D%22translate%280.000000%2C%2075.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Cruise-Tab-Copy%22%20transform%3D%22translate%28245.000000%2C%200.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M20%2C26.8571429%20C23.7870956%2C26.8571429%2026.8571429%2C23.7870956%2026.8571429%2C20%20C26.8571429%2C16.2129044%2023.7870956%2C13.1428571%2020%2C13.1428571%20C16.2129044%2C13.1428571%2013.1428571%2C16.2129044%2013.1428571%2C20%20C13.1428571%2C23.7870956%2016.2129044%2C26.8571429%2020%2C26.8571429%20Z%20M20%2C28%20C15.5817218%2C28%2012%2C24.4182782%2012%2C20%20C12%2C15.5817218%2015.5817218%2C12%2020%2C12%20C24.4182782%2C12%2028%2C15.5817218%2028%2C20%20C28%2C24.4182782%2024.4182782%2C28%2020%2C28%20Z%20M15.5553288%2C24.4446712%20C15.5553288%2C24.4446712%2017.3736034%2C19.3939085%2018.3837559%2C18.3837559%20C19.3939085%2C17.3736034%2024.4446712%2C15.5553288%2024.4446712%2C15.5553288%20C24.4446712%2C15.5553288%2022.6263966%2C20.6060915%2021.6162441%2C21.6162441%20C20.6060916%2C22.6263967%2015.5553288%2C24.4446712%2015.5553288%2C24.4446712%20Z%20M20.8081221%2C20.8081221%20L19.1918779%2C19.1918779%20C18.787817%2C18.787817%2017.1715729%2C22.8284271%2017.1715729%2C22.8284271%20C17.1715729%2C22.8284271%2021.212183%2C21.212183%2020.8081221%2C20.8081221%20Z%22%20id%3D%22tailor-icon-sm%22%3E%3C%2Fpath%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E);
}

/*.spritetemplate {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='112px' height='79px' x='0px' y='0px'  viewBox='0 0 111.96 79' xml:space='preserve'%3E%3Cg%3E%3C *SVG path(s) in here* %3C/g%3E%3C/svg%3E");
    '<' = '%3C'
    '>' = '%3E'
    '#' = '%23'
    Make sure you use single quotes within SVG data.
}*/
/*SC:  Immediately hides the hidden element on desktop*/
@media only screen and (min-width:1100px) {
    .tab-bar button {
        display: none;
    }
}
@media only screen and (min-width:1100px) {

}

.tab-bar {
    display: flex;
    position: relative;
    min-width: 250px;
    background: #f7f7f7;
}

.tab-bar .container {
    padding: 0;
    position: unset;
}

.tab-bar li {
    padding: 0;
    white-space: nowrap;
    position: relative;
}

.tab-bar .nav-tabs > li.offers a {
    opacity: 1;
}

.tab-bar .offers a i {
    color: #9544eb;
    font-size: 18px;
    opacity: 1;
    margin: -4px 4px 0 0;
    vertical-align: middle;
}

.tab-bar .nav-tabs > li a {
    display: block;
    padding: 15px 0 16px 0;
    font-size: 11.5px;
    text-transform: uppercase;
    color: #888888;
    text-decoration: none;
    border: none;
    letter-spacing: 2px;
}

.tab-bar .nav-tabs > li a:hover {
    opacity: 1;
}

.tab-bar button {
    position: absolute;
    height: 100%;
    right: 0;
    /*padding: 0 15px;*/
    border: 0;
    outline: none;
    background-color: #9544eb;
    color: #fff;
    cursor: pointer;
    z-index: 2;
}

.tab-bar button::after {
    content: attr(count);
    position: absolute;
    width: 26px;
    height: 26px;
    left: -14px;
    top: 0;
    text-align: center;
    background-color: #9544eb;
    color: #fff;
    font-size: 14px;
    line-height: 21px;
    border-radius: 50%;
    border: 2px solid #fff;
    font-weight: bold;
    z-index: 2;
}

.tab-bar .hamburger {
    position: relative;
    width: 24px;
    height: 4px;
    background: #fff;
    margin: auto;
}

.tab-bar .hamburger:before,
.tab-bar .hamburger:after {
    content: '';
    position: absolute;
    left: 0;
    width: 24px;
    height: 4px;
    background: #fff;
}

.tab-bar .hamburger:before {
    top: -8px;
}

.tab-bar .hamburger:after {
    bottom: -8px;
}

.tab-bar .visible-links {
    display: inline-table;
}

.tab-bar .visible-links li {
    display: table-cell;
}

.tab-bar .visible-links li h2 {
    margin: 0;
}

.tab-bar .hidden-links {
    position: absolute;
    z-index: 10;
    right: 0;
    top: 100%;
    background: #f7f7f7;
    padding: 0 20px;
    border: 1px solid #afafaf !important;
}

/*.tab-bar .hidden-links li {
            padding: 2px 6px;
            display: block;
        }*/

.tab-bar li.active {
    border-bottom: 3px solid #9544eb;
}

.tab-bar li.active a {
    color: #9544eb;
    opacity: 1;
    font-weight: bold;
}

.tab-bar li.active.offers a {
    color: #fff;
    font-weight: bold;
}

.tab-bar .hidden {
    visibility: hidden;
}

@media screen and (min-width:992px) {
    .tab-bar .nav-tabs > li a {
        padding: 22px 0 18px;
        margin: 0 10px;
    }
}

@media screen and (max-width:991px) {
    .tab-bar li {
        padding: 0 6px;
    }
}

.tab-bar .nav-tabs > li.active > a,
.tab-bar .nav-tabs > li.active > a:focus,
.tab-bar .nav-tabs > li.active > a:hover {
    color: inherit;
    cursor: default;
    background-color: inherit;
    border: none;
    border-bottom-color: transparent;
}

.tab-bar .nav-tabs {
    border: none;
}

.tab-bar .nav-tabs > li {
    float: none;
    margin: 0;
}

.tab-bar .nav > li > a:focus,
.tab-bar .nav > li > a:hover {
    text-decoration: none;
    background-color: inherit;
    border: none;
}

.tab-content .tab-pane.hotel-offers {
    background: inherit;
    margin: 0;
    padding: 0;
}


/*Location tab*/

.location-sec,
.location-sec h4 {
    font-size: 16px;
    line-height: 1.5;
    color: black;
    font-weight: 300;
}

.location-sec h3 {
    font-size: 22px;
    line-height: 1.0991;
    font-weight: 300;
    margin: 0 0 3px;
}

.location-sec h4 {
    font-weight: 700;
    margin: 0;
}

.location-sec ul {
    padding: 0;
    list-style-position: inside;
    list-style-type: disc;
}

.location-sec p,
.location-sec ul {
    margin-bottom: 20px;
}

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

.map-sec img {
    width: 100%;
}



/* offers sec */

#offers {
    background: #333;
    display: none;
}

#offers.active {
    display: block;
}

#offers h3 {
    font-size: 22px;
    margin: 0 0 4px;
    letter-spacing: 3px;
    text-transform: uppercase;
}

#offers h4 {
    letter-spacing: 2.6px;
    text-align: center;
    margin-bottom: 35px;
    padding: 0 10px;
    text-transform: uppercase;
    font-family: 'Gibson-SemiBold';
}

#offers .rating {
    text-align: center;
    margin-bottom: 36px;
}

#offers .rating i {
    display: inline-block;
    background: url('https://res.cloudinary.com/destinology/v1/cn_images/website/star-copy.svg') no-repeat;
    width: 15px;
    height: 15px;
    vertical-align: middle;
}

#offers .features {
    background: url('https://res.cloudinary.com/destinology/q_auto,f_auto/v1/cn_images/website/blogimg-1.png') center top no-repeat;
    margin-bottom: 40px;
}

#offers .features ul {
    padding: 0 10px 13px;
}

#offers .features li {
    font-size: 16px;
    line-height: 1.3;
    list-style: none;
    font-weight: 300;
    margin-bottom: 17px;
}

#offers .features li:before {
    content: "\e013";
    font-family: "Glyphicons Halflings";
    font-size: 7px;
    color: #9544ec;
    margin: -5px 9.5px 0 0;
    border: 3px solid #9544ec;
    -o-border-radius: 50%;
    border-radius: 50%;
    padding: 5px 6px 4px;
    float: left;
}

#offers .features li:last-child {
    margin-bottom: 0;
}

#offers .btn-primary {
    display: inline-block;
    background: -webkit-linear-gradient(top, #8b4dc4, #5e3485);
    /* Chrome10+,Safari5.1+ */
    /* Opera 11.10+ */
    /* IE10+ */
    background: -webkit-gradient(linear, top left, bottom left, from(#8b4dc4), to(#5e3485));
    background: linear-gradient(to bottom, #8b4dc4, #5e3485);
    /* W3C */
    color: #fff;
    font-size: 12px;
    -o-border-radius: 40px;
    border-radius: 40px;
    padding: 11px 36px 9px;
    letter-spacing: 2px;
}

#offers .btn-primary:hover {
    text-decoration: none;
    background: -webkit-linear-gradient(top, #5e3485, #8b4dc4);
    /* Chrome10+,Safari5.1+ */
    /* Opera 11.10+ */
    /* IE10+ */
    background: -webkit-gradient(linear, top left, bottom left, from(#5e3485), to(#8b4dc4));
    background: linear-gradient(to bottom, #5e3485, #8b4dc4);
    /* W3C */
}

#offers .overlay {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.7), #222222 45%);
    /* Chrome10+,Safari5.1+ */
    /* Opera 11.10+ */
    /* IE10+ */
    background: -webkit-gradient(linear, top left, bottom left, from(rgba(0, 0, 0, 0.7)), to(#222222));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), #222222 45%);
    /* W3C */
    padding: 30px 30px 20px;
}

#offers .overlay .btn-primary {
    display: block;
    font-size: 18px;
    font-weight: 300;
    border-radius: 0;
    padding: 16px 108px 15px 30px;
    position: relative;
    letter-spacing: 0;
    color: #dcdcdc;
}

#offers .overlay .btn-primary span {
    display: block;
    line-height: 1.1;
    font-style: italic;
    font-size: 12px;
}

#offers .overlay .btn-primary i {
    display: block;
    font-size: 20px;
    padding: 9px 8px 9px 10px;
    color: #3d1c60;
    border: 5px solid #3d1c60;
    margin-left: 32px;
    -o-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    right: 30px;
    top: 50%;
    margin-top: -24px;
}

#offers .overlay .btn-primary .price {
    font-size: 28px;
    font-weight: 700;
    font-style: normal;
}

#offers .offers-txt p {
    font-size: 14px;
    font-weight: 300;
    text-align: center;
    margin: 0;
    line-height: 1.214;
}

#offers .contact-sec {
    margin-bottom: 40px;
}


/* offers and overview sec */

#overview .contact-info {
    margin-top: 20px;
}

#overview .contact-info,
#offers .contact-info {
    background: rgba(0, 0, 0, 0.3);
    position: relative;
    padding: 13px 0 12px;
}

#overview .contact-left,
#offers .contact-left {
    position: absolute;
    top: 50%;
    left: 30px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

#overview .contact-right,
#offers .contact-right {
    margin-left: 108px;
}

#overview .contact-right h3,
#offers .contact-right h3 {
    font-size: 28px;
    font-weight: 300;
    margin: 0;
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    -o-letter-spacing: 0px;
    letter-spacing: 0px;
}

#overview .contact-right p,
#offers .contact-right p {
    font-size: 12px;
    color: #F5821F;
    font-family: 'Gibson-SemiBold';
    margin: 0;
}

#overview h2 {
    font-size: 22px;
    margin: 0;
    font-family: 'Gibson-SemiBold';
    -webkit-letter-spacing: 3px;
    -moz-letter-spacing: 3px;
    -ms-letter-spacing: 3px;
    -o-letter-spacing: 3px;
    letter-spacing: 3px;
}

#overview .overview-left h2 {
    -webkit-letter-spacing: 0px;
    -moz-letter-spacing: 0px;
    -ms-letter-spacing: 0px;
    -o-letter-spacing: 0px;
    letter-spacing: 0px;
    font-weight: 300;
}

.overview-left p {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 300;
    margin: 20px 68px 0 0;
}

/* Dining sec */

.dining-top-sec {
    margin-bottom: 40px;
}

.dining-top-sec img {
    width: 100%;
}

.dining-inner {
    position: relative;
    font-size: 14px;
    margin-bottom: 20px;
}

.dining-inner-info {
    background: #f7f7f7;
    padding: 20px 30px 13px;
}

.dining-inner h4, .dining-inner h3 {
    font-family: 'Gilroy Bold';
    margin: 0;
    text-align: center;
    background: #eaeaea;
    padding: 10px 0;
    font-size: 18px;
}

.dining-inner p {
    line-height: 1.5;
    margin: 0;
}

.dining-inner .show-more {
    text-align: center;
    position: absolute;
    bottom: 0;
    z-index: 2;
    width: 100%;
    padding: 10px;
}

.dining-inner .show-less {
    text-align: center;
    position: static;
    bottom: 0;
    z-index: 2;
    background: #f7f7f7;
    width: 100%;
    padding: 10px;
}

.dining-inner a {
    font-weight: 300;
    color: #F5821F;
}

.dining-inner a:hover {
    color: #fff;
}

.dining-inner-info {
    position: relative;
    padding-bottom: 20px;
}


.dining-inner.already-shown .dining-inner-info {
    position: relative;
    height: 100px !important;
    overflow: hidden;
}

.dining-inner.shown .dining-inner-info {
    position: relative;
    height: auto;
    overflow: hidden;
}


.dining-inner-info p {
    position: relative;
    z-index: 1;
}

.dining-inner-overlay {
    background: -webkit-linear-gradient(180deg, rgba(31, 31, 31, 0)50%, #1f1f1f);
    background: -o-linear-gradient(180deg, rgba(31, 31, 31, 0)50%, #1f1f1f);
    background: -moz-linear-gradient(180deg, rgba(31, 31, 31, 0)50%, #1f1f1f);
    background: linear-gradient(180deg, rgba(31, 31, 31, 0)50%, #1f1f1f);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 30px;
    z-index: 1;
    -webkit-pointer-events: none;
    -moz-pointer-events: none;
    -ms-pointer-events: none;
    -o-pointer-events: none;
    pointer-events: none;
}


/* Villas tab */

#villas h2 {
    font-size: 22px;
    font-weight: 300;
    margin: 0;
    line-height: 1.227;
}

.villas-top_sec {
    margin-bottom: 45px;
}

.villas-selection {
    display: block;
    height: 40px;
    position: relative;
}

.villas-selection select {
    width: 100%;
    border: none;
    background: #1f1f1f;
    color: #e6e6e6;
    font-size: 14px;
    -webkit-letter-spacing: 2px;
    -moz-letter-spacing: 2px;
    -ms-letter-spacing: 2px;
    -o-letter-spacing: 2px;
    letter-spacing: 2px;
    font-family: 'Gibson-SemiBold';
    height: 100%;
    padding-left: 20px;
    cursor: pointer;
}

.villas-selection:after {
    content: '\e252';
    background: #1f1f1f;
    position: absolute;
    top: 0;
    right: 0;
    width: 54px;
    font-family: 'Glyphicons Halflings';
    text-align: center;
    padding-top: 10px;
}

.villas-slider-inner {
    background: #1f1f1f;
    padding: 40px;
    margin-bottom: 21px;
    -webkit-box-shadow: inset 1px 0px 0px 0px #9544ec;
    box-shadow: inset 1px 0px 0px 0px #9544ec;
}

.villas-slider-inner h3 {
    font-size: 18px;
    font-family: 'Gibson-SemiBold';
    -webkit-letter-spacing: 3px;
    -moz-letter-spacing: 3px;
    -ms-letter-spacing: 3px;
    -o-letter-spacing: 3px;
    letter-spacing: 3px;
    margin: 0 0 20px;
}

.villas-slider-inner p,
.villas-slider-inner li {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.5;
    margin: 0;
    list-style-type: disc;
}

.villas-slider-inner p {
    margin-bottom: 20px;
}

.villas-slider-inner h4 {
    font-size: 14px;
    font-family: 'Gibson-SemiBold';
    -webkit-letter-spacing: 2px;
    -moz-letter-spacing: 2px;
    -ms-letter-spacing: 2px;
    -o-letter-spacing: 2px;
    letter-spacing: 2px;
    margin: 0 0 12px;
}

.villas-slider-inner ul {
    padding: 0;
    list-style-position: inside;
    margin: 0;
}

/* Villas slider */

.villas-left {
    position: relative;
    padding-bottom: 3px;
}

.villas-left .slides img {
    width: 100%;
}

.villas-left .flex-control-nav {
    display: none;
}

.villas-left .flex-direction-nav {
    position: relative;
    font-size: 0;
    margin-top: 10px;
}

.villas-left .flex-direction-nav li {
    display: inline-block;
    width: 25px;
    height: 25px;
    margin: 0 5px;
}

.villas-left .flex-direction-nav a {
    font-size: 0;
    display: block;
    width: 100%;
    height: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    background: rgba(0, 0, 0, 0.61);
    border: 1px solid rgba(255, 255, 255, 0.22);
    position: relative;
}

.villas-left .flex-direction-nav a:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -0.5px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-family: 'Glyphicons Halflings';
    font-size: 10px;
    color: rgba(255, 255, 255, 0.61);
}

.villas-left .flex-direction-nav a.flex-prev:after {
    content: "\e079";
}

.villas-left .flex-direction-nav a.flex-next:after {
    content: "\e080";
}

.villas-left > a {
    font-size: 0;
    display: block;
    width: 30px;
    height: 30px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    background: rgba(0, 0, 0, 0.61);
    border: 1px solid rgba(255, 255, 255, 0.22);
    position: absolute;
    right: 0;
    bottom: 0;
}

.villas-left > a:after {
    content: '\e096';
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-family: 'Glyphicons Halflings';
    font-size: 12px;
    color: rgba(255, 255, 255, 0.61);
}

/* reviews */

#tab-reviews h3 {
    font-size: 22px;
    font-family: 'Gibson-SemiBold';
    -webkit-letter-spacing: 3px;
    -moz-letter-spacing: 3px;
    -ms-letter-spacing: 3px;
    -o-letter-spacing: 3px;
    letter-spacing: 3px;
    margin: 0;
    text-align: center;
}

.review-score-sec {
    background: #1f1f1f;
}

#tab-reviews .review-score-sec h3 {
    margin-top: 20px;
}

.prograss-outer {
    margin-top: 18px;
}

.prograss-sec {
    position: relative;
    padding: 0 31px 0 111px;
}

.prograss-sec i,
.prograss-sec b,
.progress {
    display: inline-block;
    vertical-align: middle;
}

.progress {
    height: 6px;
    width: 100%;
    margin: 0;
    background: #000;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    border-radius: 40px;
}

.progress:hover {
    -webkit-box-shadow: 0 0 3px 1px #8b4dc4;
    box-shadow: 0 0 3px 1px #8b4dc4;
}

.progress-bar {
    float: none;
    background: -webkit-linear-gradient(180deg, #8b4dc4, #5e3485);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(180deg, #8b4dc4, #5e3485);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(180deg, #8b4dc4, #5e3485);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(180deg, #8b4dc4, #5e3485);
    /* Standard syntax */
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    border-radius: 40px;
}

.progress-bar:hover {
    -webkit-box-shadow: inset 0 0 3px 1px #5e3485;
    box-shadow: inset 0 0 3px 1px #5e3485;
}

.prograss-sec i,
.prograss-sec b {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.prograss-sec i {
    left: 0;
    width: 101px;
    font-size: 12px;
    font-weight: 300;
    font-style: normal;
}

.prograss-sec b {
    right: 0;
    width: 16px;
    font-size: 14px;
    text-align: right;
}

.review-rate-sec {
    text-align: center;
}

.review-rate-sec span {
    position: relative;
}

.review-rate-sec span.rating-bg {
    background: url('https://res.cloudinary.com/destinology/q_auto,f_auto/v1/cn_images/website/review-icon-large.png') no-repeat left top;
    background-size: 100px 100px;
    display: inline-block;
    width: 100px;
    height: 100px;
    position: relative;
}

.review-rate-sec b {
    font-size: 48px;
    font-weight: 300;
    position: absolute;
    top: 50%;
    left: 50%;
    color: #fff;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.review-rate-sec i {
    margin-top: 11px;
    font-size: 12px;
    font-weight: 300;
    display: block;
    line-height: 1.25;
    font-style: normal;
}

.review-base-sec {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}

.review-base-sec span {
    display: block;
    font-size: 12px;
    color: #fff;
    margin-top: 12.5px;
}

.pagination-sec nav {
    text-align: right;
}

.pagination-sec i {
    font-size: 10px;
    font-weight: 300;
    display: inline-block;
    margin-top: 9px;
}

.pagination-sec .pagination {
    margin: 0;
}

.pagination-sec .pagination,
.pagination-sec .pagination > li:first-child > a,
.pagination-sec .pagination > li:first-child > span,
.pagination-sec .pagination > li:last-child > a,
.pagination-sec .pagination > li:last-child > span {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}

.pagination li {
    float: left;
    display: block;
    margin: 0 5px;
}

.pagination-sec .pagination a {
    font-size: 10px;
    color: #999;
    height: 32px;
    width: 32px;
    text-align: center;
    line-height: 32px;
    padding: 0;
    border: none;
    background: #1f1f1f;
}

.pagination-sec .pagination > li:first-child > a,
.pagination-sec .pagination > li:last-child > a {
    width: 42px;
}

.pagination-sec .pagination span {
    color: inherit;
}

.pagination-sec .pagination a:hover,
.pagination-sec .pagination li.active a {
    background: #652ea0;
    color: #e6e6e6;
}

/* media query */

@media all and (max-width: 991px) {
    #hotel_tabs-panel {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    /* .hotel-tab-bar .nav-tabs {
        margin-right: 100px;
    }*/
    .hotel-tab-bar li a {
        letter-spacing: 0;
        margin-right: 14px;
        padding: 15px 0 16px;
    }

    .location-sec,
    .location-sec h4 {
        font-size: 14px;
    }

    .location-sec h3 {
        font-size: 20px;
    }

    .location-sec p,
    .location-sec ul {
        margin-bottom: 15px;
        list-style-type: disc;
    }

    .dining-inner-info {
        padding-left: 15px;
        padding-right: 15px;
    }
    /*offers sec*/
    #offers .features {
        margin-bottom: 25px;
    }

    #offers h4 {
        font-size: 16px;
        padding: 0;
    }

    #offers .overlay .btn-primary {
        padding: 15px 78px 15px 15px;
    }

    #offers .overlay .btn-primary i {
        right: 15px;
    }

    #offers .contact-info {
        margin-top: 5px;
    }

    #overview .contact-info {
        margin-top: 15px;
    }

    #overview .contact-left,
    #offers .contact-left {
        width: 35px;
        left: 15px;
    }

    #offers .contact-sec {
        margin-bottom: 25px;
    }

    #overview .contact-right,
    #offers .contact-right {
        margin-left: 68px;
    }

    #overview .contact-right p,
    #offers .contact-right p {
        font-size: 11px;
    }

    #overview .contact-right h3,
    #offers .contact-right h3 {
        font-size: 19px;
    }

    #overview h2 {
        font-size: 20px;
    }

    .overview-left p {
        font-size: 14px;
        margin: 15px 0 0 0;
    }

    /* facilities */

    .facilities-package a {
        width: 46%;
    }

    /* Villas tab */

    #villas h2 {
        font-size: 18px;
    }

    .villas-top_sec {
        margin-bottom: 25px;
    }

    .villas-selection select {
        font-size: 13px;
    }

    .villas-slider-inner {
        padding: 30px 20px;
    }

    .villas-slider-inner h3 {
        font-size: 16px;
        letter-spacing: 2px;
        margin-bottom: 15px;
    }

    .villas-slider-inner p,
    .villas-slider-inner li {
        font-size: 14px;
    }

    /* review tab */

    #tab-reviews h3 {
        font-size: 18px;
    }

    .review-score-sec {
        padding: 30px 30px 0;
        margin-top: 20px;
    }

    .review-score-sec [class*="col-sm"] {
        min-height: 142px;
        margin-bottom: 15px;
    }

    .review-base-sec img {
        width: auto;
    }

    #tab-reviews .review-left-sec h3, #tab-reviews .review-left-sec h2.heading3 {
        margin-bottom: 15px;
    }

    .review-left-sec p {
        font-size: 14px;
        margin-bottom: 15px;
    }

    .review-left-sec,
    .review-right-sec {
        padding: 30px;
    }

    .review-right-sec {
        padding-left: 0;
    }
}

@media all and (max-width: 767px) {

    .review-atlantis-sec .row.flex {
        display: block;
    }

    .hotel-tab-bar li.active a:after,
    .hotel-tab-bar li a:hover:after {
        display: none;
    }

    #families .location-sec p br {
        display: none;
    }

    /* offers sec */

    #offers h3 {
        font-size: 20px;
    }

    #offers .features li {
        font-size: 14px;
    }

    #offers .btn-primary {
        padding: 11px 23px 9px;
    }

    /* overview sec */

    .overview-left {
        margin-bottom: 20px;
    }

    /* facilities */

    .facilities-package a {
        width: 29.33%;
        margin: 2%;
    }

    .facilities-left {
        margin-bottom: 20px;
    }

    /* Villas tab */

    #villas h2,
    .villas-left {
        margin-bottom: 15px;
    }

    .villas-left .flex-direction-nav a::after {
        margin-top: 0;
    }

    .villas-slider-inner h4 {
        font-size: 13px;
    }

    /* review tab */

    .review-score-sec {
        padding-bottom: 15px;
    }

    .review-score-sec [class*="col-sm"] {
        min-height: 157px;
    }

    .review-base-sec img {
        width: 100%;
    }

    .review-btn-sec {
        margin-top: 30px;
        padding-bottom: 30px;
    }

    .review-btn-sec a {
        width: 230px;
        font-size: 12px;
    }

    .pagination-sec,
    .pagination-sec nav {
        text-align: center;
    }

    .pagination-sec i {
        margin-top: 0;
        margin-bottom: 10px;
    }

    .review-left-sec,
    .review-right-sec {
        padding: 20px;
    }
}

@media all and (max-width: 550px) {
    #families [class*="col-"] {
        width: 100%;
    }

    #families .location-sec p br {
        display: block;
    }

    /* review tab */

    .review-score-sec [class*="col-sm"] {
        width: 100%;
        min-height: 1px;
    }

    .review-base-sec img {
        width: auto;
    }

    .review-btn-sec a {
        display: block;
        margin: 0 auto 15px;
    }
}

@media all and (max-width: 479px) {
    .hotel_inner-sec {
        text-align: center;
    }

    .hotel-tab-bar .nav-tabs {
        margin-right: 0;
    }

    .overview-left p {
        text-align: justify;
    }

    /* facilities */

    .facilities-package a {
        width: 46%;
        margin: 2%;
    }

    /* Villas tab */

    #villas h2 {
        font-size: 16px;
    }

    .villas-slider-inner h3 {
        margin-bottom: 10px;
        font-size: 15px;
    }

    /* review tab */

    .pagination li {
        margin: 0 3px;
    }
}

.list-header {
    font-size: 16px;
    text-transform: none;
    text-align: left;
    margin-top: 0;
}

.athena-list-box {
    background: #f7f7f7;
    color: #4e5166;
    display: inline-block;
    margin: 8px;
    width: 356px;
}

.athena-list-box .card-img-wrap {
    overflow:hidden;
}

.athena-list-box:hover .card-img{
     transform:scale(1.05);
}

.athena-list-box .card-img {
    transition:transform 1s linear;
}

.athena-list-box:hover .explore .glyphicon {
    transform: translateX(0.5em);
}

.athena-subtitle {
    height: 21px;
    font-size: 14px;
    line-height: 21px;
    color: #923;
    margin-bottom:16px;
    margin-top:16px;
}

.athena-list-box .athena-subtitle {
    text-align:center;
    
}
.athena-list-box:hover {
    -webkit-transition: 0.3s all;
    -moz-transition: 0.3s all;
    -ms-transition: 0.3s all;
    -o-transition: 0.3s all;
    transition: 0.3s all;
}

.athena-list-box .inner-content {
     min-height: 185px;
}
.athena-list-box .resort {
    
    text-transform: uppercase;
    font-size: 10px;
    color: #9B9B9B;
    text-align: left;
    line-height: 1.5em;
    
}
.athena-list-box .price-line {
    background: #000;
    
    color: #ffffff;
    border-radius: 15px;
    display: inline-block;
    top: -15px;
    left: 15px;
    position: absolute;
    text-transform: uppercase;
    font-size: 10px;
    line-height: 13px;
    padding: 6px 12px;
    letter-spacing:1px;
}

.athena-list-box .explore {
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    border-top: 1px solid #DBDBDB;
    display: block;
    font-size: 10px;
    line-height: 13px;
    letter-spacing: 1px;
    color: #4E5166;
    padding: 16px 0;
        -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.athena-list-box .explore .glyphicon {
    transition: transform .3s;
}



.athena-list-box-explore {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    background-color: #4E5166!important;
    color: white!important;
}

.athena-list-box .athena-title {
    
    font-size: 20px;
    font-weight: 300;
    line-height: 1.2em;
    color: #4E5166;
    text-align: center;
    font-family: "Gilroy Bold";
}

.athena-list-box .inner-content {
    padding:32px 24px 32px 24px;
}

 /*.athena-banner {
    background-size: cover;
    background-position: center center;
    display: table;
    height: 60vh;
    width: 100%;
}*/

.athena-banner .center-y {
    vertical-align: middle;
    padding: 6em 0;
}
 .athena-banner .center-x {
    margin: 0 auto;
    text-align: center;
}

 .athena-banner .title {
    font-size: 48px;
    font-weight: 900;
    line-height: 64px;
    color: #FFFFFF;
}

.athena-banner .frame-opacity {
    background-color: rgba(0, 0, 0, 0.6);
}

.athena.btn-purple {
    width: auto;
    padding: 16px 81px;
    text-align: center;
    
    font-size: 18px;
    font-weight: 300;
    line-height: 22px;
    color: #FFFFFF;
    letter-spacing: initial;
    background-color: #F5821F;
    box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.1), 0 1px 1px 0 rgba(0,0,0,0.3);
    border-radius: 3px;
}

    .athena.btn-purple.block {
        width: 100%;
        padding: 16px 0;
    }

    .athena.btn-purple.small {
        width: initial;
        padding: 16px;
    }
    .athena-featured {
        background: #111;
    }
    .athena-featured h2 {
        
        font-size: 27px;
        font-weight: 300;
        line-height: 33px;
        color: #E6E6E6;
        letter-spacing: normal;
        text-transform: none;
        margin-top: 6px;
    }

    .athena-featured h3 {
        
        font-size: 10px;
        line-height: 13px;
        letter-spacing: 1px;
        color: #FFFFFF;

                text-transform: uppercase;
    }



.timeline {
  position: relative;
  overflow: auto;
}

.timeline h2 {
  background: #fff;
  max-width: 6em;
  margin: 0 auto 1em;
  padding: 0.5em;
  text-align: center;
  position: relative;
  clear: both;
}

.timeline li {
  background: #fff;
  margin-bottom: 1em;
  position: relative;
}

.timeline h3 {
  margin-top: 0;
}
.timeline time {
  font-style: italic;
}

.timeline li {
    width: 100%;
}

.itinerary-item .item-image img {
     width: 100%;
}
.itinerary-item .item-content {
    padding: 24px;
    
    font-size: 12px;
    line-height: 15px;
    color: #111111;
    position: relative;
}

.itinerary-item .item-content .overflow-gradient {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 60px;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.53) 47%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.53) 47%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.53) 47%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ededed',GradientType=0 ); /* IE6-9 */
}
.itinerary-item .item-content .day-label, .product-content .day-label {
    
    font-size: 12px;
    line-height: 15px;
    letter-spacing: 1px;
    color: #111111;
    text-transform: uppercase;
}

.itinerary-item .item-content .title, .product-content .title  {
    
    font-size: 23px;
    font-weight: 300;
    line-height: 28px;
    color: #111111;
}

.itinerary-item .item-content .description {
    margin-top: 8px;
    
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    color: #111111;
}

.itinerary-item .itinerary-item-button  {
    padding: 16px 0;
    text-align: center;
    border-top:2px solid #DBDBDB;
    cursor: pointer;
}
.itinerary-item .itinerary-item-button span {
    
    font-size: 10px;
    line-height: 13px;
    letter-spacing: 1px;
    color: #4E5166;
    text-transform: uppercase;
}

.map-list-buttons-container {
    max-width: 560px;
    clear: both;
    margin: 0 auto;
    box-sizing: border-box;
    margin-bottom: 32px;
}
    .map-list-buttons {
        padding: 20px 0;
        background: #333;
        border-radius: 0 3px 3px 0;
        text-align: center;
        
        font-size: 12px;
        line-height: 15px;
        letter-spacing: 1px;
        color: #FFFFFF;
        text-transform: uppercase;
        float: left;
        width: 50%;
        cursor: pointer;
    }
    .map-list-buttons.active {
        background:#4E5166;
    }

.athena-expanded {
    max-height: none;
}
.attached-items {
    margin: 8px 0;
    cursor: pointer;
    padding: 4px;
} 
.itinerary-item .attached-items {
    background-image: url('https://res.cloudinary.com/destinology/v1/cn_images/website/Experimental/info-tooltip.svg');
    background-repeat: no-repeat;
    background-position: center right;
}

.itinerary-item .attached-items:hover {
    background-color: #ececec;

}

.itinerary-item .highlights {
    
    font-size: 19px;
    font-weight: 300;
    line-height: 23px;
    color: #4E5166;
    margin-top: 6px;
    margin-bottom: 16px;
}
.attached-items .product-icon {
    width: 50px; height: 50px; float: left;
    border-radius: 50%;
    margin-right: 16px;
}

.attached-items .attached-title {
    
    font-size: 19px;
    font-weight: 300;
    line-height: 23px;
    color: #4E5166;
}

.attached-items .attached-type {
    
    font-size: 10px;
    line-height: 13px;
    letter-spacing: 1px;
    color: #9B9B9B;
    text-transform: uppercase;
}

.attached-items-content {
    margin-top: 8px;
}

@media (max-width: 480px) {
    .athena-list-box {
        width: 100%;
        margin-left: unset;
        margin-right: unset;
    }
}

.dws-dropdown-menu {
    position: absolute;
    top: 92%;
    left: 0;
    z-index: 9999999999;
    float: left;
    width: 100%;
    padding: 0.2em 0 0 0;
    color: #000;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    max-height: 300px;
    overflow-y: scroll;
}
.dws-dropdown-menu li{
    padding: 0.5em 2em;
}

.dws-dropdown-menu .mstd-selectable {
    padding: 0.5em 1em 0.5em 2em;
    position: relative;
}
.dws-dropdown-menu .mstd-selectable .tick-container {
    position: absolute;
    left: 5px;
}
.dws-dropdown-menu li.disabled,.dws-dropdown-menu .mstd-selectable.disabled{
    opacity: 0.5;
}
.dws-dropdown-menu .expand-icon {
    background: url('https://res.cloudinary.com/destinology/v1/cn_images/website/Search/plus-icon.svg') no-repeat;
    background-position-x: 10px;
    background-position-y: 13px;
}

.dws-dropdown-menu li.divider {
    padding: 0 0;
}

.dws-dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}
.dws-dropdown-menu li:hover,.dws-dropdown-menu .mstd-selectable:hover {
    background: #F5821F;
    color: #ffffff;
    cursor: pointer;
}
.dws-dropdown-input {
    background-color: #fff;
    padding: 1em;
    color: #000;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    /* line-height: 1em; */
    white-space: nowrap;
    overflow: hidden;
    border-radius: 4px;
    cursor: pointer;
    -webkit-box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .075);
    box-shadow: inset 0px 0px 5px 2px rgba(0, 0, 0, .075);
    border: 1px solid #ddd;
    position: relative;
    max-height: 55px;
}

.dws-dropdown-input.active {
    border: 2px solid #9544eb;
}
.cruise-search-icon {
    float: left;
    margin-right: 8px;
    background-size: contain;
    background-repeat: no-repeat;
}
.cruise-search-icon.icon-calendar {
    top: 3px;
    width: 18px;
    height: 25px;
    background-image: url('https://res.cloudinary.com/destinology/v1/cn_images/website/Cruise/calendar-icon.svg');
}
.cruise-search-icon.icon-destination {
    height: 18px;
    width: 12px;
    background-image: url('https://res.cloudinary.com/destinology/v1/cn_images/website/Cruise/destination-icon.svg');
}
    .cruise-search-icon.icon-price {
        width: 16px;
        height: 16px;
        float: left;
        background-image: url('https://res.cloudinary.com/destinology/v1/cn_images/website/Cruise/price-icon.svg');
    }
    .cruise-search-icon.icon-ship {
        width: 16px;
        height: 16px;
        background-image: url('https://res.cloudinary.com/destinology/v1/cn_images/website/Cruise/ship-icon.svg');
    }
.cruise-search-icon.icon-themes {
    width: 24px;
    height: 16px;
    background-image: url('https://res.cloudinary.com/destinology/v1/cn_images/website/Experimental/tailor-icon-sm-grey.svg')
}
.indent.indent-1 {
    padding-left: 3em;
}
.indent.indent-2 {
    padding-left: 4em;
}
.indent.indent-3 {
    padding-left: 5em;
}
ul.dws-dropdown-menu {
    font-size: 14px;
}
#cruise-search-modal {
    position: fixed;
    background: #1f1f1f;
    top: 129px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
}

    #cruise-search-modal .header {
        font-size: 10px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 2px;
        text-align: left;
        color: #ffffff;
    }

    #cruise-search-modal .search-label {
          font-size: 33.2px;
          font-weight: 300;
          font-style: normal;
          font-stretch: normal;
          text-align: left;
          color: #e6e6e6;
    }
    #cruise-search-modal .cruises-available {
          font-size: 22px;
          font-weight: 300;
          font-style: italic;
          font-stretch: normal;
          text-align: left;
          color: #9b9b9b;
    }

    #cruise-search-modal .selectable-conversation-item {
        font-weight: 400;
        font-size: 1.3em;
        cursor: pointer;
    }

        #cruise-search-modal .selectable-conversation-item .glyphicon.glyphicon-menu-down {
            font-size: 0.5em;
        }

    #cruise-search-modal .inner-container {
        position: relative;
        height: 85vh;
        overflow-y: scroll;
        padding-top: 30px;
    }

    #cruise-search-modal .selectable-item {
        width: 100%;
        margin-bottom: 30px;
        text-align: center;
        background: #333;
        min-height: 70px;
        cursor: pointer;
        position: relative;
    }

        #cruise-search-modal .selectable-item span.text {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        #cruise-search-modal .selectable-item span.count {
            position: absolute;
            right: 5px;
            top: 5px;
            background: #000;
            border-radius: 5px;
            padding: 0.3em 0.3em;
            font-size: 0.7em;
        }

        #cruise-search-modal .selectable-item.active span.count {
            background: #ffffff;
            color: #000;
        }


        #cruise-search-modal .selectable-item.active {
            background: #9543eb;
        }

body.no-scroll-all {
    overflow: hidden;
}

.fly-cruise-tab {
    padding: 1em;
    margin: 0 5px 0 0;
    background: #333;
    border-radius: 4px;
    cursor: pointer;
    text-transform: uppercase;
    font-family: Gibson-SemiBold;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 2px;
    font-size: 10px;
    white-space: nowrap;
    float:left;
    overflow: hidden;
}
    .shiny {
         position: absolute;
        opacity: 0;
        top: 0;
        left: 0;
         background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 70%,rgba(255,255,255,0.85) 71%,rgba(255,255,255,0) 100%); /* W3C */
       
/*  shiny bits
  */
        width: 15%;
        height: 100%;
     transform: skew(-10deg,0deg);
        -webkit-transform: skew(-10deg,0deg);
     -moz-transform: skew(-10deg,0deg);
     -ms-transform: skew(-10deg,0deg);
     -o-transform: skew(-10deg,0deg);
  
/*  animating it  */
     animation: move 2s;
        animation-iteration-count: infinite;
        animation-delay: 1s;
    
    }

/* move the shiny */
    @keyframes move {
    0%  { left: 0; opacity: 0; }
    5% {opacity: 0.0}
    48% {opacity: 0.2}
    80% {opacity: 0.0}
    100% { left: 82%}
}

@-webkit-keyframes move {
    0%  { left: 0; opacity: 0; }
    5% {opacity: 0.0}
    48% {opacity: 0.2}
    80% {opacity: 0.0}
    100% { left: 82%}
}

@-moz-keyframes move {
    0%  { left: 0; opacity: 0; }
    5% {opacity: 0.0}
    48% {opacity: 0.2}
    80% {opacity: 0.0}
    100% { left: 88%}
}

@-ms-keyframes move {
    0%  { left: 0; opacity: 0; }
    5% {opacity: 0.0}
    48% {opacity: 0.2}
    80% {opacity: 0.0}
    100% { left: 82%}
}

@-o-keyframes move {
    0%  { left: 0; opacity: 0; }
    5% {opacity: 0.0}
    48% {opacity: 0.2}
    80% {opacity: 0.0}
    100% { left: 82%}
}
    
    .fly-cruise-tab.active {
        background: #4f5166;
    }

.fly-cruise-list {
    margin: 0 auto;
    margin-bottom: .4em;
    display: flex;
    -o-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.hero-search .fly-cruise-list {
    margin: 0;
    -o-justify-content: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}

@media screen and (min-width: 1200px) {
    .hero-search .fly-cruise-list {
        -o-justify-content: center;
        -webkit-justify-content: center;
        justify-content: center;
    }
}

@media screen and (max-width:991px) {
    .fly-cruise-list .fly-cruise-tab {
        border-radius: 0;
        margin: 0;
        display: inline-block;
        white-space: nowrap;
        overflow: hidden;
        background-repeat: no-repeat;
        background-position: center center;
        height: 40px;
        width: 25%;
    }
    .fly-cruise-list .fly-cruise-tab > span { display: none; }
    .fly-cruise-list span:first-of-type { border-radius: 4px 0 0 4px; }
    .fly-cruise-list span:last-of-type { border-radius: 0 4px 4px 0; }
    .fly-cruise-list span:not(:first-of-type) { border-left: solid 1px #000; }
    .fly-cruise-list .fly-cruise-tab.all-cruises { background-image: url('https://res.cloudinary.com/destinology/w_40/v1/cn_images/website/Cruise/all.svg'); }
    .fly-cruise-list .fly-cruise-tab.cruise-only { background-image: url('https://res.cloudinary.com/destinology/v1/cn_images/website/Cruise/cruiseonly.svg'); }
    .fly-cruise-list .fly-cruise-tab.fly-cruise { background-image: url('https://res.cloudinary.com/destinology/v1/cn_images/website/Cruise/fly-cruise.svg'); }
    .fly-cruise-list .fly-cruise-tab.cruise-stay { background-image: url('https://res.cloudinary.com/destinology/v1/cn_images/website/Cruise/cruise-stay.svg'); }
}
@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

.delay05s {
    -webkit-animation-duration: 1s;
    -webkit-animation-delay: 0.5s;
    -webkit-animation-iteration-count: 1;
    -moz-animation-duration: 1s;
    -moz-animation-delay: 0.5s;   
    -moz-animation-iteration-count: 1;
    -ms-animation-duration: 1s;
    -ms-animation-delay: 0.5s;   
    -ms-animation-iteration-count: 1;
}

.delay {
    -webkit-animation-duration: 1s;
    -webkit-animation-delay: 1s;
    -webkit-animation-iteration-count: 1;
    -moz-animation-duration: 1s;
    -moz-animation-delay: 1s;
    -moz-animation-iteration-count: 1;
}

.delay1s {
    -webkit-animation-duration: 1s;
    -webkit-animation-delay: 1s;
    -webkit-animation-iteration-count: 1;
    -moz-animation-duration: 1s;
    -moz-animation-delay: 1s;
    -moz-animation-iteration-count: 1;
    -ms-animation-duration: 1s;
    -ms-animation-delay: 1s;
    -ms-animation-iteration-count: 1;
}

.delay2s {
    -webkit-animation-duration: 2s;
    -webkit-animation-delay: 2s;
    -webkit-animation-iteration-count: 1;
    -moz-animation-duration: 1s;
    -moz-animation-delay: 2s;
    -moz-animation-iteration-count: 1;
    -ms-animation-duration: 1s;
    -ms-animation-delay: 2s;
    -ms-animation-iteration-count: 1;
}

.delay3s {
    -webkit-animation-duration: 3s;
    -webkit-animation-delay: 3s;
    -webkit-animation-iteration-count: 1;
    -moz-animation-duration: 1s;
    -moz-animation-delay: 3s;
    -moz-animation-iteration-count: 1;
    -ms-animation-duration: 1s;
    -ms-animation-delay: 3s;
    -ms-animation-iteration-count: 1;
}

.delay4s {
    -webkit-animation-duration: 4s;
    -webkit-animation-delay: 4s;
    -webkit-animation-iteration-count: 1;
    -moz-animation-duration: 1s;
    -moz-animation-delay: 4s;
    -moz-animation-iteration-count: 1;
    -ms-animation-duration: 1s;
    -ms-animation-delay: 4s;
    -ms-animation-iteration-count: 1;
}

.delay5s {
    -webkit-animation-duration: 5s;
    -webkit-animation-delay: 5s;
    -webkit-animation-iteration-count: 1;
    -moz-animation-duration: 1s;
    -moz-animation-delay: 5s;
    -moz-animation-iteration-count: 1;
    -ms-animation-duration: 1s;
    -ms-animation-delay: 5s;
    -ms-animation-iteration-count: 1;
}

.delay6s {
    -webkit-animation-duration: 6s;
    -webkit-animation-delay: 6s;
    -webkit-animation-iteration-count: 1;
    -moz-animation-duration: 1s;
    -moz-animation-delay: 6s;
    -moz-animation-iteration-count: 1;
    -ms-animation-duration: 1s;
    -ms-animation-delay: 6s;
    -ms-animation-iteration-count: 1;
}

.animated {
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
  -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    -moz-animation-duration: 2s;
    -ms-animation-duration: 2s;
    -o-animation-duration: 2s;
    animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
    -webkit-animation-duration: .75s;
    -moz-animation-duration: .75s;
    -ms-animation-duration: .75s;
    -o-animation-duration: .75s;
    animation-duration: .75s;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
    -webkit-animation-name: flash;
    -moz-animation-name: flash;
    -ms-animation-name: flash;
    -o-animation-name: flash;
    animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
    -webkit-animation-name: rubberBand;
    -moz-animation-name: rubberBand;
    -ms-animation-name: rubberBand;
    -o-animation-name: rubberBand;
    animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
    -webkit-animation-name: shake;
    -moz-animation-name: shake;
    -ms-animation-name: shake;
    -o-animation-name: shake;
    animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
    -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
    -moz-animation-name: swing;
    -ms-animation-name: swing;
    -o-animation-name: swing;
    animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
    -webkit-animation-name: wobble;
    -moz-animation-name: wobble;
    -ms-animation-name: wobble;
    -o-animation-name: wobble;
    animation-name: wobble;
}

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    -moz-animation-name: bounceIn;
    -ms-animation-name: bounceIn;
    -o-animation-name: bounceIn;
    animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    -moz-animation-name: bounceInDown;
    -ms-animation-name: bounceInDown;
    -o-animation-name: bounceInDown;
    animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    -moz-animation-name: bounceInLeft;
    -ms-animation-name: bounceInLeft;
    -o-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    -moz-animation-name: bounceInRight;
    -ms-animation-name: bounceInRight;
    -o-animation-name: bounceInRight;
    animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
    -webkit-animation-name: bounceOut;
    -moz-animation-name: bounceOut;
    -ms-animation-name: bounceOut;
    -o-animation-name: bounceOut;
    animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    -moz-animation-name: bounceOutDown;
    -ms-animation-name: bounceOutDown;
    -o-animation-name: bounceOutDown;
    animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    -moz-animation-name: bounceOutUp;
    -ms-animation-name: bounceOutUp;
    -o-animation-name: bounceOutUp;
    animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -ms-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    -moz-animation-name: fadeInDown;
    -ms-animation-name: fadeInDown;
    -o-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    -moz-animation-name: fadeInDownBig;
    -ms-animation-name: fadeInDownBig;
    -o-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    -moz-animation-name: fadeInLeft;
    -ms-animation-name: fadeInLeft;
    -o-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    -moz-animation-name: fadeInLeftBig;
    -ms-animation-name: fadeInLeftBig;
    -o-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    -moz-animation-name: fadeInRight;
    -ms-animation-name: fadeInRight;
    -o-animation-name: fadeInRight;
    animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    -moz-animation-name: fadeInRightBig;
    -ms-animation-name: fadeInRightBig;
    -o-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    -ms-animation-name: fadeInUp;
    -o-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    -moz-animation-name: fadeOutDown;
    -ms-animation-name: fadeOutDown;
    -o-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    -moz-animation-name: fadeOutDownBig;
    -ms-animation-name: fadeOutDownBig;
    -o-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    -moz-animation-name: fadeOutLeft;
    -ms-animation-name: fadeOutLeft;
    -o-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    -moz-animation-name: fadeOutLeftBig;
    -ms-animation-name: fadeOutLeftBig;
    -o-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    -moz-animation-name: fadeOutRight;
    -ms-animation-name: fadeOutRight;
    -o-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    -moz-animation-name: fadeOutRightBig;
    -ms-animation-name: fadeOutRightBig;
    -o-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    -moz-animation-name: fadeOutUp;
    -ms-animation-name: fadeOutUp;
    -o-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    -moz-animation-name: fadeOutUpBig;
    -ms-animation-name: fadeOutUpBig;
    -o-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    -moz-backface-visibility: visible;
    -ms-backface-visibility: visible;
    -o-backface-visibility: visible;
    backface-visibility: visible;
  -webkit-animation-name: flip;
    -moz-animation-name: flip;
    -ms-animation-name: flip;
    -o-animation-name: flip;
    animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
    -webkit-backface-visibility: visible !important;
    -moz-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    -o-backface-visibility: visible !important;
    backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
    -moz-animation-name: flipInX;
    -ms-animation-name: flipInX;
    -o-animation-name: flipInX;
    animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
    -webkit-backface-visibility: visible !important;
    -moz-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    -o-backface-visibility: visible !important;
    backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
    -moz-animation-name: flipInY;
    -ms-animation-name: flipInY;
    -o-animation-name: flipInY;
    animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
    -webkit-animation-name: flipOutX;
    -moz-animation-name: flipOutX;
    -ms-animation-name: flipOutX;
    -o-animation-name: flipOutX;
    animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
    -moz-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    -o-backface-visibility: visible !important;
    backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
    -webkit-backface-visibility: visible !important;
    -moz-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    -o-backface-visibility: visible !important;
    backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
    -moz-animation-name: flipOutY;
    -ms-animation-name: flipOutY;
    -o-animation-name: flipOutY;
    animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    -moz-animation-name: lightSpeedIn;
    -ms-animation-name: lightSpeedIn;
    -o-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -ms-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    -moz-animation-name: lightSpeedOut;
    -ms-animation-name: lightSpeedOut;
    -o-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    -moz-animation-name: rotateInDownLeft;
    -ms-animation-name: rotateInDownLeft;
    -o-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    -moz-animation-name: rotateInDownRight;
    -ms-animation-name: rotateInDownRight;
    -o-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    -moz-animation-name: rotateInUpLeft;
    -ms-animation-name: rotateInUpLeft;
    -o-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    -moz-animation-name: rotateInUpRight;
    -ms-animation-name: rotateInUpRight;
    -o-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    -moz-animation-name: rotateOutDownLeft;
    -ms-animation-name: rotateOutDownLeft;
    -o-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    -moz-animation-name: rotateOutDownRight;
    -ms-animation-name: rotateOutDownRight;
    -o-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    -moz-animation-name: rotateOutUpLeft;
    -ms-animation-name: rotateOutUpLeft;
    -o-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
    -webkit-animation-name: rollIn;
    -moz-animation-name: rollIn;
    -ms-animation-name: rollIn;
    -o-animation-name: rollIn;
    animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
    -webkit-animation-name: rollOut;
    -moz-animation-name: rollOut;
    -ms-animation-name: rollOut;
    -o-animation-name: rollOut;
    animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    -moz-animation-name: zoomIn;
    -ms-animation-name: zoomIn;
    -o-animation-name: zoomIn;
    animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
    -webkit-animation-name: zoomInLeft;
    -moz-animation-name: zoomInLeft;
    -ms-animation-name: zoomInLeft;
    -o-animation-name: zoomInLeft;
    animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
    -webkit-animation-name: zoomInUp;
    -moz-animation-name: zoomInUp;
    -ms-animation-name: zoomInUp;
    -o-animation-name: zoomInUp;
    animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
    -webkit-animation-name: zoomOutDown;
    -moz-animation-name: zoomOutDown;
    -ms-animation-name: zoomOutDown;
    -o-animation-name: zoomOutDown;
    animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
    -webkit-animation-name: zoomOutLeft;
    -moz-animation-name: zoomOutLeft;
    -ms-animation-name: zoomOutLeft;
    -o-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
    -webkit-animation-name: zoomOutRight;
    -moz-animation-name: zoomOutRight;
    -ms-animation-name: zoomOutRight;
    -o-animation-name: zoomOutRight;
    animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    -moz-animation-name: slideInDown;
    -ms-animation-name: slideInDown;
    -o-animation-name: slideInDown;
    animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    -moz-animation-name: slideInLeft;
    -ms-animation-name: slideInLeft;
    -o-animation-name: slideInLeft;
    animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    -moz-animation-name: slideInRight;
    -ms-animation-name: slideInRight;
    -o-animation-name: slideInRight;
    animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
    -webkit-animation-name: slideInUp;
    -moz-animation-name: slideInUp;
    -ms-animation-name: slideInUp;
    -o-animation-name: slideInUp;
    animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
    -webkit-animation-name: slideOutDown;
    -moz-animation-name: slideOutDown;
    -ms-animation-name: slideOutDown;
    -o-animation-name: slideOutDown;
    animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    -moz-animation-name: slideOutLeft;
    -ms-animation-name: slideOutLeft;
    -o-animation-name: slideOutLeft;
    animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    -moz-animation-name: slideOutRight;
    -ms-animation-name: slideOutRight;
    -o-animation-name: slideOutRight;
    animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    -moz-animation-name: slideOutUp;
    -ms-animation-name: slideOutUp;
    -o-animation-name: slideOutUp;
    animation-name: slideOutUp;
}

/*site.css - new combined version created*/
/*merge together as many classes as possible*/

/*Card Destinations List*/
/*SC: updated class name for Multi Centres and Experiential*/
/*.experiential-destinations-list >>> .card-destinations-list*/

.card-destinations-list {
    position: relative;
    width: 100%;
    overflow: hidden;
    padding: 30px 0;
}

    .card-destinations-list .journey-card {
        display: flex;
        flex-wrap: nowrap;
        flex-grow: 1;
        height: 500px;
    }

    .card-destinations-list .owl-carousel2 {
        margin: 2em 0;
    }

    .card-destinations-list .h2 {
        margin: 0 46px;
    }

        .card-destinations-list .h2 .btn {
            -ms-border-radius: 100px;
            border-radius: 100px;
            text-transform: uppercase;
            font-size: 11px;
            float: right;
        }

    .card-destinations-list .slide .image {
        width: 100%;
        height: 100%;
        position: absolute;
        transition: transform .3s ease-in-out;
    }

    .card-destinations-list .slide {
        height: 420px;
    }

.athena .card-destinations-list .slide {
    height: 360px;
}

        .card-destinations-list .slide a {
            overflow: hidden;
        }

            .card-destinations-list .slide a:hover .explore {
                opacity: 1;
                transform: translateY(-2em);
            }

@media only screen and (max-width: 991px) {
    
    .card-destinations-list .slide .explore {
        opacity: 1 !important;
        bottom: 1em !important;
    }

    .card-destinations-list .slide a:hover .explore {
        transform: translateY(-0.5em);
    }
}

.card-destinations-list .slide .purple-overlay-topdown {
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(-180deg, rgba(144,52,242,0.49) 0%, rgba(79,79,79,0.00) 100%);
}

    .card-destinations-list .slide .purple-overlay-topdown:before {
        border-radius: inherit;
        background-image: linear-gradient(-180deg, rgba(144,52,242,0.75) 0%, rgba(79,79,79,0.00) 100%);
        content: '';
        display: block;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
        width: 100%;
        transition: opacity .3s ease-in-out;
    }

    .card-destinations-list .slide .purple-overlay-topdown:hover:before {
        opacity: 0.8;
    }

.card-destinations-list .slide .content {
    position: absolute;
    top: 40px;
    width: 100%;
    color: #ffffff;
}

    .card-destinations-list .slide .content .title {
        font-size: 1.8em;
        padding: 0 24px;
        line-height: 30px;
    }

    .card-destinations-list .slide .content hr {
        border-top: 3px solid #1f1f1f;
        -ms-opacity: 0.4;
        opacity: 0.4;
        margin: 6px 40% 12px;
    }

    .card-destinations-list .slide .content .sub-header {
        font-size: 0.9em;
    }

    .card-destinations-list .slide .content .price {
        font-size: 1.6em;
    }

.card-destinations-list .slide .explore {
    position: absolute;
    bottom: 0;
    width: 100%;
    opacity: 0;
    transition: all .3s ease-in-out;
}

.card-destinations-list .btn-purple {
    width: auto;
    padding: 16px 81px;
    text-align: center;
    font-size: 18px;
    font-weight: 300;
    line-height: 22px;
    color: #FFFFFF;
    letter-spacing: initial;
    background-color: #F5821F;
    box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.1), 0 1px 1px 0 rgba(0,0,0,0.3);
    border-radius: 3px;
}

    .card-destinations-list .btn-purple.small {
        width: initial;
        padding: 16px;
        margin-top: 0;
    }



/*SC: New Cards - April 2017*/
/*<!--http://ink.sapo.pt/ui-elements/flexbox/-->*/


/*override ink styles*/
#multi-centre h2,
#multi-centre h4 {
    color: #ffffff !important;
}

.ink-grid {
    margin: 0 0.4em;
    background-color: white;
}

    /*css needed for multi centre favourites cards images layout*/
    /* <!--http://ink.sapo.pt/ui-elements/flexbox/-->*/
    .ink-grid .full-height.whitebg {
        background-color: #ffffff;
    }

    .ink-grid .column-group {
        display: -webkit-flex;
        display: flex;
        display: -ms-flexbox;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        list-style: none;
        width: 100%;
        /*set the overall wrapper (card) height here*/
        height: 300px;
    }

@media (max-width: 991px) {
    .card-destinations-list .slide {
        height: 250px;
        margin-bottom: 10px;
    }

    .athena .card-destinations-list .slide {
        margin-bottom: 0;
    }
}

