.page-sidebar-content-overlay{position:fixed;top:3.5rem;left:0;right:0;bottom:0;display:block;z-index:4;background-color:#000;opacity:0;visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);transition-property:opacity;transition-duration:.2s}body.visible-sidebar .page-sidebar-content-overlay{opacity:.5;visibility:visible}.notifications{position:fixed;bottom:0;left:0;max-width:100%;justify-content:space-between;font-size:14px;z-index:5}.notifications>*{position:relative}.notification-item{display:table;width:288px;max-width:100%;min-height:48px;margin:12px;color:#f1f1f1;background-color:#323232;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}.notification-item>*{display:table-cell;vertical-align:middle;line-height:20px;padding:8px 24px;overflow:hidden}.notification-item.hidden{opacity:0}.spinner-loader{position:relative;width:48px;height:48px}.spinner-loader.tiny{width:16px;height:16px}.spinner-loader.x-small{width:24px;height:24px}.spinner-loader.small{width:32px;height:32px}.spinner-loader.large{width:56px;height:56px}.spinner-loader.x-large{width:64px;height:64px}.spinner-loader:before{content:"";display:block;padding-top:100%}.spinner-loader svg{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin:auto;-webkit-transform-origin:center center 50%;-moz-transform-origin:center center 50%;-ms-transform-origin:center center 50%;-o-transform-origin:center center 50%;transform-origin:center center 50%;animation:rotate 2s linear infinite}.spinner-loader circle{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.item,.items-list{max-width:100%}.items-list{-ms-word-break:break-word;word-break:break-word}.items-list a{width:100%;display:inline-block}.items-list img,.items-list picture{display:block;width:100%;border:0}@media screen and (max-width:688px){.visible-sidebar .items-list.items-horizontal-list{max-width:218px}}.item{display:inline-block;width:218px;margin-right:0;margin-bottom:24px;vertical-align:top}.item-content{position:relative;display:block;margin-right:4px;overflow:hidden}.item-content-link h3,.item-thumb{text-decoration:none}.item-thumb{position:relative;overflow:hidden;min-height:124px;max-height:100%;background-position:50%;background-size:cover}.item-thumb.no-thumb:before{position:absolute;top:50%;left:50%;margin:-1rem 0 0 -1rem;font-size:2rem;line-height:1;padding:0;font-family:Material Icons;text-decoration:none;color:#888}.item.video-item .item-thumb.no-thumb:before{content:"\E02C";content:"\E54D";content:"\E04B"}.item.image-item .item-thumb.no-thumb:before{content:"\E3F4";content:"\E412"}.item.audio-item .item-thumb.no-thumb:before{content:"\E3A1"}.item.attachment-item .item-thumb.no-thumb:before,.item.pdf-item .item-thumb.no-thumb:before{content:"\e415";content:"\e24d"}.item.playlist-item .item-thumb.no-thumb:before{content:"\e43c"}.item.category-item .item-thumb.no-thumb:before{content:"\e892"}.item.tag-item .item-thumb.no-thumb:before{content:"\e54e"}.item.invalid-item .item-thumb.no-thumb:before{content:"\e2bc";content:"\e24d"}.item-img{display:block}.item-img img{width:100%;pointer-events:none;visibility:hidden;max-height:120px}.item-img-preview{top:0;left:0;display:block;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:all .75s;-moz-transition:all .75s;-o-transition:all .75s;transition:all .75s}.item-duration,.item-img-preview,.item-type-icon{position:absolute;right:0;bottom:0;pointer-events:none}.item-duration>*,.item-type-icon>*{display:inline-block;margin:4px;padding:2px 4px;color:#fff;background-color:#111;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}.item-type-icon>*{float:left}.item-type-icon>:before{font-family:Material Icons;font-weight:400;font-style:normal;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;float:left;padding:0;margin:0;text-align:center}.item.video-item .item-type-icon>:before{content:"\E02C";content:"\E54D";content:"\E04B"}.item.audio-item .item-type-icon>:before{content:"\E3A1"}.item.image-item .item-type-icon>:before{content:"\E3F4";content:"\E412"}.item.attachment-item .item-type-icon>:before,.item.pdf-item .item-type-icon>:before{content:"\e24d"}.item.category-item .item-type-icon>:before{content:"\e892"}.item.tag-item .item-type-icon>:before{content:"\e54e"}.item.invalid-item .item-type-icon>:before{content:"\e001"}.item-content h3{display:block;max-height:32px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.item-content h3 a{width:auto;max-width:100%}.item-main h3{margin:8px 0}@media screen and (min-width:492px){.items-horizontal-list .item-main h3{margin:0 0 4px}}.item-meta{font-family:Arial,sans-serif;line-height:18px}.item-meta>*{vertical-align:middle}.item-author{display:block}.item-author a{width:auto;display:inline-block}.search-results-wrap .item-author{display:initial}.item-date:before{content:"•";content:"\2022";margin:0 4px}.item-description{color:#888;font-size:13px;line-height:1em;margin:8px 0}.item-description,.item-description div{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:36px}.item-description div{line-height:18px;overflow:hidden;text-overflow:ellipsis;background-color:transparent;white-space:normal}@media screen and (min-width:492px) and (max-width:1280px){.item-description{max-height:18px}.item-description div{line-height:18px;overflow:hidden;text-overflow:ellipsis;background-color:transparent;display:block;max-height:18px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal}}@media screen and (min-width:492px) and (max-width:688px){.visible-sidebar .item-description{max-height:36px}.visible-sidebar .item-description div{line-height:18px;overflow:hidden;text-overflow:ellipsis;background-color:transparent;display:block;max-height:36px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}}@media screen and (min-width:689px) and (max-width:1280px){.visible-sidebar .item-description{max-height:18px}.visible-sidebar .item-description div{line-height:18px;overflow:hidden;text-overflow:ellipsis;background-color:transparent;display:block;max-height:18px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal}}.item.on-hover-preview:hover .item-img-preview{visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.items-horizontal-list .item{width:100%}.items-horizontal-list .item-content,.items-horizontal-list .item-thumb{min-height:96px}.playlist-item .playlist-count{position:absolute;top:0;right:0;bottom:0;width:92px;display:block;line-height:1.25;color:hsla(0,0%,100%,.8);background-color:rgba(17,17,17,.8)}.playlist-item .playlist-count span{display:inline-block;width:100%}.playlist-item .playlist-count .material-icons{font-size:29px;margin:1px 0 0 4px;padding:0;line-height:1}.playlist-item .playlist-hover-play-all{position:absolute;top:0;right:0;bottom:0;left:0;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.8);background-color:rgba(17,17,17,.8);letter-spacing:.007px;line-height:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.playlist-item .playlist-hover-play-all span{display:inline-block;margin-right:2px}.playlist-item .playlist-hover-play-all .material-icons{margin-bottom:4px}.playlist-item .playlist-count>*,.playlist-item .playlist-hover-play-all>*{display:table;width:100%;height:100%;text-align:center}.playlist-item .playlist-count>*>*,.playlist-item .playlist-hover-play-all>*>*{display:table-cell;vertical-align:middle}.playlist-item:hover .playlist-hover-play-all{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.playlist-item .item-main .playlist-date{font-size:13px;line-height:18px;color:#606060}.playlist-item .item-main a.view-full-playlist{margin-top:4px;font-size:.78125em;font-weight:500}@media screen and (min-width:492px){.items-horizontal-list .item{margin-right:0;margin-bottom:8px}.items-horizontal-list .item .item-thumb{width:168px}}@media screen and (min-width:492px){.visible-sidebar .items-horizontal-list .item .item-thumb{width:218px}}@media screen and (min-width:689px){.visible-sidebar .items-horizontal-list .item{margin-right:0;margin-bottom:8px}.visible-sidebar .items-horizontal-list .item .item-thumb{width:168px}}@media screen and (min-width:492px){.items-horizontal-list .item .item-thumb{position:absolute;top:0;left:0}.items-horizontal-list .item .item-main{margin-left:176px}}@media screen and (min-width:492px){.visible-sidebar .items-horizontal-list .item .item-thumb{position:relative;top:auto;left:auto}.visible-sidebar .items-horizontal-list .item .item-main{margin-left:0}}@media screen and (min-width:689px){.visible-sidebar .items-horizontal-list .item .item-thumb{position:absolute;top:0;left:0}.visible-sidebar .items-horizontal-list .item .item-main{margin-left:176px}}.items-list-outer{position:relative}.items-list-outer .next-slide,.items-list-outer .previous-slide{position:absolute;z-index:1;top:0;bottom:0;padding-top:40px}.items-list-outer .previous-slide{left:-1.25rem}.items-list-outer .next-slide{right:-16px}@media screen and (max-width:491px){.items-list-outer{max-width:218px;margin:0 auto}.items-list-outer .next-slide,.items-list-outer .previous-slide{top:50%;padding-top:0;margin-top:-20px}.items-list-outer .previous-slide{left:-3.25rem}.items-list-outer .next-slide{right:-48px}}@media screen and (max-width:339px){.items-list-outer .previous-slide{left:-2.625rem}.items-list-outer .next-slide{right:-38px}}.items-list-outer .load-more{margin:0 auto 1.5rem 0;padding:0;border:0;background:none}.items-list-wrap{position:relative;min-height:218px}.list-inline .items-list-wrap{overflow:auto;white-space:nowrap}.list-slider .items-list-wrap{overflow:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.playlist-form-field.playlist-description,.playlist-form-field.playlist-title{position:relative}.playlist-form-field.playlist-description.focused:after,.playlist-form-field.playlist-title.focused:after{content:"";position:absolute;bottom:-1px;width:100%;height:2px;display:block}.playlist-form-field.playlist-description.invalid:after,.playlist-form-field.playlist-title.invalid:after{content:"";position:absolute;bottom:-1px;width:100%;height:2px;display:block;background-color:rgba(255,0,0,.8)}.playlist-privacy{padding-bottom:12px;border-style:solid;border-width:0 0 1px}.playlist-form-wrap .playlist-form-field{position:relative;margin:16px 24px 0}.playlist-form-wrap .playlist-form-label{display:block;font-size:12px;line-height:20px;letter-spacing:.132px}.playlist-form-wrap .playlist-form-actions{position:relative;display:inline-block;width:100%;float:left;margin-top:4px;padding:8px}.playlist-form-wrap .playlist-form-actions button{height:40px;padding:10px 16px;font-size:14px;line-height:20px;letter-spacing:.007px;font-weight:500;border-width:0;background:none;position:relative;width:auto;float:left}.playlist-form-wrap .playlist-form-actions button.create-btn{float:right;color:#a5002c}.playlist-form-wrap input[type=text],.playlist-form-wrap label,.playlist-form-wrap textarea{display:block;width:100%}.playlist-form-wrap textarea{min-width:100%;max-width:100%;min-height:20px;height:auto;line-height:21px;overflow-y:hidden;overflow-wrap:break-word;vertical-align:baseline;resize:none}.playlist-form-wrap input[type=text],.playlist-form-wrap textarea{padding:0 0 2px;font-size:14px;line-height:20px;border-width:0 0 1px;background:none;outline:0}.playlist-form-wrap input[type=text]::placeholder,.playlist-form-wrap textarea::placeholder{color:#909090;opacity:1}.playlist-form-wrap input[type=text]:-ms-input-placeholder,.playlist-form-wrap textarea:-ms-input-placeholder{color:#909090}.playlist-form-wrap input[type=text]::-ms-input-placeholder,.playlist-form-wrap textarea::-ms-input-placeholder{color:#909090}.playlist-form-wrap input[type=radio]{margin-right:16px;vertical-align:middle}.playlist-form-wrap label{padding:4px 0;font-size:14px;line-height:21px;cursor:pointer}@media screen and (min-width:1008px){#playlist-page{position:absolute;top:0;left:0;right:0;bottom:0;display:block;height:100%}#playlist-page .page-main,#playlist-page .page-main-wrap,#playlist-page>*{height:100%}}#playlist-page .page-main{padding-bottom:0!important}@media screen and (min-width:1008px){#playlist-page .page-main{min-height:calc(100vh - 56px)}}@media screen and (max-width:491px){#playlist-page .items-list-outer{max-width:278px}}#playlist-page .items-list{max-width:100%}@media screen and (min-width:1008px){.page-main-wrap #playlist-page{position:relative;top:auto;left:auto;right:auto;bottom:auto}.page-main-wrap #playlist-page .page-main,.page-main-wrap #playlist-page .page-main-wrap,.page-main-wrap #playlist-page>*{height:100%}}.playlist-details{position:relative;display:block;width:100%;padding:24px 32px;font-size:14px;line-height:21px;overflow-wrap:break-word;white-space:pre-wrap}@media screen and (min-width:1008px){.playlist-details{width:420px;min-height:100%;max-height:100%;overflow:auto;min-height:calc(100vh - 56px)}}.playlist-details .playlist-thumb{position:relative;margin-bottom:32px;background-position:50%;background-size:cover}.playlist-details .playlist-thumb.no-thumb:before{position:absolute;top:50%;left:50%;margin:-2.25rem 0 0 -1.5rem;font-size:3rem;line-height:1;padding:0;font-family:Material Icons;text-decoration:none;content:"\e43c"}.playlist-details .playlist-thumb>*{position:relative;display:block;width:100%;padding-bottom:56%}.playlist-details .playlist-thumb>*>*{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.playlist-details .playlist-thumb>*>* img{max-width:100%;height:auto;visibility:hidden}.playlist-details .playlist-thumb>*>* .play-all{position:absolute;bottom:0;left:0;right:0;display:block;text-align:center;color:hsla(0,0%,100%,.8);background-color:rgba(17,17,17,.8)}.playlist-details .playlist-thumb>*>* .play-all>*{display:table;width:100%;height:40px}.playlist-details .playlist-thumb>*>* .play-all>*>*{display:table-cell;vertical-align:middle;padding-top:2px}.playlist-details .playlist-thumb>*>* .play-all .material-icons{margin-right:8px;margin-bottom:2px}.playlist-details .playlist-thumb>*>* .play-all .play-all-label{margin-right:8px}.playlist-details .playlist-title h1{font-size:24px;font-weight:400;line-height:30px;margin:0 0 8px}.playlist-details .playlist-title h1 a{text-decoration:none}.playlist-details .playlist-meta{margin-bottom:4px}.playlist-details .playlist-meta>div{display:inline}.playlist-details .playlist-meta>div:before{content:"\2022";margin:0 6px}.playlist-details .playlist-meta>div:first-child:before{content:"";margin:0}.playlist-details .playlist-actions{position:relative}.playlist-details .playlist-actions a.circle-icon-button,.playlist-details .playlist-actions button.circle-icon-button{vertical-align:top;display:inline-block;margin-left:8px}.playlist-details .playlist-actions a.circle-icon-button:first-child,.playlist-details .playlist-actions button.circle-icon-button:first-child{margin-left:-8px}.playlist-details .playlist-actions .playlist-options-wrap .popup{position:absolute;top:100%;left:-8px;margin-bottom:32px}.playlist-details .playlist-actions .playlist-options-wrap.playlist-options-main .popup{width:10rem}.playlist-details .playlist-actions .playlist-options-wrap .popup-main .nav-menu ul li button{font-size:13px}.playlist-details .playlist-actions .popup-message-bottom button{position:relative;width:auto;padding:0;border:0}.playlist-details .playlist-actions .popup-message-bottom button.cancel-playlist-removal,.playlist-details .playlist-actions .popup-message-bottom button.proceed-playlist-removal{background-color:transparent}.playlist-details .playlist-actions .popup-message-bottom button.proceed-playlist-removal{float:right;color:#a5002c}.playlist-details .playlist-status{position:relative;display:inline-block;margin:8px 0 4px;padding:2px 4px 1px;font-size:12px;font-weight:500;line-height:12px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.playlist-details .playlist-status .material-icons{font-size:13px;display:inline-block;margin:0 3px 1px 0}.playlist-details .playlist-status div{position:relative;display:inline-block}.playlist-details .playlist-status div:first-letter{text-transform:capitalize}.playlist-details .playlist-description{margin-top:8px;margin-bottom:0}.playlist-details .playlist-author{display:block;margin-top:16px;padding:16px 0;border-top-width:1px;border-top-style:solid}.playlist-details .playlist-author>*{display:table;width:100%}.playlist-details .playlist-author>*>*{display:table-cell;vertical-align:top}.playlist-details .playlist-author a{text-decoration:none}.playlist-details .playlist-author .playlist-author-thumb{width:48px}.playlist-details .playlist-author .playlist-author-thumb span{display:block;width:48px;height:48px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;overflow:hidden;margin-right:16px;background-position:50%;background-size:cover;background-repeat:no-repeats}.playlist-details .playlist-author .playlist-author-thumb span img{width:100%;height:100%;visibility:hidden}.playlist-details .playlist-author .playlist-author-thumb span .material-icons{width:100%;height:100%;line-height:48px;text-align:center}.playlist-details .playlist-author .playlist-author-name{min-height:48px;vertical-align:middle}.playlist-details .playlist-author .playlist-author-name a{font-size:14px;font-weight:500}.playlist-details .playlist-author .edit-playlist{padding-left:16px;padding-top:4px}.playlist-details .playlist-author .edit-playlist>button.circle-icon-button{position:relative;float:right;width:auto;height:auto;display:inline-block;font-size:14px;font-weight:500;letter-spacing:.007px;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px}.playlist-details .playlist-author .edit-playlist>button.circle-icon-button>*{-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px}.playlist-details .playlist-author .edit-playlist>button.circle-icon-button>*>*{display:table;padding:6px 16px}.playlist-details .playlist-author .edit-playlist>button.circle-icon-button>*>*>*{display:table-cell;vertical-align:bottom;line-height:1.5}.playlist-details .playlist-author .edit-playlist>button.circle-icon-button .material-icons{line-height:1;padding-right:8px;vertical-align:bottom}.playlist-details .playlist-author .edit-playlist .popup{position:absolute}.playlist-details .playlist-author .edit-playlist .edit-playlist-form-wrap{position:relative;width:100%;max-width:280px;display:inline-block;text-align:initial}.playlist-details .playlist-author .edit-playlist .edit-playlist-form-wrap .edit-playlist-popup-title{height:52px;padding:16px 52px 15px 24px;line-height:20px;font-size:16px}.playlist-details .playlist-author .edit-playlist .edit-playlist-form-wrap .edit-playlist-popup-title .circle-icon-button{position:absolute;top:6px;right:6px;background:none}.playlist-details .playlist-author .edit-playlist .edit-playlist-form-wrap .playlist-form-wrap{border-width:1px 0 0;border-style:solid}.playlist-details .playlist-author .edit-playlist .edit-playlist-form-wrap .playlist-description{margin-top:16px}@media screen and (min-width:1008px){.playlist-videos-list{position:absolute;top:0;right:0;left:0;display:block;height:100%;overflow:auto;margin:0 0 0 420px}}.playlist-videos-list .item{position:relative;margin-bottom:0!important;padding:16px 24px 16px 36px}.playlist-videos-list .item:after{content:"";position:absolute;display:block;bottom:0;left:36px;right:24px;border-top-width:1px;border-top-style:solid}.playlist-videos-list .item:first-child{margin-top:1px;padding-top:23px}.playlist-videos-list .item:last-child{margin-bottom:1px!important}.playlist-videos-list .item:last-child:after{border-top-width:0}.playlist-videos-list .item-order-number{position:absolute;top:0;left:0;bottom:0;display:block;width:36px;font-size:14px;font-weight:500;line-height:16px;padding-top:4px}.playlist-videos-list .item-order-number>div{display:table;width:100%;height:100%}.playlist-videos-list .item-order-number>div>div{display:table-cell;text-align:center;vertical-align:middle}@media screen and (min-width:492px){.playlist-videos-list .items-list-wrap{min-height:67px}.playlist-videos-list .item-content{min-height:67px!important}.playlist-videos-list .item-thumb{position:absolute!important;top:0!important;left:0!important;width:120px!important;height:67px!important;min-height:67px!important}.playlist-videos-list .item-main{margin-left:128px!important}}.playlist-videos-list .item-playlist-options-wrap{position:absolute;top:50%;right:24px;margin-top:-1.25rem;width:auto;height:auto;visibility:hidden}.playlist-videos-list .item-playlist-options-wrap .circle-icon-button{background-color:transparent}.playlist-videos-list .item-playlist-options-wrap .popup{position:absolute;top:100%;right:0;margin-bottom:32px}.playlist-videos-list .item-playlist-options-wrap.item-playlist-options-main .popup{width:16rem}.playlist-videos-list .item-playlist-options-wrap .popup-message-bottom button{position:relative;width:auto;padding:0;border:0}.playlist-videos-list .item-playlist-options-wrap .popup-message-bottom button.cancel-playlist-removal,.playlist-videos-list .item-playlist-options-wrap .popup-message-bottom button.proceed-playlist-removal{background-color:transparent}.playlist-videos-list .item-playlist-options-wrap .popup-message-bottom button.proceed-playlist-removal{float:right;color:#a5002c}.playlist-videos-list .item:hover .item-playlist-options-wrap{visibility:visible}