commit 124a4f4a721148d4c1dd2f790069901f7d9bc4ef Author: vsphim Date: Wed May 20 11:48:27 2026 +0700 Initial commit diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..dfe0770 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/README.md b/README.md new file mode 100644 index 0000000..c80e6a1 --- /dev/null +++ b/README.md @@ -0,0 +1,51 @@ +# THEME - KISS 2023 - VSMOV CMS + +## Demo +### Trang Chủ +![Alt text](https://i.ibb.co/Lp7G8gH/THEME-KISS-INDEX.png "Home Page") + +### Trang Danh Sách Phim +![Alt text](https://i.ibb.co/f8TLCzc/THEME-KISS-CATALOG.png "Catalog Page") + +### Trang Thông Tin Phim +![Alt text](https://i.ibb.co/k0qymfm/THEME-KISS-SINGLE.png "Single Page") + +### Trang Xem Phim +![Alt text](https://i.ibb.co/LhWJ0rL/THEME-KISS-EPISODE.png "Episode Page") + +## Requirements +https://github.com/vsphim/vsmov-core + +## Install +1. Tại thư mục của Project: `composer require vsmov/theme-kiss` +2. Kích hoạt giao diện trong Admin Panel + +## Update +1. Tại thư mục của Project: `composer update vsmov/theme-kiss` +2. Re-Activate giao diện trong Admin Panel + +## Note +- Một vài lưu ý quan trọng của các nút chức năng: + + `Activate` và `Re-Activate` sẽ publish toàn bộ file js,css trong themes ra ngoài public của laravel. + + `Reset` reset lại toàn bộ cấu hình của themes + +## Document +### List +- Trang chủ: `display_label|relation|find_by_field|value|limit|show_more_url|show_template (section_1|section_2)` + ``` + Phim chiếu rạp mới||is_shown_in_theater|1|8|/danh-sach/phim-chieu-rap|section_1 + Phim bộ mới||type|series|20|/danh-sach/phim-bo|section_2 + Phim lẻ mới||type|single|8|/danh-sach/phim-le|section_1 + Phim hoạt hình|categories|slug|hoat-hinh|20|/the-loai/hoat-hinh|section_2 + ``` + +- Danh sách hot: `Label|relation|find_by_field|value|sort_by_field|sort_algo|limit|show_template (top_text|top_thumb_1|top_thumb_2)` + ``` + Sắp chiếu||status|trailer|publish_year|desc|10|top_text + Top phim lẻ||type|single|view_week|desc|10|top_thumb_1 + Top phim bộ||type|series|view_week|desc|10|top_thumb_2 + ``` + +### Custom View Blade +- File blade gốc trong Package: `/vendor/vsmov/theme-kiss/resources/views/themekiss` +- Copy file cần custom đến: `/resources/views/vendor/themes/themekiss` diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..445a8e7 --- /dev/null +++ b/composer.json @@ -0,0 +1,32 @@ +{ + "name": "vsmov/theme-kiss", + "description": "VsMov's kiss theme", + "type": "library", + "authors": [ + { + "name": "vsmov", + "email": "vsmov@gmail.com" + } + ], + "require": { + "laravel/framework": "^6|^7|^8", + "ckfinder/ckfinder-laravel-package": "v3.5.2.1", + "vsmov/vsmov-core": "^1.0.0" + }, + "license": "MIT", + "autoload": { + "psr-4": { + "VsMov\\ThemeKiss\\": "src/", + "VsMov\\ThemeKiss\\Database\\Factories\\": "database/factories/", + "VsMov\\ThemeKiss\\Database\\Seeders\\": "database/seeders/" + } + }, + "extra": { + "laravel": { + "providers": [ + "VsMov\\ThemeKiss\\ThemeKissServiceProvider" + ] + } + }, + "minimum-stability": "stable" +} diff --git a/resources/assets/css/jquery.fancybox.min.css b/resources/assets/css/jquery.fancybox.min.css new file mode 100644 index 0000000..faf98f6 --- /dev/null +++ b/resources/assets/css/jquery.fancybox.min.css @@ -0,0 +1 @@ +body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}} diff --git a/resources/assets/css/style.css b/resources/assets/css/style.css new file mode 100644 index 0000000..3916fa7 --- /dev/null +++ b/resources/assets/css/style.css @@ -0,0 +1,15453 @@ +img.wp-smiley, img.emoji { + display: inline !important; + border: none !important; + box-shadow: none !important; + height: 1em !important; + width: 1em !important; + margin: 0 .07em !important; + vertical-align: -.1em !important; + background: 0 0 !important; + padding: 0 !important +} + +/*! This file is auto-generated */ +.wp-block-button__link { + color: #fff; + background-color: #32373c; + border-radius: 9999px; + box-shadow: none; + text-decoration: none; + padding: calc(.667em + 2px) calc(1.333em + 2px); + font-size: 1.125em +} + +:focus { + outline: none +} + +*, :before, :after { + box-sizing: border-box +} + +blockquote, q { + margin: 5px 0; + quotes: none; + background: #fafafa; + border-left: 3px solid #f2f2f2; + padding: 5px 10px +} + +.lightmode blockquote, .lightmode q { + background: #fafafa; + border-color: #ddd +} + +blockquote:before, blockquote:after, q:before, q:after { + content: ''; + content: none +} + +table { + border-collapse: collapse; + border-spacing: 0 +} + +a { + color: #333; + text-decoration: none; + transition: color .1s linear; + -moz-transition: color .1s linear; + -webkit-transition: color .1s linear +} + +:focus { + outline: none +} + +a:hover { + color: #366ad3; + text-decoration: none +} + +img { + max-width: 100%; + height: auto +} + +.postbody p { + margin: 10px 0 +} + +.clear { + clear: both +} + +.mainholder { + position: relative +} + +body { + background: #eef0f2; + font-family: 'Fira Sans', sans-serif; + font-size: 14px; + line-height: 1.5; + color: #222; + margin: 0 auto +} + +.strip { + margin-top: 5px; + margin-bottom: 5px; + border-bottom: 1px dashed #d0cdcd; + box-shadow: 0 0 4px #fff +} + +.kln { + overflow: hidden; + position: relative; + text-align: center +} + +.blox.kln { + margin: 0 auto; + max-width: 1150px +} + +.kln a.col { + width: 50%; + display: block; + padding: 2px 4px; + float: left +} + +.klnrec { + overflow: hidden; + margin-bottom: 15px +} + +.klnrec .kln { + float: left; + width: 70%; + padding: 5px; + margin-right: 5px; + border: 1px solid #ddd +} + +.klnrec .kln img, .klnrec .mini img { + width: 100%; + max-height: 90px +} + +.klnrec .mini { + overflow: hidden; + margin-left: 10px; + border: 1px solid #ddd; + padding: 5px +} + +.bixbox .kln, .singlex { + float: left; + margin-right: 15px +} + +#floatcenter { + width: 100%; + height: 100%; + background: rgba(0, 0, 0, .6); + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 9999 +} + +#floatcenter .ctrx { + width: 100%; + max-width: 500px; + margin: auto; + padding-top: 20vh +} + +.playerx { + position: relative +} + +#overplay { + position: absolute; + z-index: 200; + width: 100%; + height: 100%; + background: rgba(0, 0, 0, .7) +} + +#overplay .chain { + width: 100%; + max-width: 300px; + margin: auto; + padding-top: 50px +} + +#content { + overflow: hidden; + max-width: 1200px; + margin: 0 auto; + position: relative +} + +.wrapper { + margin: 0 20px; + position: relative +} + +.mainheader { + float: left; + margin: 5px 40px 5px 0 +} + +.logos img { + max-height: 50px; + width: auto +} + +.logos { + margin: 0; + min-height: 1px; + width: 195px; + display: block +} + +.logos span.hdl { + display: none; + width: 1px; + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute +} + +.th { + overflow: hidden; + background: #fff; + height: 60px +} + +.th .centernav { + margin: 0 auto; + max-width: 1220px; + padding: 0 20px +} + +.shme { + display: none +} + +#main-menu { + margin: 0; + background: #366ad3; + margin-bottom: 15px +} + +#main-menu .centernav .logo img { + width: 100%; + height: auto +} + +#main-menu .centernav { + margin: 0 auto; + max-width: 1220px; + padding: 0 20px +} + +#main-menu .centernav .logo { + display: none; + float: left; + margin-top: 23px; + margin-right: 30px; + max-width: 190px +} + +#main-menu .dashicons, #main-menu ._mi { + line-height: inherit; + width: auto; + height: auto; + font-size: 14px; + padding-right: 2px +} + +#main-menu ul { + position: relative; + float: left; + list-style: none; + padding: 0; + margin: 0 +} + +#main-menu ul li { + float: left; + position: relative; + margin: 0 10px +} + +#main-menu ul li a { + display: block; + text-align: center; + line-height: 42px; + height: 42px; + padding: 0 10px; + color: #fff; + border-left: 0; + transition: color .5s; + position: relative; + font-size: 1em +} + +#main-menu ul .menu-item-has-children > a:after { + content: "\f140"; + padding: 0; + display: none; + width: auto; + height: auto; + padding-left: 5px; + font-size: 19px; + float: right; + line-height: 35px; + font-family: dashicons +} + +#main-menu ul li a:hover { + text-decoration: none; + color: #fff; + background: rgba(0, 0, 0, .32) +} + +#main-menu ul li ul { + position: absolute; + top: 42px; + min-width: 240px; + display: none; + z-index: 9999; + background: #333; + border-bottom-right-radius: 5px; + border-bottom-left-radius: 5px; + box-shadow: 0 4px 4px rgba(0, 0, 0, .38); + overflow: hidden +} + +#main-menu ul li:hover ul { + display: block +} + +#main-menu ul li ul li { + float: none; + margin: 0 +} + +#main-menu ul li:hover ul li ul { + display: none +} + +#main-menu ul li ul li a { + float: left; + width: 50%; + margin: 0; + height: auto; + display: block; + background: 0 0; + line-height: normal; + font-size: 13px; + padding: 8px 15px; + text-align: left; + color: #fff +} + +#main-menu ul li ul li a:hover { + background: rgba(0, 0, 0, .32) +} + +#main-menu .random { + float: right; + color: #fff; + cursor: pointer; + text-transform: none; + font-weight: 400; + font-size: 14px; + margin: 0; + border-radius: 0; + border: 0; + line-height: 33px; + background: #2866a7; + padding: 0 10px +} + +#main-menu .random:hover { + background: #ececec; + color: #333; + text-decoration: none +} + +.show-menu { + display: none; + color: #fff; + line-height: 37px; + font-size: 16px; + font-weight: 700; + text-transform: uppercase; + text-align: center; + cursor: pointer +} + +#main-menu input[type=checkbox] { + display: none; + -webkit-appearance: none +} + +#main-menu input[type=checkbox]:checked ~ #menu-menu { + display: block; + z-index: 9999; + float: none; + background: #222; + position: relative +} + +.ms { + border-radius: 3px; + cursor: pointer; + display: none; + height: 34px; + left: auto; + position: absolute; + text-align: center; + top: 17px; + width: 34px; + color: #fff; + right: 15px +} + +#main-menu .ms .dashicons { + display: block !important; + font-size: 26px +} + +#top-menu { + list-style: none; + padding: 0; + margin: 0; + float: right; + margin-right: 15px; + margin-top: 18px; + position: relative +} + +#top-menu ul { + position: relative; + list-style: none; + padding: 0; + margin: 0; + max-width: 460px; + overflow: hidden; + white-space: nowrap +} + +#top-menu ul:hover { + overflow-x: auto +} + +#top-menu ul::-webkit-scrollbar { + height: 0 +} + +#top-menu ul::-webkit-scrollbar-thumb { + background: 0 0 +} + +#top-menu li { + display: inline-block +} + +#top-menu li a { + padding: 0 10px; + line-height: 27px; + display: block +} + +#top-menu li a:hover { + background: #366ad3; + border-radius: 5px; + color: #fff +} + +.topmobile { + display: none +} + +.searchx { + float: left; + width: 350px; + margin: 13px 25px 13px 0; + position: relative +} + +.searchx #form { + padding: 0; + position: relative +} + +.searchx #form #s, .search-ep input.search-ep-text { + font-weight: 300; + background: #fff; + box-shadow: none !important; + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + padding-right: 30px; + font-family: inherit; + font-size: 14px; + line-height: 1.42857143; + color: #555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s +} + +.searchx #form #sel { + margin: 0; + color: #888; + border: 0; + outline: 0; + display: inline-block; + font-family: open sans, sans-serif; + background-color: #fff; + border: 1px solid #e5e2e2; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + -webkit-transition: border linear .2s, box-shadow linear .2s; + -moz-transition: border linear .2s, box-shadow linear .2s; + -o-transition: border linear .2s, box-shadow linear .2s; + transition: border linear .2s, box-shadow linear .2s; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + padding: 4px 5px +} + +.search-ep { + position: relative; + margin-top: 10px; +} + +.searchx #form #submit-search, .headlist .search-ep button.search-ep-eraser { + position: absolute; + background: 0 0; + color: #ddd; + cursor: pointer; + font-family: inherit; + border: 0; + padding: 0 7px; + top: 0; + font-size: medium; + right: 2px; + line-height: 36px +} + +.searchx #form #submit-search .dashicons { + display: block; + font-size: 22px +} + +.searchx #form #s:focus { + outline: 0 +} + +.surprise { + float: right; + margin-top: 7px; + background: rgba(0, 0, 0, .32); + color: #fff; + font-size: 12px; + margin-right: 10px; + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + padding: 5px 10px; + line-height: 1.5; + height: 28px +} + +.surprise .dashicons { + width: auto; + height: auto; + line-height: 18px; + font-size: 12px !important; + margin-right: 0 +} + +.surprise:hover { + color: #333; + background: #fff +} + +.loop { + margin-bottom: 15px; + width: 75% !important; + float: left; + overflow: hidden +} + +.loop.notrend { + width: 100% !important +} + +.slide-content .rating .site-vote span span { + font-family: Fira Sans !important; + font-weight: 400 !important +} + +.slide-content { + font-family: Fira Sans !important; + font-size: 13px +} + +.slide-content .ellipsis { + float: none !important; + display: block !important; + height: 26px +} + +.slide-content .extras { + margin-top: 5px !important +} + +.slide-content .title .release-year { + font-size: 13px !important; + color: #FFC107 !important; + margin: 0 !important +} + +.slide-content .rating .site-vote .dashicons { + font-size: 52px !important; + width: initial !important; + height: auto !important +} + +.slide-content .rating .site-vote span span { + top: 20px !important; + left: 5px !important; + width: 44px; + text-align: center; + line-height: 32px; + font-size: 14px !important +} + +.slide-content .cast strong { + color: unset !important; + font-weight: 400 !important +} + +.owl-dot.active span, .owl-dot.active:hover span { + background: #FFD400 !important +} + +.slide-item.full .slide-content .poster { + width: 22% !important +} + +.slide-item.full .slide-content { + padding: 30px 50px !important +} + +.slide-shadow { + background-image: url(/themes/kiss/images/pattern.png) !important; + background-color: rgba(0, 0, 0, .7) !important; + box-shadow: inset 0 0 5px rgba(0, 0, 0, .7) !important +} + +.loop .owl-item.active.center { + z-index: 0 +} + +.slide-content .extras div { + color: #DDD !important +} + +.slide-content .excerpt { + max-height: 60px; + overflow: hidden +} + +.slidtop { + overflow: hidden; + max-height: 300px; + direction: initial +} + +.slidtop .trending { + overflow: hidden +} + +.slidtop .trending .tdb { + cursor: pointer; + height: 280px; + margin-left: 10px; + position: relative +} + +.slidtop .trending .tdb .crown { + background-image: url(/themes/kiss/images/crown.png); + background-size: 100%; + position: absolute; + right: 5px; + top: 10px; + height: 40px; + width: 40px; + z-index: 3 +} + +.slidtop .trending .tdb .imgxa { + height: 100%; + width: 100%; + overflow: hidden; + background-size: auto 100%; + background-position: top center +} + +.slidtop .trending .tdb .imgxa .imgxb { + height: 100%; + width: 100%; + background-position: center; + background-size: cover +} + +.slidtop .trending .tdb .textbg { + position: absolute; + height: 100%; + width: 100%; + top: 0; + left: 0; + transition: opacity .2s; + z-index: 1; + box-shadow: inset 0 0 40px #000 +} + +.slidtop .trending .tdb .textbg.blxc { + color: #eee; + background: url(/themes/kiss/images/black.png) +} + +.slidtop .trending .tdb .textbg .bghover { + margin-top: 40%; + padding: 0 5%; + line-height: 19px; + text-align: left; + text-transform: uppercase +} + +.slidtop .trending .tdb .textbg .bghover .numa { + display: block; + font-size: 16px +} + +.slidtop .trending .tdb .textbg .bghover .numb { + display: block; + font-size: 17px; + margin-top: 5px; + height: 55px; + overflow: hidden +} + +.owl-nav { + display: none +} + +.owl-dot { + background: none !important; + border: 0 !important; + padding: 0 !important +} + +.ntf { + margin: 10px !important; + padding: 8px; + font-size: 13px; + color: #856404; + background-color: #fff3cd; + border-color: #ffeeba; + border-radius: 5px +} + +.bookmark { + text-align: center; + background: #366ad3; + font-size: 13px; + color: #fff; + border-radius: 5px; + padding: 8px 5px; + cursor: pointer +} + +.bookmark .dashicons { + width: auto; + height: auto; + font-size: 16px +} + +.bookmark:hover { + background: #333 +} + +.bookmark.marked { + background: #333 +} + +.bmc { + text-align: center; + font-size: 12px; + margin-top: 4px; + color: #888 +} + +.hapus { + display: inline-block; + padding: 2px 18px; + font-size: 13px; + line-height: 20px; + border-radius: 3px; + color: #fff; + background: #e53427; + cursor: pointer +} + +.delmark { + position: absolute; + z-index: 9; + cursor: pointer; + top: 0; + right: 0; + color: #fff; + font-size: 13px; + padding: 2px 5px; + border-bottom-left-radius: 5px; + background: #e53427; + box-shadow: 0 2px 5px #000 +} + +#header { + overflow: hidden; + margin-bottom: 20px +} + +#header .logo { + float: left +} + +#header .logo img { + max-width: 252px; + height: auto +} + +#header .headads { + float: right; + max-width: 728px; + max-height: 90px +} + +.recommended { + margin: 0 auto; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + background: #f3f3f3; + margin-bottom: 20px; + line-height: 28px; + font-size: 13px; + padding-right: 10px +} + +.recommended h2 { + background: #4d4d4d; + color: #fff; + font-weight: 700; + line-height: 28px; + padding: 0 5px; + margin: 0; + font-size: 13px; + display: inline-block +} + +.recommended a { + padding: 5px; + color: #333 +} + +.postbody { + float: left; + width: 70% +} + +.postbody .ldr { + margin: 0 -5px +} + +.bixbox { + background: #fff; + border-radius: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + margin-bottom: 18px; + box-shadow: 1px 3px 8px rgba(49, 49, 49, .1); + overflow: hidden +} + +.bixbox.bixboxarc { + overflow: unset +} + +.bixbox .bvl { + display: inline-block; + background: #366ad3; + padding: 5px 10px; + font-size: 13px; + border-radius: 2px; + color: #fff; + width: 110px; + text-align: center +} + +.listupd .bvlcen { + text-align: center; + padding-top: 15px; + padding-bottom: 10px +} + +.postbody .box { + overflow: hidden; + margin-bottom: 20px +} + +.releases { + position: relative; + display: flex; + justify-content: space-between; + align-items: baseline; + border-bottom: 1px solid #ececec; + padding: 8px 15px +} + +.releases:after { + position: absolute; + left: 0; + bottom: 0; + right: auto; + top: auto; + height: 1px; + width: 100%; + background-color: transparent; + display: block; + z-index: 1; + transform: scaleY(.5); + opacity: .8; + background-image: linear-gradient(90deg, rgba(0, 0, 0, .01) 0, rgba(0, 0, 0, .1) 10%, rgba(0, 0, 0, .2) 20%, rgba(0, 0, 0, .3) 30%, rgba(0, 0, 0, .3) 70%, rgba(0, 0, 0, .2) 80%, rgba(0, 0, 0, .1) 90%, rgba(0, 0, 0, .01) 100%) +} + +.releases h1, .releases > h2, .releases h3, #sidebar .section h3 { + font-size: 1.1em; + color: #333; + line-height: 20px; + font-weight: 500; + margin: 0; + position: relative +} + +.releases .vl { + font-size: .6em; + text-transform: uppercase; + color: #fff; + height: 18px; + line-height: 18px; + padding: 0 6px; + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + background: #366ad3; + display: inline-block; + float: right; + margin-top: 1px; + margin-right: -3px +} + +.releases.hothome, .tsboxedwrap .releases.hothome, .darkmode .tsboxedwrap .releases.hothome { + background: #694ba1 +} + +.releases.hothome h3 { + color: #fff +} + +.releases.latesthome, .tsboxedwrap .releases.latesthome, .darkmode .tsboxedwrap .releases.latesthome { + background: #366ad3 +} + +.releases.latesthome h3 { + color: #fff +} + +.releases.latesthome .vl { + background: #fff; + color: #111; + line-height: 21px; + font-weight: 500 +} + +.releases.latesthome .vl:hover { + background: #333; + color: #fff +} + +.postbody .box .rld { + padding: 5px; + position: relative; + overflow: hidden +} + +.postbody .ldr .outbx { + float: left; + width: 20% +} + +.postbody .ldr .outbx .limit { + overflow: hidden; + position: relative; + padding: 0 0 135%; + background: #333 +} + +.postbody .box .rld img { + width: 100%; + height: auto; + position: absolute +} + +.postbody .box .rld h2 { + background: linear-gradient(to bottom, rgba(0, 0, 0, .05) 6%, rgba(0, 0, 0, .85) 70%); + text-shadow: rgba(0, 0, 0, .8) 1px 1px 0; + position: absolute; + padding: 10px; + width: 100%; + color: #fff; + left: 0; + bottom: 0; + margin: 0; + font-weight: 500; + overflow: hidden; + text-align: center; + font-size: 13px; + box-sizing: border-box +} + +.postbody .boxed { + overflow: hidden; + margin-bottom: 15px +} + +.postbody .boxed .left { + float: left; + margin-right: 10px +} + +.postbody .boxed .right .lts { + float: right; + width: 470px +} + +.postbody .boxed .right .lts h3 { + text-transform: uppercase; + padding: 5px 10px; + font-size: 11px; + border: 5px solid #eff1f1 +} + +.postbody .boxed .right .lts ul { + overflow: hidden +} + +.postbody .boxed .right .lts ul li { + overflow: hidden; + margin: 5px 0; + padding-bottom: 5px; + border-bottom: 1px solid #e2e5e5 +} + +.postbody .boxed .right .lts ul li .thumb { + float: left; + border: 1px solid #e2e5e5; + overflow: hidden; + height: 55px +} + +.postbody .boxed .right .lts ul li .thumb img { + width: 100px; + height: auto +} + +.postbody .boxed .right .lts ul li .dtl { + width: 350px; + padding: 5px; + background: #f5f4f4; + height: 47px; + float: right +} + +.postbody .boxed .right .lts ul li .dtl h2 { + color: #333; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden +} + +.postbody .boxed .right .lts ul li .dtl h2 a { + color: #333 +} + +.postbody .boxed .right .lts ul li .dtl h2 a:hover { + text-decoration: none; + color: #f13e3e +} + +.postbody .boxed .right .lts ul li .dtl span { + font-family: tahoma; + color: #555; + display: block; + font-size: 11px +} + +.postbody .boxed .right .lts ul li .dtl span a { + color: #f13e3e +} + +.postbody .epsc .boxed .right .lts { + float: none; + width: 100% +} + +.postbody .epsc .boxed .right .lts ul li .dtl { + width: 520px +} + +.postbody .epsc .boxed { + overflow: hidden; + margin-bottom: 0 +} + +.postbody .boxed .right .lts ul li .dtl h1 { + color: #333; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden +} + +.listupd { + padding: 10px; + overflow: hidden +} + +.listupd.cp { + margin: -15px; + font-size: 14px +} + +.listupd .lexa { + overflow: hidden; + margin-bottom: 10px; + border-bottom: 1px solid #ddd; + padding-bottom: 10px +} + +.listupd .lexa .thumb { + float: left; + overflow: hidden; + max-height: 100px; + margin-right: 15px +} + +.listupd .lexa .dtl { + overflow: hidden; + padding: 10px; + margin: 0; + border-bottom: 0; + background: #f7f7f7 +} + +.listupd .lexa .dtl h2 { + font-size: 16px; + margin: 0; + margin-bottom: 5px +} + +.listupd .lexa .dtl span { + display: block; + margin-bottom: 3px +} + +.listupd .lexa .dtl h2 a { + color: #000 +} + +.listupd .lexa .dtl h2 a:hover { + text-decoration: none; + color: #3367d6 +} + +.listupd .lexa .thumb img { + max-width: 175px +} + +.hotbadge { + position: absolute; + top: 5px; + left: 5px; + background: #d33; + z-index: 1; + color: #fff; + width: 22px; + height: 22px; + text-align: center; + border-radius: 50% +} + +.hotbadge i { + line-height: 22px +} + +.bs { + float: left; + width: 20% +} + +.bs .bsx { + overflow: hidden; + margin: 7px; + margin-bottom: 15px; + transition: all .2s; + -webkit-transition: all .2s; + position: relative +} + +.bs .bsx .limit { + padding: 142% 0 0; + position: relative; + overflow: hidden; + background: #333 +} + +.bs .bsx .limit .status { + position: absolute; + top: 7%; + left: -34%; + line-height: normal; + color: #fff; + text-transform: uppercase; + z-index: 1; + padding: 2px 0; + font-size: 9px; + width: 100%; + text-align: center; + background: #d33; + -ms-transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg) +} + +.bs .bsx .limit .t { + position: absolute; + top: 0; + z-index: 1; + width: 100%; + text-align: center; + overflow: hidden +} + +.bs .bsx .limit .b { + position: absolute; + bottom: -30px; + color: #fff; + z-index: 1; + padding: 8px 0; + width: 100%; + text-align: center; + background: rgba(34, 58, 101, .9); + transition: all .2s; + -webkit-transition: all .2s; + -moz-transition: all .2s +} + +.bs .bsx .limit img { + width: 100%; + height: auto; + min-height: 120px; + top: 0; + position: absolute; + transition: all .15s ease-out +} + +.bs .bsx:hover .limit img { + transform: scale(1.1); + transition: all .15s ease-out +} + +.bs .bsx .limit .t .type { + margin-top: 5px; + margin-left: 5px; + font-size: 11px; + padding: 1px 5px; + border-radius: 1px; + float: left; + color: #eee; + background: #673ab7 +} + +.bs .bsx .limit .t .ept { + margin-top: 5px; + margin-right: 5px; + font-size: 11px; + padding: 1px 5px; + border-radius: 1px; + float: right; + color: #222; + background: rgba(255, 255, 255, .9) +} + +.bs .bsx .limit .t .type.TV { + background: rgba(14, 175, 193, .8); + color: #fff +} + +.bs .bsx .limit .t .type.Movie { + background: #218c4c +} + +.bs .bsx .limit .t .type.OVA { + background: #fb3a00 +} + +.bs .bsx .limit .b .bt { + margin: 0 5px; + font-family: Open Sans, sans-serif; + font-size: 13px +} + +.bs .bsx .limit .b .bt .tx { + overflow: hidden; + height: 36px; + font-size: 12px +} + +.bs .bsx .limit .b .bt .status { + margin-top: 5px; + overflow: hidden +} + +.bs .bsx .limit .b .bt .status span { + display: inline-block; + color: #fff; + background: #366ad3; + padding: 2px 6px 2px 8px; + border-radius: 2px; + font-size: 12px +} + +.bs .bsx:hover .limit .b { + bottom: 0 +} + +.bs .bsx .limit .b .bt .tx b { + font-weight: 400 +} + +.bs .bsx .limit .bt { + position: absolute; + bottom: 0; + z-index: 1; + width: 100%; + color: #fff; + font-size: 12.5px; + overflow: hidden; + background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .6) 30%, rgba(0, 0, 0, .8) 60%, rgba(0, 0, 0, .7) 100%); + padding-bottom: 5px; + padding-top: 12px +} + +.bs .bsx .limit .bt span.epx { + display: block; + float: left; + margin-left: 10px +} + +.bs .bsx .limit .bt span.sb, .seventh .main-seven .limit .bt span.sb, .bxcl ul li .epl-sub .status, .meta .year .status, .bixbox.episodedl .epwrapper .epheader .entry-info .status { + display: block; + float: right; + padding: 2px 5px; + font-size: 12px; + color: #111; + margin-right: 5px; + line-height: normal; + border-radius: 3px; + background: #ffa000 +} + +.bs .bsx .limit .bt span.sb.RAW, .seventh .main-seven .limit .bt span.sb.RAW, .bxcl ul li .epl-sub .status.RAW, .meta .year .status.RAW, .bixbox.episodedl .epwrapper .epheader .entry-info .status.RAW { + background: rgba(14, 175, 193, .8); + color: #fff +} + +.bs .bsx .limit .bt span.sb.Dub, .seventh .main-seven .limit .bt span.sb.Dub, .bxcl ul li .epl-sub .status.Dub, .meta .year .status.Dub, .bixbox.episodedl .epwrapper .epheader .entry-info .status.Dub { + background: #e32214; + color: #fff +} + +.bs .bsx .ttt { + height: 60px; + position: relative; + overflow: hidden +} + +.bs .bsx .ttt .timeago { + text-align: center; + font-size: 12px; + color: #777; + margin-top: 2px; + margin-bottom: 2px +} + +.bs .bsx .tt { + max-height: 33px; + overflow: hidden; + font-size: .95em; + margin: 8px 0; + margin-bottom: 0; + line-height: 1.25em; + text-align: center +} + +.bs .bsx .tt.tts { + max-height: 34px; + height: 34px +} + +.bs .bsx .limit .ply { + display: none; + position: absolute; + width: 100%; + z-index: 1; + height: 100%; + top: 0; + background: rgba(34, 58, 101, .7) +} + +.bs .bsx .limit .ply .far { + border-radius: 20%; + -webkit-border-radius: 20%; + -moz-border-radius: 20%; + font-size: 45px; + position: absolute; + top: 50%; + left: 50%; + display: inline-block; + text-align: center; + line-height: 38px; + margin-top: -20px; + margin-left: -24px; + speak: none; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #fff; + line-height: 38px; + transition: all .3s ease 0; + -webkit-transition: all .3s ease 0; + -moz-transition: all .3s ease 0 +} + +.bs .bsx:hover .limit .ply { + display: block +} + +.bs .bsx .limit .typez, .seventh .main-seven .limit .bt span.type, .stylesix .bsx .thumb .typez, .stylefor .bsx .limit .typez { + position: absolute; + top: 5px; + right: 5px; + font-size: 12px; + padding: 2px 5px; + line-height: normal; + border-radius: 3px; + z-index: 1; + color: #fff; + background: #333 +} + +.bs .bsx .limit .typez.Drama, .seventh .main-seven .limit .bt span.type.Drama, .stylesix .bsx .thumb .typez.Drama, .stylefor .bsx .limit .typez.Drama { + background: #444 +} + +.bs .bsx .limit .typez.Movie, .seventh .main-seven .limit .bt span.type.Movie, .stylesix .bsx .thumb .typez.Movie, .stylefor .bsx .limit .typez.Movie { + background: #9c27b0 +} + +.bs .bsx .limit .typez.TV, .seventh .main-seven .limit .bt span.type.TV, .stylesix .bsx .thumb .typez.TV, .stylefor .bsx .limit .typez.TV { + background: #dc400f +} + +.bs .bsx .limit .typez.Anime, .seventh .main-seven .limit .bt span.type.Anime, .stylesix .bsx .thumb .typez.Anime, .stylefor .bsx .limit .typez.Anime { + background: #0d6fde +} + +.bs .bsx .limit .typez.Special, .bs .bsx .limit .typez.ONA, .bs .bsx .limit .typez.BD, .bs .bsx .limit .typez.Music, .seventh .main-seven .limit .bt span.type.ONA, .seventh .main-seven .limit .bt span.type.BD, .seventh .main-seven .limit .bt span.type.Music, .stylesix .bsx .thumb .typez.Music, .stylefor .bsx .limit .typez.Special, .stylefor .bsx .limit .typez.ONA, .stylefor .bsx .limit .typez.BD, .stylefor .bsx .limit .typez.Music { + background: #f44336 +} + +.cts { + font-size: 13px; + line-height: 19px; + overflow: hidden; + height: 85px; + overflow-y: scroll; + padding: 5px; + border: 1px solid #ddd +} + +.cts p { + margin: 0 +} + +.bs .bsx .tt h2, .bs.styletere .bsx .epdate h2 { + font-size: .1px; + margin: 0; + height: 0 +} + +.bs.styletwo { + width: 25% +} + +.bs.styletwo .bsx .limit { + padding: 65% 0 0; + border-radius: 3px +} + +.bs.styletere { + width: 25% +} + +.bs.styletere .bsx .limit { + padding: 65% 0 0 +} + +.bs.styletere .tt { + font-size: 14px; + margin-bottom: 8px; + height: auto; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden +} + +.bs.styletere .bsx .epdate { + font-size: 13.5px; + margin-top: 7px; + overflow: hidden; + height: 21px +} + +.bs.styletere .bsx .limit .typez { + top: 5px; + right: 5px; + border-radius: 3px; + padding: 3px 5px; + line-height: 13px; + font-size: 11px +} + +.bs.styletere .bsx .limit .bt { + background: 0 0; + bottom: 5px; + left: 5px +} + +.bs.styletere .bsx .limit .bt span.sb { + float: left; + border-radius: 3px; + padding: 3px 5px; + line-height: 13px; + font-size: 11px; + text-transform: none +} + +.bs.styletere .bsx .epdate .epx { + float: left +} + +.bs.styletere .bsx .epdate .datex { + float: right; + font-size: 12px; + padding-top: 1px; + color: #999 +} + +.listupd.flex .excstf { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-top: 20px +} + +.stylefor a { + color: #fff +} + +.stylefor a:hover { + color: #366ad3 +} + +.stylefor { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + padding-right: 15px; + padding-left: 15px; + margin-bottom: 30px +} + +.stylefor .bsx { + overflow: hidden; + transition: all .2s; + -webkit-transition: all .2s; + -moz-transition: all .2s; + -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, .38); + box-shadow: 0 5px 20px rgba(0, 0, 0, .38) +} + +.stylefor .bsx:hover { + border: 1px solid #366ad3; + -webkit-transition: all .2s; + transition: all .2s +} + +.stylefor .bsx .limit { + padding: 137% 0 0; + position: relative; + overflow: hidden +} + +.stylefor .bsx .limit img { + width: 100%; + height: 100%; + top: 0; + position: absolute; + transition: transform ease-out .3s +} + +.stylefor .bsx .tt { + position: absolute; + bottom: 0; + width: 100%; + background: rgba(0, 0, 0, .5); + background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(30%, rgba(0, 0, 0, .6)), color-stop(70%, rgba(0, 0, 0, .8)), to(rgba(0, 0, 0, .7))); + background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .6) 30%, rgba(0, 0, 0, .8) 70%, rgba(0, 0, 0, .7) 100%); + -webkit-transition: all .2s; + transition: all .2s; + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 3rem 1rem 16px !important +} + +.stylefor .bsx .tt h2 { + margin: 0; + line-height: normal; + font-size: 14px; + overflow: hidden; + text-overflow: ellipsis; + font-weight: 500; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; + line-height: 19px; + margin-bottom: 4px +} + +.stylefor .bsx .tt span { + border-top: 1px solid rgba(255, 255, 255, .5); + margin-top: 15px; + padding-top: 10px; + display: block; + font-size: 12px +} + +.stylefor .bsx .tt span i { + float: right; + background: #ffa000; + font-size: 11px; + color: #111; + font-style: normal; + padding: 2px 5px; + font-weight: 500; + line-height: normal; + padding-top: 4px; + border-radius: 2px +} + +.stylefor .bsx:hover .tt h2 { + display: block; + -webkit-box-orient: unset; + -webkit-line-clamp: unset +} + +.stylefor .bsx:hover .limit img { + transform: scale(1.1) +} + +.stylefiv { + float: left; + width: 50% +} + +.stylefiv .bsx { + margin: 5px; + margin-bottom: 17px; + overflow: hidden +} + +.stylefiv .bsx .thumb { + width: 155px; + height: 105px; + overflow: hidden; + float: left; + margin-right: 10px; + border-radius: 5px; + position: relative +} + +.stylefiv .bsx .thumb img { + width: 100%; + min-height: 105px +} + +.stylefiv .bsx .inf { + overflow: hidden; + margin-right: 5px; + height: 107px +} + +.stylefiv .bsx .inf h2 { + margin: 0; + line-height: 19px; + font-size: 15px; + font-weight: 500; + margin-bottom: 7px; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 3 +} + +.stylefiv .bsx .inf span { + display: block; + margin-bottom: 5px; + font-size: 13px; + color: #7a7a7a +} + +.stylefiv .bsx .inf span .dashicons { + width: auto; + height: auto; + font-size: 14px; + margin-right: 2px +} + +.stylesix { + margin: 0 -10px; + padding: 15px; + overflow: hidden; + border-bottom: 1px solid #ececec +} + +.stylesix .bsx { + position: relative; + overflow: hidden +} + +.stylesix .bsx .thumb { + float: left; + width: 90px; + height: 127px; + overflow: hidden; + margin-right: 15px; + position: relative +} + +.stylesix .bsx .inf { + overflow: hidden +} + +.stylesix .bsx .inf h2 { + font-size: 15px; + margin: 0; + margin-bottom: 5px; + display: block; + max-width: 700px; + line-height: 20px +} + +.stylesix .bsx .inf span { + display: block; + font-size: 13px; + margin-bottom: 3px +} + +.stylesix .bsx .inf span i { + width: auto; + height: auto; + line-height: inherit; + font-size: 14px +} + +.stylesix .bsx .upscore { + position: absolute; + top: 28px; + right: 15px; + background: #366ad3; + color: #fff; + text-align: center; + padding: 6px 10px; + border-radius: 5px; + line-height: normal +} + +.stylesix .bsx .upscore .scrt { + display: block; + text-transform: lowercase +} + +.stylesix .bsx .upscore .scr { + margin-top: 2px; + font-size: 21px; + display: block +} + +.stylesix .bsx .inf span a { + color: #366ad3 +} + +.stylesix .bsx .inf span a:hover { + color: #222 +} + +.stylesix .bsx .inf ul { + list-style: none; + margin: 0; + padding: 0; + font-size: 13px +} + +.stylesix .bsx .inf ul li { + line-height: 19px; + margin-bottom: 2px +} + +.stylesix .bsx .thumb img { + min-height: 127px +} + +.stylesix .bsx .thumb .bt { + position: absolute; + bottom: 0; + z-index: 1; + width: 100%; + color: #fff; + font-size: 12.5px; + overflow: hidden; + background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .6) 30%, rgba(0, 0, 0, .8) 60%, rgba(0, 0, 0, .7) 100%); + padding-bottom: 5px; + padding-top: 12px +} + +.stylesix .bsx .thumb .bt .epx { + margin-left: 8px +} + +.seventh { + float: left; + width: 33.3333333% +} + +.seventh .main-seven { + overflow: hidden; + margin: 7px; + margin-bottom: 15px; + transition: all .2s; + -webkit-transition: all .2s; + -moz-transition: all .2s +} + +.seventh .main-seven .limit { + padding: 55% 0 0; + position: relative; + overflow: hidden; + background: #333; + border-radius: 3px +} + +.seventh .main-seven .limit img { + top: 0; + width: 100%; + height: auto; + position: absolute; + transition: transform ease-out .3s +} + +.seventh .main-seven .limit .bt { + position: absolute; + bottom: 5px; + right: 5px +} + +.seventh .main-seven .limit .bt span.sb { + float: none; + display: inline-block; + margin: 0 +} + +.seventh .main-seven .limit .bt .type { + position: relative !important; + top: 0 !important; + right: 0 !important +} + +.seventh .main-seven .limit .epin { + padding: 2px 5px; + font-size: 12px; + color: #fff; + line-height: normal; + border-radius: 3px; + background: #333; + position: absolute; + bottom: 5px; + left: 5px +} + +.seventh .main-seven .tt { + height: 80px; + overflow: hidden; + font-size: 13px; + margin: 10px 0; + margin-bottom: 0 +} + +.seventh .main-seven .tt .thethumb { + float: left; + width: 36px; + height: 36px; + overflow: hidden; + border-radius: 50%; + margin-right: 10px +} + +.seventh .main-seven .tt .sosev { + overflow: hidden +} + +.seventh .main-seven .tt .sosev h2 { + margin: 0; + line-height: normal; + font-size: 15px; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; + margin-bottom: 5px +} + +.seventh .main-seven .tt .sosev span { + display: block; + color: #555; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + line-height: normal; + margin-bottom: 3px +} + +.seventh .main-seven .tt .sosev span a:hover { + color: #366ad3 +} + +.seventh .main-seven .tt .sosev span a { + color: #555 +} + +.seventh .main-seven:hover .limit img { + transform: scale(1.1) +} + +.seventh .main-seven:hover .limit:after { + content: ""; + background: linear-gradient(to bottom, #151515 0, rgba(0, 0, 0, 0) 50%); + position: absolute; + right: 0; + top: 0; + left: 0; + bottom: 0; + transition: all .15s ease-out +} + +.bs.styleegg { + width: 25% +} + +.bs.styleegg .bsx { + border-radius: 5px; + margin: 10px +} + +.bs.styleegg .bsx .egghead { + position: absolute; + width: 100%; + bottom: 0; + background: rgba(31, 38, 49, .9); + z-index: 1 +} + +.bs.styleegg .bsx .limit .bt { + bottom: auto; + background: 0 0; + top: 0; + padding-top: 7px +} + +.bs.styleegg .bsx .tt { + display: none +} + +.bs.styleegg .bsx .egghead .eggtitle { + color: #fff; + margin: 10px; + margin-bottom: 7px; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + font-size: 14px +} + +.bs.styleegg .bsx .egghead .eggmeta { + display: flex; + flex-wrap: nowrap; + margin: 0 10px 10px +} + +.bs.styleegg .bsx .egghead .eggmeta div { + width: 85%; + color: #fff; + font-size: 12.5px; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden +} + +.bs.styleegg .bsx .egghead .eggmeta .eggepisode { + text-align: right; + color: #82bdff; + width: 100% +} + +.bs.styleegg .bsx .egghead .eggmeta .eggtype.Movie { + color: #e093ff +} + +.bs.styleegg .bsx .egghead .eggmeta .eggtype.Drama { + color: #8ffae6 +} + +.bs.styleegg .bsx .egghead .eggmeta .eggtype.Anime { + color: #ffb16e +} + +.bs.styleegg .bsx .egghead .eggmeta .eggtype.TV { + color: #d2bdfc +} + +.bs.styleegg .bsx .egghead .eggmeta .eggtype.Special { + color: #3effed +} + +.bs.styleegg .bsx .egghead .eggmeta .eggtype.BD { + color: #89beff +} + +.stylenine { + overflow: hidden; + margin-bottom: 10px; + border-bottom: 1px solid #ddd; + padding-bottom: 10px +} + +.stylenine .bsx { + overflow: hidden +} + +.stylenine .bsx .thumb { + float: left; + overflow: hidden; + max-height: 77px; + max-width: 137px; + margin-right: 10px; + position: relative +} + +.stylenine .bsx .inf { + overflow: hidden; + padding: 10px; + margin: 0; + border-bottom: 0; + background: #f7f7f7 +} + +.stylenine .bsx .inf h2 { + font-size: 15px; + margin: 0; + margin-bottom: 5px; + overflow: hidden; + line-height: 21px; + font-weight: 600 +} + +.stylenine .bsx .inf span { + display: block; + font-size: 13px; + line-height: inherit; + color: #8f95a3; + font-weight: 500 +} + +.stylenine .bsx .inf span a { + color: #366ad3 +} + +.stylenine .bsx .inf span a:hover { + color: #333 +} + +.series-gen { + position: relative; + padding: 15px +} + +.series-gen .nav-tabs { + list-style: none; + margin: 0; + padding: 5px; + overflow: hidden; + background: #f1f1f1; + border-radius: 3px; + font-size: 13px +} + +.series-gen .nav-tabs li { + float: left; + width: 20% +} + +.series-gen .nav-tabs li a { + display: block; + text-align: center; + padding: 5px +} + +.series-gen .nav-tabs li.active a { + background: #366ad3; + border-radius: 3px; + color: #fff +} + +.series-gen .tab-pane { + display: none +} + +.series-gen .tab-pane.active { + display: block +} + +.series-gen .listupd { + padding: 10px 0; + margin: 0 -7px +} + +.page { + padding: 15px; + line-height: 21px; + color: #000 +} + +.page h2, .page h3, .page h4 { + margin: 0; + font-weight: 500; + margin-bottom: 5px +} + +.ts-breadcrumb { + background: #fff; + overflow: hidden; + padding: 10px 15px; + font-size: 13px +} + +.ts-breadcrumb ol { + list-style: none; + margin: 0; + padding: 0 +} + +.ts-breadcrumb ol li { + display: inline-block +} + +.animeinfo { + overflow: hidden +} + +.animeinfo .left { + float: left; + width: 326px; + padding-right: 5px; + margin-right: 5px; + overflow: hidden; + border-right: 1px solid #eaeaea +} + +.animeinfo .left img { + float: left; + width: 140px; + height: 190px; + margin-right: 10px +} + +.animeinfo .left p { + margin: 0 +} + +.animeinfo .left span { + display: block +} + +.animeinfo .right { + float: right; + width: 300px; + height: 195px +} + +.animeinfo .right .related { + overflow: hidden +} + +.animeinfo .right .related li { + overflow: hidden; + margin-bottom: 6px +} + +.animeinfo .right .related li .border { + padding: 1px; + float: left; + border: 1px solid #ddd +} + +.animeinfo .right .related li .border .limiter { + height: 39px; + overflow: hidden +} + +.animeinfo .right .related li .border .limiter img { + width: 39px; + height: auto +} + +.animeinfo .right .related li .rights { + margin-left: 50px; + line-height: 15px; + height: 35px; + padding: 4px; + background: #f5f5f5 +} + +.animeinfo .right .related li .rights .title { + color: #f13e3e; + display: block; + font-weight: 700 +} + +.animeinfo .right .related li .rights .title a { + color: #f13e3e +} + +.animeinfo .right .related li .rights .cat { + display: block; + font-size: 11px; + color: #444; + font-family: tahoma; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis +} + +.animeinfo .right .related li .rights .cat a { + color: #444 +} + +.animeinfo .sinop { + margin-top: 5px; + background: #f5f5f5; + border-radius: 3px; + padding: 10px; + line-height: normal +} + +.animeinfo .sinop p { + margin: 0 +} + +.expr { + margin-bottom: 15px; + background: #f7f7f7; + padding: 10px +} + +.dtl { + margin-bottom: 10px; + padding-bottom: 10px; + border-bottom: 1px solid #ddd +} + +.dtl h1 { + margin: 0; + font-weight: 500; + font-size: 18px; + margin-bottom: 5px +} + +.dtl span { + color: #8f95a3; + font-weight: 500; + line-height: 20px +} + +.postb { + font-size: 15px; + line-height: 22px; + padding-bottom: 15px; + margin-bottom: 15px; + border-bottom: 1px solid #ddd +} + +#shadow { + display: none; + position: fixed; + left: 0; + top: 0; + bottom: 0; + background: rgba(0, 0, 0, .93); + width: 100%; + height: 100%; + z-index: 100; + transition: all .5s ease +} + +#pembed { + position: relative; + max-width: 100%; + height: 0; + padding-bottom: 56.25% +} + +#embed_holder iframe, #embed_holder embed, #embed_holder video { + z-index: 102; + position: absolute; + border: none; + width: 100% !important; + height: 100% !important; + top: 0; + left: 0; + margin: 0; + padding: 0 +} + +#embed_holder { + position: relative; + z-index: 1 +} + +#embed_holder.highvid { + z-index: 102 +} + +.video-content { + background: #000; + overflow: hidden; + position: relative +} + +.item { + background: #fff; + position: relative; + overflow: hidden; + padding: 10px 15px; + font-size: .85em +} + +.megavid { + transition: all .3s ease 0; + -webkit-transition: all .3s ease 0; + -moz-transition: all .3s ease 0 +} + +select.mirror { + float: left; + border: 1px solid #dbdbdb; + border-radius: 4px; + color: #363636; + -webkit-box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .1); + box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .1); + padding: 5px 3px; + font-family: inherit; + font-size: 13px; + font-weight: 300 +} + +.naveps { + float: right; + font-size: 13px; + padding: 3px 0 +} + +.video-nav { + overflow: hidden; + margin-bottom: 20px +} + +.naveps .nvs { + float: left +} + +.naveps .nvs.nvsc { + margin: 0 7px +} + +.naveps .nvs a { + background: #f5f5f5; + color: #4a4a4a; + padding: 4px 10px; + border-radius: 3px; + display: block +} + +.naveps .nvsc a { + background: #366ad3; + color: #fff; + margin: 0 7px; + padding: 4px 7px +} + +.naveps.bignav { + float: none; + overflow: hidden; + margin-bottom: 15px +} + +.naveps.bignav .nvs { + width: 33.33333%; + text-align: center +} + +.naveps.bignav .nvs.nvsc { + margin: 0 +} + +.naveps.bignav .nvs .nolink { + display: block; + padding: 10px 0; + border-radius: 3px; + background: #fafafa; + color: #ccc +} + +.naveps.bignav .nvs a { + background: #fff; + padding: 10px 0; + box-shadow: 1px 3px 8px rgba(49, 49, 49, .1); + color: #555 +} + +.naveps.bignav .nvs.nvsc a { + background: #366ad3; + color: #fff +} + +.naveps.bignav .nvs a:hover { + background: #333; + color: #fff +} + +.naveps.bignav .nvs .fa { + font-size: 12px +} + +.iconx { + float: right; + margin-left: 10px; + overflow: hidden +} + +.iconx .icol { + display: inline-block; + margin-left: 7px; + padding: 5px; + font-size: 12.5px; + cursor: pointer +} + +.iconx .icol span { + line-height: 20px +} + +.iconx .icol .fa-expand { + color: #00a58d +} + +.iconx .icol .fa-bug { + color: #ff3e3e +} + + +.iconx .icol .fa-lightbulb { + color: #ecbc2a +} + +.iconx .icol .fa, .iconx .icol .fas { + font-size: 14px; + font-weight: 700; + margin-right: 2px +} + +.iconx .icol .far { + font-size: 14px; + margin-right: 2px +} + +.iconx .icol .fa-cloud-download-alt { + color: #f05252 +} + +.iconx a { + border: 1px solid #f05252; + display: inline-block; + color: #f05252; + border-radius: 3px; + margin-left: 10px; + font-weight: 500 +} + +.iconx a .icol { + display: block; + margin: 0; + padding: 3px 10px +} + +.iconx a:hover { + background: #f05252; + color: #fff +} + +.iconx a:hover .fa-cloud-download-alt { + color: #fff +} + +.megavid.xp { + position: absolute; + top: 0; + width: 100% +} + +.pd-expand { + width: 100%; + display: none +} + +.pd-expand.sxp { + display: block +} + +.icol.turnedOff { + color: #fff; + z-index: 104; + position: relative +} + +.icol.turnedOff i.dashicons.dashicons-lightbulb { + background: #ff9800 +} + +.megavid.xp #embed_holder { + padding: 0 10% +} + +.mirc { + overflow: hidden; + position: relative +} + +.meta { + margin-bottom: 15px; + overflow: hidden; + box-shadow: 1px 3px 8px rgba(49, 49, 49, .1) +} + +.meta h1 { + font-size: 19px; + margin: 0; + line-height: normal; + font-weight: 400; + margin-top: 3px; + margin-bottom: 5px +} + +.meta img { + float: left; + width: 60px; + margin-right: 10px +} + +.meta .tb { + display: none +} + +.meta .lm { + overflow: hidden +} + +.meta .epx { + display: none; + font-size: 13px; + color: #7a7a7a; + font-weight: 400; + margin-bottom: 5px +} + +.meta .epx .lg { + background-color: #f5f5f5; + border-radius: 4px; + font-size: .75rem; + color: #4a4a4a; + line-height: 22px; + justify-content: center; + padding-left: .75em; + padding-right: .75em; + display: inline-block; + text-transform: lowercase +} + +.meta .year { + font-size: 12px; + color: #888; + margin-right: 140px; + display: block +} + +.meta .year .status, .bixbox.episodedl .epwrapper .epheader .entry-info .status { + float: none; + display: inline-block; + font-style: normal; + margin: 0; + font-size: 10px; + margin-right: 2px +} + +.bixbox.infx { + padding: 15px; + font-weight: 300; + font-size: 13px; + text-align: justify; + color: #555 +} + +.bixbox.infx p { + margin: 0 +} + +.bixbox.infx b { + font-weight: 500 +} + +.gov-multipart { + margin: -15px +} + +.gov-multipart > div { + border-bottom: 1px solid #ddd; + padding: 15px; + overflow: hidden +} + +.gov-multipart .gov-mr-host { + text-transform: capitalize; + display: block; + float: left; + width: 15%; + font-weight: 500; + padding: 8px 0; + text-align: left +} + +.gov-multipart .gov-all-host { + overflow: hidden; + margin-left: 15px +} + +.gov-multipart .gov-the-embed { + background-color: #eee; + border-radius: 3px; + color: #8c8c8c; + display: inline-block; + margin: 3px; + cursor: pointer; + padding: 5px 10px +} + +.gov-multipart .gov-the-embed.active, .darkmode .gov-multipart .gov-the-embed.active { + background-color: #366ad3; + color: #fff +} + +.gov-multipart .gov-the-embed:hover, .darkmode .gov-multipart .gov-the-embed:hover { + background-color: #366ad3; + color: #fff +} + +.postbody.nosidebar { + float: none; + width: auto +} + +.newseason { + position: relative +} + +.newseason .red, .newseason .listseries .card .card-box .card-info-bottom.red a { + background: #f25226; + color: #feded4 +} + +.newseason .blue, .newseason .listseries .card .card-box .card-info-bottom.blue a { + background: #3480ea; + color: #fff +} + +.newseason .orange, .newseason .listseries .card .card-box .card-info-bottom.orange a { + background: #ebb62d; + color: #a14d16 +} + +.newseason .purple, .newseason .listseries .card .card-box .card-info-bottom.purple a { + background: #9263e9; + color: #e0cefc +} + +.newseason .pink, .newseason .listseries .card .card-box .card-info-bottom.pink a { + background: #e34f85; + color: #fbcedf +} + +.newseason .listseries .card .card-box .card-thumb .studio.red { + color: #f25226 +} + +.newseason .listseries .card .card-box .card-thumb .studio.blue { + color: #3480ea +} + +.newseason .listseries .card .card-box .card-thumb .studio.orange { + color: #ebb62d +} + +.newseason .listseries .card .card-box .card-thumb .studio.purple { + color: #9263e9 +} + +.newseason .listseries .card .card-box .card-thumb .studio.pink { + color: #e34f85 +} + +.newseason h1 { + margin: 0; + line-height: normal; + text-align: center; + display: block; + margin-bottom: 20px +} + +.newseason .listseries { + display: flex; + flex-wrap: wrap; + margin: 0 -10px +} + +.newseason .listseries .card { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333%; + flex: 0 0 33.3333333%; + max-width: 33.3333333% +} + +.newseason .listseries .card .card-box { + box-shadow: 0 4px 6px rgba(49, 54, 68, .05), 0 5px 20px rgba(49, 54, 68, .08); + background: #fff; + border-radius: 3px; + overflow: hidden; + margin: 10px +} + +.newseason .listseries .card .card-box .card-thumb { + max-width: 150px; + height: 200px; + float: left; + position: relative; + overflow: hidden +} + +.newseason .listseries .card .card-box .card-thumb .studio { + background: 0 0; + margin: 0 10px; + margin-bottom: 10px; + display: block; + font-size: 12px; + font-weight: 500 +} + +.newseason .listseries .card .card-box .card-info-bottom { + background: #eff7fb; + overflow: hidden; + white-space: nowrap; + padding: 0 10px; + height: 32px +} + +.newseason .listseries .card .card-box .card-thumb .type { + position: absolute; + right: 5px; + font-weight: 500; + font-size: 13px; + padding: 2px 4px; + border-radius: 3px; + display: none +} + +.newseason .listseries .card .card-box .card-thumb .card-title { + position: absolute; + bottom: 0; + background: rgba(42, 42, 42, .9); + width: 100%; + overflow: hidden +} + +.newseason .listseries .card .card-box .card-info { + overflow: hidden +} + +.newseason .listseries .card .card-box .card-thumb .card-title h2 { + margin: 7px 10px; + margin-top: 10px; + color: #fff; + line-height: normal; + font-weight: 500; + font-size: 14px +} + +.newseason .listseries .card .card-box .card-info .card-info-top { + height: 168px; + overflow-y: scroll; + overflow: hidden +} + +.newseason .listseries .card .card-box .card-info-bottom a { + padding: 2px 12px; + text-transform: lowercase; + font-weight: 500; + font-size: 12px; + border-radius: 10px; + margin: 6px 0; + display: none +} + +.newseason .listseries .card .card-box .card-info-bottom a:nth-child(1), .newseason .listseries .card .card-box .card-info-bottom a:nth-child(2) { + display: inline-block +} + +.newseason .listseries .card .card-box .card-info .card-info-top .stats { + overflow: hidden; + padding: 10px; + padding-bottom: 0; + position: relative +} + +.newseason .listseries .card .card-box .card-info .card-info-top .stats .left { + overflow: hidden +} + +.newseason .listseries .card .card-box .card-info .card-info-top .stats .right { + overflow: hidden; + text-align: center; + position: absolute; + right: 10px; + top: 10px; + font-weight: 500; + font-size: 14px; + padding: 0 4px; + border-radius: 10px; + color: #697d93; + background: #eff7fb +} + +.newseason .listseries .card .card-box .card-info .card-info-top .stats .left span { + display: block; + font-weight: 500; + color: #697d93; + font-size: 12px; + line-height: normal; + margin-bottom: 2px +} + +.newseason .listseries .card .card-box .card-info .card-info-top .stats .left span.status { + font-size: 17px +} + +.newseason .listseries .card .card-box .card-info .card-info-top .stats .left span.alternative { + font-weight: 400; + font-size: 11px; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden +} + +.newseason .listseries .card .card-box .card-info .card-info-top .desc { + padding: 0 10px; + line-height: 20px; + font-size: 13px; + color: #697d93 +} + +.newseason .listseries .card .card-box .card-info .card-info-top .desc p { + margin: 0 +} + +.newseason .listseries .card .card-box:hover { + box-shadow: none +} + +.newseason .listseries .card .card-box:hover .card-info .card-info-top .stats .left span, .newseason .listseries .card .card-box:hover .card-info .card-info-top .stats .right, .newseason .listseries .card .card-box:hover .card-info .card-info-top .desc { + color: #475462 +} + +.newseason .listseries .card .card-box .card-info .card-info-top::-webkit-scrollbar { + width: 7px +} + +.newseason .listseries .card .card-box .card-info .card-info-top::-webkit-scrollbar-thumb { + background: rgba(42, 42, 42, .46); + border-radius: 10px +} + +.newseason .listseries .card .card-box .card-info .card-info-top::-webkit-scrollbar-track { + background: 0 0 +} + +.newseason .listseries .card .card-box:hover .card-info .card-info-top { + overflow-y: scroll +} + +.sosmed { + position: absolute; + right: 10px; + bottom: 15px +} + +.sosmed span, .sosmed img { + width: 28px; + height: 28px; + font-size: 16px; + padding: 4px; + border-radius: 15px; + color: #fff; + background: #444; + margin-right: 3px; + float: none; + text-align: center +} + +.sosmed span.fab.fa-facebook-f { + background: #2d6bc8; + line-height: 21px +} + +.sosmed span.fab.fa-twitter { + background: #1da1f2; + line-height: 21px +} + +.sosmed span.fab.fa-whatsapp { + background: #08c65b; + line-height: 21px +} + +.sosmed span.dashicons.dashicons-googleplus { + background: #dc5b15 +} + +.sosmed img.soc.wa { + background: #08c65b +} + +.sosmed .soc.line { + background: #00b900 +} + +.socialts { + overflow: hidden; + margin-bottom: 15px; + text-align: center +} + +.socialts a { + display: inline-block; + margin-right: 5px; + margin-bottom: 5px; + background: #333; + color: #FFF !important; + padding: 0; + line-height: 26px; + font-size: 12px; + border-radius: 3px +} + +.socialts a i { + padding-left: 10px; + padding-right: 2px +} + +.socialts a span { + padding-right: 10px +} + +.socialts a.fb { + background: #1877f2 +} + +.socialts a.fb:hover { + background: #2f477b +} + +.socialts a.twt { + background: #1da1f2 +} + +.socialts a.twt:hover { + background: #1781c3 +} + +.socialts a.wa { + background: #01ba6d +} + +.socialts a.wa:hover { + background: #008f54 +} + +.socialts a.pntrs { + background: #e81737 +} + +.socialts a.pntrs:hover { + background: #b2132c +} + +.bixbox.mctn { + padding: 15px; + font-size: 14px; + line-height: 21px +} + +.mctnx { + margin: 15px +} + +.dlbox ul { + list-style: none; + margin: 0; + padding: 0 +} + +.dlbox ul li.head { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate +} + +.dlbox ul li.head span { + padding: 10px; + margin-right: 3px; + padding: 6px 10px; + margin-bottom: 0; + font-size: 1.1em; + font-weight: 500; + line-height: normal; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + text-overflow: ellipsis; + overflow: hidden; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-image: none; + border-radius: 2px; + display: table-cell; + border-radius: 0 +} + +.dlbox ul li { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; + border-bottom: 1px solid #ececec +} + +.dlbox ul li span { + margin-right: 3px; + padding: 8px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: 400; + line-height: 1.42857143; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + text-overflow: ellipsis; + overflow: hidden; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-image: none; + border: 1px solid transparent; + border-radius: 2px; + display: table-cell; + border-radius: 0 +} + +.dlbox ul li.head span.q b { + font-weight: 500 +} + +.dlbox ul li span.w { + font-weight: 500 +} + +.dlbox ul li span.q b { + font-weight: 400 +} + +.dlbox ul li span.q img { + display: block; + float: left; + margin-right: 6px +} + +.dlbox ul li span a { + color: #366ad3 +} + +.dlbox ul li:nth-child(even) { + background: #f7f7f7 +} + +.dlbox ul li span a:hover { + color: #333 +} + +.listo { + overflow: hidden; + margin: -15px; + font-size: 14px; + padding: 15px; + position: relative; + color: #222 +} + +.listo .bx { + padding: 13px 0; + border-bottom: 1px solid #eee; + overflow: hidden +} + +.listo .bx .imgx { + width: 70px; + min-height: 98px; + float: left; + background: #fafafa +} + +.listo .bx .inx { + overflow: hidden; + padding-left: 15px +} + +.listo .bx .inx h2 { + font-size: 1em; + font-weight: 600; + margin: 0 0 3px; + line-height: 1.2em +} + +.listo .bx .inx span { + font-size: .9em; + margin-bottom: 5px; + line-height: 18px +} + +.listo .bx .inx span p { + margin: 0 +} + +.lista { + padding: 10px; + margin: -15px; + margin-bottom: 0; + background: #f2f4f6; + border-bottom: 1px solid #ececec; + line-height: normal; + text-align: center +} + +.lista a { + margin: 4px; + border: 1px solid #e0e0e0; + border-radius: 3px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + min-width: 32px; + text-align: center; + font-size: 14px; + padding: 5px 8px; + display: inline-block; + background: #fff +} + +.lista a:hover { + background: #366ad3; + color: #fff; + border-color: #366ad3 +} + +.listupd.azara { + margin: 0 -15px +} + +.mirc .mirror { + float: left; + padding: 5px; + border-radius: 3px; + font-family: inherit; + border: 1px solid #ddd; + box-shadow: inset 0 1px 5px #ddd +} + +.mirc .lightSwitcher { + cursor: pointer; + float: right; + z-index: 102; + position: relative; + padding: 5px 8px; + color: #fff; + font-size: 13px; + background: #3367d6; + border-radius: 3px +} + +.nextprev { + overflow: hidden; + margin-bottom: 15px +} + +.nextprev .prev { + float: left +} + +.nextprev .next { + float: right +} + +.nextprev a { + display: block; + background: #f4f6fa; + padding: 3px 8px; + color: #000; + font-weight: 500; + font-size: 13px; + border-radius: 3px; + border: 1px solid #e3e3e3 +} + +.postb img { + max-width: 100%; + height: auto +} + +.postb .imgb { + display: block; + margin: 0 auto; + margin-bottom: 15px; + max-width: 75% +} + +.releases.series { + display: block; + margin-bottom: 15px +} + +.releases.series h1 { + font-weight: 500; + font-size: 20px; + display: block; + padding: 0; + margin: 0; + color: #000; + padding-bottom: 2px; + font-family: inherit +} + +.releases.series .alter { + display: block; + color: #999; + font-size: 13px; + padding-bottom: 5px +} + +.side.infomanga { + overflow: hidden; + margin-bottom: 15px +} + +.side.infomanga .imgprop { + float: left; + margin-right: 5px +} + +.side.infomanga .imgprop img { + float: left; + max-width: 190px; + height: auto +} + +.side.infomanga table.listinfo { + overflow: hidden +} + +.side.infomanga table.listinfo tr { + vertical-align: top +} + +.side.infomanga table.listinfo tr th { + display: block; + font-weight: 700; + text-align: left; + padding: 3px 10px +} + +.side.infomanga table.listinfo tr td { + padding: 3px 10px 3px 0 +} + +.sny { + overflow: hidden +} + +.sny h2 { + margin: 0; + font-weight: 500; + font-size: 16px +} + +.animefull .bigcover .ime a.lnk { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: 1 +} + +.animefull .bigcover { + position: relative +} + +.animefull .bigcover .ime { + width: 100%; + padding-bottom: 38%; + position: relative; + overflow: hidden +} + +.animefull .bigcover .ime img { + width: 100%; + position: absolute +} + +.animefull .bigcover a.gp { + position: absolute; + width: 100%; + top: 35%; + left: 0; + z-index: 1; + display: inline-block; + text-align: center; + line-height: 88px; + font-size: 90px; + color: #fff +} + +.animefull .bigcover a.gp .dashicons { + width: auto; + height: auto; + font-size: 50px; + line-height: 75px; + color: #fff; + text-align: center +} + +.animefull .bigcover:before { + content: ""; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: rgba(51, 66, 94, .5); + z-index: 1 +} + +.bigcontent { + position: relative; + padding: 15px 20px 25px; + padding-left: 195px; + z-index: 1; + min-height: 370px +} + +.bigcontent .infox { + font-size: 13.5px; + line-height: normal +} + +.bigcontent .infox h1 { + margin: 0 0 10px; + font-size: 1.7em; + font-weight: 500; + line-height: normal +} + +.bigcontent .infox .sosmed { + position: relative; + right: auto; + bottom: auto; + margin-bottom: 10px +} + +.bigcontent .infox .mindesc { + margin-bottom: 5px; + line-height: 21px +} + +.bigcontent .infox .alter { + display: block; + margin-bottom: 5px; + color: #555 +} + +.bigcontent .infox .spe { + margin-bottom: 10px; + overflow: hidden; + column-count: 2 +} + +.bigcontent .infox .spe span { + margin-bottom: 3px; + padding-right: 7px; + padding-left: 14px; + position: relative; + line-height: 19px; + display: block +} + +.bigcontent .infox .spe span.split { + overflow: hidden +} + +.bigcontent .infox .desc { + line-height: 21px +} + +.bigcontent .infox .spe span:before { + content: ""; + width: 8px; + height: 8px; + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + background: #366ad3; + display: inline-block; + position: absolute; + left: 0; + top: 4px +} + +.bigcontent .infox .spe span b { + font-weight: 500 +} + +.bigcontent .infox .genxed { + overflow: hidden; + margin-bottom: 10px +} + +.bigcontent .infox .genxed a { + display: inline-block; + padding: 4px 8px; + margin-right: 5px; + margin-bottom: 5px; + font-size: 13px; + color: #366ad3; + border: .5px solid #366ad3; + border-radius: 3px +} + +.bigcontent .infox .genxed a:hover { + color: #fff; + background: #366ad3 +} + +.bixbox.infx.singleinfo .navepsx { + display: block; + margin: -15px; + overflow: hidden; + background: #fafafa +} + +.bixbox.infx.singleinfo .navepsx .nvs { + width: 33.333333333%; + float: left; + text-align: center; + min-height: 1px +} + +.bixbox.infx.singleinfo .navepsx .nvs a { + display: block; + padding: 8px +} + +.bixbox.infx.singleinfo .navepsx .nvs.nvsc a { + border-right: 1px solid #dfdfdf; + border-left: 1px solid #dfdfdf +} + +.bixbox.infx.singleinfo .navepsx .nvs a:hover { + background: #fff +} + +.bigcontent .rt .rating { + text-align: center; + padding: 13px 10px; + background: #ebf2f6; + border-radius: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + margin-bottom: 10px +} + +.bigcontent .rt .rating strong { + margin-bottom: 7px; + display: block; + font-weight: 500; + font-size: 16px +} + +.animefull .bottom { + background: rgba(34, 58, 101, .02); + padding: 12px 20px; + font-size: .85em; + border-top: 1px solid #ebf2f6; + text-transform: lowercase; + font-weight: 300 +} + +.bigcontent .thumbook { + position: absolute; + top: -100px; + left: 16px; + width: 165px +} + +.bigcontent .thumb { + border: 4px solid #fff; + overflow: hidden; + margin-bottom: 7px +} + +.bigcontent.nobigcv { + min-height: 450px +} + +.bigcontent.nobigcv .thumbook { + top: 15px +} + +.rating-prc .rtp { + overflow: hidden +} + +.rating-prc .rtp .rtb { + position: relative; + overflow: hidden; + color: #ffc700; + height: 15px; + line-height: 1; + width: 85px; + font-size: 15px; + margin: 0 auto +} + +.rating-prc .rtp .rtb:before { + content: "\f005\f005\f005\f005\f005"; + font-family: "Font Awesome 5 Free"; + position: absolute; + top: 0; + left: 0; + color: #ccc +} + +.rating-prc .rtp .rtb span:before { + content: "\f005\f005\f005\f005\f005"; + font-family: "Font Awesome 5 Free"; + font-weight: 900; + top: 0; + position: absolute; + left: 0 +} + +.rating-prc .rtp .rtb span { + overflow: hidden; + top: 0; + left: 0; + position: absolute; + padding-top: 14px +} + +.bixbox.synp .entry-content { + margin: 15px; + line-height: 21px +} + +.bottom.tags { + overflow: hidden +} + +.bottom.tags a { + background: #fff; + border: 1px solid #ddd; + padding: 2px 5px; + display: inline-block; + margin-right: 2px; + margin-bottom: 2px; + border-radius: 3px +} + +.bixbox.trailer { + overflow: hidden +} + +.bixbox.trailer .tply { + padding: 58% 0 0; + position: relative +} + +.bixbox.trailer .tply iframe { + width: 100%; + height: 100%; + top: 0; + position: absolute +} + +.trailerbutton { + text-align: center; + background: #c00; + font-size: 13px; + color: #fff; + border-radius: 5px; + padding: 8px 5px; + display: block; + margin-bottom: 6px +} + +.trailerbutton:hover { + background: #b20c0c; + color: #fff !important +} + +#gallery.owl-loaded { + margin: 15px; + overflow: hidden; + width: unset +} + +#gallery.owl-loaded .owl-dots { + position: relative; + bottom: 0; + margin-top: 10px +} + +#gallery.owl-loaded .owl-dots span { + box-shadow: none; + background: #ddd; + cursor: pointer +} + +#gallery.owl-loaded .owl-item { + max-height: 210px +} + +#gallery.owl-loaded .owl-dots .owl-dot.active span { + background: #366ad3 !important +} + +.bxcl { + overflow: hidden +} + +.bxcl ul { + padding: 0; + list-style: none; + margin: 0; + overflow: auto; + max-height: 392px +} + +.bxcl ul li { + overflow: hidden; + border-bottom: 1px solid #ececec; + font-size: 14px +} + +.bxcl ul li a { + display: block; + position: relative; + display: flex; + flex-wrap: wrap; + padding: 10px 15px +} + +.epcheck .ephead { + display: flex; + flex-wrap: wrap; + padding: 8px 15px; + font-weight: 500; + border-bottom: 1px solid #ececec; + font-size: 1.1em; + color: #333; + line-height: 20px +} + +.epcheck .ephead .eph-num, .bxcl ul li .epl-num { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667% +} + +.epcheck .ephead .eph-title, .bxcl ul li .epl-title { + flex-basis: 0; + -webkit-box-flex: 1; + flex-grow: 1; + max-width: 100%; + padding-right: 15px; + padding-left: 15px +} + +.epcheck .ephead .eph-sub, .bxcl ul li .epl-sub { + -webkit-box-flex: 0; + flex: 0 0 15%; + max-width: 15% +} + +.epcheck .ephead .eph-date, .bxcl ul li .epl-date { + -webkit-box-flex: 0; + flex: 0 0 25%; + max-width: 25% +} + +.epcheck .ephead .eph-sub, .bxcl ul li .epl-sub .status { + float: left +} + +.epcheck .eplister { + margin: 15px +} + +.lastend { + overflow: hidden; + position: relative; + margin: 10px +} + +.lastend .inepcx { + width: 50%; + float: left; + text-align: center +} + +.lastend .inepcx a { + display: block; + color: #fff; + margin: 5px; + padding: 15px; + background: #366ad3; + border-radius: 5px +} + +.lastend .inepcx a span { + display: block; + font-size: 15px +} + +.lastend .inepcx a span.epcur { + font-size: 20px; + margin-top: 6px; + font-weight: 700 +} + +.lastend .inepcx a:hover { + background: #333 +} + +.bxcl ul li .epl-num { + font-weight: 500 +} + +.epl-num a { + color: #366ad3 +} + +.bxcl ul li:nth-child(odd) { + background: #f7f7f7 +} + +.bxcl ul li:hover { + background: #366ad3; + color: #fff; + border-color: #366ad3 +} + +.bxcl ul li:hover a { + color: #fff +} + +.bxcl ul::-webkit-scrollbar { + width: 10px +} + +.bxcl ul::-webkit-scrollbar-thumb { + background: #366ad3 +} + +.bxcl ul::-webkit-scrollbar-track { + background: #f1f1f1 +} + +.bixbox.episodedl { + position: relative +} + +.bixbox.episodedl .epwrapper { + padding: 15px +} + +.bixbox.episodedl .epwrapper .epheader { + padding-bottom: 10px; + margin-bottom: 10px; + border-bottom: 1px solid #ececec +} + +.bixbox.episodedl .epwrapper .epheader h1 { + margin: 0; + font-weight: 500; + line-height: 27px; + margin-bottom: 5px; + font-size: 19px +} + +.bixbox.episodedl .epwrapper .epheader .entry-info { + font-size: 13px; + color: #888 +} + +.bixbox.episodedl .epwrapper .epheader .entry-info a { + color: #366ad3 +} + +.bixbox.episodedl .epwrapper .epheader .entry-info a:hover { + color: #333 +} + +.bixbox.episodedl .epwrapper .epcontent { + font-size: 15px; + line-height: 21px +} + +.bixbox.episodedl .epwrapper .epcontent .bixbox.mctn { + padding: 0; + box-shadow: none; + margin: 0 +} + +.bixbox.episodedl .notice { + padding: 8px; + font-size: 13px; + color: #856404; + background-color: #fff3cd; + border-color: #ffeeba; + border-radius: 5px; + margin-bottom: 10px +} + +.bixbox.episodedl .notice p { + margin: 0 +} + +.bixbox.episodedl .epwrapper .epcontent .thumbnail { + text-align: center; + margin-bottom: 15px +} + +.bixbox.episodedl .epwrapper .epcontent .thumbnail img { + max-width: 500px; + height: auto +} + +.bixbox.episodedl .epwrapper .navimedia { + overflow: hidden; + position: relative; + margin-bottom: 20px +} + +.bixbox.episodedl .epwrapper .navimedia .left { + float: left +} + +.bixbox.episodedl .epwrapper .navimedia .naveps { + float: none; + overflow: hidden; + padding: 0 +} + +.bixbox.episodedl .epwrapper .navimedia .right { + float: right +} + +.bixbox.episodedl .epwrapper .navimedia .sosmed { + right: 0; + bottom: 0; + position: relative +} + +.page .auth { + margin-bottom: 15px; + display: block; + color: #999; + font-size: 11px; + font-family: tahoma +} + +.page .auth a { + color: #999 +} + +.page img { + width: 100%; + height: auto; + margin: 0 auto; + margin-bottom: 10px; + display: block; + text-align: center +} + +.page iframe { + width: 100%; + min-height: 350px +} + +.genres { + margin: 0; + margin-bottom: 15px; + background: #f7f7f7; + padding: 10px; + overflow: hidden; + color: #999; + border-radius: 5px +} + +.genres li { + width: 20%; + margin-left: 25px; + line-height: 24px; + float: left +} + +.genres li a { + color: #333 +} + +.taxindex { + overflow: hidden; + list-style: none; + padding: 0; + margin: 0 -10px; + flex-wrap: wrap; + display: flex +} + +.taxindex li { + width: 25% +} + +.taxindex li a { + margin: 10px; + padding: .5rem 1rem; + display: block; + border-radius: .25rem; + background: #f1f1f1; + color: #333 +} + +.taxindex li a:hover { + background: #366ad3 !important; + color: #fff +} + +.taxindex li a i { + float: right; + font-style: normal; + color: #111; + margin-left: 15px; + background: #fff; + padding: 0 5px; + padding-top: 1px; + font-size: 11px; + border-radius: 3px; + margin-top: 1px +} + +.taxindex li a span.name { + display: inline-block; + max-width: 70%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis +} + +.taxindex li a span.count { + float: right; + font-style: normal; + color: #ccc; + font-weight: 500 +} + +.taxindex li a:hover span.count { + color: rgba(255, 255, 255, .5) +} + +.advancedsearch { + position: relative +} + +.advancedsearch .quickfilter .filters .filter, .advancedsearch .quickfilter .filters .filter.submit { + width: 25%; + position: static; + height: 36px +} + +.advancedsearch .quickfilter .filters .filter ul { + right: 0; + left: 0; + top: auto; + width: auto +} + +.advancedsearch .quickfilter .filters .filter ul.dropdown-menu.c1 { + max-width: none; + float: none +} + +.advancedsearch .quickfilter .filters .filter ul.dropdown-menu.c1 li { + width: 25%; + float: left +} + +.modex { + margin: 0 15px; + margin-bottom: 5px; + text-align: right +} + +.other-opts .modex { + float: right +} + +.modex a { + cursor: pointer; + color: #fff; + display: inline-block; + line-height: 25px; + padding: 0 15px; + font-weight: 300; + white-space: nowrap; + font-size: 12px; + background: #333; + border-radius: 3px +} + +.listupd.cp, .listcustom.cp { + margin: -15px; + font-size: 14px +} + +.listcustom.cp { + margin-top: 10px +} + +.nav_apb { + margin: 0 15px; + margin-bottom: 5px; + text-align: center +} + +.nav_apb a { + text-align: center; + display: inline-block; + background: #eee; + padding: 8px 12px !important; + margin: 2px; + color: #333; + border-radius: 3px +} + +.nav_apb a:hover { + background: #fff; + color: #333 +} + +.soralist span { + display: block; + border-bottom: 4px solid #ddd +} + +.soralist span a { + font-weight: 700; + font-size: 15px +} + +.soralist span { + display: block; + padding: 0 15px; + padding-bottom: 5px; + border-bottom: 1px solid #ececec +} + +.soralist ul { + margin: 0; + overflow: hidden; + color: #ddd; + padding: 15px; + font-weight: 400; + font-size: 14px +} + +.soralist ul li { + margin-left: 15px; + float: left; + line-height: 20px; + margin-bottom: 3px; + width: 47% +} + +.archx { + overflow: hidden +} + +.archx .arche { + overflow: hidden; + margin-bottom: 10px; + border-bottom: 1px solid #ddd; + padding-bottom: 10px +} + +.archx .arche .imgx { + float: left; + margin-right: 15px; + position: relative; + overflow: hidden +} + +.archx .arche .imgx span { + top: 0; + left: 0; + color: #fff; + background: rgba(72, 72, 72, .68); + padding: 3px 7px; + font-size: 13px; + font-weight: 500; + position: absolute +} + +.archx .arche .imgx img { + max-width: 110px; + height: auto +} + +.archx .arche .inx { + overflow: hidden +} + +.archx .arche .inx h2 { + margin: 0; + font-size: 16px; + margin-bottom: 10px +} + +.archx .arche .inx h2 a { + color: #000 +} + +.archx .arche .inx h2 a:hover { + text-decoration: none; + color: #3367d6 +} + +.archx .arche .inx span { + display: block; + margin-bottom: 3px; + color: #8f95a3; + font-weight: 500; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden +} + +.archx .arche .inx span a { + color: #8f95a3 +} + +.archx .arche .inx span b { + width: 90px; + float: left +} + +.seriestitle { + display: block; + font-size: 14px; + font-weight: 700; + background: #141414; + color: #888; + line-height: 30px; + margin: -5px -9px 5px; + padding: 0 7px +} + +.seriestitle .score { + margin: 3px; + float: right; + line-height: 23px; + color: #888 +} + +.infseries { + overflow: hidden; + margin: 5px 0 +} + +.infseries img { + float: left; + width: 150px; + height: 200px; + padding: 1px; + border: 1px solid #525151; + margin-right: 10px +} + +.infseries .right { + font-size: 12px; + line-height: 18px; + color: #a2a2a2 +} + +.infseries .right span { + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap +} + +.infseries .right b { + color: #a2a2a2 +} + +.infseries .right a { + color: #a2a2a2 +} + +.infseries .right .deskrip { + border-top: 1px solid #515151; + display: block; + margin-top: 5px; + padding-top: 5px; + margin-left: 168px +} + +.infseries .right .deskrip p { + margin: 0 +} + +#sidebar { + width: 30%; + float: right; + position: relative; + z-index: 1 +} + +#sidebar .section { + margin-left: 15px; + background: #fff; + border-radius: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + margin-bottom: 18px; + box-shadow: 1px 3px 8px rgba(49, 49, 49, .1) +} + +#sidebar .section ul { + margin: 0; + padding: 0 +} + +#sidebar .section > ul { + font-size: 13px +} + +#sidebar .section > ul > li { + padding: 7px 15px; + text-overflow: unset; + white-space: unset; + overflow: hidden; + border-bottom: 1px solid #ececec; + position: relative +} + +#sidebar .section > ul > li .post-date { + font-size: 12px; + font-style: italic; + margin-left: 5px; + color: #999 +} + +#sidebar .section .textwidget { + padding: 5px 15px; + padding-bottom: 15px; + line-height: 21px; + font-size: 13px +} + +#sidebar .section .ts-wpop-series-gen .ts-wpop-nav-tabs { + list-style: none; + margin: 10px; + padding: 6px; + overflow: hidden; + background: #f1f1f1; + border-radius: 3px +} + +#sidebar .section .ts-wpop-series-gen .ts-wpop-nav-tabs li { + float: left; + width: 33.3333333%; + padding: 0; + border: 0; + text-align: center +} + +#sidebar .section .ts-wpop-series-gen .ts-wpop-nav-tabs li a { + padding: 3px; + display: block; + font-size: 12px; + cursor: pointer +} + +#sidebar .section .ts-wpop-series-gen .ts-wpop-nav-tabs li.active a { + display: block; + background: #366ad3; + border-radius: 3px; + color: #fff +} + +.tagcloud { + padding: 15px; + line-height: normal +} + +.serieslist { + overflow: hidden +} + +.serieslist ul { + overflow: hidden +} + +.serieslist ul li { + padding: 12px 15px; + text-overflow: unset; + white-space: unset; + overflow: hidden; + border-bottom: 1px solid #ececec; + position: relative +} + +.serieslist ul li .ctr { + width: 25px; + height: 25px; + text-align: center; + line-height: 25px; + font-size: 1em; + color: #366ad3; + position: absolute; + top: 30px; + left: 15px; + border: .5px solid #366ad3; + border-radius: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + z-index: 3 +} + +.serieslist.pop ul li { + padding-left: 55px +} + +.serieslist ul li .imgseries { + float: left; + overflow: hidden; + width: 45px; + height: 65px; + margin-right: 10px +} + +.serieslist ul li .imgseries img { + width: 100%; + height: auto; + padding: 0; + border: none; + margin-bottom: 0; + margin-right: 0; + float: none +} + +.serieslist ul li .leftseries span.bt { + font-size: 11px; + display: block; + margin-top: 4px; + float: left; + padding: 2px 4px; + background: #f5f5f5 +} + +.serieslist ul li .leftseries span span.lmt { + float: left; + max-width: 145px; + margin-right: 3px +} + +.serieslist ul li .leftseries { + overflow: hidden; + text-overflow: unset; + white-space: unset +} + +#sidebar .serieslist ul li .leftseries h4 { + font-size: 1em; + font-weight: 500; + margin: 0 0 3px; + line-height: 1.4em; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2 +} + +.serieslist ul li .leftseries span { + overflow: hidden; + font-size: .88em; + color: #888; + margin-bottom: 5px; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2 +} + +.serieslist ul li .leftseries span b { + font-weight: 500 +} + +.serieslist.pop ul li.topone { + padding: 0; + position: relative +} + +.serieslist.pop ul li.topone .limit { + padding: 52% 0 0; + position: relative; + overflow: hidden +} + +.serieslist.pop ul li.topone .limit > img { + position: absolute; + top: 0; + min-height: 175px; + height: auto; + width: 100%; + transform-style: preserve-3d +} + +.serieslist.pop ul li.topone .limit .shadow { + background-image: url(/themes/kiss/images/pattern.png) !important; + background-color: rgba(40, 119, 182, .28) !important; + z-index: 1; + position: absolute; + width: 100%; + height: 100%; + top: 0 +} + +.serieslist.pop ul li.topone .limit .bw { + position: absolute; + bottom: 0; + width: 100%; + z-index: 1; + padding: 10px 15px; + padding-top: 30px; + padding-left: 55px; + background: url(/themes/kiss/images/item-shadow.png) top center repeat +} + +.serieslist.pop ul li.topone .limit .bw .ctr { + border-radius: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border: none; + background: #366ad3; + color: #fff; + top: auto; + bottom: 0; + height: 52px; + font-size: 1.2em +} + +.serieslist.pop ul li.topone .limit .bw .imgseries { + background: 0 0; + box-shadow: 0 1px 5px #000 +} + +.serieslist.pop ul li.topone .limit .bw a, .serieslist.pop ul li.topone .limit .bw span { + color: #fff; + line-height: 12px +} + +.serieslist .numscore { + overflow: hidden; + display: block; + padding-left: 5px; + font-size: 12px; + line-height: normal; + font-style: italic; + color: #999 +} + +.serieslist .rating { + overflow: hidden +} + +.serieslist .rating .rating-prc { + float: left +} + +.serieslist .rating-prc .rtp .rtb { + margin: 0; + font-size: 12px; + width: 67px; + height: 14px +} + +.serieslist .rating-prc .rtp .rtb span { + margin: 0; + font-size: inherit; + color: inherit !important +} + +.serieslist.pop ul li.topone .numscore { + color: #fff +} + +.warning, .announ { + background: #cc2f24; + color: #ffe9e9; + border-radius: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + margin-bottom: 18px; + box-shadow: 1px 3px 8px rgba(49, 49, 49, .1); + overflow: hidden; + padding: 15px; + line-height: 21px +} + +#sidebar .section ul.genre { + overflow: hidden; + list-style: none; + position: relative; + padding: 5px 0 15px; + font-size: inherit +} + +#sidebar .section ul.genre li { + float: left; + width: 33.33%; + padding: 0; + border-bottom: 0 +} + +#sidebar .section ul.genre li a { + font-size: 13px; + padding: 5px 15px; + display: inline-block +} + +#sidebar .section ul.genre:before, #sidebar .section ul.genre:after { + content: ""; + position: absolute; + width: 1px; + height: 100%; + top: 0; + bottom: 0; + left: 33.33%; + background: #ececec +} + +#sidebar .section ul.genre:after { + left: 66.66% +} + +#sidebar .section ul.season { + margin-top: 10px; + max-height: 240px; + overflow-y: scroll +} + +#sidebar .section ul.season li { + padding: 5px 0; + padding-left: 20px; + overflow: hidden; + font-size: 13px; + position: relative +} + +#sidebar .section ul.season li span { + float: right; + margin-right: 10px +} + +#sidebar .section ul.season li:before { + content: ""; + position: absolute; + width: 5px; + height: 5px; + background: #366ad3; + left: 0; + top: 10px +} + +#sidebar .section ul.season::-webkit-scrollbar, .menu-second-container #menu-second::-webkit-scrollbar { + width: 5px +} + +#sidebar .section ul.season::-webkit-scrollbar-track, .menu-second-container #menu-second::-webkit-scrollbar-track { + background: #ddd +} + +#sidebar .section ul.season::-webkit-scrollbar-thumb, .menu-second-container #menu-second::-webkit-scrollbar-thumb { + background: #366ad3 +} + +#sidebar .section ul.season::-webkit-scrollbar-thumb:hover, .menu-second-container #menu-second::-webkit-scrollbar-thumb:hover { + background: #555 +} + +#sidebar .section .mseason { + margin: 0 15px; + padding-bottom: 15px; + margin-bottom: 15px +} + +.ltslist { + overflow: hidden +} + +.ltslist li { + border-left: 1px solid #eaeaea; + border-right: 1px solid #eaeaea; + border-bottom: 1px solid #eaeaea; + padding: 6px 10px; + font-size: 12px +} + +.ltslist li:nth-child(odd) { + background: #fafafa +} + +.ltslist li a { + color: #333 +} + +.ppr { + font-size: 12px; + margin-bottom: 10px; + padding: 1px; + padding-bottom: 0; + background: #eaeaea +} + +.ppr li { + overflow: hidden; + padding: 5px; + border-bottom: 1px solid #eaeaea; + background: #fff +} + +.ppr li .bor { + float: left; + padding: 1px; + border: 1px solid #ddd +} + +.ppr li .bor .limit { + height: 39px; + overflow: hidden +} + +.ppr li .bor .limit img { + width: 39px; + height: auto +} + +.ppr li .right { + height: 41px; + margin-left: 47px; + padding: 1px 5px; + font-size: 13px; + background: #f5f5f5; + line-height: 18px +} + +.ppr li .right .title { + display: block; + font-weight: 700; + color: #f13e3e; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap +} + +ppr li .right .title a { + color: #f13e3e +} + +.ppr li .right .latest { + font-size: 12px; + overflow: hidden; + font-family: tahoma; + text-overflow: ellipsis; + white-space: nowrap; + display: block; + color: #555 +} + +.ppr li .right .latest a { + color: #555 +} + +#sidebar .section .ongoingseries ul { + font-size: 13px; + max-height: 400px; + overflow: hidden +} + +#sidebar .section .ongoingseries ul li { + overflow: hidden; + border-bottom: 1px solid #ececec +} + +#sidebar .section .ongoingseries ul li a { + display: block; + padding: 5px 12px; + overflow: hidden +} + +#sidebar .section .ongoingseries ul li a .l { + float: left; + display: block; + max-width: 70%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + line-height: 22px +} + +#sidebar .section .ongoingseries ul li a .l .fas { + width: 12px; + height: 12px; + line-height: 12px; + font-size: 10px; + border-radius: 50%; + background: #366ad3; + color: #fff; + margin-right: 5px; + margin-top: 5px; + text-align: center +} + +#sidebar .section .ongoingseries ul li a .r { + float: right; + font-size: 11px; + padding: 0 5px; + border-radius: 3px; + background: #366ad3; + color: #fff; + line-height: 21px +} + +#sidebar .section .ongoingseries ul li:hover { + background: #fafafa +} + +#sidebar .section .ongoingseries ul:hover { + overflow-y: scroll +} + +#sidebar .section .ongoingseries ul::-webkit-scrollbar { + width: 5px +} + +#sidebar .section .ongoingseries ul::-webkit-scrollbar-thumb { + background: #366ad3 +} + +.quickfilter { + padding: 9px +} + +.quickfilter .filters { + position: relative +} + +.quickfilter .filters .filter { + width: 50%; + float: left; + box-sizing: border-box; + padding: 6px 5px; + margin: 0; + display: inline-block; + position: relative; + border-radius: 2px +} + +.quickfilter .filters .filter button { + width: 100%; + color: #2f2f2f; + padding: 3px 6px; + font-size: 12px; + line-height: 1.5; + border-radius: 2px; + background-color: #efefef; + border-color: #efefef; + display: inline-block; + margin-bottom: 0; + font-weight: 400; + text-align: center; + vertical-align: middle; + touch-action: manipulation; + -webkit-appearance: button; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + overflow: visible; + white-space: nowrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-family: inherit +} + +.quickfilter .filters .filter ul { + width: 500px; + margin-top: 1px !important; + padding: 10px !important; + font-size: 13px; + position: absolute; + display: none; + top: 100%; + right: 0; + left: auto; + z-index: 1000; + min-width: 160px; + text-align: left; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, .15); + border-radius: 3px; + box-shadow: 0 6px 12px rgba(0, 0, 0, .175); + background-clip: padding-box; + list-style: none +} + +.quickfilter .filters .filter ul li { + width: 25%; + float: left; + color: #3c3c3c; + -khtml-transition: all .1s ease-in-out 0; + -moz-transition: all .1s ease-in-out 0; + -ms-transition: all .1s ease-in-out 0; + -o-transition: all .1s ease-in-out 0; + transition: all .1s ease-in-out 0 +} + +.quickfilter .filters .filter ul li input { + display: none +} + +.quickfilter .filters .filter ul li input, .quickfilter .filters .filter ul li label { + position: inherit; + cursor: pointer +} + +.quickfilter .filters .filter ul label { + display: block; + color: #3c3c3c; + padding: 5px +} + +.quickfilter .filters .filter ul li input + label:before, .quickfilter .filters .filter ul li input:not(:checked) + label:before { + display: inline-block; + content: ""; + top: 3px; + left: 0; + height: 12px; + width: 12px; + background-color: #ddd; + /* border-radius: 3px; */ + border-radius: 100%; + margin-right: 5px +} + +.quickfilter .filters .filter ul.c1 li input + label:before, .quickfilter .filters .filter ul.c1 li input:not(:checked) + label:before { + border-radius: 50% +} + +.quickfilter .filters .filter ul li input:checked + label:before { + left: 2px; + top: -2px; + width: 5px; + height: 10px; + border: solid #28a745; + border-width: 0 3px 3px 0; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + background: 0 0 +} + +.quickfilter .filters .filter i { + font-size: 12px; + width: auto; + height: auto; + line-height: 18px; + font-weight: 700 +} + +.quickfilter .filters .filter.submit { + float: none; + width: 100% +} + +.quickfilter .filters .filter.submit button { + background: #366ad3; + color: #fff +} + +.quickfilter .filters .filter.submit button:hover { + background: #333; + color: #fff +} + +.quickfilter .filters .filter.open button, .quickfilter .filters .filter button:hover { + color: #333; + background-color: #d0d0d0; + border-color: #d0d0d0 +} + +.quickfilter .filters .filter.open ul { + display: block +} + +.quickfilter .filters .filter ul.dropdown-menu.c1 { + max-width: 160px; + float: right +} + +.quickfilter .filters .filter ul.dropdown-menu.c1 li { + width: 100%; + float: none +} + +#sidebar #mainepisode { + margin-left: 15px +} + +#singlepisode { + background: #111; + border: 1px solid rgba(255, 255, 255, .1); + overflow: hidden; + margin-bottom: 15px; + box-shadow: 1px 3px 8px rgba(49, 49, 49, .1) +} + +#singlepisode .headlist { + background: #222; + overflow: hidden; + padding: 15px; + border-bottom: 1px solid rgba(255, 255, 255, .1) +} + +#singlepisode .headlist .thumb { + float: left; + overflow: hidden; + width: 60px; + height: 60px; + border-radius: 50%; + border: 2px solid #333; + margin-right: 10px +} + +#singlepisode .headlist .det { + overflow: hidden; + color: #fff; + padding-top: 9px +} + +#singlepisode .headlist .det h3 { + margin: 0; + margin-bottom: 5px; + font-size: 14px; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2 +} + +#singlepisode .headlist .det span { + font-size: 13px; + color: #aaa +} + +#singlepisode .headlist .det span i { + color: #f3c669 +} + +#singlepisode .headlist .det h3 a { + color: #fff +} + +#singlepisode .episodelist { + position: relative +} + +#singlepisode .episodelist ul { + overflow: hidden; + list-style: none; + margin: 0; + padding: 0; + max-height: 350px +} + +#singlepisode .episodelist ul li { + overflow: hidden; + position: relative +} + +#singlepisode .episodelist ul li a { + display: block; + padding: 10px; + overflow: hidden +} + +#singlepisode .episodelist ul li .thumbnel { + float: left; + width: 100px; + height: 60px; + overflow: hidden; + position: relative; + margin-right: 10px +} + +#singlepisode .episodelist ul li .thumbnel img { + width: 100%; + min-height: 60px +} + +#singlepisode .episodelist ul li .thumbnel .nowplay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + line-height: 60px; + color: rgba(255, 255, 255, .68); + text-align: center; + font-size: 30px; + background: rgba(0, 0, 0, .8) +} + +#singlepisode .episodelist ul li .thumbnel .nowplay .far { + line-height: 60px +} + +#singlepisode .episodelist ul li .playinfo { + overflow: hidden; + color: #fff; + padding-top: 5px +} + +#singlepisode .episodelist ul li .playinfo h4 { + margin: 0; + margin-bottom: 5px; + font-weight: 500; + font-size: 14px; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2 +} + +#singlepisode .episodelist ul li .playinfo span { + font-size: 12px; + color: #aaa +} + +#singlepisode .episodelist ul li.selected { + background: #202020 !important +} + +#singlepisode .episodelist ul li:hover { + background: #000 +} + +#singlepisode .episodelist ul:hover { + overflow-y: scroll +} + +#singlepisode .episodelist ul::-webkit-scrollbar { + width: 7px +} + +#singlepisode .episodelist ul::-webkit-scrollbar-thumb { + background: #555 +} + +.bloglist { + padding: 15px 8px; + overflow: hidden +} + +.bloglist .blogbox { + float: left; + width: 33.3333333%; + overflow: hidden +} + +.bloglist .blogbox .innerblog { + margin: 7px +} + +.bloglist .blogbox .innerblog .thumb { + position: relative; + overflow: hidden; + padding-top: 55%; + background: rgba(0, 0, 0, .1); + border-radius: 7px +} + +.bloglist .blogbox .innerblog .thumb img { + width: 100%; + position: absolute; + top: 0; + min-height: 139px +} + +.bloglist .blogbox .innerblog .infoblog { + overflow: hidden; + margin-top: 10px; + margin-bottom: 10px; + height: 125px +} + +.bloglist .blogbox .innerblog .infoblog .entry-header { + margin: 0; + margin-bottom: 5px; + float: none; + display: block +} + +.bloglist .blogbox .innerblog .infoblog .entry-header h2 { + margin: 0; + font-size: 15px; + font-weight: 500; + margin-bottom: 5px; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2 +} + +.bloglist .blogbox .innerblog .infoblog .entry-header .entry-meta { + font-size: 12px; + color: #888; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2 +} + +.bloglist .blogbox .innerblog .infoblog .entry-header .entry-meta a { + color: #aaa +} + +.bloglist .blogbox .innerblog .infoblog .entry-content { + font-size: 13px; + color: #999; + line-height: 160% +} + +.bloglist .blogbox .innerblog .infoblog .entry-content p { + margin: 0; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2 +} + +.bloglist .blogbox .innerblog .infoblog .entry-header .entry-meta b { + font-weight: 500 +} + +.bloglist .blogbox .innerblog .infoblog .entry-header .entry-meta .hide { + display: none +} + +.blogpost .thumb { + position: relative; + overflow: hidden; + text-align: center; + margin-top: 15px +} + +.bixbox.blogpost .thumb img { + max-width: 600px +} + +.blogpost .entry-header { + padding: 15px; + float: none; + margin: 0; + text-align: center; + display: block +} + +.blogpost .entry-header h1 { + margin: 0; + margin-bottom: 5px; + line-height: 27px; + font-size: 19px; + font-weight: 500 +} + +.blogpost .entry-header .entry-meta { + font-size: 12px; + color: #999 +} + +.blogpost .entry-header .entry-meta .hide { + display: none +} + +.blogpost .entry-header .entry-meta b { + font-weight: 500 +} + +.blogpost .entry-content { + margin: 15px; + overflow: hidden; + font-size: 15px; + line-height: 160% +} + +.blogpost .entry-content .aligncenter { + margin: 0 auto; + display: block +} + +.blogpost .entry-content img { + margin-bottom: 15px +} + +.blogpost .entry-content .alignright { + display: block; + float: right; + margin-left: 15px +} + +.blogpost .entry-content pre { + white-space: pre-wrap +} + +.blogpost .entry-header .entry-meta a { + color: #999 +} + +.blogpost .entry-header .entry-meta .far, .blogpost .entry-header .entry-meta .fa { + font-size: 10px; + margin-right: 3px +} + +.bloglist .blogbox .innerblog .infoblog .entry-meta { + margin-top: 7px; + font-size: 12px; + color: #757575 +} + +.bloglist .blogbox .innerblog .infoblog .entry-meta .far { + font-size: 10px +} + +.bloglist .blogbox .innerblog .infoblog .entry-meta .hide { + display: none +} + +.bloglist .blogbox .innerblog .thumb .btags { + position: absolute; + z-index: 4; + bottom: 5px; + left: 5px; + background: #366ad3; + opacity: .85; + font-size: 12px; + padding: 1px 5px; + line-height: 16px; + border-radius: 3px; + color: #fff !important +} + +.blogpost .socialts { + text-align: center; + margin-left: 15px; + margin-right: 15px +} + +.post-nav-links { + text-align: center; + overflow: hidden +} + +.post-nav-links .post-page-numbers { + display: inline-block; + background: #366ad3; + padding: 0 10px; + border-radius: 10px +} + +.post-nav-links .current { + background: #e5e5e5 !important +} + +.post-nav-links a.post-page-numbers { + color: #fff +} + +.post-nav-links a.post-page-numbers:hover { + background: #555 +} + +div#live-search_sb { + width: 350px !important +} + +#live-search_results { + background: #fff; + z-index: 550 !important; + overflow: hidden; + box-shadow: 0 0 3px rgba(0, 0, 0, .2) +} + +.live-search_more { + display: none +} + +.live-search_header { + display: none +} + +.live-search_result_container ul { + margin: 0; + padding: 0; + overflow: hidden +} + +.live-search_result_container li { + font-family: inherit; + padding: 10px; + color: #888; + border-bottom: 1px solid #eee; + overflow: hidden +} + +.live-search_result_container li:hover { + background: #fcfcfc +} + +.live-search_result_container li a { + display: block +} + +.live-search_result_container .post-thumbnail { + margin-right: 6px; + float: left; + width: 40px; + background: #fafafa; + height: 60px; + overflow: hidden; + display: inline-block; + padding-bottom: 0 +} + +.live-search_result_container .post-thumbnail img { + width: 100% !important; + height: auto !important +} + +span.live-search_text { + display: block; + color: #fff; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis +} + +#live-search_loading { + display: block !important; + width: 100%; + height: 31px !important +} + +.live-search_result_container a:hover { + text-decoration: none; + color: #366ad3 +} + +ul.live-search_main { + margin: 0; + padding: 0; + list-style: none +} + +.live-search_result_container .over { + overflow: hidden +} + +.live-search_result_container .over .autotitle { + font-size: 1em; + font-weight: 500; + margin-bottom: 3px; + display: block +} + +.live-search_result_container .over span { + display: block; + margin-bottom: 2px; + font-size: 12px; + color: #888; + overflow: hidden +} + +.live-search_result_container .over span i { + display: inline-block; + margin: 2px 5px; + width: 4px; + height: 4px; + background: #aaa; + border-radius: 50% +} + +.notf { + text-align: center; + margin: 30px 0 +} + +.qtip-default { + border: 0 !important; + background-color: #212529 !important; + color: #333; + box-shadow: none; + width: 270px !important; + border-radius: 5px; + margin: 5px +} + +.qtip-content { + padding: 15px !important; + font-size: 14px !important; + line-height: 21px +} + +.ingfo .iftitle { + color: #fff; + margin-bottom: 7px +} + +.ingfo .minginfo { + color: #828b95; + margin-bottom: 7px +} + +.ingfo .minginfo span.l { + margin-right: 15px +} + +.ingfo .minginfo span.l i { + font-size: 11px; + color: #fec700; + line-height: 19px; + float: left; + margin-right: 5px +} + +.ingfo .minginfo span.r { + float: right; + display: block; + background: #0d6fde; + color: #fff; + font-size: 12px; + border-radius: 5px; + padding: 0 7px +} + +.ingfo .ingdesc { + color: #6e7780; + margin-bottom: 7px; + font-size: 13px +} + +.ingfo .linginfo { + color: #a0a9ae; + font-size: 12px; + margin-bottom: 7px +} + +.ingfo .linginfo span { + display: block +} + +.ingfo .linginfo span b { + font-weight: 400; + color: #6e7780 +} + +.ingfo .linginfo span a { + color: inherit +} + +.ingfo .bungton { + text-align: center +} + +.ingfo .bungton a { + display: block; + color: #fff; + background: #33393f; + padding: 5px 2px; + border-radius: 5px +} + +.ingfo .bungton a i { + color: #de5668 +} + +.ingfo .minginfo span.r.TV { + background: #366ad3 +} + +.ingfo .minginfo span.r.Movie { + background: #9c27b0 +} + +.ingfo .minginfo span.r.Live { + background: #ff5722 +} + +.ingfo .minginfo span.r.OVA { + background: #2196f3 +} + +.single-info.bixbox { + padding: 15px +} + +.single-info.bixbox .thumb { + float: left; + width: 150px; + margin-right: 15px +} + +.single-info.bixbox .infox { + overflow: hidden; + line-height: 21px; + font-size: 13px; + position: relative +} + +.single-info.bixbox .infox .infolimit { + margin-right: 120px; + margin-bottom: 10px +} + +.single-info.bixbox .infox .rating { + position: absolute; + right: 0; + top: 0; + text-align: center; + padding: 7px 10px; + background: #ebf2f6; + border-radius: 5px +} + +.single-info.bixbox .infox .rating strong { + font-weight: 400; + display: block +} + +.single-info.bixbox .infox .infolimit h2 { + margin: 0; + color: #366ad3; + font-size: 17px +} + +.single-info.bixbox .infox .infolimit .alter { + margin-top: 5px; + display: block; + color: #999 +} + +.single-info.bixbox .infox .spe { + margin-bottom: 10px; + overflow: hidden +} + +.single-info.bixbox .infox .spe span { + width: 50%; + margin-bottom: 3px; + padding-right: 7px; + float: left; + padding-left: 14px; + position: relative; + line-height: 19px +} + +.single-info.bixbox .infox .spe span:before { + content: ""; + width: 8px; + height: 8px; + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + background: #366ad3; + display: inline-block; + position: absolute; + left: 0; + top: 4px +} + +.single-info.bixbox .infox .spe span b { + font-weight: 500 +} + +.single-info.bixbox .infox .spe span.split { + overflow: hidden +} + +.single-info.bixbox .infox .genxed { + overflow: hidden; + margin-bottom: 10px +} + +.single-info.bixbox .infox .genxed a { + display: inline-block; + padding: 4px 8px; + margin-right: 5px; + margin-bottom: 5px; + font-size: 13px; + color: #366ad3; + border: .5px solid #366ad3; + border-radius: 3px; + line-height: normal +} + +.single-info.bixbox .infox .genxed a:hover { + background: #366ad3; + color: #fff +} + +.single-info.bixbox .infox .desc.mindes { + overflow: hidden; + height: 85px; + margin-bottom: 20px; + position: relative +} + +.single-info.bixbox .infox .desc.mindes .colap { + position: absolute; + bottom: 0; + left: 0; + display: block; + width: 100%; + text-align: center; + background: #eee; + cursor: pointer; + color: #777 +} + +.single-info.bixbox .infox .desc.mindes .colap:before { + content: "Hiện" +} + +.single-info.bixbox .infox .desc.mindes.alldes { + height: auto +} + +.single-info.bixbox .infox .desc.mindes.alldes .colap { + position: relative; + margin-top: 5px +} + +.single-info.bixbox .infox .desc.mindes.alldes .colap:before { + content: "Ẩn" +} + +#footer { + margin-top: 30px; + text-align: center; + line-height: 20px; + padding: 0; + font-size: 13px; + color: #fff; + background: #222 +} + +#footer a { + color: #fff +} + +#footer .footermenu { + text-align: center; + background: #366ad3 +} + +#footer .footermenu ul { + padding: 0; + margin: 0; + list-style: none; + display: inline-block +} + +#footer .footermenu ul li { + padding: 8px 10px; + display: inline-block +} + +.footer-az { + margin-bottom: 10px; + margin-top: 30px; + text-align: center +} + +.footer-az span.ftaz { + display: inline-block; + padding-right: 20px; + margin-right: 20px; + border-right: 1px solid rgba(255, 255, 255, .3); + line-height: 1em; + font-size: 1.4em; + font-weight: 500 +} + +.footer-az span.size-s { + font-size: 13px +} + +.footer-az .az-list { + font-size: 0; + list-style: none; + margin: 0; + padding: 0; + margin-top: 18px +} + +.footer-az .az-list li { + margin: 0 10px 10px 0; + display: inline-block +} + +.footer-az .az-list li a { + font-size: 14px; + padding: 4px 9px; + display: inline-block; + line-height: normal; + color: #fff !important; + background: #366ad3; + border-radius: 2px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px +} + +.footer-az .az-list li a:hover { + background: #333 +} + +.footercopyright { + max-width: 1190px; + padding: 0 20px; + margin: 0 auto; + overflow: hidden +} + +.footercopyright p { + margin: 0; + margin-top: 5px; + font-size: .9em; + margin-bottom: 0; + line-height: 19px; + letter-spacing: .5px +} + +.footercopyright p i { + font-style: normal +} + +.footercopyright .copyright { + overflow: hidden; + margin-bottom: 30px +} + +.footercopyright .copyright .footer-logo { + float: left; + margin-right: 20px; + margin-bottom: 40px +} + +.footercopyright .copyright .footer-logo img { + height: 50px; + width: auto +} + +.footercopyright .copyright .txt { + width: 500px; + margin: 0 auto +} + +.footercopyright .copyright.marx { + padding-top: 20px; + padding-bottom: 20px +} + +.footercopyright .copyright.marx .footer-logo { + float: none; + margin: 0; + margin-bottom: 5px +} + +.footercopyright .copyright.marx .txt { + float: none; + width: auto; + text-align: center +} + +.footercopyright .copyright.marx .txt p { + margin-top: 3px +} + +.pagination { + overflow: hidden; + line-height: normal; + text-align: center; + margin: 15px 0 30px +} + +.pagination span.page-numbers.dots { + color: #888; + display: none +} + +.pagination span.page-numbers.current { + display: inline-block; + background: #366ad3 !important; + padding: 8px 15px !important; + margin: 2px; + color: #fff; + border-radius: 3px +} + +.pagination a { + display: inline-block; + background: #eee; + padding: 8px 15px !important; + margin: 2px; + color: #333; + border-radius: 3px +} + +.hpage { + clear: both; + padding-top: 15px; + padding-bottom: 10px; + text-align: center; + overflow: hidden +} + +.hpage a { + display: inline-block; + background: #366ad3; + padding: 5px 10px; + font-size: 13px; + border-radius: 2px; + color: #fff; + width: 110px; + text-align: center +} + +.hpage a .dashicons { + width: auto; + height: auto; + font-size: 16px +} + +.hpage a:hover { + background: #333; + color: #fff +} + +.soraddl { + overflow: hidden; + text-align: center; + margin-bottom: 10px +} + +.soraddl .sorattl { + padding: 5px 10px; + background: #3367d6; + color: #fff; + border-radius: 5px; + font-size: 14px; + font-weight: 500 +} + +.soraddl .sorattl:after { + font-family: 'dashicons'; + line-height: normal; + font-weight: 400; + float: right; + content: "\f180"; + color: #fff; + line-height: 22px +} + +.soraddl .sorattl:before { + font-family: 'dashicons'; + line-height: normal; + font-weight: 400; + float: left; + content: "\f180"; + color: #fff; + line-height: 22px +} + +.soraddl .soraurl { + padding: 4px 0; + font-weight: 500; + color: #444; + border-bottom: 1px solid #ebebeb +} + +.soraddl .soraurl a { + color: #333; + display: inline-block; + background: #f1f1f1; + padding: 4px 7px; + border-radius: 3px; + margin: 2px 0; + font-size: 13px +} + +.soraddl .soraurl a:before { + font-family: 'dashicons'; + display: block; + content: "\f316"; + float: left; + margin-right: 3px +} + +.soraddl br, .soraddl p { + display: none +} + +.soraddlx { + overflow: hidden; + margin-bottom: 15px +} + +.soraddlx .sorattlx { + overflow: hidden; + padding: 8px 10px; + margin-bottom: 5px; + background: #366ad3; + color: #fff +} + +.soraddlx .soraurlx { + padding: 0 8px 0 0; + background: #f1f1f1; + margin-bottom: 5px; + font-size: 14px; + line-height: 32px +} + +.soraddlx br, .soraddlx p { + display: none +} + +.soraddlx .sorattlx h3 { + margin: 0; + font-size: 14px; + font-weight: 500 +} + +.soraddlx .soraurlx strong { + background: #366ad3; + color: #fff; + padding: 0 5px; + margin-right: 5px; + font-size: 13px; + width: 50px; + text-align: center; + display: inline-block; + font-weight: 500 +} + +.soraddlx a:last-child:after { + display: none +} + +.soraddlx a:after { + content: "|"; + margin: 0 5px; + color: #ddd +} + +.soraddlx.nosplitx .soraurlx { + color: #ddd +} + +.darkmode .soraddlx.nosplitx .soraurlx { + color: #555 +} + +.darkmode .soraddlx a:after { + color: #555 +} + +.soraddlx.nosplitx a:after { + display: none +} + +.cmt { + padding: 15px +} + +.commentx h3 { + margin: 0; + margin-bottom: 1.5rem; + color: #363636; + font-size: 16px; + font-weight: 500 +} + +.commentx .navigation { + display: none +} + +.comment-list { + list-style: none; + padding: 0; + margin: 0 +} + +.comment-list > li { + border: 1px solid #ececec; + border-radius: 5px; + padding: 15px; + margin-bottom: 15px +} + +.comment-list .comment-body { + margin-bottom: 10px; + overflow: hidden +} + +.comment-list .comment-body .comment-author .avatar { + width: 40px; + border-radius: 50%; + float: left; + margin-right: 10px +} + +.comment-list .comment-body .comment-author .fn { + font-weight: 500; + margin-top: 2px; + display: block; + font-style: normal +} + +.comment-list .comment-body .comment-author .says { + display: none +} + +.comment-list .comment-body .comment-meta { + color: #aaa; + margin-bottom: 15px +} + +.comment-list .comment-body .comment-meta a { + color: #777; + font-size: 12px +} + +.comment-list .comment-body p { + line-height: 22px +} + +.comment-list .comment-body .reply { + float: right +} + +.comment-list .comment-body .reply a { + display: block; + border: 1px solid #366ad3; + color: #366ad3; + line-height: 25px; + padding: 0 15px; + border-radius: 50px +} + +.comment-list .comment-body .reply a:hover { + background: #366ad3; + color: #fff +} + +.comment-list .children { + list-style: none; + border-left: 1px solid #ececec; + padding-left: 20px; + position: relative +} + +.comment-list > li:hover { + box-shadow: 0 0 8px 0 rgba(0, 0, 0, .1) +} + +.commentx #respond label { + display: block; + font-size: 15px; + font-weight: 400; + margin-bottom: 7px +} + +.commentx textarea { + width: 100%; + box-sizing: border-box; + color: #363636; + padding: 15px; + font-family: inherit; + font-size: 14px; + background-color: #fff; + border: 1px solid #e1e1e1; + border-radius: 5px +} + +.commentx #submit { + background-color: #366ad3; + border-color: transparent; + border-width: 0; + color: #fff; + cursor: pointer; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding: 8px 15px; + text-align: center; + white-space: nowrap; + font-family: inherit; + font-size: 14px; + border-radius: 30px +} + +.commentx #respond input[type=text] { + color: #363636; + padding: 10px; + font-family: inherit; + font-size: 15px; + background-color: #fff; + border: 1px solid #e1e1e1; + border-radius: 5px +} + +.commentx #respond .comment-form-cookies-consent { + display: block +} + +.commentx #respond .comment-form-cookies-consent label { + display: inline +} + +p.comment-form-url { + clear: both +} + +p.comment-form-url input#url { + width: 100% +} + +p.comment-form-email, p.comment-form-author { + float: left; + width: 50% +} + +p.comment-form-email input#email { + width: 100% +} + +p.comment-form-author input#author { + width: 95% +} + +.separator a { + margin-left: 0 !important; + margin-right: 0 !important +} + +.switch { + position: relative; + display: inline-block; + width: 45px; + height: 25px; + top: 0 +} + +.switch input { + opacity: 0; + width: 0; + height: 0 +} + +#thememode { + float: right; + position: relative; + margin-top: 18px; + margin-right: 10px; + line-height: normal +} + +#thememode .xt { + text-transform: uppercase; + font-size: .7rem; + display: block; + color: grey; + margin-bottom: 2px; + text-align: center +} + +.slider { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(255, 255, 255, .25); + -webkit-transition: .4s; + transition: .4s +} + +.slider:before { + position: absolute; + content: "\f186"; + font-family: "Font Awesome 5 Free"; + color: #fff; + line-height: 25px; + width: 25px; + text-align: center; + left: 0; + bottom: 0; + background-color: #366ad3; + -webkit-transition: .4s; + transition: .4s; + box-shadow: 0 1px 3px rgba(0, 0, 0, .3) +} + +input:checked + .slider { + background-color: rgba(255, 255, 255, .25) +} + +input:focus + .slider { + box-shadow: 0 0 1px #2196f3 +} + +input:checked + .slider:before { + -webkit-transform: translateX(20px); + -ms-transform: translateX(20px); + transform: translateX(20px) +} + +input:checked + .slider:before { + content: "\f185" +} + +.slider.round { + border-radius: 34px; + background: rgba(0, 0, 0, .1) +} + +.slider.round:before { + border-radius: 50% +} + +.upco { + display: block; + float: left; + padding: 2px 5px; + font-size: 12px; + color: #fff; + margin-left: 5px; + line-height: normal; + border-radius: 3px; + background: #089b91 +} + +.fsdisabled { + padding: 10px; + text-align: center; + color: rgba(0, 0, 0, .3); + font-weight: 700 +} + +.tsfullwidth .th .centernav, .tsfullwidth #main-menu .centernav, .tsfullwidth #content, .tsfullwidth .footercopyright { + max-width: none +} + +.tsfullwidth .loop { + width: 82% !important +} + +.tsfullwidth .slide-item.full .slide-content .poster { + width: 18% !important +} + +.tsfullwidth .postbody { + width: 75% +} + +.tsfullwidth #sidebar { + width: 25% +} + +.tsfullwidth .bs { + width: 16.666% +} + +.tsfullwidth .stylefor { + flex: 0 0 20%; + max-width: 20% +} + +.tsfullwidth .bigcontent { + min-height: 420px +} + +.tsfullwidth .animefull .bigcover .ime { + padding-bottom: 25% +} + +.tsnosidebar .postbody { + float: none; + width: auto +} + +.tsnosidebar .loop { + width: 82% !important +} + +.tsnosidebar .slide-item.full .slide-content .poster { + width: 17% !important +} + +.tsnosidebar .bigcontent { + min-height: 410px +} + +.tsnosidebar .bigcontent.nobigcv { + min-height: 450px +} + +.tsboxedwrap { + position: relative; + background: #fff; + max-width: 1100px; + margin: 0 auto; + box-shadow: 0 0 3px #cacaca +} + +.tsboxedwrap .wrapper { + padding-top: 5px +} + +.tsboxedwrap #sidebar .section, .tsboxedwrap .bixbox { + box-shadow: 0 0 3px #cacaca +} + +.tsboxedwrap .releases { + background: #f7f7f7 +} + +.tsboxedwrap .slide-item, .tsboxedwrap .slidtop .trending .tdb { + height: 260px +} + +@media only screen and (max-width: 1280px) { + .tsfullwidth .bs.styletwo, .tsfullwidth .bs.styletere, .tsfullwidth .bs.styleegg { + width: 25% + } +} + +@media only screen and (max-width: 1200px) { + #top-menu ul { + max-width: 350px + } +} + +@media only screen and (max-width: 1145px) { + .tsfullwidth .stylefor { + flex: 0 0 25%; + max-width: 25% + } +} + +@media only screen and (max-width: 1125px) { + .tsfullwidth .loop { + width: 75% !important + } + + .tsfullwidth .postbody { + width: 70% + } + + .tsfullwidth #sidebar { + width: 30% + } + + .tsfullwidth .bs { + width: 20% + } + + .tsfullwidth .bs.styletwo { + width: 25% + } +} + +@media only screen and (max-width: 1088px) { + #top-menu ul { + max-width: 300px + } +} + +@media only screen and (max-width: 1040px) { + #top-menu ul { + max-width: 240px + } +} + +@media only screen and (max-width: 1030px) { + .newseason .listseries .card { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% + } +} + +@media only screen and (max-width: 978px) { + .topmobile { + display: block; + float: right; + margin-right: 10px; + margin-top: 18px; + width: 25px; + line-height: 26px; + color: #fff; + text-align: center; + background: #366ad3; + border-radius: 50%; + cursor: pointer + } + + #top-menu { + display: none + } + + .topmobile .fa { + line-height: inherit; + font-size: 13px + } + + #top-menu.topmobshow { + display: block; + float: none; + margin: 0; + position: absolute; + top: 55px; + right: 10px; + z-index: 2; + width: 140px; + background: #fff; + border-radius: 3px; + font-size: 13px; + box-shadow: 1px 3px 8px rgba(49, 49, 49, .1) + } + + #top-menu.topmobshow ul { + white-space: unset; + max-width: unset + } + + #top-menu.topmobshow ul li { + display: block + } + + #top-menu.topmobshow ul li a:hover { + border-radius: 0 + } +} + +@media only screen and (max-width: 900px) { + #sidebar .section ul.genre:before, #sidebar .section ul.genre:after { + display: none + } + + #sidebar .section ul.genre li { + float: left; + width: 50% + } +} + +@media only screen and (max-width: 880px) { + .postbody, #sidebar, .tsfullwidth .postbody, .tsfullwidth #sidebar { + float: none; + width: auto + } + + #sidebar .section { + margin: 0 + } + + .sebox { + width: 50% + } + + .quickfilter .filters .filter { + position: static + } + + .quickfilter .filters .filter ul, .quickfilter .filters .filter ul.dropdown-menu.c1 { + right: 0; + left: 0; + top: auto; + width: auto; + max-width: unset + } + + .quickfilter .filters .filter ul.dropdown-menu.c1 li { + float: left; + width: 25% + } +} + +@media only screen and (max-width: 800px) { + .postbody, #sidebar { + float: none; + width: auto + } + + #sidebar .section { + margin-left: 0 + } + + .qtip-default { + display: none !important + } + + .megavid.xp { + position: relative; + top: 0; + width: 100% + } + + div#live-search_sb { + width: 100% !important; + padding-top: 7px; + left: 0 !important; + right: 0 !important + } + + #main-menu { + display: none; + position: absolute; + top: 50px; + left: 0; + bottom: 0; + right: 0; + background: rgba(0, 0, 0, .95); + height: 100%; + overflow: auto; + z-index: 999; + width: auto; + margin: 0 + } + + #main-menu ul li { + float: none; + position: relative; + margin: 0 + } + + #main-menu ul li a, #main-menu ul li ul li a { + text-align: left; + color: #fff + } + + #main-menu ul { + float: none + } + + #main-menu ul li ul { + display: block; + position: relative; + margin: 0; + top: unset; + min-width: unset; + border-radius: 0; + float: none; + background: rgba(0, 0, 0, .32) + } + + .shwx { + display: block !important + } + + .mainheader { + display: none + } + + .th { + overflow: hidden; + background: #366ad3; + height: 50px + } + + .th .centernav { + padding: 0 + } + + .shme { + display: block; + float: left; + padding: 12px 0; + width: 8%; + text-align: center; + color: #fff; + height: 50px; + cursor: pointer + } + + .shme .fa { + width: auto; + height: auto; + line-height: 24px; + font-size: 28px + } + + #thememode { + margin-top: 21px; + margin-right: 8px + } + + #thememode .xt { + display: none + } + + input:checked + .slider { + background-color: #333 + } + + .switch { + top: -7px; + width: 40px; + height: 20px + } + + .slider.round { + background: #fff + } + + .slider:before { + line-height: 20px; + width: 20px; + bottom: 0 + } + + .surprise { + display: block; + float: none; + background: #366ad3; + clear: both; + text-align: center + } + + #main-menu .surprise .dashicons { + display: inline-block; + float: none; + line-height: 19px + } + + .searchx { + margin: 7px 0; + float: none; + width: 84%; + display: inline-block + } + + .searchx #form #s { + border: 1px solid #fff + } + + .searchx.topcon { + width: 79% + } + + .topmobile { + margin-top: 12px + } + + .topmobile .fa { + font-size: 20px + } + + #top-menu.topmobshow { + z-index: 5; + top: 50px + } + + .wrapper { + margin: 0 + } + + .loop { + margin-bottom: 0 + } + + .bixbox { + border-radius: 0; + margin-bottom: 5px + } + + .megavid, .meta { + margin-bottom: 5px + } + + .icol.expand { + display: none + } + + .footer-az { + display: none + } + + .footercopyright .copyright { + overflow: hidden; + padding: 15px 0 + } + + .footercopyright .copyright .footer-logo { + margin: 0; + float: none + } + + .footercopyright .copyright .txt { + float: none; + width: auto; + text-align: center; + margin-top: 5px + } + + .footercopyright p { + margin-top: 0 + } + + .slidtop .trending .tdb { + margin: 0 + } + + .newseason { + margin: 0 20px; + margin-top: 30px + } +} + +@media only screen and (max-width: 730px) { + .searchx { + width: 83% + } +} + +@media only screen and (max-width: 715px) { + .searchx.topcon { + width: 78% + } +} + +@media only screen and (max-width: 695px) { + .slide-item.full .slide-content { + padding: 20px !important + } + + .iconx { + line-height: 4px + } + + .bigcontent { + padding: 10px; + padding-bottom: 195px + } + + .bigcontent .thumbook { + margin: 0 auto; + margin-top: -80px; + width: 120px; + height: auto; + position: unset; + top: auto; + left: auto; + float: none; + margin-bottom: 15px + } + + .bigcontent .infox { + overflow: hidden + } + + .bigcontent .rt { + position: absolute; + top: auto; + left: 0; + bottom: 0; + padding: 10px; + width: 100% + } + + .bigcontent .infox h1 { + text-align: center; + margin-bottom: 5px + } + + .bigcontent.nobigcv .thumbook { + margin-top: 0 + } + + .bigcontent .infox .alter { + text-align: center + } + + .bigcontent.noscr { + padding-bottom: 80px + } + + .animefull .bigcover a.gp { + display: none + } + + .bs.styletwo, .bs.styletere, .bs.styleegg, .tsfullwidth .bs.styletwo, .tsfullwidth .bs.styletere, .tsfullwidth .bs.styleegg { + width: 33.333333% + } + + .stylefor, .tsfullwidth .tylefor { + -ms-flex: 0 0 33.3333333%; + flex: 0 0 33.3333333%; + max-width: 33.3333333% + } + + .single-info.bixbox .thumb { + display: none + } + + .single-info.bixbox .infox .infolimit { + margin-right: 0 + } + + .single-info.bixbox .infox .rating { + position: relative; + display: inline-block; + padding: 0; + background: none !important; + margin-bottom: 10px + } + + .single-info.bixbox .infox .rating strong { + display: none + } + + .bigcontent.noscr { + padding-bottom: 80px + } +} + +@media only screen and (max-width: 670px) { + .searchx.topcon { + width: 77% + } + + .stylefiv { + float: none; + width: auto + } + + .taxindex li { + width: 33.333333% + } + + .newseason .listseries .card { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% + } + + .quickfilter .filters .filter ul li, .quickfilter .filters .filter ul.dropdown-menu.c1 li { + width: 33.3333333% + } + + .advancedsearch .quickfilter .filters .filter { + width: 33.333333% + } + + .advancedsearch .quickfilter .filters .filter.submit { + width: 100% + } + + .seventh .main-seven .tt .thethumb { + display: none + } + + #singlepisode .episodelist ul { + overflow: auto + } +} + +@media only screen and (max-width: 650px) { + .searchx { + width: 81% + } + + .searchx.topcon { + width: 76% + } + + .side.infomanga .imgprop { + float: none; + margin-right: 0; + display: block + } + + .side.infomanga .imgprop img { + float: none; + max-width: 190px; + display: block; + margin: 0 auto; + margin-bottom: 10px; + height: auto + } + + .side.infomanga table.listinfo tr th { + text-align: right + } + + .genx { + width: 50% + } + + .kln a.col { + width: auto; + display: block; + padding: 2px 0; + float: none + } + + .klnrec .mini { + display: none + } + + .klnrec .kln { + float: none; + width: auto; + margin-right: 0 + } + + .klnrec .kln img, .klnrec .mini img { + width: auto + } + + .gnr { + display: inline-block + } + + tr.gnrx { + display: none + } + + tr.gnrx.shwgx { + display: block + } + + .slidtop .trending { + display: none + } + + .loop, .tsfullwidth .loop, .tsnosidebar .loop { + float: none; + width: 100% !important + } + + .sebox .msebox .bigsebox .l img { + height: 180px + } + + .sebox .msebox .bigsebox .r .sinopsix { + max-height: 180px + } + + .stylesix .bsx .upscore { + display: none + } + + .stylesix .bsx .inf { + margin: 0 + } + + .seventh, .tsfullwidth .seventh { + width: 50% + } + + .bixbox.episodedl .epwrapper .navimedia { + text-align: center + } + + .bixbox.episodedl .epwrapper .navimedia .left, .bixbox.episodedl .epwrapper .navimedia .right { + float: none; + display: block; + margin: 0 auto; + margin-bottom: 7px + } + + .bixbox.episodedl .epwrapper .navimedia .naveps { + display: block; + margin-bottom: 0; + background: #f5f5f5; + height: 32px; + overflow: hidden + } + + #wpadminbar { + position: fixed !important + } +} + +@media only screen and (max-width: 590px) { + .shme { + width: 12% + } + + .searchx { + width: 76% + } + + .searchx.topcon { + width: 70% + } + + .sosmed { + clear: both; + position: relative; + display: block; + overflow: hidden; + margin-top: 15px; + top: 0; + text-align: center; + width: 100%; + bottom: 0 + } + + .mobius { + overflow: hidden; + display: block + } + + .iconx { + float: right + } + + .iconx .icol { + margin: 0 + } + + .iconx .icol span { + display: none + } + + .naveps { + float: none; + padding: 0; + margin: -15px; + margin-top: 10px; + overflow: hidden; + position: relative; + height: 38px + } + + .naveps .nvs { + display: block; + width: 33.33333333%; + text-align: center; + min-height: 1px + } + + .naveps .nvs.nvsc { + margin: 0 + } + + .naveps .nvs a { + border-radius: 0; + padding: 8px 0 + } + + .slide-content .title a { + font-size: 16px + } + + .sebox { + float: none; + width: auto + } + + .sebox .msebox .bigsebox .l img { + height: auto + } + + .sebox .msebox .bigsebox .r .sinopsix { + max-height: 300px + } + + .bs.styletwo, .bs.styletere, .bs.styleegg, .tsfullwidth .bs.styletwo, .tsfullwidth .bs.styletere, .tsfullwidth .bs.styleegg { + width: 50% + } + + .stylefor, .tsfullwidth .stylefor { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% + } + + .meta .year { + margin: 0 + } + + .series-gen .nav-tabs li { + width: 33.333333% + } + + .series-gen .nav-tabs li:nth-child(3), .series-gen .nav-tabs li:nth-child(4) { + display: none + } + + .bloglist .blogbox { + width: 50% + } +} + +@media only screen and (max-width: 570px) { + .postbody .ldr .outbx:last-child { + display: none + } + + .postbody .ldr .outbx { + float: left; + width: 25% + } + + .archx .arche .inx span b { + width: auto; + float: none + } + + .soralist ul li { + margin-left: 15px; + float: none; + line-height: 21px; + width: auto + } + + .genres li { + width: 43% + } + + .bs, .tsfullwidth .bs { + float: left; + width: 33.333333% + } + + .epcheck .ephead .eph-date, .bxcl ul li .epl-date { + display: none + } +} + +@media only screen and (max-width: 500px) { + .postbody .ldr .outbx { + float: left; + width: 50% + } + + .listupd .lexa .thumb { + float: none; + overflow: hidden; + width: 100%; + max-height: unset; + margin-right: 0 + } + + .listupd .lexa .thumb img { + max-width: unset; + height: auto; + width: 100% + } + + .gov-multipart .gov-mr-host { + width: 25% + } + + .gov-multipart .gov-all-host { + width: 75% + } + + .taxindex li { + width: 50% + } + + .newseason .listseries .card .card-box .card-thumb { + max-width: 125px; + height: 170px + } + + .newseason .listseries .card .card-box .card-info .card-info-top { + height: 138px + } + + .quickfilter .filters .filter ul li, .quickfilter .filters .filter ul.dropdown-menu.c1 li { + width: 50% + } + + .naveps.bignav .nvs .tex { + display: none + } + + .searchx { + width: 74% + } + + .searchx.topcon { + width: 65% + } + + .stylenine .bsx .thumb { + float: none; + max-width: 100%; + max-height: unset; + padding-top: 50%; + margin: 0 + } + + .stylenine .bsx .thumb img { + width: 100%; + position: absolute; + top: 0 + } +} + +@media only screen and (max-width: 450px) { + .bs, .tsfullwidth .bs { + float: left; + width: 50% + } + + .advancedsearch .quickfilter .filters .filter { + width: 50% + } + + .lastend .inepcx a span { + font-size: 14px + } + + .lastend .inepcx a span.epcur { + font-size: 18px + } +} + +@media only screen and (max-width: 400px) { + .bigcontent .infox .spe span { + float: none; + width: auto; + display: block + } + + .seventh, .bloglist .blogbox { + float: none; + width: 100% + } + + .single-info.bixbox .infox .spe span { + width: auto; + float: none; + display: block + } + + .bigcontent .infox .spe { + column-count: 1 + } +} + +@media only screen and (max-width: 375px) { + .searchx.topcon { + width: 60% + } +} + +@media only screen and (max-width: 320px) { + .searchx.topcon { + width: 55% + } +} + +.darkmode { + background: #16151d; + color: #ccc +} + +.darkmode .th { + background: #0b0a0d +} + +.darkmode #thememode .xt { + color: #fff +} + +.darkmode .searchx #form #s, .darkmode .search-ep input.search-ep-text { + color: #fff; + background-color: #17151b; + background-image: none; + border: 1px solid #23202a; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s +} + +.darkmode .searchx #form #submit { + color: #555 +} + +.darkmode #live-search_results { + background: #1a1920; + -webkit-box-shadow: 0 4px 20px #000; + -khtml-box-shadow: 0 4px 20px #000; + -moz-box-shadow: 0 4px 20px #000; + -ms-box-shadow: 0 4px 20px #000; + -o-box-shadow: 0 4px 20px #000; + box-shadow: 0 4px 20px #000 +} + +.darkmode .live-search_result_container li { + border-bottom: 1px solid #262432 +} + +.darkmode .live-search_result_container .post-thumbnail { + background: 0 0 +} + +.darkmode .live-search_result_container .over span { + color: #777 +} + +.darkmode .live-search_result_container li a { + color: #c2c2c2 +} + +.darkmode .live-search_result_container li:hover { + background: #1f1d26 +} + +.darkmode #top-menu.topmobshow { + background: #222; + box-shadow: 1px 3px 8px rgba(0, 0, 0, .65) +} + +.darkmode #sidebar .section { + background: #222; + -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .1); + -khtml-box-shadow: 0 2px 3px rgba(0, 0, 0, .1); + -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, .1); + -ms-box-shadow: 0 2px 3px rgba(0, 0, 0, .1); + -o-box-shadow: 0 2px 3px rgba(0, 0, 0, .1); + box-shadow: 0 2px 3px rgba(0, 0, 0, .1) +} + +.darkmode .taxindex li a { + background: #333 !important; + color: #999; + font-weight: 500 +} + +.darkmode .taxindex li a span.count { + color: #727579; + font-weight: 400 +} + +.darkmode .taxindex li a:hover { + color: #FFF !important; + background: #0c70de !important +} + +.darkmode .taxindex li a:hover span.count { + color: rgba(255, 255, 255, .5) +} + +.darkmode .releases h1, .darkmode .releases h2, .darkmode .releases h3, .darkmode #sidebar .section h3 { + color: #fff +} + +.darkmode .releases { + border-bottom: 1px solid #312f40 +} + +.darkmode .rating-prc .rtp .rtb:before { + color: #555 +} + +.darkmode #gallery.owl-loaded .owl-dots span { + background: #555 +} + +.darkmode .serieslist ul li { + border-bottom: 1px solid #383838 +} + +.darkmode .serieslist ul li .ctr { + color: #888; + border: .5px solid #888 +} + +.darkmode .serieslist ul li .imgseries { + background: 0 0 +} + +.darkmode a, .darkmode .meta h1, .darkmode .single-info.bixbox .infox .infolimit h2 { + color: #fff +} + +.darkmode .meta .epx { + color: #999 +} + +.darkmode #sidebar .section ul.genre:before, .darkmode #sidebar .section ul.genre:after { + background: #262432 +} + +.darkmode .bixbox { + background: #222; + -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .1); + -khtml-box-shadow: 0 2px 3px rgba(0, 0, 0, .1); + -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, .1); + -ms-box-shadow: 0 2px 3px rgba(0, 0, 0, .1); + -o-box-shadow: 0 2px 3px rgba(0, 0, 0, .1); + box-shadow: 0 2px 3px rgba(0, 0, 0, .1); + color: #ccc +} + +.darkmode .hpage a { + color: #fff +} + +.darkmode .advancedsearch .lbx { + padding: 10px 0; + background: 0 0; + border: 0 +} + +.darkmode .advancedsearch tr .inputx { + background: #16151d; + color: #fff; + border: 1px solid #16151d +} + +.darkmode .checkmarkx { + background-color: #282635 +} + +.darkmode .checkmark { + background-color: #282635 +} + +.darkmode .pagination a { + background: #333 +} + +.darkmode .surprise { + color: #fff +} + +.darkmode .surprise:hover { + color: #333; + background: #fff +} + +.darkmode .nav_apb a { + background: #333 +} + +.darkmode .nav_apb a:hover { + background: #111; + color: #fff +} + +.darkmode .soralist span { + border-bottom: 1px solid #312f40 +} + +.darkmode .soralist ul { + color: #767676 +} + +.darkmode .animefull .bigcover a.gp { + border: 0 +} + +.darkmode .bigcontent .rt .rating, .darkmode .single-info.bixbox .infox .rating { + background: #111 +} + +.darkmode .bigcontent .thumb { + border: 4px solid #141219 +} + +.darkmode .animefull .bottom { + border-top: 1px solid #312f40 +} + +.darkmode .bottom.tags a { + background: #111; + border-color: #333 +} + +.darkmode .bxcl ul::-webkit-scrollbar-track { + background: #111 +} + +.darkmode .bxcl ul li { + border-bottom: 1px solid #262432 +} + +.darkmode .bxcl ul li span.dt a { + background: #223a65; + color: #fff +} + +.darkmode .bxcl ul li span.dt a .dashicons { + color: #fff +} + +.darkmode .megavid { + box-shadow: 0 3px 0 0 #0f0f0f +} + +.darkmode .item { + background: #222 +} + +.darkmode .naveps .nvs a { + background: #333; + color: #fff +} + +.darkmode .naveps .nvsc a { + background: #0c70de +} + +.darkmode .iconx a { + color: #f05252 +} + +.darkmode .iconx a:hover { + color: #fff +} + +.darkmode .naveps.bignav .nvs a { + background: #222; + color: #ccc; + box-shadow: 0 3px 0 0 #0f0f0f +} + +.darkmode .naveps.bignav .nvs a:hover { + color: #fff; + background: #333 +} + +.darkmode .naveps.bignav .nvs .nolink { + background: #0d0d0d; + color: #666; + cursor: default +} + +.darkmode .meta { + box-shadow: 0 3px 0 0 #0f0f0f +} + +.darkmode .meta .epx .lg { + background: #474747; + color: #ddd +} + +.darkmode select.mirror { + border: 1px solid #303030; + color: #ddd; + background: #333 +} + +.darkmode .lista { + background: 0 0; + border-bottom: 0 +} + +.darkmode .lista a { + border: 1px solid #0c70de; + background: #0c70de; + color: #fff +} + +.darkmode .lista a:hover { + background: 0 0 +} + +.darkmode .listo .bx .imgx { + background: 0 0 +} + +.darkmode .listo { + color: #999 +} + +.darkmode .listo .bx { + border-bottom: 1px solid #262432 +} + +.darkmode .tooltip .detail .rating { + background: #111 +} + +.darkmode #main-menu ul li ul { + background: #1d1b26 +} + +.darkmode #main-menu ul li ul li a { + color: #ddd +} + +.darkmode #main-menu ul li ul li a:hover { + color: #fff; + background: #2d2a3a +} + +.darkmode .commentx h3 { + color: #919191 +} + +.darkmode .commentx .commentlist li { + border-bottom: 1px solid #262432 +} + +.darkmode .commentx textarea, .darkmode .commentx #respond input[type=text] { + border: 1px solid #16151d; + color: #fff; + background: #16151d; + box-shadow: none +} + +.darkmode .comment-list > li, .darkmode .comment-list .children { + border-color: #312f40 +} + +.darkmode .comment-list > li:hover { + box-shadow: 0 0 8px 0 rgba(0, 0, 0, .42) +} + +.darkmode .page { + color: #ddd +} + +.darkmode blockquote, .darkmode q { + background: #303030; + border-left: 3px solid #4f4f4f +} + +.darkmode #sidebar .section > ul > li { + border-bottom: 1px solid #262432 +} + +.darkmode .gov-multipart > div { + border-bottom: 1px solid #262432 +} + +.darkmode .gov-multipart .gov-mr-host { + color: #c2c2c2 +} + +.darkmode .gov-multipart .gov-the-embed { + background: #3f3f3f; + color: #999 +} + +.darkmode .bixbox.infx.singleinfo .navepsx { + background: #1d1b26; + border-bottom: 1px solid #343243 +} + +.darkmode .bixbox.infx.singleinfo .navepsx .nvs.nvsc a { + border-color: #343243 +} + +.darkmode .bixbox.infx.singleinfo { + color: inherit +} + +.darkmode .bixbox.infx.singleinfo .navepsx .nvs a:hover { + background: #181720 +} + +.darkmode .bixbox.infx.singleinfo ul li { + background-color: #2b2936 +} + +.darkmode .dlbox ul li { + border-color: #2b2936; + color: #fff +} + +.darkmode .dlbox ul li:nth-child(even) { + background: #191919 +} + +.darkmode .dlbox ul li span a:hover { + color: #fff +} + +.darkmode .single-info.bixbox .infox .desc.mindes .colap { + background: #333; + color: #999; + border: 1px solid #444 +} + +.darkmode .sebox .msebox { + border-color: #333 +} + +.darkmode .sebox .msebox .headsebox .minsebox { + background: #2f2b3a +} + +.darkmode .sebox .msebox .headsebox .minsebox span { + border-color: #494949 +} + +.darkmode .sebox .msebox .headsebox .gesebox { + border-color: #333; + background: #201d2a +} + +.darkmode .sebox .msebox .headsebox .gesebox a { + background: #363345; + border-color: #363345; + color: #999 +} + +.darkmode .sebox .msebox .footsebox { + border-color: #333; + background: #2f2b3a; + color: #999 +} + +.darkmode .naveps.bignav .nvs.nvsc a { + background: #0c70de; + color: #fff +} + +.darkmode .ntf { + background: #333; + color: #ccc +} + +.darkmode .soraddlx .soraurlx { + background: #333 +} + +.darkmode .soraddlx a:after { + color: #555 +} + +.darkmode .series-gen .nav-tabs { + background: #333 +} + +.darkmode .bloglist .blogbox .innerblog .infoblog .entry-content { + color: #999 +} + +.darkmode #sidebar .section ul.season::-webkit-scrollbar-track { + background: #0e0e0e +} + +.darkmode #sidebar .section .ongoingseries ul li { + border-bottom: 1px solid #262432 +} + +.darkmode #sidebar .section .ongoingseries ul li:hover { + background: #333 +} + +.darkmode #sidebar .section .ongoingseries ul li a .l .dashicons { + color: #1d1b26 +} + +.darkmode #sidebar .section .ts-wpop-series-gen .ts-wpop-nav-tabs { + background: #333 +} + +.darkmode .bigcontent .infox a, .darkmode .animefull .bottom a, .darkmode .single-info.bixbox .infox .genxed a { + color: #ccc +} + +.darkmode .bigcontent .infox a:hover, .darkmode .animefull .bottom a:hover, .darkmode .single-info.bixbox .infox .genxed a:hover { + color: #fff +} + +.darkmode .bigcontent .infox h1 { + color: #fff +} + +.darkmode .stylefiv .bsx .inf span { + color: #999 +} + +.darkmode #footer { + background: #222; + color: #ccc +} + +.darkmode a:hover { + color: #0c70de +} + +.darkmode .footer-az span.ftaz { + border-right: 1px solid rgba(255, 255, 255, .3) +} + +.darkmode .quickfilter .filters .filter button { + background-color: #333; + border-color: #333; + color: #ccc +} + +.darkmode .quickfilter .filters .filter ul { + background: #333 +} + +.darkmode .quickfilter .filters .filter ul li input + label:before, .darkmode .quickfilter .filters .filter ul li input:not(:checked) + label:before { + background-color: #5d5d5d +} + +.darkmode .quickfilter .filters .filter ul label { + color: #ccc +} + +.darkmode .quickfilter .filters .filter.submit button { + background: #0c70de; + color: #fff +} + +.darkmode .qtip-default { + box-shadow: 0 1px 5px #000 +} + +.darkmode .qtip-default a { + color: #999 +} + +.darkmode .releases.latesthome .vl { + background: #222; + color: #fff +} + +.darkmode .stylesix { + border-bottom: 1px solid #383838 +} + +.darkmode .seventh .main-seven .tt .sosev span { + color: #999 +} + +.darkmode .seventh .main-seven .tt .sosev span a { + color: #999 +} + +.darkmode .newseason .listseries .card .card-box { + background: #222 +} + +.darkmode .newseason .listseries .card .card-box .card-info .card-info-top .stats .right { + background: #333; + color: #999 +} + +.darkmode .newseason .listseries .card .card-box .card-info .card-info-top .stats .left span { + color: #999 +} + +.darkmode .newseason .listseries .card .card-box .card-info .card-info-top .desc { + color: #999 +} + +.darkmode .newseason .listseries .card .card-box .card-info-bottom { + background: #333 +} + +.darkmode .newseason .listseries .card .card-box .card-info .card-info-top::-webkit-scrollbar-thumb { + background: rgba(116, 115, 115, .46) +} + +.darkmode .bixbox.episodedl .epwrapper .epheader h1 { + color: #fff +} + +.darkmode .bixbox.episodedl .epwrapper .epheader .entry-info { + color: #ccc +} + +.darkmode .bixbox.episodedl .epwrapper .epheader { + border-bottom: 1px solid #333 +} + +.darkmode .bixbox.episodedl .notice { + background: #333; + color: #999 +} + +.darkmode .bigcontent .infox .alter { + color: #ccc +} + +.darkmode .bigcontent .infox .desc { + color: #ccc +} + +.darkmode .epcheck .ephead { + color: #fff; + border-bottom: 1px solid #262432 +} + +.darkmode .bxcl ul li:nth-child(odd) { + background: #191919 +} + +.darkmode .bxcl ul li:hover { + background: #0c70de +} + +.darkmode .blogpost .entry-header { + border-bottom: 1px solid #312f40 +} + +.darkmode hr { + border-color: #535353 +} + +.darkmode .bs.styleegg .bsx .egghead { + background: rgba(48, 57, 73, .9) +} + +.darkmode .stylenine { + border-color: #383838 +} + +.darkmode .stylenine .bsx .inf { + background: #333 +} + +.darkmode .stylenine .bsx .inf span a { + color: #a6abb6 +} + +.darkmode .stylenine .bsx .inf span a:hover { + color: #fff +} + +.darkmode .tsboxedwrap { + background: #191818; + box-shadow: 0 2px 10px #030303 +} + +.darkmode .tsboxedwrap .th { + background: #191818 +} + +.darkmode .tsboxedwrap #sidebar .section, .darkmode .tsboxedwrap .bixbox { + box-shadow: 0 0 3px #000 +} + +.darkmode .tsboxedwrap .releases { + background: #2d2d2d; + border-color: #000 +} + +.darkmode .fsdisabled { + color: rgba(255, 255, 255, .3) +} + +@media only screen and (max-width: 800px) { + .darkmode .th { + background: #0c70de + } +} + +@media only screen and (max-width: 650px) { + .darkmode .bixbox.episodedl .epwrapper .navimedia .naveps { + background: #333 + } +} + +body { + background: #ededed +} + +.darkmode .bxcl ul li span.dt a { + background: #30353c +} + +#main-menu, .soraddlx .sorattlx, .releases .vl, .serieslist.pop ul li.topone .limit .bw .ctr, #footer .footermenu, .bigcontent .infox .spe span:before, .commentx #submit, .naveps .nvsc a, .radiox input:checked ~ .checkmarkx, .advancedsearch button.searchz, .lista a:hover, .bxcl ul li span.dt a:hover, .bookmark, .bs .bsx .limit .typez.Drama, .hpage a, .slider:before, .darkmode .naveps .nvsc a, .darkmode .lista a, .darkmode .nav_apb a:hover, #sidebar .section ul.season li:before, #sidebar .section ul.season::-webkit-scrollbar-thumb, #sidebar .section .ongoingseries ul li a .l .fa, #sidebar .section .ongoingseries ul li a .r, .releases.latesthome, .quickfilter .filters .filter.submit button, .footer-az .az-list li a, .stylesix .bsx .upscore, .stylefor .bsx .tt span i, .soraddlx .soraurlx strong, .bxcl ul li:hover, .darkmode .quickfilter .filters .filter.submit button, .darkmode .bxcl ul li:hover, #sidebar .section .ongoingseries ul::-webkit-scrollbar-thumb, .bxcl ul::-webkit-scrollbar-thumb, .bigcontent .infox .genxed a:hover, .lastend .inepcx a, .single-info.bixbox .infox .spe span:before, .single-info.bixbox .infox .genxed a:hover, .series-gen .nav-tabs li.active a, .naveps.bignav .nvs.nvsc a, .darkmode .naveps.bignav .nvs.nvsc a, #top-menu li a:hover, .topmobile, #sidebar .section .ongoingseries ul li a .l .fas, .comment-list .comment-body .reply a:hover, .bloglist .blogbox .innerblog .thumb .btags, .bixbox .bvl, .tsboxedwrap .releases.latesthome, .darkmode .tsboxedwrap .releases.latesthome, #sidebar .section .ts-wpop-series-gen .ts-wpop-nav-tabs li.active a, .darkmode .tsboxedwrap .th { + background: #e7b53a +} + +.pagination span.page-numbers.current, #gallery.owl-loaded .owl-dots .owl-dot.active span, .gov-multipart .gov-the-embed:hover, .darkmode .gov-multipart .gov-the-embed:hover, .gov-multipart .gov-the-embed.active, .darkmode .gov-multipart .gov-the-embed.active, .taxindex li a:hover, .darkmode .taxindex li a:hover { + background: #e7b53a !important +} + +.releases span, .advancedsearch button.searchz, .lista a:hover, .darkmode .lista a, .stylefor .bsx:hover, .bxcl ul li:hover, .single-info.bixbox .infox .genxed a:hover, .comment-list .comment-body .reply a { + border-color: #e7b53a +} + +.surprise:hover { + color: #fff; + background: #333 +} + +a:hover, .listupd .lexa .dtl h2 a:hover, .live-search_result_container a:hover, .footer-az .az-list li a:hover, .bxcl ul li span.dt a .dashicons .darkmode #sidebar .section .serieslist ul li .leftseries span a, .stylefor a:hover, .seventh .main-seven .tt .sosev span a:hover, .stylesix .bsx .inf span a, .epl-num a, .bixbox.episodedl .epwrapper .epheader .entry-info a, .darkmode a:hover, .dlbox ul li span a, .single-info.bixbox .infox .infolimit h2, .comment-list .comment-body .reply a { + color: #e7b53a +} + +.footer-az .az-list li a:hover { + color: #e7b53a !important +} + +.releases h1, .releases h3, #sidebar .section h4 { + color: #333 +} + +.bs .bsx .limit .ply { + background: rgba(0, 0, 0, .5) +} + +#main-menu ul li a:hover { + text-decoration: none; + color: #fff; + background: #333 +} + +.serieslist ul li .ctr, .bigcontent .infox .genxed a, .single-info.bixbox .infox .genxed a { + color: #e7b53a; + border-color: #e7b53a +} + +.darkmode .bigcontent .infox .genxed a, .darkmode .single-info.bixbox .infox .genxed a { + color: #ccc +} + +.darkmode .bigcontent .infox .genxed a:hover, .darkmode .single-info.bixbox .infox .genxed a:hover, .darkmode .single-info.bixbox .infox .infolimit h2 { + color: #fff +} + +.modex a { + background: #333 +} + +.modex a:hover, .stylefor .bsx .tt span i, .darkmode .naveps.bignav .nvs.nvsc a { + color: #fff +} + +.bigcontent .rt .rating, .bxcl ul li span.dt a { + background: #f8f8f8 +} + +.bookmark:hover { + background: #1d1b26 +} + +.darkmode .lista a:hover { + background: #333 +} + +@media only screen and (max-width: 800px) { + .th, .darkmode .th { + background: #e7b53a + } + + #main-menu { + background: rgba(28, 28, 28, .95) + } + + .surprise { + background: #e7b53a + } +} + +.releases.hothome, .tsboxedwrap .releases.hothome, .darkmode .tsboxedwrap .releases.hothome { + background: #d93 +} + +/*! + * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ +.fa, .fab, .fad, .fal, .far, .fas { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + line-height: 1 +} + +.fa-lg { + font-size: 1.33333em; + line-height: .75em; + vertical-align: -.0667em +} + +.fa-xs { + font-size: .75em +} + +.fa-sm { + font-size: .875em +} + +.fa-1x { + font-size: 1em +} + +.fa-2x { + font-size: 2em +} + +.fa-3x { + font-size: 3em +} + +.fa-4x { + font-size: 4em +} + +.fa-5x { + font-size: 5em +} + +.fa-6x { + font-size: 6em +} + +.fa-7x { + font-size: 7em +} + +.fa-8x { + font-size: 8em +} + +.fa-9x { + font-size: 9em +} + +.fa-10x { + font-size: 10em +} + +.fa-fw { + text-align: center; + width: 1.25em +} + +.fa-ul { + list-style-type: none; + margin-left: 2.5em; + padding-left: 0 +} + +.fa-ul > li { + position: relative +} + +.fa-li { + left: -2em; + position: absolute; + text-align: center; + width: 2em; + line-height: inherit +} + +.fa-border { + border: .08em solid #eee; + border-radius: .1em; + padding: .2em .25em .15em +} + +.fa-pull-left { + float: left +} + +.fa-pull-right { + float: right +} + +.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left { + margin-right: .3em +} + +.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right { + margin-left: .3em +} + +.fa-spin { + -webkit-animation: fa-spin 2s linear infinite; + animation: fa-spin 2s linear infinite +} + +.fa-pulse { + -webkit-animation: fa-spin 1s steps(8) infinite; + animation: fa-spin 1s steps(8) infinite +} + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg) + } + to { + -webkit-transform: rotate(1turn); + transform: rotate(1turn) + } +} + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg) + } + to { + -webkit-transform: rotate(1turn); + transform: rotate(1turn) + } +} + +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + transform: rotate(90deg) +} + +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + transform: rotate(180deg) +} + +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + transform: rotate(270deg) +} + +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scaleX(-1); + transform: scaleX(-1) +} + +.fa-flip-vertical { + -webkit-transform: scaleY(-1); + transform: scaleY(-1) +} + +.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)" +} + +.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { + -webkit-transform: scale(-1); + transform: scale(-1) +} + +:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 { + -webkit-filter: none; + filter: none +} + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em +} + +.fa-stack-1x, .fa-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100% +} + +.fa-stack-1x { + line-height: inherit +} + +.fa-stack-2x { + font-size: 2em +} + +.fa-inverse { + color: #fff +} + +.fa-500px:before { + content: "\f26e" +} + +.fa-accessible-icon:before { + content: "\f368" +} + +.fa-accusoft:before { + content: "\f369" +} + +.fa-acquisitions-incorporated:before { + content: "\f6af" +} + +.fa-ad:before { + content: "\f641" +} + +.fa-address-book:before { + content: "\f2b9" +} + +.fa-address-card:before { + content: "\f2bb" +} + +.fa-adjust:before { + content: "\f042" +} + +.fa-adn:before { + content: "\f170" +} + +.fa-adobe:before { + content: "\f778" +} + +.fa-adversal:before { + content: "\f36a" +} + +.fa-affiliatetheme:before { + content: "\f36b" +} + +.fa-air-freshener:before { + content: "\f5d0" +} + +.fa-airbnb:before { + content: "\f834" +} + +.fa-algolia:before { + content: "\f36c" +} + +.fa-align-center:before { + content: "\f037" +} + +.fa-align-justify:before { + content: "\f039" +} + +.fa-align-left:before { + content: "\f036" +} + +.fa-align-right:before { + content: "\f038" +} + +.fa-alipay:before { + content: "\f642" +} + +.fa-allergies:before { + content: "\f461" +} + +.fa-amazon:before { + content: "\f270" +} + +.fa-amazon-pay:before { + content: "\f42c" +} + +.fa-ambulance:before { + content: "\f0f9" +} + +.fa-american-sign-language-interpreting:before { + content: "\f2a3" +} + +.fa-amilia:before { + content: "\f36d" +} + +.fa-anchor:before { + content: "\f13d" +} + +.fa-android:before { + content: "\f17b" +} + +.fa-angellist:before { + content: "\f209" +} + +.fa-angle-double-down:before { + content: "\f103" +} + +.fa-angle-double-left:before { + content: "\f100" +} + +.fa-angle-double-right:before { + content: "\f101" +} + +.fa-angle-double-up:before { + content: "\f102" +} + +.fa-angle-down:before { + content: "\f107" +} + +.fa-angle-left:before { + content: "\f104" +} + +.fa-angle-right:before { + content: "\f105" +} + +.fa-angle-up:before { + content: "\f106" +} + +.fa-angry:before { + content: "\f556" +} + +.fa-angrycreative:before { + content: "\f36e" +} + +.fa-angular:before { + content: "\f420" +} + +.fa-ankh:before { + content: "\f644" +} + +.fa-app-store:before { + content: "\f36f" +} + +.fa-app-store-ios:before { + content: "\f370" +} + +.fa-apper:before { + content: "\f371" +} + +.fa-apple:before { + content: "\f179" +} + +.fa-apple-alt:before { + content: "\f5d1" +} + +.fa-apple-pay:before { + content: "\f415" +} + +.fa-archive:before { + content: "\f187" +} + +.fa-archway:before { + content: "\f557" +} + +.fa-arrow-alt-circle-down:before { + content: "\f358" +} + +.fa-arrow-alt-circle-left:before { + content: "\f359" +} + +.fa-arrow-alt-circle-right:before { + content: "\f35a" +} + +.fa-arrow-alt-circle-up:before { + content: "\f35b" +} + +.fa-arrow-circle-down:before { + content: "\f0ab" +} + +.fa-arrow-circle-left:before { + content: "\f0a8" +} + +.fa-arrow-circle-right:before { + content: "\f0a9" +} + +.fa-arrow-circle-up:before { + content: "\f0aa" +} + +.fa-arrow-down:before { + content: "\f063" +} + +.fa-arrow-left:before { + content: "\f060" +} + +.fa-arrow-right:before { + content: "\f061" +} + +.fa-arrow-up:before { + content: "\f062" +} + +.fa-arrows-alt:before { + content: "\f0b2" +} + +.fa-arrows-alt-h:before { + content: "\f337" +} + +.fa-arrows-alt-v:before { + content: "\f338" +} + +.fa-artstation:before { + content: "\f77a" +} + +.fa-assistive-listening-systems:before { + content: "\f2a2" +} + +.fa-asterisk:before { + content: "\f069" +} + +.fa-asymmetrik:before { + content: "\f372" +} + +.fa-at:before { + content: "\f1fa" +} + +.fa-atlas:before { + content: "\f558" +} + +.fa-atlassian:before { + content: "\f77b" +} + +.fa-atom:before { + content: "\f5d2" +} + +.fa-audible:before { + content: "\f373" +} + +.fa-audio-description:before { + content: "\f29e" +} + +.fa-autoprefixer:before { + content: "\f41c" +} + +.fa-avianex:before { + content: "\f374" +} + +.fa-aviato:before { + content: "\f421" +} + +.fa-award:before { + content: "\f559" +} + +.fa-aws:before { + content: "\f375" +} + +.fa-baby:before { + content: "\f77c" +} + +.fa-baby-carriage:before { + content: "\f77d" +} + +.fa-backspace:before { + content: "\f55a" +} + +.fa-backward:before { + content: "\f04a" +} + +.fa-bacon:before { + content: "\f7e5" +} + +.fa-bahai:before { + content: "\f666" +} + +.fa-balance-scale:before { + content: "\f24e" +} + +.fa-balance-scale-left:before { + content: "\f515" +} + +.fa-balance-scale-right:before { + content: "\f516" +} + +.fa-ban:before { + content: "\f05e" +} + +.fa-band-aid:before { + content: "\f462" +} + +.fa-bandcamp:before { + content: "\f2d5" +} + +.fa-barcode:before { + content: "\f02a" +} + +.fa-bars:before { + content: "\f0c9" +} + +.fa-baseball-ball:before { + content: "\f433" +} + +.fa-basketball-ball:before { + content: "\f434" +} + +.fa-bath:before { + content: "\f2cd" +} + +.fa-battery-empty:before { + content: "\f244" +} + +.fa-battery-full:before { + content: "\f240" +} + +.fa-battery-half:before { + content: "\f242" +} + +.fa-battery-quarter:before { + content: "\f243" +} + +.fa-battery-three-quarters:before { + content: "\f241" +} + +.fa-battle-net:before { + content: "\f835" +} + +.fa-bed:before { + content: "\f236" +} + +.fa-beer:before { + content: "\f0fc" +} + +.fa-behance:before { + content: "\f1b4" +} + +.fa-behance-square:before { + content: "\f1b5" +} + +.fa-bell:before { + content: "\f0f3" +} + +.fa-bell-slash:before { + content: "\f1f6" +} + +.fa-bezier-curve:before { + content: "\f55b" +} + +.fa-bible:before { + content: "\f647" +} + +.fa-bicycle:before { + content: "\f206" +} + +.fa-biking:before { + content: "\f84a" +} + +.fa-bimobject:before { + content: "\f378" +} + +.fa-binoculars:before { + content: "\f1e5" +} + +.fa-biohazard:before { + content: "\f780" +} + +.fa-birthday-cake:before { + content: "\f1fd" +} + +.fa-bitbucket:before { + content: "\f171" +} + +.fa-bitcoin:before { + content: "\f379" +} + +.fa-bity:before { + content: "\f37a" +} + +.fa-black-tie:before { + content: "\f27e" +} + +.fa-blackberry:before { + content: "\f37b" +} + +.fa-blender:before { + content: "\f517" +} + +.fa-blender-phone:before { + content: "\f6b6" +} + +.fa-blind:before { + content: "\f29d" +} + +.fa-blog:before { + content: "\f781" +} + +.fa-blogger:before { + content: "\f37c" +} + +.fa-blogger-b:before { + content: "\f37d" +} + +.fa-bluetooth:before { + content: "\f293" +} + +.fa-bluetooth-b:before { + content: "\f294" +} + +.fa-bold:before { + content: "\f032" +} + +.fa-bolt:before { + content: "\f0e7" +} + +.fa-bomb:before { + content: "\f1e2" +} + +.fa-bone:before { + content: "\f5d7" +} + +.fa-bong:before { + content: "\f55c" +} + +.fa-book:before { + content: "\f02d" +} + +.fa-book-dead:before { + content: "\f6b7" +} + +.fa-book-medical:before { + content: "\f7e6" +} + +.fa-book-open:before { + content: "\f518" +} + +.fa-book-reader:before { + content: "\f5da" +} + +.fa-bookmark:before { + content: "\f02e" +} + +.fa-bootstrap:before { + content: "\f836" +} + +.fa-border-all:before { + content: "\f84c" +} + +.fa-border-none:before { + content: "\f850" +} + +.fa-border-style:before { + content: "\f853" +} + +.fa-bowling-ball:before { + content: "\f436" +} + +.fa-box:before { + content: "\f466" +} + +.fa-box-open:before { + content: "\f49e" +} + +.fa-box-tissue:before { + content: "\f95b" +} + +.fa-boxes:before { + content: "\f468" +} + +.fa-braille:before { + content: "\f2a1" +} + +.fa-brain:before { + content: "\f5dc" +} + +.fa-bread-slice:before { + content: "\f7ec" +} + +.fa-briefcase:before { + content: "\f0b1" +} + +.fa-briefcase-medical:before { + content: "\f469" +} + +.fa-broadcast-tower:before { + content: "\f519" +} + +.fa-broom:before { + content: "\f51a" +} + +.fa-brush:before { + content: "\f55d" +} + +.fa-btc:before { + content: "\f15a" +} + +.fa-buffer:before { + content: "\f837" +} + +.fa-bug:before { + content: "\f188" +} + +.fa-building:before { + content: "\f1ad" +} + +.fa-bullhorn:before { + content: "\f0a1" +} + +.fa-bullseye:before { + content: "\f140" +} + +.fa-burn:before { + content: "\f46a" +} + +.fa-buromobelexperte:before { + content: "\f37f" +} + +.fa-bus:before { + content: "\f207" +} + +.fa-bus-alt:before { + content: "\f55e" +} + +.fa-business-time:before { + content: "\f64a" +} + +.fa-buy-n-large:before { + content: "\f8a6" +} + +.fa-buysellads:before { + content: "\f20d" +} + +.fa-calculator:before { + content: "\f1ec" +} + +.fa-calendar:before { + content: "\f133" +} + +.fa-calendar-alt:before { + content: "\f073" +} + +.fa-calendar-check:before { + content: "\f274" +} + +.fa-calendar-day:before { + content: "\f783" +} + +.fa-calendar-minus:before { + content: "\f272" +} + +.fa-calendar-plus:before { + content: "\f271" +} + +.fa-calendar-times:before { + content: "\f273" +} + +.fa-calendar-week:before { + content: "\f784" +} + +.fa-camera:before { + content: "\f030" +} + +.fa-camera-retro:before { + content: "\f083" +} + +.fa-campground:before { + content: "\f6bb" +} + +.fa-canadian-maple-leaf:before { + content: "\f785" +} + +.fa-candy-cane:before { + content: "\f786" +} + +.fa-cannabis:before { + content: "\f55f" +} + +.fa-capsules:before { + content: "\f46b" +} + +.fa-car:before { + content: "\f1b9" +} + +.fa-car-alt:before { + content: "\f5de" +} + +.fa-car-battery:before { + content: "\f5df" +} + +.fa-car-crash:before { + content: "\f5e1" +} + +.fa-car-side:before { + content: "\f5e4" +} + +.fa-caravan:before { + content: "\f8ff" +} + +.fa-caret-down:before { + content: "\f0d7" +} + +.fa-caret-left:before { + content: "\f0d9" +} + +.fa-caret-right:before { + content: "\f0da" +} + +.fa-caret-square-down:before { + content: "\f150" +} + +.fa-caret-square-left:before { + content: "\f191" +} + +.fa-caret-square-right:before { + content: "\f152" +} + +.fa-caret-square-up:before { + content: "\f151" +} + +.fa-caret-up:before { + content: "\f0d8" +} + +.fa-carrot:before { + content: "\f787" +} + +.fa-cart-arrow-down:before { + content: "\f218" +} + +.fa-cart-plus:before { + content: "\f217" +} + +.fa-cash-register:before { + content: "\f788" +} + +.fa-cat:before { + content: "\f6be" +} + +.fa-cc-amazon-pay:before { + content: "\f42d" +} + +.fa-cc-amex:before { + content: "\f1f3" +} + +.fa-cc-apple-pay:before { + content: "\f416" +} + +.fa-cc-diners-club:before { + content: "\f24c" +} + +.fa-cc-discover:before { + content: "\f1f2" +} + +.fa-cc-jcb:before { + content: "\f24b" +} + +.fa-cc-mastercard:before { + content: "\f1f1" +} + +.fa-cc-paypal:before { + content: "\f1f4" +} + +.fa-cc-stripe:before { + content: "\f1f5" +} + +.fa-cc-visa:before { + content: "\f1f0" +} + +.fa-centercode:before { + content: "\f380" +} + +.fa-centos:before { + content: "\f789" +} + +.fa-certificate:before { + content: "\f0a3" +} + +.fa-chair:before { + content: "\f6c0" +} + +.fa-chalkboard:before { + content: "\f51b" +} + +.fa-chalkboard-teacher:before { + content: "\f51c" +} + +.fa-charging-station:before { + content: "\f5e7" +} + +.fa-chart-area:before { + content: "\f1fe" +} + +.fa-chart-bar:before { + content: "\f080" +} + +.fa-chart-line:before { + content: "\f201" +} + +.fa-chart-pie:before { + content: "\f200" +} + +.fa-check:before { + content: "\f00c" +} + +.fa-check-circle:before { + content: "\f058" +} + +.fa-check-double:before { + content: "\f560" +} + +.fa-check-square:before { + content: "\f14a" +} + +.fa-cheese:before { + content: "\f7ef" +} + +.fa-chess:before { + content: "\f439" +} + +.fa-chess-bishop:before { + content: "\f43a" +} + +.fa-chess-board:before { + content: "\f43c" +} + +.fa-chess-king:before { + content: "\f43f" +} + +.fa-chess-knight:before { + content: "\f441" +} + +.fa-chess-pawn:before { + content: "\f443" +} + +.fa-chess-queen:before { + content: "\f445" +} + +.fa-chess-rook:before { + content: "\f447" +} + +.fa-chevron-circle-down:before { + content: "\f13a" +} + +.fa-chevron-circle-left:before { + content: "\f137" +} + +.fa-chevron-circle-right:before { + content: "\f138" +} + +.fa-chevron-circle-up:before { + content: "\f139" +} + +.fa-chevron-down:before { + content: "\f078" +} + +.fa-chevron-left:before { + content: "\f053" +} + +.fa-chevron-right:before { + content: "\f054" +} + +.fa-chevron-up:before { + content: "\f077" +} + +.fa-child:before { + content: "\f1ae" +} + +.fa-chrome:before { + content: "\f268" +} + +.fa-chromecast:before { + content: "\f838" +} + +.fa-church:before { + content: "\f51d" +} + +.fa-circle:before { + content: "\f111" +} + +.fa-circle-notch:before { + content: "\f1ce" +} + +.fa-city:before { + content: "\f64f" +} + +.fa-clinic-medical:before { + content: "\f7f2" +} + +.fa-clipboard:before { + content: "\f328" +} + +.fa-clipboard-check:before { + content: "\f46c" +} + +.fa-clipboard-list:before { + content: "\f46d" +} + +.fa-clock:before { + content: "\f017" +} + +.fa-clone:before { + content: "\f24d" +} + +.fa-closed-captioning:before { + content: "\f20a" +} + +.fa-cloud:before { + content: "\f0c2" +} + +.fa-cloud-download-alt:before { + content: "\f381" +} + +.fa-cloud-meatball:before { + content: "\f73b" +} + +.fa-cloud-moon:before { + content: "\f6c3" +} + +.fa-cloud-moon-rain:before { + content: "\f73c" +} + +.fa-cloud-rain:before { + content: "\f73d" +} + +.fa-cloud-showers-heavy:before { + content: "\f740" +} + +.fa-cloud-sun:before { + content: "\f6c4" +} + +.fa-cloud-sun-rain:before { + content: "\f743" +} + +.fa-cloud-upload-alt:before { + content: "\f382" +} + +.fa-cloudscale:before { + content: "\f383" +} + +.fa-cloudsmith:before { + content: "\f384" +} + +.fa-cloudversify:before { + content: "\f385" +} + +.fa-cocktail:before { + content: "\f561" +} + +.fa-code:before { + content: "\f121" +} + +.fa-code-branch:before { + content: "\f126" +} + +.fa-codepen:before { + content: "\f1cb" +} + +.fa-codiepie:before { + content: "\f284" +} + +.fa-coffee:before { + content: "\f0f4" +} + +.fa-cog:before { + content: "\f013" +} + +.fa-cogs:before { + content: "\f085" +} + +.fa-coins:before { + content: "\f51e" +} + +.fa-columns:before { + content: "\f0db" +} + +.fa-comment:before { + content: "\f075" +} + +.fa-comment-alt:before { + content: "\f27a" +} + +.fa-comment-dollar:before { + content: "\f651" +} + +.fa-comment-dots:before { + content: "\f4ad" +} + +.fa-comment-medical:before { + content: "\f7f5" +} + +.fa-comment-slash:before { + content: "\f4b3" +} + +.fa-comments:before { + content: "\f086" +} + +.fa-comments-dollar:before { + content: "\f653" +} + +.fa-compact-disc:before { + content: "\f51f" +} + +.fa-compass:before { + content: "\f14e" +} + +.fa-compress:before { + content: "\f066" +} + +.fa-compress-alt:before { + content: "\f422" +} + +.fa-compress-arrows-alt:before { + content: "\f78c" +} + +.fa-concierge-bell:before { + content: "\f562" +} + +.fa-confluence:before { + content: "\f78d" +} + +.fa-connectdevelop:before { + content: "\f20e" +} + +.fa-contao:before { + content: "\f26d" +} + +.fa-cookie:before { + content: "\f563" +} + +.fa-cookie-bite:before { + content: "\f564" +} + +.fa-copy:before { + content: "\f0c5" +} + +.fa-copyright:before { + content: "\f1f9" +} + +.fa-cotton-bureau:before { + content: "\f89e" +} + +.fa-couch:before { + content: "\f4b8" +} + +.fa-cpanel:before { + content: "\f388" +} + +.fa-creative-commons:before { + content: "\f25e" +} + +.fa-creative-commons-by:before { + content: "\f4e7" +} + +.fa-creative-commons-nc:before { + content: "\f4e8" +} + +.fa-creative-commons-nc-eu:before { + content: "\f4e9" +} + +.fa-creative-commons-nc-jp:before { + content: "\f4ea" +} + +.fa-creative-commons-nd:before { + content: "\f4eb" +} + +.fa-creative-commons-pd:before { + content: "\f4ec" +} + +.fa-creative-commons-pd-alt:before { + content: "\f4ed" +} + +.fa-creative-commons-remix:before { + content: "\f4ee" +} + +.fa-creative-commons-sa:before { + content: "\f4ef" +} + +.fa-creative-commons-sampling:before { + content: "\f4f0" +} + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1" +} + +.fa-creative-commons-share:before { + content: "\f4f2" +} + +.fa-creative-commons-zero:before { + content: "\f4f3" +} + +.fa-credit-card:before { + content: "\f09d" +} + +.fa-critical-role:before { + content: "\f6c9" +} + +.fa-crop:before { + content: "\f125" +} + +.fa-crop-alt:before { + content: "\f565" +} + +.fa-cross:before { + content: "\f654" +} + +.fa-crosshairs:before { + content: "\f05b" +} + +.fa-crow:before { + content: "\f520" +} + +.fa-crown:before { + content: "\f521" +} + +.fa-crutch:before { + content: "\f7f7" +} + +.fa-css3:before { + content: "\f13c" +} + +.fa-css3-alt:before { + content: "\f38b" +} + +.fa-cube:before { + content: "\f1b2" +} + +.fa-cubes:before { + content: "\f1b3" +} + +.fa-cut:before { + content: "\f0c4" +} + +.fa-cuttlefish:before { + content: "\f38c" +} + +.fa-d-and-d:before { + content: "\f38d" +} + +.fa-d-and-d-beyond:before { + content: "\f6ca" +} + +.fa-dailymotion:before { + content: "\f952" +} + +.fa-dashcube:before { + content: "\f210" +} + +.fa-database:before { + content: "\f1c0" +} + +.fa-deaf:before { + content: "\f2a4" +} + +.fa-delicious:before { + content: "\f1a5" +} + +.fa-democrat:before { + content: "\f747" +} + +.fa-deploydog:before { + content: "\f38e" +} + +.fa-deskpro:before { + content: "\f38f" +} + +.fa-desktop:before { + content: "\f108" +} + +.fa-dev:before { + content: "\f6cc" +} + +.fa-deviantart:before { + content: "\f1bd" +} + +.fa-dharmachakra:before { + content: "\f655" +} + +.fa-dhl:before { + content: "\f790" +} + +.fa-diagnoses:before { + content: "\f470" +} + +.fa-diaspora:before { + content: "\f791" +} + +.fa-dice:before { + content: "\f522" +} + +.fa-dice-d20:before { + content: "\f6cf" +} + +.fa-dice-d6:before { + content: "\f6d1" +} + +.fa-dice-five:before { + content: "\f523" +} + +.fa-dice-four:before { + content: "\f524" +} + +.fa-dice-one:before { + content: "\f525" +} + +.fa-dice-six:before { + content: "\f526" +} + +.fa-dice-three:before { + content: "\f527" +} + +.fa-dice-two:before { + content: "\f528" +} + +.fa-digg:before { + content: "\f1a6" +} + +.fa-digital-ocean:before { + content: "\f391" +} + +.fa-digital-tachograph:before { + content: "\f566" +} + +.fa-directions:before { + content: "\f5eb" +} + +.fa-discord:before { + content: "\f392" +} + +.fa-discourse:before { + content: "\f393" +} + +.fa-disease:before { + content: "\f7fa" +} + +.fa-divide:before { + content: "\f529" +} + +.fa-dizzy:before { + content: "\f567" +} + +.fa-dna:before { + content: "\f471" +} + +.fa-dochub:before { + content: "\f394" +} + +.fa-docker:before { + content: "\f395" +} + +.fa-dog:before { + content: "\f6d3" +} + +.fa-dollar-sign:before { + content: "\f155" +} + +.fa-dolly:before { + content: "\f472" +} + +.fa-dolly-flatbed:before { + content: "\f474" +} + +.fa-donate:before { + content: "\f4b9" +} + +.fa-door-closed:before { + content: "\f52a" +} + +.fa-door-open:before { + content: "\f52b" +} + +.fa-dot-circle:before { + content: "\f192" +} + +.fa-dove:before { + content: "\f4ba" +} + +.fa-download:before { + content: "\f019" +} + +.fa-draft2digital:before { + content: "\f396" +} + +.fa-drafting-compass:before { + content: "\f568" +} + +.fa-dragon:before { + content: "\f6d5" +} + +.fa-draw-polygon:before { + content: "\f5ee" +} + +.fa-dribbble:before { + content: "\f17d" +} + +.fa-dribbble-square:before { + content: "\f397" +} + +.fa-dropbox:before { + content: "\f16b" +} + +.fa-drum:before { + content: "\f569" +} + +.fa-drum-steelpan:before { + content: "\f56a" +} + +.fa-drumstick-bite:before { + content: "\f6d7" +} + +.fa-drupal:before { + content: "\f1a9" +} + +.fa-dumbbell:before { + content: "\f44b" +} + +.fa-dumpster:before { + content: "\f793" +} + +.fa-dumpster-fire:before { + content: "\f794" +} + +.fa-dungeon:before { + content: "\f6d9" +} + +.fa-dyalog:before { + content: "\f399" +} + +.fa-earlybirds:before { + content: "\f39a" +} + +.fa-ebay:before { + content: "\f4f4" +} + +.fa-edge:before { + content: "\f282" +} + +.fa-edit:before { + content: "\f044" +} + +.fa-egg:before { + content: "\f7fb" +} + +.fa-eject:before { + content: "\f052" +} + +.fa-elementor:before { + content: "\f430" +} + +.fa-ellipsis-h:before { + content: "\f141" +} + +.fa-ellipsis-v:before { + content: "\f142" +} + +.fa-ello:before { + content: "\f5f1" +} + +.fa-ember:before { + content: "\f423" +} + +.fa-empire:before { + content: "\f1d1" +} + +.fa-envelope:before { + content: "\f0e0" +} + +.fa-envelope-open:before { + content: "\f2b6" +} + +.fa-envelope-open-text:before { + content: "\f658" +} + +.fa-envelope-square:before { + content: "\f199" +} + +.fa-envira:before { + content: "\f299" +} + +.fa-equals:before { + content: "\f52c" +} + +.fa-eraser:before { + content: "\f12d" +} + +.fa-erlang:before { + content: "\f39d" +} + +.fa-ethereum:before { + content: "\f42e" +} + +.fa-ethernet:before { + content: "\f796" +} + +.fa-etsy:before { + content: "\f2d7" +} + +.fa-euro-sign:before { + content: "\f153" +} + +.fa-evernote:before { + content: "\f839" +} + +.fa-exchange-alt:before { + content: "\f362" +} + +.fa-exclamation:before { + content: "\f12a" +} + +.fa-exclamation-circle:before { + content: "\f06a" +} + +.fa-exclamation-triangle:before { + content: "\f071" +} + +.fa-expand:before { + content: "\f065" +} + +.fa-expand-alt:before { + content: "\f424" +} + +.fa-expand-arrows-alt:before { + content: "\f31e" +} + +.fa-expeditedssl:before { + content: "\f23e" +} + +.fa-external-link-alt:before { + content: "\f35d" +} + +.fa-external-link-square-alt:before { + content: "\f360" +} + +.fa-eye:before { + content: "\f06e" +} + +.fa-eye-dropper:before { + content: "\f1fb" +} + +.fa-eye-slash:before { + content: "\f070" +} + +.fa-facebook:before { + content: "\f09a" +} + +.fa-facebook-f:before { + content: "\f39e" +} + +.fa-facebook-messenger:before { + content: "\f39f" +} + +.fa-facebook-square:before { + content: "\f082" +} + +.fa-fan:before { + content: "\f863" +} + +.fa-fantasy-flight-games:before { + content: "\f6dc" +} + +.fa-fast-backward:before { + content: "\f049" +} + +.fa-fast-forward:before { + content: "\f050" +} + +.fa-faucet:before { + content: "\f905" +} + +.fa-fax:before { + content: "\f1ac" +} + +.fa-feather:before { + content: "\f52d" +} + +.fa-feather-alt:before { + content: "\f56b" +} + +.fa-fedex:before { + content: "\f797" +} + +.fa-fedora:before { + content: "\f798" +} + +.fa-female:before { + content: "\f182" +} + +.fa-fighter-jet:before { + content: "\f0fb" +} + +.fa-figma:before { + content: "\f799" +} + +.fa-file:before { + content: "\f15b" +} + +.fa-file-alt:before { + content: "\f15c" +} + +.fa-file-archive:before { + content: "\f1c6" +} + +.fa-file-audio:before { + content: "\f1c7" +} + +.fa-file-code:before { + content: "\f1c9" +} + +.fa-file-contract:before { + content: "\f56c" +} + +.fa-file-csv:before { + content: "\f6dd" +} + +.fa-file-download:before { + content: "\f56d" +} + +.fa-file-excel:before { + content: "\f1c3" +} + +.fa-file-export:before { + content: "\f56e" +} + +.fa-file-image:before { + content: "\f1c5" +} + +.fa-file-import:before { + content: "\f56f" +} + +.fa-file-invoice:before { + content: "\f570" +} + +.fa-file-invoice-dollar:before { + content: "\f571" +} + +.fa-file-medical:before { + content: "\f477" +} + +.fa-file-medical-alt:before { + content: "\f478" +} + +.fa-file-pdf:before { + content: "\f1c1" +} + +.fa-file-powerpoint:before { + content: "\f1c4" +} + +.fa-file-prescription:before { + content: "\f572" +} + +.fa-file-signature:before { + content: "\f573" +} + +.fa-file-upload:before { + content: "\f574" +} + +.fa-file-video:before { + content: "\f1c8" +} + +.fa-file-word:before { + content: "\f1c2" +} + +.fa-fill:before { + content: "\f575" +} + +.fa-fill-drip:before { + content: "\f576" +} + +.fa-film:before { + content: "\f008" +} + +.fa-filter:before { + content: "\f0b0" +} + +.fa-fingerprint:before { + content: "\f577" +} + +.fa-fire:before { + content: "\f06d" +} + +.fa-fire-alt:before { + content: "\f7e4" +} + +.fa-fire-extinguisher:before { + content: "\f134" +} + +.fa-firefox:before { + content: "\f269" +} + +.fa-firefox-browser:before { + content: "\f907" +} + +.fa-first-aid:before { + content: "\f479" +} + +.fa-first-order:before { + content: "\f2b0" +} + +.fa-first-order-alt:before { + content: "\f50a" +} + +.fa-firstdraft:before { + content: "\f3a1" +} + +.fa-fish:before { + content: "\f578" +} + +.fa-fist-raised:before { + content: "\f6de" +} + +.fa-flag:before { + content: "\f024" +} + +.fa-flag-checkered:before { + content: "\f11e" +} + +.fa-flag-usa:before { + content: "\f74d" +} + +.fa-flask:before { + content: "\f0c3" +} + +.fa-flickr:before { + content: "\f16e" +} + +.fa-flipboard:before { + content: "\f44d" +} + +.fa-flushed:before { + content: "\f579" +} + +.fa-fly:before { + content: "\f417" +} + +.fa-folder:before { + content: "\f07b" +} + +.fa-folder-minus:before { + content: "\f65d" +} + +.fa-folder-open:before { + content: "\f07c" +} + +.fa-folder-plus:before { + content: "\f65e" +} + +.fa-font:before { + content: "\f031" +} + +.fa-font-awesome:before { + content: "\f2b4" +} + +.fa-font-awesome-alt:before { + content: "\f35c" +} + +.fa-font-awesome-flag:before { + content: "\f425" +} + +.fa-font-awesome-logo-full:before { + content: "\f4e6" +} + +.fa-fonticons:before { + content: "\f280" +} + +.fa-fonticons-fi:before { + content: "\f3a2" +} + +.fa-football-ball:before { + content: "\f44e" +} + +.fa-fort-awesome:before { + content: "\f286" +} + +.fa-fort-awesome-alt:before { + content: "\f3a3" +} + +.fa-forumbee:before { + content: "\f211" +} + +.fa-forward:before { + content: "\f04e" +} + +.fa-foursquare:before { + content: "\f180" +} + +.fa-free-code-camp:before { + content: "\f2c5" +} + +.fa-freebsd:before { + content: "\f3a4" +} + +.fa-frog:before { + content: "\f52e" +} + +.fa-frown:before { + content: "\f119" +} + +.fa-frown-open:before { + content: "\f57a" +} + +.fa-fulcrum:before { + content: "\f50b" +} + +.fa-funnel-dollar:before { + content: "\f662" +} + +.fa-futbol:before { + content: "\f1e3" +} + +.fa-galactic-republic:before { + content: "\f50c" +} + +.fa-galactic-senate:before { + content: "\f50d" +} + +.fa-gamepad:before { + content: "\f11b" +} + +.fa-gas-pump:before { + content: "\f52f" +} + +.fa-gavel:before { + content: "\f0e3" +} + +.fa-gem:before { + content: "\f3a5" +} + +.fa-genderless:before { + content: "\f22d" +} + +.fa-get-pocket:before { + content: "\f265" +} + +.fa-gg:before { + content: "\f260" +} + +.fa-gg-circle:before { + content: "\f261" +} + +.fa-ghost:before { + content: "\f6e2" +} + +.fa-gift:before { + content: "\f06b" +} + +.fa-gifts:before { + content: "\f79c" +} + +.fa-git:before { + content: "\f1d3" +} + +.fa-git-alt:before { + content: "\f841" +} + +.fa-git-square:before { + content: "\f1d2" +} + +.fa-github:before { + content: "\f09b" +} + +.fa-github-alt:before { + content: "\f113" +} + +.fa-github-square:before { + content: "\f092" +} + +.fa-gitkraken:before { + content: "\f3a6" +} + +.fa-gitlab:before { + content: "\f296" +} + +.fa-gitter:before { + content: "\f426" +} + +.fa-glass-cheers:before { + content: "\f79f" +} + +.fa-glass-martini:before { + content: "\f000" +} + +.fa-glass-martini-alt:before { + content: "\f57b" +} + +.fa-glass-whiskey:before { + content: "\f7a0" +} + +.fa-glasses:before { + content: "\f530" +} + +.fa-glide:before { + content: "\f2a5" +} + +.fa-glide-g:before { + content: "\f2a6" +} + +.fa-globe:before { + content: "\f0ac" +} + +.fa-globe-africa:before { + content: "\f57c" +} + +.fa-globe-americas:before { + content: "\f57d" +} + +.fa-globe-asia:before { + content: "\f57e" +} + +.fa-globe-europe:before { + content: "\f7a2" +} + +.fa-gofore:before { + content: "\f3a7" +} + +.fa-golf-ball:before { + content: "\f450" +} + +.fa-goodreads:before { + content: "\f3a8" +} + +.fa-goodreads-g:before { + content: "\f3a9" +} + +.fa-google:before { + content: "\f1a0" +} + +.fa-google-drive:before { + content: "\f3aa" +} + +.fa-google-play:before { + content: "\f3ab" +} + +.fa-google-plus:before { + content: "\f2b3" +} + +.fa-google-plus-g:before { + content: "\f0d5" +} + +.fa-google-plus-square:before { + content: "\f0d4" +} + +.fa-google-wallet:before { + content: "\f1ee" +} + +.fa-gopuram:before { + content: "\f664" +} + +.fa-graduation-cap:before { + content: "\f19d" +} + +.fa-gratipay:before { + content: "\f184" +} + +.fa-grav:before { + content: "\f2d6" +} + +.fa-greater-than:before { + content: "\f531" +} + +.fa-greater-than-equal:before { + content: "\f532" +} + +.fa-grimace:before { + content: "\f57f" +} + +.fa-grin:before { + content: "\f580" +} + +.fa-grin-alt:before { + content: "\f581" +} + +.fa-grin-beam:before { + content: "\f582" +} + +.fa-grin-beam-sweat:before { + content: "\f583" +} + +.fa-grin-hearts:before { + content: "\f584" +} + +.fa-grin-squint:before { + content: "\f585" +} + +.fa-grin-squint-tears:before { + content: "\f586" +} + +.fa-grin-stars:before { + content: "\f587" +} + +.fa-grin-tears:before { + content: "\f588" +} + +.fa-grin-tongue:before { + content: "\f589" +} + +.fa-grin-tongue-squint:before { + content: "\f58a" +} + +.fa-grin-tongue-wink:before { + content: "\f58b" +} + +.fa-grin-wink:before { + content: "\f58c" +} + +.fa-grip-horizontal:before { + content: "\f58d" +} + +.fa-grip-lines:before { + content: "\f7a4" +} + +.fa-grip-lines-vertical:before { + content: "\f7a5" +} + +.fa-grip-vertical:before { + content: "\f58e" +} + +.fa-gripfire:before { + content: "\f3ac" +} + +.fa-grunt:before { + content: "\f3ad" +} + +.fa-guitar:before { + content: "\f7a6" +} + +.fa-gulp:before { + content: "\f3ae" +} + +.fa-h-square:before { + content: "\f0fd" +} + +.fa-hacker-news:before { + content: "\f1d4" +} + +.fa-hacker-news-square:before { + content: "\f3af" +} + +.fa-hackerrank:before { + content: "\f5f7" +} + +.fa-hamburger:before { + content: "\f805" +} + +.fa-hammer:before { + content: "\f6e3" +} + +.fa-hamsa:before { + content: "\f665" +} + +.fa-hand-holding:before { + content: "\f4bd" +} + +.fa-hand-holding-heart:before { + content: "\f4be" +} + +.fa-hand-holding-medical:before { + content: "\f95c" +} + +.fa-hand-holding-usd:before { + content: "\f4c0" +} + +.fa-hand-holding-water:before { + content: "\f4c1" +} + +.fa-hand-lizard:before { + content: "\f258" +} + +.fa-hand-middle-finger:before { + content: "\f806" +} + +.fa-hand-paper:before { + content: "\f256" +} + +.fa-hand-peace:before { + content: "\f25b" +} + +.fa-hand-point-down:before { + content: "\f0a7" +} + +.fa-hand-point-left:before { + content: "\f0a5" +} + +.fa-hand-point-right:before { + content: "\f0a4" +} + +.fa-hand-point-up:before { + content: "\f0a6" +} + +.fa-hand-pointer:before { + content: "\f25a" +} + +.fa-hand-rock:before { + content: "\f255" +} + +.fa-hand-scissors:before { + content: "\f257" +} + +.fa-hand-sparkles:before { + content: "\f95d" +} + +.fa-hand-spock:before { + content: "\f259" +} + +.fa-hands:before { + content: "\f4c2" +} + +.fa-hands-helping:before { + content: "\f4c4" +} + +.fa-hands-wash:before { + content: "\f95e" +} + +.fa-handshake:before { + content: "\f2b5" +} + +.fa-handshake-alt-slash:before { + content: "\f95f" +} + +.fa-handshake-slash:before { + content: "\f960" +} + +.fa-hanukiah:before { + content: "\f6e6" +} + +.fa-hard-hat:before { + content: "\f807" +} + +.fa-hashtag:before { + content: "\f292" +} + +.fa-hat-cowboy:before { + content: "\f8c0" +} + +.fa-hat-cowboy-side:before { + content: "\f8c1" +} + +.fa-hat-wizard:before { + content: "\f6e8" +} + +.fa-hdd:before { + content: "\f0a0" +} + +.fa-head-side-cough:before { + content: "\f961" +} + +.fa-head-side-cough-slash:before { + content: "\f962" +} + +.fa-head-side-mask:before { + content: "\f963" +} + +.fa-head-side-virus:before { + content: "\f964" +} + +.fa-heading:before { + content: "\f1dc" +} + +.fa-headphones:before { + content: "\f025" +} + +.fa-headphones-alt:before { + content: "\f58f" +} + +.fa-headset:before { + content: "\f590" +} + +.fa-heart:before { + content: "\f004" +} + +.fa-heart-broken:before { + content: "\f7a9" +} + +.fa-heartbeat:before { + content: "\f21e" +} + +.fa-helicopter:before { + content: "\f533" +} + +.fa-highlighter:before { + content: "\f591" +} + +.fa-hiking:before { + content: "\f6ec" +} + +.fa-hippo:before { + content: "\f6ed" +} + +.fa-hips:before { + content: "\f452" +} + +.fa-hire-a-helper:before { + content: "\f3b0" +} + +.fa-history:before { + content: "\f1da" +} + +.fa-hockey-puck:before { + content: "\f453" +} + +.fa-holly-berry:before { + content: "\f7aa" +} + +.fa-home:before { + content: "\f015" +} + +.fa-hooli:before { + content: "\f427" +} + +.fa-hornbill:before { + content: "\f592" +} + +.fa-horse:before { + content: "\f6f0" +} + +.fa-horse-head:before { + content: "\f7ab" +} + +.fa-hospital:before { + content: "\f0f8" +} + +.fa-hospital-alt:before { + content: "\f47d" +} + +.fa-hospital-symbol:before { + content: "\f47e" +} + +.fa-hospital-user:before { + content: "\f80d" +} + +.fa-hot-tub:before { + content: "\f593" +} + +.fa-hotdog:before { + content: "\f80f" +} + +.fa-hotel:before { + content: "\f594" +} + +.fa-hotjar:before { + content: "\f3b1" +} + +.fa-hourglass:before { + content: "\f254" +} + +.fa-hourglass-end:before { + content: "\f253" +} + +.fa-hourglass-half:before { + content: "\f252" +} + +.fa-hourglass-start:before { + content: "\f251" +} + +.fa-house-damage:before { + content: "\f6f1" +} + +.fa-house-user:before { + content: "\f965" +} + +.fa-houzz:before { + content: "\f27c" +} + +.fa-hryvnia:before { + content: "\f6f2" +} + +.fa-html5:before { + content: "\f13b" +} + +.fa-hubspot:before { + content: "\f3b2" +} + +.fa-i-cursor:before { + content: "\f246" +} + +.fa-ice-cream:before { + content: "\f810" +} + +.fa-icicles:before { + content: "\f7ad" +} + +.fa-icons:before { + content: "\f86d" +} + +.fa-id-badge:before { + content: "\f2c1" +} + +.fa-id-card:before { + content: "\f2c2" +} + +.fa-id-card-alt:before { + content: "\f47f" +} + +.fa-ideal:before { + content: "\f913" +} + +.fa-igloo:before { + content: "\f7ae" +} + +.fa-image:before { + content: "\f03e" +} + +.fa-images:before { + content: "\f302" +} + +.fa-imdb:before { + content: "\f2d8" +} + +.fa-inbox:before { + content: "\f01c" +} + +.fa-indent:before { + content: "\f03c" +} + +.fa-industry:before { + content: "\f275" +} + +.fa-infinity:before { + content: "\f534" +} + +.fa-info:before { + content: "\f129" +} + +.fa-info-circle:before { + content: "\f05a" +} + +.fa-instagram:before { + content: "\f16d" +} + +.fa-instagram-square:before { + content: "\f955" +} + +.fa-intercom:before { + content: "\f7af" +} + +.fa-internet-explorer:before { + content: "\f26b" +} + +.fa-invision:before { + content: "\f7b0" +} + +.fa-ioxhost:before { + content: "\f208" +} + +.fa-italic:before { + content: "\f033" +} + +.fa-itch-io:before { + content: "\f83a" +} + +.fa-itunes:before { + content: "\f3b4" +} + +.fa-itunes-note:before { + content: "\f3b5" +} + +.fa-java:before { + content: "\f4e4" +} + +.fa-jedi:before { + content: "\f669" +} + +.fa-jedi-order:before { + content: "\f50e" +} + +.fa-jenkins:before { + content: "\f3b6" +} + +.fa-jira:before { + content: "\f7b1" +} + +.fa-joget:before { + content: "\f3b7" +} + +.fa-joint:before { + content: "\f595" +} + +.fa-joomla:before { + content: "\f1aa" +} + +.fa-journal-whills:before { + content: "\f66a" +} + +.fa-js:before { + content: "\f3b8" +} + +.fa-js-square:before { + content: "\f3b9" +} + +.fa-jsfiddle:before { + content: "\f1cc" +} + +.fa-kaaba:before { + content: "\f66b" +} + +.fa-kaggle:before { + content: "\f5fa" +} + +.fa-key:before { + content: "\f084" +} + +.fa-keybase:before { + content: "\f4f5" +} + +.fa-keyboard:before { + content: "\f11c" +} + +.fa-keycdn:before { + content: "\f3ba" +} + +.fa-khanda:before { + content: "\f66d" +} + +.fa-kickstarter:before { + content: "\f3bb" +} + +.fa-kickstarter-k:before { + content: "\f3bc" +} + +.fa-kiss:before { + content: "\f596" +} + +.fa-kiss-beam:before { + content: "\f597" +} + +.fa-kiss-wink-heart:before { + content: "\f598" +} + +.fa-kiwi-bird:before { + content: "\f535" +} + +.fa-korvue:before { + content: "\f42f" +} + +.fa-landmark:before { + content: "\f66f" +} + +.fa-language:before { + content: "\f1ab" +} + +.fa-laptop:before { + content: "\f109" +} + +.fa-laptop-code:before { + content: "\f5fc" +} + +.fa-laptop-house:before { + content: "\f966" +} + +.fa-laptop-medical:before { + content: "\f812" +} + +.fa-laravel:before { + content: "\f3bd" +} + +.fa-lastfm:before { + content: "\f202" +} + +.fa-lastfm-square:before { + content: "\f203" +} + +.fa-laugh:before { + content: "\f599" +} + +.fa-laugh-beam:before { + content: "\f59a" +} + +.fa-laugh-squint:before { + content: "\f59b" +} + +.fa-laugh-wink:before { + content: "\f59c" +} + +.fa-layer-group:before { + content: "\f5fd" +} + +.fa-leaf:before { + content: "\f06c" +} + +.fa-leanpub:before { + content: "\f212" +} + +.fa-lemon:before { + content: "\f094" +} + +.fa-less:before { + content: "\f41d" +} + +.fa-less-than:before { + content: "\f536" +} + +.fa-less-than-equal:before { + content: "\f537" +} + +.fa-level-down-alt:before { + content: "\f3be" +} + +.fa-level-up-alt:before { + content: "\f3bf" +} + +.fa-life-ring:before { + content: "\f1cd" +} + +.fa-lightbulb:before { + content: "\f0eb" +} + +.fa-line:before { + content: "\f3c0" +} + +.fa-link:before { + content: "\f0c1" +} + +.fa-linkedin:before { + content: "\f08c" +} + +.fa-linkedin-in:before { + content: "\f0e1" +} + +.fa-linode:before { + content: "\f2b8" +} + +.fa-linux:before { + content: "\f17c" +} + +.fa-lira-sign:before { + content: "\f195" +} + +.fa-list:before { + content: "\f03a" +} + +.fa-list-alt:before { + content: "\f022" +} + +.fa-list-ol:before { + content: "\f0cb" +} + +.fa-list-ul:before { + content: "\f0ca" +} + +.fa-location-arrow:before { + content: "\f124" +} + +.fa-lock:before { + content: "\f023" +} + +.fa-lock-open:before { + content: "\f3c1" +} + +.fa-long-arrow-alt-down:before { + content: "\f309" +} + +.fa-long-arrow-alt-left:before { + content: "\f30a" +} + +.fa-long-arrow-alt-right:before { + content: "\f30b" +} + +.fa-long-arrow-alt-up:before { + content: "\f30c" +} + +.fa-low-vision:before { + content: "\f2a8" +} + +.fa-luggage-cart:before { + content: "\f59d" +} + +.fa-lungs:before { + content: "\f604" +} + +.fa-lungs-virus:before { + content: "\f967" +} + +.fa-lyft:before { + content: "\f3c3" +} + +.fa-magento:before { + content: "\f3c4" +} + +.fa-magic:before { + content: "\f0d0" +} + +.fa-magnet:before { + content: "\f076" +} + +.fa-mail-bulk:before { + content: "\f674" +} + +.fa-mailchimp:before { + content: "\f59e" +} + +.fa-male:before { + content: "\f183" +} + +.fa-mandalorian:before { + content: "\f50f" +} + +.fa-map:before { + content: "\f279" +} + +.fa-map-marked:before { + content: "\f59f" +} + +.fa-map-marked-alt:before { + content: "\f5a0" +} + +.fa-map-marker:before { + content: "\f041" +} + +.fa-map-marker-alt:before { + content: "\f3c5" +} + +.fa-map-pin:before { + content: "\f276" +} + +.fa-map-signs:before { + content: "\f277" +} + +.fa-markdown:before { + content: "\f60f" +} + +.fa-marker:before { + content: "\f5a1" +} + +.fa-mars:before { + content: "\f222" +} + +.fa-mars-double:before { + content: "\f227" +} + +.fa-mars-stroke:before { + content: "\f229" +} + +.fa-mars-stroke-h:before { + content: "\f22b" +} + +.fa-mars-stroke-v:before { + content: "\f22a" +} + +.fa-mask:before { + content: "\f6fa" +} + +.fa-mastodon:before { + content: "\f4f6" +} + +.fa-maxcdn:before { + content: "\f136" +} + +.fa-mdb:before { + content: "\f8ca" +} + +.fa-medal:before { + content: "\f5a2" +} + +.fa-medapps:before { + content: "\f3c6" +} + +.fa-medium:before { + content: "\f23a" +} + +.fa-medium-m:before { + content: "\f3c7" +} + +.fa-medkit:before { + content: "\f0fa" +} + +.fa-medrt:before { + content: "\f3c8" +} + +.fa-meetup:before { + content: "\f2e0" +} + +.fa-megaport:before { + content: "\f5a3" +} + +.fa-meh:before { + content: "\f11a" +} + +.fa-meh-blank:before { + content: "\f5a4" +} + +.fa-meh-rolling-eyes:before { + content: "\f5a5" +} + +.fa-memory:before { + content: "\f538" +} + +.fa-mendeley:before { + content: "\f7b3" +} + +.fa-menorah:before { + content: "\f676" +} + +.fa-mercury:before { + content: "\f223" +} + +.fa-meteor:before { + content: "\f753" +} + +.fa-microblog:before { + content: "\f91a" +} + +.fa-microchip:before { + content: "\f2db" +} + +.fa-microphone:before { + content: "\f130" +} + +.fa-microphone-alt:before { + content: "\f3c9" +} + +.fa-microphone-alt-slash:before { + content: "\f539" +} + +.fa-microphone-slash:before { + content: "\f131" +} + +.fa-microscope:before { + content: "\f610" +} + +.fa-microsoft:before { + content: "\f3ca" +} + +.fa-minus:before { + content: "\f068" +} + +.fa-minus-circle:before { + content: "\f056" +} + +.fa-minus-square:before { + content: "\f146" +} + +.fa-mitten:before { + content: "\f7b5" +} + +.fa-mix:before { + content: "\f3cb" +} + +.fa-mixcloud:before { + content: "\f289" +} + +.fa-mixer:before { + content: "\f956" +} + +.fa-mizuni:before { + content: "\f3cc" +} + +.fa-mobile:before { + content: "\f10b" +} + +.fa-mobile-alt:before { + content: "\f3cd" +} + +.fa-modx:before { + content: "\f285" +} + +.fa-monero:before { + content: "\f3d0" +} + +.fa-money-bill:before { + content: "\f0d6" +} + +.fa-money-bill-alt:before { + content: "\f3d1" +} + +.fa-money-bill-wave:before { + content: "\f53a" +} + +.fa-money-bill-wave-alt:before { + content: "\f53b" +} + +.fa-money-check:before { + content: "\f53c" +} + +.fa-money-check-alt:before { + content: "\f53d" +} + +.fa-monument:before { + content: "\f5a6" +} + +.fa-moon:before { + content: "\f186" +} + +.fa-mortar-pestle:before { + content: "\f5a7" +} + +.fa-mosque:before { + content: "\f678" +} + +.fa-motorcycle:before { + content: "\f21c" +} + +.fa-mountain:before { + content: "\f6fc" +} + +.fa-mouse:before { + content: "\f8cc" +} + +.fa-mouse-pointer:before { + content: "\f245" +} + +.fa-mug-hot:before { + content: "\f7b6" +} + +.fa-music:before { + content: "\f001" +} + +.fa-napster:before { + content: "\f3d2" +} + +.fa-neos:before { + content: "\f612" +} + +.fa-network-wired:before { + content: "\f6ff" +} + +.fa-neuter:before { + content: "\f22c" +} + +.fa-newspaper:before { + content: "\f1ea" +} + +.fa-nimblr:before { + content: "\f5a8" +} + +.fa-node:before { + content: "\f419" +} + +.fa-node-js:before { + content: "\f3d3" +} + +.fa-not-equal:before { + content: "\f53e" +} + +.fa-notes-medical:before { + content: "\f481" +} + +.fa-npm:before { + content: "\f3d4" +} + +.fa-ns8:before { + content: "\f3d5" +} + +.fa-nutritionix:before { + content: "\f3d6" +} + +.fa-object-group:before { + content: "\f247" +} + +.fa-object-ungroup:before { + content: "\f248" +} + +.fa-odnoklassniki:before { + content: "\f263" +} + +.fa-odnoklassniki-square:before { + content: "\f264" +} + +.fa-oil-can:before { + content: "\f613" +} + +.fa-old-republic:before { + content: "\f510" +} + +.fa-om:before { + content: "\f679" +} + +.fa-opencart:before { + content: "\f23d" +} + +.fa-openid:before { + content: "\f19b" +} + +.fa-opera:before { + content: "\f26a" +} + +.fa-optin-monster:before { + content: "\f23c" +} + +.fa-orcid:before { + content: "\f8d2" +} + +.fa-osi:before { + content: "\f41a" +} + +.fa-otter:before { + content: "\f700" +} + +.fa-outdent:before { + content: "\f03b" +} + +.fa-page4:before { + content: "\f3d7" +} + +.fa-pagelines:before { + content: "\f18c" +} + +.fa-pager:before { + content: "\f815" +} + +.fa-paint-brush:before { + content: "\f1fc" +} + +.fa-paint-roller:before { + content: "\f5aa" +} + +.fa-palette:before { + content: "\f53f" +} + +.fa-palfed:before { + content: "\f3d8" +} + +.fa-pallet:before { + content: "\f482" +} + +.fa-paper-plane:before { + content: "\f1d8" +} + +.fa-paperclip:before { + content: "\f0c6" +} + +.fa-parachute-box:before { + content: "\f4cd" +} + +.fa-paragraph:before { + content: "\f1dd" +} + +.fa-parking:before { + content: "\f540" +} + +.fa-passport:before { + content: "\f5ab" +} + +.fa-pastafarianism:before { + content: "\f67b" +} + +.fa-paste:before { + content: "\f0ea" +} + +.fa-patreon:before { + content: "\f3d9" +} + +.fa-pause:before { + content: "\f04c" +} + +.fa-pause-circle:before { + content: "\f28b" +} + +.fa-paw:before { + content: "\f1b0" +} + +.fa-paypal:before { + content: "\f1ed" +} + +.fa-peace:before { + content: "\f67c" +} + +.fa-pen:before { + content: "\f304" +} + +.fa-pen-alt:before { + content: "\f305" +} + +.fa-pen-fancy:before { + content: "\f5ac" +} + +.fa-pen-nib:before { + content: "\f5ad" +} + +.fa-pen-square:before { + content: "\f14b" +} + +.fa-pencil-alt:before { + content: "\f303" +} + +.fa-pencil-ruler:before { + content: "\f5ae" +} + +.fa-penny-arcade:before { + content: "\f704" +} + +.fa-people-arrows:before { + content: "\f968" +} + +.fa-people-carry:before { + content: "\f4ce" +} + +.fa-pepper-hot:before { + content: "\f816" +} + +.fa-percent:before { + content: "\f295" +} + +.fa-percentage:before { + content: "\f541" +} + +.fa-periscope:before { + content: "\f3da" +} + +.fa-person-booth:before { + content: "\f756" +} + +.fa-phabricator:before { + content: "\f3db" +} + +.fa-phoenix-framework:before { + content: "\f3dc" +} + +.fa-phoenix-squadron:before { + content: "\f511" +} + +.fa-phone:before { + content: "\f095" +} + +.fa-phone-alt:before { + content: "\f879" +} + +.fa-phone-slash:before { + content: "\f3dd" +} + +.fa-phone-square:before { + content: "\f098" +} + +.fa-phone-square-alt:before { + content: "\f87b" +} + +.fa-phone-volume:before { + content: "\f2a0" +} + +.fa-photo-video:before { + content: "\f87c" +} + +.fa-php:before { + content: "\f457" +} + +.fa-pied-piper:before { + content: "\f2ae" +} + +.fa-pied-piper-alt:before { + content: "\f1a8" +} + +.fa-pied-piper-hat:before { + content: "\f4e5" +} + +.fa-pied-piper-pp:before { + content: "\f1a7" +} + +.fa-pied-piper-square:before { + content: "\f91e" +} + +.fa-piggy-bank:before { + content: "\f4d3" +} + +.fa-pills:before { + content: "\f484" +} + +.fa-pinterest:before { + content: "\f0d2" +} + +.fa-pinterest-p:before { + content: "\f231" +} + +.fa-pinterest-square:before { + content: "\f0d3" +} + +.fa-pizza-slice:before { + content: "\f818" +} + +.fa-place-of-worship:before { + content: "\f67f" +} + +.fa-plane:before { + content: "\f072" +} + +.fa-plane-arrival:before { + content: "\f5af" +} + +.fa-plane-departure:before { + content: "\f5b0" +} + +.fa-plane-slash:before { + content: "\f969" +} + +.fa-play:before { + content: "\f04b" +} + +.fa-play-circle:before { + content: "\f144" +} + +.fa-playstation:before { + content: "\f3df" +} + +.fa-plug:before { + content: "\f1e6" +} + +.fa-plus:before { + content: "\f067" +} + +.fa-plus-circle:before { + content: "\f055" +} + +.fa-plus-square:before { + content: "\f0fe" +} + +.fa-podcast:before { + content: "\f2ce" +} + +.fa-poll:before { + content: "\f681" +} + +.fa-poll-h:before { + content: "\f682" +} + +.fa-poo:before { + content: "\f2fe" +} + +.fa-poo-storm:before { + content: "\f75a" +} + +.fa-poop:before { + content: "\f619" +} + +.fa-portrait:before { + content: "\f3e0" +} + +.fa-pound-sign:before { + content: "\f154" +} + +.fa-power-off:before { + content: "\f011" +} + +.fa-pray:before { + content: "\f683" +} + +.fa-praying-hands:before { + content: "\f684" +} + +.fa-prescription:before { + content: "\f5b1" +} + +.fa-prescription-bottle:before { + content: "\f485" +} + +.fa-prescription-bottle-alt:before { + content: "\f486" +} + +.fa-print:before { + content: "\f02f" +} + +.fa-procedures:before { + content: "\f487" +} + +.fa-product-hunt:before { + content: "\f288" +} + +.fa-project-diagram:before { + content: "\f542" +} + +.fa-pump-medical:before { + content: "\f96a" +} + +.fa-pump-soap:before { + content: "\f96b" +} + +.fa-pushed:before { + content: "\f3e1" +} + +.fa-puzzle-piece:before { + content: "\f12e" +} + +.fa-python:before { + content: "\f3e2" +} + +.fa-qq:before { + content: "\f1d6" +} + +.fa-qrcode:before { + content: "\f029" +} + +.fa-question:before { + content: "\f128" +} + +.fa-question-circle:before { + content: "\f059" +} + +.fa-quidditch:before { + content: "\f458" +} + +.fa-quinscape:before { + content: "\f459" +} + +.fa-quora:before { + content: "\f2c4" +} + +.fa-quote-left:before { + content: "\f10d" +} + +.fa-quote-right:before { + content: "\f10e" +} + +.fa-quran:before { + content: "\f687" +} + +.fa-r-project:before { + content: "\f4f7" +} + +.fa-radiation:before { + content: "\f7b9" +} + +.fa-radiation-alt:before { + content: "\f7ba" +} + +.fa-rainbow:before { + content: "\f75b" +} + +.fa-random:before { + content: "\f074" +} + +.fa-raspberry-pi:before { + content: "\f7bb" +} + +.fa-ravelry:before { + content: "\f2d9" +} + +.fa-react:before { + content: "\f41b" +} + +.fa-reacteurope:before { + content: "\f75d" +} + +.fa-readme:before { + content: "\f4d5" +} + +.fa-rebel:before { + content: "\f1d0" +} + +.fa-receipt:before { + content: "\f543" +} + +.fa-record-vinyl:before { + content: "\f8d9" +} + +.fa-recycle:before { + content: "\f1b8" +} + +.fa-red-river:before { + content: "\f3e3" +} + +.fa-reddit:before { + content: "\f1a1" +} + +.fa-reddit-alien:before { + content: "\f281" +} + +.fa-reddit-square:before { + content: "\f1a2" +} + +.fa-redhat:before { + content: "\f7bc" +} + +.fa-redo:before { + content: "\f01e" +} + +.fa-redo-alt:before { + content: "\f2f9" +} + +.fa-registered:before { + content: "\f25d" +} + +.fa-remove-format:before { + content: "\f87d" +} + +.fa-renren:before { + content: "\f18b" +} + +.fa-reply:before { + content: "\f3e5" +} + +.fa-reply-all:before { + content: "\f122" +} + +.fa-replyd:before { + content: "\f3e6" +} + +.fa-republican:before { + content: "\f75e" +} + +.fa-researchgate:before { + content: "\f4f8" +} + +.fa-resolving:before { + content: "\f3e7" +} + +.fa-restroom:before { + content: "\f7bd" +} + +.fa-retweet:before { + content: "\f079" +} + +.fa-rev:before { + content: "\f5b2" +} + +.fa-ribbon:before { + content: "\f4d6" +} + +.fa-ring:before { + content: "\f70b" +} + +.fa-road:before { + content: "\f018" +} + +.fa-robot:before { + content: "\f544" +} + +.fa-rocket:before { + content: "\f135" +} + +.fa-rocketchat:before { + content: "\f3e8" +} + +.fa-rockrms:before { + content: "\f3e9" +} + +.fa-route:before { + content: "\f4d7" +} + +.fa-rss:before { + content: "\f09e" +} + +.fa-rss-square:before { + content: "\f143" +} + +.fa-ruble-sign:before { + content: "\f158" +} + +.fa-ruler:before { + content: "\f545" +} + +.fa-ruler-combined:before { + content: "\f546" +} + +.fa-ruler-horizontal:before { + content: "\f547" +} + +.fa-ruler-vertical:before { + content: "\f548" +} + +.fa-running:before { + content: "\f70c" +} + +.fa-rupee-sign:before { + content: "\f156" +} + +.fa-sad-cry:before { + content: "\f5b3" +} + +.fa-sad-tear:before { + content: "\f5b4" +} + +.fa-safari:before { + content: "\f267" +} + +.fa-salesforce:before { + content: "\f83b" +} + +.fa-sass:before { + content: "\f41e" +} + +.fa-satellite:before { + content: "\f7bf" +} + +.fa-satellite-dish:before { + content: "\f7c0" +} + +.fa-save:before { + content: "\f0c7" +} + +.fa-schlix:before { + content: "\f3ea" +} + +.fa-school:before { + content: "\f549" +} + +.fa-screwdriver:before { + content: "\f54a" +} + +.fa-scribd:before { + content: "\f28a" +} + +.fa-scroll:before { + content: "\f70e" +} + +.fa-sd-card:before { + content: "\f7c2" +} + +.fa-search:before { + content: "\f002" +} + +.fa-search-dollar:before { + content: "\f688" +} + +.fa-search-location:before { + content: "\f689" +} + +.fa-search-minus:before { + content: "\f010" +} + +.fa-search-plus:before { + content: "\f00e" +} + +.fa-searchengin:before { + content: "\f3eb" +} + +.fa-seedling:before { + content: "\f4d8" +} + +.fa-sellcast:before { + content: "\f2da" +} + +.fa-sellsy:before { + content: "\f213" +} + +.fa-server:before { + content: "\f233" +} + +.fa-servicestack:before { + content: "\f3ec" +} + +.fa-shapes:before { + content: "\f61f" +} + +.fa-share:before { + content: "\f064" +} + +.fa-share-alt:before { + content: "\f1e0" +} + +.fa-share-alt-square:before { + content: "\f1e1" +} + +.fa-share-square:before { + content: "\f14d" +} + +.fa-shekel-sign:before { + content: "\f20b" +} + +.fa-shield-alt:before { + content: "\f3ed" +} + +.fa-shield-virus:before { + content: "\f96c" +} + +.fa-ship:before { + content: "\f21a" +} + +.fa-shipping-fast:before { + content: "\f48b" +} + +.fa-shirtsinbulk:before { + content: "\f214" +} + +.fa-shoe-prints:before { + content: "\f54b" +} + +.fa-shopify:before { + content: "\f957" +} + +.fa-shopping-bag:before { + content: "\f290" +} + +.fa-shopping-basket:before { + content: "\f291" +} + +.fa-shopping-cart:before { + content: "\f07a" +} + +.fa-shopware:before { + content: "\f5b5" +} + +.fa-shower:before { + content: "\f2cc" +} + +.fa-shuttle-van:before { + content: "\f5b6" +} + +.fa-sign:before { + content: "\f4d9" +} + +.fa-sign-in-alt:before { + content: "\f2f6" +} + +.fa-sign-language:before { + content: "\f2a7" +} + +.fa-sign-out-alt:before { + content: "\f2f5" +} + +.fa-signal:before { + content: "\f012" +} + +.fa-signature:before { + content: "\f5b7" +} + +.fa-sim-card:before { + content: "\f7c4" +} + +.fa-simplybuilt:before { + content: "\f215" +} + +.fa-sistrix:before { + content: "\f3ee" +} + +.fa-sitemap:before { + content: "\f0e8" +} + +.fa-sith:before { + content: "\f512" +} + +.fa-skating:before { + content: "\f7c5" +} + +.fa-sketch:before { + content: "\f7c6" +} + +.fa-skiing:before { + content: "\f7c9" +} + +.fa-skiing-nordic:before { + content: "\f7ca" +} + +.fa-skull:before { + content: "\f54c" +} + +.fa-skull-crossbones:before { + content: "\f714" +} + +.fa-skyatlas:before { + content: "\f216" +} + +.fa-skype:before { + content: "\f17e" +} + +.fa-slack:before { + content: "\f198" +} + +.fa-slack-hash:before { + content: "\f3ef" +} + +.fa-slash:before { + content: "\f715" +} + +.fa-sleigh:before { + content: "\f7cc" +} + +.fa-sliders-h:before { + content: "\f1de" +} + +.fa-slideshare:before { + content: "\f1e7" +} + +.fa-smile:before { + content: "\f118" +} + +.fa-smile-beam:before { + content: "\f5b8" +} + +.fa-smile-wink:before { + content: "\f4da" +} + +.fa-smog:before { + content: "\f75f" +} + +.fa-smoking:before { + content: "\f48d" +} + +.fa-smoking-ban:before { + content: "\f54d" +} + +.fa-sms:before { + content: "\f7cd" +} + +.fa-snapchat:before { + content: "\f2ab" +} + +.fa-snapchat-ghost:before { + content: "\f2ac" +} + +.fa-snapchat-square:before { + content: "\f2ad" +} + +.fa-snowboarding:before { + content: "\f7ce" +} + +.fa-snowflake:before { + content: "\f2dc" +} + +.fa-snowman:before { + content: "\f7d0" +} + +.fa-snowplow:before { + content: "\f7d2" +} + +.fa-soap:before { + content: "\f96e" +} + +.fa-socks:before { + content: "\f696" +} + +.fa-solar-panel:before { + content: "\f5ba" +} + +.fa-sort:before { + content: "\f0dc" +} + +.fa-sort-alpha-down:before { + content: "\f15d" +} + +.fa-sort-alpha-down-alt:before { + content: "\f881" +} + +.fa-sort-alpha-up:before { + content: "\f15e" +} + +.fa-sort-alpha-up-alt:before { + content: "\f882" +} + +.fa-sort-amount-down:before { + content: "\f160" +} + +.fa-sort-amount-down-alt:before { + content: "\f884" +} + +.fa-sort-amount-up:before { + content: "\f161" +} + +.fa-sort-amount-up-alt:before { + content: "\f885" +} + +.fa-sort-down:before { + content: "\f0dd" +} + +.fa-sort-numeric-down:before { + content: "\f162" +} + +.fa-sort-numeric-down-alt:before { + content: "\f886" +} + +.fa-sort-numeric-up:before { + content: "\f163" +} + +.fa-sort-numeric-up-alt:before { + content: "\f887" +} + +.fa-sort-up:before { + content: "\f0de" +} + +.fa-soundcloud:before { + content: "\f1be" +} + +.fa-sourcetree:before { + content: "\f7d3" +} + +.fa-spa:before { + content: "\f5bb" +} + +.fa-space-shuttle:before { + content: "\f197" +} + +.fa-speakap:before { + content: "\f3f3" +} + +.fa-speaker-deck:before { + content: "\f83c" +} + +.fa-spell-check:before { + content: "\f891" +} + +.fa-spider:before { + content: "\f717" +} + +.fa-spinner:before { + content: "\f110" +} + +.fa-splotch:before { + content: "\f5bc" +} + +.fa-spotify:before { + content: "\f1bc" +} + +.fa-spray-can:before { + content: "\f5bd" +} + +.fa-square:before { + content: "\f0c8" +} + +.fa-square-full:before { + content: "\f45c" +} + +.fa-square-root-alt:before { + content: "\f698" +} + +.fa-squarespace:before { + content: "\f5be" +} + +.fa-stack-exchange:before { + content: "\f18d" +} + +.fa-stack-overflow:before { + content: "\f16c" +} + +.fa-stackpath:before { + content: "\f842" +} + +.fa-stamp:before { + content: "\f5bf" +} + +.fa-star:before { + content: "\f005" +} + +.fa-star-and-crescent:before { + content: "\f699" +} + +.fa-star-half:before { + content: "\f089" +} + +.fa-star-half-alt:before { + content: "\f5c0" +} + +.fa-star-of-david:before { + content: "\f69a" +} + +.fa-star-of-life:before { + content: "\f621" +} + +.fa-staylinked:before { + content: "\f3f5" +} + +.fa-steam:before { + content: "\f1b6" +} + +.fa-steam-square:before { + content: "\f1b7" +} + +.fa-steam-symbol:before { + content: "\f3f6" +} + +.fa-step-backward:before { + content: "\f048" +} + +.fa-step-forward:before { + content: "\f051" +} + +.fa-stethoscope:before { + content: "\f0f1" +} + +.fa-sticker-mule:before { + content: "\f3f7" +} + +.fa-sticky-note:before { + content: "\f249" +} + +.fa-stop:before { + content: "\f04d" +} + +.fa-stop-circle:before { + content: "\f28d" +} + +.fa-stopwatch:before { + content: "\f2f2" +} + +.fa-stopwatch-20:before { + content: "\f96f" +} + +.fa-store:before { + content: "\f54e" +} + +.fa-store-alt:before { + content: "\f54f" +} + +.fa-store-alt-slash:before { + content: "\f970" +} + +.fa-store-slash:before { + content: "\f971" +} + +.fa-strava:before { + content: "\f428" +} + +.fa-stream:before { + content: "\f550" +} + +.fa-street-view:before { + content: "\f21d" +} + +.fa-strikethrough:before { + content: "\f0cc" +} + +.fa-stripe:before { + content: "\f429" +} + +.fa-stripe-s:before { + content: "\f42a" +} + +.fa-stroopwafel:before { + content: "\f551" +} + +.fa-studiovinari:before { + content: "\f3f8" +} + +.fa-stumbleupon:before { + content: "\f1a4" +} + +.fa-stumbleupon-circle:before { + content: "\f1a3" +} + +.fa-subscript:before { + content: "\f12c" +} + +.fa-subway:before { + content: "\f239" +} + +.fa-suitcase:before { + content: "\f0f2" +} + +.fa-suitcase-rolling:before { + content: "\f5c1" +} + +.fa-sun:before { + content: "\f185" +} + +.fa-superpowers:before { + content: "\f2dd" +} + +.fa-superscript:before { + content: "\f12b" +} + +.fa-supple:before { + content: "\f3f9" +} + +.fa-surprise:before { + content: "\f5c2" +} + +.fa-suse:before { + content: "\f7d6" +} + +.fa-swatchbook:before { + content: "\f5c3" +} + +.fa-swift:before { + content: "\f8e1" +} + +.fa-swimmer:before { + content: "\f5c4" +} + +.fa-swimming-pool:before { + content: "\f5c5" +} + +.fa-symfony:before { + content: "\f83d" +} + +.fa-synagogue:before { + content: "\f69b" +} + +.fa-sync:before { + content: "\f021" +} + +.fa-sync-alt:before { + content: "\f2f1" +} + +.fa-syringe:before { + content: "\f48e" +} + +.fa-table:before { + content: "\f0ce" +} + +.fa-table-tennis:before { + content: "\f45d" +} + +.fa-tablet:before { + content: "\f10a" +} + +.fa-tablet-alt:before { + content: "\f3fa" +} + +.fa-tablets:before { + content: "\f490" +} + +.fa-tachometer-alt:before { + content: "\f3fd" +} + +.fa-tag:before { + content: "\f02b" +} + +.fa-tags:before { + content: "\f02c" +} + +.fa-tape:before { + content: "\f4db" +} + +.fa-tasks:before { + content: "\f0ae" +} + +.fa-taxi:before { + content: "\f1ba" +} + +.fa-teamspeak:before { + content: "\f4f9" +} + +.fa-teeth:before { + content: "\f62e" +} + +.fa-teeth-open:before { + content: "\f62f" +} + +.fa-telegram:before { + content: "\f2c6" +} + +.fa-telegram-plane:before { + content: "\f3fe" +} + +.fa-temperature-high:before { + content: "\f769" +} + +.fa-temperature-low:before { + content: "\f76b" +} + +.fa-tencent-weibo:before { + content: "\f1d5" +} + +.fa-tenge:before { + content: "\f7d7" +} + +.fa-terminal:before { + content: "\f120" +} + +.fa-text-height:before { + content: "\f034" +} + +.fa-text-width:before { + content: "\f035" +} + +.fa-th:before { + content: "\f00a" +} + +.fa-th-large:before { + content: "\f009" +} + +.fa-th-list:before { + content: "\f00b" +} + +.fa-the-red-yeti:before { + content: "\f69d" +} + +.fa-theater-masks:before { + content: "\f630" +} + +.fa-themeco:before { + content: "\f5c6" +} + +.fa-themeisle:before { + content: "\f2b2" +} + +.fa-thermometer:before { + content: "\f491" +} + +.fa-thermometer-empty:before { + content: "\f2cb" +} + +.fa-thermometer-full:before { + content: "\f2c7" +} + +.fa-thermometer-half:before { + content: "\f2c9" +} + +.fa-thermometer-quarter:before { + content: "\f2ca" +} + +.fa-thermometer-three-quarters:before { + content: "\f2c8" +} + +.fa-think-peaks:before { + content: "\f731" +} + +.fa-thumbs-down:before { + content: "\f165" +} + +.fa-thumbs-up:before { + content: "\f164" +} + +.fa-thumbtack:before { + content: "\f08d" +} + +.fa-ticket-alt:before { + content: "\f3ff" +} + +.fa-times:before { + content: "\f00d" +} + +.fa-times-circle:before { + content: "\f057" +} + +.fa-tint:before { + content: "\f043" +} + +.fa-tint-slash:before { + content: "\f5c7" +} + +.fa-tired:before { + content: "\f5c8" +} + +.fa-toggle-off:before { + content: "\f204" +} + +.fa-toggle-on:before { + content: "\f205" +} + +.fa-toilet:before { + content: "\f7d8" +} + +.fa-toilet-paper:before { + content: "\f71e" +} + +.fa-toilet-paper-slash:before { + content: "\f972" +} + +.fa-toolbox:before { + content: "\f552" +} + +.fa-tools:before { + content: "\f7d9" +} + +.fa-tooth:before { + content: "\f5c9" +} + +.fa-torah:before { + content: "\f6a0" +} + +.fa-torii-gate:before { + content: "\f6a1" +} + +.fa-tractor:before { + content: "\f722" +} + +.fa-trade-federation:before { + content: "\f513" +} + +.fa-trademark:before { + content: "\f25c" +} + +.fa-traffic-light:before { + content: "\f637" +} + +.fa-trailer:before { + content: "\f941" +} + +.fa-train:before { + content: "\f238" +} + +.fa-tram:before { + content: "\f7da" +} + +.fa-transgender:before { + content: "\f224" +} + +.fa-transgender-alt:before { + content: "\f225" +} + +.fa-trash:before { + content: "\f1f8" +} + +.fa-trash-alt:before { + content: "\f2ed" +} + +.fa-trash-restore:before { + content: "\f829" +} + +.fa-trash-restore-alt:before { + content: "\f82a" +} + +.fa-tree:before { + content: "\f1bb" +} + +.fa-trello:before { + content: "\f181" +} + +.fa-tripadvisor:before { + content: "\f262" +} + +.fa-trophy:before { + content: "\f091" +} + +.fa-truck:before { + content: "\f0d1" +} + +.fa-truck-loading:before { + content: "\f4de" +} + +.fa-truck-monster:before { + content: "\f63b" +} + +.fa-truck-moving:before { + content: "\f4df" +} + +.fa-truck-pickup:before { + content: "\f63c" +} + +.fa-tshirt:before { + content: "\f553" +} + +.fa-tty:before { + content: "\f1e4" +} + +.fa-tumblr:before { + content: "\f173" +} + +.fa-tumblr-square:before { + content: "\f174" +} + +.fa-tv:before { + content: "\f26c" +} + +.fa-twitch:before { + content: "\f1e8" +} + +.fa-twitter:before { + content: "\f099" +} + +.fa-twitter-square:before { + content: "\f081" +} + +.fa-typo3:before { + content: "\f42b" +} + +.fa-uber:before { + content: "\f402" +} + +.fa-ubuntu:before { + content: "\f7df" +} + +.fa-uikit:before { + content: "\f403" +} + +.fa-umbraco:before { + content: "\f8e8" +} + +.fa-umbrella:before { + content: "\f0e9" +} + +.fa-umbrella-beach:before { + content: "\f5ca" +} + +.fa-underline:before { + content: "\f0cd" +} + +.fa-undo:before { + content: "\f0e2" +} + +.fa-undo-alt:before { + content: "\f2ea" +} + +.fa-uniregistry:before { + content: "\f404" +} + +.fa-unity:before { + content: "\f949" +} + +.fa-universal-access:before { + content: "\f29a" +} + +.fa-university:before { + content: "\f19c" +} + +.fa-unlink:before { + content: "\f127" +} + +.fa-unlock:before { + content: "\f09c" +} + +.fa-unlock-alt:before { + content: "\f13e" +} + +.fa-untappd:before { + content: "\f405" +} + +.fa-upload:before { + content: "\f093" +} + +.fa-ups:before { + content: "\f7e0" +} + +.fa-usb:before { + content: "\f287" +} + +.fa-user:before { + content: "\f007" +} + +.fa-user-alt:before { + content: "\f406" +} + +.fa-user-alt-slash:before { + content: "\f4fa" +} + +.fa-user-astronaut:before { + content: "\f4fb" +} + +.fa-user-check:before { + content: "\f4fc" +} + +.fa-user-circle:before { + content: "\f2bd" +} + +.fa-user-clock:before { + content: "\f4fd" +} + +.fa-user-cog:before { + content: "\f4fe" +} + +.fa-user-edit:before { + content: "\f4ff" +} + +.fa-user-friends:before { + content: "\f500" +} + +.fa-user-graduate:before { + content: "\f501" +} + +.fa-user-injured:before { + content: "\f728" +} + +.fa-user-lock:before { + content: "\f502" +} + +.fa-user-md:before { + content: "\f0f0" +} + +.fa-user-minus:before { + content: "\f503" +} + +.fa-user-ninja:before { + content: "\f504" +} + +.fa-user-nurse:before { + content: "\f82f" +} + +.fa-user-plus:before { + content: "\f234" +} + +.fa-user-secret:before { + content: "\f21b" +} + +.fa-user-shield:before { + content: "\f505" +} + +.fa-user-slash:before { + content: "\f506" +} + +.fa-user-tag:before { + content: "\f507" +} + +.fa-user-tie:before { + content: "\f508" +} + +.fa-user-times:before { + content: "\f235" +} + +.fa-users:before { + content: "\f0c0" +} + +.fa-users-cog:before { + content: "\f509" +} + +.fa-usps:before { + content: "\f7e1" +} + +.fa-ussunnah:before { + content: "\f407" +} + +.fa-utensil-spoon:before { + content: "\f2e5" +} + +.fa-utensils:before { + content: "\f2e7" +} + +.fa-vaadin:before { + content: "\f408" +} + +.fa-vector-square:before { + content: "\f5cb" +} + +.fa-venus:before { + content: "\f221" +} + +.fa-venus-double:before { + content: "\f226" +} + +.fa-venus-mars:before { + content: "\f228" +} + +.fa-viacoin:before { + content: "\f237" +} + +.fa-viadeo:before { + content: "\f2a9" +} + +.fa-viadeo-square:before { + content: "\f2aa" +} + +.fa-vial:before { + content: "\f492" +} + +.fa-vials:before { + content: "\f493" +} + +.fa-viber:before { + content: "\f409" +} + +.fa-video:before { + content: "\f03d" +} + +.fa-video-slash:before { + content: "\f4e2" +} + +.fa-vihara:before { + content: "\f6a7" +} + +.fa-vimeo:before { + content: "\f40a" +} + +.fa-vimeo-square:before { + content: "\f194" +} + +.fa-vimeo-v:before { + content: "\f27d" +} + +.fa-vine:before { + content: "\f1ca" +} + +.fa-virus:before { + content: "\f974" +} + +.fa-virus-slash:before { + content: "\f975" +} + +.fa-viruses:before { + content: "\f976" +} + +.fa-vk:before { + content: "\f189" +} + +.fa-vnv:before { + content: "\f40b" +} + +.fa-voicemail:before { + content: "\f897" +} + +.fa-volleyball-ball:before { + content: "\f45f" +} + +.fa-volume-down:before { + content: "\f027" +} + +.fa-volume-mute:before { + content: "\f6a9" +} + +.fa-volume-off:before { + content: "\f026" +} + +.fa-volume-up:before { + content: "\f028" +} + +.fa-vote-yea:before { + content: "\f772" +} + +.fa-vr-cardboard:before { + content: "\f729" +} + +.fa-vuejs:before { + content: "\f41f" +} + +.fa-walking:before { + content: "\f554" +} + +.fa-wallet:before { + content: "\f555" +} + +.fa-warehouse:before { + content: "\f494" +} + +.fa-water:before { + content: "\f773" +} + +.fa-wave-square:before { + content: "\f83e" +} + +.fa-waze:before { + content: "\f83f" +} + +.fa-weebly:before { + content: "\f5cc" +} + +.fa-weibo:before { + content: "\f18a" +} + +.fa-weight:before { + content: "\f496" +} + +.fa-weight-hanging:before { + content: "\f5cd" +} + +.fa-weixin:before { + content: "\f1d7" +} + +.fa-whatsapp:before { + content: "\f232" +} + +.fa-whatsapp-square:before { + content: "\f40c" +} + +.fa-wheelchair:before { + content: "\f193" +} + +.fa-whmcs:before { + content: "\f40d" +} + +.fa-wifi:before { + content: "\f1eb" +} + +.fa-wikipedia-w:before { + content: "\f266" +} + +.fa-wind:before { + content: "\f72e" +} + +.fa-window-close:before { + content: "\f410" +} + +.fa-window-maximize:before { + content: "\f2d0" +} + +.fa-window-minimize:before { + content: "\f2d1" +} + +.fa-window-restore:before { + content: "\f2d2" +} + +.fa-windows:before { + content: "\f17a" +} + +.fa-wine-bottle:before { + content: "\f72f" +} + +.fa-wine-glass:before { + content: "\f4e3" +} + +.fa-wine-glass-alt:before { + content: "\f5ce" +} + +.fa-wix:before { + content: "\f5cf" +} + +.fa-wizards-of-the-coast:before { + content: "\f730" +} + +.fa-wolf-pack-battalion:before { + content: "\f514" +} + +.fa-won-sign:before { + content: "\f159" +} + +.fa-wordpress:before { + content: "\f19a" +} + +.fa-wordpress-simple:before { + content: "\f411" +} + +.fa-wpbeginner:before { + content: "\f297" +} + +.fa-wpexplorer:before { + content: "\f2de" +} + +.fa-wpforms:before { + content: "\f298" +} + +.fa-wpressr:before { + content: "\f3e4" +} + +.fa-wrench:before { + content: "\f0ad" +} + +.fa-x-ray:before { + content: "\f497" +} + +.fa-xbox:before { + content: "\f412" +} + +.fa-xing:before { + content: "\f168" +} + +.fa-xing-square:before { + content: "\f169" +} + +.fa-y-combinator:before { + content: "\f23b" +} + +.fa-yahoo:before { + content: "\f19e" +} + +.fa-yammer:before { + content: "\f840" +} + +.fa-yandex:before { + content: "\f413" +} + +.fa-yandex-international:before { + content: "\f414" +} + +.fa-yarn:before { + content: "\f7e3" +} + +.fa-yelp:before { + content: "\f1e9" +} + +.fa-yen-sign:before { + content: "\f157" +} + +.fa-yin-yang:before { + content: "\f6ad" +} + +.fa-yoast:before { + content: "\f2b1" +} + +.fa-youtube:before { + content: "\f167" +} + +.fa-youtube-square:before { + content: "\f431" +} + +.fa-zhihu:before { + content: "\f63f" +} + +.sr-only { + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px +} + +.sr-only-focusable:active, .sr-only-focusable:focus { + clip: auto; + height: auto; + margin: 0; + overflow: visible; + position: static; + width: auto +} + +@font-face { + font-family: "Font Awesome 5 Brands"; + font-style: normal; + font-weight: 400; + font-display: block; +} + +.fab { + font-family: "Font Awesome 5 Brands" +} + +@font-face { + font-family: "Font Awesome 5 Free"; + font-style: normal; + font-weight: 400; + font-display: block; +} + +.fab, .far { + font-weight: 400 +} + +@font-face { + font-family: "Font Awesome 5 Free"; + font-style: normal; + font-weight: 900; + font-display: block; +} + +.fa, .far, .fas { + font-family: "Font Awesome 5 Free" +} + +.fa, .fas { + font-weight: 900 +} + +.owl-carousel .animated { + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both +} + +.owl-carousel .owl-animated-in { + z-index: 0 +} + +.owl-carousel .owl-animated-out { + z-index: 1 +} + +.owl-carousel .fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut +} + +@-webkit-keyframes fadeOut { + 0% { + opacity: 1 + } + 100% { + opacity: 0 + } +} + +@keyframes fadeOut { + 0% { + opacity: 1 + } + 100% { + opacity: 0 + } +} + +.owl-height { + -webkit-transition: height .5s ease-in-out; + -moz-transition: height .5s ease-in-out; + -ms-transition: height .5s ease-in-out; + -o-transition: height .5s ease-in-out; + transition: height .5s ease-in-out +} + +.owl-carousel { + display: none; + width: 100%; + -webkit-tap-highlight-color: transparent; + position: relative; + z-index: 1 +} + +.owl-carousel .owl-stage { + position: relative; + -ms-touch-action: pan-Y +} + +.owl-carousel .owl-stage:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0 +} + +.owl-carousel .owl-stage-outer { + position: relative; + overflow: hidden; + -webkit-transform: translate3d(0px, 0px, 0px) +} + +.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot { + cursor: pointer; + cursor: hand; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.owl-carousel.owl-loaded { + display: block +} + +.owl-carousel.owl-loading { + opacity: 0; + display: block +} + +.owl-carousel.owl-hidden { + opacity: 0 +} + +.owl-carousel .owl-refresh .owl-item { + display: none +} + +.owl-carousel .owl-item { + position: relative; + min-height: 1px; + float: left; + -webkit-backface-visibility: hidden; + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.owl-carousel .owl-item img { + display: block; + width: 100%; + -webkit-transform-style: preserve-3d +} + +.owl-carousel.owl-text-select-on .owl-item { + -webkit-user-select: auto; + -moz-user-select: auto; + -ms-user-select: auto; + user-select: auto +} + +.owl-carousel .owl-grab { + cursor: move; + cursor: -webkit-grab; + cursor: -o-grab; + cursor: -ms-grab; + cursor: grab +} + +.owl-carousel.owl-rtl { + direction: rtl +} + +.owl-carousel.owl-rtl .owl-item { + float: right +} + +.no-js .owl-carousel { + display: block +} + +.owl-carousel .owl-item .owl-lazy { + opacity: 0; + -webkit-transition: opacity .4s ease; + -moz-transition: opacity .4s ease; + -ms-transition: opacity .4s ease; + -o-transition: opacity .4s ease; + transition: opacity .4s ease +} + +.owl-carousel .owl-item img { + transform-style: preserve-3d +} + +.owl-carousel .owl-video-wrapper { + position: relative; + height: 100%; + background: #000 +} + +.owl-carousel .owl-video-play-icon { + position: absolute; + height: 80px; + width: 80px; + left: 50%; + top: 50%; + margin-left: -40px; + margin-top: -40px; + cursor: pointer; + z-index: 1; + -webkit-backface-visibility: hidden; + -webkit-transition: scale .1s ease; + -moz-transition: scale .1s ease; + -ms-transition: scale .1s ease; + -o-transition: scale .1s ease; + transition: scale .1s ease +} + +.owl-carousel .owl-video-play-icon:hover { + -webkit-transition: scale(1.3, 1.3); + -moz-transition: scale(1.3, 1.3); + -ms-transition: scale(1.3, 1.3); + -o-transition: scale(1.3, 1.3); + transition: scale(1.3, 1.3) +} + +.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon { + display: none +} + +.owl-carousel .owl-video-tn { + opacity: 0; + height: 100%; + background-position: center center; + background-repeat: no-repeat; + -webkit-background-size: contain; + -moz-background-size: contain; + -o-background-size: contain; + background-size: contain; + -webkit-transition: opacity .4s ease; + -moz-transition: opacity .4s ease; + -ms-transition: opacity .4s ease; + -o-transition: opacity .4s ease; + transition: opacity .4s ease +} + +.owl-carousel .owl-video-frame { + position: relative; + z-index: 1 +} + +.owl-item.active.center .slide-item { + padding: 0; + -webkit-filter: grayscale(0%); + filter: grayscale(0%) +} + +.owl-item.active.center { + z-index: 3 +} + +.owl-item.active.center .slide-content { + visibility: visible +} + +.owl-item.active.center .slide-bg { + background: #666; + -webkit-filter: blur(20px); + -moz-filter: blur(20px); + -o-filter: blur(20px); + -ms-filter: blur(20px); + filter: blur(20px) +} + +.owl-item.active.center .slide-shadow { + box-shadow: inset -300px 40px 200px 0px rgba(0, 0, 0, .75), 0px 0px 15px 5px rgba(0, 0, 0, .8); + background-color: rgba(0, 0, 0, .7) +} + +.owl-item.active .slide-bg { + background: #222 +} + +.owl-prev, .owl-next { + position: absolute; + top: 50%; + margin-top: -20px; + font-size: 40px; + text-shadow: 0px 0px 5px rgba(0, 0, 0, .7) +} + +.owl-prev:hover, .owl-next:hover { + color: #f3d872 +} + +.owl-prev { + left: 0 +} + +.owl-next { + right: 0 +} + +.owl-carousel .owl-item .slide-content img { + width: auto; + box-shadow: 0px 3px 2px rgba(0, 0, 0, .3); + border-radius: 3px +} + +.slide-item { + height: 280px +} + +.slide-bg { + position: absolute; + top: 0; + right: 0; + left: 0; + bottom: 0; + z-index: 1; + background: #222; + overflow: hidden +} + +.slide-bg img { + min-height: 100%; + min-width: 704px; + width: 100%; + height: auto; + top: 0; + left: 0 +} + +.slide-shadow { + position: absolute; + top: 0; + right: 0; + left: 0; + bottom: 0; + z-index: 2; + background-color: rgba(0, 0, 0, .7) +} + +.slide-content { + position: absolute; + top: 0; + right: 0; + left: 0; + bottom: 0; + z-index: 3; + padding: 39px 20px; + text-align: left; + font-family: "Open Sans", arial, helvetica, sans-serif +} + +.slide-content .poster { + float: right; + width: 19%; + margin-left: 20px +} + +.slide-content .poster img { + max-width: 100%; + height: auto +} + +.slide-content .info-left { + margin-top: 18px; + padding-left: 2px +} + +.slide-content .title { + display: block; + font-size: 21px; + color: #fff; + text-transform: uppercase +} + +.slide-content .title .release-year { + font-size: 14px; + margin-left: 10px; + color: #00ab76 +} + +.slide-content .extras { + display: block; + margin-top: 10px +} + +.slide-content .extras div { + display: inline-block; + margin-right: 10px +} + +.slide-content .excerpt { + display: block; + margin-top: 30px +} + +.slide-content .excerpt .title { + display: block; + font-size: 12px; + margin-bottom: 6px; + font-weight: 700; + color: #ccc +} + +.slide-content .excerpt p { + line-height: 19px; + color: #ddd; + margin: 0 +} + +.slide-content a { + color: #ddd +} + +.slide-content .cast { + display: block; + margin-top: 10px +} + +.slide-content .cast span { + display: block; + margin-right: 10px; + margin-bottom: 7px; + width: 70%; + line-height: normal; + white-space: nowrap; + text-overflow: ellipsis; + color: #ddd; + overflow: hidden +} + +.slide-content .cast strong { + color: #00ab76 +} + +.slide-content .rating { + display: inline-block; + height: 48px; + float: left; + margin-top: -4px; + margin-left: -9px +} + +.slide-content .rating .site-vote { + font-size: 48px; + color: #f3d872; + position: relative; + float: left; + margin-right: 8px +} + +.slide-content .rating .site-vote .dashicons { + font-size: 42px; + width: initial; + height: auto +} + +.slide-content .rating .site-vote span span { + font-size: 15px; + position: absolute; + font-family: 'Droid Sans', sans-serif; + left: 12px; + top: 17px; + color: #0a0a0a; + font-weight: 700; + letter-spacing: -1px +} + +.slide-content .rating .site-vote span:before { + margin: 0 +} + +.slide-content .ellipsis { + max-width: 55%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + float: left; + line-height: 26px; + margin-top: -3px +} + +.slide-content .title a { + color: #fff +} + +.slide-content .title a:hover { + text-decoration: none; + color: #f3d872 +} + +.slide-content .extra-category { + display: inline-block; + margin-right: 10px; + max-width: 30%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + float: left; + line-height: 20px; + margin-top: -4px +} + +.owl-dots { + position: absolute; + bottom: 10px; + right: 0; + left: 0; + text-align: center +} + +.owl-dot { + display: inline-block +} + +.owl-dot span { + padding: 6px; + background: rgba(255, 255, 255, .24); + margin: 1px 3px; + display: inline-block; + border-radius: 10px; + box-shadow: 0px 2px 2px rgba(0, 0, 0, .6), inset 0px 1px 1px rgba(0, 0, 0, .52) +} + +.owl-dot.active span, .owl-dot.active:hover span { + background: rgba(243, 216, 114, .54) +} + +.owl-dot:hover span { + background: rgba(255, 255, 255, .54) +} + +.slide-item.full .slide-content { + padding: 39px 70px +} + +.slide-item.full .slide-content .poster { + width: 15% +} + +.owl-carousel.normal { + box-shadow: none; + width: 92%; + margin: 0 auto 30px +} + +.owl-carousel.normal .slide-item { + height: auto +} + +.owl-carousel.normal .owl-prev, .owl-carousel.normal .owl-next { + position: absolute; + top: 50%; + margin-top: -30px; + font-size: 40px; + text-shadow: 0px 0px 5px rgba(0, 0, 0, .7) +} + +.owl-carousel.normal .owl-prev:hover, .owl-carousel.normal .owl-next:hover { + color: #f3d872 +} + +.owl-carousel.normal .owl-prev { + right: 100%; + left: inherit +} + +.owl-carousel.normal .owl-next { + left: 100% +} + +.owl-carousel.normal .slider-content { + margin-top: 15px +} + +.owl-carousel.normal .owl-dots { + position: absolute; + bottom: -15px; + right: 0; + left: 0; + text-align: center +} + +.slider-content { + margin-top: 13px; + display: block +} + +.slider-content .top span { + border-bottom: 2px solid #b2d244 +} + +.qtip { + position: absolute; + left: -28000px; + top: -28000px; + display: none; + max-width: 280px; + min-width: 50px; + font-size: 10.5px; + line-height: 12px; + direction: ltr; + box-shadow: none; + padding: 0 +} + +.qtip-content { + position: relative; + padding: 5px 9px; + overflow: hidden; + text-align: left; + word-wrap: break-word +} + +.qtip-titlebar { + position: relative; + padding: 5px 35px 5px 10px; + overflow: hidden; + border-width: 0 0 1px; + font-weight: 700 +} + +.qtip-titlebar + .qtip-content { + border-top-width: 0 !important +} + +.qtip-close { + position: absolute; + right: -9px; + top: -9px; + z-index: 11; + cursor: pointer; + outline: medium none; + border: 1px solid transparent +} + +.qtip-titlebar .qtip-close { + right: 4px; + top: 50%; + margin-top: -9px +} + +* html .qtip-titlebar .qtip-close { + top: 16px +} + +.qtip-titlebar .ui-icon, .qtip-icon .ui-icon { + display: block; + text-indent: -1000em; + direction: ltr +} + +.qtip-icon, .qtip-icon .ui-icon { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + text-decoration: none +} + +.qtip-icon .ui-icon { + width: 18px; + height: 14px; + line-height: 14px; + text-align: center; + text-indent: 0; + font: 400 bold 10px/13px Tahoma, sans-serif; + color: inherit; + background: transparent none no-repeat -100em -100em +} + +.qtip-focus { +} + +.qtip-hover { +} + +.qtip-default { + border: 1px solid #F1D031; + background-color: #FFFFA3; + color: #555 +} + +.qtip-default .qtip-titlebar { + background-color: #FFEF93 +} + +.qtip-default .qtip-icon { + border-color: #CCC; + background: #F1F1F1; + color: #777 +} + +.qtip-default .qtip-titlebar .qtip-close { + border-color: #AAA; + color: #111 +} + +.qtip-light { + background-color: #fff; + border-color: #E2E2E2; + color: #454545 +} + +.qtip-light .qtip-titlebar { + background-color: #f1f1f1 +} + +.qtip-dark { + background-color: #505050; + border-color: #303030; + color: #f3f3f3 +} + +.qtip-dark .qtip-titlebar { + background-color: #404040 +} + +.qtip-dark .qtip-icon { + border-color: #444 +} + +.qtip-dark .qtip-titlebar .ui-state-hover { + border-color: #303030 +} + +.qtip-cream { + background-color: #FBF7AA; + border-color: #F9E98E; + color: #A27D35 +} + +.qtip-cream .qtip-titlebar { + background-color: #F0DE7D +} + +.qtip-cream .qtip-close .qtip-icon { + background-position: -82px 0 +} + +.qtip-red { + background-color: #F78B83; + border-color: #D95252; + color: #912323 +} + +.qtip-red .qtip-titlebar { + background-color: #F06D65 +} + +.qtip-red .qtip-close .qtip-icon { + background-position: -102px 0 +} + +.qtip-red .qtip-icon { + border-color: #D95252 +} + +.qtip-red .qtip-titlebar .ui-state-hover { + border-color: #D95252 +} + +.qtip-green { + background-color: #CAED9E; + border-color: #90D93F; + color: #3F6219 +} + +.qtip-green .qtip-titlebar { + background-color: #B0DE78 +} + +.qtip-green .qtip-close .qtip-icon { + background-position: -42px 0 +} + +.qtip-blue { + background-color: #E5F6FE; + border-color: #ADD9ED; + color: #5E99BD +} + +.qtip-blue .qtip-titlebar { + background-color: #D0E9F5 +} + +.qtip-blue .qtip-close .qtip-icon { + background-position: -2px 0 +} + +.qtip-shadow { + -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .15); + -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .15); + box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .15) +} + +.qtip-rounded, .qtip-tipsy, .qtip-bootstrap { + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + border-radius: 5px +} + +.qtip-rounded .qtip-titlebar { + -moz-border-radius: 4px 4px 0 0; + -webkit-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0 +} + +.qtip-youtube { + -moz-border-radius: 2px; + -webkit-border-radius: 2px; + border-radius: 2px; + -webkit-box-shadow: 0 0 3px #333; + -moz-box-shadow: 0 0 3px #333; + box-shadow: 0 0 3px #333; + color: #fff; + border: 0 solid transparent; + background: #4A4A4A; + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4A4A4A), color-stop(100%, #000)); + background-image: -webkit-linear-gradient(top, #4A4A4A 0, #000 100%); + background-image: -moz-linear-gradient(top, #4A4A4A 0, #000 100%); + background-image: -ms-linear-gradient(top, #4A4A4A 0, #000 100%); + background-image: -o-linear-gradient(top, #4A4A4A 0, #000 100%) +} + +.qtip-youtube .qtip-titlebar { + background-color: #4A4A4A; + background-color: rgba(0, 0, 0, 0) +} + +.qtip-youtube .qtip-content { + padding: .75em; + font: 12px arial, sans-serif; + filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000); + -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);" +} + +.qtip-youtube .qtip-icon { + border-color: #222 +} + +.qtip-youtube .qtip-titlebar .ui-state-hover { + border-color: #303030 +} + +.qtip-jtools { + background: #232323; + background: rgba(0, 0, 0, .7); + background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323)); + background-image: -moz-linear-gradient(top, #717171, #232323); + background-image: -webkit-linear-gradient(top, #717171, #232323); + background-image: -ms-linear-gradient(top, #717171, #232323); + background-image: -o-linear-gradient(top, #717171, #232323); + border: 2px solid #ddd; + border: 2px solid rgba(241, 241, 241, 1); + -moz-border-radius: 2px; + -webkit-border-radius: 2px; + border-radius: 2px; + -webkit-box-shadow: 0 0 12px #333; + -moz-box-shadow: 0 0 12px #333; + box-shadow: 0 0 12px #333 +} + +.qtip-jtools .qtip-titlebar { + background-color: transparent; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A); + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)" +} + +.qtip-jtools .qtip-content { + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323); + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)" +} + +.qtip-jtools .qtip-titlebar, .qtip-jtools .qtip-content { + background: transparent; + color: #fff; + border: 0 dashed transparent +} + +.qtip-jtools .qtip-icon { + border-color: #555 +} + +.qtip-jtools .qtip-titlebar .ui-state-hover { + border-color: #333 +} + +.qtip-cluetip { + -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, .4); + -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, .4); + box-shadow: 4px 4px 5px rgba(0, 0, 0, .4); + background-color: #D9D9C2; + color: #111; + border: 0 dashed transparent +} + +.qtip-cluetip .qtip-titlebar { + background-color: #87876A; + color: #fff; + border: 0 dashed transparent +} + +.qtip-cluetip .qtip-icon { + border-color: #808064 +} + +.qtip-cluetip .qtip-titlebar .ui-state-hover { + border-color: #696952; + color: #696952 +} + +.qtip-tipsy { + background: #000; + background: rgba(0, 0, 0, .87); + color: #fff; + border: 0 solid transparent; + font-size: 11px; + font-family: 'Lucida Grande', sans-serif; + font-weight: 700; + line-height: 16px; + text-shadow: 0 1px #000 +} + +.qtip-tipsy .qtip-titlebar { + padding: 6px 35px 0 10px; + background-color: transparent +} + +.qtip-tipsy .qtip-content { + padding: 6px 10px +} + +.qtip-tipsy .qtip-icon { + border-color: #222; + text-shadow: none +} + +.qtip-tipsy .qtip-titlebar .ui-state-hover { + border-color: #303030 +} + +.qtip-tipped { + border: 3px solid #959FA9; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + background-color: #F9F9F9; + color: #454545; + font-weight: 400; + font-family: serif +} + +.qtip-tipped .qtip-titlebar { + border-bottom-width: 0; + color: #fff; + background: #3A79B8; + background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D)); + background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D); + background-image: -moz-linear-gradient(top, #3A79B8, #2E629D); + background-image: -ms-linear-gradient(top, #3A79B8, #2E629D); + background-image: -o-linear-gradient(top, #3A79B8, #2E629D); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D); + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)" +} + +.qtip-tipped .qtip-icon { + border: 2px solid #285589; + background: #285589 +} + +.qtip-tipped .qtip-icon .ui-icon { + background-color: #FBFBFB; + color: #555 +} + +.qtip-bootstrap { + font-size: 14px; + line-height: 20px; + color: #333; + padding: 1px; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .2); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box +} + +.qtip-bootstrap .qtip-titlebar { + padding: 8px 14px; + margin: 0; + font-size: 14px; + font-weight: 400; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + -webkit-border-radius: 5px 5px 0 0; + -moz-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0 +} + +.qtip-bootstrap .qtip-titlebar .qtip-close { + right: 11px; + top: 45%; + border-style: none +} + +.qtip-bootstrap .qtip-content { + padding: 9px 14px +} + +.qtip-bootstrap .qtip-icon { + background: transparent +} + +.qtip-bootstrap .qtip-icon .ui-icon { + width: auto; + height: auto; + float: right; + font-size: 20px; + font-weight: 700; + line-height: 18px; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: .2; + filter: alpha(opacity=20) +} + +.qtip-bootstrap .qtip-icon .ui-icon:hover { + color: #000; + text-decoration: none; + cursor: pointer; + opacity: .4; + filter: alpha(opacity=40) +} + +.qtip:not(.ie9haxors) div.qtip-content, .qtip:not(.ie9haxors) div.qtip-titlebar { + filter: none; + -ms-filter: none +} + +.qtip .qtip-tip { + margin: 0 auto; + overflow: hidden; + z-index: 10 +} + +x:-o-prefocus, .qtip .qtip-tip { + visibility: hidden +} + +.qtip .qtip-tip, .qtip .qtip-tip .qtip-vml, .qtip .qtip-tip canvas { + position: absolute; + color: #123456; + background: transparent; + border: 0 dashed transparent +} + +.qtip .qtip-tip canvas { + top: 0; + left: 0 +} + +.qtip .qtip-tip .qtip-vml { + behavior: url(#default#VML); + display: inline-block; + visibility: visible +} + +#qtip-overlay { + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100% +} + +#qtip-overlay.blurs { + cursor: pointer +} + +#qtip-overlay div { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + background-color: #000; + opacity: .7; + filter: alpha(opacity=70); + -ms-filter: "alpha(Opacity=70)" +} + +.qtipmodal-ie6fix { + position: absolute !important +} + +#filtercount { + color: #e7b53a +} + +ul.server-list { + margin-top: 2px; +} + +ul.server-list { + list-style: none; + list-style-type: none; + margin: 0; + padding: 0; +} + +li.backup-server { + list-style: none; + list-style-type: none; + padding: 0; + margin: 0; + border: 1px solid #7c7777; + border-radius: 3px; + padding: 3px; + display: inline-block; + margin-right: 5px; + margin-bottom: 5px; +} + +.backup-server>.server-title { + font-size: 12px; + font-weight: 700; + display: inline-block; + padding: 0; + margin: 0; + background-color: #e3b71e; + color: #262626; + padding: 7px; + border-radius: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + white-space: nowrap; +} + +.backup-server>ul.list-episode { + display: inline-block; + padding: 0; +} +.list-episode { + list-style: none; + margin: 0; + padding: 0; +} +.backup-server>ul.list-episode .episode { + padding: 0!important; + margin: 0!important; + float: none!important; + display: inline-block!important; +} +.list-episode .episode { + display: inline-block; + text-align: center; + padding: 3px; + margin: 0 !important; +} +.list-episode .episode { + float: left; + margin: 2px; +} + +.backup-server a.btn-episode.active { + background-color: #e62117; + font-weight: 600; + color: #ffff; +} + +.list-episode .episode a { + white-space: nowrap; + text-overflow: ellipsis; + -ms-text-overflow: ellipsis; + overflow: hidden; +} +.backup-server a.btn-episode { + cursor: pointer; + padding: 7px; +} +.backup-server a.btn-episode { + font-size: 12px; + font-weight: 600; + background-color: #121212; + color: #fff; + border-radius: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + margin-left: 5px; +} +.list-episode .active { + color: #fff; + background: #f0ad4e; +} + +.backup-server a.btn-episode:hover { + background-color: #e87d7f; + color: #702526; +} +.media-player iframe { + position: absolute; +} + +#star img { + float: left; + width: 18px; + margin-right: 10px; +} + +.box-rating { + padding: 4px 0px; +} diff --git a/resources/assets/images/404.png b/resources/assets/images/404.png new file mode 100644 index 0000000..7323d19 Binary files /dev/null and b/resources/assets/images/404.png differ diff --git a/resources/assets/images/black.png b/resources/assets/images/black.png new file mode 100644 index 0000000..4aaa642 Binary files /dev/null and b/resources/assets/images/black.png differ diff --git a/resources/assets/images/crown.png b/resources/assets/images/crown.png new file mode 100644 index 0000000..990f04a Binary files /dev/null and b/resources/assets/images/crown.png differ diff --git a/resources/assets/images/item-shadow.png b/resources/assets/images/item-shadow.png new file mode 100644 index 0000000..a4380fe Binary files /dev/null and b/resources/assets/images/item-shadow.png differ diff --git a/resources/assets/images/pattern.png b/resources/assets/images/pattern.png new file mode 100644 index 0000000..4c0763c Binary files /dev/null and b/resources/assets/images/pattern.png differ diff --git a/resources/assets/js/app_2.js b/resources/assets/js/app_2.js new file mode 100644 index 0000000..7dba6a1 --- /dev/null +++ b/resources/assets/js/app_2.js @@ -0,0 +1,76 @@ +$(document).ready(function () { + $(".shme").click(function () { + $(".mm").toggleClass("shwx"); + }); + $(".expand").click(function () { + $(".megavid").toggleClass("xp"); + $(".pd-expand").toggleClass("sxp"); + }); + $('.expand').click(function () { + if ($('.expand').hasClass('slamdown')) { + $('.expand').removeClass('slamdown'); + jQuery(".mvelement").prependTo(jQuery(".megavid")); + } else { + $('.expand').addClass('slamdown'); + jQuery(".mvelement").appendTo(jQuery(".pd-expand")); + } + }); + $(".gnr").click(function () { + $(".gnrx").toggleClass("shwgx"); + }); + $(".light").click(function () { + $(".lowvid").toggleClass("highvid"); + }); + $(".colap").click(function () { + $(".mindes").toggleClass("alldes"); + }); + $(".topmobile").click(function () { + $(".topmobcon").toggleClass("topmobshow"); + }); +}); + +var defaultTheme = "darkmode"; +if (localStorage.getItem("thememode") == null) { + if (defaultTheme == "lightmode") { + jQuery("body").addClass("lightmode"); + jQuery("body").removeClass("darkmode"); + } else { + jQuery("body").addClass("darkmode"); + jQuery("body").removeClass("lightmode"); + } +} else if (localStorage.getItem("thememode") == "lightmode") { + jQuery("body").addClass("lightmode"); + jQuery("body").removeClass("darkmode"); +} else { + jQuery("body").addClass("darkmode"); + jQuery("body").removeClass("lightmode"); +} +if (localStorage.getItem("thememode") == null) { + if (defaultTheme == "lightmode") { + jQuery("#thememode input[type='checkbox']").prop('checked', false); + } else { + jQuery("#thememode input[type='checkbox']").prop('checked', true); + } +} else if (localStorage.getItem("thememode") == "lightmode") { + jQuery("#thememode input[type='checkbox']").prop('checked', false); +} else { + jQuery("#thememode input[type='checkbox']").prop('checked', true); +} + +$(".section .quickfilter").parent().remove(); +if (jQuery('.epcheck li').length < 1) jQuery('.epcheck').hide(); + + +jQuery("#thememode input[type='checkbox']").on('change', function () { + var is_on = jQuery("#thememode input[type='checkbox']").prop("checked"); + if (is_on == false) { + localStorage.setItem("thememode", "lightmode"); + jQuery("body").addClass("lightmode"); + jQuery("body").removeClass("darkmode"); + + } else { + localStorage.setItem("thememode", "darkmode"); + jQuery("body").removeClass("lightmode"); + jQuery("body").addClass("darkmode"); + } +}); diff --git a/resources/assets/js/filter.js b/resources/assets/js/filter.js new file mode 100644 index 0000000..8048c2f --- /dev/null +++ b/resources/assets/js/filter.js @@ -0,0 +1 @@ +$(document).on("click",".quickfilter .dropdown-toggle",function(){$(this).parent().hasClass("open")||$(document).find(".quickfilter .filter.dropdown").removeClass("open"),$(this).parent().toggleClass("open")}),$(document).on("click",function(t){$(t.target).closest(".dropdown-toggle").length||$(document).find(".quickfilter .filter.dropdown").removeClass("open")}),jQuery(document).ready(function(t){t(".filters .filter ul").click(function(t){t.stopPropagation()}),t(".filters .filter ul").each(function(n,e){var l=t(this).find("input:checked"),o=l.closest(".filter").find("button span");1==l.length?o.html(l.parent().find("label").html()):l.length>1?o.html(l.length+" selected"):0==l.length&&o.html("All")}),t(".dropdown-menu input").on("click",function(n){var e=t(this).parent().parent(),l=e.find("input:checked"),o=e.parent().find("button span");1==l.length?o.html(l.parent().find("label").html()):l.length>1?o.html(l.length+" selected"):0==l.length&&o.html("All")})}); \ No newline at end of file diff --git a/resources/assets/js/jquery.fancybox.min.js b/resources/assets/js/jquery.fancybox.min.js new file mode 100644 index 0000000..6a8f101 --- /dev/null +++ b/resources/assets/js/jquery.fancybox.min.js @@ -0,0 +1,27 @@ +// ================================================== +// fancyBox v3.5.7 +// +// Licensed GPLv3 for open source use +// or fancyBox Commercial License for commercial use +// +// http://fancyapps.com/fancybox/ +// Copyright 2019 fancyApps +// +// ================================================== +!function (t, e, n, o) { + "use strict"; function i(t, e) { var o, i, a, s = [], r = 0; t && t.isDefaultPrevented() || (t.preventDefault(), e = e || {}, t && t.data && (e = h(t.data.options, e)), o = e.$target || n(t.currentTarget).trigger("blur"), (a = n.fancybox.getInstance()) && a.$trigger && a.$trigger.is(o) || (e.selector ? s = n(e.selector) : (i = o.attr("data-fancybox") || "", i ? (s = t.data ? t.data.items : [], s = s.length ? s.filter('[data-fancybox="' + i + '"]') : n('[data-fancybox="' + i + '"]')) : s = [o]), r = n(s).index(o), r < 0 && (r = 0), a = n.fancybox.open(s, e, r), a.$trigger = o)) } if (t.console = t.console || { info: function (t) { } }, n) { + if (n.fn.fancybox) return void console.info("fancyBox already initialized"); var a = { closeExisting: !1, loop: !1, gutter: 50, keyboard: !0, preventCaptionOverlap: !0, arrows: !0, infobar: !0, smallBtn: "auto", toolbar: "auto", buttons: ["zoom", "slideShow", "thumbs", "close"], idleTime: 3, protect: !1, modal: !1, image: { preload: !1 }, ajax: { settings: { data: { fancybox: !0 } } }, iframe: { tpl: '', preload: !0, css: {}, attr: { scrolling: "auto" } }, video: { tpl: '', format: "", autoStart: !0 }, defaultType: "image", animationEffect: "zoom", animationDuration: 366, zoomOpacity: "auto", transitionEffect: "fade", transitionDuration: 366, slideClass: "", baseClass: "", baseTpl: '', spinnerTpl: '
', errorTpl: '

{{ERROR}}

', btnTpl: { download: '', zoom: '', close: '', arrowLeft: '', arrowRight: '', smallBtn: '' }, parentEl: "body", hideScrollbar: !0, autoFocus: !0, backFocus: !0, trapFocus: !0, fullScreen: { autoStart: !1 }, touch: { vertical: !0, momentum: !0 }, hash: null, media: {}, slideShow: { autoStart: !1, speed: 3e3 }, thumbs: { autoStart: !1, hideOnClose: !0, parentEl: ".fancybox-container", axis: "y" }, wheel: "auto", onInit: n.noop, beforeLoad: n.noop, afterLoad: n.noop, beforeShow: n.noop, afterShow: n.noop, beforeClose: n.noop, afterClose: n.noop, onActivate: n.noop, onDeactivate: n.noop, clickContent: function (t, e) { return "image" === t.type && "zoom" }, clickSlide: "close", clickOutside: "close", dblclickContent: !1, dblclickSlide: !1, dblclickOutside: !1, mobile: { preventCaptionOverlap: !1, idleTime: !1, clickContent: function (t, e) { return "image" === t.type && "toggleControls" }, clickSlide: function (t, e) { return "image" === t.type ? "toggleControls" : "close" }, dblclickContent: function (t, e) { return "image" === t.type && "zoom" }, dblclickSlide: function (t, e) { return "image" === t.type && "zoom" } }, lang: "en", i18n: { en: { CLOSE: "Close", NEXT: "Next", PREV: "Previous", ERROR: "The requested content cannot be loaded.
Please try again later.", PLAY_START: "Start slideshow", PLAY_STOP: "Pause slideshow", FULL_SCREEN: "Full screen", THUMBS: "Thumbnails", DOWNLOAD: "Download", SHARE: "Share", ZOOM: "Zoom" }, de: { CLOSE: "Schließen", NEXT: "Weiter", PREV: "Zurück", ERROR: "Die angeforderten Daten konnten nicht geladen werden.
Bitte versuchen Sie es später nochmal.", PLAY_START: "Diaschau starten", PLAY_STOP: "Diaschau beenden", FULL_SCREEN: "Vollbild", THUMBS: "Vorschaubilder", DOWNLOAD: "Herunterladen", SHARE: "Teilen", ZOOM: "Vergrößern" } } }, s = n(t), r = n(e), c = 0, l = function (t) { return t && t.hasOwnProperty && t instanceof n }, d = function () { return t.requestAnimationFrame || t.webkitRequestAnimationFrame || t.mozRequestAnimationFrame || t.oRequestAnimationFrame || function (e) { return t.setTimeout(e, 1e3 / 60) } }(), u = function () { return t.cancelAnimationFrame || t.webkitCancelAnimationFrame || t.mozCancelAnimationFrame || t.oCancelAnimationFrame || function (e) { t.clearTimeout(e) } }(), f = function () { var t, n = e.createElement("fakeelement"), o = { transition: "transitionend", OTransition: "oTransitionEnd", MozTransition: "transitionend", WebkitTransition: "webkitTransitionEnd" }; for (t in o) if (void 0 !== n.style[t]) return o[t]; return "transitionend" }(), p = function (t) { return t && t.length && t[0].offsetHeight }, h = function (t, e) { var o = n.extend(!0, {}, t, e); return n.each(e, function (t, e) { n.isArray(e) && (o[t] = e) }), o }, g = function (t) { var o, i; return !(!t || t.ownerDocument !== e) && (n(".fancybox-container").css("pointer-events", "none"), o = { x: t.getBoundingClientRect().left + t.offsetWidth / 2, y: t.getBoundingClientRect().top + t.offsetHeight / 2 }, i = e.elementFromPoint(o.x, o.y) === t, n(".fancybox-container").css("pointer-events", ""), i) }, b = function (t, e, o) { var i = this; i.opts = h({ index: o }, n.fancybox.defaults), n.isPlainObject(e) && (i.opts = h(i.opts, e)), n.fancybox.isMobile && (i.opts = h(i.opts, i.opts.mobile)), i.id = i.opts.id || ++c, i.currIndex = parseInt(i.opts.index, 10) || 0, i.prevIndex = null, i.prevPos = null, i.currPos = 0, i.firstRun = !0, i.group = [], i.slides = {}, i.addContent(t), i.group.length && i.init() }; n.extend(b.prototype, { + init: function () { var o, i, a = this, s = a.group[a.currIndex], r = s.opts; r.closeExisting && n.fancybox.close(!0), n("body").addClass("fancybox-active"), !n.fancybox.getInstance() && !1 !== r.hideScrollbar && !n.fancybox.isMobile && e.body.scrollHeight > t.innerHeight && (n("head").append('"), n("body").addClass("compensate-for-scrollbar")), i = "", n.each(r.buttons, function (t, e) { i += r.btnTpl[e] || "" }), o = n(a.translate(a, r.baseTpl.replace("{{buttons}}", i).replace("{{arrows}}", r.btnTpl.arrowLeft + r.btnTpl.arrowRight))).attr("id", "fancybox-container-" + a.id).addClass(r.baseClass).data("FancyBox", a).appendTo(r.parentEl), a.$refs = { container: o }, ["bg", "inner", "infobar", "toolbar", "stage", "caption", "navigation"].forEach(function (t) { a.$refs[t] = o.find(".fancybox-" + t) }), a.trigger("onInit"), a.activate(), a.jumpTo(a.currIndex) }, translate: function (t, e) { var n = t.opts.i18n[t.opts.lang] || t.opts.i18n.en; return e.replace(/\{\{(\w+)\}\}/g, function (t, e) { return void 0 === n[e] ? t : n[e] }) }, addContent: function (t) { var e, o = this, i = n.makeArray(t); n.each(i, function (t, e) { var i, a, s, r, c, l = {}, d = {}; n.isPlainObject(e) ? (l = e, d = e.opts || e) : "object" === n.type(e) && n(e).length ? (i = n(e), d = i.data() || {}, d = n.extend(!0, {}, d, d.options), d.$orig = i, l.src = o.opts.src || d.src || i.attr("href"), l.type || l.src || (l.type = "inline", l.src = e)) : l = { type: "html", src: e + "" }, l.opts = n.extend(!0, {}, o.opts, d), n.isArray(d.buttons) && (l.opts.buttons = d.buttons), n.fancybox.isMobile && l.opts.mobile && (l.opts = h(l.opts, l.opts.mobile)), a = l.type || l.opts.type, r = l.src || "", !a && r && ((s = r.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i)) ? (a = "video", l.opts.video.format || (l.opts.video.format = "video/" + ("ogv" === s[1] ? "ogg" : s[1]))) : r.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i) ? a = "image" : r.match(/\.(pdf)((\?|#).*)?$/i) ? (a = "iframe", l = n.extend(!0, l, { contentType: "pdf", opts: { iframe: { preload: !1 } } })) : "#" === r.charAt(0) && (a = "inline")), a ? l.type = a : o.trigger("objectNeedsType", l), l.contentType || (l.contentType = n.inArray(l.type, ["html", "inline", "ajax"]) > -1 ? "html" : l.type), l.index = o.group.length, "auto" == l.opts.smallBtn && (l.opts.smallBtn = n.inArray(l.type, ["html", "inline", "ajax"]) > -1), "auto" === l.opts.toolbar && (l.opts.toolbar = !l.opts.smallBtn), l.$thumb = l.opts.$thumb || null, l.opts.$trigger && l.index === o.opts.index && (l.$thumb = l.opts.$trigger.find("img:first"), l.$thumb.length && (l.opts.$orig = l.opts.$trigger)), l.$thumb && l.$thumb.length || !l.opts.$orig || (l.$thumb = l.opts.$orig.find("img:first")), l.$thumb && !l.$thumb.length && (l.$thumb = null), l.thumb = l.opts.thumb || (l.$thumb ? l.$thumb[0].src : null), "function" === n.type(l.opts.caption) && (l.opts.caption = l.opts.caption.apply(e, [o, l])), "function" === n.type(o.opts.caption) && (l.opts.caption = o.opts.caption.apply(e, [o, l])), l.opts.caption instanceof n || (l.opts.caption = void 0 === l.opts.caption ? "" : l.opts.caption + ""), "ajax" === l.type && (c = r.split(/\s+/, 2), c.length > 1 && (l.src = c.shift(), l.opts.filter = c.shift())), l.opts.modal && (l.opts = n.extend(!0, l.opts, { trapFocus: !0, infobar: 0, toolbar: 0, smallBtn: 0, keyboard: 0, slideShow: 0, fullScreen: 0, thumbs: 0, touch: 0, clickContent: !1, clickSlide: !1, clickOutside: !1, dblclickContent: !1, dblclickSlide: !1, dblclickOutside: !1 })), o.group.push(l) }), Object.keys(o.slides).length && (o.updateControls(), (e = o.Thumbs) && e.isActive && (e.create(), e.focus())) }, addEvents: function () { var e = this; e.removeEvents(), e.$refs.container.on("click.fb-close", "[data-fancybox-close]", function (t) { t.stopPropagation(), t.preventDefault(), e.close(t) }).on("touchstart.fb-prev click.fb-prev", "[data-fancybox-prev]", function (t) { t.stopPropagation(), t.preventDefault(), e.previous() }).on("touchstart.fb-next click.fb-next", "[data-fancybox-next]", function (t) { t.stopPropagation(), t.preventDefault(), e.next() }).on("click.fb", "[data-fancybox-zoom]", function (t) { e[e.isScaledDown() ? "scaleToActual" : "scaleToFit"]() }), s.on("orientationchange.fb resize.fb", function (t) { t && t.originalEvent && "resize" === t.originalEvent.type ? (e.requestId && u(e.requestId), e.requestId = d(function () { e.update(t) })) : (e.current && "iframe" === e.current.type && e.$refs.stage.hide(), setTimeout(function () { e.$refs.stage.show(), e.update(t) }, n.fancybox.isMobile ? 600 : 250)) }), r.on("keydown.fb", function (t) { var o = n.fancybox ? n.fancybox.getInstance() : null, i = o.current, a = t.keyCode || t.which; if (9 == a) return void (i.opts.trapFocus && e.focus(t)); if (!(!i.opts.keyboard || t.ctrlKey || t.altKey || t.shiftKey || n(t.target).is("input,textarea,video,audio,select"))) return 8 === a || 27 === a ? (t.preventDefault(), void e.close(t)) : 37 === a || 38 === a ? (t.preventDefault(), void e.previous()) : 39 === a || 40 === a ? (t.preventDefault(), void e.next()) : void e.trigger("afterKeydown", t, a) }), e.group[e.currIndex].opts.idleTime && (e.idleSecondsCounter = 0, r.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle", function (t) { e.idleSecondsCounter = 0, e.isIdle && e.showControls(), e.isIdle = !1 }), e.idleInterval = t.setInterval(function () { ++e.idleSecondsCounter >= e.group[e.currIndex].opts.idleTime && !e.isDragging && (e.isIdle = !0, e.idleSecondsCounter = 0, e.hideControls()) }, 1e3)) }, removeEvents: function () { var e = this; s.off("orientationchange.fb resize.fb"), r.off("keydown.fb .fb-idle"), this.$refs.container.off(".fb-close .fb-prev .fb-next"), e.idleInterval && (t.clearInterval(e.idleInterval), e.idleInterval = null) }, previous: function (t) { return this.jumpTo(this.currPos - 1, t) }, next: function (t) { return this.jumpTo(this.currPos + 1, t) }, jumpTo: function (t, e) { var o, i, a, s, r, c, l, d, u, f = this, h = f.group.length; if (!(f.isDragging || f.isClosing || f.isAnimating && f.firstRun)) { if (t = parseInt(t, 10), !(a = f.current ? f.current.opts.loop : f.opts.loop) && (t < 0 || t >= h)) return !1; if (o = f.firstRun = !Object.keys(f.slides).length, r = f.current, f.prevIndex = f.currIndex, f.prevPos = f.currPos, s = f.createSlide(t), h > 1 && ((a || s.index < h - 1) && f.createSlide(t + 1), (a || s.index > 0) && f.createSlide(t - 1)), f.current = s, f.currIndex = s.index, f.currPos = s.pos, f.trigger("beforeShow", o), f.updateControls(), s.forcedDuration = void 0, n.isNumeric(e) ? s.forcedDuration = e : e = s.opts[o ? "animationDuration" : "transitionDuration"], e = parseInt(e, 10), i = f.isMoved(s), s.$slide.addClass("fancybox-slide--current"), o) return s.opts.animationEffect && e && f.$refs.container.css("transition-duration", e + "ms"), f.$refs.container.addClass("fancybox-is-open").trigger("focus"), f.loadSlide(s), void f.preload("image"); c = n.fancybox.getTranslate(r.$slide), l = n.fancybox.getTranslate(f.$refs.stage), n.each(f.slides, function (t, e) { n.fancybox.stop(e.$slide, !0) }), r.pos !== s.pos && (r.isComplete = !1), r.$slide.removeClass("fancybox-slide--complete fancybox-slide--current"), i ? (u = c.left - (r.pos * c.width + r.pos * r.opts.gutter), n.each(f.slides, function (t, o) { o.$slide.removeClass("fancybox-animated").removeClass(function (t, e) { return (e.match(/(^|\s)fancybox-fx-\S+/g) || []).join(" ") }); var i = o.pos * c.width + o.pos * o.opts.gutter; n.fancybox.setTranslate(o.$slide, { top: 0, left: i - l.left + u }), o.pos !== s.pos && o.$slide.addClass("fancybox-slide--" + (o.pos > s.pos ? "next" : "previous")), p(o.$slide), n.fancybox.animate(o.$slide, { top: 0, left: (o.pos - s.pos) * c.width + (o.pos - s.pos) * o.opts.gutter }, e, function () { o.$slide.css({ transform: "", opacity: "" }).removeClass("fancybox-slide--next fancybox-slide--previous"), o.pos === f.currPos && f.complete() }) })) : e && s.opts.transitionEffect && (d = "fancybox-animated fancybox-fx-" + s.opts.transitionEffect, r.$slide.addClass("fancybox-slide--" + (r.pos > s.pos ? "next" : "previous")), n.fancybox.animate(r.$slide, d, e, function () { r.$slide.removeClass(d).removeClass("fancybox-slide--next fancybox-slide--previous") }, !1)), s.isLoaded ? f.revealContent(s) : f.loadSlide(s), f.preload("image") } }, createSlide: function (t) { var e, o, i = this; return o = t % i.group.length, o = o < 0 ? i.group.length + o : o, !i.slides[t] && i.group[o] && (e = n('
').appendTo(i.$refs.stage), i.slides[t] = n.extend(!0, {}, i.group[o], { pos: t, $slide: e, isLoaded: !1 }), i.updateSlide(i.slides[t])), i.slides[t] }, scaleToActual: function (t, e, o) { var i, a, s, r, c, l = this, d = l.current, u = d.$content, f = n.fancybox.getTranslate(d.$slide).width, p = n.fancybox.getTranslate(d.$slide).height, h = d.width, g = d.height; l.isAnimating || l.isMoved() || !u || "image" != d.type || !d.isLoaded || d.hasError || (l.isAnimating = !0, n.fancybox.stop(u), t = void 0 === t ? .5 * f : t, e = void 0 === e ? .5 * p : e, i = n.fancybox.getTranslate(u), i.top -= n.fancybox.getTranslate(d.$slide).top, i.left -= n.fancybox.getTranslate(d.$slide).left, r = h / i.width, c = g / i.height, a = .5 * f - .5 * h, s = .5 * p - .5 * g, h > f && (a = i.left * r - (t * r - t), a > 0 && (a = 0), a < f - h && (a = f - h)), g > p && (s = i.top * c - (e * c - e), s > 0 && (s = 0), s < p - g && (s = p - g)), l.updateCursor(h, g), n.fancybox.animate(u, { top: s, left: a, scaleX: r, scaleY: c }, o || 366, function () { l.isAnimating = !1 }), l.SlideShow && l.SlideShow.isActive && l.SlideShow.stop()) }, scaleToFit: function (t) { var e, o = this, i = o.current, a = i.$content; o.isAnimating || o.isMoved() || !a || "image" != i.type || !i.isLoaded || i.hasError || (o.isAnimating = !0, n.fancybox.stop(a), e = o.getFitPos(i), o.updateCursor(e.width, e.height), n.fancybox.animate(a, { top: e.top, left: e.left, scaleX: e.width / a.width(), scaleY: e.height / a.height() }, t || 366, function () { o.isAnimating = !1 })) }, getFitPos: function (t) { var e, o, i, a, s = this, r = t.$content, c = t.$slide, l = t.width || t.opts.width, d = t.height || t.opts.height, u = {}; return !!(t.isLoaded && r && r.length) && (e = n.fancybox.getTranslate(s.$refs.stage).width, o = n.fancybox.getTranslate(s.$refs.stage).height, e -= parseFloat(c.css("paddingLeft")) + parseFloat(c.css("paddingRight")) + parseFloat(r.css("marginLeft")) + parseFloat(r.css("marginRight")), o -= parseFloat(c.css("paddingTop")) + parseFloat(c.css("paddingBottom")) + parseFloat(r.css("marginTop")) + parseFloat(r.css("marginBottom")), l && d || (l = e, d = o), i = Math.min(1, e / l, o / d), l *= i, d *= i, l > e - .5 && (l = e), d > o - .5 && (d = o), "image" === t.type ? (u.top = Math.floor(.5 * (o - d)) + parseFloat(c.css("paddingTop")), u.left = Math.floor(.5 * (e - l)) + parseFloat(c.css("paddingLeft"))) : "video" === t.contentType && (a = t.opts.width && t.opts.height ? l / d : t.opts.ratio || 16 / 9, d > l / a ? d = l / a : l > d * a && (l = d * a)), u.width = l, u.height = d, u) }, update: function (t) { var e = this; n.each(e.slides, function (n, o) { e.updateSlide(o, t) }) }, updateSlide: function (t, e) { var o = this, i = t && t.$content, a = t.width || t.opts.width, s = t.height || t.opts.height, r = t.$slide; o.adjustCaption(t), i && (a || s || "video" === t.contentType) && !t.hasError && (n.fancybox.stop(i), n.fancybox.setTranslate(i, o.getFitPos(t)), t.pos === o.currPos && (o.isAnimating = !1, o.updateCursor())), o.adjustLayout(t), r.length && (r.trigger("refresh"), t.pos === o.currPos && o.$refs.toolbar.add(o.$refs.navigation.find(".fancybox-button--arrow_right")).toggleClass("compensate-for-scrollbar", r.get(0).scrollHeight > r.get(0).clientHeight)), o.trigger("onUpdate", t, e) }, centerSlide: function (t) { var e = this, o = e.current, i = o.$slide; !e.isClosing && o && (i.siblings().css({ transform: "", opacity: "" }), i.parent().children().removeClass("fancybox-slide--previous fancybox-slide--next"), n.fancybox.animate(i, { top: 0, left: 0, opacity: 1 }, void 0 === t ? 0 : t, function () { i.css({ transform: "", opacity: "" }), o.isComplete || e.complete() }, !1)) }, isMoved: function (t) { var e, o, i = t || this.current; return !!i && (o = n.fancybox.getTranslate(this.$refs.stage), e = n.fancybox.getTranslate(i.$slide), !i.$slide.hasClass("fancybox-animated") && (Math.abs(e.top - o.top) > .5 || Math.abs(e.left - o.left) > .5)) }, updateCursor: function (t, e) { var o, i, a = this, s = a.current, r = a.$refs.container; s && !a.isClosing && a.Guestures && (r.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan"), o = a.canPan(t, e), i = !!o || a.isZoomable(), r.toggleClass("fancybox-is-zoomable", i), n("[data-fancybox-zoom]").prop("disabled", !i), o ? r.addClass("fancybox-can-pan") : i && ("zoom" === s.opts.clickContent || n.isFunction(s.opts.clickContent) && "zoom" == s.opts.clickContent(s)) ? r.addClass("fancybox-can-zoomIn") : s.opts.touch && (s.opts.touch.vertical || a.group.length > 1) && "video" !== s.contentType && r.addClass("fancybox-can-swipe")) }, isZoomable: function () { var t, e = this, n = e.current; if (n && !e.isClosing && "image" === n.type && !n.hasError) { if (!n.isLoaded) return !0; if ((t = e.getFitPos(n)) && (n.width > t.width || n.height > t.height)) return !0 } return !1 }, isScaledDown: function (t, e) { var o = this, i = !1, a = o.current, s = a.$content; return void 0 !== t && void 0 !== e ? i = t < a.width && e < a.height : s && (i = n.fancybox.getTranslate(s), i = i.width < a.width && i.height < a.height), i }, canPan: function (t, e) { var o = this, i = o.current, a = null, s = !1; return "image" === i.type && (i.isComplete || t && e) && !i.hasError && (s = o.getFitPos(i), void 0 !== t && void 0 !== e ? a = { width: t, height: e } : i.isComplete && (a = n.fancybox.getTranslate(i.$content)), a && s && (s = Math.abs(a.width - s.width) > 1.5 || Math.abs(a.height - s.height) > 1.5)), s }, loadSlide: function (t) { var e, o, i, a = this; if (!t.isLoading && !t.isLoaded) { if (t.isLoading = !0, !1 === a.trigger("beforeLoad", t)) return t.isLoading = !1, !1; switch (e = t.type, o = t.$slide, o.off("refresh").trigger("onReset").addClass(t.opts.slideClass), e) { case "image": a.setImage(t); break; case "iframe": a.setIframe(t); break; case "html": a.setContent(t, t.src || t.content); break; case "video": a.setContent(t, t.opts.video.tpl.replace(/\{\{src\}\}/gi, t.src).replace("{{format}}", t.opts.videoFormat || t.opts.video.format || "").replace("{{poster}}", t.thumb || "")); break; case "inline": n(t.src).length ? a.setContent(t, n(t.src)) : a.setError(t); break; case "ajax": a.showLoading(t), i = n.ajax(n.extend({}, t.opts.ajax.settings, { url: t.src, success: function (e, n) { "success" === n && a.setContent(t, e) }, error: function (e, n) { e && "abort" !== n && a.setError(t) } })), o.one("onReset", function () { i.abort() }); break; default: a.setError(t) }return !0 } }, setImage: function (t) { var o, i = this; setTimeout(function () { var e = t.$image; i.isClosing || !t.isLoading || e && e.length && e[0].complete || t.hasError || i.showLoading(t) }, 50), i.checkSrcset(t), t.$content = n('
').addClass("fancybox-is-hidden").appendTo(t.$slide.addClass("fancybox-slide--image")), !1 !== t.opts.preload && t.opts.width && t.opts.height && t.thumb && (t.width = t.opts.width, t.height = t.opts.height, o = e.createElement("img"), o.onerror = function () { n(this).remove(), t.$ghost = null }, o.onload = function () { i.afterLoad(t) }, t.$ghost = n(o).addClass("fancybox-image").appendTo(t.$content).attr("src", t.thumb)), i.setBigImage(t) }, checkSrcset: function (e) { var n, o, i, a, s = e.opts.srcset || e.opts.image.srcset; if (s) { i = t.devicePixelRatio || 1, a = t.innerWidth * i, o = s.split(",").map(function (t) { var e = {}; return t.trim().split(/\s+/).forEach(function (t, n) { var o = parseInt(t.substring(0, t.length - 1), 10); if (0 === n) return e.url = t; o && (e.value = o, e.postfix = t[t.length - 1]) }), e }), o.sort(function (t, e) { return t.value - e.value }); for (var r = 0; r < o.length; r++) { var c = o[r]; if ("w" === c.postfix && c.value >= a || "x" === c.postfix && c.value >= i) { n = c; break } } !n && o.length && (n = o[o.length - 1]), n && (e.src = n.url, e.width && e.height && "w" == n.postfix && (e.height = e.width / e.height * n.value, e.width = n.value), e.opts.srcset = s) } }, setBigImage: function (t) { var o = this, i = e.createElement("img"), a = n(i); t.$image = a.one("error", function () { o.setError(t) }).one("load", function () { var e; t.$ghost || (o.resolveImageSlideSize(t, this.naturalWidth, this.naturalHeight), o.afterLoad(t)), o.isClosing || (t.opts.srcset && (e = t.opts.sizes, e && "auto" !== e || (e = (t.width / t.height > 1 && s.width() / s.height() > 1 ? "100" : Math.round(t.width / t.height * 100)) + "vw"), a.attr("sizes", e).attr("srcset", t.opts.srcset)), t.$ghost && setTimeout(function () { t.$ghost && !o.isClosing && t.$ghost.hide() }, Math.min(300, Math.max(1e3, t.height / 1600))), o.hideLoading(t)) }).addClass("fancybox-image").attr("src", t.src).appendTo(t.$content), (i.complete || "complete" == i.readyState) && a.naturalWidth && a.naturalHeight ? a.trigger("load") : i.error && a.trigger("error") }, resolveImageSlideSize: function (t, e, n) { var o = parseInt(t.opts.width, 10), i = parseInt(t.opts.height, 10); t.width = e, t.height = n, o > 0 && (t.width = o, t.height = Math.floor(o * n / e)), i > 0 && (t.width = Math.floor(i * e / n), t.height = i) }, setIframe: function (t) { var e, o = this, i = t.opts.iframe, a = t.$slide; t.$content = n('
').css(i.css).appendTo(a), a.addClass("fancybox-slide--" + t.contentType), t.$iframe = e = n(i.tpl.replace(/\{rnd\}/g, (new Date).getTime())).attr(i.attr).appendTo(t.$content), i.preload ? (o.showLoading(t), e.on("load.fb error.fb", function (e) { this.isReady = 1, t.$slide.trigger("refresh"), o.afterLoad(t) }), a.on("refresh.fb", function () { var n, o, s = t.$content, r = i.css.width, c = i.css.height; if (1 === e[0].isReady) { try { n = e.contents(), o = n.find("body") } catch (t) { } o && o.length && o.children().length && (a.css("overflow", "visible"), s.css({ width: "100%", "max-width": "100%", height: "9999px" }), void 0 === r && (r = Math.ceil(Math.max(o[0].clientWidth, o.outerWidth(!0)))), s.css("width", r || "").css("max-width", ""), void 0 === c && (c = Math.ceil(Math.max(o[0].clientHeight, o.outerHeight(!0)))), s.css("height", c || ""), a.css("overflow", "auto")), s.removeClass("fancybox-is-hidden") } })) : o.afterLoad(t), e.attr("src", t.src), a.one("onReset", function () { try { n(this).find("iframe").hide().unbind().attr("src", "//about:blank") } catch (t) { } n(this).off("refresh.fb").empty(), t.isLoaded = !1, t.isRevealed = !1 }) }, setContent: function (t, e) { var o = this; o.isClosing || (o.hideLoading(t), t.$content && n.fancybox.stop(t.$content), t.$slide.empty(), l(e) && e.parent().length ? ((e.hasClass("fancybox-content") || e.parent().hasClass("fancybox-content")) && e.parents(".fancybox-slide").trigger("onReset"), t.$placeholder = n("
").hide().insertAfter(e), e.css("display", "inline-block")) : t.hasError || ("string" === n.type(e) && (e = n("
").append(n.trim(e)).contents()), t.opts.filter && (e = n("
").html(e).find(t.opts.filter))), t.$slide.one("onReset", function () { n(this).find("video,audio").trigger("pause"), t.$placeholder && (t.$placeholder.after(e.removeClass("fancybox-content").hide()).remove(), t.$placeholder = null), t.$smallBtn && (t.$smallBtn.remove(), t.$smallBtn = null), t.hasError || (n(this).empty(), t.isLoaded = !1, t.isRevealed = !1) }), n(e).appendTo(t.$slide), n(e).is("video,audio") && (n(e).addClass("fancybox-video"), n(e).wrap("
"), t.contentType = "video", t.opts.width = t.opts.width || n(e).attr("width"), t.opts.height = t.opts.height || n(e).attr("height")), t.$content = t.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first(), t.$content.siblings().hide(), t.$content.length || (t.$content = t.$slide.wrapInner("
").children().first()), t.$content.addClass("fancybox-content"), t.$slide.addClass("fancybox-slide--" + t.contentType), o.afterLoad(t)) }, setError: function (t) { t.hasError = !0, t.$slide.trigger("onReset").removeClass("fancybox-slide--" + t.contentType).addClass("fancybox-slide--error"), t.contentType = "html", this.setContent(t, this.translate(t, t.opts.errorTpl)), t.pos === this.currPos && (this.isAnimating = !1) }, showLoading: function (t) { var e = this; (t = t || e.current) && !t.$spinner && (t.$spinner = n(e.translate(e, e.opts.spinnerTpl)).appendTo(t.$slide).hide().fadeIn("fast")) }, hideLoading: function (t) { var e = this; (t = t || e.current) && t.$spinner && (t.$spinner.stop().remove(), delete t.$spinner) }, afterLoad: function (t) { var e = this; e.isClosing || (t.isLoading = !1, t.isLoaded = !0, e.trigger("afterLoad", t), e.hideLoading(t), !t.opts.smallBtn || t.$smallBtn && t.$smallBtn.length || (t.$smallBtn = n(e.translate(t, t.opts.btnTpl.smallBtn)).appendTo(t.$content)), t.opts.protect && t.$content && !t.hasError && (t.$content.on("contextmenu.fb", function (t) { return 2 == t.button && t.preventDefault(), !0 }), "image" === t.type && n('
').appendTo(t.$content)), e.adjustCaption(t), e.adjustLayout(t), t.pos === e.currPos && e.updateCursor(), e.revealContent(t)) }, adjustCaption: function (t) { var e, n = this, o = t || n.current, i = o.opts.caption, a = o.opts.preventCaptionOverlap, s = n.$refs.caption, r = !1; s.toggleClass("fancybox-caption--separate", a), a && i && i.length && (o.pos !== n.currPos ? (e = s.clone().appendTo(s.parent()), e.children().eq(0).empty().html(i), r = e.outerHeight(!0), e.empty().remove()) : n.$caption && (r = n.$caption.outerHeight(!0)), o.$slide.css("padding-bottom", r || "")) }, adjustLayout: function (t) { var e, n, o, i, a = this, s = t || a.current; s.isLoaded && !0 !== s.opts.disableLayoutFix && (s.$content.css("margin-bottom", ""), s.$content.outerHeight() > s.$slide.height() + .5 && (o = s.$slide[0].style["padding-bottom"], i = s.$slide.css("padding-bottom"), parseFloat(i) > 0 && (e = s.$slide[0].scrollHeight, s.$slide.css("padding-bottom", 0), Math.abs(e - s.$slide[0].scrollHeight) < 1 && (n = i), s.$slide.css("padding-bottom", o))), s.$content.css("margin-bottom", n)) }, revealContent: function (t) { var e, o, i, a, s = this, r = t.$slide, c = !1, l = !1, d = s.isMoved(t), u = t.isRevealed; return t.isRevealed = !0, e = t.opts[s.firstRun ? "animationEffect" : "transitionEffect"], i = t.opts[s.firstRun ? "animationDuration" : "transitionDuration"], i = parseInt(void 0 === t.forcedDuration ? i : t.forcedDuration, 10), !d && t.pos === s.currPos && i || (e = !1), "zoom" === e && (t.pos === s.currPos && i && "image" === t.type && !t.hasError && (l = s.getThumbPos(t)) ? c = s.getFitPos(t) : e = "fade"), "zoom" === e ? (s.isAnimating = !0, c.scaleX = c.width / l.width, c.scaleY = c.height / l.height, a = t.opts.zoomOpacity, "auto" == a && (a = Math.abs(t.width / t.height - l.width / l.height) > .1), a && (l.opacity = .1, c.opacity = 1), n.fancybox.setTranslate(t.$content.removeClass("fancybox-is-hidden"), l), p(t.$content), void n.fancybox.animate(t.$content, c, i, function () { s.isAnimating = !1, s.complete() })) : (s.updateSlide(t), e ? (n.fancybox.stop(r), o = "fancybox-slide--" + (t.pos >= s.prevPos ? "next" : "previous") + " fancybox-animated fancybox-fx-" + e, r.addClass(o).removeClass("fancybox-slide--current"), t.$content.removeClass("fancybox-is-hidden"), p(r), "image" !== t.type && t.$content.hide().show(0), void n.fancybox.animate(r, "fancybox-slide--current", i, function () { r.removeClass(o).css({ transform: "", opacity: "" }), t.pos === s.currPos && s.complete() }, !0)) : (t.$content.removeClass("fancybox-is-hidden"), u || !d || "image" !== t.type || t.hasError || t.$content.hide().fadeIn("fast"), void (t.pos === s.currPos && s.complete()))) }, getThumbPos: function (t) { var e, o, i, a, s, r = !1, c = t.$thumb; return !(!c || !g(c[0])) && (e = n.fancybox.getTranslate(c), o = parseFloat(c.css("border-top-width") || 0), i = parseFloat(c.css("border-right-width") || 0), a = parseFloat(c.css("border-bottom-width") || 0), s = parseFloat(c.css("border-left-width") || 0), r = { top: e.top + o, left: e.left + s, width: e.width - i - s, height: e.height - o - a, scaleX: 1, scaleY: 1 }, e.width > 0 && e.height > 0 && r) }, complete: function () { var t, e = this, o = e.current, i = {}; !e.isMoved() && o.isLoaded && (o.isComplete || (o.isComplete = !0, o.$slide.siblings().trigger("onReset"), e.preload("inline"), p(o.$slide), o.$slide.addClass("fancybox-slide--complete"), n.each(e.slides, function (t, o) { o.pos >= e.currPos - 1 && o.pos <= e.currPos + 1 ? i[o.pos] = o : o && (n.fancybox.stop(o.$slide), o.$slide.off().remove()) }), e.slides = i), e.isAnimating = !1, e.updateCursor(), e.trigger("afterShow"), o.opts.video.autoStart && o.$slide.find("video,audio").filter(":visible:first").trigger("play").one("ended", function () { Document.exitFullscreen ? Document.exitFullscreen() : this.webkitExitFullscreen && this.webkitExitFullscreen(), e.next() }), o.opts.autoFocus && "html" === o.contentType && (t = o.$content.find("input[autofocus]:enabled:visible:first"), t.length ? t.trigger("focus") : e.focus(null, !0)), o.$slide.scrollTop(0).scrollLeft(0)) }, preload: function (t) { var e, n, o = this; o.group.length < 2 || (n = o.slides[o.currPos + 1], e = o.slides[o.currPos - 1], e && e.type === t && o.loadSlide(e), n && n.type === t && o.loadSlide(n)) }, focus: function (t, o) { var i, a, s = this, r = ["a[href]", "area[href]", 'input:not([disabled]):not([type="hidden"]):not([aria-hidden])', "select:not([disabled]):not([aria-hidden])", "textarea:not([disabled]):not([aria-hidden])", "button:not([disabled]):not([aria-hidden])", "iframe", "object", "embed", "video", "audio", "[contenteditable]", '[tabindex]:not([tabindex^="-"])'].join(","); s.isClosing || (i = !t && s.current && s.current.isComplete ? s.current.$slide.find("*:visible" + (o ? ":not(.fancybox-close-small)" : "")) : s.$refs.container.find("*:visible"), i = i.filter(r).filter(function () { return "hidden" !== n(this).css("visibility") && !n(this).hasClass("disabled") }), i.length ? (a = i.index(e.activeElement), t && t.shiftKey ? (a < 0 || 0 == a) && (t.preventDefault(), i.eq(i.length - 1).trigger("focus")) : (a < 0 || a == i.length - 1) && (t && t.preventDefault(), i.eq(0).trigger("focus"))) : s.$refs.container.trigger("focus")) }, activate: function () { var t = this; n(".fancybox-container").each(function () { var e = n(this).data("FancyBox"); e && e.id !== t.id && !e.isClosing && (e.trigger("onDeactivate"), e.removeEvents(), e.isVisible = !1) }), t.isVisible = !0, (t.current || t.isIdle) && (t.update(), t.updateControls()), t.trigger("onActivate"), t.addEvents() }, close: function (t, e) { + var o, i, a, s, r, c, l, u = this, f = u.current, h = function () { u.cleanUp(t) }; return !u.isClosing && (u.isClosing = !0, !1 === u.trigger("beforeClose", t) ? (u.isClosing = !1, d(function () { u.update() }), !1) : (u.removeEvents(), a = f.$content, o = f.opts.animationEffect, i = n.isNumeric(e) ? e : o ? f.opts.animationDuration : 0, f.$slide.removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"), !0 !== t ? n.fancybox.stop(f.$slide) : o = !1, f.$slide.siblings().trigger("onReset").remove(), i && u.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing").css("transition-duration", i + "ms"), u.hideLoading(f), u.hideControls(!0), u.updateCursor(), "zoom" !== o || a && i && "image" === f.type && !u.isMoved() && !f.hasError && (l = u.getThumbPos(f)) || (o = "fade"), "zoom" === o ? (n.fancybox.stop(a), s = n.fancybox.getTranslate(a), c = { top: s.top, left: s.left, scaleX: s.width / l.width, scaleY: s.height / l.height, width: l.width, height: l.height }, r = f.opts.zoomOpacity, + "auto" == r && (r = Math.abs(f.width / f.height - l.width / l.height) > .1), r && (l.opacity = 0), n.fancybox.setTranslate(a, c), p(a), n.fancybox.animate(a, l, i, h), !0) : (o && i ? n.fancybox.animate(f.$slide.addClass("fancybox-slide--previous").removeClass("fancybox-slide--current"), "fancybox-animated fancybox-fx-" + o, i, h) : !0 === t ? setTimeout(h, i) : h(), !0))) + }, cleanUp: function (e) { var o, i, a, s = this, r = s.current.opts.$orig; s.current.$slide.trigger("onReset"), s.$refs.container.empty().remove(), s.trigger("afterClose", e), s.current.opts.backFocus && (r && r.length && r.is(":visible") || (r = s.$trigger), r && r.length && (i = t.scrollX, a = t.scrollY, r.trigger("focus"), n("html, body").scrollTop(a).scrollLeft(i))), s.current = null, o = n.fancybox.getInstance(), o ? o.activate() : (n("body").removeClass("fancybox-active compensate-for-scrollbar"), n("#fancybox-style-noscroll").remove()) }, trigger: function (t, e) { var o, i = Array.prototype.slice.call(arguments, 1), a = this, s = e && e.opts ? e : a.current; if (s ? i.unshift(s) : s = a, i.unshift(a), n.isFunction(s.opts[t]) && (o = s.opts[t].apply(s, i)), !1 === o) return o; "afterClose" !== t && a.$refs ? a.$refs.container.trigger(t + ".fb", i) : r.trigger(t + ".fb", i) }, updateControls: function () { var t = this, o = t.current, i = o.index, a = t.$refs.container, s = t.$refs.caption, r = o.opts.caption; o.$slide.trigger("refresh"), r && r.length ? (t.$caption = s, s.children().eq(0).html(r)) : t.$caption = null, t.hasHiddenControls || t.isIdle || t.showControls(), a.find("[data-fancybox-count]").html(t.group.length), a.find("[data-fancybox-index]").html(i + 1), a.find("[data-fancybox-prev]").prop("disabled", !o.opts.loop && i <= 0), a.find("[data-fancybox-next]").prop("disabled", !o.opts.loop && i >= t.group.length - 1), "image" === o.type ? a.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href", o.opts.image.src || o.src).show() : o.opts.toolbar && a.find("[data-fancybox-download],[data-fancybox-zoom]").hide(), n(e.activeElement).is(":hidden,[disabled]") && t.$refs.container.trigger("focus") }, hideControls: function (t) { var e = this, n = ["infobar", "toolbar", "nav"]; !t && e.current.opts.preventCaptionOverlap || n.push("caption"), this.$refs.container.removeClass(n.map(function (t) { return "fancybox-show-" + t }).join(" ")), this.hasHiddenControls = !0 }, showControls: function () { var t = this, e = t.current ? t.current.opts : t.opts, n = t.$refs.container; t.hasHiddenControls = !1, t.idleSecondsCounter = 0, n.toggleClass("fancybox-show-toolbar", !(!e.toolbar || !e.buttons)).toggleClass("fancybox-show-infobar", !!(e.infobar && t.group.length > 1)).toggleClass("fancybox-show-caption", !!t.$caption).toggleClass("fancybox-show-nav", !!(e.arrows && t.group.length > 1)).toggleClass("fancybox-is-modal", !!e.modal) }, toggleControls: function () { this.hasHiddenControls ? this.showControls() : this.hideControls() } + }), n.fancybox = { version: "3.5.7", defaults: a, getInstance: function (t) { var e = n('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"), o = Array.prototype.slice.call(arguments, 1); return e instanceof b && ("string" === n.type(t) ? e[t].apply(e, o) : "function" === n.type(t) && t.apply(e, o), e) }, open: function (t, e, n) { return new b(t, e, n) }, close: function (t) { var e = this.getInstance(); e && (e.close(), !0 === t && this.close(t)) }, destroy: function () { this.close(!0), r.add("body").off("click.fb-start", "**") }, isMobile: /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent), use3d: function () { var n = e.createElement("div"); return t.getComputedStyle && t.getComputedStyle(n) && t.getComputedStyle(n).getPropertyValue("transform") && !(e.documentMode && e.documentMode < 11) }(), getTranslate: function (t) { var e; return !(!t || !t.length) && (e = t[0].getBoundingClientRect(), { top: e.top || 0, left: e.left || 0, width: e.width, height: e.height, opacity: parseFloat(t.css("opacity")) }) }, setTranslate: function (t, e) { var n = "", o = {}; if (t && e) return void 0 === e.left && void 0 === e.top || (n = (void 0 === e.left ? t.position().left : e.left) + "px, " + (void 0 === e.top ? t.position().top : e.top) + "px", n = this.use3d ? "translate3d(" + n + ", 0px)" : "translate(" + n + ")"), void 0 !== e.scaleX && void 0 !== e.scaleY ? n += " scale(" + e.scaleX + ", " + e.scaleY + ")" : void 0 !== e.scaleX && (n += " scaleX(" + e.scaleX + ")"), n.length && (o.transform = n), void 0 !== e.opacity && (o.opacity = e.opacity), void 0 !== e.width && (o.width = e.width), void 0 !== e.height && (o.height = e.height), t.css(o) }, animate: function (t, e, o, i, a) { var s, r = this; n.isFunction(o) && (i = o, o = null), r.stop(t), s = r.getTranslate(t), t.on(f, function (c) { (!c || !c.originalEvent || t.is(c.originalEvent.target) && "z-index" != c.originalEvent.propertyName) && (r.stop(t), n.isNumeric(o) && t.css("transition-duration", ""), n.isPlainObject(e) ? void 0 !== e.scaleX && void 0 !== e.scaleY && r.setTranslate(t, { top: e.top, left: e.left, width: s.width * e.scaleX, height: s.height * e.scaleY, scaleX: 1, scaleY: 1 }) : !0 !== a && t.removeClass(e), n.isFunction(i) && i(c)) }), n.isNumeric(o) && t.css("transition-duration", o + "ms"), n.isPlainObject(e) ? (void 0 !== e.scaleX && void 0 !== e.scaleY && (delete e.width, delete e.height, t.parent().hasClass("fancybox-slide--image") && t.parent().addClass("fancybox-is-scaling")), n.fancybox.setTranslate(t, e)) : t.addClass(e), t.data("timer", setTimeout(function () { t.trigger(f) }, o + 33)) }, stop: function (t, e) { t && t.length && (clearTimeout(t.data("timer")), e && t.trigger(f), t.off(f).css("transition-duration", ""), t.parent().removeClass("fancybox-is-scaling")) } }, n.fn.fancybox = function (t) { var e; return t = t || {}, e = t.selector || !1, e ? n("body").off("click.fb-start", e).on("click.fb-start", e, { options: t }, i) : this.off("click.fb-start").on("click.fb-start", { items: this, options: t }, i), this }, r.on("click.fb-start", "[data-fancybox]", i), r.on("click.fb-start", "[data-fancybox-trigger]", function (t) { n('[data-fancybox="' + n(this).attr("data-fancybox-trigger") + '"]').eq(n(this).attr("data-fancybox-index") || 0).trigger("click.fb-start", { $trigger: n(this) }) }), function () { var t = null; r.on("mousedown mouseup focus blur", ".fancybox-button", function (e) { switch (e.type) { case "mousedown": t = n(this); break; case "mouseup": t = null; break; case "focusin": n(".fancybox-button").removeClass("fancybox-focus"), n(this).is(t) || n(this).is("[disabled]") || n(this).addClass("fancybox-focus"); break; case "focusout": n(".fancybox-button").removeClass("fancybox-focus") } }) }() + } +}(window, document, jQuery), function (t) { "use strict"; var e = { youtube: { matcher: /(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i, params: { autoplay: 1, autohide: 1, fs: 1, rel: 0, hd: 1, wmode: "transparent", enablejsapi: 1, html5: 1 }, paramPlace: 8, type: "iframe", url: "https://www.youtube-nocookie.com/embed/$4", thumb: "https://img.youtube.com/vi/$4/hqdefault.jpg" }, vimeo: { matcher: /^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/, params: { autoplay: 1, hd: 1, show_title: 1, show_byline: 1, show_portrait: 0, fullscreen: 1 }, paramPlace: 3, type: "iframe", url: "//player.vimeo.com/video/$2" }, instagram: { matcher: /(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i, type: "image", url: "//$1/p/$2/media/?size=l" }, gmap_place: { matcher: /(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i, type: "iframe", url: function (t) { return "//maps.google." + t[2] + "/?ll=" + (t[9] ? t[9] + "&z=" + Math.floor(t[10]) + (t[12] ? t[12].replace(/^\//, "&") : "") : t[12] + "").replace(/\?/, "&") + "&output=" + (t[12] && t[12].indexOf("layer=c") > 0 ? "svembed" : "embed") } }, gmap_search: { matcher: /(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i, type: "iframe", url: function (t) { return "//maps.google." + t[2] + "/maps?q=" + t[5].replace("query=", "q=").replace("api=1", "") + "&output=embed" } } }, n = function (e, n, o) { if (e) return o = o || "", "object" === t.type(o) && (o = t.param(o, !0)), t.each(n, function (t, n) { e = e.replace("$" + t, n || "") }), o.length && (e += (e.indexOf("?") > 0 ? "&" : "?") + o), e }; t(document).on("objectNeedsType.fb", function (o, i, a) { var s, r, c, l, d, u, f, p = a.src || "", h = !1; s = t.extend(!0, {}, e, a.opts.media), t.each(s, function (e, o) { if (c = p.match(o.matcher)) { if (h = o.type, f = e, u = {}, o.paramPlace && c[o.paramPlace]) { d = c[o.paramPlace], "?" == d[0] && (d = d.substring(1)), d = d.split("&"); for (var i = 0; i < d.length; ++i) { var s = d[i].split("=", 2); 2 == s.length && (u[s[0]] = decodeURIComponent(s[1].replace(/\+/g, " "))) } } return l = t.extend(!0, {}, o.params, a.opts[e], u), p = "function" === t.type(o.url) ? o.url.call(this, c, l, a) : n(o.url, c, l), r = "function" === t.type(o.thumb) ? o.thumb.call(this, c, l, a) : n(o.thumb, c), "youtube" === e ? p = p.replace(/&t=((\d+)m)?(\d+)s/, function (t, e, n, o) { return "&start=" + ((n ? 60 * parseInt(n, 10) : 0) + parseInt(o, 10)) }) : "vimeo" === e && (p = p.replace("&%23", "#")), !1 } }), h ? (a.opts.thumb || a.opts.$thumb && a.opts.$thumb.length || (a.opts.thumb = r), "iframe" === h && (a.opts = t.extend(!0, a.opts, { iframe: { preload: !1, attr: { scrolling: "no" } } })), t.extend(a, { type: h, src: p, origSrc: a.src, contentSource: f, contentType: "image" === h ? "image" : "gmap_place" == f || "gmap_search" == f ? "map" : "video" })) : p && (a.type = a.opts.defaultType) }); var o = { youtube: { src: "https://www.youtube.com/iframe_api", class: "YT", loading: !1, loaded: !1 }, vimeo: { src: "https://player.vimeo.com/api/player.js", class: "Vimeo", loading: !1, loaded: !1 }, load: function (t) { var e, n = this; if (this[t].loaded) return void setTimeout(function () { n.done(t) }); this[t].loading || (this[t].loading = !0, e = document.createElement("script"), e.type = "text/javascript", e.src = this[t].src, "youtube" === t ? window.onYouTubeIframeAPIReady = function () { n[t].loaded = !0, n.done(t) } : e.onload = function () { n[t].loaded = !0, n.done(t) }, document.body.appendChild(e)) }, done: function (e) { var n, o, i; "youtube" === e && delete window.onYouTubeIframeAPIReady, (n = t.fancybox.getInstance()) && (o = n.current.$content.find("iframe"), "youtube" === e && void 0 !== YT && YT ? i = new YT.Player(o.attr("id"), { events: { onStateChange: function (t) { 0 == t.data && n.next() } } }) : "vimeo" === e && void 0 !== Vimeo && Vimeo && (i = new Vimeo.Player(o), i.on("ended", function () { n.next() }))) } }; t(document).on({ "afterShow.fb": function (t, e, n) { e.group.length > 1 && ("youtube" === n.contentSource || "vimeo" === n.contentSource) && o.load(n.contentSource) } }) }(jQuery), function (t, e, n) { "use strict"; var o = function () { return t.requestAnimationFrame || t.webkitRequestAnimationFrame || t.mozRequestAnimationFrame || t.oRequestAnimationFrame || function (e) { return t.setTimeout(e, 1e3 / 60) } }(), i = function () { return t.cancelAnimationFrame || t.webkitCancelAnimationFrame || t.mozCancelAnimationFrame || t.oCancelAnimationFrame || function (e) { t.clearTimeout(e) } }(), a = function (e) { var n = []; e = e.originalEvent || e || t.e, e = e.touches && e.touches.length ? e.touches : e.changedTouches && e.changedTouches.length ? e.changedTouches : [e]; for (var o in e) e[o].pageX ? n.push({ x: e[o].pageX, y: e[o].pageY }) : e[o].clientX && n.push({ x: e[o].clientX, y: e[o].clientY }); return n }, s = function (t, e, n) { return e && t ? "x" === n ? t.x - e.x : "y" === n ? t.y - e.y : Math.sqrt(Math.pow(t.x - e.x, 2) + Math.pow(t.y - e.y, 2)) : 0 }, r = function (t) { if (t.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio,iframe') || n.isFunction(t.get(0).onclick) || t.data("selectable")) return !0; for (var e = 0, o = t[0].attributes, i = o.length; e < i; e++)if ("data-fancybox-" === o[e].nodeName.substr(0, 14)) return !0; return !1 }, c = function (e) { var n = t.getComputedStyle(e)["overflow-y"], o = t.getComputedStyle(e)["overflow-x"], i = ("scroll" === n || "auto" === n) && e.scrollHeight > e.clientHeight, a = ("scroll" === o || "auto" === o) && e.scrollWidth > e.clientWidth; return i || a }, l = function (t) { for (var e = !1; ;) { if (e = c(t.get(0))) break; if (t = t.parent(), !t.length || t.hasClass("fancybox-stage") || t.is("body")) break } return e }, d = function (t) { var e = this; e.instance = t, e.$bg = t.$refs.bg, e.$stage = t.$refs.stage, e.$container = t.$refs.container, e.destroy(), e.$container.on("touchstart.fb.touch mousedown.fb.touch", n.proxy(e, "ontouchstart")) }; d.prototype.destroy = function () { var t = this; t.$container.off(".fb.touch"), n(e).off(".fb.touch"), t.requestId && (i(t.requestId), t.requestId = null), t.tapped && (clearTimeout(t.tapped), t.tapped = null) }, d.prototype.ontouchstart = function (o) { var i = this, c = n(o.target), d = i.instance, u = d.current, f = u.$slide, p = u.$content, h = "touchstart" == o.type; if (h && i.$container.off("mousedown.fb.touch"), (!o.originalEvent || 2 != o.originalEvent.button) && f.length && c.length && !r(c) && !r(c.parent()) && (c.is("img") || !(o.originalEvent.clientX > c[0].clientWidth + c.offset().left))) { if (!u || d.isAnimating || u.$slide.hasClass("fancybox-animated")) return o.stopPropagation(), void o.preventDefault(); i.realPoints = i.startPoints = a(o), i.startPoints.length && (u.touch && o.stopPropagation(), i.startEvent = o, i.canTap = !0, i.$target = c, i.$content = p, i.opts = u.opts.touch, i.isPanning = !1, i.isSwiping = !1, i.isZooming = !1, i.isScrolling = !1, i.canPan = d.canPan(), i.startTime = (new Date).getTime(), i.distanceX = i.distanceY = i.distance = 0, i.canvasWidth = Math.round(f[0].clientWidth), i.canvasHeight = Math.round(f[0].clientHeight), i.contentLastPos = null, i.contentStartPos = n.fancybox.getTranslate(i.$content) || { top: 0, left: 0 }, i.sliderStartPos = n.fancybox.getTranslate(f), i.stagePos = n.fancybox.getTranslate(d.$refs.stage), i.sliderStartPos.top -= i.stagePos.top, i.sliderStartPos.left -= i.stagePos.left, i.contentStartPos.top -= i.stagePos.top, i.contentStartPos.left -= i.stagePos.left, n(e).off(".fb.touch").on(h ? "touchend.fb.touch touchcancel.fb.touch" : "mouseup.fb.touch mouseleave.fb.touch", n.proxy(i, "ontouchend")).on(h ? "touchmove.fb.touch" : "mousemove.fb.touch", n.proxy(i, "ontouchmove")), n.fancybox.isMobile && e.addEventListener("scroll", i.onscroll, !0), ((i.opts || i.canPan) && (c.is(i.$stage) || i.$stage.find(c).length) || (c.is(".fancybox-image") && o.preventDefault(), n.fancybox.isMobile && c.parents(".fancybox-caption").length)) && (i.isScrollable = l(c) || l(c.parent()), n.fancybox.isMobile && i.isScrollable || o.preventDefault(), (1 === i.startPoints.length || u.hasError) && (i.canPan ? (n.fancybox.stop(i.$content), i.isPanning = !0) : i.isSwiping = !0, i.$container.addClass("fancybox-is-grabbing")), 2 === i.startPoints.length && "image" === u.type && (u.isLoaded || u.$ghost) && (i.canTap = !1, i.isSwiping = !1, i.isPanning = !1, i.isZooming = !0, n.fancybox.stop(i.$content), i.centerPointStartX = .5 * (i.startPoints[0].x + i.startPoints[1].x) - n(t).scrollLeft(), i.centerPointStartY = .5 * (i.startPoints[0].y + i.startPoints[1].y) - n(t).scrollTop(), i.percentageOfImageAtPinchPointX = (i.centerPointStartX - i.contentStartPos.left) / i.contentStartPos.width, i.percentageOfImageAtPinchPointY = (i.centerPointStartY - i.contentStartPos.top) / i.contentStartPos.height, i.startDistanceBetweenFingers = s(i.startPoints[0], i.startPoints[1])))) } }, d.prototype.onscroll = function (t) { var n = this; n.isScrolling = !0, e.removeEventListener("scroll", n.onscroll, !0) }, d.prototype.ontouchmove = function (t) { var e = this; return void 0 !== t.originalEvent.buttons && 0 === t.originalEvent.buttons ? void e.ontouchend(t) : e.isScrolling ? void (e.canTap = !1) : (e.newPoints = a(t), void ((e.opts || e.canPan) && e.newPoints.length && e.newPoints.length && (e.isSwiping && !0 === e.isSwiping || t.preventDefault(), e.distanceX = s(e.newPoints[0], e.startPoints[0], "x"), e.distanceY = s(e.newPoints[0], e.startPoints[0], "y"), e.distance = s(e.newPoints[0], e.startPoints[0]), e.distance > 0 && (e.isSwiping ? e.onSwipe(t) : e.isPanning ? e.onPan() : e.isZooming && e.onZoom())))) }, d.prototype.onSwipe = function (e) { var a, s = this, r = s.instance, c = s.isSwiping, l = s.sliderStartPos.left || 0; if (!0 !== c) "x" == c && (s.distanceX > 0 && (s.instance.group.length < 2 || 0 === s.instance.current.index && !s.instance.current.opts.loop) ? l += Math.pow(s.distanceX, .8) : s.distanceX < 0 && (s.instance.group.length < 2 || s.instance.current.index === s.instance.group.length - 1 && !s.instance.current.opts.loop) ? l -= Math.pow(-s.distanceX, .8) : l += s.distanceX), s.sliderLastPos = { top: "x" == c ? 0 : s.sliderStartPos.top + s.distanceY, left: l }, s.requestId && (i(s.requestId), s.requestId = null), s.requestId = o(function () { s.sliderLastPos && (n.each(s.instance.slides, function (t, e) { var o = e.pos - s.instance.currPos; n.fancybox.setTranslate(e.$slide, { top: s.sliderLastPos.top, left: s.sliderLastPos.left + o * s.canvasWidth + o * e.opts.gutter }) }), s.$container.addClass("fancybox-is-sliding")) }); else if (Math.abs(s.distance) > 10) { if (s.canTap = !1, r.group.length < 2 && s.opts.vertical ? s.isSwiping = "y" : r.isDragging || !1 === s.opts.vertical || "auto" === s.opts.vertical && n(t).width() > 800 ? s.isSwiping = "x" : (a = Math.abs(180 * Math.atan2(s.distanceY, s.distanceX) / Math.PI), s.isSwiping = a > 45 && a < 135 ? "y" : "x"), "y" === s.isSwiping && n.fancybox.isMobile && s.isScrollable) return void (s.isScrolling = !0); r.isDragging = s.isSwiping, s.startPoints = s.newPoints, n.each(r.slides, function (t, e) { var o, i; n.fancybox.stop(e.$slide), o = n.fancybox.getTranslate(e.$slide), i = n.fancybox.getTranslate(r.$refs.stage), e.$slide.css({ transform: "", opacity: "", "transition-duration": "" }).removeClass("fancybox-animated").removeClass(function (t, e) { return (e.match(/(^|\s)fancybox-fx-\S+/g) || []).join(" ") }), e.pos === r.current.pos && (s.sliderStartPos.top = o.top - i.top, s.sliderStartPos.left = o.left - i.left), n.fancybox.setTranslate(e.$slide, { top: o.top - i.top, left: o.left - i.left }) }), r.SlideShow && r.SlideShow.isActive && r.SlideShow.stop() } }, d.prototype.onPan = function () { var t = this; if (s(t.newPoints[0], t.realPoints[0]) < (n.fancybox.isMobile ? 10 : 5)) return void (t.startPoints = t.newPoints); t.canTap = !1, t.contentLastPos = t.limitMovement(), t.requestId && i(t.requestId), t.requestId = o(function () { n.fancybox.setTranslate(t.$content, t.contentLastPos) }) }, d.prototype.limitMovement = function () { var t, e, n, o, i, a, s = this, r = s.canvasWidth, c = s.canvasHeight, l = s.distanceX, d = s.distanceY, u = s.contentStartPos, f = u.left, p = u.top, h = u.width, g = u.height; return i = h > r ? f + l : f, a = p + d, t = Math.max(0, .5 * r - .5 * h), e = Math.max(0, .5 * c - .5 * g), n = Math.min(r - h, .5 * r - .5 * h), o = Math.min(c - g, .5 * c - .5 * g), l > 0 && i > t && (i = t - 1 + Math.pow(-t + f + l, .8) || 0), l < 0 && i < n && (i = n + 1 - Math.pow(n - f - l, .8) || 0), d > 0 && a > e && (a = e - 1 + Math.pow(-e + p + d, .8) || 0), d < 0 && a < o && (a = o + 1 - Math.pow(o - p - d, .8) || 0), { top: a, left: i } }, d.prototype.limitPosition = function (t, e, n, o) { var i = this, a = i.canvasWidth, s = i.canvasHeight; return n > a ? (t = t > 0 ? 0 : t, t = t < a - n ? a - n : t) : t = Math.max(0, a / 2 - n / 2), o > s ? (e = e > 0 ? 0 : e, e = e < s - o ? s - o : e) : e = Math.max(0, s / 2 - o / 2), { top: e, left: t } }, d.prototype.onZoom = function () { var e = this, a = e.contentStartPos, r = a.width, c = a.height, l = a.left, d = a.top, u = s(e.newPoints[0], e.newPoints[1]), f = u / e.startDistanceBetweenFingers, p = Math.floor(r * f), h = Math.floor(c * f), g = (r - p) * e.percentageOfImageAtPinchPointX, b = (c - h) * e.percentageOfImageAtPinchPointY, m = (e.newPoints[0].x + e.newPoints[1].x) / 2 - n(t).scrollLeft(), v = (e.newPoints[0].y + e.newPoints[1].y) / 2 - n(t).scrollTop(), y = m - e.centerPointStartX, x = v - e.centerPointStartY, w = l + (g + y), $ = d + (b + x), S = { top: $, left: w, scaleX: f, scaleY: f }; e.canTap = !1, e.newWidth = p, e.newHeight = h, e.contentLastPos = S, e.requestId && i(e.requestId), e.requestId = o(function () { n.fancybox.setTranslate(e.$content, e.contentLastPos) }) }, d.prototype.ontouchend = function (t) { var o = this, s = o.isSwiping, r = o.isPanning, c = o.isZooming, l = o.isScrolling; if (o.endPoints = a(t), o.dMs = Math.max((new Date).getTime() - o.startTime, 1), o.$container.removeClass("fancybox-is-grabbing"), n(e).off(".fb.touch"), e.removeEventListener("scroll", o.onscroll, !0), o.requestId && (i(o.requestId), o.requestId = null), o.isSwiping = !1, o.isPanning = !1, o.isZooming = !1, o.isScrolling = !1, o.instance.isDragging = !1, o.canTap) return o.onTap(t); o.speed = 100, o.velocityX = o.distanceX / o.dMs * .5, o.velocityY = o.distanceY / o.dMs * .5, r ? o.endPanning() : c ? o.endZooming() : o.endSwiping(s, l) }, d.prototype.endSwiping = function (t, e) { var o = this, i = !1, a = o.instance.group.length, s = Math.abs(o.distanceX), r = "x" == t && a > 1 && (o.dMs > 130 && s > 10 || s > 50); o.sliderLastPos = null, "y" == t && !e && Math.abs(o.distanceY) > 50 ? (n.fancybox.animate(o.instance.current.$slide, { top: o.sliderStartPos.top + o.distanceY + 150 * o.velocityY, opacity: 0 }, 200), i = o.instance.close(!0, 250)) : r && o.distanceX > 0 ? i = o.instance.previous(300) : r && o.distanceX < 0 && (i = o.instance.next(300)), !1 !== i || "x" != t && "y" != t || o.instance.centerSlide(200), o.$container.removeClass("fancybox-is-sliding") }, d.prototype.endPanning = function () { var t, e, o, i = this; i.contentLastPos && (!1 === i.opts.momentum || i.dMs > 350 ? (t = i.contentLastPos.left, e = i.contentLastPos.top) : (t = i.contentLastPos.left + 500 * i.velocityX, e = i.contentLastPos.top + 500 * i.velocityY), o = i.limitPosition(t, e, i.contentStartPos.width, i.contentStartPos.height), o.width = i.contentStartPos.width, o.height = i.contentStartPos.height, n.fancybox.animate(i.$content, o, 366)) }, d.prototype.endZooming = function () { var t, e, o, i, a = this, s = a.instance.current, r = a.newWidth, c = a.newHeight; a.contentLastPos && (t = a.contentLastPos.left, e = a.contentLastPos.top, i = { top: e, left: t, width: r, height: c, scaleX: 1, scaleY: 1 }, n.fancybox.setTranslate(a.$content, i), r < a.canvasWidth && c < a.canvasHeight ? a.instance.scaleToFit(150) : r > s.width || c > s.height ? a.instance.scaleToActual(a.centerPointStartX, a.centerPointStartY, 150) : (o = a.limitPosition(t, e, r, c), n.fancybox.animate(a.$content, o, 150))) }, d.prototype.onTap = function (e) { var o, i = this, s = n(e.target), r = i.instance, c = r.current, l = e && a(e) || i.startPoints, d = l[0] ? l[0].x - n(t).scrollLeft() - i.stagePos.left : 0, u = l[0] ? l[0].y - n(t).scrollTop() - i.stagePos.top : 0, f = function (t) { var o = c.opts[t]; if (n.isFunction(o) && (o = o.apply(r, [c, e])), o) switch (o) { case "close": r.close(i.startEvent); break; case "toggleControls": r.toggleControls(); break; case "next": r.next(); break; case "nextOrClose": r.group.length > 1 ? r.next() : r.close(i.startEvent); break; case "zoom": "image" == c.type && (c.isLoaded || c.$ghost) && (r.canPan() ? r.scaleToFit() : r.isScaledDown() ? r.scaleToActual(d, u) : r.group.length < 2 && r.close(i.startEvent)) } }; if ((!e.originalEvent || 2 != e.originalEvent.button) && (s.is("img") || !(d > s[0].clientWidth + s.offset().left))) { if (s.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container")) o = "Outside"; else if (s.is(".fancybox-slide")) o = "Slide"; else { if (!r.current.$content || !r.current.$content.find(s).addBack().filter(s).length) return; o = "Content" } if (i.tapped) { if (clearTimeout(i.tapped), i.tapped = null, Math.abs(d - i.tapX) > 50 || Math.abs(u - i.tapY) > 50) return this; f("dblclick" + o) } else i.tapX = d, i.tapY = u, c.opts["dblclick" + o] && c.opts["dblclick" + o] !== c.opts["click" + o] ? i.tapped = setTimeout(function () { i.tapped = null, r.isAnimating || f("click" + o) }, 500) : f("click" + o); return this } }, n(e).on("onActivate.fb", function (t, e) { e && !e.Guestures && (e.Guestures = new d(e)) }).on("beforeClose.fb", function (t, e) { e && e.Guestures && e.Guestures.destroy() }) }(window, document, jQuery), function (t, e) { "use strict"; e.extend(!0, e.fancybox.defaults, { btnTpl: { slideShow: '' }, slideShow: { autoStart: !1, speed: 3e3, progress: !0 } }); var n = function (t) { this.instance = t, this.init() }; e.extend(n.prototype, { timer: null, isActive: !1, $button: null, init: function () { var t = this, n = t.instance, o = n.group[n.currIndex].opts.slideShow; t.$button = n.$refs.toolbar.find("[data-fancybox-play]").on("click", function () { t.toggle() }), n.group.length < 2 || !o ? t.$button.hide() : o.progress && (t.$progress = e('
').appendTo(n.$refs.inner)) }, set: function (t) { var n = this, o = n.instance, i = o.current; i && (!0 === t || i.opts.loop || o.currIndex < o.group.length - 1) ? n.isActive && "video" !== i.contentType && (n.$progress && e.fancybox.animate(n.$progress.show(), { scaleX: 1 }, i.opts.slideShow.speed), n.timer = setTimeout(function () { o.current.opts.loop || o.current.index != o.group.length - 1 ? o.next() : o.jumpTo(0) }, i.opts.slideShow.speed)) : (n.stop(), o.idleSecondsCounter = 0, o.showControls()) }, clear: function () { var t = this; clearTimeout(t.timer), t.timer = null, t.$progress && t.$progress.removeAttr("style").hide() }, start: function () { var t = this, e = t.instance.current; e && (t.$button.attr("title", (e.opts.i18n[e.opts.lang] || e.opts.i18n.en).PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause"), t.isActive = !0, e.isComplete && t.set(!0), t.instance.trigger("onSlideShowChange", !0)) }, stop: function () { var t = this, e = t.instance.current; t.clear(), t.$button.attr("title", (e.opts.i18n[e.opts.lang] || e.opts.i18n.en).PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play"), t.isActive = !1, t.instance.trigger("onSlideShowChange", !1), t.$progress && t.$progress.removeAttr("style").hide() }, toggle: function () { var t = this; t.isActive ? t.stop() : t.start() } }), e(t).on({ "onInit.fb": function (t, e) { e && !e.SlideShow && (e.SlideShow = new n(e)) }, "beforeShow.fb": function (t, e, n, o) { var i = e && e.SlideShow; o ? i && n.opts.slideShow.autoStart && i.start() : i && i.isActive && i.clear() }, "afterShow.fb": function (t, e, n) { var o = e && e.SlideShow; o && o.isActive && o.set() }, "afterKeydown.fb": function (n, o, i, a, s) { var r = o && o.SlideShow; !r || !i.opts.slideShow || 80 !== s && 32 !== s || e(t.activeElement).is("button,a,input") || (a.preventDefault(), r.toggle()) }, "beforeClose.fb onDeactivate.fb": function (t, e) { var n = e && e.SlideShow; n && n.stop() } }), e(t).on("visibilitychange", function () { var n = e.fancybox.getInstance(), o = n && n.SlideShow; o && o.isActive && (t.hidden ? o.clear() : o.set()) }) }(document, jQuery), function (t, e) { "use strict"; var n = function () { for (var e = [["requestFullscreen", "exitFullscreen", "fullscreenElement", "fullscreenEnabled", "fullscreenchange", "fullscreenerror"], ["webkitRequestFullscreen", "webkitExitFullscreen", "webkitFullscreenElement", "webkitFullscreenEnabled", "webkitfullscreenchange", "webkitfullscreenerror"], ["webkitRequestFullScreen", "webkitCancelFullScreen", "webkitCurrentFullScreenElement", "webkitCancelFullScreen", "webkitfullscreenchange", "webkitfullscreenerror"], ["mozRequestFullScreen", "mozCancelFullScreen", "mozFullScreenElement", "mozFullScreenEnabled", "mozfullscreenchange", "mozfullscreenerror"], ["msRequestFullscreen", "msExitFullscreen", "msFullscreenElement", "msFullscreenEnabled", "MSFullscreenChange", "MSFullscreenError"]], n = {}, o = 0; o < e.length; o++) { var i = e[o]; if (i && i[1] in t) { for (var a = 0; a < i.length; a++)n[e[0][a]] = i[a]; return n } } return !1 }(); if (n) { var o = { request: function (e) { e = e || t.documentElement, e[n.requestFullscreen](e.ALLOW_KEYBOARD_INPUT) }, exit: function () { t[n.exitFullscreen]() }, toggle: function (e) { e = e || t.documentElement, this.isFullscreen() ? this.exit() : this.request(e) }, isFullscreen: function () { return Boolean(t[n.fullscreenElement]) }, enabled: function () { return Boolean(t[n.fullscreenEnabled]) } }; e.extend(!0, e.fancybox.defaults, { btnTpl: { fullScreen: '' }, fullScreen: { autoStart: !1 } }), e(t).on(n.fullscreenchange, function () { var t = o.isFullscreen(), n = e.fancybox.getInstance(); n && (n.current && "image" === n.current.type && n.isAnimating && (n.isAnimating = !1, n.update(!0, !0, 0), n.isComplete || n.complete()), n.trigger("onFullscreenChange", t), n.$refs.container.toggleClass("fancybox-is-fullscreen", t), n.$refs.toolbar.find("[data-fancybox-fullscreen]").toggleClass("fancybox-button--fsenter", !t).toggleClass("fancybox-button--fsexit", t)) }) } e(t).on({ "onInit.fb": function (t, e) { var i; if (!n) return void e.$refs.toolbar.find("[data-fancybox-fullscreen]").remove(); e && e.group[e.currIndex].opts.fullScreen ? (i = e.$refs.container, i.on("click.fb-fullscreen", "[data-fancybox-fullscreen]", function (t) { t.stopPropagation(), t.preventDefault(), o.toggle() }), e.opts.fullScreen && !0 === e.opts.fullScreen.autoStart && o.request(), e.FullScreen = o) : e && e.$refs.toolbar.find("[data-fancybox-fullscreen]").hide() }, "afterKeydown.fb": function (t, e, n, o, i) { e && e.FullScreen && 70 === i && (o.preventDefault(), e.FullScreen.toggle()) }, "beforeClose.fb": function (t, e) { e && e.FullScreen && e.$refs.container.hasClass("fancybox-is-fullscreen") && o.exit() } }) }(document, jQuery), function (t, e) { "use strict"; var n = "fancybox-thumbs"; e.fancybox.defaults = e.extend(!0, { btnTpl: { thumbs: '' }, thumbs: { autoStart: !1, hideOnClose: !0, parentEl: ".fancybox-container", axis: "y" } }, e.fancybox.defaults); var o = function (t) { this.init(t) }; e.extend(o.prototype, { $button: null, $grid: null, $list: null, isVisible: !1, isActive: !1, init: function (t) { var e = this, n = t.group, o = 0; e.instance = t, e.opts = n[t.currIndex].opts.thumbs, t.Thumbs = e, e.$button = t.$refs.toolbar.find("[data-fancybox-thumbs]"); for (var i = 0, a = n.length; i < a && (n[i].thumb && o++, !(o > 1)); i++); o > 1 && e.opts ? (e.$button.removeAttr("style").on("click", function () { e.toggle() }), e.isActive = !0) : e.$button.hide() }, create: function () { var t, o = this, i = o.instance, a = o.opts.parentEl, s = []; o.$grid || (o.$grid = e('
').appendTo(i.$refs.container.find(a).addBack().filter(a)), o.$grid.on("click", "a", function () { i.jumpTo(e(this).attr("data-index")) })), o.$list || (o.$list = e('
').appendTo(o.$grid)), e.each(i.group, function (e, n) { t = n.thumb, t || "image" !== n.type || (t = n.src), s.push('") }), o.$list[0].innerHTML = s.join(""), "x" === o.opts.axis && o.$list.width(parseInt(o.$grid.css("padding-right"), 10) + i.group.length * o.$list.children().eq(0).outerWidth(!0)) }, focus: function (t) { var e, n, o = this, i = o.$list, a = o.$grid; o.instance.current && (e = i.children().removeClass("fancybox-thumbs-active").filter('[data-index="' + o.instance.current.index + '"]').addClass("fancybox-thumbs-active"), n = e.position(), "y" === o.opts.axis && (n.top < 0 || n.top > i.height() - e.outerHeight()) ? i.stop().animate({ scrollTop: i.scrollTop() + n.top }, t) : "x" === o.opts.axis && (n.left < a.scrollLeft() || n.left > a.scrollLeft() + (a.width() - e.outerWidth())) && i.parent().stop().animate({ scrollLeft: n.left }, t)) }, update: function () { var t = this; t.instance.$refs.container.toggleClass("fancybox-show-thumbs", this.isVisible), t.isVisible ? (t.$grid || t.create(), t.instance.trigger("onThumbsShow"), t.focus(0)) : t.$grid && t.instance.trigger("onThumbsHide"), t.instance.update() }, hide: function () { this.isVisible = !1, this.update() }, show: function () { this.isVisible = !0, this.update() }, toggle: function () { this.isVisible = !this.isVisible, this.update() } }), e(t).on({ "onInit.fb": function (t, e) { var n; e && !e.Thumbs && (n = new o(e), n.isActive && !0 === n.opts.autoStart && n.show()) }, "beforeShow.fb": function (t, e, n, o) { var i = e && e.Thumbs; i && i.isVisible && i.focus(o ? 0 : 250) }, "afterKeydown.fb": function (t, e, n, o, i) { var a = e && e.Thumbs; a && a.isActive && 71 === i && (o.preventDefault(), a.toggle()) }, "beforeClose.fb": function (t, e) { var n = e && e.Thumbs; n && n.isVisible && !1 !== n.opts.hideOnClose && n.$grid.hide() } }) }(document, jQuery), function (t, e) { + "use strict"; function n(t) { var e = { "&": "&", "<": "<", ">": ">", '"': """, "'": "'", "/": "/", "`": "`", "=": "=" }; return String(t).replace(/[&<>"'`=\/]/g, function (t) { return e[t] }) } e.extend(!0, e.fancybox.defaults, { + btnTpl: { share: '' }, share: { + url: function (t, e) { return !t.currentHash && "inline" !== e.type && "html" !== e.type && (e.origSrc || e.src) || window.location }, + tpl: '' + } + }), e(t).on("click", "[data-fancybox-share]", function () { var t, o, i = e.fancybox.getInstance(), a = i.current || null; a && ("function" === e.type(a.opts.share.url) && (t = a.opts.share.url.apply(a, [i, a])), o = a.opts.share.tpl.replace(/\{\{media\}\}/g, "image" === a.type ? encodeURIComponent(a.src) : "").replace(/\{\{url\}\}/g, encodeURIComponent(t)).replace(/\{\{url_raw\}\}/g, n(t)).replace(/\{\{descr\}\}/g, i.$caption ? encodeURIComponent(i.$caption.text()) : ""), e.fancybox.open({ src: i.translate(i, o), type: "html", opts: { touch: !1, animationEffect: !1, afterLoad: function (t, e) { i.$refs.container.one("beforeClose.fb", function () { t.close(null, 0) }), e.$content.find(".fancybox-share__button").click(function () { return window.open(this.href, "Share", "width=550, height=450"), !1 }) }, mobile: { autoFocus: !1 } } })) }) +}(document, jQuery), function (t, e, n) { "use strict"; function o() { var e = t.location.hash.substr(1), n = e.split("-"), o = n.length > 1 && /^\+?\d+$/.test(n[n.length - 1]) ? parseInt(n.pop(-1), 10) || 1 : 1, i = n.join("-"); return { hash: e, index: o < 1 ? 1 : o, gallery: i } } function i(t) { "" !== t.gallery && n("[data-fancybox='" + n.escapeSelector(t.gallery) + "']").eq(t.index - 1).focus().trigger("click.fb-start") } function a(t) { var e, n; return !!t && (e = t.current ? t.current.opts : t.opts, "" !== (n = e.hash || (e.$orig ? e.$orig.data("fancybox") || e.$orig.data("fancybox-trigger") : "")) && n) } n.escapeSelector || (n.escapeSelector = function (t) { return (t + "").replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g, function (t, e) { return e ? "\0" === t ? "�" : t.slice(0, -1) + "\\" + t.charCodeAt(t.length - 1).toString(16) + " " : "\\" + t }) }), n(function () { !1 !== n.fancybox.defaults.hash && (n(e).on({ "onInit.fb": function (t, e) { var n, i; !1 !== e.group[e.currIndex].opts.hash && (n = o(), (i = a(e)) && n.gallery && i == n.gallery && (e.currIndex = n.index - 1)) }, "beforeShow.fb": function (n, o, i, s) { var r; i && !1 !== i.opts.hash && (r = a(o)) && (o.currentHash = r + (o.group.length > 1 ? "-" + (i.index + 1) : ""), t.location.hash !== "#" + o.currentHash && (s && !o.origHash && (o.origHash = t.location.hash), o.hashTimer && clearTimeout(o.hashTimer), o.hashTimer = setTimeout(function () { "replaceState" in t.history ? (t.history[s ? "pushState" : "replaceState"]({}, e.title, t.location.pathname + t.location.search + "#" + o.currentHash), s && (o.hasCreatedHistory = !0)) : t.location.hash = o.currentHash, o.hashTimer = null }, 300))) }, "beforeClose.fb": function (n, o, i) { i && !1 !== i.opts.hash && (clearTimeout(o.hashTimer), o.currentHash && o.hasCreatedHistory ? t.history.back() : o.currentHash && ("replaceState" in t.history ? t.history.replaceState({}, e.title, t.location.pathname + t.location.search + (o.origHash || "")) : t.location.hash = o.origHash), o.currentHash = null) } }), n(t).on("hashchange.fb", function () { var t = o(), e = null; n.each(n(".fancybox-container").get().reverse(), function (t, o) { var i = n(o).data("FancyBox"); if (i && i.currentHash) return e = i, !1 }), e ? e.currentHash === t.gallery + "-" + t.index || 1 === t.index && e.currentHash == t.gallery || (e.currentHash = null, e.close()) : "" !== t.gallery && i(t) }), setTimeout(function () { n.fancybox.getInstance() || i(o()) }, 50)) }) }(window, document, jQuery), function (t, e) { "use strict"; var n = (new Date).getTime(); e(t).on({ "onInit.fb": function (t, e, o) { e.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll", function (t) { var o = e.current, i = (new Date).getTime(); e.group.length < 2 || !1 === o.opts.wheel || "auto" === o.opts.wheel && "image" !== o.type || (t.preventDefault(), t.stopPropagation(), o.$slide.hasClass("fancybox-animated") || (t = t.originalEvent || t, i - n < 250 || (n = i, e[(-t.deltaY || -t.deltaX || t.wheelDelta || -t.detail) < 0 ? "next" : "previous"]()))) }) } }) }(document, jQuery); diff --git a/resources/assets/js/jquery.min.js b/resources/assets/js/jquery.min.js new file mode 100644 index 0000000..200b54e --- /dev/null +++ b/resources/assets/js/jquery.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 01||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g>0;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i,g-=1;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],e.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(a("
",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},e.prototype.initializeItems=function(){var b=this.$element.find(".owl-item");if(b.length)return this._items=b.get().map(function(b){return a(b)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var a,b,c;a=this.$element.find("img"),b=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,c=this.$element.children(b).width(),a.length&&c<=0&&this.preloadAutoWidthImages(a)}this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){a<=b&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),"function"==typeof e.stagePadding&&(e.stagePadding=e.stagePadding()),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};b0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var e=-1,f=30,g=this.width(),h=this.coordinates();return this.settings.freeDrag||a.each(h,a.proxy(function(a,i){return"left"===c&&b>i-f&&bi-g-f&&b",h[a+1]!==d?h[a+1]:i-g)&&(e="left"===c?a+1:a),-1===e},this)),this.settings.loop||(this.op(b,">",h[this.minimum()])?e=b=this.minimum():this.op(b,"<",h[this.maximum()])&&(e=b=this.maximum())),e},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){(a=this.normalize(a))!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||c<1?a=d:(a<0||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=this.settings,f=this._coordinates.length;if(e.loop)f=this._clones.length/2+this._items.length-1;else if(e.autoWidth||e.merge){if(b=this._items.length)for(c=this._items[--b].width(),d=this.$element.width();b--&&!((c+=this._items[b].width()+this.settings.margin)>d););f=b+1}else f=e.center?this._items.length-1:this._items.length-e.items;return a&&(f-=this._clones.length/2),Math.max(f,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2==0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(e<0),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=-1*f*g),a=c+e,(d=((a-h)%g+g)%g+h)!==a&&d-e<=i&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.isVisible()&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){if(a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},e.prototype.viewport=function(){var d;return this.options.responsiveBaseElement!==b?d=a(this.options.responsiveBaseElement).width():b.innerWidth?d=b.innerWidth:c.documentElement&&c.documentElement.clientWidth?d=c.documentElement.clientWidth:console.warn("Can not detect viewport width."),d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){(a=this.normalize(a,!0))!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),!1!==this.settings.responsive&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:a":return d?ac;case">=":return d?a<=c:a>=c;case"<=":return d?a>=c:a<=c}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&-1!==a.namespace.indexOf("owl")?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type)){var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&-1*e||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);for(c.lazyLoadEager>0&&(e+=c.lazyLoadEager,c.loop&&(g-=c.lazyLoadEager,e++));f++-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src")||f.attr("data-srcset");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):f.is("source")?f.one("load.owl.lazy",a.proxy(function(){this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("srcset",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":'url("'+g+'")',opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(c){this._core=c,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"===a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var d=this;a(b).on("load",function(){d._core.settings.autoHeight&&d.update()}),a(b).resize(function(){d._core.settings.autoHeight&&(null!=d._intervalId&&clearTimeout(d._intervalId),d._intervalId=setTimeout(function(){d.update()},250))})};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.settings.lazyLoad,e=this._core.$stage.children().toArray().slice(b,c),f=[],g=0;a.each(e,function(b,c){f.push(a(c).height())}),g=Math.max.apply(null,f),g<=1&&d&&this._previousHeight&&(g=this._previousHeight),this._previousHeight=g,this._core.$stage.parent().height(g).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?"width:"+c.width+"px;height:"+c.height+"px;":"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(c){e='
',d=k.lazyLoad?a("
",{class:"owl-video-tn "+j,srcType:c}):a("
",{class:"owl-video-tn",style:"opacity:1;background-image:url("+c+")"}),b.after(d),b.after(e)};if(b.wrap(a("
",{class:"owl-video-wrapper",style:g})),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length)return l(h.attr(i)),h.remove(),!1;"youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}})},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),c=a(''),c.attr("height",h),c.attr("width",g),"youtube"===f.type?c.attr("src","//www.youtube.com/embed/"+f.id+"?autoplay=1&rel=0&v="+f.id):"vimeo"===f.type?c.attr("src","//player.vimeo.com/video/"+f.id+"?autoplay=1"):"vzaar"===f.type&&c.attr("src","//view.vzaar.com/"+f.id+"/player?autoplay=true"),a(c).wrap('
').insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1, + animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype._next=function(d){this._call=b.setTimeout(a.proxy(this._next,this,d),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||c.hidden||this._core.next(d||this._core.settings.autoplaySpeed)},e.prototype.read=function(){return(new Date).getTime()-this._time},e.prototype.play=function(c,d){var e;this._core.is("rotating")||this._core.enter("rotating"),c=c||this._core.settings.autoplayTimeout,e=Math.min(this._time%(this._timeout||c),c),this._paused?(this._time=this.read(),this._paused=!1):b.clearTimeout(this._call),this._time+=this.read()%c-e,this._timeout=c,this._call=b.setTimeout(a.proxy(this._next,this,d),c-e)},e.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,b.clearTimeout(this._call),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,b.clearTimeout(this._call))},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('
'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"
")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:['‹','›'],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("
").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a(' + +
+ + + + + + + + + +
+ +
+ +
diff --git a/resources/views/themekiss/inc/comment.blade.php b/resources/views/themekiss/inc/comment.blade.php new file mode 100644 index 0000000..5b5dece --- /dev/null +++ b/resources/views/themekiss/inc/comment.blade.php @@ -0,0 +1,10 @@ +
+

Bình luận

+
+
+
+
+
+
+
diff --git a/resources/views/themekiss/inc/header.blade.php b/resources/views/themekiss/inc/header.blade.php new file mode 100644 index 0000000..22cda2f --- /dev/null +++ b/resources/views/themekiss/inc/header.blade.php @@ -0,0 +1,69 @@ +@php + $logo = setting('site_logo', ''); + $brand = setting('site_brand', ''); + $title = isset($title) ? $title : setting('site_homepage_title', ''); +@endphp + + + diff --git a/resources/views/themekiss/inc/mainepisode.blade.php b/resources/views/themekiss/inc/mainepisode.blade.php new file mode 100644 index 0000000..a116e59 --- /dev/null +++ b/resources/views/themekiss/inc/mainepisode.blade.php @@ -0,0 +1,107 @@ +
+
+ @foreach ($currentMovie->episodes->sortBy([['server', 'asc']])->groupBy('server') as $server => $data) +
+
+ + {{$currentMovie->name}} + +
+
+

+ {{$currentMovie->name}} +

+ + @if ($episode->server == $server) Đang xem tập {{ $episode->name }} - @endif {{$server}} +
+
+ + +
+
+ +
+ +
+ @endforeach +
+ + +
diff --git a/resources/views/themekiss/inc/movie_related.blade.php b/resources/views/themekiss/inc/movie_related.blade.php new file mode 100644 index 0000000..3c5a1c0 --- /dev/null +++ b/resources/views/themekiss/inc/movie_related.blade.php @@ -0,0 +1,42 @@ + diff --git a/resources/views/themekiss/inc/pagination.blade.php b/resources/views/themekiss/inc/pagination.blade.php new file mode 100644 index 0000000..dc63d66 --- /dev/null +++ b/resources/views/themekiss/inc/pagination.blade.php @@ -0,0 +1,36 @@ +@if ($paginator->hasPages()) + +@endif diff --git a/resources/views/themekiss/inc/section_1.blade.php b/resources/views/themekiss/inc/section_1.blade.php new file mode 100644 index 0000000..d25e616 --- /dev/null +++ b/resources/views/themekiss/inc/section_1.blade.php @@ -0,0 +1,29 @@ +
+
+

{{ $item['label'] }}

+
+ +
diff --git a/resources/views/themekiss/inc/section_2.blade.php b/resources/views/themekiss/inc/section_2.blade.php new file mode 100644 index 0000000..a07d1f2 --- /dev/null +++ b/resources/views/themekiss/inc/section_2.blade.php @@ -0,0 +1,41 @@ + diff --git a/resources/views/themekiss/inc/sidebar.blade.php b/resources/views/themekiss/inc/sidebar.blade.php new file mode 100644 index 0000000..a72aa11 --- /dev/null +++ b/resources/views/themekiss/inc/sidebar.blade.php @@ -0,0 +1,6 @@ + diff --git a/resources/views/themekiss/inc/slider_recommended.blade.php b/resources/views/themekiss/inc/slider_recommended.blade.php new file mode 100644 index 0000000..5c13e67 --- /dev/null +++ b/resources/views/themekiss/inc/slider_recommended.blade.php @@ -0,0 +1,72 @@ +
+ + +
diff --git a/resources/views/themekiss/inc/top_text.blade.php b/resources/views/themekiss/inc/top_text.blade.php new file mode 100644 index 0000000..8db75e6 --- /dev/null +++ b/resources/views/themekiss/inc/top_text.blade.php @@ -0,0 +1,19 @@ +
+
+

{{ $top['label'] }}

+
+ +
+ +
+
+
diff --git a/resources/views/themekiss/inc/top_thumb_1.blade.php b/resources/views/themekiss/inc/top_thumb_1.blade.php new file mode 100644 index 0000000..26c4e7b --- /dev/null +++ b/resources/views/themekiss/inc/top_thumb_1.blade.php @@ -0,0 +1,45 @@ +
+
+

{{ $top['label'] }}

+
+
+
+
    + @foreach ($top['data'] as $movie) +
  • +
    {{ $loop->index + 1 }}
    + +
    +

    {{ $movie->name }} +

    + Thể loại: + {!! $movie->categories->map(function ($category) { + return '' . + $category->name . + ''; + })->implode(', ') !!} + +
    +
    +
    +
    +
    +
    +
    +
    {{$movie->getRatingStar()}}
    +
    +
    +
    +
  • + @endforeach +
+
+
+
diff --git a/resources/views/themekiss/inc/top_thumb_2.blade.php b/resources/views/themekiss/inc/top_thumb_2.blade.php new file mode 100644 index 0000000..b179ed3 --- /dev/null +++ b/resources/views/themekiss/inc/top_thumb_2.blade.php @@ -0,0 +1,34 @@ +
+
+

{{ $top['label'] }}

+
+
+ +
+
diff --git a/resources/views/themekiss/index.blade.php b/resources/views/themekiss/index.blade.php new file mode 100644 index 0000000..80a4e44 --- /dev/null +++ b/resources/views/themekiss/index.blade.php @@ -0,0 +1,80 @@ +@extends('themes::themekiss.layout') + +@php + use VsMov\Core\Models\Movie; + + $recommendations = Cache::remember('site.movies.recommendations', setting('site_cache_ttl', 5 * 60), function () { + return Movie::where('is_recommended', true) + ->limit(get_theme_option('recommendations_limit', 10)) + ->orderBy('updated_at', 'desc') + ->get(); + }); + + $data = Cache::remember('site.movies.latest', setting('site_cache_ttl', 5 * 60), function () { + $lists = preg_split('/[\n\r]+/', get_theme_option('latest')); + $data = []; + foreach ($lists as $list) { + if (trim($list)) { + $list = explode('|', $list); + [$label, $relation, $field, $val, $limit, $link, $template] = array_merge($list, ['Phim mới cập nhật', '', 'type', 'series', 8, '/', 'section_1']); + try { + $data[] = [ + 'label' => $label, + 'template' => $template, + 'data' => Movie::when($relation, function ($query) use ($relation, $field, $val) { + $query->whereHas($relation, function ($rel) use ($field, $val) { + $rel->where($field, $val); + }); + }) + ->when(!$relation, function ($query) use ($field, $val) { + $query->where($field, $val); + }) + ->limit($limit) + ->orderBy('updated_at', 'desc') + ->get(), + 'link' => $link ?: '#', + ]; + } catch (\Exception $e) { + } + } + } + return $data; + }); + +@endphp + +@section('content') + @if (count($recommendations)) + @include('themes::themekiss.inc.slider_recommended') + @endif + @foreach ($data as $item) + @include('themes::themekiss.inc.' . $item['template']) + @endforeach +@endsection + +@push('scripts') + + +@endpush diff --git a/resources/views/themekiss/layout.blade.php b/resources/views/themekiss/layout.blade.php new file mode 100644 index 0000000..7fdc133 --- /dev/null +++ b/resources/views/themekiss/layout.blade.php @@ -0,0 +1,77 @@ +@extends('themes::layout') + +@php + $menu = \VsMov\Core\Models\Menu::getTree(); + $tops = Cache::remember('site.movies.tops', setting('site_cache_ttl', 5 * 60), function () { + $lists = preg_split('/[\n\r]+/', get_theme_option('hotest')); + $data = []; + foreach ($lists as $list) { + if (trim($list)) { + $list = explode('|', $list); + [$label, $relation, $field, $val, $sortKey, $alg, $limit, $template] = array_merge($list, ['Phim hot', '', 'type', 'series', 'view_week', 'desc', 4, 'top_text']); + try { + $data[] = [ + 'label' => $label, + 'template' => $template, + 'data' => \VsMov\Core\Models\Movie::when($relation, function ($query) use ($relation, $field, $val) { + $query->whereHas($relation, function ($rel) use ($field, $val) { + $rel->where($field, $val); + }); + }) + ->when(!$relation, function ($query) use ($field, $val) { + $query->where($field, $val); + }) + ->orderBy($sortKey, $alg) + ->limit($limit) + ->get(), + ]; + } catch (\Exception $e) { + # code + } + } + } + + return $data; + }); +@endphp + +@push('header') + + + + + + +@endpush + +@section('body') +
+
+ @include('themes::themekiss.inc.header') + @if (get_theme_option('ads_header')) + {!! get_theme_option('ads_header') !!} + @endif +
+
+
+
+ @yield('content') +
+ @include('themes::themekiss.inc.sidebar') +
+
+
+ {!! get_theme_option('footer') !!} +
+@endsection + +@push('scripts') +@endpush + +@section('footer') + {!! get_theme_option('ads_catfish') !!} + + {!! setting('site_scripts_google_analytics') !!} +@endsection diff --git a/resources/views/themekiss/single.blade.php b/resources/views/themekiss/single.blade.php new file mode 100644 index 0000000..5e241be --- /dev/null +++ b/resources/views/themekiss/single.blade.php @@ -0,0 +1,257 @@ +@extends('themes::themekiss.layout') + +@php + $watchUrl = '#'; + $watchUrlLast = '#'; + $firstWatchName = ''; + $lastWatchName = ''; + + if (!$currentMovie->is_copyright && count($currentMovie->episodes) && $currentMovie->episodes[0]['link'] != '') { + $firstWatch = $currentMovie->episodes + ->sortBy([['server', 'asc']]) + ->groupBy('server') + ->first() + ->sortByDesc('name', SORT_NATURAL) + ->groupBy('name') + ->last() + ->sortByDesc('type') + ->first(); + $firstWatchName = $firstWatch->name; + $watchUrl = $firstWatch->getUrl(); + + $lastWatch = $currentMovie->episodes + ->sortBy([['server', 'asc']]) + ->groupBy('server') + ->last() + ->sortByDesc('name', SORT_NATURAL) + ->groupBy('name') + ->first() + ->sortByDesc('type') + ->last(); + $lastWatchName = $lastWatch->name; + $watchUrlLast = $lastWatch->getUrl(); + } + +@endphp + +@push('header') + +@endpush + +@section('content') +
+
+
    +
  1. Xem phim + +
  2. + › +
  3. {{ $currentMovie->name }} + +
  4. +
+
+
+
+
{{ $currentMovie->name }} +
+ @if ($watchUrl != '#') + + @endif +
+
+
+
+ {{ $currentMovie->name }} +
+
+
Rating + {{ number_format($currentMovie->ratting_star, 1) == 0.0 ? '8.0' : number_format($currentMovie->ratting_star, 1) }} +
+ + + + +
+
+
+
+
+
+ @if ($currentMovie->trailer_url) + Trailer + @endif + @if ($watchUrl != '#') + Xem Phim + @endif +
+
+
+

{{ $currentMovie->name }}

+
+ Tên khác: {{ $currentMovie->origin_name }} +
+
+ + Status: {{ $currentMovie->status }} + + Năm phát hành: {{ $currentMovie->publish_year }} + + Thời lượng: {{ $currentMovie->episode_time }} + + Quốc gia: + {!! $currentMovie->regions->map(function ($region) { + return '' . + $region->name . + ''; + })->implode(', ') !!} + + + Định dạng: {{ $currentMovie->type == 'series' ? 'Phim bộ' : 'Phim lẻ' }} + + Số tập: {{ $currentMovie->episode_total }} + + Đạo diễn: + {!! $currentMovie->directors->map(function ($director) { + return '' . + $director->name . + ''; + })->implode(', ') !!} + + + Diễn viên: + {!! $currentMovie->actors->map(function ($actor) { + return '' . + $actor->name . + ''; + })->implode(', ') !!} + + + Chất lượng: + {{ $currentMovie->quality }} {{ $currentMovie->language }} + +
+
+ {!! $currentMovie->categories->map(function ($category) { + return '' . + $category->name . + ''; + })->implode('') !!} +
+ @if ($currentMovie->notify && $currentMovie->notify != '') +
Thông báo: {{ strip_tags($currentMovie->notify) }} +
+ @endif + @if ($currentMovie->showtimes && $currentMovie->showtimes != '') +
Lịch chiếu: {{ strip_tags($currentMovie->showtimes) }} +
+ @endif +
+ Xem phim {{ $currentMovie->name }} có phụ đề tiếng việt trên {{ request()->getHost() }}. + Bạn cũng có thể tải xuống {{ $currentMovie->name }} vietsub miễn phí, đừng quên xem phát + trực tuyến với nhiều chất lượng khác nhau 720P 360P 240P 480P (nếu có) tùy theo đường truyền + của bạn để tiết kiệm dung lượng internet. Hãy chia sẻ {{ $currentMovie->name }} trên + {{ request()->getHost() }} tới mọi người để cùng thưởng thức nhé. +
+
+
+
+
+
+ {!! $currentMovie->tags->map(function ($tag) { + return '' . $tag->name . ''; + })->implode('') !!} +
+
+ +
+
+

Thông tin phim {{ $currentMovie->name }}

+
+
+ {!! $currentMovie->content !!} +
+
+ @if ($currentMovie->type == 'series' && $watchUrl != '#') +
+
+

Xem {{ $currentMovie->name }}

+
+ +
+
+
STT
+
Tiêu đề
+
Server
+
+ +
+
+ @endif + @include('themes::themekiss.inc.comment') + @include('themes::themekiss.inc.movie_related') +
+@endsection + +@push('scripts') + + {!! setting('site_scripts_facebook_sdk') !!} +@endpush diff --git a/routes/web.php b/routes/web.php new file mode 100644 index 0000000..5e95aaf --- /dev/null +++ b/routes/web.php @@ -0,0 +1,54 @@ + array_merge( + (array) config('backpack.base.web_middleware', 'web'), + ), +], function () { + Route::get('/', [ThemeKissController::class, 'index']); + + Route::get(setting('site_routes_category', '/the-loai/{category}'), [ThemeKissController::class, 'getMovieOfCategory']) + ->where(['category' => '.+', 'id' => '[0-9]+']) + ->name('categories.movies.index'); + + Route::get(setting('site_routes_region', '/quoc-gia/{region}'), [ThemeKissController::class, 'getMovieOfRegion']) + ->where(['region' => '.+', 'id' => '[0-9]+']) + ->name('regions.movies.index'); + + Route::get(setting('site_routes_tag', '/tu-khoa/{tag}'), [ThemeKissController::class, 'getMovieOfTag']) + ->where(['tag' => '.+', 'id' => '[0-9]+']) + ->name('tags.movies.index'); + + Route::get(setting('site_routes_types', '/danh-sach/{type}'), [ThemeKissController::class, 'getMovieOfType']) + ->where(['type' => '.+', 'id' => '[0-9]+']) + ->name('types.movies.index'); + + Route::get(setting('site_routes_actors', '/dien-vien/{actor}'), [ThemeKissController::class, 'getMovieOfActor']) + ->where(['actor' => '.+', 'id' => '[0-9]+']) + ->name('actors.movies.index'); + + Route::get(setting('site_routes_directors', '/dao-dien/{director}'), [ThemeKissController::class, 'getMovieOfDirector']) + ->where(['director' => '.+', 'id' => '[0-9]+']) + ->name('directors.movies.index'); + + Route::get(setting('site_routes_episode', '/phim/{movie}/{episode}-{id}'), [ThemeKissController::class, 'getEpisode']) + ->where(['movie' => '.+', 'movie_id' => '[0-9]+', 'episode' => '.+', 'id' => '[0-9]+']) + ->name('episodes.show'); + + Route::post(sprintf('/%s/{movie}/{episode}-{id}/report', config('vsmov.routes.movie', 'phim')), [ThemeKissController::class, 'reportEpisode']) + ->where(['movie' => '.+', 'episode' => '.+', 'id' => '[0-9]+'])->name('episodes.report'); + Route::post(sprintf('/%s/{movie}/rate', config('vsmov.routes.movie', 'phim')), [ThemeKissController::class, 'rateMovie'])->name('movie.rating'); + + Route::get(setting('site_routes_movie', '/phim/{movie}'), [ThemeKissController::class, 'getMovieOverview']) + ->where(['movie' => '.+', 'id' => '[0-9]+']) + ->name('movies.show'); +}); diff --git a/src/Controllers/ThemeKissController.php b/src/Controllers/ThemeKissController.php new file mode 100644 index 0000000..0e1e90a --- /dev/null +++ b/src/Controllers/ThemeKissController.php @@ -0,0 +1,297 @@ +whereHas('categories', function ($categories) { + $categories->where('id', request('filter')['category']); + }); + })->when(!empty($request['filter']['region']), function ($movie) { + $movie->whereHas('regions', function ($regions) { + $regions->where('id', request('filter')['region']); + }); + })->when(!empty($request['filter']['year']), function ($movie) { + $movie->where('publish_year', request('filter')['year']); + })->when(!empty($request['filter']['type']), function ($movie) { + $movie->where('type', request('filter')['type']); + })->when(!empty($request['search']), function ($query) { + $query->where(function ($query) { + $query->where('name', 'like', '%' . request('search') . '%') + ->orWhere('origin_name', 'like', '%' . request('search') . '%'); + })->orderBy('name', 'desc'); + })->when(!empty($request['filter']['sort']), function ($movie) { + if (request('filter')['sort'] == 'create') { + return $movie->orderBy('created_at', 'desc'); + } + if (request('filter')['sort'] == 'update') { + return $movie->orderBy('updated_at', 'desc'); + } + if (request('filter')['sort'] == 'year') { + return $movie->orderBy('publish_year', 'desc'); + } + if (request('filter')['sort'] == 'view') { + return $movie->orderBy('view_total', 'desc'); + } + })->paginate(get_theme_option('per_page_limit')); + + return view('themes::themekiss.catalog', [ + 'data' => $data, + 'search' => $request['search'], + 'section_name' => "Tìm kiếm phim: $request->search" + ]); + } + + $trending_this_week = Cache::get('trending_this_week'); + if(is_null($trending_this_week)) { + $trending_this_week = Movie::orderBy('view_week', 'desc')->limit(1)->get()->first(); + Cache::put('trending_this_week', $trending_this_week, setting('site_cache_ttl', 5 * 60)); + } + return view('themes::themekiss.index', [ + 'title' => Setting::get('site_homepage_title'), + 'trending_this_week' => $trending_this_week + ]); + + } + + public function getMovieOverview(Request $request) + { + /** @var Movie */ + $movie = Movie::fromCache()->find($request->movie ?: $request->id); + + if (is_null($movie)) abort(404); + + $movie->generateSeoTags(); + + $movie->increment('view_total', 1); + $movie->increment('view_day', 1); + $movie->increment('view_week', 1); + $movie->increment('view_month', 1); + + $movie_related_cache_key = 'movie_related:' . $movie->id; + $movie_related = Cache::get($movie_related_cache_key); + if(is_null($movie_related)) { + $movie_related = $movie->categories[0]->movies()->inRandomOrder()->limit(get_theme_option('movie_related_limit', 10))->get(); + Cache::put($movie_related_cache_key, $movie_related, setting('site_cache_ttl', 5 * 60)); + } + + return view('themes::themekiss.single', [ + 'currentMovie' => $movie, + 'title' => $movie->getTitle(), + 'movie_related' => $movie_related + ]); + } + + public function getEpisode(Request $request) + { + $movie = Movie::fromCache()->find($request->movie ?: $request->movie_id)->load('episodes'); + + if (is_null($movie)) abort(404); + + /** @var Episode */ + $episode_id = $request->id; + $episode = $movie->episodes->when($episode_id, function ($collection, $episode_id) { + return $collection->where('id', $episode_id); + })->firstWhere('slug', $request->episode); + + if (is_null($episode)) abort(404); + + $episode->generateSeoTags(); + + $movie->increment('view_total', 1); + $movie->increment('view_day', 1); + $movie->increment('view_week', 1); + $movie->increment('view_month', 1); + + $movie_related_cache_key = 'movie_related:' . $movie->id; + $movie_related = Cache::get($movie_related_cache_key); + if(is_null($movie_related)) { + $movie_related = $movie->categories[0]->movies()->inRandomOrder()->limit(get_theme_option('movie_related_limit', 10))->get(); + Cache::put($movie_related_cache_key, $movie_related, setting('site_cache_ttl', 5 * 60)); + } + + return view('themes::themekiss.episode', [ + 'currentMovie' => $movie, + 'movie_related' => $movie_related, + 'episode' => $episode, + 'title' => $episode->getTitle() + ]); + } + + public function getMovieOfCategory(Request $request) + { + /** @var Category */ + $category = Category::fromCache()->find($request->category ?: $request->id); + + if (is_null($category)) abort(404); + + $category->generateSeoTags(); + + $movies = $category->movies()->orderBy('created_at', 'desc')->paginate(get_theme_option('per_page_limit')); + + return view('themes::themekiss.catalog', [ + 'data' => $movies, + 'category' => $category, + 'title' => $category->seo_title ?: $category->getTitle(), + 'section_name' => "Phim thể loại $category->name" + ]); + } + + public function getMovieOfRegion(Request $request) + { + /** @var Region */ + $region = Region::fromCache()->find($request->region ?: $request->id); + + if (is_null($region)) abort(404); + + $region->generateSeoTags(); + + $movies = $region->movies()->orderBy('created_at', 'desc')->paginate(get_theme_option('per_page_limit')); + + return view('themes::themekiss.catalog', [ + 'data' => $movies, + 'region' => $region, + 'title' => $region->seo_title ?: $region->getTitle(), + 'section_name' => "Phim quốc gia $region->name" + ]); + } + + public function getMovieOfActor(Request $request) + { + /** @var Actor */ + $actor = Actor::fromCache()->find($request->actor ?: $request->id); + + if (is_null($actor)) abort(404); + + $actor->generateSeoTags(); + + $movies = $actor->movies()->orderBy('created_at', 'desc')->paginate(get_theme_option('per_page_limit')); + + return view('themes::themekiss.catalog', [ + 'data' => $movies, + 'person' => $actor, + 'title' => $actor->getTitle(), + 'section_name' => "Diễn viên $actor->name" + ]); + } + + public function getMovieOfDirector(Request $request) + { + /** @var Director */ + $director = Director::fromCache()->find($request->director ?: $request->id); + + if (is_null($director)) abort(404); + + $director->generateSeoTags(); + + $movies = $director->movies()->orderBy('created_at', 'desc')->paginate(get_theme_option('per_page_limit')); + + return view('themes::themekiss.catalog', [ + 'data' => $movies, + 'person' => $director, + 'title' => $director->getTitle(), + 'section_name' => "Đạo diễn $director->name" + ]); + } + + public function getMovieOfTag(Request $request) + { + /** @var Tag */ + $tag = Tag::fromCache()->find($request->tag ?: $request->id); + + if (is_null($tag)) abort(404); + + $tag->generateSeoTags(); + + $movies = $tag->movies()->orderBy('created_at', 'desc')->paginate(get_theme_option('per_page_limit')); + return view('themes::themekiss.catalog', [ + 'data' => $movies, + 'tag' => $tag, + 'title' => $tag->getTitle(), + 'section_name' => "Tags: $tag->name" + ]); + } + + public function getMovieOfType(Request $request) + { + /** @var Catalog */ + $catalog = Catalog::fromCache()->find($request->type ?: $request->id); + + if (is_null($catalog)) abort(404); + + $catalog->generateSeoTags(); + + $cache_key = 'catalog:' . $catalog->id . ':page:' . ($request['page'] ?: 1); + $movies = Cache::get($cache_key); + if(is_null($movies)) { + $value = explode('|', trim($catalog->value)); + [$relation_config, $field, $val, $sortKey, $alg] = array_merge($value, ['', 'is_copyright', 0, 'created_at', 'desc']); + $relation_config = explode(',', $relation_config); + + [$relation_table, $relation_field, $relation_val] = array_merge($relation_config, ['', '', '']); + try { + $movies = \VsMov\Core\Models\Movie::when($relation_table, function ($query) use ($relation_table, $relation_field, $relation_val, $field, $val) { + $query->whereHas($relation_table, function ($rel) use ($relation_field, $relation_val, $field, $val) { + $rel->where($relation_field, $relation_val)->where(array_combine(explode(",", $field), explode(",", $val))); + }); + })->when(!$relation_table, function ($query) use ($field, $val) { + $query->where(array_combine(explode(",", $field), explode(",", $val))); + }) + ->orderBy($sortKey, $alg) + ->paginate($catalog->paginate); + + Cache::put($cache_key, $movies, setting('site_cache_ttl', 5 * 60)); + } catch (\Exception $e) {} + } + + return view('themes::themekiss.catalog', [ + 'data' => $movies, + 'section_name' => "Danh sách $catalog->name" + ]); + } + + public function reportEpisode(Request $request, $movie, $slug) + { + $movie = Movie::fromCache()->find($movie)->load('episodes'); + + $episode = $movie->episodes->when(request('id'), function ($collection) { + return $collection->where('id', request('id')); + })->firstWhere('slug', $slug); + + $episode->update([ + 'report_message' => request('message', ''), + 'has_report' => true + ]); + + return response([], 204); + } + + public function rateMovie(Request $request, $movie) + { + + $movie = Movie::fromCache()->find($movie); + + $movie->refresh()->increment('rating_count', 1, [ + 'rating_star' => $movie->rating_star + ((int) request('rating') - $movie->rating_star) / ($movie->rating_count + 1) + ]); + + return response()->json(['status' => true, 'rating_star' => number_format($movie->rating_star, 1), 'rating_count' => $movie->rating_count]); + } +} diff --git a/src/ThemeKissServiceProvider.php b/src/ThemeKissServiceProvider.php new file mode 100644 index 0000000..8114d12 --- /dev/null +++ b/src/ThemeKissServiceProvider.php @@ -0,0 +1,212 @@ +setupDefaultThemeCustomizer(); + } + + public function boot() + { + $this->loadViewsFrom(__DIR__ . '/../resources/views/', 'themes'); + + $this->publishes([ + __DIR__ . '/../resources/assets' => public_path('themes/kiss') + ], 'kiss-assets'); + + $this->publishes([ + __DIR__ . '/../resources/views/errors' => base_path('resources/views/errors') + ], 'kiss-error-page'); + } + + protected function setupDefaultThemeCustomizer() + { + config(['themes' => array_merge(config('themes', []), [ + 'kiss' => [ + 'name' => 'Theme Kiss', + 'author' => 'vsmov@gmail.com', + 'package_name' => 'vsmov/theme-kiss', + 'publishes' => ['kiss-assets', 'kiss-error-page'], + 'preview_image' => '', + 'options' => [ + [ + 'name' => 'recommendations_limit', + 'label' => 'Recommended movies limit', + 'type' => 'number', + 'value' => 10, + 'wrapperAttributes' => [ + 'class' => 'form-group col-md-4', + ], + 'tab' => 'List' + ], + [ + 'name' => 'per_page_limit', + 'label' => 'Pages limit', + 'type' => 'number', + 'value' => 20, + 'wrapperAttributes' => [ + 'class' => 'form-group col-md-4', + ], + 'tab' => 'List' + ], + [ + 'name' => 'movie_related_limit', + 'label' => 'Movies related limit', + 'type' => 'number', + 'value' => 10, + 'wrapperAttributes' => [ + 'class' => 'form-group col-md-4', + ], + 'tab' => 'List' + ], + [ + 'name' => 'latest', + 'label' => 'Home Page', + 'type' => 'code', + 'hint' => 'display_label|relation|find_by_field|value|limit|show_more_url|show_template (section_1|section_2)', + 'value' => << [ + 'rows' => 5 + ], + 'tab' => 'List' + ], + [ + 'name' => 'hotest', + 'label' => 'Danh sách hot', + 'type' => 'code', + 'hint' => 'Label|relation|find_by_field|value|sort_by_field|sort_algo|limit|show_template (top_text|top_thumb_1|top_thumb_2)', + 'value' => << [ + 'rows' => 5 + ], + 'tab' => 'List' + ], + [ + 'name' => 'additional_css', + 'label' => 'Additional CSS', + 'type' => 'code', + 'value' => "", + 'tab' => 'Custom CSS' + ], + [ + 'name' => 'body_attributes', + 'label' => 'Body attributes', + 'type' => 'text', + 'value' => "data-rsssl=1 class='tsdefaultlayout' itemscope='itemscope' itemtype='http://schema.org/WebPage'", + 'tab' => 'Custom CSS' + ], + [ + 'name' => 'additional_header_js', + 'label' => 'Header JS', + 'type' => 'code', + 'value' => "", + 'tab' => 'Custom JS' + ], + [ + 'name' => 'additional_body_js', + 'label' => 'Body JS', + 'type' => 'code', + 'value' => "", + 'tab' => 'Custom JS' + ], + [ + 'name' => 'additional_footer_js', + 'label' => 'Footer JS', + 'type' => 'code', + 'value' => "", + 'tab' => 'Custom JS' + ], + [ + 'name' => 'footer', + 'label' => 'Footer', + 'type' => 'code', + 'value' => << + +
+ EOT, + 'tab' => 'Custom HTML' + ], + [ + 'name' => 'button_navbar', + 'label' => 'Button Navbar ', + 'type' => 'code', + 'value' => <<Fanpage + EOT, + 'tab' => 'Custom HTML' + ], + [ + 'name' => 'ads_header', + 'label' => 'Ads header', + 'type' => 'code', + 'value' => << + EOT, + 'tab' => 'Ads' + ], + [ + 'name' => 'ads_catfish', + 'label' => 'Ads catfish', + 'type' => 'code', + 'value' => << + EOT, + 'tab' => 'Ads' + ] + ], + ] + ])]); + } +} diff --git a/src/screenshot.png b/src/screenshot.png new file mode 100644 index 0000000..899414e Binary files /dev/null and b/src/screenshot.png differ