@font-face{font-display:swap;font-family:"FontAwesome";src:url("/themes/dqtempl/css/font-awesome-4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0");src:url("/themes/dqtempl/css/font-awesome-4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0")format("embedded-opentype"),url("/themes/dqtempl/css/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0")format("woff2"),url("/themes/dqtempl/css/font-awesome-4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0")format("woff"),url("/themes/dqtempl/css/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0")format("truetype"),url("/themes/dqtempl/css/font-awesome-4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular")format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin .5s infinite linear;animation:fa-spin .5s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“""”""‘""’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select[multiple],textarea{background-image:none}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}@font-face{font-display:swap;font-family:"Glyphicons Halflings";src:url("/themes/dqtempl/fonts/glyphicons-halflings-regular.eot");src:url("/themes/dqtempl/fonts/glyphicons-halflings-regular.eot?#iefix")format("embedded-opentype"),url("/themes/dqtempl/fonts/glyphicons-halflings-regular.woff")format("woff"),url("/themes/dqtempl/fonts/glyphicons-halflings-regular.ttf")format("truetype"),url("/themes/dqtempl/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular")format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.glyphicon-asterisk:before{content:"*"}.glyphicon-plus:before{content:"+"}.glyphicon-euro:before{content:"€"}.glyphicon-minus:before{content:"−"}.glyphicon-cloud:before{content:"☁"}.glyphicon-envelope:before{content:"✉"}.glyphicon-pencil:before{content:"✏"}.glyphicon-glass:before{content:""}.glyphicon-music:before{content:""}.glyphicon-search:before{content:""}.glyphicon-heart:before{content:""}.glyphicon-star:before{content:""}.glyphicon-star-empty:before{content:""}.glyphicon-user:before{content:""}.glyphicon-film:before{content:""}.glyphicon-th-large:before{content:""}.glyphicon-th:before{content:""}.glyphicon-th-list:before{content:""}.glyphicon-ok:before{content:""}.glyphicon-remove:before{content:""}.glyphicon-zoom-in:before{content:""}.glyphicon-zoom-out:before{content:""}.glyphicon-off:before{content:""}.glyphicon-signal:before{content:""}.glyphicon-cog:before{content:""}.glyphicon-trash:before{content:""}.glyphicon-home:before{content:""}.glyphicon-file:before{content:""}.glyphicon-time:before{content:""}.glyphicon-road:before{content:""}.glyphicon-download-alt:before{content:""}.glyphicon-download:before{content:""}.glyphicon-upload:before{content:""}.glyphicon-inbox:before{content:""}.glyphicon-play-circle:before{content:""}.glyphicon-repeat:before{content:""}.glyphicon-refresh:before{content:""}.glyphicon-list-alt:before{content:""}.glyphicon-flag:before{content:""}.glyphicon-headphones:before{content:""}.glyphicon-volume-off:before{content:""}.glyphicon-volume-down:before{content:""}.glyphicon-volume-up:before{content:""}.glyphicon-qrcode:before{content:""}.glyphicon-barcode:before{content:""}.glyphicon-tag:before{content:""}.glyphicon-tags:before{content:""}.glyphicon-book:before{content:""}.glyphicon-print:before{content:""}.glyphicon-font:before{content:""}.glyphicon-bold:before{content:""}.glyphicon-italic:before{content:""}.glyphicon-text-height:before{content:""}.glyphicon-text-width:before{content:""}.glyphicon-align-left:before{content:""}.glyphicon-align-center:before{content:""}.glyphicon-align-right:before{content:""}.glyphicon-align-justify:before{content:""}.glyphicon-list:before{content:""}.glyphicon-indent-left:before{content:""}.glyphicon-indent-right:before{content:""}.glyphicon-facetime-video:before{content:""}.glyphicon-picture:before{content:""}.glyphicon-map-marker:before{content:""}.glyphicon-adjust:before{content:""}.glyphicon-tint:before{content:""}.glyphicon-edit:before{content:""}.glyphicon-share:before{content:""}.glyphicon-check:before{content:""}.glyphicon-move:before{content:""}.glyphicon-step-backward:before{content:""}.glyphicon-fast-backward:before{content:""}.glyphicon-backward:before{content:""}.glyphicon-play:before{content:""}.glyphicon-pause:before{content:""}.glyphicon-stop:before{content:""}.glyphicon-forward:before{content:""}.glyphicon-fast-forward:before{content:""}.glyphicon-step-forward:before{content:""}.glyphicon-eject:before{content:""}.glyphicon-chevron-left:before{content:""}.glyphicon-chevron-right:before{content:""}.glyphicon-plus-sign:before{content:""}.glyphicon-minus-sign:before{content:""}.glyphicon-remove-sign:before{content:""}.glyphicon-ok-sign:before{content:""}.glyphicon-question-sign:before{content:""}.glyphicon-info-sign:before{content:""}.glyphicon-screenshot:before{content:""}.glyphicon-remove-circle:before{content:""}.glyphicon-ok-circle:before{content:""}.glyphicon-ban-circle:before{content:""}.glyphicon-arrow-left:before{content:""}.glyphicon-arrow-right:before{content:""}.glyphicon-arrow-up:before{content:""}.glyphicon-arrow-down:before{content:""}.glyphicon-share-alt:before{content:""}.glyphicon-resize-full:before{content:""}.glyphicon-resize-small:before{content:""}.glyphicon-exclamation-sign:before{content:""}.glyphicon-gift:before{content:""}.glyphicon-leaf:before{content:""}.glyphicon-eye-open:before{content:""}.glyphicon-eye-close:before{content:""}.glyphicon-warning-sign:before{content:""}.glyphicon-plane:before{content:""}.glyphicon-random:before{content:""}.glyphicon-comment:before{content:""}.glyphicon-magnet:before{content:""}.glyphicon-chevron-up:before{content:""}.glyphicon-chevron-down:before{content:""}.glyphicon-retweet:before{content:""}.glyphicon-shopping-cart:before{content:""}.glyphicon-folder-close:before{content:""}.glyphicon-folder-open:before{content:""}.glyphicon-resize-vertical:before{content:""}.glyphicon-resize-horizontal:before{content:""}.glyphicon-hdd:before{content:""}.glyphicon-bullhorn:before{content:""}.glyphicon-certificate:before{content:""}.glyphicon-thumbs-up:before{content:""}.glyphicon-thumbs-down:before{content:""}.glyphicon-hand-right:before{content:""}.glyphicon-hand-left:before{content:""}.glyphicon-hand-up:before{content:""}.glyphicon-hand-down:before{content:""}.glyphicon-circle-arrow-right:before{content:""}.glyphicon-circle-arrow-left:before{content:""}.glyphicon-circle-arrow-up:before{content:""}.glyphicon-circle-arrow-down:before{content:""}.glyphicon-globe:before{content:""}.glyphicon-tasks:before{content:""}.glyphicon-filter:before{content:""}.glyphicon-fullscreen:before{content:""}.glyphicon-dashboard:before{content:""}.glyphicon-heart-empty:before{content:""}.glyphicon-link:before{content:""}.glyphicon-phone:before{content:""}.glyphicon-usd:before{content:""}.glyphicon-gbp:before{content:""}.glyphicon-sort:before{content:""}.glyphicon-sort-by-alphabet:before{content:""}.glyphicon-sort-by-alphabet-alt:before{content:""}.glyphicon-sort-by-order:before{content:""}.glyphicon-sort-by-order-alt:before{content:""}.glyphicon-sort-by-attributes:before{content:""}.glyphicon-sort-by-attributes-alt:before{content:""}.glyphicon-unchecked:before{content:""}.glyphicon-expand:before{content:""}.glyphicon-collapse-down:before{content:""}.glyphicon-collapse-up:before{content:""}.glyphicon-log-in:before{content:""}.glyphicon-flash:before{content:""}.glyphicon-log-out:before{content:""}.glyphicon-new-window:before{content:""}.glyphicon-record:before{content:""}.glyphicon-save:before{content:""}.glyphicon-open:before{content:""}.glyphicon-saved:before{content:""}.glyphicon-import:before{content:""}.glyphicon-export:before{content:""}.glyphicon-send:before{content:""}.glyphicon-floppy-disk:before{content:""}.glyphicon-floppy-saved:before{content:""}.glyphicon-floppy-remove:before{content:""}.glyphicon-floppy-save:before{content:""}.glyphicon-floppy-open:before{content:""}.glyphicon-credit-card:before{content:""}.glyphicon-transfer:before{content:""}.glyphicon-cutlery:before{content:""}.glyphicon-header:before{content:""}.glyphicon-compressed:before{content:""}.glyphicon-earphone:before{content:""}.glyphicon-phone-alt:before{content:""}.glyphicon-tower:before{content:""}.glyphicon-stats:before{content:""}.glyphicon-sd-video:before{content:""}.glyphicon-hd-video:before{content:""}.glyphicon-subtitles:before{content:""}.glyphicon-sound-stereo:before{content:""}.glyphicon-sound-dolby:before{content:""}.glyphicon-sound-5-1:before{content:""}.glyphicon-sound-6-1:before{content:""}.glyphicon-sound-7-1:before{content:""}.glyphicon-copyright-mark:before{content:""}.glyphicon-registration-mark:before{content:""}.glyphicon-cloud-download:before{content:""}.glyphicon-cloud-upload:before{content:""}.glyphicon-tree-conifer:before{content:""}.glyphicon-tree-deciduous:before{content:""}.glyphicon-briefcase:before{content:"💼"}.glyphicon-calendar:before{content:"📅"}.glyphicon-pushpin:before{content:"📌"}.glyphicon-paperclip:before{content:"📎"}.glyphicon-camera:before{content:"📷"}.glyphicon-lock:before{content:"🔒"}.glyphicon-bell:before{content:"🔔"}.glyphicon-bookmark:before{content:"🔖"}.glyphicon-fire:before{content:"🔥"}.glyphicon-wrench:before{content:"🔧"}
.label,sub,sup{vertical-align:baseline}hr,img{border:0}body,figure{margin:0}.btn-group>.btn-group,.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.dropdown-menu{float:left}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{color:#000;background:#ff0}sub,sup{position:relative;font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle}svg:not(:root){overflow:hidden}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}*,:after,:before,input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}pre,textarea{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}.glyphicon,address{font-style:normal}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}abbr[title]:after{content:" ("attr(title)")"}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}.dropdown-menu,.modal-content{-webkit-background-clip:padding-box}.btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-warning.active,.btn-warning:active,.btn.active,.btn:active,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.form-control,.open>.dropdown-toggle.btn-danger,.open>.dropdown-toggle.btn-default,.open>.dropdown-toggle.btn-info,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-warning{background-image:none}body{background-color:#fff}.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"*"}.glyphicon-plus:before{content:"+"}.glyphicon-eur:before,.glyphicon-euro:before{content:"€"}.glyphicon-minus:before{content:"−"}.glyphicon-cloud:before{content:"☁"}.glyphicon-envelope:before{content:"✉"}.glyphicon-pencil:before{content:"✏"}.glyphicon-glass:before{content:""}.glyphicon-music:before{content:""}.glyphicon-search:before{content:""}.glyphicon-heart:before{content:""}.glyphicon-star:before{content:""}.glyphicon-star-empty:before{content:""}.glyphicon-user:before{content:""}.glyphicon-film:before{content:""}.glyphicon-th-large:before{content:""}.glyphicon-th:before{content:""}.glyphicon-th-list:before{content:""}.glyphicon-ok:before{content:""}.glyphicon-remove:before{content:""}.glyphicon-zoom-in:before{content:""}.glyphicon-zoom-out:before{content:""}.glyphicon-off:before{content:""}.glyphicon-signal:before{content:""}.glyphicon-cog:before{content:""}.glyphicon-trash:before{content:""}.glyphicon-home:before{content:""}.glyphicon-file:before{content:""}.glyphicon-time:before{content:""}.glyphicon-road:before{content:""}.glyphicon-download-alt:before{content:""}.glyphicon-download:before{content:""}.glyphicon-upload:before{content:""}.glyphicon-inbox:before{content:""}.glyphicon-play-circle:before{content:""}.glyphicon-repeat:before{content:""}.glyphicon-refresh:before{content:""}.glyphicon-list-alt:before{content:""}.glyphicon-lock:before{content:""}.glyphicon-flag:before{content:""}.glyphicon-headphones:before{content:""}.glyphicon-volume-off:before{content:""}.glyphicon-volume-down:before{content:""}.glyphicon-volume-up:before{content:""}.glyphicon-qrcode:before{content:""}.glyphicon-barcode:before{content:""}.glyphicon-tag:before{content:""}.glyphicon-tags:before{content:""}.glyphicon-book:before{content:""}.glyphicon-bookmark:before{content:""}.glyphicon-print:before{content:""}.glyphicon-camera:before{content:""}.glyphicon-font:before{content:""}.glyphicon-bold:before{content:""}.glyphicon-italic:before{content:""}.glyphicon-text-height:before{content:""}.glyphicon-text-width:before{content:""}.glyphicon-align-left:before{content:""}.glyphicon-align-center:before{content:""}.glyphicon-align-right:before{content:""}.glyphicon-align-justify:before{content:""}.glyphicon-list:before{content:""}.glyphicon-indent-left:before{content:""}.glyphicon-indent-right:before{content:""}.glyphicon-facetime-video:before{content:""}.glyphicon-picture:before{content:""}.glyphicon-map-marker:before{content:""}.glyphicon-adjust:before{content:""}.glyphicon-tint:before{content:""}.glyphicon-edit:before{content:""}.glyphicon-share:before{content:""}.glyphicon-check:before{content:""}.glyphicon-move:before{content:""}.glyphicon-step-backward:before{content:""}.glyphicon-fast-backward:before{content:""}.glyphicon-backward:before{content:""}.glyphicon-play:before{content:""}.glyphicon-pause:before{content:""}.glyphicon-stop:before{content:""}.glyphicon-forward:before{content:""}.glyphicon-fast-forward:before{content:""}.glyphicon-step-forward:before{content:""}.glyphicon-eject:before{content:""}.glyphicon-chevron-left:before{content:""}.glyphicon-chevron-right:before{content:""}.glyphicon-plus-sign:before{content:""}.glyphicon-minus-sign:before{content:""}.glyphicon-remove-sign:before{content:""}.glyphicon-ok-sign:before{content:""}.glyphicon-question-sign:before{content:""}.glyphicon-info-sign:before{content:""}.glyphicon-screenshot:before{content:""}.glyphicon-remove-circle:before{content:""}.glyphicon-ok-circle:before{content:""}.glyphicon-ban-circle:before{content:""}.glyphicon-arrow-left:before{content:""}.glyphicon-arrow-right:before{content:""}.glyphicon-arrow-up:before{content:""}.glyphicon-arrow-down:before{content:""}.glyphicon-share-alt:before{content:""}.glyphicon-resize-full:before{content:""}.glyphicon-resize-small:before{content:""}.glyphicon-exclamation-sign:before{content:""}.glyphicon-gift:before{content:""}.glyphicon-leaf:before{content:""}.glyphicon-fire:before{content:""}.glyphicon-eye-open:before{content:""}.glyphicon-eye-close:before{content:""}.glyphicon-warning-sign:before{content:""}.glyphicon-plane:before{content:""}.glyphicon-calendar:before{content:""}.glyphicon-random:before{content:""}.glyphicon-comment:before{content:""}.glyphicon-magnet:before{content:""}.glyphicon-chevron-up:before{content:""}.glyphicon-chevron-down:before{content:""}.glyphicon-retweet:before{content:""}.glyphicon-shopping-cart:before{content:""}.glyphicon-folder-close:before{content:""}.glyphicon-folder-open:before{content:""}.glyphicon-resize-vertical:before{content:""}.glyphicon-resize-horizontal:before{content:""}.glyphicon-hdd:before{content:""}.glyphicon-bullhorn:before{content:""}.glyphicon-bell:before{content:""}.glyphicon-certificate:before{content:""}.glyphicon-thumbs-up:before{content:""}.glyphicon-thumbs-down:before{content:""}.glyphicon-hand-right:before{content:""}.glyphicon-hand-left:before{content:""}.glyphicon-hand-up:before{content:""}.glyphicon-hand-down:before{content:""}.glyphicon-circle-arrow-right:before{content:""}.glyphicon-circle-arrow-left:before{content:""}.glyphicon-circle-arrow-up:before{content:""}.glyphicon-circle-arrow-down:before{content:""}.glyphicon-globe:before{content:""}.glyphicon-wrench:before{content:""}.glyphicon-tasks:before{content:""}.glyphicon-filter:before{content:""}.glyphicon-briefcase:before{content:""}.glyphicon-fullscreen:before{content:""}.glyphicon-dashboard:before{content:""}.glyphicon-paperclip:before{content:""}.glyphicon-heart-empty:before{content:""}.glyphicon-link:before{content:""}.glyphicon-phone:before{content:""}.glyphicon-pushpin:before{content:""}.glyphicon-usd:before{content:""}.glyphicon-gbp:before{content:""}.glyphicon-sort:before{content:""}.glyphicon-sort-by-alphabet:before{content:""}.glyphicon-sort-by-alphabet-alt:before{content:""}.glyphicon-sort-by-order:before{content:""}.glyphicon-sort-by-order-alt:before{content:""}.glyphicon-sort-by-attributes:before{content:""}.glyphicon-sort-by-attributes-alt:before{content:""}.glyphicon-unchecked:before{content:""}.glyphicon-expand:before{content:""}.glyphicon-collapse-down:before{content:""}.glyphicon-collapse-up:before{content:""}.glyphicon-log-in:before{content:""}.glyphicon-flash:before{content:""}.glyphicon-log-out:before{content:""}.glyphicon-new-window:before{content:""}.glyphicon-record:before{content:""}.glyphicon-save:before{content:""}.glyphicon-open:before{content:""}.glyphicon-saved:before{content:""}.glyphicon-import:before{content:""}.glyphicon-export:before{content:""}.glyphicon-send:before{content:""}.glyphicon-floppy-disk:before{content:""}.glyphicon-floppy-saved:before{content:""}.glyphicon-floppy-remove:before{content:""}.glyphicon-floppy-save:before{content:""}.glyphicon-floppy-open:before{content:""}.glyphicon-credit-card:before{content:""}.glyphicon-transfer:before{content:""}.glyphicon-cutlery:before{content:""}.glyphicon-header:before{content:""}.glyphicon-compressed:before{content:""}.glyphicon-earphone:before{content:""}.glyphicon-phone-alt:before{content:""}.glyphicon-tower:before{content:""}.glyphicon-stats:before{content:""}.glyphicon-sd-video:before{content:""}.glyphicon-hd-video:before{content:""}.glyphicon-subtitles:before{content:""}.glyphicon-sound-stereo:before{content:""}.glyphicon-sound-dolby:before{content:""}.glyphicon-sound-5-1:before{content:""}.glyphicon-sound-6-1:before{content:""}.glyphicon-sound-7-1:before{content:""}.glyphicon-copyright-mark:before{content:""}.glyphicon-registration-mark:before{content:""}.glyphicon-cloud-download:before{content:""}.glyphicon-cloud-upload:before{content:""}.glyphicon-tree-conifer:before{content:""}.glyphicon-tree-deciduous:before{content:""}.glyphicon-cd:before{content:""}.glyphicon-save-file:before{content:""}.glyphicon-open-file:before{content:""}.glyphicon-level-up:before{content:""}.glyphicon-copy:before{content:""}.glyphicon-paste:before{content:""}.glyphicon-alert:before{content:""}.glyphicon-equalizer:before{content:""}.glyphicon-king:before{content:""}.glyphicon-queen:before{content:""}.glyphicon-pawn:before{content:""}.glyphicon-bishop:before{content:""}.glyphicon-knight:before{content:""}.glyphicon-baby-formula:before{content:""}.glyphicon-tent:before{content:"⛺"}.glyphicon-blackboard:before{content:""}.glyphicon-bed:before{content:""}.glyphicon-apple:before{content:""}.glyphicon-erase:before{content:""}.glyphicon-hourglass:before{content:"⌛"}.glyphicon-lamp:before{content:""}.glyphicon-duplicate:before{content:""}.glyphicon-piggy-bank:before{content:""}.glyphicon-scissors:before{content:""}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:""}.glyphicon-jpy:before,.glyphicon-yen:before{content:"¥"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"₽"}.glyphicon-scale:before{content:""}.glyphicon-ice-lolly:before{content:""}.glyphicon-ice-lolly-tasted:before{content:""}.glyphicon-education:before{content:""}.glyphicon-option-horizontal:before{content:""}.glyphicon-option-vertical:before{content:""}.glyphicon-menu-hamburger:before{content:""}.glyphicon-modal-window:before{content:""}.glyphicon-oil:before{content:""}.glyphicon-grain:before{content:""}.glyphicon-sunglasses:before{content:""}.glyphicon-text-size:before{content:""}.glyphicon-text-color:before{content:""}.glyphicon-text-background:before{content:""}.glyphicon-object-align-top:before{content:""}.glyphicon-object-align-bottom:before{content:""}.glyphicon-object-align-horizontal:before{content:""}.glyphicon-object-align-left:before{content:""}.glyphicon-object-align-vertical:before{content:""}.glyphicon-object-align-right:before{content:""}.glyphicon-triangle-right:before{content:""}.glyphicon-triangle-left:before{content:""}.glyphicon-triangle-bottom:before{content:""}.glyphicon-triangle-top:before{content:""}.glyphicon-console:before{content:""}.glyphicon-superscript:before{content:""}.glyphicon-subscript:before{content:""}.glyphicon-menu-left:before{content:""}.glyphicon-menu-right:before{content:""}.glyphicon-menu-down:before{content:""}.glyphicon-menu-up:before{content:""}*,:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#666;text-decoration:none}a:focus,a:hover{text-decoration:underline}a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border-top:1px solid #eee}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}dt,kbd kbd{font-weight:700}address,blockquote .small,blockquote footer,blockquote small,dd,dt,pre{line-height:1.42857143}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}pre code,table{background-color:transparent}dl,ol,ul{margin-top:0}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}address,dl{margin-bottom:20px}ol,ul{margin-bottom:10px}dd{margin-left:0}@media (min-width:768px){.container{width:750px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;color:#777}legend,pre{display:block;color:#333}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"— "}blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}code,kbd{padding:2px 4px;font-size:90%}caption,th{text-align:left}blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:" —"}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0-1px 0 rgba(0,0,0,.25);box-shadow:inset 0-1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;-webkit-box-shadow:none;box-shadow:none}pre{padding:9.5px;margin:0 0 10px;font-size:13px;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.container,.container-fluid{margin-right:auto;margin-left:auto}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;border-radius:0}.container,.container-fluid{padding-right:15px;padding-left:15px}@media (min-width:992px){.container{width:970px}}@media (min-width:1300px){.container{width:1200px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}caption{padding-top:8px;padding-bottom:8px;color:#777}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset,legend{padding:0;border:0}fieldset{min-width:0;margin:0}legend{width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.form-control,output{font-size:14px;line-height:1.42857143;color:#555;display:block}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{padding-top:7px}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;border:1px solid #ccc;border-radius:4px;-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}.form-control:focus{border-color:#66afe9;outline:0}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}input[type=date].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.radio input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.input-sm{padding:5px 10px;border-radius:3px;font-size:12px}.input-sm{height:30px;line-height:1.5}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.collapsing,.dropdown,.dropup{position:relative}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block}.form-inline .form-group{margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .radio{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}.form-horizontal .has-feedback .form-control-feedback{right:15px}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu-right,.dropdown-menu.pull-right{right:0;left:auto}.dropdown-header,.dropdown-menu>li>a{display:block;padding:3px 20px;line-height:1.42857143;white-space:nowrap}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{clear:both;font-weight:400;color:#333}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;filter:progid: DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-left{right:auto;left:0}.dropdown-header{font-size:12px;color:#777}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.nav-justified>.dropdown .dropdown-menu,.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn .caret,.btn-group>.btn:first-child{margin-left:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child:not(:first-child){border-radius:0 0 4px 4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon{display:table-cell}.nav>li,.nav>li>a{display:block;position:relative}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child){border-radius:0}.input-group-addon{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav>li>a>img{max-width:none}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar{border-radius:4px}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}}.embed-responsive,.list-group,.modal,.modal-open,.progress{overflow:hidden}.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-brand{float:left;height:50px;padding:15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar-fixed-top{border-radius:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:8px -15px}@media (min-width:768px){.navbar-form .form-group{display:inline-block}.navbar-form .form-group{margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.breadcrumb>li,.pagination{display:inline-block}.btn .badge,.btn .label{top:-1px;position:relative}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-radius:4px 4px 0 0}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/ "}.breadcrumb>.active{color:#777}.pagination{padding-left:0;margin:20px 0;border-radius:4px}.pager li,.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.badge,.label{font-weight:700;line-height:1;white-space:nowrap;text-align:center}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}a.badge:focus,a.badge:hover,a.label:focus,a.label:hover{color:#fff;cursor:pointer;text-decoration:none}.label{display:inline;padding:.2em .6em .3em;font-size:75%;color:#fff;border-radius:.25em}.label:empty{display:none}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;color:#fff;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.thumbnail{display:block}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.alert,.thumbnail{margin-bottom:20px}.alert .alert-link,.close{font-weight:700}.thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.modal,.modal-backdrop{top:0;right:0;bottom:0;left:0}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0-1px 0 rgba(0,0,0,.15);box-shadow:inset 0-1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.media{margin-top:15px}.media:first-child{margin-top:0}.media{overflow:hidden;zoom:1}.media>.pull-right{padding-left:10px}.media>.pull-left{padding-right:10px}.list-group{padding-left:0;margin-bottom:20px;background:#fff;box-shadow:0 1px 0 0#e3e4e8,0 0 0 1px #f1f1f1}.list-group-item{position:relative;display:block;padding:8px 15px;margin-bottom:-1px;background-color:#fff;font-size:13px}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel>.list-group,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.embed-responsive{position:relative;display:block;height:0;padding:0}.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.close{float:right;font-size:21px;line-height:1;color:#000;text-shadow:0 1px 0#fff;filter:alpha(opacity=20);opacity:.2}.popover,.tooltip{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;line-break:auto;text-decoration:none}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal{position:fixed;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-size:12px;text-align:left;text-align:start;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;border-width:5px 5px 0;border-top-color:#000}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{right:5px;margin-bottom:-5px}.tooltip.top-right .tooltip-arrow{left:5px;margin-bottom:-5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#000;top:0}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{right:5px;margin-top:-5px}.tooltip.bottom-right .tooltip-arrow{left:5px;margin-top:-5px}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-size:14px;text-align:left;text-align:start;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.carousel{position:relative}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.left>.arrow:after,.popover.right>.arrow:after{bottom:-10px;content:" "}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;border-right-width:0;border-left-color:#fff}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active{display:block}.carousel-inner>.active{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:transparent;border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption .btn,.text-hide{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left{margin-left:-10px}.carousel-control .glyphicon-chevron-right{margin-right:-10px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar:after,.pager:after,.row:after{clear:both}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden{display:none!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;background-color:transparent;border:0}.affix{position:fixed}@-ms-viewport{width:device-width}
body.swal2-shown{overflow-y:hidden}body.swal2-iosfix{position:fixed;left:0;right:0}.swal2-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;bottom:0;right:0;padding:10px;background-color:transparent;z-index:1060}.swal2-container.swal2-fade{-webkit-transition:background-color .1s;transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-modal{background-color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:auto;overflow-x:hidden;overflow-y:auto;display:none;position:relative;max-width:100%}.swal2-modal:focus{outline:0}.swal2-modal.swal2-loading{overflow-y:hidden}.swal2-modal .swal2-title{color:#595959;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:0 0 .4em;padding:0;display:block;word-wrap:break-word}.swal2-modal .swal2-buttonswrapper{margin-top:15px}.swal2-modal .swal2-buttonswrapper:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4;cursor:no-drop}.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-confirm{-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid transparent;border-color:transparent;width:40px;height:40px;padding:0;margin:7.5px;vertical-align:top;background-color:transparent!important;color:transparent;cursor:default;border-radius:100%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-cancel{margin-left:30px;margin-right:30px}.swal2-modal .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm::after{display:inline-block;content:"";margin-left:5px;vertical-align:-1px;height:15px;width:15px;border:3px solid #999;-webkit-box-shadow:1px 1px 1px #fff;box-shadow:1px 1px 1px #fff;border-right-color:transparent;border-radius:50%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal}.swal2-modal .swal2-styled{border:0;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;font-size:17px;font-weight:500;margin:15px 5px 0;padding:10px 32px}.swal2-modal .swal2-styled:focus{outline:0;-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4);box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)}.swal2-modal .swal2-image{margin:20px auto;max-width:100%}.swal2-modal .swal2-close{background:0 0;border:0;margin:0;padding:0;width:38px;height:40px;font-size:36px;line-height:40px;font-family:serif;position:absolute;top:5px;right:8px;cursor:pointer;color:#ccc;-webkit-transition:color .1s ease;transition:color .1s ease}.swal2-modal .swal2-close:hover{color:#d55}.swal2-modal>.swal2-checkbox,.swal2-modal>.swal2-file,.swal2-modal>.swal2-input,.swal2-modal>.swal2-radio,.swal2-modal>.swal2-select,.swal2-modal>.swal2-textarea{display:none}.swal2-modal .swal2-content{font-size:18px;text-align:center;font-weight:300;position:relative;float:none;margin:0;padding:0;line-height:normal;color:#545454;word-wrap:break-word}.swal2-modal .swal2-checkbox,.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-radio,.swal2-modal .swal2-select,.swal2-modal .swal2-textarea{margin:20px auto}.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;border-radius:3px;border:1px solid #d9d9d9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-shadow:inset 0 1px 1px rgba(0,0,0,.06);-webkit-transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s,-webkit-box-shadow .3s}.swal2-modal .swal2-file.swal2-inputerror,.swal2-modal .swal2-input.swal2-inputerror,.swal2-modal .swal2-textarea.swal2-inputerror{border-color:#f27474!important;-webkit-box-shadow:0 0 2px #f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-modal .swal2-file:focus,.swal2-modal .swal2-input:focus,.swal2-modal .swal2-textarea:focus{outline:0;border:1px solid #b4dbed;-webkit-box-shadow:0 0 3px #c4e6f5;box-shadow:0 0 3px #c4e6f5}.swal2-modal .swal2-file::-webkit-input-placeholder,.swal2-modal .swal2-input::-webkit-input-placeholder,.swal2-modal .swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-modal .swal2-file:-ms-input-placeholder,.swal2-modal .swal2-input:-ms-input-placeholder,.swal2-modal .swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-modal .swal2-file::-ms-input-placeholder,.swal2-modal .swal2-input::-ms-input-placeholder,.swal2-modal .swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-modal .swal2-file::placeholder,.swal2-modal .swal2-input::placeholder,.swal2-modal .swal2-textarea::placeholder{color:#ccc}.swal2-modal .swal2-range input{float:left;width:80%}.swal2-modal .swal2-range output{float:right;width:20%;font-size:20px;font-weight:600;text-align:center}.swal2-modal .swal2-range input,.swal2-modal .swal2-range output{height:43px;line-height:43px;vertical-align:middle;margin:20px auto;padding:0}.swal2-modal .swal2-input{height:43px;padding:0 12px}.swal2-modal .swal2-input[type=number]{max-width:150px}.swal2-modal .swal2-file{font-size:20px}.swal2-modal .swal2-textarea{height:108px;padding:12px}.swal2-modal .swal2-select{color:#545454;font-size:inherit;padding:5px 10px;min-width:40%;max-width:100%}.swal2-modal .swal2-radio{border:0}.swal2-modal .swal2-radio label:not(:first-child){margin-left:20px}.swal2-modal .swal2-radio input,.swal2-modal .swal2-radio span{vertical-align:middle}.swal2-modal .swal2-radio input{margin:0 3px 0 0}.swal2-modal .swal2-checkbox{color:#545454}.swal2-modal .swal2-checkbox input,.swal2-modal .swal2-checkbox span{vertical-align:middle}.swal2-modal .swal2-validationerror{background-color:#f0f0f0;margin:0-20px;overflow:hidden;padding:10px;color:gray;font-size:16px;font-weight:300;display:none}.swal2-modal .swal2-validationerror::before{content:"!";display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:10px}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}.swal2-icon{width:80px;height:80px;border:4px solid transparent;border-radius:50%;margin:20px auto 30px;padding:0;position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;display:block}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.swal2-icon.swal2-warning{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#f8bb86;border-color:#facea8;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-info{font-family:"Open Sans",sans-serif;color:#3fc3ee;border-color:#9de0f6;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-question{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#87adbd;border-color:#c9dae1;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{border-radius:50%;position:absolute;width:60px;height:120px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.swal2-icon.swal2-success .swal2-success-ring{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.swal2-icon.swal2-success .swal2-success-fix{width:7px;height:90px;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{font-weight:600;margin:0 0 20px;padding:0}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{background:#3085d6;border-radius:2em;color:#fff;height:2em;line-height:2em;text-align:center;width:2em;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle{background:#add8e6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{background:#3085d6;height:.4em;margin:0-1px;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}@-webkit-keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}.swal2-show{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:hideSweetAlert .15s forwards;animation:hideSweetAlert .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}@-webkit-keyframes animate-success-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@keyframes animate-success-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@-webkit-keyframes animate-success-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}@keyframes animate-success-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}.swal2-animate-success-line-tip{-webkit-animation:animate-success-tip .75s;animation:animate-success-tip .75s}.swal2-animate-success-line-long{-webkit-animation:animate-success-long .75s;animation:animate-success-long .75s}.swal2-success.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}to{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}to{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}.swal2-animate-error-icon{-webkit-animation:animate-error-icon .5s;animation:animate-error-icon .5s}@-webkit-keyframes animate-x-mark{0%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}to{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}@keyframes animate-x-mark{0%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}to{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}.swal2-animate-x-mark{-webkit-animation:animate-x-mark .5s;animation:animate-x-mark .5s}@-webkit-keyframes rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
#ui_notifIt{position:fixed;top:10px;right:10px;cursor:pointer;overflow:hidden;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.3);-moz-box-shadow:0 3px 5px rgba(0,0,0,.3);-o-box-shadow:0 3px 5px rgba(0,0,0,.3);box-shadow:0 3px 5px rgba(0,0,0,.3);-wekbit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;z-index:2000}#ui_notifIt:hover{opacity:1!important}#ui_notifIt p{text-align:center;font-family:sans-serif;font-size:14px;padding:0;margin:0}#notifIt_close{position:absolute;color:#fff;top:0;padding:0 5px;right:0}#notifIt_close:hover{background-color:rgba(255,255,255,.3)}#ui_notifIt.success{background-color:#9acd32;color:#fff}#ui_notifIt.error{background-color:#ff4500;color:#fff}#ui_notifIt.warning{background-color:orange;color:#fff}#ui_notifIt.info{background-color:#00bfff;color:#fff}#ui_notifIt.default{background-color:#0095d8;color:#fff}.notifit_confirm_bg,.notifit_prompt_bg{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(255,255,255,.8)}.notifit_confirm *,.notifit_prompt *{font-family:sans-serif}.notifit_confirm,.notifit_prompt{position:fixed;top:0;left:0;padding:30px 30px 0 30px;background-color:#eee;border:1px solid rgba(0,0,0,.1);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2)}.notifit_confirm_accept,.notifit_confirm_cancel,.notifit_prompt_accept,.notifit_prompt_cancel{padding:10px 20px;color:#fff;border:1px solid rgba(0,0,0,.1);background-color:#444;margin:10px;outline:0;cursor:pointer;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.notifit_prompt_accept:hover,.notifit_prompt_cancel:hover{background-color:#666}.notifit_confirm_accept{background-color:#9acd32}.notifit_confirm_accept:hover{background-color:#abde43}.notifit_confirm_cancel{background-color:#ff4500}.notifit_confirm_cancel:hover{background-color:#ff5611}.notifit_confirm_message{text-align:center;margin-bottom:20px}.notifit_prompt_message{color:#444;margin-top:0;text-align:center}.notifit_prompt_input{text-align:center;font-family:sans-serif;font-size:14px;width:100%;padding:10px;outline:0;border:1px solid #aaa;color:#444;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.notifit_prompt{text-align:center}
*{outline:0!important}::selection{background:rgba(166,175,189,.3)}.mejs-qualities-selected,.mejs__qualities-selected{color:#04abf2!important}.videos-list .video-wrapper .video-views,.videos-list .video-wrapper .video-publisher{color:#777;margin-top:3px;font-size:11px}.user-setting-panel select{height:30px!important;color:#666!important;font-size:13px;box-shadow:0 1px 0 0#f2f2f2,0 0 0 1px #f2f2f2;border:0;border-radius:0}.user-setting-panel input[type=text],.user-setting-panel input[type=password]{height:30px!important;color:#666!important;font-size:13px;box-shadow:0 1px 0 0#f2f2f2,0 0 0 1px #f2f2f2;border:0;border-radius:0}.user-setting-panel textarea{height:30px!important;color:#666!important;font-size:13px;box-shadow:0 1px 0 0#f2f2f2,0 0 0 1px #f2f2f2;border:0;border-radius:0}.author-list .video-wrapper .video-views,.author-list .video-wrapper .video-publisher{color:#777;margin-top:3px;font-size:12px}.setting-panel textarea{box-shadow:0 1px 0 0#f2f2f2,0 0 0 1px #f2f2f2;border:0;border-radius:0;color:#666!important;font-size:13px}.setting-panel select{height:30px!important;color:#666!important;font-size:13px;box-shadow:0 1px 0 0#f2f2f2,0 0 0 1px #f2f2f2;border:0;border-radius:0}.setting-panel input[type=text],.setting-panel input[type=password]{height:30px!important;color:#666!important;font-size:13px;box-shadow:0 1px 0 0#f2f2f2,0 0 0 1px #f2f2f2;border:0;border-radius:0}.setting-panel .btn-main,.setting-panel .btn-delete{height:30px!important;font-size:13px;min-width:100px!important}.user-setting-panel{background-color:#fff;padding:30px;padding-top:20px;padding-bottom:10px;box-shadow:0 1px 2px rgb(0 0 0/20%)}.user-setting-panel textarea{height:100px!important;color:#666!important;font-size:13px}.user-setting-panel .btn-main{height:30px!important;font-size:13px;min-width:100px!important}.setting-panel{margin-top:20px}.setting-panel label{font-weight:100;margin-top:3px}body{background:#f0f2f5;background-size:cover;font-family:Lato,sans-serif!important;margin:0;padding:0;height:100%;min-height:100%;padding-top:56px}.dropdown-menu{animation-name:slidenavAnimation;animation-duration:.1s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards}.dropdown-menu a{color:#444;font-size:13px!important}.dropdown-menu a i{color:#04abf2}.dropdown-menu a:hover{color:#fff!important}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#333!important}.video-latest-list{height:270px;overflow:hidden;margin-bottom:15px}.video-latest-list .video-title{font-size:16px;color:#04abf2;max-height:43px;overflow:hidden}.video-latest-list .video-thumb{width:100%;position:relative}.video-latest-list .video-thumb .video-duration{pointer-events:none;position:absolute;right:4px;bottom:4px;padding:1px 5px;font-weight:500;font-size:11px;background-color:rgba(0,0,0,.75);color:#ededed;height:16px;line-height:14px;border-radius:2px}.video-latest-list .video-info{margin-top:5px;color:#444;font-size:11px}.video-latest-list .video-info p.descc{display:none}.video-latest-list.video-wrapper{overflow:unset!important}.video-latest-list.video-wrapper .video-title a{display:inline-block;height:3em;overflow:hidden}.inline-block{display:inline-block;padding-bottom:1px}.navbar-default .navbar-nav>.open>a{background-color:#04abf2;border-bottom:0}.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#04abf2;border-bottom:0}.content{background:#fff;width:100%;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;box-shadow:0 1px 2px rgb(0 0 0/20%);padding:10px;margin-bottom:20px}.mejs__container{max-height:80%}.clear{clear:both}.pt_video_info{padding:5px}.video-big-title{font-size:20px;color:#202020;margin-bottom:5px}.video-big-title h1{font-size:22px;margin:0;font-family:"Lato",sans-serif;line-height:1.3;word-break:break-word;font-weight:700}.video-big-title a{color:#202020;text-decoration:none}.video-info-element{width:150px;height:3px;text-align:right;position:relative;margin:1px 12px;overflow:hidden;border-radius:2em}.pt_video_info .video-views{font-size:16px;color:#5c5c5c;display:flex;align-items:center;flex-wrap:wrap}.pt_video_info .video-views .middot{margin:0 8px;font-size:16px}.video-info-element .views-bar{width:80%;text-align:right;position:absolute;right:0;height:4px;background-color:#ccc}.video-info-element .blue{background:linear-gradient(to right,#2dc0ff,#04abf2);left:0;width:20%;text-align:left}.video-likes{color:#929292;display:flex;align-items:center}.video-likes .like-btn{cursor:pointer;user-select:none;line-height:1;display:flex;align-items:center}.video-likes .like-btn .likes{font-size:13px}.video-likes .like-btn:hover{color:#383838}.video-likes .like-btn svg{margin-right:4px;width:20px;height:20px}.video-likes .like-btn.active svg.thumbs_up{color:#04abf2}.video-likes .like-btn.active svg.thumbs_down{color:#f44336}.pt_video_info .btn-subscribe,.pt_video_info .btn-subscribed{box-shadow:none;border-radius:6px;padding:0 16px;line-height:40px;font-size:15px;font-weight:700;display:inline-block}.video-options{padding:10px 0 20px;border-bottom:1.5px solid #eee;border-top:1.5px solid #eee;margin-top:20px;display:flex;align-items:center}.video-options svg.feather{margin-top:-3px;width:17px;height:17px}.video-options .btn-share{border:0;color:#878787;background:0 0;padding:0 16px;line-height:30px;transition:all .2s ease;border-radius:0;overflow:hidden;display:flex;align-items:center;box-shadow:none;text-decoration:none;font-size:15px;justify-content:center}.video-options .btn-share svg{margin-right:10px;width:15px;height:15px}.video-options .btn-share:not(:last-child){border-right:1.5px solid #eee}.video-options .btn-share:hover{background-color:rgba(0,0,0,.05)}.video-options .btn-share:active{background-color:rgba(0,0,0,.1)}.video-options .btn-share:focus{outline:0}.video-player-page.six_padding_15 .video-options{width:100%;padding:15px 0}.video-player-page.six_padding_15 .video-options .btn-share{flex:1}.video-published{margin-top:18px;color:#202020}.video-published a{color:#04abf2!important}.watch-video-description{max-height:100px;overflow:hidden;position:relative}.watch-video-description a{color:#04abf2!important}.watch-video-description p{font-size:12px;color:#777;margin-top:10px;word-wrap:break}.home-page-categories .row{margin:0}.home-page-categories .col-md-3{padding:0;padding-right:6px}.home-page-categories .title{margin-bottom:20px}.home-page-categories .title h4{margin-top:5px;color:#333;font-size:16px;font-weight:700}.home-page-categories .title h4 span{font-weight:100;color:#04abf2;font-size:12px;float:right}.home-page-categories .videos .video-list{width:100%}.home-page-categories .videos .video-list .video-list-image a,.video-latest-list .video-thumb a{display:block;position:relative;overflow:hidden;background:#d2d2d2;padding-bottom:56.25%;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px}.home-page-categories .videos .video-list .video-list-image .play_hover_btn,.video-latest-list .video-thumb .play_hover_btn{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);color:#fff;opacity:0;visibility:hidden;transition:all .2s ease;overflow:hidden;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px}.home-page-categories .videos .video-list .video-list-image .play_hover_btn svg.feather,.video-latest-list .video-thumb .play_hover_btn svg.feather{left:50%;position:absolute;top:50%;margin:0;transform:translate(-50%,-50%) scale(.7);width:45px;height:45px;stroke-width:1.2px;transition:transform .2s ease,-webkit-transform .2s ease}.home-page-categories .videos .video-list .video-list-image:hover .play_hover_btn,.video-latest-list .video-thumb:hover .play_hover_btn{opacity:1;visibility:visible}.home-page-categories .videos .video-list .video-list-image:hover .play_hover_btn svg.feather,.video-latest-list .video-thumb:hover .play_hover_btn svg.feather{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.home-page-categories .videos .video-list img,.video-latest-list .video-thumb img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px}.home-page-categories .videos .video-list .video-list-title{max-width:100%;word-wrap:break-word}.home-page-categories .videos .video-list .video-list-title a{text-decoration:none}.home-page-categories .videos .video-list .video-list-title h4,.video-latest-list .video-title h4{color:#167ac6;display:-webkit-box;max-height:3rem;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;font-size:1.4rem;font-weight:700;line-height:1.6rem;margin:8px 0 3px}.home-page-categories .videos .video-list .video-list-by{font-size:11px;margin-top:3px;color:#777}.home-page-categories .videos .video-list .video-list-by a{color:#777}.btn-delete{background-color:#c23321;color:#fff}.btn-delete:hover,.btn-delete:focus{background-color:#d84c47;color:#fff}.btn-main{background-color:#04abf2;color:#fff}.btn-main:hover,.btn-main:focus{background-color:#43c6f9;color:#fff}.btn-main:disabled{background-color:#3dc4ff;color:#fff}.publisher-element{margin-bottom:10px;margin-top:10px;width:100%;display:flex;align-items:center;border-top:1.5px solid #f3f3f3;border-bottom:1.5px solid #f3f3f3;padding:17px 0}.publisher-element .publisher-avatar{width:50px;height:50px;margin-right:8px}.publisher-element .publisher-avatar img{width:100%;border-radius:50%}.publisher-element .publisher-name a{color:#333;font-weight:700;font-size:16px}.publisher-element .publisher-subscribe-button{margin-left:auto}.video-player-page.six_padding_15 .publisher-element{border:0;margin:0;padding-bottom:0}.yp_pub_elemnt{transition:all .4s}.yp_pub_elemnt .publisher-element{margin:0;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);border-radius:3px 3px 0 0;padding:16px 21px;border:0;flex-wrap:wrap}.yp_pub_elemnt .publisher-element .publisher-avatar{margin-right:11px;min-width:48px}.yp_pub_elemnt .publisher-element .publisher-name{display:flex;justify-content:center;flex-direction:column}.yp_pub_elemnt .publisher-element .publisher-name>span{font-size:13px}.yp_pub_elemnt .publisher-subscribe-button{display:flex;align-items:center}.yp_pub_elemnt .btn-subscribe,.yp_pub_elemnt .btn-subscribed,.btn-blocked{padding:10px 25px;border-radius:2em;color:#fff}.yp_pub_elemnt .btn-subscribe{background-color:#f44336}.yp_pub_elemnt .subs-amount{border-radius:2em;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;min-width:35px;height:35px;margin-left:9px}.btn-subscribe,.btn-subscribed,.btn-blocked{padding:7px 25px;width:auto;min-width:90px;text-transform:uppercase;font-size:14px;letter-spacing:.007px;border:0;transition:all .2s;position:relative;font-weight:500;border-radius:8px;outline:0!important;color:#fff}.btn-subscribe:before,.btn-subscribed:before{content:"";display:block;position:absolute;left:100%;margin-left:4px;top:50%;margin-top:-6px;width:0;height:0;border:6px solid transparent;border-left-width:0;border-right-color:#e1e1e1}.btn-subscribe:active,.btn-subscribed:active{box-shadow:0 3px 8px rgba(0,0,0,.2),0 1px 4px rgba(0,0,0,.14)}.btn-subscribe svg.feather{margin:-3.5px 4px 0-1px;width:17px;height:17px}.btn-subscribed:hover,.btn-subscribed:focus{color:#fff;text-decoration:none}.subs-amount{border:0;font-size:14px;background:#e1e1e1;color:#777;border-radius:3px;margin-left:6.5px;padding:10px 12px;font-weight:500}.btn-subscribe{background:#04abf2}.btn-subscribed{background:#777}.btn-blocked{background:#777;border-radius:2em}.mobile{display:none}.desktop{display:block}.video-player{width:100%;position:relative}.video-player video{width:100%}.video-player .ads-overlay-info{position:absolute;bottom:10%;right:0;left:0;width:80%;margin:auto;padding:15px 15px 10px 15px;background:rgba(6,4,4,.65);border:1px solid #252525;color:#fff;z-index:99999}.video-player .ads-overlay-info h4{padding:0;margin:0;font-family:Roboto,sans-serif;font-size:20px;font-weight:600;margin-bottom:5px}.video-player .ads-overlay-info p{padding:0;margin:0;font-family:Roboto,sans-serif;font-size:16px;line-height:16px;margin-bottom:5px;font-weight:500;color:#fff}.video-player .ads-overlay-info div{width:100%;overflow:hidden}.video-player .ads-overlay-info div a{font-family:Verdana,sans-serif;font-size:15px;color:#e5e45f;float:left}.video-player .ads-overlay-info div a i{font-size:14px;color:#fff}.video-player .ads-overlay-info div span{font-family:Verdana,sans-serif;font-size:15px;color:#fff;float:right;text-transform:capitalize}.video-player .ads-overlay-info span.dismiss{right:10px;top:10px;position:absolute}.import-form-content>.content{padding:40px 15px 20px}.no-padding-right{padding-right:0}.no-padding-right0{padding-right:0}.no-padding-left{padding-left:0}.no-padding-left0{padding-left:0}.watch-video-show-more{text-align:center;cursor:pointer;display:block;width:250px;margin:auto;background-color:#fff;padding:10px 10px;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;box-shadow:0 1px 2px rgb(0 0 0/20%);font-weight:500;transition:all .1s ease}.watch-video-show-more:hover{box-shadow:0 7px 10px rgb(0 0 0/8%)}.thumbnail-preview{margin-top:20px}.thumbnail-preview img{width:100%}.embed-placement textarea{resize:none}.delete-comment{color:#666;cursor:pointer}.share-third{background-color:#444}.share-third img{width:20px;height:20px;margin-top:-3px}.share-video{display:flex;align-items:center;padding-bottom:5px}.share-video>div{flex:1;display:flex;align-items:center;justify-content:center}.share-video .fa,.share-video a{font-size:20px;width:37px;height:37px;border-radius:50%;text-decoration:none;margin:0 3px;display:flex;align-items:center;justify-content:center;transition:all .2s;color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.2)}.share-video .fa:hover,.share-video a:hover{opacity:.7}.share-video .fa-facebook{background:#3b5998}.share-video .fa-twitter{background:#1da1f2}.share-video .fa-google{background:#d84c47}.share-video .fa-linkedin{background:#007bb5}.share-video .fa-youtube{background:#b00}.share-video .fa-instagram{background:#125688}.share-video .fa-pinterest{background:#cb2027}.share-video .fa-snapchat-ghost{background:#fffc00;text-shadow:-1px 0#000,0 1px #000,1px 0#000,0-1px #000}.share-video .fa-skype{background:#04abf2}.share-video .fa-android{background:#a4c639}.share-video .fa-dribbble{background:#ea4c89}.share-video .fa-vimeo{background:#3dc4ff}.share-video .fa-tumblr{background:#2c4762}.share-video .fa-vine{background:#00b489}.share-video .fa-foursquare{background:#3dc4ff}.share-video .fa-stumbleupon{background:#eb4924}.share-video .fa-flickr{background:#f40083}.share-video .fa-yahoo{background:#430297}.share-video .fa-soundcloud,.share-video .fa-reddit{background:#f50}.share-video .fa-rss{background:#f60}.next-video{border-bottom:1px solid #ebebeb;margin-bottom:20px;padding-bottom:5px}.next-video h4{color:#333;font-family:"Lato",sans-serif;font-size:20px;margin-top:7px}.next-video h4 .fa-bolt{color:#04abf2}.side-barlist-wrapper{position:relative}.side-barlist-wrapper .ptrm-vid-renderer{transform:translateY(-50%);position:absolute;top:50%;right:5px;cursor:pointer;color:#fff!important;visibility:hidden;background:#303233;padding:5px;line-height:1}.side-barlist-wrapper:hover>.ptrm-vid-renderer{visibility:visible}.play-list-cont .side-barlist-wrapper{padding-right:40px}.play-list-cont .side-barlist-wrapper:hover{background:#444546}.video-actions{color:#888;font-size:14px;float:right;margin-top:5px;cursor:pointer}.video-actions i:hover{color:#04abf2}.checkbox{position:relative}.checkbox label{display:inline-block;position:relative;padding-left:5px}.checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;top:1px;margin-left:-20px;border:2px solid rgba(0,0,0,.54);border-radius:2px;background-color:#fff;transition:all 90ms cubic-bezier(0,0,.2,.1)}.checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:1px;font-size:11px;color:#555}.checkbox input[type=checkbox]{opacity:0}.checkbox input[type=checkbox]:disabled+label{opacity:.65}.checkbox input[type=checkbox]:disabled+label::before{background-color:#eee;cursor:not-allowed}.checkbox input[type=checkbox]:focus+label::before{outline:0}.checkbox input[type=checkbox]:checked+label::after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:5px;left:4px;position:absolute;top:6px;transform:rotate(-45deg);width:10px;transition:.2s}.radio{padding-left:20px}.radio label{display:inline-block;position:relative;padding-left:5px}.radio label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #ccc;border-radius:50%;background-color:#fff;transition:border .15s ease-in-out}.radio label::after{display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:3px;margin-left:-20px;border-radius:50%;background-color:#555;transform:scale(0,0);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33)}.radio input[type=radio]{opacity:0}.radio input[type=radio]:disabled+label{opacity:.65}.radio input[type=radio]:disabled+label::before{cursor:not-allowed}.radio input[type=radio]:focus+label::before{outline:thin dotted;outline-offset:-2px}.radio input[type=radio]:checked+label::after{transform:scale(1,1)}.avatar-read{display:none}.help-block{font-size:11px;margin-bottom:0}.percent{position:absolute;left:50%;top:50%;margin-top:-10px}.upload-progress-bar{background-color:#607d8b!important;border-radius:2em}.white{color:#fff}.no-content-found{color:#888;margin-bottom:10px;margin-top:10px}.verified{color:#3dc4ff!important}.progress{position:relative;height:40px;background:#fff7f7}#progress{width:100%;border-radius:3px;position:relative;padding:4px}.comment-box{margin-top:10px;margin-bottom:10px}.comment-box textarea{border-radius:2px;resize:none;box-shadow:none}.comments-header{font-weight:600}.user-comments .no-comments-found{margin-bottom:10px;color:#777}.user-comments .main-comment{margin-bottom:40px;margin-bottom:20px!important}.user-comments .main-comment .user-avatar{width:40px;margin-right:10px}.user-comments .main-comment .user-avatar img{width:100%;border-radius:50%;border:1px solid #f4f4f4}.user-comments .main-comment .user-name{font-size:15px}.user-comments .main-comment .user-name a{font-weight:500;word-break:break-word}.user-comments .main-comment .user-name small{font-size:12px;color:#aaa;display:inline}.user-comments .main-comment .user-name .dropdown{cursor:pointer}.user-comments .main-comment .user-comment{width:85%;font-size:15px;margin-top:5px;overflow:hidden;font-family:"Lato",sans-serif}.user-comments .main-comment .user-comment:not(.pt-comment-replies){margin-left:50px}.user-comments .main-comment .user-comment .div-vote-comment{color:#888;margin-top:10px;font-size:12px}.user-comments .main-comment .user-comment .div-vote-comment .likes{color:#2ec0bc}.user-comments .main-comment .user-comment .div-vote-comment .voting i.active{color:#2ec0bc}.ad-image{width:100%;height:100%;background-color:#000;text-align:center;z-index:9;line-height:100%;position:absolute;overflow:hidden;top:0}.ad-image img{text-align:center;max-width:100%}.ads-test{color:#fff;padding:10px;background-color:rgba(0,0,0,.5);position:absolute;bottom:40px;right:30px;border-radius:5px;box-shadow:0 0 0 1px rgb(255 255 255/18%)}.ads-placment{text-align:center;margin-top:20px;margin-bottom:20px}.ads-placment:empty{margin-top:0;margin-bottom:0;padding:0}.ads-placment img,.ads-placment iframe{max-width:100%}.profile-container{margin:-20px -15px 20px}.profile-container .card-container{width:100%;position:relative;overflow:hidden}.profile-container .card-container .edit-cover-container,.video-player .icons{position:absolute;top:15px;right:15px;transform:scaleY(1) scaleX(1) translateY(0);opacity:1;transition:all .2s cubic-bezier(.64,.09,.08,1);z-index:9}.profile-container .card-container .edit-cover-container.hidde,.video-player .icons.hidde{opacity:0;transform:scaleY(.4) scaleX(.4);transition:all .4s cubic-bezier(.64,.09,.08,1)}.profile-container .card-container .edit-cover-container a,.video-player .icons span,.profile-container .card-container .edit-cover-container>span{text-decoration:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:rgba(0,0,0,.4);color:#fff;cursor:pointer}.profile-container .card-container .edit-cover-container>span{padding:0;border:0;margin-top:7px}.profile-container .card-container .cover-container img{width:100%;height:250px;object-fit:cover}.pt_timeline_usr{background:#fff}.profile-container .pt_chnl_info{position:relative;display:flex;padding:15px 0 20px}.profile-container .pt_chnl_info .yp_inner_profile_area{display:flex}.profile-container .pt_chnl_info .avatar-container{width:100px;min-width:100px;height:100px;margin:-65px 15px 0 0;border-radius:50%;border:0}.profile-container .pt_chnl_info .avatar-container img{width:100%;height:100%;object-fit:cover;border-radius:50%}.profile-container .pt_chnl_info .info-container{display:flex;align-items:center;flex-wrap:wrap}.profile-container .pt_chnl_info .info-container h4{font-size:20px;margin:0;font-weight:700}.profile-container .pt_chnl_info .info-container h4 a{color:#1c1c1c;text-decoration:none}.profile-container .pt_chnl_info .info-container p{margin:0}.profile-container .pt_chnl_info .info-container .btn-message{border-radius:2px;padding:4px 13px;margin-top:10px}.profile-container .pt_chnl_info .info-container .btn-message svg.feather{margin:-2px 2px 0 0;width:17px;height:17px}.profile-container .pt_chnl_info .subscribe-btn-container{margin-left:auto;display:flex;align-items:center;margin-bottom:-58px}.profile-container .pt_chnl_info .subscribe-btn-container>div{margin-left:15px;display:flex;align-items:center}.profile-container .pt_chnl_info .subscribe-btn-container>div:first-child,.profile-container .pt_chnl_info .subscribe-btn-container>div:empty{margin:0}.profile-container .pt_chnl_info .subscribe-btn-container button{display:flex;align-items:center}.profile-container .pt_chnl_info .subscribe-btn-container button:before,.profile-container .pt_chnl_info .subscribe-btn-container .btn-subscribed:before{display:none}.profile-container .pt_chnl_info .subscribe-btn-container .subs-amount{border-radius:2em;padding:0 10px;display:none;align-items:center;justify-content:center;min-width:35px;height:35px;margin-left:9px}.profile-container .pt_chnl_info .subscribe-btn-container .btn-message{padding:0;display:flex;align-items:center;justify-content:center;border-radius:8px;width:34px;min-width:34px;height:34px;background-color:rgb(0 0 0/10%)}.profile-container .pt_chnl_info .subscribe-btn-container .btn-message span{display:none}.profile-container .pt_chnl_info .subscribe-btn-container .btn-message svg{width:18px;height:18px}.profile-container .links-container{position:relative}.profile-container .links-container ul{padding:0;margin:0;width:100%;list-style:none}.profile-container .links-container ul li{display:inline-block}.profile-container .links-container ul li a{padding:15px 25px;display:block;position:relative;text-decoration:none;font-size:15px}.profile-container .links-container ul li a:after{content:"";position:absolute;top:100%;height:8px;width:100%;background:#04abf2;left:0;right:0;opacity:0}.profile-container .links-container ul li a:hover,.profile-container .links-container ul li a:focus{color:#222}.profile-container .links-container ul li a.active{text-decoration:none;color:#000;font-weight:500}.profile-container .links-container ul li a.active:after{opacity:1}.profile-container .page-container{margin-top:8px;background:linear-gradient(#fff 0,transparent 100%)}.profile-container .page-container .videos-latest-list{padding:55px 15px 5px}.profile-container .pt_about{margin-top:25px}.profile-container .pt_about .user_abt{font-size:15px;opacity:.9;line-height:23px}.profile-container .pt_about svg.feather.ahead{padding:7px;width:31px;height:31px;border-radius:50%;margin:-3px 5px 0-2px;color:#fff}.profile-container .pt_about svg.feather{color:#7a7a7a;margin:-3px 6px 0 2px;width:18px;height:18px}.profile-container .pt_about .social-links{margin:0 0 13px;font-size:16px}.pt_timeline_vids{margin:20px -8px 0}.pt_timeline_vids .col-md-3{padding:0 8px}.pt_timeline_latest_vids .col-md-3:first-child{width:100%}.pt_timeline_latest_vids .col-md-3:first-child .video-latest-list.video-wrapper,.pt_srch_vids .video-latest-list.video-wrapper{display:flex;height:auto;margin:0 0 20px}.pt_timeline_latest_vids .col-md-3:first-child .video-latest-list.video-wrapper .video-thumb,.pt_srch_vids .video-latest-list.video-wrapper .video-thumb{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33%;margin-right:22px}.pt_timeline_latest_vids .col-md-3:first-child .video-latest-list.video-wrapper>div:not(.video-thumb){width:100%;max-width:750px}.pt_timeline_latest_vids .col-md-3:first-child .video-latest-list.video-wrapper>div:not(.video-thumb),.pt_srch_vids .video-latest-list.video-wrapper>div:not(.video-thumb){-webkit-flex:1 0;-ms-flex:1 0;flex:1 0;overflow:hidden}.pt_timeline_latest_vids .col-md-3:first-child .video-latest-list .video-title,.pt_srch_vids .video-latest-list .video-title{max-height:none}.pt_timeline_latest_vids .col-md-3:first-child .video-latest-list .video-title h4,.pt_srch_vids .video-latest-list .video-title h4{margin:0;color:#222;font-size:25px;max-height:68px;line-height:34px}.pt_timeline_latest_vids .col-md-3:first-child .video-latest-list .video-info,.pt_srch_vids .video-latest-list .video-info{font-size:14px}.pt_timeline_latest_vids .col-md-3:first-child .video-latest-list .video-info p,.pt_srch_vids .video-latest-list .video-info p{display:block;overflow:hidden;max-height:62px;font-size:14px;margin:25px 0 0}.pt_timeline_latest_vids .col-md-3:first-child .video-latest-list .video-info a,.pt_srch_vids .video-latest-list .video-info a{font-weight:500;font-size:13px;color:#333}body .mb-15{margin-bottom:15px}.upload{margin-right:auto;margin-left:auto;width:100%;text-align:center;height:200px;margin-top:20px;border:3px dashed #999;line-height:200px;font-size:18px}.upload:hover{border:3px dashed #04abf2;cursor:pointer;color:#04abf2}.video-info{overflow:unset!important}.video-info .video-views{width:auto;display:inline-block}.video-wrapper .vid-number-cont{color:#d7d7d7;width:40px;display:inline-block;float:left;text-align:center}.video-wrapper .vid-number-cont span{line-height:95px;font-size:13px;font-family:Roboto;font-weight:500}.video-wrapper .vid-number-cont span i{font-size:9px;color:#f8f8f8}.video-wrapper:hover div.video-menu{visibility:visible}.video-menu ul li span{padding:8px 10px;font-size:13px;cursor:pointer;width:100%;display:block;font-weight:500;color:#333}.video-menu ul li span:hover{background:#f1f1f1;color:#333}.video-menu div.dropdown{display:inline-block}.video-menu div.dropdown span.dropdown-toggle{padding-left:15px;display:inline-block}.video-menu div.dropdown span.dropdown-toggle:hover{color:#333}.video-menu div.dropdown ul.dropdown-menu{right:100%;left:unset;min-width:200px;border-radius:2px}.ddown-menu ul li span{padding:8px 10px;font-size:13px;cursor:pointer;width:100%;display:block;font-weight:500;color:#333}.ddown-menu ul li span:hover{background:#f1f1f1;color:#333}.ddown-menu div.dropdown{display:inline-block}.ddown-menu div.dropdown span.dropdown-toggle{padding-left:15px;display:inline-block}.ddown-menu div.dropdown ul.dropdown-menu{right:100%;left:unset;min-width:200px;border-radius:2px}.swal2-modal{width:400px!important}.pointer{cursor:pointer;cursor:pointer!important}.top-video-wrapper .video-title{max-height:4.5em;overflow:hidden}.top-video-wrapper .video-menu{visibility:hidden}.top-video-wrapper:hover>.video-menu{visibility:visible}.play-list-player{width:100%;overflow:hidden;margin-bottom:10px}.play-list-player .mejs__container{max-height:100%!important}.play-list-container{padding:0;margin:0;height:100%;box-shadow:none!important}.play-list-container .next-video{padding:15px;background:#04abf2;color:#fff;margin-bottom:0;border-bottom:none}.play-list-cont{background:#303233;color:#fff!important;height:calc(100% - 76px)!important;overflow-x:hidden;padding:10px 5px 10px 0}.play-list-cont .playlist-video-title{font-size:16px;overflow:hidden;max-height:45px}.play-list-cont .playlist-video-title a{font-weight:700!important}.play-list-cont .video-publisher{font-size:12px!important;color:#c4c4c4!important}.play-list-cont .video-duration{background:#000;display:inline-block;font-size:12px;padding:0 6px;line-height:18px;margin:7px 0 0}.play-list-cont a{color:#d7d7d7!important}.play-list-cont::-webkit-scrollbar{width:6px;background-color:#eee}.play-list-cont::-webkit-scrollbar-thumb{background-color:#999}.optional-field{opacity:.7}.create-new-list{width:99%;overflow:hidden;margin:auto}.create-new-list input{border-radius:2px}.create-new-list textarea{border-radius:2px;resize:vertical}.create-new-list select{border-radius:2px}.create-new-list select option[selected=selected]{display:none}.create-new-list small{float:left}.create-new-list button:first-child{margin-right:20px}.create-new-list .create-new-list-head p{font-family:Roboto;font-size:18px;text-align:left!important;font-weight:500}.add-topl-cont{width:99%;overflow:hidden;margin:auto}.add-topl-cont h4{margin-top:0;font-weight:600;text-align:initial}.add-topl-cont .playlist-item button{border-radius:50%!important;padding:4px 8px;box-shadow:0 1px 1px rgba(0,0,0,.1)}.playlist-item{width:100%;text-align:left!important;padding:13px;background:rgb(0 0 0/5%);margin:10px 0;border-radius:8px}.playlist-item span{color:#333;font-size:15px;font-family:Roboto}.playlist-item span.list-name i{color:#666}.playlist-item:last-child{border-bottom:none}.playlist-item button{color:#333;padding:1px 10px;font-family:Roboto;font-weight:500}.pt-plist-tgl_btn svg{width:34px;height:34px;margin-top:-5px}.secure-color{color:green!important}.play-lists{margin-bottom:24px;position:relative}.play-lists>a{display:block;position:relative;padding-bottom:56.25%;width:100%;overflow:hidden;border-radius:4px}.play-lists div.video-latest-list{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;background-position:50%;background-size:cover}.play-lists div.video-latest-list div.play_list_content{position:absolute;z-index:2;bottom:0;right:0;left:0;background:rgb(0 0 0/70%);color:#fff;padding:25px 40px;font-size:15px}.play-lists .plist_bottom{position:relative;padding:8px 50px 8px 0}.play-lists .plist_bottom h2{font-family:"Roboto",sans-serif;font-size:18px;margin:0}.play-lists .plist_bottom h2 a{color:#222;text-decoration:none}.play-lists .ddown-menu{position:absolute;right:0;z-index:5;top:2px;line-height:normal}.play-lists .ddown-menu span.dropdown-toggle{padding:0!important;display:flex!important;align-items:center;justify-content:center;width:30px;height:30px}.play-lists .ddown-menu .dropdown-menu{right:0!important;min-width:150px!important}.play-lists .ddown-menu .dropdown-menu li{padding:0 13px;line-height:30px;display:flex;align-items:center;cursor:pointer}.play-lists .ddown-menu .dropdown-menu li:hover{background-color:rgba(158,158,158,.2)}.play-lists .ddown-menu .dropdown-menu li svg{margin:auto 12px auto 0;width:18px;height:18px}.article-comments .div-vote-comment .material-icons{vertical-align:middle;font-size:16px;cursor:pointer}.article-comments .div-vote-comment .material-icons.active{color:#2ec0bc}.article-comments .div-vote-comment .div-vote-comment-btn span{margin-right:5px}.article-comments .delete-comment{visibility:hidden}.article-comments .delete-comment i{vertical-align:middle}.article-comments:hover>.delete-comment{visibility:visible}.read-article-comments-container{width:100%;overflow:hidden;padding:15px 0 0}.read-article-comments-container .comments-header{margin:5px 0 20px;font-size:17px;overflow:hidden}.read-article-comments-container .comments-header span i{color:#666;vertical-align:middle}.pt_blogcomm_combo{display:flex;position:relative}.pt_blogcomm_combo img{width:40px;height:40px;border-radius:50%;border:1px solid #f4f4f4;margin-right:10px}.pt_blogcomm_combo textarea{overflow:hidden;border-radius:0;padding:13px 135px 7px 15px;height:50px;resize:none;border:0!important;border-bottom:2px solid #e2e2e2!important;background:0 0!important}.pt_blogcomm_combo textarea:focus,.main-comment .pt-comment-item-reply-form input:focus{border-color:#04abf2!important}.pt_blogcomm_combo .add-emoticons{position:absolute;right:105px;bottom:12px}.publisher-box-emooji{min-width:260px;max-height:280px;overflow-y:auto}.publisher-box-emooji span{display:inline-flex;margin:1px;padding:2px;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;transition:all .15s;cursor:pointer;font-size:21px}.pt_blogcomm_combo button{padding:0 10px;box-shadow:none;position:absolute;right:0;bottom:6px;font-weight:500;background:0 0;border:0;border-radius:2em;line-height:34px;transition:all .3s ease}.pt_blogcomm_combo button:hover{background-color:rgb(0 0 0/10%)}.pt_blogcomm_combo button:hover svg{transform:translateX(5px)}.pt_blogcomm_combo button svg{border:0;border-radius:50%;padding:2px;margin-top:-3px;transition:all .3s ease}.read-article-comments-container .comments-content{padding:15px 0;margin-bottom:0}.related-article-wrapper{width:100%;overflow:hidden;padding:20px;border:1px solid #eaecee;display:flex;border-radius:5px;margin-bottom:15px;background-color:#fff;word-break:break-word}.related-article-wrapper .ra-title{flex:1}.related-article-wrapper .ra-title h5{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 15px;font-size:15px}.related-article-wrapper .ra-title h5 a{color:#202020}.related-article-wrapper .ra-title p{margin:0;font-size:12px;text-transform:uppercase}.related-article-wrapper .ra-title p a{color:inherit}.related-article-wrapper .ra-thumb{width:90px;height:80px;overflow:hidden;background-size:cover;position:relative;margin-left:15px;border-radius:5px}.related-article-wrapper .ra-thumb a{display:block;overflow:hidden;cursor:pointer;text-decoration:none}.related-video-wrapper{margin-bottom:12px;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}.related-video-wrapper .ra-thumb{height:auto;width:168px;min-width:168px;overflow:hidden;border-radius:3px;margin-right:10px;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.related-video-wrapper .ra-thumb a{position:relative;height:0;padding:0;padding-bottom:65%;width:100%;display:block;top:0;bottom:0;left:0}.related-video-wrapper .ra-thumb img{object-fit:cover;display:block;position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}.related-video-wrapper .ra-thumb:hover img{opacity:.9}.related-video-wrapper .ra-thumb .video-duration{pointer-events:none;position:absolute;right:6px;bottom:6px;padding:1px 5px;font-weight:500;font-size:11px;background-color:rgba(0,0,0,.75);color:#ededed;height:16px;line-height:14px;border-radius:2px}.related-video-wrapper .ra-title{-webkit-flex:1 0;-ms-flex:1 0;flex:1 0;overflow:hidden}.related-video-wrapper .ra-title .video-title{white-space:normal;font-size:15px;letter-spacing:normal;word-spacing:normal;max-height:35px;line-height:1.2;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;font-weight:700}.related-video-wrapper .ra-title .video-title a{color:#000;text-decoration:none}.related-video-wrapper .ra-title .video-publisher{line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 2px}.related-video-wrapper .ra-title .video-category a{background:#dedede;color:#434343;display:inline-block;font-size:12px;padding:0 9px;border-radius:2px;line-height:23px;margin-top:8px;text-decoration:none}.read-article-sidebar{width:100%;overflow:hidden;height:auto}.read-article-sidebar .ra-sidebar-body{width:100%;overflow:hidden}.read-article-sidebar .ra-sidebar-head h4{font-size:12px;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #eaecee;padding-bottom:10px;position:relative;margin:0 0 30px}.read-article-sidebar .ra-sidebar-head h4::after{content:"";background:currentColor;height:3px;width:50px;position:absolute;bottom:0;left:0}.article_pub_user{display:inline-flex;align-items:center;flex:0 0 auto;max-width:calc(100% - 130px)}.article_pub_user img{width:30px;height:30px;border-radius:50%;min-width:30px}.article_pub_user>div{min-width:0}.article_pub_user h6{margin:0;font-size:14px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article_pub_user time{opacity:.7}.read-article-container{width:100%;overflow:hidden}.read-article-container .read-article-head{width:100%;overflow:hidden}.read-article-container .read-article-head h1{font-size:46px;margin:0 0 15px;line-height:61px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700}.read-article-container .article_user_share_btns .postCategory{color:#09aff3}.article_user_share_btns{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:30px 0 40px}.article_user_share_btns .article_pub_user img{width:45px;height:45px;min-width:45px}.article_user_share_btns .article_pub_user h6{font-size:16px}.read-article-container .read-article-description{width:100%;overflow:hidden;margin:0 0 30px}.read-article-container .read-article-description article{color:#555;font-size:19px;font-family:"Lato",sans-serif;font-weight:500}.read-article-container .img_prnt{margin:0 0 30px;position:relative;overflow:hidden;border-radius:10px}.read-article-container .img_prnt>img{position:absolute;width:100%;height:100%}.read-article-container .img_prnt:after{content:"";position:absolute;width:100%;height:100%;background-color:rgb(0 0 0/40%);top:0;right:0;bottom:0;left:0;backdrop-filter:blur(20px)}.read-article-container .img_prnt_sub{width:100%;max-width:800px;margin:0 auto;position:relative;z-index:1}.read-article-container .read-article-feat-image{position:relative;padding-bottom:50%}.read-article-container .read-article-feat-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.read-article-container .read-article-meta{width:100%;margin-top:15px;display:flex;align-items:center;flex-wrap:wrap}.read-article-container .read-article-meta .count{margin:0-4px}.read-article-container .read-article-meta .count span{cursor:pointer;margin:0 4px}.read-article-container .read-article-meta .count svg.feather{width:36px;height:36px;background:rgb(0 0 0/10%);border-radius:13px;padding:9px}.read-article-container .read-article-meta .count svg.feather-thumbs-up.active{color:#4caf50;background:rgb(76 175 80/20%)}.read-article-container .read-article-meta .count svg.feather-thumbs-down.active{background:rgb(244 67 54/20%);color:#f44336}.read-article-container .read-article-meta>div .count svg.feather{margin:-3px 0 0 15px;cursor:pointer;width:18px;height:18px}.read-article-container .read-article-meta>div .count svg.feather-thumbs-up.active{color:#4caf50;fill:#cfffd1}.read-article-container .read-article-meta>div .count svg.feather-thumbs-down.active{color:#f44336;fill:#ffd8d5}.read-article-container .read-article-share{display:inline}.read-article-container .read-article-share>svg{vertical-align:middle;width:19px;height:19px}.read-article-container .read-article-share .btn{color:#fff;font-weight:500;border:0;font-size:13px;border-radius:50%;width:24px;height:24px;line-height:24px;padding:0}.read-article-container .read-article-share .btn.facebook{background-color:#337ab7}.read-article-container .read-article-share .btn.twitter{background-color:#55acee}.read-article-container .read-article-share .btn.whatsapp{background-color:#128c7e}.read-article-container .read-article-share .btn.linkedin{background-color:#007bb6}.read-article-container .read-article-share .btn.pinterest{background-color:#cb2027}.read-article-container .read-article-share .btn svg{vertical-align:middle;margin-top:-2px;width:16px;height:16px}.read-article-container .read-article-text{width:100%;overflow:hidden;word-wrap:break-word;line-height:1.7;font-size:16px}.read-article-container .read-article-text p img{border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.05);width:100%;height:100%}.read-content{padding:30px;margin-bottom:20px;background-color:#fff;border-radius:8px;box-shadow:rgb(0 0 0/10%)0 4px 6px -1px,rgb(0 0 0/10%)0 2px 4px -2px}.read-content .pt_page_headr .page_head{margin-top:0}.danger-field-border{border:1px solid red}.article-wrapper .video-thumb a{overflow:hidden;display:block}.article-wrapper .video-thumb a img{transition:all .3s ease}.article-wrapper .video-thumb:hover>a img{transform:scale(1.02);opacity:.8}.article-wrapper .article-views{color:#929292;font-size:14px;margin-bottom:3px}.article-wrapper .article-title h4{margin-top:0}.article-wrapper .article-title h4 a{color:#444;font-size:23px}.article-wrapper .article-desc p{color:#777;font-family:Lato,sans-serif;font-size:14px;line-height:22px;margin-bottom:14px;overflow:hidden}.articles-container{overflow:hidden;margin-bottom:30px}.articles-container .no-content-found div{height:200px;display:table;text-align:center;width:100%}.articles-container .no-content-found div figure{text-align:center;height:200px;display:table-cell;vertical-align:middle}.article-categories{padding:0 10px;margin-bottom:20px}.recent-articles{font-family:"Lato",sans-serif;margin-bottom:0;padding-bottom:10px;border-bottom:1px solid #eee;font-size:20px;margin-top:0}.article-categories .pt_categories ul{list-style:none!important;padding:0;margin:0;background:0 0!important}.article-categories .pt_categories ul li{margin:0 3px 11px 0;display:inline-block;background:0 0!important}.article-categories .pt_categories ul li a{transition:all .2s ease;text-decoration:none;width:100%;color:#1d1d1d;display:block;padding:3px 14px;border-radius:25px;border:1px solid #c1c1c1}.article-categories .pt_categories ul li a:hover{cursor:pointer;transform:scale(.95);background-color:#04abf2;color:#fff;border-color:#04abf2}.article-categories .pt_categories ul li.active a{background-color:#03a9f4;color:#fff;border-color:#03a9f4}.article-categories div form input{border-radius:10px;width:100%;display:block;padding-right:40px;border-width:2px;height:38px}.article-categories div form div{overflow:hidden;margin:8px;position:relative}.article-categories div form div button{position:absolute;right:0;bottom:0;border:0;height:38px;padding:1px 12px;border-radius:0 10px 10px 0;transition:all .2s ease}.go-pro-container{width:100%;overflow:hidden;margin-bottom:30px;padding-bottom:30px}.go-pro-container .go-pro-footer-upgraded{width:100%;overflow:hidden;text-align:center;padding:20px 0}.go-pro-container .go-pro-footer-upgraded button a{color:#fff;text-decoration:none;padding:0 15px}.go-pro-container .go-pro-body-upgraded{width:100%;overflow:hidden;text-align:center}.go-pro-container .go-pro-body-upgraded .upgraded-features{width:50%;overflow:hidden;text-align:center;margin:auto;margin-top:15px}.go-pro-container .go-pro-body-upgraded .upgraded-features p{width:100%;margin:0;padding:5px 0}.go-pro-container .go-pro-body-upgraded .upgraded-features p span{color:#1cae19}.go-pro-container .go-pro-head-upgraded{width:100%;overflow:hidden;text-align:center}.go-pro-container .go-pro-head-upgraded svg{margin:80px auto 0}.go-pro-container .go-pro-head-upgraded h4{font-size:40px;padding:70px 0 7px;margin:0;font-family:Roboto,sans-serif}.go-pro-container .go-pro-head-upgraded p{margin:0;color:#555;font-size:17px;font-family:Roboto,sans-serif}.buy-pro{padding:50px 20px;text-align:center}.buy-pro>svg{width:100px;height:100px;background-color:#607d8b;color:#fff;border-radius:50%;padding:25px;margin-bottom:30px}.buy-pro button{box-shadow:0 4px 14px rgba(0,0,0,.1);transition:all .3s ease 0s}.buy-pro button a{padding:15px 20px;font-size:14px;text-decoration:none}.buy-pro h4{font-size:25px;font-family:"Lato",sans-serif;color:#333;margin-bottom:70px;word-wrap:break-word}.sidebar-ad-container{max-width:100%;background:#eee;overflow:hidden;cursor:pointer;height:auto;box-shadow:0 1px 2px rgb(0 0 0/20%)}.sidebar-ad-container a{text-decoration:none}.sidebar-ad-container .sidebar-ad-inner{max-width:100%;overflow:hidden;position:relative;background-size:cover}.sidebar-ad-container .sidebar-ad-inner img{max-width:100%;max-height:100%}.sidebar-ad-container .sidebar-ad-inner .info{width:100%;text-align:left;padding:20px 20px;background:#fff}.sidebar-ad-container .sidebar-ad-inner .info h5{width:100%;color:#333;font-size:17px;margin:0 0 5px 0}.sidebar-ad-container .sidebar-ad-inner .info p{width:100%;color:#555;font-size:12px;font-weight:500;font-family:Open Sans,sans-serif}.sidebar-ad-container .sidebar-ad-inner .info div{width:100%;overflow:hidden}.sidebar-ad-container .sidebar-ad-inner .info div .pull-left span{font-size:13px;color:#07e;line-height:16px}.sidebar-ad-container .sidebar-ad-inner .info div .pull-left img{width:16px;height:16px}.sidebar-ad-container .sidebar-ad-inner .info div .pull-right{color:#333}.material-icons{vertical-align:middle;font-size:1.3em;margin-bottom:3px}.margin-right{margin-right:10px}.user-ads-list-container{width:100%;overflow:hidden;background:#fff;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;box-shadow:0 1px 2px rgb(0 0 0/20%)}.user-ads-list-container .col-10{padding:0 30px}.create-new-ad-container .user-ads-list-header{width:100%;overflow:hidden;background:#04abf2;margin-bottom:20px}.create-new-ad-container .user-ads-list-header span{display:flex;font-size:14px;color:#fff;float:left;text-transform:capitalize;font-weight:500}.user-ads-list-container .user-ads-list-header span a,.create-new-ad-container .user-ads-list-header span a{color:inherit;font-size:inherit;text-decoration:none;padding:14px 12px}.user-ads-list-container .user-ads-list-header span.active a,.create-new-ad-container .user-ads-list-header span.active a{background-color:rgba(255,255,255,.24)}.user-ads-list-container .user-ads-list-header span.create-ad-btn,.create-new-ad-container .user-ads-list-header span.create-ad-btn{float:right}.col-10{width:100%;overflow:hidden}.col-10 table{width:100%}.col-10 table thead th{vertical-align:middle;font-family:Roboto,sans-serif;font-weight:500;font-style:normal;font-size:15px;padding:6px 0;color:#333}.col-10 table tbody tr td{background:#fff;font-family:"Lato",sans-serif;padding:15px 0}.col-10 table tbody tr td span i{vertical-align:middle;font-size:20px;cursor:pointer;color:#999}.col-10 table tbody tr td span i:hover{color:#333}.col-10 table tbody tr td div label .toggle{height:26px!important;font-size:12px;min-height:15px!important;min-width:30px!important;width:50px!important;border-radius:2px}.col-10 table tbody tr td div label .toggle .toggle-group .btn{padding:3px 10px;font-size:12px}.create-new-ad-container{width:100%;background:#fff;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;box-shadow:0 1px 2px rgb(0 0 0/20%)}.create-new-ad-container .header{width:100%;background:#fff;padding:20px 30px}.create-new-ad-container .form-group{width:100%;overflow:hidden}.create-new-ad-container .form-group.row{overflow:visible}.create-new-ad-container .form-group textarea{resize:vertical}.create-new-ad-container .form-group .audience-list li{width:100%;padding:5px 15px;background:#fff;font-size:15px;font-family:Roboto,sans-serif;text-transform:capitalize;font-weight:600;color:#444;cursor:pointer;border-bottom:1px solid rgba(221,221,221,.26)}.create-new-ad-container .form-group-rs{margin-bottom:20px}.pt_ads_page_header{margin-bottom:20px}.pt_ads_page_header .col-10{padding:10px 20px 20px}.pt_ads_tool_header{padding:15px 20px 0}.pt_ads_hdr_top{flex-wrap:wrap;padding-bottom:10px}.pt_ads_hdr_top .btn{border:0;border-radius:2em;font-weight:600;padding:0 16px;line-height:36px;min-width:130px}.pt_ads_hdr_top .btn svg{width:22px;height:22px;margin-top:-2px}.pt_ads_wallet_olink{display:flex;justify-content:space-between;border:1px solid rgb(0 0 0/13%);border-radius:8px;padding:20px;margin-bottom:30px;cursor:pointer;transition:all .2s ease;color:inherit!important;text-decoration:none!important}.pt_ads_wallet_olink:hover{background:rgb(0 0 0/7%)}.pt_ads_wallet_olink div{font-size:16px}.pt_ads_wallet_olink svg{width:35px;height:35px;background-color:rgb(4 171 242/15%);color:#04abf2;border-radius:50%;padding:6px;margin-top:-4px}.pt_ads_wallet_olink.balance svg{background-color:rgb(76 175 80/15%);color:#4caf50}.pt_ads_wallet_olink b{font-size:22px}.user-ads-list-container .user-ads-list-header.pt_ads_tool_header span{font-size:16px;font-weight:700}.pt_ads_tool_header .create-ad-btn a{background:linear-gradient(270deg,#fe513f 0,#fe8248 100%)0 0 no-repeat padding-box;border-radius:4px}.pt_ads_tool_header span a svg{margin:-5px 0 0}.pt_ads_mini_bal{display:flex;background:#04abf2;color:#fff;margin:-20px 0 20px;padding:30px 25px}.pt_ads_mini_bal svg{min-width:24px;margin:0 20px 0 0}.pt_ads_mini_bal p{font-size:16px;margin:0}.pt_ads_mini_bal b{font-size:36px;word-break:break-all}.pt_create_ads_hdr{background:#04abf2;color:#fff;padding:22px;font-size:20px;border-radius:8px 8px 0 0}.pt_create_ads_hdr svg{margin-top:-3px;width:22px;height:22px}.pt_create_ads_form{padding:25px}.pt_create_ads_upload{display:flex;align-items:center;cursor:pointer;border:2px dashed #e6e6e6;border-radius:6px;padding:10px}.pt_create_ads_upload svg{color:#04abf2;margin-right:6px;width:22px;min-width:22px;height:22px}.pt_create_ads_upload div{max-width:calc(100% - 22px)}.pt_create_ads_upload b{font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.user-ads-settings-alert{width:100%;overflow:hidden}.user-ads-settings-alert .alert{border-radius:0;color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-weight:600;padding:15px 30px}.read-only{background:#fff!important;border:0!important;box-shadow:none!important;padding-left:0}.monetization-settings-alert .alert{border-radius:0;color:#fff;font-size:16px;font-weight:500;padding:15px 20px}#withdrawal-requests thead th{font-family:Roboto,sans-serif!important}#withdrawal-requests tbody tr td{font-family:"Lato",sans-serif!important;font-weight:500;font-size:14px}#withdrawal-requests tbody tr td span.success{padding:5px 15px;color:#fff;background:#28a745;font-weight:500}#withdrawal-requests tbody tr td span.danger{padding:5px 15px;color:#fff;background:#dc3545}#withdrawal-requests tbody tr td span.warning{padding:5px 15px;color:#fff;background:#efaf3d;font-weight:500}.main-comment-reply{margin-top:10px!important;margin-bottom:10px!important;overflow:hidden}.user-comment p.active.reply-text,.user-comment p.active.comment-text{color:#42c1be!important}.main-comment-reply .user-name a{color:#111;font-weight:600}.main-comment .user-name a{color:#111;font-weight:600}.main-comment .delete-comment svg.feather,.main-comment-reply .delete-comment svg.feather{color:#aaa;margin-top:0;width:15px;height:15px;visibility:hidden}.main-comment .delete-comment svg.feather:hover,.main-comment-reply .delete-comment svg.feather:hover{color:#444}.main-comment .main-comment-data-sp:hover>.delete-comment svg.feather,.main-comment-reply:hover>.delete-comment svg.feather{visibility:visible}.main-comment .comms-reply:hover{color:#444}.main-comment .div-vote-comment span svg.feather{width:15px;height:15px;cursor:pointer}.main-comment .div-vote-comment span svg.feather-thumbs-up.active,.read-article-container .read-article-meta span.pull-right svg.feather-thumbs-up.active{color:#04abf2;fill:#cfffd1}.main-comment .div-vote-comment span svg.feather-thumbs-down.active,.read-article-container .read-article-meta span.pull-right svg.feather-thumbs-down.active{color:#f44336;fill:#ffd8d5}.main-comment .pt-comment-item-reply-form{padding:2px;margin:5px 0 0 0}.main-comment .pt-comment-item-reply-form input{border:0;border-bottom:2px solid #e2e2e2!important;border-radius:0;background:0 0!important;box-shadow:none!important}.announcement-renderer{width:440px;overflow:hidden;position:fixed;bottom:30px;z-index:9;left:30px;background-color:#fff;box-shadow:0 2px 7px rgba(0,0,0,.15);border-radius:2px}.announcement-renderer .alert-white{width:100%;overflow:hidden;border-radius:0!important;padding:0;margin:0;border:0}.announcement-renderer .alert-white p{width:auto;padding:15px;color:#000}.announcement-renderer .alert-white span{padding:7px;cursor:pointer}.announcement-renderer .alert-white span i{font-size:18px!important;color:#666}.thumbnail-preview-renderer{border:3px dashed #d2d2d2;padding:3px}.thumbnail-preview-renderer:hover{border-color:#04abf2}.no-padding-both{padding:0!important}.fluid{width:100%;overflow:hidden}.verifiacation-request-form{overflow:hidden}.verifiacation-request-form .upload-files{width:100%;overflow:hidden;padding:15px;border-bottom:1px solid #f1f1f1}.verifiacation-request-form .upload-files .image-renderer{width:100%;overflow:hidden;border:2px dashed #ccc;height:160px;cursor:pointer;border-radius:4px}.verifiacation-request-form .upload-files .image-renderer div{width:100%;overflow:hidden;height:100%;display:table}.verifiacation-request-form .upload-files .image-renderer div span{display:table-cell;vertical-align:middle;text-align:center}.verifiacation-request-form .upload-files .image-renderer img{min-height:100%;width:100%}.verifiacation-request-form .upload-files .image-renderer span svg.feather{width:40px;height:40px;color:#cecece;margin:0}.verifiacation-request-form .upload-files h4{width:100%;overflow:hidden;color:#333;font-weight:500;margin:15px 10px 10px;padding:0}.verifiacation-request-form .upload-files p{width:100%;overflow:hidden;font-size:16px;color:#717171;margin:0 10px 10px;padding:0}.verifiacation-request-form .upload-files button{padding:10px 20px;height:auto!important;border-radius:3px;margin:0 10px;box-shadow:0 2px 4px rgba(0,0,0,.16),0 1px 2px rgba(0,0,0,.1)}.videos-list .video-wrapper{margin-bottom:10px}.videos-list .video-wrapper .video-thumb{width:170px;margin-right:10px}.videos-list .video-wrapper .video-thumb img{width:100%}.videos-list .video-wrapper .video-info{overflow:hidden}.videos-list .video-wrapper .video-title{font-size:14px;word-wrap:break-word}.videos-list .video-wrapper .video-title a{font-weight:500;color:#333}.videos-list .video-wrapper .video-title a:hover{color:#04abf2;text-decoration:none}.author-list .video-wrapper{margin-bottom:10px}.author-list .video-latest-list .video-title{min-height:43px}.author-list .video-latest-list .video-title h4{max-height:3rem}.author-list .video-actions{float:none;display:flex;align-items:center;justify-content:space-around;margin-top:7px}.author-list .video-actions a{padding:3px 15px;display:flex;align-items:center;border-radius:2em;border:1px solid #ddd;text-decoration:none;font-size:13px;transition:all .2s;height:26.5px}.author-list .video-actions a:first-child{color:#2196f3;border-color:#2196f3}.author-list .video-actions a:first-child:hover{color:#fff;background-color:#2196f3}.author-list .video-actions a:nth-child(2){color:#f44336;border-color:#f44336}.author-list .video-actions a:nth-child(2):hover{color:#fff;background-color:#f44336}.author-list .video-actions a svg{width:14px;margin-right:4px}header{height:56px;padding:0 16px;box-shadow:0 1px 2px rgba(0,0,0,.1);background-color:#fff}.pt_header_nav{display:flex;align-items:center;border:0;justify-content:space-between}.pt_header_nav:before,.pt_header_nav:after{display:none}.pt_header_nav .left-part,.pt_header_nav .right-part{display:flex;align-items:center;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background:0 0!important}nav.navbar-findcond ul.navbar-nav a{color:#3e3e3e;font-size:16px;padding:16px 15px;border:0;box-shadow:none;transition:all .15s ease-in-out;border-radius:0}nav.navbar-findcond ul.right-part .open>a,nav.navbar-findcond ul.right-part a:hover,nav.navbar-findcond ul.right-part a:visited,nav.navbar-findcond ul.right-part a:focus,nav.navbar-findcond ul.right-part a:active{background:0 0}nav.navbar-findcond ul.navbar-nav.navbar-right li.open>a{background:rgba(0,0,0,.05);border:0}nav.navbar-findcond ul.navbar-nav li.active a:not(.category){border-color:#04abf2;color:#04abf2;background-color:#04abf2}nav.navbar-findcond ul.dropdown-menu{border:0;background:#fff}nav.navbar-findcond ul.dropdown-menu>li>a{color:#444;padding:7px 12px}nav.navbar-findcond ul.dropdown-menu>li>a:hover{background:#fcfcfc!important;color:#444!important;border-color:transparent!important}nav.navbar-findcond .search-header{margin:0;position:relative;padding:0 150px 0 120px;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}nav.navbar-findcond .search-header .form-group{position:relative;display:flex;align-items:center}nav.navbar-findcond .search-header input{width:100%;transition:all .2s;background-color:#eceff0;border:0;border-radius:10px 0 0 10px}nav.navbar-findcond .search-header .btn{border:0;padding:0 13px;min-width:70px;height:34px;border-radius:0 10px 10px 0}nav.navbar-findcond .search-header .btn svg{width:18px;height:18px;margin:-2px 0 0}nav.navbar-findcond .search-header .search-dropdown{position:absolute;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2);max-height:calc(100vh - 170px);overflow-y:auto;top:100%;width:100%;border-radius:0 0 10px 10px;padding:4px 0}nav.navbar-findcond .search-header .search-dropdown .search-result{padding:3px 7px}nav.navbar-findcond .search-header .search-dropdown .search-result a{display:block;color:#333;text-decoration:none;padding:10px;border-radius:10px;font-weight:600}nav.navbar-findcond .search-header .search-dropdown .search-result a:hover{background-color:rgb(0 0 0/5%)}nav.navbar-findcond .logo-img{max-width:123px;padding:0;margin:8.5px 35px 8.5px 30px!important;height:auto;display:inline-block}nav.navbar-findcond .logo-img img{width:100%}.pt_header_nav .right-part>li{margin:0 5px;background:0 0!important}.pt_header_nav .right-part>li>a{padding:10px;display:flex;align-items:center}.pt_header_nav .right-part>li:not(.profile-nav)>a>svg{width:26px;height:26px}.pt-create-menu li a svg{width:20px;height:20px;margin:-3px 7px 0 0}nav.navbar-findcond .header-image{width:26px;height:26px;border-radius:50%}nav.navbar-findcond li.divider{background:#f4f4f4}nav.navbar-findcond span.badge{background:#04abf2;font-weight:400;font-size:11px;margin:0 4px}nav.navbar-findcond span.badge.new{background:rgba(255,0,0,.8);color:#fff}nav.navbar-findcond.search-bar{margin-bottom:0;top:55px;box-shadow:0 1px 2px rgba(0,0,0,.1);background-color:#fff;padding:0 16px;height:50px}nav.navbar-findcond.search-bar .form-group{margin:7.5px 0;position:relative}nav.navbar-findcond.search-bar input{height:35px;padding-left:35px;color:#444;transition:all .2s;background-color:#eceff0;border:1px solid #ddd;border-radius:2em}nav.navbar-findcond.search-bar input:focus{border-color:#04abf2}nav.navbar-findcond.search-bar svg{position:absolute;top:0;cursor:pointer;left:2px;color:#637076;margin:8px;transition:all .2s}.toggle-mode .switch{cursor:pointer;position:relative;padding:0;margin:0;display:block}.toggle-mode .switch input{display:none}.toggle-mode .slider{transition:all .1s;display:flex;align-items:center;padding:10px 20px}.toggle-mode .slider:hover{background:#04abf2;color:#fff}.toggle-mode input:checked+.slider{background-color:rgb(255 255 255/8%);color:#ffc107!important}.edit-video-title{font-size:28px;font-weight:700;line-height:32px}.video-title p{word-break:break-all;margin-top:10px}.video-description p{font-size:12px;color:#777;margin-top:10px;word-break:break-all}.edit-thumb img{cursor:pointer}.edit-thumb img:hover{opacity:.9}.related-header h4{margin-top:5px;padding-bottom:10px;color:#888;border-bottom:1px solid #f3f3f3}.related-header h4 .fa-bolt{color:#04abf2}.checkbox-primary input[type=checkbox]:checked+label::before{background-color:#008aff;border-color:#008aff}.checkbox-primary input[type=checkbox]:checked+label::after{color:#fff}.checkbox-info input[type=checkbox]:checked+label::before{background-color:#5bc0de;border-color:#5bc0de}.checkbox-info input[type=checkbox]:checked+label::after{color:#fff}.settings-sidebar ul{margin-bottom:0;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;box-shadow:0 1px 2px rgb(0 0 0/20%);padding:20px 0}.settings-sidebar ul li{padding:0;margin:0;font-size:15px}.settings-sidebar ul li a{display:flex;align-items:center;padding:12px 25px;position:relative;text-decoration:none;line-height:1}.settings-sidebar ul li.active a{color:#000;background:rgb(0 0 0/5%);box-shadow:inset 9px 0 0#04abf2}.settings-sidebar ul li a svg{margin:0 20px 0 0;width:23px;height:23px}.yp_sett_header{padding:10px 0 30px}.yp_sett_header h4{margin:0;font-size:28px;font-weight:700;color:#04abf2!important}.yp_sett_header h4 svg{width:38px;height:38px;background:rgb(0 0 0/6%);border-radius:50%;padding:8px;vertical-align:text-top;margin:-2px 0 0}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark{width:80px;height:80px;border-radius:50%;display:block;stroke-width:3;stroke:#fff;stroke-miterlimit:10;margin:100px auto 50px;box-shadow:inset 0 0 0#7ac142;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 54px #7ac142}}.alert:empty{padding:0;margin-bottom:0;border:0}.video-list-title a h4{height:2.2em;overflow:hidden}table .dataTables_empty{padding:70px 0!important;text-align:center;padding:70px 0;background:#f3f3f3}.replenish-wallet-form div label span{font-size:16px;font-family:Roboto,sans-serif;text-transform:uppercase;color:#333;font-weight:600;margin-right:10px}.replenish-wallet-form div label strong{font-size:18px;color:#5cb85c}.replenish-wallet-form div small{font-size:14px;font-family:Roboto,sans-serif;text-transform:capitalize}.dataTable tbody tr td i.ad-category{font-size:22px!important;color:#999}#toggle-video-monetization-form .toggle{height:26px!important;font-size:12px;min-height:15px!important;width:auto}#toggle-video-monetization-form .toggle .toggle-group .btn{padding:4px 10px;font-size:12px}.pt-comment-item-reply-form input:focus{box-shadow:0 0 5px #5bc0de}.mejs__overlay.mejs__layer{overflow:hidden}.mejs__overlay.mejs__layer img{max-height:100%;max-width:100%}.verifiacation-request-alert .alert{width:100%;overflow:hidden;color:#fff;border-radius:0;font-family:"Lato",sans-serif;font-size:16px}img.full-size{width:100%;height:100%}.spin{-webkit-animation-name:spin;-webkit-animation-duration:900ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:900ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:900ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:900ms;animation-iteration-count:infinite;animation-timing-function:linear}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}span#new-notifications,span#new-messages{position:absolute;display:inline-block;top:2px;left:23px;z-index:100;color:#fff;background:#04abf2;border-radius:2em;line-height:18px;min-width:18px;text-align:center;padding:0 4px;font-size:13px}span#new-notifications b,span#new-messages b{font-weight:400}ul.notfi-dropdown{min-width:350px!important;max-width:400px!important;width:auto;font-family:"Lato",sans-serif;padding:0;margin:0;height:auto;box-shadow:0 1px 4px rgba(0,0,0,.25);right:0;left:auto}ul.notfi-dropdown li h5{width:100%;display:block;padding:13px 15px;margin:0;overflow:hidden;position:relative;font-size:20px;font-family:Roboto;border-bottom:1px solid #e6e6e6}ul.notfi-dropdown li h5 b{font-weight:500}ul.notfi-dropdown li h5 i.fa-circle-o-notch{float:right;font-size:15px;margin:3px 0}ul.notfi-dropdown ul#notifications-list{width:100%;display:block;padding:0;margin:0;overflow:hidden;overflow-y:auto;min-height:50px;max-height:400px}ul.notfi-dropdown ul#notifications-list li.notifications-list{width:100%;display:block;padding:12px;margin:0;overflow:hidden;border-bottom:1px solid #eaeaea;background:#fff;cursor:pointer;min-height:70px}ul.notfi-dropdown ul#notifications-list li.notifications-list:last-child{border-bottom:none}ul.notfi-dropdown ul#notifications-list li.notifications-list:hover{background:#f7f7f7}ul.notfi-dropdown ul#notifications-list li.notifications-list a{padding:0;border:0;text-decoration:none;overflow:visible}ul.notfi-dropdown ul#notifications-list::-webkit-scrollbar{width:5px;background:0 0!important}ul.notfi-dropdown ul#notifications-list::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#d0d0d0}ul.notfi-dropdown ul#notifications-list li.no-notifications{width:100%;display:block;background:#fbfbfb;cursor:pointer;width:100%;padding:15px 0;text-align:center;font-size:14px}ul.notfi-dropdown ul#notifications-list li div.avatar{width:50px;height:50px;display:inline-block;float:left;margin-right:15px;position:relative}ul.notfi-dropdown ul#notifications-list li div.avatar img{border-radius:50%}ul.notfi-dropdown ul#notifications-list li div.avatar span{position:absolute;bottom:-6px;right:-7px;background-color:#04abf2;color:#fff;border-radius:50%;width:25px;height:25px;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.15);padding:1.5px}ul.notfi-dropdown ul#notifications-list li div.avatar svg.feather{margin:0;width:14px;height:14px;fill:#fff}ul.notfi-dropdown ul#notifications-list li div.notifications-info{overflow:hidden;font-family:"Roboto";color:#333}ul.notfi-dropdown ul#notifications-list li div.notifications-info p{width:100%;overflow:hidden;margin:0;padding:0;font-size:15px}ul.notfi-dropdown ul#notifications-list li div.notifications-info p .main-color{font-weight:500;color:#000}ul.notfi-dropdown ul#notifications-list li div.notifications-info p a{color:#333!important;font-family:"Lato",sans-serif;text-transform:unset}ul.notfi-dropdown ul#notifications-list li div.notifications-info p a:hover{color:#333!important;text-decoration:none}ul.notfi-dropdown ul#notifications-list li div.notifications-info time{color:#868686;font-size:12px;margin:4px 0 0;display:block}ul.notfi-dropdown ul#notifications-list li div.notifications-info time svg{background:rgb(4 171 242/20%);color:#04abf2;padding:4px;border-radius:5px;width:23px;height:23px}.main-comment .delete-comment{margin-left:3px}.main-comment .delete-comment i{font-size:18px!important;margin-top:-3px}.main-comment .pin-comment svg.feather{color:#aaa;margin-top:0;width:15px;height:15px;visibility:hidden;cursor:pointer}.main-comment .pin-comment svg.feather:hover{color:#444}.main-comment .main-comment-data-sp:hover>.pin-comment svg.feather{visibility:visible}.watermark{position:absolute;top:0;z-index:2;margin:20px}.load-related-videos{width:100%}.load-related-videos button{border:0;text-transform:uppercase;font-size:12px;background:#fff;text-align:center;cursor:pointer;display:block;min-width:150px;margin:20px auto 0;background-color:#fff;padding:5px 10px;border-radius:5px;box-shadow:0 2px 4px rgb(0 0 0/8%);font-weight:500;transition:all .1s ease;font-family:Roboto}.load-related-videos button:hover{border:0}.load-related-videos button:focus,.load-related-videos button:active{border:0!important;background:#fff!important;outline:0!important;box-shadow:none!important}.swal2-modal{border-radius:4px!important;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.swal2-modal button.swal2-styled{border-radius:1px!important;padding-top:5px!important;padding-bottom:5px!important;box-shadow:none!important;font-size:16px!important}.swal2-modal button.btn{border-radius:1px!important}.report-video-popup .swal2-title{text-align:left;font-size:15px;text-transform:uppercase;color:#333;font-family:"Lato",sans-serif;margin-bottom:20px}.report-video-popup .report-message-label{text-align:left;font-size:13px;color:#666;font-family:"Lato",sans-serif}.report-video-popup .swal2-content{text-align:left}.report-video-popup .swal2-content textarea{width:100%;resize:vertical;padding:10px;font-size:14px;color:#555;outline:0}.report-video-popup .swal2-validationerror{margin-top:15px}.report-video-popup .swal2-buttonswrapper{text-align:left}.report-video-popup .swal2-buttonswrapper button{margin-left:0}button.btn-report.active i{color:#2ec0bc!important}.main-color{color:#04abf2}.percent{left:0!important;right:0!important;margin-top:-10px;margin-left:auto!important;margin-right:auto!important;width:50%;text-align:center}.upload{line-height:unset!important;display:table;text-align:center;margin-bottom:20px;color:#999}.upload.hover{border:3px dashed #04abf2;cursor:pointer;color:#04abf2}.upload>div{display:table-cell;vertical-align:middle}.upload>div h4{padding:0;margin:0;font-size:25px;font-weight:700;font-family:"Lato",sans-serif}.upload>div p{padding:0;margin:0;font-family:"Lato",sans-serif}.player-video .video-processing{width:100%;text-align:center;position:relative;overflow:hidden;max-height:755px}.player-video.movie .video-processing{max-height:670px}.player-video .video-processing img{width:100%;min-height:100%}.player-video .video-processing div{width:100%;height:100%;position:absolute;background:#d0d0d0;left:0;top:0;bottom:0;right:0;z-index:100}.player-video .video-processing div h5{color:#000;font-size:17px;font-family:"Lato",sans-serif;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.player-video .video-processing div svg.feather{margin:0 0 15px;width:39px;height:39px;animation-duration:700ms}.player-video .video-processing div h5 .btn-main{font-weight:500;font-family:"Roboto",sans-serif;padding:10px 25px;border:0;border-radius:2em;box-shadow:0 1px 4px rgba(0,0,0,.25);margin:0 5px}.comments-loading{width:100%;text-align:center;padding:20px 0;font-size:20px;color:#999}.video-list-title a h4{height:unset!important;max-height:2.2em;overflow:hidden}.video-latest-list.video-wrapper .video-title a{height:unset!important;overflow:hidden}.nav.navbar-nav.navbar-right .dropdown.profile-nav ul{right:0!important;left:auto}.comments-header{font-weight:400!important;font-family:"Verdana",sans-serif}.sort-comments-dropdown{margin-left:10px}.sort-comments-dropdown ul.dropdown-menu{border-radius:0;padding:0;margin:0}.sort-comments-dropdown ul.dropdown-menu li a{padding:10px 15px}.sort-comments-dropdown .dropdown-toggle{font-size:inherit;text-transform:capitalize}.sort-comments-dropdown .dropdown-toggle i{font-size:20px}.upload-video.hover{border-color:#04abf2;cursor:pointer;color:#04abf2}.contact-us-form{margin-bottom:50px}#new-message-form{position:relative;padding:15px;display:flex;border-top:1px solid #ddd}#new-message-form #send-button{background:0 0;padding:5px;border:2px solid #bdbdbd;color:#232323;border-radius:50%;position:absolute;right:23px;bottom:23px}.countunseen{background-color:#c23321;padding:2px 7px;width:auto;border-radius:2px;color:#fff;float:right;margin:10px 4px}.countunseen:empty{padding:0;margin:0}.user-messages{background-color:transparent}.user-messages .messages .istyping{margin-bottom:10px;position:relative;max-width:80%;width:auto}.user-messages .messages .istyping .user-avatar{width:33px;float:left}.user-messages .messages .istyping .user-avatar img{width:100%;border-radius:100%}.user-messages .messages .istyping .user-message{background-color:#fff;padding:7px 13px;border-radius:17px;word-break:break-word;width:auto;margin-left:40px;box-shadow:0 1px 1px 0 rgba(0,0,0,.15)}.user-messages .messages .message{margin-bottom:10px;position:relative;max-width:80%;width:auto}.user-messages .messages .message .user-avatar{width:33px;float:right}.user-messages .messages .message.pull-left .user-avatar{float:left}.user-messages .messages .message .user-avatar img{width:100%;border-radius:100%}.user-messages .messages .message .user-message{background-color:#fff;padding:7px 13px;border-radius:12px 12px 0 12px;word-break:break-word;width:auto;box-shadow:0 1px 1px 0 rgba(0,0,0,.15);margin-right:40px}.user-messages .messages .message.pull-left .user-message{background:#04abf2;color:#fff;border-radius:12px 12px 12px 0;box-shadow:none;margin-left:40px;margin-right:0}.user-send-message{width:100%}.user-send-message textarea{border:0;padding:15px 55px 15px 15px;resize:none;width:100%;box-shadow:inset 0 0 0 1px rgb(0 0 0/10%);height:50px}.messages-sidebar{overflow:auto;border-right:1px solid #e4e4e4}.messages-sidebar .search-box{position:relative;padding:15px;background-color:#fff;border-bottom:1px solid #ededed;display:flex;align-items:center}.messages-sidebar .search-box .search-box-inner{position:relative;flex:1 1 auto}.messages-sidebar .search-box input{width:100%;padding:3px 12px;padding-left:60px;border-radius:10px;height:38px;border:2px solid #dedede}.messages-sidebar .search-box svg.feather{position:absolute;margin:0;pointer-events:none;background:rgb(0 0 0/5%);border-right:2px solid #dedede;height:34px;width:50px;border-radius:8px 0 0 8px;top:2px;left:2px;padding:8px}.messages-sidebar .search-box>.btn{flex:0 0 auto;border-radius:10px;height:38px;border:2px solid #dedede;background:0 0;padding:0 10px}.messages-sidebar ul{list-style:none;height:calc(100vh - 166px);overflow-y:auto;margin:0;padding:0 15px}.messages-sidebar ul li{height:71px;border-bottom:1px solid #f1f1f1;background:0 0!important}.messages-sidebar ul li:last-child{border:0}.messages-sidebar ul li a{transition:all .2s}.messages-sidebar ul li a .user-avatar{width:52px;float:left;margin:0 15px 0 5px}.messages-sidebar ul li a .user-avatar img{width:100%;border-radius:100%}.messages-sidebar ul li a .user-name{margin:6px 0 1px;font-weight:700;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;color:#222}.messages-sidebar ul li a .user-last-message{font-size:13px;color:#999}.messages-sidebar ul li a .time{float:right;margin:12px 4px;font-size:13px}.messages-sidebar ul li a:hover{background-color:rgba(0,0,0,.02);color:#1da1f2}.hash{color:#1da1f2!important}.messages-sidebar ul li a{display:block;padding:9.5px 5px}.messages-sidebar ul li a:hover,.messages-sidebar ul li a:focus{text-decoration:none}.messages-sidebar ul li.active{background-color:#f5f5f5}@keyframes blink{0%{opacity:.4;transform:scale(1.5)}20%{opacity:1;transform:scale(1.5)}to{opacity:.4;transform:scale(1.5)}}.messages-sidebar .saving{color:#1da1f2!important}.saving span{color:#1da1f2!important;animation-name:blink;animation-duration:.5s;animation-iteration-count:infinite;animation-fill-mode:both}.saving.sidebar span{margin-right:5px;font-size:12px}.saving span:nth-child(2){animation-delay:.1s}.saving span:nth-child(3){animation-delay:.2s}.ellipsis,.user-last-message{text-overflow:ellipsis;max-height:20px;white-space:nowrap;overflow:hidden}#delete-conversation{cursor:pointer}#load-more-messages{position:absolute;left:50%;margin-left:-20px;top:60px;background-color:#1da1f2;color:#fff;border:0;display:none;height:40px;width:40px;z-index:99999;padding:5px;border-radius:100%;transition:all .2s;box-shadow:0 1rem 3rem rgba(0,0,0,.15);outline:0}#load-more-messages:hover{transform:translateY(-3px)}.btn{outline:0!important}.btn-default{background:#ebeef0;border:0}svg.feather{margin-top:-4px;width:19px;height:19px}svg{vertical-align:middle}.btn-default svg.feather{margin-top:-3px;width:16px;height:16px}.bold{font-weight:700}.pt_shadow{box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px}.pt_vid_fixed_height{min-height:66.4px;max-height:66.4px}.alert{background-color:#f7f7f7;border:0;border-top:4px solid;border-radius:0;box-shadow:0 1px 2px rgba(0,0,0,.15);padding:30px}#wave{position:absolute;top:158px;transform:rotate(180deg)}.modal-footer{padding:10px 15px 10px 15px!important;background-color:#fafbfc;border-radius:0 0 4px 4px;border-top:1px solid #e7e8ec}.modal-footer .btn-main svg.feather{width:17px;height:17px;margin:-2px 3px 0 0}.yp_trans{background:0 0;box-shadow:none}.dark_hr{border-color:#e7e7e7;margin:15px 50px}#main-container{margin-top:20px}.w100{width:100%;overflow:hidden}.page_head{display:flex;align-items:center}.page_head svg{margin-right:10px;width:35px;height:35px;background-color:#607d8b;color:#fff;border-radius:50%;padding:6px}.swal2-modal .swal2-title:empty{margin:0}.snackbar-container{transition:all .5s ease;transition-property:top,right,bottom,left,opacity;font-size:14px;min-height:14px;background-color:#070b0e;position:fixed;display:flex;justify-content:space-between;align-items:center;color:#fff;line-height:22px;padding:18px 24px;bottom:0;top:0;opacity:0;z-index:9999;box-shadow:0 2px 5px 0 rgb(0 0 0/16%),0 2px 10px 0 rgb(0 0 0/12%)}.snackbar-container p{font-size:16px!important}.snackbar-container .action{background:inherit;display:inline-block;border:0;font-size:inherit;text-transform:uppercase;color:#04abf2;margin:0 0 0 24px;padding:0;min-width:min-content;cursor:pointer}@media (min-width:640px){.snackbar-container{min-width:288px;max-width:568px;display:inline-flex;border-radius:10px;margin:24px;bottom:-100px}}@media (max-width:640px){.snackbar-container{left:0;right:0}}.snackbar-pos.bottom-center{top:auto!important;bottom:0;left:50%;transform:translate(-50%,-50%)}.snackbar-pos.bottom-left{top:auto!important;bottom:0;left:0}.snackbar-pos.bottom-right{top:auto!important;bottom:0;right:0}.snackbar-pos.top-left{bottom:auto!important;top:0;left:0}.snackbar-pos.top-center{bottom:auto!important;top:0;left:50%;transform:translate(-50%,-50%)}.snackbar-pos.top-right{bottom:auto!important;top:0;right:0}.wo_about_wrapper_parent{position:absolute;top:56px;width:100%;left:0;min-height:280px;max-height:280px}.wo_about_wrapper{position:relative;min-height:280px}.hero-overlay{background:#04abf2;position:absolute;width:100%;height:100%;padding-top:15px}.wo_about_wrapper .hero-overlay{background-color:#04abf2;position:absolute;width:100%;height:100%}.mat_header{display:flex;align-items:center;margin-bottom:70px}.mat_header h1{color:#fff;margin:0;line-height:36px;font-family:"Lato",sans-serif;display:flex;align-items:center}.mat_header h1 svg{margin-right:10px;width:40px;height:40px;background-color:#fff;border-radius:50%;color:#04abf2;padding:8px;box-shadow:0 1px 6px rgba(0,0,0,.3)}.pt_page_margin{margin-top:50px;position:relative}.empty_state{margin-top:80px!important;margin-bottom:80px!important;font-size:18px;color:#2d2d2d!important;display:block;text-align:center}.empty_state svg.feather{display:block;margin:0 auto 15px;width:110px;height:110px;color:#04abf2;position:relative;padding:40px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath d='m512 256c0 141.386719-114.613281 256-256 256s-256-114.613281-256-256 114.613281-256 256-256 256 114.613281 256 256zm0 0' fill='rgb(4 171 242 / 8%25)'/%3e%3cpath d='m384 256c0 70.691406-57.308594 128-128 128s-128-57.308594-128-128 57.308594-128 128-128 128 57.308594 128 128zm0 0' fill='rgb(4 171 242 / 10%25)'/%3e%3c/svg%3e")}.pt_forms .form-group{margin:0;margin-bottom:15px;padding:0}.pt_forms .form-group label.col-md-12{margin:5px 0 5px 0;font-size:14px;font-weight:500}.pt_forms .form-group input[type=text],.pt_forms .form-group input[type=email],.pt_forms .form-group input[type=password],.pt_forms .form-group select,.pt_forms .form-group input[type=number]{border:2px solid #e6e6e6;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;height:40px!important;line-height:14px;padding-left:15px;transition:all .1s ease-in-out;box-shadow:none}.pt_forms .form-group textarea{border:2px solid #e6e6e6;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;padding-left:15px;transition:all .1s ease-in-out;box-shadow:none;resize:none}.pt_forms .form-group input[type=text]:focus,.pt_forms .form-group input[type=email]:focus,.pt_forms .form-group input[type=password]:focus,.pt_forms .form-group select:focus,.pt_forms .form-group textarea:focus,.pt_forms .form-group input[type=number]:focus{border-color:#b3b3b3}.pt_forms .form-group .help-block{opacity:0;-webkit-transition:all .2s cubic-bezier(.64,.09,.08,1);-moz-transition:all .2s cubic-bezier(.64,.09,.08,1);transition:all .2s cubic-bezier(.64,.09,.08,1)}.pt_forms .form-group input:focus+.help-block,.pt_forms .form-group textarea:focus+.help-block{opacity:1}.pt_forms .ui-widget.ui-widget-content{border:2px solid #e6e6e6;margin:0}.pt_forms ul.tagit li.tagit-new{padding:0;margin:0}.pt_forms ul.tagit li.tagit-new input{border:0}.pt_forms .last-sett-btn{margin:0-25px -25px -25px}.pt_forms .setting-panel-mdbtn{padding:9px 18px;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;font-weight:500;margin:2px 25px;height:auto!important}.upload-product-image{width:100px;height:100px;border-radius:4px;border:2px dashed #cecece;cursor:pointer;display:table;margin:0 6px}.upload-image-content{font-size:15px;color:#555;transition:all .2s ease-in-out;display:table-cell;vertical-align:middle;text-align:center}#productimage-holder{width:100%;padding:0 8px;margin:0 0 0;white-space:nowrap}#productimage-holder .thumb-image{width:100px;height:100px;margin:0 5px 0 0;display:inline-block;object-fit:cover;user-select:none;pointer-events:none;border-radius:4px}.pt_404{padding:45px 15px 100px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);border:0;border-radius:3px}.pt_404>span{font-size:160px;font-weight:700;user-select:none;color:#fff;text-shadow:5px 5px 15px rgba(0,0,0,.15);background:linear-gradient(135deg,#596368 0,#38444a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pt_404>span svg{vertical-align:middle;margin-top:-20px;filter:drop-shadow(5px 5px 15px rgba(0,0,0,.15))}.pt_404 .btn{margin:35px 0 0}.fixed-action-btn{user-select:none;position:fixed;bottom:16px;right:16px;display:none;z-index:9}body.fab_open .fixed-action-btn{z-index:1150}.btn-fab-floating{cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;border-radius:50%;height:56px;width:56px;color:#fff;background-color:#04abf2;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.btn-fab-floating svg{width:26px;height:26px}#btn-fab-main.active svg{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);transition:all .2s ease-in-out}.fixed-action-btn ul{padding:0;margin:0;position:absolute;bottom:65px;left:50%;transform:translateX(-50%);background:0 0;pointer-events:none}.fixed-action-btn ul li{display:inline-block;height:40px;width:40px;text-align:center;background-color:#fff;margin:7px 0;border-radius:50%;-webkit-transform:scaleY(.4) scaleX(.4);-moz-transform:scaleY(.4) scaleX(.4);-ms-transform:scaleY(.4) scaleX(.4);-o-transform:scaleY(.4) scaleX(.4);transform:scaleY(.4) scaleX(.4);-webkit-transition:all .4s cubic-bezier(.64,.09,.08,1);-moz-transition:all .4s cubic-bezier(.64,.09,.08,1);transition:all .4s cubic-bezier(.64,.09,.08,1);cursor:pointer;opacity:0;visibility:hidden;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);position:relative}.btn-floating{display:flex;align-items:center;justify-content:center;height:100%;position:relative}.btn-fab-floating.active+ul>li{-webkit-transform:scaleY(1) scaleX(1) translateY(0);-moz-transform:scaleY(1) scaleX(1) translateY(0);-ms-transform:scaleY(1) scaleX(1) translateY(0);-o-transform:scaleY(1) scaleX(1) translateY(0);transform:scaleY(1) scaleX(1) translateY(0);opacity:1;visibility:visible;pointer-events:auto}.btn-floating p{margin:0;position:absolute;top:50%;transform:translateY(-50%);right:50px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.13);color:#414141;padding:4px 12px;border-radius:4px;font-size:13px;line-height:normal}.btn-floating svg{width:18px;height:18px}.container-full{width:100%}.container-home{margin:auto;width:100%;max-width:1400px;padding:0 15px}.video-player-page .last_hr:last-child hr{display:none}.home-page-categories .title h4{display:flex;align-items:center;margin:0}.home-page-categories .title h4>div{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background-color:#04abf2;margin-right:8px}.home-page-categories .title h4 svg{margin:0}.home-page-categories .videos .duration{position:absolute;right:4px;bottom:4px;padding:1px 5px;font-weight:500;font-size:11px;background-color:rgba(0,0,0,.75);color:#ededed;height:16px;line-height:14px;border-radius:2px}.cus_slider .slick-prev,.cus_slider .slick-next{transform:none;top:40px;width:40px;height:40px;box-shadow:0 4px 4px rgba(0,0,0,.3),0 0 4px rgba(0,0,0,.2)}.cus_slider .slick-prev svg.feather,.cus_slider .slick-next svg.feather{width:24px;height:24px;color:#929292}.cus_slider .slick-prev{left:-20px}.cus_slider .slick-next{right:-20px}.pt_sec_nav_slide>div a.active{font-weight:500;background:rgb(255 255 255/60%);color:#000}.pt_sec_nav_slide_prnt .swiper-button-next.swiper-button-disabled,.pt_sec_nav_slide_prnt .swiper-button-prev.swiper-button-disabled{opacity:0;visibility:hidden}.pt_sec_nav_slide_prnt .swiper-button-next,.pt_sec_nav_slide_prnt .swiper-button-prev{border:1px solid #dedede;border-radius:50%;text-align:center;padding:0;height:28px;line-height:28px;width:28px;position:absolute;top:0;box-shadow:0 0 10px 10px rgb(0 0 0/9%);margin:0;color:currentColor}.pt_sec_nav_slide_prnt .swiper-button-next:after,.pt_sec_nav_slide_prnt .swiper-button-prev:after{font-size:14px;font-weight:700}.pt_sec_nav_slide_prnt .swiper-button-next{right:0}.pt_sec_nav_slide_prnt .swiper-button-prev{left:0}.pt_feat_vid_details .btn{margin:30px 0 0;border-radius:10px;min-width:100px;transition:all .2s}.pt_feat_vid_details .btn:hover{transform:translateY(-3px)}.pt_feat_vid_details .btn svg{width:20px;height:20px;margin:-2px 0 0}.pt_feat_vid_content .video-title .publisher-element .btn-subscribed{box-shadow:none;padding:3px 15px;font-size:13px;color:#fff;display:inline-block}.pt_feat_vid_content .video-title .publisher-element .btn-subscribed svg{display:none}.pt_feat_vid_content .video-title .video-big-share .btn{border:0;background:rgb(255 255 255/20%);border-radius:12px;box-shadow:none;padding:9px 16px;color:#fff;cursor:text}.pt_feat_vid_content .video-title .video-big-share .btn svg{margin:-2px 3px 0 0}.view_more_link{margin-left:auto}.view_more_link a{display:block;color:#181818;font-size:15px;font-weight:500;text-decoration:none;transition:all .2s;padding:4px 5px 2px;border-radius:5px}.view_more_link a svg{background-color:#04abf2;border-radius:50%;color:#fff;padding:2px;transition:all .2s}.view_more_link a:hover svg{transform:translateX(3px)}.pt_footer{padding:25px;position:relative}.pt_footer a{transition:all .3s ease;text-decoration:none;font-weight:500}.pt_footer a:hover{border-bottom:1px solid}.pt_foot_lang .open>.pt_language_select{-webkit-transform:none;transform:none;opacity:1;pointer-events:auto;visibility:visible;margin-bottom:15px;bottom:80px;width:calc(100% - 20px);left:10px;right:10px}.pt_footer .copyright{margin:15px 0 0;font-size:13px;opacity:.9}.dropdown-menu.ani-acc-menu,.dropdown-menu.ani_log_menu{top:60px;overflow:hidden;visibility:hidden;opacity:0;filter:alpha(opacity=0);-o-transition:opacity 120ms linear,top 120ms linear,visibility 120ms linear;transition:opacity 120ms linear,top 120ms linear,visibility 120ms linear;display:block;min-width:250px;box-shadow:0 1px 4px rgba(0,0,0,.25);padding:10px 0;max-height:calc(100vh - 120px);overflow-y:auto}.dropdown-menu.ani-acc-menu svg,.dropdown-menu.ani_log_menu svg{margin:-1px 12px 0 0;width:24px;height:24px}nav.navbar-findcond .profile-nav.open>.dropdown-menu.ani-acc-menu,nav.navbar-findcond .profile-nav.open>.dropdown-menu.ani_log_menu{visibility:visible;opacity:1;-webkit-filter:none;filter:none;top:45px}header .dropdown-menu.ani-acc-menu li>a,header .dropdown-menu.ani_log_menu li a{padding:10px 20px!important;color:#14171a!important;font-size:14px!important;transition:all .1s}header nav.navbar-findcond ul.dropdown-menu.ani-acc-menu>li:first-child a:hover{background:0 0!important;color:#14171a!important}.pt_acc_menu_hdr{display:flex;padding:8px 20px}.pt_acc_menu_hdr img{width:60px;min-width:60px;height:60px;border-radius:100%;margin:0 12px 0 0}.pt_acc_menu_hdr a{text-decoration:none}.pt_acc_menu_hdr a b{font-size:18px;line-height:24px;white-space:nowrap;font-weight:500;max-width:270px;overflow:hidden;text-overflow:ellipsis;display:block}.pt_acc_menu_hdr a b div,.profile-container .pt_chnl_info .info-container h4 a div{display:inline-block;height:18px}.pt_acc_menu_hdr a b div img,.profile-container .pt_chnl_info .info-container h4 a div img{width:18px;height:18px;min-width:18px;margin:0 3px;border-radius:0}.pt_acc_menu_hdr a p{margin:0;color:#657786;white-space:nowrap;max-width:270px;overflow:hidden;text-overflow:ellipsis;display:block}.pt_acc_menu_hdr a.points{color:#04abf2;margin:7px 0 0;display:inline-block}header nav.navbar-findcond ul.dropdown-menu.ani-acc-menu>li>a:hover,header nav.navbar-findcond ul.dropdown-menu.ani_log_menu>li>a:hover{background:#04abf2!important;color:#fff!important}header .dropdown-menu.ani-acc-menu li a:hover svg,header .dropdown-menu.ani_log_menu li a:hover svg{color:#fff}.dropdown-menu.ani-acc-menu li.divider,.dropdown-menu.ani_log_menu li.divider{background:#e6ecf0;margin:6px 0}.pt_upload_vdo_step{padding:55px 30px 30px;margin:0 auto;width:100%;max-width:940px}.pt_upload_vdo_step .line{width:100%;height:3px;background:#ddd;position:relative;border-radius:8px;margin-bottom:15px}.pt_upload_vdo_step .line .line_sec{height:3px;width:0;background:#2196f3;border-radius:2em;position:absolute;transition:all .3s}.pt_upload_vdo_step .line .dot{position:absolute}.pt_upload_vdo_step .line .dot span{position:absolute;top:50%;left:50%;width:15px;height:15px;background:#969696;border-radius:50%;transition:.3s all ease;transform:translate(-50%,-50%);color:#aeaeae;text-align:center;box-shadow:0 0 0 4px rgb(0 0 0/20%)}.pt_upload_vdo_step .line .dot p{position:absolute;top:-35px;color:#909090;text-align:center;left:50%;transform:translateX(-50%);font-weight:700;font-size:16px;margin:0;white-space:nowrap}.pt_upload_vdo_step .line .dot.one{left:0}.pt_upload_vdo_step .line .dot.two{left:33%}.pt_upload_vdo_step .line .dot.three{left:66%}.pt_upload_vdo_step .line .dot.four{left:100%}.pt_upload_vdo_step.step-one-active .line .line_sec{width:0%}.pt_upload_vdo_step.step-one-active .dot.one span,.pt_upload_vdo_step.step-two-active .dot.one span,.pt_upload_vdo_step.step-two-active .dot.two span,.pt_upload_vdo_step.step-three-active .dot.one span,.pt_upload_vdo_step.step-three-active .dot.two span,.pt_upload_vdo_step.step-three-active .dot.three span,.pt_upload_vdo_step.step-four-active .dot.one span,.pt_upload_vdo_step.step-four-active .dot.two span,.pt_upload_vdo_step.step-four-active .dot.three span,.pt_upload_vdo_step.step-four-active .dot.four span{background:#fff;box-shadow:0 0 0 4px #04abf2}.pt_upload_vdo_step.step-one-active .dot.one p,.pt_upload_vdo_step.step-two-active .dot.one p,.pt_upload_vdo_step.step-two-active .dot.two p,.pt_upload_vdo_step.step-three-active .dot.one p,.pt_upload_vdo_step.step-three-active .dot.two p,.pt_upload_vdo_step.step-three-active .dot.three p,.pt_upload_vdo_step.step-four-active .dot.one p,.pt_upload_vdo_step.step-four-active .dot.two p,.pt_upload_vdo_step.step-four-active .dot.three p,.pt_upload_vdo_step.step-four-active .dot.four p{color:#2196f3}.pt_upload_vdo_step.step-two-active .line .line_sec{width:33%}.pt_upload_vdo_step.step-three-active .line .line_sec{width:66%}.pt_upload_vdo_step.step-four-active .line .line_sec{width:100%}.pt_upload_vdo .upload{border:0!important;transition:all .1s ease;padding-bottom:40px;display:flex;height:auto;align-items:center;text-align:inherit;margin:0;padding:10px}.pt_upload_vdo .upload>.content{display:block;width:400px;height:380px;margin:0 60px 0 0;padding:20px;background:rgb(0 0 0/3%)}.pt_upload_vdo .upload>.content svg{border:1px dashed #ddd;border-radius:5px;width:100%;height:100%;padding:80px;transition:all .2s ease}.pt_upload_vdo .upload:hover>.content svg{border-color:#04abf2}.pt_upload_vdo .pt_upvid_one>div.upload h4{margin:0 0 9px;font-size:35px;color:#444}.pt_upload_vdo .pt_upvid_one>div.upload p{font-size:21px}.pt_upload_vdo button.btn_upld_vid_next{margin-top:40px;padding:10px 40px;height:60px;border-radius:6px;font-weight:700;font-size:18px;text-transform:uppercase;border:0}.pt_upload_vdo.hover svg.feather{transform:scale(1.1)}.pt_upload_vdo .progress{height:auto;border-radius:2px;margin:4px 0 20px;background:#fff;box-shadow:none;padding:0 10px}.pt_upload_vdo .progress .percent{position:relative;color:#607d8b!important;margin:0 6px 0 0!important;width:auto;display:inline-block;background:rgb(96 125 139/20%);font-weight:600;padding:0 6px;font-size:12px;line-height:24px;border-radius:2em;min-width:43px;top:auto;vertical-align:middle}.progress_bar_parent{margin:0;height:23px;border-radius:2em;background:rgb(96 125 139/20%);width:calc(100% - 52px);display:inline-block;vertical-align:middle}.progress_bar_parent .bar:not(.upload-progress-bar){border-radius:2em;background:#1bd2e2}.pt_upload_vdo .alert{margin:20px 10px 0}.pt_upload_vdo_type{text-align:center;font-weight:600;font-size:18px}.pt_upload_vdo_type_radio{margin:0-8px;text-align:center;display:flex;padding:0 15px}.pt_upload_vdo_type_radio label{margin:5px 10px 15px;flex:1 auto}.pt_upload_vdo_type_radio label input{opacity:0;width:0;height:0;display:none}.pt_upload_vdo_type_radio_innr{cursor:pointer;font-size:17px;font-weight:500;box-shadow:0 0 0 1px rgb(0 0 0/10%);border-radius:10px;padding:40px 20px;transition:all .2s;background:linear-gradient(138deg,#ffce47 0,#e0a500 100%);color:#fff;position:relative}.pt_upload_vdo_type_radio_innr::before{content:" ";display:block;position:absolute;top:0;right:0;bottom:0;left:0;inset:0 0 0 0;background:rgb(255 255 255/10%);transition:transform .3s ease;transform:scaleX(0);transform-origin:bottom right;border-radius:10px}.pt_upload_vdo_type_radio_innr:hover::before{transform:scaleX(1);transform-origin:bottom left}.pt_upload_vdo_type_radio_innr:hover,.pt_upload_vdo_type_radio label>input:checked~.pt_upload_vdo_type_radio_innr{box-shadow:0 3px 6px rgb(0 0 0/20%)}.pt_upload_vdo_type_radio_innr svg{display:block;margin:0 auto 25px;width:120px;height:120px;color:#fff;border-radius:50%;padding:25px;background:rgb(255 255 255/30%)}.pt_upload_vdo_type_radio_innr.vdo{background:linear-gradient(138deg,#1fb4ff 0,#0083f5 100%)}.pt_upload_vdo_type_radio_innr.stock{background:linear-gradient(138deg,#8bc34a 0,#4caf50 100%)}.pt_upload_vdo_type_radio_innr b{font-size:20px}.pt_upload_vdo_type_radio_innr p{margin:0}.pt_upload_vdo_row{margin:0}.pt_upload_vdo_preview{background:rgb(0 0 0/4%);border-radius:2px;padding:15px}.pt_upload_vdo_thumb{position:relative;padding-bottom:56.25%;margin:-15px -15px 0}.pt_upload_vdo_thumb>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:2px 2px 0 0;background:rgb(0 0 0/7%)}.pt_upload_vdo_thumb svg{width:50px;height:50px;filter:grayscale(1)}.pt_upload_vdo_thumb img{width:100%;height:100%;border-radius:2px;object-fit:cover}.pt_upload_vdo_preview p{font-size:12px;margin:15px 0 2px;display:flex;justify-content:space-between}.pt_upload_vdo_preview p svg{margin:0 0-10px;cursor:pointer}.pt_upload_vdo_preview a{color:#04abf2;font-size:16px}.pt_upload_vdo_preview .file_name{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt_vdo_upld_dn{text-align:center;margin:30px 0 0;font-size:15px;opacity:.7}.pt_vdo_upld_dn svg{width:18px;height:18px;margin:-2px 0 0}.pp_mat_input .emojionearea,.pp_mat_input .emojionearea.form-control{border:2px solid #ddd;box-shadow:none;border-radius:4px}.pp_mat_input .emojionearea.focused{border-color:#04abf2;box-shadow:none}.pp_mat_input input.tagit-hidden-field{display:none}.pp_mat_input ul.tagit{padding:4px 10px;min-height:43.5px}body .pp_mat_input ul.tagit li:not(.tagit-new){border:0;background:#04abf2!important;color:#fff}body .pp_mat_input ul.tagit li .tagit-close{color:#fff}body .pp_mat_input ul.tagit li .tagit-close .ui-icon.ui-icon-close{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z' /%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;background-size:contain}body .pp_mat_input .bootstrap-select{width:100%!important}.pt_uv_thumbs{margin:0 0 20px}.pt_uv_thumbs h5{font-size:18px;font-weight:700;margin:0 0 5px}.pt_uv_thumbs p{font-size:16px}.pt_uv_thumbs_innr{display:flex;align-items:center;white-space:nowrap;overflow-x:auto;margin:0-6px}.pt_uv_thumbs_innr .upload-product-image{height:auto;border-radius:2px;width:170px;min-width:170px}.pt_uv_thumbs_innr .upload-product-image .upload-image-content{transition:all .2s;font-size:14px;padding-bottom:56.25%;position:relative}.pt_uv_thumbs_innr .upload-product-image .upload-image-content:hover{background:rgb(0 0 0/4%)}.pt_uv_thumbs_innr .upload-product-image .upload-image-content>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.pt_uv_thumbs_innr .upload-product-image svg{margin:0 0 4px;width:26px;height:26px}.pt_uv_thumbs_innr .thumb-image{width:170px;height:96px;margin:0 6px;display:inline-block;object-fit:cover;user-select:none;cursor:pointer;border-radius:2px}.btn_upld_vid_next{margin:20px 0 20px!important}.pt_vdo_cstm_radio{position:relative;margin:0 0 3px}.pt_vdo_cstm_radio input{position:absolute;opacity:0}.pt_vdo_cstm_radio label{position:relative;padding:8px 10px 8px 40px;margin-bottom:0;cursor:pointer;user-select:none;border-radius:10px;transition:all .2s}.pt_vdo_cstm_radio label:hover{background:rgb(0 0 0/4%)}.pt_vdo_cstm_radio label:after,.pt_vdo_cstm_radio label:before{content:"";display:inline-block;width:18px;height:18px;top:9px;left:12px;border-radius:50%;text-align:center;position:absolute;transition:all 90ms cubic-bezier(0,0,.2,.1)}.pt_vdo_cstm_radio label:before{border:2px solid #757575;transition:all 90ms cubic-bezier(0,0,.2,.1);background-color:transparent}.pt_vdo_cstm_radio input:checked+label{background-color:rgb(4 171 242/10%);color:#04abf2!important;font-weight:600}.pt_vdo_cstm_radio input:checked+label:before{border-color:currentColor}.pt_vdo_cstm_radio input:checked+label:after{background-color:currentColor;width:10px;height:10px;top:13px;left:16px}.pt_import_vdo{padding:0 0 15px}.pt_import_vdo #fetch-form{width:100%;max-width:1000px;margin:50px auto}.pt_import_vdo .imp_hdr_ico{display:flex;align-items:center;justify-content:center;margin:20px 0 70px}.pt_import_vdo .imp_hdr_ico svg{margin-right:40px;width:90px;height:90px;opacity:.5;transform:scaleY(-1)}.pt_import_vdo .imp_hdr_ico h2{margin:0 0 5px;font-size:39px}.pt_import_vdo .imp_hdr_ico p{margin:0;font-size:20px;opacity:.7}.import_iicons{display:flex;align-items:center;flex-wrap:wrap;gap:15px;justify-content:center;margin:-30px 0 60px}.import_iicons svg{width:30px;height:30px}.pt_import_vdo .col-md-9{padding-right:0;width:calc(100% - 200px)}.pt_import_vdo .col-md-9 svg.feather{position:absolute;width:48px;height:46px;top:2px;left:17px;color:#8c8c8c;pointer-events:none;margin:0;padding:11px;background:rgb(0 0 0/6%);border-radius:10px 0 0 10px;border-right:2px solid #ccc}.pt_import_vdo .col-md-9 input{padding:0 10px 0 60px;border-color:#ddd;font-size:19px;background:#f2f2f2;height:50px;color:#151720;border-radius:10px 0 0 10px;transition:all .2s linear;border:2px solid #ccc;border-right:0}.pt_import_vdo .col-md-9 input:focus{border-color:#04abf2}.pt_import_vdo .col-md-9 .help-block{opacity:0;visibility:hidden;transition:all .2s ease}.pt_import_vdo .col-md-9 input:focus+.help-block{opacity:1;visibility:visible}.pt_import_vdo .col-md-3{padding-left:0;width:auto;min-width:200px}.pt_import_vdo .col-md-3 button{width:100%;font-size:18px;height:50px;border:0;border-radius:0 10px 10px 0}.pt_import_vdo .video-description{max-height:160px;overflow:hidden;overflow-y:auto}.pt_import_vdo .pt_forms .setting-panel-mdbtn,.pt_forms_large_btns .pt_forms .setting-panel-mdbtn{padding:0 20px;height:40px!important;border-radius:6px;font-weight:700;font-size:16px;text-transform:uppercase;box-shadow:none;margin:0 0 20px}.pt_import_vdo .pt_forms .setting-panel-mdbtn svg,.pt_forms_large_btns .pt_forms .setting-panel-mdbtn svg{display:none}.pt_history .video-wrapper{margin-bottom:25px;padding:0 10px}.pt_history .video-wrapper>div.content{margin-bottom:0;padding:0;position:relative;box-shadow:none;overflow:hidden;border-radius:8px}.pt_history .video-wrapper .video-thumb,.pt_history .video-wrapper .video-info .author-info{margin:0}.pt_history .video-wrapper .video-thumb a{position:relative;display:block;padding-bottom:65%}.pt_history .video-wrapper .video-thumb img{height:100%;object-fit:cover;width:100%;position:absolute;top:0;right:0;bottom:0;left:0}.pt_history .video-wrapper .video-thumb .time{position:absolute;right:10px;bottom:10px;background-color:rgba(0,0,0,.75);color:#fff;padding:2px 6px;border-radius:4px;font-size:11px}.pt_history .video-wrapper .video-info{padding:80px 13px 13px;position:absolute;left:0;right:0;bottom:0;background:linear-gradient(transparent,rgb(0 0 0/80%));display:flex;align-items:center;justify-content:space-between;pointer-events:none}.pt_history.pt_subscription .video-wrapper .video-info{flex-direction:column;color:#fff;align-items:normal;justify-content:normal}.pt_history .video-wrapper .video-info>div{pointer-events:auto}.pt_history .video-wrapper .video-info>div.video-actions{padding:0 5px;margin:0;flex:0 0 auto;background:#fff;border-radius:10px;transition:all .2s;pointer-events:auto}.pt_history .video-wrapper .video-info>div.video-actions:hover{transform:scale(1.1)}.pt_history .video-wrapper .video-info>div.video-actions svg.feather{width:20px;height:20px;margin:8px 3px;color:#e55050}.pt_history .video-wrapper .video-info .video-title a,.pt_history .video-wrapper .video-info .author-info .author-name{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Fira Sans,Helvetica Neue,Arial,sans-serif;font-size:12px;line-height:20px;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.pt_history .video-wrapper .video-info .video-title a{color:#fff;font-weight:500;margin:0;font-size:15px;white-space:normal;max-height:40px;word-break:break-all}.pt_history .video-wrapper .video-info .author-info .author-name a{color:#fff}.articles-content .pt_article_list{position:relative;padding-bottom:10px}.articles-content .pt_article_h_list{position:relative;padding:15px;background:#fff;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;box-shadow:0 1px 2px rgb(0 0 0/20%);display:block;overflow:hidden}.articles-content .pt_article_h_list .video-thumb{position:relative;margin-bottom:10px}.articles-content .pt_article_h_list .video-thumb img{width:100%;max-width:100%;object-fit:cover;aspect-ratio:16/9;height:auto;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px}.articles-content .pt_article_h_list .video-info{overflow:hidden!important}.articles-content .pt_article_h_list .postFooter{display:flex;align-items:center;justify-content:space-between}.articles-content .pt_article_h_list .video-info .article-title h4{margin-top:0;overflow:hidden;min-height:51px;max-height:51px;word-break:break-word}.articles-content .pt_article_h_list .video-info .article-title h4 a{font-size:23px;margin:0;text-decoration:none;transition:all .2s}.articles-content .pt_article_h_list .video-info .article-title h4:hover a{border-bottom:1px solid #444}.articles-content .pt_article_h_list .video-info .article-desc p{font-family:Lato,sans-serif;font-size:14px;line-height:22px;margin-bottom:14px;overflow:hidden;max-height:44px;min-height:44px;word-break:break-word}.articles-content .pt_article_h_list .video-info .postFooter{border-color:#f2f2f2;margin-top:auto}.articles-content .pt_article_h_list .video-info .postFooter a{text-decoration:none;line-height:1;font-size:12px;color:#5d738d;letter-spacing:1px}.postFooter{clear:both;padding-top:10px;border-top:1px solid #f5f5f5;margin:0}.postFooter .u-floatLeft svg.feather{margin:-1px 0 0-4px;width:17px;height:17px}.postFooter .u-floatRight a{color:rgba(0,0,0,.4)}.postFooter .u-floatRight svg.feather{margin-top:-3px;width:17px;height:17px}.article_image_renderer{border:2px dashed #ddd;width:100%;height:360px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;cursor:pointer;font-size:16px;overflow:hidden}.article_image_renderer svg{width:110px;height:110px;margin:0 auto 20px}.article_image_renderer img{width:100%;height:100%;object-fit:cover;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px}.private-text{font-size:12px;background:#eee;color:#333;padding:5px;border-radius:3px;margin-top:-3px}.pt_vdo_plyr .embed-responsive.stuck{position:fixed;bottom:20px;right:20px;width:350px;height:198px;padding:0;z-index:9;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-animation:fade-in-up .25s ease forwards;animation:fade-in-up .25s ease forwards;box-shadow:0 1px 4px rgba(0,0,0,.2);overflow:hidden;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px}@-webkit-keyframes fade-in-up{0%{opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up{0%{opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.pt_video_info .btn-subscribe:before,.pt_video_info .btn-subscribed:before{display:none}.pt_video_info .watch-video-show-more{margin-top:10px;width:150px;padding:5px 10px;font-family:Roboto;font-weight:500}.pt_video_info .watch-video-description,.pt_video_info .video-published{padding:0 15px}.video-player-page.six_padding_15 .pt_video_info .watch-video-description p{max-width:800px}.video-player-page.six_padding_15 .pt_video_info .watch-video-description,.video-player-page.six_padding_15 .pt_video_info .video-published{padding:0 0 0 60px}.pt_video_info .watch-video-description p{word-wrap:break-word;font-size:15px;line-height:22px;font-family:"Lato"}.pt_video_comments{padding:10px 20px}.pt_video_comments .comments-header{margin:5px 0 20px;font-size:16px;font-family:"Lato"}.pt_video_comments svg.feather.blue{margin-top:0;width:15px;height:15px;color:#2196f3}.yp_copy_link{display:flex;align-items:center;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.15);border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;overflow:hidden}.yp_copy_link input{padding:10px 14px;font-size:16px;background-color:#eee;border:0;flex:1;height:45px}.yp_copy_link .btn{border-radius:0;padding:0;display:flex;align-items:center;justify-content:center;width:67px;height:45px;background-color:#04abf2;color:#fff}.download-placement{display:flex;flex-wrap:wrap}.download-placement a{color:#333;margin:5px;padding:5px 10px;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;transition:all .3s;border:1px solid #333;text-decoration:none}.download-placement a:hover{background:#333;color:#fff}.pt_msg_area{height:calc(100vh - 247px);overflow:hidden;overflow-y:auto;position:relative;box-shadow:none}.pt_msg_area .empty_state{position:absolute;margin:0!important;top:50%;left:50%;transform:translate(-50%,-50%)}.pt_msg_header{padding:20px;height:69px;position:relative;line-height:27px;margin:0;box-shadow:none}.pt_msg_header h3{margin:0;line-height:27px}.pt_msg_header h3 a{color:#222;text-decoration:none}.pt_msg_main{background:#f4f4f4;position:relative;border-radius:0;margin-bottom:0;padding:0}.pt_msg_header h3 .mobilemsgclose{display:none;cursor:pointer;margin:-1px 10px 0 0;width:23px;height:23px;stroke-width:2.5px}.msg_grad_bg{background:#0da440;background:linear-gradient(90deg,#0da440 0,#066325 100%);position:absolute;height:4px;left:0;right:0;bottom:-2px}.subscribers_img_{height:80%;border-radius:50%;margin-right:10px}.yp_side_menu{transition:all .3s}.yp_side_drawer ul.sections li.active a{color:#04abf2}.yp_side_drawer ul.sections li.active a:before{opacity:1;visibility:visible}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;top:50%;display:block;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:#5f5f5f;border:0;outline:0;z-index:9;background:#fff;box-shadow:0 2px 6px 1px rgba(50,50,50,.16);width:50px;height:50px;border-radius:100%;text-align:center;transition:all .2s ease}.slick-prev svg.feather,.slick-next svg.feather{margin:0;width:31px;height:31px}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#222;outline:0;box-shadow:1px 2px 10px 1px rgba(0,0,0,.3)}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:0;visibility:hidden}.slick-prev{left:0}.slick-next{right:0}.tgl{visibility:hidden;position:absolute;opacity:0}.tgl+.tgl-btn{outline:0;display:block;width:36px;position:relative;cursor:pointer;user-select:none}.tgl+.tgl-btn:after,.tgl+.tgl-btn:before{position:relative;display:block;content:"";width:20px;height:20px;top:-3px}.tgl+.tgl-btn:after{left:-3px}.tgl+.tgl-btn:before{display:none}.tgl:checked+.tgl-btn:after{left:54%;background:#04abf2}.tgl-ios+.tgl-btn{background:#bdbdbd;transition:all .4s ease;height:14px;border-radius:30px;margin:3px 0}.tgl-ios+.tgl-btn:after{border-radius:2em;background:#f5f5f5;transition:left .3s cubic-bezier(.175,.885,.32,1.275),padding .3s ease,margin .3s ease;box-shadow:rgba(0,0,0,.12)0 1px 6px,rgba(0,0,0,.12)0 1px 4px}.tgl-ios:checked+.tgl-btn{background:rgba(0,150,136,.5)}.pp_mat_input{position:relative;margin-bottom:2.7em}.pp_mat_input input,.pp_mat_input textarea{width:100%;font-size:17px;padding:2px 2px 1px;display:block;border:0;background-color:transparent!important;box-shadow:none!important;color:#333;border:2px solid #ddd;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;padding:8px 10px;transition:all .2s}.pp_mat_input input:focus,.pp_mat_input textarea:focus,.pp_mat_input select:focus{border-color:#04abf2}.pp_mat_input label{position:absolute;cursor:text;opacity:1;transition:.2s ease all;pointer-events:none;font-family:"Roboto",sans-serif;font-weight:500;top:-8px;left:9px;font-size:12px;color:#5e5e5e;user-select:none;background-color:#fff;padding:0 5px}.pp_mat_input input::placeholder{opacity:0}.pp_mat_input input:placeholder-shown:not(:focus)+label{top:10.5px;font-size:16px;color:rgba(0,0,0,.38);left:13px;background-color:transparent}.pp_mat_input select{border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;padding:8px 10px;transition:all .2s;border:2px solid #ddd;width:100%;font-size:17px;color:#5b5b5b}.yp_ads_add svg{width:35px;height:35px}.yp_ads_add label{display:block;margin-top:7px;font-size:14px;font-weight:500;font-family:"Roboto",sans-serif}.yp_ads_add .add-amount h5{position:relative;display:inline-block}.yp_ads_add .add-amount h5 span{font-size:38px;position:absolute;top:7px;left:-30px}.yp_ads_add .add-amount h5 input{font-size:80px;font-family:"Roboto",sans-serif;margin:0;border:0;padding:0;height:87px;text-align:center;max-width:160px;outline:0;font-weight:100}.modal-backdrop{background-color:rgba(0,0,0,.6)}.modal.fade{text-align:center;padding:0!important}.modal.matdialog .modal-content{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);display:block;padding:24px;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;box-sizing:border-box;overflow:auto;max-width:80vw;outline:0;width:100%;height:100%;border:0}.modal.matdialog .modal-header{display:block;padding:0;margin:0 0 20px;border:0;background:#fff}.modal.matdialog .modal-title{padding:0;font:500 20px/32px Roboto,Helvetica Neue,sans-serif;color:rgba(0,0,0,.87)}.modal.matdialog .modal-body{margin:0-24px;padding:0 24px;max-height:65vh;overflow:auto}.modal.matdialog .modal-footer{background:#fff;color:#3f51b5;margin-bottom:-24px;padding:12px 0!important;border:0}.modal.matdialog .matbtn{position:relative;min-height:36px;min-width:88px;line-height:36px;vertical-align:middle;text-align:center;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;border:0;padding:0 6px;margin:6px 8px;background:0 0;color:currentColor;white-space:nowrap;text-transform:uppercase;font-weight:500;font-size:14px;font-family:roboto;text-decoration:none;overflow:hidden;box-shadow:none;transition:all .1s ease}.modal.matdialog .matbtn:hover{background:#e2e2e2}.modal.fade:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.modal.fade .modal-dialog{transform:scale(.7);opacity:0;transition:all .2s;display:inline-block;text-align:left;vertical-align:middle;margin:auto}.modal.fade.in .modal-dialog{transform:scale(1);opacity:1}.user-wrapper{display:table;width:100%;margin-bottom:25px;position:relative}.user-wrapper .video-thumb{width:60px;min-width:60px;height:60px;overflow:hidden;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;display:table-cell}.user-wrapper .video-thumb img{width:100%;height:100%;object-fit:cover}.user-wrapper .video-title{display:table-cell;vertical-align:middle;padding-left:10px}.user-wrapper .video-title h4{font-size:16px;color:#000;margin:0;max-height:53px;overflow:hidden}.fab-overlay{position:fixed;top:0;left:0;right:0;bottom:0;visibility:hidden;opacity:0;height:100%;background-color:rgba(0,0,0,.4);z-index:9990;transition:all .2s ease}body.fab_open .fab-overlay{opacity:1;visibility:visible}.fab-overlay{z-index:1111}.show-in-mobile{display:none!important}#bar_loading{top:0;left:0;right:0;height:2px;width:100%;display:none;position:fixed;z-index:5000;overflow:hidden;background-color:rgba(255,255,255,.45)}#bar_loading:before{display:block;position:absolute;content:"";left:-200px;width:200px;height:2px;animation:head_loading 1.5s linear infinite;background-color:#04abf2}@keyframes head_loading{0%{left:-200px;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}.empty_state a{color:inherit!important;text-decoration:none}#video_dropdown .dropdown-menu .dropdown-item a{text-decoration:none;padding:12px 17px;display:block;line-height:1}#video_dropdown .dropdown-menu .dropdown-item:hover a{color:#333!important;background-color:#f1f1f1}#video_dropdown .dropdown-menu .dropdown-item svg{margin-right:11px;margin-top:-1px}.user_comment_{margin-left:60px;overflow:visible!important}.modal_close_btn{color:#fff!important}.mb_50{margin-bottom:50px}.highcharts-root .highcharts-credits{display:none!important}.search-dropdown_{z-index:444;background-color:#555;left:15px;position:absolute;top:70px}body .pp_mat_input>.bootstrap-select>button{margin-top:0;border:2px solid #ddd;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;height:43px!important;padding-left:15px;transition:all .1s ease-in-out;box-shadow:none!important;background:#fff;font-size:16px;text-transform:none;font-family:"Roboto",sans-serif;font-weight:500;padding-top:8px;color:rgba(0,0,0,.38)!important}body .pp_mat_input>.bootstrap-select .dropdown-toggle:focus{outline:0!important}body .pp_mat_input>.bootstrap-select.open>.dropdown-toggle{background:#fff;border-color:#04abf2}body .pp_mat_input>.bootstrap-select>.dropdown-menu{border-color:#ddd;box-shadow:0 6px 15px rgb(0 0 0/7%)}body .pp_mat_input>.bootstrap-select .dropdown-menu li a{padding:12px 20px;font-size:15px!important}body .pp_mat_input>.bootstrap-select .dropdown-menu li a:hover,body .pp_mat_input>.bootstrap-select .dropdown-menu li.selected a{background:#04abf2;color:#fff!important}body .pp_mat_input>.bootstrap-select .bs-actionsbox .actions-btn{margin:0 5px;width:calc(50% - 10px);font-size:14px;padding:7px 10px;font-weight:600}body .pp_mat_input>.bootstrap-select .bs-actionsbox .actions-btn.bs-select-all{border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;color:#4caf50;background:rgb(76 175 80/10%)}body .pp_mat_input>.bootstrap-select .bs-actionsbox .actions-btn.bs-deselect-all{border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;color:#2196f3;background:rgb(33 150 243/10%)}body .pp_mat_input .bootstrap-select{border-radius:50px}.user-setting-panel .user-ads-list-container .margin_bottom_{margin-bottom:0}.vid_stud_divider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 15px;font-weight:700;font-size:18px}.vid_stud_divider:after{content:"";height:1px;background:rgba(255,255,255,.1);flex-grow:1;margin-left:15px;background:rgba(0,0,0,.1)}.pt_vid_stud_row{margin-right:-6px;margin-left:-6px}.pt_vid_stud_row .col-md-3,.pt_vid_stud_row .col-md-4,.pt_vid_stud_row .col-md-6{padding:0 6px}.vid_stud_links li.active a{color:#fff;background:#04abf2}.vid_stud_filtr{font-weight:400}.vid_stud_filtr label{margin:0;display:block;font-weight:500;font-size:13px;cursor:pointer}.vid_stud_filtr label input[type=radio]:not(:checked),.vid_stud_filtr label input[type=radio]:checked{position:absolute;opacity:0;pointer-events:none}.vid_stud_filtr label input[type=radio]+span{position:relative;display:block;padding:7px 25px;user-select:none;transition:all .15s}.vid_stud_filtr label:hover span{background:#eee}.vid_stud_filtr label input[type=radio]:checked+span{background:#04abf2;color:#fff}.vid_stud_stats svg{width:13px;height:13px;margin-top:-1px}.pt_vid_stud_ads_list{box-shadow:none}.pt_vid_stud_ads_list .user-ads-list-header{box-shadow:0 .005em .01em 0 rgb(0 0 0/12%),0 2px 5px 0 rgb(0 0 0/12%);border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px}body .pt_vid_stud_vids .video-latest-list .video-title{min-height:auto}body .pt_vid_stud_vids .video-latest-list .video-title h4{font-size:18px;max-height:50px;line-height:25px;font-weight:700}body .pt_vid_stud_vids .video-latest-list .video-info p{margin:15px 0 0}.pt_vid_stud_vids_actions{margin-left:20px}.pt_vid_stud_vids_actions a{display:inline-block;line-height:1;margin:0 3px}.pt_vid_stud_vids_actions a svg{width:18px;height:18px}.videos-list .vid_analts_info{display:flex;align-items:center;margin-bottom:15px}.videos-list .vid_analts_info.short{margin-bottom:7px}.videos-list .vid_analts_info .video-thumb{width:100%!important;max-width:170px}.videos-list .vid_analts_info.short .video-thumb{max-width:120px;min-width:120px}.videos-list .vid_analts_info .video-thumb a{display:block;position:relative}.videos-list .vid_analts_info .video-thumb img{border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px}.videos-list .vid_analts_info .video-thumb a svg{background:#fff;border-radius:50%;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.videos-list .vid_analts_info.short .video-thumb a svg{width:34px;height:34px}.videos-list .vid_analts_info .video-title{font-size:20px}.videos-list .vid_analts_info.short .video-title{font-size:15px;max-height:42px;overflow:hidden}.videos-list .vid_analts_info .video-title a{font-weight:400;word-break:break-word}select#type{width:150px}.vid_analts_stat{padding:17px;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;color:#fff;background:linear-gradient(309deg,#4a4647 0,#787878 100%)0 0 no-repeat padding-box}.vid_analts_stat>div{display:flex;align-items:center;max-width:100%}.vid_analts_stat>div>svg{margin-right:15px;margin-top:0;width:44px;min-width:44px;height:44px;border-radius:50%;background:rgb(255 255 255/30%);padding:9px}.vid_analts_stat h2{font-size:14px;margin-top:0;margin-bottom:3px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.vid_analts_stat p{margin:10px 0 0;text-align:center;font-size:32px;font-weight:700;text-shadow:0 2px 4px rgb(0 0 0/16%)}.vid_analts_info_smll{font-size:14px;margin-top:4px;color:#717171}.pt_srch_vids:first-child{margin-top:15px}.pt_srch_vids .video-latest-list .video-title{display:flex}.pt_srch_vids .video-latest-list .video-title h4{font-size:23px;max-height:64px;line-height:32px}.pt_srch_vids .video-latest-list .video-info{margin:0;font-size:12px}.pt_srch_vids .video-latest-list .video-info a{margin:10px 0 0;display:inline-block;font-size:12px}.pt_srch_vids .video-latest-list .video-info a img{width:35px;height:35px;border-radius:50%;margin:0 10px 0 0}.pt_srch_vids .video-latest-list .video-info p{max-height:40px;margin:35px 0 0}.pt_srch_vids .video-latest-list .video-info p a{margin:0}.vid_srch_filtr{overflow:hidden}.vid_srch_filtr .pt_forms{background-color:#fff;margin:0 2px 10px;box-shadow:0 1px 3px rgb(0 0 0/20%);border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px}.vid_srch_filtr .pt_forms .form-group{padding:8px 15px}.vid_srch_filtr .pt_forms .form-group label.col-md-12{text-transform:uppercase;font-size:13px;margin-bottom:12px;margin-top:10px}.vid_srch_filtr label span{cursor:pointer;font-size:12px;color:#757575}.vid_srch_filtr label input[type=radio],.vid_srch_filtr label input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.vid_srch_filtr label input[type=radio]:checked+span,.vid_srch_filtr label input[type=checkbox]:checked+span{font-weight:500;color:#222}.vid_srch_filtr .pt_forms .last-sett-btn{background:0 0;margin:0;padding:15px ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Â¹0 6px!important}.pt_page_headr{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #e2e2e2;margin:0 0 25px}.pt_page_headr .page_head{font-size:20px}.pt_page_headr .page_head svg{background-color:#04abf2}.pt_page_headr>small{font-size:14px}.vid_pop_chnl_filtr{display:flex;align-items:center;margin-bottom:35px}.vid_pop_chnl_filtr select{display:inline-block;width:150px;margin:0 8px}.vid_pop_channls{display:flex;align-items:center;padding:20px;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;margin-bottom:30px;overflow:hidden}.vid_pop_channls .video-thumb{min-width:100px;width:100px;margin-right:15px;height:100px}.vid_pop_channls .video-thumb img{border-radius:50%}.vid_pop_channls .video-title{padding:0!important;max-width:calc(100% - 115px)}.vid_pop_channls .video-title h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:20px}.vid_pop_channls .video-title h6{font-weight:400;font-size:13px}.vid_pop_channls .video-title h6 svg{width:16px;height:16px;margin:-2px 2px 0 0}.vid_edit_assign{position:relative}.vid_edit_assign .search-dropdown_{background-color:#303233;top:40px;box-shadow:0 1px 5px rgba(0,0,0,.31);border-radius:0 0 5px 5px}.vid_edit_assign .search-dropdown_>div{padding:0!important}.vid_edit_assign .search-dropdown_>div a{text-decoration:none;padding:10px 20px;display:block}.vid_move_filtr .pt_forms .form-group button.btn{padding:0 16px;line-height:40px;border:0;font-size:16px;min-width:150px;border-radius:10px;width:100%}.wtch_mv_info_main .stars .star{width:14px;height:14px;margin:0 0 5px}.wtch_mv_info_main .stars .star path{fill:#ef8f12}.wtch_mv_info_main .stars .star path{fill:#666}.wtch_mv_info_main .stars[data-stars] .star path{fill:#ef8f12}.wtch_mv_info_main .stars[data-stars="1"] .star:nth-child(1)~.star path{fill:#666}.wtch_mv_info_main .stars[data-stars="2"] .star:nth-child(2)~.star path{fill:#666}.wtch_mv_info_main .stars[data-stars="3"] .star:nth-child(3)~.star path{fill:#666}.wtch_mv_info_main .stars[data-stars="4"] .star:nth-child(4)~.star path{fill:#666}.wtch_mv_info_main .stars[data-stars="5"] .star:nth-child(5)~.star path{fill:#666}.wtch_mv_info_main .stars[data-stars="6"] .star:nth-child(6)~.star path{fill:#666}.wtch_mv_info_main .stars[data-stars="7"] .star:nth-child(7)~.star path{fill:#666}.wtch_mv_info_main .stars[data-stars="8"] .star:nth-child(8)~.star path{fill:#666}.wtch_mv_info_main .stars[data-stars="9"] .star:nth-child(9)~.star path{fill:#666}.wtch_mv_info_main .stars[data-stars="10"] .star:nth-child(10)~.star path{fill:#666}.wtch_mv_info_bsc .mv_qualt{background-color:#03050b;padding:1px 9px;font-size:12px}.vid_mov_e_info{margin-bottom:0;background:0 0!important}.vid_mov_e_info li{margin-bottom:5px;background:0 0!important}.vid_mov_e_info h4{float:left;font-weight:500;width:80px;margin:0;margin-right:10px;font-size:13px;line-height:11px}.vid_mov_e_info p{font-size:13px!important;line-height:13px!important}.paid_movie_list .video-wrapper{box-shadow:0 1px 3px rgba(0,0,0,.22);border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;padding:15px 0;margin:0;margin-bottom:30px}.paid_movie_list .movie-thumb img{width:100%;height:200px;object-fit:cover;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px}.paid_movie_list .movie-info{font-size:12px;color:#888}.paid_movie_list .movie-title a{text-decoration:none}.paid_movie_list .movie-title h4{margin-top:50px;font-size:22px;font-weight:400;overflow:hidden;text-overflow:ellipsis}.paid_movie_list .movie-play-btn{margin-top:20px}.paid_movie_list .movie-play-btn svg{width:40px;height:40px}.wtch_mv_info_main{margin-top:20px;position:relative}.wtch_mv_img img{width:100%}.wtch_mv_info_main .btn-subscribed{background:#04abf2}.wtch_mv_info_main .subs-amount{display:none}.wtch_mv_info_bsc{display:flex;align-items:center;justify-content:space-between;margin:12px 0 0}.wtch_mv_info_bsc .mv_qualt{background-color:#8a8a8a}.pagination>li>a,.pagination>li>span{float:none;padding:0 8px;margin-left:0;line-height:normal;color:#04abf2;min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;border-radius:2em;background-color:#def5ff;border-color:#def5ff}.pagination>li>a svg,.pagination>li>span svg{margin:0}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#04abf2;background-color:#c3edff;border-color:#c3edff}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#04abf2;border-color:#04abf2}.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:2em}.btn_to_purchase_vid{color:#fff;display:block;background-color:rgba(0,0,0,.6);font-weight:500;padding:5px 13px;margin-top:2px;position:absolute;bottom:45px;right:5px;z-index:9;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px}.et_plus,.et_plus .modal-footer{text-align:center}.et_plus .modal-dialog,#pay-go-pro .modal-dialog{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.et_plus .modal-dialog::before,#pay-go-pro .modal-dialog::before{display:block;height:calc(100vh - 1rem);content:""}.et_plus .modal-dialog svg{margin-bottom:30px}.et_plus .btn.matbtn{min-width:50%}.et_plus .btn-success.matbtn{background-color:#5cb85c;color:#fff}.tp_vid_fltr_tabs ul li.selected a,.tp_vid_fltr_tabs ul li.active a{background-color:rgb(4 171 242/15%);color:#04abf2}#bank_transfer_modal .modal-dialog{width:100%;max-width:500px}.payment_box .payment_method{display:flex;flex-wrap:wrap;margin:0-10px}.payment_box .btn{background-color:transparent;color:#444;display:flex;align-items:center;flex-direction:column;border:1px solid rgba(0,0,0,.07);border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;padding:20px 16px;font-weight:500;box-shadow:none;flex:1 1 auto;margin:10px;font-family:"Roboto",sans-serif}.payment_box .btn:hover{box-shadow:rgb(0 0 0/10%)0 4px 6px -1px,rgb(0 0 0/10%)0 2px 4px -2px}.payment_box .btn svg,.payment_box .btn img{margin:0 auto 10px;width:30px;height:30px}.sett_mon_switch .toggle.ios,.sett_mon_switch .toggle-on.ios,.toggle-off.ios{border-radius:20px}.sett_mon_switch .toggle.ios .toggle-handle{border-radius:20px}.sett_mon_switch .toggle-group .btn{padding-top:0;padding-bottom:0}.set_unbl_usrs{padding:20px 10px;overflow:hidden;border:1px solid #f0f0f0;text-align:center;margin-bottom:30px;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px}.set_unbl_usrs .avatar{width:75px;height:75px;overflow:hidden;margin:auto}.set_unbl_usrs .avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.set_unbl_usrs .user-name{margin-top:12px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:12px}.set_unbl_usrs .user-name a{font-size:16px;text-decoration:none}.set_unbl_usrs button{box-shadow:none;height:32px;line-height:32px;padding:0 15px;border-radius:2em;border:0}.set_unbl_usrs button svg{display:none}.as_list{padding:15px;position:relative;border:1px solid #e6e6e6;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;margin-bottom:22px;display:flex;flex-direction:column}.platform_icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;background:#e4e4e4;border-radius:50%;margin:5px auto!important;float:none!important}.platform_icon svg{width:24px;height:24px}.as_list hr{margin-left:-15px;margin-right:-15px}.session_info{display:block;font-family:"Roboto",sans-serif}.session_info h4{margin-top:0;margin-bottom:10px}.session_info p{margin-bottom:8px;line-height:1}.sett_sess_info span{display:block;margin-bottom:2px}.sett_sess_info span svg{width:16px;height:16px;margin-top:-2px;vertical-align:middle;opacity:.8}.log_out_session{width:100%;height:36px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;margin:10px 0 0;border:0;color:#d9534f;background-color:rgba(217,83,79,.2)}.log_out_session svg{width:17px;height:17px}.lang_select_modal.matdialog .modal-content{padding:0}.lang_select_modal.matdialog .modal-body{margin:0;padding:0;overflow:hidden;overflow-y:auto}.lang_select_modal .row .col-md-4,.lang_select_modal .row .col-md-8{float:none}.pt_rep_copy_vid .report-message-label{font-family:Roboto,sans-serif;font-size:14px}.pt_rep_copy_vid .swal2-content textarea{border:2px solid #e3e4e8;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;padding-left:15px;transition:all .1s ease-in-out;box-shadow:none;resize:none;margin:13px 0}.pt_rep_copy_vid .swal2-content textarea:focus{border-color:#b3b3b3}.pt_rep_copy_vid .custom-control{font-size:14px;color:#717171;margin:20px}.rent_vids{display:flex;align-items:center;margin-bottom:20px}.rent_vids .avatar a{display:block;min-width:230px;width:230px;height:0;padding-bottom:56.25%;position:relative}.rent_vids .avatar img{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;object-fit:cover;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px}.rent_vids_side{padding-left:15px;width:100%}.rent_vids_side h3{margin:0;font-size:19px}.rent_vids_side h3 a{color:#3e3e3e;text-decoration:none}.rent_vids_side p{font-size:13px;margin:4px 0 25px}.rent_vids_side p a{color:#3e3e3e;text-decoration:none}.rent_vids_foot{margin-top:25px;display:flex;width:100%}.rent_vids_foot .rent_vid_info_name{position:relative;padding-left:32px;display:inline-block;width:33.3333333%;vertical-align:middle}.rent_vids_foot .rent_vid_info_name svg{position:absolute;left:0;top:50%;transform:translateY(-50%)}.rent_vids_foot .rent_vid_title{display:block;text-transform:uppercase;font-size:13px;opacity:.7;font-weight:500;letter-spacing:1px}.rent_vids_foot .rent_vid_desc{display:block}.pt_plist_hdr{display:flex;align-items:center;justify-content:space-between}.pt_plist_hdr .next-video{max-width:calc(100% - 120px)}.pt_plist_hdr h4{margin:0;color:#f4f4f4;font-size:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.pt_plist_hdr .checkbox{margin:0 5px}.plist-btn-subscribe,.plist-btn-subscribed{border:0;box-shadow:none;padding:8px;border-radius:50%;line-height:1;background-color:rgba(255,255,255,.3);margin:3px 0;outline:0}.plist-btn-subscribe svg,.plist-btn-subscribed svg{vertical-align:middle;width:18px;height:18px}.plist-btn-subscribed{background-color:#4caf50}.create-post-form{margin-bottom:50px}.create-post-form>svg{margin:0 auto 30px;display:block;width:70px;height:70px}.create-post-form .form-group textarea{height:204px!important}.create-post-form .upload-product-image{width:100%;height:200px;background:rgb(0 0 0/5%);margin:0}.create-post-form .upload-image-content{height:200px}.create-post-form .upload-product-image img{width:100%;height:100%;object-fit:cover}.create-post-form .upload-product-image svg{width:40px;height:40px}.create-post-form .last-sett-btn{margin:30px 0;text-align:center}.create-post-form .last-sett-btn .btn{margin:0;font-weight:600;text-transform:capitalize;border-radius:2em;font-size:15px;letter-spacing:.4px;min-width:150px!important;box-shadow:rgb(0 0 0/10%)0 4px 6px -1px,rgb(0 0 0/10%)0 2px 4px -2px}.pt_actv_prnt{margin:auto;width:100%;max-width:500px}.pt_actv_prnt .article-wrapper{padding:0 30px}.pt_actv_prnt .article-wrapper:not(:last-child){border-bottom:1px solid #e0e0e0;padding-bottom:30px}.pt_actv_hdr{display:flex;margin:30px -6px 12px}.pt_actv_hdr>div{margin:0 6px}.pt_actv_hdr .avatar{width:42px;min-width:42px;height:42px}.pt_actv_hdr .avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.pt_actv_hdr h4{margin:4px 0 0;font-size:15px}.pt_actv_hdr h4 a{text-decoration:none;color:#252525}.pt_actv_hdr time{opacity:.7;font-size:13px;margin-top:3px;display:block}.pt_actv_thmb{position:relative;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;overflow:hidden}.pt_actv_thmb .avatar{position:relative;height:0;padding-bottom:125%;width:100%;display:block}.pt_actv_thmb .avatar img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover}.pt_actv_thmb .dropdown{position:absolute;top:8px;right:8px;z-index:1}.pt_actv_thmb .dropdown .dropdown-toggle{background-color:rgba(0,0,0,.5);color:#fff;line-height:1;padding:6px;display:block;border-radius:50%}.pt_actv_thmb .dropdown .dropdown-toggle svg{vertical-align:middle}.pt_act_likds{margin:10px -3px 0}.pt_act_likds>span{margin:0 3px;cursor:pointer;background:rgb(0 0 0/7%);display:inline-block;padding:0 16px;line-height:30px;border-radius:2em;font-weight:500;font-size:13px}.pt_act_likds>span svg{margin:-1px 0 0;width:20px;height:20px}.pt_act_likds>span svg.feather-thumbs-up.active{color:#4caf50}.pt_act_likds>span svg.feather-thumbs-down.active{color:#f44336}.pt_act_likds>span svg.feather-thumbs-up.active path:not(.active_path),.pt_act_likds>span svg.feather-thumbs-down.active path:not(.active_path),.pt_act_likds>span svg.feather-thumbs-up:not(.active) .active_path,.pt_act_likds>span svg.feather-thumbs-down:not(.active) .active_path{display:none}.pt_vew_actv_pst{margin:auto;width:100%;max-width:550px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.15);border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px}.pt_vew_actv_pst .pt_actv_hdr{margin:0 3px 12px;padding-top:12px}.pt_vew_actv_pst>p{padding:0 12px}.pt_vew_actv_pst .pt_actv_thmb{border-radius:0}.pt_vew_actv_pst .pt_act_likds{margin:0;padding:15px 5px}.pt_vew_actv_pst .comments-content{background:0 0;box-shadow:none;padding-top:0}.pt_vew_actv_pst .comments_header{font-weight:500;padding-bottom:8px}.pt_vew_actv_pst .pt_blogcomm_combo img,.pt_vew_actv_pst .user-comments .main-comment .user-avatar img{width:40px;height:40px;border:0}.pt_vew_actv_pst .user-comments .main-comment .user-avatar{width:40px;height:40px}.video-js .vjs-volume-panel-horizontal .vjs-volume-bar{background-color:transparent!important}#remote-media,.video-con{position:relative}#remote-media h3,.end_video_text{text-align:center;color:#fff;font-size:25px;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.video-con{background:#000;height:calc(100vh - 56px)}.wow_go_live_cont>.containerr{background:#000;height:100%;color:#fff}.wow_go_live_cont>.containerr>div{height:100%}.wow_go_live_cont .empty_state{margin:0!important;display:flex;flex-direction:column;justify-content:center;height:calc(100vh - 56px)}.wow_go_live_cont .empty_state svg{display:block;margin:0 auto 15px;width:60px;height:60px;color:#fff;background-color:#4a4a4a;border-radius:50%;padding:14px}.wow_liv_counter{z-index:2;position:absolute;left:15px;top:15px;background-color:#f44336;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);min-width:60px;line-height:25px;font-size:12px;font-weight:500;color:#fff;text-align:center;padding:0 10px}.end_vdo_call,.start_vdo_call{padding:0 12px;display:flex;align-items:center;justify-content:center;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);position:absolute;top:15px;right:15px;border:0;line-height:38px;min-width:150px}.end_vdo_call svg,.start_vdo_call svg{width:18px;height:18px;margin:-1px 0 0;vertical-align:middle}#main_live_video{height:100%;width:100%}.live_mic_cam_switch{position:absolute;right:15px;top:65px;height:auto!important}.mic_drop,.cam_drop,.chat_drop{display:inline-block}.mic_drop>.btn,.cam_drop>.btn,.chat_drop>.btn{background-color:rgb(255 255 255/20%);border:0;padding:7px;line-height:1;color:#fff}.mic_drop .dropdown-menu div,.cam_drop .dropdown-menu div,.chat_drop .dropdown-menu div{padding:5px 12px;color:#1a1a1a}.wow_liv_comments_feed{position:absolute;z-index:2;bottom:0;width:100%;left:0;right:0;background:linear-gradient(transparent,#000);padding:120px 15px 10px}.wow_liv_comments_feed .main-comment .user-name a{color:#fff}.wow_liv_comments_feed .main-comment .user-comment{color:#dcdcdc}.end_video_text{z-index:9}.wow_go_live_cont>.containerr>.pt_live_controls{height:auto;position:absolute;left:0;right:0;top:0;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;padding:15px 0}.pt_live_controls .end_vdo_call,.pt_live_controls .start_vdo_call,.pt_live_controls .wow_liv_counter,.pt_live_controls .live_mic_cam_switch{position:relative;top:auto!important;left:auto!important;right:auto!important;margin:0 7px}.pt_live_controls .end_vdo_call,.pt_live_controls .start_vdo_call{line-height:36px;min-width:130px;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px}.pt_live_controls input.start_vdo_call{background:rgb(255 255 255/20%);border:0;font-weight:600;color:#fff;padding:0 13px;font-size:20px}.pt_live_controls .wow_liv_counter{line-height:36px;min-width:100px;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;font-size:14px}.pt_live_controls .mic_drop>.btn,.pt_live_controls .cam_drop>.btn,.pt_live_controls .chat_drop>.btn{border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;margin:0 5px;padding:7.7px}.pt_live_controls .mic_drop>.btn svg,.pt_live_controls .cam_drop>.btn svg,.pt_live_controls .chat_drop>.btn svg{width:20px;height:20px}.sticky-container_sticky .sticky-container__video{height:247.5px;width:440px;right:0;bottom:0;position:fixed;z-index:9}.sticky-container_sticky .sticky-container__video .mejs__video{height:100%!important;width:100%!important}.sticky-container_sticky .sticky-container__video .mejs__video video{height:100%!important;width:100%!important}.sticky-container_sticky .wow_liv_comments_feed{display:none}.pt_homep_articls>.row .col-md-3{padding-right:10px;padding-left:10px}.video-player .icons{top:40px}.movie-file-input{display:block;padding:15px;width:100%;position:relative;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;border:2px solid #e3e4e8}.movie-file-input>[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:10;cursor:pointer}.movie-file-input>.button{display:inline-block;cursor:pointer;background:#eee;padding:8px 16px;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;margin-right:8px}.movie-file-input:hover>.button{background:#04abf2;color:#fff}.movie-file-input>.mlabel{white-space:nowrap;opacity:.6;display:inline-block;max-width:80%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.pt_mve_btn{border:0;text-transform:uppercase;font-weight:500;letter-spacing:1px;font-size:13px;color:#4caf50!important;background-color:rgb(76 175 80/25%);padding:4px 8px;margin-bottom:8px}.pt_mve_btn:hover,.pt_mve_btn:focus{color:#fff!important}.pt_mve_btn svg{width:16px;height:16px;margin:-2px 0 0}.watch-movie-trailer-modal{padding:0}.embed-responsive-movie{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive-movie::before{display:block;content:"";padding-top:56.25%}.embed-responsive-movie>div{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-movie>div .mejs__container,.embed-responsive-movie>div .mejs__container video{width:100%!important;height:100%!important;max-height:100%}.pt_vid_card_prvw{--surface2:#e5e5e5;--surface3:#c3c3c3;--fixed-bg-gradient:linear-gradient(to right, #4CAF50, #0094d7);background:rgb(0 0 0/8%);padding:0 0 20px}.pt_vid_card_prvw .responsive{position:relative;background:#000;padding-bottom:56.25%;width:100%;overflow:hidden;margin-bottom:20px}.pt_vid_card_prvw .responsive .wait{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:center}.pt_vid_card_prvw .responsive .wait svg{color:#fff;width:50px;height:50px}.pt_vid_card_prvw .responsive canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;vertical-align:middle}.pt_vid_card_prvw input[type=range]{--track-height:3px;--thumb-size:16px;--thumb-offset:-6.5px;--thumb-highlight-size:0px;--thumb-highlight-color:rgb(0 0 0 / 0.1);display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;outline:0;padding:0 12px}.pt_vid_card_prvw input[type=range]:hover,.pt_vid_card_prvw input[type=range]:active{--thumb-highlight-size:5px}.pt_vid_card_prvw input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;height:var(--track-height);border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;background:linear-gradient(to right,transparent var(--track-fill, 0%),var(--surface3) 0%),var(--fixed-bg-gradient) fixed}.pt_vid_card_prvw input[type=range]::-moz-range-track{-moz-appearance:none;appearance:none;height:var(--track-height);border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;background:linear-gradient(to right,transparent var(--track-fill, 0%),var(--surface3) 0%),var(--fixed-bg-gradient) fixed}.pt_vid_card_prvw input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;border:3px solid var(--surface2);height:var(--thumb-size);width:var(--thumb-size);margin-top:var(--thumb-offset);border-radius:50%;background:var(--fixed-bg-gradient) fixed;box-shadow:0 0 0 var(--thumb-highlight-size) var(--thumb-highlight-color);-webkit-transition:box-shadow .1s ease;transition:box-shadow .1s ease}.pt_vid_card_prvw input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;cursor:pointer;border:3px solid var(--surface2);height:var(--thumb-size);width:var(--thumb-size);margin-top:var(--thumb-offset);border-radius:50%;background:var(--fixed-bg-gradient) fixed;box-shadow:0 0 0 var(--thumb-highlight-size) var(--thumb-highlight-color);-moz-transition:box-shadow .1s ease;transition:box-shadow .1s ease}.pt_vid_card_form .form-group label.col-md-12{width:auto;background:#fff;margin:10px 25px -12px;z-index:1;padding:0 5px}.pt_vid_card_form .form-group select,.pt_vid_card_form .form-group input[type=text]{border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;padding-top:15px;height:52px!important;width:100%}.pt_vid_card_form .form-group svg{vertical-align:middle;border-radius:50%;background:#4caf50;color:#fff;padding:4px;width:21px;height:21px;margin:-1px 0 0}.pt_auth_box{background:rgb(0 0 0/50%);backdrop-filter:blur(15px)}.pt_auth_box .modal-dialog{width:100%;max-width:600px}.login_page{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:calc(100vh - 96px);position:relative;margin-bottom:20px}.login_page:before,.login_page:after{-webkit-box-flex:1;box-flex:1;-webkit-flex-grow:1;flex-grow:1;content:"";display:block;height:24px}.login-page{-webkit-flex-shrink:0;flex-shrink:0;margin:0 auto;width:100%;max-width:450px;padding-top:0;box-shadow:0 1px 2px rgb(0 0 0/10%);background:#fff;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;padding:40px 60px 60px}.login-page h4{font-size:26px;margin:0 0 25px}.login-page .errors{width:100%;padding:10px;margin:-20px auto 20px;color:#e62117}.login-page .errors:empty{padding:0;margin:0}.login-page .errors.success{color:#04abf2!important}.login-page .pp_mat_input{margin-bottom:15px}.login-page .pp_mat_input input,.login-page .pp_mat_input select{background:#ececec!important;border-color:#ececec;padding:10px}.login-page .recaptcha{text-align:center;margin:0 auto}.login-page .forgot_password{text-align:right}.login-page .forgot_password a{text-decoration:none}.login-page .login_signup_combo{margin:35px 0 15px}.login-page .login_signup_combo .btn{line-height:36px;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;letter-spacing:.25px;width:100%;font-size:16px;transition:all .2s ease}.login-page .login_signup_combo .btn:hover{box-shadow:0 4px 6px rgb(0 0 0/15%)}.login-page .signup__ a{font-weight:500;text-decoration:none;color:#222;padding:0 5px}.login_page .terms label{font-size:12px;cursor:pointer}.login_page .terms label input{float:left;margin-right:5px;margin-top:2px}.login_page .terms label a{text-decoration:underline}.login-page .pt_vdo_cstm_radio label:after,.login-page .pt_vdo_cstm_radio label:before{border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px}.cc-window{position:fixed;overflow:hidden;font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;z-index:9999;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;padding:12px;left:50%;transform:translateX(-50%);bottom:15px;width:100%;max-width:900px;justify-content:space-between;background-color:#fff}.cc-window.cc-invisible{display:none!important}.cc-btn.cc-dismiss{cursor:pointer;transition:all .15s;padding:0 15px;line-height:34px;display:block;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;background:#04abf2;color:#fff}.tube_faq .accordion{border-bottom:1px solid #efefef;padding:24px 0}.tube_faq .accordion:last-child{border:0}.tube_faq .accordion-item{display:flex;text-decoration:none;cursor:pointer;align-items:flex-start}.tube_faq .accordion-item>.btn{display:flex;width:52px;height:52px;min-height:52px;min-width:52px;margin-right:25px;padding:8px;justify-content:center;align-items:center;border-radius:100px;transition:all .2s ease-out}.tube_faq .accordion-item.is-active>.btn{transform:rotate(45deg);background-color:#222;color:#fff}.tube_faq .accordion-item>.card{padding:13px 20px;border-radius:20px;transition:all .2s ease-out}.tube_faq .accordion-item.is-active>.card{background-color:#f9f9f9}.tube_faq .accordion-item>.card h4{margin:0;font-size:20px;line-height:26px}.tube_faq .accordion-item .accordion-panel{display:none}.tube_faq .accordion-item .accordion-panel p{margin-bottom:0;padding-top:16px;color:rgb(0 0 0/70%);font-size:16px;line-height:27px}.shorts_badge{position:absolute;top:5px;right:5px;color:#fff;background-color:rgb(0 0 0/50%);padding:4px;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;line-height:1}.shorts_badge svg{width:16px;height:16px}.pt_shorts_page{position:relative}.pt_shorts_page_title{display:flex;justify-content:space-between;text-transform:capitalize;letter-spacing:normal;word-spacing:normal;font-size:17px;margin:0;position:absolute;z-index:9;color:#fff;padding:20px;min-width:0;width:100%;top:0;left:0;right:0;pointer-events:none}.pt_shorts_page_title span{font-size:29px}.pt_shorts_page_title span svg{background-color:#04abf2;color:#fff;width:42px;height:42px;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;padding:8px;margin-top:-6px}.pt_shorts_page_title .btn{border:0;background-color:#fff;color:#04abf2!important;font-weight:500;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;line-height:36px;padding:0 18px;pointer-events:auto}body .pt_shorts_swipe{width:100%;height:calc(100vh - 56px);height:calc(var(--vh, 1vh)*100 - 56px);margin-top:-20px}.swiper-wrapper .empty_state{height:calc(100vh - 56px);height:calc(var(--vh, 1vh)*100 - 56px);margin:0!important;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.pt_shorts_swipe .swiper-wrapper .user_avatar{padding:15px 0;display:flex;align-items:center;pointer-events:none;justify-content:space-between}.pt_shorts_swipe .swiper-wrapper .user_avatar img{width:35px;height:35px;border-radius:50%;object-fit:cover}.pt_shorts_swipe .swiper-wrapper .user_avatar a{color:currentColor;border:0;padding:0;line-height:1;pointer-events:auto}.shorts_events{position:absolute;bottom:0;right:0;left:0;z-index:9;color:#fff;background:linear-gradient(transparent,rgb(0 0 0/50%));padding:50px 15px 10px;display:flex;align-items:end;pointer-events:none}.shorts_events>p{pointer-events:auto;padding:0 5px;max-height:120px;overflow-y:auto;flex:1 1 auto}.shorts_events>div{pointer-events:auto;text-align:center;padding:0 5px;flex:0 0 auto}.shorts_events>div svg,.pt_shorts_swipe .swiper-wrapper .user_avatar a svg{background-color:rgb(255 255 255/30%);border-radius:50%;padding:6px;width:33px;height:33px}.shorts_events>div p{font-size:13px;font-weight:500}.pt_shorts_swipe .swiper-wrapper .videocontainer{max-width:500px;margin:auto;position:relative}.pt_shorts_swipe .swiper-wrapper .videocontainer,.pt_shorts_swipe .swiper-wrapper .video-staand{width:100%;height:100%}.pt_shorts_swipe .swiper-slide>.vid_bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pt_shorts_swipe .swiper-slide>.vid_bg img{width:100%;height:100%}.pt_shorts_swipe .swiper-slide>.vid_bg>div{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0/70%);backdrop-filter:blur(20px)}.pt_shorts_swipe .swiper-wrapper video{width:100%!important;height:100%!important;object-fit:contain}.pt_shorts_swipe .swiper-wrapper .mejs__mediaelement{width:100%!important}.pt_shorts_swipe .swiper-wrapper .mejs__container{width:100%!important;height:100%!important;max-height:100%;background:0 0!important}.pt_shorts_swipe .swiper-wrapper .mejs__poster{width:100%!important;height:100%!important}.pt_shorts_swipe .swiper-wrapper .mejs__layer{width:100%!important;height:100%!important}.pt_shorts_swipe .swiper-wrapper .mejs__controls{display:none}body .pt_shorts_swipe .swiper-button-prev,body .pt_shorts_swipe .swiper-button-next{top:auto;width:50px;height:50px;margin:0;color:#fff;left:auto;right:50px;transform:rotate(90deg);background-color:#04abf2;border-radius:50%}body .pt_shorts_swipe .swiper-button-prev{bottom:90px}body .pt_shorts_swipe .swiper-button-next{bottom:30px}body .pt_shorts_swipe .swiper-button-next:after,body .pt_shorts_swipe .swiper-button-prev:after{font-size:20px;font-weight:600}.helper-text{display:none;margin-top:6px;font-size:12px;line-height:18px}.helper-text li{background:0 0!important}.helper-text li.valid{color:#1aac20}.pt_invit_link{border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;padding:1.5rem;margin:15px 0 30px}.pt_invit_link>div{display:flex;text-transform:uppercase;font-size:14px;letter-spacing:.5px;font-weight:500;flex-direction:column-reverse}.pt_invit_link>div svg{flex:0 0 auto;width:35px;height:35px;margin:0 0 10px;color:#fff;border-radius:50%;padding:7px}.pt_invit_link span{font-size:38px;line-height:1;display:block;margin-top:20px}.pt_invit_link.green{background-color:rgb(16 196 66/8%)}.pt_invit_link.blue{background-color:rgb(34 190 255/8%)}.pt_invit_link.red{background-color:rgb(255 100 55/8%)}.pt_invit_link.green>div svg{background-color:#10c442}.pt_invit_link.blue>div svg{background-color:#22beff}.pt_invit_link.red>div svg{background-color:#ff6437}.user-setting-panel .pt_invit_link_btn{height:42px!important;font-size:14px;padding:0 16px;font-weight:500;border-radius:2em;min-width:150px!important}.pt_invit_link.wallet>div svg{background:0 0;border-radius:0;padding:0;width:42px;height:42px}.pt_invit_link.wallet .btn{border:0;height:42px!important;font-size:14px;padding:0 16px;font-weight:500;border-radius:2em;min-width:150px!important;margin-top:1.5rem}.wallet_empty_state .btn{margin:30px auto 0;box-shadow:none;border:0;height:42px!important;font-size:14px;padding:0 16px;font-weight:500;border-radius:2em;min-width:150px!important;margin-top:1.5rem;line-height:42px}.pt_crop_shrt_vid{background:0 0!important;padding:3px}.pt_crop_shrt_vid .responsive{visibility:hidden;opacity:0;padding:0;margin:0}.pt_crop_shrt_vid .pt_crop_shrt_vid_place{position:relative;background:#000;padding-bottom:56.25%;width:100%;overflow:hidden;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;margin-bottom:16px}.pt_crop_shrt_vid .pt_crop_shrt_vid_place .video-controls{position:absolute;z-index:9;left:0;right:0;bottom:0;width:100%;background:linear-gradient(transparent,rgb(0 0 0/60%));display:flex;align-items:center;padding:15px}.pt_crop_shrt_vid .pt_crop_shrt_vid_place .video-controls button{border:0;padding:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:#fff;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px}.pt_crop_shrt_vid .pt_crop_shrt_vid_place video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;vertical-align:middle}.pt_crop_shrt_vid .ui-slider{border:0!important;background:rgb(0 0 0/15%);border-radius:2em;height:4px;margin-bottom:8px}.pt_crop_shrt_vid .ui-slider .ui-slider-range{background-color:#00bcd4}.pt_crop_shrt_vid .ui-slider .ui-slider-handle{border:0;outline:0;border-radius:50%;cursor:pointer;background-color:#2196f3;top:-6px}.swal2-modal .swal2-buttonswrapper{margin:15px 5px 10px;border-top:1px solid #ddd;padding-top:10px}.swal2-modal button.btn.pt_wallet_btn{border-radius:2em!important;font-size:15px;font-weight:500;padding:10px 20px;margin-top:10px;border:0}.wow_cset_cover,.wow_cset_avtr{position:relative}.wow_cset_cover .wow_cset_cover_hdr .btn-file{display:flex;justify-content:center;box-shadow:none;background-color:#f3f3f3;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;height:210px;overflow:hidden;padding:0;align-items:center}.wow_cset_cover .wow_cset_cover_hdr .btn-file img,.wow_cset_avtr .wow_cset_avtr_hdr .btn-file img{width:100%;height:100%;object-fit:cover}.wow_cset_cover .wow_cset_cover_hdr .btn-file svg,.wow_cset_avtr .wow_cset_avtr_hdr .btn-file svg{margin:0;width:30px;height:30px}.wow_cset_cover .avatar-read{position:absolute;top:10px;left:10px}.wow_cset_cover .avatar-read p{margin:0;background-color:rgba(0,0,0,.5);color:#fff;height:34px;padding:6px 12px;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px}.wow_cset_cover .avatar-read p:empty{padding:0}.wow_cset_avtr .wow_cset_avtr_hdr{display:flex;word-break:break-all}.wow_cset_avtr .wow_cset_avtr_hdr .btn-file{display:flex;justify-content:center;box-shadow:none;background-color:#f3f3f3;width:110px;height:110px;border-radius:50%;border:5px solid #fff;overflow:hidden;margin:-40px 30px 20px;padding:0;align-items:center;flex:0 0 auto}.wow_cset_avtr .wow_cset_avtr_hdr b{font-size:20px;font-weight:700;margin:20px 0 0}.pt_balance_row>.col-md-6{padding:0}.pt_forms_large_btns .pt_forms .setting-panel-mdbtn.btn-default{line-height:40px}.pt_mon_switch .toggle.btn{min-height:auto;min-width:auto;height:29px!important;width:60px!important;padding:0;border-radius:2em;border:0;background:0 0}.pt_mon_switch .toggle .toggle-on,.pt_mon_switch .toggle .toggle-off{font-size:0}.pt_mon_switch .toggle .toggle-handle{border:0;border-radius:50%;background:#fff;padding:0;width:24px;height:24px;margin:2px 30px 2px 0;box-shadow:0 2px 7px rgb(0 0 0/20%)}.pt_mon_switch .toggle.btn.off .toggle-handle{margin:2px 0 2px 30px}.pt_add_to_list_vid .swal2-buttonswrapper{overflow:hidden;padding-bottom:2px;border:0!important;margin:0!important;padding-top:0!important}.pt_add_to_list_vid .swal2-buttonswrapper button{float:right;margin-top:10px;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px!important;padding:7px 15px!important;font-weight:600;font-size:14px!important}.pt_go_pro .right-block .btn{padding:0 40px;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;font-size:16px;line-height:44px;font-weight:600;border:0}.home-page-categories .videos .video-list.short,.video-latest-list.video-wrapper.short{position:relative;transition:all .3s ease .1s;overflow:hidden!important;height:auto}.video-latest-list.video-wrapper.short{margin-bottom:20px}.home-page-categories .videos .video-list.short .video-list-image a,.video-latest-list.video-wrapper.short .video-thumb{padding-bottom:150%}.home-page-categories .videos .video-list.short:hover,.video-latest-list.video-wrapper.short:hover{-webkit-transition-delay:0s;transition-delay:0s;box-shadow:rgb(0 0 0/10%)0 10px 15px -3px,rgb(0 0 0/10%)0 4px 6px -4px;transform:translateY(-5px)}.video-latest-list.video-wrapper.short .video-thumb a{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}.video-latest-list.video-wrapper.short .video-thumb a img{min-height:auto;min-width:auto;width:100%;height:100%;max-height:none}.home-page-categories .videos .video-list.short .duration,.video-latest-list.video-wrapper.short .video-duration{right:auto;bottom:auto;top:0;margin:5px;left:auto}.home-page-categories .videos .video-list.short .pt_vid_fixed_height,.video-latest-list.video-wrapper.short .video-title{position:absolute;bottom:0;left:0;right:0;min-height:auto;max-height:none;padding:10px;background:linear-gradient(transparent,rgb(0 0 0/60%));border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px}.home-page-categories .videos .video-list.short .video-list-title h4,.video-latest-list.video-wrapper.short .video-title h4{color:#fff}.video-latest-list.video-wrapper.short .video-title h4{margin-bottom:0}.home-page-categories .videos .video-list.short .video-list-by,.home-page-categories .videos .video-list.short .video-list-by a{color:#ddd}.home-page-categories .videos .video-list.short .video-list-by>div,.video-latest-list.video-wrapper.short .video-info{display:none}.pt_mn_wtch_switch{padding:4px 5px 9px}.pt_mn_wtch_switch .tgl{visibility:hidden;position:absolute;opacity:0;margin:0}.pt_mn_wtch_switch .tgl-btn{transition:all .4s ease;margin:0;cursor:pointer;user-select:none;padding-left:45px;width:auto}.pt_mn_wtch_switch .tgl-btn:after{position:absolute;display:block;content:"";width:20px;height:20px;top:0;right:18px}.pt_mn_wtch_switch .tgl-btn:before{position:absolute;display:block;content:"";height:14px;border-radius:30px;width:36px;background:rgba(0,0,0,.1);left:0;top:50%;transform:translateY(-50%)}.pt_mn_wtch_switch .tgl-btn:after{border-radius:2em;background:#b7b7b7;transition:all .3s cubic-bezier(.175,.885,.32,1.275),padding .3s ease,margin .3s ease;box-shadow:rgba(0,0,0,.12)0 1px 6px,rgba(0,0,0,.12)0 1px 4px}.pt_mn_wtch_switch .tgl:checked+.tgl-btn:before{background:rgba(4,171,242,.3)}.pt_mn_wtch_switch .tgl:checked+.tgl-btn:after{right:auto;left:22px}.popular_channels_prnt{position:relative}.popular_channels{background-color:#977df3;padding:30px;padding-bottom:570px;border-radius:10px;position:relative;overflow:hidden;margin-bottom:30px}.popular_channels>.bg_trail{margin:0;position:absolute;width:100%;top:0;right:0;bottom:0;opacity:.1;pointer-events:none}.popular_channels>.icon{width:50px;height:50px;display:block;margin:0 auto 15px}.popular_channels>h2{text-align:center;color:#fff;font-weight:600;text-transform:uppercase;font-size:22px;letter-spacing:1px;word-spacing:4px;margin:0 0 30px}.vid_pop_chnl_filtr{justify-content:center;color:#fff}.vid_pop_chnl_filtr select{border:0;background:rgb(255 255 255/30%)!important;color:#fff!important;font-weight:600;height:36px;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px}.vid_pop_chnl_filtr select option{color:#222}.vid_pop_chnl_filtr .btn{margin:0 8px;border:0;background:#fff!important;color:#977df3!important;font-weight:600;height:36px;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;padding:6px 16px;min-width:100px}.vid_pop_channls{border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px;box-shadow:rgb(0 0 0/10%)0 4px 6px -1px,rgb(0 0 0/10%)0 2px 4px -2px}.popular_channels_list{counter-reset:Serial}.popular_channels_list .channels_list:nth-child(-n+3) .vid_pop_channls{background:rgb(255 255 255/10%);box-shadow:none;border:1px solid rgb(255 255 255/30%);overflow:visible}.popular_channels_list .channels_list:nth-child(-n+3) .vid_pop_channls .video-thumb{overflow:visible;position:relative}.popular_channels_list .channels_list:nth-child(-n+3) .vid_pop_channls .video-thumb:after{counter-increment:Serial;content:counter(Serial);position:absolute;top:-60px;left:50%;transform:translateX(-50%);color:#fff;font-weight:600;font-size:72px;-webkit-text-fill-color:#977df3;-webkit-text-stroke:1.5px #fff;line-height:1;pointer-events:none;filter:drop-shadow(0 0 2px rgba(55,73,87,.15)) drop-shadow(0 2px 5px rgba(55,73,87,.2))}.popular_channels_list .channels_list:nth-child(-n+3) .vid_pop_channls .video-thumb img{z-index:1;position:relative}.popular_channels_list .channels_list:nth-child(-n+3) .vid_pop_channls .video-title a{text-decoration:none}.popular_channels_list .channels_list:nth-child(-n+3) .vid_pop_channls .video-title h4{color:#fff}.popular_channels_list .channels_list:nth-child(-n+3) .vid_pop_channls .video-title h6{color:rgb(255 255 255/80%);margin:6px 0 0}.popular_channels_list .channels_list:nth-child(1){position:absolute;top:250px;left:0;right:0}.popular_channels_list .channels_list:nth-child(2){position:absolute;top:430px;left:0;right:0}.popular_channels_list .channels_list:nth-child(3){position:absolute;top:610px;left:0;right:0}.embed-placement{display:flex;align-items:center;margin-bottom:15px}.embed-placement .colorpickerf .input-group-addon{padding:0;border:0}.embed-placement .colorpickerf .input-group-addon i{width:34px;height:34px;vertical-align:middle;border-radius:0 3px 3px 0}.pt_embed_playr{position:relative;padding-bottom:56.25%;overflow:hidden;border-radius:max(0px,min(8px,calc((100vw - 4px - 100%)*9999)))/8px}.pt_embed_playr iframe{width:100%;height:100%;position:absolute}.pt_noti_progress{height:3px;width:100%;background-color:rgb(4 171 242/50%);background-clip:padding-box;overflow:hidden;bottom:-1px;right:0;z-index:15;position:absolute}.pt_noti_progress .indeterminate{background-color:#04abf2}.pt_noti_progress .indeterminate:before{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:pt_indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.pt_noti_progress .indeterminate:after{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:pt_indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}@keyframes pt_indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes pt_indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}.user-setting-panel .user-comments .main-comment .user-name{margin-left:60px}.user-setting-panel .user-comments .main-comment .user-comment{width:calc(100% - 60px)}.user-setting-panel .user-comments .main-comment .user-comment p{background:rgb(0 0 0/5%);padding:8px 12px;border-radius:17px}.user-setting-panel .user-comments .main-comment .user-name small{display:block}.swal2-modal .swal2-validationerror{background-color:rgb(244 67 54/15%);margin:0;color:#f44336;font-size:14px;border-radius:10px;text-align:initial}.swal2-modal .swal2-validationerror::before{width:18px;height:18px;background-color:#f44336;line-height:18px}.home-page-categories .title.white h4,.home-page-categories .title.white .view_more_link a{color:#fff}.publisher-element .publisher-subscribe-button .btn-message{margin:0 7px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:#777;border-radius:6px;box-shadow:none;color:#fff;vertical-align:bottom}.publisher-element .publisher-subscribe-button .btn-message svg{margin:0}@media (min-width:576px){.et_plus .modal-dialog{min-height:calc(100% - 3.5rem)}.et_plus .modal-dialog::before{height:calc(100vh - 3.5rem)}}@media (min-width:768px){.modal-sm{width:380px}}@media (min-width:910px){.popular_channels{padding-bottom:370px}.popular_channels_list .channels_list:nth-child(-n+3) .vid_pop_channls{margin:0;flex-direction:column;padding:25px 5px}.popular_channels_list .channels_list:nth-child(-n+3) .vid_pop_channls .video-thumb{margin:0 0 20px}.popular_channels_list .channels_list:nth-child(-n+3) .vid_pop_channls .video-title{text-align:center;max-width:100%}.popular_channels_list .channels_list:nth-child(1){top:250px;left:50%;transform:translateX(-50%);width:240px}.popular_channels_list .channels_list:nth-child(2){top:320px;left:calc(50% - 240px);transform:translateX(-50%);width:240px}.popular_channels_list .channels_list:nth-child(3){top:320px;right:calc(50% - 240px);transform:translateX(50%);width:240px;left:auto}}@media (min-width:992px){::-webkit-scrollbar{background:#f0f0f0;width:10px}::-webkit-scrollbar-thumb{background:#ccc;width:10px}.pt_uv_thumbs_innr::-webkit-scrollbar{height:16px}.pt_uv_thumbs_innr::-webkit-scrollbar-track{background:#fff}.pt_uv_thumbs_innr::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:12px;border:5.5px solid #fff}.pt_uv_thumbs_innr::-webkit-scrollbar-button{display:none}.pt_playlist_right_vid_side{margin-left:-15px;width:calc(33.33333333% + 15px)}.pt_srch_vids .video-latest-list.video-wrapper .video-thumb{width:25%}.videos-latest-list.top .video-latest-list{height:285px}}@media (min-width:1650px){.home-page-categories .videos .video-list:not(.short) .video-list-image a{height:158px}}@media (max-width:1430px){.container{width:1056px}.container-full{width:100%}}@media (max-width:1360px){.container{width:850px}.container-full{width:100%}.pt_import_vdo #fetch-form{padding:50px 15px}}@media (max-width:1251px){.container{width:1056px}.container-full{width:100%}nav.navbar-findcond .search-header{padding:0 70px!important}}@media (max-width:1210px){nav.navbar-findcond .search-header{margin:10.5px 11px 10.5px 20px}}@media (max-width:1127px){.container{width:850px}.container-full{width:100%}}@media (max-width:1090px){nav.navbar-findcond ul.navbar-nav a span.hide-in-mobile{display:none}.hide_mobi_hist{display:none}nav.navbar-findcond .search-header{padding:0!important}.pt_srch_vids .video-latest-list .video-title h4{font-size:18px;max-height:48px;line-height:24px}.pt_srch_vids .video-latest-list .video-info p{margin:10px 0 0}.pt_srch_vids .video-latest-list .video-info a{margin:5px 0 0}.pt_srch_vids .video-latest-list .video-info a img{width:28px;height:28px}}@media (max-width:992px){.swiper-button-prev,.swiper-button-next{display:none!important}.pt_shorts_page_title span{visibility:hidden}.pt_page_margin{margin-top:60px}.hide-in-mobile{display:none!important}.pt_import_vdo .col-md-9,.pt_import_vdo .col-md-3{padding-right:15px;padding-left:15px}.pt_import_vdo .col-md-9 input{border-radius:10px 10px 0 0;border:2px solid #ccc;border-bottom:0}.pt_import_vdo #fetch-form{padding:50px 30px}.pt_import_vdo .col-md-9 .help-block{display:none}.pt_import_vdo .col-md-3 button{border-radius:0 0 10px 10px}.manage_vids .video-wrapper{margin-bottom:50px}.video-player .icons span{display:none}.mobile{display:block;width:100%}.desktop,.icons{display:none}.vid_analts_stat{margin-bottom:15px}.rent_vids .avatar a{min-width:180px;width:180px}.pt_vdo_upld_dn{margin:20px 0 50px}.pt_import_vdo .col-md-9{width:auto}.pt_import_vdo .col-md-9 svg.feather{height:48px}.article-categories{margin-top:30px}.wtch_mv_img{display:none}.lang_select_modal .row .col-md-4,.lang_select_modal .row .col-md-8{width:100%;padding:0}}@media (max-width:990px){.no-padding-right{padding-right:15px!important}.no-padding-left{padding-left:15px!important}.video-player-page .no-padding-right,.video-player-page .no-padding-left{padding-left:5px!important}.play-list-player .no-padding-right{padding-right:0!important}}@media (max-width:910px){.container{width:645px}.container-full{width:100%}nav.navbar-findcond .search-header{margin:10.5px 11px 10.5px 0}nav.navbar-findcond ul.navbar-nav>li>a{padding:16px 9px}header nav.navbar-findcond ul.navbar-nav>li.profile-nav>a{padding:13px 9px}.profile-container .pt_chnl_info{flex-direction:column;align-items:normal}.profile-container .pt_chnl_info .subscribe-btn-container{margin-left:115px;margin-bottom:0;margin-top:8px}.profile-container .links-container ul li a{padding:15px 22px}}@media (max-width:900px){.hide-in-mobile{display:none!important}.video-latest-list{height:auto!important;margin-bottom:25px}.video-player-page .no-padding-right,.video-player-page .no-padding-left{padding-left:0!important}}@media (max-width:865px){.hide_hdr_usr_name{display:none}.swiper-wrapper .user_avatar{padding:95px 15px 35px}}@media (max-width:768px){nav.navbar-findcond .pull-right>.navbar-nav{margin:0}.pt_vdo_plyr .embed-responsive.stuck{display:none}.modal-sm{width:380px}.articles-content .pt_article_h_list .video-thumb{display:block}.container.m_cont_full{width:100%;margin-top:0!important}.manage_vids .video-wrapper{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid rgba(0,0,0,.1)}.mobilerightpane,.mobileleftpane{padding:0!important}.mobilerightpane{display:none}.messages-sidebar ul{height:calc(100vh - 127px)}.pt_msg_area{height:calc(100vh - 208px)}.pt_msg_main,.mobilerightpane .messages-sidebar{margin-bottom:-18px}.pt_msg_header h3 .mobilemsgclose{display:inline-block}.settings-sidebar ul{white-space:nowrap;overflow-x:auto;margin-bottom:40px;padding:15px}.settings-sidebar ul li a svg{margin:0 7px 0 0}.settings-sidebar ul li{display:inline-block}.settings-sidebar ul li.active a{border-radius:2em;box-shadow:none;color:#fff;background:#04abf2}.article-wrapper .video-thumb a,.pt_history .video-wrapper .video-thumb a,.video-latest-list .video-thumb a{overflow:hidden;min-height:100%;max-height:100%;position:relative;display:block;height:0;padding:0;padding-bottom:56.25%}.articles-content .pt_article_h_list .video-thumb img,.pt_history .video-wrapper .video-thumb a img,.video-latest-list .video-thumb a img,.play-lists div.video-latest-list{max-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:100%;min-height:100%}.vid_pop_chnl_filtr{flex-direction:column}.vid_pop_chnl_filtr select{margin:7px 0}.wow_cset_avtr .wow_cset_avtr_hdr b{display:none}.popular_channels_list .channels_list:nth-child(1){top:370px}.popular_channels_list .channels_list:nth-child(2){top:550px}.popular_channels_list .channels_list:nth-child(3){top:730px}.et_plus .modal-dialog{justify-content:center}}@media (max-width:760px){.user-messages .messages .message{max-width:100%!important;word-break:break-word}.user-messages.user-setting-panel{padding:20px!important}.show-in-mobile{display:initial!important}.login-page{margin-top:0!important}.video-info-element .video-likes{font-size:14px}.hide-in-mobile-720{display:none!important}.video-big-title{font-size:18px;margin-top:5px;margin-bottom:10px}.video-big-title h1{font-size:18px;margin-top:0;margin-bottom:10px}.video-player-page .col-lg-1,.video-player-page .col-lg-10,.video-player-page .col-lg-11,.video-player-page .col-lg-12,.video-player-page .col-lg-2,.video-player-page .col-lg-3,.video-player-page .col-lg-4,.video-player-page .col-lg-5,.video-player-page .col-lg-6,.video-player-page .col-lg-7,.video-player-page .col-lg-8,.video-player-page .col-lg-9,.video-player-page .col-md-1,.video-player-page .col-md-10,.video-player-page .col-md-11,.video-player-page .col-md-12,.video-player-page .col-md-2,.video-player-page .col-md-3,.video-player-page .col-md-4,.video-player-page .col-md-5,.video-player-page .col-md-6,.video-player-page .col-md-7,.video-player-page .col-md-8,.video-player-page .col-md-9{padding-right:0;padding-left:0}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:0;padding-left:0}.keep-padding{padding-right:10px!important;padding-left:20px!important}.home-page-categories .col-md-3.keep-padding{padding-right:4px!important;padding-left:2px!important}.pull-right-mobile{float:right!important}.pull-left-mobile{float:left!important}.avatar-container{width:40px!important;border:1px solid #fff}.main-content{margin-top:55px}.footer-container .pull-right,.footer-container .pull-left{float:inherit!important}.nav>li{display:inline-block!important}.nav>li>a{padding:7px!important}.next-video h4{font-size:14px;margin-top:5px;margin-bottom:5px}.navbar-nav li{margin-top:-2px}.home-page-categories .videos .video-list{margin-bottom:30px}.search-header{display:none}nav.navbar-findcond .pull-right>.navbar-nav>li>a{padding:17px 15px!important}header nav.navbar-findcond ul.navbar-nav>li.profile-nav>a{padding:14px 13px!important}.wtch_mv_main_row{margin:0}.wtch_mv_info_main{margin-top:0}.video-player-page.six_padding_15 .pt_video_info .watch-video-description,.video-player-page.six_padding_15 .pt_video_info .video-published{padding:0!important}.popular_channels_list .channels_list:nth-child(-n+3){padding:0 15px}}@media (max-width:735px){.rent_vids{flex-direction:column}.rent_vids .avatar{width:100%}.rent_vids .avatar a{min-width:100%;width:100%}.rent_vids_side{padding:0;padding-top:15px}}@media (max-width:705px){.container{width:438px}.container-full{width:100%;padding:0}.pt_404>span{font-size:140px}.pt_404>span svg{width:140px;height:140px}.user-ads-list-container .col-10{padding:0 20px}.read-article-container .read-article-share ul li a .btn-share{padding:5px 1px}.container.m_cont_full{padding:0 15px}.pt_upload_vdo .upload{flex-direction:column;text-align:center}.pt_upload_vdo .upload>.content{width:100%;height:100%;margin:0 auto 20px}.pt_upload_vdo_type_radio{flex-direction:column}.profile-container .pt_chnl_info{padding:15px 15px 20px}}@media (max-width:700px){ul.notfi-dropdown{left:auto!important;width:100%!important}nav.navbar-findcond .pull-right>.navbar-nav>li>a{padding:17px 11px!important}}@media (max-width:620px){.home-page-categories .videos .video-list img{min-height:150px;max-height:150px}.profile-container .links-container ul{white-space:nowrap;overflow-x:auto;padding-bottom:8px}nav.navbar-findcond .pull-right>.navbar-nav>li>a{padding:17px 10px!important}nav.navbar-findcond .logo-img{margin:8px 15px!important}.pt_import_vdo #fetch-form{padding:50px 10px}.play-lists div.video-latest-list{padding:0 0 10px}.play-lists div.video-latest-list div.play_list_content h2 svg{margin-bottom:10px}.profile-container .card-container .cover-container img{height:210px}.pt_srch_vids .video-latest-list .video-title h4{font-size:16px;max-height:44px;line-height:22px}.pt_timeline_latest_vids .col-md-3:first-child .video-latest-list .video-info p,.pt_srch_vids .video-latest-list .video-info p{display:none}.video-likes{float:none!important;position:absolute;margin-top:35px;left:15px;right:15px}.video-likes .like-btn{flex:0 0 auto}.video-likes .video-info-element{width:auto;flex:1 1 auto}.pt_video_info .video-views{padding-bottom:30px}.video-player-page .video-options{display:block;text-align:center;white-space:nowrap;overflow-x:auto}.video-player-page.six_padding_15 .video-options{width:auto;margin:20px -15px 0}.video-player-page .video-options .btn-share{display:inline-block;vertical-align:middle;border:0}.video-player-page .video-options .btn-share>svg{width:26px;height:26px;vertical-align:middle;display:block;background-color:rgba(0,0,0,.1);border-radius:50%;padding:5px;margin:0 auto 4px}}@media (max-width:600px){.six_padding_15{padding-left:15px;padding-right:15px}.nav>li.hide_up_imp{display:none!important}.fixed-action-btn{display:block}}@media (max-width:530px){.slick-list{overflow:visible}nav.navbar-findcond .pull-right>.navbar-nav>li>a{padding:17px 9px!important}header nav.navbar-findcond ul.navbar-nav>li.profile-nav>a{padding:14px 9px!important}.yp_pub_elemnt .btn-subscribe,.yp_pub_elemnt .btn-subscribed,.btn-blocked{font-size:0;min-width:auto;padding:0;border-radius:50%;display:flex;justify-content:center;align-items:center;width:40px;height:40px}.yp_pub_elemnt .btn-subscribe svg.feather,.yp_pub_elemnt .btn-subscribed svg.feather{margin:-1px 0 0 0;width:22px;height:22px}.login-page .login-form{width:100%}.pt_header_nav .right-part>li{margin:0 2px}.pt_header_nav .right-part>li:not(.profile-nav)>a>svg,nav.navbar-findcond .header-image{width:24px;height:24px}.pt_header_nav .right-part>li.profile-nav>a>svg:not(.auth){display:none}.vid_move_filtr .pt_forms .form-group button.btn{min-width:auto}.nav>li.hide_upload_mobi_link{display:none!important}}@media (max-width:520px){.announcement-renderer{width:100%;left:0;bottom:0}.view_more_link{opacity:1;visibility:visible}.pt_video_info .btn-subscribe,.pt_video_info .btn-subscribed{padding:5.7px 12px;font-size:13px}.pt_video_info .btn-subscribe svg.feather,.pt_video_info .btn-subscribed svg.feather{margin-top:-2px;width:16px;height:16px}.pt_video_info .btn-subscribe:before,.pt_video_info .btn-subscribed:before{display:none}.video-options{text-align:center}.video-options .btn-share{float:none!important}.modal-sm{width:100%;max-width:90%}.modal.matdialog .modal-content{max-width:100%}.sett_row_rev{margin-left:0;margin-right:0}#padding_15{padding:0 15px}.rent_vids_foot{flex-wrap:wrap}.rent_vids_foot .rent_vid_info_name{display:block;width:100%;margin-bottom:10px}.pt_actv_prnt .article-wrapper{padding-left:0;padding-right:0}.sticky-container_sticky .sticky-container__video{position:relative}.video-player-page .pt_video_info .btn-subscribe,.video-player-page .pt_video_info .btn-subscribed{padding:0 13px;min-width:auto;line-height:37px}}@media (max-width:485px){.container{width:100%}.home-page-categories .videos .video-list .video-list-image a{height:100%;height:0;padding:0;padding-bottom:56.25%}.home-page-categories .videos .video-list .video-list-image a img{width:100%;height:100%;min-height:100%;max-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;display:block}nav.navbar-findcond .logo-img{margin:8px 20px 8px 15px!important}.pt_header_nav .right-part>li.dropdown.open{position:inherit}ul.notfi-dropdown{left:0!important;max-width:100%!important}.pt_video_info .video-views svg{display:none}.modal.matdialog .modal-body{padding:0 15px}.video-options .btn-share{margin:0}.user-ads-list-container .col-10{padding:0 30px}#pt-user-ads-table_wrapper .col-sm-12{overflow-x:auto}.read-article-container .read-article-text{padding:0 10px}.read-article-container .read-article-share ul li,.import-form-content,.pt_upload_vdo #upload-form{padding:0}.mat_header{padding:0 15px;margin-bottom:50px}.user-setting-panel{padding:20px 10px 10px}nav.navbar-findcond .profile-nav.open>.dropdown-menu.ani-acc-menu,nav.navbar-findcond .profile-nav.open>.dropdown-menu.ani_log_menu{right:15px!important}.pt_shadow,.profile-container>div.yp_profile{border-radius:0}.profile-container{margin-top:-20px}.profile-container .pt_chnl_info .avatar-container{width:70px;min-width:70px;height:70px;margin-top:-45px}.profile-container .pt_chnl_info .subscribe-btn-container{margin:8px auto 0}.pt_video_info .watch-video-description,.pt_video_info .video-published,.video-options{padding:0}}@media (max-width:460px){nav.navbar-findcond .logo-img{max-width:105px;margin:11.5px 10px!important}.home-page-categories .col-md-3{width:100%!important}.home-page-categories .videos .video-list img{min-height:200px;max-height:200px}.profile-container .pt_chnl_info,.profile-container .links-container{margin:0}.profile-container .card-container .cover-container img{height:160px;object-fit:cover}.video-info-element{width:90px}.pt_404>span{font-size:110px}.pt_404>span svg{width:110px;height:110px}.pt_404 h1{font-size:31px}.read-article-comments-container .comments-content{padding:15px 0}.login-page{padding:30px 17px}}@media (max-width:435px){header nav.navbar-findcond ul.navbar-nav>li.profile-nav>a .caret{display:none}.read-article-container .read-article-meta span svg.feather.feather-clock{display:none}.read-article-container .read-article-meta span.pull-right svg.feather{margin:-3px 0 0 5px}}@media (max-width:400px){nav.navbar-findcond .pull-right>.navbar-nav>li>a{padding:17px 6px!important}.home-page-categories .videos .video-list img{min-height:180px;max-height:180px}.home-page-categories .videos .video-list{margin-bottom:10px}.user-ads-list-container .user-ads-list-header span a,.create-new-ad-container .user-ads-list-header span a{font-size:12px}.read-article-container .read-article-meta{font-size:13px}.read-article-container .read-article-head h1{font-size:29px}}@media (max-width:380px){header nav .container-fluid{padding:0}nav.navbar-findcond .logo-img{max-width:95px;margin:13px 3px!important}.user-ads-list-container .user-ads-list-header span.create-ad-btn a,.create-new-ad-container .user-ads-list-header span.create-ad-btn a{font-size:0}nav.navbar-findcond .profile-nav.open>.dropdown-menu.ani-acc-menu,nav.navbar-findcond .profile-nav.open>.dropdown-menu.ani_log_menu{right:0!important}}@media (max-width:350px){nav.navbar-findcond .pull-right>.navbar-nav>li>a{padding:17px 5px!important}.home-page-categories .videos .video-list img{min-height:160px;max-height:160px}.pt_404>span{font-size:90px}.pt_404>span svg{width:90px;height:90px}}.fixed-action-btn ul{background:unset!important}.showing_pages{margin-top:25px}.pay_to_content{width:100%!important;height:100%!important;position:absolute!important}.pay_to_content p,.pay_to_content h5{color:#fff!important}.pay_to_content .pay_to_content_background{width:100%;height:100%;background:rgba(0,0,0,.6)!important}.padding_popular{padding-top:10px!important}.unverify_color{color:#fb483a!important}.profile-container .card-container .cover-container-2 img{width:100%;position:absolute}.cover-container-2{display:none;height:250px;overflow:hidden}.profile-container .user-reposition-dragable-container{position:absolute;top:10px;right:10px;font-size:16px;display:flex;align-content:center;background-color:rgba(0,0,0,.65);border-radius:5px;padding:5px}.profile-container .card-container .edit-cover-container .btn,.profile-container .user-reposition-dragable-container .btn{color:#fff;border:0;padding:0}.profile-container .user-reposition-dragable-container .btn svg{vertical-align:middle;width:22px;height:22px}.user-cover-uploading-progress{color:#fff;width:100%;position:absolute;z-index:2;display:none;background-color:rgba(0,0,0,.23);height:100%}.pace-activity-parent{background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;padding:20px;border-radius:5px;margin-top:-15px}.pace-activity{display:block!important;width:40px;height:40px;border:4px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:30px;overflow:visible!important;-webkit-animation:pace-spinner .7s linear infinite;-moz-animation:pace-spinner .7s linear infinite;-ms-animation:pace-spinner .7s linear infinite;-o-animation:pace-spinner .7s linear infinite;animation:pace-spinner .7s linear infinite}#adContainer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}#adContainer div{width:100%!important;height:100%!important}.pt_video_player .mejs__container,.pt_video_player .mejs__container video{width:100%!important}.video-player video{object-fit:contain}.sticky-container_in-content{height:auto!important}.pt_video_player{aspect-ratio:16/9}body[resized=true] .pt_video_player{max-height:670px}.mejs__container{max-height:100%}.mejs__container,.video-player .mejs__mediaelement video,.mejs__overlay.mejs__layer{height:100%!important;width:100%!important}.helper-text li.valid{color:#1aac20!important}.no-before:before{content:none!important}.dev_sidebar{padding:15px}.dev_sidebar .links_ads a{display:flex;align-items:center;padding:10px;margin:5px 0;border-radius:8px;transition:all .2s;gap:15px;text-decoration:none;font-family:"Roboto";font-size:15px}.dev_sidebar .links_ads a:hover{background:rgb(0 0 0/5%)}.dev_sidebar .links_ads a.active{color:#04abf2;background:rgb(4 171 242/11%)}.dev_sidebar>hr{margin:17px 0}.dev_sidebar>.btn{width:100%;font-weight:500;font-size:15px;border-radius:8px;font-family:"Roboto";padding:10px 12px}.pt_dev_appps{padding:15px 15px 1px}.dev_apps_list{background:rgb(0 0 0/4%);padding:10px;border-radius:10px;margin-bottom:18px;box-shadow:0 0 0 1px #e6e6e6;font-family:"Roboto"}.dev_apps_list .avatar{margin-bottom:12px}.dev_apps_list .avatar img{width:100%;aspect-ratio:1.3;object-fit:cover;border-radius:12px}.dev_apps_list .ap_name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:500;font-size:17px}.dev_apps_list .ap_name a{text-decoration:none;color:#222}.dev_apps_list p{margin:5px 0 15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dev_apps_list .btn{border:0;font-weight:500;padding:9px 16px;transition:all .2s}.main_aff_page p,.sett_aff_link{display:flex;align-items:center;gap:15px;margin:0 0 17px;padding:6px}.main_aff_page p span,.sett_aff_link span{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;position:relative;flex:0 0 auto}.main_aff_page p span:before,.sett_aff_link span:before{content:"";position:absolute;width:100%;height:100%;background:currentColor;border-radius:50%;opacity:.1}.main_aff_page .btn{border:0;margin:0 8px 6px;min-width:200px;font-weight:500;border-radius:13px}.sett_aff_link{padding:0;margin:15px 0 30px}.sett_aff_link span{width:67px;height:67px}.sett_aff_link .form-group{margin:0}.pt_google_auth{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;margin:20px 0 0}.pt_google_auth img{width:100%;max-width:230px;flex:0 0 auto;border-radius:10px;border:1px solid #ededed}.pt_google_auth .form-group{flex:1 1 auto;margin:20px 0}.pt_google_auth_info{margin-top:25px}.pt_google_auth_info p{margin:17px 0 0;font-size:15px;line-height:normal;display:flex;align-items:flex-start;gap:15px}.pt_google_auth_info p svg{flex:0 0 auto;width:32px;height:32px;background:#e7e7e7;padding:7px;border-radius:5px}.pt_upgraded_page{position:relative;text-align:center;padding:100px 0}.pt_upgraded_page>svg:not(.feather){position:absolute;height:auto;width:45%;left:50%;transform:translateX(-50%);top:100px;opacity:.3}.pt_upgraded_page>svg.feather{margin:0 0 20px;width:auto;height:130px;position:relative;animation-duration:1s;animation-fill-mode:both;animation-name:bounce_pro}@keyframes bounce_pro{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pt_upgraded_page h3{position:relative;font-size:26px}.pt_upgraded_page p{position:relative;font-size:19px;max-width:740px;margin:0 auto 50px;line-height:normal}.pt_upgraded_page .btn{font-weight:500;border-radius:2em;min-width:250px!important;padding:16px 20px;font-size:15px;height:auto!important}body span.icon_pro svg{margin:0 3px!important;width:38px!important;height:18px!important}.profile-container .pt_chnl_info .info-container h4 .icon_pro{margin:0 0 1px;display:inline-block}#switch_accounts .modal-dialog{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}#switch_accounts .modal-dialog::before{display:block;height:calc(100vh - 1rem);content:""}.dropdown-switch-account .btn-main{width:100%;margin:16px 0 0;padding:8px 20px;display:flex;align-items:center;justify-content:center;gap:10px}.dropdown-switch-account .btn-main svg{width:17px;height:auto}.dropdown-switch-account .user-avatar{display:flex;align-items:center;gap:10px;border-radius:10px;padding:8px;line-height:normal;margin:0 0 6px;text-decoration:none}.dropdown-switch-account .user-avatar.active{color:#0d99dc!important;background:rgb(13 153 220/10%)}.dropdown-switch-account .user-avatar>img{margin:0;box-shadow:none;flex:0 0 auto;width:40px;height:40px;border-radius:50%}.dropdown-switch-account .user-avatar .info{flex:1 1 auto}.dropdown-switch-account .user-avatar .info b{margin:0;font-weight:500;display:block;font-size:15px}.dropdown-switch-account .user-avatar.active b{color:#0d99dc!important}.dropdown-switch-account .user-avatar .info p{margin:0}.dropdown-switch-account .user-avatar>svg{margin:0;flex:0 0 auto;height:20px;width:20px}
.navbar-fixed-top{background:#050404!important;border-bottom:none!important}nav.navbar-findcond .search-header input{background-color:#3a3b3c!important}nav.navbar-findcond .search-header input:focus{border-color:#009688!important}.dropdown-menu.notfi-dropdown h5{background:#0b0b0b!important}.dropdown-menu.notfi-dropdown li ul li:hover{background:#3e3e3e!important}.dropdown-menu.ani-acc-menu svg.feather{color:#9d9d9d}header .dropdown-menu.ani-acc-menu li a,header .dropdown-menu.ani_log_menu li a{color:#e5e5e5!important}nav.navbar-findcond ul.navbar-nav a.search-icon svg path{fill:#eee}.sidebar-ad-container .sidebar-ad-inner .info{background:#333}.sidebar-ad-container{box-shadow:none!important}.vid_srch_filtr .pt_forms{background-color:#212121}.yp_trans{background:0 0!important;box-shadow:none!important}.home-page-categories .videos .video-list .video-list-image a,.video-latest-list .video-thumb a,.login-page,nav.navbar-findcond .search-header .search-dropdown,.yp_pub_elemnt .publisher-element{background:#212121}.yp_side_drawer ul.sections li.active a{color:#0094d8!important}.home-page-categories .videos .video-list .video-list-by span,.home-page-categories .videos .video-list .video-list-by a,.video-latest-list.video-wrapper .video-info span,.video-latest-list.video-wrapper .video-info a,.video-latest-list.video-wrapper .video-info{color:#9f9f9f!important}.slick-prev,.slick-next{background:#242424}input,textarea,select,.bootstrap-select button,.bootstrap-select button span{border-color:#545454!important;background-color:#303233!important;box-shadow:none;color:#eee!important}input[data-plyr=seek],input[data-plyr=volume]{background:0 0!important}.plyr__menu__container .plyr__control>span,.plyr__menu__container .plyr__menu__value,.plyr__progress .plyr__tooltip{color:#333!important}.bootstrap-select button:hover,.bootstrap-select button:hover span{background-color:#303233!important}body{background:#191c1d!important;border-color:#444!important;color:#dcdcdc}body .subs-amount{background:#696969!important}nav.navbar-findcond ul.dropdown-menu>li>a:hover{background:#333!important;color:#fff!important}.pp_mat_input input:focus,.pp_mat_input textarea:focus,.pp_mat_input select:focus{border-color:#4285f4!important}.pp_mat_input label{background:#303233}.pp_mat_input input:placeholder-shown:not(:focus)+label{color:#eee!important}.login-page .login_signup_combo .login__ .btn{background-color:#000!important}nav.navbar-findcond .search-header .search-dropdown .search-result a{color:#cacaca!important}.user-ads-list-container,.create-new-ad-container{background:#212121!important;color:#eee!important}.bootstrap-select *,.user-ads-list-container table *,table#withdrawal-requests *{background:#212121!important;color:#eee!important;border-color:#424242!important}.tgl-ios+.tgl-btn{background:#bdbdbd!important}.tgl-ios:checked+.tgl-btn{background:rgba(0,150,136,.5)!important}.yp_ads_add .add-amount h5 input{background:#131313!important}.read-content,.related-article-wrapper{background:#303233;border:1px solid #212121}.read-article-container .read-article-meta{border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.settings-sidebar ul li.active a{color:#fff;background:rgb(255 255 255/8%)}.video-options{border-color:#191d23!important}.pt_video_comments .yp_video_comment textarea{border-color:#3e3e3e!important}.video-published{color:#eee!important}.modal-content,.modal.matdialog .modal-header,.modal.matdialog .modal-footer{background-color:#090909}.modal.matdialog .matbtn:hover{background:#363636}.profile-container .links-container ul,.profile-container .links-container ul li{background:0 0!important}.profile-container .pt_chnl_info .avatar-container{border-color:#212121}.profile-container .pt_chnl_info .subscribe-btn-container .btn-subscribe{color:#000!important}.profile-container .pt_chnl_info .subscribe-btn-container .btn-message{background-color:rgb(255 255 255/15%)}.thumbnail-preview-renderer{border-color:#5d5d5d}.play-lists:after,.play-lists:before{background:rgba(83,83,83,.15)}.video-title{color:#fff!important}.video-publisher{color:#fff!important}.video-views{color:#fff!important;text-transform:lowercase}a{color:inherit!important;color:#eee!important}p,span,h1,h2,h3,h4,h5,h6,article,small,b,strong,td,th,label,button,input,li,.setting-panel input[type=text],.setting-panel input[type=password],.setting-panel textarea,.setting-panel select,.user-setting-panel input[type=text],.user-setting-panel input[type=password],.user-setting-panel textarea,.user-setting-panel select{color:#eee!important}li{background:#212121!important;border-color:#444!important}li.sort-comments a:hover{background:#3e3e3e!important;color:#eee!important}.mejs-qualities-selected,.mejs__qualities-selected{color:#04abf2!important}.user-setting-panel{background:#303233!important;color:#eee!important;border-color:#424242!important;box-shadow:none!important}ul{background:#212121!important;border-color:#444!important}ul.dropdown-menu{background:#212121!important;border-color:#444!important}ul.dropdown-menu>li>a:hover{background:#333!important;color:#fff!important}.swal2-modal{background:#131313!important;border-color:#fff!important}.swal2-modal button.btn{background:#030303!important;border-color:#444!important;box-shadow:none}.playlist-item{border-color:#444!important}.load-more{color:#eee!important;border-color:#424242!important}.divider{background:#424242!important}.watch-video-show-more{color:#fff!important;border-color:#424242!important;background-color:#131313;background-image:linear-gradient(to top,#131313 0,#131313 100%)}.watch-video-show-more:hover{background-color:#000;background-image:linear-gradient(to top,#000 0,#000 100%)}.comments-header{color:#eee!important}.load-related-videos{border-color:#424242!important}.load-related-videos button{background:rgb(255 255 255/15%)!important;color:#eee!important;border:0}.load-related-videos button:focus{background:rgb(255 255 255/15%)!important;color:#eee!important;border:0!important}hr{border-color:#424242!important}.recent-articles{border-bottom:1px solid #3e3e3e}.postFooter{border-top:1px solid #484848}.article-categories h4{border-color:#424242!important}.swal2-success-circular-line-right,.swal2-success-circular-line-left,.swal2-success-fix{background:0 0!important}.pt_forms .last-sett-btn{background-color:transparent!important;border-top:none!important}.pt_forms .form-group input[type=text]:focus{border-color:#007bb3!important}.pt_forms .form-group input[type=email]:focus{border-color:#007bb3!important}.pt_forms .form-group input[type=password]:focus{border-color:#007bb3!important}.pt_forms .form-group select:focus{border-color:#007bb3!important}.pt_forms .form-group textarea:focus{border-color:#007bb3!important}.alert-info{color:#fff;background:#131313;border-color:#31708f}.alert-danger{color:#fff;background:#131313;border-color:#a94442}.alert-success{color:#fff;background:#131313;border-color:#3c763d}.alert-warning{color:#fff;background:#131313;border-color:#8a6d3b}.toggle-group *{color:#eee!important}.toggle-group .toggle-off{background:#3e3e3e!important}.alert{border-radius:0}.alert p{color:#8a6d3b!important}.alert h4{color:#8a6d3b!important}.main-color{color:#04abf2!important}.next-video{border-bottom:1px solid #3e3e3e!important}.messages-sidebar .search-box{background-color:#050404;border-bottom:1px solid #444}.messages-sidebar .search-box input{box-shadow:none!important}.messages-sidebar .list-group{box-shadow:none!important;background-color:#050404!important}.messages-sidebar .saving{color:#1da1f2!important}.messages-sidebar .saving span{color:#1da1f2!important}.messages-sidebar ul li a:hover{background-color:transparent!important}.second-header-layout li.active>a{background:#111!important}.btn-default{background:#131313}.announcement-renderer,.announcement-renderer .alert{background-color:#000}.modal-footer{background-color:#272727;border-top:1px solid #131313}.content{background:#303233;box-shadow:0 1px 0 0#212121,0 0 0 1px #212121}.import-form-content{border-top:1px solid #484848}.pt_about{color:#e1e1e1}.publisher-element{border-top:1.5px solid #191d23;border-bottom:1.5px solid #191d23}.search-result a{color:#333!important}.home-page-categories .row{border:0!important;margin-bottom:0!important}.page-margin.video-player-page .publisher-subscribe-button button{background:#3590d9!important;border-color:#5e99dc}.page-margin.video-player-page .publisher-subscribe-button span{background:#3590d9!important;border-color:#5e99dc}.page-margin.video-player-page .related-header h4{border-bottom:1px solid #3e3e3e!important}.subscriptions-list .video-wrapper .video-actions{padding-right:10px}.subscriptions-list .video-wrapper .video-desc{color:#8a8a8a!important}.subscriptions-list .video-wrapper hr{border-color:#424242!important}.upload-head hr{border-color:#424242!important}.video-menu ul li span:hover{background:#04abf2!important;color:#fff!important}.text-center.no-content-found{color:#eee!important}.play-lists .dropdown-menu{border-radius:0!important}.play-lists .dropdown-menu li span:hover{background:#3e3e3e!important;color:#eee!important}.fa-thumb-tack.rotate-r45d{color:#42c1be}.termsofuse:not(h4){color:#8a8a8a!important}.dataTables_paginate.paging_simple_numbers ul li.active a{background:#eee!important;color:#212121!important}.settings-sidebar ul{background:#050404!important}.settings-sidebar ul li{background:0 0!important;color:#eee!important;border-color:#424242!important;box-shadow:none!important}.settings-sidebar ul li.active{border-color:#eee!important}.form-control.read-only{background:#3e3e3e!important;color:#eee!important}#avatar-settings .btn-file{color:#eee!important;background:#1c1c1c!important}.nav .open>a{background:0 0!important}.nav .open>a:focus{background:0 0!important}.nav .open>a:hover{background:0 0!important}.related-header h4{border-bottom:1px solid #3e3e3e!important}.user-messages .messages .message .user-message{background-color:#131313;box-shadow:none!important}.user-send-message textarea{box-shadow:none!important;background:#191c1d!important}#new-message-form #send-button{color:#04abf2!important;background-color:rgba(0,0,0,.3)}#new-message-form #send-button:hover{background-color:rgba(0,0,0,.5)}.pt_footer .container-fluid{background:#212121!important;border-top:solid 1px #111}.pt_history .video-wrapper>div{box-shadow:0 1px 5px rgba(0,0,0,.2)}.pt_blogcomm_combo img{border:0!important}.user-comments .main-comment .user-avatar img{border:0!important}.player-video .video-processing div{background:#000}.alert p,.alert h4{color:#fff!important}.pt_upload_vdo .progress{background:0 0!important}.pt_upload_vdo .progress .percent,.pt_prcs_vdo{color:#fff!important}.empty_state svg.feather{color:#c3c3c3;background-image:url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath d='m512 256c0 141.386719-114.613281 256-256 256s-256-114.613281-256-256 114.613281-256 256-256 256 114.613281 256 256zm0 0' fill='rgb(255 255 255 / 8%25)'/%3e%3cpath d='m384 256c0 70.691406-57.308594 128-128 128s-128-57.308594-128-128 57.308594-128 128-128 128 57.308594 128 128zm0 0' fill='rgb(255 255 255 / 10%25)'/%3e%3c/svg%3e")}.empty_state{color:#fff!important}.private-text{background:#333!important;color:#eee!important}.highcharts-root .highcharts-background{fill:#212121!important}.highcharts-root .highcharts-title{fill:#fff!important}#video_dropdown .dropdown-menu{background-color:#333}#video_dropdown .dropdown-menu .dropdown-item:hover{color:#fff!important}.spin-svg{fill:#fff!important}#geo_blocking .bootstrap-select{background-color:#212121}.vid_stud_filtr label:hover span{background:#404040}.vid_pop_channls{border:1px solid #4a4a4a}#bar_loading:before{background-color:#fff}.showing_pages{color:#fff}.showing_nav{background:#191c1d!important}.showing_nav .pagination{background:0 0!important}.pagination li a{background:#131313!important;border-color:#474747!important}.pagination .active a{border-color:#337ab7!important}.btn_color{background-color:#232323!important}.set_unbl_usrs{border:1px solid #434343}.set_unbl_usrs button{background-color:#545454}.checkbox label::before{background-color:#3b3b3b}.rent_vids_foot .rent_vid_info_name svg{color:#d1d1d1}.pt_actv_hdr time,.pt_vew_actv_pst .comments_header{color:#e2e2e2}.pt_actv_prnt .article-wrapper:not(:last-child){border-bottom:1px solid #3f3f3f}.pt_vew_actv_pst{background-color:#212121}.mic_drop .dropdown-menu div,.cam_drop .dropdown-menu div,.chat_drop .dropdown-menu div{color:#fff}.emojionearea,.emojionearea.form-control{background-color:#1c1c1c;border:1px solid #444}.emojionearea .emojionearea-editor{color:#f8f8f8}.movie-file-input{border-color:#444}.movie-file-input>.button{background:#414141}.pt_vid_card_prvw{--surface2:#323232;--surface3:#525252;background:rgb(255 255 255/8%)}.pt_vid_card_form .form-group label.col-md-12{background:#212121}.video-info-element .views-bar{background-color:#464646}.video-likes{color:#cdcdcd}.video-likes .like-btn:hover{color:#fff}.publisher-element .publisher-name span{opacity:.7}.video-options .btn-share:not(:last-child){border-right-color:#191d23}.pt_video_info .watch-video-description p{color:#c8c8c8!important}.pt_video_comments .comments-header,.user-comments .main-comment .user-comment .comment-text,.sort-comments-dropdown .dropdown-toggle{color:#c4c4c4!important}.video-options .btn-share:hover{background-color:rgb(255 255 255/5%)}.main-comment .pt-comment-item-reply-form input{border-bottom-color:#3e3e3e!important}.wtch_mv_info_main .watch-video-show-more:hover{background:#2d2d2d}.pt_sec_nav_slide>div a.active{background:linear-gradient(135deg,var(--pt-accent, #E4273D),var(--pt-accent-2, #FF4D5E))!important;border-color:transparent!important;color:var(--pt-accent-ink, #FFFFFF)!important;font-weight:700;box-shadow:0 6px 16px rgba(228,39,61,.32)}.pt_sec_nav_slide_prnt .swiper-button-next,.pt_sec_nav_slide_prnt .swiper-button-prev{color:#fff!important;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);box-shadow:none}.pt_sec_nav_slide_prnt .swiper-button-next:hover,.pt_sec_nav_slide_prnt .swiper-button-prev:hover{background:var(--pt-accent, #E4273D);border-color:var(--pt-accent, #E4273D)}.btn-subscribe:before,.btn-subscribed:before{border-right-color:#696969}nav.navbar-findcond .search-header .search-dropdown .search-result a:hover{background-color:rgb(255 255 255/5%)}.articles-content .pt_article_h_list{background:#303233;border-color:#3d3d3d}.articles-content .pt_article_h_list .video-info .postFooter{border-color:#484848}.login-page .login_signup_combo .btn{background-color:#04abf2!important}.login-page .pp_mat_input input,.login-page .pp_mat_input select{background:#1c1c1c!important}.login-page .signup__{color:#e6e6e6}header nav.navbar-findcond ul.dropdown-menu.ani-acc-menu>li:first-child a:hover{color:#fff!important}ul.notfi-dropdown li h5{border-bottom-color:#373737}.pt_page_headr{border-bottom-color:#333}.related-video-wrapper .ra-title .video-category a{background:#3b3b3b}.pp_mat_input .emojionearea,.pp_mat_input .emojionearea.form-control{border-color:#545454;background-color:#303233}.pp_mat_input .emojionearea .emojionearea-editor{color:#e6e6e6}.pt_upload_vdo_step .line{background:#505050}.upload-image-content{color:#d5d5d5}.pt_import_vdo .col-md-9 svg.feather{border-color:#545454}.pt_timeline_usr{background:#191c1d}.profile-container .page-container{background:linear-gradient(#2b2f31 0,transparent 100%)}.pt_blogcomm_combo textarea{border-bottom-color:#525252!important}.user-comments .main-comment .user-comment{color:#aeaeae}.article_image_renderer{border-color:#c8c8c8;background:#3e4041}table .dataTables_empty{background:#303233}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top-color:#545454}.table>thead>tr>th{border-bottom-color:#545454}.messages-sidebar{border-color:#373737}.messages-sidebar ul li a .user-name{color:#e8e8e8}.pt_msg_header{background:#050404}.pt_msg_area{background:#2a2d2e!important}#new-message-form{border-color:#414141;background:#2a2d2e}.messages-sidebar .search-box svg.feather{background:rgb(255 255 255/5%);border-color:#545454}.platform_icon{background:#4c4c4c}.as_list{border-color:rgb(255 255 255/10%)}.yp_sett_header h4 svg{background:rgb(255 255 255/10%)}.vid_stud_divider:after{background:rgb(255 255 255/10%)}.pt_create_ads_upload{border-color:#707070}.cc-window{background-color:#303233}@media (min-width:992px){.pt_uv_thumbs_innr::-webkit-scrollbar-track{background:#303233}.pt_uv_thumbs_innr::-webkit-scrollbar-thumb{border:5.5px solid #303233}}.bootstrap-select .dropdown-menu li a span.text{background:0 0!important}.tube_faq .accordion{border-color:#3e3e3e}.tube_faq .accordion-item>.btn{color:#e7e7e7;background:#383838}.tube_faq .accordion-item.is-active>.btn{background-color:#4a4a4a}.tube_faq .accordion-item.is-active>.card{background-color:#363636}.read-article-container .read-article-meta>div{border-color:#4a4a4a}.ui-widget-content,.ui-widget-header{border-color:#505050;background:#1a1a1a;color:#e5e5e5}.ui-widget.ui-widget-content{border-color:#505050}.ui-widget-header{background:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border-color:#505050}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border-color:#525252;background:#484848}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{color:#777620!important}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{filter:invert(1)}.related-article-wrapper{border:1px solid #525252}.read-article-sidebar .ra-sidebar-head h4{border-bottom-color:#767676}.articles-content .pt_article_h_list .video-info .postFooter a:hover{background-color:#424242}.pt_crop_shrt_vid .ui-slider{background:rgb(255 255 255/20%)}.pt_shorts_page_title .btn{background-color:#222!important}.swal2-modal .swal2-buttonswrapper{border-color:#3c3c3c}.swal2-modal button.btn.pt_wallet_btn.btn-success{background-color:#5cb85c!important}.swal2-modal button.btn.pt_wallet_btn.btn-default{background-color:#2c2c2c!important}.pt_upload_vdo button.btn_upld_vid_next.btn-default:hover,.pt_upload_vdo button.btn_upld_vid_next.btn-default:focus,.pt_upload_vdo button.btn_upld_vid_next.btn-default.focus,.pt_upload_vdo button.btn_upld_vid_next.btn-default:active,.pt_upload_vdo button.btn_upld_vid_next.btn-default.active{background-color:#4c4c4c}.wow_cset_avtr .wow_cset_avtr_hdr .btn-file{border-color:#303233}.payment_box .btn{border-color:rgb(255 255 255/15%)}.read-article-container .read-article-meta .count svg.feather{background:rgb(255 255 255/10%)}.pt_act_likds>span{background:rgb(255 255 255/7%)}.dropdown-menu{background-color:#191818}body .tox-tinymce{border-color:#373737}body .tox .tox-tbtn svg{fill:#ededed}body .tox .tox-menubar,body .tox .tox-toolbar-overlord,body .tox .tox-toolbar,body .tox .tox-toolbar__overflow,body .tox .tox-toolbar__primary{background-color:#3c3c3c}body .tox .tox-tbtn:hover,body .tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){color:#222f3e!important}body .tox .tox-menubar+.tox-toolbar,body .tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary,body .tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-color:#505050}.user-ads-list-container.pt_vid_stud_ads_list{background:0 0!important}div.dataTables_wrapper div.dataTables_length select.form-control{margin:0 6px}.user-setting-panel select{box-shadow:0 1px 0 0#4d4d4d,0 0 0 1px #565656}.user-ads-list-container.pt_vid_stud_ads_list table *{background:0 0!important}.user-ads-list-container.pt_vid_stud_ads_list div.dataTables_wrapper div.dataTables_paginate ul.pagination,.user-ads-list-container.pt_vid_stud_ads_list div.dataTables_wrapper div.dataTables_paginate ul.pagination>li{background:0 0!important}.checkbox label::before{border-color:rgb(255 255 255/40%)}.pt_blogcomm_combo button:hover{background-color:rgb(255 255 255/15%)}.pt_mn_wtch_switch .tgl-btn:before{background:rgba(255,255,255,.15)}.pt_ads_wallet_olink{border-color:rgb(255 255 255/15%)}.pt_ads_wallet_olink:hover{background:rgb(255 255 255/7%)}.pt_create_ads_form .dropdown.bootstrap-select.form-control{background:0 0;margin-bottom:7px}.pt_create_ads_form .bootstrap-select>.dropdown-toggle{border:2px solid #e6e6e6;border-radius:2px;padding:8px 12px}.pt_create_ads_form .bootstrap-select *{background:#323233!important}.playlist-item,.user-setting-panel .user-comments .main-comment .user-comment p{background:rgb(255 255 255/8%)}.pp_mat_input .bootstrap-select *{background:#303233!important}.pt_forms .ui-widget.ui-widget-content{background:#303233!important;border-color:#545454!important}.pt_forms ul.tagit li.tagit-new{background:0 0!important}.pt_blogcomm_combo textarea:focus,.main-comment .pt-comment-item-reply-form input:focus{border-color:#04abf2!important}body .pp_mat_input>.bootstrap-select .bs-actionsbox .actions-btn{background:#1a1a1a!important}body .pp_mat_input>.bootstrap-select .dropdown-menu li a{border-bottom:1px solid}.verifiacation-request-form .upload-files{border-bottom-color:#494949}.view_more_link a:hover{background:rgb(255 255 255/15%)}.messages-sidebar .search-box>.btn{border-color:#545454}pre{background-color:#202020;color:#fff;border-color:#333}code{background-color:#303233}.pt_deve_info li{background:0 0!important}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-color:#4a4a4a}.dev_apps_list{background:rgb(255 255 255/4%);box-shadow:0 0 0 1px #595959}.pt_google_auth_info p svg{background:#262626}body{background-color:#0b0b0d!important;background-image:radial-gradient(ellipse 70% 55%at 6% -6%,rgba(228,39,61,.14),transparent 58%),radial-gradient(ellipse 55% 45%at 100% 108%,rgba(255,77,94,.08),transparent 55%),radial-gradient(circle at 8% 92%,rgba(255,255,255,.05)0,transparent 1.6px),radial-gradient(circle at 42% 18%,rgba(255,255,255,.04)0,transparent 1.6px),radial-gradient(circle at 78% 64%,rgba(255,255,255,.05)0,transparent 1.6px),url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3e%3cg transform='rotate(-18 80 80)'%3e%3crect x='38' y='62' width='84' height='34' rx='17' fill='none' stroke='rgba(228,39,61,0.06)' stroke-width='2'/%3e%3ctext x='80' y='86' font-family='Arial,Helvetica,sans-serif' font-size='22' font-weight='800' fill='rgba(228,39,61,0.06)' text-anchor='middle'%3e18+%3c/text%3e%3c/g%3e%3c/svg%3e")!important;background-size:auto,auto,3px 3px,3px 3px,3px 3px,260px 260px!important;background-repeat:no-repeat,no-repeat,repeat,repeat,repeat,repeat!important;background-position:0 0,0 0,0 0,0 0,0 0,0 0!important;animation:pt-ember-bg 30s ease-in-out infinite}:root{--pt-card-bg:#17161A!important;--pt-card-border:rgba(255,255,255,.08)!important}@keyframes pt-ember-bg{0%,to{background-position:0 0,100% 100%,0 0,0 0,0 0,0 0}50%{background-position:4% 3%,96% 97%,0 0,0 0,0 0,0 0}}@media (prefers-reduced-motion:reduce){body{animation:none}}
/*
Add here your custom css styles Example: p { text-align: center; color: red; }
*/

/* Мобильный Chrome/Android сам раздувает мелкий текст ("font boosting"/
   text autosizer) внутри узких overflow-x:auto flex-блоков - именно
   такими стали пункты сайдбара (.pt_home_sidebar_nav/_cats) на мобильных
   (см. ниже). Из-за этого на телефоне пункты меню становились огромными
   и не помещались в экран ("меню занимает весь экран" - реальная причина,
   а не отсутствие адаптации: медиа-запросы применялись верно, просто
   браузер поверх них сам увеличивал шрифт). У сайта уже есть собственная
   адаптивная вёрстка через media queries, поэтому автоувеличение шрифта
   браузером отключаем полностью и везде.
   ============================================================ */
html {
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
}

/* ============================================================
   Блочный редизайн карточек видео (dqtempl)
   ============================================================
   На сайте НЕ один переиспользуемый компонент карточки, а несколько с
   одинаковыми именами классов (.video-wrapper/.video-thumb), но в РАЗНЫХ
   раскладках на разных страницах: сеточная карточка на categories/hashtag,
   но горизонтальная строка на search (col-md-12), третья раскладка на
   history/saved (video-wrapper прямо на колонке, без .video-thumb).
   Правим только ДВА подтверждённо одинаковых паттерна сеточной карточки -
   через составные (не голые) селекторы, чтобы не задеть остальные
   раскладки с теми же именами классов. HTML/JS не трогаем - слайдеры
   (.cus_slider) работают на исходной bootstrap col-* сетке.

   Паттерн 1 - themes/dqtempl/layout/home/{list,shorts_list}.html
               (карусели на главной + шортсы): .keep-padding > .video-list
   Паттерн 2 - themes/dqtempl/layout/{videos,hashtag}/list.html
               (сетка категорий/тегов): .no-padding-right-at-all.no-padding-mobile-left > .video-wrapper

   Не покрыто этим проходом (другая разметка карточки - при следующем
   заходе смотреть отдельно): search (горизontальная строка), history,
   saved, playlist, subscriptions, liked-videos, video_studio,
   manage-videos, paid-videos, watch/сайдбар похожих видео.
*/

/* PT_LAYOUT_SETTINGS_START - этот блок перезаписывается со страницы админки
   "Layout Settings" (admin-panel/pages/layout-settings) - не редактируйте
   вручную, правки затрутся при следующем сохранении там. */
:root {
    --pt-card-radius: 12px;
    --pt-card-shadow: 0 1px 3px rgba(0,0,0,.08);
    --pt-card-shadow-hover: 0 12px 28px rgba(0,0,0,.18);
    --pt-card-gap: 14px;
    --pt-card-zoom: scale(1.06);
}
/* PT_LAYOUT_SETTINGS_END */

/* Цветовая схема "DQSQUAD" (ребрендинг с "Ember" по референсам пользователя -
   скриншоты сайта dqsquad.com: красный акцент на почти чёрном фоне, белый
   текст на акцентных поверхностях вместо тёмного). Сам тёмный фон страницы
   задаётся отдельно в night-mode.css (только для тёмного режима - сайт по
   умолчанию открывается в нём), а акцент здесь общий для обоих режимов. */
:root {
    --pt-accent: #E4273D;
    --pt-accent-2: #FF4D5E;
    --pt-accent-ink: #FFFFFF;
    /* Поверхность карточки - светлая тема по умолчанию (тёмная переопределяет
       в night-mode.css). Раньше фона у карточки не было вообще, только у
       превью - на затекстуренном фоне подложка с заголовком/метой сливалась
       с страницей. */
    --pt-card-bg: #FFFFFF;
    --pt-card-border: rgba(20,20,25,.06);
}

/* ---- Светлая тема: чуть сероватый фон вместо голого #f0f2f5, + едва
   заметная текстура зерна для того же "живого" ощущения, что и в тёмной
   теме, но сдержанно. Никаких !important не нужно - это база без
   ночного режима, style.css грузится раньше и не имеет !important на
   background, так что этот слой просто ложится поверх штатно. ---- */
body {
    background-color: #E7E8EB;
    background-image:
        radial-gradient(circle at 10% 8%, rgba(228,39,61,.05), transparent 45%),
        radial-gradient(circle at 92% 82%, rgba(120,130,150,.10), transparent 50%),
        radial-gradient(circle at 3% 3%, rgba(0,0,0,.035) 0, transparent 1.4px),
        radial-gradient(circle at 45% 63%, rgba(0,0,0,.03) 0, transparent 1.4px);
    background-size: auto, auto, 26px 26px, 26px 26px;
    background-repeat: no-repeat, no-repeat, repeat, repeat;
}

/* ---- Паттерн 1: главная (карусели + шортсы) ---- */
.keep-padding {
    padding-left: calc(var(--pt-card-gap) / 2);
    padding-right: calc(var(--pt-card-gap) / 2);
    margin-bottom: var(--pt-card-gap);
}
.keep-padding .video-list {
    border-radius: var(--pt-card-radius);
    overflow: hidden;
    box-shadow: var(--pt-card-shadow);
    transition: transform .18s ease, box-shadow .18s ease;
    margin-bottom: 0;
}
.keep-padding .video-list:hover {
    transform: translateY(-3px);
    box-shadow: var(--pt-card-shadow-hover);
}
.keep-padding .video-list-image {
    aspect-ratio: 16 / 9;
    background: rgba(0,0,0,.06);
}
.keep-padding .video-list.short .video-list-image {
    aspect-ratio: 9 / 16;
}
.keep-padding .video-list-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: transform .35s ease;
}
.keep-padding .video-list:hover .video-list-image img {
    transform: var(--pt-card-zoom);
}
/* Play-кнопка по наведению и таймкод. На главной (это разметка "Паттерн 1")
   селекторы из style.css (.video-latest-list .video-thumb ...) не совпадают
   с классами .video-list-image - кнопка и время рендерились в обычном потоке
   документа (сползали вниз под картинку) вместо позиционирования поверх неё. */
.keep-padding .video-list-image .play_hover_btn {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.2);
    color: #fff;
    opacity: 0;
    visibility: hidden;
    transition: opacity .2s ease, visibility .2s ease;
    border-radius: inherit;
}
.keep-padding .video-list-image:hover .play_hover_btn {
    opacity: 1;
    visibility: visible;
}
.keep-padding .video-list-image .play_hover_btn svg.feather {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: 0;
    transform: translate(-50%, -50%) scale(.7);
    width: 45px;
    height: 45px;
    transition: transform .2s ease;
}
.keep-padding .video-list-image:hover .play_hover_btn svg.feather {
    transform: translate(-50%, -50%) scale(1);
}
.keep-padding .video-list-image .duration {
    position: absolute;
    right: 4px;
    bottom: 4px;
    padding: 1px 5px;
    font-weight: 500;
    font-size: 11px;
    background-color: rgba(0,0,0,.75);
    color: #ededed;
    height: 16px;
    line-height: 14px;
    border-radius: 2px;
}
.keep-padding .pt_vid_fixed_height {
    min-height: 0;
    max-height: none;
    padding: 10px 10px 12px;
}
.keep-padding .video-list-title h4 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 14px;
    line-height: 1.35;
    font-weight: 600;
    margin: 0 0 4px;
}
.keep-padding .video-list-by {
    font-size: 12px;
    opacity: .65;
    line-height: 1.5;
}

/* ---- Паттерн 2: сетка категорий/тегов ---- */
.no-padding-right-at-all.no-padding-mobile-left .video-wrapper {
    border-radius: var(--pt-card-radius);
    overflow: hidden;
    box-shadow: var(--pt-card-shadow);
    transition: transform .18s ease, box-shadow .18s ease;
    margin-bottom: var(--pt-card-gap);
    background: transparent;
    height: auto;
}
.no-padding-right-at-all.no-padding-mobile-left .video-wrapper:hover {
    transform: translateY(-3px);
    box-shadow: var(--pt-card-shadow-hover);
}
.no-padding-right-at-all.no-padding-mobile-left .video-thumb {
    aspect-ratio: 16 / 9;
    background: rgba(0,0,0,.06);
    height: auto;
}
.no-padding-right-at-all.no-padding-mobile-left .video-wrapper.short .video-thumb {
    aspect-ratio: 9 / 16;
}
.no-padding-right-at-all.no-padding-mobile-left .video-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: transform .35s ease;
}
.no-padding-right-at-all.no-padding-mobile-left .video-wrapper:hover .video-thumb img {
    transform: var(--pt-card-zoom);
}
.no-padding-right-at-all.no-padding-mobile-left .video-title {
    padding: 10px 10px 0;
    max-height: none;
}
.no-padding-right-at-all.no-padding-mobile-left .video-title h4 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 14px;
    line-height: 1.35;
    font-weight: 600;
    margin: 0;
    max-height: none;
}
.no-padding-right-at-all.no-padding-mobile-left .video-info {
    padding: 4px 10px 10px;
    font-size: 12px;
    opacity: .65;
    margin-top: 0;
}
.no-padding-right-at-all.no-padding-mobile-left .descc {
    display: none;
}

/* ---- Паттерн 3: сайдбар похожих видео на странице просмотра
   (themes/dqtempl/layout/watch/video-sidebar.html) - раньше без своей
   подложки вообще (только превью), заголовок жёстко чёрным текстом
   (.video-title a{color:black} в style.css - на тёмном фоне почти не видно),
   категория - серым бейджем. Даём ту же поверхность/акцент, что и на
   остальных карточках сайта. ---- */
.related-video-wrapper {
    background: var(--pt-card-bg);
    border: 1px solid var(--pt-card-border);
    border-left: 3px solid var(--cat-color, var(--pt-accent));
    border-radius: var(--pt-card-radius, 12px);
    padding: 8px;
    transition: transform .15s ease, box-shadow .15s ease;
}
.related-video-wrapper:hover {
    box-shadow: var(--pt-card-shadow-hover, 0 12px 28px rgba(0,0,0,.18));
}
.related-video-wrapper .ra-thumb {
    border-radius: calc(var(--pt-card-radius, 12px) - 4px);
}
.related-video-wrapper .ra-title .video-title a {
    color: var(--ink, #ECEAE4) !important;
}
.related-video-wrapper .ra-title .video-publisher {
    color: var(--ink-dim, #A7A9AD);
    opacity: .8;
}
.related-video-wrapper .ra-title .video-category a {
    background: var(--accent-soft, rgba(255,90,54,.16)) !important;
    color: var(--pt-accent, #E4273D) !important;
}

/* ---- Карточка видео: ровная рамка со всех сторон, цвет категории (--cat-color,
   PT_CategoryAccent() в functions_general.php) проявляется свечением рамки только
   при наведении - вместо прежней сплошной цветной полосы слева. Точка того же
   цвета у просмотров/даты (.video-list-by::before) - категория видна и без ховера.
   Бейдж цены/шортса переиспользует .shorts_badge, полоса "продолжить просмотр" -
   .pt-progress (красится в JS из localStorage, см. PT_PaintWatchProgress в extra-js).
   Один набор правил на оба паттерна карточки (главная + категории/теги/поиск). ---- */
.keep-padding .video-list,
.no-padding-right-at-all.no-padding-mobile-left .video-wrapper {
    background-color: var(--pt-card-bg);
    border: 1px solid var(--pt-card-border);
    transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}
.keep-padding .video-list:hover,
.no-padding-right-at-all.no-padding-mobile-left .video-wrapper:hover {
    border-color: var(--cat-color, var(--pt-accent));
    box-shadow: var(--pt-card-shadow-hover), 0 0 0 1px var(--cat-color, var(--pt-accent));
}
.video-list-by {
    display: flex;
    align-items: center;
    gap: 6px;
}
.video-list-by::before {
    content: '';
    flex: 0 0 auto;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: var(--cat-color, var(--pt-accent));
}
.keep-padding .video-list-image,
.no-padding-right-at-all.no-padding-mobile-left .video-thumb {
    position: relative;
}
.shorts_badge {
    background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2)) !important;
    color: var(--pt-accent-ink) !important;
    font-weight: 700;
    font-size: 12px;
    border-radius: 999px !important;
    padding: 3px 9px !important;
}
.pt-progress {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 3px;
    background: rgba(0,0,0,.28);
    opacity: 0;
    transition: opacity .15s ease;
    pointer-events: none;
}
.pt-progress.is-visible {
    opacity: 1;
}
.pt-progress-fill {
    display: block;
    height: 100%;
    width: 0;
    background: linear-gradient(90deg, var(--pt-accent), var(--pt-accent-2));
}

/* ---- Футер: раньше был вообще без оформления (голый текст ссылок через
   точки) - теперь отдельная поверхность с верхней акцентной линией,
   разрядкой, брендовой строкой и подсвеченным hover в цвет темы. ---- */
.pt_footer {
    padding: 0 !important;
    margin-top: 32px;
    border-top: 1px solid rgba(125,125,125,.16);
    position: relative;
}
.pt_footer::before {
    content: "";
    position: absolute;
    top: -1px;
    left: 0;
    width: 160px;
    max-width: 40%;
    height: 2px;
    background: linear-gradient(90deg, var(--pt-accent), var(--pt-accent-2), transparent);
}
.pt_footer_inner {
    max-width: 1100px;
    margin: 0 auto;
    padding: 34px 20px 28px;
    text-align: center;
}
.pt_footer_brand {
    font-weight: 800;
    font-size: 15px;
    letter-spacing: .04em;
    text-transform: uppercase;
    background: linear-gradient(90deg, var(--pt-accent), var(--pt-accent-2));
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    margin-bottom: 14px;
}
.pt_footer_links {
    display: block;
    line-height: 2.4;
}
.pt_footer_links a {
    opacity: .68;
    font-size: 13px;
    font-weight: 500;
    padding-bottom: 1px;
}
.pt_footer_links a:hover {
    opacity: 1;
    color: var(--pt-accent);
    border-color: var(--pt-accent);
}
.pt_footer_links .dot {
    opacity: .3;
    margin: 0 12px;
    font-size: 11px;
}
.pt_footer .copyright {
    margin: 18px 0 0 !important;
    font-size: 11px !important;
    letter-spacing: .04em;
    text-transform: uppercase;
    opacity: .45 !important;
}
@media (max-width: 560px) {
    .pt_footer_links { line-height: 2.2; }
    .pt_footer_links .dot { margin: 0 7px; }
}

/* ---- Страница Shorts (themes/dqtempl/layout/shorts/content.html) ----
   .roww/.col-md-3w/.col-md-6w не Bootstrap-классы (буква "w" в конце) и
   нигде в style.css не определены вообще - колонка с плеером не была ничем
   отцентрирована/ограничена по ширине, из-за чего верстка "плыла": видео
   прижималось влево, размытая подложка растягивалась на всю ширину, кнопки
   реакций съезжали. Дописываем сам layout, который шаблон предполагал. */
.roww {
    display: flex;
    width: 100%;
    justify-content: center;
}
.col-md-3w {
    flex: 1 1 0%;
}
.col-md-6w.pt_shorts_page {
    flex: 0 0 auto;
    width: 100%;
    max-width: 560px;
}
@media (max-width: 992px) {
    .col-md-3w { display: none; }
    .col-md-6w.pt_shorts_page { max-width: 100%; }
}
.pt_shorts_swipe .swiper-wrapper .videocontainer {
    border-radius: 18px;
    overflow: hidden;
    box-shadow: 0 20px 60px rgba(0,0,0,.45);
}
.pt_shorts_page_title .btn {
    background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2)) !important;
    color: var(--pt-accent-ink) !important;
}
.shorts_events > div svg {
    background-color: rgba(0,0,0,.38);
    backdrop-filter: blur(6px);
}

/* ---- Пополнение баланса (card_ru/card_ua/crypto) ---- */
.topup_methods {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.topup_details_panel {
    margin-top: 14px;
    padding: 14px;
    border-radius: var(--pt-card-radius, 12px);
    background: rgba(0,0,0,.04);
}
.topup_amount_row {
    font-size: 16px;
    margin-bottom: 10px;
}
.topup_detail_row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
    padding: 6px 0;
    border-bottom: 1px solid rgba(0,0,0,.08);
}
.topup_copy_value {
    font-weight: 600;
    word-break: break-all;
    text-align: right;
}
.topup_telegram_btn {
    display: inline-block;
    margin-top: 12px;
    margin-right: 8px;
}
.topup_telegram_btn.disabled {
    pointer-events: none;
    opacity: .5;
}
.topup_cancel_btn {
    margin-top: 12px;
}

/* ============================================================
   Страница пополнения баланса (/wallet) - переделана как отдельная
   полноэкранная "checkout"-страница 1в1 по структуре и УХ с чекаутом
   пополнения на AHOST CMS (templates/user/topup.php): шапка с балансом,
   вкладки способа оплаты, быстрые суммы, поле ввода с валютой,
   кольцо-таймер и код/адрес с копированием на экране ожидания, трастовые
   значки внизу - только в тёмной палитре сайта вместо их светлой, и без
   мульти-сетевого крипто-выбора/live-курсов/чата поддержки, которых нет
   в бэкенде этого скрипта (card_ru/card_ua/crypto - фиксированные,
   admin-panel -> Настройки платежей). Отдельный namespace pt_checkout_*
   (не .topup_*) - тот класс уже занят общей модалкой оплаты pro/видео/
   подписки (modals/payment_modal.html), её не трогаем.
   ============================================================ */
/* /wallet использует обычную шапку сайта (владелец явно попросил вернуть
   её - см. container.html) в родной тёмной красной палитре сайта, не
   отдельной светлой - первая попытка со светлой темой (var(--ink)/
   var(--pt-card-bg) переопределялись на .pt_checkout_shell) не работала:
   night-mode.css переопределяет --pt-card-bg на :root с !important (см.
   night-mode.css, "Поверхность карточки в тёмной теме"), что всегда
   побеждает не-!important переопределение здесь, независимо от
   специфичности/порядка. Проще и надёжнее не воевать с каскадом, а просто
   ничего не переопределять - карточка/текст и так корректно тёмные через
   те же var(--pt-card-bg, #17161A) фоллбэки, что и everywhere на сайте.
   Только футер/рекламные блоки скрыты (см. container.html) - высота под
   контролем без раздувания лишними блоками снизу. Ссылка "назад" - просто
   {{LANG back_to_site}} над карточкой, без дублирующего логотипа/своего
   переключателя языка - шапка сайта уже даёт и то, и другое (обычный
   .pt_lang_switcher из header/content.html, не модалка с картинкой). */
.pt_checkout_shell {
    padding-top: 14px;
    padding-bottom: 14px;
}
.pt_checkout_back_link {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    margin-bottom: 12px;
    font-size: 12.5px;
    font-weight: 600;
    color: var(--ink-dim, #B8B2A6) !important;
    text-decoration: none;
}
.pt_checkout_back_link:hover {
    color: var(--ink, #ECEAE4) !important;
}
.pt_checkout_history_link {
    display: block;
    text-align: center;
    margin-top: 10px;
    font-size: 12px;
    font-weight: 600;
    color: var(--ink-dim, #B8B2A6);
    text-decoration: none;
}
.pt_checkout_history_link:hover {
    color: var(--pt-accent-2, #FF4D5E);
}
.pt_checkout {
    max-width: 400px;
    margin: 0 auto;
}
.pt_checkout_head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 12px;
}
.pt_checkout_head h1 {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 18px;
    margin: 0;
    color: var(--ink, #ECEAE4);
}
.pt_checkout_balance {
    background: linear-gradient(135deg, rgba(228,39,61,.14), rgba(255,77,94,.05));
    border: 1px solid rgba(228,39,61,.25);
    border-radius: 12px;
    padding: 7px 16px;
    text-align: center;
}
.pt_checkout_balance_label {
    display: block;
    font-size: 9px;
    color: var(--ink-mute, #8A8378);
    text-transform: uppercase;
    letter-spacing: .05em;
}
.pt_checkout_balance_amount {
    font-size: 18px;
    font-weight: 800;
    color: var(--pt-accent-2, #FF4D5E);
}
.pt_checkout_tabs {
    display: flex;
    gap: 6px;
    background: var(--pt-card-bg, #17161A);
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
    border-radius: 14px;
    padding: 4px;
    margin-bottom: 12px;
}
.pt_checkout_tab {
    flex: 1;
    padding: 9px 8px;
    border: none;
    border-radius: 10px;
    background: transparent;
    color: var(--ink-dim, #B8B2A6);
    font-size: 12.5px;
    font-weight: 700;
    cursor: pointer;
    font-family: inherit;
    transition: background .2s ease, color .2s ease;
}
.pt_checkout_tab.active {
    background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2));
    color: #fff;
}
.pt_checkout_card {
    background: var(--pt-card-bg, #17161A);
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
    border-radius: 16px;
    padding: 22px 20px;
    margin-bottom: 14px;
}
.pt_checkout_empty {
    margin: 0;
    color: var(--ink-mute, #8A8378);
    text-align: center;
}
.pt_checkout_card_head {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 16px;
}
.pt_checkout_method_icon {
    font-size: 20px;
}
.pt_checkout_card_head h3 {
    font-size: 14px;
    margin: 0;
    color: var(--ink, #ECEAE4);
}
.pt_checkout_method_sub {
    font-size: 11px;
    color: var(--ink-mute, #8A8378);
}
.pt_checkout_quick_row {
    display: flex;
    gap: 6px;
    flex-wrap: wrap;
    margin-bottom: 10px;
}
.pt_checkout_qa {
    flex: 1;
    min-width: 60px;
    min-height: 38px;
    background: var(--pt-input-bg, rgba(255,255,255,.04));
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.1));
    color: var(--ink, #ECEAE4);
    padding: 8px 6px;
    border-radius: 10px;
    cursor: pointer;
    font-size: 12.5px;
    font-weight: 700;
    font-family: inherit;
    transition: border-color .15s ease, color .15s ease, background .15s ease;
}
.pt_checkout_qa:hover {
    border-color: var(--pt-accent, #E4273D);
    color: var(--pt-accent-2, #FF4D5E);
}
.pt_checkout_qa.active {
    background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2));
    border-color: transparent;
    color: #fff;
}
.pt_checkout_amount_box {
    display: flex;
    background: var(--pt-input-bg, rgba(255,255,255,.04));
    border: 1.5px solid var(--pt-card-border, rgba(255,255,255,.1));
    border-radius: 12px;
    overflow: hidden;
    margin-bottom: 4px;
}
.pt_checkout_amount_box:focus-within {
    border-color: var(--pt-accent, #E4273D);
}
.pt_checkout_amount_field {
    flex: 1;
    background: none;
    border: none;
    color: var(--ink, #ECEAE4);
    font-size: 16px;
    font-weight: 700;
    padding: 13px 12px;
    outline: 0;
    min-width: 0;
}
.pt_checkout_amount_curr {
    color: var(--ink-dim, #B8B2A6);
    font-size: 12px;
    font-weight: 700;
    padding: 10px 14px;
    background: var(--pt-input-bg, rgba(255,255,255,.06));
    display: flex;
    align-items: center;
    flex-shrink: 0;
}
.pt_checkout_hint {
    text-align: center;
    font-size: 11px;
    color: var(--ink-mute, #8A8378);
    margin: 6px 0 14px;
}
.pt_checkout_hint_sub {
    display: block;
    color: var(--pt-accent-2, #FF4D5E);
    font-weight: 600;
    margin-top: 2px;
}
/* Двухуровневый выбор крипты (монета -> сеть) - те же select'ы и та же
   "карточка выбранной монеты" под ними, что и в чекауте старого движка. */
.pt_checkout_crypto_select_wrap {
    margin-bottom: 12px;
}
.pt_checkout_crypto_label {
    display: block;
    font-size: 12px;
    font-weight: 600;
    color: var(--ink-dim, #B8B2A6);
    margin-bottom: 4px;
}
.pt_checkout_select_row {
    display: flex;
    gap: 8px;
    margin-bottom: 10px;
}
.pt_checkout_select_wrap {
    flex: 1;
    min-width: 0;
}
.pt_checkout_select {
    width: 100%;
    appearance: none;
    -webkit-appearance: none;
    padding: 12px 30px 12px 14px;
    background: var(--pt-input-bg, rgba(255,255,255,.04));
    border: 1.5px solid var(--pt-card-border, rgba(255,255,255,.1));
    border-radius: 12px;
    font-size: 13px;
    font-weight: 600;
    color: var(--ink, #ECEAE4);
    cursor: pointer;
    font-family: inherit;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath fill='%238A8378' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 13px center;
}
.pt_checkout_select:hover,
.pt_checkout_select:focus {
    border-color: var(--pt-accent, #E4273D);
    outline: none;
}
.pt_checkout_crypto_summary {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 12px;
    background: var(--pt-input-bg, rgba(255,255,255,.04));
    border: 1.5px solid var(--pt-card-border, rgba(255,255,255,.1));
    border-radius: 12px;
}
.pt_checkout_crypto_summary_icon {
    font-size: 18px;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--pt-input-bg, rgba(255,255,255,.05));
    border-radius: 50%;
    flex-shrink: 0;
}
.pt_checkout_crypto_summary_info {
    display: flex;
    flex-direction: column;
    min-width: 0;
    flex: 1;
}
.pt_checkout_crypto_summary_name {
    font-size: 13px;
    font-weight: 700;
    color: var(--ink, #ECEAE4);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.pt_checkout_crypto_summary_network {
    font-size: 10px;
    color: var(--ink-mute, #8A8378);
}
.pt_checkout_crypto_summary_rate {
    font-size: 12px;
    font-weight: 700;
    color: var(--pt-accent-2, #FF4D5E);
    background: rgba(228,39,61,.1);
    padding: 3px 10px;
    border-radius: 12px;
    flex-shrink: 0;
}
.pt_checkout_submit_btn {
    display: block;
    width: 100%;
    text-align: center;
    padding: 14px !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    border-radius: 12px !important;
    text-decoration: none;
    background: linear-gradient(135deg, var(--pt-accent, #E4273D), var(--pt-accent-2, #FF4D5E)) !important;
    border: none !important;
}
.pt_checkout_pending_card {
    text-align: center;
}
.pt_checkout_wait_wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 4px;
    margin-bottom: 16px;
}
.pt_checkout_wait_ring {
    width: 86px;
    height: 86px;
    border-radius: 50%;
    border: 5px solid var(--pt-card-border, rgba(255,255,255,.1));
    border-top-color: var(--pt-accent, #E4273D);
    border-right-color: var(--pt-accent, #E4273D);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: 800;
    color: var(--ink, #ECEAE4);
    font-variant-numeric: tabular-nums;
}
.pt_checkout_wait_label {
    font-size: 10px;
    color: var(--ink-mute, #8A8378);
    text-transform: uppercase;
    letter-spacing: .04em;
}
.pt_checkout_send_block {
    margin-bottom: 14px;
}
.pt_checkout_send_label {
    display: block;
    font-size: 10px;
    color: var(--ink-mute, #8A8378);
    text-transform: uppercase;
    letter-spacing: .04em;
    margin-bottom: 4px;
}
.pt_checkout_send_value {
    font-size: 22px;
    font-weight: 800;
    color: var(--ink, #ECEAE4);
}
.pt_checkout_send_sub {
    font-size: 12px;
    color: var(--ink-dim, #B8B2A6);
    margin-top: 2px;
}
.pt_checkout_code_box {
    display: flex;
    gap: 6px;
    align-items: stretch;
    margin-bottom: 4px;
    text-align: left;
}
.pt_checkout_code {
    flex: 1;
    padding: 10px;
    border-radius: 10px;
    font-size: 12px;
    color: var(--ink, #ECEAE4);
    word-break: break-all;
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.1));
    background: var(--pt-input-bg, rgba(255,255,255,.04));
}
.pt_checkout_copy_btn {
    flex-shrink: 0;
}
.pt_checkout_recipient {
    text-align: center;
    font-size: 12px;
    color: var(--ink-dim, #B8B2A6);
    margin: 8px 0 2px;
}
.pt_checkout_warn {
    text-align: center;
    font-size: 11px;
    color: var(--pt-accent-2, #FF4D5E);
    margin: 6px 0 14px;
}
.pt_checkout_method_hint {
    text-align: center;
    font-size: 10px;
    color: var(--ink-mute, #8A8378);
    margin-top: 8px;
}
/* Ссылки под кнопкой "Проверить платёж" на экране ожидания крипто-оплаты
   (поддержка / отмена) - у карт вместо этого своя кнопка pt_checkout_cancel_btn. */
.pt_checkout_wait_links {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    font-size: 11px;
    margin-top: 10px;
}
.pt_checkout_wait_links a {
    color: var(--pt-accent-2, #FF4D5E);
    text-decoration: none;
    font-weight: 600;
}
.pt_checkout_wait_links span {
    color: var(--ink-mute, #8A8378);
}
.pt_checkout_link_btn {
    background: none;
    border: none;
    padding: 0;
    font: inherit;
    color: var(--ink-mute, #8A8378);
    cursor: pointer;
    font-size: 11px;
    font-weight: 600;
}
.pt_checkout_link_btn:hover {
    color: var(--pt-accent-2, #FF4D5E);
}
.pt_checkout_cancel_btn {
    display: block;
    width: 100%;
    text-align: center;
    padding: 11px;
    margin-top: 8px;
    border-radius: 12px;
    background: rgba(228,39,61,.1);
    color: var(--pt-accent-2, #FF4D5E);
    border: 1px solid rgba(228,39,61,.25);
    font-size: 13px;
    font-weight: 700;
    cursor: pointer;
    font-family: inherit;
}
.pt_checkout_cancel_btn:hover {
    background: rgba(228,39,61,.18);
}
.pt_checkout_trust {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
    gap: 8px;
}
.pt_checkout_trust_item {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 4px;
    text-align: center;
    padding: 9px 8px;
    background: var(--pt-card-bg, #17161A);
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
    border-radius: 12px;
    font-size: 10px;
    color: var(--ink-dim, #B8B2A6);
    font-weight: 600;
}
.pt_checkout_trust_item span:first-child {
    font-size: 17px;
}
@media (max-width: 520px) {
    .pt_checkout_qa { min-width: 52px; padding: 7px 4px; font-size: 11.5px; }
}

/* Статус тарифа на странице /subscriptions - у слова "подписки" в этом
   скрипте два смысла (подписки на каналы vs платный тариф), карточка
   сверху страницы закрывает оба: явно показывает активен ли тариф и даёт
   ссылку на покупку/тарифы, независимо от того, что пользователь ищет. */
.pt_plan_status_card {
    display: flex;
    align-items: center;
    gap: 14px;
    background: var(--pt-card-bg, #17161A);
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
    border-radius: 12px;
    padding: 16px 18px;
    margin-bottom: 16px;
    flex-wrap: wrap;
}
.pt_plan_status_icon {
    flex: none;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: 800;
    background: rgba(228,39,61,.12);
    color: var(--pt-accent-2, #FF4D5E);
}
.pt_plan_status_icon.pt_plan_status_active {
    background: rgba(67,160,71,.14);
    color: #4CAF50;
}
.pt_plan_status_text {
    flex: 1;
    min-width: 180px;
}
.pt_plan_status_text b {
    display: block;
    color: var(--ink, #ECEAE4);
    font-size: 14px;
}
.pt_plan_status_text p {
    margin: 2px 0 0;
    font-size: 12px;
    color: var(--ink-mute, #8A8378);
}
.pt_plan_status_btn {
    flex: none;
}

/* ---- Оверлей "купить" по окончании демо-ролика платного видео ---- */
.video_ended_buy_overlay {
    position: absolute;
    inset: 0;
    z-index: 50;
    display: none;
    background: rgba(0,0,0,.75);
    text-align: center;
    overflow: hidden;
}
.video_ended_buy_overlay_inner {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    max-width: 360px;
    /* Блок не должен вылезать за область видео - если контента больше, чем помещается
       по высоте (короткое видео на телефоне), внутри появляется свой скролл. */
    max-height: calc(100% - 24px);
    overflow-y: auto;
    padding: 24px;
    color: #fff;
}
.video_ended_buy_overlay_inner p {
    font-size: 16px;
    margin: 0 0 14px;
}
.video_ended_buy_overlay_inner .btn {
    margin: 0 6px;
}
.video_ended_buy_overlay_close {
    position: absolute;
    top: -6px;
    right: 6px;
    background: transparent;
    border: none;
    color: #fff;
    font-size: 26px;
    line-height: 1;
    cursor: pointer;
}

/* ---- Панель сортировки/фильтра главной (и videos/top, videos/latest) -
   тот же визуальный язык, что у строки категорий сверху (.pt_sec_nav_cats
   в night-mode.css): стеклянная панель, полупрозрачная белая обводка
   пиллов, активный - Ember/красный градиент со свечением. Раньше эта
   панель была на голубых #2196F3 цветах, не в тон остальному сайту, и
   визуально не сочеталась со строкой категорий прямо над ней. ---- */
.pt_home_filter_bar {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
    padding: 12px 16px;
    margin-bottom: var(--pt-card-gap, 14px);
    background: rgba(20,13,9,.6);
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
    border-radius: var(--pt-card-radius, 12px);
    backdrop-filter: saturate(160%) blur(18px);
    -webkit-backdrop-filter: saturate(160%) blur(18px);
}
.pt_home_filter_bar_group {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.pt_home_filter_bar .sort-btn,
.pt_home_filter_bar .filter-badge {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 7px 16px;
    border-radius: 20px;
    border: 1px solid rgba(255,255,255,.12);
    background: rgba(255,255,255,.03);
    color: rgba(255,255,255,.75);
    font-size: 12.5px;
    font-weight: 500;
    text-decoration: none;
    transition: background .15s ease, border-color .15s ease, color .15s ease;
}
.pt_home_filter_bar .sort-btn:hover,
.pt_home_filter_bar .filter-badge:hover {
    border-color: rgba(228,39,61,.55);
    background: rgba(228,39,61,.10);
    color: #fff;
}
.sort-btn-icon {
    flex-shrink: 0;
    opacity: .8;
}
.pt_home_filter_bar .sort-btn.active .sort-btn-icon {
    opacity: 1;
}
.pt_home_filter_bar .sort-btn.active {
    background: linear-gradient(135deg, var(--pt-accent, #E4273D), var(--pt-accent-2, #FF4D5E));
    border-color: transparent;
    color: var(--pt-accent-ink, #FFFFFF);
    font-weight: 700;
    box-shadow: 0 6px 16px rgba(228,39,61,.32);
}
.pt_home_filter_bar .filter-badge.active {
    color: #fff;
}
.pt_home_filter_bar .filter-badge.free.active {
    background: linear-gradient(135deg,#43a047,#2e7d32);
    border-color: #2e7d32;
}
.pt_home_filter_bar .filter-badge.premium.active {
    background: linear-gradient(135deg,#f9a825,#f57f17);
    border-color: #f57f17;
}
.pt_home_filter_bar .filter-badge:not(.free):not(.premium).active {
    background: #607d8b;
    border-color: #607d8b;
}
@media (max-width: 560px) {
    .pt_home_filter_bar {
        justify-content: flex-start;
    }
}

/* ---- Хлебные крошки и чипсы подкатегорий на странице /videos/category/{cat}[/{sub}] ---- */
.pt_category_subtitle {
    margin: -6px 0 16px;
    font-size: 13.5px;
    opacity: .7;
}
.pt_breadcrumbs {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    overflow: hidden;
    gap: 5px;
    font-size: 12.5px;
    line-height: 1.3;
    color: rgba(128,128,128,.8);
    margin: 0 0 10px;
}
.pt_breadcrumbs a,
.pt_breadcrumbs span {
    display: inline-block !important;
    line-height: 1.3;
}
.pt_breadcrumbs a {
    flex: none;
    color: rgba(128,128,128,.8);
    text-decoration: none;
}
.pt_breadcrumbs a:hover {
    color: var(--pt-accent);
}
.pt_breadcrumbs_current {
    flex: 1 1 auto;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: inherit;
    font-weight: 600;
}
.pt_subcat_chips {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin: 4px 0 18px;
}
.pt_subcat_chip {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 7px 16px;
    border-radius: 20px;
    border: 1px solid rgba(128,128,128,.25);
    background: rgba(128,128,128,.06);
    color: inherit;
    opacity: .8;
    font-size: 12.5px;
    font-weight: 500;
    text-decoration: none;
    transition: border-color .15s, background .15s, color .15s;
}
.pt_subcat_chip:hover {
    border-color: rgba(228,39,61,.55);
    background: rgba(228,39,61,.10);
    color: inherit;
    opacity: 1;
    text-decoration: none;
}
.pt_subcat_chip.active {
    background: var(--pt-accent);
    border-color: var(--pt-accent);
    color: #fff;
    opacity: 1;
}
.pt_subcat_chip_n {
    font-size: 11px;
    opacity: .7;
    font-variant-numeric: tabular-nums;
}
.pt_subcat_chip.active .pt_subcat_chip_n {
    opacity: .85;
}

/* ---- Акцент по всему сайту на основных кнопках (.btn-main было #04abf2 -
   ничем не связано с Ember-палитрой; .btn-subscribe было отдельным красным
   #F44336 - разнобой цветов). Покрывает в том числе кнопки "Купить полное
   видео"/"Тариф" на странице просмотра и в оверлее по окончании демо. ---- */
.btn-main {
    background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2)) !important;
    color: var(--pt-accent-ink) !important;
    border: 0 !important;
}
.btn-main:hover, .btn-main:focus {
    filter: brightness(1.08);
    color: var(--pt-accent-ink) !important;
}
.btn-main:disabled {
    background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2)) !important;
    opacity: .5;
}
.btn-default {
    background: rgba(255,255,255,.06) !important;
    border: 1px solid rgba(255,255,255,.14) !important;
    color: var(--ink, #ECEAE4);
}
.btn-default:hover, .btn-default:focus {
    border-color: var(--pt-accent) !important;
    color: var(--pt-accent);
}
.btn-subscribe {
    background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2)) !important;
    color: var(--pt-accent-ink) !important;
}
.btn-subscribed {
    background: rgba(255,255,255,.08) !important;
    color: #fff !important;
}

/* ---- Страница просмотра ("Классика"): категорийное меню в сайдбаре
   убрано (см. шаблон), плеер+блок описания/комментариев - одна колонка
   70% СЛЕВА, сайдбар с похожими видео - отдельная колонка 30% СПРАВА.
   В реальном DOM плеер (.col-md-8.player-video) и сайдбар (.col-md-4.desktop)
   - прямые дети одной безымянной обёртки (первый div внутри .row), а блок
   описания/комментариев (второй .col-md-8) - ОТДЕЛЬНЫЙ сосед этой обёртки
   на уровне .row, а не третий ребёнок той же обёртки. Чисто CSS-раскладкой
   (flex/grid только на обёртке) это не решить аккуратно: высота обёртки
   равнялась бы высоте самого длинного из двух её детей (сайдбара, если в
   нём больше карточек, чем помещается видео+его высота), и блок описания
   съезжал вниз под сайдбар вместо того чтобы идти сразу под плеером.
   PT_ReflowWatchLayout() (extra-js/content.html) переносит блок описания
   внутрь той же обёртки, рядом с плеером - после этого grid ниже кладёт
   [плеер, описание] в первую колонку (друг под другом), а сайдбар - во
   вторую колонку на всю высоту обеих строк, независимо от их высоты.
   Только на десктопе (≥992px, как у bootstrap .col-md-*) - на мобильной
   версии сайдбар вообще другой (.mobile вместо .desktop), эти правила
   там не нужны и один раз уже ломали мобильную раскладку без гварда. */
@media (min-width: 992px) {
    .video-player-page > .row > div:first-child {
        display: grid !important;
        grid-template-columns: calc(70% - 20px) 30%;
        column-gap: 20px;
        align-items: start;
        float: none !important;
        width: 100% !important;
    }
    .video-player-page > .row > div:first-child > .col-md-8.player-video {
        grid-column: 1;
        grid-row: 1;
        width: auto !important;
        float: none !important;
    }
    .video-player-page > .row > div:first-child > .col-md-8:not(.player-video) {
        grid-column: 1;
        grid-row: 2;
        width: auto !important;
        float: none !important;
    }
    .video-player-page > .row > div:first-child > .col-md-4.desktop {
        grid-column: 2;
        grid-row: 1 / span 2;
        float: none !important;
        width: auto !important;
    }
}
.pt_watch_related_heading {
    font-size: 16px;
    font-weight: 700;
    margin: 16px 0 12px;
    color: var(--ink, #ECEAE4);
}
/* Метка "Следующее" на первой карточке объединённого списка похожих
   видео (было отдельным блоком "Следующий" со своим заголовком - теперь
   один список, один заголовок, а следующее видео просто помечено). */
.pt_next_badge {
    position: absolute;
    top: 6px;
    left: 6px;
    padding: 2px 8px;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .02em;
    color: var(--pt-accent-ink, #FFFFFF);
    background: linear-gradient(135deg, var(--pt-accent, #E4273D), var(--pt-accent-2, #FF4D5E));
    border-radius: 4px;
    pointer-events: none;
}

/* ============================================================
   Плеер (MediaElement.js, player_type=default - активный на сайте
   сейчас; JWPlayer/FluidPlayer/Plyr не используются, поэтому не трогаем)
   + карточка инфо-блока под видео ("Вариант 2 - Карточка" из макетов).
   ============================================================ */
.mejs__container {
    border-radius: 12px !important;
    overflow: hidden;
    border: 1px solid rgba(255, 77, 94, .18);
    box-shadow: 0 12px 30px -12px rgba(228, 39, 61, .28);
}
.mejs__controls {
    background: linear-gradient(0deg, rgba(18, 16, 17, .82), rgba(18, 16, 17, 0)) !important;
}
.mejs__time-total, .mejs__time-buffering {
    background: rgba(255, 255, 255, .18) !important;
}
.mejs__time-loaded {
    background: rgba(255, 255, 255, .12) !important;
}
.mejs__time-current {
    background: linear-gradient(90deg, var(--pt-accent), var(--pt-accent-2)) !important;
}
.mejs__time-handle-content {
    background: var(--pt-accent-2) !important;
    border-color: var(--pt-accent-ink) !important;
    box-shadow: 0 0 0 3px rgba(255, 77, 94, .25);
}
.mejs__overlay-button {
    background-color: var(--pt-accent) !important;
}

/* Карточка инфо-блока: весь .video-title.pt_video_info оборачиваем в
   единую панель, а существующие внутренние блоки (у которых УЖЕ есть
   свои border-top/border-bottom и фон из style.css/night-mode.css -
   каждый сам по себе задумывался как самостоятельная строка) сводим к
   одному общему разделителю сверху, без вложенных фонов, чтобы не
   было "двойных" рамок между соседними секциями. */
.pt_watch_info_card {
    background: var(--pt-card-bg, #1E1712) !important;
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.07));
    border-radius: 12px;
    padding: 20px;
}
.pt_watch_info_card .video-options {
    border-top: 1px solid var(--pt-card-border, rgba(255,255,255,.08)) !important;
    border-bottom: none !important;
    margin-top: 16px !important;
    padding: 16px 0 !important;
}
.pt_watch_info_card .publisher-element {
    background: transparent !important;
    border-top: 1px solid var(--pt-card-border, rgba(255,255,255,.08)) !important;
    border-bottom: none !important;
    margin: 0 !important;
    padding: 16px 0 !important;
}
.pt_watch_buy_banner {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    border-top: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
    padding: 16px 0;
}
.pt_watch_buy_banner .btn {
    flex: 1 1 200px;
    text-align: center;
    justify-content: center;
}
.pt_watch_info_card .video-published {
    border-top: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
    margin: 0 !important;
    padding: 16px 0 0;
    display: flex;
    align-items: center;
    gap: 8px;
}
.pt_watch_info_card .video-published a {
    display: inline-flex;
    padding: 4px 10px;
    border-radius: 6px;
    color: var(--pt-accent-2, #FF4D5E) !important;
    background: rgba(228, 39, 61, .12);
    border: 1px solid rgba(228, 39, 61, .22);
    font-size: 13px;
    font-weight: 600;
}
.pt_watch_tags {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 10px;
}
.pt_watch_tag {
    font-size: 12px;
    padding: 4px 9px;
    border-radius: 6px;
    color: var(--ink-dim, #B8B2A6);
    background: rgba(255, 255, 255, .05);
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
}
.pt_watch_tag:hover {
    color: var(--pt-accent-2, #FF4D5E);
    border-color: rgba(255, 77, 94, .3);
}
.pt_watch_info_card .watch-video-description {
    border-top: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
    margin-top: 16px;
    padding-top: 16px;
}

/* ============================================================
   Страница тарифов (/go_pro) - "Выбери свой уровень доступа".
   Переиспользует готовую БД/JS-инфраструку manage_pro/PayUsingWallet(),
   только заново оформлен шаблон (themes/dqtempl/layout/go_pro/content.html).
   ============================================================ */
.pt_plans_page {
    max-width: 1180px;
    margin: 0 auto;
    padding: 32px 16px 56px;
}
.pt_plans_hero {
    background: linear-gradient(135deg, rgba(228,39,61,.16), rgba(11,11,13,.4)), var(--pt-card-bg, #17161A);
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
    border-radius: 16px;
    padding: 40px 32px;
    margin-bottom: 32px;
}
.pt_plans_eyebrow {
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .12em;
    text-transform: uppercase;
    color: var(--pt-accent-2, #FF4D5E);
    margin-bottom: 12px;
}
.pt_plans_hero h1 {
    font-size: 32px;
    font-weight: 800;
    color: var(--ink, #ECEAE4);
    margin: 0 0 14px;
    line-height: 1.2;
}
.pt_plans_hero h1 span {
    color: var(--pt-accent, #E4273D);
}
.pt_plans_hero p {
    font-size: 14px;
    color: var(--ink-dim, #B8B2A6);
    max-width: 560px;
    margin: 0;
    line-height: 1.6;
}
.pt_plans_grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    margin-bottom: 40px;
}
.pt_plan_card {
    position: relative;
    background: var(--pt-card-bg, #17161A);
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
    border-radius: 14px;
    padding: 26px 22px;
    display: flex;
    flex-direction: column;
}
.pt_plan_popular {
    border-color: var(--pt-accent, #E4273D);
    box-shadow: 0 0 0 1px var(--pt-accent, #E4273D), 0 16px 40px -18px rgba(228,39,61,.5);
    transform: translateY(-6px);
}
.pt_plan_badge {
    position: absolute;
    top: -13px;
    left: 50%;
    transform: translateX(-50%);
    background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2));
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .04em;
    text-transform: uppercase;
    padding: 5px 14px;
    border-radius: 999px;
    white-space: nowrap;
}
.pt_plan_head {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 10px;
    margin-bottom: 18px;
}
.pt_plan_name {
    font-size: 18px;
    font-weight: 800;
    color: var(--ink, #ECEAE4);
    letter-spacing: .01em;
}
.pt_plan_desc {
    font-size: 12px;
    color: var(--ink-mute, #8A8378);
    margin-top: 2px;
}
.pt_plan_icon {
    color: var(--plan-color, var(--pt-accent));
    flex: none;
}
.pt_plan_price {
    margin-bottom: 18px;
}
.pt_plan_price b {
    font-size: 34px;
    font-weight: 800;
    color: var(--ink, #ECEAE4);
}
.pt_plan_price span {
    font-size: 13px;
    color: var(--ink-mute, #8A8378);
    margin-left: 4px;
}
.pt_plan_features {
    list-style: none;
    margin: 0 0 22px;
    padding: 0;
    flex: 1;
}
.pt_plan_features li {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    font-size: 13px;
    color: var(--ink-dim, #B8B2A6);
    padding: 6px 0;
}
.pt_plan_features li svg {
    color: var(--plan-color, var(--pt-accent));
    flex: none;
    margin-top: 2px;
}
.pt_plan_btn {
    width: 100%;
    border: none;
    border-radius: 9px;
    padding: 13px;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    background: var(--plan-color, var(--pt-accent));
    cursor: pointer;
}
.pt_plan_btn:hover {
    filter: brightness(1.1);
}
.pt_plans_trust {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
}
.pt_plans_trust_item {
    display: flex;
    align-items: center;
    gap: 12px;
    color: var(--pt-accent-2, #FF4D5E);
}
.pt_plans_trust_item div {
    display: flex;
    flex-direction: column;
}
.pt_plans_trust_item b {
    font-size: 13px;
    color: var(--ink, #ECEAE4);
    font-weight: 700;
}
.pt_plans_trust_item span {
    font-size: 12px;
    color: var(--ink-mute, #8A8378);
}
@media (max-width: 900px) {
    .pt_plans_grid { grid-template-columns: 1fr; }
    .pt_plan_popular { transform: none; }
    .pt_plans_trust { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 520px) {
    .pt_plans_trust { grid-template-columns: 1fr; }
    .pt_plans_hero h1 { font-size: 24px; }
}

/* Ссылка "Премиум" в шапке - красная, с короной, как на референсе. */
.pt_premium_link a {
    color: var(--pt-accent-2, #FF4D5E) !important;
    display: flex !important;
    align-items: center;
    font-weight: 700;
    font-size: 13px;
}
.pt_premium_link svg {
    color: var(--pt-accent-2, #FF4D5E);
}

/* Плашка баланса в шапке рядом с профилем (вместо пункта "Кошелёк" в
   выпадающем меню) - клик ведёт на /wallet, которая теперь и есть
   "страница баланса" (после удаления монетизации со второй карточки
   "Заработок" на ней остался только сам баланс пользователя). */
.pt_balance_link a {
    display: flex !important;
    align-items: center;
    gap: 6px;
    font-weight: 700;
    font-size: 13px;
    color: var(--ink, #ECEAE4) !important;
    background: var(--pt-card-bg, #17161A);
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
    border-radius: 20px;
    padding: 7px 14px 7px 10px;
    transition: border-color .2s ease, background .2s ease;
}
.pt_balance_link a:hover {
    border-color: var(--pt-accent, #E4273D);
    background: rgba(228,39,61,.1);
}
.pt_balance_link svg {
    color: var(--pt-accent-2, #FF4D5E);
    flex: none;
}

/* ============================================================
   Постоянный сайдбар на главной (навигация + категории + промо-карточка) -
   по референсу пользователя. Раньше на главной такого блока не было
   вовсе - только верхняя строка категорий (.pt_sec_nav_cats, не трогаем)
   и строка сортировки. Только desktop (≥992px) - на мобильных сайдбар
   уходит наверх узкой прокручиваемой строкой ссылок вместо колонки.
   ============================================================ */
.pt_home_layout {
    display: flex;
    align-items: flex-start;
    gap: 20px;
}
.pt_home_sidebar {
    flex: 0 0 220px;
    display: flex;
    flex-direction: column;
    gap: 14px;
    position: sticky;
    top: 76px;
}
.pt_home_main {
    flex: 1 1 0;
    min-width: 0;
}
.pt_home_sidebar_nav,
.pt_home_sidebar_cats {
    background: var(--pt-card-bg, #17161A);
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
    border-radius: 12px;
    padding: 10px;
}
.pt_home_sidebar_cats h5 {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .06em;
    text-transform: uppercase;
    color: var(--ink-mute, #8A8378);
    margin: 4px 8px 8px;
}
.pt_home_sidebar_link {
    display: flex !important;
    align-items: center;
    gap: 10px;
    padding: 9px 10px;
    border-radius: 8px;
    font-size: 13px;
    font-weight: 500;
    color: var(--ink-dim, #B8B2A6) !important;
    margin-bottom: 2px;
    background: rgba(255,255,255,0);
    transition: background .28s ease, color .2s ease, box-shadow .28s ease, transform .15s ease;
}
.pt_home_sidebar_link svg {
    flex: none;
    color: var(--ink-mute, #8A8378);
    transition: color .2s ease;
}
.pt_home_sidebar_link:hover {
    background: rgba(228,39,61,.12);
    color: var(--ink, #ECEAE4) !important;
    transform: translateX(2px);
}
.pt_home_sidebar_link:hover svg {
    color: var(--pt-accent-2, #FF4D5E);
}
.pt_home_sidebar_link.active {
    background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2)) !important;
    color: #fff !important;
    box-shadow: 0 4px 14px rgba(228,39,61,.4);
}
.pt_home_sidebar_link.active svg {
    color: #fff;
}
.pt_home_sidebar_link.active:hover {
    transform: none;
    box-shadow: 0 6px 18px rgba(228,39,61,.55);
}
.pt_home_sidebar_promo {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    min-height: 190px;
    background-image: linear-gradient(180deg, rgba(11,11,13,.15) 0%, rgba(11,11,13,.55) 55%, rgba(11,11,13,.92) 100%), url("/themes/dqtempl/img/brand/sidebar-promo-bg.jpg");
    background-size: cover;
    background-position: center 20%;
    border: 1px solid rgba(228,39,61,.3);
    border-radius: 12px;
    padding: 16px;
    text-align: center;
    overflow: hidden;
}
.pt_home_sidebar_promo_title {
    font-size: 15px;
    font-weight: 800;
    color: #fff;
    letter-spacing: .02em;
    text-shadow: 0 2px 6px rgba(0,0,0,.6);
}
.pt_home_sidebar_promo_sub {
    font-size: 11px;
    color: rgba(255,255,255,.75);
    text-transform: uppercase;
    letter-spacing: .04em;
    margin: 4px 0 14px;
    text-shadow: 0 2px 6px rgba(0,0,0,.6);
}
.pt_home_sidebar_promo_btn {
    display: block;
    background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2));
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    letter-spacing: .04em;
    text-transform: uppercase;
    padding: 10px;
    border-radius: 8px;
    box-shadow: 0 4px 14px rgba(228,39,61,.4);
    transition: box-shadow .28s ease, transform .15s ease, filter .2s ease;
}
.pt_home_sidebar_promo_btn:hover {
    box-shadow: 0 6px 18px rgba(228,39,61,.55);
    transform: translateY(-2px);
    filter: brightness(1.08);
    color: #fff;
}
/* Мобильный тулбар "Меню | Фильтры" - на десктопе сайдбар/фильтры уже
   видны сами по себе (колонка слева / полоска пилюль), тулбар не нужен.
   На мобильных наоборот: сайдбар и строка фильтров по умолчанию скрыты,
   разворачиваются в выпадающую панель под тулбаром по тапу - раньше
   сайдбар сворачивался в узкую горизонтальную прокрутку пунктов, что на
   маленьком экране было неудобно тыкать и не видно сразу все пункты. */
.pt_mobile_toolbar {
    display: none;
}
@media (max-width: 991px) {
    .pt_home_layout {
        flex-direction: column;
    }
    .pt_mobile_toolbar {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 8px;
        margin-bottom: 12px;
    }
    .pt_mobile_toolbar_btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        padding: 11px 10px;
        background: var(--pt-card-bg, #17161A);
        border: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
        border-radius: 10px;
        color: var(--ink-dim, #B8B2A6);
        font-size: 13px;
        font-weight: 700;
        font-family: inherit;
        cursor: pointer;
        transition: border-color .15s ease, color .15s ease, background .15s ease;
    }
    .pt_mobile_toolbar_btn.active {
        background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2));
        border-color: transparent;
        color: #fff;
    }
    .pt_home_sidebar {
        display: none;
        flex: 0 0 auto;
        width: 100%;
        position: static;
        flex-direction: column;
        margin-bottom: 12px;
        max-height: 60vh;
        overflow-y: auto;
    }
    .pt_home_sidebar.pt_mobile_open {
        display: flex;
    }
    .pt_home_sidebar_nav,
    .pt_home_sidebar_cats {
        display: flex;
        flex-direction: column;
        flex: none;
    }
    .pt_home_sidebar_promo {
        display: none;
    }
    .pt_home_filter_bar {
        display: none;
    }
    .pt_home_filter_bar.pt_mobile_open {
        display: flex;
    }
}

/* Логотип - присланный пользователем файл (themes/dqtempl/img/brand/
   logo.png) - это цельная плоская картинка (значок+"DQSQUAD"+слоган
   одним PNG 1774x887), в компактную шапку высотой ~50px она не влезает
   читаемо целиком - текст на ней превратился бы в нечитаемое пятно.
   Взял только левую часть (значок-плей-кнопка) обрезкой через GD
   (themes/dqtempl/img/brand/logo-icon.png) и добавил название сайта
   рядом обычным HTML-текстом - тем же {{CONFIG name}}, что и везде на
   сайте, той же цветовой переменной, что при масштабировании остаётся
   чётким на любом размере, в отличие от текста, запечённого в растр. */
.pt_logo {
    display: flex !important;
    align-items: center;
    gap: 8px;
}
.pt_logo_icon {
    height: 34px;
    width: auto;
}
.pt_logo_word {
    font-size: 19px;
    font-weight: 800;
    letter-spacing: -.01em;
    color: var(--ink, #ECEAE4);
}

/* Главная: контейнер на всю ширину (без max-width:1400px из style.css) -
   иначе на широких экранах сайдбар не прижат к краю окна, а центрирован
   вместе с колонкой 1400px, оставляя пустые поля по бокам. */
.container-home.pt_home_wide {
    max-width: 100%;
    padding: 0 20px;
}

/* Главная: основная сетка видео (.videos-latest-list, карточки Pattern 1
   .keep-padding) использует голые bootstrap float-колонки col-md-3 (=4 в
   ряд) - при разной высоте карточек (1 vs 2 строки в названии) float-сетка
   ломается и оставляет дыры в раскладке (классическая проблема float-
   "мазонри"). Раньше это было незаметно, т.к. сетка занимала всю ширину
   страницы и названия реже переносились на 2 строки; после добавления
   сайдбара колонка сузилась и дыры стали видны. Фикс - CSS grid вместо
   floats, 5 карточек в ряд по референсу (не 4 из исходного col-md-3),
   только в контексте сайдбара главной (не трогаем те же классы на других
   страницах - там та же сетка на всю ширину, где бага не видно). */
.pt_home_main .videos-latest-list.row {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
}
/* Жёсткая единая высота всего текстового блока под превью - карточки в ряду абсолютно
   одинаковые независимо от длины названия (было: то отдельные строки не совпадали по высоте
   между собой, то у длинных названий вторая строка обрезалась криво). Автора публикации убрали
   из этого блока вовсе (см. home/list.html) - на узких карточках имя не помещалось и обрезалось. */
.pt_home_main .keep-padding .pt_vid_fixed_height {
    height: 68px;
    padding: 8px 8px 0;
    overflow: hidden;
    box-sizing: border-box;
}
.pt_home_main .keep-padding .video-list-title {
    height: 36px;
    overflow: hidden;
}
.pt_home_main .keep-padding .video-list-title h4 {
    font-size: 12.5px;
    line-height: 1.3;
    margin: 0;
}
.pt_home_main .keep-padding .video-list-by {
    font-size: 11px;
    line-height: 1.35;
    margin-top: 8px;
    height: 15px;
    overflow: hidden;
    white-space: nowrap;
}
.pt_home_main .videos-latest-list.row > * {
    width: auto;
    float: none;
    /* Классический CSS Grid "гоча": по умолчанию min-width ячейки - auto, то есть колонка не
       может стать уже своего контента (например, непереносимого длинного слова в названии) -
       из-за этого при display:grid 1fr-колонки в ряду были РАЗНОЙ ширины (одни чуть шире под
       длинный текст), и превью соответственно разной высоты (aspect-ratio от ширины). */
    min-width: 0;
}
/* Bootstrap's .row:before/.row:after clearfix (content:" "; display:table;)
   становятся настоящими (невидимыми) grid-элементами внутри display:grid -
   занимают первую и последнюю ячейку, сдвигая все настоящие карточки на
   одну позицию и оставляя дыру в начале сетки. Clearfix для grid всё равно
   не нужен - просто убираем псевдоэлементы из потока. */
.pt_home_main .videos-latest-list.row::before,
.pt_home_main .videos-latest-list.row::after {
    content: none;
    display: none;
}
@media (max-width: 1500px) {
    .pt_home_main .videos-latest-list.row { grid-template-columns: repeat(6, 1fr); }
}
@media (max-width: 1200px) {
    .pt_home_main .videos-latest-list.row { grid-template-columns: repeat(5, 1fr); }
}
@media (max-width: 991px) {
    .pt_home_main .videos-latest-list.row { grid-template-columns: repeat(4, 1fr); }
}
@media (max-width: 767px) {
    .pt_home_main .videos-latest-list.row { grid-template-columns: repeat(2, 1fr); }
}

/* Футер теперь короче (см. footer/content.html - только 3 ссылки), а
   юридические страницы (terms/*) часто короче высоты экрана - футер
   (.pt_footer, прямой сосед .yp_side_menu на уровне body) шёл в обычном
   потоке сразу после контента и "подвисал" в середине экрана на таких
   страницах вместо того чтобы быть внизу. Раньше правили только для
   /go_pro (body:has(.pt_plans_page)) - теперь то же самое сайтвайд:
   короткий футер иначе будет "плавать" на любой не очень длинной
   странице, не только на тарифах. */
body {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}
body .yp_side_menu {
    flex: 1 0 auto;
}

/* Главная: блок SEO-текста под сеткой видео (заменил собой строку
   шортс-видео - см. home/content.html и настройку home_seo_text/
   home_seo_text_en в админке -> Общие настройки). H1 убран по просьбе
   пользователя (config home_h1/home_h1_en оставлены в админке - вдруг
   ещё пригодятся под meta title, просто больше не рендерятся на странице). */
.pt_home_seo_text {
    margin-top: 20px;
    padding: 18px 20px;
    background: var(--pt-card-bg, #17161A);
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
    border-radius: 12px;
}
.pt_home_seo_text p {
    margin: 0;
    font-size: 13px;
    line-height: 1.7;
    color: var(--ink-dim, #B8B2A6);
}

/* ============================================================
   Юридические страницы (terms/privacy-policy, terms, about-us,
   refund-policy, faqs, 2257, csam) - все используют один и тот же
   шаблон-обёртку (.wo_about_wrapper_parent/.mat_header/.user-setting-panel
   .termsofuse), поэтому одна общая правка приводит все страницы разом к
   стилю сайта - раньше была огромная (280px) цветная плашка-хиро с
   зашитым инлайн-цветом (зелёный/синий по разным страницам), не в тон
   красно-чёрной палитре. !important нужен только там, где перебиваем
   инлайновые style="" в самих шаблонах.
   ============================================================ */
/* .wo_about_wrapper_parent в style.css - position:absolute; left:0; width:100% -
   приём "full-bleed", рассчитанный на старую вёрстку БЕЗ сайдбара, где эта
   плашка была единственным блоком в контейнере и должна была тянуться на
   всю его ширину. Теперь, когда юридические страницы обёрнуты в
   .pt_home_main рядом с сайдбаром (см. блок про сайдбар выше), left:0
   отсчитывается от ближайшего позиционированного предка не сайдбара, а
   всей строки #main-container, и плашка перекрывает сайдбар целиком,
   делая пункты меню нечитаемыми. Внутри .pt_home_main прижимаем её
   обратно в нормальный поток и ограничиваем шириной колонки контента. */
.pt_home_main .wo_about_wrapper_parent {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
}
.wo_about_wrapper_parent {
    min-height: 140px !important;
    max-height: 140px !important;
}
.wo_about_wrapper {
    min-height: 140px !important;
}
.wo_about_wrapper .hero-overlay {
    background: linear-gradient(120deg, #1A0D08 0%, rgba(228,39,61,.35) 55%, rgba(255,77,94,.25) 100%) !important;
}
.mat_header {
    margin-bottom: 40px !important;
}
.mat_header h1 {
    color: var(--ink, #ECEAE4) !important;
}
.mat_header h1 svg {
    background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2)) !important;
    color: #fff !important;
    box-shadow: 0 4px 14px rgba(228,39,61,.35) !important;
}
.user-setting-panel.termsofuse {
    background: var(--pt-card-bg, #17161A) !important;
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.08)) !important;
    border-radius: 12px !important;
    box-shadow: none !important;
    padding: 28px 30px !important;
}
.user-setting-panel.termsofuse h2 {
    font-size: 17px;
    color: var(--ink, #ECEAE4);
    margin: 26px 0 10px;
}
.user-setting-panel.termsofuse h2:first-child {
    margin-top: 0;
}
.user-setting-panel.termsofuse p,
.user-setting-panel.termsofuse li {
    font-size: 13.5px;
    line-height: 1.7;
    color: var(--ink-dim, #B8B2A6);
}
.user-setting-panel.termsofuse ul {
    padding-left: 20px;
}
.user-setting-panel.termsofuse strong {
    color: var(--pt-accent-2, #FF4D5E);
}
/* FAQ-аккордеон (faqs.html) - те же карточки на том же termsofuse-фоне */
.user-setting-panel.termsofuse .card {
    background: rgba(255,255,255,.03);
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
    border-radius: 10px;
    padding: 14px 16px;
    margin-bottom: 10px;
}
.user-setting-panel.termsofuse .card h4 {
    color: var(--ink, #ECEAE4);
    font-size: 14px;
    margin: 0;
}

/* ============================================================
   Личный кабинет (настройки профиля, кошелёк) - .user-setting-panel
   везде использовал голый bootstrap-фон (background-color:#fff из
   style.css) - единственный большой раздел сайта, так и не получивший
   тёмную DQSQUAD-тему. Одна общая правка вместо точечных на ~15 вкладках
   (general/profile/password/avatar/verification/two_factor/
   blocked_users/manage_sessions/invitation_links/my_affiliates/delete/
   wallet и т.д. - все используют один и тот же класс-обёртку).
   ============================================================ */
.user-setting-panel {
    background: var(--pt-card-bg, #17161A) !important;
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
    border-radius: 12px;
    box-shadow: none !important;
}
.user-setting-panel .yp_sett_header h4,
.user-setting-panel h4,
.user-setting-panel h5,
.user-setting-panel label {
    color: var(--ink, #ECEAE4);
}
.user-setting-panel .form-control,
.user-setting-panel select,
.user-setting-panel textarea {
    background: rgba(255,255,255,.04) !important;
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.1)) !important;
    color: var(--ink, #ECEAE4) !important;
    box-shadow: none !important;
}
.user-setting-panel .form-control::placeholder {
    color: var(--ink-mute, #8A8378);
}
.user-setting-panel small,
.user-setting-panel .admin-info,
.user-setting-panel p {
    color: var(--ink-mute, #8A8378);
}

/* Сайдбар вкладок настроек - было: синий акцент (#04abf2, из старой
   палитры плеера/шапки), чёрный текст активного пункта (нечитаемо на
   тёмном фоне сайта). Тот же красный градиент, что у сайдбара главной. */
.settings-sidebar {
    background: var(--pt-card-bg, #17161A);
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
    border-radius: 12px;
    overflow: hidden;
}
.settings-sidebar ul li a {
    color: var(--ink-dim, #B8B2A6) !important;
    transition: background .2s ease, color .2s ease;
}
.settings-sidebar ul li a:hover {
    background: rgba(228,39,61,.1);
    color: var(--ink, #ECEAE4) !important;
}
.settings-sidebar ul li.active a {
    background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2)) !important;
    color: #fff !important;
    box-shadow: none !important;
}

/* ============================================================
   /balance - "История операций": баланс + журнал заявок на пополнение,
   отдельно от /wallet (сама форма пополнения) - по образцу /balance на
   AHOST CMS (там тоже отдельная страница истории, без форм оплаты).
   В своей, не светлой checkout-палитре: обычная тёмная страница сайта
   с полной навигацией, как и на референсе.
   ============================================================ */
.pt_balance_page {
    max-width: 900px;
    margin: 0 auto;
    padding: 24px 0;
}
.pt_balance_profile_card {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 14px;
}
.pt_balance_avatar {
    width: 46px;
    height: 46px;
    border-radius: 50%;
    background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2));
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 800;
    font-size: 18px;
    flex-shrink: 0;
}
.pt_balance_email {
    font-weight: 700;
    font-size: 14px;
    color: var(--ink, #ECEAE4);
}
.pt_balance_id_badge {
    display: inline-block;
    margin-top: 3px;
    font-size: 10px;
    font-weight: 700;
    color: var(--ink-mute, #8A8378);
    background: var(--pt-card-bg, #17161A);
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
    padding: 2px 9px;
    border-radius: 10px;
}
.pt_balance_top_row {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 16px;
    background: var(--pt-card-bg, #17161A);
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
    border-radius: 16px;
    padding: 20px;
    margin-bottom: 18px;
}
.pt_balance_money {
    min-width: 220px;
}
.pt_balance_label {
    display: block;
    font-size: 10px;
    color: var(--ink-mute, #8A8378);
    text-transform: uppercase;
    letter-spacing: .06em;
    margin-bottom: 4px;
}
.pt_balance_big {
    font-size: 32px;
    font-weight: 800;
    color: var(--gold, #c9a84c);
    display: block;
}
.pt_balance_progress_bar {
    width: 220px;
    max-width: 100%;
    height: 4px;
    background: var(--pt-card-border, rgba(255,255,255,.08));
    border-radius: 3px;
    overflow: hidden;
    margin-top: 10px;
}
.pt_balance_progress_fill {
    height: 100%;
    background: var(--gold, #c9a84c);
}
.pt_balance_progress_text {
    display: block;
    margin-top: 5px;
    font-size: 11px;
    color: var(--ink-mute, #8A8378);
}
.pt_balance_actions {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 10px;
}
.pt_balance_topup_btn {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    background: linear-gradient(135deg, var(--gold, #c9a84c), #e0c06a) !important;
    color: #1a1408 !important;
    border: none !important;
    font-weight: 700 !important;
}
.pt_balance_quick_row {
    display: flex;
    align-items: center;
    gap: 6px;
    flex-wrap: wrap;
    justify-content: flex-end;
}
.pt_balance_quick_label {
    font-size: 10px;
    color: var(--ink-mute, #8A8378);
}
.pt_balance_qa {
    background: var(--pt-card-border, rgba(255,255,255,.08));
    color: var(--ink-dim, #B8B2A6);
    font-size: 11px;
    font-weight: 700;
    padding: 5px 11px;
    border-radius: 20px;
    text-decoration: none;
}
.pt_balance_qa:hover {
    background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2));
    color: #fff;
}
.pt_balance_history_head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 8px;
}
.pt_balance_history_head h3 {
    font-size: 14px;
    margin: 0;
    color: var(--ink, #ECEAE4);
}
.pt_balance_all_link {
    font-size: 11px;
    font-weight: 600;
    color: var(--ink-dim, #B8B2A6);
    text-decoration: none;
}
.pt_balance_all_link:hover {
    color: var(--pt-accent-2, #FF4D5E);
}
.pt_balance_chat_card {
    margin-top: 18px;
    background: var(--pt-card-bg, #17161A);
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
    border-radius: 16px;
    overflow: hidden;
}
.pt_balance_chat_head {
    padding: 12px 16px;
    background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2));
    color: #fff;
    font-weight: 700;
    font-size: 13px;
}
.pt_balance_chat_messages {
    max-height: 320px;
    min-height: 100px;
    overflow-y: auto;
    padding: 14px 16px;
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.pt_balance_chat_empty {
    margin: auto;
    color: var(--ink-mute, #8A8378);
    font-size: 12px;
}
.pt_balance_chat_form {
    display: flex;
    align-items: flex-end;
    gap: 8px;
    padding: 12px 16px;
    border-top: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
}
.pt_balance_chat_form textarea {
    flex: 1;
    min-height: 40px;
    max-height: 100px;
    resize: none;
    padding: 9px 12px;
    background: rgba(255,255,255,.04);
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
    border-radius: 12px;
    color: var(--ink, #ECEAE4);
    font-size: 12.5px;
    font-family: inherit;
}
.pt_balance_chat_form button {
    flex-shrink: 0;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2));
    color: #fff;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
@media (max-width: 600px) {
    .pt_balance_top_row { flex-direction: column; }
    .pt_balance_actions { align-items: flex-start; width: 100%; }
    .pt_balance_quick_row { justify-content: flex-start; }
}
.pt_balance_table_wrap {
    background: var(--pt-card-bg, #17161A);
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
    border-radius: 14px;
    overflow: hidden;
}
.pt_balance_row {
    display: grid;
    grid-template-columns: 1fr 1.2fr 1fr 1fr;
    align-items: center;
    padding: 12px 16px;
    border-bottom: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
    font-size: 12.5px;
}
.pt_balance_row:last-child {
    border-bottom: none;
}
.pt_balance_row_head {
    background: rgba(255,255,255,.03);
    font-size: 10px;
    color: var(--ink-mute, #8A8378);
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .04em;
}
.pt_balance_date {
    color: var(--ink-dim, #B8B2A6);
    font-size: 11.5px;
}
.pt_balance_method {
    color: var(--ink, #ECEAE4);
}
.pt_balance_amount {
    font-weight: 700;
    color: var(--green, #3d8b40);
}
.pt_balance_status_confirmed { color: var(--green, #3d8b40); }
.pt_balance_status_pending { color: var(--gold, #c9a84c); }
.pt_balance_status_failed { color: var(--pt-accent-2, #FF4D5E); }
.pt_balance_empty {
    padding: 40px 16px;
    text-align: center;
    color: var(--ink-mute, #8A8378);
    background: var(--pt-card-bg, #17161A);
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
    border-radius: 14px;
}
@media (max-width: 700px) {
    .pt_balance_row { grid-template-columns: 1fr 1fr; row-gap: 4px; }
    .pt_balance_row_head { display: none; }
}

/* Модалка оплаты с кошелька (#pay_modal_wallet, PayUsingWallet()) - была
   стоковым светлым Material-диалогом; night-mode.css красит только фон,
   не текст, поэтому заголовок/тело были тёмный-на-тёмном (нечитаемо).
   Полный редизайн под тёмную тему сайта. */
#pay_modal_wallet .modal-content {
    background: var(--pt-card-bg, #17161A) !important;
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
    border-radius: 16px;
    padding: 28px 26px 22px;
}
#pay_modal_wallet .modal-header {
    background: transparent !important;
    margin-bottom: 18px;
}
#pay_modal_wallet .modal-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    color: var(--ink, #F2F0EC) !important;
    font-size: 19px;
    font-weight: 700;
}
#pay_modal_wallet .modal-title::before {
    content: '';
    display: inline-block;
    width: 34px;
    height: 34px;
    margin-right: 10px;
    flex-shrink: 0;
    background: linear-gradient(135deg, var(--pt-accent, #E4273D), var(--pt-accent-2, #FF4D5E));
    border-radius: 10px;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2'%3E%3Cpath d='M21 12V7H5a2 2 0 0 1 0-4h14v4'/%3E%3Cpath d='M3 5v14a2 2 0 0 0 2 2h16v-5'/%3E%3Cpath d='M18 12a2 2 0 0 0 0 4h4v-4Z'/%3E%3C/svg%3E") center/18px no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2'%3E%3Cpath d='M21 12V7H5a2 2 0 0 1 0-4h14v4'/%3E%3Cpath d='M3 5v14a2 2 0 0 0 2 2h16v-5'/%3E%3Cpath d='M18 12a2 2 0 0 0 0 4h4v-4Z'/%3E%3C/svg%3E") center/18px no-repeat;
}
#pay_modal_wallet .modal-title .close {
    color: var(--ink-mute, #8A8378);
    opacity: 1;
    text-shadow: none;
    transition: color .15s ease;
}
#pay_modal_wallet .modal-title .close:hover {
    color: var(--ink, #F2F0EC);
}
#pay_modal_wallet .modal-body {
    color: var(--ink, #F2F0EC);
}
#pay_modal_wallet .pay_modal_wallet_text {
    font-size: 15px;
    color: var(--ink-mute, #8A8378);
    margin: 0 0 4px;
}
#pay_modal_wallet .wallet_empty_state {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 14px;
    text-align: center;
    padding: 10px 4px 6px;
}
#pay_modal_wallet .wallet_empty_state svg {
    width: 72px;
    height: 72px;
    opacity: .9;
}
#pay_modal_wallet .wallet_empty_state a.btn {
    background: linear-gradient(135deg, var(--pt-accent, #E4273D), var(--pt-accent-2, #FF4D5E)) !important;
    border: none;
    border-radius: 10px;
    padding: 10px 24px;
    font-weight: 700;
    color: #fff !important;
}
#pay_modal_wallet .modal-footer {
    background: transparent !important;
    border-top: 1px solid var(--pt-card-border, rgba(255,255,255,.08)) !important;
    margin-top: 20px !important;
    padding: 18px 0 0 !important;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 12px;
}
#pay_modal_wallet #pay_modal_wallet_btn {
    background: linear-gradient(135deg, var(--pt-accent, #E4273D), var(--pt-accent-2, #FF4D5E));
    border: none;
    border-radius: 10px;
    padding: 11px 26px;
    font-weight: 700;
    font-size: 14px;
    color: #fff;
    box-shadow: 0 6px 16px rgba(228,39,61,.32);
    transition: transform .1s ease, opacity .15s ease;
}
#pay_modal_wallet #pay_modal_wallet_btn:hover:not([disabled]) {
    transform: translateY(-1px);
}
#pay_modal_wallet #pay_modal_wallet_btn[disabled] {
    background: rgba(255,255,255,.08);
    box-shadow: none;
    color: var(--ink-mute, #8A8378);
    cursor: not-allowed;
}
#pay_modal_wallet .ball-pulse div {
    background: var(--pt-accent, #E4273D);
}

/* ===== Страница загрузки видео (dq_upload) - цельная, без шагов ===== */
.dq_upload { max-width: 980px; margin: 0 auto; padding: 8px 4px 60px; }
.dq_up_head h1 { font-size: 26px; font-weight: 800; margin: 6px 0 4px; color: var(--ink, #F2F0EC); }
.dq_up_head p { color: var(--ink-mute, #8A8378); margin: 0 0 20px; font-size: 14px; }
.dq_up_card { display: flex; gap: 16px; background: var(--pt-card-bg, #17161A); border: 1px solid var(--pt-card-border, rgba(255,255,255,.08)); border-radius: 16px; padding: 20px; margin-bottom: 14px; transition: opacity .2s ease; }
.dq_up_card.dq_locked { opacity: .45; pointer-events: none; filter: grayscale(.4); }
.dq_up_num { flex: 0 0 34px; height: 34px; border-radius: 10px; background: linear-gradient(135deg, var(--pt-accent, #E4273D), var(--pt-accent-2, #FF4D5E)); color: #fff; font-weight: 800; display: flex; align-items: center; justify-content: center; }
.dq_up_body { flex: 1; min-width: 0; }
.dq_up_body h3 { margin: 4px 0 14px; font-size: 17px; font-weight: 700; color: var(--ink, #F2F0EC); }
.dq_up_body h3 small { font-size: 12px; font-weight: 400; color: var(--ink-mute, #8A8378); margin-left: 8px; }
.dq_upload .hidden { display: none !important; }
.dq_up_drop { border: 2px dashed rgba(255,255,255,.16); border-radius: 14px; padding: 34px 16px; text-align: center; color: var(--ink-mute, #8A8378); transition: border-color .15s, background .15s; }
.dq_up_drop.plupload_drop_hover, .dq_up_drop:hover { border-color: var(--pt-accent, #E4273D); background: rgba(228,39,61,.06); }
.dq_up_drop svg { color: var(--pt-accent, #E4273D); margin-bottom: 8px; }
.dq_up_drop_t { color: var(--ink, #F2F0EC); font-size: 15px; margin-bottom: 4px; }
.dq_link_btn { background: none; border: 0; padding: 0; color: var(--pt-accent-2, #FF4D5E); font: inherit; cursor: pointer; text-decoration: underline; }
.dq_up_progress_top { display: flex; justify-content: space-between; font-size: 13px; color: var(--ink, #F2F0EC); margin-bottom: 8px; gap: 12px; }
.dq_up_progress_top span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.dq_up_bar { height: 8px; background: rgba(255,255,255,.08); border-radius: 8px; overflow: hidden; }
.dq_up_bar i { display: block; height: 100%; width: 0; background: linear-gradient(90deg, var(--pt-accent, #E4273D), var(--pt-accent-2, #FF4D5E)); transition: width .2s ease; }
.dq_up_progress small, .dq_up_done { color: var(--ink-mute, #8A8378); font-size: 13px; margin-top: 8px; display: block; }
.dq_up_done .dq_ok { color: #34c759; font-weight: 800; }
.dq_up_empty { grid-column: 1 / -1; color: var(--ink-mute, #8A8378); font-size: 13px; padding: 18px 0; text-align: center; }
.dq_field { margin-bottom: 14px; }
.dq_field label, .dq_up_ai label { display: block; font-size: 13px; font-weight: 600; color: var(--ink, #F2F0EC); margin-bottom: 6px; }
.dq_field label small, .dq_up_ai label small { font-weight: 400; color: var(--ink-mute, #8A8378); }
.dq_upload input[type=text], .dq_upload textarea, .dq_upload select { width: 100%; background: rgba(255,255,255,.04); border: 1px solid rgba(255,255,255,.12); border-radius: 10px; color: var(--ink, #F2F0EC); padding: 10px 12px; font-size: 14px; outline: none; transition: border-color .15s; }
.dq_upload select option { background: #17161A; color: #F2F0EC; }
.dq_upload input:focus, .dq_upload textarea:focus, .dq_upload select:focus { border-color: var(--pt-accent, #E4273D); }
.dq_upload textarea { resize: vertical; }
.dq_up_ai { border: 1px solid rgba(228,39,61,.35); background: linear-gradient(135deg, rgba(228,39,61,.10), rgba(255,77,94,.04)); border-radius: 14px; padding: 14px; margin-bottom: 18px; }
.dq_up_ai_ctrl { display: flex; align-items: flex-end; gap: 12px; flex-wrap: wrap; margin-top: 10px; }
.dq_up_ai_ctrl select { min-width: 190px; }
.dq_up_ai_state { font-size: 12.5px; color: var(--ink-mute, #8A8378); }
.dq_btn_main { background: linear-gradient(135deg, var(--pt-accent, #E4273D), var(--pt-accent-2, #FF4D5E)); color: #fff; border: 0; border-radius: 10px; padding: 10px 20px; font-weight: 700; cursor: pointer; box-shadow: 0 6px 16px rgba(228,39,61,.28); transition: transform .1s, opacity .15s; }
.dq_btn_main:hover:not([disabled]) { transform: translateY(-1px); }
.dq_btn_main[disabled] { background: rgba(255,255,255,.08); color: var(--ink-mute, #8A8378); box-shadow: none; cursor: not-allowed; }
.dq_btn_big { padding: 13px 34px; font-size: 15px; }
.dq_btn_ghost { background: transparent; color: var(--ink, #F2F0EC); border: 1px solid rgba(255,255,255,.18); border-radius: 10px; padding: 8px 16px; cursor: pointer; }
.dq_btn_ghost:hover { border-color: var(--pt-accent, #E4273D); }
.dq_up_en { margin-top: 6px; border: 1px solid rgba(255,255,255,.08); border-radius: 12px; padding: 10px 14px; }
.dq_up_en summary { cursor: pointer; font-weight: 600; color: var(--ink, #F2F0EC); }
.dq_up_en summary small { font-weight: 400; color: var(--ink-mute, #8A8378); }
.dq_up_en[open] summary { margin-bottom: 12px; }
.dq_chips { display: flex; flex-wrap: wrap; gap: 8px; }
.dq_chip { cursor: pointer; margin: 0; }
.dq_chip input { position: absolute; opacity: 0; pointer-events: none; }
.dq_chip span { display: inline-block; padding: 7px 14px; border-radius: 20px; border: 1px solid rgba(255,255,255,.14); background: rgba(255,255,255,.03); color: rgba(255,255,255,.8); font-size: 13px; transition: all .15s; }
.dq_chip:hover span { border-color: rgba(228,39,61,.6); }
.dq_chip input:checked + span { background: linear-gradient(135deg, var(--pt-accent, #E4273D), var(--pt-accent-2, #FF4D5E)); border-color: transparent; color: #fff; font-weight: 700; }
.dq_chip input:focus-visible + span { outline: 2px solid var(--pt-accent-2, #FF4D5E); outline-offset: 2px; }
.dq_up_opts { display: grid; grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); gap: 14px; }
.dq_up_actions { display: flex; align-items: center; gap: 14px; margin-top: 8px; flex-wrap: wrap; }
@media (max-width: 720px) {
    .dq_up_card { padding: 14px; gap: 10px; }
    .dq_up_num { flex-basis: 28px; height: 28px; font-size: 13px; }
    .dq_up_thumbs { grid-template-columns: repeat(2, 1fr); }
    .dq_up_ai_ctrl { flex-direction: column; align-items: stretch; }
    .dq_up_ai_ctrl select { width: 100%; }
    .dq_btn_big { width: 100%; }
}

/* SEO-текст под выдачей категории */
.pt_category_seo_text { margin: 28px 0 8px; padding: 18px 20px; background: var(--pt-card-bg, #17161A); border: 1px solid var(--pt-card-border, rgba(255,255,255,.08)); border-radius: 14px; color: var(--ink-mute, #A39D93); font-size: 14px; line-height: 1.7; }

/* Выбор миниатюры - как в старой CMS: сетка 5 колонок, плитка "Авто", время на кадре, выбранный - зелёная рамка + галочка */
.dq_up_thumbs { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin-top: 4px; }
.dq_thumb { cursor: pointer; border: 3px solid transparent; border-radius: 8px; overflow: hidden; position: relative; transition: .2s; background: #1a1a1a; }
.dq_thumb:hover { border-color: #3ea6ff; }
.dq_thumb.selected { border-color: #4caf50; }
.dq_thumb.selected::after { content: '\2705'; position: absolute; top: 8px; right: 8px; background: #4caf50; color: #fff; width: 26px; height: 26px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 13px; z-index: 2; }
.dq_thumb img { width: 100%; aspect-ratio: 16 / 9; object-fit: cover; display: block; }
.dq_thumb_time { position: absolute; bottom: 3px; right: 3px; background: rgba(0,0,0,.8); color: #fff; padding: 1px 5px; border-radius: 3px; font-size: 11px; z-index: 1; }
.dq_thumb_auto { display: flex; align-items: center; justify-content: center; text-align: center; aspect-ratio: 16 / 9; color: #999; font-size: 14px; line-height: 1.3; }
.dq_up_own { display: block; margin-top: 12px; padding: 12px; text-align: center; border: 2px dashed #2a2a2a; border-radius: 8px; color: #999; cursor: pointer; transition: .2s; }
.dq_up_own:hover { border-color: #3ea6ff; color: #fff; }
.dq_up_own.active { border-color: #4caf50; color: #fff; }
@media (max-width: 720px) { .dq_up_thumbs { grid-template-columns: repeat(2, 1fr); gap: 10px; } }

/* Маркеры типа видео: "Полное видео" (красный) / "Превью" (оранжевый) - как на старой CMS */
.video-list-image, .video-thumb, .video-list .video-list-image { position: relative; }
.video-type-badge { position: absolute; top: 8px; left: 8px; z-index: 3; padding: 3px 9px; border-radius: 6px; font-size: 11px; font-weight: 700; line-height: 1.3; color: #fff; letter-spacing: .2px; pointer-events: none; box-shadow: 0 1px 4px rgba(0,0,0,.4); }
.video-type-badge.vt-full { background: linear-gradient(135deg, #ff2d55, #d6103a); }
.video-type-badge.vt-preview { background: linear-gradient(135deg, #ff9800, #f57c00); }
.video-type-badge.vt-inline { position: static; display: inline-block; vertical-align: middle; margin-left: 8px; font-size: 12px; }

/* Превью при наведении (mp4/gif) заполняет карточку */
.play_hover_btn video.dq_prev { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; background: #000; pointer-events: none; }

/* ============================================================
   Страница просмотра 2.0: компактный инфо-блок, карточка автора,
   CTA-кнопки (полное видео / подписка / звёзды в TG), оверлей по окончании
   ============================================================ */
[hidden] { display: none !important; }
.pt_watch_info_card { position: relative; overflow: hidden; padding: 18px 20px 20px !important; border-radius: 16px !important; }
.pt_watch_info_card::before { content: ''; position: absolute; left: 0; right: 0; top: 0; height: 3px; background: linear-gradient(90deg, var(--pt-accent), var(--pt-accent-2) 45%, transparent 85%); }
.pt_watch_info_card .video-big-title h1 { font-size: 21px; line-height: 1.3; font-weight: 800; letter-spacing: -.2px; margin: 0 0 10px; }

/* строка: просмотры/дата слева, лайки справа */
.dq_meta_row { display: flex; align-items: center; justify-content: space-between; gap: 10px 16px; flex-wrap: wrap; padding-bottom: 14px; }
.pt_watch_info_card .dq_meta_row .video-views { margin: 0 !important; padding: 0 !important; font-size: 13px; color: var(--ink-dim, #B8B2A6) !important; text-transform: none !important; }
.dq_likes_wrap { display: flex; }
.dq_likes_wrap .video-likes { float: none !important; display: inline-flex !important; align-items: center; height: 38px; margin: 0 !important; padding: 0 !important; background: rgba(255,255,255,.06); border: 1px solid var(--pt-card-border, rgba(255,255,255,.1)); border-radius: 999px; overflow: hidden; }
.dq_likes_wrap .video-likes > .clear { display: none; }
.dq_likes_wrap .like-btn { float: none !important; display: inline-flex !important; align-items: center; gap: 7px; height: 100%; margin: 0 !important; padding: 0 16px !important; cursor: pointer; transition: background .15s, color .15s; }
.dq_likes_wrap .like-btn:hover { background: rgba(255,255,255,.09); }
.dq_likes_wrap .like-btn.active, .dq_likes_wrap .like-btn.liked { color: var(--pt-accent-2); }
.dq_likes_wrap .like-btn svg { transition: transform .18s; }
.dq_likes_wrap .like-btn:hover svg { transform: translateY(-2px) scale(1.12); }
.dq_likes_wrap .like-btn:active svg { transform: scale(.85); }
.dq_likes_wrap .video-info-element { float: none !important; width: 60px !important; height: 4px; margin: 0 !important; padding: 0 !important; border-radius: 3px; overflow: hidden; background: rgba(255,255,255,.12); display: flex; flex-direction: row-reverse; }
.dq_likes_wrap .video-info-element .views-bar { height: 4px; float: none !important; border-radius: 0; }

/* действия - компактные чипы в одну строку с прокруткой */
.pt_watch_info_card .video-options { display: flex !important; flex-wrap: nowrap; gap: 8px; overflow-x: auto; scrollbar-width: none; margin: 0 -2px !important; padding: 12px 2px !important; border-top: 1px solid var(--pt-card-border, rgba(255,255,255,.08)) !important; }
.pt_watch_info_card .video-options::-webkit-scrollbar { display: none; }
.pt_watch_info_card .video-options .btn-share { flex: none; float: none !important; display: inline-flex !important; align-items: center; gap: 7px; width: auto !important; height: 36px; margin: 0 !important; padding: 0 14px !important; font-size: 13px; font-weight: 600; white-space: nowrap; border: 1px solid var(--pt-card-border, rgba(255,255,255,.1)) !important; border-radius: 999px !important; background: rgba(255,255,255,.05) !important; color: inherit; transition: transform .15s, background .15s, border-color .15s; }
.pt_watch_info_card .video-options .btn-share svg { width: 17px; height: 17px; }
.pt_watch_info_card .video-options .btn-share:hover { transform: translateY(-2px); background: rgba(255,255,255,.1) !important; border-color: rgba(255,77,94,.4) !important; }
.pt_watch_info_card .video-options .btn-report.pull-right { float: none !important; }

/* карточка автора */
.pt_watch_info_card .publisher-element.dq_author { display: flex !important; align-items: center; gap: 14px; padding: 14px 16px !important; margin: 4px 0 14px !important; border: 1px solid var(--pt-card-border, rgba(255,255,255,.1)) !important; border-radius: 14px; background: linear-gradient(135deg, rgba(228,39,61,.10), rgba(255,255,255,.03) 60%) !important; }
.dq_author_ava { flex: none; position: relative; width: 52px; height: 52px; border-radius: 50%; padding: 2px; background: conic-gradient(from 0deg, var(--pt-accent), var(--pt-accent-2), #ffb86b, var(--pt-accent)); animation: dq_ring 6s linear infinite; }
.dq_author_ava img { display: block; width: 100%; height: 100%; border-radius: 50%; object-fit: cover; border: 2px solid var(--pt-card-bg, #17161A); background: #222; animation: dq_ring_rev 6s linear infinite; }
@keyframes dq_ring { to { transform: rotate(360deg); } }
@keyframes dq_ring_rev { to { transform: rotate(-360deg); } }
.dq_author_info { flex: 1 1 auto; min-width: 0; display: flex; flex-direction: column; gap: 2px; }
.dq_author_name { font-size: 16px; font-weight: 800; line-height: 1.2; color: inherit; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.dq_author_subs { font-size: 12px; color: var(--ink-dim, #B8B2A6) !important; }
.dq_author_subs b { color: inherit; font-weight: 800; }
.dq_author_btn { flex: none; display: flex !important; align-items: center; gap: 8px; margin: 0 !important; float: none !important; }
.dq_author_btn button, .dq_author_btn .btn { margin: 0 !important; height: 38px; padding: 0 20px !important; border: none !important; border-radius: 999px !important; font-size: 13px; font-weight: 800; letter-spacing: .3px; text-transform: uppercase; }
.dq_author_btn .btn-subscribe { background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2)) !important; color: #fff !important; box-shadow: 0 6px 18px rgba(228,39,61,.35); animation: dq_pulse 2.6s ease-in-out infinite; transition: transform .15s; }
.dq_author_btn .btn-subscribe:hover { transform: translateY(-2px) scale(1.03); }
.dq_author_btn .btn-subscribed { background: rgba(255,255,255,.1) !important; color: inherit !important; }
.dq_author_btn .subs-amount { display: inline-flex; align-items: center; height: 38px; padding: 0 12px; border-radius: 999px; font-weight: 700; font-size: 13px; background: rgba(255,255,255,.08); }
@keyframes dq_pulse { 0%,100% { box-shadow: 0 6px 18px rgba(228,39,61,.35); } 50% { box-shadow: 0 6px 26px rgba(255,77,94,.65); } }

/* CTA-кнопки */
.dq_cta_row { display: grid; grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); gap: 10px; margin: 0 0 14px; }
.dq_cta { position: relative; display: flex; align-items: center; gap: 12px; padding: 12px 16px; border-radius: 14px; color: #fff !important; text-decoration: none !important; overflow: hidden; transition: transform .18s, box-shadow .18s; }
.dq_cta:hover { transform: translateY(-3px); }
.dq_cta::after { content: ''; position: absolute; top: 0; left: -60%; width: 40%; height: 100%; background: linear-gradient(100deg, transparent, rgba(255,255,255,.28), transparent); transform: skewX(-20deg); animation: dq_shine 4.5s ease-in-out infinite; pointer-events: none; }
@keyframes dq_shine { 0%, 55% { left: -60%; } 100% { left: 130%; } }
.dq_cta_ico { flex: none; display: grid; place-items: center; width: 38px; height: 38px; border-radius: 11px; background: rgba(255,255,255,.2); font-size: 20px; }
.dq_cta_txt { display: flex; flex-direction: column; line-height: 1.25; min-width: 0; }
.dq_cta_txt b { font-size: 14px; font-weight: 800; }
.dq_cta_txt small { font-size: 12px; opacity: .85; }
.dq_cta_buy { background: linear-gradient(135deg, #ff2d55, #c4102f); box-shadow: 0 8px 22px rgba(228,39,61,.32); }
.dq_cta_buy:hover { box-shadow: 0 12px 30px rgba(228,39,61,.5); }
.dq_cta_buy.is-owned { background: linear-gradient(135deg, #2e9d5b, #1c6f3e); box-shadow: 0 8px 22px rgba(46,157,91,.28); }
.dq_cta_sub { background: linear-gradient(135deg, #f5a623, #d9770a); box-shadow: 0 8px 22px rgba(245,166,35,.28); }
.dq_cta_sub:hover { box-shadow: 0 12px 30px rgba(245,166,35,.45); }
.dq_cta_stars { background: linear-gradient(135deg, #2aabee, #1b78c2); box-shadow: 0 8px 22px rgba(42,171,238,.28); }
.dq_cta_stars:hover { box-shadow: 0 12px 30px rgba(42,171,238,.45); }

/* теги и категория */
.pt_watch_info_card .video-published { border-top: none !important; padding: 0 !important; margin: 0 0 8px !important; }
.pt_watch_tags { margin-top: 0; gap: 6px; }
.pt_watch_tag { border-radius: 999px; padding: 4px 11px; font-size: 12px; transition: transform .15s, color .15s, border-color .15s; }
.pt_watch_tag:hover { transform: translateY(-1px); }
.pt_watch_info_card .watch-video-description { margin-top: 14px; padding-top: 14px; }

/* оверлей по окончании видео */
.dq_end_overlay { position: absolute; inset: 0; z-index: 60; display: flex; align-items: center; justify-content: center; padding: 16px; overflow: hidden; background: radial-gradient(ellipse at center, rgba(20,8,12,.78), rgba(0,0,0,.92)); backdrop-filter: blur(6px); animation: dq_fade .3s ease; }
@keyframes dq_fade { from { opacity: 0; } to { opacity: 1; } }
.dq_end_card { position: relative; width: 100%; max-width: 380px; max-height: 100%; overflow-y: auto; display: flex; flex-direction: column; gap: 10px; padding: 22px 20px 16px; text-align: center; color: #fff; border-radius: 18px; background: rgba(28,22,26,.85); border: 1px solid rgba(255,255,255,.12); box-shadow: 0 20px 60px rgba(0,0,0,.6); animation: dq_pop .35s cubic-bezier(.2,1.2,.4,1); }
@keyframes dq_pop { from { transform: scale(.9) translateY(10px); opacity: 0; } to { transform: none; opacity: 1; } }
.dq_end_close { position: absolute; top: 6px; right: 10px; background: none; border: none; color: #fff; font-size: 24px; line-height: 1; opacity: .7; cursor: pointer; }
.dq_end_close:hover { opacity: 1; }
.dq_end_kicker { font-size: 11px; letter-spacing: 1.2px; text-transform: uppercase; color: var(--pt-accent-2); font-weight: 800; }
.dq_end_title { font-size: 18px; font-weight: 800; line-height: 1.3; }
.dq_end_len { display: inline-block; margin-left: 4px; padding: 1px 8px; border-radius: 6px; background: rgba(255,255,255,.12); font-size: 14px; }
.dq_end_card .dq_cta { justify-content: center; padding: 11px 14px; font-weight: 800; font-size: 14px; }
.dq_end_card .dq_cta b { margin-left: 6px; padding: 2px 8px; border-radius: 6px; background: rgba(0,0,0,.28); }
.dq_end_replay { background: none; border: none; color: #fff; opacity: .7; font-size: 13px; cursor: pointer; padding: 6px; }
.dq_end_replay:hover { opacity: 1; }
@media (max-width: 520px) { .dq_end_card { padding: 16px 14px 10px; gap: 8px; } .dq_end_title { font-size: 16px; } .dq_author_btn .subs-amount { display: none; } }

/* страница покупки */
.dq_buy_page { display: flex; justify-content: center; padding: 28px 16px 48px; }
.dq_buy_card { width: 100%; max-width: 460px; padding: 20px; border-radius: 18px; background: var(--pt-card-bg, #17161A); border: 1px solid var(--pt-card-border, rgba(255,255,255,.1)); box-shadow: 0 20px 50px rgba(0,0,0,.25); }
.dq_buy_back { display: inline-block; margin-bottom: 12px; font-size: 13px; font-weight: 600; opacity: .8; }
.dq_buy_thumb { position: relative; aspect-ratio: 16 / 9; border-radius: 12px; overflow: hidden; background: #000; }
.dq_buy_thumb img { width: 100%; height: 100%; object-fit: cover; display: block; }
.dq_buy_dur { position: absolute; right: 8px; bottom: 8px; padding: 2px 8px; border-radius: 6px; font-size: 12px; font-weight: 700; color: #fff; background: rgba(0,0,0,.75); }
.dq_buy_title { font-size: 18px; line-height: 1.35; margin: 14px 0 6px; font-weight: 800; }
.dq_buy_rows { list-style: none; margin: 0; padding: 0; }
.dq_buy_rows li { display: flex; justify-content: space-between; align-items: center; padding: 11px 0; border-bottom: 1px solid var(--pt-card-border, rgba(255,255,255,.08)); font-size: 14px; }
.dq_buy_rows li:last-child { border-bottom: none; }
.dq_buy_rows li span { opacity: .7; }
.dq_buy_price { color: var(--pt-accent-2); font-size: 17px; }
.dq_buy_btn { display: block; width: 100%; margin-top: 14px; padding: 13px 16px; text-align: center; font-size: 15px; font-weight: 800; border-radius: 12px; }
.dq_buy_alert { margin-top: 10px; padding: 10px 12px; border-radius: 10px; font-size: 13px; font-weight: 600; }
.dq_buy_alert.warn { background: rgba(228,39,61,.12); border: 1px solid rgba(228,39,61,.3); }
.dq_buy_alert.ok, .dq_buy_ok { background: rgba(46,157,91,.14); border: 1px solid rgba(46,157,91,.35); }
.dq_buy_ok { margin-top: 10px; padding: 10px 12px; border-radius: 10px; font-weight: 700; }
.dq_buy_alt { display: block; margin-top: 14px; text-align: center; font-size: 13px; font-weight: 600; color: #2aabee; }
.pt_watch_info_card .video-options .btn-share { flex: 0 0 auto !important; width: auto !important; min-width: 0 !important; justify-content: center; }
.pt_watch_info_card .watch-video-description p { font-family: inherit !important; font-size: 14px; line-height: 1.65; padding-left: 0 !important; margin: 0; }

/* CTA под плеером: спокойные "стеклянные" кнопки, без блика и свечения */
.dq_cta_row { margin: 12px 0; }
.dq_cta { color: var(--ink, #F2EFE9) !important; background: rgba(255,255,255,.05); border: 1px solid rgba(255,255,255,.1); box-shadow: none !important; padding: 10px 14px; }
.dq_cta::after { display: none; }
.dq_cta:hover { transform: translateY(-2px); border-color: rgba(255,255,255,.22); background: rgba(255,255,255,.08); }
.dq_cta_ico { width: 34px; height: 34px; font-size: 17px; border-radius: 10px; }
.dq_cta_txt b { font-size: 13.5px; font-weight: 700; }
.dq_cta_txt small { opacity: .65; }
.dq_cta_buy { background: linear-gradient(135deg, rgba(228,39,61,.20), rgba(228,39,61,.07)); border-color: rgba(228,39,61,.35); }
.dq_cta_buy .dq_cta_ico { background: rgba(228,39,61,.28); }
.dq_cta_buy:hover { background: linear-gradient(135deg, rgba(228,39,61,.28), rgba(228,39,61,.10)); border-color: rgba(228,39,61,.55); }
.dq_cta_buy.is-owned { background: linear-gradient(135deg, rgba(46,157,91,.20), rgba(46,157,91,.07)); border-color: rgba(46,157,91,.4); }
.dq_cta_buy.is-owned .dq_cta_ico { background: rgba(46,157,91,.28); }
.dq_cta_sub { background: linear-gradient(135deg, rgba(245,166,35,.16), rgba(245,166,35,.05)); border-color: rgba(245,166,35,.32); }
.dq_cta_sub .dq_cta_ico { background: rgba(245,166,35,.24); }
.dq_cta_sub:hover { background: linear-gradient(135deg, rgba(245,166,35,.24), rgba(245,166,35,.08)); border-color: rgba(245,166,35,.5); }
.dq_cta_stars { background: linear-gradient(135deg, rgba(42,171,238,.16), rgba(42,171,238,.05)); border-color: rgba(42,171,238,.32); }
.dq_cta_stars .dq_cta_ico { background: rgba(42,171,238,.24); }
.dq_cta_stars:hover { background: linear-gradient(135deg, rgba(42,171,238,.24), rgba(42,171,238,.08)); border-color: rgba(42,171,238,.5); }
.dq_end_card .dq_cta { color: #fff !important; }

/* описание на всю ширину блока */
.pt_watch_info_card .watch-video-description p { max-width: none !important; width: 100%; }
.pt_watch_info_card .watch-video-description, .pt_watch_info_card .video-published { padding-left: 0 !important; padding-right: 0 !important; }

/* описание - отдельная выделенная панель */
.dq_desc_box { margin-top: 14px; padding: 14px 16px 10px; border-radius: 14px; background: rgba(255,255,255,.04); border: 1px solid var(--pt-card-border, rgba(255,255,255,.1)); border-left: 3px solid var(--pt-accent); }
.dq_desc_label { display: flex; align-items: center; gap: 7px; margin-bottom: 8px; font-size: 11px; font-weight: 800; letter-spacing: 1px; text-transform: uppercase; color: var(--pt-accent-2); }
.dq_desc_box .watch-video-description { margin: 0 !important; padding: 0 !important; border-top: none !important; }
.dq_desc_box .watch-video-description p { color: var(--ink, #E8E4DC) !important; }
.dq_desc_box .watch-video-show-more { margin: 8px auto 0 !important; }

/* карточка автора - компактная строка */
.pt_watch_info_card .publisher-element.dq_author { padding: 6px 0 !important; margin: 0 0 10px !important; gap: 10px; border: none !important; border-radius: 0; background: transparent !important; }
.dq_author_ava { width: 36px; height: 36px; padding: 1.5px; animation: none; background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2)); }
.dq_author_ava img { animation: none; border-width: 1.5px; }
.dq_author_info { flex-direction: row; align-items: baseline; flex-wrap: wrap; gap: 0 8px; }
.dq_author_name { font-size: 14px; }
.dq_author_subs { font-size: 12px; }
.dq_author_btn button, .dq_author_btn .btn { height: 30px; padding: 0 14px !important; font-size: 12px; }
.dq_author_btn .btn-subscribe { animation: none; box-shadow: none; }
.dq_author_btn .subs-amount { display: none !important; }

/* правая колонка: заголовок и автовоспроизведение в одну компактную строку */
.col-md-4 > .next-video { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin: 0 0 8px; }
.col-md-4 > .next-video .clear { display: none; }
.col-md-4 > .next-video .pt_watch_related_heading { margin: 0; font-size: 15px; }
.col-md-4 > .next-video .pt_mn_wtch_switch { float: none !important; margin: 0 !important; padding: 0 !important; transform: scale(.85); transform-origin: right center; }
.col-md-4 > .next-video .pt_mn_wtch_switch .tgl-btn { font-size: 12px; opacity: .8; }

/* серый фон обёртки под видео - еле заметная подложка с акцентной рамкой */
.top-video .col-md-8 > .content.pt_shadow { background: rgba(255,255,255,.02) !important; border: 1px solid rgba(228,39,61,.16); box-shadow: none !important; border-radius: 18px !important; padding: 12px !important; }

/* комментарии */
.pt_video_comments { padding: 4px 4px 0; }
.comments-content > hr { display: none; }
.pt_video_comments .comments-header { display: flex; align-items: center; gap: 10px; margin: 6px 0 14px; padding: 0; font-size: 16px; font-weight: 800; color: inherit; border: none; }
.pt_video_comments .comments-header > svg { color: var(--pt-accent-2); flex: none; }
.pt_video_comments .comments-header .sort-comments-dropdown { margin-left: auto; float: none !important; }
.pt_video_comments .comments-header .dropdown-toggle { display: inline-flex; align-items: center; gap: 4px; padding: 5px 12px; font-size: 12px; font-weight: 600; border-radius: 999px; background: rgba(255,255,255,.06); border: 1px solid var(--pt-card-border, rgba(255,255,255,.1)); }
.pt_video_comments .comments-header .dropdown-toggle .material-icons { font-size: 16px; }
.pt_video_comments br { display: none; }
.pt_video_comments .pt_blogcomm_combo { display: flex !important; align-items: flex-start; gap: 10px; margin: 0 0 18px; padding: 10px; border-radius: 14px; background: rgba(255,255,255,.04); border: 1px solid var(--pt-card-border, rgba(255,255,255,.1)); transition: border-color .15s, box-shadow .15s; }
.pt_video_comments .pt_blogcomm_combo:focus-within { border-color: rgba(255,77,94,.5); box-shadow: 0 0 0 3px rgba(228,39,61,.12); }
.pt_video_comments .pt_blogcomm_combo .avatar { flex: none; position: static !important; width: 34px !important; height: 34px !important; border-radius: 50%; object-fit: cover; margin: 0 !important; }
.pt_video_comments .pt_blogcomm_combo textarea { flex: 1 1 auto; min-width: 0; min-height: 34px; padding: 6px 4px !important; background: transparent !important; border: none !important; box-shadow: none !important; resize: none; font-size: 14px; }
.pt_video_comments .pt_blogcomm_combo .add-emoticons { flex: none; position: static !important; align-self: center; }
.pt_video_comments .pt_blogcomm_combo > .btn { flex: none; align-self: center; position: static !important; height: 34px; padding: 0 14px; border: none; border-radius: 999px; font-size: 12px; font-weight: 800; text-transform: uppercase; letter-spacing: .3px; color: #fff; background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2)); }
.pt_video_comments .pt_blogcomm_combo > .btn svg { display: none; }
.pt_video_comments .main-comment { padding: 12px 0; border: none; border-top: 1px solid var(--pt-card-border, rgba(255,255,255,.07)); }
.pt_video_comments .main-comment:first-child { border-top: none; }
.pt_video_comments .main-comment-data-sp { display: grid; grid-template-columns: 36px 1fr; column-gap: 12px; align-items: start; position: relative; }
.pt_video_comments .main-comment-data-sp > .clear { display: none; }
.pt_video_comments .main-comment-data-sp .user-avatar { float: none !important; grid-row: 1 / span 2; grid-column: 1; }
.pt_video_comments .main-comment-data-sp .user-name, .pt_video_comments .main-comment-data-sp .user-comment { grid-column: 2; float: none !important; width: auto !important; padding: 0 !important; margin: 0 !important; }
.pt_video_comments .main-comment-data-sp .delete-comment, .pt_video_comments .main-comment-data-sp .pin-comment { position: absolute; top: 0; float: none !important; cursor: pointer; opacity: .5; }
.pt_video_comments .main-comment-data-sp .delete-comment { right: 0; }
.pt_video_comments .main-comment-data-sp .pin-comment { right: 30px; }
.pt_video_comments .main-comment-data-sp .delete-comment svg, .pt_video_comments .main-comment-data-sp .pin-comment svg { width: 16px; height: 16px; }
.pt_video_comments .main-comment-data-sp .delete-comment:hover, .pt_video_comments .main-comment-data-sp .pin-comment:hover { opacity: 1; color: var(--pt-accent-2); }
.pt_video_comments .main-comment-data-sp .user-avatar img { width: 36px; height: 36px; border-radius: 50%; object-fit: cover; }
.pt_video_comments .main-comment-data-sp .user-name { order: 0; }
.pt_video_comments .main-comment-data-sp .user-name a { font-size: 13px; font-weight: 800; }
.pt_video_comments .main-comment-data-sp .user-name small { margin-left: 6px; font-size: 11px; opacity: .55; }
.pt_video_comments .comment-text { margin: 3px 0 6px; font-size: 14px; line-height: 1.55; word-break: break-word; }
.pt_video_comments .div-vote-comment { display: flex; align-items: center; gap: 14px; font-size: 12px; opacity: .7; }
.pt_video_comments .div-vote-comment svg { width: 16px; height: 16px; }
.pt_video_comments .div-vote-comment span[onclick]:hover { color: var(--pt-accent-2); }
.pt_video_comments .pt-comment-replies { border-left: 2px solid rgba(228,39,61,.25); margin-left: 18px; padding-left: 14px !important; }
.pt_video_comments .pt-comment-item-reply-form input { border-radius: 999px; }
.pt_video_comments .watch-video-show-more.comments-load { margin: 10px auto 4px; }

/* ---- адаптивность ---- */
html, body { max-width: 100%; overflow-x: clip; }
.announcement-renderer { max-width: 100vw; box-sizing: border-box; }
@media (max-width: 767px) {
    .profile-container, .yp_profile { max-width: 100%; overflow-x: clip; }
    .yp_profile { margin-left: 0 !important; margin-right: 0 !important; }
}
@media (max-width: 640px) {
    .dq_cta_row { grid-template-columns: repeat(3, 1fr); gap: 6px; margin: 10px 0; }
    .dq_cta { flex-direction: column; justify-content: center; text-align: center; gap: 5px; padding: 9px 4px; border-radius: 12px; }
    .dq_cta_ico { display: none; }
    .dq_cta_txt b { font-size: 11.5px; line-height: 1.2; }
    .dq_cta_txt small { display: none; }
    .dq_end_card .dq_cta_emoji { display: none; }
    .dq_meta_row { padding-bottom: 10px; }
    .pt_watch_info_card { padding: 14px 14px 16px !important; }
    .pt_watch_info_card .video-big-title h1 { font-size: 18px; }
    .top-video .col-md-8 > .content.pt_shadow { padding: 8px !important; border-radius: 14px !important; }
}
.cc-window .cc-btn.cc-dismiss { background: #C81E33 !important; color: #fff !important; border-color: #C81E33 !important; }

/* ---- адаптивность: мелкие правки ---- */
@media (max-width: 767px) {
    .pt_forms .last-sett-btn { margin-left: 0; margin-right: 0; }
    .pt_page_margin.row, .sett_row_rev { margin-left: 0 !important; margin-right: 0 !important; }
}
/* увеличенная область касания у мелких текстовых ссылок, без изменения раскладки */
@media (pointer: coarse) {
    .video-list-by a, .video-latest-list .video-info a, .publisher-name a, .pt_forms a:not(.btn), .welcome-page a:not(.btn), .login-form a:not(.btn) {
        display: inline-block; padding: 8px 6px; margin: -8px -6px;
    }
}
.pt_home_main { align-self: stretch; max-width: 100%; }
.pt_home_main .mat_header, .pt_home_main .user-setting-panel { overflow-wrap: anywhere; word-break: break-word; }
@media (max-width: 767px) { .last-sett-btn.modal-footer { margin-left: 0 !important; margin-right: 0 !important; } }

/* ---- единая страница настроек профиля ---- */
.dq_set_wrap { max-width: 760px; margin: 0 auto; padding: 8px 0 40px; display: flex; flex-direction: column; gap: 16px; }
.dq_set_head { display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap; }
.dq_set_head h1 { margin: 0; font-size: 24px; font-weight: 800; }
.dq_set_back { font-size: 13px; font-weight: 600; opacity: .75; }
.dq_set_back:hover { opacity: 1; }
.dq_set_wrap .user-setting-panel { margin: 0 !important; }
.dq_set_wrap .yp_sett_header h4 { font-size: 16px; font-weight: 800; margin: 0 0 12px; }
.dq_set_danger { text-align: center; padding-top: 4px; }
.dq_set_danger a { font-size: 13px; color: var(--pt-accent-2); opacity: .8; }
.dq_set_danger a:hover { opacity: 1; }

/* ---- страница "Мои подписки" ---- */
.dq_sub_page { max-width: 820px; margin: 0 auto; padding: 8px 0 48px; display: flex; flex-direction: column; gap: 18px; }
.dq_sub_top { display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap; }
.dq_sub_top h1 { margin: 0; font-size: 26px; font-weight: 800; letter-spacing: -.3px; }
.dq_sub_back { font-size: 13px; font-weight: 700; color: var(--pt-accent-2); }
.dq_sub_hero { position: relative; display: flex; gap: 22px; align-items: center; padding: 28px; border-radius: 20px; overflow: hidden; background: linear-gradient(135deg, rgba(255,255,255,.05), rgba(255,255,255,.02)); border: 1px solid var(--pt-card-border, rgba(255,255,255,.1)); }
.dq_sub_hero.is-active { background: linear-gradient(135deg, rgba(245,166,35,.18), rgba(228,39,61,.14) 60%, rgba(255,255,255,.03)); border-color: rgba(245,166,35,.4); }
.dq_sub_glow { position: absolute; width: 320px; height: 320px; right: -80px; top: -120px; border-radius: 50%; background: radial-gradient(circle, rgba(228,39,61,.35), transparent 65%); pointer-events: none; animation: dq_sub_float 8s ease-in-out infinite; }
.dq_sub_hero.is-active .dq_sub_glow { background: radial-gradient(circle, rgba(245,166,35,.4), transparent 65%); }
@keyframes dq_sub_float { 0%,100% { transform: translate(0,0); } 50% { transform: translate(-18px, 14px); } }
.dq_sub_crown { position: relative; flex: none; display: grid; place-items: center; width: 84px; height: 84px; border-radius: 24px; color: rgba(255,255,255,.55); background: rgba(255,255,255,.07); border: 1px solid rgba(255,255,255,.12); }
.dq_sub_crown svg { width: 40px; height: 40px; }
.dq_sub_hero.is-active .dq_sub_crown { color: #1a1300; background: linear-gradient(135deg, #ffd166, #f5a623); border-color: transparent; box-shadow: 0 10px 30px rgba(245,166,35,.45); }
.dq_sub_info { position: relative; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; min-width: 0; }
.dq_sub_pill { display: inline-flex; align-items: center; gap: 7px; padding: 4px 12px; border-radius: 999px; font-size: 12px; font-weight: 800; letter-spacing: .3px; background: rgba(255,255,255,.08); }
.dq_sub_pill i { width: 8px; height: 8px; border-radius: 50%; background: #8a8a8a; }
.dq_sub_pill.on { background: rgba(46,157,91,.2); color: #57d68d; }
.dq_sub_pill.on i { background: #2ecc71; box-shadow: 0 0 0 0 rgba(46,204,113,.6); animation: dq_sub_ping 2s infinite; }
@keyframes dq_sub_ping { 70% { box-shadow: 0 0 0 8px rgba(46,204,113,0); } 100% { box-shadow: 0 0 0 0 rgba(46,204,113,0); } }
.dq_sub_plan { font-size: 26px; font-weight: 800; line-height: 1.2; }
.dq_sub_info p { margin: 0; opacity: .8; font-size: 14px; line-height: 1.55; max-width: 460px; }
.dq_sub_cta { display: inline-flex; align-items: center; padding: 12px 24px; border-radius: 12px; font-weight: 800; font-size: 14px; color: #fff !important; background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2)); box-shadow: 0 10px 26px rgba(228,39,61,.35); transition: transform .18s, box-shadow .18s; }
.dq_sub_cta:hover { transform: translateY(-2px); box-shadow: 0 14px 32px rgba(228,39,61,.5); }
.dq_sub_perks { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 12px; }
.dq_sub_perks li { display: grid; grid-template-columns: 40px 1fr; grid-template-rows: auto auto; column-gap: 12px; align-items: center; padding: 14px 16px; border-radius: 14px; background: rgba(255,255,255,.04); border: 1px solid var(--pt-card-border, rgba(255,255,255,.08)); }
.dq_sub_perks li span { grid-row: 1 / span 2; display: grid; place-items: center; width: 40px; height: 40px; border-radius: 12px; font-size: 19px; background: rgba(255,255,255,.07); }
.dq_sub_perks li b { font-size: 14px; }
.dq_sub_perks li small { font-size: 12px; opacity: .65; }
.dq_sub_grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 14px; }
.dq_sub_tile { position: relative; display: flex; flex-direction: column; gap: 2px; padding: 20px; border-radius: 16px; color: inherit !important; text-decoration: none !important; background: rgba(255,255,255,.04); border: 1px solid var(--pt-card-border, rgba(255,255,255,.1)); transition: transform .18s, border-color .18s, background .18s; }
.dq_sub_tile:hover { transform: translateY(-3px); border-color: rgba(255,77,94,.5); background: rgba(255,255,255,.06); }
.dq_sub_ico { font-size: 22px; margin-bottom: 8px; }
.dq_sub_num { font-size: 30px; font-weight: 800; line-height: 1.1; }
.dq_sub_lab { font-size: 13px; opacity: .7; }
.dq_sub_sum { font-size: 12px; opacity: .55; min-height: 16px; }
.dq_sub_tile em { margin-top: 12px; font-style: normal; font-size: 13px; font-weight: 700; color: var(--pt-accent-2); }
@media (max-width: 560px) {
    .dq_sub_hero { flex-direction: column; align-items: flex-start; padding: 20px; gap: 16px; }
    .dq_sub_crown { width: 64px; height: 64px; border-radius: 18px; }
    .dq_sub_plan { font-size: 22px; }
    .dq_sub_top h1 { font-size: 22px; }
}
@media (prefers-reduced-motion: reduce) { .dq_sub_glow, .dq_sub_pill.on i { animation: none; } }
ul.dq_sub_perks { background: transparent !important; padding: 0 !important; box-shadow: none !important; }

/* Баннер cookie (серверный, без сторонней библиотеки) */
.dq_cookie { position: fixed; left: 50%; bottom: 16px; transform: translateX(-50%); z-index: 9999; display: flex; align-items: center; gap: 16px; width: calc(100% - 32px); max-width: 880px; padding: 12px 16px; border-radius: 14px; background: #1b1a1f; color: #ECE8E0; font-size: 13px; line-height: 1.4; border: 1px solid rgba(255,255,255,.12); box-shadow: 0 12px 40px rgba(0,0,0,.5); }
.dq_cookie_text { flex: 1 1 auto; min-width: 0; }
.dq_cookie_text a { color: #ff7d8a; text-decoration: underline; }
.dq_cookie_ok { flex: none; height: 36px; padding: 0 18px; border: none; border-radius: 10px; font-weight: 800; font-size: 13px; color: #fff; background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2)); cursor: pointer; }
@media (max-width: 560px) { .dq_cookie { flex-direction: column; align-items: stretch; gap: 10px; bottom: 10px; } }

/* ============================================================
   Страница /balance (панель: плитки + вкладки)
   ============================================================ */
.dq_bal { max-width: 1100px; margin: 0 auto; padding: 8px 0 56px; }
/* общие элементы */
.dq_h3 { margin: 0 0 12px; font-size: 16px; font-weight: 800; }
.dq_btn_main.dq_b_topup { display: inline-flex; align-items: center; justify-content: center; gap: 6px; padding: 12px 22px; border-radius: 12px; font-weight: 800; font-size: 14px; border: none; color: #fff !important; background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2)); box-shadow: 0 10px 26px rgba(228,39,61,.32); transition: transform .18s, box-shadow .18s; }
.dq_btn_main.dq_b_topup:hover { transform: translateY(-2px); box-shadow: 0 14px 32px rgba(228,39,61,.5); }
.dq_chip_amt { display: inline-flex; align-items: center; height: 40px; padding: 0 16px; border-radius: 999px; font-weight: 800; font-size: 14px; color: inherit !important; background: rgba(255,255,255,.06); border: 1px solid var(--pt-card-border, rgba(255,255,255,.12)); transition: .15s; }
.dq_chip_amt:hover { border-color: rgba(255,77,94,.6); background: rgba(228,39,61,.14); transform: translateY(-1px); }
.dq_pill { display: inline-flex; align-items: center; gap: 6px; padding: 3px 10px; border-radius: 999px; font-size: 11px; font-weight: 800; letter-spacing: .2px; white-space: nowrap; }
.dq_pill::before { content: ''; width: 6px; height: 6px; border-radius: 50%; background: currentColor; }
.dq_pill.s-confirmed { color: #57d68d; background: rgba(46,204,113,.14); }
.dq_pill.s-pending { color: #ffc266; background: rgba(245,166,35,.15); }
.dq_pill.s-failed { color: #ff7d8a; background: rgba(228,39,61,.16); }
.dq_empty { display: flex; flex-direction: column; align-items: center; gap: 8px; padding: 34px 16px; text-align: center; border-radius: 16px; opacity: .8; background: rgba(255,255,255,.03); border: 1px dashed var(--pt-card-border, rgba(255,255,255,.14)); }
.dq_empty span { font-size: 30px; }
.dq_chat_card { overflow: hidden; border-radius: 16px !important; }

/* ---------- B: панель ---------- */
.dq_b_head { display: flex; align-items: center; justify-content: space-between; gap: 14px; flex-wrap: wrap; margin-bottom: 16px; }
.dq_b_user { display: flex; align-items: center; gap: 12px; min-width: 0; }
.dq_b_ava { flex: none; display: grid; place-items: center; width: 46px; height: 46px; border-radius: 14px; font-weight: 900; font-size: 20px; color: #fff; background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2)); }
.dq_b_mail { font-weight: 800; font-size: 15px; overflow: hidden; text-overflow: ellipsis; }
.dq_b_id { font-size: 11px; font-weight: 800; padding: 2px 8px; border-radius: 6px; background: rgba(255,255,255,.08); }
.dq_b_tiles { display: grid; grid-template-columns: 1.5fr 1fr 1fr 1fr; gap: 12px; margin-bottom: 14px; }
.dq_b_tile { position: relative; display: flex; flex-direction: column; gap: 4px; padding: 18px; border-radius: 18px; background: rgba(255,255,255,.04); border: 1px solid var(--pt-card-border, rgba(255,255,255,.1)); overflow: hidden; }
.dq_b_tile.is-main { background: linear-gradient(135deg, rgba(228,39,61,.24), rgba(228,39,61,.06)); border-color: rgba(228,39,61,.4); }
.dq_b_ico { position: absolute; right: 14px; top: 12px; font-size: 22px; opacity: .85; }
.dq_b_lab { font-size: 12px; text-transform: uppercase; letter-spacing: .8px; opacity: .7; padding-right: 30px; }
.dq_b_val { display: flex; align-items: baseline; gap: 4px; font-size: 28px; font-weight: 900; line-height: 1.15; font-variant-numeric: tabular-nums; }
.dq_b_tile.is-main .dq_b_val { font-size: 38px; }
.dq_b_val small { font-size: 16px; opacity: .7; }
.dq_b_bar { height: 6px; border-radius: 4px; margin-top: 8px; background: rgba(255,255,255,.12); overflow: hidden; }
.dq_b_bar i { display: block; height: 100%; border-radius: 4px; background: linear-gradient(90deg, var(--pt-accent), var(--pt-accent-2)); }
.dq_b_hint { font-size: 12px; opacity: .65; }
.dq_b_quick { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; margin-bottom: 18px; font-size: 13px; }
.dq_b_quick > span { opacity: .7; margin-right: 4px; }
.dq_b_tabs { display: inline-flex; gap: 4px; padding: 4px; margin-bottom: 14px; border-radius: 14px; background: rgba(255,255,255,.05); border: 1px solid var(--pt-card-border, rgba(255,255,255,.1)); }
.dq_b_tabs button { padding: 9px 18px; border: none; border-radius: 10px; font-weight: 800; font-size: 13px; color: inherit; background: transparent; cursor: pointer; transition: .15s; }
.dq_b_tabs button.on { color: #fff; background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2)); box-shadow: 0 6px 16px rgba(228,39,61,.35); }
.dq_table { border-radius: 16px; overflow: hidden; background: rgba(255,255,255,.03); border: 1px solid var(--pt-card-border, rgba(255,255,255,.1)); }
.dq_tr { display: grid; grid-template-columns: 1fr 1.4fr 1fr 1.2fr; gap: 10px; align-items: center; padding: 13px 18px; font-size: 14px; border-top: 1px solid var(--pt-card-border, rgba(255,255,255,.07)); }
.dq_tr:first-child { border-top: none; }
.dq_tr_head { font-size: 11px; text-transform: uppercase; letter-spacing: .9px; font-weight: 800; opacity: .6; background: rgba(255,255,255,.04); }
.dq_tr:not(.dq_tr_head):hover { background: rgba(255,255,255,.04); }
.dq_tr_date { opacity: .75; }
.dq_tr_method { display: flex; align-items: center; gap: 8px; font-weight: 700; }
.dq_tr_method i { font-style: normal; display: grid; place-items: center; width: 30px; height: 30px; border-radius: 9px; background: rgba(255,255,255,.07); }
.dq_tr_amt { font-weight: 800; color: #57d68d; font-variant-numeric: tabular-nums; }


@media (max-width: 991px) {
    .dq_b_tiles { grid-template-columns: repeat(2, 1fr); }
    .dq_b_tile.is-main { grid-column: 1 / -1; }
}
@media (max-width: 560px) {
    .dq_b_tiles { grid-template-columns: 1fr 1fr; gap: 10px; }
    .dq_b_tile { padding: 14px; }
    .dq_b_tile:last-child { grid-column: 1 / -1; }
    .dq_b_val { font-size: 22px; }
    .dq_b_tile.is-main .dq_b_val { font-size: 32px; }
    .dq_tr { grid-template-columns: 1fr 1fr; row-gap: 6px; padding: 12px 14px; }
    .dq_tr_head { display: none; }
    .dq_tr_date { grid-column: 1 / -1; font-size: 12px; }
    .dq_b_head .dq_b_topup { width: 100%; }
    .dq_b_tabs { display: flex; }
    .dq_b_tabs button { flex: 1; padding: 9px 10px; }
}

/* Переключатель страниц под сеткой видео: по центру, компактные «таблетки» */
.dq_pager { display: flex; justify-content: center; width: 100%; margin: 28px 0 8px; clear: both; }
.dq_pager ul { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 6px; margin: 0; padding: 0; list-style: none; }
.dq_pager li { margin: 0; padding: 0; list-style: none; }
.dq_pager a, .dq_pager .dq_pg_gap { display: inline-flex; align-items: center; justify-content: center; min-width: 40px; height: 40px; padding: 0 12px; border-radius: 12px; font-size: 14px; font-weight: 700; line-height: 1; text-decoration: none; }
.dq_pager a { color: var(--ink, #E8E4DC); background: rgba(255,255,255,.05); border: 1px solid var(--pt-card-border, rgba(255,255,255,.1)); transition: background .15s, border-color .15s, color .15s; }
.dq_pager a:hover { background: rgba(255,255,255,.1); border-color: var(--pt-accent); color: #fff; }
.dq_pager .is-active a { background: var(--pt-accent); border-color: var(--pt-accent); color: #fff; cursor: default; }
.dq_pager .dq_pg_arrow { font-size: 20px; padding-bottom: 2px; }
.dq_pager .dq_pg_gap { min-width: 24px; padding: 0; color: rgba(255,255,255,.4); }
@media (max-width: 480px) {
  .dq_pager ul { gap: 4px; }
  .dq_pager a { min-width: 36px; height: 36px; padding: 0 9px; font-size: 13px; }
}

.pt_plan_perks li { font-size: 14px; line-height: 1.45; color: var(--ink, #E8E4DC); }

.pt_home_seo_text, .pt_category_seo_text { font-size: 13px; line-height: 1.7; color: var(--ink-dim, #B8B2A6); }
.pt_home_seo_text p, .pt_category_seo_text p { margin: 0; }
.pt_home_seo_text p + p, .pt_category_seo_text p + p { margin-top: 10px; }

/* Сворачиваемый SEO-текст (весь текст в HTML, клип только визуальный) */
.dq_seo_more.is-clamped .dq_seo_body { max-height: 5.4em; overflow: hidden; position: relative; }
.dq_seo_more.is-clamped .dq_seo_body::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 2.6em; background: linear-gradient(to bottom, rgba(23,22,26,0), var(--pt-card-bg, #17161A)); pointer-events: none; }
.dq_seo_more.is-clamped.is-open .dq_seo_body { max-height: none; overflow: visible; }
.dq_seo_more.is-clamped.is-open .dq_seo_body::after { display: none; }
.dq_seo_btn { display: inline-flex; margin-top: 10px; padding: 7px 16px; border-radius: 999px; border: 1px solid var(--pt-card-border, rgba(255,255,255,.14)); background: rgba(255,255,255,.05); color: var(--ink, #E8E4DC); font-size: 13px; font-weight: 700; cursor: pointer; }
.dq_seo_btn:hover { border-color: var(--pt-accent); color: #fff; }

/* Экран оплаты криптой: компактная кнопка копирования, "Отменить" рядом с "Проверить оплату" */
.pt_checkout_code_box .pt_checkout_copy_btn { display: inline-flex; align-items: center; justify-content: center; gap: 6px; padding: 0 14px !important; height: auto; border-radius: 10px !important; border: 1px solid var(--pt-card-border, rgba(255,255,255,.14)) !important; background: rgba(255,255,255,.06) !important; color: var(--ink, #E8E4DC) !important; font-size: 12px !important; font-weight: 700 !important; line-height: 1.2; white-space: nowrap; box-shadow: none !important; }
.pt_checkout_code_box .pt_checkout_copy_btn:hover { border-color: var(--pt-accent) !important; background: rgba(228,39,61,.14) !important; color: #fff !important; }
.pt_checkout_actions { display: flex; align-items: stretch; gap: 8px; }
.pt_checkout_actions .pt_checkout_submit_btn { flex: 1 1 auto; width: auto; }
.pt_checkout_cancel_sm { flex: 0 0 auto; padding: 0 14px; border-radius: 12px; border: 1px solid rgba(228,39,61,.35); background: rgba(228,39,61,.08); color: var(--pt-accent-2, #FF4D5E); font-size: 12px; font-weight: 700; cursor: pointer; white-space: nowrap; transition: background .15s, border-color .15s; }
.pt_checkout_cancel_sm:hover { background: rgba(228,39,61,.2); border-color: var(--pt-accent); }
.pt_checkout_support_btn { color: var(--pt-accent-2, #FF4D5E) !important; font-size: 12px !important; }
.dq_wallet_chat { max-width: 640px; margin: 14px auto 0; }
.dq_wallet_chat[hidden] { display: none; }

/* Заголовок страницы (категория и т.п.): значок в цветах сайта вместо синего кружка */
.pt_page_headr .page_head svg { background: linear-gradient(135deg, var(--pt-accent, #E4273D), var(--pt-accent-2, #FF4D5E)); color: #fff; border-radius: 10px; padding: 7px; width: 34px; height: 34px; box-shadow: 0 4px 14px rgba(228,39,61,.28); }

/* Экран оплаты: "Отменить" под "Проверить оплату", чуть меньше; Telegram - мелкая ссылка под чатом */
.pt_checkout_actions { flex-direction: column; gap: 8px; }
.pt_checkout_actions .pt_checkout_submit_btn { width: 100%; }
.pt_checkout_actions .pt_checkout_cancel_sm { width: 100%; padding: 9px 14px; font-size: 12.5px; }
.dq_wallet_tg { text-align: center; margin: 8px 0 2px; font-size: 11px; }
.dq_wallet_tg a { color: var(--ink-mute, #8A8378); text-decoration: none; }
.dq_wallet_tg a:hover { color: var(--pt-accent-2, #FF4D5E); }

/* ==== Телефон: компактные отступы, одна колонка с крупной картинкой, без автора ==== */
@media (max-width: 767px) {
  .container-home, .pt_home_wide { padding-left: 8px !important; padding-right: 8px !important; }
  .content.pt_shadow { padding: 6px !important; margin-bottom: 12px !important; }

  /* Меню / Фильтры - по центру над контентом */
  .pt_mobile_toolbar { display: flex !important; justify-content: center; gap: 10px; margin: 6px 0 12px; }
  .pt_mobile_toolbar_btn { flex: 0 1 auto; min-width: 136px; padding: 9px 16px; }
  .pt_home_sidebar { text-align: center; }
  .pt_home_sidebar a, .pt_home_sidebar li, .pt_home_sidebar .pt_home_sidebar_item { justify-content: center; }
  .pt_home_filter_bar, .pt_home_filter_bar_group { justify-content: center; text-align: center; }
  .pt_home_filter_bar { flex-direction: column; align-items: center; gap: 8px; }

  /* Сетка: 2 колонки вместо 1 - компактные карточки, как на десктопе, просто уже */
  .pt_home_main .videos-latest-list.row, .videos-latest-list.row { grid-template-columns: repeat(2, 1fr) !important; gap: 8px !important; margin: 0 !important; }
  .videos-latest-list.row > [class*="col-"], .pt_timeline_vids > [class*="col-"] { padding: 0 !important; margin: 0 !important; width: auto !important; float: none !important; min-width: 0 !important; }
  .keep-padding { padding: 0 !important; margin: 0 !important; }
  .keep-padding .video-list { border-radius: 10px; }
  .keep-padding .video-list-image { aspect-ratio: 16 / 9; height: auto !important; }
  .keep-padding .video-list-image > a { display: block; height: 100%; }
  .keep-padding .video-list-image img { width: 100%; height: 100% !important; object-fit: cover; }
  .keep-padding .pt_vid_fixed_height { height: 62px !important; min-height: 0 !important; padding: 6px 8px 0 !important; overflow: hidden; box-sizing: border-box; }
  .keep-padding .video-list-title { height: 34px !important; overflow: hidden !important; }
  .keep-padding .video-list-title h4 { font-size: 12px; line-height: 1.3; margin: 0; }
  .keep-padding .video-list-by { font-size: 10.5px; line-height: 1.35; margin-top: 7px !important; height: 14px !important; overflow: hidden; white-space: nowrap; }

  /* Страница видео */
  .pt_watch_info_card { padding: 10px 10px 12px !important; }
  .video-big-title h1 { font-size: 16px !important; line-height: 1.3 !important; margin: 0 0 6px !important; }
  .dq_meta_row { display: flex !important; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 8px; margin-bottom: 8px; }
  .dq_meta_row .dq_likes_wrap { width: auto !important; height: auto !important; position: static !important; }
  .dq_meta_row .video-likes { float: none !important; width: auto !important; display: flex; align-items: center; gap: 6px; }
  .dq_meta_row .video-info-element { display: none; }
  .dq_author { display: none !important; }
  .pt_watch_info_card .video-options { margin: 0 0 8px; }
  .pt_watch_info_card .video-published { margin: 2px 0 6px; }
  .pt_watch_tags { display: flex; flex-wrap: nowrap; overflow-x: auto; gap: 6px; margin: 4px 0 8px; padding-bottom: 4px; -webkit-overflow-scrolling: touch; }
  .pt_watch_tag { flex: 0 0 auto; white-space: nowrap; }
  .dq_desc_box { padding: 8px 12px 6px; margin-top: 8px; }
  .dq_desc_label { margin-bottom: 4px; }
  .dq_desc_box .watch-video-description { max-height: 64px; }
  .dq_desc_box .watch-video-show-more { margin-top: 4px !important; padding: 5px 12px !important; font-size: 12px !important; }
  .dq_cta_row { gap: 6px; }

  /* Похожие видео: вертикальная карточка с крупной картинкой, без автора */
  .related-video-wrapper { display: block !important; margin-bottom: 10px; }
  .related-video-wrapper .ra-thumb { width: 100% !important; max-width: none !important; float: none !important; }
  .related-video-wrapper .ra-thumb img { width: 100% !important; height: auto !important; aspect-ratio: 16 / 9; object-fit: cover; }
  .related-video-wrapper .ra-title { width: auto !important; padding: 8px 10px 10px; float: none !important; }
  .related-video-wrapper .video-publisher:first-of-type { display: none; }
}
@media (max-width: 767px) {
  .pt_watch_info_card .publisher-element.dq_author { display: none !important; }
  .pt_watch_info_card .dq_meta_row .dq_likes_wrap { display: flex !important; width: auto !important; height: auto !important; }
  .pt_watch_info_card .dq_meta_row .dq_likes_wrap .video-likes { position: static !important; width: auto !important; top: auto !important; right: auto !important; left: auto !important; }
}

@media (max-width: 767px) {
  .pt_mobile_toolbar { width: 100%; align-self: stretch; justify-content: center; }
  .pt_home_layout { align-items: stretch; }
}

/* Превью-ролик всегда закрывает картинку целиком (без полосы снизу): оверлей и видео растянуты на всю область, края слегка обрезаются */
.video-list-image, .ra-thumb, .ra-thumb > a { overflow: hidden; }
.play_hover_btn video.dq_prev { inset: 0; width: 100%; height: 100%; min-height: 100%; object-fit: cover; transform: scale(1.03); }
.related-video-wrapper .ra-thumb .play_hover_btn { position: absolute; inset: 0; width: 100%; height: 100%; }

/* Телефон: превью, запущенное прокруткой/касанием, видно без наведения */
.play_hover_btn.dq_touch_on { opacity: 1 !important; visibility: visible !important; background: transparent !important; }
.play_hover_btn.dq_touch_on > svg { display: none !important; }

/* Телефон: тулбар "Меню - Фильтры - Тарифы", кнопки поровну на всю ширину */
@media (max-width: 767px) {
  .pt_mobile_toolbar { gap: 8px; }
  .pt_mobile_toolbar .pt_mobile_toolbar_btn { flex: 1 1 0; min-width: 0; padding: 9px 6px; text-decoration: none; white-space: nowrap; }
  .pt_mobile_toolbar .pt_mobile_toolbar_plans { color: var(--pt-accent-2, #FF4D5E); border-color: rgba(228,39,61,.35); }
  .pt_mobile_toolbar a.pt_mobile_toolbar_btn:hover { color: #fff; }
}

/* ---- Оверлей "купить" по окончании демо платного видео (новый дизайн) ---- */
.video_ended_buy_overlay { background: radial-gradient(ellipse at center, rgba(28,10,16,.82), rgba(0,0,0,.94)); backdrop-filter: blur(6px); }
.video_ended_buy_overlay_inner.dq_paid_card { max-width: 400px; width: calc(100% - 24px); padding: 24px 22px 14px; display: flex; flex-direction: column; align-items: center; gap: 8px; border-radius: 20px; background: rgba(26,20,24,.9); border: 1px solid rgba(255,255,255,.12); box-shadow: 0 24px 70px rgba(0,0,0,.65); }
.dq_paid_card .video_ended_buy_overlay_close { top: 8px; right: 12px; opacity: .65; }
.dq_paid_card .video_ended_buy_overlay_close:hover { opacity: 1; }
.dq_paid_lock { width: 54px; height: 54px; border-radius: 16px; display: flex; align-items: center; justify-content: center; color: #fff; background: linear-gradient(135deg, var(--pt-accent, #E4273D), var(--pt-accent-2, #FF4D5E)); box-shadow: 0 8px 24px rgba(228,39,61,.4); }
.dq_paid_kicker { margin-top: 6px; font-size: 11px; font-weight: 800; letter-spacing: 1.2px; text-transform: uppercase; color: var(--pt-accent-2, #FF4D5E); }
.dq_paid_title { font-size: 20px; font-weight: 800; line-height: 1.25; color: #fff; }
.dq_paid_text { margin: 0 0 6px !important; font-size: 13px !important; line-height: 1.55; color: rgba(255,255,255,.72); max-width: 320px; }
.dq_paid_buy { width: 100%; display: flex; align-items: center; justify-content: center; gap: 10px; padding: 13px 16px; border: 0; border-radius: 13px; cursor: pointer; font-size: 15px; font-weight: 800; color: #fff; background: linear-gradient(135deg, var(--pt-accent, #E4273D), var(--pt-accent-2, #FF4D5E)); box-shadow: 0 10px 26px rgba(228,39,61,.38); transition: transform .15s, box-shadow .15s; }
.dq_paid_buy:hover { transform: translateY(-1px); box-shadow: 0 14px 30px rgba(228,39,61,.5); }
.dq_paid_buy b { padding: 2px 9px; border-radius: 7px; background: rgba(0,0,0,.28); font-size: 14px; }
.dq_paid_hint { font-size: 11px; color: rgba(255,255,255,.5); }
.dq_paid_plans { margin-top: 2px; font-size: 13px; font-weight: 600; color: rgba(255,255,255,.8); text-decoration: none; }
.dq_paid_plans:hover { color: #fff; text-decoration: underline; }
@media (max-width: 520px) { .video_ended_buy_overlay_inner.dq_paid_card { padding: 16px 14px 8px; gap: 6px; } .dq_paid_lock { width: 44px; height: 44px; border-radius: 13px; } .dq_paid_title { font-size: 17px; } .dq_paid_text { font-size: 12px !important; } .dq_paid_buy { padding: 11px 12px; font-size: 14px; } }

.dq_reg_notice { margin: 4px 0 0; font-size: 12px; line-height: 1.5; color: var(--ink-mute, #8A8378); text-align: center; }
.dq_reg_notice a { color: var(--pt-accent-2, #FF4D5E); }

/* Вход через соцсети: круглые иконки */
.dq_social { margin-top: 16px; }
.dq_social_or { display: flex; align-items: center; gap: 10px; font-size: 12px; color: var(--ink-mute, #8A8378); }
.dq_social_or::before, .dq_social_or::after { content: ""; flex: 1; height: 1px; background: var(--pt-card-border, rgba(255,255,255,.12)); }
.dq_social_row { display: flex; justify-content: center; flex-wrap: wrap; gap: 12px; margin-top: 12px; min-height: 40px; }
.dq_soc { width: 40px; height: 40px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; color: #fff !important; text-decoration: none !important; font-weight: 800; font-size: 14px; transition: transform .15s, box-shadow .15s; box-shadow: 0 4px 14px rgba(0,0,0,.35); }
.dq_soc b { font-weight: 800; line-height: 1; }
.dq_soc:hover { transform: translateY(-2px); box-shadow: 0 8px 20px rgba(0,0,0,.45); }
.dq_soc_tg { background: #229ED9; } .dq_soc_vk { background: #0077FF; } .dq_soc_ya { background: #FC3F1D; } .dq_soc_fb { background: #1877F2; font-size: 20px; } .dq_soc_x { background: #000; border: 1px solid rgba(255,255,255,.25); }
.dq_soc_slot { display: inline-flex; width: 40px; height: 40px; align-items: center; justify-content: center; overflow: hidden; border-radius: 50%; flex: none; }

/* ==== Шапка на телефоне: только значок логотипа, всё помещается в одну строку (поиск, тарифы, уведомления, баланс, язык, профиль) ==== */
@media (max-width: 767px) {
  .pt_header_nav { padding-left: 8px !important; padding-right: 8px !important; flex-wrap: nowrap !important; gap: 2px; }
  .pt_header_nav .left-part { flex: 0 0 auto !important; min-width: 0; }
  .pt_header_nav .navbar-brand { padding: 0 !important; margin: 0 !important; }
  .pt_header_nav .pt_logo_word { display: none !important; }
  .pt_header_nav .pt_logo_icon { height: 36px; }
  .pt_header_nav .right-part { flex: 1 1 auto !important; min-width: 0; justify-content: flex-end; flex-wrap: nowrap !important; gap: 0; margin: 0 !important; }
  .pt_header_nav .right-part > li { margin: 0 !important; flex: 0 0 auto; }
  .pt_header_nav .right-part > li > a { padding: 8px 6px !important; }
  .pt_header_nav .right-part > li:not(.profile-nav) > a > svg { width: 23px !important; height: 23px !important; }
  .pt_header_nav .right-part > li.pt_msg_link { display: none !important; }
  /* баланс: значок + сумма в аккуратной «таблетке» */
  .pt_header_nav .pt_balance_link > a { display: flex !important; align-items: center; gap: 5px; padding: 5px 10px !important; margin: 0 3px; border-radius: 999px; border: 1px solid rgba(255,255,255,.14); background: rgba(255,255,255,.05); }
  .pt_header_nav .pt_balance_link > a > svg { width: 18px !important; height: 18px !important; }
  .pt_header_nav .pt_balance_link .hide_hdr_usr_name { display: inline !important; font-size: 13px; font-weight: 800; white-space: nowrap; }
  .pt_header_nav .pt_lang_switcher .hide_hdr_usr_name, .pt_header_nav .pt_premium_link .hide_hdr_usr_name { display: none !important; }
  .pt_header_nav .right-part > li.profile-nav { flex: 0 0 auto; }
  .pt_header_nav .right-part > li.profile-nav > a { padding: 6px 4px 6px 6px !important; }
}
@media (max-width: 400px) {
  .pt_header_nav .pt_premium_link { display: none !important; }
  .pt_header_nav .right-part > li > a { padding: 8px 4px !important; }
}
@media (max-width: 340px) {
  .pt_header_nav .pt_lang_switcher { display: none !important; }
}

/* Контраст ссылок-категорий на тёмном фоне (доступность) */
.video-published a, .video-category a, .pt_watch_info_card .video-published a { color: #ff8b95 !important; }


/* ---- Тарифы: мои тарифы, раздел "Мои видео", заглушка закрытого видео ---- */
.dq_sub_h2 { font-size: 18px; font-weight: 700; margin: 26px 0 12px; }
.dq_myplans { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 14px; }
.dq_myplan { position: relative; display: flex; flex-direction: column; gap: 6px; padding: 18px 18px 16px; border-radius: 14px; background: var(--dq-card, rgba(128,128,128,.08)); border: 1px solid rgba(128,128,128,.22); border-top: 3px solid var(--plan-color, #e4273d); color: inherit; text-decoration: none; transition: transform .15s, border-color .15s; }
.dq_myplan:hover { transform: translateY(-2px); border-color: var(--plan-color, #e4273d); color: inherit; text-decoration: none; }
.dq_myplan_name { font-size: 17px; font-weight: 700; line-height: 1.25; }
.dq_myplan_meta { font-size: 12.5px; opacity: .7; line-height: 1.5; }
.dq_myplan em { margin-top: 6px; font-style: normal; font-size: 13px; font-weight: 600; color: var(--plan-color, #e4273d); }
.dq_plan_head { margin: 6px 0 18px; }
.dq_plan_back { display: inline-block; font-size: 13px; opacity: .75; margin-bottom: 8px; }
.dq_plan_title { font-size: 26px; font-weight: 800; margin: 0 0 6px; line-height: 1.2; }
.dq_plan_title span { font-weight: 600; opacity: .7; }
.dq_plan_sub { font-size: 13.5px; opacity: .75; margin: 0; max-width: 720px; }
.dq_plan_empty { padding: 40px 16px; text-align: center; opacity: .7; width: 100%; }
.dq_lock_page { display: flex; justify-content: center; padding: 48px 16px; }
.dq_lock_card { max-width: 480px; width: 100%; text-align: center; padding: 34px 26px; border-radius: 16px; background: rgba(128,128,128,.08); border: 1px solid rgba(128,128,128,.22); }
.dq_lock_ico { width: 68px; height: 68px; margin: 0 auto 14px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: rgba(228,39,61,.14); color: #e4273d; }
.dq_lock_card h1 { font-size: 22px; font-weight: 800; margin: 0 0 8px; }
.dq_lock_card p { opacity: .75; margin: 0 0 16px; }
.dq_lock_plans { list-style: none; padding: 0; margin: 0 0 18px; display: flex; flex-direction: column; gap: 8px; }
.dq_lock_plans li { display: flex; justify-content: space-between; gap: 12px; padding: 10px 14px; border-radius: 10px; background: rgba(128,128,128,.1); font-size: 14px; }
.dq_lock_btn { display: inline-block; padding: 11px 26px; border-radius: 10px; background: #e4273d; color: #fff !important; font-weight: 700; text-decoration: none; }
.dq_lock_btn:hover { filter: brightness(1.1); }
.pt_plan_btn_own { display: block; text-align: center; background: rgba(46,204,113,.16) !important; color: #2ecc71 !important; border: 1px solid rgba(46,204,113,.5) !important; text-decoration: none; }

/* Модалка оплаты с кошелька - компактная, без внутренней прокрутки */
#pay_modal_wallet .modal-dialog { width: calc(100% - 24px); max-width: 440px; margin: 40px auto; }
#pay_modal_wallet .modal-content.dq_pay {
    position: relative;
    height: auto !important;
    max-width: none !important;
    overflow: visible !important;
    padding: 30px 26px 22px !important;
    background: linear-gradient(180deg, rgba(228,39,61,.10), rgba(228,39,61,0) 120px), var(--pt-card-bg, #17161A) !important;
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.09));
    border-radius: 20px;
    box-shadow: 0 30px 80px rgba(0,0,0,.55);
    color: var(--ink, #F2F0EC);
}
#pay_modal_wallet .dq_pay_close { position: absolute; top: 12px; right: 12px; width: 32px; height: 32px; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: var(--ink-mute, #8A8378); opacity: 1; text-shadow: none; background: rgba(255,255,255,.05); border: 0; }
#pay_modal_wallet .dq_pay_close:hover { color: var(--ink, #F2F0EC); background: rgba(255,255,255,.1); }
#pay_modal_wallet .dq_pay_head { display: flex; flex-direction: column; align-items: center; gap: 12px; margin-bottom: 18px; }
#pay_modal_wallet .dq_pay_ico { width: 56px; height: 56px; border-radius: 16px; display: flex; align-items: center; justify-content: center; color: #fff; background: linear-gradient(135deg, var(--pt-accent, #E4273D), var(--pt-accent-2, #FF4D5E)); box-shadow: 0 10px 24px rgba(228,39,61,.4); }
#pay_modal_wallet .dq_pay_title { margin: 0; font-size: 20px; font-weight: 800; color: var(--ink, #F2F0EC) !important; text-align: center; }
#pay_modal_wallet .modal-body.dq_pay_body { max-height: none !important; overflow: visible !important; margin: 0 !important; padding: 0 !important; }
#pay_modal_wallet .dq_pay_sum { border: 1px solid var(--pt-card-border, rgba(255,255,255,.09)); border-radius: 14px; background: rgba(255,255,255,.03); overflow: hidden; }
#pay_modal_wallet .dq_pay_what { display: flex; flex-direction: column; gap: 3px; padding: 14px 16px; border-bottom: 1px solid var(--pt-card-border, rgba(255,255,255,.09)); }
#pay_modal_wallet .dq_pay_lbl { font-size: 11px; letter-spacing: .08em; text-transform: uppercase; color: var(--ink-mute, #8A8378); }
#pay_modal_wallet .dq_pay_name { font-size: 17px; font-weight: 800; line-height: 1.25; }
#pay_modal_wallet .dq_pay_desc { font-size: 12.5px; color: var(--ink-mute, #8A8378); line-height: 1.4; }
#pay_modal_wallet .dq_pay_rows > div { display: flex; justify-content: space-between; align-items: baseline; gap: 12px; padding: 10px 16px; font-size: 14px; }
#pay_modal_wallet .dq_pay_rows > div + div { border-top: 1px solid rgba(255,255,255,.05); }
#pay_modal_wallet .dq_pay_rows span { color: var(--ink-mute, #8A8378); }
#pay_modal_wallet .dq_pay_rows b { font-variant-numeric: tabular-nums; }
#pay_modal_wallet .dq_pay_last b { color: #2ecc71; }
#pay_modal_wallet .dq_pay_last.is-bad b { color: #ff5468; }
#pay_modal_wallet .pay_modal_wallet_text { margin: 12px 0 0; text-align: center; font-size: 13.5px; color: var(--ink-mute, #8A8378); }
#pay_modal_wallet .pay_modal_wallet_text:empty { display: none; }
#pay_modal_wallet .pay_modal_wallet_alert:empty { display: none; }
#pay_modal_wallet .pay_modal_wallet_alert { margin-top: 12px; }
#pay_modal_wallet .dq_pay_empty { display: flex; flex-direction: column; align-items: center; gap: 10px; text-align: center; padding: 12px 14px; border-radius: 12px; background: rgba(228,39,61,.09); border: 1px solid rgba(228,39,61,.28); font-size: 13.5px; }
#pay_modal_wallet .dq_pay_empty a.btn, #pay_modal_wallet .dq_pay_empty a.btn:hover { background: linear-gradient(135deg, var(--pt-accent, #E4273D), var(--pt-accent-2, #FF4D5E)) !important; border: 0; border-radius: 10px; padding: 9px 22px; font-weight: 700; color: #fff !important; }
#pay_modal_wallet .alert { margin: 0; border-radius: 12px; font-size: 13.5px; text-align: center; }
#pay_modal_wallet .modal-footer.dq_pay_foot { background: transparent !important; border: 0 !important; margin: 18px 0 0 !important; padding: 0 !important; display: flex; align-items: center; gap: 10px; }
#pay_modal_wallet .dq_pay_cancel { flex: 0 0 auto; padding: 12px 20px; border-radius: 12px; background: rgba(255,255,255,.06); color: var(--ink, #F2F0EC); font-weight: 600; border: 0; }
#pay_modal_wallet .dq_pay_cancel:hover { background: rgba(255,255,255,.1); }
#pay_modal_wallet #pay_modal_wallet_btn { flex: 1 1 auto; padding: 12px 20px; border-radius: 12px; font-size: 15px; box-shadow: 0 8px 20px rgba(228,39,61,.35); }
#pay_modal_wallet .ball-pulse { margin: 0; }
@media (max-width: 480px) { #pay_modal_wallet .modal-dialog { margin: 16px auto; } #pay_modal_wallet .modal-content.dq_pay { padding: 26px 18px 18px !important; } }


/* ---- Закрытые видео: запрет выделения/копирования/печати, персональный знак зрителя ---- */
html:has(#dq_protect_marker) body, html:has(#dq_protect_marker) body * { -webkit-user-select: none; user-select: none; -webkit-touch-callout: none; }
html:has(#dq_protect_marker) input, html:has(#dq_protect_marker) textarea { -webkit-user-select: text; user-select: text; }
html:has(#dq_protect_marker) img, html:has(#dq_protect_marker) video { -webkit-user-drag: none; }
@media print { html:has(#dq_protect_marker) body { display: none !important; } }
.dq_userwm { position: absolute; z-index: 7; pointer-events: none; padding: 2px 8px; font: 600 13px/1.3 Arial, sans-serif; color: rgba(255,255,255,.34); text-shadow: 0 1px 3px rgba(0,0,0,.6); white-space: nowrap; transition: left 2.5s ease, top 2.5s ease; user-select: none; }


/* ---- Мои видео: фильтры и пустое состояние ---- */
.dq_mv_chips { display: flex; flex-wrap: wrap; gap: 8px; margin: 4px 0 18px; }
.dq_mv_chip { display: inline-flex; align-items: center; gap: 7px; padding: 8px 14px; border-radius: 999px; background: rgba(255,255,255,.05); border: 1px solid rgba(128,128,128,.28); color: inherit; font-size: 13px; font-weight: 600; text-decoration: none; transition: background .15s, border-color .15s; }
.dq_mv_chip span { font-size: 11.5px; opacity: .65; font-weight: 700; }
.dq_mv_chip:hover { border-color: #e4273d; color: inherit; text-decoration: none; }
.dq_mv_chip.is-on { background: #e4273d; border-color: #e4273d; color: #fff; }
.dq_mv_chip.is-on span { opacity: .85; }
.dq_mv_empty { max-width: 520px; margin: 40px auto; text-align: center; padding: 34px 24px; border-radius: 18px; background: rgba(128,128,128,.07); border: 1px solid rgba(128,128,128,.2); }
.dq_mv_empty_ico { width: 68px; height: 68px; margin: 0 auto 14px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: rgba(228,39,61,.13); color: #e4273d; }
.dq_mv_empty h2 { font-size: 21px; font-weight: 800; margin: 0 0 8px; }
.dq_mv_empty p { opacity: .72; margin: 0 0 18px; }
.dq_mv_empty_btns { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; }
.dq_mv_ghost { display: inline-block; padding: 11px 24px; border-radius: 10px; border: 1px solid rgba(128,128,128,.4); color: inherit; font-weight: 700; text-decoration: none; }
.dq_mv_ghost:hover { border-color: #e4273d; color: inherit; text-decoration: none; }

/* ===================================================================
   Чат поддержки: современный вид - пузыри без старых теней/лишних рамок,
   компактный тулбар форматирования, вложения (фото/видео/PDF), статус
   "печатает" (три анимированные точки), обновлённый список диалогов.
   =================================================================== */
.pt_msg_main { background: transparent !important; }
.pt_msg_header { padding: 16px 20px !important; height: auto !important; border-bottom: 1px solid var(--pt-card-border, rgba(255,255,255,.08)); }
.pt_msg_header h3 { display: flex; align-items: baseline; gap: 8px; font-size: 17px; }
.pt_msg_header h3 a { color: var(--ink, #F2F0EC) !important; font-weight: 700; }
.dq_msg_status { font-size: 12px; font-weight: 500; color: var(--pt-accent, #E4273D); opacity: .9; }
#delete-conversation { display: flex; align-items: center; gap: 6px; font-size: 12.5px; color: var(--ink-mute, #8A8378); cursor: pointer; transition: color .15s; }
#delete-conversation:hover { color: var(--pt-accent, #E4273D); }
#delete-conversation svg { width: 17px; height: 17px; }
.dq_ban_btn { margin-right: 14px; padding: 5px 12px; border-radius: 8px; font-size: 12px; font-weight: 600; border: 1px solid rgba(228,39,61,.4); background: rgba(228,39,61,.1); color: #ff5468; cursor: pointer; }
.dq_ban_btn:hover { background: rgba(228,39,61,.2); }
.dq_ban_btn.is-banned { border-color: rgba(46,204,113,.4); background: rgba(46,204,113,.1); color: #2ecc71; }
.dq_ban_btn.is-banned:hover { background: rgba(46,204,113,.2); }
.msg_grad_bg { display: none; }

.pt_msg_area { background: transparent; padding: 14px 18px; }
.pt_msg_area .empty_state { color: var(--ink-mute, #8A8378); }

/* ---- Один цельный блок вместо "коробки в коробке": шапка/список/композитор - части одной
   карточки с внутренними разделителями, а не независимая белая панель поверх другой панели.
   Высота - через flex на весь блок, а не разными calc(100vh - N) у списка диалогов и у чата
   (расходились - потому и не совпадали по высоте, и страницу утягивало вниз/скроллило). ---- */
@media (min-width: 769px) {
    .page-margin.pt_shadow {
        display: flex;
        height: calc(100vh - 80px);
        min-height: 420px;
        max-height: 1400px;
        overflow: hidden;
        background: var(--pt-card-bg, #17161a) !important;
        border: 1px solid var(--pt-card-border, rgba(255,255,255,.09));
        border-radius: 16px !important;
        box-shadow: none !important;
    }
    .page-margin.pt_shadow > .row { display: flex; width: 100%; margin: 0; height: 100%; }
    .page-margin.pt_shadow > .row > [class*="col-"] { height: 100%; padding: 0 !important; }
    .page-margin.pt_shadow .mobilerightpane { border-right: 1px solid var(--pt-card-border, rgba(255,255,255,.09)); }
    .messages-sidebar { height: 100%; display: flex; flex-direction: column; border-right: 0 !important; }
    .messages-sidebar ul.list-group { flex: 1 1 auto; height: auto !important; min-height: 0; overflow-y: auto; }
    .pt_msg_main { height: 100%; display: flex; flex-direction: column; background: transparent !important; margin-bottom: 0 !important; }
    .pt_msg_joint { flex: 1 1 auto; display: flex; flex-direction: column; min-height: 0; }
    .pt_msg_area.user-setting-panel {
        background: transparent !important;
        box-shadow: none !important;
        border: 0 !important;
        border-radius: 0 !important;
        flex: 1 1 auto;
        min-height: 0;
        height: auto !important;
        overflow-y: auto;
    }
}

/* ---- пузыри сообщений ---- */
.user-messages .messages .message { display: flex; align-items: flex-end; gap: 8px; margin: 3px 0; max-width: 78%; }
.user-messages .messages .message.pull-left { float: left; clear: both; }
.user-messages .messages .message.pull-right { float: right; clear: both; flex-direction: row-reverse; }
.message .user-avatar { flex: 0 0 auto; width: 28px; height: 28px; margin: 0 !important; align-self: flex-end; }
.message .user-avatar img { width: 28px; height: 28px; border-radius: 50%; object-fit: cover; }
.dq_bubble_col { display: flex; flex-direction: column; gap: 3px; min-width: 0; }
.message.pull-right .dq_bubble_col { align-items: flex-end; }
.user-messages .messages .message .user-message,
.user-messages .messages .istyping .user-message {
    background: var(--pt-card-bg, #1c1b20) !important;
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
    color: var(--ink, #F2F0EC);
    padding: 9px 13px !important;
    border-radius: 16px 16px 16px 4px !important;
    box-shadow: none !important;
    width: auto !important;
    max-width: 100%;
    font-size: 14px;
    line-height: 1.45;
    word-break: break-word;
    white-space: pre-wrap;
}
.message.pull-right .user-message {
    background: linear-gradient(135deg, var(--pt-accent, #E4273D), var(--pt-accent-2, #FF4D5E)) !important;
    border-color: transparent;
    color: #fff !important;
    border-radius: 16px 16px 4px 16px !important;
}
.message .user-message b { font-weight: 700; }
.message .user-message i { font-style: italic; }
.message .user-message a.hash { color: inherit; text-decoration: underline; opacity: .9; }
.dq_msg_time { font-size: 10.5px; color: var(--ink-mute, #8A8378); padding: 0 4px; }
.data_message.dq_sending { opacity: .6; }

/* ---- вложения в пузыре ---- */
.dq_chat_att { display: block; border-radius: 14px; overflow: hidden; max-width: 240px; }
.dq_chat_att_img img, .dq_chat_att_video video { display: block; width: 100%; max-height: 260px; object-fit: cover; border-radius: 14px; background: #000; }
a.dq_chat_att_img, a.dq_chat_att_video { cursor: zoom-in; }
.dq_chat_att_file { display: flex; align-items: center; gap: 10px; padding: 10px 12px; border-radius: 14px; background: rgba(255,255,255,.06); border: 1px solid var(--pt-card-border, rgba(255,255,255,.09)); text-decoration: none; color: inherit; min-width: 180px; }
.message.pull-right .dq_chat_att_file { background: rgba(255,255,255,.16); border-color: rgba(255,255,255,.25); }
.dq_chat_att_ico { font-size: 22px; flex: 0 0 auto; }
.dq_chat_att_info { display: flex; flex-direction: column; gap: 1px; min-width: 0; }
.dq_chat_att_info b { font-size: 12.5px; font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 170px; }
.dq_chat_att_info small { font-size: 11px; opacity: .7; }

/* ---- статус "печатает" - три анимированные точки ---- */
.dq_typing_bubble { display: flex; align-items: center; gap: 4px; padding: 12px 14px !important; }
.dq_typing_dot { width: 6px; height: 6px; border-radius: 50%; background: var(--ink-mute, #8A8378); opacity: .5; animation: dqTypingBlink 1.2s infinite ease-in-out; }
.dq_typing_dot:nth-child(2) { animation-delay: .2s; }
.dq_typing_dot:nth-child(3) { animation-delay: .4s; }
@keyframes dqTypingBlink { 0%, 60%, 100% { opacity: .35; transform: translateY(0); } 30% { opacity: 1; transform: translateY(-3px); } }

/* ---- композитор (форма отправки) ---- */
.user-send-message { padding: 10px 14px 14px; border-top: 1px solid var(--pt-card-border, rgba(255,255,255,.08)); }
/* Старая вёрстка красила #new-message-form как flex-контейнер и абсолютно позиционировала #send-button
   под старую структуру (textarea + кнопка внутри неё) - с новой обёрткой .dq_composer это сжимало форму
   до ширины контента (сама кнопка в углу) и разваливало отправку. Сбрасываем то, что мешает, явно. */
#new-message-form { display: block !important; padding: 0 !important; border-top: 0 !important; background: transparent !important; }
#new-message-form #send-button { position: static !important; right: auto !important; bottom: auto !important; border: 0 !important; background: linear-gradient(135deg, var(--pt-accent, #E4273D), var(--pt-accent-2, #FF4D5E)) !important; }
.dq_composer { width: 100%; box-sizing: border-box; background: var(--pt-card-bg, #1c1b20); border: 1px solid var(--pt-card-border, rgba(255,255,255,.09)); border-radius: 16px; padding: 6px 8px 8px; }
.dq_composer_toolbar { display: flex; align-items: center; gap: 2px; padding: 2px 2px 6px; }
.dq_tb_btn { width: 28px; height: 28px; display: inline-flex; align-items: center; justify-content: center; border: 0; background: transparent; color: var(--ink-mute, #8A8378); border-radius: 8px; cursor: pointer; font-size: 13px; transition: background .12s, color .12s; }
.dq_tb_btn:hover { background: rgba(255,255,255,.08); color: var(--ink, #F2F0EC); }
.dq_tb_sep { width: 1px; height: 16px; background: var(--pt-card-border, rgba(255,255,255,.12)); margin: 0 4px; }
.dq_tb_hint { margin-left: auto; font-size: 11px; color: var(--ink-mute, #8A8378); opacity: .7; white-space: nowrap; }
@media (max-width: 520px) { .dq_tb_hint { display: none; } }
.dq_emoji_wrap { position: relative; }
.dq_emoji_pop { position: absolute; bottom: 36px; left: 0; z-index: 20; display: grid; grid-template-columns: repeat(6, 1fr); gap: 2px; padding: 8px; width: 216px; background: var(--pt-card-bg, #1c1b20); border: 1px solid var(--pt-card-border, rgba(255,255,255,.12)); border-radius: 12px; box-shadow: 0 12px 32px rgba(0,0,0,.4); }
.dq_emoji_pop button { border: 0; background: transparent; font-size: 18px; padding: 5px 0; border-radius: 8px; cursor: pointer; }
.dq_emoji_pop button:hover { background: rgba(255,255,255,.08); }

.dq_composer_row { display: flex; align-items: flex-end; gap: 8px; }
.dq_composer_row textarea#new-message { flex: 1; border: 0 !important; background: transparent !important; box-shadow: none !important; color: var(--ink, #F2F0EC); padding: 8px 6px !important; height: auto !important; min-height: 22px; max-height: 120px; resize: none; font-size: 14px; line-height: 1.4; }
.dq_composer_row textarea#new-message::placeholder { color: var(--ink-mute, #8A8378); }
#send-button { flex: 0 0 auto; width: 34px; height: 34px; border-radius: 50%; border: 0; display: flex; align-items: center; justify-content: center; background: linear-gradient(135deg, var(--pt-accent, #E4273D), var(--pt-accent-2, #FF4D5E)); color: #fff; cursor: pointer; transition: transform .1s; }
#send-button:hover { transform: scale(1.05); }
#send-button svg { width: 18px; height: 18px; }

/* ---- предпросмотр вложения перед отправкой ---- */
.dq_attach_preview { padding: 0 4px 8px; }
.dq_attach_chip { position: relative; display: inline-flex; align-items: center; gap: 8px; }
.dq_attach_chip_img img, .dq_attach_chip_video video { display: block; width: 84px; height: 84px; object-fit: cover; border-radius: 10px; background: #000; }
.dq_attach_chip_file { padding: 8px 30px 8px 10px; border-radius: 10px; background: rgba(255,255,255,.06); border: 1px solid var(--pt-card-border, rgba(255,255,255,.1)); font-size: 12px; }
.dq_attach_chip_x { position: absolute; top: -6px; right: -6px; width: 20px; height: 20px; border-radius: 50%; border: 2px solid var(--pt-card-bg, #1c1b20); background: var(--pt-accent, #E4273D); color: #fff; font-size: 13px; line-height: 1; cursor: pointer; display: flex; align-items: center; justify-content: center; }

/* ---- список диалогов ---- */
.messages-sidebar { border-right: 1px solid var(--pt-card-border, rgba(255,255,255,.08)) !important; }
.messages-sidebar .search-box { background: transparent !important; border-bottom: 1px solid var(--pt-card-border, rgba(255,255,255,.08)) !important; }
.messages-sidebar .search-box input { background: rgba(255,255,255,.06); border: 1px solid var(--pt-card-border, rgba(255,255,255,.1)) !important; color: var(--ink, #F2F0EC); }
.messages-sidebar .search-box input::placeholder { color: var(--ink-mute, #8A8378); }
.messages-sidebar .search-box svg.feather { background: transparent !important; border-right: 0 !important; color: var(--ink-mute, #8A8378); }
.messages-sidebar ul li { border-bottom: 1px solid var(--pt-card-border, rgba(255,255,255,.06)) !important; border-radius: 12px; }
.messages-sidebar ul li a:hover { background: rgba(255,255,255,.05) !important; color: inherit !important; }
.messages-sidebar ul li.active { background: rgba(228,39,61,.1) !important; border-radius: 12px; }
.messages-sidebar ul li a .user-name { color: var(--ink, #F2F0EC); }
.messages-sidebar ul li a .user-last-message { color: var(--ink-mute, #8A8378) !important; }
.messages-sidebar ul li a .time { color: var(--ink-mute, #8A8378) !important; }

/* Логотип TABOOXHUB: широкий знак на десктопе, компактная иконка на телефоне */
.pt_logo .pt_logo_full { height: 46px; width: auto; max-width: none; flex: 0 0 auto; display: block; margin: 0; position: relative; top: 1px; }
.pt_logo .pt_logo_icon { display: none; height: 36px; width: auto; }
@media (max-width: 767px) {
  .pt_header_nav .pt_logo .pt_logo_full { display: none; }
  .pt_header_nav .pt_logo .pt_logo_icon { display: block; height: 36px; }
}

/* style.css ограничивает .logo-img до 123px и растягивает img на 100% - для широкого логотипа TABOOXHUB снимаем */
nav.navbar-findcond .logo-img.pt_logo { max-width: none !important; width: auto !important; }
nav.navbar-findcond .logo-img.pt_logo img.pt_logo_full { width: auto !important; height: 44px; max-width: none !important; }

/* Название в карточке: style.css режет .video-list-title a h4 до max-height:2.2em (~27px при 12.5px),
   а две строки (line-height 1.3) занимают 2.6em - вторая строка обрезалась по половине.
   Снимаем лимит и оставляем честное ограничение в 2 строки с многоточием. */
.keep-padding .video-list-title a h4 {
    max-height: none;
    height: auto !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-break: break-word;
}

/* ---- Рекламные блоки на главной (перелив трафика в Telegram): ОДИН ряд из 4 карточек между рядами
   видео. Разметка та же, что у карточки видео (.keep-padding > .video-list ...), поэтому рамка, радиус, зум,
   hover-превью show_gif() и высоты текстового блока - общие с видео. Ряд вставляется в .videos-latest-list.row
   (sources/home/content.php + скрипт раскладки в home/content.html). ---- */
.pt_home_main .videos-latest-list.row > .dq_promo_row { grid-column: 1 / -1; }
.dq_promo_row {
    display: grid;
    grid-template-columns: repeat(var(--dq-promo-cols, 4), minmax(0, 1fr));
    min-width: 0;
}
.dq_promo_card { min-width: 0; }
@media (max-width: 1500px) { .dq_promo_row { grid-template-columns: repeat(var(--dq-promo-cols-1500, 4), minmax(0, 1fr)); } }
@media (max-width: 1200px) { .dq_promo_row { grid-template-columns: repeat(var(--dq-promo-cols-1200, 4), minmax(0, 1fr)); } }
@media (max-width: 991px) { .dq_promo_row { grid-template-columns: repeat(var(--dq-promo-cols-991, 4), minmax(0, 1fr)); } }
.dq_promo_actions { display: flex; gap: 6px; padding: 0 8px 8px; }
.dq_promo_card .video-list { display: flex; flex-direction: column; }
.dq_promo_btn { flex: 1 1 0; min-width: 0; padding: 7px 6px; border-radius: 8px; text-align: center; font-size: 12px; font-weight: 700; line-height: 1.2; color: #fff !important; text-decoration: none !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: filter .15s ease, transform .15s ease; }
.dq_promo_btn:hover { filter: brightness(1.12); transform: translateY(-1px); }
.dq_promo_btn_site { background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2)); }
.dq_promo_btn_tg { background: linear-gradient(135deg, #2AABEE, #229ED9); }
.dq_promo_badge { position: absolute; left: 6px; top: 6px; z-index: 2; padding: 1px 7px; border-radius: 5px; background: rgba(0,0,0,.6); color: #fff; font-size: 10px; line-height: 1.5; letter-spacing: .04em; text-transform: uppercase; pointer-events: none; }
.dq_promo_card .video-list-by span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-width: 0; }
@media (max-width: 767px) {
    .dq_promo_row { grid-template-columns: repeat(var(--dq-promo-cols-m, 2), minmax(0, 1fr)); gap: 8px; }
    .dq_promo_actions { flex-direction: column; padding: 0 6px 6px; }
    .dq_promo_btn { font-size: 11px; padding: 6px 4px; }
}

/* ---- Число колонок сетки главной (админка «Макет»): класс .dq_cols_N на .videos-latest-list. На узких экранах
   колонок не больше, чем допускает базовая адаптивность (6 / 5 / 4 / 2). ---- */
.pt_home_main .videos-latest-list.row.dq_cols_3 { grid-template-columns: repeat(3, 1fr); }
@media (max-width: 1500px) { .pt_home_main .videos-latest-list.row.dq_cols_3 { grid-template-columns: repeat(3, 1fr); } }
@media (max-width: 1200px) { .pt_home_main .videos-latest-list.row.dq_cols_3 { grid-template-columns: repeat(3, 1fr); } }
@media (max-width: 991px) { .pt_home_main .videos-latest-list.row.dq_cols_3 { grid-template-columns: repeat(3, 1fr); } }
@media (max-width: 767px) { .pt_home_main .videos-latest-list.row.dq_cols_3 { grid-template-columns: repeat(2, 1fr); } }
.pt_home_main .videos-latest-list.row.dq_cols_4 { grid-template-columns: repeat(4, 1fr); }
@media (max-width: 1500px) { .pt_home_main .videos-latest-list.row.dq_cols_4 { grid-template-columns: repeat(4, 1fr); } }
@media (max-width: 1200px) { .pt_home_main .videos-latest-list.row.dq_cols_4 { grid-template-columns: repeat(4, 1fr); } }
@media (max-width: 991px) { .pt_home_main .videos-latest-list.row.dq_cols_4 { grid-template-columns: repeat(4, 1fr); } }
@media (max-width: 767px) { .pt_home_main .videos-latest-list.row.dq_cols_4 { grid-template-columns: repeat(2, 1fr); } }
.pt_home_main .videos-latest-list.row.dq_cols_5 { grid-template-columns: repeat(5, 1fr); }
@media (max-width: 1500px) { .pt_home_main .videos-latest-list.row.dq_cols_5 { grid-template-columns: repeat(5, 1fr); } }
@media (max-width: 1200px) { .pt_home_main .videos-latest-list.row.dq_cols_5 { grid-template-columns: repeat(5, 1fr); } }
@media (max-width: 991px) { .pt_home_main .videos-latest-list.row.dq_cols_5 { grid-template-columns: repeat(4, 1fr); } }
@media (max-width: 767px) { .pt_home_main .videos-latest-list.row.dq_cols_5 { grid-template-columns: repeat(2, 1fr); } }
.pt_home_main .videos-latest-list.row.dq_cols_6 { grid-template-columns: repeat(6, 1fr); }
@media (max-width: 1500px) { .pt_home_main .videos-latest-list.row.dq_cols_6 { grid-template-columns: repeat(6, 1fr); } }
@media (max-width: 1200px) { .pt_home_main .videos-latest-list.row.dq_cols_6 { grid-template-columns: repeat(5, 1fr); } }
@media (max-width: 991px) { .pt_home_main .videos-latest-list.row.dq_cols_6 { grid-template-columns: repeat(4, 1fr); } }
@media (max-width: 767px) { .pt_home_main .videos-latest-list.row.dq_cols_6 { grid-template-columns: repeat(2, 1fr); } }
.pt_home_main .videos-latest-list.row.dq_cols_7 { grid-template-columns: repeat(7, 1fr); }
@media (max-width: 1500px) { .pt_home_main .videos-latest-list.row.dq_cols_7 { grid-template-columns: repeat(6, 1fr); } }
@media (max-width: 1200px) { .pt_home_main .videos-latest-list.row.dq_cols_7 { grid-template-columns: repeat(5, 1fr); } }
@media (max-width: 991px) { .pt_home_main .videos-latest-list.row.dq_cols_7 { grid-template-columns: repeat(4, 1fr); } }
@media (max-width: 767px) { .pt_home_main .videos-latest-list.row.dq_cols_7 { grid-template-columns: repeat(2, 1fr); } }
.pt_home_main .videos-latest-list.row.dq_cols_8 { grid-template-columns: repeat(8, 1fr); }
@media (max-width: 1500px) { .pt_home_main .videos-latest-list.row.dq_cols_8 { grid-template-columns: repeat(6, 1fr); } }
@media (max-width: 1200px) { .pt_home_main .videos-latest-list.row.dq_cols_8 { grid-template-columns: repeat(5, 1fr); } }
@media (max-width: 991px) { .pt_home_main .videos-latest-list.row.dq_cols_8 { grid-template-columns: repeat(4, 1fr); } }
@media (max-width: 767px) { .pt_home_main .videos-latest-list.row.dq_cols_8 { grid-template-columns: repeat(2, 1fr); } }

/* ---- Сетка остальных списков (категории, поиск, теги, лайки): .videos-latest-list.dq_grid.dq_cols_N ---- */
.videos-latest-list.row.dq_grid { display: grid; }
.videos-latest-list.row.dq_grid > * { width: auto; float: none; min-width: 0; }
.videos-latest-list.row.dq_grid::before, .videos-latest-list.row.dq_grid::after { content: none; display: none; }
.videos-latest-list.row.dq_grid.dq_cols_3 { grid-template-columns: repeat(3, 1fr); }
@media (max-width: 1500px) { .videos-latest-list.row.dq_grid.dq_cols_3 { grid-template-columns: repeat(3, 1fr); } }
@media (max-width: 1200px) { .videos-latest-list.row.dq_grid.dq_cols_3 { grid-template-columns: repeat(3, 1fr); } }
@media (max-width: 991px) { .videos-latest-list.row.dq_grid.dq_cols_3 { grid-template-columns: repeat(3, 1fr); } }
@media (max-width: 767px) { .videos-latest-list.row.dq_grid.dq_cols_3 { grid-template-columns: repeat(2, 1fr) !important; } }
.videos-latest-list.row.dq_grid.dq_cols_4 { grid-template-columns: repeat(4, 1fr); }
@media (max-width: 1500px) { .videos-latest-list.row.dq_grid.dq_cols_4 { grid-template-columns: repeat(4, 1fr); } }
@media (max-width: 1200px) { .videos-latest-list.row.dq_grid.dq_cols_4 { grid-template-columns: repeat(4, 1fr); } }
@media (max-width: 991px) { .videos-latest-list.row.dq_grid.dq_cols_4 { grid-template-columns: repeat(4, 1fr); } }
@media (max-width: 767px) { .videos-latest-list.row.dq_grid.dq_cols_4 { grid-template-columns: repeat(2, 1fr) !important; } }
.videos-latest-list.row.dq_grid.dq_cols_5 { grid-template-columns: repeat(5, 1fr); }
@media (max-width: 1500px) { .videos-latest-list.row.dq_grid.dq_cols_5 { grid-template-columns: repeat(5, 1fr); } }
@media (max-width: 1200px) { .videos-latest-list.row.dq_grid.dq_cols_5 { grid-template-columns: repeat(5, 1fr); } }
@media (max-width: 991px) { .videos-latest-list.row.dq_grid.dq_cols_5 { grid-template-columns: repeat(4, 1fr); } }
@media (max-width: 767px) { .videos-latest-list.row.dq_grid.dq_cols_5 { grid-template-columns: repeat(2, 1fr) !important; } }
.videos-latest-list.row.dq_grid.dq_cols_6 { grid-template-columns: repeat(6, 1fr); }
@media (max-width: 1500px) { .videos-latest-list.row.dq_grid.dq_cols_6 { grid-template-columns: repeat(6, 1fr); } }
@media (max-width: 1200px) { .videos-latest-list.row.dq_grid.dq_cols_6 { grid-template-columns: repeat(5, 1fr); } }
@media (max-width: 991px) { .videos-latest-list.row.dq_grid.dq_cols_6 { grid-template-columns: repeat(4, 1fr); } }
@media (max-width: 767px) { .videos-latest-list.row.dq_grid.dq_cols_6 { grid-template-columns: repeat(2, 1fr) !important; } }
.videos-latest-list.row.dq_grid.dq_cols_7 { grid-template-columns: repeat(7, 1fr); }
@media (max-width: 1500px) { .videos-latest-list.row.dq_grid.dq_cols_7 { grid-template-columns: repeat(6, 1fr); } }
@media (max-width: 1200px) { .videos-latest-list.row.dq_grid.dq_cols_7 { grid-template-columns: repeat(5, 1fr); } }
@media (max-width: 991px) { .videos-latest-list.row.dq_grid.dq_cols_7 { grid-template-columns: repeat(4, 1fr); } }
@media (max-width: 767px) { .videos-latest-list.row.dq_grid.dq_cols_7 { grid-template-columns: repeat(2, 1fr) !important; } }
.videos-latest-list.row.dq_grid.dq_cols_8 { grid-template-columns: repeat(8, 1fr); }
@media (max-width: 1500px) { .videos-latest-list.row.dq_grid.dq_cols_8 { grid-template-columns: repeat(6, 1fr); } }
@media (max-width: 1200px) { .videos-latest-list.row.dq_grid.dq_cols_8 { grid-template-columns: repeat(5, 1fr); } }
@media (max-width: 991px) { .videos-latest-list.row.dq_grid.dq_cols_8 { grid-template-columns: repeat(4, 1fr); } }
@media (max-width: 767px) { .videos-latest-list.row.dq_grid.dq_cols_8 { grid-template-columns: repeat(2, 1fr) !important; } }

/* ---- Фильтры/сортировка на ПК - карточка в левом сайдбаре под блоком меню (home/filters-include.php).
   Над сеткой строка .pt_home_filter_bar остаётся только для мобильного (кнопка "Фильтры" в тулбаре). ---- */
.pt_side_filters {
    background: var(--pt-card-bg, #17161A);
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
    border-radius: 12px;
    padding: 10px;
}
.pt_side_filters h5 {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: .06em;
    text-transform: uppercase;
    color: var(--ink-mute, #8A8378);
    margin: 4px 8px 8px;
}
.pt_side_filters_chips {
    display: flex;
    gap: 6px;
    margin: 10px 4px 2px;
    padding-top: 10px;
    border-top: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
}
.pt_side_chip {
    flex: 1 1 0;
    text-align: center;
    padding: 6px 4px;
    border-radius: 16px;
    border: 1px solid rgba(255,255,255,.12);
    background: rgba(255,255,255,.03);
    color: var(--ink-dim, #B8B2A6) !important;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none !important;
    transition: background .15s ease, border-color .15s ease, color .15s ease;
}
.pt_side_chip:hover { border-color: rgba(228,39,61,.55); background: rgba(228,39,61,.10); color: var(--ink, #ECEAE4) !important; }
.pt_side_chip.active { background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2)); border-color: transparent; color: #fff !important; font-weight: 700; }
.pt_side_chip.free.active { background: linear-gradient(135deg,#43a047,#2e7d32); }
.pt_side_chip.premium.active { background: linear-gradient(135deg,#f9a825,#f57f17); }
@media (min-width: 992px) {
    .pt_home_main .pt_home_filter_bar { display: none !important; }
}
@media (max-width: 991px) {
    .pt_side_filters { display: none; }
}

/* Рекламные карточки: название и описание по центру текстового блока (а не прижаты к кнопкам), описание до 2 строк. */
.pt_home_main .dq_promo_card.keep-padding .pt_vid_fixed_height,
.dq_promo_card.keep-padding .pt_vid_fixed_height {
    height: auto !important;
    min-height: 74px !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 5px;
    padding: 8px 10px !important;
}
.pt_home_main .dq_promo_card.keep-padding .video-list-title,
.dq_promo_card.keep-padding .video-list-title { height: auto !important; overflow: visible !important; }
.pt_home_main .dq_promo_card.keep-padding .video-list-by,
.dq_promo_card.keep-padding .video-list-by {
    height: auto !important;
    margin-top: 0 !important;
    white-space: normal !important;
    align-items: flex-start;
}
.dq_promo_card .video-list-by span {
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.dq_promo_card .video-list-by::before { margin-top: 5px; }

/* Рекламные карточки на телефоне: кнопки в колонку не должны схлопываться по высоте (flex:1 1 0 в column давал высоту 0),
   а одиночная последняя карточка при нечётном числе блоков занимает обе колонки - без пустой ячейки рядом. */
.dq_promo_actions { flex: 0 0 auto; }
@media (max-width: 767px) {
    .dq_promo_btn { flex: 0 0 auto; min-height: 34px; display: flex; align-items: center; justify-content: center; }
    .dq_promo_row .dq_promo_card:last-child:nth-child(odd) { grid-column: 1 / -1; }
}
@media (max-width: 767px) {
    .dq_promo_btn { white-space: normal; text-align: center; padding: 6px 6px; }
}

/* Яндекс "Оптимизация для мобильных": на телефоне шрифты не меньше 12px (мета карточек, бейджи, таймкод, реклама). */
@media (max-width: 767px) {
  .keep-padding .video-list-by { font-size: 12px !important; line-height: 1.35 !important; height: 17px !important; }
  .keep-padding .pt_vid_fixed_height { height: 66px !important; }
  .keep-padding .video-list-image .duration,
  .video-type-badge,
  .shorts_badge,
  .dq_thumb_time,
  .dq_promo_badge { font-size: 12px !important; }
  .dq_promo_btn { font-size: 12px !important; }
  .dq_promo_card.keep-padding .pt_vid_fixed_height { height: auto !important; }
  .dq_msg_time, .dq_tb_hint, .dq_paid_hint, .dq_wallet_tg { font-size: 12px !important; }
}

/* ===================================================================
   Меню аккаунта / гостя / языка и окна входа-регистрации - единый стиль с сайтом
   (карточка, рамка, красный акцент, скругления как у сайдбара и карточек видео).
   =================================================================== */
.pt_header_nav .ani-acc-menu,
.pt_header_nav .ani_log_menu,
.pt_header_nav .pt_lang_switcher > .dropdown-menu {
    min-width: 268px;
    margin-top: 12px;
    padding: 8px;
    background: var(--pt-card-bg, #17161A) !important;
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.08)) !important;
    border-radius: 14px !important;
    box-shadow: 0 26px 60px -14px rgba(0,0,0,.65), 0 0 0 1px rgba(228,39,61,.07) !important;
    overflow: hidden;
}
.pt_header_nav .pt_lang_switcher > .dropdown-menu { min-width: 190px; }
.pt_header_nav .ani-acc-menu > li > a,
.pt_header_nav .ani_log_menu > li > a,
.pt_header_nav .pt_lang_switcher > .dropdown-menu > li > a {
    display: flex !important;
    align-items: center;
    gap: 12px;
    padding: 10px 12px !important;
    border-radius: 10px;
    font-size: 13.5px;
    font-weight: 500;
    color: var(--ink-dim, #B8B2A6) !important;
    background: transparent;
    transition: background .2s ease, color .2s ease, transform .15s ease;
}
.pt_header_nav .ani-acc-menu > li > a svg,
.pt_header_nav .ani_log_menu > li > a svg {
    flex: none;
    width: 20px !important;
    height: 20px !important;
    color: var(--ink-mute, #8A8378);
    transition: color .2s ease;
}
.pt_header_nav .ani-acc-menu > li > a svg path,
.pt_header_nav .ani_log_menu > li > a svg path { fill: currentColor; }
.pt_header_nav .ani-acc-menu > li > a:hover,
.pt_header_nav .ani-acc-menu > li > a:focus,
.pt_header_nav .ani_log_menu > li > a:hover,
.pt_header_nav .ani_log_menu > li > a:focus,
.pt_header_nav .pt_lang_switcher > .dropdown-menu > li > a:hover {
    background: rgba(228,39,61,.12) !important;
    color: var(--ink, #ECEAE4) !important;
}
.pt_header_nav .ani-acc-menu > li > a:hover svg,
.pt_header_nav .ani_log_menu > li > a:hover svg { color: var(--pt-accent-2, #FF4D5E); }
.pt_header_nav .ani-acc-menu > li.divider {
    height: 1px;
    margin: 6px 6px;
    background: var(--pt-card-border, rgba(255,255,255,.08));
}
/* Шапка меню: аватар в акцентном кольце, имя, @ник, PRO */
.pt_header_nav .ani-acc-menu .pt_acc_menu_hdr {
    display: flex;
    align-items: center;
    gap: 12px;
    margin: -8px -8px 6px;
    padding: 16px 16px 14px;
    background: linear-gradient(135deg, rgba(228,39,61,.20), rgba(228,39,61,.03) 70%);
    border-bottom: 1px solid var(--pt-card-border, rgba(255,255,255,.08));
}
.pt_header_nav .ani-acc-menu .pt_acc_menu_hdr img {
    width: 48px; height: 48px;
    border-radius: 50%;
    object-fit: cover;
    box-shadow: 0 0 0 2px var(--pt-card-bg, #17161A), 0 0 0 4px var(--pt-accent, #E4273D);
}
.pt_header_nav .ani-acc-menu .pt_acc_menu_hdr a { padding: 0 !important; background: transparent !important; display: block; }
.pt_header_nav .ani-acc-menu .pt_acc_menu_hdr b { display: flex; align-items: center; gap: 8px; font-size: 15px; font-weight: 700; color: var(--ink, #ECEAE4); }
.pt_header_nav .ani-acc-menu .pt_acc_menu_hdr p { margin: 2px 0 0; font-size: 12.5px; color: var(--ink-mute, #8A8378); }
.pt_header_nav .ani-acc-menu .icon_pro svg { display: block; width: 36px; height: 17px; }
/* Выход - приглушённо-красный */
.pt_header_nav .ani-acc-menu > li:last-child > a { color: #FF7A88 !important; }
.pt_header_nav .ani-acc-menu > li:last-child > a svg { color: #FF7A88; }
/* Выбор языка: активный пункт */
.pt_header_nav .pt_lang_switcher > .dropdown-menu > li > a.active {
    background: linear-gradient(135deg, var(--pt-accent), var(--pt-accent-2)) !important;
    color: #fff !important;
    font-weight: 700;
}

/* ---- Окна входа / регистрации / восстановления (+ страницы /login, /register) ---- */
.pt_auth_box { background: rgba(6,4,8,.72) !important; backdrop-filter: blur(14px) saturate(140%); -webkit-backdrop-filter: blur(14px) saturate(140%); }
.pt_auth_box .modal-dialog { max-width: 440px !important; }
.login-page {
    position: relative;
    max-width: 440px !important;
    background: var(--pt-card-bg, #17161A) !important;
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.1));
    border-radius: 18px !important;
    box-shadow: 0 40px 90px -24px rgba(0,0,0,.75), 0 0 0 1px rgba(228,39,61,.08) !important;
    overflow: hidden;
}
.login-page::before {
    content: '';
    position: absolute; left: 0; right: 0; top: 0; height: 3px;
    background: linear-gradient(90deg, var(--pt-accent, #E4273D), var(--pt-accent-2, #FF4D5E));
}
.login-page .login-form { padding: 30px 28px 24px !important; }
.login-page .login-form::before {
    content: '';
    display: block;
    width: 52px; height: 52px;
    margin-bottom: 14px;
    background: url("/themes/dqtempl/img/brand/taboo-icon.png") left center / contain no-repeat;
}
.login-page h4 {
    margin: 0 0 22px !important;
    font-size: 24px !important;
    font-weight: 800;
    letter-spacing: -.01em;
    color: var(--ink, #ECEAE4);
}
.login-page .pp_mat_input { margin-bottom: 16px !important; }
.login-page .pp_mat_input input,
.login-page .pp_mat_input select {
    height: auto !important;
    padding: 15px 14px !important;
    font-size: 15px !important;
    color: var(--ink, #ECEAE4) !important;
    background: rgba(255,255,255,.04) !important;
    border: 1px solid rgba(255,255,255,.12) !important;
    border-radius: 12px !important;
    transition: border-color .18s ease, box-shadow .18s ease, background .18s ease;
}
.login-page .pp_mat_input input:focus,
.login-page .pp_mat_input select:focus {
    border-color: var(--pt-accent, #E4273D) !important;
    background: rgba(255,255,255,.06) !important;
    box-shadow: 0 0 0 3px rgba(228,39,61,.20) !important;
}
.login-page .pp_mat_input label {
    left: 12px; top: -9px;
    padding: 0 6px;
    font-size: 11.5px;
    color: var(--ink-mute, #8A8378);
    background: var(--pt-card-bg, #17161A);
    border-radius: 4px;
}
.login-page .pp_mat_input input:placeholder-shown:not(:focus) + label {
    top: 15px; left: 14px;
    padding: 0;
    font-size: 14.5px;
    color: var(--ink-mute, #8A8378);
    background: transparent;
}
.login-page .pp_mat_input input:focus + label { color: var(--pt-accent-2, #FF4D5E); }
.login-page .pp_mat_input input:-webkit-autofill,
.login-page .pp_mat_input input:-webkit-autofill:focus {
    -webkit-text-fill-color: var(--ink, #ECEAE4);
    box-shadow: 0 0 0 1000px #1e1d22 inset !important;
    caret-color: var(--ink, #ECEAE4);
}
.login-page .forgot_password { margin: -4px 0 0; }
.login-page .forgot_password a { font-size: 12.5px; color: var(--ink-mute, #8A8378) !important; }
.login-page .forgot_password a:hover { color: var(--pt-accent-2, #FF4D5E) !important; }
.login-page .login_signup_combo { margin: 22px 0 6px !important; }
.login-page .login_signup_combo .btn {
    height: 48px; line-height: 48px !important; padding: 0;
    border: 0; border-radius: 12px !important;
    font-size: 15px !important; font-weight: 700;
    color: #fff !important;
    background: linear-gradient(135deg, var(--pt-accent, #E4273D), var(--pt-accent-2, #FF4D5E)) !important;
    box-shadow: 0 10px 24px -8px rgba(228,39,61,.55);
}
.login-page .login_signup_combo .btn:hover { box-shadow: 0 14px 30px -8px rgba(228,39,61,.7); transform: translateY(-1px); }
.login-page .errors { margin: 0 0 12px !important; padding: 10px 12px !important; border-radius: 10px; background: rgba(228,39,61,.10); color: #FF8A96 !important; font-size: 13px; }
.login-page .errors:empty { display: none; }
.login-page .errors.success { background: rgba(51,209,122,.10); color: #6fe3a3 !important; }
.login-page hr { margin: 18px 0 14px; border-color: var(--pt-card-border, rgba(255,255,255,.08)); }
.login-page .signup__ { font-size: 13.5px; color: var(--ink-mute, #8A8378); text-align: center; }
.login-page .signup__ a { color: var(--pt-accent-2, #FF4D5E) !important; font-weight: 700 !important; }
.login-page .dq_reg_notice, .login-page .terms p { font-size: 12px; line-height: 1.5; color: var(--ink-mute, #8A8378); text-align: center; margin: 12px 0 0; }
.login-page .dq_social { margin-top: 18px; }
.login-page .dq_soc, .login-page .dq_soc_slot { width: 44px; height: 44px; }
.login-page .pt_vdo_cstm_radio label { font-size: 13px; color: var(--ink-dim, #B8B2A6); }

/* Телефон: окно входа - шторка снизу на всю ширину, поля 16px (без зума iOS), кнопки крупнее */
@media (max-width: 576px) {
    .pt_auth_box .modal-dialog { margin: 0 !important; max-width: 100% !important; width: 100%; }
    .pt_auth_box .login_page { min-height: 100vh; min-height: 100dvh; }
    .pt_auth_box .login_page::after { display: none; }
    .pt_auth_box .login-page { max-width: 100% !important; border-radius: 20px 20px 0 0 !important; border-bottom: 0; }
    .pt_auth_box .login-page .login-form { padding: 24px 20px calc(22px + env(safe-area-inset-bottom, 0px)) !important; max-height: 92vh; overflow-y: auto; }
    .login-page .pp_mat_input input, .login-page .pp_mat_input select { font-size: 16px !important; }
    .login-page h4 { font-size: 22px !important; }
}

/* ===================================================================
   Подтверждение 18+ (themes/dqtempl/layout/age-gate.php).
   Стили: modal (карточка по центру), fullscreen (на весь экран), bar (полоса вверху главной).
   =================================================================== */
html.dq_age_lock, html.dq_age_lock body { overflow: hidden !important; }
.dq_age_box { color: var(--ink, #ECEAE4); }
.dq_age_badge {
    flex: none;
    width: 64px; height: 64px;
    display: flex; align-items: center; justify-content: center;
    border-radius: 50%;
    font-size: 22px; font-weight: 900; letter-spacing: -.02em; color: #fff;
    background: linear-gradient(135deg, var(--pt-accent, #E4273D), var(--pt-accent-2, #FF4D5E));
    box-shadow: 0 0 0 5px rgba(228,39,61,.18), 0 14px 30px -8px rgba(228,39,61,.6);
}
.dq_age_title { font-size: 22px; font-weight: 800; line-height: 1.25; letter-spacing: -.01em; }
.dq_age_text { margin: 8px 0 0; font-size: 14px; line-height: 1.55; color: var(--ink-dim, #B8B2A6); }
.dq_age_actions { display: flex; gap: 10px; }
.dq_age_btn {
    flex: 1 1 0; height: 48px; padding: 0 18px;
    border: 0; border-radius: 12px;
    font-size: 15px; font-weight: 700; line-height: 1; cursor: pointer;
    transition: transform .15s ease, box-shadow .2s ease, background .2s ease, border-color .2s ease;
}
.dq_age_btn:focus-visible { outline: 2px solid var(--pt-accent-2, #FF4D5E); outline-offset: 2px; }
.dq_age_yes {
    color: #fff;
    background: linear-gradient(135deg, var(--pt-accent, #E4273D), var(--pt-accent-2, #FF4D5E));
    box-shadow: 0 10px 24px -8px rgba(228,39,61,.55);
}
.dq_age_yes:hover { transform: translateY(-1px); box-shadow: 0 14px 30px -8px rgba(228,39,61,.7); }
.dq_age_no {
    color: var(--ink-dim, #B8B2A6);
    background: rgba(255,255,255,.05);
    border: 1px solid rgba(255,255,255,.12);
}
.dq_age_no:hover { background: rgba(255,255,255,.09); color: var(--ink, #ECEAE4); }

/* A. Карточка по центру поверх затемнённого сайта */
.dq_age_modal, .dq_age_fullscreen {
    position: fixed; inset: 0; z-index: 100000;
    display: flex; align-items: center; justify-content: center;
    padding: 16px;
    background: rgba(6,4,8,.82);
    backdrop-filter: blur(16px) saturate(140%);
    -webkit-backdrop-filter: blur(16px) saturate(140%);
}
.dq_age_modal .dq_age_box {
    position: relative;
    width: 100%; max-width: 440px;
    display: flex; flex-direction: column; align-items: center; gap: 18px;
    padding: 32px 28px 26px;
    text-align: center;
    background: var(--pt-card-bg, #17161A);
    border: 1px solid var(--pt-card-border, rgba(255,255,255,.1));
    border-radius: 18px;
    box-shadow: 0 40px 90px -24px rgba(0,0,0,.8), 0 0 0 1px rgba(228,39,61,.08);
    overflow: hidden;
}
.dq_age_modal .dq_age_box::before {
    content: ''; position: absolute; left: 0; right: 0; top: 0; height: 3px;
    background: linear-gradient(90deg, var(--pt-accent, #E4273D), var(--pt-accent-2, #FF4D5E));
}
.dq_age_modal .dq_age_actions { width: 100%; }

/* B. На весь экран: без карточки, крупная отметка 18+ и логотип */
.dq_age_fullscreen {
    background:
        radial-gradient(circle at 20% 10%, rgba(228,39,61,.22), transparent 45%),
        radial-gradient(circle at 85% 90%, rgba(143,15,31,.28), transparent 50%),
        #07050a;
    backdrop-filter: none; -webkit-backdrop-filter: none;
}
.dq_age_fullscreen .dq_age_box {
    width: 100%; max-width: 520px;
    display: flex; flex-direction: column; align-items: center; gap: 22px;
    text-align: center;
}
.dq_age_fullscreen .dq_age_box::before {
    content: ''; display: block; width: 190px; height: 56px;
    background: url("/themes/dqtempl/img/brand/taboo-logo.png") center / contain no-repeat;
}
.dq_age_fullscreen .dq_age_badge { width: 108px; height: 108px; font-size: 40px; box-shadow: 0 0 0 8px rgba(228,39,61,.16), 0 24px 60px -10px rgba(228,39,61,.65); }
.dq_age_fullscreen .dq_age_title { font-size: 30px; }
.dq_age_fullscreen .dq_age_text { font-size: 15px; max-width: 440px; margin-left: auto; margin-right: auto; }
.dq_age_fullscreen .dq_age_actions { width: 100%; max-width: 420px; }
.dq_age_fullscreen .dq_age_btn { height: 54px; font-size: 16px; }

/* C. Полоса над сеткой на главной: не блокирует, закрывается ответом */
.dq_age_bar { margin-bottom: var(--pt-card-gap, 14px); }
.dq_age_bar .dq_age_box {
    display: flex; align-items: center; gap: 16px;
    padding: 14px 16px;
    background: linear-gradient(135deg, rgba(228,39,61,.16), rgba(228,39,61,.03) 65%), var(--pt-card-bg, #17161A);
    border: 1px solid rgba(228,39,61,.35);
    border-radius: var(--pt-card-radius, 12px);
}
.dq_age_bar .dq_age_badge { width: 46px; height: 46px; font-size: 16px; box-shadow: 0 0 0 4px rgba(228,39,61,.16); }
.dq_age_bar .dq_age_body { flex: 1 1 auto; min-width: 0; }
.dq_age_bar .dq_age_title { font-size: 16px; }
.dq_age_bar .dq_age_text { margin-top: 3px; font-size: 13px; line-height: 1.45; }
.dq_age_bar .dq_age_actions { flex: none; }
.dq_age_bar .dq_age_btn { height: 40px; font-size: 14px; flex: none; }

@media (max-width: 767px) {
    .dq_age_modal { align-items: flex-end; padding: 0; }
    .dq_age_modal .dq_age_box { max-width: 100%; border-radius: 20px 20px 0 0; border-bottom: 0; padding: 28px 20px calc(22px + env(safe-area-inset-bottom, 0px)); }
    .dq_age_fullscreen .dq_age_title { font-size: 25px; }
    .dq_age_bar .dq_age_box { flex-wrap: wrap; gap: 12px; }
    .dq_age_bar .dq_age_body { flex-basis: calc(100% - 62px); }
    .dq_age_bar .dq_age_actions { width: 100%; }
    .dq_age_bar .dq_age_btn { flex: 1 1 0; height: 44px; }
}

/* ---- Шапка на ПК: логотип и правый блок по краям контента, поиск компактный и стоит ровно над сеткой видео
   (левый блок = ширина сайдбара + зазор, поэтому поиск начинается там же, где начинается лента). ---- */
@media (min-width: 992px) {
    .pt_header_nav { padding-left: 19px !important; padding-right: 19px !important; }
    .pt_header_nav .left-part { flex: 0 0 246px !important; width: 246px; }
    nav.navbar-findcond .logo-img.pt_logo img.pt_logo_full { height: 50px; }
    .pt_header_nav .search-header { padding-left: 0 !important; padding-right: 24px; margin-left: 0 !important; }
    .pt_header_nav .search-header .form-group { width: 100%; max-width: 480px; margin: 0; }
    .pt_header_nav .search-header .form-control,
    .pt_header_nav .search-header #search-bar { height: 38px; font-size: 13.5px; }
    .pt_header_nav .search-header .btn { height: 38px; width: 56px; padding: 0; display: flex; align-items: center; justify-content: center; }
    .pt_header_nav .search-header .btn svg { width: 19px; height: 19px; }
}

/* Шапка ПК, уточнение: логотип строго по левому краю сайдбара, поиск начинается там же, где лента видео */
@media (min-width: 992px) {
    .pt_header_nav .left-part { flex: 0 0 266px !important; width: 266px; }
    .pt_header_nav .left-part .navbar-brand { padding-left: 0 !important; margin-left: 0 !important; }
    nav.navbar-findcond .logo-img.pt_logo img.pt_logo_full { height: 48px; }
    .pt_header_nav .search-header .btn { height: 38px !important; width: 56px !important; min-width: 0; padding: 0 !important; display: flex !important; align-items: center; justify-content: center; }
}

/* Шапка ПК: поиск компактный и строго по центру между логотипом и правым меню */
@media (min-width: 992px) {
    .pt_header_nav .left-part { flex: 0 0 auto !important; width: auto !important; }
    .pt_header_nav .search-header { flex: 1 1 0 !important; min-width: 0; padding: 0 28px !important; margin: 0 !important; display: flex; justify-content: center; }
    .pt_header_nav .search-header .form-group { width: 100%; max-width: 400px; margin: 0 auto; }
    .pt_header_nav .search-header .btn { width: 52px !important; }
}

@media (min-width: 992px) {
    .pt_header_nav .search-header { padding: 0 63px 0 28px !important; }
}

@font-face{font-display:swap;font-family:"Material Icons";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v138/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2)format("woff2")}.material-icons{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}
.checkbox label .toggle,.checkbox-inline .toggle{margin-left:-20px;margin-right:5px}.toggle{position:relative;overflow:hidden}.toggle input[type=checkbox]{display:none}.toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;transition:left .35s;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none}.toggle.off .toggle-group{left:-100%}.toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0}.toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0}.toggle-handle{position:relative;margin:0 auto;padding-top:0;padding-bottom:0;height:100%;width:0;border-width:0 1px}.toggle.btn{min-width:59px;min-height:34px}.toggle-on.btn{padding-right:24px}.toggle-off.btn{padding-left:24px}.toggle.btn-lg{min-width:79px;min-height:45px}.toggle-on.btn-lg{padding-right:31px}.toggle-off.btn-lg{padding-left:31px}.toggle-handle.btn-lg{width:40px}.toggle.btn-sm{min-width:50px;min-height:30px}.toggle-on.btn-sm{padding-right:20px}.toggle-off.btn-sm{padding-left:20px}.toggle.btn-xs{min-width:35px;min-height:22px}.toggle-on.btn-xs{padding-right:12px}.toggle-off.btn-xs{padding-left:12px}
.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\9}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;z-index:1;text-align:right;white-space:nowrap}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:0}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:0}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle:before{content:"";display:inline-block}.bootstrap-select .dropdown-toggle .filter-option{position:absolute;top:0;left:0;padding-top:inherit;padding-right:inherit;padding-bottom:inherit;padding-left:inherit;height:100%;width:100%;text-align:left}.bootstrap-select .dropdown-toggle .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:#fff}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:"";display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:"";border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}
