/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(https://cdn.ampparit.com/assets/fonts/fontawesome-webfont.8b43027f47b20503057d.eot);src:url(https://cdn.ampparit.com/assets/fonts/fontawesome-webfont.8b43027f47b20503057d.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(https://cdn.ampparit.com/assets/fonts/fontawesome-webfont.20fd1704ea223900efa9.woff2) format('woff2'),url(https://cdn.ampparit.com/assets/fonts/fontawesome-webfont.f691f37e57f04c152e23.woff) format('woff'),url(https://cdn.ampparit.com/assets/fonts/fontawesome-webfont.1e59d2330b4c6deb84b3.ttf) format('truetype'),url(https://cdn.ampparit.com/assets/img/fontawesome-webfont.c1e38fd9e0e74ba58f7a.svg#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=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{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.th-classic{/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
}.th-night{/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
}.th-matrix{/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
}

.ReactModal__Body--open{
  overflow:hidden;
}
.reactModal{
  color:#000000;
  position:relative;
  top:0;
  bottom:40px;
  margin:50px 0;
  padding:40px 50px 20px;
  max-width:500px;
  overflow:auto;
  outline:none;
  background:#F9F6F1;
  box-shadow:0 0 20px 1px rgba(64, 64, 64, 1);
  line-height:20px;
  -webkit-overflow-scrolling:touch;
}
.reactModal ul{
    margin:15px 0 15px 10px;
  }
.reactModal .close-button{
    position:absolute;
    top:10px;
    right:15px;
    padding:0;
    cursor:pointer;
    font-size:30px;
    color:#777777;
  }
.reactModal .close-button:hover{
      color:#000000;
      transition:0.2s;
    }
.reactModal h1.modal-title{
    font-size:30px;
    line-height:1em;
    margin-bottom:25px;
  }
.reactModal .modal-content{
    margin-bottom:25px;
  }
.reactModal ul.buttons{
    margin:0;
    padding:0;
    list-style:none;
    width:100%;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    box-sizing:border-box;
  }
.reactModal ul.buttons li{
      width:100%;
      max-width:250px;
    }
.reactModal .button{
    margin:8px 0;
  }
.reactModal .button.positive{
      background-color:#00A4C2;
    }
.reactModal .button.positive:hover{
        background-color:#00A4C2;
      }
.reactModal .button.negative{
      background-color:#615F56;
    }
.reactModal .button.negative:hover{
        background-color:#615F56;
      }
.reactModal .button:hover{
      text-decoration:underline;
    }
.reactModal .button.no-uppercase{
      text-transform:none;
    }
.reactModal .modal-footer{
    font-size:13px;
    text-align:center;
    padding-top:20px;
  }
.reactModal .modal-footer a{
      color:#000000;
    }
.reactModal .modal-footer a:hover{
      text-decoration:underline;
    }
.reactModalOverlay{
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:rgba(0, 0, 0, 0.333);
  z-index:100;
  height:auto;
  overflow:auto;
  display:flex;
  align-items:center;
  justify-content:center;
}
.reactModalOverlay.alignToTop{
    align-items:baseline;
  }
.redirectModal .countdown{
    font-size:30px;
    font-weight:500;
    color:gray;
    width:100%;
    text-align:center;
    display:inline-block;
    margin-bottom:25px;
  }
.redirectModal .countdown span{
      margin-left:7px;
    }
.urlmodal input{
    width:100%;
  }
.th-classic .reactModal{
  color:#000000;
  background:#F9F6F1;
}
.th-classic .reactModal .close-button{
    color:#777777;
  }
.th-classic .reactModal .close-button:hover{
      color:#000000;
    }
.th-classic .reactModal .modal-footer a{
      color:#000000;
    }
.th-night .reactModal{
  color:#EEEEEE;
  background:#3B3B3B;
}
.th-night .reactModal .close-button{
    color:#EEEEEE;
  }
.th-night .reactModal .close-button:hover{
      color:#EEEEEE;
    }
.th-night .reactModal .modal-footer a{
      color:#EEEEEE;
    }
.th-matrix .reactModal{
  color:#D7D7D7;
  background:#3B3B3B;
}
.th-matrix .reactModal .close-button{
    color:#EEEEEE;
  }
.th-matrix .reactModal .close-button:hover{
      color:#D7D7D7;
    }
.th-matrix .reactModal .modal-footer a{
      color:#D7D7D7;
    }

.menu-profile{
  display:flex;
}
.menu-profile span{
    color:#EEEEE9;
  }
.menu-profile__button{
    display:flex;
  }
.menu-profile__button-text{
      border-radius:5px;
      text-align:center;
      display:inline-block;
      border:none;
      box-sizing:border-box;
      cursor:pointer;
      max-width:70px;
      padding:10px 5px;
    }
.menu-profile__button-text:hover{
        background-color:#1EC5E3;
      }
@media only screen and (min-width: 390px){
.menu-profile__button-text{
        max-width:80px
    }
      }
.menu-profile__button-text_logged-out{
        display:flex;
        align-items:center;
        font-weight:lighter;
        border-radius:5px;
      }
.menu-profile__button-text_logged-out-logo{
          width:1.35em;
          height:1.35em;
          fill:#FFFFFF;
        }
.menu-profile__button-text_logged-out.animated .menu-profile__button-text_logged-out-logo{
          animation:glow 0.4s linear infinite alternate;
          border-radius:50%;
        }
@keyframes glow{

          0%, 100%{
            box-shadow:0;
            background-color:transparent;
          }

          50%{
            box-shadow:0 0 40px #FFFFFF, 0 0 80px #FFFFFF, 0 0 120px #FFFFFF;
            background-color:#FFFFFF;
          }
        }
.menu-profile__button-text_logged-in{
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
        background:#00A4C2;
        font-size:13px;
      }
.menu-profile__button-text > .fa{
        font-size:1.5em;
      }
@media only screen and (min-width: 1200px){

        .menu-profile__button-text_logged-in{
          padding:10px;
          max-width:140px;
        }
      }
.th-classic .menu-profile span{
    color:#EEEEEE;
  }
.th-classic .menu-profile__button-text:hover{
        background-color:#1188CC;
      }
.th-classic .menu-profile__button-text_logged-out-logo{
          fill:#FFFFFF;
        }
@keyframes glow{

          50%{
            box-shadow:0 0 40px #FFFFFF, 0 0 80px #FFFFFF, 0 0 120px #FFFFFF;
            background-color:#FFFFFF;
          }
        }
.th-classic .menu-profile__button-text_logged-in{
        background:#1577AA;
      }
.th-night .menu-profile span{
    color:#EEEEE9;
  }
.th-night .menu-profile__button-text:hover{
        background-color:#484848;
      }
.th-night .menu-profile__button-text_logged-out-logo{
          fill:#FFFFFF;
        }
@keyframes glow{

          50%{
            box-shadow:0 0 40px #FFFFFF, 0 0 80px #FFFFFF, 0 0 120px #FFFFFF;
            background-color:#FFFFFF;
          }
        }
.th-night .menu-profile__button-text_logged-in{
        background:#7B7667;
      }
.th-matrix .menu-profile span{
    color:#D7D7D7;
  }
.th-matrix .menu-profile__button-text:hover{
        background-color:#484848;
      }
.th-matrix .menu-profile__button-text_logged-out-logo{
          fill:#D7D7D7;
        }
@keyframes glow{

          50%{
            box-shadow:0 0 40px #D7D7D7, 0 0 80px #D7D7D7, 0 0 120px #D7D7D7;
            background-color:#D7D7D7;
          }
        }
.th-matrix .menu-profile__button-text_logged-in{
        background:#7B7667;
      }


.logo-wrapper .brand-logo object, .logo-wrapper .brand-logo img{
      display:block;
      height:18px;
      width:auto;
    }
@media only screen and (min-width: 587px){

      .logo-wrapper .brand-logo object, .logo-wrapper .brand-logo img{
        height:25px;
        max-width:150px;
      }
    }

.main-navigation{
  text-align:center;
  margin:0;
  padding:0;
}
.main-navigation li{
    list-style:none;
    display:inline-block;
    border-bottom:3px solid transparent;
  }
.main-navigation li a{
      display:inline-block;
      height:16px;
      padding:17px 0 14px;
      margin:0 10px;
    }
.main-navigation li.active{
      border-bottom-color:#FDE15D;
    }
.main-navigation li.active a{
        color:#FDE15D;
      }
.main-navigation a, .main-navigation a:visited, .main-navigation a:active, .main-navigation span{
    color:#EEEEE9;
  }
.main-navigation a:hover{
    color:#FDE15D;
  }
.th-classic .main-navigation li.active{
      border-bottom-color:#FFFFFF;
    }
.th-classic .main-navigation li.active a{
        color:#FFFFFF;
      }
.th-classic .main-navigation a, .th-classic .main-navigation a:visited, .th-classic .main-navigation a:active, .th-classic .main-navigation span{
    color:#EEEEEE;
  }
.th-classic .main-navigation a:hover{
    color:#66BB00;
  }
.th-night .main-navigation li.active{
      border-bottom-color:#FDE15D;
    }
.th-night .main-navigation li.active a{
        color:#FDE15D;
      }
.th-night .main-navigation a, .th-night .main-navigation a:visited, .th-night .main-navigation a:active, .th-night .main-navigation span{
    color:#EEEEE9;
  }
.th-night .main-navigation a:hover{
    color:#FDE15D;
  }
.th-matrix .main-navigation li.active{
      border-bottom-color:#549814;
    }
.th-matrix .main-navigation li.active a{
        color:#549814;
      }
.th-matrix .main-navigation a, .th-matrix .main-navigation a:visited, .th-matrix .main-navigation a:active, .th-matrix .main-navigation span{
    color:#D7D7D7;
  }
.th-matrix .main-navigation a:hover{
    color:#37650B;
  }

.menu-weather{
  display:flex;
  align-items:center;
  font-size:13px;
  color:#EEEEE9;
  position:relative;
  padding-bottom:13px;
}
@media only screen and (min-width: 390px){
.menu-weather{
    width:90px
}
  }
@media only screen and (min-width: 645px){
.menu-weather{
      width:75px
}
    }
@media only screen and (min-width: 696px){
.menu-weather{
    padding-bottom:0;
    width:135px
}
  }
.menu-weather:hover{
    color:#FDE15D;
  }
.menu-weather__symbol-container{
    width:20px;
    height:20px;
    margin-right:3px;
  }
.menu-weather__symbol-container .weather-symbol{
      transform-origin:0 0;
      transform:scale(0.35);
    }
@media only screen and (min-width: 645px){
.menu-weather__symbol-container{
      width:25px;
      height:25px;
      margin-right:5px
  }

       .menu-weather__symbol-container .weather-symbol{
        transform:scale(0.5);
      }
    }
@media only screen and (min-width: 896px){
.menu-weather__symbol-container{
      width:40px;
      height:40px
  }

       .menu-weather__symbol-container .weather-symbol{
        transform:scale(0.8);
      }
    }
.menu-weather__data{
    width:auto;
  }
.menu-weather__temp{
    height:13px;
    margin-top:2px;
    white-space:nowrap;
  }
.menu-weather__degree{
    display:none;
  }
@media only screen and (min-width: 645px){
.menu-weather__degree{
      display:inline
  }
    }
.menu-weather__location{
    position:absolute;
    bottom:0;
    left:0;
    font-size:10px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:75px;
  }
@media only screen and (min-width: 390px){
.menu-weather__location{
      width:auto
  }
    }
@media only screen and (min-width: 645px){
.menu-weather__location{
      width:75px
  }
    }
@media only screen and (min-width: 696px){
.menu-weather__location{
      position:initial;
      width:100px
  }
    }
.menu-weather__error{
    display:flex;
    align-items:center;
    font-size:30px;
  }
.th-classic .menu-weather{
  color:#EEEEEE;
}
.th-classic .menu-weather:hover{
    color:#66BB00;
  }
.th-night .menu-weather{
  color:#EEEEE9;
}
.th-night .menu-weather:hover{
    color:#FDE15D;
  }
.th-matrix .menu-weather{
  color:#D7D7D7;
}
.th-matrix .menu-weather:hover{
    color:#37650B;
  }

.menu-namedays span{
    color:#EEEEE9;
  }
.menu-namedays__date{
    white-space:nowrap;
    display:block;
  }
.menu-namedays__names{
    font-size:12px;
    display:block;
    font-weight:lighter;
  }
.th-classic .menu-namedays span{
    color:#EEEEEE;
  }
.th-night .menu-namedays span{
    color:#EEEEE9;
  }
.th-matrix .menu-namedays span{
    color:#D7D7D7;
  }

.search-trigger{
  font-weight:normal;
  position:relative;
  cursor:pointer;
  color:#EEEEE9;
}
.search-trigger__input-placeholder{
    display:none;
    color:#7B7667;
  }
@media only screen and (min-width: 960px){
.search-trigger{
    font-weight:normal;
    width:100%;
    display:flex;
    align-items:center;
    background:#FFFFFF;
    border:1px solid #EEEEE9;
    border-radius:15px
}

    .search-trigger button{
      margin:0;
      font-size:14px;
      padding:6px 15px 6px 40px;
    }

    .search-trigger__input-placeholder{
      display:block;
      color:#7B7667;
    }

    .search-trigger .search-icon{
      position:absolute;
      left:15px;
      top:9px;
      cursor:pointer;
      color:#7B7667;
    }
  }
.search-trigger__icon{
    font-size:20px;
    color:#EEEEE9;
  }
@media only screen and (min-width: 587px){
.search-trigger__icon{
      font-size:25px
  }
    }
@media only screen and (min-width: 960px){
.search-trigger__icon{
      display:none
  }
    }
.th-classic .search-trigger{
  color:#EEEEEE;
}
.th-classic .search-trigger__input-placeholder{
    color:#777777;
  }
@media only screen and (min-width: 960px){
.th-classic .search-trigger{
    border:1px solid #EEEEEE
}

    .th-classic .search-trigger__input-placeholder{
      color:#777777;
    }

    .th-classic .search-trigger .search-icon{
      color:#777777;
    }
  }
.th-classic .search-trigger__icon{
    color:#EEEEEE;
  }
.th-night .search-trigger{
  color:#EEEEE9;
}
.th-night .search-trigger__input-placeholder{
    color:#7B7667;
  }
@media only screen and (min-width: 960px){
.th-night .search-trigger{
    border:1px solid #EEEEE9
}

    .th-night .search-trigger__input-placeholder{
      color:#7B7667;
    }

    .th-night .search-trigger .search-icon{
      color:#7B7667;
    }
  }
.th-night .search-trigger__icon{
    color:#EEEEE9;
  }
.th-matrix .search-trigger{
  color:#D7D7D7;
}
.th-matrix .search-trigger__input-placeholder{
    color:#7B7667;
  }
@media only screen and (min-width: 960px){
.th-matrix .search-trigger{
    border:1px solid #D7D7D7
}

    .th-matrix .search-trigger__input-placeholder{
      color:#7B7667;
    }

    .th-matrix .search-trigger .search-icon{
      color:#7B7667;
    }
  }
.th-matrix .search-trigger__icon{
    color:#D7D7D7;
  }

.top-menu__container_inner{
      margin:0 auto;
      padding:0 5px;
      height:50px;
      font-size:15px;
      font-weight:bold;
    }
.top-menu__container_outer{
      display:block;
      background-color:#222222;
      position:relative;
      z-index:22;
    }
.menu-bar{
  display:flex;
  flex-direction:row;
  align-items:center;
  height:50px;
  width:100%;
}
.menu-bar__column{
    margin:0 4px;
  }
@media only screen and (min-width: 340px){
.menu-bar__column{
      margin-left:5px
  }
    }
.menu-bar__column_logo{
      margin-left:0;
    }
@media only screen and (min-width: 587px){
.menu-bar__column_logo{
        margin-right:25px
    }
      }
.menu-bar__column_pages{
      display:none;
      margin-right:auto;
    }
@media only screen and (min-width: 645px){
.menu-bar__column_pages{
        display:block
    }
      }
.menu-bar__column_weather{
      display:none;
    }
@media only screen and (min-width: 320px){
.menu-bar__column_weather{
        display:block;
        margin-left:auto;
        min-width:80px
    }
      }
.menu-bar__column_stats{
      display:none;
      margin-left:20px;
    }
@media only screen and (min-width: 866px){
.menu-bar__column_stats{
        display:block
    }
      }
.menu-bar__column_search{
      margin-left:auto;
      order:initial;
      font-size:22px;
      padding:5px 10px;
    }
@media only screen and (min-width: 645px){
.menu-bar__column_search{
        display:block
    }
      }
.menu-bar__column_login{
      order:5;
    }
.th-classic .top-menu__container_outer{
      background-color:#005588;
    }
.th-night .top-menu__container_outer{
      background-color:#000000;
    }
.th-matrix .top-menu__container_outer{
      background-color:#000000;
    }

.footer{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  justify-content:center;

  margin:10px auto 0 auto;
  padding:20px 0rem 20px 2rem;
  background-color:#222222;
  color:#E3E3DB;
  font-size:16px;
}
.footer__column{
  padding:0 20px;
  box-sizing:border-box;
  width:100%;
}
@media only screen and (min-width: 587px){
.footer__column{
    width:50%
}
  }
@media only screen and (min-width: 1000px){
.footer__column{
    width:25%;
    max-width:315px
}
  }
.footer__column .footer__title{
    display:inline-block;
    margin:0 0 3px 0;
    font-size:16px;
    font-weight:bold;
    color:#FDE15D;
    text-transform:uppercase;
  }
.footer__column p{
    margin-bottom:1em;
    margin-top:0;
  }
.footer__column .footer__link{
    color:#FFFFFF;
    display:inline-block;
    padding:0.1em 0;
  }
.footer__column .footer__link:visited{
      color:#9A9688;
    }
.footer__column .footer__link:link:hover{
      color:#FDE15D;
    }
.th-classic .footer{
  background-color:#005588;
}
.th-classic .footer__column .footer__title{
    color:#66BB00;
  }
.th-classic .footer__column .footer__link{
    color:#FFFFFF;
  }
.th-classic .footer__column .footer__link:visited{
      color:#999999;
    }
.th-classic .footer__column .footer__link:link:hover{
      color:#66BB00;
    }
.th-night .footer{
  background-color:#000000;
}
.th-night .footer__column .footer__title{
    color:#FDE15D;
  }
.th-night .footer__column .footer__link{
    color:#FFFFFF;
  }
.th-night .footer__column .footer__link:visited{
      color:#9A9688;
    }
.th-night .footer__column .footer__link:link:hover{
      color:#FDE15D;
    }
.th-matrix .footer{
  background-color:#000000;
}
.th-matrix .footer__column .footer__title{
    color:#37650B;
  }
.th-matrix .footer__column .footer__link{
    color:#D7D7D7;
  }
.th-matrix .footer__column .footer__link:visited{
      color:#9A9688;
    }
.th-matrix .footer__column .footer__link:link:hover{
      color:#37650B;
    }

@media (min-width: 980px){
.desktop-leaderboard-container{
    margin-top:10px;
    min-height:400px
}
  }
@media (max-width: 979px){
.mobile-leaderboard-container{
    min-height:300px
}
  }
.ad-slot{
  text-align:center;
  display:flex;
  align-items:center;
  justify-content:center;
  margin:10px auto 0 auto;
  overflow:hidden;
}
.ad-slot iframe{
    display:block;
  }
.ad-slot--alma{
    background:url(https://cdn.ampparit.com/assets/img/small-logo.6e899afcae681d90c1e5.png) center center no-repeat;
  }
.ad-slot--placeholder{
    background:rgba(255, 255, 255, 0.15);
  }
.ad-slot--interstitial{
    margin:0;
  }
.ad-slot--leaderboard{
    width:980px;
    min-height:400px;
  }
.ad-slot--box{
    min-height:250px;
  }
.ad-slot--post-content{
    display:flex;
    margin:10px auto;
    width:728px;
    min-height:90px;
  }
@media (min-width: 980px){
.ad-slot--post-content{
      width:980px
  }
    }
.ad-slot--mob-list,
  .ad-slot--mob-leaderboard{
    margin-top:0;
    min-height:300px;
    background-color:#FFFFFF;
  }
.ad-slot--ajo-list{
    margin-top:0;
    min-height:100px;
    background-color:#FFFFFF;
  }
.ad-slot--ajo-side-box{
    margin-top:0;
    min-height:100px;
  }
.ad-slot--nativead{
    margin-top:0;
    background:#FFFFFF;
  }
.ad-slot--skyscraper{
    width:160px;
    min-height:600px;
  }
#almad-aside-right-3,
#almad-aside-right-4{
  overflow:visible;
  justify-content:left;
}
.impressions__tracker{
  position:absolute;
  bottom:0;
  right:0;
  max-width:1px;
  max-height:1px;
  overflow:hidden;
  visibility:hidden;
}
.th-classic .ad-slot--mob-list,
  .th-classic .ad-slot--mob-leaderboard{
    background-color:#FFFFFF;
  }
.th-classic .ad-slot--ajo-list{
    background-color:#FFFFFF;
  }
.th-classic .ad-slot--nativead{
    background:#FFFFFF;
  }
.th-night .ad-slot--mob-list,
  .th-night .ad-slot--mob-leaderboard{
    background-color:#282828;
  }
.th-night .ad-slot--ajo-list{
    background-color:#282828;
  }
.th-night .ad-slot--nativead{
    background:#282828;
  }
.th-matrix .ad-slot--mob-list,
  .th-matrix .ad-slot--mob-leaderboard{
    background-color:#282828;
  }
.th-matrix .ad-slot--ajo-list{
    background-color:#282828;
  }
.th-matrix .ad-slot--nativead{
    background:#282828;
  }

.ticker{
  margin:0 auto;
  display:flex;
  font-size:14px;
  padding:5px 0;
  position:relative;
}
.ticker--navi{
    justify-content:center;
  }
.ticker--bottom{
    position:fixed;
    bottom:0;
    left:50%;
    transform:translate(-50%, 0);
    max-width:720px;
    width:90%;
    z-index:99999;
    box-shadow:0 0 10px rgba(0, 0, 0, 0.35);
    font-size:13px;
    transition:all 0.2s ease-out;
  }
@media only screen and (min-width: 587px){
.ticker--bottom{
      font-size:14px
  }
    }
.ticker a{
    color:inherit !important;
  }
.ticker--navi .ticker__content-wrapper{
    justify-content:center;
    flex-grow:unset;
  }
.ticker__content-wrapper{
    display:flex;
    flex-grow:1;
    align-items:center;
  }
a.ticker__content-wrapper{
      text-decoration:none;
    }
a.ticker__content-wrapper:hover{
      text-decoration:underline;
    }
.ticker__content-wrapper a{
      text-decoration:underline;
    }
.ticker__content-wrapper a:hover{
      opacity:0.7;
    }
.ticker__image{
    margin-left:8px;
    height:40px;
    width:auto;
  }
.ticker__text{
    margin-left:7.5px;
    color:inherit;
    flex-grow:1;
  }
.ticker__close-button{
    margin-left:4px;
    padding:10px 20px;
    color:inherit;
    cursor:pointer;
  }
.ticker__close-button:hover{
      opacity:0.75;
    }
@media (max-width: 645px){

  .mobile-nav-position{
    position:fixed;
    bottom:50px;
    left:50%;
    transition:all 0.2s ease-in;
  }
}


.loading{
  text-align:center;
  font-size:24px;
  color:#000000;
  background-color:#FFFFFF;
  height:100%;
  font-weight:bold;
  padding:10px;
}
.loading-container{
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  text-align:center;
  position:relative;
}
@keyframes loading-spinner{
  from{ transform:rotate(0deg); }
  to{ transform:rotate(360deg); }
}
.loading-spinner{
  position:relative;
  top:-5%;
  width:30px;
  height:30px;
  animation-name:loading-spinner;
  animation-duration:4000ms;
  animation-iteration-count:infinite;
  animation-timing-function:linear;
}
.th-classic .loading{
  color:#000000;
  background-color:#FFFFFF;
}
.th-night .loading{
  color:#EEEEEE;
  background-color:#282828;
}
.th-matrix .loading{
  color:#D7D7D7;
  background-color:#282828;
}

.item-details{
  display:flex;
  align-items:flex-end;
  white-space:nowrap;
  overflow:hidden;
}
.item-details__detail{
    font-size:12px;
    line-height:20px;
  }
.item-details__detail--shrink{
      flex-shrink:1;
      overflow:hidden;
      text-overflow:ellipsis;
    }
.item-details__detail_time{
      color:#7B7667;
      margin-right:15px;
    }
.item-details__detail_source{
      color:#615F56;
    }
.item-details__detail_category{
      margin-right:15px;
    }
.item-details__detail_category, .item-details__detail_category:visited{
        color:#7B7667;
      }
.item-details__detail_category:hover{
        color:#999999;
      }
.item-details__detail_clicks{
      display:inline-flex;
      color:#7B7667;
    }
.item-details__detail_clicks > svg{
        margin-right:2px;
        width:20px;
        height:20px;
      }
.item-details__detail_category::before{
  content:'|';
  margin:0 5px;
  color:#7B7667;
}
.th-classic .item-details__detail_time{
      color:#777777;
    }
.th-classic .item-details__detail_source{
      color:#666666;
    }
.th-classic .item-details__detail_category, .th-classic .item-details__detail_category:visited{
        color:#777777;
      }
.th-classic .item-details__detail_category:hover{
        color:#999999;
      }
.th-classic .item-details__detail_clicks{
      color:#777777;
    }
.th-classic .item-details__detail_category::before{
  color:#777777;
}
.th-night .item-details__detail_time{
      color:#BBBBBB;
    }
.th-night .item-details__detail_source{
      color:#808080;
    }
.th-night .item-details__detail_category, .th-night .item-details__detail_category:visited{
        color:#BBBBBB;
      }
.th-night .item-details__detail_category:hover{
        color:#999999;
      }
.th-night .item-details__detail_clicks{
      color:#BBBBBB;
    }
.th-night .item-details__detail_category::before{
  color:#BBBBBB;
}
.th-matrix .item-details__detail_time{
      color:#BBBBBB;
    }
.th-matrix .item-details__detail_source{
      color:#808080;
    }
.th-matrix .item-details__detail_category, .th-matrix .item-details__detail_category:visited{
        color:#BBBBBB;
      }
.th-matrix .item-details__detail_category:hover{
        color:#999999;
      }
.th-matrix .item-details__detail_clicks{
      color:#BBBBBB;
    }
.th-matrix .item-details__detail_category::before{
  color:#BBBBBB;
}

.category-switch{
  display:inline-flex;
  justify-content:center;
  margin:2.5px;
  white-space:nowrap;
  font-size:13px;
  border:1px solid;
  border-color:#00A4C2;
  border-radius:5px;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content;
}
.category-switch > *{
    vertical-align:top;
  }
.category-switch__label, .category-switch__label:visited{
    color:#00A4C2;
  }
.category-switch__label{
    display:inline-block;
    color:#00A4C2;
    padding:0 2px 0 6px;
    font-weight:600;
    height:24px;
    line-height:24px;
  }
.category-switch_whitelisted .category-switch,
    .category-switch_whitelisted .category-switch__label,
    .category-switch_whitelisted .category-switch__label:visited,
    .category-switch_whitelisted .category-switch__label:hover{
      background:#00A4C2;
      color:#FFFFFF;
      height:100%;
    }
.category-switch_blacklisted{
    border-color:#615F56;
  }
.category-switch_blacklisted .category-switch,
    .category-switch_blacklisted .category-switch__label,
    .category-switch_blacklisted .category-switch__label:visited,
    .category-switch_blacklisted .category-switch__label:hover{
      color:#615F56;
      opacity:0.6;
    }
.category-switch__menu-container{
    position:absolute;
    padding:4px;
    margin-top:20px;
    border:1px solid #00A4C2;
    background-color:#FFFFFF;
    overflow:hidden;
    box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index:1;
  }
.switch-toggle{
  display:inline-block;
  color:#00A4C2;
  padding:0 12px;
}
.switch-toggle_whitelisted{
    background:#00A4C2;
    color:#FFFFFF;
  }
.switch-toggle_blacklisted{
    opacity:0.4;
    color:#000000;
  }
.whitelist-toggle,
.blacklist-toggle{
  display:block;
  color:#777777;
  margin:1px 3px 1px 0;
  padding:1px;
}
@media (pointer: coarse){
.whitelist-toggle,
.blacklist-toggle{
    padding:4px
}
  }
.whitelist-toggle_active, .blacklist-toggle_active{
    color:#00A4C2;
  }
.blacklist-toggle{
  margin-top:4px;
}
.th-classic .category-switch__label, .th-classic .category-switch__label:visited{
    color:#1577AA;
  }
.th-classic .category-switch_whitelisted .category-switch,
    .th-classic .category-switch_whitelisted .category-switch__label,
    .th-classic .category-switch_whitelisted .category-switch__label:visited,
    .th-classic .category-switch_whitelisted .category-switch__label:hover{
      color:#FFFFFF;
    }
.th-classic .category-switch_blacklisted{
    border-color:#666666;
  }
.th-classic .category-switch_blacklisted .category-switch,
    .th-classic .category-switch_blacklisted .category-switch__label,
    .th-classic .category-switch_blacklisted .category-switch__label:visited,
    .th-classic .category-switch_blacklisted .category-switch__label:hover{
      color:#666666;
    }
.th-classic .switch-toggle_whitelisted{
    color:#FFFFFF;
  }
.th-classic .switch-toggle_blacklisted{
    color:#000000;
  }
.th-night .category-switch__label, .th-night .category-switch__label:visited{
    color:#DDDDDD;
  }
.th-night .category-switch_whitelisted .category-switch,
    .th-night .category-switch_whitelisted .category-switch__label,
    .th-night .category-switch_whitelisted .category-switch__label:visited,
    .th-night .category-switch_whitelisted .category-switch__label:hover{
      color:#FFFFFF;
    }
.th-night .category-switch_blacklisted{
    border-color:#615F56;
  }
.th-night .category-switch_blacklisted .category-switch,
    .th-night .category-switch_blacklisted .category-switch__label,
    .th-night .category-switch_blacklisted .category-switch__label:visited,
    .th-night .category-switch_blacklisted .category-switch__label:hover{
      color:#615F56;
    }
.th-night .switch-toggle_whitelisted{
    color:#FFFFFF;
  }
.th-night .switch-toggle_blacklisted{
    color:#DDDDDD;
  }
.th-matrix .category-switch__label, .th-matrix .category-switch__label:visited{
    color:#DDDDDD;
  }
.th-matrix .category-switch_whitelisted .category-switch,
    .th-matrix .category-switch_whitelisted .category-switch__label,
    .th-matrix .category-switch_whitelisted .category-switch__label:visited,
    .th-matrix .category-switch_whitelisted .category-switch__label:hover{
      color:#D7D7D7;
    }
.th-matrix .category-switch_blacklisted{
    border-color:#615F56;
  }
.th-matrix .category-switch_blacklisted .category-switch,
    .th-matrix .category-switch_blacklisted .category-switch__label,
    .th-matrix .category-switch_blacklisted .category-switch__label:visited,
    .th-matrix .category-switch_blacklisted .category-switch__label:hover{
      color:#615F56;
    }
.th-matrix .switch-toggle_whitelisted{
    color:#D7D7D7;
  }
.th-matrix .switch-toggle_blacklisted{
    color:#DDDDDD;
  }

.item-report{
  display:flex;
  align-items:center;
  width:25px;
  fill:#7B7667;
}
.item-report_open{
    fill:#FFFFFF!important;
  }
.item-actions-report-container{
  display:flex;
  align-items:center;
  position:relative;
}
.item-report-container{
  padding:0 5px;
}
.item-report-wrapper{
  display:flex;
  align-items:center;
}
.item-report-wrapper_open{
    background:#222222;
    border-radius:5px;
  }
.item-report-options-container{
  font-size:22px;
  z-index:1;
  color:#7B7667;
  position:absolute;
  right:100%;
}
.item-report-options-container .item-report-options-wrapper{
    display:flex;
    flex-direction:column;
    background-color:#FFFFFF;
    border:1px solid #E3E3DB;
    overflow:hidden;
    box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);
  }
.item-report-options-container .item-report-options{
    display:flex;
    flex-direction:row-reverse;
    padding-bottom:10px;
  }
.item-report-options-container .item-report-options-header{
      display:flex;
      justify-content:center;
      font-size:14px;
    }
.item-report-options-container .item-report-option{
    position:relative;
    display:flex;
    margin:5px 20px;
  }
.item-report-options-container .item-report-option .item-report-option-label{
      cursor:pointer;
      display:block;
      font-size:10px;
      position:absolute;
      top:30px;
      left:50%;
      transform:translate(-50%, -50%);
      white-space:nowrap;
    }
.item-actions-vote-container{
  display:flex;
  align-items:center;
  position:relative;
  gap:5px;
}
.item-vote-button{
  margin-left:5px;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#7B7667;
  cursor:pointer;
}
.item-vote-button--downvoted{
    fill:#FF1E00;
  }
.item-vote-button--upvoted{
    fill:#00A4C2;
  }
.item-votes{
  font-size:15px;
  margin:0 3px;
}
.th-classic .item-report{
  fill:#777777;
}
.th-classic .item-report-wrapper_open{
    background:#005588;
  }
.th-classic .item-report-options-container{
  color:#777777;
}
.th-classic .item-report-options-container .item-report-options-wrapper{
    background-color:#FFFFFF;
    border:1px solid #E3E3DB;
  }
.th-classic .item-vote-button{
  color:#777777;
}
.th-night .item-report{
  fill:#BBBBBB;
}
.th-night .item-report-wrapper_open{
    background:#000000;
  }
.th-night .item-report-options-container{
  color:#BBBBBB;
}
.th-night .item-report-options-container .item-report-options-wrapper{
    background-color:#282828;
    border:1px solid #000000;
  }
.th-night .item-vote-button{
  color:#BBBBBB;
}
.th-matrix .item-report{
  fill:#BBBBBB;
}
.th-matrix .item-report-wrapper_open{
    background:#000000;
  }
.th-matrix .item-report-options-container{
  color:#BBBBBB;
}
.th-matrix .item-report-options-container .item-report-options-wrapper{
    background-color:#282828;
    border:1px solid #000000;
  }
.th-matrix .item-vote-button{
  color:#BBBBBB;
}

.notification-bubble{
  background:#FFFFFF;
  color:#000000;
  font-size:14px;
  padding:0 5px;
  position:absolute;
  bottom:35px;
  left:25px;
  transform:translateX(-50%);
  text-align:center;
  border-radius:5px;
  box-shadow:2px 2px 15px 15px #00000024;
}
.notification-bubble:hover{
    box-shadow:2px 2px 15px 15px #00000066;
  }
.notification-bubble:after{
  border:10px solid transparent;
  border-top-color:#FFFFFF;
  content:'';
  position:absolute;
  top:100%;
  left:45px;
}
.th-classic .notification-bubble{
  background:#FFFFFF;
  color:#000000;
  box-shadow:2px 2px 15px 15px #00000024;
}
.th-classic .notification-bubble:hover{
    box-shadow:2px 2px 15px 15px #00000066;
  }
.th-classic .notification-bubble:after{
  border-top-color:#FFFFFF;
}
.th-night .notification-bubble{
  background:#282828;
  color:#EEEEEE;
  box-shadow:2px 2px 15px 15px #FFFFFF14;
}
.th-night .notification-bubble:hover{
    box-shadow:2px 2px 15px 15px #FFFFFF66;
  }
.th-night .notification-bubble:after{
  border-top-color:#282828;
}
.th-matrix .notification-bubble{
  background:#282828;
  color:#D7D7D7;
  box-shadow:2px 2px 15px 15px #FFFFFF14;
}
.th-matrix .notification-bubble:hover{
    box-shadow:2px 2px 15px 15px #FFFFFF66;
  }
.th-matrix .notification-bubble:after{
  border-top-color:#282828;
}

.share-widget{
  display:flex;
  position:relative;
  align-items:center;
  justify-content:center;
  cursor:pointer;
  height:31px;
}
.share-widget_open{
    background:#222222;
    border-radius:5px;
    fill:#FFFFFF;
  }
.share-widget .share-text{
    padding:0 5px;
    height:22px;
  }
.share-widget .share-menu-container{
    font-size:15px;
    z-index:1;
    color:#7B7667;
    position:absolute;
    right:auto;
    top:100%;
  }
@media only screen and (min-width: 360px){
.share-widget .share-menu-container{
      right:100%;
      top:auto
  }
    }
.share-widget .share-menu-wrapper{
    display:flex;
    flex-direction:column;
    background-color:#FFFFFF;
    border:1px solid #E3E3DB;
    overflow:hidden;
    box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);
  }
.share-widget .share-menu{
    display:flex;
    flex-direction:row;
    gap:8px;
    padding:7px 9px;
  }
.share-widget .share-menu-title{
    display:flex;
    justify-content:center;
    font-size:14px;
  }
.share-widget .share-button{
    display:flex;
    align-items:center;
    justify-content:center;
    width:26px;
    height:26px;
    border-radius:100%;
  }
.share-widget .share-button:hover{
      opacity:0.8;
    }
.share-widget .share-button--url{
    background-color:#00A4C2;
  }
.share-widget .share-button--whatsapp{
    background-color:#25D366;
  }
.share-widget .share-button--twitter{
    background-color:#000;
  }
.share-widget .share-button--facebook{
    background-color:#3B5998;
  }
.share-widget .share-button--facebook svg{
      margin-top:1px;
      margin-left:-1px;
    }
.share-widget .share-button--email{
    background-color:gray;
  }
.th-classic .share-widget_open{
    background:#005588;
  }
.th-classic .share-widget .share-menu-container{
    color:#777777;
  }
.th-classic .share-widget .share-menu-wrapper{
    background-color:#FFFFFF;
    border:1px solid #E3E3DB;
  }
.th-night .share-widget_open{
    background:#000000;
  }
.th-night .share-widget .share-menu-container{
    color:#BBBBBB;
  }
.th-night .share-widget .share-menu-wrapper{
    background-color:#282828;
    border:1px solid #000000;
  }
.th-matrix .share-widget_open{
    background:#000000;
  }
.th-matrix .share-widget .share-menu-container{
    color:#BBBBBB;
  }
.th-matrix .share-widget .share-menu-wrapper{
    background-color:#282828;
    border:1px solid #000000;
  }

.item-actions-container{
  padding:0 15px 5px 20px;
  margin-top:-5px;
  min-height:32px;
}
.item-actions-category-container{
  flex-wrap:wrap;
}
.item-actions-category-container .custom-feed-info{
    color:#808080;
  }
.item-actions-top-container{
  display:flex;
  flex-basis:100%;
}
.item-actions-top-container-left{
    flex:1;
  }
.item-actions-top-container-right{
    display:flex;
    align-items:center;
    color:#7B7667;
    fill:#7B7667;
    gap:5px;
  }
.source-blacklist-button{
  cursor:pointer;
  color:gray;
  font-size:12px;
}
.source-blacklist-button:hover{
    color:#808080;
  }
.source-blacklist-button-blacklisted{
    color:red;
    font-size:12px;
  }
.th-classic .item-actions-category-container .custom-feed-info{
    color:#808080;
  }
.th-classic .item-actions-top-container-right{
    color:#777777;
    fill:#777777;
  }
.th-classic .source-blacklist-button:hover{
    color:#808080;
  }
.th-night .item-actions-category-container .custom-feed-info{
    color:#808080;
  }
.th-night .item-actions-top-container-right{
    color:#BBBBBB;
    fill:#BBBBBB;
  }
.th-night .source-blacklist-button:hover{
    color:#808080;
  }
.th-matrix .item-actions-category-container .custom-feed-info{
    color:#808080;
  }
.th-matrix .item-actions-top-container-right{
    color:#BBBBBB;
    fill:#BBBBBB;
  }
.th-matrix .source-blacklist-button:hover{
    color:#808080;
  }


.item{
  padding-top:10px;
  background-color:#FFFFFF;
}
.item-batch{
  background:#EEEEE9;
  padding-left:5px;
}
.item-row{
  display:flex;
  padding-bottom:5px;
}
.item-batch-toggle{
  flex:0 0 20px;
  text-align:center;
}
.item-batch-toggle__button{
    font-size:10px;
    color:#CCCCCC;
    width:100%;
  }
.item-text{
  display:flex;
  flex-wrap:wrap;
  flex:1;
  word-break:break-word;
  overflow:hidden;
}
.item-text .item-title{
    font-size:14px;
    font-weight:normal;
    margin:0;
    flex-basis:100%;
    padding-right:10px;
  }
.item-text .item-title a{
      color:#000000;
      line-height:18px;
    }
.item-text .item-title a:hover{
      color:#7B7667;
    }
.item-text .item-title a:visited{
      color:#999999;
    }
.item-text .item-title__paywalled, .item-text .item-title__login{
      width:20px;
      height:20px;
      float:left;
      margin-right:5px;
    }
.item-actions-toggle{
  display:flex;
  align-items:center;
  box-sizing:border-box;
  padding:0 16px 0 14px;
  cursor:pointer;
  color:#00A4C2;
}
.item-actions-toggle-icon{
    width:6px;
    height:24px;
  }
.item-list .item.blacklisted{
  background-color:#E5E3E5;
}
.item-list .item.blacklisted .item-row{
    color:#A3A3A3;
  }
.item-list .item.blacklisted .item-row a, .item-list .item.blacklisted .item-row a:visited, .item-list .item.blacklisted .item-row .item-details__detail{
      color:#A3A3A3;
    }
.login-item{
  padding:4px 20px 8px 20px;
}
.th-classic .item{
  background-color:#FFFFFF;
}
.th-classic .item-batch{
  background:#1577AA;
}
.th-classic .item-text .item-title a{
      color:#000000;
    }
.th-classic .item-text .item-title a:hover{
      color:#7B7667;
    }
.th-classic .item-text .item-title a:visited{
      color:#999999;
    }
.th-classic .item-actions-toggle{
  color:#777777;
}
.th-classic .item-list .item.blacklisted{
  background-color:#E5E3E5;
}
.th-classic .item-list .item.blacklisted .item-row{
    color:#A3A3A3;
  }
.th-classic .item-list .item.blacklisted .item-row a, .th-classic .item-list .item.blacklisted .item-row a:visited, .th-classic .item-list .item.blacklisted .item-row .item-details__detail{
      color:#A3A3A3;
    }
.th-night .item{
  background-color:#282828;
}
.th-night .item-batch{
  background:#222222;
}
.th-night .item-text .item-title a{
      color:#EEEEEE;
    }
.th-night .item-text .item-title a:hover{
      color:#7B7667;
    }
.th-night .item-text .item-title a:visited{
      color:#999999;
    }
.th-night .item-actions-toggle{
  color:#EEEEEE;
}
.th-night .item-list .item.blacklisted{
  background-color:#383838;
}
.th-night .item-list .item.blacklisted .item-row{
    color:#777777;
  }
.th-night .item-list .item.blacklisted .item-row a, .th-night .item-list .item.blacklisted .item-row a:visited, .th-night .item-list .item.blacklisted .item-row .item-details__detail{
      color:#777777;
    }
.th-matrix .item{
  background-color:#282828;
}
.th-matrix .item-batch{
  background:#222222;
}
.th-matrix .item-text .item-title a{
      color:#8CD437;
    }
.th-matrix .item-text .item-title a:hover{
      color:#549814;
    }
.th-matrix .item-text .item-title a:visited{
      color:#999999;
    }
.th-matrix .item-actions-toggle{
  color:#EEEEEE;
}
.th-matrix .item-list .item.blacklisted{
  background-color:#383838;
}
.th-matrix .item-list .item.blacklisted .item-row{
    color:#777777;
  }
.th-matrix .item-list .item.blacklisted .item-row a, .th-matrix .item-list .item.blacklisted .item-row a:visited, .th-matrix .item-list .item.blacklisted .item-row .item-details__detail{
      color:#777777;
    }

.more-content{
  text-align:center;
  background:#00A4C2;
  color:#FFFFFF;
  padding:20px 10px 30px 10px;
}
.more-content__title{
    font-size:24px;
    margin:0 0 10px;
  }
.more-content .more-content__links{
    margin-bottom:10px;
  }
.more-content .more-content__links a{
      margin:10px;
      color:#FFFFFF;
      border:1px solid #FFFFFF;
      padding:15px 20px;
      font-size:16px;
      border-radius:30px;
      display:inline-block;
    }
.more-content .more-content__links a:visited{
        color:#FFFFFF;
      }
.more-content .more-content__links a:hover, .more-content .more-content__links a:active{
        background:#FFFFFF;
        color:#00A4C2;
      }
@media only screen and (min-width: 587px){
.more-content .more-content__links a{
        padding-left:40px;
        padding-right:40px
    }
      }
.th-classic .more-content{
  background:#1577AA;
}
.th-classic .more-content .more-content__links a:hover, .th-classic .more-content .more-content__links a:active{
        color:#1577AA;
      }
.th-night .more-content{
  background:#7B7667;
}
.th-night .more-content .more-content__links a:hover, .th-night .more-content .more-content__links a:active{
        color:#7B7667;
      }
.th-matrix .more-content{
  background:#7B7667;
}
.th-matrix .more-content .more-content__links a:hover, .th-matrix .more-content .more-content__links a:active{
        color:#7B7667;
      }

.quickfilter{
  padding:10px;
  margin-bottom:35px;
  color:#A9A9A9;
  font-size:14px;
  font-weight:bold;
}
.quickfilter .Dropdown-option{
    margin:5px 0;
  }
.quickfilter .icon:before{
    font-family:'FontAwesome';
    display:inline-block;
    margin-right:5px;
    font-weight:lighter;
    text-align:center;
    width:14px;
  }
.quickfilter .eye:before{
    content:'\f06e'
  }
.quickfilter .news:before{
    content:'\f1ea';
  }
.quickfilter .entertainment:before{
    content:'\f006';
  }
.quickfilter .sports:before{
    content:'\f1e3';
  }
.quickfilter .Dropdown-root .login,
    .quickfilter .Dropdown-root .settings{
      font-size:10px;
      color:#7B7667;
      text-decoration:underline;
      margin:5px 0;
    }
.quickfilter .Dropdown-root.is-open{
      background-color:#FFFFFF;
    }
.th-classic .quickfilter{
  color:#A9A9A9;
}
.th-classic .quickfilter .Dropdown-root .login,
    .th-classic .quickfilter .Dropdown-root .settings{
      color:#777777;
    }
.th-classic .quickfilter .Dropdown-root.is-open{
      background-color:#EEEEEE;
    }
.th-night .quickfilter{
  color:#A9A9A9;
}
.th-night .quickfilter .Dropdown-root .login,
    .th-night .quickfilter .Dropdown-root .settings{
      color:#7B7667;
    }
.th-night .quickfilter .Dropdown-root.is-open{
      background-color:#383838;
    }
.th-matrix .quickfilter{
  color:#A9A9A9;
}
.th-matrix .quickfilter .Dropdown-root .login,
    .th-matrix .quickfilter .Dropdown-root .settings{
      color:#7B7667;
    }
.th-matrix .quickfilter .Dropdown-root.is-open{
      background-color:#383838;
    }

.menu-container{
  display:none;
}
.menu-content{
  background-color:#FFFFFF;
  margin-bottom:10px;
}
.menu-list{
  padding:0;
  margin:0;
}
.menu-list--show-non-blacklisted .menu-item--blacklisted{
    display:none;
  }
.menu-list--show-only-whitelisted .menu-item{
      display:none;
    }
.menu-list--show-only-whitelisted .menu-item--whitelisted{
      display:list-item;
    }
.menu-list .arrow-toggle__button{
    padding:0 10px;
    font-size:15px;
    color:#000000;
  }
.menu-item{
  font-size:11px;
  text-decoration:none;
  list-style:none;
}
.menu-item__row{
    display:flex;
    justify-content:space-between;
  }
.menu-item__link{
    flex-grow:1;
    font-weight:bold;
    padding:6px 5px 6px 10px;
    line-height:13px;
  }
.menu-item .menu-item .menu-item__link{
    padding-left:25px;
  }
.menu-item__row{
  color:#000000;
  background-color:#FFFFFF;
}
.menu-item--blacklisted > .menu-item__row{
  color:#9A9688;
}
.menu-item--active > .menu-item__row,
.menu-item--active > .arrow-toggle__button{
  color:#000000;
  background-color:#FDE15D;
}
.menu-item__row:hover{
  background-color:#FCF6EB;
}
.menu-item__link:link, .menu-item__link:visited, .menu-item__link:active, .menu-item__link:focus, .menu-item__link:hover{
    color:inherit !important;
  }
#namedays{
  margin-top:10px;
}
#namedays .sidebox-header{
    display:flex;
    justify-content:space-between;
  }
#namedays .sidebox-content{
    padding:10px;
    font-weight:bold;
    color:#000000;
  }
@media only screen and (min-width: 645px){

  .menu-container{
    display:block;
    width:160px;
    margin-right:10px;
    flex:0 0 160px;
  }
}
.th-classic .menu-content{
  background-color:#EEEEEE;
}
.th-classic .menu-list .arrow-toggle__button{
    color:#000000;
  }
.th-classic .menu-item__row{
  color:#000000;
  background-color:#EEEEEE;
}
.th-classic .menu-item--blacklisted > .menu-item__row{
  color:#999999;
}
.th-classic .menu-item--active > .menu-item__row,
.th-classic .menu-item--active > .arrow-toggle__button{
  color:#000000;
  background-color:#66BB00;
}
.th-classic .menu-item__row:hover{
  background-color:#FFFFFF;
}
.th-classic #namedays .sidebox-content{
    color:#000000;
  }
.th-night .menu-content{
  background-color:#383838;
}
.th-night .menu-list .arrow-toggle__button{
    color:#EEEEEE;
  }
.th-night .menu-item__row{
  color:#EEEEEE;
  background-color:#383838;
}
.th-night .menu-item--blacklisted > .menu-item__row{
  color:#9A9688;
}
.th-night .menu-item--active > .menu-item__row,
.th-night .menu-item--active > .arrow-toggle__button{
  color:#000000;
  background-color:#FDE15D;
}
.th-night .menu-item__row:hover{
  background-color:#585858;
}
.th-night #namedays .sidebox-content{
    color:#EEEEEE;
  }
.th-matrix .menu-content{
  background-color:#383838;
}
.th-matrix .menu-list .arrow-toggle__button{
    color:#D7D7D7;
  }
.th-matrix .menu-item__row{
  color:#D7D7D7;
  background-color:#383838;
}
.th-matrix .menu-item--blacklisted > .menu-item__row{
  color:#9A9688;
}
.th-matrix .menu-item--active > .menu-item__row,
.th-matrix .menu-item--active > .arrow-toggle__button{
  color:#D7D7D7;
  background-color:#37650B;
}
.th-matrix .menu-item__row:hover{
  background-color:#585858;
}
.th-matrix #namedays .sidebox-content{
    color:#D7D7D7;
  }



.night-mode-button{
  box-sizing:border-box;
  color:red;
  background:none;
  text-align:left;
  font-weight:700;
  font-size:12px;
  text-transform:none;
  border-radius:0;
  height:100%;
}
.night-mode-button__icon{
    font-size:23px;
    vertical-align:middle;
  }
.night-mode-button__text{
    vertical-align:middle;
    padding:10px 6px;
  }
.mobile-submenu .night-mode-button{
  flex:0 0 45px;
  text-align:center;
}
.menu-container .night-mode-button{
  width:100%;
  padding:8px 15px 7px;
  border-bottom:1px solid #E3E3DB;
}
.th-classic .night-mode-button{
  color:#00A4C2;
}
.th-classic .menu-container .night-mode-button{
  border-bottom:1px solid #E3E3DB;
}
.th-night .night-mode-button{
  color:#FDE15D;
}
.th-night .menu-container .night-mode-button{
  border-bottom:1px solid #000000;
}
.th-matrix .night-mode-button{
  color:#549814;
}
.th-matrix .menu-container .night-mode-button{
  border-bottom:1px solid #000000;
}

.ampparit-app-links img{
  display:block;
  width:175px;
  height:auto;
  margin:0 auto 10px auto;
}

.ampparit-feedback-link{
  text-align:center;
}

.telkku-valioliiga{
  max-height:150px;
}
.cooperationbanner-iframe{
  width:300px;
  height:300px;
  border:none;
  display:block;
  margin:0 auto;
}
.cooperationbanner-newslist-container{
  border-bottom:1px solid #E3E3DB;
  background:#EFEFEF;
}
@media (min-width: 780px){
.cooperationbanner-newslist-container{
    margin-top:-20px
}
  }
@media (min-width: 600px) and (max-width: 645px){
.cooperationbanner-newslist-container{
    margin-top:-20px
}
  }
.cooperationbanner-newslist-container .cooperationbanner-iframe{
    width:320px;
  }
.th-classic .cooperationbanner-newslist-container{
  border-bottom:1px solid #E3E3DB;
  background:#EFEFEF;
}
.th-night .cooperationbanner-newslist-container{
  border-bottom:1px solid #000000;
  background:#2B2B2B;
}
.th-matrix .cooperationbanner-newslist-container{
  border-bottom:1px solid #000000;
  background:#2B2B2B;
}

.simple-item{
  font-size:13px;
  padding:0 10px;
}
.simple-item:hover{
    background:#FCF6EB;
  }
.simple-item__title{
    overflow-wrap:break-word;
    font-weight:600;
    margin:0;
  }
.simple-item__title a, .simple-item__title a:hover{
      color:#000000;
      display:inline-block;
    }
.simple-item__title a:visited{
      color:#999999;
    }
.simple-item__meta{
    display:flex;
  }
.simple-item + .simple-item{
    margin-top:7px;
  }
.simple-item .item-details__detail_paywalled_text{
    display:none;
  }
.simple-item .item-details__detail_category,
  .simple-item .item-details__detail_source{
    font-size:12px;
  }
.th-classic .simple-item:hover{
    background:#EEEEEE;
  }
.th-classic .simple-item__title a, .th-classic .simple-item__title a:hover{
      color:#000000;
    }
.th-classic .simple-item__title a:visited{
      color:#999999;
    }
.th-night .simple-item:hover{
    background:#585858;
  }
.th-night .simple-item__title a, .th-night .simple-item__title a:hover{
      color:#EEEEEE;
    }
.th-night .simple-item__title a:visited{
      color:#999999;
    }
.th-matrix .simple-item:hover{
    background:#585858;
  }
.th-matrix .simple-item__title a, .th-matrix .simple-item__title a:hover{
      color:#D7D7D7;
    }
.th-matrix .simple-item__title a:visited{
      color:#999999;
    }

.news-list-box{
  display:flex;
  flex-direction:column;
  overflow-x:scroll;
}
.news-list-box-header{
    background-color:#FDE15D;
    color:#222222;
    padding:10px 20px;
    font-size:15px;
    font-weight:bold;
    display:flex;
    align-items:center;
    height:15px;
  }
.news-list-box-header a{
      color:#222222!important;
      display:flex;
      align-items:center;
      overflow:hidden;
    }
.news-list-box-header a span{
        overflow:hidden;
        white-space:nowrap;
        text-overflow:ellipsis;
      }
.news-list-box-header a:hover{
        text-decoration:underline;
      }
.news-list-box-content{
    background-color:#FFFFFF;
    font-size:13px;
  }
.news-list-box-content .news{
      border-bottom:1px solid #E3E3DB;
      background:#FCFFE4;
      padding:10px;
    }
@media only screen and (min-width: 897px){
.news-list-box{
    display:none
}
  }
.news-list-box.trending{
  flex-direction:row;
  height:40px;
  align-items:center;
  padding:0 5px 0 20px;
  background:#FCF6EB;
  overflow-x:auto;
  scrollbar-width:thin;
  border-top:1px solid #E3E3DB;
  border-bottom:1px solid #E3E3DB;
}
.news-list-box.trending .trending-header{
    font-weight:bold;
    margin-right:5px;
  }
.news-list-box.trending .trending-tag, .news-list-box.trending .trending-all-tags{
    white-space:nowrap;
    text-wrap:nowrap;
    margin:0 5px;
    color:#000000;
  }
.news-list-box.trending .trending-all-tags{
    font-weight:bold;
  }
.th-classic .news-list-box-header{
    background-color:#66BB00;
    color:#FFFFFF;
  }
.th-classic .news-list-box-header a{
      color:#FFFFFF!important;
    }
.th-classic .news-list-box-content{
    background-color:#FFFFFF;
  }
.th-classic .news-list-box-content .news{
      border-bottom:1px solid #E3E3DB;
      background:#E8F7E7;
    }
.th-classic .news-list-box.trending{
  background:#E1EDF3;
  border-top:1px solid #E3E3DB;
  border-bottom:1px solid #E3E3DB;
}
.th-classic .news-list-box.trending .trending-tag, .th-classic .news-list-box.trending .trending-all-tags{
    color:#000000;
  }
.th-night .news-list-box-header{
    background-color:#FDE15D;
    color:#000000;
  }
.th-night .news-list-box-header a{
      color:#000000!important;
    }
.th-night .news-list-box-content{
    background-color:#383838;
  }
.th-night .news-list-box-content .news{
      border-bottom:1px solid #000000;
      background:#383838;
    }
.th-night .news-list-box.trending{
  background:#000000;
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;
}
.th-night .news-list-box.trending .trending-tag, .th-night .news-list-box.trending .trending-all-tags{
    color:#EEEEEE;
  }
.th-matrix .news-list-box-header{
    background-color:#37650B;
    color:#D7D7D7;
  }
.th-matrix .news-list-box-header a{
      color:#D7D7D7!important;
    }
.th-matrix .news-list-box-content{
    background-color:#383838;
  }
.th-matrix .news-list-box-content .news{
      border-bottom:1px solid #000000;
      background:#383838;
    }
.th-matrix .news-list-box.trending{
  background:#000000;
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;
}
.th-matrix .news-list-box.trending .trending-tag, .th-matrix .news-list-box.trending .trending-all-tags{
    color:#D7D7D7;
  }

.trending-tags-list{
  padding-left:5px;
  padding-right:5px;
}

.trending-tags-all-tags-link{
  display:inline-block;
  margin:5px 0 0 6px;
  font-weight:600;
  white-space:nowrap;
}

.sidebar{
  max-width:300px;
}
.sidebar > * + *{
    margin-top:10px;
  }
.sidebox .sidebox-header{
    background-color:#FDE15D;
    color:#222222;
    margin:0;
    padding:10px;
    font-size:15px;
    font-weight:bold;
    display:flex;
    align-items:center;
    height:20px;
  }
.sidebox .sidebox-header a{
      color:#222222;
      display:flex;
      align-items:center;
      overflow:hidden;
    }
.sidebox .sidebox-header a span{
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
      }
.sidebox .sidebox-content{
    padding:10px 0;
    background-color:#FFFFFF;
    font-size:13px;
  }
.th-classic .sidebox .sidebox-header{
    background-color:#66BB00;
    color:#FFFFFF;
  }
.th-classic .sidebox .sidebox-header a{
      color:#FFFFFF;
    }
.th-classic .sidebox .sidebox-content{
    background-color:#FFFFFF;
  }
.th-night .sidebox .sidebox-header{
    background-color:#FDE15D;
    color:#000000;
  }
.th-night .sidebox .sidebox-header a{
      color:#000000;
    }
.th-night .sidebox .sidebox-content{
    background-color:#383838;
  }
.th-matrix .sidebox .sidebox-header{
    background-color:#37650B;
    color:#D7D7D7;
  }
.th-matrix .sidebox .sidebox-header a{
      color:#D7D7D7;
    }
.th-matrix .sidebox .sidebox-content{
    background-color:#383838;
  }

.widget-box__header{
    background-color:#FDE15D;
    color:#222222;
    margin:0;
    padding:10px;
    font-size:15px;
    font-weight:bold;
    display:flex;
    align-items:center;
    height:20px;
  }
.widget-box__header a{
      color:#222222;
    }
.widget-box__content{
    padding:10px 5px;
    background-color:#FFFFFF;
    font-size:12px;
  }
.widget-box__content:after{
      content:'';
      display:table;
      clear:both;
    }
.widget-box + .widget-box{
    margin-top:10px;
  }
.widget-box__header__icon{
  margin-left:5px;
  stroke:#222222;
}
.th-classic .widget-box__header{
    background-color:#66BB00;
    color:#FFFFFF;
  }
.th-classic .widget-box__header a{
      color:#FFFFFF;
    }
.th-classic .widget-box__content{
    background-color:#FFFFFF;
  }
.th-classic .widget-box__header__icon{
  stroke:#FFFFFF;
}
.th-night .widget-box__header{
    background-color:#FDE15D;
    color:#000000;
  }
.th-night .widget-box__header a{
      color:#000000;
    }
.th-night .widget-box__content{
    background-color:#383838;
  }
.th-night .widget-box__header__icon{
  stroke:#000000;
}
.th-matrix .widget-box__header{
    background-color:#37650B;
    color:#D7D7D7;
  }
.th-matrix .widget-box__header a{
      color:#D7D7D7;
    }
.th-matrix .widget-box__content{
    background-color:#383838;
  }
.th-matrix .widget-box__header__icon{
  stroke:#D7D7D7;
}

.saved-search{
  display:flex;
  flex-direction:row;
  flex-flow:row wrap;
  border-radius:5px;
  font-size:13px;
  margin:0 -2.5px;
}
@media only screen and (min-width: 645px){
.saved-search{
    margin:0
}
  }
.saved-search__item{
    display:flex;
    align-items:center;
    border:1px solid #00A4C2;
    border-radius:5px;
    margin:2.5px;
    padding:0 6px;
  }
.saved-search__item-link{
      text-decoration:none;
      color:#00A4C2;
      margin-right:5px;
      font-weight:600;
      height:24px;
      line-height:24px;
    }
.saved-search__item-link:hover{
        opacity:0.8;
      }
.saved-search__item-remove{
      cursor:pointer;
      color:#999999;
    }
.saved-search__item-remove:hover{
        color:#D34A4A;
      }
.saved-search__empty{
    margin:5px;
  }
.saved-search__not-logged-in{
    margin:5px;
    color:#999999;
    text-align:left;
  }
.saved-search__not-logged-in:hover{
      color:#00A4C2;
    }
.th-classic .saved-search__item-remove:hover{
        color:#D34A4A;
      }
.th-classic .saved-search__not-logged-in:hover{
      color:#1577AA;
    }
.th-night .saved-search__item-remove:hover{
        color:#D34A4A;
      }
.th-night .saved-search__not-logged-in:hover{
      color:#7B7667;
    }
.th-matrix .saved-search__item-remove:hover{
        color:#D34A4A;
      }
.th-matrix .saved-search__not-logged-in:hover{
      color:#7B7667;
    }

.not-found-container{
  display:flex;
  padding:30px 10px;
  flex-wrap:wrap;
  justify-content:center;
}
.not-found-container .not-found-icon{
    font-size:100px;
    padding:0 40px 20px;
    text-align:center;
    width:100%;
    color:#808080;
  }
.not-found-container h1{
    font-size:38px;
    margin:0 0 10px;
  }
.not-found-container p{
    line-height:170%;
    font-size:16px;
    max-width:520px;
    margin:0;
  }
@media only screen and (min-width: 500px){

  .not-found-container{
    flex-wrap:nowrap;
  }

    .not-found-container .not-found-icon{
      width:auto;
    }
}
@media only screen and (min-width: 587px){

    .not-found-container .not-found-icon{
      font-size:150px;
      padding:0 80px;
    }
}
.th-classic .not-found-container .not-found-icon{
    color:#808080;
  }
.th-night .not-found-container .not-found-icon{
    color:#7B7667;
  }
.th-matrix .not-found-container .not-found-icon{
    color:#7B7667;
  }

.search-status-indicator{
  margin-right:10px;
}
.search-status-indicator__count{
    cursor:pointer;
    border:1px solid #000000;
    color:#000000;
    border-radius:12px;
    padding:0 5px;
    width:-webkit-max-content;
    width:-moz-max-content;
    width:max-content;
    height:22px;
    font-size:12px;
  }
@media only screen and (min-width: 587px){
.search-status-indicator__count{
      font-size:16px
  }
    }
.search-status-indicator__count:hover{
      transition:0.2s;
      background:#E3E3DB;
    }
.search-status-indicator__error{
    color:#000000;
  }
.search-status-indicator__spinner{
    font-size:25px;
    color:#000000;
  }
.th-classic .search-status-indicator__count:hover{
      background:#E3E3DB;
    }
.th-night .search-status-indicator__count:hover{
      background:#E3E3DB;
    }
.th-matrix .search-status-indicator__count:hover{
      background:#E3E3DB;
    }

.search-input{
  font-weight:normal;
  display:flex;
  flex-direction:row;
  align-items:center;
  position:relative;
  box-shadow:0 2px 12px -4px #AAAAAA;
  background:white;
  box-sizing:border-box;
}
@media only screen and (min-width: 1200px){
.search-input{
    border-radius:0 0 10px 10px
}
  }
.search-input .search-icon{
    display:none;
  }
@media only screen and (min-width: 587px){
.search-input .search-icon{
      display:flex;
      border-right:1px solid #E3E3DB;
      color:#6F6E51;
      text-align:center;
      font-size:25px;
      padding:17px 20px
  }
    }
.search-input__save-search{
    display:block;
    margin-left:auto;
    margin-right:10px;
  }
.search-input__save-search:hover{
      color:#00A4C2;
    }
.search-input-field{
  position:relative;
  display:flex;
  height:32px;
  flex:1000 0 50px;
}
.search-input-field-container{
  width:100%;
  display:flex;
  align-items:center;
  padding:0 10px;
}
.search-input-field-container input{
    margin:0;
    font-size:16px;
    padding:0;
    background:transparent;
  }
@media only screen and (min-width: 587px){
.th-classic .search-input .search-icon{
      border-right:1px solid #E3E3DB
  }
    }
.th-classic .search-input__save-search:hover{
      color:#1577AA;
    }
@media only screen and (min-width: 587px){
.th-night .search-input .search-icon{
      border-right:1px solid #E3E3DB
  }
    }
.th-night .search-input__save-search:hover{
      color:#7B7667;
    }
@media only screen and (min-width: 587px){
.th-matrix .search-input .search-icon{
      border-right:1px solid #E3E3DB
  }
    }
.th-matrix .search-input__save-search:hover{
      color:#7B7667;
    }

body.lw-normal .search-bar{
  max-width:1200px;
}
body.lw-wide .search-bar{
  max-width:1600px;
}
body.lw-full .search-bar{
  max-width:100%;
}
.search-bar{
  width:100%;
  z-index:1;
  box-shadow:0 2px 12px -4px #AAAAAA;
  opacity:0;
  max-height:0;
  overflow:hidden;
  position:fixed;
  top:50px;
  display:flex;
  justify-content:center;
  align-items:center;
}
.search-bar-close{
    font-size:30px;
    color:#7B7667;
    margin:0 20px 0 10px;
  }
.search-bar.opened{
    max-height:100px;
    opacity:1;
    transition:opacity 0.25s ease-out, top 0.25s ease-out;
    height:auto;
    overflow:visible;
    z-index:21;
  }
.search-bar .search-text{
    color:#000000;
    font-weight:bold;
    width:240px;
    flex:none;
    font-size:15px;
    align-self:center;
  }
.search-bar .search-input-container{
    display:flex;
    height:60px;
    width:100%;
  }
.search-bar .search-input-container .search-input{
      width:100%;
    }
.search-bar .search-input-container input{
      border:0;
      width:100%;
      box-shadow:none;
      outline:none;
    }
.search-bar-container.search-page{
    min-height:60px;
  }
.th-classic .search-bar-close{
    color:#777777;
  }
.th-classic .search-bar .search-text{
    color:#000000;
  }
.th-night .search-bar-close{
    color:#7B7667;
  }
.th-night .search-bar .search-text{
    color:#EEEEEE;
  }
.th-matrix .search-bar-close{
    color:#7B7667;
  }
.th-matrix .search-bar .search-text{
    color:#D7D7D7;
  }

.scrollup-button{
  fill:#757253;
}
.scrollup-button-wrapper{
  position:fixed;
  bottom:100px;
  right:30px;
}
.th-classic .scrollup-button{
  fill:#999999;
}
.th-night .scrollup-button{
  fill:#7B7667;
}
.th-matrix .scrollup-button{
  fill:#7B7667;
}

.login-overlay{
  position:relative;
  z-index:26;
}
.login-overlay__outer-wrapper{
    position:fixed;
    width:100%;
    height:100%;
    background-color:rgba(255, 255, 255, 0.91);
    z-index:23;
    top:0;
  }
@media only screen and (min-width: 897px){
.login-overlay__outer-wrapper{
      background-color:rgba(255, 255, 255, 0.91)
  }
    }
.login-overlay__inner-wrapper{
    height:100%;
    overflow-y:scroll;
  }
@media only screen and (min-width: 897px){
.login-overlay__inner-wrapper{
      margin-top:70px
  }
    }
.login-overlay__content{
    margin:50px auto 0;
    max-width:300px;
    padding-bottom:70px;
  }
@media only screen and (min-width: 897px){
.login-overlay__content{
      margin-top:0;
      padding-bottom:140px
  }
    }
.login-overlay__widget + .login-overlay__widget{
      margin-top:40px;
    }
.login-overlay .button .loading{
    background-color:unset;
    padding:1px;
  }
.close-login-overlay{
  top:15px;
  right:30px;
  position:absolute;
  font-size:35px;
  color:#000000;
  cursor:pointer;
  display:flex;
}
.close-login-overlay .close-text{
    font-size:16px;
    line-height:35px;
  }
@media only screen and (min-width: 897px){
.close-login-overlay{
    top:70px;
    right:70px;
    font-size:50px
}

    .close-login-overlay .close-text{
      line-height:50px;
    }
  }
.selected-profiles{
  display:flex;
  flex-direction:column;
}
.user-login-info-text{
    margin:10px 0;
    white-space:nowrap;
  }
.user-login-info-email{
    font-weight:bold;
  }
.user-login-info .button{
    width:100%;
  }
.error{
  color:#FD5D5D;
}
@media only screen and (min-width: 897px){
  _:-ms-fullscreen, :root .menu-profile{
    background-color:rgba(255, 255, 255, 1);
  }
}
.th-classic .login-overlay__outer-wrapper{
    background-color:rgba(255, 255, 255, 0.91);
  }
.th-classic .close-login-overlay{
  color:#000000;
}
.th-night .login-overlay__outer-wrapper{
    background-color:rgba(34, 34, 34, 0.91);
  }
.th-night .close-login-overlay{
  color:#EEEEEE;
}
.th-matrix .login-overlay__outer-wrapper{
    background-color:rgba(34, 34, 34, 0.91);
  }
.th-matrix .close-login-overlay{
  color:#D7D7D7;
}

.mobile-submenu{
  position:fixed;
  top:50px;
  bottom:50px;
  left:0;
  width:100%;
  background-color:#EEEEEE;
  height:100%;
  overflow-y:auto;
  z-index:3;
}
.mobile-submenu-items{
    margin:0;
  }
.mobile-submenu .vertical{
    width:100%;
    height:auto;
    margin:5px 0;
    padding:0 0 120px;
    display:flex;
    flex-direction:column;
  }
.mobile-submenu .vertical .menu-section{
      border-radius:6px;
      padding:10px 0;
      margin:0 10px 7px;
      background:#FFFFFF;
    }
.mobile-submenu .vertical .menu-section-title{
        text-transform:uppercase;
        font-size:14px;
        font-weight:bold;
        margin:0 10px;
      }
.mobile-submenu .vertical .menu-section-container{
        display:flex;
        flex-wrap:wrap;
        align-items:center;
        justify-content:space-between;
        gap:10px 5px;
        margin:0 10px;
      }
.mobile-submenu .vertical .menu-section-container__item{
          border-radius:10px;
          padding:10px;
          width:40px;
          height:40px;
          display:flex;
          flex-direction:column;
          justify-content:center;
          align-items:center;
          color:#FFFFFF;
        }
.mobile-submenu .vertical .menu-section-container__item-text{
            font-size:10px;
            font-weight:bold;
          }
.mobile-submenu .vertical .menu-section-container__item.tv{
            background-color:#47A2BF;
          }
.mobile-submenu .vertical .menu-section-container__item.weather{
            background-color:#F7CA45;
          }
.mobile-submenu .vertical .menu-section-container__item.sport{
            background-color:#7BB837;
          }
.mobile-submenu .vertical .menu-section-container__item.tag{
            background-color:#005588;
          }
.mobile-submenu .vertical .menu-section-container__item.feedback{
            background-color:#B8A089;
          }
.mobile-submenu .vertical .user-login-info{
      display:flex;
      justify-content:center;
      margin:0 15px;
    }
.mobile-submenu .vertical .user-login-info .button{
        width:50%;
        margin-top:0;
      }
.mobile-submenu .vertical .user-logout{
      display:flex;
      justify-content:center;
    }
.mobile-submenu .vertical .user-logout .button{
        width:50%;
        margin-top:0;
      }
.mobile-submenu .vertical .mobile-menu-item{
      margin:0 5px;
      padding:15px 0;
      flex-direction:column;
      list-style:none;
    }
.mobile-submenu .vertical .mobile-menu-item:not(.search-input-container):not(:last-child){
        border-bottom:1px solid #C6C5BD;
      }
.mobile-submenu .vertical .mobile-menu-item-row{
        width:100%;
        display:flex;
      }
.mobile-submenu .vertical .mobile-menu-item-row .arrow-toggle__button{
          padding:0 30px;
        }
.mobile-submenu .vertical .mobile-menu-item-row__link{
          width:100%;
          color:#000000;
          display:flex;
        }
.mobile-submenu .vertical .mobile-menu-item-row__link--blacklisted{
            color:#9A9688;
          }
.mobile-submenu .vertical .mobile-menu-item-row__link--active{
            color:#00A4C2;
          }
.mobile-submenu .vertical .mobile-menu-item-row__link-text{
            margin-right:10px;
            font-weight:bold;
          }
.mobile-submenu .vertical .mobile-menu-item .subpage-vertical{
        margin:0;
        padding:0;
        display:flex;
        flex-direction:column;
        background-color:#FFFFFF;
        position:inherit;
        top:-1px;
        overflow-y:auto;
        width:100%;
      }
.mobile-submenu .quickfilter-mobile{
    position:relative;
    display:flex;
    justify-content:center;
    margin:5px;
    padding:10px;
    color:#000000;
    font-size:14px;
    font-weight:bold;
  }
.mobile-submenu .quickfilter-mobile .Dropdown-root{
      position:absolute;
      top:-8px;
      border-radius:10px;
      width:70%;
    }
.mobile-submenu .quickfilter-mobile .Dropdown-root.logged-in .Dropdown-option:nth-child(4){
          border-bottom:none!important;
          padding-bottom:0;
        }
.mobile-submenu .quickfilter-mobile .Dropdown-root > *{
        padding:8px;
      }
.mobile-submenu .quickfilter-mobile .Dropdown-root .Dropdown-menu{
        margin:5px 0 0;
        color:#000000;
        background:#FFFFFF;
      }
.mobile-submenu .quickfilter-mobile .Dropdown-root .Dropdown-option:not(:last-child){
        padding-bottom:10px;
        border-bottom:1px solid #00A4C2;
      }
.mobile-submenu .quickfilter-mobile .Dropdown-root .icon:before{
        font-family:'FontAwesome';
        display:inline-block;
        margin:5px 5px 0 0;
        font-weight:lighter;
        text-align:center;
        width:14px;
      }
.mobile-submenu .quickfilter-mobile .Dropdown-root .news:before{
        content:'\f1ea';
      }
.mobile-submenu .quickfilter-mobile .Dropdown-root .entertainment:before{
        content:'\f006';
      }
.mobile-submenu .quickfilter-mobile .Dropdown-root .sports:before{
        content:'\f1e3';
      }
.mobile-submenu .quickfilter-mobile .Dropdown-root .login{
        font-size:10px;
        color:#000000;
        text-decoration:underline;
        margin:15px 0 5px;
      }
.th-classic .mobile-submenu{
  background-color:#EEEEEE;
}
.th-classic .mobile-submenu .vertical .menu-section{
      background:#FFFFFF;
    }
.th-classic .mobile-submenu .vertical .mobile-menu-item:not(.search-input-container):not(:last-child){
        border-bottom:1px solid #C6C5BD;
      }
.th-classic .mobile-submenu .vertical .mobile-menu-item-row__link{
          color:#000000;
        }
.th-classic .mobile-submenu .vertical .mobile-menu-item-row__link--blacklisted{
            color:#999999;
          }
.th-classic .mobile-submenu .vertical .mobile-menu-item-row__link--active{
            color:#00A4C2;
          }
.th-classic .mobile-submenu .vertical .mobile-menu-item .subpage-vertical{
        background-color:#FFFFFF;
      }
.th-classic .mobile-submenu .quickfilter-mobile{
    color:#000000;
  }
.th-classic .mobile-submenu .quickfilter-mobile .Dropdown-root .Dropdown-menu{
        color:#000000;
        background:#FFFFFF;
      }
.th-classic .mobile-submenu .quickfilter-mobile .Dropdown-root .Dropdown-option:not(:last-child){
        border-bottom:1px solid #1577AA;
      }
.th-classic .mobile-submenu .quickfilter-mobile .Dropdown-root .login{
        color:#000000;
      }
.th-night .mobile-submenu{
  background-color:#3F3F3F;
}
.th-night .mobile-submenu .vertical .menu-section{
      background:#282828;
    }
.th-night .mobile-submenu .vertical .mobile-menu-item:not(.search-input-container):not(:last-child){
        border-bottom:1px solid #C6C5BD;
      }
.th-night .mobile-submenu .vertical .mobile-menu-item-row__link{
          color:#EEEEEE;
        }
.th-night .mobile-submenu .vertical .mobile-menu-item-row__link--blacklisted{
            color:#9A9688;
          }
.th-night .mobile-submenu .vertical .mobile-menu-item-row__link--active{
            color:#FDE15D;
          }
.th-night .mobile-submenu .vertical .mobile-menu-item .subpage-vertical{
        background-color:#282828;
      }
.th-night .mobile-submenu .quickfilter-mobile{
    color:#EEEEEE;
  }
.th-night .mobile-submenu .quickfilter-mobile .Dropdown-root .Dropdown-menu{
        color:#EEEEEE;
        background:#282828;
      }
.th-night .mobile-submenu .quickfilter-mobile .Dropdown-root .Dropdown-option:not(:last-child){
        border-bottom:1px solid #A9A9A9;
      }
.th-night .mobile-submenu .quickfilter-mobile .Dropdown-root .login{
        color:#EEEEEE;
      }
.th-matrix .mobile-submenu{
  background-color:#3F3F3F;
}
.th-matrix .mobile-submenu .vertical .menu-section{
      background:#282828;
    }
.th-matrix .mobile-submenu .vertical .mobile-menu-item:not(.search-input-container):not(:last-child){
        border-bottom:1px solid #C6C5BD;
      }
.th-matrix .mobile-submenu .vertical .mobile-menu-item-row__link{
          color:#D7D7D7;
        }
.th-matrix .mobile-submenu .vertical .mobile-menu-item-row__link--blacklisted{
            color:#9A9688;
          }
.th-matrix .mobile-submenu .vertical .mobile-menu-item-row__link--active{
            color:#8CD437;
          }
.th-matrix .mobile-submenu .vertical .mobile-menu-item .subpage-vertical{
        background-color:#282828;
      }
.th-matrix .mobile-submenu .quickfilter-mobile{
    color:#D7D7D7;
  }
.th-matrix .mobile-submenu .quickfilter-mobile .Dropdown-root .Dropdown-menu{
        color:#D7D7D7;
        background:#282828;
      }
.th-matrix .mobile-submenu .quickfilter-mobile .Dropdown-root .Dropdown-option:not(:last-child){
        border-bottom:1px solid #A9A9A9;
      }
.th-matrix .mobile-submenu .quickfilter-mobile .Dropdown-root .login{
        color:#D7D7D7;
      }

.mobile-bottom-nav-container{
  position:fixed;
  display:flex;
  border-top:2px solid #00A4C2;
  bottom:0;
  width:100%;
  height:50px;
  z-index:1000;
}
@media (min-width: 645px){
.mobile-bottom-nav-container{
    display:none
}
  }
.mobile-bottom-nav-container--hidden{
    transform:translateY(100%);
    transition:transform 0.2s ease-out;
  }
.mobile-bottom-nav-container--visible{
    transform:translateY(0);
    transition:transform 0.2s ease-in;
  }
.mobile-bottom-nav{
  background-color:#FFFFFF;
  display:flex;
  width:100%;
  justify-content:space-around;
  gap:20px;
  align-items:center;
  margin:0;
  list-style:none;
  padding:0;
}
.mobile-bottom-nav-item{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    width:50px;
    height:50px;
  }
.mobile-bottom-nav-item__icon{
      color:#7B7667;
      font-size:24px;
      margin-bottom:2px;
    }
.mobile-bottom-nav-item__text{
      font-size:9px;
      color:#000000;
      font-weight:bold;
      text-overflow:ellipsis;
    }
.mobile-bottom-nav-item--active .mobile-bottom-nav-item__icon{
        color:#00A4C2;
      }
.menu-toggle-container{
  padding:0 5px;
}
.menu-toggle{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:24px;
  height:24px;
  cursor:pointer;
  position:relative;
  padding:0 15px;
}
.menu-toggle__bars{
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:19px;
  }
.menu-toggle__bar{
    position:absolute;
    width:100%;
    height:3px;
    opacity:1;
    background-color:#7B7667;
    transform-origin:left center;
    transition:0.3s ease-in-out;
  }
.menu-toggle__bar--top{
      top:-6px;
      transform-origin:left center;
    }
.menu-toggle__bar--middle{
      top:2px;
      transform-origin:left center;
    }
.menu-toggle__bar--bottom{
      top:10px;
      transform-origin:left center;
    }
.menu-toggle--active .menu-toggle__bar{
      background-color:#00A4C2;
    }
.menu-toggle--active .menu-toggle__bar--top{
        transform:rotate(45deg);
        top:-6px;
        left:4px;
      }
.menu-toggle--active .menu-toggle__bar--middle{
        opacity:0;
        width:0;
      }
.menu-toggle--active .menu-toggle__bar--bottom{
        transform:rotate(-45deg);
        top:15px;
        left:4px;
      }
.th-classic .mobile-bottom-nav-container{
  border-top:2px solid #00A4C2;
}
.th-classic .mobile-bottom-nav{
  background-color:#FFFFFF;
}
.th-classic .mobile-bottom-nav-item__text{
      color:#000000;
    }
.th-classic .mobile-bottom-nav-item--active .mobile-bottom-nav-item__icon{
        color:#00A4C2;
      }
.th-classic .menu-toggle--active .menu-toggle__bar{
      background-color:#00A4C2;
    }
.th-night .mobile-bottom-nav-container{
  border-top:2px solid #FDE15D;
}
.th-night .mobile-bottom-nav{
  background-color:#282828;
}
.th-night .mobile-bottom-nav-item__text{
      color:#EEEEEE;
    }
.th-night .mobile-bottom-nav-item--active .mobile-bottom-nav-item__icon{
        color:#FDE15D;
      }
.th-night .menu-toggle--active .menu-toggle__bar{
      background-color:#FDE15D;
    }
.th-matrix .mobile-bottom-nav-container{
  border-top:2px solid #549814;
}
.th-matrix .mobile-bottom-nav{
  background-color:#282828;
}
.th-matrix .mobile-bottom-nav-item__text{
      color:#D7D7D7;
    }
.th-matrix .mobile-bottom-nav-item--active .mobile-bottom-nav-item__icon{
        color:#549814;
      }
.th-matrix .menu-toggle--active .menu-toggle__bar{
      background-color:#549814;
    }

.search-results-empty{
  padding:10px 10px 20px;
  text-align:center;
  background-color:#FFFFFF;
}
.search-results-empty__icon{
    font-size:120px;
    color:#564C1A;
  }
.search-results-empty__title{
    font-size:20px;
    color:#564C1A;
    margin-bottom:20px;
  }
.search-results-empty__text{
    max-width:600px;
    margin:0 auto;
    text-align:left;
  }
.th-classic .search-results-empty{
  background-color:#FFFFFF;
}
.th-classic .search-results-empty__icon{
    color:#564C1A;
  }
.th-classic .search-results-empty__title{
    color:#564C1A;
  }
.th-night .search-results-empty{
  background-color:#282828;
}
.th-night .search-results-empty__icon{
    color:#7B7667;
  }
.th-night .search-results-empty__title{
    color:#7B7667;
  }
.th-matrix .search-results-empty{
  background-color:#282828;
}
.th-matrix .search-results-empty__icon{
    color:#7B7667;
  }
.th-matrix .search-results-empty__title{
    color:#7B7667;
  }

#search.container{
  min-height:275px;
}


.list-title{
  display:inline-block;
  margin:0;
  padding:7px 10px;
  font-size:15px;
  line-height:20px;
  font-weight:bold;
  white-space:nowrap;
  color:#000000;
}
.list-title--tag::before{
    content:'#';
    padding-right:5px;
    font-style:italic;
    font-size:17px;
    line-height:19px;
    color:#00A4C2;
    opacity:0.8;
  }
@container (width < 470px){
  .list-title__tag-trailer{
    display:none;
  }
}
.th-classic .list-title{
  color:#000000;
}
.th-night .list-title{
  color:#EEEEEE;
}
.th-matrix .list-title{
  color:#D7D7D7;
}

.items-list-header{
  position:relative;
  z-index:2;
  background-color:#FFFFFF;
  border-bottom:1px solid #E3E3DB;
  display:flex;
  align-items:center;
  padding:5px 0;
  container-type:inline-size;
  width:100%;
}
.items-list-header .list-options{
    position:static;
    display:flex;
    align-items:center;
    margin-right:auto;
    margin-top:4px;
  }
.items-list-header .list-options-toggle{
      padding:5px 10px 5px 0;
      display:flex;
      align-items:center;
      cursor:pointer;
      border-radius:4px;
    }
.items-list-header .list-options-toggle__whitelisted{
        background-color:#00A4C2;
        color:#FFFFFF;
      }
.items-list-header .list-options-toggle__blacklisted{
        background-color:#615F56;
        color:#FFFFFF;
      }
.items-list-header .list-options-toggle .fa{
        margin-left:5px;
      }
.items-list-header .category-switch__menu-container{
    position:absolute;
    padding:4px;
    margin-left:30px;
    border:1px solid #00A4C2;
    background-color:#FFFFFF;
    overflow:hidden;
    box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);
    z-index:1;
  }
.th-classic .items-list-header{
  background-color:#FFFFFF;
  border-bottom:1px solid #E3E3DB;
}
.th-classic .items-list-header .list-options-toggle__blacklisted{
        background-color:#666666;
      }
.th-night .items-list-header{
  background-color:#282828;
  border-bottom:1px solid #000000;
}
.th-night .items-list-header .list-options-toggle__blacklisted{
        background-color:#615F56;
      }
.th-matrix .items-list-header{
  background-color:#282828;
  border-bottom:1px solid #000000;
}
.th-matrix .items-list-header .list-options-toggle__blacklisted{
        background-color:#615F56;
      }

.all-tags table{
    border-collapse:collapse;
    width:100%;
  }
.all-tags thead{
    color:#222222;
    background-color:#FDE15D;
  }
.all-tags th{
    padding:8px 4px;
  }
.all-tags__page{
    margin:0 10px;
  }
.all-tags__info{
    margin:10px;
  }
.all-tags__pinned-container{
    display:flex;
    flex-wrap:wrap;
    flex:1 0 230px;
  }
.all-tags__pinned-table{
    flex:1 0 230px;
    height:-webkit-fit-content;
    height:-moz-fit-content;
    height:fit-content;
  }
.all-tags .all-tags__search-results-table-head{
    position:-webkit-sticky;
    position:sticky;
    top:50px;
    background-color:white;
  }
.all-tags .all-tags__search-results-table-head th{
      cursor:pointer;
    }
.all-tags__pinned-table, .all-tags__search-results-table{
    font-size:13px;
  }
.all-tags__pinned-table-head th, .all-tags__search-results-table-head th{
        text-align:center;
        word-wrap:break-word;
      }
.all-tags__pinned-table-head .arrow-toggle__button, .all-tags__search-results-table-head .arrow-toggle__button{
        margin-left:5px;
        width:10px;
      }
@media screen and (max-width: 360px){

      .all-tags__pinned-table .all-tags__search-results-table-head th, .all-tags__search-results-table .all-tags__search-results-table-head th{
        max-width:42px;
      }
    }
.all-tags__pinned-table-body, .all-tags__search-results-table-body{
      width:100%;
    }
.all-tags__pinned-table-body td, .all-tags__search-results-table-body td{
        text-align:center;
        padding:2px 2px 2px 0;
      }
.all-tags__pinned-table th:first-child, .all-tags__pinned-table td:first-child, .all-tags__search-results-table th:first-child, .all-tags__search-results-table td:first-child{
      text-align:left;
      max-width:155px;
    }
.all-tags__pinned-table__no-results, .all-tags__search-results-table__no-results{
      text-align:center;
      padding:10px;
      font-size:18px;
      font-weight:bold;
      color:#7B7667;
    }
.all-tags__search{
    margin:0 10px;
    width:100%;
  }
.all-tags__search-input{
      margin-bottom:10px;
      border-radius:5px;
    }
.all-tags__search-input-header{
        display:flex;
        flex-direction:row;
        align-items:center;
      }
.all-tags__search-input-header__tag-count{
          margin-left:10px;
          margin-top:5px;
          color:#7B7667;
        }
.th-classic .all-tags thead{
    color:#FFFFFF;
    background-color:#66BB00;
  }
.th-classic .all-tags__pinned-table__no-results, .th-classic .all-tags__search-results-table__no-results{
      color:#777777;
    }
.th-classic .all-tags__search-input-header__tag-count{
          color:#777777;
        }
.th-night .all-tags thead{
    color:#000000;
    background-color:#FDE15D;
  }
.th-night .all-tags__pinned-table__no-results, .th-night .all-tags__search-results-table__no-results{
      color:#7B7667;
    }
.th-night .all-tags__search-input-header__tag-count{
          color:#7B7667;
        }
.th-matrix .all-tags thead{
    color:#D7D7D7;
    background-color:#37650B;
  }
.th-matrix .all-tags__pinned-table__no-results, .th-matrix .all-tags__search-results-table__no-results{
      color:#7B7667;
    }
.th-matrix .all-tags__search-input-header__tag-count{
          color:#7B7667;
        }

.searchbox{
  padding:7px 20px;
  border-bottom:1px solid #E3E3DB;

  display:flex;
  flex-direction:row;
}
.searchbox .searchbox-header{
    color:#000000;
    padding:5px 10px 0 0;
    font-size:15px;
    font-weight:bold;
    display:flex;
    justify-content:space-between;
    align-items:center;
    height:20px;
    min-width:90px;
  }
.searchbox .searchbox-header a{
      color:#000000;
    }
.searchbox .searchbox-content{
    background-color:#FFFFFF;
    font-size:12px;
    display:flex;
    flex-direction:column;
    flex:1 0 auto;
  }
.searchbox .searchbox-content:after{
      content:'';
      display:table;
      clear:both;
    }
.searchbox .searchbox-content form{
      display:flex;
      flex-direction:row;
    }
.searchbox .searchbox-content input{
      flex:1 1 auto;
      padding:6px;
      width:170px;
    }
.th-classic .searchbox{
  border-bottom:1px solid #E3E3DB;
}
.th-classic .searchbox .searchbox-header{
    color:#000000;
  }
.th-classic .searchbox .searchbox-header a{
      color:#000000;
    }
.th-classic .searchbox .searchbox-content{
    background-color:#FFFFFF;
  }
.th-night .searchbox{
  border-bottom:1px solid #000000;
}
.th-night .searchbox .searchbox-header{
    color:#EEEEEE;
  }
.th-night .searchbox .searchbox-header a{
      color:#EEEEEE;
    }
.th-night .searchbox .searchbox-content{
    background-color:#282828;
  }
.th-matrix .searchbox{
  border-bottom:1px solid #000000;
}
.th-matrix .searchbox .searchbox-header{
    color:#8CD437;
  }
.th-matrix .searchbox .searchbox-header a{
      color:#8CD437;
    }
.th-matrix .searchbox .searchbox-content{
    background-color:#282828;
  }

.react-autosuggest__container{
    position:relative;
  }
  .react-autosuggest__suggestions-container{
    display:none;
  }
  .react-autosuggest__suggestions-container--open{
      display:block;
      position:absolute;
      top:40px;
      width:240px;
      border:1px solid #e3e3db;
      border-top:none;
      background-color:#fff;
      color:initial;
      font-size:14px;
      z-index:2;
    }
  .react-autosuggest__suggestions-list{
    margin:0;
    padding:0;
    list-style-type:none;
  }
  .react-autosuggest__suggestion{
    cursor:pointer;
    padding:10px;

  }
  .react-autosuggest__suggestion--highlighted{
      background-color:#ddd;
    }
.newslist-widgets{
  background:#FFFFFF;
  position:relative;
  z-index:1;
}
.related-categories{
  padding:7px 17px;

  display:flex;
  flex-wrap:wrap;
  align-items:flex-start;
  gap:7px 5px;
}
.related-categories:not(.borderless){
    border-bottom:1px solid #E3E3DB;
  }
.related-categories .category-switch{
    margin:0;
  }
.breadcrumbs{
  padding:3px 0;

  font-weight:600;
  line-height:15px;
  font-size:13px;
  color:#666666;
}
.breadcrumbs a:link, .breadcrumbs a:visited{
    color:#00A4C2;
  }
.breadcrumbs .fa{
    font-size:14px;
    margin:0 1px 0 2px;
  }
.th-classic .newslist-widgets{
  background:#FFFFFF;
}
.th-classic .related-categories:not(.borderless){
    border-bottom:1px solid #E3E3DB;
  }
.th-classic .breadcrumbs{
  color:#666666;
}
.th-classic .breadcrumbs a:link, .th-classic .breadcrumbs a:visited{
    color:#1577AA;
  }
.th-night .newslist-widgets{
  background:#282828;
}
.th-night .related-categories:not(.borderless){
    border-bottom:1px solid #000000;
  }
.th-night .breadcrumbs{
  color:#808080;
}
.th-night .breadcrumbs a:link, .th-night .breadcrumbs a:visited{
    color:#DDDDDD;
  }
.th-matrix .newslist-widgets{
  background:#282828;
}
.th-matrix .related-categories:not(.borderless){
    border-bottom:1px solid #000000;
  }
.th-matrix .breadcrumbs{
  color:#808080;
}
.th-matrix .breadcrumbs a:link, .th-matrix .breadcrumbs a:visited{
    color:#DDDDDD;
  }

.items-queue{
  pointer-events:none;
  width:100%;
  display:flex;
  justify-content:center;
  margin:2px 0;
  position:absolute;
}
@media only screen and (min-width: 587px){
.items-queue{
    flex:1;
    align-items:center
}
  }
.items-queue__content{
    display:flex;
    justify-content:center;
  }
@media only screen and (min-width: 897px){
.items-queue__content{
      position:relative
  }
    }
.items-queue__button{
    font-weight:bold;
    font-size:14px;
    border-radius:15px;
    background-color:#00A4C2;
    padding:5px 10px;
    color:#FFFFFF;
    pointer-events:auto;
    box-shadow:0 2px 10px rgba(30, 30, 30, 0.2);
  }
@media only screen and (min-width: 587px){
.items-queue__button{
      box-shadow:none
  }
    }
.items-queue__content-arrow{
    margin:0 5px;
  }
@media only screen and (min-width: 587px){
.items-queue_new-items{
      background:#FCF6EB
  }
    }
.items-refresh{
  display:flex;
  justify-content:flex-end;
  margin:2px 10px;
}
.th-classic .items-queue__button{
    background-color:#777777;
    color:#FFFFFF;
  }
@media only screen and (min-width: 587px){
.th-classic .items-queue_new-items{
      background:#FCF6EB
  }
    }
.th-night .items-queue__button{
    background-color:#000000;
    color:#FFFFFF;
  }
@media only screen and (min-width: 587px){
.th-night .items-queue_new-items{
      background:#7B7667
  }
    }
.th-matrix .items-queue__button{
    background-color:#000000;
    color:#D7D7D7;
  }
@media only screen and (min-width: 587px){
.th-matrix .items-queue_new-items{
      background:#7B7667
  }
    }

.items-list_category-content{
  background:#FFFFFF;
  border-bottom:1px solid #E3E3DB;
  padding:0 15px;
  display:flex;
  flex-direction:column;
}
.items-list h3{
    padding-left:10px;
    margin-top:0;
    margin-bottom:10px;
    font-size:18px;
  }
.items-list-empty{
  background-color:#FFFFFF;
  padding:10px 30px;
}
.items-list-empty .title{
    display:inline-block;
    margin-top:20px;
    font-size:30px;
    font-weight:bold;
  }
.items-list-empty .content p{
      margin-top:20px;
      margin-bottom:20px;
    }
.items-list-empty .content p a{
        font-style:italic;
      }
.items-list-empty .list-empty-img{
    width:100%;
    display:inline-block;
    text-align:right;
    padding:20px 20px 30px;
    box-sizing:border-box;
  }
.items-list-empty .list-empty-img .desktop, .items-list-empty .list-empty-img .mobile{
      max-width:100%;
    }
.more-items{
  font-size:18px;
}
.more-items .spin{
    font-size:20px;
  }
.more-items-button{
    background:#FFFFFF;
    width:100%;
    padding:25px 0;
  }
.header-register-link{
  display:inline-block;
  font-size:14px;
  font-weight:normal;
  text-decoration:underline;
  cursor:pointer;
  color:#00A4C2;
}
.header-register-link span{
    text-decoration:underline;
  }
.header-register-link:hover{
    text-decoration:none;
    color:#1577AA!important;
  }
.time-label{
  background:#FFFFFF;
  height:0;
  padding-bottom:20px;
}
.time-label span{
    min-width:40px;
    background:#FDE15D;
    color:#222222;
    font-size:12px;
    font-weight:bold;
    display:inline-block;
    padding:2px 4px 4px;
    border-radius:0 8px 8px 0;
    position:relative;
    top:-5px;
    white-space:nowrap;
    max-height:15px;
  }
.time-label_almaajobanner{
    background:#EFEFEF;
  }
.no-items{
  text-align:center;
  padding:40px 0;
}
.no-items > *{
    margin:20px;
  }
.no-items i{
    font-size:48px;
    color:#000000;
  }
.grouped-items-section{
  background:#FFFFFF;
  width:100%;
  margin-bottom:10px;
}
.grouped-items-section h3{
    padding:20px 20px 10px 20px;
    margin-bottom:0;
  }
.th-classic .items-list_category-content{
  background:#FFFFFF;
  border-bottom:1px solid #E3E3DB;
}
.th-classic .items-list-empty{
  background-color:#FFFFFF;
}
.th-classic .more-items-button{
    background:#FFFFFF;
  }
.th-classic .header-register-link{
  color:#00A4C2;
}
.th-classic .header-register-link:hover{
    color:#1577AA!important;
  }
.th-classic .time-label{
  background:#FFFFFF;
}
.th-classic .time-label span{
    background:#00A4C2;
    color:#FFFFFF;
  }
.th-classic .time-label_almaajobanner{
    background:#EFEFEF;
  }
.th-classic .no-items i{
    color:#000000;
  }
.th-classic .grouped-items-section{
  background:#FFFFFF;
}
.th-night .items-list_category-content{
  background:#282828;
  border-bottom:1px solid #000000;
}
.th-night .items-list-empty{
  background-color:#282828;
}
.th-night .more-items-button{
    background:#282828;
  }
.th-night .header-register-link{
  color:#FDE15D;
}
.th-night .header-register-link:hover{
    color:#CCB64B!important;
  }
.th-night .time-label{
  background:#282828;
}
.th-night .time-label span{
    background:#FDE15D;
    color:#222222;
  }
.th-night .time-label_almaajobanner{
    background:#2B2B2B;
  }
.th-night .no-items i{
    color:#EEEEEE;
  }
.th-night .grouped-items-section{
  background:#282828;
}
.th-matrix .items-list_category-content{
  background:#282828;
  border-bottom:1px solid #000000;
}
.th-matrix .items-list-empty{
  background-color:#282828;
}
.th-matrix .more-items-button{
    background:#282828;
  }
.th-matrix .header-register-link{
  color:#37650B;
}
.th-matrix .header-register-link:hover{
    color:#274908!important;
  }
.th-matrix .time-label{
  background:#282828;
}
.th-matrix .time-label span{
    background:#549814;
    color:#D7D7D7;
  }
.th-matrix .time-label_almaajobanner{
    background:#2B2B2B;
  }
.th-matrix .no-items i{
    color:#D7D7D7;
  }
.th-matrix .grouped-items-section{
  background:#282828;
}


.recommendations{
  height:auto;
}
.recommendations-header{
    background-color:#00A4C2;
    color:#FFFFFF;
    display:flex;
    flex-direction:row;
    position:relative;
    align-items:center;
  }
.recommendations-header__title{
      margin:10px 20px;
      font-size:15px;
      font-weight:bold;
    }
.recommendations-header__accept{
      margin-right:10px;
      font-size:13px;
      border:1px solid;
      border-radius:5px;
      height:-webkit-fit-content;
      height:-moz-fit-content;
      height:fit-content;
      padding:4px;
    }
.recommendations-header__reject{
      margin-left:auto;
      margin-right:7px;
      width:26px;
      height:26px;
    }
.recommendations-content{
    background:#FFFFFF;
    border-bottom:1px solid #E3E3DB;
  }
.recommendations-content__news{
      display:flex;
      flex-direction:column;
      justify-content:space-between;
      margin:0 10px 5px 10px;
    }
.recommendations-content__news .simple-item{
        margin:5px 0;
        padding:10px 5px 10px 15px;
        width:auto;
      }
.recommendations-content__news .simple-item:not(:first-child){
          border-top:1px solid #00A4C2;
        }
@media only screen and (min-width: 587px){
.recommendations-content__news .simple-item{
          width:33%;
          padding:5px 5px 0 10px;
          border-top:none!important
      }

          .recommendations-content__news .simple-item:not(:first-child){
            border-left:1px solid #00A4C2;
          }
        }
.recommendations-content__news .simple-item .item-details__detail_category,
        .recommendations-content__news .simple-item .item-details__detail_clicks{
          display:none;
        }
@media only screen and (min-width: 587px){
.recommendations-content__news{
         flex-direction:row
    }
      }
.th-classic .recommendations-header{
    background-color:#00A4C2;
    color:#FFFFFF;
  }
.th-classic .recommendations-content{
    background:#FFFFFF;
    border-bottom:1px solid #E3E3DB;
  }
.th-classic .recommendations-content__news .simple-item:not(:first-child){
          border-top:1px solid #1577AA;
        }
@media only screen and (min-width: 587px){

          .th-classic .recommendations-content__news .simple-item:not(:first-child){
            border-left:1px solid #1577AA;
          }
        }
.th-night .recommendations-header{
    background-color:#7B7667;
    color:#FFFFFF;
  }
.th-night .recommendations-content{
    background:#282828;
    border-bottom:1px solid #000000;
  }
.th-night .recommendations-content__news .simple-item:not(:first-child){
          border-top:1px solid #7B7667;
        }
@media only screen and (min-width: 587px){

          .th-night .recommendations-content__news .simple-item:not(:first-child){
            border-left:1px solid #7B7667;
          }
        }
.th-matrix .recommendations-header{
    background-color:#7B7667;
    color:#FFFFFF;
  }
.th-matrix .recommendations-content{
    background:#282828;
    border-bottom:1px solid #000000;
  }
.th-matrix .recommendations-content__news .simple-item:not(:first-child){
          border-top:1px solid #7B7667;
        }
@media only screen and (min-width: 587px){

          .th-matrix .recommendations-content__news .simple-item:not(:first-child){
            border-left:1px solid #7B7667;
          }
        }

.breaking-news-box{
  background:#FFFFFF;
  padding-bottom:10px;
  position:relative;
  color:white;
  margin-bottom:10px;
}
.breaking-news-box-header{
    font-weight:600;
    background:#D34A4A;
    width:-webkit-fit-content;
    width:-moz-fit-content;
    width:fit-content;
    padding:6px 10px;
    border-radius:0 0 10px;
    margin:0 0 5px;
  }
.breaking-news-box-header__title{
      color:#FFFFFF;
    }
.breaking-news-box-header__title:hover{
        text-decoration:underline;
      }
.breaking-news-box-container{
    display:flex;
    flex-flow:row wrap;
    justify-content:space-between;
    margin:0 8px;
    height:100%;
  }
.breaking-news{
  display:flex;
  flex-direction:row;
  margin:0;
  gap:5px;
}
.breaking-news .simple-item + .simple-item{
      margin:0;
    }
.breaking-news .simple-item .item-details__detail_source{
      white-space:normal;
    }
.breaking-news .simple-item .item-details__detail_category, .breaking-news .simple-item .item-details__detail_clicks{
      display:none;
    }
.breaking-news .item-details{
    flex-wrap:wrap;
  }
.th-classic .breaking-news-box{
  background:#FFFFFF;
}
.th-classic .breaking-news-box-header{
    background:#D34A4A;
  }
.th-night .breaking-news-box{
  background:#282828;
}
.th-night .breaking-news-box-header{
    background:#D34A4A;
  }
.th-matrix .breaking-news-box{
  background:#282828;
}
.th-matrix .breaking-news-box-header{
    background:#D34A4A;
  }

.personal-items-instructions{
  padding-top:20px !important;
  border-bottom:1px solid #E3E3DB;
}
.personal-items-instructions__heading{
    font-size:20px;
    text-align:center;
    margin-bottom:30px;
  }
@media only screen and (min-width: 587px){
.personal-items-instructions__heading{
      font-size:35px
  }
    }
.personal-items-instructions__text{
    width:100%;
    font-size:14px;
  }
@media only screen and (min-width: 587px){
.personal-items-instructions__text{
      font-size:16px
  }
    }
.personal-items-instructions__row{
    display:flex;
    flex-direction:column;
    margin:0 -5px;
  }
@media only screen and (min-width: 897px){
.personal-items-instructions__row{
      flex-direction:row
  }
    }
.personal-items-instructions__column{
    flex-basis:50%;
    margin-bottom:10px;
    padding:0 5px;
  }
.th-classic .personal-items-instructions{
  border-bottom:1px solid #E3E3DB;
}
.th-night .personal-items-instructions{
  border-bottom:1px solid #000000;
}
.th-matrix .personal-items-instructions{
  border-bottom:1px solid #000000;
}

.weather-title{
  display:flex;
  justify-content:space-between;
  margin-right:10px;
}
.weather-title h1, .weather-title h2{
    font-size:15px;
    font-weight:bold;
    margin:0;
    padding:7px 10px;
  }
.weather-title h2{
    padding-top:0;
  }
.weather-title .weather-title__actions{
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:space-between;
    margin-left:10px;
  }
.weather-title .weather-title__actions .weather-title__actions-button{
      display:flex;
      align-items:center;
      justify-content:center;
      cursor:pointer;
    }
.weather-title .weather-title__actions .weather-title__actions-icon path{
      stroke:#00A4C2;
    }
.weather-title .weather-title__actions .display-favorites{
      fill:#00A4C2;
      stroke:#00A4C2;
    }
.weather-title .weather-title__actions .weather-title__actions-title{
      font-size:16px;
    }
.location-search-dialog{
  position:relative;
  display:flex;
  padding:10px 10px 6px;
  background:#FFFFFF;
  color:#000000;
  box-sizing:border-box;
}
.location-search-dialog__search-container{
    width:100%;
    position:relative;
  }
.location-search-dialog__input{
    width:100%;
    padding:10px;
    font-size:16px;
    border:1px solid #E3E3DB;
    border-radius:5px;
  }
.location-search-dialog__clear-button{
    position:absolute;
    top:3px;
    right:20px;
    background:transparent;
    border:none;
    color:#000000;
    font-size:1.5em;
    cursor:pointer;
  }
.location-search-dialog__geolocation{
    margin-left:5px;
    width:40px;
    height:40px;
    border-radius:5px;
    background:#00A4C2;
    color:#FFFFFF;
  }
.location-search-dialog__geolocation .weather-add-geolocation__icon, .location-search-dialog__geolocation .loading{
      display:flex;
      align-items:center;
      justify-content:center;
      font-size:24px;
      background:none;
      color:inherit;
      width:40px;
      height:40px;
      padding:0;
    }
.location-search-dialog__results{
    position:absolute;
    z-index:1;
    background:#FFFFFF;
    display:flex;
    flex-direction:column;
    padding:0;
    list-style:none;
    border:1px solid #00A4C2;
    width:100%;
    border-radius:5px;
  }
.location-search-dialog__results-location{
      display:flex;
      flex-direction:row;
      align-items:center;
      justify-content:space-between;
      font-size:18px;
      line-height:29px;
      margin:0 5px;
    }
.location-search-dialog__results-location-name{
        display:flex;
        width:100%;
      }
.location-search-dialog__results-location-favorite path{
        stroke:#00A4C2;
      }
.location-search-dialog__results-location .active{
        font-weight:bold;
        fill:#00A4C2;
        stroke:#00A4C2;
      }
.default-favorited-location{
  cursor:not-allowed;
  fill:#CCC9C0;
}
.default-favorited-location path{
    fill:#00A4C2!important;
  }
.weather-favorite-locations__current-location{
    display:flex;
    justify-content:space-between;
    align-items:center;
    background:#EEEEEE;
    padding:5px 10px;
  }
.weather-favorite-locations__current-location-name-container{
      display:flex;
      flex-direction:row;
      align-items:center;
      color:#000000;
    }
.weather-favorite-locations__current-location__button{
      display:flex;
      align-items:center;
      justify-content:center;
      cursor:pointer;
      margin-left:10px;
    }
.weather-favorite-locations__current-location__button-home path{
          fill:#CCC9C0;
        }
.weather-favorite-locations__current-location__button-home.default-current-location path{
            fill:#00A4C2;
          }
.weather-favorite-locations__current-location__button-star path{
          stroke:#00A4C2;
        }
.weather-favorite-locations__current-location__button-star.current-favorited-location{
          fill:#00A4C2;
        }
.weather-favorite-locations__current-location__button-star.current-favorited-location path{
            stroke:#00A4C2;
          }
.weather-favorite-locations__list-container{
    margin:20px 0 0;
  }
.weather-favorite-locations__list-title{
    font-weight:bold;
    margin:20px 10px;
  }
.weather-favorite-locations__list{
    display:flex;
    flex-direction:column;
    margin:10px 0 0;
    padding:0;
    list-style:none;
    border-top:1px solid #E3E3DB;
  }
.weather-favorite-locations__list-item{
      display:flex;
      justify-content:space-between;
      border-bottom:1px solid #E3E3DB;
      padding:5px;
    }
.weather-favorite-locations__list-item-link{
        display:flex;
        align-items:center;
        color:#000000!important;
        padding:5px;
        width:100%;
      }
.weather-favorite-locations__list-item__button{
        margin-right:15px;
      }
.weather-favorite-locations__list-item__button-home path{
            fill:#CCC9C0;
          }
.weather-favorite-locations__list-item__button-star{
          fill:#00A4C2;
        }
.weather-favorite-locations__list-item__button-star path{
            stroke:#00A4C2;
          }
.current-weather{
  display:flex;
  flex-direction:column;
  align-items:center;
  padding:10px 0;
  box-sizing:border-box;
  background:#EEEEEE;
  border-top:1px solid #E3E3DB;
  border-bottom:1px solid #E3E3DB;
}
.current-weather__favorite{
    display:flex;
  }
.current-weather__favorite-icon path{
      stroke:#00A4C2;
    }
.current-weather .active{
    fill:#00A4C2;
    stroke:#00A4C2;
  }
.current-weather__location-container{
    display:flex;
    flex-direction:row;
    align-items:center;
  }
.current-weather__location{
    font-size:22px;
    font-weight:bold;
    color:#00A4C2;
    margin:0 10px;
  }
.current-weather__details-wrapper{
    display:flex;
    flex-direction:column;
    align-items:center;
  }
@media only screen and (min-width: 645px){
.current-weather__details-wrapper{
      flex-direction:row;
      gap:50px
  }
    }
.current-weather__details{
    display:flex;
    flex-direction:row;
    align-items:center;
    margin-bottom:20px;
  }
.current-weather__temperature-container{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
  }
@media only screen and (min-width: 645px){
.current-weather__temperature-container{
      margin-right:50px
  }
    }
.current-weather__temperature{
    font-size:42px;
    font-weight:bold;
  }
.current-weather__temperature-feelslike{
      font-size:12px;
      font-weight:normal;
      margin-left:5px;
      color:#777777;
    }
.current-weather__symbol{
    display:inline-block;
    vertical-align:bottom;
    width:50px;
    height:50px;
  }
@media only screen and (min-width: 645px){
.current-weather__symbol{
      margin-right:50px
  }
    }
.current-weather__additional-info{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
  }
@media only screen and (min-width: 645px){
.current-weather__additional-info{
      flex-direction:column;
      justify-content:space-around
  }
    }
.current-weather__wind, .current-weather__precipitation, .current-weather__precipitation-probability{
    display:flex;
    flex-direction:row;
    align-items:center;
    color:#7B7667;
    margin:0 20px;
  }
@media only screen and (min-width: 645px){
.current-weather__wind, .current-weather__precipitation, .current-weather__precipitation-probability{
      margin:10px 0
  }
    }
.current-weather__wind .weather-value, .current-weather__precipitation .weather-value, .current-weather__precipitation-probability .weather-value{
      margin-left:5px;
    }
.weather-hour{
  display:flex;
  justify-content:center;
  padding:10px 20px;
  border-right:1px solid #E3E3DB;
  flex-direction:column;
  align-items:center;
}
.weather-hour .weather-time-date{
    text-transform:capitalize;
    font-size:14px;
    color:#7B7667;
  }
.weather-hour .weather-symbol{
    transform:scale(0.7, 0.7);
  }
.weather-hour .weather-temperature{
    font-size:22px;
    font-weight:bold;
    display:flex;
    flex-direction:column;
    align-items:center;
    margin-bottom:10px;
  }
.weather-hour .weather-temperature span{
      white-space:nowrap;
    }
.weather-hour .weather-temperature .weather-temperature-feelslike{
      font-size:12px;
      color:#7B7667;
    }
.weather-hour .weather-wind{
    display:flex;
    flex-direction:row;
    align-items:center;
    color:#7B7667;
    margin-bottom:5px;
  }
.weather-hour .weather-wind .weather-value{
      margin-left:5px;
    }
.weather-hour .weather-precipitation{
    display:flex;
    align-items:center;
    color:#7B7667;
    margin-bottom:5px;
  }
.weather-hour .weather-precipitation span{
      white-space:nowrap;
    }
.weather-hour .weather-precipitation-probability{
    display:flex;
    align-items:center;
    color:#7B7667;
    margin-bottom:5px;
  }
.weather-hour .weather-precipitation-probability span{
      white-space:nowrap;
    }
.weather-hour-selector{
    cursor:pointer;
    position:relative;
    -webkit-user-select:none;
       -moz-user-select:none;
            user-select:none;
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color:transparent;
  }
.weather-hour-selector .carousel-left{
      background:linear-gradient(to left, rgba(240,239,228,0) 0%, #FFFFFF 30%);
    }
@media (pointer: coarse) and (max-width: 897px){
.weather-hour-selector .carousel-left{
        display:none
    }
      }
.weather-hour-selector .carousel-right{
      background:linear-gradient(to right, rgba(240,239,228,0) 0%, #FFFFFF 30%);
    }
@media (pointer: coarse) and (max-width: 897px){
.weather-hour-selector .carousel-right{
        display:none
    }
      }
.weekly-weather-day-header{
  padding:5px;
  background:#00A4C2;
  color:#FFFFFF;
}
.weekly-weather-list-wrapper{
  list-style:none;
}
.weekly-weather-list-wrapper:not(:first-child){
  border-top:1px solid #E3E3DB;
}
.weekly-weather-day{
  cursor:pointer;
}
.weekly-weather-day, .weekly-weather-day__hourly-hour{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:space-between;
  padding:10px 0;
  box-sizing:border-box;
  width:100%;
}
.weekly-weather-day > *, .weekly-weather-day__hourly-hour > *{
    flex:1;
  }
.weekly-weather-day__hourly, .weekly-weather-day__hourly-hour__hourly{
    background:#EEEEEE;
    margin:0 0 0 -10px;
    padding:0 0 0 10px;
    width:calc(100% + 10px);
    cursor:pointer;
  }
.weekly-weather-day__hourly-hour, .weekly-weather-day__hourly-hour__hourly-hour{
      border-bottom:none!important;
      border-top:none!important;
    }
.weekly-weather-day .weather-time, .weekly-weather-day__hourly-hour .weather-time{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    color:#000000;
    font-weight:bold;
    font-size:12px;
  }
@media only screen and (min-width: 645px){
.weekly-weather-day .weather-time, .weekly-weather-day__hourly-hour .weather-time{
      font-size:16px
  }
    }
.weekly-weather-day .weather-symbol, .weekly-weather-day__hourly-hour .weather-symbol{
    padding:0 5px;
    scale:0.7;
    display:flex;
    justify-content:center;
  }
@media only screen and (min-width: 645px){

    .weekly-weather-day .weather-symbol, .weekly-weather-day__hourly-hour .weather-symbol{
      padding:0 10px;
      scale:1;
    }
  }
.weekly-weather-day .weather-temperature-container, .weekly-weather-day__hourly-hour .weather-temperature-container{
    display:flex;
    flex-direction:column;
    align-items:center;
  }
.weekly-weather-day .weather-temperature, .weekly-weather-day__hourly-hour .weather-temperature{
    font-size:16px;
    height:25px;
    font-weight:bold;
  }
.weekly-weather-day .weather-min-temperature, .weekly-weather-day__hourly-hour .weather-min-temperature{
    font-size:12px;
    display:flex;
    align-items:center;
    color:#7B7667;
  }
.weekly-weather-day .weather-temperature-feelslike, .weekly-weather-day__hourly-hour .weather-temperature-feelslike{
    font-size:12px;
    color:#7B7667;
    width:-webkit-max-content;
    width:-moz-max-content;
    width:max-content;
  }
@media only screen and (min-width: 645px){

    .weekly-weather-day .weather-temperature, .weekly-weather-day__hourly-hour .weather-temperature{
      font-size:22px;
    }

    .weekly-weather-day .weather-min-temperature, .weekly-weather-day__hourly-hour .weather-min-temperature{
      font-size:16px;
    }

    .weekly-weather-day .weather-temperature-feelslike, .weekly-weather-day__hourly-hour .weather-temperature-feelslike{
      font-size:16px;
    }
  }
.weekly-weather-day .weather-min-max-rain-change, .weekly-weather-day__hourly-hour .weather-min-max-rain-change{
    display:flex;
    flex-direction:column;
    align-items:center;
    color:#7B7667;
    font-size:12px;
  }
.weekly-weather-day .weather-min-max-rain-change__image, .weekly-weather-day__hourly-hour .weather-min-max-rain-change__image{
      width:10px;
      height:10px;
    }
.weekly-weather-day .weather-min-max-rain-change__value, .weekly-weather-day__hourly-hour .weather-min-max-rain-change__value{
      width:-webkit-max-content;
      width:-moz-max-content;
      width:max-content;
    }
@media only screen and (min-width: 645px){
.weekly-weather-day .weather-min-max-rain-change, .weekly-weather-day__hourly-hour .weather-min-max-rain-change{
      font-size:16px
  }

      .weekly-weather-day .weather-min-max-rain-change__image, .weekly-weather-day__hourly-hour .weather-min-max-rain-change__image{
        width:15px;
        height:15px;
      }
    }
.weekly-weather-day .weather-wind, .weekly-weather-day__hourly-hour .weather-wind{
    display:flex;
    flex-direction:column;
    align-items:center;
    color:#7B7667;
    font-size:12px;
  }
.weekly-weather-day .weather-wind .weather-wind-direction img, .weekly-weather-day__hourly-hour .weather-wind .weather-wind-direction img{
      width:10px;
      height:10px;
    }
@media only screen and (min-width: 645px){
.weekly-weather-day .weather-wind, .weekly-weather-day__hourly-hour .weather-wind{
      font-size:16px
  }

      .weekly-weather-day .weather-wind .weather-wind-direction img, .weekly-weather-day__hourly-hour .weather-wind .weather-wind-direction img{
        width:15px;
        height:15px;
      }
    }
.weekly-weather-day .weather-precipitation-probability, .weekly-weather-day__hourly-hour .weather-precipitation-probability{
    display:flex;
    flex-direction:column;
    align-items:center;
    color:#7B7667;
    font-size:12px;
  }
.weekly-weather-day .weather-precipitation-probability .weather-precipitation-probability-amount img, .weekly-weather-day__hourly-hour .weather-precipitation-probability .weather-precipitation-probability-amount img{
      width:10px;
      height:10px;
    }
@media only screen and (min-width: 645px){
.weekly-weather-day .weather-precipitation-probability, .weekly-weather-day__hourly-hour .weather-precipitation-probability{
      font-size:16px
  }

      .weekly-weather-day .weather-precipitation-probability .weather-precipitation-probability-amount img, .weekly-weather-day__hourly-hour .weather-precipitation-probability .weather-precipitation-probability-amount img{
        width:15px;
        height:15px;
      }
    }
.weekly-weather-day .weather-value, .weekly-weather-day__hourly-hour .weather-value{
    margin-top:7px;
  }
.weather-wind .S{
  transform:rotate(225deg);
}
.weather-wind .SW{
  transform:rotate(275deg);
}
.weather-wind .W{
  transform:rotate(315deg);
}
.weather-wind .NW{
  transform:rotate(0deg);
}
.weather-wind .N{
  transform:rotate(45deg);
}
.weather-wind .NE{
  transform:rotate(90deg);
}
.weather-wind .E{
  transform:rotate(135deg);
}
.weather-wind .SE{
  transform:rotate(180deg);
}
.weather-loading{
  transition:1.5s ease-in;
  opacity:0.6;
}
.weather-loading-indicator .loading{
    position:relative;
    top:5px;
    font-size:25px;
    color:black;
    text-transform:uppercase;
    border:none;
    width:33px;
    height:33px;
    text-align:center;
    box-sizing:border-box;
    margin-top:-8px;
    padding:0;
  }
.weather-symbol span{
  display:inline-block;
  vertical-align:bottom;
  width:50px;
  height:50px;
  background-repeat:no-repeat;
  background-image:url(https://cdn.ampparit.com/assets/img/weather-symbols.4cd12b4dc5ff8a819a4a.png);
}
.weather-symbol .d000{
  background-position:0 0;
}
.weather-symbol .d100{
  background-position:-50px 0;
}
.weather-symbol .d200{
  background-position:-100px 0;
}
.weather-symbol .d210{
  background-position:-150px 0;
}
.weather-symbol .d211{
  background-position:-200px 0;
}
.weather-symbol .d212{
  background-position:-250px 0;
}
.weather-symbol .d220{
  background-position:-300px 0;
}
.weather-symbol .d221{
  background-position:-350px 0;
}
.weather-symbol .d222{
  background-position:-400px 0;
}
.weather-symbol .d240{
  background-position:-450px 0;
}
.weather-symbol .d300{
  background-position:-500px 0;
}
.weather-symbol .d310{
  background-position:-550px 0;
}
.weather-symbol .d311{
  background-position:-600px 0;
}
.weather-symbol .d312{
  background-position:-650px 0;
}
.weather-symbol .d320{
  background-position:-700px 0;
}
.weather-symbol .d321{
  background-position:-750px 0;
}
.weather-symbol .d322{
  background-position:-800px 0;
}
.weather-symbol .d340{
  background-position:-850px 0;
}
.weather-symbol .d400{
  background-position:-900px 0;
}
.weather-symbol .d410{
  background-position:-950px 0;
}
.weather-symbol .d411{
  background-position:-1000px 0;
}
.weather-symbol .d412{
  background-position:-1050px 0;
}
.weather-symbol .d420{
  background-position:-1100px 0;
}
.weather-symbol .d421{
  background-position:-1150px 0;
}
.weather-symbol .d422{
  background-position:-1200px 0;
}
.weather-symbol .d430{
  background-position:-1250px 0;
}
.weather-symbol .d431{
  background-position:-1300px 0;
}
.weather-symbol .d432{
  background-position:-1350px 0;
}
.weather-symbol .d440{
  background-position:-1400px 0;
}
.weather-symbol .d500{
  background-position:-1450px 0;
}
.weather-symbol .d600{
  background-position:-1500px 0;
}
.weather-symbol .n000{
  background-position:-1550px 0;
}
.weather-symbol .n100{
  background-position:-1600px 0;
}
.weather-symbol .n200{
  background-position:-1650px 0;
}
.weather-symbol .n210{
  background-position:-1700px 0;
}
.weather-symbol .n211{
  background-position:-1750px 0;
}
.weather-symbol .n212{
  background-position:-1800px 0;
}
.weather-symbol .n220{
  background-position:-1850px 0;
}
.weather-symbol .n221{
  background-position:-1900px 0;
}
.weather-symbol .n222{
  background-position:-1950px 0;
}
.weather-symbol .n240{
  background-position:-2000px 0;
}
.weather-symbol .n300{
  background-position:-2050px 0;
}
.weather-symbol .n310{
  background-position:-2100px 0;
}
.weather-symbol .n311{
  background-position:-2150px 0;
}
.weather-symbol .n312{
  background-position:-2200px 0;
}
.weather-symbol .n320{
  background-position:-2250px 0;
}
.weather-symbol .n321{
  background-position:-2300px 0;
}
.weather-symbol .n322{
  background-position:-2350px 0;
}
.weather-symbol .n340{
  background-position:-2400px 0;
}
.weather-symbol .n400{
  background-position:-900px 0;
}
.weather-symbol .n410{
  background-position:-950px 0;
}
.weather-symbol .n411{
  background-position:-1000px 0;
}
.weather-symbol .n412{
  background-position:-1050px 0;
}
.weather-symbol .n420{
  background-position:-1100px 0;
}
.weather-symbol .n421{
  background-position:-1150px 0;
}
.weather-symbol .n422{
  background-position:-1200px 0;
}
.weather-symbol .n430{
  background-position:-1250px 0;
}
.weather-symbol .n431{
  background-position:-1300px 0;
}
.weather-symbol .n432{
  background-position:-1350px 0;
}
.weather-symbol .n440{
  background-position:-1400px 0;
}
.weather-symbol .n500{
  background-position:-2450px 0;
}
.weather-symbol .n600{
  background-position:-2500px 0;
}
.weather-data-from{
  padding:0 10px 10px 10px;
  text-align:right;
}
.th-classic .weather-title .weather-title__actions .weather-title__actions-icon path{
      stroke:#1577AA;
    }
.th-classic .weather-title .weather-title__actions .display-favorites{
      fill:#1577AA;
      stroke:#1577AA;
    }
.th-classic .location-search-dialog{
  background:#FFFFFF;
  color:#000000;
}
.th-classic .location-search-dialog__input{
    border:1px solid #E3E3DB;
  }
.th-classic .location-search-dialog__clear-button{
    color:#000000;
  }
.th-classic .location-search-dialog__geolocation{
    background:#1577AA;
    color:#FFFFFF;
  }
.th-classic .location-search-dialog__results{
    background:#FFFFFF;
    border:1px solid #1577AA;
  }
.th-classic .location-search-dialog__results-location-favorite path{
        stroke:#1577AA;
      }
.th-classic .location-search-dialog__results-location .active{
        fill:#1577AA;
        stroke:#1577AA;
      }
.th-classic .default-favorited-location{
  fill:#CCCCCC;
}
.th-classic .default-favorited-location path{
    fill:#1577AA!important;
  }
.th-classic .weather-favorite-locations__current-location{
    background:#EEEEEE;
  }
.th-classic .weather-favorite-locations__current-location-name-container{
      color:#000000;
    }
.th-classic .weather-favorite-locations__current-location__button-home path{
          fill:#CCCCCC;
        }
.th-classic .weather-favorite-locations__current-location__button-home.default-current-location path{
            fill:#1577AA;
          }
.th-classic .weather-favorite-locations__current-location__button-star path{
          stroke:#1577AA;
        }
.th-classic .weather-favorite-locations__current-location__button-star.current-favorited-location{
          fill:#1577AA;
        }
.th-classic .weather-favorite-locations__current-location__button-star.current-favorited-location path{
            stroke:#1577AA;
          }
.th-classic .weather-favorite-locations__list{
    border-top:1px solid #E3E3DB;
  }
.th-classic .weather-favorite-locations__list-item{
      border-bottom:1px solid #E3E3DB;
    }
.th-classic .weather-favorite-locations__list-item-link{
        color:#000000!important;
      }
.th-classic .weather-favorite-locations__list-item__button-home path{
            fill:#CCCCCC;
          }
.th-classic .weather-favorite-locations__list-item__button-star{
          fill:#1577AA;
        }
.th-classic .weather-favorite-locations__list-item__button-star path{
            stroke:#1577AA;
          }
.th-classic .current-weather{
  background:#EEEEEE;
  border-top:1px solid #E3E3DB;
  border-bottom:1px solid #E3E3DB;
}
.th-classic .current-weather__favorite-icon path{
      stroke:#1577AA;
    }
.th-classic .current-weather .active{
    fill:#1577AA;
    stroke:#1577AA;
  }
.th-classic .current-weather__location{
    color:#1577AA;
  }
.th-classic .current-weather__wind, .th-classic .current-weather__precipitation, .th-classic .current-weather__precipitation-probability{
    color:#777777;
  }
.th-classic .weather-hour{
  border-right:1px solid #E3E3DB;
}
.th-classic .weather-hour .weather-time-date{
    color:#777777;
  }
.th-classic .weather-hour .weather-temperature .weather-temperature-feelslike{
      color:#777777;
    }
.th-classic .weather-hour .weather-wind{
    color:#777777;
  }
.th-classic .weather-hour .weather-precipitation{
    color:#777777;
  }
.th-classic .weather-hour .weather-precipitation-probability{
    color:#777777;
  }
.th-classic .weather-hour-selector .carousel-left{
      background:linear-gradient(to left, rgba(240,239,228,0) 0%, #FFFFFF 30%);
    }
.th-classic .weather-hour-selector .carousel-right{
      background:linear-gradient(to right, rgba(240,239,228,0) 0%, #FFFFFF 30%);
    }
.th-classic .weekly-weather-day-header{
  background:#1577AA;
  color:#FFFFFF;
}
.th-classic .weekly-weather-list-wrapper:not(:first-child){
  border-top:1px solid #E3E3DB;
}
.th-classic .weekly-weather-day__hourly, .th-classic .weekly-weather-day__hourly-hour__hourly{
    background:#EEEEEE;
  }
.th-classic .weekly-weather-day .weather-time, .th-classic .weekly-weather-day__hourly-hour .weather-time{
    color:#000000;
  }
.th-classic .weekly-weather-day .weather-min-temperature, .th-classic .weekly-weather-day__hourly-hour .weather-min-temperature{
    color:#777777;
  }
.th-classic .weekly-weather-day .weather-temperature-feelslike, .th-classic .weekly-weather-day__hourly-hour .weather-temperature-feelslike{
    color:#777777;
  }
.th-classic .weekly-weather-day .weather-min-max-rain-change, .th-classic .weekly-weather-day__hourly-hour .weather-min-max-rain-change{
    color:#777777;
  }
.th-classic .weekly-weather-day .weather-wind, .th-classic .weekly-weather-day__hourly-hour .weather-wind{
    color:#777777;
  }
.th-classic .weekly-weather-day .weather-precipitation-probability, .th-classic .weekly-weather-day__hourly-hour .weather-precipitation-probability{
    color:#777777;
  }
.th-night .weather-title .weather-title__actions .weather-title__actions-icon path{
      stroke:#7B7667;
    }
.th-night .weather-title .weather-title__actions .display-favorites{
      fill:#7B7667;
      stroke:#7B7667;
    }
.th-night .location-search-dialog{
  background:#282828;
  color:#EEEEEE;
}
.th-night .location-search-dialog__input{
    border:1px solid #E3E3DB;
  }
.th-night .location-search-dialog__clear-button{
    color:#EEEEEE;
  }
.th-night .location-search-dialog__geolocation{
    background:#7B7667;
    color:#FFFFFF;
  }
.th-night .location-search-dialog__results{
    background:#282828;
    border:1px solid #7B7667;
  }
.th-night .location-search-dialog__results-location-favorite path{
        stroke:#7B7667;
      }
.th-night .location-search-dialog__results-location .active{
        fill:#7B7667;
        stroke:#7B7667;
      }
.th-night .default-favorited-location{
  fill:#CCC9C0;
}
.th-night .default-favorited-location path{
    fill:#7B7667!important;
  }
.th-night .weather-favorite-locations__current-location{
    background:#333333;
  }
.th-night .weather-favorite-locations__current-location-name-container{
      color:#EEEEEE;
    }
.th-night .weather-favorite-locations__current-location__button-home path{
          fill:#CCC9C0;
        }
.th-night .weather-favorite-locations__current-location__button-home.default-current-location path{
            fill:#7B7667;
          }
.th-night .weather-favorite-locations__current-location__button-star path{
          stroke:#7B7667;
        }
.th-night .weather-favorite-locations__current-location__button-star.current-favorited-location{
          fill:#7B7667;
        }
.th-night .weather-favorite-locations__current-location__button-star.current-favorited-location path{
            stroke:#7B7667;
          }
.th-night .weather-favorite-locations__list{
    border-top:1px solid #E3E3DB;
  }
.th-night .weather-favorite-locations__list-item{
      border-bottom:1px solid #E3E3DB;
    }
.th-night .weather-favorite-locations__list-item-link{
        color:#EEEEEE!important;
      }
.th-night .weather-favorite-locations__list-item__button-home path{
            fill:#CCC9C0;
          }
.th-night .weather-favorite-locations__list-item__button-star{
          fill:#7B7667;
        }
.th-night .weather-favorite-locations__list-item__button-star path{
            stroke:#7B7667;
          }
.th-night .current-weather{
  background:#333333;
  border-top:1px solid #E3E3DB;
  border-bottom:1px solid #E3E3DB;
}
.th-night .current-weather__favorite-icon path{
      stroke:#7B7667;
    }
.th-night .current-weather .active{
    fill:#7B7667;
    stroke:#7B7667;
  }
.th-night .current-weather__location{
    color:#7B7667;
  }
.th-night .current-weather__wind, .th-night .current-weather__precipitation, .th-night .current-weather__precipitation-probability{
    color:#7B7667;
  }
.th-night .weather-hour{
  border-right:1px solid #E3E3DB;
}
.th-night .weather-hour .weather-time-date{
    color:#7B7667;
  }
.th-night .weather-hour .weather-temperature .weather-temperature-feelslike{
      color:#7B7667;
    }
.th-night .weather-hour .weather-wind{
    color:#7B7667;
  }
.th-night .weather-hour .weather-precipitation{
    color:#7B7667;
  }
.th-night .weather-hour .weather-precipitation-probability{
    color:#7B7667;
  }
.th-night .weather-hour-selector .carousel-left{
      background:linear-gradient(to left, rgba(240,239,228,0) 0%, #282828 30%);
    }
.th-night .weather-hour-selector .carousel-right{
      background:linear-gradient(to right, rgba(240,239,228,0) 0%, #282828 30%);
    }
.th-night .weekly-weather-day-header{
  background:#7B7667;
  color:#FFFFFF;
}
.th-night .weekly-weather-list-wrapper:not(:first-child){
  border-top:1px solid #E3E3DB;
}
.th-night .weekly-weather-day__hourly, .th-night .weekly-weather-day__hourly-hour__hourly{
    background:#333333;
  }
.th-night .weekly-weather-day .weather-time, .th-night .weekly-weather-day__hourly-hour .weather-time{
    color:#EEEEEE;
  }
.th-night .weekly-weather-day .weather-min-temperature, .th-night .weekly-weather-day__hourly-hour .weather-min-temperature{
    color:#7B7667;
  }
.th-night .weekly-weather-day .weather-temperature-feelslike, .th-night .weekly-weather-day__hourly-hour .weather-temperature-feelslike{
    color:#7B7667;
  }
.th-night .weekly-weather-day .weather-min-max-rain-change, .th-night .weekly-weather-day__hourly-hour .weather-min-max-rain-change{
    color:#7B7667;
  }
.th-night .weekly-weather-day .weather-wind, .th-night .weekly-weather-day__hourly-hour .weather-wind{
    color:#7B7667;
  }
.th-night .weekly-weather-day .weather-precipitation-probability, .th-night .weekly-weather-day__hourly-hour .weather-precipitation-probability{
    color:#7B7667;
  }
.th-matrix .weather-title .weather-title__actions .weather-title__actions-icon path{
      stroke:#7B7667;
    }
.th-matrix .weather-title .weather-title__actions .display-favorites{
      fill:#7B7667;
      stroke:#7B7667;
    }
.th-matrix .location-search-dialog{
  background:#282828;
  color:#D7D7D7;
}
.th-matrix .location-search-dialog__input{
    border:1px solid #E3E3DB;
  }
.th-matrix .location-search-dialog__clear-button{
    color:#D7D7D7;
  }
.th-matrix .location-search-dialog__geolocation{
    background:#7B7667;
    color:#D7D7D7;
  }
.th-matrix .location-search-dialog__results{
    background:#282828;
    border:1px solid #7B7667;
  }
.th-matrix .location-search-dialog__results-location-favorite path{
        stroke:#7B7667;
      }
.th-matrix .location-search-dialog__results-location .active{
        fill:#7B7667;
        stroke:#7B7667;
      }
.th-matrix .default-favorited-location{
  fill:#CCC9C0;
}
.th-matrix .default-favorited-location path{
    fill:#7B7667!important;
  }
.th-matrix .weather-favorite-locations__current-location{
    background:#333333;
  }
.th-matrix .weather-favorite-locations__current-location-name-container{
      color:#D7D7D7;
    }
.th-matrix .weather-favorite-locations__current-location__button-home path{
          fill:#CCC9C0;
        }
.th-matrix .weather-favorite-locations__current-location__button-home.default-current-location path{
            fill:#7B7667;
          }
.th-matrix .weather-favorite-locations__current-location__button-star path{
          stroke:#7B7667;
        }
.th-matrix .weather-favorite-locations__current-location__button-star.current-favorited-location{
          fill:#7B7667;
        }
.th-matrix .weather-favorite-locations__current-location__button-star.current-favorited-location path{
            stroke:#7B7667;
          }
.th-matrix .weather-favorite-locations__list{
    border-top:1px solid #E3E3DB;
  }
.th-matrix .weather-favorite-locations__list-item{
      border-bottom:1px solid #E3E3DB;
    }
.th-matrix .weather-favorite-locations__list-item-link{
        color:#D7D7D7!important;
      }
.th-matrix .weather-favorite-locations__list-item__button-home path{
            fill:#CCC9C0;
          }
.th-matrix .weather-favorite-locations__list-item__button-star{
          fill:#7B7667;
        }
.th-matrix .weather-favorite-locations__list-item__button-star path{
            stroke:#7B7667;
          }
.th-matrix .current-weather{
  background:#333333;
  border-top:1px solid #E3E3DB;
  border-bottom:1px solid #E3E3DB;
}
.th-matrix .current-weather__favorite-icon path{
      stroke:#7B7667;
    }
.th-matrix .current-weather .active{
    fill:#7B7667;
    stroke:#7B7667;
  }
.th-matrix .current-weather__location{
    color:#7B7667;
  }
.th-matrix .current-weather__wind, .th-matrix .current-weather__precipitation, .th-matrix .current-weather__precipitation-probability{
    color:#7B7667;
  }
.th-matrix .weather-hour{
  border-right:1px solid #E3E3DB;
}
.th-matrix .weather-hour .weather-time-date{
    color:#7B7667;
  }
.th-matrix .weather-hour .weather-temperature .weather-temperature-feelslike{
      color:#7B7667;
    }
.th-matrix .weather-hour .weather-wind{
    color:#7B7667;
  }
.th-matrix .weather-hour .weather-precipitation{
    color:#7B7667;
  }
.th-matrix .weather-hour .weather-precipitation-probability{
    color:#7B7667;
  }
.th-matrix .weather-hour-selector .carousel-left{
      background:linear-gradient(to left, rgba(240,239,228,0) 0%, #282828 30%);
    }
.th-matrix .weather-hour-selector .carousel-right{
      background:linear-gradient(to right, rgba(240,239,228,0) 0%, #282828 30%);
    }
.th-matrix .weekly-weather-day-header{
  background:#7B7667;
  color:#D7D7D7;
}
.th-matrix .weekly-weather-list-wrapper:not(:first-child){
  border-top:1px solid #E3E3DB;
}
.th-matrix .weekly-weather-day__hourly, .th-matrix .weekly-weather-day__hourly-hour__hourly{
    background:#333333;
  }
.th-matrix .weekly-weather-day .weather-time, .th-matrix .weekly-weather-day__hourly-hour .weather-time{
    color:#D7D7D7;
  }
.th-matrix .weekly-weather-day .weather-min-temperature, .th-matrix .weekly-weather-day__hourly-hour .weather-min-temperature{
    color:#7B7667;
  }
.th-matrix .weekly-weather-day .weather-temperature-feelslike, .th-matrix .weekly-weather-day__hourly-hour .weather-temperature-feelslike{
    color:#7B7667;
  }
.th-matrix .weekly-weather-day .weather-min-max-rain-change, .th-matrix .weekly-weather-day__hourly-hour .weather-min-max-rain-change{
    color:#7B7667;
  }
.th-matrix .weekly-weather-day .weather-wind, .th-matrix .weekly-weather-day__hourly-hour .weather-wind{
    color:#7B7667;
  }
.th-matrix .weekly-weather-day .weather-precipitation-probability, .th-matrix .weekly-weather-day__hourly-hour .weather-precipitation-probability{
    color:#7B7667;
  }

.carousel-items{
  margin:0;
  padding:0;
  display:flex;
  list-style-type:none;
  overflow-x:scroll;
  scrollbar-width:none;
}
.carousel-items::-webkit-scrollbar{
    display:none;
  }
.carousel-left, .carousel-right{
  position:absolute;
  top:0;
  bottom:0;
  width:50px;
  z-index:1;
  font-size:45px;

  display:flex;
  overflow:hidden;
  box-sizing:border-box;
  justify-content:center;
  align-items:center;
}
.carousel-left span, .carousel-right span{
    display:inline;
  }
.carousel-left{
  left:0;
  background:linear-gradient(to left, rgba(240,239,228,0) 0%, #E5E5DE 30%);
}
.carousel-right{
  right:0;
  background:linear-gradient(to right, rgba(240,239,228,0) 0%, #E5E5DE 30%);
}
.th-classic .carousel-left{
  background:linear-gradient(to left, rgba(240,239,228,0) 0%, #E5E5DE 30%);
}
.th-classic .carousel-right{
  background:linear-gradient(to right, rgba(240,239,228,0) 0%, #E5E5DE 30%);
}
.th-night .carousel-left{
  background:linear-gradient(to left, rgba(240,239,228,0) 0%, #7B7667 30%);
}
.th-night .carousel-right{
  background:linear-gradient(to right, rgba(240,239,228,0) 0%, #7B7667 30%);
}
.th-matrix .carousel-left{
  background:linear-gradient(to left, rgba(240,239,228,0) 0%, #7B7667 30%);
}
.th-matrix .carousel-right{
  background:linear-gradient(to right, rgba(240,239,228,0) 0%, #7B7667 30%);
}


.tv-notification{
  margin:20px;
  padding:20px;
}
.tv-notification__title{
    font-size:26px;
    margin-bottom:15px;
    font-weight:bold;
  }
.tv-notification__text-section{
    font-size:18px;
    margin-bottom:15px;
  }
.tv-notification__image-container{
    margin:20px;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
  }
.tv-notification__image-container-image{
      margin:10px;
      max-width:100%;
      max-height:300px;
    }
.tv-notification__link{
    margin-top:20px;
    padding:10px 20px;
  }

.info-page{
  box-sizing:border-box;
  padding:40px 10% 50px;
  width:100%;
  line-height:1.3;
}
@media only screen and (max-width: 897px){
.info-page{
    padding-left:5%;
    padding-right:5%
}
  }
@media only screen and (max-width: 587px){
.info-page{
    padding-left:10px;
    padding-right:10px
}
  }
.info-page h1{
    text-align:center;
    margin:0.5em 0 1.2em;
  }
.info-page h2{
    margin:1.5em 0 0.4em;
    font-size:24px;
  }
.info-page h3{
    font-size:16px;
  }
.info-page p{
    margin:5px 0 15px;
  }
.info-page code{
    font-family:ui-monospace, monospace;
    color:#00A4C2;
    margin:0 3px;
  }
.info-page ul{
    list-style:disc;
    margin:5px 20px 20px;
    padding-left:20px;
  }
.info-page ul li{
      margin-bottom:10px;
    }
.info-page .sources-list{
    -moz-column-width:205px;
         column-width:205px;
    padding:0 10px;
  }
.info-page__image{
    width:100%;
  }
.app-lander__app-links{
  display:flex;
  margin-top:20px;
  margin-bottom:20px;
  gap:20px;
}
.app-lander__app-links img{
    max-width:100%;
    max-height:60px;
  }
.th-classic .info-page code{
    color:#1577AA;
  }
.th-night .info-page code{
    color:#7B7667;
  }
.th-matrix .info-page code{
    color:#7B7667;
  }


.info-page-form,
.info-page-form-thanks,
.info-page-form-error{
  margin:20px auto;
  max-width:720px;
  padding:20px 20px 10px 20px;
  background-color:rgba(125, 125, 125, 0.1);
}
.info-page-form-thanks,
.info-page-form-error{
  padding-bottom:40px;
  text-align:center;
}
.info-page-form-thanks h2, .info-page-form-error h2{
    margin-top:0;
  }
.form-group-container{
  display:flex;
  flex-direction:column;
  width:100%;
  padding-bottom:15px;
}
@media only screen and (min-width: 587px){
.form-group-container{
    flex-direction:row;
    align-items:center;
    padding-bottom:12px
}
  }
.form-group-label{
  flex:1;
  text-align:left;
  max-width:230px;
  padding:3px 10px 3px 0;
  font-size:18px;
  line-height:20px;
}
@media only screen and (min-width: 587px){
.form-group-label{
    padding-top:3px;
    text-align:right
}
  }
.form-group-label__info{
    font-size:14px;
    color:#7B7667;
  }
.info-page-form--feedback .form-group-label{
    max-width:180px;
  }
.form-group-inputs{
  flex:1;
}
.form-group-inputs textarea,
  .form-group-inputs input[type='text'],
  .form-group-inputs input[type='email'],
  .form-group-inputs input[type='password'],
  .form-group-inputs input[type='number'],
  .form-group-inputs input[type='url']{
    width:100%;
    height:40px;
    background:#FFFFFF;
    border:1px solid #00A4C2;
  }
.form-group-inputs textarea{
    height:100px;
    resize:vertical;
  }
.form-group-inputs input[type='number']{
    width:auto;
  }
.form-group-inputs button,
  .form-group-inputs input[type='button'],
  .form-group-inputs input[type='submit']{
    margin-top:20px;
    min-width:200px;
    text-transform:uppercase;
    text-align:center;
    cursor:pointer;
    font-size:16px;
  }
.form-group-inputs label{
    display:inline-block;
    margin-top:2px;
    width:100%;
  }
.form-validation-message{
  margin-top:2px;
  color:#FD5D5D;
}
.th-classic .form-group-label__info{
    color:#777777;
  }
.th-classic .form-group-inputs textarea,
  .th-classic .form-group-inputs input[type='text'],
  .th-classic .form-group-inputs input[type='email'],
  .th-classic .form-group-inputs input[type='password'],
  .th-classic .form-group-inputs input[type='number'],
  .th-classic .form-group-inputs input[type='url']{
    border:1px solid #1577AA;
  }
.th-night .form-group-label__info{
    color:#7B7667;
  }
.th-night .form-group-inputs textarea,
  .th-night .form-group-inputs input[type='text'],
  .th-night .form-group-inputs input[type='email'],
  .th-night .form-group-inputs input[type='password'],
  .th-night .form-group-inputs input[type='number'],
  .th-night .form-group-inputs input[type='url']{
    border:1px solid #7B7667;
  }
.th-matrix .form-group-label__info{
    color:#7B7667;
  }
.th-matrix .form-group-inputs textarea,
  .th-matrix .form-group-inputs input[type='text'],
  .th-matrix .form-group-inputs input[type='email'],
  .th-matrix .form-group-inputs input[type='password'],
  .th-matrix .form-group-inputs input[type='number'],
  .th-matrix .form-group-inputs input[type='url']{
    border:1px solid #7B7667;
  }

.user-management{
  padding:10px;
}
.form-action{
  cursor:pointer;
  display:flex;
  margin-top:10px;
}

.settings-tabs{
  position:relative;
}

.settings-tabs li{
    min-width:115px;
  }

.settings-tabs .carousel-left{
    background:linear-gradient(to left, rgba(240,239,228,0) 0%, #E5E5DE 50%);
    justify-content:flex-start;
  }

.settings-tabs .carousel-left > span{
      margin-left:10px;
    }

.settings-tabs .carousel-right{
    background:linear-gradient(to right, rgba(240,239,228,0) 0%, #E5E5DE 50%);
    justify-content:flex-end;
  }

.settings-tabs .carousel-right > span{
      margin-right:10px;
    }

.profile-settings-info-text{
  padding:10px 10px 20px;
}

.hide-on-sm{
  display:none;
}

@media only screen and (min-width: 897px){

.hide-on-sm{
    display:block
}
  }

.settings-input-error{
  color:#FD5D5D;
}

.root-category-ul{
  display:flex;
  flex-wrap:wrap;
  padding:0;
}

.root-category-ul .list-style{
    width:100%;
    margin:5px 5px 20px;
  }

@media only screen and (min-width: 587px){

.root-category-ul .list-style{
      width:48%;
      margin:0 10px 10px 0
  }
    }

.category-collapsible{
  font-weight:400;
  cursor:pointer;
  justify-content:space-between;
  border-bottom:solid 2px #00A4C2;
}

.category-collapsible .open-collapsibles{
    padding-top:3px;
  }

.category-collapsible-open{
  display:block;
  margin:0 10px;
}

.category-collapsible-closed{
  display:none;
}

.category-item-action-container{
  display:flex;
}

.category-item{
  display:flex;
}

.category-item .whitelisted-category-icon{
    color:#FFFFFF;
  }

.category-item .unwhitelisted-category-icon{
    color:#00A4C2;
  }

.category-item .blacklisted-category-icon{
    color:#FFFFFF;
  }

.category-item .unblacklisted-category-icon{
    color:#000000;
  }

.category-item .category-title{
    padding:3px 3px 3px 20px;
  }

.category-item .category-root-title{
    font-weight:bolder;
  }

.category-heart-active{
  background-color:#00A4C2;
}

.category-eye-active{
  background-color:#615F56;
}

.category-heart, .category-eye{
  cursor:pointer;
  padding:5px 15px;
}

.category-settings-container{
  width:100%;
}

.category-settings-container ul{
    display:flex;
    flex-wrap:wrap;
    list-style:none;
    margin:5px 0 10px 0;
  }

.box-header{
  background-color:#FDE15D;
  color:#222222;
  padding:10px;
  font-size:15px;
  font-weight:bold;
  margin-bottom:10px;
}

.personal{
  display:flex;
  flex-direction:column;
  margin:0 auto;
  width:100%;
}

@media only screen and (min-width: 897px){

.personal{
    display:flex;
    flex-direction:row;
    margin:0 auto;
    width:100%
}
  }

.personal h2{
    width:100%;
    font-size:20px;
    margin:0 10px 30px;
    text-align:center;
  }

@media only screen and (min-width: 587px){

.personal h2{
      font-size:35px
  }
    }

.personal p{
    width:100%;
    font-size:14px;
  }

.personal p span{
      margin:0 5px;
    }

@media only screen and (min-width: 587px){

.personal p{
      font-size:16px
  }
    }

.personal .forgotten-password{
    display:inline-block;
  }

.source-settings__toggle{
    display:flex;
    align-items:center;
    flex-direction:row;
    flex-wrap:wrap;
    justify-content:space-between;
    margin:5px 0;
    width:250px;
  }

.source-settings__toggle-container{
      display:block;
      margin:0 0 10px 10px;
    }

.source-settings__tabs{
    position:relative;
    background:#E5E5DE;
    list-style:none;
    text-align:center;
    font-size:15px;
    font-weight:bold;
    display:flex;
    flex:1 0 auto;
  }

.source-settings__tabs__list-item{
      border-top:1px solid #E5E5DE;
      border-right:1px solid #E5E5DE;
      border-left:1px solid #E5E5DE;
      padding:10px;
      cursor:pointer;
    }

.source-settings__tabs .active{
      background:white;
      color:#00A4C2;
    }

.source-settings__tabs .disabled{
      pointer-events:none;
    }

.source-settings__tabs .carousel-left{
      background:linear-gradient(to left, rgba(240,239,228,0) 0%, #E5E5DE 50%);
      justify-content:flex-start;
    }

.source-settings__tabs .carousel-left > span{
        margin-left:10px;
      }

.source-settings__tabs .carousel-right{
      background:linear-gradient(to right, rgba(240,239,228,0) 0%, #E5E5DE 50%);
      justify-content:flex-end;
    }

.source-settings__tabs .carousel-right > span{
        margin-right:10px;
      }

.list-style{
  text-decoration:none;
  list-style:none;
  font-size:12px;
  font-weight:400;
}

.sources, .hidden-sources{
  width:100%;
  margin:0 10px 10px 0;
}

.sources__list-container{
  margin:5px;
}

.sources__list{
  padding:0;
}

.hidden-sources__list{
  padding:10px;
}

.sources__list-label-container{
  width:100%;
  border-bottom:1px solid #00A4C2;
}

.sources__list-label{
  font-weight:700;
}

.sources__labels-container{
  width:100%;
  min-height:40px;
  position:-webkit-sticky;
  position:sticky;
  top:50px;
  background:#FFFFFF;
  z-index:1;
}

.sources__labels__list{
  display:flex;
  flex-flow:row wrap;
  border-bottom:1px solid #A9A9A9;
}

.sources__labels__list-button{
    width:22px;
    height:24px;
    color:#00A4C2;
    margin:4px;
    border:1px solid #00A4C2;
    border-radius:5px;
  }

.sources__labels__list-button:hover{
      color:#FFFFFF;
      background:#00A4C2;
      opacity:0.8;
    }

@media only screen and (min-width: 587px){

    .sources__labels__list-button{
      width:30px;
      height:30px;
      margin:4px 2px;
    }

  }

.width100{
  width:100%;
}

.profile-share .fa{
    font-size:30px;
    padding:10px;
  }

.disabled{
  color:rgba(177, 174, 174, 0.68);
}

.react-tagsinput .input-wrapper{
    display:flex;
  }

.react-tagsinput .input-wrapper input{
      padding-right:30px;
    }

.react-tagsinput .input-wrapper button{
      line-height:20px;
      margin:5px -20px 5px 0;
      flex:0 0 auto;
      position:relative;
      left:-20px;
      padding-left:25px;
      padding-right:25px;
    }

.react-tagsinput .react-tagsinput-input{
    width:100%;
    margin:5px 0;
  }

.react-tagsinput .react-tagsinput-input > input{
      width:100%;
    }

.react-tagsinput .react-tagsinput-tag{
    background:#FDE15D;
    color:#000000;
    display:inline-block;
    padding:6px 11px;
    border-radius:20px;
    font-size:15px;
    word-wrap:break-word;
    margin:0 10px 10px 0;
  }

.react-tagsinput .react-tagsinput-tag:last-child{
      margin-right:0;
    }

.react-tagsinput .react-tagsinput-tag .react-tagsinput-remove{
      color:#615F56;
      margin-left:7px;
      min-width:12px;
    }

.react-tagsinput .react-tagsinput-tag .react-tagsinput-remove:hover{
        cursor:pointer;
      }

.react-tagsinput .description{
    font-size:13px;
    margin-bottom:10px;
    display:inline-block;
  }

.personal.word-filtering{
  flex-direction:column;
}

.char-filters ul{
    list-style:none;
    padding:0;
  }

.char-filters ul li{
      padding:5px 0;
    }

.char-filter-char{
  font-family:monospace;
}

.container .form{
    align-items:left;
  }

.container .vote-filter{
    display:flex;
    flex-direction:row;
    position:relative;
    left:0;
  }

.container .vote-filter-input{
      width:150px;
      margin:5px 0;
    }

.container .vote-filter .button{
      margin:5px 0 5px 20px;
    }

.container .description{
    padding-top:5px;
    font-size:13px;
  }

.th-classic .settings-tabs .carousel-left{
    background:linear-gradient(to left, rgba(240,239,228,0) 0%, #E5E5DE 50%);
  }

.th-classic .settings-tabs .carousel-right{
    background:linear-gradient(to right, rgba(240,239,228,0) 0%, #E5E5DE 50%);
  }

.th-classic .category-collapsible{
  border-bottom:solid 2px #1577AA;
}

.th-classic .category-item .whitelisted-category-icon{
    color:#FFFFFF;
  }

.th-classic .category-item .blacklisted-category-icon{
    color:#FFFFFF;
  }

.th-classic .category-item .unblacklisted-category-icon{
    color:#000000;
  }

.th-classic .category-eye-active{
  background-color:#666666;
}

.th-classic .box-header{
  background-color:#66BB00;
  color:#FFFFFF;
}

.th-classic .source-settings__tabs{
    background:#E5E5DE;
  }

.th-classic .source-settings__tabs__list-item{
      border-top:1px solid #E5E5DE;
      border-right:1px solid #E5E5DE;
      border-left:1px solid #E5E5DE;
    }

.th-classic .source-settings__tabs .carousel-left{
      background:linear-gradient(to left, rgba(240,239,228,0) 0%, #E5E5DE 50%);
    }

.th-classic .source-settings__tabs .carousel-right{
      background:linear-gradient(to right, rgba(240,239,228,0) 0%, #E5E5DE 50%);
    }

.th-classic .sources__list-label-container{
  border-bottom:1px solid #1577AA;
}

.th-classic .sources__labels-container{
  background:#FFFFFF;
}

.th-classic .sources__labels__list{
  border-bottom:1px solid #A9A9A9;
}

.th-classic .sources__labels__list-button{
    color:#1577AA;
    border:1px solid #1577AA;
  }

.th-classic .sources__labels__list-button:hover{
      color:#FFFFFF;
      background:#1577AA;
    }

.th-classic .react-tagsinput .react-tagsinput-tag{
    background:#66BB00;
    color:#FFFFFF;
  }

.th-classic .react-tagsinput .react-tagsinput-tag .react-tagsinput-remove{
      color:#615F56;
    }

.th-night .settings-tabs .carousel-left{
    background:linear-gradient(to left, rgba(240,239,228,0) 0%, #7B7667 50%);
  }

.th-night .settings-tabs .carousel-right{
    background:linear-gradient(to right, rgba(240,239,228,0) 0%, #7B7667 50%);
  }

.th-night .category-collapsible{
  border-bottom:solid 2px #7B7667;
}

.th-night .category-item .whitelisted-category-icon{
    color:#FFFFFF;
  }

.th-night .category-item .blacklisted-category-icon{
    color:#FFFFFF;
  }

.th-night .category-item .unblacklisted-category-icon{
    color:#EEEEEE;
  }

.th-night .category-eye-active{
  background-color:#615F56;
}

.th-night .box-header{
  background-color:#FDE15D;
  color:#000000;
}

.th-night .source-settings__tabs{
    background:#7B7667;
  }

.th-night .source-settings__tabs__list-item{
      border-top:1px solid #7B7667;
      border-right:1px solid #7B7667;
      border-left:1px solid #7B7667;
    }

.th-night .source-settings__tabs .carousel-left{
      background:linear-gradient(to left, rgba(240,239,228,0) 0%, #7B7667 50%);
    }

.th-night .source-settings__tabs .carousel-right{
      background:linear-gradient(to right, rgba(240,239,228,0) 0%, #7B7667 50%);
    }

.th-night .sources__list-label-container{
  border-bottom:1px solid #7B7667;
}

.th-night .sources__labels-container{
  background:#282828;
}

.th-night .sources__labels__list{
  border-bottom:1px solid #A9A9A9;
}

.th-night .sources__labels__list-button{
    color:#7B7667;
    border:1px solid #7B7667;
  }

.th-night .sources__labels__list-button:hover{
      color:#FFFFFF;
      background:#7B7667;
    }

.th-night .react-tagsinput .react-tagsinput-tag{
    background:#FDE15D;
    color:#000000;
  }

.th-night .react-tagsinput .react-tagsinput-tag .react-tagsinput-remove{
      color:#615F56;
    }

.th-matrix .settings-tabs .carousel-left{
    background:linear-gradient(to left, rgba(240,239,228,0) 0%, #7B7667 50%);
  }

.th-matrix .settings-tabs .carousel-right{
    background:linear-gradient(to right, rgba(240,239,228,0) 0%, #7B7667 50%);
  }

.th-matrix .category-collapsible{
  border-bottom:solid 2px #7B7667;
}

.th-matrix .category-item .whitelisted-category-icon{
    color:#D7D7D7;
  }

.th-matrix .category-item .blacklisted-category-icon{
    color:#D7D7D7;
  }

.th-matrix .category-item .unblacklisted-category-icon{
    color:#D7D7D7;
  }

.th-matrix .category-eye-active{
  background-color:#615F56;
}

.th-matrix .box-header{
  background-color:#37650B;
  color:#D7D7D7;
}

.th-matrix .source-settings__tabs{
    background:#7B7667;
  }

.th-matrix .source-settings__tabs__list-item{
      border-top:1px solid #7B7667;
      border-right:1px solid #7B7667;
      border-left:1px solid #7B7667;
    }

.th-matrix .source-settings__tabs .carousel-left{
      background:linear-gradient(to left, rgba(240,239,228,0) 0%, #7B7667 50%);
    }

.th-matrix .source-settings__tabs .carousel-right{
      background:linear-gradient(to right, rgba(240,239,228,0) 0%, #7B7667 50%);
    }

.th-matrix .sources__list-label-container{
  border-bottom:1px solid #7B7667;
}

.th-matrix .sources__labels-container{
  background:#282828;
}

.th-matrix .sources__labels__list{
  border-bottom:1px solid #A9A9A9;
}

.th-matrix .sources__labels__list-button{
    color:#7B7667;
    border:1px solid #7B7667;
  }

.th-matrix .sources__labels__list-button:hover{
      color:#D7D7D7;
      background:#7B7667;
    }

.th-matrix .react-tagsinput .react-tagsinput-tag{
    background:#37650B;
    color:#D7D7D7;
  }

.th-matrix .react-tagsinput .react-tagsinput-tag .react-tagsinput-remove{
      color:#D7D7D7;
    }


.react-toggle{
  display:inline-block;
  position:relative;
  cursor:pointer;
  background-color:transparent;
  border:0;
  margin-left:10px;
  vertical-align:middle;
  padding:0;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  -webkit-tap-highlight-color:transparent;
}

.react-toggle-screenreader-only{
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
}

.react-toggle--disabled{
  cursor:not-allowed;
  opacity:0.5;
  transition:opacity 0.25s;
}

.react-toggle-track{
  width:50px;
  height:24px;
  padding:0;
  border-radius:30px;
  background-color:#4D4D4D;
  transition:all 0.2s ease;
}

.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{
  background-color:#000000;
}

.react-toggle--checked .react-toggle-track{
  background-color:#19AB27;
}

.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{
  background-color:#128D15;
}

.react-toggle-track-check{
  position:absolute;
  width:14px;
  height:10px;
  top:0px;
  bottom:0px;
  margin-top:auto;
  margin-bottom:auto;
  line-height:0;
  left:8px;
  opacity:0;
  transition:opacity 0.25s ease;
}

.react-toggle--checked .react-toggle-track-check{
  opacity:1;
  transition:opacity 0.25s ease;
}

.react-toggle-track-x{
  position:absolute;
  width:10px;
  height:10px;
  top:0px;
  bottom:0px;
  margin-top:auto;
  margin-bottom:auto;
  line-height:0;
  right:10px;
  opacity:1;
  transition:opacity 0.25s ease;
}

.react-toggle--checked .react-toggle-track-x{
  opacity:0;
}

.react-toggle-thumb{
  transition:all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  position:absolute;
  top:1px;
  left:1px;
  width:22px;
  height:22px;
  border:1px solid #4D4D4D;
  border-radius:50%;
  background-color:#FAFAFA;
  box-sizing:border-box;
  transition:all 0.25s ease;
}

.react-toggle--checked .react-toggle-thumb{
  left:27px;
  border-color:#19AB27;
}

.react-toggle--focus .react-toggle-thumb{
  box-shadow:0px 0px 2px 3px #0099E0;
}

.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb{
  box-shadow:0px 0px 5px 5px #0099E0;
}

.source-item{
  display:flex;
  flex-direction:row;
  gap:20px;
  width:100%;
  line-height:25px;
  position:relative;
}
@media (pointer: coarse){
.source-item{
    margin:5px 0
}
  }
.source-item--open,
  .source-item:hover{
    background:#EDEDED;
  }
.source-item__link{
    min-width:-webkit-fit-content;
    min-width:-moz-fit-content;
    min-width:fit-content;
    color:#00A4C2;
  }
.source-item__link:visited{
      color:#00A4C2;
    }
.source-item__link--blacklisted{
      color:#A9A9A9;
    }
.source-item__link--blacklisted:visited{
        color:#A9A9A9;
      }
.source-item__paywall-status{
    margin-left:-5px;
  }
@media only screen and (max-width: 480px){
.source-item__paywall-status{
      display:none
  }
    }
.source-item__toggle{
    display:flex;
    justify-content:flex-end;
    align-items:center;
    gap:10px;
    flex-grow:1;
    color:#000000;
  }
.source-item__toggle--blacklisted{
      color:#FD5D5D;
    }
.source-item__menu-container{
    position:absolute;
    right:0;
    top:25px;
    display:flex;
    flex-direction:column;
    border:1px solid #00A4C2;
    background-color:#FFFFFF;
    box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index:1;
  }
.source-item__menu-container-button{
      display:flex;
      width:100%;
      padding:4px;
    }
.source-item__menu-container-button:hover{
        background:#1EC5E3;
        color:#FFFFFF;
      }
.source-item__menu-container-button > span{
        width:-webkit-fit-content;
        width:-moz-fit-content;
        width:fit-content;
      }
.source-item .error{
    cursor:not-allowed;
    color:#FD5D5D;
  }
.th-classic .source-item--open,
  .th-classic .source-item:hover{
    background:#EDEDED;
  }
.th-classic .source-item__link{
    color:#1577AA;
  }
.th-classic .source-item__link:visited{
      color:#1577AA;
    }
.th-classic .source-item__link--blacklisted{
      color:#A9A9A9;
    }
.th-classic .source-item__link--blacklisted:visited{
        color:#A9A9A9;
      }
.th-classic .source-item__toggle{
    color:#000000;
  }
.th-classic .source-item__toggle--blacklisted{
      color:#FD5D5D;
    }
.th-classic .source-item__menu-container{
    border:1px solid #1577AA;
    background-color:#FFFFFF;
  }
.th-classic .source-item__menu-container-button:hover{
        background:#1188CC;
      }
.th-night .source-item--open,
  .th-night .source-item:hover{
    background:#484848;
  }
.th-night .source-item__link{
    color:#EEEEEE;
  }
.th-night .source-item__link:visited{
      color:#EEEEEE;
    }
.th-night .source-item__link--blacklisted{
      color:#7B7667;
    }
.th-night .source-item__link--blacklisted:visited{
        color:#7B7667;
      }
.th-night .source-item__toggle{
    color:#D7D7D7;
  }
.th-night .source-item__toggle--blacklisted{
      color:#FD5D5D;
    }
.th-night .source-item__menu-container{
    border:1px solid #7B7667;
    background-color:#282828;
  }
.th-night .source-item__menu-container-button:hover{
        background:#484848;
      }
.th-matrix .source-item--open,
  .th-matrix .source-item:hover{
    background:#484848;
  }
.th-matrix .source-item__link{
    color:#8CD437;
  }
.th-matrix .source-item__link:visited{
      color:#8CD437;
    }
.th-matrix .source-item__link--blacklisted{
      color:#7B7667;
    }
.th-matrix .source-item__link--blacklisted:visited{
        color:#7B7667;
      }
.th-matrix .source-item__toggle{
    color:#D7D7D7;
  }
.th-matrix .source-item__toggle--blacklisted{
      color:#FD5D5D;
    }
.th-matrix .source-item__menu-container{
    border:1px solid #7B7667;
    background-color:#282828;
  }
.th-matrix .source-item__menu-container-button:hover{
        background:#484848;
      }



.feeds-box-display{
  margin:20px 0;
}
.add-feed{
  display:flex;
  padding:5px 0;
}
.add-feed__input{
    width:100%;
    padding-right:30px;
  }
.add-feed__button{
    flex:0 0 auto;
    margin-left:-20px;
  }
.add-feed-description{
  font-size:13px;
}
.user-feed{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:flex-start;
  gap:10px;
  background:#FDE15D;
  color:#000000;
  padding:6px 11px;
  margin:10px 0;
  border-radius:20px;

  line-height:18px;
  font-size:15px;
}
.user-feed__data{
    flex:1;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    justify-content:flex-start;
    gap:8px;
    padding:5px 0 5px 5px;
  }
@media only screen and (min-width: 587px){
.user-feed__data{
      flex-direction:row;
      align-items:center;
      padding:0
  }
    }
.user-feed__url{
    margin-right:auto;
  }
.user-feed__category{
    flex:0 0 auto;
    width:190px;
  }
.user-feed__remove{
    padding:5px;
    color:#615F56;
  }
.th-classic .user-feed{
  background:#66BB00;
  color:#FFFFFF;
}
.th-classic .user-feed__remove{
    color:#615F56;
  }
.th-night .user-feed{
  background:#FDE15D;
  color:#000000;
}
.th-night .user-feed__remove{
    color:#615F56;
  }
.th-matrix .user-feed{
  background:#37650B;
  color:#D7D7D7;
}
.th-matrix .user-feed__remove{
    color:#D7D7D7;
  }

.il-tulospalvelu__common__icons__sport-icon img{
  height:auto;
  width:auto;
  max-height:20px;
  max-width:20px;
  min-height:20px;
  min-width:20px;
  line-height:20px;
}

.il-tulospalvelu__sport-picker__dropdown__sport__label{
  flex:1 0 auto;
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  align-items:center;

  padding:0;
  border:0;

  min-height:35px;

  text-align:center;

  overflow:hidden;

  color:#222;
}

.il-tulospalvelu__sport-picker__dropdown__sport__label__image{
  display:flex;
  flex-direction:column;
  justify-content:center;

  height:20px;
  width:20px;

  margin-right:10px;
}

.il-tulospalvelu__sport-picker__dropdown__sport__label img{
  width:20px;
  height:20px;
}

.il-tulospalvelu__sport-picker__dropdown__sport__label__label{
  line-height:21px;
  font-size:14px;
  font-weight:400;
  margin:auto 0;
}

.il-tulospalvelu__sport-picker__dropdown__option{
  flex:1 0 auto;
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  align-items:center;

  padding:0;
  border:0;

  height:35px;
  width:100%;

  text-align:center;

  overflow:hidden;

  color:#222;
}

.il-tulospalvelu__sport-picker__dropdown__option button{
  cursor:pointer;
}

.il-tulospalvelu__sport-picker__dropdown__option:focus{
  outline:none;
  outline:0;
}

.il-tulospalvelu__sport-picker__dropdown__option:focus .il-tulospalvelu__sport-picker__dropdown__option__label{
  text-decoration:underline;
}

.il-tulospalvelu__sport-picker__dropdown__option--selected > .il-tulospalvelu__serie-picker,
.il-tulospalvelu__sport-picker__dropdown__option--selected,
.il-tulospalvelu__sport-picker__dropdown__option--selected > *{
  background-color:#fff;
}

.il-tulospalvelu__sport-picker__dropdown__option__button{
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  align-items:center;

  padding:0 21px;
  border:0;
  border-bottom:solid 1px #ddd;
  height:100%;
  width:100%;
  background-color:unset;
}

.il-tulospalvelu__sport-picker__dropdown__option:last-child .il-tulospalvelu__sport-picker__dropdown__option__button{
  border-bottom:0;
}

.il-tulospalvelu__sport-picker__dropdown__option__image{
  display:flex;
  flex-direction:column;
  justify-content:center;

  height:20px;
  width:20px;

  margin-right:14px;
}

.il-tulospalvelu__sport-picker__dropdown__option img{
  width:20px;
  height:20px;
}

.il-tulospalvelu__sport-picker__dropdown__option__label{
  line-height:21px;
  font-size:14px;
  font-weight:400;
  margin:auto 0;
}

.il-tulospalvelu__sport-picker__dropdown__list{
  display:flex;
  flex-direction:column;
  justify-content:flex-start;

  min-height:35px;

  width:100%;

  position:relative;
  overflow-x:auto;
  overflow-y:hidden;
}

.il-tulospalvelu__sport-picker__dropdown__list .il-tulospalvelu__scrollable-dropdown__list{
  justify-content:flex-start;
  overflow-x:auto;
  overflow-y:hidden;
  padding-bottom:14px;
}

.il-tulospalvelu__sport-picker__dropdown__list .il-tulospalvelu__scrollable-dropdown__list__item{
  flex:0 0 auto;
}

.il-tulospalvelu__sport-picker__dropdown__list .il-tulospalvelu__scrollable-dropdown__list__item:last-child{
  flex:1 1 auto;
}

.il-tulospalvelu__sport-picker__dropdown__list__space-reserver{
  flex:1 1 auto;
}

.il-tulospalvelu__sport-picker__dropdown__list__space-reserver .il-tulospalvelu__sport-picker__dropdown__list__item{
  border:0;
  border-bottom:solid 1px #ddd;
  max-width:unset;
}

.il-tulospalvelu__sport-picker__dropdown__list__space-reserver
  .il-tulospalvelu__sport-picker__dropdown__list__item
  button{
  border:0;
}

.il-tulospalvelu__sport-picker__dropdown__label{
  margin:0;
  margin-bottom:3px;
  font-size:14px;
  font-weight:600;
}

.il-tulospalvelu__arrow-icon{
  height:20px;
}

svg.il-tulospalvelu__arrow-icon--rotated{
  transform:rotate(180deg);
}

svg.il-tulospalvelu__arrow-icon--side{
  transform:rotate(270deg);
}

svg.il-tulospalvelu__arrow-icon--rotated.il-tulospalvelu__arrow-icon--side{
  transform:rotate(90deg);
}

.il-tulospalvelu__sport-picker__dropdown__header{
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  align-items:center;

  border:0;

  padding:0 21px;
  margin:0;

  cursor:pointer;
}

.il-tulospalvelu__sport-picker__dropdown__header--open{
  background-color:#ddd;
  border-bottom:solid 1px #999;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
}

.il-tulospalvelu__sport-picker__dropdown__header .il-tulospalvelu__arrow-icon{
  width:14px;
  height:14px;
}

.il-tulospalvelu__sport-picker__dropdown{
  padding:0 14px;
  width:100%;
}

.il-tulospalvelu__sport-picker__dropdown__dropdown{
  border:solid 1px #999;
  border-radius:5px;
  background-color:#fff;
}

.il-tulospalvelu__sport-picker__wide__list__item{
  flex:1 0 auto;
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;

  margin:3px 6px 3px 0;
  padding:0;
  border:0;
  border:solid 1px #ddd;
  border-radius:5px;

  height:35px;
  line-height:35px;
  min-width:70px;
  text-align:center;

  background-color:#eee;
  color:#222;
}

.il-tulospalvelu__sport-picker__wide__list__item button{
  cursor:pointer;
}

.il-tulospalvelu__sport-picker__wide__list__item:focus{
  outline:none;
  outline:0;
}

.il-tulospalvelu__sport-picker__wide__list__item:focus .il-tulospalvelu__sport-picker__wide__list__item__label{
  text-decoration:underline;
}

.il-tulospalvelu__sport-picker__wide__list__item-wrapper--selected > .il-tulospalvelu__serie-picker,
.il-tulospalvelu__sport-picker__wide__list__item--selected{
  background-color:#fff;
}

.il-tulospalvelu__sport-picker__wide__list__item__button{
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;

  padding:0 7px;
  border:0;
  height:100%;
  background-color:unset;
}

.il-tulospalvelu__sport-picker__wide__list__item__image{
  display:flex;
  flex-direction:column;
  justify-content:center;

  height:20px;
  width:20px;

  margin-right:7px;
}

.il-tulospalvelu__sport-picker__wide__list__item img{
  width:20px;
  height:20px;
}

.il-tulospalvelu__sport-picker__wide__list__item__label{
  line-height:14px;
  font-size:14px;
  font-weight:400;
  margin:auto 0;
}

.il-tulospalvelu__sport-picker__wide__list{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  justify-content:flex-start;
  align-items:center;

  min-height:35px;

  background-color:#f7f7f7;
}

.il-tulospalvelu__sport-picker__wide__list .il-tulospalvelu__scrollable-wide__list{
  justify-content:flex-start;
  padding-bottom:14px;
}

.il-tulospalvelu__sport-picker__wide__list .il-tulospalvelu__scrollable-wide__list__item{
  flex:0 0 auto;
}

.il-tulospalvelu__sport-picker__wide__list .il-tulospalvelu__scrollable-wide__list__item:last-child{
  flex:1 1 auto;
}

.il-tulospalvelu__sport-picker__wide__list__space-reserver{
  flex:1 1 auto;
}

.il-tulospalvelu__sport-picker__wide__list__space-reserver .il-tulospalvelu__sport-picker__wide__list__item{
  border:0;
  border-bottom:solid 1px #ddd;
  max-width:unset;
}

.il-tulospalvelu__sport-picker__wide__list__space-reserver .il-tulospalvelu__sport-picker__wide__list__item button{
  border:0;
}

@media (max-width: 639px){
  .il-tulospalvelu__sport-picker__wide__list{
    flex-wrap:nowrap;
    overflow-x:scroll;
    overflow-y:hidden;
    scrollbar-width:none;
  }

    .il-tulospalvelu__sport-picker__wide__list::-webkit-scrollbar{
      display:none;
    }
}

@media (max-width: 950px){
  .il-tulospalvelu__sport-picker__wide{
    margin:0 7px;
  }
}

.il-tulospalvelu__sport-picker{
  margin:7px 0 0 0;
}

.il-tulospalvelu__sport-picker--narrow{
  display:none;
}

@media (max-width: 840px){
  .il-tulospalvelu__sport-picker{
    margin-top:0;
  }
}

.il-tulospalvelu__serie-picker__list__item{
  cursor:pointer;
}

.il-tulospalvelu__serie-picker__list__item:hover{
  color:#7f7f7f;
}

.il-tulospalvelu__serie-picker__list__item--selected{
  color:#dc0000;
}

.il-tulospalvelu__serie-picker__list__item--selected:hover{
  color:#ff0000;
}

.il-tulospalvelu__serie-picker__list__item--available{
  font-weight:700;
}

.il-tulospalvelu__serie-picker__list{
  display:grid;
  list-style:none;
  grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));
  padding-left:20px;
}

.il-tulospalvelu__serie-picker{
  display:block;

  width:100%;

  border:solid 1px #ddd;
  border-top:solid 1px transparent;
  margin-bottom:14px;

  font-size:14px;
  background-color:#f7f7f7;
  z-index:10;
}

.il-tulospalvelu__date-picker__list__item{
  flex:1 0 auto;

  height:56px;
  line-height:56px;

  padding:0;

  font-family:'Bernina Sans Condensed', 'Bernino Sans Condensed', Arial, Verdana;
  font-size:14px;
  font-weight:600;

  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;

  color:#222;

  text-transform:uppercase;
  text-align:center;

  border:0;
  background-color:unset;

  cursor:pointer;
}

.il-tulospalvelu__date-picker__list__item:focus{
  outline:none;
  outline:0;
}

.il-tulospalvelu__date-picker__list__item:hover,
.il-tulospalvelu__date-picker__list__item:hover .il-tulospalvelu__date-picker__list__item__label *{
  color:#dc0000;
}

.il-tulospalvelu__date-picker__list__item:focus,
.il-tulospalvelu__date-picker__list__item:focus .il-tulospalvelu__date-picker__list__item__label *{
  color:#dc0000;
}

.il-tulospalvelu__date-picker__list__item .il-tulospalvelu__date-picker__list__item__label__date{
  border-bottom:solid 4px transparent;
}

.il-tulospalvelu__date-picker__list__item--current .il-tulospalvelu__date-picker__list__item__label__date{
  border-bottom:solid 4px #dc0000;
}

.il-tulospalvelu__date-picker__list__item--selected,
.il-tulospalvelu__date-picker__list__item--selected .il-tulospalvelu__date-picker__list__item__label *{
  color:#dc0000;
}

.il-tulospalvelu__date-picker__list__item__label{
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
}

.il-tulospalvelu__date-picker__list__item__label__weekday{
  color:#b3b3b3;
  font-family:'Bernina Sans Condensed', 'Bernino Sans Condensed', Arial, Verdana;
  font-size:14px;
  line-height:14px;
}

.il-tulospalvelu__date-picker__list__item__label__date{
  font-family:'Bernina Sans Condensed', 'Bernino Sans Condensed', Arial, Verdana;
  font-size:16px;
  line-height:16px;
}

.il-tulospalvelu__scrollable-list__item{
  flex:1 0 auto;

  display:flex;
  flex-direction:row;
  justify-content:center;
  align-content:center;

  border:0;
  background-color:unset;

  overflow-x:auto;
  overflow-y:hidden;
}

.il-tulospalvelu__scrollable-list{
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  align-content:center;

  width:100%;

  overflow-x:auto;
  overflow-y:hidden;
}

.il-tulospalvelu__date-picker__btn__container{
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding:0;
}

.il-tulospalvelu__date-picker__btn__container--left{
  padding-left:7px;
  padding-right:25px;
}

.il-tulospalvelu__date-picker__btn__container--right{
  padding-left:25px;
  padding-right:7px;
}

.il-tulospalvelu__date-picker__btn{
  display:flex;
  flex-direction:row;
  justify-content:center;

  width:20px;
  height:20px;
  line-height:20px;

  border-radius:50%;
  border:0;
  padding:0;
  margin:0 auto;

  background-color:#dc0000;
  box-shadow:0 1px 2px 0px #ddd;

  cursor:pointer;
}

.il-tulospalvelu__date-picker__btn__arrow-container{
  display:flex;
  flex-direction:column;
  justify-content:center;

  margin:auto;
}

.il-tulospalvelu__date-picker__btn .il-tulospalvelu__arrow-icon{
  min-height:9px;
  max-height:9px;
  min-width:9px;
  max-width:9px;

  margin:auto;

  text-align:center;
}

.il-tulospalvelu__date-picker__btn .il-tulospalvelu__arrow-icon polygon{
  fill:#fff;
}

@media (max-width: 840px){
  .il-tulospalvelu__date-picker__btn__container{
    padding:0 7px;
  }
}

.il-tulospalvelu__date-picker{
  display:flex;
  justify-content:space-between;

  border:none;

  width:100%;
  height:56px;
  margin:0;
  margin-top:7px;
  padding:0;
  background-color:#fff;
}

.il-tulospalvelu__date-picker__list-container{
  flex:1 1 auto;
  height:56px;
}

.il-tulospalvelu__date-picker__list{
  flex:1 1 auto;

  width:100%;

  overflow-x:auto;
  overflow-y:hidden;
}

.il-tulospalvelu__date-picker__list .il-tulospalvelu__scrollable-list__item{
  padding:0 14px;
  height:56px;
  line-height:56px;
}

.il-tulospalvelu__date-picker__grid__grid:focus{
  outline:none;
}

.il-tulospalvelu__date-picker__list__grid > *{
  margin:0 auto;
}

.il-tulospalvelu__date-picker__grid__grid{
  overflow-y:hidden;
}

@media (max-width: 600px){
  .il-tulospalvelu__date-picker{
    padding:0;
  }

  .il-tulospalvelu__date-picker__list .il-tulospalvelu__scrollable-list__item{
    padding:0 10px;
  }
}

.il-tulospalvelu__header{
  padding:0;
}

.il-tulospalvelu__common__button--thin{
  box-sizing:content-box;

  display:flex;
  justify-content:center;
  flex-direction:row;

  height:22px;
  line-height:22px;

  padding:0 6px;
  border-radius:4px;
  border:none;

  background-color:#fff;

  position:relative;

  font-family:'Bernina Sans Condensed', 'Bernino Sans Condensed', Arial, Verdana;
  font-size:12px;
  font-weight:600;

  text-transform:uppercase;

  cursor:pointer;
}

.il-tulospalvelu__common__button--thin__content{
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
}

.il-tulospalvelu__common__button--thin__content--reverse{
  flex-direction:row-reverse;
}

.il-tulospalvelu__common__button--thin__content .il-tulospalvelu__common__icons__icon__image{
  height:14px;
  line-height:14px;
}

.il-tulospalvelu__common__button--thin--small{
  height:22px;
  line-height:22px;
}

.il-tulospalvelu__common__button--thin--small .il-tulospalvelu__common__button--thin__content{
  height:22px;
  line-height:22px;
}

.il-tulospalvelu__common__button--thin--active{
  background-color:#dc0000;
}

.il-tulospalvelu__common__button--thin *{
  text-decoration:none;
}

.il-tulospalvelu__common__button--thin *,
.il-tulospalvelu__common__button--thin *:link{
  color:#dc0000;
}

.il-tulospalvelu__common__button--thin--active *,
.il-tulospalvelu__common__button--thin--active *:link{
  color:#fff;
}

.il-tulospalvelu__common__button--thin__icon-wrapper{
  display:flex;
  flex-direction:column;
  justify-content:center;
}

.il-tulospalvelu__common__button--thin__icon,
.il-tulospalvelu__common__button--thin__label{
  display:flex;
  flex-direction:column;
  justify-content:center;
}

@media (max-width: 600px){
  .il-tulospalvelu__common__button--thin{
    height:30px;
    line-height:30px;

    padding:0 10px;
  }

  .il-tulospalvelu__common__button--thin--small{
    height:20px;
    line-height:20px;

    font-size:12px;
  }

  .il-tulospalvelu__common__button--thin--small .il-tulospalvelu__common__button--thin__content{
    height:20px;
    line-height:20px;
  }

  .il-tulospalvelu__common__button--thin--small .il-tulospalvelu__common__icons__icon__image{
    height:12px;
    line-height:12px;
  }

  .il-tulospalvelu__common__button--thin__label{
    display:none;
  }
}

.il-tulospalvelu__veikkaus__veikkaus-ad{
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;

  height:30px;
}

.il-tulospalvelu__veikkaus__veikkaus-ad__link{
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;

  height:100%;
}

.il-tulospalvelu__veikkaus__veikkaus-ad__image{
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
}

.il-tulospalvelu__serie-results__header{
  display:flex;
  justify-content:space-between;

  width:100%;
  min-height:30px;

  padding:0 0 0 7px;

  background-color:#ddd;
}

.il-tulospalvelu__serie-results__header__container{
  display:flex;
}

.il-tulospalvelu__serie-results__header__serie-information__live{
  background-color:#fdeb4f;
  margin:auto 7px;
  line-height:18px;
  padding:2px 6px;
  border-radius:3px;
  font-weight:700;
  text-transform:uppercase;
  font-size:13px;
}

.il-tulospalvelu__serie-results__header__serie-information{
  display:flex;
  flex-direction:row;
  justify-content:flex-start;

  margin:0;
}

.il-tulospalvelu__serie-results__header__actions{
  flex:0 0 auto;
  display:flex;
}

.il-tulospalvelu__serie-results__header__serie-information__logo{
  display:flex;
  flex-direction:column;
  justify-content:center;

  height:100%;

  margin-right:7px;
}

.il-tulospalvelu__serie-results__header__serie-information__logo img{
  height:auto;
  width:auto;
  max-height:20px;
  min-height:20px;
  max-width:20px;
  min-width:20px;
  line-height:20px;
}

.il-tulospalvelu__serie-results__header__serie-information__name{
  display:flex;
  flex-direction:column;
  justify-content:center;

  margin:auto 0;

  height:100%;
  line-height:20px;

  font-size:13px;
  font-weight:700;
  text-transform:uppercase;
}

.il-tulospalvelu__serie-results__header__veikkaus__wrapper,
.il-tulospalvelu__serie-results__header__actions__statistics{
  display:flex;
  justify-content:center;
  flex-direction:column;
  margin-left:7px;
}

.il-tulospalvelu__serie-results__header__actions__statistics__link{
  margin-right:7px;
}

.il-tulospalvelu__serie-results__header__veikkaus__wrapper .il-tulospalvelu__common__button--thin{
  background-color:#103558;
  padding-right:0;
}

.il-tulospalvelu__serie-results__header__veikkaus__wrapper
  .il-tulospalvelu__common__button--thin
  .il-tulospalvelu__common__button--thin__label{
  color:#fff;
}

.il-tulospalvelu__serie-results__header__veikkaus__wrapper
  .il-tulospalvelu__common__button--thin
  .il-tulospalvelu__common__button--thin__content
  svg
  *{
  fill:#fff;
}

.il-tulospalvelu__serie-results__header__veikkaus .il-tulospalvelu__common__button--thin__icon-wrapper{
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;

  margin-left:7px;

  width:16px;
  height:18px;
}

.il-tulospalvelu__serie-results__header__veikkaus .il-tulospalvelu__arrow-icon{
  width:10px;
}

@media (max-width: 600px){
  .il-tulospalvelu__serie-results__header{
    flex-direction:row;

    padding:0 0 0 7px;
  }

  .il-tulospalvelu__serie-results__header__actions__statistics .il-tulospalvelu__common__button--thin{
    padding:0 7px;
  }

  .il-tulospalvelu__serie-results__header__actions__statistics .il-tulospalvelu__common__button--thin__content,
  .il-tulospalvelu__serie-results__header__actions__statistics .il-tulospalvelu__common__button--thin__icon-wrapper,
  .il-tulospalvelu__serie-results__header__actions__statistics .il-tulospalvelu__common__icons__icon__image{
    width:12px;
    min-width:12px;
  }

  .il-tulospalvelu__serie-results__header__actions__statistics .il-tulospalvelu__common__icons__icon{
    margin:0;
  }

  .il-tulospalvelu__serie-results__header__actions__statistics
    .il-tulospalvelu__common__button--thin
    .il-tulospalvelu__common__button--thin__label{
    display:none;
  }
}

.il-tulospalvelu__sport-event__event-start-time{
  display:flex;
  flex-direction:row;
  justify-content:center;

  margin:auto 0;
}

.il-tulospalvelu__common__team-logo{
  display:flex;

  flex-direction:column;
  justify-content:center;
}

.il-tulospalvelu__common__team-logo__image{
  width:30px;
  height:auto;
}

@media (max-width: 840px){
  .il-tulospalvelu__common__team-logo__image{
    width:20px;
    height:auto;
  }
}

.il-tulospalvelu__sport-event__match-team{
  display:flex;

  justify-content:flex-end;
  flex-direction:row-reverse;

  width:33.33333%;
}

.il-tulospalvelu__sport-event__match-team--inverted{
  flex-direction:row;
  justify-content:flex-end;
}

.il-tulospalvelu__sport-event__match-team__name{
  display:flex;
  flex-direction:column;
  justify-content:center;

  margin-left:10px;

  font-size:14px;

  text-align:left;

  overflow:hidden;
}

.il-tulospalvelu__sport-event__match-team--inverted .il-tulospalvelu__sport-event__match-team__name{
  text-align:right;
}

.il-tulospalvelu__sport-event__match-team__logo.il-tulospalvelu__common__team-logo{
  width:30px;
  min-width:30px;
}

.il-tulospalvelu__sport-event__match-team__flag.il-tulospalvelu__common__team-logo{
  width:30px;
  min-width:30px;
}

.il-tulospalvelu__sport-event__match-team__flag .is-visible{
  display:flex;
  height:100%;
  flex-direction:row;
  flex-wrap:nowrap;
  align-content:center;
  align-items:center;
  justify-content:flex-start;
}

.il-tulospalvelu__sport-event__match-team__logo .il-tulospalvelu__common__team-logo__image{
  vertical-align:middle;
  width:30px;
  height:30px;
  min-width:30px;
}

@media (max-width: 840px){
  .il-tulospalvelu__sport-event__match-team{
    height:22.5px;
    min-width:60%;
    max-width:60%;
  }

  .il-tulospalvelu__sport-event__match-team .il-tulospalvelu__sport-event__match-team__name{
    line-height:11.25px;

    margin-right:0;
    margin-left:7px;

    font-size:13px;
  }

  .il-tulospalvelu__sport-event__match-team__name{
    overflow-x:hidden;
  }

  .il-tulospalvelu__sport-event__match-team__logo .il-tulospalvelu__common__team-logo,
  .il-tulospalvelu__sport-event__match-team__logo .il-tulospalvelu__common__team-logo__image{
    height:20px;
    width:20px;
    min-width:20px;
  }

  .il-tulospalvelu__sport-event__match-team__flag .il-tulospalvelu__common__team-flag,
  .il-tulospalvelu__sport-event__match-team__flag .il-tulospalvelu__common__team-flag__image{
    height:20px;
    width:30px;
    min-width:30px;
  }
}

@media (max-width: 480px){
  .il-tulospalvelu__sport-event__match-team{
    min-width:67%;
    max-width:67%;
  }

  .il-tulospalvelu__sport-event__match-team .il-tulospalvelu__sport-event__match-team__name{
    font-size:14px;
    overflow-x:hidden;
    margin-left:2px;
  }
}

.il-tulospalvelu__sport-event__key{
  margin:auto 0;
  height:100%;
}

.il-tulospalvelu__sport-event__key__content{
  width:80px;
  min-width:80px;
  max-width:80px;
  height:100%;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  padding:3px 0;
}

.il-tulospalvelu__sport-event__key__label{
  flex-direction:row;
  justify-content:center;
  align-items:center;

  height:100%;

  width:100%;
  display:flex;
}

.il-tulospalvelu__sport-event__key__label--hidden{
  display:none;
}

.il-tulospalvelu__sport-event__key__label--primary{
  font-size:18px;
  font-weight:700;
}

.il-tulospalvelu__sport-event__key__label--secondary{
  font-size:12px;
  font-weight:400;
}

.il-tulospalvelu__sport-event__key__label--secondary > *{
  height:12px;
  line-height:12px;
}

.il-tulospalvelu__sport-event__key--small .il-tulospalvelu__sport-event__key__label--primary{
  font-size:14px;
  font-weight:700;
}

@media (max-width: 840px){
  .il-tulospalvelu__sport-event__key__label{
    flex-direction:column;
    justify-content:center;
    align-content:center;

    line-height:12px;

    width:100%;
    display:flex;
  }
}

@media (max-width: 480px){
  .il-tulospalvelu__sport-event__key--small .il-tulospalvelu__sport-event__key__content{
    width:60px;
    min-width:60px;
    max-width:60px;
  }
}

.il-tulospalvelu__collapse-toggle{
  border:0;
  padding:0;
  background-color:unset;
  cursor:pointer;
}

.il-tulospalvelu__sport-event__score{
  display:flex;
  flex-direction:row;
  justify-content:center;

  height:100%;
  font-weight:700;
}

.il-tulospalvelu__sport-event__score > *{
  display:flex;
  flex-direction:column;
  justify-content:center;
}

.il-tulospalvelu__sport-event__score__side{
  min-width:30px;
}

.il-tulospalvelu__sport-event__score__side--home{
  text-align:right;
}

.il-tulospalvelu__sport-event__score__side--away{
  text-align:left;
}

.il-tulospalvelu__sport-event__score__side--winner{
  color:#ff0000;
}

.il-tulospalvelu__sport-event__score__delimiter{
  margin:0;
}

.il-tulospalvelu__sport-event__basic-info__score{
  position:relative;

  display:flex;
  justify-content:center;

  flex:0 1 auto;
}

.il-tulospalvelu__sport-event__score--hidden{
  display:none;
}

@media (max-width: 480px){
  .il-tulospalvelu__sport-event__score__side{
    min-width:20px;
  }
}

.il-tulospalvelu__match-event{
  display:flex;

  width:100%;

  min-height:30px;
  line-height:30px;

  padding-left:7px;
  padding-right:70px;
  border-left:solid 5px transparent;

  border-bottom:solid 1px #e2e2e2;

  background-color:#fff;

  font-size:12px;
}

.il-tulospalvelu__match-event__column--first{
  width:46px;
  min-width:46px;
  max-width:46px;
}

.il-tulospalvelu__match-event--time{
  border-bottom:0;

  font-size:14px;

  background-color:#f7f7f7;
}

.il-tulospalvelu__match-event__event-time{
  display:flex;
  flex-direction:column;
  justify-content:center;

  height:100%;

  margin:auto 0;

  padding:0;

  font-weight:700;
  color:#7f7f7f;
}

.il-tulospalvelu__match-event--time + .il-tulospalvelu__match-event--time{
  border-top:solid 1px #fff;
}

.il-tulospalvelu__match-event__content{
  display:flex;
  justify-content:space-between;

  flex:1 1 auto;
}

.il-tulospalvelu__match-event--time .il-tulospalvelu__match-event__content{
  justify-content:flex-start;
  margin:0;
}

.il-tulospalvelu__match-event--time__icon,
.il-tulospalvelu__match-event--time__label{
  display:flex;
  flex-direction:column;
  justify-content:center;

  height:100%;
  margin:auto 0;
}

.il-tulospalvelu__match-event--time__icon img{
  width:20px;
  max-width:20px;
  min-width:20px;
  height:20px;
}

.il-tulospalvelu__match-event--time__label{
  font-weight:400;
}

.il-tulospalvelu__match-event:last-of-type .il-tulospalvelu__match-event__content{
  border:0;
}

.il-tulospalvelu__match-event__team-stats{
  flex:1 1 auto;

  display:flex;
  justify-content:flex-start;
  text-align:left;

  max-width:33.33333%;
  min-width:33.33333%;
}

.il-tulospalvelu__match-event__team-stats__label__small{
  color:#666;
  font-weight:400;
}

.il-tulospalvelu__match-event__center{
  width:100px;
  text-align:center;

  display:flex;
  justify-content:center;
  flex-direction:column;
}

.il-tulospalvelu__match-event__center .il-tulospalvelu__common__icons__icon{
  display:flex;
  justify-content:center;
  flex-direction:column;
}

.il-tulospalvelu__match-event__substitution{
  display:flex;

  flex-direction:column;
  justify-content:center;

  max-height:60px;
}

.il-tulospalvelu__match-event__substitution__player_in{
  font-weight:700;
  line-height:20px;
}

.il-tulospalvelu__match-event__substitution__player_out{
  font-size:12px;
  font-weight:400;
  line-height:20px;
  color:#666;
}

.il-tulospalvelu__match-event__key{
  display:flex;
  justify-content:flex-start;

  margin:auto 0;

  width:33.33333%;
  min-width:33.33333%;
  max-width:33.33333%;

  font-weight:700;
}

.il-tulospalvelu__match-event__score__change{
  color:#dc0000;
}

.il-tulospalvelu__match-event__score__home{
  width:30px;
  text-align:center;
}

.il-tulospalvelu__match-event__score__away{
  width:30px;
  text-align:center;
}

.il-tulospalvelu__match-event__score__delimiter{
  padding:0;
}

.il-tulospalvelu__match-event__event_team-info{
  display:flex;
  flex-direction:row;

  justify-content:flex-start;

  min-height:30px;
  width:100%;
}

.il-tulospalvelu__match-event__event-team-info--home{
  flex-direction:row-reverse;
  justify-content:flex-end;
}

.il-tulospalvelu__match-event__event-team-info__labels{
  display:flex;
  flex-direction:column;

  justify-content:center;

  min-height:30px;
  max-width:calc(100% - 30px);

  padding:2px 0;
}

.il-tulospalvelu__match-event__event-team-info--away .il-tulospalvelu__match-event__event-team-info__labels{
  flex:1 1 auto;
}

.il-tulospalvelu__match-event__event-team-info__icon,
.il-tulospalvelu__match-event__event-team-info__icon .il-tulospalvelu__common__icons__icon{
  display:flex;
  justify-content:center;
  flex-direction:column;
  width:30px;
  min-width:30px;
  margin:-15px 0;
}

.il-tulospalvelu__match-event__event-team-info__icon .il-tulospalvelu__common__icons__icon img{
  height:30px;
  width:30px;
  min-width:30px;
}

.il-tulospalvelu__match-event__event-team-info__labels__primary-label{
  font-weight:700;
  line-height:12px;
}

.il-tulospalvelu__match-event__event-team-info__labels__secondary-label{
  line-height:12px;
  color:#666;
}

.il-tulospalvelu__match-event__card{
  display:flex;
  justify-content:center;
  flex-direction:column;
}

.il-tulospalvelu__match-event__key__icon-container{
  height:100%;
  display:flex;
  flex-direction:column;
  justify-content:center;
}

.il-tulospalvelu__match-event__key__icon{
  height:100%;
  width:20px;
  display:flex;
  flex-direction:column;
  justify-content:center;
}

.il-tulospalvelu__match-event__key__icon img{
  min-height:20px;
}

.il-tulospalvelu__match-event__card__player{
  font-weight:700;
}

@media (max-width: 840px){

  .il-tulospalvelu__match-event__team-stats{
    text-align:left;
    padding:0;
  }

  .il-tulospalvelu__match-event__event-time{
    padding:0;
  }

  .il-tulospalvelu__match-event__event-time--balancer{
    display:none;
  }

  .il-tulospalvelu__match-event--time{
    height:30px;
    min-height:30px;
    max-height:30px;
    line-height:30px;
  }

  .il-tulospalvelu__match-event--time .il-tulospalvelu__match-event__content{
    margin:0;
  }

  .il-tulospalvelu__match-event__team-stats__assists__delimiter{
    display:none;
  }

  .il-tulospalvelu__match-event__team-stats__assists__assist{
    display:block;
  }
}

@media (max-width: 480px){
  .il-tulospalvelu__match-event{
    padding-right:0;
  }

  .il-tulospalvelu__match-event__score{
    width:75px;
    padding:0;
  }

  .il-tulospalvelu__match-event__event-team-info__icon .il-tulospalvelu__common__icons__icon img{
    height:30px;
  }

  .il-tulospalvelu__match-event__event-team-info__icon,
  .il-tulospalvelu__match-event__event-team-info__icon .il-tulospalvelu__common__icons__icon{
    width:30px;
    min-width:30px;
  }

  .il-tulospalvelu__match-event__event-team-info__icon .il-tulospalvelu__common__icons__icon img{
    width:30px;
    min-width:30px;
  }

  .il-tulospalvelu__match-event__score,
  .il-tulospalvelu__match-event__score__home,
  .il-tulospalvelu__match-event__score__away{
    width:unset;
  }

  .il-tulospalvelu__match-event__key{
    display:flex;
    justify-content:flex-start;

    margin:auto 0;

    width:initial;
    max-width:initial;
    min-width:initial;
    width:unset;
    max-width:unset;
    min-width:unset;

    font-weight:700;
  }

  .il-tulospalvelu__match-event__score__delimiter{
    margin:0;
  }
}

.il-tulospalvelu__sport-event__match-event__play-time{
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;

  padding-left:7px;
  padding-right:70px;
  border-left:solid 5px transparent;

  height:30px;
  min-height:30px;
  line-height:30px;
}

.il-tulospalvelu__sport-event__match-event__play-time div{
  height:100%;
}

.il-tulospalvelu__sport-event__match-event__play-time__label__time{
  height:100%;
  width:100%;
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;

  white-space:nowrap;

  color:#dc0000;
  font-family:'Bernina Sans', 'Bernino Sans', Verdana, Arial, sans-serif;
  font-size:12px;
  line-height:12px;
  font-weight:400;
}

@media (max-width: 480px){
  .il-tulospalvelu__sport-event__match-event__play-time{
    padding-right:0;
  }

  .il-tulospalvelu__sport-event__match-event__play-time .il-tulospalvelu__sport-event__key{
    display:flex;
    flex-direction:row;
    justify-content:center;
    align-items:center;
  }
}

.il-tulospalvelu__sport-event__detail-view{
  width:100%;
  border-top:solid 1px #ddd;
}

.il-tulospalvelu__sport-event__detail-view__title{
  color:#ff0000;
  text-transform:uppercase;
  padding:0 14px;
}

.il-tulospalvelu__sport-event__detail-view-opener{
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;

  border:0;
  background-color:unset;

  cursor:pointer;
  text-align:center;
}

.il-tulospalvelu__sport-event__detail-view-opener:focus{
  outline:none;
}

.il-tulospalvelu__sport-event__detail-view-opener button{
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;

  margin-left:2px;
}

.il-tulospalvelu__sport-event__detail-view-opener .il-tulospalvelu__arrow-icon{
  height:12px;
  line-height:12px;
  width:12px;
}

.il-tulospalvelu__sport-event__detail-view-opener .il-tulospalvelu__arrow-icon__nav-arrow{
  fill:#dc0000;
}

@media (max-width: 840px){
  .il-tulospalvelu__sport-event__detail-view-opener button{
    margin-left:0;
  }
}

.il-tulospalvelu__sport-event__play-time__label{
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;

  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.il-tulospalvelu__sport-event__play-time__label__time{
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
}

.il-tulospalvelu__sport-event__play-time__label__time .il-tulospalvelu__common__icons__icon__image{
  min-width:10px;
  max-width:10px;
  min-height:10px;
  max-height:10px;
}

.il-tulospalvelu__sport-event__status{
  display:flex;
  flex-direction:column;
  justify-content:center;

  height:100%;
  font-size:12px;
  font-weight:700;

  position:relative;
}

.il-tulospalvelu__sport-event__status__field{
  position:absolute;
  left:-60px;
  width:120px;
  line-height:12px;
  text-align:center;
}

@media (max-width: 440px){
  .il-tulospalvelu__sport-event__status{
    position:unset;
  }

  .il-tulospalvelu__sport-event__status__field{
    position:unset;
    width:75px;
    left:unset;
    text-align:left;
  }
}

.il-tulospalvelu__veikkaus__pitkaveto{
  display:flex;
  flex-direction:column;
  justify-content:center;

  height:100%;
  width:70px;
}

.il-tulospalvelu__veikkaus__pitkaveto a{
  text-decoration:none;
  color:#222;
}

.il-tulospalvelu__veikkaus__pitkaveto__odds{
  display:flex;

  flex-direction:column;
  justify-content:center;

  min-height:44px;

  background-color:#eee;
}

.il-tulospalvelu__veikkaus__pitkaveto__odds--live{
  background-color:#fdeb4f;
}

.il-tulospalvelu__veikkaus__pitkaveto__veto{
  display:flex;
  justify-content:flex-start;

  padding-left:7px;
  margin:0;

  min-height:13px;
  line-height:13px;
}

.il-tulospalvelu__veikkaus__pitkaveto__veto--winner{
  background-color:#ddd;
  font-weight:700;
}

.il-tulospalvelu__veikkaus__pitkaveto__veto__label{
  display:flex;
  flex-direction:column;
  justify-content:center;

  min-width:14px;

  margin:1px;
  margin-left:0;
  margin-right:7px;

  font-size:13px;
  font-weight:700;
  text-align:center;
}

.il-tulospalvelu__veikkaus__pitkaveto__veto__odds{
  display:flex;
  flex-direction:column;
  justify-content:center;

  padding:0;

  font-size:13px;

  text-align:center;
}

@media (max-width: 480px){
  .il-tulospalvelu__veikkaus__pitkaveto{
    width:60px;
  }

  .il-tulospalvelu__veikkaus__pitkaveto__veto{
    padding-left:2px;
  }

  .il-tulospalvelu__veikkaus__pitkaveto__veto__label{
    margin-right:2px;
  }
}

.il-tulospalvelu__veikkaus__serie-header{
  padding:0;

  text-transform:uppercase;
  text-decoration:none;
}

.il-tulospalvelu__veikkaus{
  height:100%;
}

.il-tulospalvelu__sport-event{
  width:100%;

  color:#222;

  min-height:45px;
}

.il-tulospalvelu__sport-event__match{
  display:flex;
  justify-content:space-between;
  flex-direction:column;

  background-color:#fff;

  margin-top:1px;
  border-bottom:solid 1px #e2e2e2;
}

.il-tulospalvelu__sport-event__match--open{
  margin-top:0;
  border-top:solid 1px #999;
  border-bottom:solid 1px #999;
}

.il-tulospalvelu__sport-event__container--basic{
  display:flex;
  justify-content:space-between;

  width:100%;
}

.il-tulospalvelu__sport-event__slot{
  border:none;
}

.il-tulospalvelu__sport-event__slot--center{
  flex:1 1 auto;
  height:45px;

  padding:0;
}

.il-tulospalvelu__sport-event__slot__side{
  flex:0 1 auto;
  display:flex;
}

.il-tulospalvelu__sport-event__slot__side{
  width:70px;
  min-width:70px;
  max-width:70px;
}

.il-tulospalvelu__sport-event__slot__side__space-hogger{
  flex:1 1 auto;
}

.il-tulospalvelu__sport-event__slot__side__space-hogger--clickable{
  cursor:pointer;
}

.il-tulospalvelu__sport-event__slot__side__content{
  min-width:70px;
  max-width:150px;
  flex:0 1 auto;
}

.il-tulospalvelu__sport-event__slot--left .il-tulospalvelu__sport-event__slot__side__content{
  border-right:solid 1px #ddd;
}

.il-tulospalvelu__sport-event__slot--empty .il-tulospalvelu__sport-event__slot__side__content{
  border:none;
}

.il-tulospalvelu__sport-event__play-time{
  display:flex;

  justify-content:center;

  flex-direction:column;

  padding:0;

  height:100%;

  vertical-align:middle;
}

.il-tulospalvelu__sport-event__play-time + .il-tulospalvelu__sport-event__detail-view-opener{
  margin:auto 0;
}

.il-tulospalvelu__sport-event__play-time__field{
  text-align:center;
  display:inline-block;
}

.il-tulospalvelu__sport-event__play-time__field--period{
  font-weight:700;
  color:#7f7f7f;
}

.il-tulospalvelu__sport-event__play-time--live .il-tulospalvelu__sport-event__play-time__field--label{
  color:#dc0000;
}

.il-tulospalvelu__sport-event__content{
  flex:1 0 auto;
}

.il-tulospalvelu__sport-event__basic-info{
  width:100%;
  position:relative;
}

.il-tulospalvelu__sport-event__basic-info--open{
  background-color:#eee;
}

.il-tulospalvelu__sport-event__basic-info__content{
  display:flex;

  justify-content:space-around;

  height:100%;

  border-left:solid 5px transparent;

  padding:0 7px 0 53px;
}

.il-tulospalvelu__sport-event__basic-info__content--live{
  border-left:solid 5px #fdeb4f;
}

.il-tulospalvelu__sport-event__basic-info__content--toggleable{
  cursor:pointer;
}

.il-tulospalvelu__sport-event__basic-info__match-time{
  display:flex;
  justify-content:center;

  border-right:solid 1px #ddd;
}

.il-tulospalvelu__sport-event__basic-info__home,
.il-tulospalvelu__sport-event__basic-info__away{
  width:33.33333%;
  text-align:center;
}

.il-tulospalvelu__sport-event__basic-info__home__name,
.il-tulospalvelu__sport-event__basic-info__away__name{
  font-size:24px;
}

.il-tulospalvelu__sport-event__key{
  display:flex;
  justify-content:flex-start;

  min-width:33.33333%;
  max-width:33.33333%;
}

.il-tulospalvelu__collapse-toggle{
  line-height:15px;
  height:15px;
}

.il-tulospalvelu__sport-event__advanced__events{
  display:flex;
  flex-direction:column;
}

@media (max-width: 840px){
  .il-tulospalvelu__sport-event__slot--center{
    display:flex;
    flex-direction:column;
    justify-content:center;

    flex:0 1 auto;
  }

  .il-tulospalvelu__sport-event__slot__side .il-tulospalvelu__sport-event__slot__side__content{
    min-width:100%;
    border-left:none;
    border-right:none;
  }

  .il-tulospalvelu__sport-event__slot--left .il-tulospalvelu__sport-event__slot__side__content{
    border-bottom:solid 1px #ddd;
    height:40px;
  }

  .il-tulospalvelu__sport-event__slot--right:not(.il-tulospalvelu__sport-event__slot--empty)
    .il-tulospalvelu__sport-event__slot__side__content{
    height:45px;
  }

  .il-tulospalvelu__sport-event__slot--right.il-tulospalvelu__sport-event__slot--empty{
    width:70px;
  }

  .il-tulospalvelu__sport-event__slot__side__space-hogger{
    display:none;
  }

  .il-tulospalvelu__sport-event__slot--center{
    flex:1 1 auto;
  }

  .il-tulospalvelu__sport-event__basic-info__content{
    flex-direction:column;
    flex-wrap:wrap;

    padding-left:7px;
    padding-right:0;

    height:45px;
    width:100%;
  }

  .il-tulospalvelu__sport-event__basic-info__home{
    order:1;
  }

  .il-tulospalvelu__sport-event__basic-info__away{
    order:2;
  }

  .il-tulospalvelu__sport-event__basic-info__score-container{
    height:100%;
  }

  .il-tulospalvelu__sport-event__basic-info__key{
    order:3;

    text-align:center;

    min-width:40%;
    max-width:40%;
  }
}

@media (max-width: 480px){
  .il-tulospalvelu__sport-event__basic-info__home,
  .il-tulospalvelu__sport-event__basic-info__away{
    width:60%;
  }

  .il-tulospalvelu__sport-event__key{
    width:33%;
    min-width:33%;
    max-width:33%;
  }

  .il-tulospalvelu__sport-event__basic-info__content{
    padding-left:2px;
    justify-content:space-between;
  }

  .il-tulospalvelu__sport-event__slot__side{
    width:60px;
    min-width:60px;
    max-width:60px;
  }

  .il-tulospalvelu__sport-event__slot--right.il-tulospalvelu__sport-event__slot--empty{
    width:60px;
  }

  .il-tulospalvelu__sport-event__slot__side__content{
    min-width:60px;
  }

  .il-tulospalvelu__sport-event__key__label--primary{
    font-size:18px;
  }

  .il-tulospalvelu__sport-event__key__label.il-tulospalvelu__sport-event__key__label--secondary{
    flex-direction:column;
    align-items:center;

    max-height:50%;
  }
}

@media (max-width: 370px){
  .il-tulospalvelu__sport-event__basic-info__home,
  .il-tulospalvelu__sport-event__basic-info__away{
    width:65%;
    min-width:65%;
    max-width:65%;
  }

  .il-tulospalvelu__sport-event__key{
    width:25%;
    min-width:25%;
    max-width:25%;
    justify-content:center;
  }

  .il-tulospalvelu__sport-event__key__label--primary{
    font-size:16px;
  }
}

.il-tulospalvelu__stage__competitor-table__item{
  font-size:14px;
  height:32px;

  background-color:#fff;
}

.il-tulospalvelu__stage__competitor-table__item__field{
  padding:0;
  padding-top:3px;
  padding-bottom:3px;
  padding-right:7px;
}

.il-tulospalvelu__stage__competitor-table__item:not(:first-child){
  border-top:solid 1px #ddd;
}

.il-tulospalvelu__stage__competitor-table__item__field--position{
  padding-left:7px;
}

.il-tulospalvelu__stage__competitor-table__item__field--driver__wrapper{
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  align-items:center;

  flex-wrap:nowrap;
}

.il-tulospalvelu__stage__competitor-table__item__field--driver__country{
  min-width:30px;
  max-width:30px;
  max-height:29px;
}

.il-tulospalvelu__stage__competitor-table__item__field--driver__country__flag{
  max-width:30px;
  max-height:29px;
}

.il-tulospalvelu__stage__competitor-table__item__field--driver__country__flag img{
  width:auto;
  height:auto;
  max-height:29px;
}

.il-tulospalvelu__stage__competitor-table__item__field--driver__name{
  padding-left:14px;
}

.il-tulospalvelu__stage__competitor-table__item__driver__position{
  text-align:right;
}

.il-tulospalvelu__stage__competitor-table__item__field--team__name--full,
.il-tulospalvelu__stage__competitor-table__item__field--team__name--short{
  width:100%;
}

.il-tulospalvelu__stage__competitor-table__item__team__name--full{
  display:inline-block;
}

.il-tulospalvelu__stage__competitor-table__item__team__name--short{
  display:none;
}

.il-tulospalvelu__stage__competitor-table__item__field--time__content{
  width:100%;
}

.il-tulospalvelu__stage__competitor-table__item__field--fastest-lap__content{
  width:100%;
}

@media (max-width: 600px){
  .il-tulospalvelu__stage__competitor-table__item{
    height:45px;
  }
}

@media (max-width: 480px){
  .il-tulospalvelu__stage__competitor-table__item__field--driver__name{
    padding-left:7px;
  }

  .il-tulospalvelu__stage__competitor-table__item__team__name--full{
    display:none;
  }

  .il-tulospalvelu__stage__competitor-table__item__team__name--short{
    display:inline-block;
  }
}

.il-tulospalvelu__stage__competitor-table__header{
  background-color:#eee;

  font-weight:700;
  font-size:0.9em;
}

.il-tulospalvelu__stage__competitor-table__header__item{
  height:30px;
  padding:0;
  padding-right:7px;
}

.il-tulospalvelu__stage__competitor-table__header__item:last-child{
  padding-right:7px;
}

@media (max-width: 600px){
  .il-tulospalvelu__stage__competitor-table__header__item{
    height:45px;
  }
}

.il-tulospalvelu__stage__competitor-table{
  border:none;
  border-collapse:collapse;
  width:100%;
}

.il-tulospalvelu__stage__competitor-table__column--position{
  max-width:30px;
  width:30px;
  text-align:right;
}

.il-tulospalvelu__stage__competitor-table__column--driver{
  text-align:left;
}

.il-tulospalvelu__stage__competitor-table__column--team{
  text-align:left;
}

.il-tulospalvelu__stage__competitor-table__column--time{
  text-align:left;
}

.il-tulospalvelu__stage__competitor-table__column--fastest-lap{
  text-align:left;
}

.il-tulospalvelu__stage__competitor-table__column--laps{
  text-align:left;
}

.il-tulospalvelu__stage__competitor-table__column--lr{
  text-align:left;
}

.il-tulospalvelu__stage__competitor-table__column--pitstops{
  text-align:left;
}

.il-tulospalvelu__stage__competitor-table__column--points{
  text-align:center;
}

@media (max-width: 480px){

  .il-tulospalvelu__stage__competitor-table__column--time{
    text-align:center;
  }

  .il-tulospalvelu__stage__competitor-table__column--wide-only{
    display:none;
  }

  .il-tulospalvelu__stage__competitor-table__item__driver{
    padding-left:7px;
  }
}

.il-tulospalvelu__stage__competitor-list{
  padding-bottom:7px;
  background-color:#fff;
}

.il-tulospalvelu__stage__competitor-list *{
  font-size:14px;
}

.il-tulospalvelu__stage__competitor-table__column--fastest-lap{
  display:none;
}

.il-tulospalvelu__stage__competitor-list--practice .il-tulospalvelu__stage__competitor-table__column--time,
.il-tulospalvelu__stage__competitor-list--practice .il-tulospalvelu__stage__competitor-table__column--pitstops,
.il-tulospalvelu__stage__competitor-list--practice .il-tulospalvelu__stage__competitor-table__column--lr,
.il-tulospalvelu__stage__competitor-list--practice .il-tulospalvelu__stage__competitor-table__column--points{
  display:none;
}

.il-tulospalvelu__stage__competitor-list--practice .il-tulospalvelu__stage__competitor-table__column--fastest-lap{
  display:table-cell;
}

.il-tulospalvelu__stage__competitor-list--qualifying .il-tulospalvelu__stage__competitor-table__column--time,
.il-tulospalvelu__stage__competitor-list--qualifying .il-tulospalvelu__stage__competitor-table__column--pitstops,
.il-tulospalvelu__stage__competitor-list--qualifying .il-tulospalvelu__stage__competitor-table__column--lr,
.il-tulospalvelu__stage__competitor-list--qualifying .il-tulospalvelu__stage__competitor-table__column--points{
  display:none;
}

.il-tulospalvelu__stage__competitor-list--qualifying .il-tulospalvelu__stage__competitor-table__column--fastest-lap{
  display:table-cell;
}

.il-tulospalvelu__stage__header__title,
.il-tulospalvelu__stage__header__title *{
  text-transform:none;
  text-transform:initial;
}

.il-tulospalvelu__stage__header__title__sport-name--long{
  display:inline;
}

.il-tulospalvelu__stage__header__title__sport-name--short{
  display:none;
}

@media (max-width: 480px){
  .il-tulospalvelu__stage__header__title__sport-name--long{
    display:none;
  }

  .il-tulospalvelu__stage__header__title__sport-name--short{
    display:inline;
  }
}

.il-tulospalvelu__stage__header__details{
  background-color:#fff;
  width:100%;
  min-height:30px;

  font-size:14px;
  font-weight:700;

  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  justify-content:flex-start;
  align-items:center;
  padding:7px 30px;
  padding-left:30px;
}

.il-tulospalvelu__stage__header__details__detail__pair{
  display:flex;
  flex-direction:row;
  justify-content:flex-start;
  align-items:flex-start;
}

.il-tulospalvelu__stage__header__details__detail__pair__label{
  padding-right:7px;
}

.il-tulospalvelu__stage__header__details__detail__pair:not(:last-child)::after{
  content:'-';
  padding-left:7px;
  padding-right:7px;
}

.il-tulospalvelu__stage__header__details__detail__pair__label::after{
  content:':';
}

@media (max-width: 600px){
  .il-tulospalvelu__stage__header__details__detail__pair:not(:last-child)::after{
    content:unset;
    padding:0;
  }

  .il-tulospalvelu__stage__header__details{
    flex-direction:column;
    justify-content:flex-start;
    align-items:flex-start;
  }

  .il-tulospalvelu__stage__header__details__detail__pair{
    width:100%;
  }
}

.il-tulospalvelu__stage:not(:first-child){
  margin-top:1px;
}

.il-tulospalvelu__stage--toggleable{
  cursor:pointer;
}

.il-tulospalvelu__stage__content-slot{
  min-width:calc(100% - 70px);
  max-width:calc(100% - 70px);
}

.il-tulospalvelu__stage__content{
  padding:14px;
  width:100%;
  height:100%;

  display:flex;
  flex-direction:row;

  justify-content:space-between;
}

.il-tulospalvelu__stage__title{
  display:flex;
  flex-direction:column;
  justify-content:center;

  flex:1 1 auto;
  padding-left:28px;

  color:#7f7f7f;
}

.il-tulospalvelu__stage__tournament{
  padding-top:7px;
  text-transform:uppercase;
  font-weight:700;
}

.il-tulospalvelu__stage__event-name{
  font-size:32px;
}

.il-tulospalvelu__stage__start-time{
  text-align:right;
  padding-right:41px;

  display:flex;
  flex-direction:column;
  justify-content:center;
}

.il-tulospalvelu__stage__toggle-button{
  text-align:right;
  padding-right:28px;
}

.il-tulospalvelu__stage .il-tulospalvelu__sport-event__slot--left,
.il-tulospalvelu__stage .il-tulospalvelu__sport-event__slot__side__content{
  min-width:70px;
}

.il-tulospalvelu__stage .il-tulospalvelu__sport-event__slot--right.il-tulospalvelu__sport-event__slot--empty{
  display:none;
}

@media (max-width: 480px){
  .il-tulospalvelu__stage__title{
    padding:0 21px 0 21px;
  }

  .il-tulospalvelu__stage__tournament{
    font-size:14px;
  }

  .il-tulospalvelu__stage__event-name{
    font-size:18px;
  }

  .il-tulospalvelu__stage__start-time{
    padding-right:21px;
  }
}

.il-tulospalvelu__serie-results__message{
  width:100%;

  height:300px;
  background-color:#fff;

  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;

  padding:40px 8px;
}

.il-tulospalvelu__serie-results__message *{
  font-size:13px;
  font-weight:700;
}

.il-tulospalvelu__serie-results{
  padding:0;
  margin-bottom:1px;
}

.il-tulospalvelu__serie-results--headless
  .il-tulospalvelu__serie-results__events
  > .il-tulospalvelu__serie-event:first-child
  .il-tulospalvelu__serie-event__container{
  border-top:solid 1px #e2e2e2;
}

.il-tulospalvelu__serie-results:last-child{
  padding-bottom:0;
}

.il-tulospalvelu__serie-results__events{
  background-color:#fff;
  min-height:46px;
}

.il-tulospalvelu__serie-results__events__event-placeholder__item{
  border-bottom:solid 4px #fff;
  margin-top:1px;
  width:100%;
  height:46px;
}

.il-tulospalvelu__serie-results__events__event-placeholder__item:last-child{
  border-bottom:solid 4px #fff;
  margin-bottom:1px;
}

@keyframes ilScoreboardLoadingGradient{
  0%{
    background-position:-100vw 0;
  }
  100%{
    background-position:100vw 0;
  }
}

.il-tulospalvelu__serie-results__events--loading .il-tulospalvelu__serie-results__events__event-placeholder__item{
  animation-duration:8s;
  animation-fill-mode:forwards;
  animation-iteration-count:infinite;
  animation-name:ilScoreboardLoadingGradient;
  animation-timing-function:linear;
  background:#fff;
  background:linear-gradient(
    to right,
    #fff);
  width:100%;
  position:relative;
  padding-top:590px;
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
}

@media (max-width: 600px){
  .il-tulospalvelu__serie-results__events{
    padding:0;
  }
}

.il-tulospalvelu__results__message{
  width:100%;

  height:300px;
  background-color:#fff;

  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  align-items:center;

  padding:40px 8px;
}

.il-tulospalvelu__results__message *{
  font-size:13px;
  font-weight:700;
}

.il-tulospalvelu__live-results{
  margin-bottom:21px;
  color:#222;
}

.il-tulospalvelu__live-results *{
  box-sizing:border-box;

  font-family:'Bernina Sans', 'Bernino Sans', Verdana, Arial, sans-serif;
}

.il-tulospalvelu__embed--front-page__footer{
  width:100%;
  height:35px;
}

.il-tulospalvelu__embed--front-page__footer__link{
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;

  width:100%;
  height:100%;
  line-height:100%;

  text-decoration:none;
}

.il-tulospalvelu__embed--front-page__footer__content{
  display:flex;
  justify-content:center;
  align-items:center;
}

.il-tulospalvelu__embed--front-page__footer__content__text{
  font-size:14px;
  font-weight:700;

  color:#dc0000;
}

.il-tulospalvelu__embed--front-page__footer__content__icon{
  display:flex;
  justify-content:center;
  align-items:center;

  height:14px;
  width:14px;
  margin-left:7px;
}

.il-tulospalvelu__embed--front-page__footer__content__icon .il-tulospalvelu__arrow-icon{
  height:14px;
  width:14px;

  fill:#dc0000;
}

@media (max-width: 600px){
  .il-tulospalvelu__embed--front-page__footer__content__text{
    font-size:12px;
  }
}

.il-tulospalvelu__embed--front-page{
  margin:0;
  max-height:600px;
  overflow-y:hidden;
}

.il-tulospalvelu__embed--front-page *{
  font-family:'Bernina Sans', 'Bernino Sans', Verdana, Arial, sans-serif;
  box-sizing:border-box;
}

.il-tulospalvelu__embed{
  background-color:#fff;
  color:#222;
}

.il-tulospalvelu__embed a{
  color:#222;
  text-decoration:none;
}

.il-tulospalvelu__embed .spinner-show-true{
  display:none;
}

.il-tulospalvelu__embed .il-tulospalvelu__results__message{
  display:none;
}

.tulospalvelu__footer{
  background-color:#023c8e;
  display:flex;
  flex-direction:row;
  align-content:center;
  justify-content:flex-start;
  align-items:center;
  min-height:40px;
  padding:7px 5px 7px 5px;
}

.tulospalvelu__footer__k18{
  width:30px;
  margin-right:8px;
}

.tulospalvelu__footer__text_container{
  max-width:340px;
  display:flex;
  align-items:flex-start;
  justify-content:flex-start;
  flex-direction:row;
  flex-wrap:wrap;
}

.tulospalvelu__footer__text_pelaa{
  margin-right:5px;
  padding:0;
  height:10px;
}

.tulospalvelu__footer__text_apua{
  margin-right:5px;
  padding:0;
  height:11px;
}

.tulospalvelu__footer__logo{
  margin-left:auto;
  margin-right:8px;
}

@media (max-width: 525px){
  .tulospalvelu__footer__text_apua{
    height:7px;
    padding:0;
    margin-bottom:3px;
  }

  .tulospalvelu__footer__text_pelaa{
    height:7px;
    padding:0;
  }

  .tulospalvelu__footer__logo{
    width:130px;
    margin-right:5px;
  }
}

.il-tulospalvelu__embed--tournament{
  margin:0;
}

.il-tulospalvelu__embed--tournament--interactive{
  margin-bottom:21px;
}

.il-tulospalvelu__embed--tournament *{
  font-family:'Bernina Sans', 'Bernino Sans', Verdana, Arial, sans-serif;
  box-sizing:border-box;
}

.il-tulospalvelu__embed--tournament__footer{
  width:100%;
  height:35px;
  display:inline;
}

.il-tulospalvelu__embed--tournament__footer__link{
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;

  width:100%;
  height:35px;
  line-height:100%;

  text-decoration:none;
}

.il-tulospalvelu__embed--tournament__footer__content{
  display:flex;
  justify-content:center;
  align-items:center;
}

.il-tulospalvelu__embed--tournament__footer__content__text{
  font-size:14px;
  font-weight:700;

  color:#dc0000;
}

.il-tulospalvelu__embed--tournament__footer__content__icon{
  display:flex;
  justify-content:center;
  align-items:center;

  height:14px;
  width:14px;
  margin-left:7px;
}

.il-tulospalvelu__embed--tournament__footer__content__icon .il-tulospalvelu__arrow-icon{
  height:14px;
  width:14px;

  fill:#dc0000;
}

@media (max-width: 600px){
  .il-tulospalvelu__embed--tournament__footer__content__text{
    font-size:12px;
  }
}


.il-sports__content .il-scoreboard{
    margin:0 10px;
  }
.il-sports__content .il-tulospalvelu__sport-picker__wide__list{
    background:none;
  }
.il-sports__content .il-tulospalvelu__date-picker__list{
    scrollbar-width:thin;
  }
.il-sports__content .il-tulospalvelu__serie-results__header__actions__statistics{
    display:none;
  }
.il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18){
      filter:invert(1);
    }
.il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__sport-event__match, .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__match-event, .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__date-picker{
        background-color:#FFFFFF;
      }
.il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__sport-event__score,
      .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__sport-event__basic-info__score,
      .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__sport-event__event-start-time__label,
      .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__match-event--time__label,
      .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__date-picker__list__item--current{
        color:#000000;
      }
.th-classic .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__sport-event__match, .th-classic .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__match-event, .th-classic .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__date-picker{
        background-color:#FFFFFF;
      }
.th-classic .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__sport-event__score,
      .th-classic .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__sport-event__basic-info__score,
      .th-classic .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__sport-event__event-start-time__label,
      .th-classic .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__match-event--time__label,
      .th-classic .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__date-picker__list__item--current{
        color:#000000;
      }
.th-night .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__sport-event__match, .th-night .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__match-event, .th-night .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__date-picker{
        background-color:#282828;
      }
.th-night .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__sport-event__score,
      .th-night .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__sport-event__basic-info__score,
      .th-night .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__sport-event__event-start-time__label,
      .th-night .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__match-event--time__label,
      .th-night .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__date-picker__list__item--current{
        color:#EEEEEE;
      }
.th-matrix .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__sport-event__match, .th-matrix .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__match-event, .th-matrix .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__date-picker{
        background-color:#282828;
      }
.th-matrix .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__sport-event__score,
      .th-matrix .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__sport-event__basic-info__score,
      .th-matrix .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__sport-event__event-start-time__label,
      .th-matrix .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__match-event--time__label,
      .th-matrix .il-sports__content.dark :not(.il-tulospalvelu__common__team-logo__image,
    .il-tulospalvelu__veikkaus__veikkaus-ad__image,
    .il-tulospalvelu__date-picker__list__item--selected,
    .il-tulospalvelu__date-picker__list__item--current,
    .tulospalvelu__footer__k18) .il-tulospalvelu__date-picker__list__item--current{
        color:#D7D7D7;
      }

.sr-only{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  -webkit-clip-path:inset(50%);
          clip-path:inset(50%);
  border:0;
}
.sr-only-focusable:active, .sr-only-focusable:focus{
    position:static;
    width:auto;
    height:auto;
    overflow:visible;
    clip:auto;
    white-space:normal;
    -webkit-clip-path:none;
            clip-path:none;
  }
.padded{
  padding:10px;
}
.padded_x{
    padding-left:10px;
    padding-right:10px;
  }
.padded_y{
    padding-top:10px;
    padding-bottom:10px;
  }
.button{
  background:#00A4C2;
  color:#FFFFFF !important;
  text-transform:uppercase;
  text-align:center;
  display:inline-block;
  border:none;
  box-sizing:border-box;
  cursor:pointer;
  font-size:16px;
  border-radius:30px;
  padding:10px 20px;
}
.button:hover{
    text-decoration:none;
    background:#1EC5E3;
  }
.button:disabled, .button.disabled{
    background:#CCC9C0;
    cursor:not-allowed;
  }
.button_large{
    border-radius:30px;
    display:block;
    margin-top:15px;
    font-size:14px;
    padding:10px 15px;
  }
.button_large .button-text{
      line-height:35px;
      color:#FFFFFF;
    }
.button_large .button-icon{
      font-size:35px;
      color:#FFFFFF;
      float:left;
    }
.button_full-width{
    width:100%;
  }
.button_overlap-left{
    position:relative;
    left:-20px;
    margin-right:-20px;
    padding:10px 14px;
  }
.button_overlap-right{
    position:relative;
    right:-20px;
    margin-left:-20px;
    padding:10px 14px;
  }
.button_slim{
    line-height:20px;
    padding:0 10px;
    font-size:13px;
  }
h1{
  margin-top:10px;
  margin-bottom:5px;
  font-size:32px;
}
h2{
  margin-top:10px;
  margin-bottom:5px;
  font-size:20px;
}
h3{
  margin-top:10px;
  margin-bottom:5px;
  font-size:18px;
}
p{
  margin-top:0;
  margin-bottom:5px;
}
ul{
  margin:10px 0;
  padding:0 0 0 10px;
}
ul ul{
    margin:0;
  }
a, a:hover, a:visited, a:focus, a:active{
  text-decoration:none;
  color:#00A4C2;
}
a.text-link, a:hover.text-link, a:visited.text-link, a:focus.text-link, a:active.text-link{
    text-decoration:none;
    color:#00A4C2;
  }
button{
  border:none;
  background:none;
  border-radius:0;
  cursor:pointer;
  font:inherit;
  line-height:inherit;
  padding:0;
  color:inherit;
  margin:0;
  color:inherit;
}
input, textarea{
  padding:10px;
  font-size:16px;
  box-sizing:border-box;
  border:1px solid #E3E3DB;
  background-color:#FAFAFA;
}
input:focus, textarea:focus{
    background-color:#FFFFFF;
    box-shadow:none;
  }
input::-moz-placeholder, textarea::-moz-placeholder{
  color:#777;
}
input::placeholder, textarea::placeholder{
  color:#777;
}
body{
  -webkit-text-size-adjust:100%;
     -moz-text-size-adjust:100%;
          text-size-adjust:100%;
}
a img{
  border:none;
}
body.lw-normal .outer-container{
  max-width:1200px;
}
body.lw-wide .outer-container{
  max-width:1600px;
}
body.lw-full .outer-container{
  max-width:100%;
}
.skip-link:focus{
  color:#FFFFFF!important;
  background:#171717!important;
  padding:10px!important;
  display:inline-block;
  font-size:20px;
  position:fixed!important;
  top:50px;
  z-index:9999;
}
.Dropdown-root{
  color:#00A4C2;
  border:1px solid #00A4C2;
  border-radius:15px;
  width:135px;
  position:absolute;
}
.Dropdown-root > *{
    padding:5px 12px 5px 7px;
    border-radius:15px;
  }
.Dropdown-root * + *{
    padding-top:0;
  }
.Dropdown-root .Dropdown-control{
    position:relative;
  }
.Dropdown-root .Dropdown-placeholder{
    font-size:13px;
    line-height:17px;
    cursor:default;
  }
.Dropdown-root .Dropdown-title{
    color:#808080;
    padding:4px 0 2px 0;
    border-bottom:1px solid;
    margin-top:2px;
  }
.Dropdown-root .Dropdown-option{
    font-size:13px;
    padding:2px 5px;
    cursor:pointer;
  }
@media (pointer: coarse){
.Dropdown-root .Dropdown-option{
      padding-top:4px;
      padding-bottom:4px
  }
    }
.Dropdown-root .hidden{
    display:none;
  }
.Dropdown-root .Dropdown-arrow::before{
    border-style:solid;
    border-width:0.2em 0.2em 0 0;
    content:'';
    display:inline-block;
    height:0.35em;
    position:absolute;
    right:10px;
    top:10px;
    transform:rotate(135deg);
    transition:transform 0.2s;
    vertical-align:top;
    width:0.35em;
  }
.Dropdown-root .Dropdown-placeholder{
    margin-right:10px;
  }
.Dropdown-root.is-open{
    border:1px solid #00A4C2;
    background-color:#FFFFFF;
    z-index:2;
  }
.Dropdown-root.is-open .Dropdown-arrow:before{
      transform:rotate(315deg);
    }
.Dropdown-root:not(.is-open) > *{
      border:none !important;
    }
.outer-container{
  margin:0 auto;
  width:auto;
  max-width:1200px;
}
.blur{
  filter:blur(10px);
}
.overlay{
  position:fixed;
  background-color:rgba(0, 0, 0, 0.72);
  z-index:23;
  width:100%;
  height:100%;
}
.sidebar-container{
  display:none;
}
.empty{
  height:100%;
}
.container{
  width:100%;
}
.content{
  flex:1 1 auto;
  min-width:33%;
  width:100%;
  box-sizing:border-box;
}
.search-container{
  z-index:23;
  position:relative;
  margin:0 auto;
  width:100%;
}
.main-container{
  width:100%;
  margin:0 auto;
  position:relative;
  display:flex;
  justify-content:center;
}
.fold-container{
  width:100%;
}
.inbody-sidebar-container{
  order:99;
  display:flex;
  width:100%;
}
.inbody-sidebar-container .inbody-sidebar{
    display:flex;
    width:100%;
    flex-direction:column;
  }
.notification-container{
  display:flex;
  flex-direction:column;
  gap:10px;
  align-self:center;
  min-width:60px;
  justify-content:center;
  position:fixed;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
}
@media (max-width: 768px){
.notification-container{
    max-width:80%
}
  }
.notification-container .Toastify__toast--success{
      color:#000000;
      background-color:#E8F7E7;
      border:1px solid #3DAE3D;
    }
.notification-container .Toastify__toast--info{
      color:#000000;
      background-color:#E8F7F9;
      border:1px solid #00A4C2;
    }
.notification-container .Toastify__toast--error{
      color:#000000;
      background-color:#F9E8E7;
      border:1px solid #CB4A28;
    }
.empty-message, .unable-to-load{
  text-align:center;
  font-weight:bold;
  font-size:12px;
  color:#7B7667;
  display:flex;
  font-style:italic;
  width:100%;
  justify-content:center !important;
  margin:100px 0;
}
@media only screen and (min-width: 645px){

  .container{
    margin-top:10px;
  }
}
@media only screen and (min-width: 897px){

  .outer-container{
    width:auto;
  }

  .overlay{
    display:none;
  }

  .sidebar-container{
    display:block;
    width:300px;
    flex:0 0 300px;
    margin-left:10px;
  }
}
.settings-nav{
  margin-bottom:10px;
}
.settings-nav li a{
    padding-left:5px;
    padding-right:5px;
  }
.settings-nav .active{
    box-sizing:border-box;
    border-top:1px solid #E3E3DB;
    border-left:1px solid #E3E3DB;
    border-right:1px solid #E3E3DB;
  }
.alma-footer .right{
  float:right!important;
}
.navigation a, .navigation a:visited, .navigation a:active, .navigation input{
    color:#000000;
  }
.navigation a:hover{
    color:#000000;
    transition:0.2s;
  }
.navigation{
  background-color:#E5E5DE;
  color:#000000;
  text-align:center;
  font-size:15px;
  font-weight:bold;
}
.navigation ul{
    margin:0;
    padding:0;
    border-top:1px solid #E5E5DE;
    border-left:1px solid #E5E5DE;
    border-right:1px solid #E5E5DE;
    display:flex;
  }
.navigation li{
    min-height:43px;
    display:flex;
    flex:1 0 auto;
    list-style:none;
  }
.navigation li a{
      width:100%;
      display:flex;
      align-items:center;
      justify-content:center;
    }
.navigation li.active{
    background-color:#FFFFFF;
  }
.navigation li.active a{
      color:#00A4C2;
    }
.text-icon{
  margin:0 0.313em;
}
.clear-icon{
  cursor:pointer;
  padding:5px;
  color:#00A4C2;
}
.top-notification{
  background-color:#FCF6EB;
  border-bottom:1px solid #E3E3DB;
  text-align:center;
  padding:4px;
}
.top-notification h2{
    font-size:18px;
  }
.top-notification h2 a, .top-notification h2 a:visited{
      color:#00A4C2 !important;
      text-decoration:none;
      font-size:18px;
    }
.top-notification h2 button{
      color:#00A4C2;
    }
.top-notification.highlight{
    background-color:#312a6a !important;
  }
.top-notification.highlight a, .top-notification.highlight a:visited{
      color:white !important;
      font-weight:bold;
    }
.top-notification.highlight a span, .top-notification.highlight a:visited span{
        color:#f6cb02 !important;
      }
.top-notification.highlight a:hover{
      text-decoration:underline;
    }
.info-box{
  text-align:left;
  padding:20px;
}
.info-box li{
    padding:5px;
  }
.info-box button{
    color:#00A4C2;
  }
.info-box-image{
    flex:2 1 300px;
  }
body{
  color:#000000;
  background-color:#EEEEE9;
  min-width:320px;
  font-family:'Open Sans', sans-serif;
  font-size:16px;
  margin:0;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  text-rendering:optimizeLegibility;
}
body.overlay-open, body.overlay-open #react-view{
    overflow:hidden;
    height:100vh;
  }
a, a:hover, a:active{
  transition:color 0.2s;
}
hr{
  margin:15px 0;
}
.content{
  background:#FFFFFF;
}
.content_padded{
    padding:10px;
  }
.content_no-bg{
    background-color:transparent !important;
  }
noscript{
  display:block;
  padding:10px;
  text-align:center;
  background:white;
  color:#dd0000;
}
@keyframes spin{

  from{ transform:rotate(0deg); }

  to{ transform:rotate(360deg); }
}
.spin{
  animation-name:spin;
  animation-duration:4000ms;
  animation-iteration-count:infinite;
  animation-timing-function:linear;
}
@media (max-width: 767px){
  .desktop{
    display:none !important;
  }
}
@media (min-width: 768px){
  .mobile{
    display:none !important;
  }
}
@media (min-width: 897px){
  .screen-md{
    display:none !important;
  }
}
@media (min-width: 587px){
  .screen-xs{
    display:none !important;
  }
}
@media (max-width: 587px){
  .screen-sm{
    display:none !important;
  }
}
body.th-classic{color:#000000;background-color:#1577AA;
}
.th-classic .button{
  background:#1577AA;
  color:#FFFFFF !important;
}
.th-classic .button:hover{
    background:#1188CC;
  }
.th-classic .button:disabled, .th-classic .button.disabled{
    background:#CCCCCC;
  }
.th-classic .button_large .button-text{
      color:#FFFFFF;
    }
.th-classic .button_large .button-icon{
      color:#FFFFFF;
    }
.th-classic a, .th-classic a:hover, .th-classic a:visited, .th-classic a:focus, .th-classic a:active{
  color:#1577AA;
}
.th-classic a.text-link, .th-classic a:hover.text-link, .th-classic a:visited.text-link, .th-classic a:focus.text-link, .th-classic a:active.text-link{
    text-decoration:none;
    color:#1577AA;
  }
.th-classic input, .th-classic textarea{
  border:1px solid #E3E3DB;
}
.th-classic .Dropdown-root{
  color:#1577AA;
  border:1px solid #1577AA;
}
.th-classic .Dropdown-root.is-open{
    border:1px solid #1577AA;
    background-color:#FFFFFF;
  }
.th-classic .empty-message, .th-classic .unable-to-load{
  color:#777777;
}
.th-classic .settings-nav .active{
    border-top:1px solid #E3E3DB;
    border-left:1px solid #E3E3DB;
    border-right:1px solid #E3E3DB;
  }
.th-classic .navigation a, .th-classic .navigation a:visited, .th-classic .navigation a:active, .th-classic .navigation input{
    color:#000000;
  }
.th-classic .navigation a:hover{
    color:#000000;
  }
.th-classic .navigation{
  background-color:#E5E5DE;
  color:#000000;
}
.th-classic .navigation ul{
    border-top:1px solid #E5E5DE;
    border-left:1px solid #E5E5DE;
    border-right:1px solid #E5E5DE;
  }
.th-classic .navigation li.active{
    background-color:#FFFFFF;
  }
.th-classic .navigation li.active a{
      color:#00A4C2;
    }
.th-classic .top-notification{
  background-color:#E1EDF3;
  border-bottom:1px solid #E3E3DB;
}
.th-classic .top-notification h2 a, .th-classic .top-notification h2 a:visited{
      color:#1577AA !important;
      text-decoration:none;
    }
.th-classic .top-notification h2 button{
      color:#1577AA;
    }
.th-classic .info-box button{
    color:#1577AA;
  }
.th-classic .content{
  background:#FFFFFF;
}
body.th-night{color:#EEEEEE;background-color:#222222;
}
.th-night .button{
  background:#7B7667;
  color:#FFFFFF !important;
}
.th-night .button:hover{
    background:#484848;
  }
.th-night .button:disabled, .th-night .button.disabled{
    background:#CCC9C0;
  }
.th-night .button_large .button-text{
      color:#FFFFFF;
    }
.th-night .button_large .button-icon{
      color:#FFFFFF;
    }
.th-night a, .th-night a:hover, .th-night a:visited, .th-night a:focus, .th-night a:active{
  color:#7B7667;
}
.th-night a.text-link, .th-night a:hover.text-link, .th-night a:visited.text-link, .th-night a:focus.text-link, .th-night a:active.text-link{
    text-decoration:underline;
    color:#9A9688;
  }
.th-night input, .th-night textarea{
  border:1px solid #E3E3DB;
}
.th-night .Dropdown-root{
  color:#A9A9A9;
  border:1px solid #A9A9A9;
}
.th-night .Dropdown-root.is-open{
    border:1px solid #A9A9A9;
    background-color:#282828;
  }
.th-night .empty-message, .th-night .unable-to-load{
  color:#7B7667;
}
.th-night .settings-nav .active{
    border-top:1px solid #E3E3DB;
    border-left:1px solid #E3E3DB;
    border-right:1px solid #E3E3DB;
  }
.th-night .navigation a, .th-night .navigation a:visited, .th-night .navigation a:active, .th-night .navigation input{
    color:#EEEEEE;
  }
.th-night .navigation a:hover{
    color:#EEEEEE;
  }
.th-night .navigation{
  background-color:#7B7667;
  color:#EEEEEE;
}
.th-night .navigation ul{
    border-top:1px solid #7B7667;
    border-left:1px solid #7B7667;
    border-right:1px solid #7B7667;
  }
.th-night .navigation li.active{
    background-color:#282828;
  }
.th-night .navigation li.active a{
      color:#FDE15D;
    }
.th-night .top-notification{
  background-color:#000000;
  border-bottom:1px solid #000000;
}
.th-night .top-notification h2 a, .th-night .top-notification h2 a:visited{
      color:#9A9688 !important;
      text-decoration:underline;
    }
.th-night .top-notification h2 button{
      color:#7B7667;
    }
.th-night .info-box button{
    color:#7B7667;
  }
.th-night .content{
  background:#282828;
}
body.th-matrix{color:#D7D7D7;background-color:#222222;
}
.th-matrix .button{
  background:#7B7667;
  color:#D7D7D7 !important;
}
.th-matrix .button:hover{
    background:#484848;
  }
.th-matrix .button:disabled, .th-matrix .button.disabled{
    background:#CCC9C0;
  }
.th-matrix .button_large .button-text{
      color:#D7D7D7;
    }
.th-matrix .button_large .button-icon{
      color:#D7D7D7;
    }
.th-matrix a, .th-matrix a:hover, .th-matrix a:visited, .th-matrix a:focus, .th-matrix a:active{
  color:#7B7667;
}
.th-matrix a.text-link, .th-matrix a:hover.text-link, .th-matrix a:visited.text-link, .th-matrix a:focus.text-link, .th-matrix a:active.text-link{
    text-decoration:underline;
    color:#9A9688;
  }
.th-matrix input, .th-matrix textarea{
  border:1px solid #E3E3DB;
}
.th-matrix .Dropdown-root{
  color:#A9A9A9;
  border:1px solid #A9A9A9;
}
.th-matrix .Dropdown-root.is-open{
    border:1px solid #A9A9A9;
    background-color:#282828;
  }
.th-matrix .empty-message, .th-matrix .unable-to-load{
  color:#7B7667;
}
.th-matrix .settings-nav .active{
    border-top:1px solid #E3E3DB;
    border-left:1px solid #E3E3DB;
    border-right:1px solid #E3E3DB;
  }
.th-matrix .navigation a, .th-matrix .navigation a:visited, .th-matrix .navigation a:active, .th-matrix .navigation input{
    color:#D7D7D7;
  }
.th-matrix .navigation a:hover{
    color:#D7D7D7;
  }
.th-matrix .navigation{
  background-color:#7B7667;
  color:#D7D7D7;
}
.th-matrix .navigation ul{
    border-top:1px solid #7B7667;
    border-left:1px solid #7B7667;
    border-right:1px solid #7B7667;
  }
.th-matrix .navigation li.active{
    background-color:#282828;
  }
.th-matrix .navigation li.active a{
      color:#8CD437;
    }
.th-matrix .top-notification{
  background-color:#000000;
  border-bottom:1px solid #000000;
}
.th-matrix .top-notification h2 a, .th-matrix .top-notification h2 a:visited{
      color:#9A9688 !important;
      text-decoration:underline;
    }
.th-matrix .top-notification h2 button{
      color:#7B7667;
    }
.th-matrix .info-box button{
    color:#7B7667;
  }
.th-matrix .content{
  background:#282828;
}

@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:500;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-cyrillic-ext-500-normal.12a06aa2ffb59e8b9ef2.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-cyrillic-ext-500-normal.46b830221c90c9ef2627.woff) format('woff');
  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:500;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-cyrillic-500-normal.43c179663d90a0320c01.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-cyrillic-500-normal.bba149acae8abf4a1d64.woff) format('woff');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:500;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-greek-ext-500-normal.632201ea19d42bb73a00.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-greek-ext-500-normal.48272fd8ba08602984e8.woff) format('woff');
  unicode-range:U+1F00-1FFF;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:500;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-greek-500-normal.baa2ebe9234b0f294044.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-greek-500-normal.7b1cb849854613c5465e.woff) format('woff');
  unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:500;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-hebrew-500-normal.fb0d295546515748d431.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-hebrew-500-normal.4088d265f40227b11ca1.woff) format('woff');
  unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:500;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-math-500-normal.2af9f23127ad2d3203b4.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-math-500-normal.2e090f0b126927f1d5c5.woff) format('woff');
  unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:500;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-symbols-500-normal.a9e2f33a10cb042c0452.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-symbols-500-normal.30664c73bab40f64a582.woff) format('woff');
  unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:500;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-vietnamese-500-normal.1090cc9329d2127fd2f1.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-vietnamese-500-normal.634050510367607815c2.woff) format('woff');
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:500;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-latin-ext-500-normal.626456d256c462e06971.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-latin-ext-500-normal.9df8f3026509517290e0.woff) format('woff');
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:500;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-latin-500-normal.a34095c4f3be6cc5468e.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-latin-500-normal.3064700cbc019a699d2c.woff) format('woff');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:600;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-cyrillic-ext-600-normal.f93e83a046eb3be3040d.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-cyrillic-ext-600-normal.6463c9244f8b9ba576a3.woff) format('woff');
  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:600;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-cyrillic-600-normal.2bdcc6d692509a1b32d1.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-cyrillic-600-normal.e01c36adb48f3a5667cc.woff) format('woff');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:600;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-greek-ext-600-normal.a6d0df843253789077ed.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-greek-ext-600-normal.cfe83211cc01a5b41d81.woff) format('woff');
  unicode-range:U+1F00-1FFF;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:600;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-greek-600-normal.684f3d7962f39f678dc4.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-greek-600-normal.12f4857cbcd916e5a2d0.woff) format('woff');
  unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:600;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-hebrew-600-normal.505ad5932f62891c9353.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-hebrew-600-normal.f6bb1da9a41479df062d.woff) format('woff');
  unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:600;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-math-600-normal.850dbcc2651c3e42d66d.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-math-600-normal.af4e394e5cffa7585a9a.woff) format('woff');
  unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:600;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-symbols-600-normal.015482b3e6e382244450.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-symbols-600-normal.a17b3ebb043cf46e4c95.woff) format('woff');
  unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:600;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-vietnamese-600-normal.159889c00327d6658f25.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-vietnamese-600-normal.1843520747ddf566c04f.woff) format('woff');
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:600;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-latin-ext-600-normal.f0e1b23f35df5794d79d.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-latin-ext-600-normal.92e32917573dc8a34ea5.woff) format('woff');
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:600;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-latin-600-normal.1fdc9326b533cc5e7ee7.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-latin-600-normal.59ad6cd5de794f21dc74.woff) format('woff');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:700;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-cyrillic-ext-700-normal.7bf6689e76a921ffebdd.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-cyrillic-ext-700-normal.7ac62c518f013ce5172f.woff) format('woff');
  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:700;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-cyrillic-700-normal.c4b0a1b157f9e0ba3ea6.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-cyrillic-700-normal.fc4cf405e8b482d11835.woff) format('woff');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:700;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-greek-ext-700-normal.b8d60cf16dcbf9360d62.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-greek-ext-700-normal.fafc913251e8bb34288a.woff) format('woff');
  unicode-range:U+1F00-1FFF;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:700;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-greek-700-normal.75f507c2c388565b8ebd.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-greek-700-normal.6becb6ee21dfc5060884.woff) format('woff');
  unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:700;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-hebrew-700-normal.aef0795757737ce50576.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-hebrew-700-normal.c50eaa6e875955fe2757.woff) format('woff');
  unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:700;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-math-700-normal.76f359787b18daaf96ce.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-math-700-normal.5d9acecc99576a32cfae.woff) format('woff');
  unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:700;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-symbols-700-normal.40fd13aaacecd11c2e0a.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-symbols-700-normal.4512be5e75dbde4ad7fb.woff) format('woff');
  unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:700;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-vietnamese-700-normal.6f93069b673e6edc9d69.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-vietnamese-700-normal.153f0559c45499ee1d77.woff) format('woff');
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:700;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-latin-ext-700-normal.ac430f808999f2b45a4c.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-latin-ext-700-normal.7024697b435d4db11e32.woff) format('woff');
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-display:swap;
  font-weight:700;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-latin-700-normal.87aba759cb4f61680744.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-latin-700-normal.cce0a639b20533f511d9.woff) format('woff');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:500;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-cyrillic-ext-500-italic.97546386b5fdd27a0857.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-cyrillic-ext-500-italic.4d999977739924ec4acb.woff) format('woff');
  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:500;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-cyrillic-500-italic.efb6599b570a3e8b0369.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-cyrillic-500-italic.d429856d3c8cca1f7892.woff) format('woff');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:500;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-greek-ext-500-italic.f1aa6446d843d98b6a7a.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-greek-ext-500-italic.3ea06834c103bb1c963d.woff) format('woff');
  unicode-range:U+1F00-1FFF;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:500;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-greek-500-italic.7f1cb9039cc6217aa2c8.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-greek-500-italic.39b5d9ec479c59cc103b.woff) format('woff');
  unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:500;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-hebrew-500-italic.c0432c8391f219bf7368.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-hebrew-500-italic.14845339dfbf36d16009.woff) format('woff');
  unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:500;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-math-500-italic.b78b2a5b3cb4e6e9ac92.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-math-500-italic.c73e652b2ce0bcdbea3d.woff) format('woff');
  unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:500;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-symbols-500-italic.41fc7490a2c8f22a85e3.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-symbols-500-italic.773ce6c379f14ac8f287.woff) format('woff');
  unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:500;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-vietnamese-500-italic.9b01e34eafae4458cc8c.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-vietnamese-500-italic.1d0669961026323276e1.woff) format('woff');
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:500;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-latin-ext-500-italic.c80f36a2f365f3e158d7.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-latin-ext-500-italic.16bb23a3fc8b27c1c4f5.woff) format('woff');
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:500;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-latin-500-italic.53d39521479fcf7e00a8.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-latin-500-italic.0b736dd1ee6c9ba0b1a4.woff) format('woff');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:600;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-cyrillic-ext-600-italic.f609f06139a4f39a1db2.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-cyrillic-ext-600-italic.d37733a36f34f59efbaa.woff) format('woff');
  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:600;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-cyrillic-600-italic.7c29e39ea74ed72aebcf.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-cyrillic-600-italic.ba69d491f47bd30e5194.woff) format('woff');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:600;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-greek-ext-600-italic.e85b8ea2460ebb8c62a9.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-greek-ext-600-italic.f0a841f32fafec0bd603.woff) format('woff');
  unicode-range:U+1F00-1FFF;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:600;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-greek-600-italic.0a030e87223e332b4ac2.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-greek-600-italic.fd914d4d910d83b13a80.woff) format('woff');
  unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:600;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-hebrew-600-italic.5995d9471ff49f90de93.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-hebrew-600-italic.2fe2bba34cce9fbab012.woff) format('woff');
  unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:600;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-math-600-italic.83e9916af10b59f4dea8.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-math-600-italic.8638dc3e2386a92f268f.woff) format('woff');
  unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:600;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-symbols-600-italic.9ef68b7b03e30662ce27.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-symbols-600-italic.930451a37cc47de06bc1.woff) format('woff');
  unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:600;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-vietnamese-600-italic.b0300ee86142147ad480.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-vietnamese-600-italic.e9e11e5cda8b21cc91b1.woff) format('woff');
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:600;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-latin-ext-600-italic.705e8d51e655b1e86889.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-latin-ext-600-italic.8816cfc1ce5a47fea604.woff) format('woff');
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:600;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-latin-600-italic.97fbabd215f819c7c888.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-latin-600-italic.d85706d41f686252d990.woff) format('woff');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:700;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-cyrillic-ext-700-italic.5b9f240baa3c213ee3c0.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-cyrillic-ext-700-italic.00460d165ca5b31a069a.woff) format('woff');
  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:700;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-cyrillic-700-italic.a13fedd502b4d0e0cfba.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-cyrillic-700-italic.4bc0e31ff552a2576aae.woff) format('woff');
  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:700;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-greek-ext-700-italic.e5765163fae10ff4ee3f.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-greek-ext-700-italic.b479803875d656174fda.woff) format('woff');
  unicode-range:U+1F00-1FFF;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:700;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-greek-700-italic.57cb33f1a739ac4e9d82.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-greek-700-italic.95807e6f52317ba5ded0.woff) format('woff');
  unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:700;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-hebrew-700-italic.9aefb4a757f4b581b3f7.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-hebrew-700-italic.45254a49e650c732a15e.woff) format('woff');
  unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:700;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-math-700-italic.aa436834368477e32e20.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-math-700-italic.4b8602ff8355847e372c.woff) format('woff');
  unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:700;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-symbols-700-italic.275c7b92187fb6d4b198.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-symbols-700-italic.7e42517e99090e3e5be7.woff) format('woff');
  unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:700;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-vietnamese-700-italic.1327f263d9bc3aae5e3d.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-vietnamese-700-italic.bbf2da69998b9179b540.woff) format('woff');
  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:700;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-latin-ext-700-italic.ff93a6ab8c22cc241b78.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-latin-ext-700-italic.bf1787f6ba4d540211e3.woff) format('woff');
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-display:swap;
  font-weight:700;
  src:url(https://cdn.ampparit.com/assets/fonts/open-sans-latin-700-italic.0b8b6a418912d64b6584.woff2) format('woff2'), url(https://cdn.ampparit.com/assets/fonts/open-sans-latin-700-italic.667bacb6b07ea172dcef.woff) format('woff');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/*# sourceMappingURL=689ff8bd9a30e3a7dd04.css.map*/