/*
Theme Name:  Subway
Theme URI:   https://subwaysurferscity.io
Author:      Subway Theme Dev
Author URI:  https://subwaysurferscity.io
Description: A Subway Surfers-themed game portal WordPress theme with custom post type, Customizer panel, SEO, and performance optimisations.
Version:     4.1
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 8.0
License:     GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: subway
*//*NOTE: The main styling comes from main.css and blog.css.
These files should be in your /assets/css/ folder and loaded via functions.php.
The CSS below is extracted directly from the inline  tags in your HTML.*//* Share Modal Inline CSS */.css-wl8sln { position: fixed; padding: 32px; z-index: 1300; inset: 0px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; font-size: 16px; }.css-l8b4om { z-index: -1; position: fixed; inset: 0px; background-color: rgba(0, 0, 0, 0.5); transition: background-color 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; -webkit-tap-highlight-color: transparent; }.css-1rh4j88 { position: relative; padding: 8px; max-height: calc(100% - 64px); max-width: 100%; display: flex; flex-direction: column; outline: none; }.css-osmupm { scrollbar-width: thin; overflow-y: auto; background-color: #fff; color: rgb(102, 106, 127); border-radius: 20px; max-width: 600px; padding: 24px; }.css-d8hoyy { position: absolute; top: 16px; right: 12px; width: 44px; height: 44px; z-index: 1; }.btn-close-share { border-radius: 30px; border: none; padding: 0px; width: 44px; min-width: 44px; height: 44px; cursor: pointer; background-color: transparent; color: rgb(102, 106, 127); transition: all 250ms ease 0s; }.btn-close-share:hover { color: #000; }.btn-close-share svg { display: inline-block; fill: currentcolor; height: 24px; width: 24px; }.title-share { margin-bottom: 16px; text-align: center; color: #000; font-weight: bold; font-size: 24px; line-height: 31px; margin-block: 0; margin-bottom: 16px; text-transform: capitalize; }.btn-share { margin: 4px; transition: opacity 0.2s ease 0s; opacity: 0.89; background-color: transparent; border: none; padding: 0px; font: inherit; color: inherit; cursor: pointer; }.btn-share:hover { z-index: 2; opacity: 1; }.btn-css { width: 60px; height: 60px; border-radius: 50%; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; background: rgb(44, 100, 246); }.css-1wtz2hp { background: black; }.css-1whad9x { background: rgb(236, 101, 61); }.css-jbkb4 { background: #cb2027; }.css-jbkb3 { background: rgb(88, 190, 85); }.css-17l7bn3 { background: #08c; }.svg-css { display: inline-block; fill: currentcolor; color: white; width: 30px; height: 30px; }.css-3uwb56 { display: inline-block; fill: currentcolor; color: white; width: 28px; height: 28px; }.css-chxnnc { display: flex; margin-bottom: 8px; margin-top: 16px; width: 100%; position: relative; -webkit-box-align: center; align-items: center; }.btn-copy { border-radius: 30px; transition: all 250ms ease 0s; border: none; cursor: pointer; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-family: Nunito; font-weight: 800; box-sizing: border-box; padding: 8px 16px; background: linear-gradient(45deg, #518ee7 0, #2c48a4 100%); color: rgb(249, 250, 255); height: 34px; position: absolute; right: 16px; }.btn-copy:hover { background: rgb(44, 100, 246); }.css-1kgmm81 { padding: 12px 96px 12px 14px; border: 2px solid #ddd; color: rgb(249, 250, 255); border-radius: 8px; width: 100%; }.css-1kgmm81 .MuiInput-input { outline: 0px; width: 100%; font-weight: 700; resize: none; padding: 0px; border: 0px; background: none; color: rgb(135, 138, 158); }.hide-share { display: none; }.exit-fullscreen { width: 36px; height: 36px; position: fixed; top: 5px; right: 5px; z-index: 999999; padding: 8px; color: white; background-color: rgba(0, 0, 0, 0.65); box-sizing: border-box; cursor: pointer; font-family: sans-serif; line-height: 21px; font-size: 25px; border-radius: 6px; }/* Comment Area Inline CSS */#comments_area .row { display: flex; margin: 0 -15px; flex-wrap: wrap; width: unset }#comments_area .col-md-12 { box-sizing: border-box; width: 100%; padding: 0 15px; }#comments_area input, #comments_area select { appearance: revert; }#comments_area .col-md-6 { box-sizing: border-box; padding: 0 15px; width: 50% }#comments_area .col-md-4 { box-sizing: border-box; padding: 0 15px; width: 33.33% }.comment-header, .comment-count { display: flex; justify-content: space-between; align-items: center; font-weight: 600; }#comment_count { margin-left: 5px; }.comment-load-more, .comment_loading { background: url('../imgs/comments/icon_loader.gif') 0 0/100% auto no-repeat; width: 70px; height: 50px; margin: 0 auto; display: none }.col-all { display: flex; flex-basis: auto }.replyWrap { position: relative; background: url('../imgs/comments/quote.png') right top no-repeat; border-top: 1px solid #e8e8e8 }.clearAfter { display: block; clear: both; padding: 10px 0; }.listProfile { display: flex; align-items: center; margin-bottom: 10px; }.listProfile .user { font-size: 16px; margin-right: 10px; }.listProfile .user:nth-child(2) { text-decoration: underline; font-size: 18px; }.listProfile .user:nth-child(3) { opacity: 0.85; }.listContent { position: relative; overflow: hidden }.replyWrap .left { float: left; padding: 0 }.replyWrap b.voteUp { color: #1cb1cd; margin-left: 5px; }.replyWrap .rating b { font-weight: 400 }.replyWrap b.voteDown { color: #ef3056 }.replyWrap a.icon1.voteDown svg { transform: rotate(-180deg); fill: #ef3056; }.replyWrap a.icon1.voteUp svg { fill: #1cb1cd; }.replyWrap .right { float: right; padding: 0 }.replyWrap a.icon1 { display: flex; align-items: center; letter-spacing: -1px; font-size: 16px; padding: 2px; margin-right: 8px; }.replyWrap a.icon1>svg { width: 18px; height: 18px; fill: #1cb1cd; }.icon1 { padding-left: 20px; background-position: left center; background-repeat: no-repeat }a.icon1 { border: 0 !important }.replyWrap a.icon1>b { font-size: 16px; line-height: 1; margin-left: 2px; opacity: 0.8; }.commentBlock { border-top: 1px solid #eee; }.commentBlock .listProfile { margin-left: 0; padding-left: 6px; text-align: center }.your_comment { background: #d1f4a8; padding: 10px; }.replyWrap a.report { background-position: 0 2px }.commentLink { float: left; padding-left: 35px; background: url('../imgs/comments/comment_comment.png') left center no-repeat; border: 0; line-height: 26px }#rc-imageselect { transform: scale(.77); transform-origin: 0 0; }@media screen and (max-height:575px) {#rc-imageselect, .g-recaptcha { transform: scale(.77); transform-origin: 0 0; }}.required { color: red }input.error, textarea.error { border: 1px solid red !important }div.error, label.error { font-weight: 400; color: red !important; display: block }.text-normal { font-weight: 400 !important }.make-comment label { display: block; margin-left: 12px; padding: 10px 0 }#respond textarea { background-color: #fff; border: 1px solid #ddd; color: #333; font-size: 18px; font-weight: 400; padding: 16px; width: 100% }.btn1, .form-control2 { font-size: 16px; line-height: 1.42857143; background-image: none }#comments_area { text-align: left; color: inherit; line-height: 1.5 }.form-control2 { display: block; width: 100%; color: #555; background-color: #fff; border: 1px solid #ccc; border-radius: 4px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; box-sizing: border-box; padding: 10px 15px; margin-top: 15px; }textarea.form-control2 { height: auto }.btn1 { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; user-select: none; border: 1px solid transparent; border-radius: 4px }.btn-primary { background-color: #2973da; border-color: #2973da; color: #fff }.btn-primary:hover { background: linear-gradient(65deg, #2973da 0%, #0c50b8 100%); }.hidden { display: none }.pull-right { float: right !important }select.input-sm { height: 30px; line-height: 30px; margin: 10px }#list_comment a { color: inherit }#load_more_comment { color: #fff !important; }#comment_form { padding-top: 20px }#msg { padding: 10px 0; font-style: italic }.comment-notes { padding-bottom: 10px; font-style: italic }#comment_form { clear: both }.question-title { padding-left: 15px }#sort_by { color: #000 }#comments_area .img-thumbnail { display: inline-block; transition: all .2s ease-in-out; border-radius: 50%; background-color: #2973da; color: #fff; text-transform: uppercase; width: 45px; height: 45px; line-height: 45px; text-align: center; margin-right: 10px; font-weight: 600; font-size: 20px; padding: unset; }.listProfile img { width: auto; height: auto }.img-cirle { width: 24px !important; height: 24px !important }.comment--content { margin-bottom: 10px; word-break: break-word; padding-left: 6px; }.control-action { display: flex; align-items: center; }.comment__reply { padding-left: 20px; border-left: 2px dashed #e8e8e8; }p>i { font-size: 16px; }@media (max-width:991px) { #comments_area .col-md-4 { width: 100% } }#comment_form input[disabled] { opacity: 0.6; cursor: unset; }


