/*AUTO GENERATED over gen-cc-file.js 
 DO NOT EDIT!*/
/******************************************************************************************/
/*** import /prj3/nhm-resp/resources/fonts/fontawesome-pro-5.0.8/web-fonts-with-css/css/fontawesome-all.css ***/
/******************************************************************************************/
/*! * Font Awesome Pro 5.0.8 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license (Commercial License) */
.fa,.fas,.far,.fal,.fab{-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:0.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:solid 0.08em #eee;border-radius:.1em;padding:.2em .25em .15em;}
.fa-pull-left{float:left;}
.fa-pull-right{float:right;}
.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em;}
.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em;}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
  100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
 }
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
  100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
 }
.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg);}
.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);transform:scale(-1, 1);}
.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);transform:scale(1, -1);}
.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(-1, -1);transform:scale(-1, -1);}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-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;}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screenreaders do not read off random characters that represent icons */
.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-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-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-pay:before{content:"\f415";}
.fa-archive:before{content:"\f187";}
.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-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-aws:before{content:"\f375";}
.fa-backward:before{content:"\f04a";}
.fa-badge:before{content:"\f335";}
.fa-badge-check:before{content:"\f336";}
.fa-balance-scale:before{content:"\f24e";}
.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-slash:before{content:"\f1f6";}
.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-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-book:before{content:"\f02d";}
.fa-bookmark:before{content:"\f02e";}
.fa-bowling-ball:before{content:"\f436";}
.fa-bowling-pins:before{content:"\f437";}
.fa-box:before{content:"\f466";}
.fa-box-check:before{content:"\f467";}
.fa-boxes:before{content:"\f468";}
.fa-boxing-glove:before{content:"\f438";}
.fa-braille:before{content:"\f2a1";}
.fa-briefcase:before{content:"\f0b1";}
.fa-briefcase-medical:before{content:"\f469";}
.fa-browser:before{content:"\f37e";}
.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-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-capsules:before{content:"\f46b";}
.fa-car:before{content:"\f1b9";}
.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-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-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-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-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-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-columns:before{content:"\f0db";}
.fa-comment:before{content:"\f075";}
.fa-comment-alt:before{content:"\f27a";}
.fa-comments:before{content:"\f086";}
.fa-compass:before{content:"\f14e";}
.fa-compress:before{content:"\f066";}
.fa-compress-alt:before{content:"\f422";}
.fa-compress-wide:before{content:"\f326";}
.fa-connectdevelop:before{content:"\f20e";}
.fa-contao:before{content:"\f26d";}
.fa-conveyor-belt:before{content:"\f46e";}
.fa-conveyor-belt-alt:before{content:"\f46f";}
.fa-copy:before{content:"\f0c5";}
.fa-copyright:before{content:"\f1f9";}
.fa-cpanel:before{content:"\f388";}
.fa-creative-commons:before{content:"\f25e";}
.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-crosshairs:before{content:"\f05b";}
.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-digg:before{content:"\f1a6";}
.fa-digital-ocean:before{content:"\f391";}
.fa-discord:before{content:"\f392";}
.fa-discourse:before{content:"\f393";}
.fa-dna:before{content:"\f471";}
.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-dot-circle:before{content:"\f192";}
.fa-download:before{content:"\f019";}
.fa-draft2digital:before{content:"\f396";}
.fa-dribbble:before{content:"\f17d";}
.fa-dribbble-square:before{content:"\f397";}
.fa-dropbox:before{content:"\f16b";}
.fa-drupal:before{content:"\f1a9";}
.fa-dumbbell:before{content:"\f44b";}
.fa-dyalog:before{content:"\f399";}
.fa-earlybirds:before{content:"\f39a";}
.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-ember:before{content:"\f423";}
.fa-empire:before{content:"\f1d1";}
.fa-envelope:before{content:"\f0e0";}
.fa-envelope-open:before{content:"\f2b6";}
.fa-envelope-square:before{content:"\f199";}
.fa-envira:before{content:"\f299";}
.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-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-check:before{content:"\f316";}
.fa-file-code:before{content:"\f1c9";}
.fa-file-edit:before{content:"\f31c";}
.fa-file-excel:before{content:"\f1c3";}
.fa-file-exclamation:before{content:"\f31a";}
.fa-file-image:before{content:"\f1c5";}
.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-times:before{content:"\f317";}
.fa-file-video:before{content:"\f1c8";}
.fa-file-word:before{content:"\f1c2";}
.fa-film:before{content:"\f008";}
.fa-film-alt:before{content:"\f3a0";}
.fa-filter:before{content:"\f0b0";}
.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-firstdraft:before{content:"\f3a1";}
.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-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-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-free-code-camp:before{content:"\f2c5";}
.fa-freebsd:before{content:"\f3a4";}
.fa-frown:before{content:"\f119";}
.fa-futbol:before{content:"\f1e3";}
.fa-gamepad:before{content:"\f11b";}
.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-glide:before{content:"\f2a5";}
.fa-glide-g:before{content:"\f2a6";}
.fa-globe:before{content:"\f0ac";}
.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-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-hand-holding-box:before{content:"\f47b";}
.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-handshake:before{content:"\f2b5";}
.fa-hashtag:before{content:"\f292";}
.fa-hdd:before{content:"\f0a0";}
.fa-heading:before{content:"\f1dc";}
.fa-headphones:before{content:"\f025";}
.fa-heart:before{content:"\f004";}
.fa-heartbeat:before{content:"\f21e";}
.fa-hexagon:before{content:"\f312";}
.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-hooli:before{content:"\f427";}
.fa-hospital:before{content:"\f0f8";}
.fa-hospital-alt:before{content:"\f47d";}
.fa-hospital-symbol:before{content:"\f47e";}
.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-info:before{content:"\f129";}
.fa-info-circle:before{content:"\f05a";}
.fa-info-square:before{content:"\f30f";}
.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-jenkins:before{content:"\f3b6";}
.fa-joget:before{content:"\f3b7";}
.fa-joomla:before{content:"\f1aa";}
.fa-js:before{content:"\f3b8";}
.fa-js-square:before{content:"\f3b9";}
.fa-jsfiddle:before{content:"\f1cc";}
.fa-key:before{content:"\f084";}
.fa-keyboard:before{content:"\f11c";}
.fa-keycdn:before{content:"\f3ba";}
.fa-kickstarter:before{content:"\f3bb";}
.fa-kickstarter-k:before{content:"\f3bc";}
.fa-korvue:before{content:"\f42f";}
.fa-language:before{content:"\f1ab";}
.fa-laptop:before{content:"\f109";}
.fa-laravel:before{content:"\f3bd";}
.fa-lastfm:before{content:"\f202";}
.fa-lastfm-square:before{content:"\f203";}
.fa-leaf:before{content:"\f06c";}
.fa-leanpub:before{content:"\f212";}
.fa-lemon:before{content:"\f094";}
.fa-less:before{content:"\f41d";}
.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-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-arrow:before{content:"\f124";}
.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-low-vision:before{content:"\f2a8";}
.fa-luchador:before{content:"\f455";}
.fa-lyft:before{content:"\f3c3";}
.fa-magento:before{content:"\f3c4";}
.fa-magic:before{content:"\f0d0";}
.fa-magnet:before{content:"\f076";}
.fa-male:before{content:"\f183";}
.fa-map:before{content:"\f279";}
.fa-map-marker:before{content:"\f041";}
.fa-map-marker-alt:before{content:"\f3c5";}
.fa-map-pin:before{content:"\f276";}
.fa-map-signs:before{content:"\f277";}
.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-maxcdn:before{content:"\f136";}
.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-meh:before{content:"\f11a";}
.fa-mercury:before{content:"\f223";}
.fa-microchip:before{content:"\f2db";}
.fa-microphone:before{content:"\f130";}
.fa-microphone-alt:before{content:"\f3c9";}
.fa-microphone-slash:before{content:"\f131";}
.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-moon:before{content:"\f186";}
.fa-motorcycle:before{content:"\f21c";}
.fa-mouse-pointer:before{content:"\f245";}
.fa-music:before{content:"\f001";}
.fa-napster:before{content:"\f3d2";}
.fa-neuter:before{content:"\f22c";}
.fa-newspaper:before{content:"\f1ea";}
.fa-nintendo-switch:before{content:"\f418";}
.fa-node:before{content:"\f419";}
.fa-node-js:before{content:"\f3d3";}
.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-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-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-paragraph:before{content:"\f1dd";}
.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-square:before{content:"\f14b";}
.fa-pencil:before{content:"\f040";}
.fa-pencil-alt:before{content:"\f303";}
.fa-pennant:before{content:"\f456";}
.fa-percent:before{content:"\f295";}
.fa-periscope:before{content:"\f3da";}
.fa-phabricator:before{content:"\f3db";}
.fa-phoenix-framework:before{content:"\f3dc";}
.fa-phone:before{content:"\f095";}
.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-pp:before{content:"\f1a7";}
.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-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-portrait:before{content:"\f3e0";}
.fa-pound-sign:before{content:"\f154";}
.fa-power-off:before{content:"\f011";}
.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-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-racquet:before{content:"\f45a";}
.fa-random:before{content:"\f074";}
.fa-ravelry:before{content:"\f2d9";}
.fa-react:before{content:"\f41b";}
.fa-rebel:before{content:"\f1d0";}
.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-resolving:before{content:"\f3e7";}
.fa-retweet:before{content:"\f079";}
.fa-retweet-alt:before{content:"\f361";}
.fa-road:before{content:"\f018";}
.fa-rocket:before{content:"\f135";}
.fa-rocketchat:before{content:"\f3e8";}
.fa-rockrms:before{content:"\f3e9";}
.fa-rss:before{content:"\f09e";}
.fa-rss-square:before{content:"\f143";}
.fa-ruble-sign:before{content:"\f158";}
.fa-rupee-sign:before{content:"\f156";}
.fa-safari:before{content:"\f267";}
.fa-sass:before{content:"\f41e";}
.fa-save:before{content:"\f0c7";}
.fa-scanner:before{content:"\f488";}
.fa-scanner-keyboard:before{content:"\f489";}
.fa-scanner-touchscreen:before{content:"\f48a";}
.fa-schlix:before{content:"\f3ea";}
.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-sellcast:before{content:"\f2da";}
.fa-sellsy:before{content:"\f213";}
.fa-server:before{content:"\f233";}
.fa-servicestack:before{content:"\f3ec";}
.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-shopping-bag:before{content:"\f290";}
.fa-shopping-basket:before{content:"\f291";}
.fa-shopping-cart:before{content:"\f07a";}
.fa-shower:before{content:"\f2cc";}
.fa-shuttlecock:before{content:"\f45b";}
.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-simplybuilt:before{content:"\f215";}
.fa-sistrix:before{content:"\f3ee";}
.fa-sitemap:before{content:"\f0e8";}
.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-smoking:before{content:"\f48d";}
.fa-snapchat:before{content:"\f2ab";}
.fa-snapchat-ghost:before{content:"\f2ac";}
.fa-snapchat-square:before{content:"\f2ad";}
.fa-snowflake:before{content:"\f2dc";}
.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-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-spotify:before{content:"\f1bc";}
.fa-square:before{content:"\f0c8";}
.fa-square-full:before{content:"\f45c";}
.fa-stack-exchange:before{content:"\f18d";}
.fa-stack-overflow:before{content:"\f16c";}
.fa-star:before{content:"\f005";}
.fa-star-exclamation:before{content:"\f2f3";}
.fa-star-half:before{content:"\f089";}
.fa-staylinked:before{content:"\f3f5";}
.fa-steam:before{content:"\f1b6";}
.fa-steam-square:before{content:"\f1b7";}
.fa-steam-symbol:before{content:"\f3f6";}
.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-stop:before{content:"\f04d";}
.fa-stop-circle:before{content:"\f28d";}
.fa-stopwatch:before{content:"\f2f2";}
.fa-strava:before{content:"\f428";}
.fa-street-view:before{content:"\f21d";}
.fa-strikethrough:before{content:"\f0cc";}
.fa-stripe:before{content:"\f429";}
.fa-stripe-s:before{content:"\f42a";}
.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-sun:before{content:"\f185";}
.fa-superpowers:before{content:"\f2dd";}
.fa-superscript:before{content:"\f12b";}
.fa-supple:before{content:"\f3f9";}
.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-tag:before{content:"\f02b";}
.fa-tags:before{content:"\f02c";}
.fa-tasks:before{content:"\f0ae";}
.fa-taxi:before{content:"\f1ba";}
.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-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-toggle-off:before{content:"\f204";}
.fa-toggle-on:before{content:"\f205";}
.fa-trademark:before{content:"\f25c";}
.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-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-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{content:"\f406";}
.fa-user-circle:before{content:"\f2bd";}
.fa-user-md:before{content:"\f0f0";}
.fa-user-plus:before{content:"\f234";}
.fa-user-secret:before{content:"\f21b";}
.fa-user-times:before{content:"\f235";}
.fa-users:before{content:"\f0c0";}
.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-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-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-warehouse:before{content:"\f494";}
.fa-warehouse-alt:before{content:"\f495";}
.fa-watch:before{content:"\f2e1";}
.fa-weibo:before{content:"\f18a";}
.fa-weight:before{content:"\f496";}
.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-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";}
.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('/jart/prj3/nhm-resp/resources/fonts/fontawesome-pro-5.0.8/web-fonts-with-css/css/../webfonts/fa-brands-400.eot');src:url('/jart/prj3/nhm-resp/resources/fonts/fontawesome-pro-5.0.8/web-fonts-with-css/css/../webfonts/fa-brands-400.eot?#iefix') format("embedded-opentype"), url('/jart/prj3/nhm-resp/resources/fonts/fontawesome-pro-5.0.8/web-fonts-with-css/css/../webfonts/fa-brands-400.woff2') format("woff2"), url('/jart/prj3/nhm-resp/resources/fonts/fontawesome-pro-5.0.8/web-fonts-with-css/css/../webfonts/fa-brands-400.woff') format("woff"), url('/jart/prj3/nhm-resp/resources/fonts/fontawesome-pro-5.0.8/web-fonts-with-css/css/../webfonts/fa-brands-400.ttf') format("truetype"), url('/jart/prj3/nhm-resp/resources/fonts/fontawesome-pro-5.0.8/web-fonts-with-css/css/../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('/jart/prj3/nhm-resp/resources/fonts/fontawesome-pro-5.0.8/web-fonts-with-css/css/../webfonts/fa-light-300.eot');src:url('/jart/prj3/nhm-resp/resources/fonts/fontawesome-pro-5.0.8/web-fonts-with-css/css/../webfonts/fa-light-300.eot?#iefix') format("embedded-opentype"), url('/jart/prj3/nhm-resp/resources/fonts/fontawesome-pro-5.0.8/web-fonts-with-css/css/../webfonts/fa-light-300.woff2') format("woff2"), url('/jart/prj3/nhm-resp/resources/fonts/fontawesome-pro-5.0.8/web-fonts-with-css/css/../webfonts/fa-light-300.woff') format("woff"), url('/jart/prj3/nhm-resp/resources/fonts/fontawesome-pro-5.0.8/web-fonts-with-css/css/../webfonts/fa-light-300.ttf') format("truetype"), url('/jart/prj3/nhm-resp/resources/fonts/fontawesome-pro-5.0.8/web-fonts-with-css/css/../webfonts/fa-light-300.svg#fontawesome') format("svg");}
.fal{font-family:'Font Awesome 5 Pro';font-weight:300;}
@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;src:url('/jart/prj3/nhm-resp/resources/fonts/fontawesome-pro-5.0.8/web-fonts-with-css/css/../webfonts/fa-regular-400.eot');src:url('/jart/prj3/nhm-resp/resources/fonts/fontawesome-pro-5.0.8/web-fonts-with-css/css/../webfonts/fa-regular-400.eot?#iefix') format("embedded-opentype"), url('/jart/prj3/nhm-resp/resources/fonts/fontawesome-pro-5.0.8/web-fonts-with-css/css/../webfonts/fa-regular-400.woff2') format("woff2"), url('/jart/prj3/nhm-resp/resources/fonts/fontawesome-pro-5.0.8/web-fonts-with-css/css/../webfonts/fa-regular-400.woff') format("woff"), url('/jart/prj3/nhm-resp/resources/fonts/fontawesome-pro-5.0.8/web-fonts-with-css/css/../webfonts/fa-regular-400.ttf') format("truetype"), url('/jart/prj3/nhm-resp/resources/fonts/fontawesome-pro-5.0.8/web-fonts-with-css/css/../webfonts/fa-regular-400.svg#fontawesome') format("svg");}
.far{font-family:'Font Awesome 5 Pro';font-weight:400;}
@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;src:url('/jart/prj3/nhm-resp/resources/fonts/fontawesome-pro-5.0.8/web-fonts-with-css/css/../webfonts/fa-solid-900.eot');src:url('/jart/prj3/nhm-resp/resources/fonts/fontawesome-pro-5.0.8/web-fonts-with-css/css/../webfonts/fa-solid-900.eot?#iefix') format("embedded-opentype"), url('/jart/prj3/nhm-resp/resources/fonts/fontawesome-pro-5.0.8/web-fonts-with-css/css/../webfonts/fa-solid-900.woff2') format("woff2"), url('/jart/prj3/nhm-resp/resources/fonts/fontawesome-pro-5.0.8/web-fonts-with-css/css/../webfonts/fa-solid-900.woff') format("woff"), url('/jart/prj3/nhm-resp/resources/fonts/fontawesome-pro-5.0.8/web-fonts-with-css/css/../webfonts/fa-solid-900.ttf') format("truetype"), url('/jart/prj3/nhm-resp/resources/fonts/fontawesome-pro-5.0.8/web-fonts-with-css/css/../webfonts/fa-solid-900.svg#fontawesome') format("svg");}
.fa,.fas{font-family:'Font Awesome 5 Pro';font-weight:900;}
/******************************************************************************************/
/*** import /prj3/nhm-resp/resources/jquery/fancybox-master/dist/jquery.fancybox.min.css ***/
/******************************************************************************************/
body.compensate-for-scrollbar{overflow:hidden}
.fancybox-active{height:auto}
.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}
.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}
.fancybox-container *{box-sizing:border-box}
.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}
.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}
.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}
.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}
.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}
.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}
.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fancybox-toolbar{right:0;top:0}
.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}
.fancybox-is-open .fancybox-stage{overflow:hidden}
.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}
.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}
.fancybox-slide--image{overflow:hidden;padding:44px 0}
.fancybox-slide--image:before{display:none}
.fancybox-slide--html{padding:6px}
.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}
.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}
.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}
.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}
.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}
.fancybox-is-grabbing .fancybox-content{cursor:grabbing}
.fancybox-container [data-selectable=true]{cursor:text}
.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.fancybox-spaceball{z-index:1}
.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}
.fancybox-slide--video .fancybox-content{background:#000}
.fancybox-slide--map .fancybox-content{background:#e5e3df}
.fancybox-slide--iframe .fancybox-content{background:#fff}
.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}
.fancybox-iframe{left:0;position:absolute;top:0}
.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}
.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}
.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}
.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}
.fancybox-button:hover{color:#fff}
.fancybox-button:focus{outline:none}
.fancybox-button.fancybox-focus{outline:1px dotted}
.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}
.fancybox-button div{height:100%}
.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}
.fancybox-button svg path{fill:currentColor;stroke-width:0}
.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}
.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}
.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}
.fancybox-close-small:hover{color:#fff;opacity:1}
.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}
.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}
.fancybox-navigation .fancybox-button div{padding:7px}
.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}
.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}
.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}
@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}
}
.fancybox-caption--separate{margin-top:-50px}
.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}
.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}
.fancybox-caption a:hover{color:#fff;text-decoration:underline}
.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}
@keyframes a{to{transform:rotate(1turn)}
}
.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}
.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}
.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}
.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}
.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}
.fancybox-fx-fade.fancybox-slide--current{opacity:1}
.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}
.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}
.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}
.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}
.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}
.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}
.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}
.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}
.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}
.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}
.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}
.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}
@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}
.fancybox-slide--image{padding:6px 0}
.fancybox-close-small{right:-6px}
.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}
.fancybox-caption{padding-left:12px;padding-right:12px}
@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}
}
}
.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}
.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}
.fancybox-share p{margin:0;padding:0}
.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}
.fancybox-share__button:hover{text-decoration:none}
.fancybox-share__button--fb{background:#3b5998}
.fancybox-share__button--fb:hover{background:#344e86}
.fancybox-share__button--pt{background:#bd081d}
.fancybox-share__button--pt:hover{background:#aa0719}
.fancybox-share__button--tw{background:#1da1f2}
.fancybox-share__button--tw:hover{background:#0d95e8}
.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}
.fancybox-share__button svg path{fill:#fff}
.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}
.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}
.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}
.fancybox-show-thumbs .fancybox-thumbs{display:block}
.fancybox-show-thumbs .fancybox-inner{right:212px}
.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}
.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}
.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}
.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}
.fancybox-thumbs__list a:focus:before{opacity:.5}
.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}
@media (max-width:576px){.fancybox-thumbs{width:110px}
.fancybox-show-thumbs .fancybox-inner{right:110px}
.fancybox-thumbs__list a{max-width:calc(100% - 10px)}
}
/******************************************************************************************/
/*** import /prj3/nhm-resp/resources/jquery/slick-1.8.1/slick/slick.css ***/
/******************************************************************************************/
/* Slider */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
/******************************************************************************************/
/*** import /prj3/nhm-resp/resources/jquery/slick-1.8.1/slick/slick-theme.css ***/
/******************************************************************************************/
@charset 'UTF-8';/* Slider */
.slick-loading .slick-list{background:#fff url('/jart/prj3/nhm-resp/resources/jquery/slick-1.8.1/slick/./ajax-loader.gif') center center no-repeat;}
/* Icons */
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('/jart/prj3/nhm-resp/resources/jquery/slick-1.8.1/slick/./fonts/slick.eot');src:url('/jart/prj3/nhm-resp/resources/jquery/slick-1.8.1/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/jart/prj3/nhm-resp/resources/jquery/slick-1.8.1/slick/./fonts/slick.woff') format('woff'), url('/jart/prj3/nhm-resp/resources/jquery/slick-1.8.1/slick/./fonts/slick.ttf') format('truetype'), url('/jart/prj3/nhm-resp/resources/jquery/slick-1.8.1/slick/./fonts/slick.svg#slick') format('svg');}
/* Arrows */
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:-25px;}
[dir='rtl'] .slick-prev{right:-25px;left:auto;}
.slick-prev:before{content:'←';}
[dir='rtl'] .slick-prev:before{content:'→';}
.slick-next{right:-25px;}
[dir='rtl'] .slick-next{right:auto;left:-25px;}
.slick-next:before{content:'→';}
[dir='rtl'] .slick-next:before{content:'←';}
/* Dots */
.slick-dotted.slick-slider{margin-bottom:30px;}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before{opacity:.75;color:black;}
/******************************************************************************************/
/*** import /prj3/nhm-resp/resources/jquery/datetimepicker-master/jquery.datetimepicker.min.css ***/
/******************************************************************************************/
.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,0.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px;padding-left:0;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}
.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}
.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:0}
.xdsoft_datetimepicker button{border:none !important}
.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.xdsoft_noselect::selection{background:transparent}
.xdsoft_noselect::-moz-selection{background:transparent}
.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}
.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}
.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}
.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}
.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}
.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}
.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}
.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}
.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url('/jart/prj3/nhm-resp/resources/jquery/datetimepicker-master/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC')}
.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}
.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}
.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}
.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}
.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:.5;-ms-filter:"alpha(opacity=50)";outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next{float:none;margin-left:0;margin-right:14px}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}
.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"alpha(opacity=100)"}
.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}
.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}
.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1.0}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}
.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}
.xdsoft_datetimepicker .xdsoft_calendar{clear:both}
.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}
.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}
.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}
.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}
.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}
.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;-ms-filter:"alpha(opacity=50)";cursor:default}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2;-ms-filter:"alpha(opacity=20)"}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af !important;box-shadow:#178fe5 0 1px 3px 0 inset !important;color:#fff !important}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit !important;background:inherit !important;box-shadow:inherit !important}
.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}
.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}
.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}
.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}
.xdsoft_time_box{position:relative;border:1px solid #ccc}
.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}
.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}
.xdsoft_scroller_box{position:relative}
.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url('/jart/prj3/nhm-resp/resources/jquery/datetimepicker-master/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==')}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000 !important;background:#007fff !important}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333 !important}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111 !important}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555 !important}
.xdsoft_dark .xdsoft_time_box{border:1px solid #333}
.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333 !important}
.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #ddd !important;margin-top:5px;width:100%;color:#454551;font-size:13px}
.xdsoft_datetimepicker .blue-gradient-button{font-family:"museo-sans","Book Antiqua",sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-moz-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(73%,#f4f8fa));background:-webkit-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-o-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-ms-linear-gradient(top,#fff 0,#f4f8fa 73%);background:linear-gradient(to bottom,#fff 0,#f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#f4f8fa',GradientType=0)}
.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:hover span,.xdsoft_datetimepicker .blue-gradient-button:focus span{color:#454551;background:-moz-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f8fa),color-stop(73%,#FFF));background:-webkit-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-o-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-ms-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:linear-gradient(to bottom,#f4f8fa 0,#FFF 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa',endColorstr='#FFF',GradientType=0)}
/******************************************************************************************/
/*** import /prj3/nhm-resp/resources/jquery/cookieconsent2/3.1.0/cookieconsent.min.css ***/
/******************************************************************************************/
.cc-window{opacity:1;transition:opacity 1s ease}
.cc-window.cc-invisible{opacity:0}
.cc-animate.cc-revoke{transition:transform 1s ease}
.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}
.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}
.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}
.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}
.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}
.cc-window.cc-static{position:static}
.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}
.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}
.cc-revoke{padding:.5em}
.cc-header{font-size:18px;font-weight:700}
.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}
.cc-link{opacity:.8;display:inline-block;padding:.2em}
.cc-link:hover{opacity:1}
.cc-link:active,.cc-link:visited{color:initial}
.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}
.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}
.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}
.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}
.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}
.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}
.cc-revoke.cc-left{left:3em;right:unset}
.cc-revoke.cc-right{right:3em;left:unset}
.cc-top{top:1em}
.cc-left{left:1em}
.cc-right{right:1em}
.cc-bottom{bottom:1em}
.cc-floating>.cc-link{margin-bottom:1em}
.cc-floating .cc-message{display:block;margin-bottom:1em}
.cc-window.cc-floating .cc-compliance{-ms-flex:1 0 auto;flex:1 0 auto}
.cc-window.cc-banner{-ms-flex-align:center;align-items:center}
.cc-banner.cc-top{left:0;right:0;top:0}
.cc-banner.cc-bottom{left:0;right:0;bottom:0}
.cc-banner .cc-message{display:block;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}
.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}
.cc-floating .cc-compliance>.cc-btn{-ms-flex:1;flex:1}
.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}
}
@media screen and (max-width:900px){.cc-btn{white-space:normal}
}
@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}
.cc-window.cc-bottom{bottom:0}
.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}
.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}
.cc-window.cc-banner .cc-compliance{-ms-flex:1 1 auto;flex:1 1 auto}
.cc-window.cc-floating{max-width:none}
.cc-window .cc-message{margin-bottom:1em}
.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}
.cc-window.cc-banner .cc-message{margin-right:0}
}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}
.cc-theme-classic .cc-btn{border-radius:5px}
.cc-theme-classic .cc-btn:last-child{min-width:140px}
.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}
.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}
.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}
.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}
.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
/******************************************************************************************/
/*** import /prj3/nhm-resp/resources/jquery/jquery-ui-1.11.1.structure.min.css ***/
/******************************************************************************************/
/******************************************************************************************/
/*** import /prj3/nhm-resp/resources/jquery/jquery.qtip2/jquery.qtip.min.css ***/
/******************************************************************************************/
/*! qTip2 v2.0.1-35- (includes:svg ajax tips modal viewport imagemap ie6 / basic css3) | qtip2.com | Licensed MIT, GPL | Sun Mar 10 2013 15:07:37 */
.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}
.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}
.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}
.qtip-titlebar+.qtip-content{border-top-width:0!important}
.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;border-color:transparent}
.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}
* html .qtip-titlebar .qtip-close{top:16px}
.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr;vertical-align:middle}
.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}
.qtip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}
.qtip-focus{}
.qtip-hover{}
.qtip-default{border-width:1px;border-style:solid;border-color:#F1D031;background-color:#FFFFA3;color:#555}
.qtip-default .qtip-titlebar{background-color:#FFEF93}
.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}
.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}
/*! Light tooltip style */
.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}
.qtip-light .qtip-titlebar{background-color:#f1f1f1}
/*! Dark tooltip style */
.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}
.qtip-dark .qtip-titlebar{background-color:#404040}
.qtip-dark .qtip-icon{border-color:#444}
.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}
/*! Cream tooltip style */
.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}
.qtip-cream .qtip-titlebar{background-color:#F0DE7D}
.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}
/*! Red tooltip style */
.qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}
.qtip-red .qtip-titlebar{background-color:#F06D65}
.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}
.qtip-red .qtip-icon{border-color:#D95252}
.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}
/*! Green tooltip style */
.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}
.qtip-green .qtip-titlebar{background-color:#B0DE78}
.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}
/*! Blue tooltip style */
.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}
.qtip-blue .qtip-titlebar{background-color:#D0E9F5}
.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}
.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}
.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.qtip-rounded .qtip-titlebar{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border-width:0;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));background-image:-webkit-linear-gradient(top,#4A4A4A 0,black 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,black 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,black 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,black 100%)}
.qtip-youtube .qtip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}
.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);"}
.qtip-youtube .qtip-icon{border-color:#222}
.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}
.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}
.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)"}
.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)"}
.qtip-jtools .qtip-titlebar,.qtip-jtools .qtip-content{background:transparent;color:#fff;border:0 dashed transparent}
.qtip-jtools .qtip-icon{border-color:#555}
.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}
.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}
.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}
.qtip-cluetip .qtip-icon{border-color:#808064}
.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}
.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px black}
.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10;background-color:transparent}
.qtip-tipsy .qtip-content{padding:6px 10}
.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}
.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}
.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}
.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)"}
.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}
.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}
.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}
.qtip-bootstrap .qtip-content{padding:9px 14px}
.qtip-bootstrap .qtip-icon{background:transparent}
.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}
.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}
.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}
x:-o-prefocus,.qtip .qtip-tip{visibility:hidden}
.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}
.qtip .qtip-tip canvas{top:0;left:0}
.qtip .qtip-tip .qtip-vml{behavior:url('/jart/prj3/nhm-resp/resources/jquery/jquery.qtip2/#default#VML');display:inline-block;visibility:visible}
#qtip-overlay{position:fixed;left:-10000em;top:-10000em}
#qtip-overlay.blurs{cursor:pointer}
#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(Opacity=70)"}
.qtipmodal-ie6fix{position:absolute!important}
/******************************************************************************************/
/*** import /prj3/nhm-resp/resources/jquery/jquery-ui-1.11.1.min.css ***/
/******************************************************************************************/
/*! jQuery UI - v1.11.1 - 2014-08-29* http://jqueryui.com* Includes:core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, spinner.css, tabs.css, theme.css* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px* Copyright 2014 jQuery Foundation and other contributors;Licensed MIT */
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-selectable{-ms-touch-action:none;touch-action:none}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}
.ui-sortable-handle{-ms-touch-action:none;touch-action:none}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}
.ui-accordion .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}
.ui-button-icon-only{width:2.2em}
button.ui-button-icon-only{width:2.4em}
.ui-button-icons-only{width:3.4em}
button.ui-button-icons-only{width:3.7em}
.ui-button .ui-button-text{display:block;line-height:normal}
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}
input.ui-button{padding:.4em 1em}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}
input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url('/jart/prj3/nhm-resp/resources/jquery/data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7')}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item{padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}
.ui-menu .ui-menu-icon{left:auto;right:0}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}
.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}
.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}
.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}
.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}
.ui-spinner-up{top:0}
.ui-spinner-down{bottom:0}
.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-tabs{position:relative;padding:.2em}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}
.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #ddd;background:#eee url('/jart/prj3/nhm-resp/resources/jquery/images/ui-bg_highlight-soft_100_eeeeee_1x100.png') 50% top repeat-x;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url('/jart/prj3/nhm-resp/resources/jquery/images/ui-bg_gloss-wave_35_f6a828_500x100.png') 50% 50% repeat-x;color:#fff;font-weight:bold}
.ui-widget-header a{color:#fff}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url('/jart/prj3/nhm-resp/resources/jquery/images/ui-bg_glass_100_f6f6f6_1x400.png') 50% 50% repeat-x;font-weight:bold;color:#1c94c4}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url('/jart/prj3/nhm-resp/resources/jquery/images/ui-bg_glass_100_fdf5ce_1x400.png') 50% 50% repeat-x;font-weight:bold;color:#c77405}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#c77405;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url('/jart/prj3/nhm-resp/resources/jquery/images/ui-bg_glass_65_ffffff_1x400.png') 50% 50% repeat-x;font-weight:bold;color:#eb8f00}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url('/jart/prj3/nhm-resp/resources/jquery/images/ui-bg_highlight-soft_75_ffe45c_1x100.png') 50% top repeat-x;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url('/jart/prj3/nhm-resp/resources/jquery/images/ui-bg_diagonals-thick_18_b81900_40x40.png') 50% 50% repeat;color:#fff}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px}
.ui-icon,.ui-widget-content .ui-icon{background-image:url('/jart/prj3/nhm-resp/resources/jquery/images/ui-icons_222222_256x240.png')}
.ui-widget-header .ui-icon{background-image:url('/jart/prj3/nhm-resp/resources/jquery/images/ui-icons_ffffff_256x240.png')}
.ui-state-default .ui-icon{background-image:url('/jart/prj3/nhm-resp/resources/jquery/images/ui-icons_ef8c08_256x240.png')}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url('/jart/prj3/nhm-resp/resources/jquery/images/ui-icons_ef8c08_256x240.png')}
.ui-state-active .ui-icon{background-image:url('/jart/prj3/nhm-resp/resources/jquery/images/ui-icons_ef8c08_256x240.png')}
.ui-state-highlight .ui-icon{background-image:url('/jart/prj3/nhm-resp/resources/jquery/images/ui-icons_228ef1_256x240.png')}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url('/jart/prj3/nhm-resp/resources/jquery/images/ui-icons_ffd27a_256x240.png')}
.ui-icon-blank{background-position:16px 16px}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}
.ui-widget-overlay{background:#666 url('/jart/prj3/nhm-resp/resources/jquery/images/ui-bg_diagonals-thick_20_666666_40x40.png') 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}
.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url('/jart/prj3/nhm-resp/resources/jquery/images/ui-bg_flat_10_000000_40x100.png') 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}
/******************************************************************************************/
/*** import /prj3/jart-tools/widgets/cookie-consent/cookie-consent.css ***/
/******************************************************************************************/
/*AUTO GENERATED over less-1.7.0.aru.js  DO NOT EDIT!*/
#cookie-consent-modal .modal-body{padding:1rem;}
#cookie-consent-modal .button-area{margin-top:1rem;}
#cookie-consent-modal .modal-content{padding:2rem;}
#cookie-consent-modal .group{margin-bottom:2rem;}
#cookie-consent-modal .group label{font-weight:bold;display:inline-block;margin-bottom:0.5rem;top:-0.5rem;position:relative;margin-left:1rem !important;}
#cookie-consent-modal .group .desc{font-size:1.2rem;line-height:1.8rem;color:#636363;margin-left:5.7rem;}
#cookie-consent-modal .group .cookiedetail{font-size:1.2rem;line-height:1.8rem;color:#636363;margin-left:5.7rem;border-bottom:1px solid #f0f0f0;padding:1rem 0 1rem 0;}
#cookie-consent-modal .group .cookiedetail .intro{margin-bottom:0.7rem;cursor:pointer;}
#cookie-consent-modal .group .cookiedetail .intro .clickable{text-decoration:underline;cursor:pointer;}
#cookie-consent-modal .group .cookiedetail .paragraphs{display:none;}
#cookie-consent-modal .group .cookiedetail .paragraphs .paragraph{font-size:1.2rem;line-height:1.8rem;color:#636363;margin-bottom:0.5rem;}
#cookie-consent-modal .btn-link{padding:0;margin:1rem 0 2rem 0;color:#951b81;}
#cookie-consent-modal .modal-header,#cookie-consent-modal .modal-footer{border:0;}
#cookie-consent-modal .modal-footer{text-align:center;}
#cookie-consent-modal .modal-footer .btn{display:inline-block;margin:auto auto;}
#cookie-consent-modal .close{font-size:3rem;font-weight:100;}
#cookie-consent-modal .toggle-link{position:relative;display:inline-block;}
#cookie-consent-modal .toggle-link i{display:inline-block;top:0.1rem;margin-left:1rem;position:relative;}
#cookie-consent-modal .toggle-link .collapse-indicator{transition:all 0.5s;transform:rotateX(180deg);}
#cookie-consent-modal .toggle-link.collapsed .collapse-indicator{transform:rotateX(0);}
#cookie-consent-modal .group-highlight{color:#951b81;}
#cookie-consent-modal .group-highlight .desc{color:#951b81;}
#cookie-consent-modal .dsgvo-link{margin-top:1rem;}
/* switch 1 */
input.apple-switch{position:relative;-webkit-appearance:none;outline:none;width:45px;height:25px;background-color:#fff;border:1px solid #D9DADC;border-radius:50px;box-shadow:inset -20px 0 0 0 #ffffff;}
input.apple-switch:after{content:"";position:absolute;top:1px;left:1px;background:transparent;width:21px;height:21px;border-radius:50%;box-shadow:2px 4px 6px rgba(0, 0, 0, 0.2);}
input.apple-switch:checked{box-shadow:inset 20px 0 0 0 #4ed164;border-color:#4ed164;}
input.apple-switch:checked:after{left:20px;box-shadow:-2px 4px 3px rgba(0, 0, 0, 0.05);}
/******************************************************************************************/
/*** import /prj3/nhm-resp/indexes/main/package.css ***/
/******************************************************************************************/
p.avtext{}
  h1.avtext, h2.avtext, h3.avtext, h4.avtext, h5.avtext{}
    /*------------------------------------------------------------------------------------*/
  /* WIDGETS */
  /*------------------------------------------------------------------------------------*/
    .widget{margin-bottom:20px;}
      /*------------------------------------------------------------------------------------*/
  /* VIMEO VIDEO  */
  /*------------------------------------------------------------------------------------*/
    .vimeo-video{background-color:black;padding:0px 0px 0px 0px;margin:0px;width:100%;height:280px;position:relative;overflow:hidden;}
    .vimeo-video iframe{border:0px solid green;padding:0px;margin:0px;background-color:black;width:100%;height:100%;/*width:375px;height:235px;*/
  }
    /*------------------------------------------------------------------------------------*/
  /* YOUTUBE */
  /*------------------------------------------------------------------------------------*/
      .youtube-embed{width:100%;height:280px;}
      .youtube-embed iframe{width:100%;height:100%;}
      /*------------------------------------------------------------------------------------*/
  /* ISSUU BOOK */
  /*------------------------------------------------------------------------------------*/
    .issuu-book{background-color:white;padding:0px 0px 0px 0px;margin:0px;height:285px;position:relative;overflow:hidden;}
    .issuu-book iframe{border:0px solid green;padding:0px;margin:0px;background-color:white;/*width:375px;height:235px;*/
  }
    .default .issuu-book{/*height:222px;*/
  width:345px;height:222px;}
    .default .issuu-book iframe{/*width:355px;height:222px;*/
  }
        /*------------------------------------------------------------------------------------*/
  /* SUCHE */
  /*------------------------------------------------------------------------------------*/
      .search-results{margin:20px 0px 25px 0px;}
      .search-pages{padding-bottom:15px;color:#999;font-size:0.98em;}
      .search-pages .button{color:#999;text-decoration:none;}
          /******************************************************************************************/
/*** import /prj3/nhm-resp/main_less.css ***/
/******************************************************************************************/
/*AUTO GENERATED over less-1.7.0.aru.js  DO NOT EDIT!*/
/*!!main.ccss*/
/* Colors */
/* Sizes */
/* Weights */
@font-face{font-family:'Open Sans';src:url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-ExtraBoldItalic.eot');src:url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-ExtraBoldItalic.woff2') format('woff2'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-ExtraBoldItalic.woff') format('woff'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-ExtraBoldItalic.ttf') format('truetype'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-ExtraBoldItalic.svg#OpenSans-ExtraBoldItalic') format('svg');font-weight:800;font-style:italic;}
@font-face{font-family:'Open Sans';src:url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-LightItalic.eot');src:url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-LightItalic.woff2') format('woff2'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-LightItalic.woff') format('woff'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-LightItalic.ttf') format('truetype'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-LightItalic.svg#OpenSans-LightItalic') format('svg');font-weight:300;font-style:italic;}
@font-face{font-family:'Open Sans';src:url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-Italic.eot');src:url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-Italic.eot?#iefix') format('embedded-opentype'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-Italic.woff2') format('woff2'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-Italic.woff') format('woff'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-Italic.ttf') format('truetype'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-Italic.svg#OpenSans-Italic') format('svg');font-weight:normal;font-style:italic;}
@font-face{font-family:'Open Sans';src:url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-SemiBold.eot');src:url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-SemiBold.woff2') format('woff2'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-SemiBold.woff') format('woff'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-SemiBold.ttf') format('truetype'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-SemiBold.svg#OpenSans-SemiBold') format('svg');font-weight:600;font-style:normal;}
@font-face{font-family:'Open Sans';src:url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-Regular.eot');src:url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-Regular.woff2') format('woff2'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-Regular.woff') format('woff'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-Regular.ttf') format('truetype'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-Regular.svg#OpenSans-Regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Open Sans';src:url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-ExtraBold.eot');src:url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-ExtraBold.woff2') format('woff2'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-ExtraBold.woff') format('woff'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-ExtraBold.ttf') format('truetype'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-ExtraBold.svg#OpenSans-ExtraBold') format('svg');font-weight:800;font-style:normal;}
@font-face{font-family:'Open Sans';src:url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-SemiBoldItalic.eot');src:url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-SemiBoldItalic.woff2') format('woff2'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-SemiBoldItalic.woff') format('woff'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-SemiBoldItalic.ttf') format('truetype'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-SemiBoldItalic.svg#OpenSans-SemiBoldItalic') format('svg');font-weight:600;font-style:italic;}
@font-face{font-family:'Open Sans';src:url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-BoldItalic.eot');src:url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-BoldItalic.woff2') format('woff2'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-BoldItalic.woff') format('woff'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-BoldItalic.ttf') format('truetype'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-BoldItalic.svg#OpenSans-BoldItalic') format('svg');font-weight:bold;font-style:italic;}
@font-face{font-family:'Open Sans';src:url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-Light.eot');src:url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-Light.eot?#iefix') format('embedded-opentype'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-Light.woff2') format('woff2'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-Light.woff') format('woff'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-Light.ttf') format('truetype'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-Light.svg#OpenSans-Light') format('svg');font-weight:300;font-style:normal;}
@font-face{font-family:'Open Sans';src:url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-Bold.eot');src:url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-Bold.woff2') format('woff2'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-Bold.woff') format('woff'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-Bold.ttf') format('truetype'), url('/jart/prj3/nhm-resp/resources/fonts/OpenSans/OpenSans-Bold.svg#OpenSans-Bold') format('svg');font-weight:bold;font-style:normal;}
.developer-links{transition:opacity 0.25s linear;opacity:0.3;position:absolute;width:480px!important;top:30px;left:30px;max-height:50px;overflow:hidden;font-size:12px;color:#777;border-color:#CCC!important;box-shadow:5px 5px 15px rgba(0, 0, 0, 0.5);}
.developer-links.active{opacity:1;overflow:visible;max-height:none!important;}
.jart-error-message{padding:15px !important;position:absolute;top:70px;left:5%;width:90%;z-index:99998;box-shadow:7px 7px 15px rgba(0, 0, 0, 0.5);}
.jart-error-message .close{margin-top:-15px;margin-right:-10px;font-weight:bold;}
header{margin-top:1.5rem;}
.logo img{padding:1rem 0;}
.secondary-nav{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;}
@media (max-width:991.98px){.secondary-nav{flex-direction:row;justify-content:flex-end;}
}
.ticket-button{display:flex;justify-content:flex-end;margin:0 1rem 1.5rem 0;}
@media (max-width:991.98px){.ticket-button{margin-bottom:0;}
  .ticket-button .btn{font-size:2.5rem;color:#6e0d16;}
}
@media (max-width:991.98px){.release-switch{font-size:2rem;line-height:3.5rem;}
  .release-switch a{text-decoration:none;}
}
.main-nav:nth-child(-n+3) .nav-link{color:#6e0d16;}
.main-nav:nth-child(-n+3) .nav-link:hover{color:#6e0d16;}
.meta-nav ul li a{text-decoration:none;color:#6f6f6f;font-weight:400;font-size:1.4rem;}
@media (max-width:1199.98px){.meta-nav ul li a{font-size:1.3rem;padding:0.6rem;}
}
@media (max-width:767.98px){.meta-nav ul li a{padding:0.3rem 0.6rem;}
}
.meta-nav ul li a:hover{color:#000000;}
.meta-nav .nav-item.active .nav-link{color:#6e0d16;}
.nav-wrapper{margin-top:2rem;background:#efefef;}
.navbar{padding:0;}
.navbar .nav-item{padding:0;margin:0;}
.navbar .nav-item .nav-link{display:inline-block;padding:2.5rem 2.5rem 2.5rem 2.5rem;width:100%;color:#000000;text-decoration:none;}
@media (max-width:1199.98px){.navbar .nav-item .nav-link{padding:2.5rem 1.5rem;}
}
@media (max-width:991.98px){.navbar .nav-item .nav-link{padding:0.5rem 1.5rem;}
}
.navbar .nav-item .nav-link.active{color:#6e0d16;font-weight:600;}
.navbar .nav-item .nav-link:after{display:none;}
.navbar .nav-item:hover .nav-link{color:#6e0d16;}
.navbar .nav-item.show{background:#efefef;}
.navbar .nav-item.show:hover{background:#efefef;}
.navbar .nav-item.show .nav-link{color:#6e0d16;}
.navbar .dropdown{position:static;}
.navbar .dropdown-menu{-moz-box-shadow:10px 10px 5px -8px rgba(0, 0, 0, 0.12);-webkit-box-shadow:10px 10px 5px -8px rgba(0, 0, 0, 0.12);box-shadow:10px 10px 5px -8px rgba(0, 0, 0, 0.12);display:block;top:70px;right:0;left:0;width:52%;background:#ffffff;border-top:0 !important;border:none;visibility:hidden;opacity:0;transition:visibility 0s, opacity 0.3s linear;background:#f7f7f7;border:0;border-top:1px solid #ffffff !important;box-shadow:none;}
.navbar .dropdown-menu .left-side{padding:3rem 3rem 3rem 0;}
@media (max-width:991.98px){.navbar .dropdown-menu .left-side{padding:2rem;}
}
@media (max-width:767.98px){.navbar .dropdown-menu .left-side{padding:2rem 0;}
}
@media (max-width:575.98px){.navbar .dropdown-menu .left-side{padding:1rem;}
}
.navbar .dropdown-menu .left-side ul{column-count:2;padding-left:0;}
@media (max-width:767.98px){.navbar .dropdown-menu .left-side ul{column-count:1;}
}
.navbar .dropdown-menu .right-side{padding:3rem 3rem;font-size:1.8rem;color:#ffffff;}
@media (max-width:767.98px){.navbar .dropdown-menu .right-side{padding:2rem 0;}
}
.navbar .dropdown-menu .right-side > .nav-inner{column-count:1;margin:0;padding:0;}
.navbar .dropdown-menu .nav-item{list-style-type:none;}
.navbar .dropdown-menu .nav-item:hover{background:#efefef;color:#000000;}
.navbar .dropdown-menu .nav-item .nav-link{padding:0.8rem 0.3rem;font-size:1.4rem;color:#000000;}
.navbar .dropdown-menu .nav-item .nav-link.active{font-weight:600;}
@media (max-width:767.98px){.navbar .dropdown-menu .nav-item .nav-link{font-size:1.4rem;}
}
.navbar .dropdown-menu.show{display:block;visibility:visible;opacity:1;transition:visibility 0s, opacity 0.3s linear;}
@media (max-width:991.98px){.navbar .dropdown-menu{display:none;}
}
#navbar--mobile .navbar-toggler{background:#6e0d16;border-radius:0;margin:0.5rem 0;border:0;}
#navbar--mobile .navbar-toggler .navbar-toggler-icon{height:2em;color:#ffffff;font-weight:600;font-family:'Font Awesome 5 Pro';}
#navbar--mobile .navbar-toggler i{font-size:2rem;padding:0.4rem 0.3rem;color:#ffffff;}
#navbar--mobile .navbar-collapse{z-index:1;position:fixed;top:12rem;right:0;bottom:3.7rem;left:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#ffffff;}
#navbar--mobile .dropdown{position:relative;}
#navbar--mobile .dropdown .dropdown-toggle:after{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-width:.4em;}
#navbar--mobile .dropdown .dropdown-toggle-split{position:absolute;right:1rem;padding:0.5rem 0.6rem;font-size:1.5rem;transition:transform 0.1s linear;}
#navbar--mobile .dropdown .dropdown-toggle-split{color:#333333;}
#navbar--mobile .dropdown.show > .nav-link{background:#d0cecf;font-weight:600;}
#navbar--mobile .dropdown.show > .dropdown-toggle-split{transform:rotate(-90deg) translateY(1px);}
#navbar--mobile .dropdown .dropdown.show > .nav-link{background:#efefef;font-weight:400;}
#navbar--mobile .dropdown-menu{margin:0;width:100%;}
#navbar--mobile .dropdown-menu .dropdown-menu{border:0 !important;box-shadow:none !important;}
#navbar--mobile .dropdown-menu .nav-item .nav-link.active{padding-left:1rem;}
#navbar--mobile .nav-item .nav-link.active{background:#d0cecf !important;border:0;font-weight:600 !important;}
#navbar--mobile .nav-inner{margin-left:1rem;padding:0;}
#navbar--mobile .nav-inner .nav-inner{margin-left:2rem;}
#navbar--mobile .services-nav{border-bottom:1px solid #efefef;text-align:center;}
#navbar--mobile .meta-nav{padding:0;margin-bottom:2rem;border-top:1px solid #efefef;}
#navbar--mobile .meta-nav .nav{flex-direction:column;margin-left:0.5rem;}
#navbar--desktop .navbar-nav:not(.services-nav) .nav-item:hover .nav-link,#navbar--desktop .navbar-nav:not(.services-nav) .nav-item:focus .nav-link{position:relative;}
#navbar--desktop .navbar-nav:not(.services-nav) .nav-item:hover .nav-link:after,#navbar--desktop .navbar-nav:not(.services-nav) .nav-item:focus .nav-link:after{left:0;right:0;margin:auto;display:block;content:'';position:absolute;width:0;height:0;bottom:0;border-top:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:12px solid #ffffff;}
#navbar--desktop .navbar-nav:not(.services-nav) .nav-item .nav-link{position:relative;}
#navbar--desktop .navbar-nav:not(.services-nav) .nav-item .nav-link.active:after{left:0;right:0;margin:auto;display:block;content:'';position:absolute;width:0;height:0;bottom:0;border-top:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:12px solid #ffffff;}
#navbar--desktop .navbar-nav:not(.services-nav) .nav-item .nav-inner .nav-item .nav-link:after{border:0;}
/* * Stuff */
/* * Mixins */
/* * INITIALS */
*{outline:none;}
html,body{font-size:62.5%;}
body{font-size:1.5rem;font-family:'Open Sans', sans-serif;font-weight:400;line-height:2.2rem;background:#ffffff;color:#000000;}
h1,h2,h3,h4,h5{margin:0;padding:0;}
h1{font-family:'Open Sans', sans-serif;font-size:4rem;margin-bottom:1.5rem;color:#6e0d16;font-weight:300;}
@media (max-width:575.98px){h1{font-size:3rem;}
}
h2,.h2{font-family:'Open Sans', sans-serif;font-size:2.4rem;font-weight:300;margin-bottom:0.8rem;line-height:3.4rem;color:#6e0d16;}
@media (max-width:575.98px){h2,  .h2{font-size:2.2rem;}
}
.h3,h3{font-family:'Open Sans', sans-serif;font-size:2rem;color:#6f6f6f;margin-bottom:1.5rem;margin-top:1.5rem;line-height:2.7rem;font-weight:300;}
.h3 a,h3 a{text-decoration:none;}
.h3 a:hover,h3 a:hover{text-decoration:underline;}
.h4,h4{font-family:'Open Sans', sans-serif;font-size:1.6rem;color:#000000;font-weight:500;margin-top:0.2rem;margin-bottom:0.8rem;line-height:2.1rem;}
.h4 a,h4 a{color:#6e0d16;text-decoration:none;}
.h4 a:hover,h4 a:hover{color:#9c121f;}
.h5,h5{color:#6e0d16;}
a{color:#6e0d16;text-decoration:underline;}
a:hover{color:#9c121f;}
hr{border-color:#dddddd;}
strong{font-weight:600;}
.link--file:before{padding-right:0.5rem;font-family:'Font Awesome 5 Pro';content:"\f15b";}
.fromhome-detail{margin-bottom:4.5rem;}
.fromhome-datum{font-weight:600;}
.developer-links{top:20px;}
.abstrakt{font-weight:300;font-size:2.2rem;line-height:3rem;color:#6f6f6f;margin-bottom:2rem;}
.zitat{font-weight:100;font-size:1.5rem;font-family:'Open Sans', sans-serif;padding:10px;}
.bg-grau-hell{background:#efefef;}
.no-gutters .container{padding-right:0;padding-left:0;}
.icon-r{margin-right:1rem;display:inline-block;}
.seiten-titel{text-align:center;margin-top:2rem;}
.img-fluid img{max-width:100%;height:auto;}
.fa{margin-right:1rem;}
.datum{color:#000000;font-weight:400;}
/* * GENERIC ELEMENTS */
.btn{border-radius:0;font-size:1.5rem;border:0;text-decoration:none;}
.btn:focus{box-shadow:none;}
.btn--toggle i{margin-left:0.5rem;}
.btn--pick{cursor:pointer;}
.btn.btn-default{color:#000000;background:#ffffff;border:none;text-decoration:underline;}
.btn.btn-default:hover{background:#efefef;}
.btn.btn-primary{background:#6e0d16;color:#ffffff !important;}
.btn.btn-primary:hover{background:#40080d;}
.btn.btn-outline-secondary{border:1px solid #dddddd;}
.btn.btn-link{color:#000000;text-decoration:underline;}
.btn.btn-link:hover{color:#570a11;text-decoration:none;}
.btn.btn-expanded{position:relative;padding:2rem;width:100%;background:#efefef;color:#6e0d16;font-size:2.4rem;text-align:left;}
.btn.btn-expanded:after{margin-left:2rem;content:"\f105";font-family:'Font Awesome 5 Pro';}
.grid{display:grid;}
.grid--termin{grid-template-columns:15rem auto 20rem;grid-column-gap:2rem;padding:3rem 4rem;border-bottom:1px solid #d0cecf;transition:background 0.2s ease-in-out;}
.grid--termin .grid-item.grid-item--date{padding-top:0.5rem;}
.grid--termin .grid-item.grid-item--date div{padding-bottom:1rem;}
@media (max-width:767.98px){.grid--termin .grid-item.grid-item--date{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
}
.grid--termin .grid-item.grid-item--description h2{margin:0 0 0.5rem;}
.grid--termin .grid-item.grid-item--description h2 a{text-decoration:none;}
.grid--termin .grid-item.grid-item--category{color:#333333;font-size:1.2rem;font-weight:600;text-align:right;text-transform:uppercase;}
@media (max-width:991.98px){.grid--termin .grid-item.grid-item--category{padding:2rem 0 1rem;}
}
.grid--termin:hover{background:#efefef;}
@media (max-width:991.98px){.grid--termin{grid-template-columns:100%;padding:1rem;}
}
.block.block--kalender-liste-teaser,.block.block--ausstellung-liste-teaser{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
@media (max-width:991.98px){.block.block--kalender-liste-teaser,  .block.block--ausstellung-liste-teaser{justify-content:center;}
}
.block.block--kalender-liste-teaser h3{margin:0 0 1.5rem;}
.block.block--ausstellung-liste{margin-bottom:5rem;}
.block.block--ausstellung-liste .row{justify-content:center;}
.slick-slider.slick-dotted{margin-bottom:0;}
.slick-slider .slick-prev{left:-7.5rem;height:20rem;width:5rem;top:35%;}
.slick-slider .slick-prev:before{font-family:'Font Awesome 5 Pro';color:#6e0d16;content:"\f104";font-size:10rem;opacity:1;}
.slick-slider .slick-next{right:-7.5rem;height:20rem;width:5rem;top:35%;}
.slick-slider .slick-next:before{font-family:'Font Awesome 5 Pro';color:#6e0d16;content:"\f105";font-size:10rem;opacity:1;}
.slick-slider .slick-dots{margin-bottom:2rem;bottom:0;text-align:left;left:1rem;z-index:1000;width:auto;}
@media (max-width:767.98px){.slick-slider .slick-dots{display:none !important;}
}
.slick-slider .slick-dots li{display:block;padding:0.8rem;}
.slick-slider .slick-dots li button::before{color:#ffffff;font-size:2.5rem;opacity:1;content:"\25A0";}
@media (max-width:767.98px){.slick-slider .slick-dots li button::before{color:#efefef;}
}
.slick-slider .slick-dots li:hover button::before,.slick-slider .slick-dots li.slick-active button::before{color:#6e0d16;}
.modal#modal--vormerk h3{margin:0;}
.modal#modal--vormerk .description{margin-bottom:2rem;font-style:italic;}
/* * NAVIGATION */
main{margin-top:5rem;}
main.no-margin-top{margin-top:0;}
@media (max-width:575.98px){main .container .row .col-lg-3{order:2;}
}
main .subnav{text-align:left;margin-bottom:5rem;}
main .subnav .head{display:block;margin-bottom:1rem;padding:0 0 0 1rem;font-size:2.3rem;line-height:2.7rem;color:#d0cecf;text-decoration:none;}
main .subnav .nav .nav-item.sub{padding-left:1.5rem;}
main .subnav .nav .nav-item.sub .nav-link{padding:0.5rem;border-bottom:1px solid #dddddd;}
main .subnav .nav .nav-item.sub > .nav-link{padding-left:1rem;}
main .subnav .nav .nav-item.sub.active .nav-link.active{color:#6e0d16;font-weight:600;background:#ffffff;}
main .subnav .nav .nav-item.sub ul li.sub{padding-left:1.5rem;}
main .subnav .nav .nav-item .nav-link{padding:1rem;border-bottom:1px solid #efefef;text-decoration:none;color:#000000;}
main .subnav .nav .nav-item .nav-link.active{color:#6e0d16;font-weight:600;background:#efefef;}
main .subnav .nav .nav-item .nav-link:hover{color:#6e0d16;}
main .sub-footer{margin-top:3rem;}
main .sub-footer .social-media .sm-item{display:inline-block;margin-right:2rem;color:#6f6f6f;}
main .sub-footer .social-media .sm-item:last-child{margin-right:0;}
main .sub-footer .social-media .nhm-logo{margin-bottom:3px;margin-right:3px;}
@media (max-width:575.98px){main .sub-footer .social-media{text-align:center;}
}
@media (max-width:575.98px){main .left-column{margin-bottom:3rem;}
}
main .left-column h2{padding:0 0 0 1rem;font-size:2.3rem;line-height:2.7rem;color:#d0cecf;margin-bottom:1rem;}
main .left-column .submenu-link a{display:block;padding:1rem;border-bottom:1px solid #efefef;text-decoration:none;color:#000000;}
main .left-column .submenu-link a.active{color:#6e0d16;font-weight:600;background:#efefef;}
main .left-column .submenu-link a:hover{color:#6e0d16;}
main .left-column .link-box{padding:0 1rem 1rem;}
footer{background:#333333;color:#ffffff;padding:2rem 0;font-size:1.4rem;font-weight:400;margin-top:2rem;}
footer a{color:#ffffff;text-decoration:none;}
footer a:hover{text-decoration:underline;}
@media (max-width:991.98px){footer > .container > .row > *{text-align:center;}
}
footer .nav{display:flex;justify-content:flex-end;}
@media (max-width:991.98px){footer .nav{justify-content:center;}
}
.dropdown-menu{border-radius:0;}
.ausstellung__date,.termin__date{font-size:1.4rem;}
.ausstellung__untertitel{color:#6e0d16;}
/* * MODULES */
.container .container{padding-right:0 !important;padding-left:0 !important;}
.container.container--fluid{max-width:1400px;}
.container.container--margin-bottom{margin-bottom:5rem;}
.row.row--startseite h2{font-size:2rem;line-height:2.7rem;}
@media (max-width:991.98px){.row.row--startseite h2{text-align:center;}
}
.row.row--startseite h2 a{text-decoration:none;}
.row.row--startseite h2 a:hover{text-decoration:underline;}
.text-content em{color:#6f6f6f;}
.content-img{margin-bottom:3rem;}
.content-img .img-fluid{margin-bottom:1rem;}
.content-img .bildunterschrift{color:#6f6f6f;font-size:1.3rem;line-height:1.9rem;}
.copyright{color:#6f6f6f;font-size:1.3rem;line-height:1.9rem;}
.download-link__img{display:block;margin-bottom:1rem;}
.download-link__meta{text-transform:uppercase;color:#6f6f6f;}
.gallery__registration{margin-top:3rem;}
.gallery__image.gallery__image--teaser{margin-bottom:4rem;}
.gallery__image.gallery__image--teaser:last-child{margin-bottom:0;}
.gallery__image.gallery__image--teaser h3{margin-top:0;}
.gallery__item{margin-bottom:3rem;}
.resp-form .field_error{font-size:80%;font-style:italic;}
.resp-form .checkbox-label input{margin-right:1rem;}
.resp-form .rechnungsdaten-d-de .form-group[data-info='agb'] > .control-label,.resp-form .rechnungsdaten-p-de .form-group[data-info='agb'] > .control-label,.resp-form .rechnungsdaten-d-en .form-group[data-info='agb'] > .control-label,.resp-form .rechnungsdaten-p-en .form-group[data-info='agb'] > .control-label,.resp-form .rechnungsdaten-d-de .form-group[data-info='newsletter'] > .control-label,.resp-form .rechnungsdaten-p-de .form-group[data-info='newsletter'] > .control-label,.resp-form .rechnungsdaten-d-en .form-group[data-info='newsletter'] > .control-label,.resp-form .rechnungsdaten-p-en .form-group[data-info='newsletter'] > .control-label{display:none;}
.teaserbox.bildteaser .teaser-text{margin-top:1rem;padding-bottom:1rem;margin-bottom:1rem;}
.teaserbox.bildteaser .teaser-text h3{color:#6e0d16;}
.teaserbox.bildteaser .teaser-text .subtitel{color:#000000;font-weight:400;}
.teaserbox.ticket:hover a{text-decoration:underline;}
.teaserbox.ticket .teaser-text{background:#efefef;min-height:9rem;padding:0.5rem 2rem;}
.teaserbox.ticket .teaser-text h3{font-weight:500;}
.teaserbox.ticket .teaser-text h3 a:after{content:" >";}
@media (max-width:991.98px){.teaserbox.ticket{margin-bottom:4rem;}
}
.teaserbox.text-im-bild .teaser-img{margin-bottom:0;}
.teaserbox.text-im-bild .teaser-text{padding-bottom:1rem;margin-bottom:1rem;}
.teaserbox.text-im-bild .teaser-text .subtitel{color:#000000;font-weight:400;}
.teaserbox.text-im-bild .teaser-text .btn-primary{width:100%;display:inline-block;}
.teaserbox.text-im-bild .teaser-text h2{margin-top:2rem;}
.teaserbox.text-im-bild .kategorie-label{position:absolute;top:2rem;left:0;}
@media (max-width:767.98px){.teaserbox.quer .teaser-text{margin-bottom:2rem;}
}
.teaserbox.guided-tour{margin-bottom:2rem;}
.teaserbox.guided-tour a{text-decoration:none;}
.teaserbox.guided-tour:hover a{text-decoration:underline;}
.teaserbox.guided-tour .teaser-img{margin-bottom:1.5rem;}
.teaserbox.guided-tour .teaser-text .btn{display:block;margin:1rem 0;}
.teaserbox.video .embed-responsive{margin-bottom:0.5rem;}
.teaserbox.video h4{color:#6e0d16;}
.tabs-mobil{margin:0 0;margin-bottom:4rem;}
.tabs-mobil .nav-tabs{border-bottom:0;}
.tabs-mobil .nav-tabs .nav-item .nav-link{text-decoration:none;border-radius:0;box-shadow:none;font-weight:500;}
@media (max-width:575.98px){.tabs-mobil .nav-tabs .nav-item .nav-link{font-size:1.3rem;padding:0.5rem;}
}
.tabs-mobil .nav-tabs .nav-item .nav-link.active{background:#6e0d16;color:#ffffff;border-color:#6e0d16;}
.tabs-mobil .nav-tabs .nav-item .nav-link.active:hover{background:#6e0d16;}
.tabs-mobil .nav-tabs .nav-item .nav-link:hover{background:#efefef;}
.tabs-mobil .tab-content{background:#efefef;padding:2rem;border:1px solid #dddddd;}
.info-block{background:#f4f4f4;padding:2rem 2rem 0rem 2rem;margin-bottom:5rem;}
.info-block .btn{margin-bottom:1rem;}
.info-block .link-box{text-align:center;display:inline-block;}
.info-block .container--margin-bottom{margin-bottom:2rem;}
@media (max-width:991.98px){.info-block .container .row .contentblock{text-align:center;}
  .info-block .container .row .contentblock:first-of-type,  .info-block .container .row .contentblock:nth-child(2){border-bottom:1px solid #ffffff;}
}
@media (max-width:767.98px){.info-block .container .row .contentblock{border-bottom:1px solid #ffffff;}
}
.info-block.info-block--kalender-highlights{margin:0;padding:0;background:transparent;}
.info-block.info-block--startseite{margin-bottom:0;padding-top:0;}
@media (max-width:575.98px){.info-block.info-block--startseite{margin-left:-15px;margin-right:-15px;}
}
.vormerkkalender #calendar .belegt{background:#efefef;border:inherit;color:#6f6f6f !important;}
.vormerkkalender #calendar .nicht_belegt{background:#d0cecf;border:inherit;}
.vormerkkalender #calendar .fc-button-primary{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#6e0d16;border:0;color:white;}
.vormerkkalender #calendar .fc-event .fc-time{display:none;}
.search-result #search-form .form-group{display:flex;align-items:center;}
.search-result #search-form .form-group input{height:3rem;}
.search-result .result{margin-bottom:1.5em;}
@media (max-width:575.98px){.content-slider.content-slider--startseite{margin:0 -15px;}
}
.slick-initialized .slick-slide{text-decoration:none !important;}
.content-slider-item{position:relative;display:block;}
.content-slider-item__text{text-decoration:none !important;position:absolute;bottom:0;padding:1rem 3rem;text-align:right;width:100%;}
@media (min-width:992px){.content-slider-item__text{/* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+71 */
    background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 71%, rgba(0, 0, 0, 0.65) 100%);/* FF3.6-15 */
    background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 71%, rgba(0, 0, 0, 0.65) 100%);/* Chrome10-25,Safari5.1-6 */
    background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 71%, rgba(0, 0, 0, 0.65) 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);/* IE6-9 */
  }
}
.content-slider-item__text h2{text-decoration:none !important;color:#ffffff;font-weight:500;font-size:4rem;margin-bottom:1.5rem;}
@media (max-width:991.98px){.content-slider-item__text h2{margin-bottom:0.5rem;margin-top:1rem;color:#6e0d16;font-size:2.2rem;line-height:2.6rem;}
}
.content-slider-item__text h3{text-decoration:none !important;color:#ffffff;font-weight:500;font-size:2.5rem;}
@media (max-width:991.98px){.content-slider-item__text h3{margin-top:0.5rem;margin-bottom:0.5rem;color:#000000;font-size:1.6rem;line-height:2.1rem;}
}
@media (max-width:991.98px){.content-slider-item__text{padding-left:1rem;position:relative;text-align:left;min-height:inherit;}
}
@media (max-width:575.98px){.content-slider-item__text{padding-top:0;padding-bottom:0;min-height:inherit;}
}
.content-slider-item__video video{width:100%;}
.eval-html-code .embed-game iframe{height:554px;width:825px;border:0;}
@media (max-width:1199.98px){.eval-html-code .embed-game iframe{display:none;}
}
.eval-html-code .embed-game .fallback{margin:2rem 0;font-style:italic;visibility:hidden;}
@media (min-width:1200px){.eval-html-code .embed-game .fallback{display:none;}
}
/* * REPORTS  */
.kalender-liste-filter{margin:0 0 1rem;}
.kalender-liste-filter .nav--absolute{display:flex;justify-content:center;}
.kalender-liste-filter .nav--absolute .btn{padding:0.5rem 2rem;}
.kalender-liste-filter .nav--absolute .btn--day,.kalender-liste-filter .nav--absolute .btn--month{border-right:1px solid #d0cecf;}
.kalender-liste-filter .nav--absolute .btn--pick i{margin-left:0.5rem;}
.kalender-liste-filter .nav--relative{display:flex;justify-content:center;margin:1rem 0;line-height:4rem;font-size:4rem;font-weight:300;}
.kalender-liste-filter .nav--relative .btn{padding:0 2rem;font-size:2rem;line-height:4rem;}
@media (max-width:991.98px){.kalender-liste-filter .nav--relative{font-size:2.8rem;}
}
.kalender-liste-filter .categories .row{margin:0;padding:0 1rem;}
.kalender-liste-filter .categories .btn{font-size:1.4rem;}
@media (max-width:991.98px){.kalender-liste-filter .categories--all .row:first-child{padding:1.5rem 1rem;}
  .kalender-liste-filter .categories--all .row:nth-child(2){margin:0;}
}
.kalender-liste-filter .categories--all .btn{margin:0.5rem;}
@media (max-width:991.98px){.kalender-liste-filter .categories--all .btn--toggle{margin:0;}
}
.kalender-liste-filter .categories--selected .row span{padding:0.9rem 1rem;}
@media (max-width:991.98px){.kalender-liste-filter .categories--selected{text-align:center;}
}
.kalender-liste-filter .categories .btn--toggle{margin-left:auto;border:0;}
.xdsoft_datetimepicker .xdsoft_next{text-indent:unset;background:none;}
.xdsoft_datetimepicker .xdsoft_next:after{font-family:'Font Awesome 5 Pro';content:"\f054";}
.xdsoft_datetimepicker .xdsoft_prev{text-indent:unset;background:none;}
.xdsoft_datetimepicker .xdsoft_prev:after{font-family:'Font Awesome 5 Pro';content:"\f053";}
.xdsoft_datetimepicker .xdsoft_today_button{text-indent:unset;background:none;}
.xdsoft_datetimepicker .xdsoft_today_button:after{font-family:'Font Awesome 5 Pro';content:"\f015";}
.xdsoft_datetimepicker .xdsoft_calendar td{background:#d0cecf;}
.xdsoft_datetimepicker .xdsoft_calendar td:hover{background:#d0cecf !important;}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_weekend.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;-webkit-opacity:1 !important;-moz-opacity:1 !important;opacity:1 !important;background:#ffffff !important;color:#ddd !important;}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current:hover,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_weekend.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month:hover,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled:hover{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;-webkit-opacity:1 !important;-moz-opacity:1 !important;opacity:1 !important;background:#ffffff !important;color:#ddd !important;}
.kalender-liste .no-results{padding:3rem 0;font-size:3rem;line-height:4rem;text-align:center;}
@media (min-width:1200px){.kalender-liste.kalender-liste--programm{min-height:37.5rem;}
}
.kalender-liste.kalender-liste--highlights{padding-bottom:0;}
.kalender-liste.kalender-liste--highlights h2{line-height:2.4rem;text-align:center;}
.kalender-liste.kalender-liste--highlights a{text-decoration:none;}
.kalender-liste.kalender-liste--teaser .teaser-startseite{margin:1.5rem 0;}
.kalender-liste__more{font-size:1.2rem;}
.kalender-detail__back{display:block;margin-top:4rem;text-align:left;}
.termin{position:relative;}
.termin.termin--liste-teaser{margin-bottom:2rem;padding-left:1rem;border-left:1px solid #efefef;}
@media (max-width:575.98px){.termin.termin--liste-teaser:last-child{margin-bottom:0;}
}
.termin__category.termin__category--liste{font-weight:600;margin-bottom:2rem;}
.termin__category.termin__category--liste-teaser{color:#6f6f6f;}
.termin__image--highlights{position:relative;}
.termin__image--detail{margin-bottom:2rem;}
.termin__youtube--detail{margin-top:3rem;}
.termin__date.termin__date--highlights{position:absolute;right:0;bottom:0;left:0;padding:0.5rem 1rem;color:#000000;}
.termin__date--detail{font-weight:500;font-size:1.6rem;line-height:2.2rem;color:#6f6f6f;margin-bottom:2rem;}
.termin__sponsoren{margin-top:3.5rem;}
.termin__sponsoren .img-fluid{margin-top:2rem;}
.termin__overlay{-webkit-opacity:0.85;-moz-opacity:0.85;opacity:0.85;position:absolute;right:0;bottom:0;left:0;height:3rem;background:white;}
.termin__titel{text-decoration:none;}
.termin__titel.termin__titel--liste-teaser{margin-bottom:0.3rem;padding-bottom:0;}
.termin__titel.termin__titel--detail{margin-bottom:2rem;text-align:left;}
.termin__titel.termin__titel--highlights{padding:0 1rem;}
.mitarbeiter-liste__subabteilung h3{margin-bottom:1rem;}
.mitarbeiter-liste__mitarbeiter:last-child{margin-bottom:3rem;}
.mitarbeiter-liste-abteilung__all-link{display:flex;align-items:center;padding-bottom:1rem;border-bottom:2px solid #ffffff;}
.mitarbeiter-liste-abteilung__all-link a{text-decoration:none;}
.mitarbeiter-liste-abteilung__all-link a:hover{text-decoration:underline;}
.mitarbeiter-liste-abteilung__all-link i{padding-right:1rem;color:#570a11;}
.mitarbeiter-liste-abteilung__liste{margin-top:1rem;}
.mitarbeiter-liste-abteilung__liste h3{margin:2rem 0;}
.mitarbeiter-detail .tab-content p{margin-bottom:0;}
.mitarbeiter-detail .tab-pane > div{margin-top:2rem;}
.mitarbeiter-detail .bs-tabs .nav-tabs{margin-bottom:0;}
.mitarbeiter.mitarbeiter--mitarbeiter-liste-abteilung{margin-bottom:0.5rem;}
.mitarbeiter__feature{margin-bottom:2rem;}
.mitarbeiter__name{text-decoration:none;}
.mitarbeiter__alt-image{display:flex;justify-content:center;flex-direction:column;margin-bottom:3rem;}
.mitarbeiter__position{margin-bottom:1rem;color:#6f6f6f;}
.mitarbeiter label{display:block;font-weight:bold;}
.mitarbeiter .tab-content{padding:2rem 1rem;}
.mitarbeiter .bs-tabs{margin-top:4rem;}
.ausstellung-liste.ausstellung-liste--liste h1,.ausstellung-liste.ausstellung-liste--liste h2{text-align:center;}
.ausstellung-liste.ausstellung-liste--liste h2{margin-top:2rem;}
.ausstellung-liste.ausstellung-liste--archiv h1,.ausstellung-liste.ausstellung-liste--archiv h2{text-align:center;}
.ausstellung-liste.ausstellung-liste--archiv h2{margin-top:2rem;}
.ausstellung-liste.ausstellung-liste--archiv .jahr{padding:0.5rem 1rem;padding-bottom:0.3rem;margin-bottom:3rem;width:100%;border-bottom:1px solid #dddddd;text-align:center;}
.ausstellung-liste.ausstellung-liste--teaser h2{margin:0 0 1.5rem 0;}
.ausstellung-liste.ausstellung-liste--teaser h2 a{text-decoration:none;}
.ausstellung-liste.ausstellung-liste--teaser h2 a:hover{text-decoration:underline;}
@media (max-width:991.98px){.ausstellung-liste.ausstellung-liste--teaser{margin-bottom:5rem;}
}
@media (max-width:575.98px){.ausstellung-liste.ausstellung-liste--teaser > .container > .row > *{margin-bottom:2rem;}
  .ausstellung-liste.ausstellung-liste--teaser > .container > .row > *:last-child{margin-bottom:0;}
}
.ausstellung-detail .intro{margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid #dddddd;text-align:center;font-size:1.6rem;line-height:2.2rem;}
.ausstellung:hover a{text-decoration:underline;}
.ausstellung:hover .categories a{text-decoration:none;}
.ausstellung.ausstellung--liste{margin-bottom:6rem;min-height:30rem;}
@media (max-width:575.98px){.ausstellung.ausstellung--teaser .col-4{padding-right:0;}
}
.ausstellung.ausstellung--archiv{margin-bottom:2rem;padding:1rem;background:#f0f0f0;min-height:40rem;}
.ausstellung__image.ausstellung__image--liste{margin-bottom:1rem;}
.ausstellung__image.ausstellung__image--teaser{position:relative;padding:0rem 0 0.5rem 0;}
@media (max-width:575.98px){.ausstellung__image.ausstellung__image--teaser{padding:0;}
}
.ausstellung__image.ausstellung__image--detail{padding-bottom:1rem;}
.ausstellung__titel.ausstellung__titel--liste-teaser{text-decoration:none;margin-top:0;margin-bottom:0.3rem;padding-bottom:0;}
.ausstellung__titel.ausstellung__titel--liste{margin-bottom:1rem;}
.ausstellung__date.ausstellung__date--liste{font-weight:500;font-size:1.6rem;line-height:2.2rem;color:#6f6f6f;margin-bottom:1rem;}
.ausstellung__date.ausstellung__date--detail{color:#6f6f6f;font-size:2rem;margin-bottom:1rem;}
.ausstellung__programm.ausstellung__programm--detail{margin-top:3rem;}
.ausstellung__programm.ausstellung__programm--detail .download{color:#6e0d16;margin-top:1rem;}
.ausstellung__programm.ausstellung__programm--detail .item{border-bottom:1px solid #efefef;padding:0.3rem;margin-bottom:1rem;}
.ausstellung__programm.ausstellung__programm--detail .item .titel{text-decoration:none;}
.ausstellung__programm.ausstellung__programm--detail .item .inhalt{padding:3rem 0 0 0;}
.ausstellung__programm .categories .nav-tabs{border-bottom:0;}
.ausstellung__programm .categories .nav-tabs .nav-item .btn{margin:0.5rem 0.5rem 0.5rem 0;font-size:1.4rem;}
.ausstellung__programm .tab-single-content{padding:1rem 1rem 1rem 0.5rem;}
.ausstellung__sponsor.ausstellung__sponsor--detail{margin-top:6rem;}
.ausstellung__sponsor.ausstellung__sponsor--detail .sponsor-text{margin-top:1rem;color:#6f6f6f;}
.ausstellung__preview{position:absolute;right:0;padding:0.4rem 0.75rem;background:#6e0d16;color:#ffffff;}
.presse.startseite{padding-bottom:2rem;}
.presse.startseite .entry-list{column-count:2;column-gap:4rem;}
@media (max-width:991.98px){.presse.startseite .entry-list{column-count:2;column-gap:4rem;}
}
@media (max-width:767.98px){.presse.startseite .entry-list{column-count:1;column-gap:0;}
}
.presse.startseite .entry-list .entry{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}
.presse.startseite .entry{margin-bottom:1.3rem;}
.presse.startseite .entry a{text-decoration:none;}
.presse.startseite .entry .info{font-style:italic;color:#6f6f6f;}
@media (max-width:991.98px){.presse.startseite{margin-top:4rem;}
}
.presse-detail .tab-content{padding:0 1rem;}
.presse-detail.presse-detail--hintergrundinfos .artikel__date{display:none;}
.presse-detail.presse-detail--top10 .artikel__date{display:none;}
.artikel.artikel--presse-liste{/*display:grid;grid-template-columns:20% auto;grid-column-gap:2rem;*/
  margin:0 0 2rem;padding-bottom:2rem;border-bottom:1px solid #dddddd;}
.artikel.artikel--presse-liste:last-of-type{border:0;}
.artikel__date.artikel__date--presse-detail{margin-bottom:1rem;color:#6f6f6f;}
.artikel__description.artikel__description--presse-detail{margin-bottom:2rem;}
.artikel__image.artikel__image--presse-detail{display:grid;grid-template-columns:20% auto;grid-column-gap:2rem;margin:0 0 2rem;}
.artikel__download-images{margin-bottom:1rem;}
.artikel__dokument.artikel__dokument--presse-detail{display:block;margin:0 0 1rem;}
.artikel__video{margin-bottom:3rem;}
.artikel-image__titel{margin-bottom:1rem;font-weight:bold;}
.schulprogramm .inner{background:#f0f0f0;padding:2rem;}
.schulprogramm .inner .row{margin-top:1rem;padding-top:1rem;border-top:1px solid #dddddd;}
.schulprogramm:not(:last-child){margin-bottom:5rem;}
.schulprogramm legend{font-weight:600;}
.schulprogramm__downloads a{display:block;width:max-content;}
.schulprogramm__duration,.schulprogramm__participants,.schulprogramm__price,.schulprogramm__admission,.schulprogramm__topics,.schulprogramm__downloads,.schulprogramm__registration{margin:0 0 0.5rem;}
/* * Saalplan */
.saalplan__item{display:flex;align-items:flex-center;margin-right:1.5rem;padding:0.5rem;cursor:pointer;text-decoration:none;}
.saalplan__item.active{background:#efefef;}
.saalplan__marker{display:inline-block;margin-top:0.4rem;margin-right:0.5rem;height:1.5rem;width:1.5rem;}
.saalplan__legende{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 2.8rem;font-size:1.3rem;}
.saalplan svg{height:100%;width:100%;}
.bs-tabs .nav-tabs{margin-bottom:2rem;}
.bs-tabs .nav-tabs .nav-item .nav-link{border-radius:0;border:0px solid #dddddd !important;padding:1rem;text-decoration:none;color:#000000;}
.bs-tabs .nav-tabs .nav-item .nav-link.active{background:#efefef;color:#6e0d16;font-weight:600;border:0px solid #dddddd !important;}
.panel-group .panel{margin-bottom:2rem;border-radius:0;background:transparent;box-shadow:none;border:0;}
.panel-group .panel .panel-heading{border:0px solid #dddddd;border-radius:0;background:#efefef;box-shadow:none;}
.panel-group .panel .panel-heading.active{background:#6e0d16;}
.panel-group .panel .panel-heading.active a{color:#ffffff;}
.panel-group .panel .panel-heading h3{margin:0;padding:0;font-size:1.5rem;}
.panel-group .panel .panel-heading a{padding:1rem 2rem;display:block;color:#6e0d16;text-decoration:none;}
.panel-group .panel .panel-body{padding:2rem 0;}
.magazin-item{margin-bottom:5rem;}
.magazin-titel{margin-top:1rem;}
/* * BLOBEDIT */
.blobedit .panel-group .panel-collapse{display:block;}
.blobedit .panel-group .panel-collapse .panel-body{display:block;}
.blobedit .panel.panel-default{overflow:visible;}
.blobedit .fixed-top{position:relative !important;}
.blobedit main{margin-bottom:50rem;}
p{margin:0 !important;}
ul.avtext{margin:1rem 0;padding-left:2rem;list-style-type:square;}
ul.avtext li{margin-bottom:0.5rem;}
/* ticket button interim */
@media (max-width:991.98px){.ticket-button{position:fixed;bottom:0;width:100%;background:#efefef;z-index:1000;}
  .ticket-button .btn{margin:auto auto;font-size:2rem;}
  .ticket-button .btn i{margin-right:1rem;}
}
/* IE Ticketing */
@media all and (-ms-high-contrast:none){.db_bestellprozess .resp-form{display:block !important;max-width:50rem;margin:auto auto;}
  .form-group .checkbox input{float:left;}
}
@supports (-ms-ime-align:auto){.db_bestellprozess .form-group .checkbox input{float:left;}
}
@supports (-ms-ime-align:auto)and (-webkit-text-stroke:initial){.db_bestellprozess .form-group .checkbox input{float:left;}
}
#cookie-consent-modal .btn-link{display:none;}
#cookie-consent-modal .dsgvo-link{margin-bottom:2rem;}
#cookie-consent-modal .button-area{margin:2rem 0;}
#cookie-consent-modal .modal-footer{display:inline-block;text-align:center;}
#cookie-consent-modal .modal-body{padding:1rem 1rem 0 1rem;}
@media (max-width:991.98px){#cookie-consent-modal .btnAcceptAll{margin-bottom:1.5rem;}
}
#cookie-consent-modal .subgroup{margin-top:2rem;}
#cookie-consent-modal .subgroup-inner{margin-bottom:1rem;}
#cookie-consent-modal .group label{margin-bottom:-0.5rem;}
#cookie-consent-modal .group-highlight{background:transparent;}
#cookie-consent-modal .group-highlight .inner-wrapper{background:#efefef !important;border-right:2px solid #6e0d16;padding:0.5rem 0;}
input.apple-switch{top:0.5rem;}
input.apple-switch.gruen-switch:checked{box-shadow:inset 20px 0 0 0 #4ed164;border-color:#4ed164;}
input#essential:checked{box-shadow:inset 20px 0 0 0 #d0cecf;border-color:#d0cecf;}
.cookie-required{padding:3rem;background:#efefef;margin-bottom:3rem;}
.cookie-required .cookie-text{margin-bottom:2rem;}
.cookie-required .btn{display:block;}
/* Hallstatt Trigger Map */
.image-trigger-map{position:relative;}
.image-trigger-map .background-wrapper{position:relative;}
.image-trigger-map .dot-base{list-style:none;}
.image-trigger-map .point-item{position:absolute;}
.image-trigger-map .point-item .poly01{width:10px;height:10px;background-color:red;position:absolute;left:30%;top:14%;clip-path:circle(50% at 50% 50%);}
.image-trigger-map .info-base .modal .modal-header{border-bottom:0;}
.image-trigger-map .info-base .modal .modal-header .close{font-weight:400;font-size:3rem;}
.image-trigger-map .info-base .modal .modal-body{padding:2rem;}
.widget-audio{margin:2rem 0;}
.widget-audio audio{width:100%;}
form .form-group .checkbox label input{display:inline;}
form .form-group .checkbox label span{display:inline;}
form.gewinnspiel-dezember .form-control{font-size:1.5rem;}
#cookie-consent-modal .btn-outline-secondary{background:#6e0d16;color:#ffffff !important;}
#cookie-consent-modal .btn-outline-secondary:hover{background:#40080d;}
.quiz input[type="text"],.quiz input[type="email"],.quiz textarea{width:100%;box-sizing:border-box;}
.quiz .invalid-feedback{display:block;}
.fancybox_open{cursor:pointer;}
.metadata_mapper button{text-decoration:none;font-size:1.5rem;}
.db_bestellprozess{position:relative;}
.db_bestellprozess .container-multi-form-button-right{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:medium none;color:#fff;margin:0;padding:0;}
.db_bestellprozess .resp-form{display:flex;justify-content:center;}
.steps-Shop{display:flex;justify-content:center;list-style:none outside none;margin:0 0 3rem;padding:0;width:100%;}
@media (max-width:1199.98px){.steps-Shop{justify-content:space-between;}
}
@media (max-width:767.98px){.steps-Shop{flex-direction:column;}
}
.steps-Shop > li{background:none repeat scroll 0 0 #707173;color:#fff;font-weight:bold;height:100%;line-height:5rem;margin-right:1rem;padding:0;position:relative;}
@media (max-width:1199.98px){.steps-Shop > li{margin-right:3px;}
}
@media (max-width:991.98px){.steps-Shop > li{line-height:4rem;}
}
.steps-Shop > li:after{border-bottom:25px solid rgba(0, 0, 0, 0);border-left:25px solid #707173;border-top:25px solid rgba(0, 0, 0, 0);content:"";left:100%;position:absolute;z-index:11;}
@media (max-width:991.98px){.steps-Shop > li:after{border-bottom-width:20px;border-left-width:20px;border-top-width:20px;}
}
@media (max-width:767.98px){.steps-Shop > li:after{display:none;}
}
.steps-Shop > li:before{border-bottom:25px solid rgba(0, 0, 0, 0);border-left:25px solid #fff;border-top:25px solid rgba(0, 0, 0, 0);content:"";left:0;position:absolute;z-index:10;}
@media (max-width:991.98px){.steps-Shop > li:before{border-bottom-width:20px;border-left-width:20px;border-top-width:20px;}
}
@media (max-width:767.98px){.steps-Shop > li:before{display:none;}
}
.steps-Shop > li:first-child:before{border-left-style:none;}
.steps-Shop > li:first-child span,.steps-Shop > li:first-child a{padding-left:2.5rem;}
@media (max-width:991.98px){.steps-Shop > li:first-child span,  .steps-Shop > li:first-child a{padding-left:1rem;}
}
.steps-Shop > li:last-child:after{display:none;}
.steps-Shop > li:last-child span{padding-right:2.5rem;}
@media (max-width:991.98px){.steps-Shop > li:last-child span{padding-right:1rem;}
}
.steps-Shop > li.active{background:none repeat scroll 0 0 #6e0d16;}
.steps-Shop > li.active:after{border-left-color:#6e0d16;}
.steps-Shop > li.disabled{background:none repeat scroll 0 0 #efefef;color:#6e0d16;}
.steps-Shop > li.disabled:after{border-left-color:#efefef;}
@media (max-width:767.98px){.steps-Shop > li.disabled{background:transparent;}
}
.steps-Shop > li span,.steps-Shop > li a{padding:18px 20px 18px 40px;}
@media (max-width:991.98px){.steps-Shop > li span,  .steps-Shop > li a{padding:18px 5px 18px 25px;font-size:1.3rem;}
}
@media (max-width:767.98px){.steps-Shop > li span,  .steps-Shop > li a{padding-left:1rem;font-size:inherit;}
}
.steps-Shop > li a{color:#fff;}
.button{border:1px solid #ccc;box-sizing:border-box;margin:0;padding:0;}
.button.button-remove{cursor:pointer;height:20px;width:20px;}
.button.button-remove:before{color:#a00;content:"X";font-weight:bold;}
.button.button-remove:hover{box-shadow:0 0 3px -1px rgba(0, 0, 0, 0.5);}
.overview-Drive,.overview-Article{margin-bottom:3rem;}
.overview-Drive h2,.overview-Article h2{margin-bottom:0;text-align:center;}
.overview-Drive .edit-basket,.overview-Article .edit-basket{margin-bottom:2rem;text-align:center;}
.overview-Drive{display:flex;flex-direction:column;}
.overview-Drive .row-Drive{display:flex;border-top:1px solid #aaa;margin-top:4rem;padding:8px 0 5px;}
.overview-Drive .row-Drive.first{margin-top:0;}
.overview-Drive .row-Drive .date{max-width:20%;}
.overview-Drive .row-Drive .name{margin-left:2rem;font-weight:600;}
.overview-Drive .row-Article{display:flex;padding:5px 0;}
.overview-Drive .row-Article .title{width:20%;}
.overview-Drive .row-Article .amt{margin-right:1rem;width:3rem;text-align:right;}
.overview-Drive .row-Article .name{margin:0 auto 0 0;width:50%;}
.overview-Drive .row-Article .price{width:8rem;text-align:right;}
.overview-Drive .row-Article:nth-child(2n+1){background:none repeat scroll 0 0 #efefef;}
.overview-Article .header-Article > div:nth-child(4n+1){clear:none;}
.overview-Article .header-Article > div:nth-child(5n+1){clear:both;}
.overview-Article .row-Article{display:flex;padding:5px 0;}
.overview-Article .row-Article > .amt-Article{padding:0 1rem;min-width:5rem;width:10%;}
.overview-Article .row-Article > .name-Article{padding:0;width:inherit;}
.overview-Article .row-Article > .sum-Article{margin:0 0 0 auto;padding:0 1rem;min-width:9rem;width:10%;}
.overview-Article .row-Article:nth-child(2n+1){background:none repeat scroll 0 0 #efefef;}
.sum-Total{border-top:1px solid #ccc;margin:3rem 0 0;padding-top:1rem;text-align:right;}
.sum-Total label{margin-right:1rem;}
.info-Article{position:relative;margin-right:1rem;height:2rem;width:2rem;background:none repeat scroll 0 0 #888;border-radius:2px;cursor:help;font-size:0;}
.info-Article:before{display:flex;justify-content:center;width:2rem;color:#fff;content:"i";font-family:Times New Roman;font-size:18px;line-height:2rem;text-align:center;}
.header-Drive{display:flex;align-items:center;border-top:1px solid #ccc;padding:1rem 0;background:none repeat scroll 0 0 #fff;box-shadow:0 4px 7px -6px rgba(0, 0, 0, 0.3);}
.header-Drive > .time-Drive{width:9rem;}
.header-Drive > .title-Drive{margin:0 auto 0 1rem;width:auto;font-weight:600;}
.header-Drive > .free-Drive{margin-left:1rem;width:10rem;}
.header-Drive > .expand-PriceList{display:block;margin-left:1rem;width:10rem;text-align:right;}
.name-Article{display:flex;align-items:center;position:relative;width:49%;}
@media (max-width:767.98px){.name-Article{flex:auto;margin-bottom:1rem;width:100%;}
}
.price-Article{padding-right:1%;text-align:right;width:14%;}
.price-Article:after,.sum-Article:after,.sum-Total:after,.basket-Total:after{content:"\20AC ";margin-left:3px;}
.sum-Article{text-align:right;width:12%;}
@media (max-width:767.98px){.sum-Article{text-align:left !important;}
}
.amt-Article{text-align:right;width:19%;}
@media (max-width:767.98px){.amt-Article{text-align:center !important;}
}
.amt-Article .spinner-Article{text-align:right;width:60%;}
.amt-Article .ui-spinner-button{border-width:0;height:100%;position:absolute;}
.amt-Article .ui-spinner-button span span{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.amt-Article .ui-spinner-button span span:before{color:#6e0d16;content:"+";display:block;font-size:14px;text-align:center;text-indent:0;}
.amt-Article .ui-spinner-down{left:0;}
.amt-Article .ui-spinner-down span span:before{content:"-";}
.amt-Article .ui-spinner-up{right:0;}
.amt-Article > .ui-widget{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #fff;border-color:#ccc;border-image:none;border-style:solid;border-width:4px 1px 1px;margin-top:0;}
.amt-Article > .ui-widget > .spinner-Article{margin:0 !important;padding:3px 0;text-align:center;width:100%;}
.amt-Article > span{text-align:right;width:80px;}
.item-Tarif{display:flex;flex-wrap:wrap;align-items:center;margin-top:10px;min-height:30px;}
.item-Tarif .header-Tarif{width:57.3%;}
@media (max-width:1199.98px){.item-Tarif .header-Tarif{width:56%;}
}
@media (max-width:991.98px){.item-Tarif .header-Tarif{width:53%;}
}
.item-Tarif .price-Tarif{padding:0 1rem;width:8.7rem;text-align:right;background:none repeat scroll 0 0 #fff;color:#000;}
.item-Tarif .amt-Tarif{width:17.7%;text-align:right;}
@media (max-width:1199.98px){.item-Tarif .amt-Tarif{width:16.6%;}
}
@media (max-width:991.98px){.item-Tarif .amt-Tarif{width:18.4%;}
}
.item-Tarif .amt-Tarif > .ui-spinner > input{margin:2px 0;text-align:center;width:5rem;}
.item-Tarif .amt-Tarif > .ui-spinner .ui-spinner-button{display:none;}
.item-Tarif .amt-Tarif .ui-widget-content{border-color:#ffffff;}
.item-Tarif .expand-Articles{display:flex;text-decoration:none;}
.item-Tarif .expand-Articles:before{content:"\25B6 ";display:inline-block;margin:0 8px;transition:all 0.2s ease 0s;text-decoration:none;}
.item-Tarif .container-Articles{display:none;width:100%;}
.item-Tarif .container-Articles > div{padding-left:25px;color:#999;}
.item-Tarif .container-Articles ul{list-style:none outside none;margin:0;padding:5rem 0;}
.item-Tarif .container-Articles ul > .item-Head{display:flex;}
.item-Tarif .container-Articles ul > .item-Head .description{width:42.6rem;}
@media (max-width:1199.98px){.item-Tarif .container-Articles ul > .item-Head .description{width:33.9rem;}
}
@media (max-width:991.98px){.item-Tarif .container-Articles ul > .item-Head .description{width:37.6rem;}
}
@media (max-width:767.98px){.item-Tarif .container-Articles ul > .item-Head .plus{display:none;}
}
.item-Tarif .container-Articles ul > .item-Head .gesamt{margin:0 0 0 auto;}
@media (max-width:767.98px){.item-Tarif .container-Articles ul > .item-Head .gesamt{display:none;}
}
.item-Tarif .container-Articles ul > .item-Article{padding:1rem 0;}
.item-Tarif .container-Articles ul > .item-Article:nth-child(2n+1){background:none repeat scroll 0 0 #f7f7f7;}
.item-Tarif .price-Article:before{content:"+ ";margin-right:3px;}
.item-Tarif .price-Article:after{content:"\20AC";margin-left:3px;}
.item-Tarif.active .expand-Articles:before{transform:rotate(90deg);}
@media (max-width:767.98px){.item-Tarif.active .expand-Articles:before{transform:rotate(90deg) translateY(10px);}
}
.item-Tarif.active .container-Articles{display:block;}
@media (min-width:992px){.item-Tarif.active .container-Articles{margin-left:5.8rem;}
}
.remove-Article{position:absolute;right:-28px;top:-2px;}
.item-Drive .container-PriceList{display:flex;flex-direction:column;}
.date-Form{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:3rem;}
@media (max-width:991.98px){.date-Form{align-items:center;}
}
.date-Form form{display:flex;align-items:center;margin-top:1rem;}
@media (max-width:991.98px){.date-Form form{flex-direction:column;}
}
.date-Form form .form-group{margin-bottom:0;}
.date-Form form .form-group label{margin-right:10px;width:8rem;text-align:right;}
.date-Form form .form-group input{margin-right:2rem;padding:0.5rem;}
.date-Form form .form-group input[type="submit"]{margin-right:0;background:none repeat scroll 0 0 #6e0d16;border:0 solid;color:#fff;font-weight:700;padding:5px;}
@media (max-width:1199.98px){.date-Form form .form-group{margin-bottom:1rem;}
}
.date-Form .ui-datepicker-trigger{display:inline-block;float:none;margin:2px 16px -3px -34px;}
.item-Article .header-Article,.list-Drive .header-Article,.item-Article .item-Article,.list-Drive .item-Article{display:flex;justify-content:space-between;align-items:center;position:relative;padding:0.5rem 0;}
@media (max-width:767.98px){.item-Article .header-Article,  .list-Drive .header-Article,  .item-Article .item-Article,  .list-Drive .item-Article{flex-wrap:wrap;justify-content:inherit;padding:0.7rem 1rem 1rem;}
  .item-Article .header-Article > *:not(.name-Article),  .list-Drive .header-Article > *:not(.name-Article),  .item-Article .item-Article > *:not(.name-Article),  .list-Drive .item-Article > *:not(.name-Article){flex:1;}
  .item-Article .header-Article:nth-child(2n+1),  .list-Drive .header-Article:nth-child(2n+1),  .item-Article .item-Article:nth-child(2n+1),  .list-Drive .item-Article:nth-child(2n+1){background:none repeat scroll 0 0 #efefef;}
}
.button-Shop{display:block;margin:2rem 0 0 auto;font-size:1.5rem;font-weight:600;padding:1rem 1.5rem;}
.edit-basket{display:block;}
.basket-planetarium{position:relative;}
@media (max-width:991.98px){.basket-planetarium{margin-top:4rem;}
}
.basket-planetarium h2{color:#6e0d16;text-align:center;}
.basket-planetarium .empty-basket{position:absolute;right:0;left:0;text-align:center;}
.basket-planetarium .edit-basket{text-align:right;}
.basket-planetarium ul{font-size:11px;list-style:none outside none;margin:0;padding:0;}
.basket-planetarium ul li{padding:1rem;position:relative;background:none repeat scroll 0 0 #dedede;}
.basket-planetarium ul li:nth-child(2n+1){background:none repeat scroll 0 0 #efefef;}
.basket-planetarium ul li:hover .remove-Drive:after{display:block;}
.basket-planetarium ul li .title-Drive{font-weight:600;line-height:13px;}
.basket-planetarium ul li .sum-Drive{text-align:right;}
.basket-planetarium ul li .sum-Drive:after{content:"\20AC ";margin-left:3px;}
.basket-planetarium ul li .vorlage-Drive{display:none;}
.basket-planetarium ul li .basket-Total{border-top:1px solid #999;font-weight:bold;padding:10px;text-align:right;}
.basket-planetarium ul li .anz-Drive,.basket-planetarium ul li .title-Tarif{display:inline-block;line-height:13px;margin-right:4px;vertical-align:top;}
.basket-planetarium ul li .price-Tarif,.basket-planetarium ul li .price-Article{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);bottom:0;float:none;padding:0;position:absolute;right:0;text-align:right;width:auto;}
.basket-Article,.basket-Drive{padding:0 34px 0 0;position:relative;}
.basket-Article{display:flex;}
.wrapper--btn{display:flex;}
#ui-datepicker-div{display:none;}
.addon-Drive{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border-radius:3px;border-top:1px solid #dedede;color:#444;font-size:11px;line-height:24px;margin:0 40px 0;max-height:0;overflow:hidden;padding:0;transition:all 0.3s ease 0s;}
.checklist-Drive{list-style:none outside none;margin:0;padding:0 0 40px;display:none;}
.checklist-Drive.active{display:block;}
.checklist-Drive input{margin:0 8px 0 0;}
.addon-Drive .info{display:inline-block;font-style:italic;line-height:17px;margin:20px 20px 20px 0;}
.addon-Drive.active{max-height:900px;}
.sum-Total.static{font-weight:bold;position:relative;}
.sum-Total.static .caption{left:0;position:absolute;}
.price-Tarif:after,.price-Basic:after{content:"\20AC ";margin-left:3px;}
.daten-uebersicht{margin-bottom:3rem;}
.daten-uebersicht h2{margin-bottom:0;text-align:center;}
.daten-uebersicht .edit-userdata{display:block;margin-bottom:2rem;text-align:center;}
.daten-uebersicht label{margin-right:1rem;font-weight:600;}
.bestellung-ende{margin:0 auto;width:100%;}
@media (min-width:992px){.bestellung-ende{width:max-content;}
}
.bestellung-ende .referenz{margin-top:2rem;}
.bestellung-ende .referenz span{display:inline-block;margin-left:2rem;}
.bestellung-ende .ticket{margin:2rem 0;padding:1.5rem 2rem 2rem;background:#efefef;}
.bestellung-ende .ticket a{text-decoration:none;}
.bestellung-ende .ticket a:hover{text-decoration:underline;}
.bestellung-ende .ticket a i{margin-right:1rem;font-size:2rem;}
.bestellung-ende .info2{margin-top:3rem;padding:1.5rem 2rem 2rem;background:#efefef;}
.bestellung-ende .info2 h3{margin:0 0 1rem;padding:0;}
/* * qtip custom styles */
.qtip-default{background-color:#efefef;border-color:#d0cecf;}
