/**
 *
 * @package  MediaLibrary
 * @copyright 2021 Andrey Kvasnevskiy-OrdaSoft(akbet@mail.ru); Rob de Cleen(rob@decleen.com);
 * Homepage: https://ordasoft.com
 * @version: 4.6 Free
 * @license GNU General Public license version 2 or later; see LICENSE.txt
 *
 */
/**
* This file provides compatibility for MediaLibrary on Joomla! 1.0.x and Joomla! 1.5
*
*/
* {
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
a:hover {
  color: #12ABFF;
}
th.licenses {
  background: transparent url(../images/dm_licenses_48.png) no-repeat scroll left center !important;
}
th.logs {
  background: transparent url(../images/dm_logs_48.png) no-repeat scroll left center !important;
}
th.stats {
  background: transparent url(../images/dm_stats_48.png) no-repeat scroll left center !important;
}
th.files {
  background: transparent url(../images/dm_files_48.png) no-repeat scroll left center !important;
}
th.documents {
  background: transparent url(../images/dm_documents_48.png) no-repeat scroll left center !important;
}
th.categories {
  background: transparent url(../images/dm_categories_48.png) no-repeat scroll left center !important;
}
th.groups {
  background: transparent url(../../../images/user.png) no-repeat scroll left center !important;
}
th.cleardata {
  background: transparent url(../images/dm_cleardata_48.png) no-repeat scroll left center !important;
}
th.sendemail {
  background: transparent url(../images/dm_sendemail_48.png) no-repeat scroll left center !important;
}
.icon-16-dm_credits {
  background-image: url(../images/dm_credits_16.png);
}
.icon-16-dm_component {
  background-image: url(../images/dm_component_16.png);
}
.icon-32-dm_apply {
  background-image: url(../images/dm_apply_32.png);
}
.icon-32-dm_back {
  background-image: url(../images/dm_back_32.png);
}
.icon-32-dm_cancel {
  background-image: url(../images/dm_cancel_32.png);
}
.icon-32-dm_cleardata {
  background-image: url(../images/dm_cleardata_32.png);
}
.icon-32-dm_copy {
  background-image: url(../images/dm_copy_32.png);
}
.icon-32-dm_cpanel {
  background-image: url(../images/dm_cpanel_32.png);
}
.icon-32-dm_delete {
  background-image: url(../images/dm_delete_32.png);
}
.icon-32-dm_edit {
  background-image: url(../images/dm_edit_32.png);
}
.icon-32-dm_help {
  background-image: url(../images/dm_help_32.png);
}
.icon-32-dm_editcss {
  background-image: url(../images/dm_editcss_32.png);
}
.icon-32-dm_move {
  background-image: url(../images/dm_move_32.png);
}
.icon-32-dm_newdocument {
  background-image: url(../images/dm_newdocument_32.png);
}
.icon-32-dm_publish {
  background-image: url(../images/dm_publish_32.png);
}
.icon-32-dm_save {
  background-image: url(../images/dm_save.png);
}
.icon-32-dm_save {
  background-image: url(../images/dm_save_32.png);
}
.icon-32-dm_sendemail {
  background-image: url(../images/dm_sendemail_32.png);
}
.icon-32-dm_unpublish {
  background-image: url(../images/dm_unpublish_32.png);
}
.icon-32-dm_upload {
  background-image: url(../images/dm_upload_32.png);
}
.icon-32-dm_import {
  background-image: url(../images/dm_import_32.png);
}
.icon-32-dm_import {
  background-image: url(../images/dm_import.png);
}
.icon-32-dm_export {
  background-image: url(../images/dm_export_32.png);
}
.icon-32-dm_export {
  background-image: url(../images/dm_export.png);
}
.icon-32-dm_view_button {
  background-image: url(../images/dm_view_button_32.png);
}
.icon-32-dm_accept {
  background-image: url(../images/dm_accept_32.png);
}
.icon-32-dm_accept {
  background-image: url(../images/dm_accept.png);
}
.icon-32-dm_decline {
  background-image: url(../images/dm_decline_32.png);
}
.icon-32-dm_decline {
  background-image: url(../images/dm_decline.png);
}
.icon-32-dm_refetchInfos {
  background-image: url(../images/dm_refetchInfos_32.png);
}
.icon-32-dm_refetchInfos {
  background-image: url(../images/dm_refetchInfos.png);
}
.icon-32-dm_lend_return {
  background-image: url(../images/dm_lend_return_32.png);
}
.icon-32-dm_lend_return {
  background-image: url(../images/dm_lend_return.png);
}
.icon-32-dm_lend {
  background-image: url(../images/dm_lend_32.png);
}
.icon-32-dm_lend {
  background-image: url(../images/dm_lend.png);
}
.icon-32-dm_delete {
  background-image: url(../images/dm_delete_1.png);
}
.icon-48-dm_logo {
  background-image: url(../images/dm_logo_small.png);
}
.icon-48-dm_documents {
  background-image: url(../images/dm_documents_48.png);
}
.icon-48-dm_files {
  background-image: url(../images/dm_files_48.png);
}
.icon-48-dm_categories {
  background-image: url(../images/dm_categories_48.png);
}
.icon-48-dm_groups {
  background-image: url(../images/dm_groups_48.png);
}
.icon-48-dm_help {
  background-image: url(../images/dm_help_48.png);
}
.icon-48-dm_licenses {
  background-image: url(../images/dm_licenses_48.png);
}
.icon-48-dm_stats {
  background-image: url(../images/dm_stats_48.png);
}
.icon-48-dm_sendemail {
  background-image: url(../images/dm_sendemail_48.png);
}
.icon-48-dm_logs {
  background-image: url(../images/dm_logs_48.png);
}
.icon-48-dm_config {
  background-image: url(../images/dm_config_48.png);
}
.icon-48-dm_templates {
  background-image: url(../images/dm_templates_48.png);
}
.icon-48-dm_credits {
  background-image: url(../images/dm_credits_48.png);
}
.icon-48-dm_cleardata {
  background-image: url(../images/dm_cleardata_48.png);
}
.dm_filters {
  text-align: left;
  padding-bottom: 5px;
}
.media_manager_caption {
  color: #FF9900;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.sectiontableentry1 {
  background: #f9f9f9;
}
.sectiontableentry2 {
  background: #FFF;
}
table.basictable,
table.basictable tr,
table.basictable td {
  border: 0 !important;
}
.ramka img {
  width: 100%;
  height: 100% ;
}
table .ramka:hover {
  border: 0px ;
}
td.idesc div table tr td {
  float: left;
}
.adminform {
  width: 540px;
  font-size: 1em;
  color: #000099;
}
.adminform tbody tr {
  height: 40px;
}
.adminform tbody tr td:nth-child(1) {
  text-align: right;
}
.adminform tbody tr td:nth-child(4) {
  text-align: right;
}
.text_area.id {
  background: #e0e0e0;
}
.media_button {
  padding: 5px;
  padding-left: 2px;
  border: 1px solid #CCC;
  -moz-border-radius: 4px;
}
.my_media_tabs {
  text-align: left;
  margin-bottom: 10px;
}
td select {
  width: auto;
  height: auto;
}
.my_btn {
  display: inline-block;
  display: inline;
  padding: 7px 9px !important;
  margin-bottom: 0;
  margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  zoom: 1;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  font: normal 400 12px 'Lato', Arial, sans-serif !important;
  letter-spacing: 0px !important;
  text-shadow: none !important;
}
.my_btn:hover,
.my_btn:focus,
.my_btn:active,
.my_btn.active,
.my_btn.disabled,
.my_btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
}
.my_btn:active,
.my_btn.active {
  background-color: #cccccc \9;
}
.my_btn:first-child {
  margin-left: 0;
}
.my_btn:hover,
.my_btn:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.my_btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.my_btn.active,
.my_btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.my_btn.disabled,
.my_btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.my_btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.my_btn-large [class^="icon-"],
.my_btn-large [class*=" icon-"] {
  margin-top: 4px;
}
.my_btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.my_btn-small [class^="icon-"],
.my_btn-small [class*=" icon-"] {
  margin-top: 0;
}
.my_btn-mini [class^="icon-"],
.my_btn-mini [class*=" icon-"] {
  margin-top: -1px;
}
.my_btn-mini {
  padding: 0 6px;
  font-size: 10.5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.my_btn-primary {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  background-color: #0044cc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
}
.my_btn-primary:hover,
.my_btn-primary:focus,
.my_btn-primary:active,
.my_btn-primary.active,
.my_btn-primary.disabled,
.my_btn-primary[disabled] {
  color: #ffffff;
  background-color: #0044cc !important;
}
.my_btn-primary:active,
.my_btn-primary.active {
  background-color: #003399 \9;
}
.my_btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  background-color: #f89406;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}
.my_btn-warning:hover,
.my_btn-warning:focus,
.my_btn-warning:active,
.my_btn-warning.active,
.my_btn-warning.disabled,
.my_btn-warning[disabled] {
  color: #ffffff;
  background-color: #f89406;
}
.my_btn-warning:active,
.my_btn-warning.active {
  background-color: #c67605 \9;
}
.my_btn-danger {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
  background-color: #da4f49 !important;
  background-color: #bd362f;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)) !important;
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f) !important;
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f) !important;
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f) !important;
  background-repeat: repeat-x !important;
  border-color: #bd362f #bd362f #802420 !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
}
.my_btn-danger:hover,
.my_btn-danger:focus,
.my_btn-danger:active,
.my_btn-danger.active,
.my_btn-danger.disabled,
.my_btn-danger[disabled] {
  color: #ffffff !important;
  background-color: #bd362f !important;
  background-color: #a9302a;
}
.my_btn-danger:active,
.my_btn-danger.active {
  background-color: #942a25 \9;
}
.my_btn-success {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
  background-color: #5bb75b !important;
  background-color: #51a351 !important;
  background-image: -moz-linear-gradient(top, #62c462, #51a351) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)) !important;
  background-image: -webkit-linear-gradient(top, #62c462, #51a351) !important;
  background-image: -o-linear-gradient(top, #62c462, #51a351) !important;
  background-image: linear-gradient(to bottom, #62c462, #51a351) !important;
  background-repeat: repeat-x !important;
  border-color: #51a351 #51a351 #387038 !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
}
.my_btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.my_btn-success[disabled] {
  color: #ffffff !important;
  background-color: #51a351 !important;
  /*background-color:#499249 !important;*/
}
.my_btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}
.my_btn-info {
  color: #ffffff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd !important;
  background-color: #2f96b4 !important;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)) !important;
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4) !important;
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4) !important;
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4) !important;
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
}
.my_btn-info:hover,
.my_btn-info:focus,
.my_btn-info:active,
.my_btn-info.active,
.my_btn-info.disabled,
.my_btn-info[disabled] {
  color: #ffffff;
  background-color: #2f96b4;
}
.my_btn-info:active,
.my_btn-info.active {
  background-color: #24748c \9;
}
.my_btn-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  background-color: #222222;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
}
.my_btn-inverse:hover,
.my_btn-inverse:focus,
.my_btn-inverse:active,
.my_btn-inverse.active,
.my_btn-inverse.disabled,
.my_btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  background-color: #151515;
}
.my_btn-inverse:active,
.my_btn-inverse.active {
  background-color: #080808 \9;
}
button.my_btn,
input[type="submit"].my_btn {
  padding-top: 3px;
  padding-bottom: 3px;
}
button.my_btn::-moz-focus-inner,
input[type="submit"].my_btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button.my_btn.my_btn-large,
input[type="submit"].my_btn.my_btn-large {
  padding-top: 7px;
  padding-bottom: 7px;
}
button.my_btn.my_btn-small,
input[type="submit"].my_btn.my_btn-small {
  padding-top: 3px;
  padding-bottom: 3px;
}
button.my_btn.my_btn-mini,
input[type="submit"].my_btn.my_btn-mini {
  padding-top: 1px;
  padding-bottom: 1px;
}
.toolbarbuttonimg {
  margin-top: -4px;
}
.veh_dd_tabs {
  border-top: none;
}
.tabs.panel_2_impexPane.closed,
.veh_dd_tabs dt.closed {
  padding: 1px 10px;
}
.tabs.panel_1_impexPane.open,
.veh_dd_tabs dt.open {
  padding: 10px 10px;
}
.tabs.panel_1_impexPane.open,
.veh_dd_tabs dt.open,
.tabs.panel_2_impexPane.closed,
.tabs.panel_2_impexPane.open,
.tabs.panel_1_impexPane.closed,
.veh_dd_tabs dt.closed {
  width: 170px ;
  float: left;
}
.tabs h3 {
  font-size: 12px !important;
  font-weight: normal;
  margin: 0;
  white-space: nowrap;
}
.tabs.panel_2_impexPane.closed,
.tabs.panel_1_impexPane.closed,
.veh_dd_tabs dt.closed {
  /*     background: #F5F5F5; */
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
  border-color: #D3D3D3 #D3D3D3 #EEEEEE;
  border-style: solid;
  border-width: 1px;
  color: #909090;
  margin: 0;
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
  padding: 10px 12px;
  text-align: center;
}
.tabs.panel_1_impexPane.open,
.tabs.panel_2_impexPane.open,
.veh_dd_tabs dt.open {
  background: url("images/tab_li_arrow.png") no-repeat scroll center top #f8f8f8 !important;
  border-color: #3399FF #D3D3D3 #F8F8F8 !important;
  border-style: solid !important;
  border-width: 1px !important;
  box-shadow: 0 -3px 5px rgba(50, 50, 50, 0.11);
  color: #3399FF !important;
  cursor: default !important;
  height: 38px;
  margin: 0;
  font-size: 12px;
  font-weight: normal;
  position: relative;
  text-align: center;
  z-index: 99 !important;
}
.tabs.panel_2_impexPane.open {
  padding: 12px 0 8px;
  text-decoration: none;
}
div.current {
  border: medium none !important;
}
.tabs.panel_1_impexPane.closed a {
  color: #909090;
  text-decoration: none;
}
.tabs.panel_2_impexPane.closed a,
.tabs.panel_1_impexPane.open a,
.veh_dd_tabs dt.closed a,
.veh_dd_tabs dt.open a {
  text-decoration: none;
}
.tabs.panel_2_impexPane.closed a,
.veh_dd_tabs dt.closed a {
  color: #909090;
}
.veh_settings.veh_dd_tabs .current,
.veh_dd_tabs.add_media .current .tabs {
  margin: 0;
  padding: 10px 0 10px 15px;
  width: 960px;
}
.table_07,
.adminform_01,
.adminform_22,
.adminform_23,
.adminform_44,
.adminform_50 {
  font-size: 14px;
  float: left;
  margin: -2px 0 0 -9px;
  padding: 20px 0 10px 15px;
  width: 960px;
}
div.catname:hover {
  background: none repeat scroll 0% 0% #FFF;
  box-shadow: 0px 0px 3px 1px rgba(128, 128, 128, 0.3);
}
.form_search {
  overflow: hidden;
}
.catname div.okno_autors {
  border: 1px solid #ddd;
}
div.okno:hover {
  box-shadow: 0px 0px 3px 1px rgba(128, 128, 128, 0.3);
}
.okno-player .title_about_video {
  margin-top: 5px;
  font-size: 13px;
}
.okno-player .price {
  float: none;
  text-align: center;
}
div.catname:hover {
  background: none repeat scroll 0% 0% #FFF;
  box-shadow: 0px 0px 3px 1px rgba(128, 128, 128, 0.3);
}
.form_search {
  overflow: hidden;
}
div.okno-player:hover {
  box-shadow: 0px 0px 3px 1px rgba(128, 128, 128, 0.3);
}
div.okno-player {
  background: #fff;
  text-align: center;
  vertical-align: top;
  display: inline-block;
  padding: 10px;
  position: relative;
  border: 1px solid #ddd;
  margin: 0 10px 10px 0;
  min-height: 180px;
}
.catname {
  margin: 0 10px 10px 0;
  float: left;
}
.catname .authors {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
}
.catname:hover .cat2 {
  background-color: #fff;
}
.row_bck input {
  width: 150px;
}
.row_bck {
  float: left;
}
.ck_r {
  float: left;
  max-width: 100%;
}
.clr {
  clear: both;
}
.ck_btr input[type="submit"] {
  width: 75px;
  margin-bottom: 15px;
}
.ck_ext {
  margin-left: 8px;
  margin-top: 4px;
}
.ck_ext label {
  float: right;
  margin-left: 5px;
}
.ck_ava {
  margin: 0px 0px 0px 0;
}
.ck_lendfr {
  margin-right: 7px;
}
.ck_lab {
  width: 80px;
}
.ck_lab label {
  float: left;
  margin: 0 8px 0 0;
}
button[type=button] {
  border: 0;
  border-radius: 0;
  padding: 2px 10px;
  margin: -4px 0 0 5px;
}
table.basictable td strong {
  margin: 7px 10px 7px 0;
  display: block;
}
.ck_search {
  margin: 0px 0 0 -20px;
}
.ck_search i {
  color: white;
}
.kc_own i {
  font-size: 24px;
}
button[type="button"].btn {
  border-radius: 0;
  box-shadow: none;
  background: #ccc;
  margin: 0;
  padding: 4px 10px;
}
.form_search select {
  width: 200px;
  background: white;
  border-radius: 0;
  box-shadow: none;
}
.adminform .pull-left {
  float: none;
}
#adminForm input[type="text"] {
  border-radius: 0;
  box-shadow: none;
  margin-right: 0;
  height: 28px;
}
div table tr:hover td {
  background: transparent;
}
form input[type="text"] {
  margin-bottom: 0;
}
#adminForm select#srch_for {
  width: 50%;
}
.inputbox_go {
  margin-top: -2px;
}
#srch_for {
  margin-bottom: 0;
}
#search_languages,
#search_sys_type {
  margin-bottom: 0;
}
#limit {
  float: right;
  margin-bottom: 10px;
}
.adminlist {
  clear: both;
}
.cat2 {
  background-color: #ddd;
  border: 1px solid #ddd;
}
.cat2 a {
  display: block;
  padding: 5px;
}
.tabs .closed {
  background: #efefef;
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  margin: 0 10px -1px 0;
  font-size: 12px;
  height: 40px;
  font-weight: normal;
  padding: 10px 10px;
  text-align: center;
}
.tabs .closed:last-child,
.tabs .open:last-child {
  margin: 0 0 -1px 0;
}
.tabs .open {
  background: #fff;
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #fff;
  height: 40px;
  padding: 10px 10px;
  text-align: center;
  margin: 0 10px -1px 0;
}
.tabs .open h3 a {
  color: #000;
}
.tabs .closed span,
.tabs .open span {
  display: block;
}
.tabs dt {
  float: left;
}
.tabs dt.closed a {
  color: #909090;
}
.tabs dt a:hover {
  text-decoration: none;
}
.tabs h3 {
  font-size: 12px !important;
  font-weight: normal;
  margin: 0 0 0;
  white-space: nowrap;
}
.media-lib-now-play {
  background-color: #F0F0F0 !important;
}
.upload_audio-items,
.upload_video-items,
.upload_emedias-items {
  margin-bottom: 10px;
}
.media-lib-play-list {
  /*min-width: 238px;*/
  width: 43%;
  float: right;
}
.media-lib-play-list-item-logo {
  float: left;
}
.media-lib-play-list-item {
  cursor: pointer;
  float: none;
  width: 100%;
  height: 67px;
  padding: 10px;
}
.media-lib-play-music-list-item-logo {
  float: left;
}
.media-lib-music-list-item {
  cursor: pointer;
  float: none;
  width: 100%;
  height: 50px;
  margin: 10px 0;
  padding: 13px;
  color: #333;
}
.media-lib-change-music-play {
  float: none;
  position: relative;
  min-height: 40px;
  width: 83%;
}
.media-lib-change-play-default {
  float: none;
  position: relative;
  min-height: 40px;
  width: 93%;
}
.media-lib-change-music-play-default {
  float: none;
  position: relative;
  min-height: 40px;
  width: 93%;
}
.media-lib-play-list-item-title {
  padding: 0 0 0 5px;
  display: inline-block;
}
.media-lib-play {
  margin-top: 10px;
  max-height: 340px;
  overflow: auto;
}
.media-lib-play-list {
  overflow: auto;
  max-height: 300px;
  width: 100% !important;
}
.jp-media-lib-type-single #jquery_jplayer_1 video{
  width: 100% !important;
}
.media-lib-play-music-list {
  overflow: auto;
  max-height: 300px;
}
.prev-video,
.media-lib-play-next-prev .media-lib-play-prev-video,
.media-lib-play-next-prev .media-lib-play-prev-audio {
  position: absolute;
  left: 0;
}
.next-video,
.media-lib-play-next-prev .media-lib-play-next-video,
.media-lib-play-next-prev .media-lib-play-next-audio {
  position: absolute;
  right: 0px;
}
.next-video,
.prev-video,
.media-lib-play-next-prev .media-lib-play-prev-video,
.media-lib-play-next-prev .media-lib-play-prev-audio,
.media-lib-play-next-prev .media-lib-play-next-video,
.media-lib-play-next-prev .media-lib-play-next-audio {
  top: 0px;
}
.video-link,
.media-lib-play-next-prev #media-lib-item-linc1,
.media-lib-play-next-prev #media-lib-item-linc2 {
  position: absolute;
  margin-top: 6px;
  left: 50px;
  right: 11%;
  text-align: left;
}
.prev-video img,
.next-video img {
  cursor: pointer;
}
.jp-media-lib-video,
.youtube_player {
  position: relative;
  z-index: 9;
}
.prev-music-button-holder,
.next-music-button-holder,
.jp-media-lib-controls.music-media-controls {
  display: block !important;
  float: left;
}
.jp-media-lib-controls-holder .prev-music-button-holder {
  width: 37px;
  position: static;
}
.jp-media-lib-controls.music-media-controls {
  margin-left: 0px !important;
}
/* ML OS Touch slider */
.mlSlider #captionSlide {
  font-size: 18px;
  text-transform: uppercase;
}
.mlSlider .slide-title a {
  color: #fff;
}
@media (max-width: 740px) {
  .mlSlider #captionSlide {
    display: none;
  }
}
/* Search */
.medialibrary_mod_search {
  background-color: transparent;
  border-radius: 0px;
  box-shadow: none;
  border: none;
  padding-left: 10%;
  margin-bottom: 15px;
}
.medialibrary_mod_search > .search_inline {
  margin-right: 24px !important;
  width: 30%;
  min-width: 200px;
  vertical-align: top;
}
div.medialibrary_mod_search input[type="text"].inputbox#mod_search_text,
#medialibrary div.medialibrary_mod_search input[type="text"].inputbox#mod_search_text,
div.medialibrary_mod_search input[type="text"].inputbox#pricefrom,
#medialibrary div.medialibrary_mod_search input[type="text"].inputbox#pricefrom,
div.medialibrary_mod_search input[type="text"].inputbox#priceto,
#medialibrary div.medialibrary_mod_search input[type="text"].inputbox#priceto {
  display: inline-block;
  height: 28px;
  padding: 4px 6px;
  vertical-align: middle;
}
.medialibrary_mod_search #mod_search_text {
  width: 100%;
}
.medialibrary_mod_search .search_media input[type="text"]#mod_search_text.inputbox,
#medialibrary .medialibrary_mod_search .search_media input[type="text"]#mod_search_text.inputbox {
  margin-bottom: 15px;
}
.medialibrary_mod_search #catid {
  max-width: 192px !important;
  width: 200px;
}
.medialibrary_mod_search select {
  display: inline-block;
  vertical-align: middle;
  background-color: #fff;
}
.medialibrary_mod_search select#catid {
  padding: 4px 6px;
}
.medialibrary_mod_search .search_title {
  font-weight: 500;
}
.medialibrary_mod_search .inputbox {
  border-radius: 0;
  color: #A3A3A3;
  border: 1px solid #ddd;
  box-shadow: none;
  outline: none;
}
.medialibrary_mod_search .inputbox:focus {
  box-shadow: 0px 0px 1px 1px #DDD;
}
.medialibrary_mod_search #ml_slider {
  min-width: 200px;
  margin: 10px 8px;
}
.medialibrary_mod_search .mod_pricefrom_2,
.medialibrary_mod_search .mod_priceto_2 {
  display: inline-block;
  width: 48%;
}
.medialibrary_mod_search .price_input_container {
  margin-top: 22px;
  text-align: center;
}
.medialibrary_mod_search .price_input_container #pricefrom,
.medialibrary_mod_search .price_input_container #priceto {
  width: 76%;
  max-width: 100%;
  margin-bottom: 0px;
}
.medialibrary_mod_search .search_cat .search_title,
.medialibrary_mod_search .price_input_container .search_title,
.medialibrary_mod_search .search_cat .box_from {
  display: inline-block;
}
.medialibrary_mod_search .ml_mod_search_search_button {
  padding: 0px;
  border: none;
  border-radius: 0px;
}
.medialibrary_mod_search .button {
  margin-top: 21px;
  display: block;
  background: #118574;
  border-color: inherit;
  border: 0;
  color: #fff;
  padding: 5px 15px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  color: #FFF;
  border-radius: 0px;
  font-size: 14px;
}
.medialibrary_mod_search .button:hover {
  background: #0e6e60;
  border-color: inherit;
  border-radius: 0px !important;
  color: #fff;
  border: 0 ;
}
.medialibrary_mod_search .button,
.medialibrary_mod_search .button#mod_search_submit {
  width: 62%;
  padding: 3px 15px;
}
.medialibrary_mod_search .button.advance_search {
  margin-top: 18px;
}
.medialibrary_mod_search .advance_search .fa {
  font-size: 17px;
}
.medialibrary_mod_search .advance_search .fa-caret-down {
  display: none;
}
.medialibrary_mod_search .advance_search.panel_hide .fa-caret-down {
  display: inline-block;
}
.medialibrary_mod_search .advance_search.panel_hide .fa-caret-up {
  display: none;
}
.medialibrary_mod_search + .all_checkbox_container {
  clear: both;
  text-align: center;
  padding-top: 20px;
  display: none;
}
.medialibrary_mod_search + .all_checkbox_container > * {
  margin-right: 0px !important;
  padding: 0px 5px;
  width: 16%;
  vertical-align: top;
  text-align: left;
}
.medialibrary_mod_search .ml_mod_search_switch_button {
  vertical-align: top;
}
.medialibrary_mod_search .ml_mod_search_switch_button .box_from > * {
  margin-right: 5px;
}
#medialibrary .medialibrary_mod_search .chekbox_container {
  min-height: 0px;
  margin-top: 4px;
}
.medialibrary_mod_search .chekbox_container {
  margin-top: 4px;
}
.medialibrary_mod_search .chekbox_container:before,
.medialibrary_mod_search .chekbox_container:after {
  content: "";
  display: table;
  clear: both;
}
.medialibrary_mod_search .chekbox_container > * {
  float: left;
  margin-right: 13px;
}
.medialibrary_mod_search .chekbox_container label {
  margin-bottom: 0px;
}
@media (max-width: 1200px) {
  .medialibrary_mod_search .search_cat .box_from {
    display: block;
  }
  .medialibrary_mod_search #catid {
    max-width: 100%  !important ;
    width: 100%;
  }
  .medialibrary_mod_search.advanced_layout {
    padding-left: 2.5%;
  }
  .medialibrary_mod_search .mod_priceto_2,
  .medialibrary_mod_search .mod_pricefrom_2 {
    text-align: left;
  }
  .medialibrary_mod_search .mod_priceto_2 .search_title,
  .medialibrary_mod_search .mod_pricefrom_2 .search_title {
    display: block;
  }
  .medialibrary_mod_search .button.advance_search {
    margin-top: 37px;
  }
  .medialibrary_mod_search + .all_checkbox_container > * {
    width: 19%;
  }
  #medialibrary .medialibrary_mod_search .chekbox_container,
  .medialibrary_mod_search .chekbox_container {
    margin-top: 20px;
  }
  #medialibrary .medialibrary_mod_search .chekbox_container > *,
  .medialibrary_mod_search .chekbox_container > * {
    margin-right: 11px;
  }
}
@media (max-width: 992px) {
  .medialibrary_mod_search.advanced_layout,
  .medialibrary_mod_search {
    padding-left: 0%;
  }
  .medialibrary_mod_search > .search_inline {
    margin-right: 22px !important;
  }
  .medialibrary_mod_search + .all_checkbox_container {
    text-align: left;
  }
  .medialibrary_mod_search .chekbox_container > *,
  #medialibrary .medialibrary_mod_search .chekbox_container > * {
    margin-right: 2px;
  }
}
@media (max-width: 765px) {
  .medialibrary_mod_search {
    text-align: center;
  }
  .medialibrary_mod_search .search_inline {
    text-align: left;
    width: 39%;
  }
  .medialibrary_mod_search .ml_mod_search_search_button {
    display: block;
    width: 100%;
    margin-right: 0px !important;
  }
  .medialibrary_mod_search .button {
    margin-left: auto;
    margin-right: auto;
  }
  .medialibrary_mod_search .button,
  .medialibrary_mod_search .button#mod_search_submit {
    width: 33%;
  }
  .medialibrary_mod_search .button.advance_search {
    margin-top: 17px;
  }
}
@media (max-width: 630px) {
  .medialibrary_mod_search + .all_checkbox_container > * {
    width: 32%;
    margin-bottom: 10px;
  }
}
@media (max-width: 601px) {
  .medialibrary_mod_search .chekbox_container,
  #medialibrary .medialibrary_mod_search .chekbox_container {
    margin-top: 5px;
  }
  .medialibrary_mod_search .chekbox_container > *,
  #medialibrary .medialibrary_mod_search .chekbox_container > * {
    margin-right: 23px;
  }
}
@media (max-width: 507px) {
  .medialibrary_mod_search .search_inline {
    text-align: center;
    width: 100%;
    margin-right: 0px !important;
  }
  .medialibrary_mod_search .search_cat .search_title,
  .medialibrary_mod_search .search_cat .box_from,
  .medialibrary_mod_search .mod_pricefrom_2,
  .medialibrary_mod_search .mod_priceto_2,
  .medialibrary_mod_search .chekbox_container {
    display: block;
  }
  .medialibrary_mod_search #catid {
    width: 100%;
    max-width: 100% !important;
  }
  .medialibrary_mod_search .search_cat,
  .medialibrary_mod_search .chekbox_container,
  #medialibrary .medialibrary_mod_search .chekbox_container {
    margin-bottom: 10px;
  }
  .medialibrary_mod_search .chekbox_container,
  #medialibrary .medialibrary_mod_search .chekbox_container {
    text-align: center;
  }
  .medialibrary_mod_search .chekbox_container > *,
  #medialibrary .medialibrary_mod_search .chekbox_container > * {
    float: none;
    display: inline-block;
    margin: 0px 5px;
  }
  .medialibrary_mod_search .mod_pricefrom_2,
  .medialibrary_mod_search .mod_priceto_2 {
    width: 100%;
    text-align: center;
    margin-top: 10px;
  }
}
@media (max-width: 479px) {
  .medialibrary_mod_search .button,
  .medialibrary_mod_search .button#mod_search_submit {
    width: 77%;
  }
}
@media (max-width: 453px) {
  .medialibrary_mod_search div.advance_search {
    display: none;
  }
  .medialibrary_mod_search + .all_checkbox_container {
    display: block;
  }
  .medialibrary_mod_search + .all_checkbox_container > * {
    width: 100%;
    text-align: center;
  }
}
/*==============================
=            Slider            =
==============================*/
/* Width slider */
#slider {
  width: 200px;
}
.ui-slider .ui-slider-handle {
  cursor: pointer;
}
.ui-slider .ui-slider-handle {
  cursor: pointer;
}
/*=====  End of Slider  ======*/
.ml-mod-base-block {
  /*-------------------grid-layout------------------------*/
}
.ml-mod-base-block[class*="base-list"]:before,
.ml-mod-base-block[class*="base-list"]:after {
  content: "";
  display: table;
  clear: both;
}
.ml-mod-base-block [class*="ml-base-list-product"] {
  background: #fff;
  padding: 10px;
  border: 1px solid #ddd;
  overflow: hidden;
  margin-bottom: 10px;
}
.ml-mod-base-block [class*="ml-base-list-product"]:hover {
  box-shadow: 0px 0px 3px 1px rgba(128, 128, 128, 0.3);
}
.ml-mod-base-block [class$="image-container"] {
  margin-bottom: 10px;
  text-align: center;
}
.ml-mod-base-block [class$="image-container"] img {
  width: 100%;
}
.ml-mod-base-block [class*="ml-base-list-product"] {
  width: 15.66666667%;
  margin-right: 10px;
  float: left;
  min-width: 170px;
}
.ml-mod-base-block [class*="product-block__title"] {
  height: auto;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ml-mod-base-block.grid-layout {
  margin: 0;
  list-style: none;
}
.ml-mod-base-block.grid-layout .product-block__text-container {
  padding: 0;
}
.ml-mod-base-block.grid-layout [class*="ml-base-list-product"] {
  float: left;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  position: relative;
  padding: 10px;
  margin: 0 3px 1% 0;
}
@media (max-width: 1280px) {
  .ml-mod-base-block.grid-layout [class*="ml-base-list-product"] {
    margin: 0 0 1% 0;
  }
}
@media (max-width: 1000px) {
  .ml-mod-base-block.grid-layout [class*="ml-base-list-product"] {
    margin: 0 0 1% 0;
  }
}
@media (max-width: 800px) {
  .ml-mod-base-block.grid-layout [class*="ml-base-list-product"] {
    margin: 0 0 1% 0;
  }
}
@media (max-width: 768px) {
  .ml-mod-base-block.grid-layout [class*="ml-base-list-product"] {
    width: 49%;
    margin: 0 0 1% 0;
  }
}
@media (max-width: 468px) {
  .ml-mod-base-block.grid-layout [class*="ml-base-list-product"] {
    width: 100%;
    margin: 0;
  }
  .ml-mod-base-block.grid-layout [class*="ml-base-list-product"]:nth-child(2n+2) {
    margin: 0;
  }
}
.ml-mod-base-block.grid-layout [class*="ml-base-list-product"] ul.product-block__desc {
  margin: 0;
  padding: 5px 0px 10px;
}
.ml-mod-base-block.grid-layout [class*="ml-base-list-product"] .product-block__desc li {
  display: inline-block;
  width: auto;
  margin: 0 0 0 5px;
  text-align: center;
  color: #777 ;
  font-size: 12px;
}
.ml-mod-base-block.grid-layout [class*="ml-base-list-product"] .product-block__desc li i {
  color: #3A8BDF;
}
.ml-mod-base-block.grid-layout .product-block__rating {
  margin-top: 3px;
}
.ml-mod-base-block.grid-layout [class$="image-container"] {
  margin-bottom: 0px;
}
.ml-mod-base-block.grid-layout [class*="ml-base-list-product"] a img {
  max-width: 100% !important;
}
.ml-mod-base-block.grid-layout [class*="ml-base-list-product"] .product-block__title {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  background: rgba(0, 0, 0, 0.5);
  margin: 0;
  display: inline-block;
  width: auto;
  line-height: 21px;
  padding: 5px;
  font-size: 14px;
}
.ml-mod-base-block.grid-layout a {
  color: #FFF;
}
.ml-mod-base-block.grid-layout [class*="ml-base-list-product"] .product-block__title .product-block__viewlist {
  padding: 0;
  background: transparent;
}
.ml-mod-base-block.grid-layout [class*="ml-base-list-product"] .product-block__title .product-block__viewlist i {
  color: #3A8BDF;
  margin: 0 5px 0 0;
}
/* Media Library - Media Slideshow pro */
.slide-desc-text .slide-title a {
  font-size: 16px;
}
/*==============================================
=            medialibrary Component            =
==============================================*/
/* view-media */
.ml-basictable-view-media {
  background-color: #fff;
}
.ml-basictable-view-media tr td {
  text-align: left;
  padding: 5px;
  border: 1px solid #DDD !important;
}
.ml-basictable-view-media #adminForm input[name="quantity"] {
  height: auto;
  padding: 7px 5px;
}
#adminForm .form_search input[type="text"],
#adminForm .form_search select {
  display: inline-block;
  padding: 6px 7px;
  vertical-align: middle;
  max-width: 100%;
}
#adminForm .form_search input[type=button],
#adminForm .form_search input[type=submit] {
  padding: 4px 15px;
}
@media (max-width: 437px) {
  .view-media-img {
    margin-bottom: 10px;
  }
}
/* All People --select-type-autors */
.select-type-autors {
  text-align: right;
}
#typeshow_filter {
  background-color: #fff;
}
.jp-media-lib-video-360p-list {
  overflow: hidden;
}
/* Books, Viodeo, Games, Music -- Default, List */
/* Pagination */
#ml-paginator-custom ul,
[class*="pagination"].pagination-custom_letter ul {
  margin: 40px 0 20px 0;
  text-align: center;
}
#ml-paginator-custom ul li,
[class*="pagination"].pagination-custom_letter ul li,
#medialibrary .symb_list_str span {
  display: inline-block;
  list-style-type: none;
  margin-right: 3px;
}
#ml-paginator-custom ul li a span{
  padding: 2px;
}
#ml-paginator-custom ul li span,
[class*="pagination"].pagination-custom_letter ul li span {
  color: #1D1D1D;
  border: none;
}
#ml-paginator-custom ul > li:first-child > a,
[class*="pagination"].pagination-custom_letter ul > li:first-child > a,
#ml-paginator-custom ul > li:first-child > span,
[class*="pagination"].pagination-custom_letter ul > li:first-child > span {
  border-left-width: 1px;
}
#ml-paginator-custom ul li a,
[class*="pagination"].pagination-custom_letter ul li a,
#medialibrary .symb_list_str a {
  background-color: #118574;
  border: none;
  color: #FFF;
  font-size: 14px;
  cursor: pointer;
  text-decoration: none;
}
#ml-paginator-custom li a,
[class*="pagination"].pagination-custom_letter li a,
#ml-paginator-custom li span,
[class*="pagination"].pagination-custom_letter li span {
  padding: 8px;
}
#ml-paginator-custom ul li a:hover,
[class*="pagination"].pagination-custom_letter ul li a:hover,
#medialibrary .symb_list_str a:hover {
  background: #0e6e60;
  border: none;
}
#ml-paginator-custom .active a,
[class*="pagination"].pagination-custom_letter .active a,
#ml-paginator-custom .active a:hover,
[class*="pagination"].pagination-custom_letter .active a:hover {
  background-color: transparent;
  color: #333;
}
#ml-paginator-custom_letter li a,
[class*="pagination"].pagination-custom_letter_letter li a {
  padding: 5px 10px;
}
@media (max-width: 667px) {
  #ml-paginator-custom ul,
  [class*="pagination"].pagination-custom_letter ul {
    line-height: 35px;
    text-align: left;
  }
}
/* Component ID */
#medialibrary {
  /* Component_heading */
  /* button&input */
  /* View Default */
  /* View List */
  /* back_button */
  /* View Media */
  /* View Single Media - form */
  /* input-review */
  /* Request */
  /* All Categories */
  /* View Actor */
  /* show_add_media */
  /* My media */
  /* View Search  */
  /* Cart */
}
#medialibrary input,
#medialibrary textarea,
#medialibrary .uneditable-input,
#medialibrary select {
  width: auto;
}
#medialibrary .media-tools-container {
  margin-top: 20px;
  margin-bottom: 20px;
}
#medialibrary .media-tools-container.lend-request-page {
  margin-left: 0px;
  margin-right: 0px;
}
#medialibrary .media-tools-container > * {
  margin-bottom: 10px;
}
@media (max-width: 992px) {
  #medialibrary .media-tools-container {
    margin-bottom: 10px;
  }
}
#medialibrary .component_logo img {
  float: left;
}
#medialibrary .description {
  text-align: right;
}
#medialibrary .componentheading {
  color: #1D1D1D;
  font-size: 16px;
  margin-bottom: 5px;
}
#medialibrary .componentheading.subcategories {
  margin-top: 10px;
}
#medialibrary .button-output-information div img {
  margin-top: 3px;
  width: 13px;
  height: 13px;
}
#medialibrary .button-output-information div {
  margin-top: 4px;
  float: right;
  margin-left: 10px;
}
[class*="componentheading"] + #medialibrary .button-output-information {
  margin-bottom: 10px;
}
#medialibrary .button-output-information a {
  line-height: 20px;
  cursor: pointer;
}
#medialibrary #orderForm + .button-output-information div {
  margin-top: 6px;
}
#medialibrary .order_by form select {
  background-color: #fff;
}
#medialibrary .order_by form {
  margin-bottom: 0px;
}
#medialibrary .search-block,
#medialibrary .order_by {
  text-align: right;
}
#medialibrary .search-block #adminForm {
  margin-bottom: 0px;
  vertical-align: top;
}
#medialibrary .search-block #adminForm input {
  background-color: #fff;
}
@media (min-width: 391px) {
  #medialibrary .search-block #adminForm .ck_search {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    margin: 0px;
  }
}
#medialibrary .search-block #adminForm input[name="searchtext"] {
  width: 150px;
  box-sizing: border-box;
}
#medialibrary .search-block .ck_search {
  line-height: 16px;
  padding: 7.5px 7px;
  background-color: #118574;
}
#medialibrary .search-block > * {
  display: inline-block;
}
#medialibrary input[type=button],
#medialibrary input[type=submit],
#medialibrary .lend-request-btn,
#medialibrary .search-button a,
#medialibrary .back_button a,
#medialibrary .media_button a,
#medialibrary .input-group-addon {
  background: #118574;
  border-color: inherit;
  border: 0;
  color: #fff;
  padding: 5px 15px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  color: #FFF;
  border-radius: 0px;
  font-size: 14px;
}
#medialibrary input[type=button]:hover,
#medialibrary input[type=submit]:hover,
#medialibrary .lend-request-btn:hover,
#medialibrary .search-button a:hover,
#medialibrary .back_button a:hover,
#medialibrary .media_button a:hover,
#medialibrary .input-group-addon:hover {
  background: #0e6e60;
  border-color: inherit;
  border-radius: 0px !important;
  color: #fff;
  border: 0 ;
}
#medialibrary #add_to_cart [type=submit],
#medialibrary #button_hidden_review [type=submit],
.ml-row [type="button"] {
  padding: 5px 15px  !important ;
}
#medialibrary .order_by select,
#medialibrary .search-block #adminForm input[name="searchtext"] {
  height: 32px;
  padding: 7px;
  font-size: 14px;
  line-height: 14px;
}
#medialibrary .search-block form > * {
  position: relative;
}
#medialibrary .order_by select {
  padding: 5px 0px 4px 0px;
  text-align: left;
}
#medialibrary .search-button a {
  display: inline-block;
  padding: 9px;
  text-decoration: none;
  line-height: 14px;
}
#medialibrary .search-button a:focus {
  color: white;
}
#medialibrary input:not([type="submit"]):not([type="button"]):not([type="file"]):not([type="radio"]):not([type="checkbox"]),
#medialibrary select,
#medialibrary textarea {
  border: 1px solid #CCC;
  height: auto;
  padding: 7px;
  font-size: 14px;
  line-height: 14px;
  border-radius: 0px;
  margin-bottom: 0px;
}
#medialibrary input:not([type="submit"]):not([type="button"]):not([type="file"]):not([type="radio"]):not([type="checkbox"]):focus::-webkit-input-placeholder,
#medialibrary select:focus::-webkit-input-placeholder,
#medialibrary textarea:focus::-webkit-input-placeholder {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
#medialibrary input:not([type="submit"]):not([type="button"]):not([type="file"]):not([type="radio"]):not([type="checkbox"]):focus::-moz-placeholder,
#medialibrary select:focus::-moz-placeholder,
#medialibrary textarea:focus::-moz-placeholder {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
#medialibrary input:not([type="submit"]):not([type="button"]):not([type="file"]):not([type="radio"]):not([type="checkbox"]):focus:-moz-placeholder,
#medialibrary select:focus:-moz-placeholder,
#medialibrary textarea:focus:-moz-placeholder {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
#medialibrary input:not([type="submit"]):not([type="button"]):not([type="file"]):not([type="radio"]):not([type="checkbox"]):focus:-ms-input-placeholder,
#medialibrary select:focus:-ms-input-placeholder,
#medialibrary textarea:focus:-ms-input-placeholder {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
#medialibrary input:not([type="submit"]):not([type="button"]):not([type="file"]):not([type="radio"]):not([type="checkbox"]):focus,
#medialibrary select:focus,
#medialibrary textarea:focus {
  outline: none;
}
#medialibrary #gallery {
  display: block;
}
#medialibrary #gallery:before,
#medialibrary #gallery:after {
  content: "";
  display: table;
  clear: both;
}
#medialibrary #gallery .galery__item {
  background: #fff;
  text-align: center;
  vertical-align: top;
  display: inline-block;
  padding: 10px;
  position: relative;
  border: 1px solid #ddd;
  margin: 0 10px 10px 0;
  min-height: 209px;
}
#medialibrary #gallery .galery__item .textmedia .titlemedia {
  text-align: center;
  margin-bottom: 4px;
  font-size: 16px;
}
#medialibrary #gallery .galery__item .title_about_video {
  margin-top: 5px;
  font-size: 13px;
}
#medialibrary #gallery .galery__item .price {
  float: none;
  text-align: center;
}
#medialibrary #gallery .galery__item a {
  cursor: pointer;
}
#medialibrary .ml-basictable,
#medialibrary .table-row {
  border: 1px solid #DDD;
  border-collapse: collapse;
}
#medialibrary #list .table-row:not(.table-header-row):hover {
  background-color: #FFFAED;
}
#medialibrary #list .table-row > *,
#medialibrary .shopping_cart .table-row > * {
  padding: 5px;
}
@media (min-width: 600px) {
  #medialibrary #list .sectiontableheader {
    background-color: #e9e9e9;
  }
  #medialibrary #list .table-row > .table-cell:nth-child(2) {
    width: 45%;
  }
  #medialibrary #list .table-row > .table-cell:nth-child(3),
  #medialibrary #list .table-row > .table-cell:nth-child(4) {
    width: 10%;
  }
}
#medialibrary .back_button a {
  display: inline-block;
  margin-top: 20px;
}
@media (min-width: 768px) {
  #medialibrary #orderForm + .button-output-information div {
    float: right;
  }
}
@media (max-width: 768px) and (min-width: 731) {
  #medialibrary div.search-block,
  div.search-block + #medialibraryorder_by {
    width: 50%;
  }
}
@media (max-width: 629px) {
  #medialibrary .my_media_button_container > * {
    display: block;
    margin-bottom: 10px;
  }
}
@media (max-width: 601px) {
  #medialibrary .table-header-row,
  #medialibrary .table-row > *.responsive-hide {
    display: none;
  }
  #medialibrary .responsive-title {
    font-weight: bold;
    display: inline-block;
    margin-right: 10px;
  }
  #medialibrary .responsive-title + * {
    display: inline-block;
  }
  #medialibrary .ml-basictable > * > * {
    text-align: left;
  }
  #medialibrary .ml-basictable .raiting-title {
    float: left;
  }
  #medialibrary .ml-basictable .raiting-title + img {
    margin-top: 5px;
  }
  #medialibrary .list_media_edit_form .table-row {
    padding: 10px;
  }
  #medialibrary .list_media_edit_form .table-row > div {
    text-align: left;
  }
}
@media (max-width: 392px) {
  #medialibrary .search-block > * {
    display: block;
  }
  #medialibrary .search-block #adminForm {
    margin-bottom: 10px;
  }
  #medialibrary .search-block form > * {
    text-align: center !important;
  }
  #medialibrary .search-button,
  #medialibrary .order_by,
  #medialibrary .button-output-information {
    text-align: center;
  }
  #medialibrary .button-output-information div {
    display: inline-block;
    float: none;
  }
  #medialibrary .galery__item {
    width: 100%;
  }
  #medialibrary .galery__item img {
    width: 100% !important;
    height: auto !important;
  }
  #medialibrary .componentheading {
    text-align: center;
  }
}
#medialibrary .container_view_media {
  padding: 15px;
  border: 1px solid #DDD;
  border-bottom: none;
  background-color: #fff;
}
#medialibrary .container_view_media ~ * {
  border-left: 1px solid #DDD;
  border-right: 1px solid #DDD;
  margin-top: 0px;
  margin-bottom: 0px;
}
#medialibrary .container_view_media ~ *:last-child {
  position: relative;
}
#medialibrary .container_view_media ~ *:last-child:after {
  content: '';
  position: absolute;
  display: block;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  border-bottom: 1px solid #DDD;
}
#medialibrary .ml-basictable-view-media td {
  vertical-align: top;
}
#medialibrary .ml-basictable-view-media td strong {
  margin: 0px;
}
#medialibrary .dispaly_media_player {
  padding-top: 1px;
  background-color: white;
}
#medialibrary .dispaly_media_player > div {
  margin-top: 20px;
}
#medialibrary .dispaly_media_player > *:first-child {
  padding-right: 7.5px;
}
#medialibrary .dispaly_media_player > *:last-child {
  padding-left: 7.5px;
}
@media (max-width: 1201px) {
  #medialibrary .dispaly_media_player > *:first-child,
  #medialibrary .dispaly_media_player > *:last-child {
    padding: 0px 15px;
  }
}
#medialibrary .form_lend_request_btn,
#medialibrary .reviews_list_container,
#medialibrary #button_hidden_review,
#medialibrary #hidden_review {
  background-color: white;
  padding-left: 15px;
  padding-right: 15px;
}
#medialibrary .reviews_list_container .componentheading_review {
  margin-top: 10px;
  margin-bottom: 0px;
}
#medialibrary .dispaly_media_player {
  background-color: white;
  margin: 0px;
}
#medialibrary .reviews_list {
  padding-bottom: 5px;
}
#medialibrary .lend-request-btn {
  display: inline-block;
}
#medialibrary #button_hidden_review [type="submit"],
#medialibrary .lend-request-btn {
  margin-bottom: 0px;
  margin-top: 0px;
}
#medialibrary #button_hidden_review [type="submit"] {
  margin-bottom: 18px;
}
#medialibrary .componentheading_review {
  font-size: 1.1em;
  font-weight: bold;
  color: #333;
  text-transform: none;
  margin-bottom: 15px;
}
#medialibrary .review_item {
  margin-bottom: 15px;
  background-color: #f0f0f0;
  padding: 10px 15px;
}
#medialibrary .review_item > * {
  margin-bottom: 5px;
}
#medialibrary .review_item span {
  font-size: 13px;
  line-height: normal !important;
  color: #333  !important ;
  font-family: Roboto !important;
}
#medialibrary .rewiew_title {
  font-size: 16px;
  text-transform: capitalize;
}
#medialibrary .rewiew_rating img {
  vertical-align: baseline;
}
#medialibrary #hidden_review img {
  margin-bottom: 10px;
}
#medialibrary #hidden_review .ml-row > * > * {
  margin-bottom: 15px;
}
#medialibrary #hidden_review .hidden_review {
  margin-left: 10px;
}
#medialibrary #hidden_review textarea,
#medialibrary #hidden_review .inputbox[name="title"] {
  width: 100%;
  min-width: 200px;
}
#medialibrary #hidden_review input[type="radio"] {
  display: none;
}
#medialibrary #hidden_review .rating_button {
  cursor: pointer;
  display: inline-block;
}
#medialibrary #hidden_review .rating_button input[type="radio"] + img {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
#medialibrary #hidden_review .rating_button input[type="radio"]:checked + img {
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
#medialibrary .lend-information {
  margin-top: 15px;
  font-size: 16px;
  margin-bottom: 5px;
}
#medialibrary .lend-request-form {
  clear: both;
}
#medialibrary .lend-request-form .ml-row {
  margin-bottom: 15px;
}
#medialibrary .lend-request-form textarea {
  max-width: 100%;
}
#medialibrary .lend-request-form .input-group {
  width: 77.8%;
  position: relative;
  display: table;
  border-collapse: separate;
}
#medialibrary .lend-request-form .input-group-addon,
#medialibrary .lend-request-form .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
#medialibrary .lend-request-form .input-group-addon,
#medialibrary .lend-request-form .input-group-btn,
#medialibrary .lend-request-form .input-group .form-control {
  display: table-cell;
}
#medialibrary .lend-request-form .input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 0px;
}
#medialibrary .lend-request-form .input-group .form-control:focus {
  box-shadow: none ;
}
#medialibrary .lend-request-form .input-group input {
  width: 100%;
}
#medialibrary .lend-request-form input:valid + * > i,
#medialibrary .lend-request-form input:valid:focus + * > i {
  display: none;
}
#medialibrary .lend-request-form input:valid + * > .fa-check,
#medialibrary .lend-request-form input:valid:focus + * > .fa-check {
  display: inline-block;
}
#medialibrary .lend-request-form input:invalid + * > i,
#medialibrary .lend-request-form input:invalid:focus + * > i {
  display: none;
}
#medialibrary .lend-request-form input:invalid + * > .fa-warning,
#medialibrary .lend-request-form input:invalid:focus + * > .fa-warning {
  display: inline-block;
}
#medialibrary .lend-request-form input:hover + * > .fa-warning,
#medialibrary .lend-request-form input:hover + * > .fa-check {
  display: none;
}
#medialibrary .lend-request-form input:hover + * > .fa-edit {
  display: inline-block;
}
#medialibrary .lend-request-form input:focus {
  border-color: #CCC;
}
#medialibrary .lend-request-form .input-append button {
  padding: 6.3px 10px;
}
#medialibrary .lend-request-form .input-append {
  max-width: 100%;
}
#medialibrary .lend-request-form .input-append [type="text"] {
  max-width: 80%;
}
#medialibrary .lend-request-captcha-image {
  margin-bottom: 10px;
}
#medialibrary .lend-request-captcha-input * {
  margin-bottom: 5px;
  display: block;
}
#medialibrary .lend-request-message .btn {
  padding: 4px 12px;
}
#medialibrary .contentpane img {
  margin-bottom: 7px;
}
#medialibrary .allcategories_descr {
  margin-top: 42px;
}
#medialibrary .allcategories_descr + * {
  text-align: right;
}
#medialibrary .allcategories_button form {
  margin-right: 20px;
  margin-bottom: 10px;
}
#medialibrary .actor_info .view_author_name {
  font-size: 24px;
}
#medialibrary .actor_info .author_description {
  margin-top: 10px ;
}
#medialibrary .mediaEditForm td:nth-child(2) > * {
  margin-top: 7px;
  margin-bottom: 10px;
}
#medialibrary .mediaEditForm tr td {
  text-align: left;
}
#medialibrary .mediaEditForm select,
#medialibrary .mediaEditForm .inputbox:not([type="file"]),
#medialibrary .mediaEditForm textarea {
  background-color: #FFF;
}
#medialibrary .mediaEditForm #v_items input[type="button"],
#medialibrary .mediaEditForm #a_items input[type="button"],
#medialibrary .mediaEditForm #f_items input[type="button"] {
  margin-bottom: 10px;
  margin-top: 10px;
}
#medialibrary .mediaEditForm table {
  color: #333;
}
#medialibrary .mediaEditForm input[type=button] {
  min-width: 153px;
}
#medialibrary .mediaEditForm .owner_table tr td:first-child {
  vertical-align: middle;
}
#medialibrary .mediaEditForm input.add_media {
  width: 20%;
  margin: 15px auto 0px;
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
}
#medialibrary .mediaEditForm .altern-audio-one-source [type="text"],
#medialibrary .mediaEditForm .altern-video-one-source [type="text"] {
  margin-right: 5px;
}
#medialibrary .mediaEditForm .upload-item-label + [type="button"] {
  margin-left: 0px !important;
  margin-top: 0px  !important ;
}
#medialibrary .mediaEditForm .toggle-editor.btn-toolbar {
  float: none  !important ;
}
#medialibrary #new_altern_video,
#medialibrary #new_altern_audio {
  margin: 10px 0px;
}
#medialibrary #v_items > span > table,
#medialibrary #a_items > span > table,
#medialibrary #f_items > span > table {
  width: 60%;
}
#medialibrary #v_items > span > table td:nth-child(1),
#medialibrary #a_items > span > table td:nth-child(1),
#medialibrary #f_items > span > table td:nth-child(1) {
  width: 28%;
}
#medialibrary .add_new_media_file {
  width: 65%;
  height: auto;
}
#medialibrary .add_new_media_file tr > td:first-child {
  width: 19%;
}
#medialibrary .add_new_media_file tr > td:last-child > * {
  margin-top: 0px;
}
#medialibrary .add_new_media_file > tbody > tr > td:nth-child(2) > * {
  margin-bottom: 15px;
  margin-left: 89px;
}
#medialibrary .add_new_media_file #new_upload_audio_url1,
#medialibrary .add_new_media_file #new_upload_file_url1 {
  margin-left: 10px;
}
#medialibrary .add_new_media_file.adminform tbody td input[type="text"].inputbox.owneremail,
#medialibrary .add_new_media_file.adminform tbody td input[type="text"].inputbox.buy_from_link {
  margin-bottom: 10px;
}
#medialibrary .buy_from_link,
#medialibrary .owneremail {
  width: 81%;
}
.my_media_tabs #medialibrary > .componentheading:first-child {
  margin-top: 15px;
}
#medialibrary .media_button {
  padding: 0px;
  display: inline-block;
  border: none;
}
#medialibrary .media_button a {
  padding-bottom: 7px;
  padding-top: 7px;
  cursor: pointer;
}
#medialibrary .componentheading_edit_media {
  margin-top: 15px;
}
#medialibrary .list_media_edit_form {
  margin-top: 12px;
}
#medialibrary .list_media_edit_form .table-row > * {
  padding: 10px 5px;
  text-align: center;
}
#medialibrary .list_media_edit_form .table-header-row > * {
  width: 2%;
  white-space: nowrap;
}
#medialibrary .list_media_edit_form .table-header-row > *.description {
  width: 17%;
}
#medialibrary .list_media_edit_form a,
#medialibrary .list_media_edit_form [type="checkbox"] {
  cursor: pointer;
}
#medialibrary .list_media_edit_form .my_media_button_container {
  margin-top: 30px;
}
#medialibrary .list_media_edit_form .table-cell.description {
  text-align: left;
}
#medialibrary .form_search {
  margin-top: 15px;
  max-width: 949px;
}
#medialibrary .form_search > .ml-row {
  margin-bottom: 20px;
}
#medialibrary .form_search .search_title,
#medialibrary .form_search .input-append {
  display: inline-block;
  max-width: 100%;
}
#medialibrary .form_search [name="searchtext"] {
  width: 180px;
}
#medialibrary .form_search .ck_lend,
#medialibrary .form_search .ck_data {
  display: block;
}
#medialibrary .form_search input[type="submit"] {
  padding: 6px 15px;
}
#medialibrary .form_search .input-append {
  margin-bottom: 0px;
}
#medialibrary .form_search .input-append .btn {
  padding: 6.3px 10px;
  background-color: inherit;
  color: white;
}
#medialibrary .form_search .input-append .btn:hover {
  background-color: inherit;
}
#medialibrary .form_search .ui-slider {
  width: 100%;
}
#medialibrary .keyword_container:before,
#medialibrary .keyword_container:after {
  content: "";
  display: table;
  clear: both;
}
#medialibrary .ck_lend,
#medialibrary .ck_data {
  margin-bottom: 10px;
}
#medialibrary #ml_slider {
  min-width: 200px;
  margin: 10px 9px;
}
#medialibrary .priceto_2 {
  text-align: left;
}
#medialibrary .pricefrom_2 .inputbox,
#medialibrary .priceto_2 .inputbox {
  width: 160px;
}
#medialibrary .ck_cat,
#medialibrary .priceto_2,
#medialibrary .pricefrom_2,
#medialibrary .chekbox_container {
  margin-top: 10px;
}
#medialibrary .ck_cat{
  margin-top: 4px;
}
#medialibrary .price_slider_container:before,
#medialibrary .price_slider_container:after {
  content: "";
  display: table;
  clear: both;
}
#medialibrary .price_slider_container > * {
  float: left;
}
#medialibrary .price_slider_container .search_title {
  margin-top: 5px;
  margin-right: 6px;
}
#medialibrary .type_search_media {
  margin-left: 0px;
  float: none;
  clear: both;
  padding-top: 10px;
}
#medialibrary .type_search_media p {
  display: inline-block;
  margin-bottom: 10px;
}
#medialibrary .type_search_media > div {
  vertical-align: middle;
}
#medialibrary .type_search_media * {
  margin-bottom: 0px;
}
#medialibrary #ck_ext {
  margin-top: 1px;
}
#medialibrary .chekbox_container {
  min-height: 32px;
}
#medialibrary .chekbox_container:before,
#medialibrary .chekbox_container:after {
  content: "";
  display: table;
  clear: both;
}
#medialibrary .chekbox_container > * {
  float: left;
  margin-right: 10px;
  margin-top: 3px;
}
#medialibrary .chekbox_container label {
  display: inline-block;
}
#medialibrary #search_boxs ul {
  list-style: none;
  margin-left: 0px;
}
#medialibrary .kc_own {
  margin-bottom: 5px;
}
#medialibrary table.ownerlist.basictable td,
#medialibrary table.ownerlist.basictable th {
  border: 1px solid #DDD !important;
  padding: 8px 10px;
}
#medialibrary table.ownerlist.basictable th {
  background-color: #e9e9e9;
}
#medialibrary table.ownerlist.basictable tr:first-child ~ tr:hover {
  background-color: #fff;
}
#medialibrary .symb_list_str {
  margin-top: 20px;
}
#medialibrary .symb_list_str span {
  padding: 0px !important;
}
#medialibrary .symb_list_str a {
  padding: 5px 10px;
}
#medialibrary .checkout {
  margin: 10px 0px;
}
#medialibrary .shopping_cart .table-row.total {
  font-size: 18px;
}
#medialibrary .shopping_cart .table-row > *.title {
  width: 40%;
}
#medialibrary .continue_shop {
  margin-top: 10px;
}
@media (min-width: 482px) {
  #medialibrary .ml-basictable {
    display: table;
    width: 100%;
    border: 1px solid #DDD;
    border-collapse: collapse;
  }
  #medialibrary .table-row {
    display: table-row;
  }
  #medialibrary .table-row > * {
    display: table-cell;
    border: 1px solid #DDD;
    border-collapse: collapse;
  }
  #medialibrary .table-header-row > * {
    padding: 6px;
    line-height: 20px;
    vertical-align: top;
    background-color: #e9e9e9;
  }
  #medialibrary .responsive-title {
    display: none;
  }
}
@media (max-width: 1201px) {
  #medialibrary .rewiew_title {
    margin-bottom: 5px;
  }
}
@media (max-width: 1200px) {
  #medialibrary .lend-request-form .input-group {
    width: 95%;
  }
  #medialibrary .form_search .ui-slider {
    width: 87%;
  }
  #medialibrary .pricefrom_2 .inputbox,
  #medialibrary .priceto_2 .inputbox {
    width: 179px;
  }
}
@media (max-width: 1024px) {
  #medialibrary .add_new_media_file > tbody > tr > td:nth-child(2) > * {
    margin-left: 73px;
  }
}
@media (max-width: 992px) {
  #medialibrary .add_new_media_file {
    width: 100%;
  }
  #medialibrary .form_search .ui-slider {
    width: 84%;
  }
  #medialibrary .pricefrom_2 .inputbox,
  #medialibrary .priceto_2 .inputbox {
    width: 118px;
  }
  #medialibrary .release_data {
    margin-top: 10px;
  }
}
@media (max-width: 769px) {
  #medialibrary .review_item .row > * {
    margin-bottom: 5px;
  }
  #medialibrary .rewiew_rating {
    text-align: left;
    margin-left: -7px;
  }
}
@media (max-width: 768px) {
  #medialibrary .allcategories_descr {
    margin-top: 20px;
  }
  #medialibrary .allcategories_descr + * {
    text-align: left;
  }
  #medialibrary .allcategories_descr,
  #medialibrary .allcategories_descr + * {
    margin-bottom: 15px;
  }
  #medialibrary .add_new_media_file #a_add,
  #medialibrary .add_new_media_file #f_add,
  #medialibrary .add_new_media_file .buy_from_link,
  #medialibrary .add_new_media_file .owneremail {
    margin-left: 9px;
  }
  #medialibrary .keyword_container,
  #medialibrary .ck_cat,
  #medialibrary .pricefrom_2,
  #medialibrary .priceto_2,
  #medialibrary .chekbox_container {
    float: left;
  }
  #medialibrary .pricefrom_2,
  #medialibrary .priceto_2 {
    width: 182px;
  }
  #medialibrary .form_search .ui-slider {
    width: 261px;
  }
  #medialibrary .priceto_2 {
    text-align: left;
  }
  #medialibrary .chekbox_container > * {
    margin-top: 2px;
  }
}
@media (max-width: 767px) {
  #medialibrary .keyword_container {
    margin-right: 20px;
  }
  #medialibrary .ck_cat,
  #medialibrary .chekbox_container {
    margin-top: 0px;
  }
  #medialibrary .price_slider_container {
    margin-top: 10px;
  }
  #medialibrary .component_logo img {
    float: right;
  }
}
@media (max-width: 700px) {
  #medialibrary .keyword_container .search_title,
  #medialibrary .ck_cat .search_title {
    display: block;
  }
  #medialibrary .ck_ext {
    margin-top: 25px;
  }
  #medialibrary .chekbox_container {
    margin-top: 19px;
  }
  #medialibrary .chekbox_container > * {
    margin-top: 4px;
  }
}
@media (max-width: 705px) {
  #medialibrary .mediaEditForm .inputbox {
    width: 100%;
  }
  #medialibrary .add_new_media_file > tbody > tr > td:nth-child(2) > * {
    margin-left: 0px;
  }
}
@media (max-width: 641px) {
  #medialibrary .mediaEditForm td:first-child {
    width: 30%;
  }
  #medialibrary .mediaEditForm td:last-child {
    width: 70%;
  }
}
@media (max-width: 609px) {
  #medialibrary .add_new_media_file tr > td:first-child {
    width: 24%;
  }
}
@media (max-width: 595px) {
  #medialibrary .ck_ava .search_title {
    display: block;
  }
}
@media (max-width: 504px) {
  #medialibrary .mediaEditForm td:first-child,
  #medialibrary .add_new_media_file td:first-child,
  #medialibrary .mediaEditForm td:last-child,
  #medialibrary .add_new_media_file td:last-child {
    display: block;
    width: 100%;
  }
  #medialibrary .add_new_media_file tr > td:first-child {
    width: 100%;
  }
}
@media (max-width: 500px) {
  #medialibrary .keyword_container,
  #medialibrary .ck_cat {
    float: none;
  }
  #medialibrary .ck_cat {
    margin-top: 10px;
  }
}
@media (max-width: 466px) {
  #medialibrary .lend-request-form .input-group {
    width: 100%;
  }
}
@media (max-width: 436px) {
  #medialibrary .allcategories_button form {
    display: block;
    margin-right: auto;
    margin-bottom: 15px;
  }
  #medialibrary ~ table td.images_container {
    width: 14%;
  }
  #medialibrary .mediaEditForm #mceu_49 ~ * button {
    text-align: left;
  }
  #medialibrary .mediaEditForm #mceu_49 ~ * i {
    display: none;
  }
}
@media (max-width: 392px) {
  #medialibrary .component_logo,
  #medialibrary .media-tools-container .description {
    text-align: center;
  }
  #medialibrary .component_logo img {
    float: none;
  }
  #medialibrary .lend-information {
    clear: both;
  }
  #medialibrary .lend-information,
  #medialibrary .lend-request-form .row > div {
    margin-bottom: 15px;
  }
  #medialibrary .lend-request-form p {
    margin-bottom: 5px;
  }
  #medialibrary #add_to_cart [type="submit"] {
    display: block;
    margin-top: 5px;
  }
}
@media (max-width: 367px) {
  #medialibrary .form_search .ui-slider {
    width: 204px;
  }
  #medialibrary table.ml-basictable-view-media tr td {
    word-wrap: break-word;
    word-break: break-all;
  }
}
@media (max-width: 329px) {
  #medialibrary.my_media_tabs .media_button {
    display: block;
  }
  #medialibrary .add_new_media_file #a_add,
  #medialibrary .add_new_media_file #f_add,
  #medialibrary .add_new_media_file .buy_from_link,
  #medialibrary .add_new_media_file .owneremail {
    margin-left: 0px;
  }
  #medialibrary .mediaEditForm [name="submit2"] {
    float: left;
  }
  #medialibrary table.ml-basictable-view-media tr td:first-child {
    width: 100px  !important ;
  }
  #medialibrary .container_view_media {
    padding: 5px;
  }
  #medialibrary .buy_now {
    margin-top: 4px;
    text-align: center;
    display: block;
  }
}
#medialibrary .allcategories_descr,
#medialibrary .allcategories_descr + * {
  text-align: left;
}
.add_media_message {
  padding: 0px 15px;
}
/* Licenthing */
form.n #frm {
  border-color: #CCC;
  border-style: solid;
}
form.n #DBB {
  padding: 5px 15px;
  display: block;
  margin-left: auto;
  margin-top: 10px;
}
.licensing_container_checked {
  padding: 0px 36px 0px 14px;
  margin-right: 6px;
}
.licensing_selection {
  float: left;
}
.licensing_selection input[type="radio"] {
  margin-left: 10px;
}
/* button */
div.jp-media-lib-state-playing .jp-media-lib-type-single button.jp-media-lib-play,
div.jp-media-lib-state-playing .jp-media-lib-type-single button.jp-media-lib-play:focus {
  background-image: -webkit-linear-gradient(-90deg, #584a61 32%, #3a2a45 100%);
  background-image: -moz-linear-gradient(-90deg, #584a61 32%, #3a2a45 100%);
  background-image: -ms-linear-gradient(-90deg, #584a61 32%, #3a2a45 100%);
  background-image: -o-linear-gradient(-90deg, #584a61 32%, #3a2a45 100%);
  background: linear-gradient(180deg, #584a61 32%, #3a2a45 100%);
}
.jp-media-lib-interface .jp-media-lib-controls-holder .jp-control-button {
  text-align: center;
}
.jp-media-lib-interface .jp-media-lib-controls-holder .jp-control-button,
.jp-media-lib-interface .jp-media-lib-controls-holder .jp-control-button:focus .jp-media-lib-interface .jp-media-lib-controls-holder .jp-control-button,
.jp-media-lib-interface .jp-media-lib-controls-holder .jp-control-button:focus {
  background-image: -webkit-linear-gradient(-90deg, #584a61 32%, #3a2a45 100%);
  background-image: -moz-linear-gradient(-90deg, #584a61 32%, #3a2a45 100%);
  background-image: -ms-linear-gradient(-90deg, #584a61 32%, #3a2a45 100%);
  background-image: -o-linear-gradient(-90deg, #584a61 32%, #3a2a45 100%);
  background: linear-gradient(180deg, #584a61 32%, #3a2a45 100%);
  text-indent: 0;
}
.jp-media-lib-interface .jp-media-lib-controls-holder .jp-control-button i {
  color: #15081c;
  font-size: 18px;
  line-height: 34px;
}
.jp-media-lib-interface .jp-media-lib-controls-holder .jp-control-button:focus i {
  color: #730075;
}
.jp-media-lib-interface .jp-media-lib-controls-holder div.jp-control-button:active i {
  color: #730075;
}
.jp-media-lib-play .fa-pause {
  display: none;
}
.jp-media-lib-state-playing .jp-media-lib-play .fa-play {
  display: none;
}
.jp-media-lib-state-playing .jp-media-lib-play .fa-pause {
  display: inline-block;
}
.jp-media-lib-controls {
  -webkit-box-shadow: 0px 0px 1px 1px #000000 inset;
  -moz-box-shadow: 0px 0px 1px 1px #000000 inset;
  -o-box-shadow: 0px 0px 1px 1px #000000 inset;
  box-shadow: 0px 0px 1px 1px #000000 inset;
  background-image: none;
}
/* progress-bar */
.jp-media-lib-progress-audio .jp-media-lib-seek-bar {
  background-image: -webkit-linear-gradient(270deg, #847c8b 6%, #18091e 73%);
  background-image: -moz-linear-gradient(270deg, #847c8b 6%, #18091e 73%);
  background-image: -ms-linear-gradient(270deg, #847c8b 6%, #18091e 73%);
  background-image: -o-linear-gradient(270deg, #847c8b 6%, #18091e 73%);
  background: linear-gradient(-180deg, #847c8b 6%, #18091e 73%);
}
.jp-media-lib-seek-bar .jp-media-lib-play-bar {
  background-image: -webkit-linear-gradient(270deg, #b577b6 6%, #750073 49%);
  background-image: -moz-linear-gradient(270deg, #b577b6 6%, #750073 49%);
  background-image: -ms-linear-gradient(270deg, #b577b6 6%, #750073 49%);
  background-image: -o-linear-gradient(270deg, #b577b6 6%, #750073 49%);
  background: linear-gradient(-180deg, #b577b6 6%, #750073 49%);
}
/* Video */
.jp-media-lib-video .jp-media-lib-interface {
  padding-bottom: 14px;
}
.jp-media-lib-time-parametrs-box {
  float: left;
  margin-left: 10px;
  width: 200px;
}
.jp-media-lib-time-parametrs-box:before,
.jp-media-lib-time-parametrs-box:after {
  content: "";
  display: table;
  clear: both;
}
#jp_container_1 {
  max-width: 100%;
}
#jp_container_1.jp-media-lib-video {
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#jp_container_1 .jp-media-lib-seek-bar {
  position: relative;
}
#jp_container_1 .jp-media-lib-progress-audio {
  margin-left: 0px;
  float: none;
  width: 100%;
  margin-top: 23px;
}
#jp_container_1 .jp-media-lib-current-time {
  left: 0px;
}
#jp_container_1 .jp-media-lib-duration {
  right: 0px;
  text-align: right;
}
.jp-media-lib-interface .jp-media-lib-current-time,
.jp-media-lib-interface .jp-media-lib-duration {
  font-size: 11px;
}
/* View Video */
.media-lib-play-next-prev .media-lib-play-next-video,
.media-lib-play-next-prev .media-lib-play-next-audio {
  right: 0px;
}
#youtube_player_1 iframe {
  width: 100%;
}
/* Music */
#ML-player .titlemedia {
  line-height: 20px;
}
#ML-player .titlemedia a {
  cursor: pointer;
}
#ML-player .jp-media-lib-video-play-icon {
  top: 56%;
}
#ML-player .jp-media-lib-video .jp-media-lib-interface {
  margin-top: -92px !important;
}
#jp_container_2 {
  padding: 20px 37px;
  box-sizing: content-box;
}
#jp_container_2 .jp-media-lib-progress {
  width: 100%;
  margin-top: 25px;
}
#jp_container_2 .jp-media-lib-current-time,
#jp_container_2 .jp-media-lib-duration {
  position: absolute;
  top: 5px;
}
#jp_container_2 .jp-media-lib-current-time {
  left: 0;
}
#jp_container_2 .jp-media-lib-duration {
  right: 0;
}
.media-lib-play-music-list {
  padding-top: 10px;
  max-width: 100%;
}
.jp-media-lib-audio + .media-lib-play-next-prev {
  width: 100%;
}
.dispaly_media_player .jp-media-lib-audio#jp_container_2 {
  /*max-width: 540px;*/
  box-sizing: border-box;
  padding: 20px 15px 10px;
}
.jp-media-lib-interface:before,
.jp-media-lib-interface:after {
  content: "";
  display: table;
  clear: both;
}
.jp-media-lib-audio div.jp-media-lib-volume-controls .jp-media-lib-mute {
  top: 5px ;
  left: 0px  !important ;
}
.jp-media-lib-audio div.jp-media-lib-volume-controls .jp-media-lib-volume-max {
  top: 5px ;
  right: 0px  !important ;
  left: auto  !important ;
}
.jp-media-lib-audio div.jp-media-lib-volume-controls .jp-media-lib-volume-bar {
  top: auto;
  bottom: 0px;
  position: absolute;
  margin: 0;
}
.jp-media-lib-audio .jp-media-lib-volume-controls,
.jp-media-lib-time-parametrs-box {
  position: relative;
}
.jp-media-lib-volume-controls,
.jp-media-lib-audio .jp-media-lib-controls,
.jp-media-lib-time-parametrs-box,
.jp-media-lib-audio .jp-media-lib-controls-holder,
.jp-button_bar {
  float: left;
}
.jp-media-lib-volume-controls .jp-media-lib-volume-bar,
.jp-media-lib-volume-controls {
  width: 78px;
}
.dispaly_media_player .jp-media-lib-audio .jp-media-lib-controls-holder {
  height: auto;
}
.dispaly_media_player .jp-media-lib-video {
  width: 540px;
}
/*.dispaly_media_player .jp-media-lib-video .jp-media-lib-toggles {
  width: 92px;
}*/
.dispaly_media_player .jp-media-lib-video .jp-media-lib-controls {
  margin: 0 0 0 149px;
  /*display:none;*/
}
.jp-media-lib-video-play{
  /*display:none;*/
}

.dispaly_media_player .jp-media-lib-time-parametrs-box,
.dispaly_media_player .jp-media-lib-controls-holder {
  margin-left: 10px;
  /*display:none;*/
}
/*.jp-media-lib-gui .jp-media-lib-interface .jp-media-lib-controls-holder{
  display: none;
}*/
.dispaly_media_player .media-lib-play {
  width: 540px;
}
.dispaly_media_player #youtube_player_1 iframe {
  width: 100%;
}
@media (max-width: 767px) {
  .dispaly_media_player .media-lib-play {
    margin-bottom: 30px;
  }
}
@media (max-width: 670px) {
  .dispaly_media_player .jp-media-lib-controls-holder,
  .dispaly_media_player .jp-media-lib-time-parametrs-box {
    margin: 0px auto;
  }
  .dispaly_media_player .jp-media-lib-video + .media-lib-play-next-prev,
  .dispaly_media_player .jp-media-lib-video ~ .media-lib-play,
  .dispaly_media_player .jp-media-lib-audio + .media-lib-play-next-prev,
  .dispaly_media_player .media-lib-play,
  .dispaly_media_player .jp-media-lib-video,
  .dispaly_media_player .jp-media-lib-audio#jp_container_2 {
    width: 100%;
  }
  .dispaly_media_player #jp_container_1 .jp-media-lib-controls-holder {
    margin-top: 30px;
  }
}
@media (max-width: 618px) {
  .dispaly_media_player .jp-media-lib-audio#jp_container_2 {
    width: 100%;
  }
}
/* Result Search */
.ml_nofound_title {
  margin: 66px 0px;
}
.search_result_title {
  text-align: center;
}
.search_result_title > * {
  display: inline-block;
}
.search_result_title h2 {
  line-height: 30px;
}
.search_result_title h5 {
  color: #333;
  font-size: 16px;
}
.search_expression {
  text-align: center;
  color: #333;
}
.search_media_count {
  margin-top: 0px;
  line-height: 24px;
}
#media-lib-item-linc2 {
  right: 50px;
}
.media-lib-change-play-default,
.media-lib-change-play,
.media-lib-play-next-prev {
  min-height: 50px;
  position: relative;
  overflow: hidden;
  clear: both;
}
#ML-player .jp-media-lib-video-360p {
  width: 100%;
}
#ML-player .jp-media-lib-audio {
  width: 640px;
}
.media-lib-play,
.media-lib-change-play-default,
.media-lib-change-play {
  width: 100%;
}
.jp-media-lib-video + .media-lib-play-next-prev {
  width: 100%;
}
/* Video Player */
@media (max-width: 1200px) {
  .media-lib-play-list {
    width: 30%;
  }
  #ML-player .jp-button_bar .jp-media-lib-controls {
    width: 195px;
  }
  #ML-player .jp-button_bar .jp-media-lib-controls button {
    width: 49%;
  }
}
@media (max-width: 991px) {
  .music_list_right_content {
    margin: 15px 0px;
  }
}
@media (max-width: 990px) {
  .jp-media-lib-video ~ .media-lib-play-list,
  .jp-media-lib-video ~ .media-lib-change-play {
    float: none;
  }
  .jp-media-lib-video ~ .media-lib-play-list {
    float: none;
    margin-bottom: 15px;
    width: 615px;
  }
  .jp-media-lib-video ~ .media-lib-change-play {
    min-height: 50px;
  }
  .jp-media-lib-video ~ .media-lib-change-play .prev-video,
  .jp-media-lib-video ~ .media-lib-change-play .video-link,
  .jp-media-lib-video ~ .media-lib-change-play .next-video {
    top: 0px;
  }
}
@media (max-width: 701px) {
  #ML-player .jp-media-lib-audio,
  #ML-player .media-lib-play-music-list {
    width: 100%;
  }
}
@media (max-width: 690px) {
  #ML-player .jp-media-lib-video-360p-list,
  #ML-player .jp-media-lib-audio,
  #ML-player {
    width: 100%;
  }
  #youtube_player_1 iframe {
    max-width: 100%;
  }
  /* View Video - Player */
  .jp-media-lib-video,
  .jp-media-lib-video ~ .media-lib-play-list {
    width: 100%;
  }
  .jp-media-lib-video #jp_video_0 {
    width: 100% !important;
    height: auto !important;
  }
  .media-lib-change-play-default,
  .media-lib-change-play,
  .media-lib-play-next-prev {
    width: 100%;
  }
  .jp-media-lib-video ~ .media-lib-play-list {
    width: 100%  !important ;
  }
}
@media (max-width: 686px) {
  .jp-media-lib-video .jp-media-lib-video-play-icon {
    top: 68%;
  }
}
@media (max-width: 670px) {
  .jp-media-lib-jplayer{
    height: auto !important;
  }
  #ML-player .jp-media-lib-video-play-icon {
    top: 70%;
}
  .jp-media-lib-interface > .jp-media-lib-controls-holder > .jp-media-lib-controls,
  .jp-media-lib-interface .jp-media-lib-controls-holder,
  .jp-media-lib-interface .jp-button_bar,
  .jp-media-lib-interface .jp-media-lib-time-parametrs-box {
    float: none;
  }
  .jp-media-lib-interface div.jp-media-lib-controls-holder {
    height: auto;
  }
  .jp-media-lib-interface .jp-media-lib-controls-holder > div.jp-media-lib-controls {
    margin-left: auto;
    margin-right: auto;
  }
  .jp-media-lib-interface .jp-media-lib-volume-bar {
    margin-left: 0px;
  }
  .jp-button_bar,
  .jp-media-lib-controls {
    margin-left: auto;
    margin-right: auto;
    width: 200px;
  }
  .jp-button_bar .prev-music-button-holder {
    margin-left: 0px  !important ;
  }
  .jp-button_bar + .jp-media-lib-time-parametrs-box {
    clear: both;
  }
  #ML-player .jp-button_bar .jp-media-lib-controls {
    width: 126px;
  }
  .jp-media-lib-time-parametrs-box {
    margin-left: auto  !important ;
    margin-right: auto;
  }
  .jp-media-lib-time-parametrs-box .jp-media-lib-progress-audio {
    position: static;
  }
  #jp_container_2 .jp-media-lib-current-time,
  #jp_container_2 .jp-media-lib-duration {
    position: static;
  }
  .jp-media-lib-video .jp-media-lib-interface .jp-media-lib-toggles {
    width: 200px;
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  .jp-media-lib-video .jp-media-lib-interface .jp-media-lib-toggles .jp-media-lib-full-screen {
    float: right;
  }
  div.jp-media-lib-video .jp-media-lib-controls {
    float: none;
  }
  div.jp-media-lib-video .jp-media-lib-controls {
    display: block;
  }
  div.jp-media-lib-video .jp-media-lib-controls:before,
  div.jp-media-lib-video .jp-media-lib-controls:after {
    content: "";
    display: table;
    clear: both;
  }
  #ML-player div.jp-media-lib-video .jp-media-lib-volume-controls {
    width: 200px;
    height: 30px;
    float: none !important;
    position: relative;
    margin: 0px auto;
    margin-bottom: 20px;
  }
  #ML-player div.jp-media-lib-video .jp-media-lib-volume-max {
    right: o;
    left: auto;
  }
  #ML-player div.jp-media-lib-video .jp-media-lib-interface {
    display: block;
    margin-top: 0px !important;
  }
  .jp-media-lib-interface .jp-media-lib-volume-controls {
    /*width: 200px;*/
    height: 30px;
    float: none !important;
    position: relative;
    margin: 0px auto;
    margin-bottom: 20px;
  }
  .jp-media-lib-volume-controls .jp-media-lib-volume-max {
    right: 0 !important;
    left: auto !important;
  }
  .jp-media-lib-volume-controls .jp-media-lib-volume-bar {
    width: 100% !important;
    box-sizing: border-box;
  }
  #jp_container_1.jp-media-lib-audio,
  #jp_container_1.jp-media-lib-audio + .media-lib-play-music-list {
    width: 100%;
  }
}
@media (max-width: 634px) {
  .jp-media-lib-video .jp-media-lib-video-play-icon {
    top: 64%;
  }
}
@media (max-width: 545px) {
  #youtube_player_1 {
    width: 100% !important;
  }
}
@media (max-width: 530px) {
  .jp-media-lib-video {
    /* Video-Play-List */
  }
  .jp-media-lib-video .jp-media-lib-video-play-icon {
    top: 76%;
  }
  .jp-media-lib-video#jp_container_1 .jp-media-lib-controls-holder > *:last-child {
    margin-bottom: 0px;
  }
  .jp-media-lib-video#jp_container_1 .jp-media-lib-controls {
    display: block;
    float: none;
  }
  .jp-media-lib-video#jp_container_1 .jp-media-lib-volume-controls {
    height: 30px;
    position: relative;
  }
  .youtube_player,
  .jp-media-lib-jplayer,
  #jp_video_0,
  .jp-media-lib-video ~ .media-lib-play-list,
  .jp-media-lib-video ~ .media-lib-change-play,
  .jp-media-lib-video-360p-list#jp_container_1,
  .jp-media-lib-video .jp-media-lib-controls-holder {
    /*min-width: 218px;*/
    max-width: 100%;
  }
}
@media (max-width: 524px) {
  .jp-media-lib-video.jp-media-lib-video-play-icon {
    top: 71%;
  }
}
@media (max-width: 457px) {
  #ML-player .jp-media-lib-video-play-icon {
    top: 67%;
  }
}
@media (max-width: 440px) {
  .jp-media-lib-video .jp-media-lib-video-play-icon {
    top: 81%;
  }
}
@media (max-width: 420px) {
  .jp-media-lib-audio .next-music-button-holder {
    margin-left: 0px !important;
  }
}
@media (max-width: 396px) {
  .video-link,
  .jp-media-lib-video-360p + .media-lib-play-next-prev #media-lib-item-linc1,
  .media-lib-play-next-prev #media-lib-item-linc1,
  .media-lib-play-next-prev #media-lib-item-linc2 {
    left: 45px;
    right: 13%;
  }
}
@media (max-width: 378px) {
  #ML-player .jp-media-lib-video-play-icon {
    top: 71%;
  }
}
@media (max-width: 340px) {
  .jp-media-lib-video .jp-media-lib-video-play-icon {
    top: 82%;
  }
  .jp-media-lib-audio {
    padding: 20px 10px;
  }
}
/*=====================================
=            Admin Setting            =
=====================================*/
.adminform {
  width: 75%;
}
.adminform td {
  padding: 10px;
  text-align: left;
}
.adminform tbody tr td:nth-child(1),
.adminform tbody tr td:nth-child(4) {
  text-align: left;
}
.adminform-flex-table tbody {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.adminform-flex-table tbody tr {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  height: auto;
}
.adminform-flex-table tbody td {
  align-items: center;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: -ms-inline-flex;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  word-break: break-all;
}
.adminform-flex-table td span.pre_tooltip_text {
  max-width: 86%;
  padding-right: 10px;
}
.adminform.notification_table td:nth-child(1) {
  width: 21%;
}
.adminform.notification_table td:nth-child(2) {
  width: 10%;
}
.adminform.notification_table td:nth-child(3) {
  width: 21%;
}
.adminform.notification_table td:nth-child(4) {
  width: 48%;
}
.adminform.lend_emaill {
  width: 90%;
}
.adminform.lend_emaill td:nth-child(1) {
  width: 19%;
}
.adminform.lend_emaill td:nth-child(2) {
  width: 16%;
}
.adminform.lend_emaill td:nth-child(3) {
  width: 25%;
}
.adminform.lend_emaill td:nth-child(4) {
  width: 40%;
}
.adminform.lend_emaill [type="text"].inputbox,
.adminform.other [type="text"].inputbox,
.adminform.other_settings [type="text"].inputbox,
.adminform.lend_emaill select,
.adminform.other select,
.adminform.other_settings select {
  width: 120px;
  max-width: 100%;
}
.adminform.other td:nth-child(1) {
  width: 24%;
}
.adminform.other td:nth-child(2) {
  width: 18%;
}
.adminform.other td:nth-child(3) {
  width: 29%;
}
.adminform.other td:nth-child(4) {
  width: 29%;
}
.adminform.show_buttons,
.adminform.show_field,
.adminform.literally_index,
.adminform.access,
.adminform.community_builder,
.adminform.reviews_settings {
  width: 60%;
}
.adminform.show_buttons td:nth-child(1),
.adminform.show_field td:nth-child(1),
.adminform.literally_index td:nth-child(1),
.adminform.access td:nth-child(1),
.adminform.community_builder td:nth-child(1),
.adminform.reviews_settings td:nth-child(1) {
  width: 27%;
}
.adminform.show_buttons td:nth-child(2),
.adminform.show_field td:nth-child(2),
.adminform.literally_index td:nth-child(2),
.adminform.access td:nth-child(2),
.adminform.community_builder td:nth-child(2),
.adminform.reviews_settings td:nth-child(2) {
  width: 11%;
}
.adminform.show_buttons td:nth-child(3),
.adminform.show_field td:nth-child(3),
.adminform.literally_index td:nth-child(3),
.adminform.access td:nth-child(3),
.adminform.community_builder td:nth-child(3),
.adminform.reviews_settings td:nth-child(3) {
  width: 32%;
}
.adminform.show_buttons td:nth-child(4),
.adminform.show_field td:nth-child(4),
.adminform.literally_index td:nth-child(4),
.adminform.access td:nth-child(4),
.adminform.community_builder td:nth-child(4),
.adminform.reviews_settings td:nth-child(4) {
  width: 30%;
}
.adminform.other_settings {
  width: 70%;
}
.adminform.other_settings td:nth-child(1) {
  width: 25%;
}
.adminform.other_settings td:nth-child(2) {
  width: 25%;
}
.adminform.other_settings td:nth-child(3) {
  width: 25%;
}
.adminform.other_settings td:nth-child(4) {
  width: 25%;
}
.adminform.show_buttons tr {
  padding: 10px 0px;
}
.adminform td [type="text"] + [type="text"] {
  margin-left: 10px;
}

.read-online-btn:hover a {
  text-decoration: none;
}
.read-online-btn{
  margin-bottom: 5px;
  margin-top: 5px;
}

table.adminlist.bl_admin_lent-bottom_table.my_table th {
  background-color: #d9edf7;
  border:1px solid #DDD !important;
  border-collapse: collapse;
}

table.adminlist.bl_admin_lent-bottom_table.my_table tr:hover td {
  background:#e7ffe7 !important;
}

table.adminlist._reviews tr td,
table.adminlist.language_manager tr td,
table.adminlist.bl_admin_lent-bottom_table.my_table tr td,
table.my_table.my_table-bordered.my_table-hover.adminlist.bl_admin_books_main_table tr td,
table.adminlist.my_table.my_table-bordered.my_table-hover.bl_admin_categories_main_table tr td {
  color:#1d1d1d !important;
  color: red;
  font:400 12px 'Open Sans',Arial,sans-serif !important;
  padding:5px !important;
  border:1px solid #DDD !important;
  text-align: center;
}
table.adminlist._reviews tr:last-child td, 
table.adminlist.language_manager tr:last-child td, 
table.my_table.my_table-bordered.my_table-hover.adminlist.bl_admin_books_main_table tr:last-child td, 
table.adminlist.my_table.my_table-bordered.my_table-hover.bl_admin_categories_main_table tr:last-child td {
  border: none !important;
}

table.adminlist._reviews tr:hover td, 
table.adminlist.language_manager tr:hover td, 
table.my_table.my_table-bordered.my_table-hover.adminlist.bl_admin_books_main_table tr:hover td, 
table.adminlist.my_table.my_table-bordered.my_table-hover.bl_admin_categories_main_table tr:hover td {
  background:#e7ffe7 !important;
}

table.adminlist._reviews a:hover,
table.adminlist.language_manager a:hover,
table.adminlist.bl_admin_lent-bottom_table.my_table a:hover,
table.my_table.my_table-bordered.my_table-hover.adminlist.bl_admin_books_main_table a:hover, 
table.adminlist.my_table.my_table-bordered.my_table-hover.bl_admin_categories_main_table a:hover {
    
  text-decoration:none;
}

table.adminlist .cat-header th{
  background: #d9edf7;
  border: 1px solid #DDD !important;
}

.my_btn.bl_import_export_toolbar_import_buttom.toolbar,
.my_btn.bl_import_export_toolbar_export_buttom.toolbar {

  display: inline-block;
  padding: 6px 9px !important;
  margin-bottom: 0;
  margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  zoom: 1;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  font: normal 400 12px 'Lato', Arial, sans-serif !important;
  letter-spacing: 0px !important;
  text-shadow: none !important;
}


/*=====  End of Admin Setting  ======*/

.input-append, .input-prepend {
    display: inline-block;
    font-size: 0;
    margin-bottom: 9px;
    vertical-align: middle;
    white-space: nowrap;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    display: inline-block;
    /*height: 18px;*/
    padding: 4px 6px;
    margin-bottom: 9px;
    font-size: 13px;
    line-height: 18px;
    color: #555;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    vertical-align: middle;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    cursor: not-allowed;
    background-color: #eee;
}
.input-append input, .input-append select, .input-append .uneditable-input, .input-append .dropdown-menu, .input-append .popover, .input-prepend input, .input-prepend select, .input-prepend .uneditable-input, .input-prepend .dropdown-menu, .input-prepend .popover {
    font-size: 13px;
}
.input-append input, .input-append select, .input-append .uneditable-input, .input-prepend input, .input-prepend select, .input-prepend .uneditable-input {
    position: relative;
    margin-bottom: 0;
    vertical-align: top;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}
.input-append input, .input-append select, .input-append .uneditable-input {
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}
.input-medium {
  width: 150px;
}
.btn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f5f5f5;
    background-image: linear-gradient(to bottom, #fff, #e6e6e6);
    background-repeat: repeat-x;
    border-color: #bbb #bbb #a2a2a2;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}
.input-append .add-on, .input-append .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .add-on, .input-prepend .btn, .input-prepend .btn-group > .dropdown-toggle {
    border-radius: 0;
    vertical-align: top;
}
.input-append .add-on, .input-append .btn, .input-append .btn-group {
    margin-left: -1px;
}
.icon-file::before {
    content: "";
}
[class^="icon-"]::before, [class*=" icon-"]::before {
    font-family: "IcoMoon";
    font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
    display: inline-block;
    height: 14px;
    line-height: 14px;
    margin-right: 0.25em;
    width: 14px;
}
.input-append .add-on, .input-append .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .add-on, .input-prepend .btn, .input-prepend .btn-group > .dropdown-toggle {
    vertical-align: top;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.hidden {
    display: none;
    visibility: hidden;
}
.btn {
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #333 !important;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid #bbb;
    border-bottom-color: #a2a2a2;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn:hover, .btn:focus {
    color: #333;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
    color: #333;
    background-color: #e6e6e6;
}
a, table a, div a, a:hover, table a:hover, div a:hover {
    text-decoration: none;
    color: blue;
}
.icon-file:before {
    content: "\e016";
}
[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: 'IcoMoon';
    font-style: normal;
    speak: none;
}
.icon-new:before, .icon-plus:before {
    content: "\2a";
}
.icon-apply:before, .icon-edit:before, .icon-pencil:before {
    content: "\2b";
}
.icon-delete:before, .icon-remove:before, .icon-cancel-2:before {
    content: "\49";
}

div.modal.fade.in {
    top: 5%;
}
div.modal.jviewport-width80 {
    width: 80vw;
    margin-left: -40vw;
}
div.modal.fade {
    -webkit-transition: opacity .3s linear, top .3s ease-out;
    -moz-transition: opacity .3s linear, top .3s ease-out;
    -o-transition: opacity .3s linear, top .3s ease-out;
    transition: opacity .3s linear, top .3s ease-out;
    top: -25%;
}
.fade.in {
    opacity: 1;
}
div.modal {
    position: fixed;
    top: 5%;
    left: 50%;
    z-index: 1050;
    width: 80%;
    margin-left: -40%;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,0.3);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
    box-shadow: 0 3px 7px rgba(0,0,0,0.3);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    outline: none;
}
.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -moz-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}
.hide {
    display: none;
}
.modal-header {
    padding: 9px 15px;
    border-bottom: 1px solid #eee;
}
.modal-header .close {
    margin-top: 2px;
}
button.close {
    padding: 3;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}
.close {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 18px;
    color: #000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}
input, button, select, textarea {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.modal-backdrop, .modal-backdrop.fade.in {
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.modal-backdrop.fade {
    opacity: 0;
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}
.jviewport-height70 {
    height: 70vh;
}
.modal-body {
    width: 98%;
    position: relative;
    max-height: 400px;
    padding: 1%;
}
.modal-body iframe {
    width: 100%;
    max-height: none;
    border: 0 !important;
}
.icon-search:before {
    content: "\53";
}
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
    background-color: #f9f9f9;
}
.modal-footer {
    padding: 14px 15px 15px;
    margin-bottom: 0;
    text-align: right;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    -webkit-box-shadow: inset 0 1px 0 #fff;
    -moz-box-shadow: inset 0 1px 0 #fff;
    box-shadow: inset 0 1px 0 #fff;
}

#toolbar .btn-success {
    border: 1px solid #378137 !important;
    border: 1px solid rgba(0,0,0,0.2);
    color: #fff !important;
    background-color: #46a546;
    background-image: none;
}

[dir="rtl"] .volume-controls-music{
  float: right !important;
}
[dir="rtl"] .jp-media-lib-volume-controls, [dir="rtl"] .jp-media-lib-audio .jp-media-lib-controls, [dir="rtl"] .jp-media-lib-time-parametrs-box, [dir="rtl"] .jp-media-lib-audio .jp-media-lib-controls-holder, [dir="rtl"] .jp-button_bar {
  float: right;
}
[dir="rtl"] .moduletable_video [class*="ml-base-list-product"]{
  float: right;
}
[dir="rtl"] .ml-collumn-xs-1, [dir="rtl"] .ml-collumn-xs-2, [dir="rtl"] .ml-collumn-xs-3, [dir="rtl"] .ml-collumn-xs-4, [dir="rtl"] .ml-collumn-xs-5, [dir="rtl"] .ml-collumn-xs-6, [dir="rtl"] .ml-collumn-xs-7, [dir="rtl"] .ml-collumn-xs-8, [dir="rtl"] .ml-collumn-xs-9, [dir="rtl"] .ml-collumn-xs-10, [dir="rtl"] .ml-collumn-xs-11, [dir="rtl"] .ml-collumn-xs-12 {
  float: right;
}
[dir="rtl"] #medialibrary .price_slider_container > * {
  float: right;
}
@media (min-width: 1200px){
  [dir="rtl"] .ml-collumn-lg-1, [dir="rtl"] .ml-collumn-lg-2, [dir="rtl"] .ml-collumn-lg-3, [dir="rtl"] .ml-collumn-lg-4, [dir="rtl"] .ml-collumn-lg-5, [dir="rtl"] .ml-collumn-lg-6, [dir="rtl"] .ml-collumn-lg-7, [dir="rtl"] .ml-collumn-lg-8, [dir="rtl"] .ml-collumn-lg-9, [dir="rtl"] .ml-collumn-lg-10, [dir="rtl"] .ml-collumn-lg-11, [dir="rtl"] .ml-collumn-lg-12 {
    float: right;
  }
}
@media (min-width: 992px){
  [dir="rtl"] .ml-collumn-md-1, [dir="rtl"] .ml-collumn-md-2, [dir="rtl"] .ml-collumn-md-3, [dir="rtl"] .ml-collumn-md-4, [dir="rtl"] .ml-collumn-md-5, [dir="rtl"] .ml-collumn-md-6, [dir="rtl"] .ml-collumn-md-7, [dir="rtl"] .ml-collumn-md-8, [dir="rtl"] .ml-collumn-md-9, [dir="rtl"] .ml-collumn-md-10, [dir="rtl"] .ml-collumn-md-11, [dir="rtl"] .ml-collumn-md-12 {
    float: right;
  }
}
@media (min-width: 768px){
  [dir="rtl"] .ml-collumn-sm-1, [dir="rtl"] .ml-collumn-sm-2, [dir="rtl"] .ml-collumn-sm-3, [dir="rtl"] .ml-collumn-sm-4, [dir="rtl"] .ml-collumn-sm-5, [dir="rtl"] .ml-collumn-sm-6, [dir="rtl"] .ml-collumn-sm-7, [dir="rtl"] .ml-collumn-sm-8, [dir="rtl"] .ml-collumn-sm-9, [dir="rtl"] .ml-collumn-sm-10, [dir="rtl"] .ml-collumn-sm-11, [dir="rtl"] .ml-collumn-sm-12 {
    float: right;
  }
}
.mlSlider .slide-title a{
    display: block;
    padding: 15px 5px;
}
@media (max-width: 979px){
  .jp-media-lib-video ~ .media-lib-play-list{
    width: 100% !important;
  }
  .media-lib-change-play{
    width: 100% !important;
  }
  #ML-player .jp-button_bar .jp-media-lib-controls {
    width: 175px;
  }
}
@media (max-width: 767px){
  #ML-player .jp-media-lib-video-360p {
    width: 100%;
  }
}
@media (max-width: 500px){
  #ML-player .jp-media-lib-video-play-icon {
    top: 78%;
  }
}
@media (max-width: 375px){
  #ML-player .jp-media-lib-video-play-icon {
    top: 84%;
  }
}
@media (max-width: 320px){
  #ML-player .jp-media-lib-video-play-icon {
    top: 86%;
  }
}