/*.hwd-login-icon { background:black; padding:5px; border-radius:50%; }
.hwd-login-icon span { color:#fdbe01; }*/

.hwd-bottom-separator { position:relative; }
.hwd-bottom-separator::after { content:""; display:block; width:60%; margin:0 20%; position:absolute; bottom:-10px; height:2px; background:#fdbe01; }

.hwd-app-title-separator { position:relative; }
.hwd-app-title-separator::after { content:""; display:block; width:60%; position:absolute; bottom:-10px; right:0; height:2px; background:white; }

.uk-pagination>.uk-active>* { padding:4px 8px; }
#tm-sidebar h3 { text-transform:uppercase; font-size:22px; }
/*.itemRatingList, .itemRatingList a:hover, .itemRatingList .itemCurrentRating { background: transparent url('../images/ratingstars_2.gif') left -1000px repeat-x; }*/

/* K2 */
div.itemBackToTop { margin-top:10px; font-size:14px; }
div.itemBackToTop a { text-decoration:none; text-transform: uppercase; font-weight:900; }
div.itemComments { margin:30px 0 0; }
div.itemCommentsForm form { max-width:550px; margin:0 auto 30px; }
div.itemCommentsForm form textarea.inputbox { border-radius:5px; }
#k2Container div.itemCommentsForm form input.inputbox { border-radius:5px; background:white!important; border:1px solid #e5e5e7; width:100%!important; }
div.itemCommentsForm form input#submitCommentButton { background:#fdbe01; border-radius:0; color:#010101; padding:15px 20px; text-transform:uppercase; font-size:13px; }
div.itemCommentsForm form input#submitCommentButton:hover { background:#fdbe01; }
/* K2 VIDEOS */
/** Category **/
#k2Container.hwd-yt-videos .catItemView { box-shadow:1px 1px 5px rgba(0,0,0,0.2); padding:0; margin:0 10px 20px; border-radius:9px; font-size:13px; line-height:1.1em; color:#818181; }
#k2Container.hwd-yt-videos div.catItemIsFeatured:before { display:none; }
#k2Container.hwd-yt-videos .catItemImageBlock { padding:0; }
#k2Container.hwd-yt-videos .catItemImage img { object-fit: cover; height:160px!important; border-top-left-radius: 9px; border-top-right-radius: 9px; }
#k2Container.hwd-yt-videos .catItemFeaturedMark { background:url('/templates/yootheme_tupilates/images/item_featured.png'); width: 75px; height: 75px; position: absolute; top: 0; right: 0; background-size: contain; }
#k2Container.hwd-yt-videos .catItemTitle,
.hwd-yt-video a.itemRelTitle { font-size: 14px; text-transform: uppercase; text-align: center; font-weight: 900; padding: 0 5px 5px; line-height: 1.2em; }
#k2Container.hwd-yt-videos .catItemAuthor, 
.hwd-yt-video div.itemRelAuthor { text-align:center; font-size:14px; padding: 0 5px; color:#818181; }
#k2Container.hwd-yt-videos .catItemAuthor a, 
.hwd-yt-video div.itemRelAuthor a { color:#fdbe01; font-weight:bold; }
.hwd-yt-videos div.catItemRatingBlock { padding:8px 7px; }
.hwd-yt-videos div.catItemBody { margin:0 7px; padding:4px 0; }
.hwd-yt-videos .catItemDateCreated label { font-weight:bold; }
.hwd-yt-videos div.catItemCategory, div.catItemTagsBlock { margin:0 7px; padding:2px 0; }
.hwd-yt-videos div.catItemExtraFields { margin:0 5px; padding:0; border-top:none; }
.hwd-yt-videos div.catItemExtraFields h4 { display:none; }
.hwd-yt-videos div.catItemExtraFields ul li span.catItemExtraFieldsLabel { width:auto; }
.hwd-yt-videos div.catItemHitsBlock { margin:7px 7px 0; }
/** Item **/
div.hwd-yt-video.itemIsFeatured:before { display:none; }
.hwd-yt-video div.itemHeader h2.itemTitle { text-align:center; text-transform:uppercase; margin-bottom:10px; }
.hwd-yt-video div.itemFullText { text-align:center; font-size:18px; }
.hwd-yt-video div.itemToolbar { margin:0; padding:0; }
.hwd-yt-video div.itemBody { padding:0 0 8px; }
.hwd-yt-video div.itemImageBlock { padding:0 0 8px; max-width:850px; margin:0 auto; }
.hwd-yt-video div.itemImageBlock img { box-shadow:1px 3px 10px rgba(0,0,0,0.3); }
.hwd-yt-video div.itemVideoBlock { background:none; max-width:850px; margin:0 auto; }
.hwd-yt-video div.itemVideoBlock span.itemVideo { background:#010101; box-shadow:1px 3px 10px rgba(0,0,0,0.3); }
.hwd-yt-video span.itemAuthor { text-align:center; color:#818181; font-size:16px; display:block; }
.hwd-yt-video span.itemAuthor a { color:#fdbe01; font-weight:bold; }
.hwd-yt-video div.itemRatingBlock { text-align:center; }
.hwd-yt-video .itemRatingForm { display:inline-block; float:none; }
.hwd-yt-video div.itemLinks { display:flex; justify-content: center; color:#818181; }
.hwd-yt-video div.itemDateCreated, .hwd-yt-video div.itemCategory, .hwd-yt-video div.itemExtraFields ul li { margin: 0 10px; }
.hwd-yt-video .itemDateCreated label { font-weight:bold; }
.hwd-yt-video div.itemExtraFields { padding:0; margin:0; border-top:none; }
.hwd-yt-video div.itemExtraFields ul { display:flex; }
.hwd-yt-video div.itemExtraFields ul li.even, div.itemExtraFields ul li.odd { padding:0; }
.hwd-yt-video div.itemExtraFields ul li span.itemExtraFieldsLabel { width:auto; }
.hwd-yt-video div.itemCategory span { color:inherit; padding:0; }
.hwd-yt-video .itemContentFooter { text-align:center!important; }
.hwd-yt-video .itemContentFooter span.itemHits { float:none; }
.hwd-yt-video div.itemRelated { margin-top:30px; }
.hwd-yt-video div.itemRelated h3 { text-align:center; }
.hwd-yt-video div.itemRelated ul { display:grid; list-style: none; padding-left:0; grid-template-columns: 24% 24% 24% 24%; grid-column-gap: 1.3%; }
.hwd-yt-video div.itemRelated ul li { box-shadow:1px 1px 5px rgba(0,0,0,0.2); border-radius:9px; padding:0; }
.hwd-yt-video div.itemRelated ul li img { object-fit: cover; height: 160px!important; border-top-left-radius: 9px; border-top-right-radius: 9px; }
.hwd-yt-video div.itemRelContent { margin:8px 5px 5px; font-size:13px; color:#818181; line-height:1.3em; }
.hwd-yt-video div.itemRelContent label { font-weight:bold; }
.hwd-yt-video a.itemRelTitle { display:block; }
.hwd-yt-video div.itemRelAuthor { margin-bottom:10px; }
.hwd-yt-video div.itemRelCat { font-weight:bold; }
.hwd-yt-video div.itemRelCat a { font-weight:normal; }
.hwd-yt-video .itemRelHits { margin:10px 0 20px; }
/* K2 User Item */
.userItemList { display:grid; padding-left:0; grid-template-columns: 23.5% 23.5% 23.5% 23.5%; grid-column-gap: 2%; }
span.userItemImage img { object-fit: cover; height:160px!important; border-top-left-radius: 9px; border-top-right-radius: 9px; }
div.userItemView { box-shadow: 1px 1px 5px rgb(0 0 0 / 20%); padding: 0; margin: 0 0 30px; border-radius: 9px; font-size: 13px; line-height: 1.1em; color: #818181; }
span.userItemImage { margin:0 0 10px 0; }
div.userItemImageBlock { float:none; }
div.userItemIsFeatured:before { background: url('/templates/yootheme_tupilates/images/item_featured.png'); width: 75px; height: 75px; position: absolute; top: 0; right: 0; background-size: contain; content:""; }
div.userItemHeader h3.userItemTitle { padding:0 5px 10px; font-size: 14px; text-transform: uppercase; text-align: center; line-height: 1.3em; }
div.userItemHeader span.userItemDateCreated { font-size:13px; display:block; margin:0 5px; }
div.userItemHeader span.userItemDateCreated label { font-weight:bold; }
div.userItemLinks { margin:0 5px 16px; }
div.userItemBody { padding:0; }
div.userItemTagsBlock { padding:0; }
div.userItemCategory span, div.userItemTagsBlock span { color:#999; }


/* JAK2 FILTER */
.search_videos h3 { text-align:center; }
.ja-k2filter label.group-label { text-align:center; font-size:16px; }
.ja-k2filter input { border:1px solid #aeaeae!important; }
.ja-k2filter .chzn-container-multi .chzn-choices li.search-field input[type="text"] { height:38px; font-size:16px; }
.ja-k2filter .chzn-container-multi .chzn-choices { padding:0 10px; background-image:none; }
.ja-k2filter .chzn-container-single .chzn-single { height:35px; line-height:35px; background:#cacaca; border:none; color:white; font-size:16px; box-shadow:none; }
.ja-k2filter .chzn-container .chzn-results li.highlighted { background-color:#fdbe01; background-image:none; }
ul.ja-k2filter li input[type=checkbox] { border-radius:50%; }
.ja-k2filter .chzn-container-single .chzn-single div { width:30px; }
.ja-k2filter .chzn-container-single .chzn-single div b { background:url('../images/select-arrow.png') no-repeat 0 2px; background-size: contain; width: 20px; margin-top: 7px; }

#rl_modals_loaded_content #k2Container { padding:0; margin:0; }
#rl_modals_loaded_content .itemBackToTop { display:none; }
#rl_modals_loaded_content .pop_up_video_mesg { text-align:center; font-size:14px; margin-bottom:20px; }
#rl_modals_loaded_content .pop_up_video_mesg p { margin:10px 0; }
#rl_modals_loaded_content .pop_up_video_mesg h4 { color:#fdbe01; font-weight:900; margin-top:20px; }
#rl_modals_loaded_content .pop_up_video_mesg .pop_up_video_mesg_1 { font-weight:bold; }
#rl_modals_loaded_content .pop_up_video_mesg a { background:#fdbe01; color:#010101; padding:10px 20px; font-weight:bold; }


/* RESPONSIVE */
@media screen and (max-width: 767px ) {
    .hwd-yt-video div.itemLinks { flex-direction:column; }
    .hwd-yt-video div.itemLinks { text-align: center; }
    .hwd-yt-video div.itemExtraFields ul li { flex:1; }
    .hwd-yt-video div.itemRelated ul { grid-template-columns: 49% 49%; grid-row-gap: 10px; }
}

@media screen and (max-width: 400px ) {
    .hwd-yt-video div.itemRelated ul { grid-template-columns: 100%; grid-row-gap: 10px; }
    .hwd-yt-video div.itemExtraFields ul { display:block; }
    .hwd-yt-video div.itemExtraFields ul li { display:inline-block; }
}