/*====================================player=========================================*/
.inline-left, header form.search .custom-select, header .search.fake_form .custom-select, main .product .product-name { text-align: left; }

@media screen and (max-width: 719px) { .inline-left--phone { text-align: left; } }
.inline-center, .windowbox .windowbox-body .windowbox-info, .price-range, main .time-limit { text-align: center; }

@media screen and (max-width: 719px) { .inline-center--phone { text-align: center; } }
.inline-right, main .product-list form, main .product-list .fake_form { text-align: right; }

@media screen and (max-width: 719px) { .inline-right--phone { text-align: right; } }
.bar_limiter { position: relative; overflow: hidden; height: 100%; }
.bar_limiter .barContainer { position: absolute; z-index: 3; background-color: #e5e4e4; bottom: 0%; width: 100%; height: 15%; opacity: 1; left: 0%; }
.bar_limiter .barContainer .bar_header { overflow: hidden; position: absolute; display: inline-block; font-size: 14px; color: white; margin: 0; bottom: 50%; left: 1%; opacity: 1; line-height: 10%; }
.bar_limiter .barContainer .bar_text { overflow: hidden; position: absolute; display: inline-block; font-size: 14px; color: white; margin: 0; bottom: 3%; left: 1%; opacity: 1; }
.player_watermark { position: absolute; top: 0; bottom: 0; left: 0; right: 0; justify-content: center; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }

.watermark_img { position: absolute; z-index: 1; }

.watermark_img.TopLeft { left: 0; top: 0; -moz-transform-origin: top left; -o-transform-origin: top left; -webkit-transform-origin: top left; transform-origin: top left; }

.watermark_img.TopRight { right: 0; top: 0; -moz-transform-origin: top right; -o-transform-origin: top right; -webkit-transform-origin: top right; transform-origin: top right; }

.watermark_img.Center { position: relative; -moz-transform-origin: center; -o-transform-origin: center; -webkit-transform-origin: center; transform-origin: center; }

.watermark_img.BottomLeft { left: 0; bottom: 0; -moz-transform-origin: bottom left; -o-transform-origin: bottom left; -webkit-transform-origin: bottom left; transform-origin: bottom left; }

.watermark_img.BottomRight { right: 0; bottom: 0; -moz-transform-origin: bottom right; -o-transform-origin: bottom right; -webkit-transform-origin: bottom right; transform-origin: bottom right; }

/*
@-webkit-keyframes slide {
 100% { left: -100px; }
}

@-moz-keyframes slide { 100% { left: -100px; }
}

@keyframes slide { 100% { left: -100px; }
}*/
#player { overflow: hidden !important; }

body { overflow: hidden; margin: 0 !important; }

/*====================================playlists=========================================*/
.playerPlaylist .playlistItem { /*    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);*/ }
.playerPlaylist.play_list_right .slick-slider { padding-top: 30px; padding-bottom: 30px; }
.playerPlaylist.play_list_right .slick-next { position: absolute; left: 50%; bottom: 5px; top: auto; margin-left: -10px; ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.playerPlaylist.play_list_right .slick-prev { position: absolute; top: 5px; left: 50%; margin-left: -10px; ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.playerPlaylist.play_list_right .slick-list { height: 100% !important; }
.playerPlaylist.play_list_right #player > div { width: 75% !important; height: 75% !important; }
.playerPlaylist.play_list_right .playlist { position: absolute; z-index: 2; width: 25%; left: 75%; background-color: #3d4345; height: 75%; bottom: auto; }
.playerPlaylist.play_list_right .playlist .playlistItem:not(:first-child) { margin-top: 10px; }
@media (max-width: 720px) { .playerPlaylist.play_list_right .playlist .playlistItem:not(:first-child) { margin-top: 2px; } }
.playerPlaylist.play_list_right .playlist .playlistItem.active p { background: #2e8dcd; }
.playerPlaylist.play_list_right .playlist .slick-slide img { height: 100px; }
.playerPlaylist.play_list_right .playlist .playlistItem { height: 37vh; margin-left: 10px; margin-right: 10px; position: relative; overflow: hidden; background-color: #1e2526; }
@media (max-width: 720px) { .playerPlaylist.play_list_right .playlist .playlistItem { margin-left: 2px; margin-right: 2px; height: 100px; } }
.playerPlaylist.play_list_right .playlist .playlistItem img { height: auto; width: 100%; }
.playerPlaylist.play_list_right .playlist .playlistItem p { position: absolute; margin: 0; vertical-align: middle; display: inline-block; color: white; font-size: 1.0rem; bottom: 0; }
.playerPlaylist.play_list_right .playlist .playlistItem .title { left: 0; width: 50%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 5px 0px 5px 10px; }
@media (max-width: 720px) { .playerPlaylist.play_list_right .playlist .playlistItem .title { width: 95%; background-color: #1e2526; font-size: 0.7rem; } }
.playerPlaylist.play_list_right .playlist .playlistItem .time { right: 0; width: 100%; padding: 5px 10px 5px 0px; background-color: #1e2526; }
@media (max-width: 720px) { .playerPlaylist.play_list_right .playlist .playlistItem .time { display: none; } }
.playerPlaylist.play_list_bottom #player > div { width: 75% !important; height: 75% !important; }
.playerPlaylist.play_list_bottom .slick-slider { padding-left: 30px; padding-right: 30px; padding-top: 10px; margin-bottom: 0px; }
.playerPlaylist.play_list_bottom .slick-prev { left: 2px; }
.playerPlaylist.play_list_bottom .slick-next { right: 2px; }
.playerPlaylist.play_list_bottom .playlist { position: absolute; left: 0px; bottom: 8px; height: 24%; width: 75%; z-index: 2; background-color: #3d4345; }
.playerPlaylist.play_list_bottom .playlist .playlistItem.active p { background: #2e8dcd; }
.playerPlaylist.play_list_bottom .playlist .playlistItem { position: relative; height: 20vh; padding: 0 5px; background-clip: content-box; background-color: #1e2526; }
@media (max-width: 720px) { .playerPlaylist.play_list_bottom .playlist .playlistItem { height: 17vh; } }
.playerPlaylist.play_list_bottom .playlist .playlistItem img { width: 100%; height: auto; }
.playerPlaylist.play_list_bottom .playlist .playlistItem p { margin: 0 5px; vertical-align: middle; display: inline-block; color: white !important; position: absolute; bottom: -1px; z-index: 1; font-size: 1.0rem; }
.playerPlaylist.play_list_bottom .playlist .playlistItem .title { width: 50%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; left: 0px; padding: 5px 0px 5px 5px; z-index: 2; }
@media (max-width: 720px) { .playerPlaylist.play_list_bottom .playlist .playlistItem .title { width: calc(100% - 15px); background-color: #1e2526; font-size: 0.7rem; } }
.playerPlaylist.play_list_bottom .playlist .playlistItem .time { width: calc(100% - 15px); right: 0px; padding: 5px 0px 5px 5px; background-color: #1e2526; }
@media (max-width: 720px) { .playerPlaylist.play_list_bottom .playlist .playlistItem .time { display: none; } }
.playerPlaylist.play_list_none .playlist { display: none !important; }
.playerPlaylist .embed-responsive { overflow: visible; }

