/*!
Theme Name: drama-otaku
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: drama-otaku
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

drama-otaku is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/

/* Basic styles */
html{-webkit-text-size-adjust:100%;box-sizing:border-box}
html,body{overflow-x:hidden;max-width:100%}
hr{box-sizing:content-box;height:0;overflow:visible}
b,strong{font-weight:600}
img{border-style:none;height:auto;max-width:100%}
footer{position:relative}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;cursor:pointer;border:none;background:none;color:var(--base);padding:0}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0 15px;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto;resize:vertical}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:var(--primary);transform:scale(1.25);margin-right:5px;position:relative;top:1px}
[type=radio]{margin-right:3px;position:relative;bottom:-1px}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
template{display:none}
[hidden]{display:none}
*,::after,::before{box-sizing:inherit}
p{margin:0}
blockquote{margin:0 1.5em}
address{margin:0 0 1.5em}
ins,mark{background:transparent;text-decoration:none}
hr{background-color:var(--base);border:0;height:1px;margin-bottom:1.5em}
ul,ol{list-style:none;margin:0;padding:0}
embed,iframe,object{max-width:100%}
table{width:100%;margin:0;border-collapse:collapse;text-align:left}
table,td,th{border:1px solid var(--bg-border)}
td,th{padding:10px}
.table-stripped tr:nth-child(2n),.table-stripped thead{background:var(--bg-gray-light)}
.table-hover tr:hover{background-color:rgba(0, 0, 0, .075)}
.table-clean{border:none}
.table-clean td,.table-clean th{border:none;padding:10px}
.table-clean td:first-child,.table-clean th:first-child{padding-left:0}
.table-clean td:last-child,.table-clean th:last-child{padding-right:0}
.table-clean td{border-bottom:1px solid var(--bg-base)}
.table-clean tr:last-child td{border-bottom:none}
a{color:var(--base);text-decoration:none;transition:all .3s ease}
a:active,a:hover,a:focus{outline:0;color:#949494}
::-webkit-input-placeholder{color:#A1A1A1}
::-moz-placeholder{color:#A1A1A1}
:-ms-input-placeholder{color:#A1A1A1}
::-ms-input-placeholder{color:#A1A1A1}
::placeholder,option:disabled{color:#A1A1A1}
input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{color:var(--base);border:1px solid var(--input);border-radius:3px;width:100%;padding:10px 15px}
input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:var(--base);border:1px solid #1d1d1f;box-shadow:0 0 3px 0 #1d1d1f}
select{padding:10px 25px 10px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:calc(100% - 12px) 50%;background-size:9px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01IDdMMC42Njk4NzQgMC4yNUw5LjMzMDEzIDAuMjQ5OTk5TDUgN1oiIGZpbGw9IiMyMjIyMjIiLz4KPC9zdmc+Cg==)}
summary{list-style:none}
summary::-webkit-details-marker{display:none}
:focus-visible{outline:0}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}
.wp-caption-text{text-align:center}
.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}
.gallery-item{display:inline-block;text-align:center;width:100%}
.gallery-columns-2{grid-template-columns:repeat(2,1fr)}
.gallery-columns-3{grid-template-columns:repeat(3,1fr)}
.gallery-columns-4{grid-template-columns:repeat(4,1fr)}
.gallery-columns-5{grid-template-columns:repeat(5,1fr)}
.gallery-columns-6{grid-template-columns:repeat(6,1fr)}
.gallery-columns-7{grid-template-columns:repeat(7,1fr)}
.gallery-columns-8{grid-template-columns:repeat(8,1fr)}
.gallery-columns-9{grid-template-columns:repeat(9,1fr)}
.gallery-caption{display:block}
.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}
.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}

/* DARK MODE */
:root[data-theme="light"] {
	color-scheme:light;
	--base:#1d1d1f;
	--base-invert:#1d1d1f;
	--primary:#ff1515;
	--blue:#005ae0;
	--blue-light:#0088ff;
	--success:#00b600;
	--white:#fff;
	--bg-base:#1d1d1f;
	--bg-white:#fff;
	--bg-gray:#eee;
	--bg-gray-light:#f7f7f7;
	--bg-gray-dark: #d2d2d2;
	--bg-tinymce:#fff;
	--bg-border:#ccc;
	--bg-success:#00b600;
	--bg-warning:#ffff9d;
	--bg-danger:#f8d7da;
	--bg-info:#cce5ff;
	--background-active-thank: #fee8f4;
	--border-active-thank:#eec2db;
	--border-base:#c3c3c3;
	--input:#ABABAB;
	--movie:#17a2b8;
	--special:#ffc107;
	--group:#df2a4a;
	--list:#d4700c;
}
:root[data-theme="dark"] {
	color-scheme:dark;
	--base:#d0cbc4;
	--base-invert:#d0cbc4;
	--primary:#ff1515;
	--blue:#005ae0;
	--blue-light:#0088ff;
	--success:#00b600;
	--white:#d0cbc4;
	--bg-base:#000000;
	--bg-white:#282828;
	--bg-gray:#404140;
	--bg-gray-light:#3d3d3c;
	--bg-gray-dark:#555756;
	--bg-tinymce:#000000;
	--bg-border:#555756;
	--bg-success:#2e7a2b;
	--bg-warning:#72720f;
	--bg-danger:#553132;
	--bg-info:#395574;
	--background-active-thank: #593c4c;
	--border-active-thank:#824868;
	--border-base:#545454;
	--input:#646464;
	--movie:#00899f;
	--special:#c18000;
	--group:#df2a4a;
	--list:#b96715;
}

/* THEME STYLES */
@font-face{font-family:"Poppins";src:url(/wp-content/themes/drama-otaku/assets/fonts/poppins/Poppins-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Poppins";src:url(/wp-content/themes/drama-otaku/assets/fonts/poppins/Poppins-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Poppins";src:url(/wp-content/themes/drama-otaku/assets/fonts/poppins/Poppins-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:dramaotaku-icons;src:url('/wp-content/themes/drama-otaku/assets/fonts/fontello/dramaotaku-icons.woff2?11492095') format('woff2');font-weight:400;font-style:normal;font-display:swap}

/* ============================
   ICONS
   ============================ */
[class*=" icon-"]:before,[class^=icon-]:before{font-family:dramaotaku-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-list-alt:before{content:'\e800'}
.icon-bell:before{content:'\e801'}
.icon-mail:before{content:'\e802'}
.icon-users:before{content:'\e803'}
.icon-plus-circled:before{content:'\e804'}
.icon-cog:before{content:'\e805'}
.icon-search:before{content:'\e806'}
.icon-logout:before{content:'\e807'}
.icon-sun:before{content:'\e808'}
.icon-moon:before{content:'\e809'}
.icon-link:before{content:'\e80a'}
.icon-eye:before{content:'\e80b'}
.icon-check:before{content:'\e80c'}
.icon-bookmark:before{content:'\e80d'}
.icon-pencil:before{content:'\e80e'}
.icon-info-circled:before{content:'\e80f'}
.icon-megaphone:before{content:'\e810'}
.icon-cancel-circled:before{content:'\e811'}
.icon-star-empty:before{content:'\e812'}
.icon-star:before{content:'\e813'}
.icon-thumbs-up:before{content:'\e814'}
.icon-thumbs-down:before{content:'\e815'}
.icon-video:before{content:'\e816'}
.icon-house:before{content:'\e817'}
.icon-bridge:before{content:'\e818'}
.icon-school:before{content:'\e819'}
.icon-street:before{content:'\e81a'}
.icon-other:before{content:'\e81b'}
.icon-heart:before{content:'\e81c'}
.icon-user:before{content:'\e81d'}
.icon-attention:before{content:'\e81e'}
.icon-lock-open:before{content:'\e81f'}
.icon-emo-coffee:before{content:'\e820'}
.icon-cinema:before{content:'\e821'}
.icon-lock:before{content:'\e822'}
.icon-heart-empty:before{content:'\e823'}
.icon-down-circled2:before{content:'\e824'}
.icon-level-up:before{content:'\e825'}
.icon-th:before{content:'\e826'}
.icon-monument:before{content:'\e827'}
.icon-globe-solid:before{content:'\e828'}
.icon-chart-bar:before{content:'\e829'}
.icon-zoom-in:before{content:'\e82a'}
.icon-flag:before{content:'\e82b'}
.icon-hands:before{content:'\e82c'}
.icon-restaurant:before{content:'\e832'}
.icon-crown:before{content:'\e844'}
.icon-down-open:before{content:'\f004'}
.icon-up-open:before{content:'\f005'}
.icon-right-open:before{content:'\f006'}
.icon-left-open:before{content:'\f007'}
.icon-users-1:before{content:'\f064'}
.icon-link-ext:before{content:'\f08e'}
.icon-bookmark-empty:before{content:'\f097'}
.icon-list-bullet:before{content:'\f0ca'}
.icon-gauge:before{content:'\f0e4'}
.icon-doc-text:before{content:'\f0f6'}
.icon-desktop:before{content:'\f108'}
.icon-spinner:before{content:'\f110'}
.icon-star-half-alt:before{content:'\f123'}
.icon-anchor:before{content:'\f13d'}
.icon-sort-alt-up:before{content:'\f160'}
.icon-thumbs-up-alt:before{content:'\f164'}
.icon-thumbs-down-alt:before{content:'\f165'}
.icon-building:before{content:'\f1ad'}
.icon-park:before{content:'\f1bb'}
.icon-database:before{content:'\f1c0'}
.icon-history:before{content:'\f1da'}
.icon-newspaper:before{content:'\f1ea'}
.icon-trash:before{content:'\f1f8'}
.icon-birthday:before{content:'\f1fd'}
.icon-user-plus:before{content:'\f234'}
.icon-clone:before{content:'\f24d'}
.icon-calendar-plus-o:before{content:'\f271'}
.icon-commenting-o:before{content:'\f27b'}
.icon-address-book-o:before{content:'\f2ba'}
.icon-user-circle:before{content:'\f2bd'}

.icon-school{font-size:80%;position:relative;top:-4px;margin-right:4px}

/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:var(--base)}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:25px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

/* ============================
   HEPLER CLASSES
   ============================ */
.mt--10{margin-top:-10px}
.mt-0{margin-top:0px!important}
.mt-5{margin-top:5px}
.mt-10{margin-top:10px!important}
.mt-15{margin-top:15px}
.mt-20{margin-top:20px}
.mt-25{margin-top:25px}
.mt-30{margin-top:30px!important}
.mt-35{margin-top:35px}
.mt-40{margin-top:40px}
.mb-0{margin-bottom:0!important}
.mb-5{margin-bottom:5px!important}
.mb-10{margin-bottom:10px!important}
.mb-15{margin-bottom:15px}
.mb-20{margin-bottom:20px!important}
.mb-25{margin-bottom:25px}
.mb-30{margin-bottom:30px!important}
.mb-35{margin-bottom:35px}
.mb-40{margin-bottom:40px}
.pt-10{padding-top:10px}
.pb-10{padding-bottom:10px}
.p-20{padding:20px}
.pl-15{padding-left:15px}
.pr-15{padding-right:15px}
.p-0{padding:0!important}
.container{max-width:1170px;padding-left:15px;padding-right:15px;margin:0 auto}
.none{display:none !important}
.flex{display:flex}
.flex-wrap{flex-wrap:wrap}
.flex-col{flex-direction:column}
.flex-1{flex:1}
.gap-xs{gap:4px}
.gap-sm{gap:8px}
.gap-md{gap:20px}
.gap-lg{gap:40px}
.block{display:block}
.inline-block{display:inline-block}
.justify-center{justify-content:center}
.justify-end{justify-content:end}
.justify-between{justify-content:space-between}
.align-center{align-items:center}
.twrap{width:100%;overflow-x:auto}
.w-20{width:20%}
.w-25{width:25%}
.w-40{width:40%}
.w-50{width:50%!important}
.w-60{width:60%}
.w-75{width:75%}
.w-80{width:80%}
.w-100{width:100%}
.list-disc{list-style-type:disc;padding-left:20px}
.text-center{text-align:center}
.text-right{text-align:right}
.text-left{text-align:left}
.text-uppercase{text-transform:uppercase}
.text-xs{font-size:12px}
.text-sm{font-size:14px}
.text-md{font-size:16px}
.text-lg{font-size:18px;line-height:24px}
.text-xl{font-size:24px;line-height:30px}
.font-medium{font-weight:500}
.font-bold{font-weight:600}
.form-group{margin-bottom:15px}
.rounded{border-radius:6px}
.noselect,.swiper-slide img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.cursor-pointer{cursor:pointer}
.disabled{cursor:not-allowed}
.underline{text-decoration:underline}
.transition{transition:all .3s ease}
.relative{position:relative}
.absolute{position:absolute}
.nowrap{white-space:nowrap}
.overflow-hidden{overflow:hidden}
.line{display:block;position:relative;overflow:hidden;padding:7px 11px 7px 0;transition:all .3s ease}
.line:before{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:.1rem;background-color:#000;transition:width .25s ease}
.line:hover:before{width:100%}
.opacity-50{opacity:.5}
.opacity-70{opacity:.7}
.badge{border-radius:5px;padding:2px 4px;text-align:center;min-width:16px;line-height:1.2;vertical-align:middle}
.badge i:before{margin-left:0}
.note{border:1px solid var(--bg-border);padding:10px 15px;border-radius:5px}
.bg-white{background:var(--bg-white)!important}
.bg-base{color:var(--white)!important;background:var(--bg-base)!important}
.bg-primary{color:var(--white);background:var(--primary)}
.bg-success{color:var(--white);background:var(--bg-success)!important}
.bg-orange{color:var(--white);background:#fd7e14!important}
.bg-warning{color:var(--base);background:var(--bg-warning)}
.bg-danger{color:var(--base);background:var(--bg-danger)}
.bg-info{color:var(--base)!important;background:var(--bg-info)!important}
.bg-blue{color:var(--white)!important;background:var(--blue)}
.bg-gray{color:var(--base)!important;background:var(--bg-gray)}
.bg-gray-light{background:var(--bg-gray-light)}
.text-primary{color:var(--primary)}
.text-white{color:var(--white)}
.text-blue{color:var(--blue-light)}
.text-success{color:var(--success)}
.border-md{border:3px solid var(--bg-gray)}

/* ============================
   GO UP BTN
   ============================ */
.btn-go-up{position:fixed;bottom:50px;right:25px;width:50px;height:50px;border-radius:100%;background:var(--primary);z-index:4;opacity:0;visibility:hidden;transform:translateY(70%);transition:all .3s ease}
.btn-go-up._active{opacity:1;visibility:visible;transform:translateY(0)}
.btn-go-up i{color:var(--white)}

/* ============================
   MODAL
   ============================ */
.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);justify-content:center;align-items:center;z-index:9999}
.modal.wide .modal-content{max-width:700px}
.modal-header{position:relative;min-height:50px;font-weight:500}
.modal-content{overflow-y:auto;background:var(--bg-white);padding:20px;border-radius:8px;width:90%;max-width:500px;margin:0 auto;max-height:90vh}
.modal.show{display:flex}
.modal-close{position:absolute;top:0;right:0;background:0;font-size:25px;line-height:25px;z-index:2}
.modal-close:hover{color:#949494}
.modal.image .modal-body{max-width:500px;margin:0 auto;position:relative}
.modal-body img{max-height:80vh;max-width:100%;width:auto;height:auto;display:block;margin:0 auto;-o-object-fit:contain;object-fit:contain}
.modal.image .modal-close{top:-20px;right:-20px}
.modal.image img{display:block}
.modal-caption{position:absolute;width:100%;bottom:0;z-index:5;left:0;background:#0000008c;color:#fff;font-size:12px;padding:5px}
.gallery-modal{background:rgba(0,0,0,.9)}
.gallery-modal .modal-body{max-width:800px;width:90%;margin:50px auto;background:#111}
.gallery-modal .modal-close{top:5px;right:5px;mix-blend-mode:difference}
.modal-swiper{text-rendering:auto}
.modal-swiper .swiper-button-next,.modal-swiper .swiper-button-prev{background:var(--bg-gray-dark);width:35px;height:35px;overflow:hidden;border-radius:50%}
.modal-swiper .swiper-slide .slide-caption{display:none}
.modal-swiper .swiper-slide.swiper-slide-active .slide-caption{display:block;position:absolute;bottom:12px;left:50%;transform:translateX(-50%);background:#111;color:#fff;padding:8px 14px;max-width:90%;z-index:10}
.zoom-overlay{top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease}
.zoom-icon{font-size:35px;top:50%;left:50%;transform:translate(-50%,-50%)}
.zoom-container:hover .zoom-overlay{opacity:1}
.zoom-container img{transition:transform 0.3s ease}
.zoom-container:hover img{transform:scale(1.05)}

/* ============================
   TABS
   ============================ */
.tabs{border:3px solid var(--bg-gray);border-top:none}
.tabs-nav{background:var(--bg-gray);display:flex}
.tabs-nav span{display:inline-block;cursor:pointer;background:var(--bg-gray);padding:10px 15px;border:3px solid var(--bg-gray);border-left:none;transition:background-color .3s ease}
.tabs-nav .tabs-current{border-top:3px solid var(--bg-gray);background:var(--bg-white);border-bottom:none}
.tabs-panes{padding:15px}
.tabs-pane{display:none;position:relative}
.tabs-pane.tabs-open{display:block}
.tabs-nav span .badge{padding:4px 6px;line-height:0.8;position:relative;top:-1px;margin-left:2px}

/* ============================
   ACCORDION
   ============================ */
.accordion-item{border-bottom:1px solid var(--bg-base)}
.accordion-item:last-child{border-bottom:none}
.accordion-header{padding:10px 0}
.accordion-content{display:none;padding:10px 0}
.accordion-content-img{overflow:hidden;height:118px;width:17%;max-width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#e2e2e2}
.accordion-content-info{width:83%;padding-left:20px}
.accordion-toggle-all{position:absolute;right:0;top:-12px}

/* ============================
   TOOLTIP
   ============================ */
.tooltip{position:relative;display:inline-block}
.tooltip .tooltiptext{visibility:hidden;font-size:13px;font-weight:normal;font-style:normal;line-height:1.3;text-transform:none;width:170px;background-color:var(--bg-base);color:var(--white);text-align:center;border-radius:5px;padding:8px 10px;position:absolute;z-index:1;bottom:125%;left:50%;transform:translateX(-50%);white-space:normal;opacity:0;transition:opacity .3s}
.tooltip .tooltiptext::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:var(--bg-base) transparent transparent transparent}
.tooltip:hover .tooltiptext{visibility:visible;opacity:1}


/* Thanks button */
.thanks-btn{display:none !important}
.single-thanks-link .cred-form-loading-spinner-image{display:inline-block !important;height:20px !important}
.paw-button{background:var(--bg-white);--border:var(--bg-gray-dark);--number:#9c9496;--number-active:#000;--heart-background:#fff;--heart-background-active:#fea5d7;--heart-border:#c3c2c0;--heart-border-active:#2b2926;--heart-shadow-light:#fee0f2;--heart-shadow-dark:#ea5daf;--paw-background:#fff;--paw-border:#201e1b;--paw-shadow:#eeeded;--paw-inner:var(--heart-background-active);--paw-shadow-light:var(--heart-shadow-light);--paw-shadow-dark:var(--heart-shadow-dark);--paw-clap-background:#fef0a5;--paw-clap-border:var(--paw-border);--paw-clap-shadow:#fed75c;--circle:#df3dce;--circle-line:#000;display:inline-flex;text-decoration:none;font-weight:500;position:relative;line-height:19px;padding:10px 16px;cursor:pointer}
.paw-button:before{content:'';position:absolute;display:block;left:-2px;top:-2px;bottom:-2px;right:-2px;z-index:1;border-radius:5px;transition:background .45s,border-color .45s;background:var(--background);border:2px solid var(--border)}
.paw-button svg{display:block}
.paw-button .text{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);z-index:3;margin-right:7px;transition:width .25s;width:90px}
.paw-button .text span,.paw-button .text svg{transition:transform .15s ease-out,opacity .2s;opacity:var(--o, 1)}
.paw-button .text span{display:block;position:absolute;left:30px;top:0;transform:translateY(var(--y,0));color:var(--base-invert)}
.paw-button .text svg{--background:var(--heart-background);--border:var(--heart-border);--shadow-light:transparent;--shadow-dark:transparent;width:21px;height:19px;transform:translateX(var(--x))}
.paw-button>span{display:block;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);z-index:2;color:var(--base-invert)}
.paw-button .paws{overflow:hidden;position:absolute;left:0;right:0;bottom:-1px;height:60px;z-index:2}
.paw-button .paws svg{position:absolute;bottom:0;transition:transform .3s ease-out,opacity .2s;opacity:var(--o, 0);transform:translate(var(--x,0),var(--y,0))}
.paw-button .paws svg.paw{--x:-24px;width:30px;height:37px;left:32px}
.paw-button .paws svg.paw-clap{--x:16px;--y:34px;--o:1;width:29px;height:33px;left:34px}
.paw-button .paws .paw-effect{left:26px;top:12px;width:44px;height:44px;position:absolute}
.paw-button .paws .paw-effect:before{content:'';display:block;width:100%;height:100%;border-radius:50%;background:var(--circle);transform:scale(var(--s,0));opacity:var(--o, 1);transition:transform .15s ease .16s,opacity .2s linear .25s}
.paw-button .paws .paw-effect div{width:2px;height:6px;border-radius:1px;left:50%;bottom:50%;margin-left:-1px;position:absolute;background:var(--circle-line);transform:translateY(-24px) scaleX(.7) scaleY(var(--s,0))}
.paw-button .paws .paw-effect div:after,.paw-button .paws .paw-effect div:before{content:'';display:block;position:absolute;width:100%;height:100%;background:inherit;border-radius:inherit;transform:translate(var(--x,-22px),var(--y,4px)) rotate(var(--r,-45deg)) scaleX(.8) scaleY(var(--s,0))}
.paw-button .paws .paw-effect div:after{--x:22px;--r:45deg}
.paw-button .paws .paw-effect div,.paw-button .paws .paw-effect div:after,.paw-button .paws .paw-effect div:before{opacity:var(--o, 1);transform-origin:50% 100%;transition:transform .12s ease .17s,opacity .18s linear .21s}
.paw-button i{position:absolute;display:block;width:4px;height:4px;top:50%;left:50%;margin:-2px 0 0 -2px;opacity:var(--o, 0);background:var(--b);transform:translate(var(--x),var(--y)) scale(var(--s,1))}
.paw-button:not(.confetti):hover .text{--o:0;--x:12px;--y:8px}
.paw-button:not(.confetti):hover .paws svg.paw{--o:1;--x:0}
.paw-button.animation .text{--o:0}
.paw-button.animation .text svg{--background:var(--heart-background-active);--border:var(--heart-border-active);--shadow-light:var(--heart-shadow-light);--shadow-dark:var(--heart-shadow-dark)}
.paw-button.animation .paws svg.paw{--x:0;--o:1;transition-delay:0s;-webkit-animation:paw .45s ease forwards;animation:paw .45s ease forwards}
.paw-button.animation .paws svg.paw-clap{-webkit-animation:paw-clap .5s ease-in forwards;animation:paw-clap .5s ease-in forwards}
.paw-button.animation .paws .paw-effect{--s:1;--o:0}
.paw-button.confetti i{-webkit-animation:confetti .6s ease-out forwards;animation:confetti .6s ease-out forwards}
.paw-button.confetti .paws svg.paw{--o:0;transition:opacity .15s linear .2s}
.paw-button.liked{--background:var(--background-active-thank);--border:var(--border-active-thank)}
.paw-button.liked .text{width:22px}
.paw-button.liked .text svg{--o:1}
.paw-button.liked>span{--number:var(--base-invert)}
@-webkit-keyframes confetti{
from{transform:translate(0,0);opacity:1}
}
@keyframes confetti{
from{transform:translate(0,0);opacity:1}
}
@-webkit-keyframes paw{
0%{transform:translateX(var(--x))}
35%{transform:translateX(-16px)}
55%,70%{transform:translateX(0)}
100%{transform:translateX(-12px)}
}
@keyframes paw{
0%{transform:translateX(var(--x))}
35%{transform:translateX(-16px)}
55%,70%{transform:translateX(0)}
100%{transform:translateX(-12px)}
}
@-webkit-keyframes paw-clap{
50%,70%{transform:translate(0,0)}
}
@keyframes paw-clap{
50%,70%{transform:translate(0,0)}
}

/* Typography */
body,html{margin:0;padding:0;height:100%;box-sizing:border-box;font-size:15px;line-height:1.5;font-family:Poppins,sans-serif;color:var(--base);background:var(--bg-white);text-rendering:optimizeSpeed}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;line-height:1.2}
h1,.h1{font-size:52px}
h2{font-size:40px}
h3{font-size:32px}
h4{font-size:28px}
h5{font-size:24px}
h6{font-size:18px}

/* Header */
.burger-header{display:none;justify-content:space-between;align-items:center;flex-direction:column;position:relative;z-index:5;margin-left:20px}
.burger-header__line{height:3px;width:31px;border-radius:100px;margin:0 0 6px 0;background:var(--base);transition:all .3s ease}
.burger-header__line:last-child{margin:0}
.burger-header._active .burger-1{transform:rotate(-45deg) translate(-10px,5px)}
.burger-header._active .burger-2{opacity:0}
.burger-header._active .burger-3{transform:rotate(45deg) translate(-8px,-2px)}
body._active{overflow:hidden}
.menu-mobile{position:fixed;top:50px;left:0;width:100%;height:100%;overflow:auto;background:var(--bg-white);z-index:1;opacity:0;display:flex;flex-direction:column;visibility:hidden;padding:0 15px;transition:all .1s ease;transform:translateY(-100%)}
.menu-mobile._active{opacity:1;visibility:visible;transform:translateY(0)}
.menu-mobile #primary-menu{flex-direction:column;align-items:flex-start;padding:0}
.menu-mobile #primary-menu>li{width:100%;margin:0;padding:10px 0}
.menu-mobile #primary-menu>li:hover .sub-menu{height:auto}
.menu-mobile #primary-menu>li >a{font-size:20px}
.menu-mobile .menu-item-has-children:before{top:16px}
.menu-mobile .sub-menu{position:static;height:0;transform:translateX(0);background:0 0;padding:10px;width:100%}
.menu-mobile .sub-menu li a{font-size:16px}
.wrapper{min-height:100vh;position:relative;transition:all .3s cubic-bezier(.79,.14,.15,.86)}
.main{flex:1;padding:20px 0 50px;overflow:hidden}
.header{padding:10px 0;z-index:5}
.header-logo-link{max-width:240px}
#primary-menu{display:flex;align-items:center}
#primary-menu>li{margin:0 20px 0 0;position:relative;font-size:16px;font-weight:500}
#primary-menu>li:last-child{margin:0}
#primary-menu>li:hover .sub-menu{visibility:visible;opacity:1;transform:translateY(0)}
#primary-menu>li:hover .icon-down-open{color:var(--primary)}
#primary-menu>li>a{display:block;position:relative;overflow:hidden;padding:7px 11px 7px 0;transition:all .3s ease}
#primary-menu>li>a:before{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:.1rem;background-color:var(--bg-base);transition:width .25s ease}
#primary-menu>li>a:hover:before{width:100%}
#primary-menu>li>a:hover{color:var(--primary)}
#primary-menu>li.menu-item-has-children>a{position:relative}
.sub-menu{position:absolute;right:0;min-width:180px;background:var(--bg-white);padding:8px 10px;transition:all .3s ease;visibility:hidden;opacity:0;transform:translateY(5%);box-shadow:rgba(149, 157, 165, .2) 0 8px 24px}
.sub-menu li{margin:0 0 6px 0;position:relative}
.sub-menu li:last-child{margin:0}
.sub-menu li a{display:block;font-size:15px;line-height:16px;transition:all .3s ease;padding:7px 7px}
.search-modal{align-items:start;padding-top:100px}
.search-modal .modal-content{max-width:800px}
.do-search-form{border:1px solid var(--input);border-radius:3px}
.do-search-form input[type=text]{border-radius:0;border-right:0}
.search-submit{min-width:50px;background:var(--input)}
.search-submit:hover{color:var(--white);background:var(--bg-base)}
.do-search-form input[type=text]:focus~button{border:1px solid #1d1d1f;box-shadow:0 0 3px 0 #1d1d1f}
#wp-admin-bar-aioseo-main{display:none!important}

/* BUTTON primary */
.btn,.button-primary{display:inline-flex;justify-content:center;align-items:center;border:2px solid;border-radius:5px;text-align:center;font-size:16px;font-weight:500;line-height:inherit;text-decoration:none;transition:all .35s;box-sizing:border-box;position:relative;background-color:var(--bg-base);border-color:var(--bg-base);color:var(--white);overflow:hidden;padding:12px 22px}
.btn:active,.btn:focus,.button-primary:active,.button-primary:focus{color:var(--white)}
.btn::after,.btn::before,.button-primary::after,.button-primary::before{height:100%;position:absolute;top:0;left:0;transform:translateX(-100px) skewX(-15deg);content:""}
.btn::before,.button-primary::before{width:60px;background:rgba(255,255,255,.5);-webkit-filter:blur(30px);filter:blur(30px);opacity:.5}
.btn::after,.button-primary::after{width:30px;left:30px;background:rgba(255,255,255,.2);-webkit-filter:blur(5px);filter:blur(5px)}
.btn:hover,.button-primary:hover{background-color:#e20000;border-color:#e20000;color:var(--white)}
.btn:hover::before,.button-primary:hover::before{opacity:1}
.btn:hover::after,.btn:hover::before,.button-primary:hover::after,.button-primary:hover::before{transform:translateX(300px) skewX(-15deg);transition:all .9s ease}
.btn-sm{font-size:14px;padding:9px 16px}
.btn-xs{font-size:12px;padding:5px 10px;border:1px solid}
.button-primary:disabled,input[type="submit"]:disabled,.btn:disabled{background-color:var(--bg-gray-dark);border-color:var(--bg-gray-dark);cursor:not-allowed}

/* BUTTON outline */
.btn-outline{background-color:transparent;color:var(--base)}
.btn-outline:active,.btn-outline:focus{color:var(--base)}
.btn-outline:hover{color:var(--white);background-color:var(--bg-base);border-color:var(--bg-base)}

/* edit delete btns */
.edit-btn:hover,.delete-btn-ajax:hover{color:#e20000}

/* spoiler btn */
.spoiler-btn,.add-spoiler-btn{font-size:13px;cursor:pointer;color:var(--white);display:inline-block;padding:3px 7px;background:#656565;border-radius:3px;transition:all .3s ease}
.spoiler-btn:hover,.add-spoiler-btn:hover{background:#424242}
.add-spoiler-btn{margin:10px 0}
.spoiler-text{background:var(--bg-gray)}

/* POST TYPE BADGE */
.post-badge{color:var(--white);display:inline-block;font-size:12px;text-transform:capitalize;padding:4px 8px;border-radius:4px}
.post-badge.drama{background:var(--bg-success)}
.post-badge.drama i:before{content:'\f108'}
.post-badge.movie{background:var(--movie)}
.post-badge.movie i:before{content:'\e816'}
.post-badge.special{background:var(--special)}
.post-badge.special i:before{content:'\f108'}
.post-badge.person{background:var(--special)}
.post-badge.person i:before{content:'\e81d'}
.post-badge.group{background:var(--group)}
.post-badge.group i:before{content:'\f064'}
.post-badge.series{background:var(--blue)}
.post-badge.series i:before{content:'\f1c0'}
.post-badge.list{background:var(--list)}
.post-badge.list i:before{content:'\e800'}
.post-badge.subtitle-project{background:var(--blue)}
.post-badge.subtitle-project i:before{content:'\f0f6'}
.post-badge.subtitle-provider{background:var(--blue)}
.post-badge.subtitle-provider i:before{content:'\e81d'}
.post-badge.oshi-spot{background:var(--group)}
.post-badge.oshi-spot i:before{content:'\e81b'}
.post-badge.post{background:var(--group)}
.post-badge.post i:before{content:'\f1ea'}
.post-badge.oshi-shrine{background:var(--group)}
.post-badge.oshi-shrine i:before{content:'\f064'}
.post-badge.absolute{position:absolute;top:10px;left:10px}
.post-subtitle{font-size:14px;text-transform:capitalize;color:#e20000;margin:0 3px}

/* SLIDER */
.arrows-slider-wrap{position:relative;padding:0 35px;text-rendering:auto}
.posts-slider{position:relative}
.swiper-pagination{position:relative!important}
.swiper-pagination-bullets{bottom:auto!important}
.swiper-container{padding-bottom:10px!important}
.swiper-pagination-bullet{margin-top:10px!important}
.img-slide{height:150px}
.img-slide img{-o-object-fit:cover;object-fit:cover;height:100%}
.post-img-box{width:auto;height:210px;overflow:hidden;background-size:cover;background-position:center;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.2))}
.post-img-box img{display:block;width:inherit;height:inherit;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;font-family:'object-fit: contain; object-position: center center;';background-color:#eee}
.post-img-box img.horizont-img{-o-object-fit:cover;object-fit:cover;width:100%}
.post-title .post-subtitle{font-size:inherit}
  
/* NOTES */
.do-note{border-radius:4px;padding:15px 20px;margin:20px 0}
.do-box{border:3px solid var(--bg-info);border-radius:5px;overflow:hidden}
.do-box-header,.do-box-content{padding:12px 20px}

/* breadcrumbs */
.breadcrumbs{gap:3px;color:#5a5a5a}

/* SINGLE PAGE */
.logged-out .guest-hidden,.logged-in.pending .guest-hidden,.logged-in.banned .guest-hidden{display:none}
.page .entry-content a{text-decoration:underline;font-weight:500}
.page .entry-content p,.page .entry-content ul,.page .entry-content ol,.page .entry-content figure,.page .entry-content h2,.page .entry-content h3,.page .entry-content h4{margin-top:15px;margin-bottom:15px}
.page .entry-content .do-note p{margin:0}
.page .entry-content ol{list-style-type:decimal}
.page .entry-content ul{list-style-type:disc}
.page .entry-content ul li,.page .entry-content ol li{padding-bottom:5px}
.page .entry-content ul,.page .entry-content ol{padding-left:17px}
.page.administrator .admin-visible{display:block!important}
.page .entry-content h3{font-size:25px}
.page .entry-content h4{font-size:20px}

/* profile info */
.profile-row{padding:15px 0;position:relative}
.profiles .profile-row:not(:last-child){border-bottom:1px solid var(--border-base)}
.profile-avatar{border-radius:50%;overflow:hidden;width:150px;height:150px;background:#fff;box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15)}
.profile-avatar img{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}
.profile-info{flex:1;padding:10px 15px 15px 30px}
.profile-row h3{font-size:24px}

/* ADD LIST */
#add-list-form input[type=radio]+label{border:1px solid var(--bg-gray-dark);padding:15px 20px;border-radius:5px;line-height:1.4;width:200px}
#add-list-form input[type=radio]+label:before{font-size:40px}
#add-list-form input[type=radio]:checked+label{background-color:var(--bg-gray-dark);border-color:var(--bg-gray-dark)}


/* AJAX Search */
.do-form-ajax-search input[name=search]{position:relative;padding-right:40px}
.do-form-ajax-search input[name=search].loading{background-image:url(/wp-content/themes/drama-otaku/assets/img/loader-dots.svg);background-position:calc(100% - 10px) center;background-repeat:no-repeat}
.datafetch{overflow:auto;max-height:290px;position:absolute;z-index:5;box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15)}
.datafetch::-webkit-scrollbar,.datafetch::-webkit-scrollbar{width:5px;background-color:#f8f8f8}
.datafetch::-webkit-scrollbar-thumb,.datafetch::-webkit-scrollbar-thumb{background:#555;border-radius:5px}
.datafetch::-webkit-scrollbar-track,.datafetch::-webkit-scrollbar-track{border-radius:10px;background-color:#f8f8f8}
.datafetch li{padding:5px;border:1px solid var(--bg-gray-dark)}
.datafetch li:hover{background:var(--bg-gray-dark)}
.datafetch-img{height:60px;width:70px;max-width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}
.datafetch-text{flex:1;padding:0 15px}
.datafetch-details{text-transform:capitalize}

/* BLOCKS SLIDER - arrows slider */
.block-news h3,.block-media-head{padding:0 35px}

/* Login form */
#loginform p{margin-bottom:15px}
#loginform label{font-size:14px;display:inline-block;margin-bottom:5px}

/* pagination */
.pagination a,.pagination span{font-size:14px;text-align:center;min-width:32px;padding:5px 10px;text-decoration:none;border-radius:3px;border:1px solid var(--border-base);margin:0 4px;transition:background-color .3s,color .3s}
.pagination a:hover,.pagination span.current{background-color:var(--bg-base);color:#fff}
.pagination .next,.pagination .prev{display:none}
.pagination .dots{padding:5px 10px}

/* FOOTER */
.footer{background:var(--bg-base);color:var(--white);padding:25px 0}
.footer a{color:var(--white)}

/* Theme switcher */
#theme-toggle{display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;width:30px;height:30px;border-radius:100%;transition:all .3s ease;transform:translateY(0);background:var(--bg-gray)}
#theme-toggle:hover{transform:translateY(10%)}

[data-theme="dark"]{#theme-toggle .icon-moon{display:none}}
[data-theme="light"]{#theme-toggle .icon-sun{display:none}}
  
/* MEDIA */
@media screen and (max-width:1200px){
.oshi-leaderboard-column.categories{-moz-column-count:2;column-count:2}
}
@media screen and (max-width:991px){
h1,.h1{font-size:40px}
h2{font-size:32px}
h3{font-size:28px}
h4{font-size:24px}
h5{font-size:20px}
h6{font-size:16px}
.w-25,.w-33{width:50%}
.header{padding:5px 0}
.header-logo-link{max-width:190px}
.header-nav{display:none}
.burger-header{display:flex;width:31px;height:21px;align-items:center;justify-content:center}
.menu-mobile .header-nav{display:block;margin:0}
.admin-bar .menu-mobile{top:100px}
#primary-menu>li.menu-item-has-children>a{display:flex;justify-content:space-between}
.menu-item-has-children.add .icon-plus-circled{display:none}
.sub-menu{display:none}
.menu-mobile .sub-menu.sub-menu-open{height:auto;opacity:1 !important;visibility:visible !important;transition:opacity 0.3s ease, transform 0.3s ease !important}
#theme-toggle:hover{transform:translateY(0)}
.provider-stats-table{width:100%}
.feature{width:50%}
.feature:nth-child(4),.feature:nth-child(5),.feature:nth-child(6){margin-top:0}
.projects-list,.most-downloaded-list,.logged-out .widget-viewed .most-viewed-list-full,.accordion-stats ul{-moz-column-count:1;column-count:1}
.text-about{text-align:center;width:100%;padding-right:0}
.view-shrines-btn.btn-info{margin-left:10px}
.lists-section .widget-content{width:50%}
.widgets{flex-wrap:wrap}
.widgets .widget{width:100%}
#sortable-container.grid-view .post-item-row{width:calc((100% - 20px) / 2)}
.collection-item{width:calc((100% - 20px) / 2)}
.post-shrines .shrine-item{width:calc((100% - 20px) / 2)}
}

@media screen and (max-width:767px){
h1,.h1,.type-post h1{font-size:32px}
h2,.type-post h2{font-size:28px}
h3,.type-post h3{font-size:24px}
h4,.type-post h4{font-size:20px}
h5,.type-post h5{font-size:16px}
h6,.type-post h6{font-size:14px}
table{font-size:14px}
td{padding:5px 10px}
.w-40,.w-50,.w-60,.w-75{width:100%!important}
.w-mob-100{width:100%}
.flex-col-md{flex-direction:column}
.btn-go-up{bottom:20px;right:20px;width:40px;height:40px}
.tabs-nav{flex-direction:column}
.widget .tabs-nav{flex-direction:row}
.post-columns{flex-direction:column}
.tabs-nav span{border:none}
.post-person-img{width:120px}
.post-person-info{width:calc(100% - 120px);padding:0 15px}
.subtitle-downloads{table-layout:fixed}
.downloads-name,.subtitle-downloads th:nth-child(1){width:55%;overflow-wrap:break-word}
.downloads-count,.subtitle-downloads th:nth-child(3){width:15%}
.downloads-form{width:30%}
.subtitle-downloads th:nth-child(2), .subtitle-downloads td:nth-child(2){display:none}
.subtitle-downloads .btn{font-size:13px;padding:10px 15px}
.downloads-size-mob{display:inline-block;font-size:12px;margin:0 5px 5px 0;padding:2px 5px;border-radius:5px;background:var(--bg-gray)}
.attachment-date{font-size:12px}
.sp-discussion-box .post-like{margin-right:15px}
.subtitle-project-history td:first-child a{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content}
.post-text-col .post-title{font-size:18px;line-height:20px}
.lonely .post-item-row{flex-direction:column}
.lonely .post-text-col{flex:100%;padding:15px 0 5px}
.filter-sidebar,.filter-results{width:100%}
.filter-results{padding-left:0}
#conversations-list,#messages-display{width:100%}
#messages-display{padding:0}
#conversation-header{display:block}
.profile-avatar{width:100px;height:100px}
.home .support-img{width:140px}
.home .classic-form.flex-1{flex:100%}
.feature{width:100%}
.list-title .badge{bottom:10px}
.view-shrines-btn,.create-list-btn{min-width:auto}
.lists-section .widget-content{width:100%}
#sortable-container.grid-view .post-item-row{width:100%}
.collection-item{width:100%}
.oshi-shrine .post-img,.person .post-img{height:auto}
.post-shrines .shrine-item{width:100%}
.post-text-header .post-views{top:0}
.timeline{padding-left:40px}
.timeline::before{left:20px}
.timeline-date{position:static;width:auto;text-align:left;padding-right:0;margin-bottom:10px}
.timeline-item{align-items:flex-start;gap:10px}
.timeline-content{align-items:flex-start;gap:15px;width:100%}
.oshi-leaderboard-columns{gap:0}
.oshi-leaderboard-column.top-col{display:flex;justify-content:space-around}
.oshi-leaderboard-category{margin-bottom:25px}
.period-section{gap:0}
.period-header{text-align:left}
.period-header br{display:none}
.accordion-stats{padding-left:0}
.charts-section{padding:15px}
.chart-container{padding:15px;flex:100%}
#barChart,#pieChart{height:250px!important}
#lineChart{height:300px!important}
}

@media screen and (max-width:576px){
.w-25,.w-33{width:100%}
.flex-col-sm{flex-direction:column}
.post-requests{flex-wrap:wrap;gap:12px}
.post-request-status:first-child{width:100%;display:flex;height:auto}
.post-request-status:first-child br{display:none}
.post-request-status{width:calc(50% - 6px);padding:15px}
.post-request-title{margin:0 15px 0 0;font-size:18px}
.post-rating{gap:0;flex-direction:column;align-items:flex-start}
.post-img-col,.post-text-col{width:100%}
.post-text-col{padding:15px 0 0}
.oshi-shrine .post-text-col{padding-top:0}
.widget .post-text-col{padding:0 0 0 15px}
.archive-oshi-spot .related-row .post-text-col{padding:0 0 0 15px}
.accordion-content-wrap{flex-direction:column}
.accordion-header-title{font-size:15px}
.accordion-content-img{width:100%;height:200px}
.accordion-content-info{width:100%;padding:15px 0 0}
.sorting-form{flex-direction:column}
#add-list-form input[type=radio]+label{width:100%}
.list .related-row .post-text-col{padding:0 0 0 15px}
.list .post-actions{width:100%;display:flex;margin-top:10px}
.home .do-form-ajax-search{flex:100%}
.home .support-img{width:48%}
.timeline::before{left:15px}
.timeline-icon{left:-39px}
.timeline-icon .tooltiptext{transform:none;bottom:0;left:120%}
.timeline-icon .tooltiptext::after{top:50%;right:100%;left:-5px;margin-top:-5px;border-color:transparent #000 transparent transparent}
.timeline-title{font-size:16px}
.block-media{padding:20px 0}
.modal-content{max-height:80vh;padding:15px}
.post-stat{width:100%;height:auto;display:flex;gap:15px}
.oshi-leaderboard-column.top-col{display:flex;justify-content:space-between}
.oshi-leaderboard-category-title{font-size:12px}
.oshi-leaderboard .profile-name{font-size:14px}
.accordion-stats .accordion-header-title{font-size:17px}
.accordion-stats .post-text-col{padding:0 0 0 15px}
}