/*--------------------------------------------------------------
apollo reset style
--------------------------------------------------------------*/

.nice-apollo-two {
    height: 100%;
}

/*--------------------------------------------------------------
popup template style
--------------------------------------------------------------*/

template {
    display: none;
}

/*--------------------------------------------------------------
reset background style
--------------------------------------------------------------*/

.bg-cover {
    -ms-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
}

/*--------------------------------------------------------------
apollo emoji style
--------------------------------------------------------------*/

.nice-apollo-two img.wp-smiley,
.nice-apollo-two img.emoji {
    height: 1.5em !important;
    width: 1.5em !important;
    max-height: 1.5em !important;
    vertical-align: middle !important;
}


/*--------------------------------------------------------------
svg style
--------------------------------------------------------------*/

.apollo-svg-no-safe {
    display: block;
    width: 64px;
    height: 64px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjggMTI4Ij48cGF0aCBkPSJNMzAuMiAxMDkuOGMwIDMuMiAxNS4xIDUuNyAzMy44IDUuN3MzMy44LTIuNiAzMy44LTUuN2MwLTMuMi0xNS4xLTUuNy0zMy44LTUuN3MtMzMuOCAyLjUtMzMuOCA1Ljd6IiBmaWxsPSIjYjhlNGNmIi8+PHBhdGggZD0iTTY2LjQgMTNjNS41IDIuNCAxMS44IDQuOCAxOC43IDcuMiA2LjUgMi4yIDEzIDQuMiAxOS43IDUuOSAyLjUuNyA0LjIgMi45IDQuMiA1LjR2MjIuMWMwIDE2LjYtOCAzMi4xLTIxLjUgNDEuN2wtMjAuMiAxNC40Yy0yIDEuNC00LjYgMS40LTYuNSAwTDQwLjUgOTUuNEMyNyA4NS44IDE5IDcwLjIgMTkgNTMuNnYtMjJjMC0yLjYgMS44LTQuOSA0LjMtNS41IDguNi0yLjEgMTUuNy00LjEgMjEuMy02IDUuOC0yIDExLjUtNC4zIDE3LTcuMSAxLjUtLjYgMy4zLS43IDQuOCAwem0tNiA0NC40TDUzLjEgNTBjLTItMi01LjItMi03LjItLjFsLS4xLjFjLTIgMi0yIDUuNCAwIDcuNGwxMC45IDExLjFjMiAyIDUuMiAyIDcuMi4xbC4xLS4xTDgyLjIgNTBjMi0yIDItNS40IDAtNy40cy01LjItMi03LjItLjFsLS4xLjEtMTQuNSAxNC44eiIgZmlsbD0iIzRkYmI4OCIvPjwvc3ZnPg==');
}

.apollo-svg-remind {
    display: block;
    width: 64px;
    height: 64px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCI+PGRlZnM+PHN0eWxlLz48L2RlZnM+PHBhdGggZD0iTTUxMiA3Ni44Yy0yMzYuOCAwLTQzNS4yIDE5Mi00MzUuMiA0MzUuMnMxOTIgNDM1LjIgNDM1LjIgNDM1LjIgNDM1LjItMTkyIDQzNS4yLTQzNS4yUzc0OC44IDc2LjggNTEyIDc2Ljh6bTI0OS42IDMyMEw0ODAgNzA0Yy0xMi44IDEyLjgtMzguNCAxMi44LTUxLjIgMEwyODggNTU2LjhjLTEyLjgtMTIuOC0xMi44LTM4LjQgMC01MS4yIDEyLjgtMTIuOCAzOC40LTEyLjggNTEuMiAwbDExNS4yIDExNS4yTDcwNCAzMzkuMmMxMi44LTEyLjggMzguNC0xMi44IDUxLjIgMCAyNS42IDEyLjggMjUuNiAzOC40IDYuNCA1Ny42eiIgZmlsbD0iIzY4RDI3OSIvPjxwYXRoIGQ9Ik03MTAuNCAzMzkuMmwtMjU2IDI4MS42LTExNS4yLTExNS4yYy0xMi44LTEyLjgtMzguNC0xMi44LTUxLjIgMC0xMi44IDEyLjgtMTIuOCAzOC40IDAgNTEuMmwxNDcuMiAxNDAuOGMxMi44IDEyLjggMzguNCAxMi44IDUxLjIgMEw3NjggMzkwLjRjMTIuOC0xMi44IDEyLjgtMzguNCAwLTUxLjItMTkuMi0xMi44LTQ0LjgtMTIuOC01Ny42IDB6IiBmaWxsPSIjRkZGIi8+PC9zdmc+');
}

.apollo-svg-mail {
    display: block;
    width: 64px;
    height: 64px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCI+PGRlZnM+PHN0eWxlLz48L2RlZnM+PHBhdGggZD0iTTY0IDUxMmE0NDggNDQ4IDAgMTA4OTYgMCA0NDggNDQ4IDAgMTAtODk2IDB6IiBmaWxsPSIjNjA4QkU5Ii8+PHBhdGggZD0iTTIyNCAzMDJoNTc2cTMyIDAgMzIgMzJ2MzU2cTAgMzItMzIgMzJIMjI0cS0zMiAwLTMyLTMyVjMzNHEwLTMyIDMyLTMyeiIgZmlsbD0iI0VBRURGNSIvPjxwYXRoIGQ9Ik0yMjQgNzIyaDU3NmMxNy42NzMgMCAzMi0xNC4zMjcgMzItMzJ2LTU4QzY2MC45NiA0OTMuMzMzIDU1NC4yOTQgNDI0IDUxMiA0MjRjLTQyLjI5NCAwLTE0OC45NiA2OS4zMzMtMzIwIDIwOHY1OGMwIDE3LjY3MyAxNC4zMjcgMzIgMzIgMzJ6IiBmaWxsPSIjQ0NEQUY3Ii8+PHBhdGggZD0iTTIyNCAzMDJoNTc2YzE3LjY3MyAwIDMyIDE0LjMyNyAzMiAzMnY1OEM2NTEuMzUgNTE3LjMzMyA1NDQuNjgzIDU4MCA1MTIgNTgwYy0zMi42ODMgMC0xMzkuMzUtNjIuNjY3LTMyMC0xODh2LTU4YzAtMTcuNjczIDE0LjMyNy0zMiAzMi0zMnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=');
}

.apollo-svg-set {
    display: block;
    width: 64px;
    height: 64px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCI+PGRlZnM+PHN0eWxlLz48L2RlZnM+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxMDEwMjQgMEE1MTIgNTEyIDAgMTAwIDUxMnoiIGZpbGw9IiNEQkRCREIiLz48cGF0aCBkPSJNODYzLjg4MzYzNiA0ODguNzI3MjczbC02Mi44MzYzNjMtMTAuOTM4MTgyYTI4OS41MTI3MjcgMjg5LjUxMjcyNyAwIDAwLTIxLjQxMDkwOS03OC4xOTYzNjRMODI4Ljk3NDU0NSAzNTguNGEyNC42NjkwOTEgMjQuNjY5MDkxIDAgMDAtMjMuMjcyNzI3LTQyLjM1NjM2NGwtNjEuMjA3MjczIDIzLjI3MjcyOGEyOTIuNzcwOTA5IDI5Mi43NzA5MDkgMCAwMC01Ni43ODU0NTQtNTYuMDg3MjczbDIzLjI3MjcyNy02MS42NzI3MjdhMjQuNjY5MDkxIDI0LjY2OTA5MSAwIDAwLTQyLjM1NjM2My0yMy4yNzI3MjhsLTQyLjEyMzYzNyA1MC41MDE4MTlhMjg5Ljc0NTQ1NSAyODkuNzQ1NDU1IDAgMDAtNzYuOC0yMC4yNDcyNzNsLTE0LjQyOTA5MS02OC40MjE4MThhMjQuNjY5MDkxIDI0LjY2OTA5MSAwIDAwLTQ4Ljg3MjcyNyAwTDQ3NC45OTYzNjQgMjI1LjI4YTI4OS43NDU0NTUgMjg5Ljc0NTQ1NSAwIDAwLTc2LjggMjAuMjQ3MjczbC00MC45Ni01MC41MDE4MThBMjQuNjY5MDkxIDI0LjY2OTA5MSAwIDAwMzE0Ljg4IDIxOC4yOTgxODJsMjMuMjcyNzI3IDYxLjY3MjcyN2EyOTIuNzcwOTA5IDI5Mi43NzA5MDkgMCAwMC01Ni43ODU0NTQgNTYuMDg3MjczTDIyMC4xNiAzMTIuNzg1NDU1YTI0LjY2OTA5MSAyNC42NjkwOTEgMCAwMC0yMy4yNzI3MjcgNDIuMzU2MzYzbDQ5LjMzODE4MiA0MS4xOTI3MjdhMjg5LjUxMjcyNyAyODkuNTEyNzI3IDAgMDAtMjEuNDEwOTEgNzguMTk2MzY0bC02NC42OTgxODEgMTQuMTk2MzY0YTI0LjY2OTA5MSAyNC42NjkwOTEgMCAwMDAgNDguODcyNzI3bDYyLjEzODE4MSAxMC43MDU0NTVhMjg5Ljc0NTQ1NSAyODkuNzQ1NDU1IDAgMDAyMC40OCA3OS44MjU0NTRsLTQ3LjcwOTA5IDM4LjYzMjcyN0EyNC42NjkwOTEgMjQuNjY5MDkxIDAgMDAyMTguMjk4MTgyIDcwOS4xMkwyNzYuNDggNjg3LjcwOTA5MWEyOTIuNzcwOTA5IDI5Mi43NzA5MDkgMCAwMDU4LjQxNDU0NSA1OS4xMTI3MjdsLTIxLjE3ODE4MSA1Ny43MTYzNjRhMjQuNjY5MDkxIDI0LjY2OTA5MSAwIDAwNDIuMzU2MzYzIDIzLjI3MjcyN2wzOC44NjU0NTUtNDYuNTQ1NDU0YTI4OS43NDU0NTUgMjg5Ljc0NTQ1NSAwIDAwODAuOTg5MDkxIDIxLjY0MzYzNmwxMi44IDYwLjk3NDU0NWEyNC42NjkwOTEgMjQuNjY5MDkxIDAgMDA0OC44NzI3MjcgMGwxMC40NzI3MjctNTkuODEwOTA5YTI4OS43NDU0NTUgMjg5Ljc0NTQ1NSAwIDAwODAuMjkwOTA5LTIxLjg3NjM2M2wzOC44NjU0NTUgNDYuNTQ1NDU0YTI0LjY2OTA5MSAyNC42NjkwOTEgMCAwMDQyLjM1NjM2NC0yMy4yNzI3MjdsLTIxLjE3ODE4Mi01Ny43MTYzNjRBMjkyLjc3MDkwOSAyOTIuNzcwOTA5IDAgMDA3NDYuODIxODE4IDY4OC42NGw1OC4xODE4MTggMjEuNDEwOTA5YTI0LjY2OTA5MSAyNC42NjkwOTEgMCAwMDIzLjI3MjcyOC00Mi4zNTYzNjRsLTQ3LjcwOTA5MS0zOS43OTYzNjNhMjg5Ljc0NTQ1NSAyODkuNzQ1NDU1IDAgMDAyMC40OC03OS44MjU0NTVsNjIuODM2MzYzLTEyLjhhMjQuNjY5MDkxIDI0LjY2OTA5MSAwIDAwMC00OC44NzI3Mjd6TTcyMS40NTQ1NDUgNTE0LjU2YTIwOS40NTQ1NDUgMjA5LjQ1NDU0NSAwIDAxLTE2LjA1ODE4MSA4MC43NTYzNjRsLTE3MC4xMjM2MzctOTguNDQzNjM3VjMwNi41MDE4MThBMjA5LjQ1NDU0NSAyMDkuNDU0NTQ1IDAgMDE3MjEuNDU0NTQ1IDUxNC41NnpNNDg4LjcyNzI3MyAzMDYuNTAxODE4djE5MC44MzYzNjRsLTE2OS40MjU0NTUgOTcuNzQ1NDU0YTIwOS40NTQ1NDUgMjA5LjQ1NDU0NSAwIDAxMTY5LjQyNTQ1NS0yODguNTgxODE4ek01MTIgNzI0LjAxNDU0NWEyMDkuNDU0NTQ1IDIwOS40NTQ1NDUgMCAwMS0xNzAuNTg5MDkxLTg4LjIwMzYzNkw1MTIgNTM3LjM2NzI3M2wxNzAuNTg5MDkxIDk4LjQ0MzYzNkEyMDkuNDU0NTQ1IDIwOS40NTQ1NDUgMCAwMTUxMiA3MjQuMDE0NTQ1eiIgZmlsbD0iIzhFOEU4RSIvPjwvc3ZnPg==');
}

.apollo-svg-message {
    display: block;
    width: 64px;
    height: 64px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCI+PGRlZnM+PHN0eWxlLz48L2RlZnM+PHBhdGggZD0iTTY0IDUxMmE0NDggNDQ4IDAgMTA4OTYgMCA0NDggNDQ4IDAgMTAtODk2IDB6IiBmaWxsPSIjNTdFMDg3Ii8+PHBhdGggZD0iTTUxMiAyNTZjMTQxLjM4NSAwIDI1NiAxMTQuNjE1IDI1NiAyNTZTNjUzLjM4NSA3NjggNTEyIDc2OEgyOTJjLTE5Ljg4MiAwLTM2LTE2LjExOC0zNi0zNlY1MTJjMC0xNDEuMzg1IDExNC42MTUtMjU2IDI1Ni0yNTZ6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTYwOCA1MTJhMzIgMzIgMCAxMDY0IDAgMzIgMzIgMCAxMC02NCAwek00ODAgNTEyYTMyIDMyIDAgMTA2NCAwIDMyIDMyIDAgMTAtNjQgMHpNMzUyIDUxMmEzMiAzMiAwIDEwNjQgMCAzMiAzMiAwIDEwLTY0IDB6IiBmaWxsPSIjNDJEQTc3Ii8+PHBhdGggZD0iTTI1NiA1NzZjMTIuOTE2IDUxLjU4MyAzNC45MTYgOTIuOTE2IDY2IDEyNCAzMS4wODQgMzEuMDg0IDczLjA4NCA1My43NSAxMjYgNjhIMjkyYy0xOS44ODIgMC0zNi0xNi4xMTgtMzYtMzZWNTc2eiIgZmlsbD0iI0YyRjVGMyIvPjwvc3ZnPg==');
}

.apollo-svg-check-wait {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    display: inline-block;
    background-image: url('data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCI+PGRlZnM+PHN0eWxlLz48L2RlZnM+PHBhdGggZD0iTTgzMiAxMDI0SDE5MkM4NS45NTQgMTAyNCAwIDkzOC4wNDYgMCA4MzJWMTkyQzAgODUuOTU0IDg1Ljk1NCAwIDE5MiAwaDY0MGMxMDYuMDQ2IDAgMTkyIDg1Ljk1NCAxOTIgMTkydjY0MGMwIDEwNi4wNDYtODUuOTU0IDE5Mi0xOTIgMTkyem0wIDAiIGZpbGw9IiNGRkY5REQiLz48cGF0aCBkPSJNNTU0LjY1NiAzNjIuNjU2YzAgNTguOTA2LTQ3Ljc1IDEwNi42NTYtMTA2LjY1NiAxMDYuNjU2cy0xMDYuNjU2LTQ3Ljc1LTEwNi42NTYtMTA2LjY1NlMzODkuMDk0IDI1NiA0NDggMjU2czEwNi42NTYgNDcuNzUgMTA2LjY1NiAxMDYuNjU2em0tOTYgMjY2LjY4OGMwLTQ1LjQzOCAxNy45ODQtODYuNzIgNDcuMDQtMTE3LjM0NEgzNTcuMzEyQzMwMS40NjggNTEyIDI1NiA1NTcuNDY4IDI1NiA2MTMuMzQ0VjY4OGMwIDguODI4IDcuMTcyIDE2IDE2IDE2aDIwNC4wOTRjLTExLjA0LTIyLjU5NC0xNy40MzgtNDcuODc2LTE3LjQzOC03NC42NTZ6bTAgMCIgZmlsbD0iI0ZGRDIwMCIvPjxwYXRoIGQ9Ik02MjkuMzQ0IDQ5MC42NTZjLTc2LjQ0NiAwLTEzOC42NTYgNjIuMjEyLTEzOC42NTYgMTM4LjY1NlM1NTIuODY4IDc2OCA2MjkuMzQ0IDc2OCA3NjggNzA1Ljc5IDc2OCA2MjkuMzQ0cy02Mi4yMS0xMzguNjg4LTEzOC42NTYtMTM4LjY4OHptNDcuMDcgMTg1Ljc1OGEyMS4yNTQgMjEuMjU0IDAgMDEtMTUuMDcgNi4yNDJjLTUuNDY4IDAtMTAuOTE0LTIuMDc4LTE1LjA3LTYuMjQybC0zMi0zMmEyMS4xODQgMjEuMTg0IDAgMDEtNi4yNzQtMTUuMDdWNTc2YzAtMTEuNzc0IDkuNTctMjEuMzQ0IDIxLjM0NC0yMS4zNDRzMjEuMzQ0IDkuNTQgMjEuMzQ0IDIxLjM0NHY0NC41MTZsMjUuNzU4IDI1Ljc1OGM4LjI4OCA4LjMyIDguMjg4IDIxLjgyLS4wMzIgMzAuMTR6bTAgMCIgZmlsbD0iI0ZGRTc3NyIvPjwvc3ZnPg==');
}

.apollo-svg-check-pass {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    display: inline-block;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjggMTI4Ij48cGF0aCBkPSJNMTA0IDEyOEgyNGMtMTMuMyAwLTI0LTEwLjctMjQtMjRWMjRDMCAxMC43IDEwLjcgMCAyNCAwaDgwYzEzLjMgMCAyNCAxMC43IDI0IDI0djgwYzAgMTMuMy0xMC43IDI0LTI0IDI0eiIgZmlsbD0iI2ZmZTZlMiIvPjxwYXRoIGQ9Ik02OS4zIDQ1LjNjMCA3LjQtNiAxMy4zLTEzLjMgMTMuM3MtMTMuMy02LTEzLjMtMTMuM1M0OC42IDMyIDU2IDMyczEzLjMgNiAxMy4zIDEzLjN6bS0xMiAzMy40YzAtNS43IDIuMi0xMC44IDUuOS0xNC43SDQ0LjdjLTcgMC0xMi43IDUuNy0xMi43IDEyLjdWODZjMCAxLjEuOSAyIDIgMmgyNS41Yy0xLjQtMi44LTIuMi02LTIuMi05LjN6IiBmaWxsPSIjZmM1NzNiIi8+PHBhdGggZD0iTTc4LjcgNjEuM2MtOS42IDAtMTcuMyA3LjgtMTcuMyAxNy4zUzY5LjEgOTYgNzguNyA5NiA5NiA4OC4yIDk2IDc4LjdzLTcuOC0xNy40LTE3LjMtMTcuNHptOCAxNC40bC04LjcgMTBjLS41LjYtMS4yLjktMS45LjlINzZjLS43IDAtMS40LS4zLTEuOS0uOGwtNC43LTQuN2MtMS0xLTEtMi43IDAtMy44czIuNy0xIDMuOCAwbDIuNiAyLjYgNi44LTcuOGMxLTEuMSAyLjYtMS4yIDMuOC0uMyAxLjEgMS4xIDEuMiAyLjguMyAzLjl6IiBmaWxsPSIjZmQ5MDdlIi8+PC9zdmc+');
}

.apollo-svg-check-error {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    display: inline-block;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjggMTI4Ij48cGF0aCBkPSJNMTA0IDEyOEgyNGMtMTMuMyAwLTI0LTEwLjctMjQtMjRWMjRDMCAxMC43IDEwLjcgMCAyNCAwaDgwYzEzLjMgMCAyNCAxMC43IDI0IDI0djgwYzAgMTMuMy0xMC43IDI0LTI0IDI0eiIgZmlsbD0iI2ZmZTZlMiIvPjxwYXRoIGQ9Ik02OS4zIDQ1LjNjMCA3LjQtNiAxMy4zLTEzLjMgMTMuM3MtMTMuMy02LTEzLjMtMTMuM1M0OC42IDMyIDU2IDMyczEzLjMgNiAxMy4zIDEzLjN6bS0xMiAzMy40YzAtNS43IDIuMi0xMC44IDUuOS0xNC43SDQ0LjdjLTcgMC0xMi43IDUuNy0xMi43IDEyLjdWODZjMCAxLjEuOSAyIDIgMmgyNS41Yy0xLjQtMi44LTIuMi02LTIuMi05LjN6IiBmaWxsPSIjZmM1NzNiIi8+PHBhdGggZD0iTTkxIDY2LjRjLTYuOC02LjgtMTcuOC02LjgtMjQuNSAwLTYuOCA2LjgtNi44IDE3LjggMCAyNC41IDYuOCA2LjggMTcuOCA2LjggMjQuNSAwIDYuNy02LjggNi43LTE3LjcgMC0yNC41em0tOSAxOS4zbC0zLjMtMy4zLTMuMyAzLjNjLTEgMS0yLjcgMS0zLjggMC0xLTEtMS0yLjcgMC0zLjhsMy4zLTMuMy0zLjMtMy4zYy0xLTEtMS0yLjcgMC0zLjggMS0xIDIuNy0xIDMuOCAwbDMuMyAzLjMgMy4zLTMuM2MxLTEgMi43LTEgMy44IDAgMSAxIDEgMi43IDAgMy44bC0zLjMgMy4zIDMuMyAzLjNjMSAxIDEgMi43IDAgMy44LTEuMSAxLjEtMi44IDEuMS0zLjggMHoiIGZpbGw9IiNmZDkwN2UiLz48L3N2Zz4=');
}

/*--------------------------------------------------------------
apollo user sign style
--------------------------------------------------------------*/

.sign-container {
    position: relative;
    display: flex;
    flex-direction: row;
    height: 100%;
    overflow: hidden;
    height: 100vh;
}

.sign-container .sign-cover {
    position: relative;
    flex-grow: 0;
    width: 450px;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .sign-container .sign-cover {
        width: 320px;
    }
}

@media (min-width: 1400px) {
    .sign-container .sign-cover {
        width: 60%;
    }
}

.sign-container .sign-content {
    position: relative;
    display: flex;
    flex: 1;
    flex-direction: column;
    overflow: auto;
    width: 100%;
    background: #fff;
}

.sign-container .sign-body {
    display: flex;
    flex-grow: 1;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0;
}

.sign-container .sign-box {
    width: 100%;
    max-width: 450px;
    padding: 3rem;
}

@media (min-width: 768px) and (max-width: 1198.99px) {
    .sign-container .sign-box {
        margin: 0 auto;
    }
}

.sign-container .sign-logo {
    max-width: 300px;
    max-height: 60px;
}

.sign-container .sign-logo.night {
    display: none;
}

.sign-container .sign-qrcode {
    text-align: center;
}

.sign-container .sign-qrcode img {
    max-width: 300px;
}

.sign-container .sign-footer a {
    color: var(--color-primary)
}

.sign-container .sign-footer a:hover {
    opacity: .8
}

.sign-container .sign-hr {
    position: relative;
    display: table;
    width: 100%;
    white-space: nowrap;
}

.sign-container .sign-hr:after,
.sign-container .sign-hr:before {
    content: "";
    border-top: 1px solid var(--bg-light);
    display: table-cell;
    width: 50%;
    position: relative;
    top: 10px;
}

.sign-container .sign-hr span {
    position: relative;
    padding: 0 15px;
}

.sign-container .sign-rule {
    text-decoration: underline;
}

@media (min-width: 768px) {
    .sign-container .sign-box {
        width: 100%;
        min-width: 450px;
        padding: 3rem;
    }
}

.sign-container .sige-getpwd {
    margin: auto;
    flex: none;
}

.sign-container .sign-badge {
    background-color: var(--bg-outline-primary);
    color: var(--color-primary);
    padding: .625rem 1.25rem;
    border-radius: 3rem;
    text-align: center;
}

.nice-dark-mode .sign-container .sign-content {
    background: var(--dark-bg-white);
}

.nice-dark-mode .sign-container .sign-hr:after,
.nice-dark-mode .sign-container .sign-hr:before {
    border-top: 1px solid var(--dark-bg-light);
}

.nice-dark-mode .sign-container .sign-logo.light {
    display: none;
}

.nice-dark-mode .sign-container .sign-logo.night {
    display: inline-block;
}

.nice-dark-mode .sign-container .sign-badge {
    background-color: var(--dark-bg-outline-primary);
    color: var(--dark-color-primary);
}

/*--------------------------------------------------------------
apollo points style
--------------------------------------------------------------*/

.apollo-points-poster,
.apollo-points-progress {
    position: relative;
}

.apollo-points-progress .progress {
    border-radius: 10rem;
    height: 10px;
    background-color: var(--bg-light);
}

.apollo-points-progress .progress .progress-bar {
    background: var(--bg-primary);
    /* fallback for old browsers */
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to left, #ff522b, #ff9e88);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}


/*--------------------------------------------------------------
user insign date style
--------------------------------------------------------------*/

.insign-date-body {
    position: relative;
    display: flex;
    justify-content: space-between;
    border-radius: 12px 12px 0 0;
}

.insign-date-body::after {
    content: "";
    position: absolute;
    left: 10px;
    right: 10px;
    top: 15%;
    height: 2px;
    margin-top: 9px;
    background-color: #f4f4f5;
}

.insign-date-body .item {
    position: relative;
    z-index: 2;
    opacity: 1;
    border-radius: 50%;
}

@-webkit-keyframes insign-button-animation {

    0%,
    to {
        transform: scale(1)
    }

    25% {
        transform: scale(1.3)
    }

    50% {
        transform: scale(.95)
    }
}

@keyframes insign-button-animation {

    0%,
    to {
        transform: scale(1)
    }

    25% {
        transform: scale(1.3)
    }

    50% {
        transform: scale(.95)
    }
}

.insign-date-body .item .item-day {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    font-size: 1.125rem;
    border-radius: 100px;
    background-color: var(--bg-light);
    -webkit-animation-duration: .45s;
    animation-duration: .45s;
    -webkit-animation-name: insign-button-animation;
    animation-name: insign-button-animation;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    transform: scale(1);
}

.insign-date-body .item.current .item-day {
    background-color: var(--bg-primary);
    color: #fff;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .insign-date-body .item-day {
        width: 36px;
        height: 36px;
    }
}

.nice-dark-mode .insign-date-body .item .item-day {
    background-color: var(--dark-bg-light);
}

.nice-dark-mode .insign-date-body .item.current .item-day {
    background-color: var(--bg-primary);
}


/*--------------------------------------------------------------
Apollo note style
--------------------------------------------------------------*/
.apollo-moment-item {
    margin-bottom: 1.5rem;
}

.apollo-moment-item:last-child {
    margin-bottom: 0;
}

.apollo-moment-content {
    line-height: 1.75;
}

.apollo-moment-action {
    position: relative;
    display: flex;
    align-items: center;
}

.apollo-moment-info .author-avatar {
    width: 48px;
    height: 48px;
}

.apollo-moment-info .author-avatar .avatar-badge {
    width: 20px;
    height: 20px;
    transform: translate(10%, 10%);
}

.apollo-moment-info .author-name {
    display: inline-block;
    max-width: 15rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.apollo-moment-images {
    position: relative;
}

.apollo-moment-link {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

@media (max-width: 767.98px) {
    .apollo-moment-item {
        margin-bottom: 1rem;
    }
}

/*--------------------------------------------------------------
apollo dropdown style
--------------------------------------------------------------*/
.apollo-moment-dropdown .dropmenu-toggle {
    position: relative;
    display: block;
    opacity: .6;
}

.apollo-moment-dropdown .dropmenu-toggle:hover,
.apollo-moment-dropdown.active .dropmenu-toggle {
    opacity: 1;
}

.apollo-moment-dropdown .dropmenu-box {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: var(--border-radius-sm);
    background-color: var(--bg-white);
    border: 1px solid var(--border-light);
    pointer-events: none;
    z-index: 999;
}

.apollo-moment-dropdown .dropmenu-box.fadeup {
    opacity: 0;
    visibility: hidden;
    display: block;
    transform-origin: 0 0 0;
    transition: all 0.3s ease-out 0s;
    transform: translateY(15px);
    -ms-box-shadow: 0 0 25px 5px rgba(28, 31, 36, 0.1);
    box-shadow: 0 0 25px 5px rgba(28, 31, 36, 0.1);
}

.apollo-moment-dropdown.active .dropmenu-box.fadeup {
    pointer-events: initial;
    opacity: 1;
    visibility: visible;
    transform: translateY(10px);
}

@media (min-width: 1200px) {
    .apollo-moment-dropdown .dropmenu-box {
        width: 80%
    }
}

.apollo-tags-box a {
    position: relative;
    display: inline-block;
    padding: .5rem 1rem .5rem 2.25rem;
    margin: .25rem;
    color: var(--color-muted);
    background-color: var(--bg-light);
    border-radius: var(--border-radius-sm);
}

.apollo-tags-box a::before {
    content: '';
    display: block;
    position: absolute;
    left: 12px;
    top: 50%;
    width: 16px;
    height: 16px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSLlm77lsYJfMSIgeD0iMCIgeT0iMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAwIDIwMCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjAwIDIwMCI+PHN0eWxlPi5zdDF7ZmlsbDojZmZmfTwvc3R5bGU+PGNpcmNsZSBjeD0iMTAwIiBjeT0iMTAwIiByPSI5OSIgc3R5bGU9ImZpbGw6I2ZmNTIyYiIvPjxwYXRoIGQ9Ik0xNTYuMyA3MC44YzEuNCAwIDIuNiAxLjMgMi43IDN2MTIuN2MwIDEuNy0xLjEgMy0yLjYgMy4xSDUwLjZjLTEuNCAwLTIuNi0xLjMtMi43LTNWNzMuOGMwLTEuNyAxLjEtMyAyLjYtMy4xaDEwNS44em0tLjIgMzcuN2MxLjYgMCAyLjggMS4zIDIuOSAzdjEyLjdjMCAxLjctMS4yIDMtMi44IDMuMUg0MS45Yy0xLjYgMC0yLjgtMS4zLTIuOS0yLjl2LTEyLjdjMC0xLjcgMS4yLTMgMi44LTMuMWwxMTQuMy0uMXoiIGNsYXNzPSJzdDEiLz48cGF0aCBkPSJNNzUuOCA0Ny4xYy4xLTEuNCAxLjYtMi42IDMuMi0yLjdoMTIuN2MxLjcgMCAyLjkgMS4xIDIuOSAyLjZsLTkuOSAxMDUuOGMtLjEgMS40LTEuNSAyLjYtMy4yIDIuN0g2OC44Yy0xLjcgMC0yLjktMS4xLTIuOS0yLjZsOS45LTEwNS44em0zOC4xLTQuMmMuMS0xLjYgMS42LTIuOCAzLjItMi45aDEyLjdjMS43IDAgMi45IDEuMiAyLjkgMi44TDEyMiAxNTcuMWMtLjEgMS42LTEuNiAyLjgtMy4yIDIuOWgtMTIuN2MtMS43IDAtMi45LTEuMi0yLjktMi44bDEwLjctMTE0LjN6IiBjbGFzcz0ic3QxIi8+PC9zdmc+');
    transform: translate(0, -50%);
    z-index: 1;
}

@-webkit-keyframes apollofadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 20%, 0);
    }

    to {
        opacity: 1;
        transform: none;
    }
}

@keyframes apollofadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 20%, 0);
    }

    to {
        opacity: 1;
        transform: none;
    }
}

.nice-dark-mode .apollo-tags-box a {
    background-color: var(--dark-bg-light);
    color: var(--dark-color-muted);
}

/*--------------------------------------------------------------
user navbar 
--------------------------------------------------------------*/
.apollo-profile-navbar {
    position: relative
}

.apollo-profile-navbar ul li {
    margin: 2rem 0 0
}

.apollo-profile-navbar ul li:first-child {
    margin: 0
}

.apollo-profile-navbar ul li .nav-inner {
    position: relative;
    display: flex;
    align-items: center
}

.apollo-profile-navbar .nav-text {
    padding: 0 1rem;
    flex: 1 1 auto
}

.apollo-profile-navbar .nav-icon {
    width: 42px;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    font-size: 1.25rem;
    background-color: var(--bg-light);
    border-radius: 50%;
}

.apollo-profile-navbar .nav-icon i {
    position: relative;
    transition: all 0.3s ease-in-out;
}

.apollo-profile-navbar li:nth-child(1) .nav-icon {
    background-color: rgba(254, 85, 1, 0.09);
    color: rgb(254, 85, 1);
}

.apollo-profile-navbar li:nth-child(2) .nav-icon {
    background-color: rgb(254 190 1 / 9%);
    color: rgb(254 190 1);
}

.apollo-profile-navbar li:nth-child(3) .nav-icon {
    background-color: rgb(254 85 1 / 9%);
    color: rgb(254 85 1);
}

.apollo-profile-navbar li:nth-child(4) .nav-icon {
    background-color: rgb(255 147 59 / 9%);
    color: rgb(255 147 59);
}

.apollo-profile-navbar li:nth-child(5) .nav-icon {
    background-color: rgb(4 156 255 / 9%);
    color: rgb(4 156 255);
}

.apollo-profile-navbar li:nth-child(6) .nav-icon {
    background-color: rgb(39 164 95 / 9%);
    color: rgb(39 164 95);
}

@media (max-width: 767.98px) {
    .apollo-profile-navbar ul li {
        margin: 1.5rem 0 0
    }
}

/*--------------------------------------------------------------
user navbar 
--------------------------------------------------------------*/
.apollo-menu-widget ul {
    margin: -.5rem 0;
}

.apollo-menu-widget ul li {
    padding: .625rem 0;
}

.apollo-menu-widget ul li a {
    display: flex;
    align-items: center;
    color: var(--color-secondary);
}

.apollo-menu-widget ul li a .item-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    font-size: 1.125rem;
    margin-right: .5rem;
}

.apollo-menu-widget ul li a:hover,
.apollo-menu-widget ul li.active a {
    color: var(--color-primary);
}

.apollo-menu-widget ul li.active a .item-icon {
    color: var(--color-primary);
}

.apollo-menu-widget ul li a small {
    position: relative;
    min-width: 15px;
    font-size: 0.6875rem;
    line-height: 1;
    background-color: var(--bg-light);
    color: var(--color-muted);
    border-radius: 4px;
    padding: 2px 3px;
    margin-left: .25rem;
    text-align: center;
}

@media (max-width: 991.98px) {
    .apollo-menu-widget ul {
        display: flex;
        justify-content: center;
    }

    .apollo-menu-widget ul li {
        margin: 0 1rem;
    }

    .apollo-menu-widget ul li a {
        flex-direction: column;
        justify-content: center;
        padding: 0.5rem;
    }

    .apollo-menu-widget ul li a .item-icon {
        margin: 0 0 .5rem;
    }
}

.nice-dark-mode .apollo-menu-widget ul li a {
    color: var(--dark-color-secondary);
}


.nice-dark-mode .apollo-menu-widget ul li a:hover,
.nice-dark-mode .apollo-menu-widget ul li.active a {
    color: var(--color-primary);
}

.nice-dark-mode .apollo-menu-widget ul li.active a .item-icon {
    color: var(--color-primary);
}

.nice-dark-mode .apollo-menu-widget ul li a small {
    background-color: var(--dark-bg-light);
}

/*--------------------------------------------------------------
apollo user animation style
--------------------------------------------------------------*/

@-webkit-keyframes spin {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(359deg)
    }
}

@-webkit-keyframes burst {
    0% {
        transform: scale(1);
        opacity: 1
    }

    90% {
        transform: scale(1.5);
        opacity: 0
    }
}

@keyframes burst {
    0% {
        transform: scale(1);
        opacity: 1
    }

    90% {
        transform: scale(1.5);
        opacity: 0
    }
}

@-webkit-keyframes flashing {
    0% {
        opacity: 1
    }

    45% {
        opacity: 0
    }

    90% {
        opacity: 1
    }
}

@keyframes flashing {
    0% {
        opacity: 1
    }

    45% {
        opacity: 0
    }

    90% {
        opacity: 1
    }
}

@-webkit-keyframes fade-left {
    0% {
        transform: translateX(0);
        opacity: 1
    }

    75% {
        transform: translateX(-20px);
        opacity: 0
    }
}

@keyframes fade-left {
    0% {
        transform: translateX(0);
        opacity: 1
    }

    75% {
        transform: translateX(-20px);
        opacity: 0
    }
}

@-webkit-keyframes fade-right {
    0% {
        transform: translateX(0);
        opacity: 1
    }

    75% {
        transform: translateX(20px);
        opacity: 0
    }
}

@keyframes fade-right {
    0% {
        transform: translateX(0);
        opacity: 1
    }

    75% {
        transform: translateX(20px);
        opacity: 0
    }
}

@-webkit-keyframes fade-up {
    0% {
        transform: translateY(0);
        opacity: 1
    }

    75% {
        transform: translateY(-20px);
        opacity: 0
    }
}

@keyframes fade-up {
    0% {
        transform: translateY(0);
        opacity: 1
    }

    75% {
        transform: translateY(-20px);
        opacity: 0
    }
}

@-webkit-keyframes fade-down {
    0% {
        transform: translateY(0);
        opacity: 1
    }

    75% {
        transform: translateY(20px);
        opacity: 0
    }
}

@keyframes fade-down {
    0% {
        transform: translateY(0);
        opacity: 1
    }

    75% {
        transform: translateY(20px);
        opacity: 0
    }
}

@-webkit-keyframes tada {
    from {
        transform: scale3d(1, 1, 1)
    }

    10%,
    20% {
        transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg)
    }

    30%,
    50%,
    70%,
    90% {
        transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg)
    }

    40%,
    60%,
    80% {
        transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, -10deg)
    }

    to {
        transform: scale3d(1, 1, 1)
    }
}

@keyframes tada {
    from {
        transform: scale3d(1, 1, 1)
    }

    10%,
    20% {
        transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg)
    }

    30%,
    50%,
    70%,
    90% {
        transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg)
    }

    40%,
    60%,
    80% {
        transform: rotate3d(0, 0, 1, -10deg)
    }

    to {
        transform: scale3d(1, 1, 1)
    }
}

.apollo-spin {
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
}

.apollo-spin-hover:hover {
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
}

.apollo-tada {
    -webkit-animation: tada 1.5s ease infinite;
    animation: tada 1.5s ease infinite
}

.apollo-tada-hover:hover {
    -webkit-animation: tada 1.5s ease infinite;
    animation: tada 1.5s ease infinite
}

.apollo-flashing {
    -webkit-animation: flashing 1.5s infinite linear;
    animation: flashing 1.5s infinite linear
}

.apollo-flashing-hover:hover {
    -webkit-animation: flashing 1.5s infinite linear;
    animation: flashing 1.5s infinite linear
}

.apollo-burst {
    -webkit-animation: burst 1.5s infinite linear;
    animation: burst 1.5s infinite linear
}

.apollo-burst-hover:hover {
    -webkit-animation: burst 1.5s infinite linear;
    animation: burst 1.5s infinite linear
}

.apollo-fade-up {
    -webkit-animation: fade-up 1.5s infinite linear;
    animation: fade-up 1.5s infinite linear
}

.apollo-fade-up-hover:hover {
    -webkit-animation: fade-up 1.5s infinite linear;
    animation: fade-up 1.5s infinite linear
}

.apollo-fade-down {
    -webkit-animation: fade-down 1.5s infinite linear;
    animation: fade-down 1.5s infinite linear
}

.apollo-fade-down-hover:hover {
    -webkit-animation: fade-down 1.5s infinite linear;
    animation: fade-down 1.5s infinite linear
}

.apollo-fade-left {
    -webkit-animation: fade-left 1.5s infinite linear;
    animation: fade-left 1.5s infinite linear
}

.apollo-fade-left-hover:hover {
    -webkit-animation: fade-left 1.5s infinite linear;
    animation: fade-left 1.5s infinite linear
}

.apollo-fade-right {
    -webkit-animation: fade-right 1.5s infinite linear;
    animation: fade-right 1.5s infinite linear
}

.apollo-fade-right-hover:hover {
    -webkit-animation: fade-right 1.5s infinite linear;
    animation: fade-right 1.5s infinite linear
}


/* -------------------------------- 
fileuploader style 
-------------------------------- */

.fileuploader-theme-thumbnails {
    padding: 0;
    margin: 0;
    border-radius: 0;
    background: transparent;
}

.fileuploader-theme-thumbnails .fileuploader-thumbnails-input,
.fileuploader-theme-thumbnails .fileuploader-items-list .fileuploader-item {
    position: relative;
    display: inline-block;
    margin: 5px 0 0 5px;
    padding: 0;
    vertical-align: top;
    width: 25%;
    width: calc(25% - 5px);
    padding-top: calc(25% - 5px);
}

.fileuploader-theme-thumbnails .fileuploader-thumbnails-input-inner,
.fileuploader-theme-thumbnails .fileuploader-item-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: var(--border-radius-sm);
}

@media (min-width: 1400px) {

    .edit-main .fileuploader-theme-thumbnails .fileuploader-thumbnails-input,
    .edit-main .fileuploader-theme-thumbnails .fileuploader-items-list .fileuploader-item {
        width: 150px;
        padding-top: 150px;
    }
}


/* input */

.fileuploader-theme-thumbnails .fileuploader-thumbnails-input-inner {
    background: var(--bg-light);
    border: 1px solid var(--border-light);
    text-align: center;
    font-size: 30px;
    color: var(--color-secondary);
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: all 0.2s ease;
}

.fileuploader-theme-thumbnails .fileuploader-thumbnails-input-inner:hover {
    background: var(--bg-light);
    border: 1px solid var(--border-light);
    opacity: .6;
}

.fileuploader-theme-thumbnails .fileuploader-thumbnails-input-inner:active,
.fileuploader-theme-thumbnails .fileuploader-dragging .fileuploader-thumbnails-input-inner {
    background: var(--bg-light);
    border: 1px solid var(--border-light);
}

.fileuploader-theme-thumbnails .fileuploader-thumbnails-input-inner i {
    position: absolute;
    font-style: normal;
    left: 0;
    top: 0;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}


/* items */

.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-items-list {
    margin: -5px 0 0 -5px;
}

.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item {
    border-bottom: 0;
}

.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item:last-child {
    margin-bottom: 0;
}

.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item-inner {
    background: rgba(0, 0, 0, 0.02);
    overflow: hidden;
    z-index: 1;
}

.fileuploader-theme-thumbnails .fileuploader-item-inner .thumbnail-holder,
.fileuploader-theme-thumbnails .fileuploader-items-list .fileuploader-item-image {
    width: 100%;
    height: 100%;
    border-radius: inherit;
}

.fileuploader-theme-thumbnails .fileuploader-items-list .fileuploader-item-image {
    position: relative;
    background: #ffff;
    text-align: center;
    overflow: hidden;
}

.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item .fileuploader-item-icon {
    background-size: 30%;
    border-radius: var(--border-radius-xs);
}

.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item .fileuploader-item-icon i {
    display: none;
}

.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item .fileuploader-action-popup {
    border-radius: var(--border-radius-sm);
    z-index: 1;
}

.fileuploader-theme-thumbnails .fileuploader-item .type-holder {
    position: absolute;
    top: 6px;
    left: 6px;
    padding: 3px 6px;
    background: var(--bg-secondary);
    text-transform: uppercase;
    color: #fff;
    font-size: .5rem;
    line-height: 1;
    border-radius: inherit;
    z-index: 2;
}

.fileuploader-theme-thumbnails .fileuploader-item .actions-holder {
    position: absolute;
    top: 10px;
    right: 10px;
    display: flex;
    flex-direction: row;
    z-index: 2;
}

.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item .fileuploader-action {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    text-shadow: none;
    top: 0;
    transform: translateY(0%);
}

.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-success:hover,
.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item .fileuploader-action:hover {

}

.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item .fileuploader-action + .fileuploader-action {
    margin-left: 8px;
}

.fileuploader-theme-thumbnails .fileuploader-item .content-holder {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 6px;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
    z-index: 2;
}

.fileuploader-theme-thumbnails .close-fileuploader {
    cursor: pointer;
}


/* uploading */

.fileuploader-theme-thumbnails .fileuploader-item .progress-holder {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    display: none;
    z-index: 1;
}

.fileuploader-theme-thumbnails .fileuploader-item .progress-holder .fileuploader-progressbar {
    position: relative;
    top: 50%;
    width: 80%;
    height: 6px;
    margin: 0 auto;
    margin-top: -6px;
    background: var(--bg-light);
}

.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item.upload-failed .fileuploader-item-inner {
    background: #db6868;
}


/* sorter */

.fileuploader-theme-thumbnails .fileuploader-items .fileuploader-item.sorting {
    padding-top: 0;
    margin: 0;
}

.fileuploader-theme-thumbnails .fileuploader-sorter-placeholder {
    background: var(--bg-light);
    border-radius: var(--border-radius-sm);
}


/* action */

.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-remove.fileuploader-action-success i:before,
.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-remove.fileuploader-action-success:hover i:before {
    content: "\e807";
}

.edit-main .upload-media,
.apollo-profile-avatar input {
    display: none;
}

/* -------------------------------- 
user orders style 
-------------------------------- */

.apollo-user-orders .order-card {
    margin: 0 0 1.5rem;
}

.apollo-user-orders .order-card:last-child {
    margin: 0;
}

@media (max-width: 767.98px) {
    .apollo-user-orders .order-card {
        margin: 0 0 1.25rem;
    }
}


/*--------------------------------------------------------------
user orders cart total
--------------------------------------------------------------*/
.apollo-cart-header {
    position: relative;
    display: flex;
    flex-direction: row;
    min-width: 0;
    word-wrap: break-word;
}

.apollo-cart-header .cart-header-content {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: center;
}

.apollo-cart-header .cart-header-body {
    flex: 1 1 auto;
}

.apollo-cart-paying li {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    border-bottom: 1px solid var(--gray-2);
    margin: 0 0 .75rem;
    padding: 0 0 .75rem;
}

.apollo-cart-paying li:last-child {
    border: 0;
    margin: 0;
    padding: 0;
}

.nice-dark-mode .apollo-cart-paying li {
    border-bottom-color: var(--dark-border-light);
}


/*--------------------------------------------------------------
user cart defraymenu 
--------------------------------------------------------------*/

.apollo-cart-defraymenu .item-defray .check-input {
    display: none;
}

.apollo-cart-defraymenu .item-defray .check-label {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 80px;
    cursor: pointer;
    text-indent: -100%;
    border-radius: var(--border-radius-sm);
}

.apollo-cart-defraymenu .item-defray .check-alipay {
    border: 1px solid var(--gray-2);
}

.apollo-cart-defraymenu .item-defray .check-wechat {
    border: 1px solid var(--gray-2);
}

.apollo-cart-defraymenu .item-defray .check-input:checked ~ .check-label {
    opacity: 1;
    -webkit-filter: none;
    filter: none;
}

.apollo-cart-defraymenu .item-defray .check-input:checked ~ .check-alipay {
    border-color: #96dcfb;
}

.apollo-cart-defraymenu .item-defray .check-input:checked ~ .check-wechat {
    border-color: #c8e5ce;
}

.apollo-cart-defraymenu .item-defray .check-label:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    width: 80%;
    height: 80%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: .6;
    transition: all 0.15s linear;
    transform: translate(-50%, -50%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-filter: gray;
    filter: gray;
    z-index: 2
}

.apollo-cart-defraymenu .item-defray .check-wechat:after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NTUuNjkgMTg2LjI1Ij48ZGVmcz48c3R5bGU+LmNscy0ze2ZpbGw6IzIyMjEyMX08L3N0eWxlPjwvZGVmcz48ZyBpZD0i5Zu+5bGCXzIiIGRhdGEtbmFtZT0i5Zu+5bGCIDIiPjxnIGlkPSLlm77lsYJfMS0yIiBkYXRhLW5hbWU9IuWbvuWxgiAxIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDQ1NS42OXYxODYuMjVIMHoiLz48cGF0aCBkPSJNODguMzUgMTA1LjQ0YTIuODMgMi44MyAwIDAgMS0xLjMuMzEgMi44OCAyLjg4IDAgMCAxLTIuNTEtMS40N2wtLjE4LS40MS03Ljg2LTE3LjI0YTEuNDMgMS40MyAwIDAgMSAyLjE2LTEuNzZsOS4yNyA2LjZhNC4zMyA0LjMzIDAgMCAwIDIuMzYuNyA0LjQ1IDQuNDUgMCAwIDAgMS40Ny0uMjZsNDMuNjEtMTkuNDFjLTcuODItOS4yMS0yMC42OS0xNS4yMy0zNS4yNi0xNS4yMy0yMy44MyAwLTQzLjE1IDE2LjEtNDMuMTUgMzYgMCAxMC44NCA1LjgxIDIwLjYgMTQuOTEgMjcuMTlhMi44NiAyLjg2IDAgMCAxIDEuMjEgMi4zNCAzLjIzIDMuMjMgMCAwIDEtLjE2LjkyYy0uNzIgMi43MS0xLjg4IDctMS45NCA3LjI1YTQuMjkgNC4yOSAwIDAgMC0uMjMgMSAxLjQzIDEuNDMgMCAwIDAgMS40NCAxLjQ0IDEuNTcgMS41NyAwIDAgMCAuODMtLjI3bDkuNDQtNS40NWE0LjU4IDQuNTggMCAwIDEgMi4zLS42NiA0LjE2IDQuMTYgMCAwIDEgMS4yNy4xOSA1MS4yOCA1MS4yOCAwIDAgMCAxNC4wOCAyYzIzLjg0IDAgNDMuMTYtMTYuMSA0My4xNi0zNmEzMS4wNyAzMS4wNyAwIDAgMC00LjkyLTE2LjY2bC00OS42OSAyOC43WiIgZmlsbD0iIzIyYWMzOCIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI0Ny4xNyA4Mi44NGgzMi4zN3YyLjloLTMyLjM3ek0yNDcuMTcgOTEuOTFoMzIuMzd2My4xM2gtMzIuMzd6TTI3OC43MiAxMDEuMjFIMjQ4djE3LjUyaDMwLjczWm0tMjcuNiAyLjloMjQuNDd2MTEuNzFoLTI0LjQ3Wk0yMzguMjggMTIwLjU1VjgwLjIzYTk4LjY4IDk4LjY4IDAgMCAwIDQuNzktMTIuNTNsLTIuODktMS43YTkyLjEgOTIuMSAwIDAgMS0xMi4zMSAyNi44OGwxLjczIDNjMS44Mi0yLjcgMy43NC01Ljg3IDUuNTUtOS4xOXYzMy44NlpNMzU1LjkxIDEyMC41NVY4MC4yM2ExMDAuMjEgMTAwLjIxIDAgMCAwIDQuNzktMTIuNTNsLTIuOS0xLjdhOTIuMzQgOTIuMzQgMCAwIDEtMTIuMyAyNi44OGwxLjcyIDNjMS44Mi0yLjcgMy43NS01Ljg3IDUuNTYtOS4xOXYzMy44NlpNMjgyLjk0IDczLjU1aC0xOWwyLTEuMTZoLjA3di0uMDhjLS4yMy0uNTQtLjg0LTEuODEtMS40OC0zLjE2cy0xLjIxLTIuNTQtMS41MS0zLjIxdi0uMDlsLTIuODkgMS42Ni4wNS4wOGMxIDIgMS45MiAzLjczIDIuNzEgNS40NWEyLjY2IDIuNjYgMCAwIDEgLjIxLjU1SDI0NHYzLjEzaDM4Ljk0Wk0xOTkuNCA3MS4xN2gtMi45djEwLjJoLTUuNDhWNjYuODZoLTIuOTF2MTQuNTFoLTUuNzF2LTEwLjJoLTIuOXYxMy4xMWgxOS45VjcxLjE3ek0xODAuNDEgODkuOTloMTcuNjR2Mi45aC0xNy42NHpNMTg0LjIxIDEwNC4xM3YtMi42M2g4Ljg5djYuNWMtLjExIDIuMjYtLjIyIDMtMSA0bDEuNzggMy4wOS4wOC0uMDdjMS41Ny0xLjI1IDQuMjMtMy41NCA3LjkzLTYuNzl2LS4wNWwtMS40LTIuNDJ2LS4xbC00LjQ5IDMuODhWOTguNmgtMTQuOTF2NC40Yy40MiA2LTEuMDkgMTAuMzUtNC40OCAxMi44MmgtLjA3bDEuNjIgMi44LjA1LjA5LjA5LS4wNmM0LjIzLTMuNDkgNi4yMi04LjM5IDUuOTEtMTQuNThNMTY1LjE2IDgwLjU4bDEuNzUgM2E1OS4xNyA1OS4xNyAwIDAgMCAxMS4yMS0xNS43OWwtMi43MS0xLjU2YTQ5LjU2IDQ5LjU2IDAgMCAxLTEwLjI1IDE0LjMxTTE2NC4zNyA5OC44MmwxLjYgMi43OS4wNy4xMS4wOC0uMWMxLjcyLTIgMy4zOS00LjExIDUtNi4yOHYyNS4yMUgxNzR2LTMwYTc5LjE2IDc5LjE2IDAgMCAwIDMuNzctNy43NnYtLjA4bC0yLjc3LTEuNnYuMDlhNjAuNzEgNjAuNzEgMCAwIDEtMTAuNTYgMTcuNTdaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjIwLjcgNzkuNzR2LTIuOTFoLTEyLjg5YTYxIDYxIDAgMCAwIDIuODMtMTAuNjVoLTNhNzIuMzcgNzIuMzcgMCAwIDEtOC40NiAyMi41NUwyMDEgOTEuOWwxLjM1LTIuNjljLjUtLjg4LjkxLTEuNjMgMS4yMi0yLjIzLjkxIDcuODMgMi40OSAxNC4xMyA0LjcyIDE4LjczYTQ4LjIyIDQ4LjIyIDAgMCAxLTkuNzUgMTEuMzhoLS4wNmwxLjY3IDIuOS4wNi4xLjA5LS4wOGM0LjU5LTQuMyA3Ljc3LTguMDcgOS40NS0xMS4yMWE1Ny45MSA1Ny45MSAwIDAgMCA4LjkzIDExLjM4bC4wOC4wOCAxLjcyLTN2LS4wN2gtLjA1YTQ2LjQxIDQ2LjQxIDAgMCAxLTktMTEuMjljMy4yOS02IDUuMzQtMTQuODMgNi4xLTI2LjJaTTIxMCAxMDIuMzFjLTEuOTEtNC45My0zLjMzLTExLjY0LTQuMjItMTkuOTNhMjAuMjcgMjAuMjcgMCAwIDEgMS4xLTIuNjRoNy43OGMtLjYgOS40Ni0yLjE3IDE3LjA1LTQuNjYgMjIuNTdNMzQxLjggNzYuNjZ2LTMuMDloLTI0Ljc0di03Ljg1aC0zLjE3djcuODVoLTI0LjUydjMuMDloMjQuNTJWODdIMjk4djIuODNhNTUuMzQgNTUuMzQgMCAwIDAgNy4zOCAxMS40NyA1Mi40MyA1Mi40MyAwIDAgMCA3LjM0IDcuMzcgNjQuNjUgNjQuNjUgMCAwIDEtMjIuMjMgOC41N2wxLjgzIDMuMTZhNzYuMTggNzYuMTggMCAwIDAgMjIuODgtOS44MyA2MCA2MCAwIDAgMCAyMS44IDkuNzNoLjA5bDEuMjktMi40NGE4OC4xNyA4OC4xNyAwIDAgMS04LjU2LTIuODggNjIuMjUgNjIuMjUgMCAwIDEtMTIuMzYtNi4zOCA0NiA0NiAwIDAgMCAxNS41Mi0yMC4xNkwzMzAuMzcgODdoLTEzLjMxVjc2LjY2Wm0tMTIuNTUgMTNzLTMuMTkgOS4xMy0xNC4xMSAxNi45M2E0OCA0OCAwIDAgMS0xNC0xNi45M1pNMzgxLjU0IDExNi41M2gtMS44MXYzLjEzaDIuNzNjMy4wNyAwIDQuNzUtLjY1IDYuMDYtMnMxLjg5LTMuMjIgMS44MS01Ljc5VjgyLjhoOC40MXYtMy4xMmgtOC40MVY2Ni4yNmgtMy4xNHYxMy40MmgtMjUuODJ2My4xMmgyNS44MnYyOS4wOWMwIDMuMTYtMiA0LjY0LTUuNjUgNC42NCIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0ibTM3NC41NCAxMDYuMTggMy4xLTEuODJDMzc2IDEwMSAzNzMuNzUgOTYuNDggMzcxIDkxbC0yLjg0IDEuNjVjMS45MSAzLjczIDQgOC4yNyA2LjM4IDEzLjU3Ii8+PC9nPjwvZz48L3N2Zz4=');
}

.apollo-cart-defraymenu .item-defray .check-alipay:after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IuWbvuWxgiAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMDAgMTUwIj48cGF0aCBkPSJNNjMuNjkgNDAuODRhMTEgMTEgMCAwIDAtMTEgMTAuOTV2NDYuNDJhMTEgMTEgMCAwIDAgMTEgMTFoNDYuODdhMTEgMTEgMCAwIDAgMTEtMTF2LS40N2MtLjIxLS4wOS0xNy45My03LjQxLTI2LjkzLTExLjctNi4wOCA3LjQxLTEzLjkxIDExLjktMjIuMDUgMTEuOS0xMy43IDAtMTguMzgtMTEuOTQtMTEuODYtMTkuNzhhMTMuODUgMTMuODUgMCAwIDEgNy41OC00LjI2YzUuODctMS40MyAxNS4yMS44OSAyNCAzLjc1YTQ3IDQ3IDAgMCAwIDMuODgtOS40aC0yN3YtMi43MWgxMy45di00Ljg1SDY2LjI0VjU4aDE2Ljg0di02Ljk0YTEuMTUgMS4xNSAwIDAgMSAxLjE5LTEuMTZoNi44VjU4aDE2LjY1djIuNzFIOTEuMDd2NC44NWgxMy41OWE1NSA1NSAwIDAgMS01Ljc1IDE0LjRjNC4xMiAxLjQ4IDcuODIgMi44OCAxMC41OCAzLjggOS4yIDMuMDUgMTEuNzggMy40MiAxMi4xMiAzLjQ2VjUxLjc5YTExIDExIDAgMCAwLTExLTEwLjk1SDYzLjY5Wm03LjU3IDM3YTE3LjY4IDE3LjY4IDAgMCAwLTEuNzguMDljLTEuNzMuMTctNSAuOTMtNi43MyAyLjQ4LTUuMyA0LjU4LTIuMTMgMTIuOTUgOC42IDEyLjk1IDYuMjMgMCAxMi40Ny0zLjk1IDE3LjM2LTEwLjI4LTYuMzEtMy0xMS43NS01LjMxLTE3LjQ1LTUuMjRaIiBmaWxsPSIjMDBhMWU5Ii8+PHBhdGggZD0iTTI0MS41NCA4OC4zMyAyMzguNDYgOTVsLTMuMTItNi42NWgtMy4wNWw0LjcxIDkuMTd2Ni40aDIuOHYtNi40bDQuNzMtOS4xNVptLTIyLjU0IDQgMi4xNyA2LjQ3aC00LjQxWm0yLjg0IDguNDMgMSAzLjE0aDIuOTNMMjIwIDg4LjMzaC0yLjJsLTUuOCAxNS41OWgzbDEuMDktMy4xNFptLTIxLjktNWgtMy4xMXYtNS4zMWgzLjExYTIuNTggMi41OCAwIDAgMSAyLjUxIDIuNjggMi41NCAyLjU0IDAgMCAxLTIuNTEgMi42Nm0uMTYtNy40NkgxOTR2MTUuNTloMi44M3YtNmgzLjI3YzMgMCA1LjE3LTIgNS4xNy00LjhzLTIuMTMtNC44LTUuMTctNC44bS0yMC4zNiAxNS41OWgyLjgzVjg4LjMzaC0yLjgzWm0tMTkuODUtMTUuNTh2MTUuNTloOS41di0yLjEyaC02LjY4Vjg4LjMzWm0tMTYuMDcgNCAyLjE4IDYuNDloLTQuNDJabTIuODQgOC40MyAxIDMuMTRoMi45M2wtNS43Ny0xNS41OWgtMi4yNGwtNS43NiAxNS41OWgyLjkzbDEuMDktMy4xNFptMTkuODYtNDIuOTJoLTEyLjF2LTQuMjloMTR2LTIuNjhoLTE0di01LjQ2aC02LjI2YTEuMjUgMS4yNSAwIDAgMC0xLjI0IDEuMjd2NC4xOUgxMzN2Mi42OGgxMy45NHY0LjMxaC0xMS43OXYyLjY4aDIzLjQ0cy0xLjMgNS03LjczIDEwLjQ1Yy01Ljc2LTQuMzMtNy42OC03Ljc4LTcuNjgtNy43OGgtNi4yOWEzNC44MiAzNC44MiAwIDAgMCAxMC4wNSAxMC42NyA1NC43OSA1NC43OSAwIDAgMS0xNC4yIDYuMzF2My4yMmE2My44OCA2My44OCAwIDAgMCAxOC4xOC03IDY1LjQ4IDY1LjQ4IDAgMCAwIDE3Ljk0IDd2LTNBNzQuODMgNzQuODMgMCAwIDEgMTU1IDczLjc5YzUuMTgtMy44MiA5LjczLTkgMTEuNTUtMTUuOTNtMzkuMzItMTEuOTJoLTYuM3Y2LjU1SDE4NHYyLjYzaDE1LjUzdjIzLjUyYTEuMDggMS4wOCAwIDAgMS0xIDFoLTMuMnYyLjczaDguMTdhMi40NyAyLjQ3IDAgMCAwIDIuMzUtMi40NFY1NS4xMmgyLjU2di0yLjY0aC0yLjU2Wm0tMTMuMzIgMTMuNjJhMS40MiAxLjQyIDAgMCAwLTEuMjUtLjhoLTUuMjVsNC4xIDEyLjhoNi4yWm0tMTUuNS0xMy45My03LjIzIDE3aDUuNTR2MjAuMmg2LjA3VjU2aC0yLjJsNC41Ni0xMC4zOVptNzAuMyAzNi4yNy0yLjIxLTcuNDNhMS4xNSAxLjE1IDAgMCAwLTEuMS0uODJoLTUuODdsMS43IDUuNzFIMjMzVjY4LjNoMTMuNTZ2LTIuNjNIMjMzdi01LjIxaDEzLjU2di0yLjYzSDIxMi43djIuNjNoMTMuNTV2NS4yMUgyMTIuN3YyLjYzaDEzLjU1djExLjA2SDIxMi43VjgyaDM0LjY1di0uMDlabS0yNy42LTMwLjM1aDE5Ljc0djMuODhoN3YtNC42MmExLjg4IDEuODggMCAwIDAtMS44My0xLjg5SDIzMy4zVjQ1LjNoLTcuMzh2My42MkgyMTIuN3Y2LjUxaDcuMDVaIiBmaWxsPSIjM2YzYjNhIi8+PC9zdmc+');
}

.apollo-cart-defraymenu .item-defray .check-input:checked ~ .check-label:after {
    opacity: 1;
    -webkit-filter: none;
    filter: none;
}

.apollo-cart-defraymenu .item-defray .check-input:checked ~ .check-label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    border-radius: inherit;
    width: 100%;
    height: 100%;
}

.apollo-cart-defraymenu .item-defray .check-input:checked ~ .check-alipay:before {
    background-color: #96dcfb;
    opacity: .1
}

.apollo-cart-defraymenu .item-defray .check-input:checked ~ .check-wechat {
    background-color: #eaf9ed;
}

.nice-dark-mode .apollo-cart-defraymenu .item-defray .check-wechat {
    background-color: #235e2e;
}

.nice-dark-mode .apollo-cart-defraymenu .item-defray .check-wechat:after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NTUuNjkgMTg2LjI1Ij48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6I2ZmZn08L3N0eWxlPjwvZGVmcz48ZyBpZD0i5Zu+5bGCXzIiIGRhdGEtbmFtZT0i5Zu+5bGCIDIiPjxnIGlkPSLlm77lsYJfMS0yIiBkYXRhLW5hbWU9IuWbvuWxgiAxIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDQ1NS42OXYxODYuMjVIMHoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik04OC4zNSAxMDUuNDRhMi44MyAyLjgzIDAgMCAxLTEuMy4zMSAyLjg4IDIuODggMCAwIDEtMi41MS0xLjQ3bC0uMTgtLjQxLTcuODYtMTcuMjRhMS40MyAxLjQzIDAgMCAxIDIuMTYtMS43Nmw5LjI3IDYuNmE0LjMzIDQuMzMgMCAwIDAgMi4zNi43IDQuNDUgNC40NSAwIDAgMCAxLjQ3LS4yNmw0My42MS0xOS40MWMtNy44Mi05LjIxLTIwLjY5LTE1LjIzLTM1LjI2LTE1LjIzLTIzLjgzIDAtNDMuMTUgMTYuMS00My4xNSAzNiAwIDEwLjg0IDUuODEgMjAuNiAxNC45MSAyNy4xOWEyLjg2IDIuODYgMCAwIDEgMS4yMSAyLjM0IDMuMjMgMy4yMyAwIDAgMS0uMTYuOTJjLS43MiAyLjcxLTEuODggNy0xLjk0IDcuMjVhNC4yOSA0LjI5IDAgMCAwLS4yMyAxIDEuNDMgMS40MyAwIDAgMCAxLjQ0IDEuNDQgMS41NyAxLjU3IDAgMCAwIC44My0uMjdsOS40NC01LjQ1YTQuNTggNC41OCAwIDAgMSAyLjMtLjY2IDQuMTYgNC4xNiAwIDAgMSAxLjI3LjE5IDUxLjI4IDUxLjI4IDAgMCAwIDE0LjA4IDJjMjMuODQgMCA0My4xNi0xNi4xIDQzLjE2LTM2YTMxLjA3IDMxLjA3IDAgMCAwLTQuOTItMTYuNjZsLTQ5LjY5IDI4LjdaTTI0Ny4xNyA4Mi44NGgzMi4zN3YyLjloLTMyLjM3ek0yNDcuMTcgOTEuOTFoMzIuMzd2My4xM2gtMzIuMzd6TTI3OC43MiAxMDEuMjFIMjQ4djE3LjUyaDMwLjczWm0tMjcuNiAyLjloMjQuNDd2MTEuNzFoLTI0LjQ3Wk0yMzguMjggMTIwLjU1VjgwLjIzYTk4LjY4IDk4LjY4IDAgMCAwIDQuNzktMTIuNTNsLTIuODktMS43YTkyLjEgOTIuMSAwIDAgMS0xMi4zMSAyNi44OGwxLjczIDNjMS44Mi0yLjcgMy43NC01Ljg3IDUuNTUtOS4xOXYzMy44NlpNMzU1LjkxIDEyMC41NVY4MC4yM2ExMDAuMjEgMTAwLjIxIDAgMCAwIDQuNzktMTIuNTNsLTIuOS0xLjdhOTIuMzQgOTIuMzQgMCAwIDEtMTIuMyAyNi44OGwxLjcyIDNjMS44Mi0yLjcgMy43NS01Ljg3IDUuNTYtOS4xOXYzMy44NlpNMjgyLjk0IDczLjU1aC0xOWwyLTEuMTZoLjA3di0uMDdjLS4yMy0uNTQtLjg0LTEuODEtMS40OC0zLjE2cy0xLjIxLTIuNTQtMS41MS0zLjIxdi0uMDlsLTIuODkgMS42Ni4wNS4wOGMxIDIgMS45MiAzLjczIDIuNzEgNS40NWEyLjY2IDIuNjYgMCAwIDEgLjIxLjU1SDI0NHYzLjEzaDM4Ljk0Wk0xOTkuNCA3MS4xN2gtMi45djEwLjJoLTUuNDhWNjYuODZoLTIuOTF2MTQuNTFoLTUuNzF2LTEwLjJoLTIuOXYxMy4xMWgxOS45VjcxLjE3ek0xODAuNDEgODkuOTloMTcuNjR2Mi45aC0xNy42NHpNMTg0LjIxIDEwNC4xM3YtMi42M2g4Ljg5djYuNWMtLjExIDIuMjYtLjIyIDMtMSA0bDEuNzggMy4wOS4wOC0uMDdjMS41Ny0xLjI1IDQuMjMtMy41NCA3LjkzLTYuNzl2LS4wNWwtMS40LTIuNDJ2LS4xbC00LjQ5IDMuODhWOTguNmgtMTQuOTF2NC40Yy40MiA2LTEuMDkgMTAuMzUtNC40OCAxMi44MmgtLjA3bDEuNjIgMi44LjA1LjA5LjA5LS4wNmM0LjIzLTMuNDkgNi4yMi04LjM5IDUuOTEtMTQuNThNMTY1LjE2IDgwLjU4bDEuNzUgM2E1OS4xNyA1OS4xNyAwIDAgMCAxMS4yMS0xNS43OWwtMi43MS0xLjU2YTQ5LjU2IDQ5LjU2IDAgMCAxLTEwLjI1IDE0LjMxTTE2NC4zNyA5OC44MmwxLjYgMi43OS4wNy4xMS4wOC0uMWMxLjcyLTIgMy4zOS00LjExIDUtNi4yOHYyNS4yMUgxNzR2LTMwYTc5LjE2IDc5LjE2IDAgMCAwIDMuNzctNy43NnYtLjA4bC0yLjc3LTEuNnYuMDlhNjAuNzEgNjAuNzEgMCAwIDEtMTAuNTYgMTcuNTdaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjIwLjcgNzkuNzR2LTIuOTFoLTEyLjg5YTYxIDYxIDAgMCAwIDIuODMtMTAuNjVoLTNhNzIuMzcgNzIuMzcgMCAwIDEtOC40NiAyMi41NUwyMDEgOTEuOWwxLjM1LTIuNjljLjUtLjg4LjkxLTEuNjMgMS4yMi0yLjIzLjkxIDcuODMgMi40OSAxNC4xMyA0LjcyIDE4LjczYTQ4LjIyIDQ4LjIyIDAgMCAxLTkuNzUgMTEuMzhoLS4wNmwxLjY3IDIuOS4wNi4xLjA5LS4wOGM0LjU5LTQuMyA3Ljc3LTguMDcgOS40NS0xMS4yMWE1Ny45MSA1Ny45MSAwIDAgMCA4LjkzIDExLjM4bC4wOC4wOCAxLjcyLTN2LS4wN2gtLjA1YTQ2LjE5IDQ2LjE5IDAgMCAxLTktMTEuMjhjMy4yOS02IDUuMzQtMTQuODMgNi4xLTI2LjJaTTIxMCAxMDIuMzFjLTEuOTEtNC45My0zLjMzLTExLjY0LTQuMjItMTkuOTNhMjAuMjcgMjAuMjcgMCAwIDEgMS4xLTIuNjRoNy43OGMtLjYgOS40Ni0yLjE3IDE3LjA1LTQuNjYgMjIuNTdNMzQxLjggNzYuNjZ2LTMuMDloLTI0Ljc0di03Ljg1aC0zLjE3djcuODVoLTI0LjUydjMuMDloMjQuNTJWODdIMjk4djIuODNhNTUgNTUgMCAwIDAgNy4zOCAxMS40NyA1Mi40MyA1Mi40MyAwIDAgMCA3LjM0IDcuMzcgNjQuNjUgNjQuNjUgMCAwIDEtMjIuMjMgOC41N2wxLjgzIDMuMTZhNzYuMTggNzYuMTggMCAwIDAgMjIuODgtOS44MyA1OS44NCA1OS44NCAwIDAgMCAyMS44IDkuNzNoLjA5bDEuMjktMi40NGE4OC4xNyA4OC4xNyAwIDAgMS04LjU2LTIuODggNjIuMjUgNjIuMjUgMCAwIDEtMTIuMzYtNi4zOCA0NiA0NiAwIDAgMCAxNS41Mi0yMC4xNkwzMzAuMzcgODdoLTEzLjMxVjc2LjY2Wm0tMTIuNTUgMTNzLTMuMTkgOS4xMy0xNC4xMSAxNi45M2E0OCA0OCAwIDAgMS0xNC0xNi45M1pNMzgxLjU0IDExNi41M2gtMS44MXYzLjEzaDIuNzNjMy4wNyAwIDQuNzUtLjY1IDYuMDYtMnMxLjg5LTMuMjIgMS44MS01Ljc5VjgyLjhoOC40MXYtMy4xMmgtOC40MVY2Ni4yNmgtMy4xNHYxMy40MmgtMjUuODJ2My4xMmgyNS44MnYyOS4wOWMwIDMuMTYtMiA0LjY0LTUuNjUgNC42NCIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0ibTM3NC41NCAxMDYuMTggMy4xLTEuODJDMzc2IDEwMSAzNzMuNzUgOTYuNDggMzcxIDkxbC0yLjg0IDEuNjVjMS45MSAzLjczIDQgOC4yNyA2LjM4IDEzLjU3Ii8+PC9nPjwvZz48L3N2Zz4=');
}

.nice-dark-mode .apollo-cart-defraymenu .item-defray .check-input:checked ~ .check-wechat {
    border-color: #2d6838;
    background-color: #2d6838;
}

.nice-dark-mode .apollo-cart-defraymenu .item-defray .check-alipay:after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMDAgMTUwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6I2ZmZn08L3N0eWxlPjwvZGVmcz48ZyBpZD0i5Zu+5bGCXzIiIGRhdGEtbmFtZT0i5Zu+5bGCIDIiPjxnIGlkPSLlm77lsYJfMS0yIiBkYXRhLW5hbWU9IuWbvuWxgiAxIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDMwMHYxNTBIMHoiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjU2LjU0IiB5PSI0OC43MSIgd2lkdGg9IjY1LjA3IiBoZWlnaHQ9IjUzLjUxIiByeD0iNC43NyIvPjxwYXRoIGQ9Ik02My42OSA0MC44NGExMSAxMSAwIDAgMC0xMSAxMC45NXY0Ni40MmExMSAxMSAwIDAgMCAxMSAxMWg0Ni44N2ExMSAxMSAwIDAgMCAxMS0xMXYtLjQ3Yy0uMjEtLjA5LTE3LjkzLTcuNDEtMjYuOTMtMTEuNy02LjA4IDcuNDEtMTMuOTEgMTEuOS0yMi4wNSAxMS45LTEzLjcgMC0xOC4zOC0xMS45NC0xMS44Ni0xOS43OGExMy44NSAxMy44NSAwIDAgMSA3LjU4LTQuMjZjNS44Ny0xLjQzIDE1LjIxLjg5IDI0IDMuNzVhNDcgNDcgMCAwIDAgMy44OC05LjRoLTI3di0yLjcxaDEzLjl2LTQuODVINjYuMjRWNThoMTYuODR2LTYuOTRhMS4xNSAxLjE1IDAgMCAxIDEuMTktMS4xNmg2LjhWNThoMTYuNjV2Mi43MUg5MS4wN3Y0Ljg1aDEzLjU5YTU1IDU1IDAgMCAxLTUuNzUgMTQuNGM0LjEyIDEuNDggNy44MiAyLjg4IDEwLjU4IDMuOCA5LjIgMy4wNSAxMS43OCAzLjQyIDEyLjEyIDMuNDZWNTEuNzlhMTEgMTEgMCAwIDAtMTEtMTAuOTVINjMuNjlabTcuNTcgMzdhMTcuNjggMTcuNjggMCAwIDAtMS43OC4wOWMtMS43My4xNy01IC45My02LjczIDIuNDgtNS4zIDQuNTgtMi4xMyAxMi45NSA4LjYgMTIuOTUgNi4yMyAwIDEyLjQ3LTMuOTUgMTcuMzYtMTAuMjgtNi4zMS0zLTExLjc1LTUuMzEtMTcuNDUtNS4yNFoiIGZpbGw9IiMwMGExZTkiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yNDEuNTQgODguMzMgMjM4LjQ2IDk1bC0zLjEyLTYuNjVoLTMuMDVsNC43MSA5LjE3djYuNGgyLjh2LTYuNGw0LjczLTkuMTVabS0yMi41NCA0IDIuMTcgNi40N2gtNC40MVptMi44NCA4LjQzIDEgMy4xNGgyLjkzTDIyMCA4OC4zM2gtMi4ybC01LjggMTUuNTloM2wxLjA5LTMuMTRabS0yMS45LTVoLTMuMTF2LTUuMzFoMy4xMWEyLjU4IDIuNTggMCAwIDEgMi41MSAyLjY4IDIuNTQgMi41NCAwIDAgMS0yLjUxIDIuNjZtLjE2LTcuNDZIMTk0djE1LjU5aDIuODN2LTZoMy4yN2MzIDAgNS4xNy0yIDUuMTctNC44cy0yLjEzLTQuOC01LjE3LTQuOG0tMjAuMzYgMTUuNTloMi44M1Y4OC4zM2gtMi44M1ptLTE5Ljg1LTE1LjU4djE1LjU5aDkuNXYtMi4xMmgtNi42OFY4OC4zM1ptLTE2LjA3IDQgMi4xOCA2LjQ5aC00LjQyWm0yLjg0IDguNDMgMSAzLjE0aDIuOTNsLTUuNzctMTUuNTloLTIuMjRsLTUuNzYgMTUuNTloMi45M2wxLjA5LTMuMTRabTE5Ljg2LTQyLjkyaC0xMi4xdi00LjI5aDE0di0yLjY4aC0xNHYtNS40NmgtNi4yNmExLjI1IDEuMjUgMCAwIDAtMS4yNCAxLjI3djQuMTlIMTMzdjIuNjhoMTMuOTR2NC4zMWgtMTEuNzl2Mi42OGgyMy40NHMtMS4zIDUtNy43MyAxMC40NWMtNS43Ni00LjMzLTcuNjgtNy43OC03LjY4LTcuNzhoLTYuMjlhMzQuODIgMzQuODIgMCAwIDAgMTAuMDUgMTAuNjcgNTQuNzkgNTQuNzkgMCAwIDEtMTQuMiA2LjMxdjMuMjJhNjMuODggNjMuODggMCAwIDAgMTguMTgtNyA2NS40OCA2NS40OCAwIDAgMCAxNy45NCA3di0zQTc0LjgzIDc0LjgzIDAgMCAxIDE1NSA3My43OWM1LjE4LTMuODIgOS43My05IDExLjU1LTE1LjkzbTM5LjMyLTExLjkyaC02LjN2Ni41NUgxODR2Mi42M2gxNS41M3YyMy41MmExLjA4IDEuMDggMCAwIDEtMSAxaC0zLjJ2Mi43M2g4LjE3YTIuNDcgMi40NyAwIDAgMCAyLjM1LTIuNDRWNTUuMTJoMi41NnYtMi42NGgtMi41NlptLTEzLjMyIDEzLjYyYTEuNDIgMS40MiAwIDAgMC0xLjI1LS44aC01LjI1bDQuMSAxMi44aDYuMlptLTE1LjUtMTMuOTMtNy4yMyAxN2g1LjU0djIwLjJoNi4wN1Y1NmgtMi4ybDQuNTYtMTAuMzlabTcwLjMgMzYuMjctMi4yMS03LjQzYTEuMTUgMS4xNSAwIDAgMC0xLjEtLjgyaC01Ljg3bDEuNyA1LjcxSDIzM1Y2OC4zaDEzLjU2di0yLjYzSDIzM3YtNS4yMWgxMy41NnYtMi42M0gyMTIuN3YyLjYzaDEzLjU1djUuMjFIMjEyLjd2Mi42M2gxMy41NXYxMS4wNkgyMTIuN1Y4MmgzNC42NXYtLjA5Wm0tMjcuNi0zMC4zNWgxOS43NHYzLjg4aDd2LTQuNjJhMS44OCAxLjg4IDAgMCAwLTEuODMtMS44OUgyMzMuM1Y0NS4zaC03LjM4djMuNjJIMjEyLjd2Ni41MWg3LjA1WiIvPjwvZz48L2c+PC9zdmc+');
}

.nice-dark-mode .apollo-cart-defraymenu .item-defray .check-input:checked ~ .check-alipay {
    border-color: #2e749c;
    background-color: #2e749c;
}


/*--------------------------------------------------------------
apollo dark mode fileuploader
--------------------------------------------------------------*/

.nice-dark-mode .fileuploader-theme-thumbnails .fileuploader-thumbnails-input-inner {
    background: var(--dark-bg-light);
    border-color: var(--dark-border-light);
}

.nice-dark-mode .fileuploader-theme-thumbnails .fileuploader-thumbnails-input-inner:hover {
    background: var(--dark-bg-light);
    border-color: var(--dark-border-light);
}

.nice-dark-mode .fileuploader-theme-thumbnails .fileuploader-thumbnails-input-inner:active,
.nice-dark-mode .fileuploader-theme-thumbnails .fileuploader-dragging .fileuploader-thumbnails-input-inner {
    background: var(--dark-bg-light);
    border-color: var(--dark-border-light);
}


/*--------------------------------------------------------------
apollo dark mode aside navbar style
--------------------------------------------------------------*/

.nice-dark-mode .user-profile-tabmenu ul li a.active {
    color: #fff;
    opacity: 1;
}


/*--------------------------------------------------------------
apollo dark tooltip style
--------------------------------------------------------------*/

.nice-dark-mode .dropmenu-box {
    background-color: var(--dark-bg-secondary);
    border-color: var(--dark-border-light);
}

.nice-dark-mode .dropmenu-box .fileuploader-theme-thumbnails .fileuploader-thumbnails-input-inner {
    background-color: var(--dark-bg-light);
    border-color: var(--dark-border-light);
    color: var(--dark-color-muted);
}

.nice-dark-mode .fileuploader-theme-thumbnails .fileuploader-items-list .fileuploader-item-image {
    background-color: var(--dark-bg-light);
}


/*--------------------------------------------------------------
apollo dark sign inner style
--------------------------------------------------------------*/

@media (max-width: 991.98px) {
    .nice-dark-mode .sign-container {
        background-color: var(--dark-bg-secondary);
    }

    .nice-dark-mode .sign-container .sign-content {
        box-shadow: none;
    }
}

@media (max-width: 767.98px) {
    .nice-dark-mode .sign-container .sign-content {
        box-shadow: none;
    }
}

/*--------------------------------------------------------------
apollo dark points level style
--------------------------------------------------------------*/

.nice-dark-mode .apollo-points-progress .progress {
    background-color: var(--dark-bg-light);
}


/*--------------------------------------------------------------
apollo dark insign date style
--------------------------------------------------------------*/

.nice-dark-mode .insign-date-body::after {
    background-color: #383e43;
}


/*--------------------------------------------------------------
apollo dark level progress style
--------------------------------------------------------------*/

.nice-dark-mode .apollo-points-progress .progress .progress-bar {
    background: #FF4E50;
    /* fallback for old browsers */
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to left, #ff8068, #FF4E50);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}


/* --------------------------------

commentlist

-------------------------------- */
.author-comment-tabmenu {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 1rem;
}

.author-comment-tabmenu a {
    position: relative;
    display: block;
    color: var(--color-muted);
    margin-right: 1rem;
}

.author-comment-tabmenu a.active {
    color: var(--color-primary);
}

.apollo-comment-list .comment {
    margin: 0 0 1.5rem;
}

.apollo-comment-list .comment:last-child {
    margin: 0;
}

.nice-dark-mode .author-comment-tabmenu a {
    color: var(--dark-color-muted);
}

.nice-dark-mode .author-comment-tabmenu a.active {
    color: var(--dark-color-dark);
}

/* --------------------------------

order qr

-------------------------------- */

.order-qr-pay {
    max-width: 300px;
}

.order-qr-pay .wechatpay-icon {
    width: 100%;
    height: 100px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NTUuNjkgMTg2LjI1Ij48ZGVmcz48c3R5bGU+LmNscy0ze2ZpbGw6IzIyMjEyMX08L3N0eWxlPjwvZGVmcz48ZyBpZD0i5Zu+5bGCXzIiIGRhdGEtbmFtZT0i5Zu+5bGCIDIiPjxnIGlkPSLlm77lsYJfMS0yIiBkYXRhLW5hbWU9IuWbvuWxgiAxIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDQ1NS42OXYxODYuMjVIMHoiLz48cGF0aCBkPSJNODguMzUgMTA1LjQ0YTIuODMgMi44MyAwIDAgMS0xLjMuMzEgMi44OCAyLjg4IDAgMCAxLTIuNTEtMS40N2wtLjE4LS40MS03Ljg2LTE3LjI0YTEuNDMgMS40MyAwIDAgMSAyLjE2LTEuNzZsOS4yNyA2LjZhNC4zMyA0LjMzIDAgMCAwIDIuMzYuNyA0LjQ1IDQuNDUgMCAwIDAgMS40Ny0uMjZsNDMuNjEtMTkuNDFjLTcuODItOS4yMS0yMC42OS0xNS4yMy0zNS4yNi0xNS4yMy0yMy44MyAwLTQzLjE1IDE2LjEtNDMuMTUgMzYgMCAxMC44NCA1LjgxIDIwLjYgMTQuOTEgMjcuMTlhMi44NiAyLjg2IDAgMCAxIDEuMjEgMi4zNCAzLjIzIDMuMjMgMCAwIDEtLjE2LjkyYy0uNzIgMi43MS0xLjg4IDctMS45NCA3LjI1YTQuMjkgNC4yOSAwIDAgMC0uMjMgMSAxLjQzIDEuNDMgMCAwIDAgMS40NCAxLjQ0IDEuNTcgMS41NyAwIDAgMCAuODMtLjI3bDkuNDQtNS40NWE0LjU4IDQuNTggMCAwIDEgMi4zLS42NiA0LjE2IDQuMTYgMCAwIDEgMS4yNy4xOSA1MS4yOCA1MS4yOCAwIDAgMCAxNC4wOCAyYzIzLjg0IDAgNDMuMTYtMTYuMSA0My4xNi0zNmEzMS4wNyAzMS4wNyAwIDAgMC00LjkyLTE2LjY2bC00OS42OSAyOC43WiIgZmlsbD0iIzIyYWMzOCIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI0Ny4xNyA4Mi44NGgzMi4zN3YyLjloLTMyLjM3ek0yNDcuMTcgOTEuOTFoMzIuMzd2My4xM2gtMzIuMzd6TTI3OC43MiAxMDEuMjFIMjQ4djE3LjUyaDMwLjczWm0tMjcuNiAyLjloMjQuNDd2MTEuNzFoLTI0LjQ3Wk0yMzguMjggMTIwLjU1VjgwLjIzYTk4LjY4IDk4LjY4IDAgMCAwIDQuNzktMTIuNTNsLTIuODktMS43YTkyLjEgOTIuMSAwIDAgMS0xMi4zMSAyNi44OGwxLjczIDNjMS44Mi0yLjcgMy43NC01Ljg3IDUuNTUtOS4xOXYzMy44NlpNMzU1LjkxIDEyMC41NVY4MC4yM2ExMDAuMjEgMTAwLjIxIDAgMCAwIDQuNzktMTIuNTNsLTIuOS0xLjdhOTIuMzQgOTIuMzQgMCAwIDEtMTIuMyAyNi44OGwxLjcyIDNjMS44Mi0yLjcgMy43NS01Ljg3IDUuNTYtOS4xOXYzMy44NlpNMjgyLjk0IDczLjU1aC0xOWwyLTEuMTZoLjA3di0uMDhjLS4yMy0uNTQtLjg0LTEuODEtMS40OC0zLjE2cy0xLjIxLTIuNTQtMS41MS0zLjIxdi0uMDlsLTIuODkgMS42Ni4wNS4wOGMxIDIgMS45MiAzLjczIDIuNzEgNS40NWEyLjY2IDIuNjYgMCAwIDEgLjIxLjU1SDI0NHYzLjEzaDM4Ljk0Wk0xOTkuNCA3MS4xN2gtMi45djEwLjJoLTUuNDhWNjYuODZoLTIuOTF2MTQuNTFoLTUuNzF2LTEwLjJoLTIuOXYxMy4xMWgxOS45VjcxLjE3ek0xODAuNDEgODkuOTloMTcuNjR2Mi45aC0xNy42NHpNMTg0LjIxIDEwNC4xM3YtMi42M2g4Ljg5djYuNWMtLjExIDIuMjYtLjIyIDMtMSA0bDEuNzggMy4wOS4wOC0uMDdjMS41Ny0xLjI1IDQuMjMtMy41NCA3LjkzLTYuNzl2LS4wNWwtMS40LTIuNDJ2LS4xbC00LjQ5IDMuODhWOTguNmgtMTQuOTF2NC40Yy40MiA2LTEuMDkgMTAuMzUtNC40OCAxMi44MmgtLjA3bDEuNjIgMi44LjA1LjA5LjA5LS4wNmM0LjIzLTMuNDkgNi4yMi04LjM5IDUuOTEtMTQuNThNMTY1LjE2IDgwLjU4bDEuNzUgM2E1OS4xNyA1OS4xNyAwIDAgMCAxMS4yMS0xNS43OWwtMi43MS0xLjU2YTQ5LjU2IDQ5LjU2IDAgMCAxLTEwLjI1IDE0LjMxTTE2NC4zNyA5OC44MmwxLjYgMi43OS4wNy4xMS4wOC0uMWMxLjcyLTIgMy4zOS00LjExIDUtNi4yOHYyNS4yMUgxNzR2LTMwYTc5LjE2IDc5LjE2IDAgMCAwIDMuNzctNy43NnYtLjA4bC0yLjc3LTEuNnYuMDlhNjAuNzEgNjAuNzEgMCAwIDEtMTAuNTYgMTcuNTdaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjIwLjcgNzkuNzR2LTIuOTFoLTEyLjg5YTYxIDYxIDAgMCAwIDIuODMtMTAuNjVoLTNhNzIuMzcgNzIuMzcgMCAwIDEtOC40NiAyMi41NUwyMDEgOTEuOWwxLjM1LTIuNjljLjUtLjg4LjkxLTEuNjMgMS4yMi0yLjIzLjkxIDcuODMgMi40OSAxNC4xMyA0LjcyIDE4LjczYTQ4LjIyIDQ4LjIyIDAgMCAxLTkuNzUgMTEuMzhoLS4wNmwxLjY3IDIuOS4wNi4xLjA5LS4wOGM0LjU5LTQuMyA3Ljc3LTguMDcgOS40NS0xMS4yMWE1Ny45MSA1Ny45MSAwIDAgMCA4LjkzIDExLjM4bC4wOC4wOCAxLjcyLTN2LS4wN2gtLjA1YTQ2LjQxIDQ2LjQxIDAgMCAxLTktMTEuMjljMy4yOS02IDUuMzQtMTQuODMgNi4xLTI2LjJaTTIxMCAxMDIuMzFjLTEuOTEtNC45My0zLjMzLTExLjY0LTQuMjItMTkuOTNhMjAuMjcgMjAuMjcgMCAwIDEgMS4xLTIuNjRoNy43OGMtLjYgOS40Ni0yLjE3IDE3LjA1LTQuNjYgMjIuNTdNMzQxLjggNzYuNjZ2LTMuMDloLTI0Ljc0di03Ljg1aC0zLjE3djcuODVoLTI0LjUydjMuMDloMjQuNTJWODdIMjk4djIuODNhNTUuMzQgNTUuMzQgMCAwIDAgNy4zOCAxMS40NyA1Mi40MyA1Mi40MyAwIDAgMCA3LjM0IDcuMzcgNjQuNjUgNjQuNjUgMCAwIDEtMjIuMjMgOC41N2wxLjgzIDMuMTZhNzYuMTggNzYuMTggMCAwIDAgMjIuODgtOS44MyA2MCA2MCAwIDAgMCAyMS44IDkuNzNoLjA5bDEuMjktMi40NGE4OC4xNyA4OC4xNyAwIDAgMS04LjU2LTIuODggNjIuMjUgNjIuMjUgMCAwIDEtMTIuMzYtNi4zOCA0NiA0NiAwIDAgMCAxNS41Mi0yMC4xNkwzMzAuMzcgODdoLTEzLjMxVjc2LjY2Wm0tMTIuNTUgMTNzLTMuMTkgOS4xMy0xNC4xMSAxNi45M2E0OCA0OCAwIDAgMS0xNC0xNi45M1pNMzgxLjU0IDExNi41M2gtMS44MXYzLjEzaDIuNzNjMy4wNyAwIDQuNzUtLjY1IDYuMDYtMnMxLjg5LTMuMjIgMS44MS01Ljc5VjgyLjhoOC40MXYtMy4xMmgtOC40MVY2Ni4yNmgtMy4xNHYxMy40MmgtMjUuODJ2My4xMmgyNS44MnYyOS4wOWMwIDMuMTYtMiA0LjY0LTUuNjUgNC42NCIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0ibTM3NC41NCAxMDYuMTggMy4xLTEuODJDMzc2IDEwMSAzNzMuNzUgOTYuNDggMzcxIDkxbC0yLjg0IDEuNjVjMS45MSAzLjczIDQgOC4yNyA2LjM4IDEzLjU3Ii8+PC9nPjwvZz48L3N2Zz4=');
}

.order-qr-pay .wechatpay-img {
    width: 100%;
    padding: 1rem;
    border: 1px solid var(--border-light);
}

.order-qr-pay .wechatpay-text {
    font-weight: bold;
    padding: .75rem .5rem;
    background: #eef3ef;
    color: #1caa39;
    border: 1px solid #c1dec9;
}

.nice-dark-mode .order-qr-pay .wechatpay-icon {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NTUuNjkgMTg2LjI1Ij48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6I2ZmZn08L3N0eWxlPjwvZGVmcz48ZyBpZD0i5Zu+5bGCXzIiIGRhdGEtbmFtZT0i5Zu+5bGCIDIiPjxnIGlkPSLlm77lsYJfMS0yIiBkYXRhLW5hbWU9IuWbvuWxgiAxIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDQ1NS42OXYxODYuMjVIMHoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik04OC4zNSAxMDUuNDRhMi44MyAyLjgzIDAgMCAxLTEuMy4zMSAyLjg4IDIuODggMCAwIDEtMi41MS0xLjQ3bC0uMTgtLjQxLTcuODYtMTcuMjRhMS40MyAxLjQzIDAgMCAxIDIuMTYtMS43Nmw5LjI3IDYuNmE0LjMzIDQuMzMgMCAwIDAgMi4zNi43IDQuNDUgNC40NSAwIDAgMCAxLjQ3LS4yNmw0My42MS0xOS40MWMtNy44Mi05LjIxLTIwLjY5LTE1LjIzLTM1LjI2LTE1LjIzLTIzLjgzIDAtNDMuMTUgMTYuMS00My4xNSAzNiAwIDEwLjg0IDUuODEgMjAuNiAxNC45MSAyNy4xOWEyLjg2IDIuODYgMCAwIDEgMS4yMSAyLjM0IDMuMjMgMy4yMyAwIDAgMS0uMTYuOTJjLS43MiAyLjcxLTEuODggNy0xLjk0IDcuMjVhNC4yOSA0LjI5IDAgMCAwLS4yMyAxIDEuNDMgMS40MyAwIDAgMCAxLjQ0IDEuNDQgMS41NyAxLjU3IDAgMCAwIC44My0uMjdsOS40NC01LjQ1YTQuNTggNC41OCAwIDAgMSAyLjMtLjY2IDQuMTYgNC4xNiAwIDAgMSAxLjI3LjE5IDUxLjI4IDUxLjI4IDAgMCAwIDE0LjA4IDJjMjMuODQgMCA0My4xNi0xNi4xIDQzLjE2LTM2YTMxLjA3IDMxLjA3IDAgMCAwLTQuOTItMTYuNjZsLTQ5LjY5IDI4LjdaTTI0Ny4xNyA4Mi44NGgzMi4zN3YyLjloLTMyLjM3ek0yNDcuMTcgOTEuOTFoMzIuMzd2My4xM2gtMzIuMzd6TTI3OC43MiAxMDEuMjFIMjQ4djE3LjUyaDMwLjczWm0tMjcuNiAyLjloMjQuNDd2MTEuNzFoLTI0LjQ3Wk0yMzguMjggMTIwLjU1VjgwLjIzYTk4LjY4IDk4LjY4IDAgMCAwIDQuNzktMTIuNTNsLTIuODktMS43YTkyLjEgOTIuMSAwIDAgMS0xMi4zMSAyNi44OGwxLjczIDNjMS44Mi0yLjcgMy43NC01Ljg3IDUuNTUtOS4xOXYzMy44NlpNMzU1LjkxIDEyMC41NVY4MC4yM2ExMDAuMjEgMTAwLjIxIDAgMCAwIDQuNzktMTIuNTNsLTIuOS0xLjdhOTIuMzQgOTIuMzQgMCAwIDEtMTIuMyAyNi44OGwxLjcyIDNjMS44Mi0yLjcgMy43NS01Ljg3IDUuNTYtOS4xOXYzMy44NlpNMjgyLjk0IDczLjU1aC0xOWwyLTEuMTZoLjA3di0uMDdjLS4yMy0uNTQtLjg0LTEuODEtMS40OC0zLjE2cy0xLjIxLTIuNTQtMS41MS0zLjIxdi0uMDlsLTIuODkgMS42Ni4wNS4wOGMxIDIgMS45MiAzLjczIDIuNzEgNS40NWEyLjY2IDIuNjYgMCAwIDEgLjIxLjU1SDI0NHYzLjEzaDM4Ljk0Wk0xOTkuNCA3MS4xN2gtMi45djEwLjJoLTUuNDhWNjYuODZoLTIuOTF2MTQuNTFoLTUuNzF2LTEwLjJoLTIuOXYxMy4xMWgxOS45VjcxLjE3ek0xODAuNDEgODkuOTloMTcuNjR2Mi45aC0xNy42NHpNMTg0LjIxIDEwNC4xM3YtMi42M2g4Ljg5djYuNWMtLjExIDIuMjYtLjIyIDMtMSA0bDEuNzggMy4wOS4wOC0uMDdjMS41Ny0xLjI1IDQuMjMtMy41NCA3LjkzLTYuNzl2LS4wNWwtMS40LTIuNDJ2LS4xbC00LjQ5IDMuODhWOTguNmgtMTQuOTF2NC40Yy40MiA2LTEuMDkgMTAuMzUtNC40OCAxMi44MmgtLjA3bDEuNjIgMi44LjA1LjA5LjA5LS4wNmM0LjIzLTMuNDkgNi4yMi04LjM5IDUuOTEtMTQuNThNMTY1LjE2IDgwLjU4bDEuNzUgM2E1OS4xNyA1OS4xNyAwIDAgMCAxMS4yMS0xNS43OWwtMi43MS0xLjU2YTQ5LjU2IDQ5LjU2IDAgMCAxLTEwLjI1IDE0LjMxTTE2NC4zNyA5OC44MmwxLjYgMi43OS4wNy4xMS4wOC0uMWMxLjcyLTIgMy4zOS00LjExIDUtNi4yOHYyNS4yMUgxNzR2LTMwYTc5LjE2IDc5LjE2IDAgMCAwIDMuNzctNy43NnYtLjA4bC0yLjc3LTEuNnYuMDlhNjAuNzEgNjAuNzEgMCAwIDEtMTAuNTYgMTcuNTdaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjIwLjcgNzkuNzR2LTIuOTFoLTEyLjg5YTYxIDYxIDAgMCAwIDIuODMtMTAuNjVoLTNhNzIuMzcgNzIuMzcgMCAwIDEtOC40NiAyMi41NUwyMDEgOTEuOWwxLjM1LTIuNjljLjUtLjg4LjkxLTEuNjMgMS4yMi0yLjIzLjkxIDcuODMgMi40OSAxNC4xMyA0LjcyIDE4LjczYTQ4LjIyIDQ4LjIyIDAgMCAxLTkuNzUgMTEuMzhoLS4wNmwxLjY3IDIuOS4wNi4xLjA5LS4wOGM0LjU5LTQuMyA3Ljc3LTguMDcgOS40NS0xMS4yMWE1Ny45MSA1Ny45MSAwIDAgMCA4LjkzIDExLjM4bC4wOC4wOCAxLjcyLTN2LS4wN2gtLjA1YTQ2LjE5IDQ2LjE5IDAgMCAxLTktMTEuMjhjMy4yOS02IDUuMzQtMTQuODMgNi4xLTI2LjJaTTIxMCAxMDIuMzFjLTEuOTEtNC45My0zLjMzLTExLjY0LTQuMjItMTkuOTNhMjAuMjcgMjAuMjcgMCAwIDEgMS4xLTIuNjRoNy43OGMtLjYgOS40Ni0yLjE3IDE3LjA1LTQuNjYgMjIuNTdNMzQxLjggNzYuNjZ2LTMuMDloLTI0Ljc0di03Ljg1aC0zLjE3djcuODVoLTI0LjUydjMuMDloMjQuNTJWODdIMjk4djIuODNhNTUgNTUgMCAwIDAgNy4zOCAxMS40NyA1Mi40MyA1Mi40MyAwIDAgMCA3LjM0IDcuMzcgNjQuNjUgNjQuNjUgMCAwIDEtMjIuMjMgOC41N2wxLjgzIDMuMTZhNzYuMTggNzYuMTggMCAwIDAgMjIuODgtOS44MyA1OS44NCA1OS44NCAwIDAgMCAyMS44IDkuNzNoLjA5bDEuMjktMi40NGE4OC4xNyA4OC4xNyAwIDAgMS04LjU2LTIuODggNjIuMjUgNjIuMjUgMCAwIDEtMTIuMzYtNi4zOCA0NiA0NiAwIDAgMCAxNS41Mi0yMC4xNkwzMzAuMzcgODdoLTEzLjMxVjc2LjY2Wm0tMTIuNTUgMTNzLTMuMTkgOS4xMy0xNC4xMSAxNi45M2E0OCA0OCAwIDAgMS0xNC0xNi45M1pNMzgxLjU0IDExNi41M2gtMS44MXYzLjEzaDIuNzNjMy4wNyAwIDQuNzUtLjY1IDYuMDYtMnMxLjg5LTMuMjIgMS44MS01Ljc5VjgyLjhoOC40MXYtMy4xMmgtOC40MVY2Ni4yNmgtMy4xNHYxMy40MmgtMjUuODJ2My4xMmgyNS44MnYyOS4wOWMwIDMuMTYtMiA0LjY0LTUuNjUgNC42NCIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0ibTM3NC41NCAxMDYuMTggMy4xLTEuODJDMzc2IDEwMSAzNzMuNzUgOTYuNDggMzcxIDkxbC0yLjg0IDEuNjVjMS45MSAzLjczIDQgOC4yNyA2LjM4IDEzLjU3Ii8+PC9nPjwvZz48L3N2Zz4=');
}

.nice-dark-mode .order-qr-pay .wechatpay-img {
    border-color: var(--dark-border-light);
}


/* -------------------------------- 
radio style 
-------------------------------- */

.radio-custom-style .item {
    position: relative;
}

.radio-custom-style .item:hover,
.radio-custom-style .item.current {
    border-color: var(--border-primary) !important;
}

.radio-custom-style .item .check-input {
    display: none;
}

.radio-custom-style .item .check-label {
    padding: 1.5rem 0;
    display: block;
    cursor: pointer
}

.radio-custom-style .item .check-input:checked ~ .check-label {
    background-color: var(--btn-outline-primary);
    color: var(--color-primary);
}

@media (max-width: 767.98px) {
    .radio-custom-style .item .check-label {
        padding: 1rem 0;
    }
}


/* -------------------------------- 
radio post style 
-------------------------------- */

.post-radio-custom {
    position: relative;
}

.post-radio-custom .item {
    display: inline-block;
    margin: 0 .25rem .25rem 0;
}

.post-radio-custom .item .check-label {
    padding: .25rem .5rem;
}

.post-radio-custom .item .check-input:checked ~ .check-label {
    color: var(--color-primary);
    border-color: var(--outline-primary);
    background-color: var(--outline-primary);
}

.post-radio-custom .item .check-label:before {
    content: '';
    position: absolute;
    top: -3px;
    right: -3px;
    width: 10px;
    height: 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PGRlZnM+PHN0eWxlLz48L2RlZnM+PHBhdGggZD0iTTUxMiA3NC42NjY2N0MyNzAuOTMzMzMgNzQuNjY2NjcgNzQuNjY2NjcgMjcwLjkzMzMzIDc0LjY2NjY3IDUxMlMyNzAuOTMzMzMgOTQ5LjMzMzMzIDUxMiA5NDkuMzMzMzMgOTQ5LjMzMzMzIDc1My4wNjY2NyA5NDkuMzMzMzMgNTEyIDc1My4wNjY2NyA3NC42NjY2NyA1MTIgNzQuNjY2Njd6bTIzOC45MzMzMyAzNDkuODY2NjZMNzQ4LjggNDI2LjY2NjY3IDQ3MS40NjY2NyA3MDRDNDYwLjggNzE0LjY2NjY3IDQ0MS42IDcxNi44IDQyOC44IDcwNi4xMzMzM0w0MjYuNjY2NjcgNzA0IDI3Ny4zMzMzMyA1NTQuNjY2NjdjLTEyLjgtMTIuOC0xMi44LTMyIDAtNDQuOEMyODggNDk5LjIgMzA3LjIgNDk3LjA2NjY3IDMyMCA1MDcuNzMzMzNsMi4xMzMzMyAyLjEzMzM0TDQ0OCA2MzUuNzMzMzNsMjUzLjg2NjY3LTI1My44NjY2NmMxMC42NjY2Ni0xMC42NjY2NyAyOS44NjY2Ni0xMi44IDQyLjY2NjY2LTIuMTMzMzRsMi4xMzMzNCAyLjEzMzM0YzEyLjggMTIuOCAxMi44IDMyIDQuMjY2NjYgNDIuNjY2NjZ6IiBmaWxsPSIjZmY1NzQ1Ii8+PC9zdmc+');
    opacity: 0;
    transition: all 300ms ease-in-out;
}

.post-radio-custom .item .check-input:checked ~ .check-label:before {
    opacity: 1;
    transform: scale(1.5);
}

.media-add-input {
    margin-top: 5px
}

/* -------------------------------- 
nice dark mode radio post style 
-------------------------------- */

.nice-dark-mode .post-radio-custom .item .check-input:checked ~ .check-label {
    color: var(--color-primary);
    border-color: var(--dark-outline-primary);
    background-color: var(--dark-outline-primary);
}


/** ck editor__editable_inline**/

.ck.ck-editor__editable_inline {
    box-shadow: none !important;
}

:root {
    --ck-color-base-foreground: #fff !important;
    --ck-color-base-background: #fff !important;
    --ck-color-base-border: var(--border-light) !important;
    --ck-color-base-action: #61b045;
    --ck-color-base-focus: #6cb5f9;
    --ck-color-base-text: var(--color-body) !important;
    --ck-color-base-active: var(--color-primary) !important;
    --ck-color-base-active-focus: var(--color-primary) !important;
    --ck-color-base-error: #db3700;
    --ck-color-focus-border-coordinates: var(--border-light) !important;
    --ck-color-focus-border: var(--border-light) !important;
    --ck-color-focus-outer-shadow: #fff;
    --ck-color-focus-disabled-shadow: var(--color-muted) !important;
    --ck-color-focus-error-shadow: rgba(255, 64, 31, 0.3);
    --ck-color-text: var(--ck-color-base-text);
    --ck-color-shadow-drop: rgba(0, 0, 0, 0);
    --ck-color-shadow-drop-active: rgba(0, 0, 0, 0);
    --ck-color-shadow-inner: rgba(0, 0, 0, 0);
    --ck-color-button-default-background: transparent;
    --ck-color-button-default-hover-background: var(--bg-light) !important;
    --ck-color-button-default-active-background: var(--bg-light) !important;
    --ck-color-button-default-active-shadow: var(--bg-light) !important;
    --ck-color-button-default-disabled-background: transparent;
    --ck-color-button-on-background: var(--btn-light) !important;
    --ck-color-button-on-hover-background: var(--btn-light) !important;
    --ck-color-button-on-active-background: var(--btn-muted) !important;
    --ck-color-button-on-active-shadow: #fff;
    --ck-color-button-on-disabled-background: var(--btn-muted) !important;
    --ck-color-button-action-background: var(--ck-color-base-action);
    --ck-color-button-action-hover-background: #579e3d;
    --ck-color-button-action-active-background: #53973b;
    --ck-color-button-action-active-shadow: #498433;
    --ck-color-button-action-disabled-background: #7ec365;
    --ck-color-button-action-text: var(--ck-color-base-background);
    --ck-color-button-save: #008a00;
    --ck-color-button-cancel: #db3700;
    --ck-color-switch-button-off-background: var(--btn-light) !important;
    --ck-color-switch-button-off-hover-background: var(--btn-light) !important;
    --ck-color-switch-button-on-background: var(--ck-color-button-action-background);
    --ck-color-switch-button-on-hover-background: #579e3d;
    --ck-color-switch-button-inner-background: var(--ck-color-base-background);
    --ck-color-switch-button-inner-shadow: rgba(0, 0, 0, 0);
    --ck-color-dropdown-panel-background: var(--ck-color-base-background);
    --ck-color-dropdown-panel-border: var(--ck-color-base-border);
    --ck-color-input-background: var(--ck-color-base-background);
    --ck-color-input-border: var(--border-light) !important;
    --ck-color-input-error-border: var(--ck-color-base-error);
    --ck-color-input-text: var(--ck-color-base-text);
    --ck-color-input-disabled-background: var(--bg-light) !important;
    --ck-color-input-disabled-border: var(--border-light) !important;
    --ck-color-input-disabled-text: var(--color-muted) !important;
    --ck-color-list-background: var(--ck-color-base-background);
    --ck-color-list-button-hover-background: var(--ck-color-button-default-hover-background);
    --ck-color-list-button-on-background: var(--ck-color-base-active);
    --ck-color-list-button-on-background-focus: var(--ck-color-base-active-focus);
    --ck-color-list-button-on-text: var(--ck-color-base-background);
    --ck-color-panel-background: var(--ck-color-base-background);
    --ck-color-panel-border: var(--ck-color-base-border);
    --ck-color-toolbar-background: var(--ck-color-base-foreground);
    --ck-color-toolbar-border: var(--ck-color-base-border);
    --ck-color-tooltip-background: var(--ck-color-base-text);
    --ck-color-tooltip-text: var(--ck-color-base-background);
    --ck-color-engine-placeholder-text: var(--color-secondary) !important;
    --ck-color-upload-bar-background: var(--bg-primary) !important;
    --ck-color-link-default: var(--color-primary) !important;
    --ck-color-link-selected-background: rgba(31, 177, 255, 0);
    --ck-color-link-fake-selection: rgba(31, 177, 255, 0);
    --ck-disabled-opacity: .5;
    --ck-focus-outer-shadow-geometry: 0 0 0 0;
    --ck-focus-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);
    --ck-focus-disabled-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);
    --ck-focus-error-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);
    --ck-focus-ring: 1px solid var(--ck-color-focus-border);
    --ck-dropdown-max-width: 10vw !important;
    --ck-border-radius: 4px !important;
    --ck-font-size-base: 13px;
    --ck-line-height-base: 1.84615;
    --ck-font-face: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;
    --ck-font-size-tiny: 0.7em;
    --ck-font-size-small: 0.75em;
    --ck-font-size-normal: 1em !important;
    --ck-font-size-big: 1.2em !important;
    --ck-font-size-large: 1.4em !important;
    --ck-ui-component-min-height: 2.3em;
    --ck-inner-shadow: 0 0 0 var(--ck-color-shadow-inner) inset !important;
    --ck-drop-shadow: 0 0 0 0 var(--ck-color-shadow-drop) !important;
    --ck-drop-shadow-active: 0 0 0 0 var(--ck-color-shadow-drop-active) !important;
    --ck-spacing-unit: 0.6em;
    --ck-spacing-large: calc(var(--ck-spacing-unit) * 1.5);
    --ck-spacing-standard: var(--ck-spacing-unit);
    --ck-spacing-medium: calc(var(--ck-spacing-unit) * 0.8);
    --ck-spacing-small: calc(var(--ck-spacing-unit) * 0.5);
    --ck-spacing-tiny: calc(var(--ck-spacing-unit) * 0.3);
    --ck-spacing-extra-tiny: calc(var(--ck-spacing-unit) * 0.16);
}

.ck.ck-heading_heading1 {
    font-size: 1.625rem !important;
}

.ck.ck-heading_heading2 {
    font-size: 1.5rem !important;
}

.ck.ck-heading_heading3 {
    font-size: 1.3125rem !important;
}

@media (max-width: 767.98px) {
    .ck.ck-heading_heading1 {
        font-size: 1.25rem !important;
    }

    .ck.ck-heading_heading2 {
        font-size: 1.125rem !important;
    }

    .ck.ck-heading_heading3 {
        font-size: 1rem !important;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .ck.ck-heading_heading1 {
        font-size: 1.625rem !important
    }

    .ck.ck-heading_heading2 {
        font-size: 1.375rem !important;
    }

    .ck.ck-heading_heading3 {
        font-size: 1.125rem !important;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .ck.ck-heading_heading1 {
        font-size: 1.75rem !important
    }

    .ck.ck-heading_heading2 {
        font-size: 1.5rem !important
    }

    .ck.ck-heading_heading3 {
        font-size: 1.375rem !important
    }
}

.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item {
    min-width: 1px !important;
}

.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list,
.ck.ck-dropdown .ck-dropdown__panel .ck-list.ck-rounded-corners {
    border-top-left-radius: inherit;
}

.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw,
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw {
    top: 110% !important;
}

.ck.ck-dropdown .ck-dropdown__panel .ck-list {
    padding: .5rem 0;
}

.ck.ck-button.ck-on:not(.ck-disabled):active,
a.ck.ck-button.ck-on:not(.ck-disabled):active {
    background: transparent !important;
}

.ck.ck-list__item .ck-button {
    line-height: 1 !important;
    border-radius: 0 !important;
    padding: .625rem .75rem .5rem .75rem !important;
}

.ck.ck-list__item .ck-button .ck-button__label {
    line-height: 1 !important;
}


/* Entry Content ----------------------------- */

.ck.ck-content {
    font-size: 0.9375rem;
    color: inherit;
    line-height: 1.85;
    text-align: justify;
    word-break: normal;
    word-wrap: break-word;
    margin: 0 0 1.5rem;
}

.ck.ck-content > *:first-child {
    margin-top: 0;
}

.ck.ck-content > *:last-child {
    margin-bottom: 0;
}

.ck.ck-content p,
.ck.ck-content li {
    line-height: 1.4;
}

.ck.ck-content li img {
    display: inline-block;
}

.ck.ck-content a:hover,
.ck.ck-content a:focus {
    text-decoration: none;
}

.ck.ck-content p {
    margin: 0 0 1.5rem;
}

.ck.ck-content ul ul,
.ck.ck-content ol ol,
.ck.ck-content ul ol,
.ck.ck-content ol ul {
    margin-bottom: 1rem;
}

.ck.ck-content hr {
    margin: 4rem auto;
}

.ck.ck-content > .wp-block-cover.alignwide:first-child,
.ck.ck-content > .wp-block-cover.alignfull:first-child {
    margin-top: 0;
}


/* Font Families ----------------------------- */

.ck.ck-content p {
    margin: 0 0 1.25rem;
}

.ck.ck-content h1,
.ck.ck-content h2,
.ck.ck-content h3 {
    line-height: 1.5;
    margin: 2rem 0 1rem;
    color: var(--color-dark);
}

.ck.ck-content h4,
.ck.ck-content h5,
.ck.ck-content h6 {
    margin: 2rem 0 2rem;
}

.ck.ck-content hr {
    margin: 4rem auto;
}

.post-inner .ck.ck-content > .wp-block-cover.alignwide:first-child,
.post-inner .ck.ck-content > .wp-block-cover.alignfull:first-child {
    margin-top: 0;
}

@media (max-width: 767.98px) {

    .ck.ck-content h1,
    .ck.ck-content h2,
    .ck.ck-content h3 {
        margin: 2rem auto 1rem;
    }

    .ck.ck-content h4,
    .ck.ck-content h5,
    .ck.ck-content h6 {
        margin: 2rem auto 1rem;
    }

    .ck.ck-content h2:before {
        top: 5px;
        height: 18px;
    }

    .ck.ck-content h3:before {
        top: 9px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {

    .ck.ck-content h1,
    .ck.ck-content h2,
    .ck.ck-content h3 {
        margin: 1rem auto 1rem;
    }

    .ck.ck-content h4,
    .ck.ck-content h5,
    .ck.ck-content h6 {
        margin: 1rem auto 1rem;
    }

    .ck.ck-content h2:before {
        top: 5px;
    }

    .ck.ck-content h3:before {
        top: 9px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {

    .ck.ck-content h1,
    .ck.ck-content h2,
    .ck.ck-content h3 {
        margin: 1.5rem auto 1rem;
    }

    .ck.ck-content h4,
    .ck.ck-content h5,
    .ck.ck-content h6 {
        margin: 1.5rem auto 1rem;
    }
}

/* nice dark mode----------------------------- */

.nice-dark-mode .ck.ck-reset_all,
.nice-dark-mode .ck.ck-reset_all * {
    color: var(--dark-color-muted);
}

.nice-dark-mode .ck.ck-editor__main > .ck-editor__editable {
    background: var(--dark-bg-white);
}

.nice-dark-mode .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) {
    border-color: var(--dark-border-light);
}

.nice-dark-mode .ck.ck-editor__main > .ck-editor__editable.ck-focused {
    border-color: var(--dark-border-light);
}

.nice-dark-mode .ck.ck-toolbar {
    background-color: var(--dark-bg-light);
    border-color: var(--dark-border-light);
}

.nice-dark-mode .ck.ck-toolbar .ck.ck-toolbar__separator {
    background: var(--dark-bg-light);
}

.nice-dark-mode .ck .ck-widget.ck-widget_with-selection-handle:hover > .ck-widget__selection-handle {
    background-color: var(--dark-bg-light)
}

.nice-dark-mode .ck.ck-button.ck-on,
.nice-dark-mode a.ck.ck-button.ck-on {
    background: var(--dark-bg-light);
}

.nice-dark-mode .ck.ck-button:not(.ck-disabled):hover,
.nice-dark-mode a.ck.ck-button:not(.ck-disabled):hover {
    background: var(--dark-bg-secondary);
}

.nice-dark-mode .ck.ck-button:not(.ck-disabled):active,
.nice-dark-mode a.ck.ck-button:not(.ck-disabled):active {
    background: var(--dark-bg-light);
}

.nice-dark-mode .ck.ck-button.ck-on:not(.ck-disabled):hover,
.nice-dark-mode a.ck.ck-button.ck-on:not(.ck-disabled):hover {
    background: var(--dark-bg-light);
}

.nice-dark-mode .ck.ck-button.ck-on:not(.ck-disabled):active,
.nice-dark-mode a.ck.ck-button.ck-on:not(.ck-disabled):active {
    background: var(--dark-bg-light);
}

.nice-dark-mode .ck.ck-button.ck-on.ck-disabled,
.nice-dark-mode a.ck.ck-button.ck-on.ck-disabled {
    background: var(--dark-bg-light);
}

.nice-dark-mode .ck.ck-list,
.nice-dark-mode .ck.ck-dropdown__panel {
    background: var(--dark-bg-light);
    border-color: var(--dark-border-light)
}

.nice-dark-mode .ck.ck-list__item .ck-button.ck-on:hover:not(.ck-disabled) {
    background: var(--dark-bg-secondary);
}

.nice-dark-mode .ck.ck-list__item .ck-button:hover:not(.ck-disabled) {
    background: var(--dark-bg-secondary);
}

.nice-dark-mode .ck.ck-list__item .ck-switchbutton.ck-on {
    background: var(--dark-bg-light);
}

.nice-dark-mode .ck.ck-list__item .ck-switchbutton.ck-on:hover:not(.ck-disabled) {
    background: var(--dark-bg-secondary);
}

.nice-dark-mode .ck.ck-list__item .ck-switchbutton.ck-on {
    background: var(--dark-bg-light);
}

.nice-dark-mode .ck.ck-list__item .ck-switchbutton.ck-on:hover:not(.ck-disabled) {
    background: var(--dark-bg-secondary);
}