@charset "utf-8";@media all{/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
.fa.fa-glass{--fa:"\f000"}.fa.fa-envelope-o{--fa:"\f0e0"}.fa.fa-envelope-o,.fa.fa-star-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-star-o{--fa:"\f005"}.fa.fa-close,.fa.fa-remove{--fa:"\f00d"}.fa.fa-gear{--fa:"\f013"}.fa.fa-trash-o{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f2ed"}.fa.fa-home{--fa:"\f015"}.fa.fa-file-o{--fa:"\f15b"}.fa.fa-clock-o,.fa.fa-file-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-clock-o{--fa:"\f017"}.fa.fa-arrow-circle-o-down{--fa:"\f358"}.fa.fa-arrow-circle-o-down,.fa.fa-arrow-circle-o-up{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-arrow-circle-o-up{--fa:"\f35b"}.fa.fa-play-circle-o{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f144"}.fa.fa-repeat,.fa.fa-rotate-right{--fa:"\f01e"}.fa.fa-refresh{--fa:"\f021"}.fa.fa-list-alt{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f022"}.fa.fa-dedent{--fa:"\f03b"}.fa.fa-video-camera{--fa:"\f03d"}.fa.fa-picture-o{--fa:"\f03e"}.fa.fa-photo,.fa.fa-picture-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-photo{--fa:"\f03e"}.fa.fa-image{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f03e"}.fa.fa-map-marker{--fa:"\f3c5"}.fa.fa-pencil-square-o{--fa:"\f044"}.fa.fa-edit,.fa.fa-pencil-square-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-edit{--fa:"\f044"}.fa.fa-share-square-o{--fa:"\f14d"}.fa.fa-check-square-o{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f14a"}.fa.fa-arrows{--fa:"\f0b2"}.fa.fa-times-circle-o{--fa:"\f057"}.fa.fa-check-circle-o,.fa.fa-times-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-check-circle-o{--fa:"\f058"}.fa.fa-mail-forward{--fa:"\f064"}.fa.fa-expand{--fa:"\f424"}.fa.fa-compress{--fa:"\f422"}.fa.fa-eye,.fa.fa-eye-slash{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-warning{--fa:"\f071"}.fa.fa-calendar{--fa:"\f073"}.fa.fa-arrows-v{--fa:"\f338"}.fa.fa-arrows-h{--fa:"\f337"}.fa.fa-bar-chart,.fa.fa-bar-chart-o{--fa:"\e0e3"}.fa.fa-twitter-square{--fa:"\f081"}.fa.fa-facebook-square,.fa.fa-twitter-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-facebook-square{--fa:"\f082"}.fa.fa-gears{--fa:"\f085"}.fa.fa-thumbs-o-up{--fa:"\f164"}.fa.fa-thumbs-o-down,.fa.fa-thumbs-o-up{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-thumbs-o-down{--fa:"\f165"}.fa.fa-heart-o{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f004"}.fa.fa-sign-out{--fa:"\f2f5"}.fa.fa-linkedin-square{font-family:"Font Awesome 6 Brands";font-weight:400;--fa:"\f08c"}.fa.fa-thumb-tack{--fa:"\f08d"}.fa.fa-external-link{--fa:"\f35d"}.fa.fa-sign-in{--fa:"\f2f6"}.fa.fa-github-square{font-family:"Font Awesome 6 Brands";font-weight:400;--fa:"\f092"}.fa.fa-lemon-o{--fa:"\f094"}.fa.fa-lemon-o,.fa.fa-square-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-square-o{--fa:"\f0c8"}.fa.fa-bookmark-o{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f02e"}.fa.fa-facebook,.fa.fa-twitter{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-facebook{--fa:"\f39e"}.fa.fa-facebook-f{--fa:"\f39e"}.fa.fa-facebook-f,.fa.fa-github{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-credit-card{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-feed{--fa:"\f09e"}.fa.fa-hdd-o{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f0a0"}.fa.fa-hand-o-right{--fa:"\f0a4"}.fa.fa-hand-o-left,.fa.fa-hand-o-right{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-o-left{--fa:"\f0a5"}.fa.fa-hand-o-up{--fa:"\f0a6"}.fa.fa-hand-o-down,.fa.fa-hand-o-up{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-o-down{--fa:"\f0a7"}.fa.fa-globe{--fa:"\f57d"}.fa.fa-tasks{--fa:"\f828"}.fa.fa-arrows-alt{--fa:"\f31e"}.fa.fa-group{--fa:"\f0c0"}.fa.fa-chain{--fa:"\f0c1"}.fa.fa-cut{--fa:"\f0c4"}.fa.fa-files-o{--fa:"\f0c5"}.fa.fa-files-o,.fa.fa-floppy-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-floppy-o{--fa:"\f0c7"}.fa.fa-save{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f0c7"}.fa.fa-navicon,.fa.fa-reorder{--fa:"\f0c9"}.fa.fa-magic{--fa:"\e2ca"}.fa.fa-pinterest,.fa.fa-pinterest-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-pinterest-square{--fa:"\f0d3"}.fa.fa-google-plus-square{--fa:"\f0d4"}.fa.fa-google-plus,.fa.fa-google-plus-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-google-plus{--fa:"\f0d5"}.fa.fa-money{--fa:"\f3d1"}.fa.fa-unsorted{--fa:"\f0dc"}.fa.fa-sort-desc{--fa:"\f0dd"}.fa.fa-sort-asc{--fa:"\f0de"}.fa.fa-linkedin{font-family:"Font Awesome 6 Brands";font-weight:400;--fa:"\f0e1"}.fa.fa-rotate-left{--fa:"\f0e2"}.fa.fa-legal{--fa:"\f0e3"}.fa.fa-dashboard,.fa.fa-tachometer{--fa:"\f625"}.fa.fa-comment-o{--fa:"\f075"}.fa.fa-comment-o,.fa.fa-comments-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-comments-o{--fa:"\f086"}.fa.fa-flash{--fa:"\f0e7"}.fa.fa-clipboard{--fa:"\f0ea"}.fa.fa-lightbulb-o{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f0eb"}.fa.fa-exchange{--fa:"\f362"}.fa.fa-cloud-download{--fa:"\f0ed"}.fa.fa-cloud-upload{--fa:"\f0ee"}.fa.fa-bell-o{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f0f3"}.fa.fa-cutlery{--fa:"\f2e7"}.fa.fa-file-text-o{--fa:"\f15c"}.fa.fa-building-o,.fa.fa-file-text-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-building-o{--fa:"\f1ad"}.fa.fa-hospital-o{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f0f8"}.fa.fa-tablet{--fa:"\f3fa"}.fa.fa-mobile,.fa.fa-mobile-phone{--fa:"\f3cd"}.fa.fa-circle-o{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f111"}.fa.fa-mail-reply{--fa:"\f3e5"}.fa.fa-github-alt{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-folder-o{--fa:"\f07b"}.fa.fa-folder-o,.fa.fa-folder-open-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-folder-open-o{--fa:"\f07c"}.fa.fa-smile-o{--fa:"\f118"}.fa.fa-frown-o,.fa.fa-smile-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-frown-o{--fa:"\f119"}.fa.fa-meh-o{--fa:"\f11a"}.fa.fa-keyboard-o,.fa.fa-meh-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-keyboard-o{--fa:"\f11c"}.fa.fa-flag-o{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f024"}.fa.fa-mail-reply-all{--fa:"\f122"}.fa.fa-star-half-o{--fa:"\f5c0"}.fa.fa-star-half-empty,.fa.fa-star-half-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-star-half-empty{--fa:"\f5c0"}.fa.fa-star-half-full{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f5c0"}.fa.fa-code-fork{--fa:"\f126"}.fa.fa-chain-broken,.fa.fa-unlink{--fa:"\f127"}.fa.fa-calendar-o{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f133"}.fa.fa-css3,.fa.fa-html5,.fa.fa-maxcdn{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-unlock-alt{--fa:"\f09c"}.fa.fa-minus-square-o{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f146"}.fa.fa-level-up{--fa:"\f3bf"}.fa.fa-level-down{--fa:"\f3be"}.fa.fa-pencil-square{--fa:"\f14b"}.fa.fa-external-link-square{--fa:"\f360"}.fa.fa-compass{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-caret-square-o-down{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f150"}.fa.fa-toggle-down{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f150"}.fa.fa-caret-square-o-up{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f151"}.fa.fa-toggle-up{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f151"}.fa.fa-caret-square-o-right{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f152"}.fa.fa-toggle-right{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f152"}.fa.fa-eur,.fa.fa-euro{--fa:"\f153"}.fa.fa-gbp{--fa:"\f154"}.fa.fa-dollar,.fa.fa-usd{--fa:"\24"}.fa.fa-inr,.fa.fa-rupee{--fa:"\e1bc"}.fa.fa-cny,.fa.fa-jpy,.fa.fa-rmb,.fa.fa-yen{--fa:"\f157"}.fa.fa-rouble,.fa.fa-rub,.fa.fa-ruble{--fa:"\f158"}.fa.fa-krw,.fa.fa-won{--fa:"\f159"}.fa.fa-bitcoin,.fa.fa-btc{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-bitcoin{--fa:"\f15a"}.fa.fa-file-text{--fa:"\f15c"}.fa.fa-sort-alpha-asc{--fa:"\f15d"}.fa.fa-sort-alpha-desc{--fa:"\f881"}.fa.fa-sort-amount-asc{--fa:"\f884"}.fa.fa-sort-amount-desc{--fa:"\f160"}.fa.fa-sort-numeric-asc{--fa:"\f162"}.fa.fa-sort-numeric-desc{--fa:"\f886"}.fa.fa-youtube-square{--fa:"\f431"}.fa.fa-xing,.fa.fa-xing-square,.fa.fa-youtube,.fa.fa-youtube-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-xing-square{--fa:"\f169"}.fa.fa-youtube-play{--fa:"\f167"}.fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-dropbox,.fa.fa-flickr,.fa.fa-instagram,.fa.fa-stack-overflow,.fa.fa-youtube-play{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-bitbucket-square{--fa:"\f171"}.fa.fa-tumblr,.fa.fa-tumblr-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-tumblr-square{--fa:"\f174"}.fa.fa-long-arrow-down{--fa:"\f309"}.fa.fa-long-arrow-up{--fa:"\f30c"}.fa.fa-long-arrow-left{--fa:"\f30a"}.fa.fa-long-arrow-right{--fa:"\f30b"}.fa.fa-android,.fa.fa-apple,.fa.fa-dribbble,.fa.fa-foursquare,.fa.fa-gittip,.fa.fa-gratipay,.fa.fa-linux,.fa.fa-skype,.fa.fa-trello,.fa.fa-windows{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-gittip{--fa:"\f184"}.fa.fa-sun-o{--fa:"\f185"}.fa.fa-moon-o,.fa.fa-sun-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-moon-o{--fa:"\f186"}.fa.fa-pagelines,.fa.fa-renren,.fa.fa-stack-exchange,.fa.fa-vk,.fa.fa-weibo{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-arrow-circle-o-right{--fa:"\f35a"}.fa.fa-arrow-circle-o-left,.fa.fa-arrow-circle-o-right{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-arrow-circle-o-left{--fa:"\f359"}.fa.fa-caret-square-o-left{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f191"}.fa.fa-toggle-left{--fa:"\f191"}.fa.fa-dot-circle-o,.fa.fa-toggle-left{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-dot-circle-o{--fa:"\f192"}.fa.fa-vimeo-square{font-family:"Font Awesome 6 Brands";font-weight:400;--fa:"\f194"}.fa.fa-try,.fa.fa-turkish-lira{--fa:"\e2bb"}.fa.fa-plus-square-o{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f0fe"}.fa.fa-openid,.fa.fa-slack,.fa.fa-wordpress{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-bank,.fa.fa-institution{--fa:"\f19c"}.fa.fa-mortar-board{--fa:"\f19d"}.fa.fa-google,.fa.fa-reddit,.fa.fa-reddit-square,.fa.fa-yahoo{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-reddit-square{--fa:"\f1a2"}.fa.fa-behance,.fa.fa-behance-square,.fa.fa-delicious,.fa.fa-digg,.fa.fa-drupal,.fa.fa-joomla,.fa.fa-pied-piper-alt,.fa.fa-pied-piper-pp,.fa.fa-stumbleupon,.fa.fa-stumbleupon-circle{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-behance-square{--fa:"\f1b5"}.fa.fa-steam,.fa.fa-steam-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-steam-square{--fa:"\f1b7"}.fa.fa-automobile{--fa:"\f1b9"}.fa.fa-cab{--fa:"\f1ba"}.fa.fa-deviantart,.fa.fa-soundcloud,.fa.fa-spotify{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-file-pdf-o{--fa:"\f1c1"}.fa.fa-file-pdf-o,.fa.fa-file-word-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-word-o{--fa:"\f1c2"}.fa.fa-file-excel-o{--fa:"\f1c3"}.fa.fa-file-excel-o,.fa.fa-file-powerpoint-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-powerpoint-o{--fa:"\f1c4"}.fa.fa-file-image-o{--fa:"\f1c5"}.fa.fa-file-image-o,.fa.fa-file-photo-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-photo-o{--fa:"\f1c5"}.fa.fa-file-picture-o{--fa:"\f1c5"}.fa.fa-file-archive-o,.fa.fa-file-picture-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-archive-o{--fa:"\f1c6"}.fa.fa-file-zip-o{--fa:"\f1c6"}.fa.fa-file-audio-o,.fa.fa-file-zip-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-audio-o{--fa:"\f1c7"}.fa.fa-file-sound-o{--fa:"\f1c7"}.fa.fa-file-sound-o,.fa.fa-file-video-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-video-o{--fa:"\f1c8"}.fa.fa-file-movie-o{--fa:"\f1c8"}.fa.fa-file-code-o,.fa.fa-file-movie-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-file-code-o{--fa:"\f1c9"}.fa.fa-codepen,.fa.fa-jsfiddle,.fa.fa-vine{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-life-bouy,.fa.fa-life-buoy,.fa.fa-life-saver,.fa.fa-support{--fa:"\f1cd"}.fa.fa-circle-o-notch{--fa:"\f1ce"}.fa.fa-ra,.fa.fa-rebel{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-ra{--fa:"\f1d0"}.fa.fa-resistance{--fa:"\f1d0"}.fa.fa-empire,.fa.fa-ge,.fa.fa-resistance{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-ge{--fa:"\f1d1"}.fa.fa-git-square{--fa:"\f1d2"}.fa.fa-git,.fa.fa-git-square,.fa.fa-hacker-news,.fa.fa-y-combinator-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-y-combinator-square{--fa:"\f1d4"}.fa.fa-yc-square{--fa:"\f1d4"}.fa.fa-qq,.fa.fa-tencent-weibo,.fa.fa-wechat,.fa.fa-weixin,.fa.fa-yc-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-wechat{--fa:"\f1d7"}.fa.fa-send{--fa:"\f1d8"}.fa.fa-paper-plane-o{--fa:"\f1d8"}.fa.fa-paper-plane-o,.fa.fa-send-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-send-o{--fa:"\f1d8"}.fa.fa-circle-thin{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f111"}.fa.fa-header{--fa:"\f1dc"}.fa.fa-futbol-o{--fa:"\f1e3"}.fa.fa-futbol-o,.fa.fa-soccer-ball-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-soccer-ball-o{--fa:"\f1e3"}.fa.fa-slideshare,.fa.fa-twitch,.fa.fa-yelp{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-newspaper-o{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f1ea"}.fa.fa-cc-amex,.fa.fa-cc-discover,.fa.fa-cc-mastercard,.fa.fa-cc-paypal,.fa.fa-cc-stripe,.fa.fa-cc-visa,.fa.fa-google-wallet,.fa.fa-paypal{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-bell-slash-o{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f1f6"}.fa.fa-trash{--fa:"\f2ed"}.fa.fa-copyright{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-eyedropper{--fa:"\f1fb"}.fa.fa-area-chart{--fa:"\f1fe"}.fa.fa-pie-chart{--fa:"\f200"}.fa.fa-line-chart{--fa:"\f201"}.fa.fa-lastfm,.fa.fa-lastfm-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-lastfm-square{--fa:"\f203"}.fa.fa-angellist,.fa.fa-ioxhost{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-cc{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f20a"}.fa.fa-ils,.fa.fa-shekel,.fa.fa-sheqel{--fa:"\f20b"}.fa.fa-buysellads,.fa.fa-connectdevelop,.fa.fa-dashcube,.fa.fa-forumbee,.fa.fa-leanpub,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-diamond{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f3a5"}.fa.fa-intersex,.fa.fa-transgender{--fa:"\f224"}.fa.fa-transgender-alt{--fa:"\f225"}.fa.fa-facebook-official{--fa:"\f09a"}.fa.fa-facebook-official,.fa.fa-pinterest-p,.fa.fa-whatsapp{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-hotel{--fa:"\f236"}.fa.fa-medium,.fa.fa-viacoin,.fa.fa-y-combinator,.fa.fa-yc{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-yc{--fa:"\f23b"}.fa.fa-expeditedssl,.fa.fa-opencart,.fa.fa-optin-monster{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-battery,.fa.fa-battery-4{--fa:"\f240"}.fa.fa-battery-3{--fa:"\f241"}.fa.fa-battery-2{--fa:"\f242"}.fa.fa-battery-1{--fa:"\f243"}.fa.fa-battery-0{--fa:"\f244"}.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-sticky-note-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-sticky-note-o{--fa:"\f249"}.fa.fa-cc-diners-club,.fa.fa-cc-jcb{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-clone{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hourglass-o{--fa:"\f254"}.fa.fa-hourglass-1{--fa:"\f251"}.fa.fa-hourglass-2{--fa:"\f252"}.fa.fa-hourglass-3{--fa:"\f253"}.fa.fa-hand-rock-o{--fa:"\f255"}.fa.fa-hand-grab-o,.fa.fa-hand-rock-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-grab-o{--fa:"\f255"}.fa.fa-hand-paper-o{--fa:"\f256"}.fa.fa-hand-paper-o,.fa.fa-hand-stop-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-stop-o{--fa:"\f256"}.fa.fa-hand-scissors-o{--fa:"\f257"}.fa.fa-hand-lizard-o,.fa.fa-hand-scissors-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-lizard-o{--fa:"\f258"}.fa.fa-hand-spock-o{--fa:"\f259"}.fa.fa-hand-pointer-o,.fa.fa-hand-spock-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-hand-pointer-o{--fa:"\f25a"}.fa.fa-hand-peace-o{--fa:"\f25b"}.fa.fa-hand-peace-o,.fa.fa-registered{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-creative-commons,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-odnoklassniki-square{--fa:"\f264"}.fa.fa-chrome,.fa.fa-firefox,.fa.fa-get-pocket,.fa.fa-internet-explorer,.fa.fa-opera,.fa.fa-safari,.fa.fa-wikipedia-w{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-television{--fa:"\f26c"}.fa.fa-500px,.fa.fa-amazon,.fa.fa-contao{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-calendar-plus-o{--fa:"\f271"}.fa.fa-calendar-minus-o,.fa.fa-calendar-plus-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-calendar-minus-o{--fa:"\f272"}.fa.fa-calendar-times-o{--fa:"\f273"}.fa.fa-calendar-check-o,.fa.fa-calendar-times-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-calendar-check-o{--fa:"\f274"}.fa.fa-map-o{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f279"}.fa.fa-commenting{--fa:"\f4ad"}.fa.fa-commenting-o{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f4ad"}.fa.fa-houzz,.fa.fa-vimeo{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-vimeo{--fa:"\f27d"}.fa.fa-black-tie,.fa.fa-edge,.fa.fa-fonticons,.fa.fa-reddit-alien{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-credit-card-alt{--fa:"\f09d"}.fa.fa-codiepie,.fa.fa-fort-awesome,.fa.fa-mixcloud,.fa.fa-modx,.fa.fa-product-hunt,.fa.fa-scribd,.fa.fa-usb{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-pause-circle-o{--fa:"\f28b"}.fa.fa-pause-circle-o,.fa.fa-stop-circle-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-stop-circle-o{--fa:"\f28d"}.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-envira,.fa.fa-gitlab,.fa.fa-wheelchair-alt,.fa.fa-wpbeginner,.fa.fa-wpforms{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-wheelchair-alt{--fa:"\f368"}.fa.fa-question-circle-o{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f059"}.fa.fa-volume-control-phone{--fa:"\f2a0"}.fa.fa-asl-interpreting{--fa:"\f2a3"}.fa.fa-deafness,.fa.fa-hard-of-hearing{--fa:"\f2a4"}.fa.fa-glide,.fa.fa-glide-g{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-signing{--fa:"\f2a7"}.fa.fa-viadeo,.fa.fa-viadeo-square{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-viadeo-square{--fa:"\f2aa"}.fa.fa-snapchat,.fa.fa-snapchat-ghost{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-snapchat-ghost{--fa:"\f2ab"}.fa.fa-snapchat-square{--fa:"\f2ad"}.fa.fa-first-order,.fa.fa-google-plus-official,.fa.fa-pied-piper,.fa.fa-snapchat-square,.fa.fa-themeisle,.fa.fa-yoast{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-google-plus-official{--fa:"\f2b3"}.fa.fa-google-plus-circle{--fa:"\f2b3"}.fa.fa-fa,.fa.fa-font-awesome,.fa.fa-google-plus-circle{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-fa{--fa:"\f2b4"}.fa.fa-handshake-o{--fa:"\f2b5"}.fa.fa-envelope-open-o,.fa.fa-handshake-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-envelope-open-o{--fa:"\f2b6"}.fa.fa-linode{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-address-book-o{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f2b9"}.fa.fa-vcard{--fa:"\f2bb"}.fa.fa-address-card-o{--fa:"\f2bb"}.fa.fa-address-card-o,.fa.fa-vcard-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-vcard-o{--fa:"\f2bb"}.fa.fa-user-circle-o{--fa:"\f2bd"}.fa.fa-user-circle-o,.fa.fa-user-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-user-o{--fa:"\f007"}.fa.fa-id-badge{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-drivers-license{--fa:"\f2c2"}.fa.fa-id-card-o{--fa:"\f2c2"}.fa.fa-drivers-license-o,.fa.fa-id-card-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-drivers-license-o{--fa:"\f2c2"}.fa.fa-free-code-camp,.fa.fa-quora,.fa.fa-telegram{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-thermometer,.fa.fa-thermometer-4{--fa:"\f2c7"}.fa.fa-thermometer-3{--fa:"\f2c8"}.fa.fa-thermometer-2{--fa:"\f2c9"}.fa.fa-thermometer-1{--fa:"\f2ca"}.fa.fa-thermometer-0{--fa:"\f2cb"}.fa.fa-bathtub,.fa.fa-s15{--fa:"\f2cd"}.fa.fa-window-maximize,.fa.fa-window-restore{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-times-rectangle{--fa:"\f410"}.fa.fa-window-close-o{--fa:"\f410"}.fa.fa-times-rectangle-o,.fa.fa-window-close-o{font-family:"Font Awesome 6 Free";font-weight:400}.fa.fa-times-rectangle-o{--fa:"\f410"}.fa.fa-bandcamp,.fa.fa-eercast,.fa.fa-etsy,.fa.fa-grav,.fa.fa-imdb,.fa.fa-ravelry{font-family:"Font Awesome 6 Brands";font-weight:400}.fa.fa-eercast{--fa:"\f2da"}.fa.fa-snowflake-o{font-family:"Font Awesome 6 Free";font-weight:400;--fa:"\f2dc"}.fa.fa-meetup,.fa.fa-superpowers,.fa.fa-wpexplorer{font-family:"Font Awesome 6 Brands";font-weight:400}}
body * :not(input):not(textarea){user-select:none !important; -webkit-touch-callout: none !important;  -webkit-user-select: none !important; -moz-user-select:none !important; -khtml-user-select:none !important; -ms-user-select: none !important;}#amm_drcfw_toast_msg{visibility:hidden;min-width:250px;margin-left:-125px;background-color:#333;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:999;left:50%;bottom:30px;font-size:17px}#amm_drcfw_toast_msg.show{visibility:visible;-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s}@-webkit-keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}
.wpc-orderby-select{width:100%}.wpc-filters-open-button-container{display:none}.wpc-debug-message{padding:16px;font-size:14px;border:1px dashed #ccc;margin-bottom:20px}.wpc-debug-title{visibility:hidden}.wpc-button-inner,.wpc-chip-content{display:flex;align-items:center}.wpc-icon-html-wrapper{position:relative;margin-right:10px;top:2px}.wpc-icon-html-wrapper span{display:block;height:1px;width:18px;border-radius:3px;background:#2c2d33;margin-bottom:4px;position:relative}span.wpc-icon-line-1:after,span.wpc-icon-line-2:after,span.wpc-icon-line-3:after{content:"";display:block;width:3px;height:3px;border:1px solid #2c2d33;background-color:#fff;position:absolute;top:-2px;box-sizing:content-box}span.wpc-icon-line-3:after{border-radius:50%;left:2px}span.wpc-icon-line-1:after{border-radius:50%;left:5px}span.wpc-icon-line-2:after{border-radius:50%;left:12px}body .wpc-filters-open-button-container a.wpc-filters-open-widget,body .wpc-filters-open-button-container a.wpc-open-close-filters-button{display:inline-block;text-align:left;border:1px solid #2c2d33;border-radius:2px;line-height:1.5;padding:7px 12px;background-color:transparent;color:#2c2d33;box-sizing:border-box;text-decoration:none!important;font-weight:400;transition:none;position:relative}@media screen and (max-width:768px){.wpc_show_bottom_widget .wpc-filters-open-button-container,.wpc_show_open_close_button .wpc-filters-open-button-container{display:block}.wpc_show_bottom_widget .wpc-filters-open-button-container{margin-top:1em;margin-bottom:1em}}
:root{
	--text-color: #222;
}
body.dark-mode{
	--text-color: #fff;
}
body.dark-mode{
	--blue :#1e73be
}
body{
	scroll:smoth;
}
.archive .game-new .col-lg-8,
.page-template .game-new .col-lg-8
 {
	padding: 0;
	margin: 0;
}
.archive .game-new .col-lg-8 > .row,
.page-template .game-new .col-lg-8 > .row
{
	padding: 0;
	margin: 0;
}
.archive .game-new div#filter-game,
.archive .game-new .game-new-grid.row,
.page-template .game-new .game-new-grid.row
{
    width: 100%;
    padding: 0;
    margin: 0;
}
body.dark-mode .detail .wl_guide a{
	color: var(--blue) !important;
}
.game-right-sidebar .widget{
	padding: 10px;
}
.menu-menu-sidebar-game-container li a{
	color: var(--text-color);
	text-decoration: none;
}
.menu-menu-sidebar-game-container li a:hover{
	color: var(--primary-color);
}
.widget-title.wpc-filter-title,
.wpc-term-item-content-wrapper a{
	color: var(--text-color);
}
.wpc-edit-filter-set{
	margin-top: 10px;
}
.top-bar-col{
	position: relative;
}
body.dark-mode .modal-header .modal-title{
	color: red !important;
}

/* body.dark-mode .modal-body ,
body.dark-mode .sc__rating label,
body.dark-mode p.text-center.mt-2.w-100.d-block,
body.dark-mode p.mx-auto.text-center{
	color: var(--text-color-dark) !important;
} */
.single-game .mdsco-cmt-game p.slider-game-title{
	margin-bottom: 0 !important;
}
.single-game .mdsco-info-game:last-child{
	padding-bottom:0;
	margin-bottom: 0;
}
.single-game .mdsco-cmt-game .game-slider-wrapper{
	margin-bottom: 0 !important;
}
p:empty{
	display: none;
}
.single-game div#comments {
	padding-top: 0;
	margin-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	height: auto;
}
.single-game div#wpdcom{
	padding-bottom: 0;
	margin-bottom: 0 !important;
}
.border-gray {
	padding: 5px 10px 15px 10px;
	margin: 10px 0;
	border-radius: 4px;
	border: 1px solid rgba(0,0,0,0.08);
}
.ratings {
	display: flex	;
	justify-content: space-between;
}
.ratings{
	font-weight: bold;
	color: rgb(24, 61, 109);
}
.ratings strong{
	font-weight: 400 !important;
}
.col-rating progress {
	/* Tùy chỉnh tổng thể thanh progress */
	width: 100%;
	height: 8px;
	appearance: none; 
}

.col-rating progress::-webkit-progress-bar {
	background-color: rgb(23 61 109);
	overflow: hidden; 
	border-radius: 10px;
}

.col-rating progress::-webkit-progress-value {
	background-color: rgb(241, 90, 36); 

}
.col-rating progress::-moz-progress-bar {
	background-color: rgb(241, 90, 36); 
	border-radius: 10px;
}

/*  */
.bg-page{
	padding: 15px;
	border-radius: 4px;
	margin-top: 30px;
	position: relative;
	overflow: hidden;
	background-color: #fff !important;
	border-left: 4px solid red !important;
	-o-transition: height .5s;
	-webkit-transition: height .5s;
	transition: height .5s;
}
.bg-page .content__lessmore{
	margin-bottom: 15px;
}
.bg-page .fade-overlay{
	display: none !important;
}
/*  */
/* Trang search */
h1.search-title {
	position: relative;
	font-size: 20px;
	display: flex;
	align-items: center;
	margin-top: 10px;
	overflow: hidden;
}
h1.search-title span {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	display: inline-block;
}
span.search-title:after {
	position: absolute;
	content: '';
	-webkit-box-flex: 100;
	-ms-flex: 100;
	flex: 100;
	border-bottom: 4px solid red;
	width: 100%;
	top: 13px;
	margin-left: 10px;
}
/* Custom trang blog */
.archive.category main#primary {
	margin: 0;
}
.main-blog .post-item{
	display: flex;
	flex-direction: column;
	height: 100%;
	padding-bottom: 20px;
}
.main-blog .post-item:hover a{
	color: red !important;
}
.main-blog .post-thumbnail {
	height: 100%;
	border-radius: 8px; 
	overflow: hidden;
	max-height: 200px; 
	height: 180px;
	min-height: 120px;
}
.main-blog .post-thumbnail img {
	object-fit: cover;
	height: 100%;
}
.main-blog .post-info {
	margin-top: 5px;
}
.main-blog .post-info .post-title,
.main-blog .post-info .post-title a{
	text-decoration: none;
	font-size: 15px;
	color: var(--primary-color);
	font-weight: bold;
	line-height: 1.4;
	padding-bottom: 0;
	margin-bottom: 0;
}
.main-blog .post-info .post-title  a{
	display: -webkit-box;
	-webkit-line-clamp: 2; /* Số dòng bạn muốn hiển thị */
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
/* End custom trang blog */
/* Đánh giá */
.form_rating .btn_submit{
	width: 100%;
	background: var(--primary-color);
	color: #fff;
	margin-top: 8px;
	border-radius: 8px;
}
.rating label{
	width: 40%;
	max-width: 40%;
}
.rate_btns {
	width: 100%;
	display: grid;
	grid-template-columns: repeat(5, 1fr);
}
form.form_rating{
	max-width: 600px;
	margin: 0 auto;
}
.col-rating progress{
	width: 100%;
}
.rating_container .circle {
	width: 165px;
	height: 165px;
	border-radius: 50%;
	position: relative;
	background: conic-gradient(#ff0000 0deg 0deg, #888 0deg 360deg);
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 24px;
}
.rating_container div#circle {
	margin: 0 auto;
}
.rating_container .circle .inner {
	width: 150px;
	height: 150px;
	background-color: #232930;
	border-radius: 50%;
	position: absolute;
}

.rating_container span#percent-text {
	z-index: 2;
}

.rating {
	display: flex;
	gap: 10px;
	align-items: center;
	width: 100%;
}

.btn_rate {
	padding: 5px 8px;
	margin: 5px;
	cursor: pointer;
	text-align: center;
	background: #222;
	color: #fff; 
	font-weight: bold;
	border-radius: 8px;
}

.btn_rate:hover {
	background-color: red;
	color: #fff;
}

.btn_rate.active {
	color: #fff;
	background: red;
}
/* Trang blog */
.single-post .div#ez-toc-container,
.single-game .div#ez-toc-container{
	margin-top: 20px;
}
/* Trang chi tiết sản phẩm */
#comments{
	border-radius: 12px;
}
.hnc-review {
	background: #fff;
	border-radius: 12px;
	overflow: hidden;
	padding: 15px;
}
.single-game .mdsco-blog-game h2{
	font-size: 16px !important
}
.single-game .mdsco-blog-game p{
	font-size: 14px;
}
.game-info-btn .btn-row a {
	line-height: 2;
	padding: 5px;
	justify-content: center;
}
.game-info-btn .ic-btn-home {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
}
@keyframes fa-shake {
	0% {
		-webkit-transform: rotate(-15deg);
		transform: rotate(-15deg);
	}
	4% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg);
	}
	24%, 8% {
		-webkit-transform: rotate(-18deg);
		transform: rotate(-18deg);
	}
	12%, 28% {
		-webkit-transform: rotate(18deg);
		transform: rotate(18deg);
	}
	16% {
		-webkit-transform: rotate(-22deg);
		transform: rotate(-22deg);
	}
	20% {
		-webkit-transform: rotate(22deg);
		transform: rotate(22deg);
	}
	32% {
		-webkit-transform: rotate(-12deg);
		transform: rotate(-12deg);
	}
	36% {
		-webkit-transform: rotate(12deg);
		transform: rotate(12deg);
	}
	40%, 100% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
}
.mdsco-download-game .game-download-row{
	border-bottom: 1px dashed red;
	padding: 0;
	margin: 0;
	gap	: unset;
}
.mdsco-download-game .game-download-row:last-child{
	border-bottom: unset;
}
.mdsco-download-game .download-os-wrapper,
.mdsco-download-game .download-version-wrapper{
	display: flex;
	align-items: center;
	padding: 10px;
}
.mdsco-download-game .download-links {
	padding: 10px;
}
.download-links a{
	position: relative;
}
.download-links a i{
	position: absolute;
	right: 0;
	top: -10px;
	fill: yellow;
	color: red;
	-webkit-animation-name: fa-shake;
	animation-name: fa-shake;
	animation-duration: 1.8s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	animation-delay: 0;
	animation-direction: normal;
}
.download-links a i svg{
	width: 24px; 
	height: 24px;
}
.mdsco-download-game .game-download-row > div:not(:last-child) {
	border-right: 1px dashed red;
}
.mdsco-download-game .game-download-row > div{
	height: 100%;
}
/* Load more  */
.lessmore__wrapper{
	position: relative;
	padding-bottom: 30px;
}
.content__lessmore{
	color: #222;
	padding: 15px 15px 40px 15px;
	background: 0 0;
	border-radius: 4px;
	margin-top: 30px;
	position: relative;
	overflow: hidden;
	transition: all 0.3s ease;
}
.content__loadmore{
	margin-bottom: 30px !important;
}
.view_more{
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
	min-width: 150px;
	text-align: center;
	margin: 0 auto;
	z-index: 9;
	font-size: 14px;
	outline: none;
	color:red !important;
	background: #eff8ff24 !important;
}
button.view_more:hover
button.view_more:focus{
	color:red !important;
	background: #fff !important;
}
.single-game.loadmore__wrapper button.mdsco-view-more.view_more{
	background-color: #eef8ff !important;

}
.content__lessmore{
	position: relative;
	overflow: hidden;
}
.fade-overlay {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100px;
	background: linear-gradient(to bottom, rgba(238, 248, 255, 0) 0%, #eef8ff 100%);
}
.content__lessmore{
	padding: 0;
	margin-top: 0;
	max-height: 200px;
	border: unset !important;
	background: unset !important;
}
.mdsco-cmt-game .game-slider-wrapper button.slider-prev,
.mdsco-cmt-game .game-slider-wrapper button.slider-next{
	top: 45%;
}
.content__lessmore.show_less{
	height: auto !important;
	max-height: 180px;
	transition: all 0.3s ease;
}
.content__lessmore.show_more{
	height: 100% !important;
	max-height: 100% !important;
	transition: all 0.3s ease;
}
/* End loadmore */
.download-links .download-button{
	background: #fff;
	color: #f15a24; 
	border: 1px solid #f15a24;
}
.download-links .download-button:hover{
	background: #183d6d;
	border-color: #183d6d; 
	color: #f15a24;
	transform: unset;
}
.game-download-row:hover{
	box-shadow: unset;
}
.mdsco-download-game  .mdsco-download-content{
	background: #fff;
}
.game-download-row {
	display: grid;
	grid-template-columns: auto auto 1fr;
	grid-template-rows: auto auto; 
	gap	: 10px;
}
.game-download-row .download-links{
	/* 	display: grid;
	grid-template-columns: 1fr 1fr 1fr; */
	display; flex;
	justify-content:flex-start;

}
.game-download-row span{
	width: 180px;
	white-space: nowrap;  
	overflow: hidden; 
	text-overflow: ellipsis;   
}
.single-post .mdsco-title > h2 span,
.single-game .mdsco-title > h2 span{
	font-weight: bold !important;
}
.single-game .mdsco-title > h2,
.single-post .mdsco-title > h2{
	border: 2px solid #f15a24;
	white-space: nowrap;       
	overflow: hidden;        
	text-overflow: ellipsis; 
	margin-top: 8px;
	font-size: 15px;
	font-weight: bold !important;
}
.mdsco-about-game.mdsco-title{
	margin-top: 15px;
}
.mdsco-title > h2 > svg.bi.bi-x-diamond-fill {
	background: #f15a24;
	padding: 10px;
	width: 36px;
	height: 36px;
	margin-right: 10px;
	fill: #fff;
}
.mdsco-title-game > h1{
	display: -webkit-box;
	-webkit-line-clamp: 2; 
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;  
}
.mdsco-breadcrumb > a{
	color: red;
}
.single-image{
	position: relative;
}
.mdsco-detail-img{
	position: absolute;
	top: 0;
	left: 0;
}
span.mdsco-label-new,
.mdsco-label-update{
	display: block;
	background: green;
	color: #fff;
	padding: 4px 25px;
	font-weight: 600;
	font-size: 12px;
	border-radius: 0 4px 4px 0;
}
span.mdsco-label-update{
	background: red;
}
h2.title-image{
	position: relative;
	font-size: 20px;
	display: flex;
	align-items: center;
	margin-top: 10px;
}
h2.title-image span{
	white-space: nowrap; 
	overflow: hidden;   
	text-overflow: ellipsis;
	width: 65%;          
	display: inline-block;
}
h2.title-image:after{
	position: absolute;
	content: '';
	-webkit-box-flex: 100;
	-ms-flex: 100;
	flex: 100;
	border-bottom: 4px solid red;
	width: 25%;
	right: 0;
}
.title-image svg{
	width: 30px; 
	height: 30px;
	margin-right: 10px;
}
.content-single .detail .mdsco-info,
.content-single .detail .game-tags{
	box-shadow: 0 6px 40px rgba(0, 0, 0, .1);
	background: #fff;
	border-radius: 12px;
	padding: 15px 10px;
	height: 100%;
}
ul.table-info{
	margin-left: 0;
	padding-left: 0;
	text-decoration: none;
	list-style: none;
	margin-bottom: 0;
}
.table-info li,
.game-tags span{
	font-weight: 400;
	font-size: 14px;
	margin-bottom: 8px;
}
.table-info span.table-label,
.game-tags span{
	font-weight: bold;
	color: #183d6d;
}
.game-tags > a{
	font-weight: 400;
	font-size: 14px;
}
.mdsco-cmt-game .game-slider-wrapper{
	margin-bottom: 30px;
}
.mdsco-cmt-game .slide a{
	text-decoration: none;
}
.mdsco-cmt-game p.slider-game-title{
	text-align: center; 
	background: #fff; 
	padding: 8px 0;
}
.mdsco-cmt-game .carousel-indicators {
	bottom: 70px;
}
.mdsco-cmt-game .carousel-indicators li {
	width: 30px; 
	height: 5px;
}
p.slider-game-title{
	white-space: nowrap;    
	overflow: hidden;           
	text-overflow: ellipsis;
}
/* End trang chi tiết sản phẩm */
/* fix menu */
.custom-menu-class .menu-item-has-children.active>.sub-menu {
	display: none ;
}

/* pagination */
.pagination{
	margin-bottom: 20px;
}
.pagination .page-numbers{
	border-radius: 99px;
	background: #222;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	height: 38px;
	width: 38px;
	border: 3px solid #171e22;
	display: flex		;
	justify-content: center;
	align-items: center;
}
.pagination .page-numbers:hover{
	background: #222;
	color: #fff !important;
	border: 3px solid #171e22;
}
.pagination  a.prev.page-numbers,
.pagination  a.next.page-numbers{
	font-weight: bold;
	color: rgb(24, 61, 109);
	width:38px;
	padding: 0;
	height: 38px;
}

.pagination span.page-numbers.current{
	border: 3px solid var(--secondary-color);
}
/* end pagination */
/* dropdown */
.dropdown-menu{
	z-index: 99;
}
.dropdown-menu a{
	color: #222;
}
.post-index{
	color: var(--secondary-color);
	font-size: 16px;
	padding: 5px;
	margin-right: px; 
	border-radius: 4px;
	font-weight: bold;
	background: #eee;
}
.block-post{
	margin-bottom: 5px;
	/* 	display: flex; */
}
.dropdown-menu .notify-description {
	border-left: 3px solid rgb(24, 61, 109);
	border-radius: 3px;
	padding-left: 10px;
}
.notify-description p{
	display: inline;
	/* 	font-style: italic; */
	font-size: 13px;
	margin-bottom: 0;
	color: rgb(24, 61, 109);
}
.notify-description a{
	text-decoration: none;
	color: var(--secondary-color);
	/* 	 display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis; */
}
span.post-date{
	color: #888;
	font-size: 12px;
}
/* end dropdown */
header .header-navigation .custom-nav-class .custom-menu-class >li.menu-item:last-child ul.sub-menu {
	left: unset;
	right: 0;
	width: auto;
	min-width: 200px;
}
.sidebar.sidebar-sticky {
	position: sticky;
	top: 20px;
	position: -webkit-sticky;
}

h3.post-title a {
	display: inline-block;
	width: 100%;
	font-size: 17px;
	line-height: 17px;
	text-align: left;
}
.list-group > a.list-group-item{	border-top: 1px solid #ccc; 
}
#downloadsTabContent .list-group a:first-child{
	border-top: unset;
}
.tab-content .thumbnail{
	width: 30%;
	max-width: 30%;
	flex-basis: 30%;
}
.tab-content .thumbnail img{
	width: 100% !important;
	height: auto !important;
	max-width: 100% !important;
	object-fit: cover;
	aspect-ratio: 16/9;
}
.tab-content .list-group-item h5{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-webkit-line-clamp: 2;
}
.download-info{
	margin-left: 15px;
	width: 70%;
	max-width: 70%;
	flex-basis: 70%;
}
.tab-content .list-group .list-group-item{
	position: relative;
}

.tab-update{
	background: #fff;
	padding: 15px;
}
.tab-update h5{
	margin-top: 5px;
	color: var(--bs-heading-color);
}
.d-flex.justify-content-between.mt-2.tabup-btn {
	display: grid !important;
	gap: 5px;
	grid-template-columns: 1fr 1fr !important;
	margin-bottom: 10px;
}
.tab-content .tab-update .list-group-item.list-group-item-action .flex-shrink-0{
	width: 100%;
}
.tab-content .tab-update .list-group-item{
	padding: 0;
}
.tab-content .tab-update .list-group-item.list-group-item-action .flex-shrink-0 img,
.download-thumbnail img{
	width: 100%;
	height: auto;
	aspect-ratio: 16/9;
	object-fit: cover;
}
.tab-content .tab-update .tabup-day{
	position: absolute;
	top: 10px;
	left: 0;
	margin-left: 0 !important;
	padding-left: 0;
}
.tab-content .tab-update .tabup-new{
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 10px 15px;
	border-radius: 4px 0 0 4px;
}
.tab-game .nav.nav-tabs {
	flex-wrap: nowrap;
	flex: 1 1;
	width: 100%;
	margin-left: 0;
	padding: 0;
	margin: 0;
	border-radius: 8px 8px 0 0;
	overflow: hidden;

}
.tab-game .nav.nav-tabs li{
	width: 50%;
	max-width: 50%;
	flex-basis: 50%;
}
.tab-game .nav.nav-tabs li:not(:last-child) button {
    border-right: 2px solid #fff;
}
.tab-game .nav.nav-tabs li button{
	font-size: 14px;
	padding: 10px 5px;
	width: 100%;
	border-radius: unset !important;
	border: 0;
}
.game-list .game-show .game-thumbnail-hot a {
	height: 100%;
	display: block;
	overflow: hidden;
}
.game-list .game-info{
	width: 80%;
}
.game-list .game-show .game-info p.game-excerpt{
	display: block;
	display: -webkit-box;
	line-height: 1;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100% !important;
	white-space: unset !important;
}
.game-list .game-show .game-item:hover img{
	transform: scale(1.05);
}
.game-list .game-thumbnail-hot {
	height: 100%;
	min-height: 65px;
	min-width: 40px;
	width: 20%;
}
.game-list .img-fluid {
	max-width: 100%;
	height: 100%;
	width: 100%;
	min-height: 65px;
	max-height: 65px;
	object-fit: cover;
	overflow: hidden;
}
@media (max-width: 1025px) {
		body.dark-mode header ul.custom-menu-class ul.sub-menu li a,
	body.dark-mode header button#menu-open:hover {
		color: #fff !important;
	}
	body.dark-mode header ul.custom-menu-class li a{
		color: #222 !important; 
	}
	.sidebar.sidebar-sticky {
		position: sticky;
		position: -webkit-sticky;
		top: 0px;
		z-index: 10;
	}
	header button#menu-close,
	header button#menu-open {
		background: unset;
		border: none;
		outline: none;
	}

	header button#menu-open:hover {
		color: #222;
	}

	header .mdsco-close-setion {
		padding: 0;
	}

	header button#menu-close {
		display: flex;
	}

	header ul.custom-menu-class {
		padding: 15px;
		margin: 0
	}
	ul#menu-menu-2{
		padding-bottom: 0 !important;
	}
	ul#menu-menu-3{
		margin-top: 0;
		padding-top: 0 !important;
	}
	header ul.custom-menu-class li {
		padding: 0;
		border-bottom: 1px solid #ccc;
	}

	header ul.custom-menu-class li a {
		text-decoration: none;
		padding: 15px;
		position: relative;
		display: block;
		text-transform: uppercase;
		font-weight: bold;
		color: #2d2a2a;
	}

	header ul.custom-menu-class li.menu-item>a:after {
		position: absolute;
		top: 0px;
		right: 0px;
		width: 65px;
		height: 100%;
		border-left: 1px solid #ccc;
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
		transition: background-color .25s ease, color .25s ease;
	}

	header ul.custom-menu-class  li.menu-item.active>a:after {
		content: '-';
		background: #222;
		color: #fff;
		fill: #fff;
	}

	/* sub menu	 */
	header ul.custom-menu-class ul.sub-menu {
		background: #222;
		padding-left: 0;
		margin-left: 0;
		border-left: unset;
	}

	header ul.custom-menu-class ul.sub-menu li a {
		color: #fff;
		font-size: 13px;
		text-transform: capitalize;
		border-bottom: 1px solid rgba(129, 129, 129, .2);
	}
	.mdsco-single-game h2.title-image:after{
		bottom: -10px;
		width: 100%;
	}
	.mdsco-single-game .mdsco-info{
		margin-bottom: 15px;
	}
	.mdsco-single-game h2.title-image span{
		width: 100%;
	}
	.download-links {
		flex-wrap: wrap;
	}
}
@media (min-width: 740px) and (max-width: 1024px) {
	.game-list .game-thumbnail-hot {
		width: 35%;
	}
	.game-list .game-show .game-thumbnail-hot a{
		width: 100%;
	}
	.game-list .game-info{
		width: 65%;
	}

	.game-download-row span{
		width: 150px;
	}
	.game-download-row .download-links{
		grid-template-columns: 1fr 1fr;
	}
}
@media (max-width: 541px){
	.archive main#primary,
.page-template main#primary {
    margin-right: 0;
}
	header  ul.custom-menu-class{
		padding: 0 !important;
		margin: 0;
	}
	.footer-widgets-container.grid-container {
		padding: 0 10PX;
	}
	.game-list .game-thumbnail-hot {
		width: 35%;
	}
	.game-info-btn.completed-btn a.btn-secondary{
		text-align: left;
	}
	.game-list .img-fluid {
		width: 100%;
	}
	ul#myTab li button{
		font-size: 12px;
		padding: 10px 2px;
	}
	.tab-content .thumbnail{
		width: 40%;
		max-width: 40%;
		flex-basis: 40%;
	}
	.download-info{
		margin-left: 10px;
		width: 60%;
		max-width:  60%;
		flex-basis:  60%;
	}
	.mdsco-breadcrumb{
		font-size: 14px;
	}
	.content-single h2.title-image{
		display: block;
		line-height: 1.1;
	}
	.mdsco-title > h2{
		font-size: 16px;
	}
	.mdsco-cmt-game .game-slider-wrapper button.slider-prev{
		left: 10px !important;
		top: 40%;
	}
	.mdsco-cmt-game .game-slider-wrapper button.slider-next{
		right: 10px !important;
		top: 40%;
	}
	.content-single .detail .game-tags {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	h2.mdsco-about-title {
		margin-top: 30px;
	}
	.title-image svg{
		display: none;
	}
	/* 	 */
	.game-download-row{
		grid-template-columns: 1fr 1fr;
	}
	.game-download-row span{
		width: 100%;
		max-width: 100%;
	}
	.game-download-row .download-links{
		grid-column: span 2; 
	}
	.mdsco-download-game .game-download-row > div:not(:last-child){
		border: unset;
	}
	.rating{
		flex-wrap: wrap;
		gap	: 0;
	}
	.rating label{
		width: 100%;
		max-width: 100%;
	}
	.d-flex.rating_show{
		flex-wrap: wrap;
	}
	.dropdown-menu {
		position: absolute;
		top: 100%;
		width: 90%;
		margin: 0 auto;
		transform: translateX(-5%);
	}
}
