@charset "utf-8";
/* ==|== primary styles =====================================================
Author: Avigdor Braun b.avigdor(at)gmail.com
========================================================================== */
.CMDM {margin: 0;padding: 0;list-style: none;border: 0;position: relative;}
.CMDM .clear { clear: both; float: none; }
.CMDM_success,
.CMDM_error {border: solid 1px;margin: 10px 0;float: left;padding: 15px 10px 15px 0 !important;list-style-type: none;background-repeat: no-repeat;background-position: 17px center;background-size: 16px 16px;width: 100%;position: relative;z-index: 99999;}
.CMDM_success { margin-bottom: 20px; color: #4f8a10; background-color: #dff2bf; background-image: url(../../resources/imgs/checked.png); }
.CMDM_error { color: #d8000c; background-color: #ffbaba; background-image: url(../../resources/imgs/error.png); }
.CMDM_success li,
.CMDM_error li {display: block;line-height: 20px;padding: 0 0 0 43px !important;list-style-type: none;}
.CMDM.site-content { margin-top: 2em }
.CMDM.site-content h1.entry-title { width: 984px; margin: auto; font-size: 150%; padding: 1em 0; }
.CMDM .CMDM-app { width: 984px; margin: auto; font-size: 13px; overflow: hidden; }
.CMDM .cmdm-main { width: 795px; float: left; }
.CMDM-app .cmdm-single-header-widget,
.CMDM-app .cmdm-single-content-widget,
.CMDM-app .cmdm-widget-content { float: left; width: 724px; }
.cmdm-single-header-widget {clear: both;margin-top: 20px;}
.cmdm-widget-content h2 { display: inline-block }
.CMDM .CMDM-app .aside { float: right; width: 250px; }
.CMDM .CMDM-app .aside .widget ul { margin-left: 1.4em }
.CMDM .CMDM-app .aside .widget a { color: black }
.CMDM .CMDM-app .aside .widget { margin-bottom: 2em }
.cmdm-single-details-shortcode li { float: none!important; }
.cmdm-content-area .cmdm-download-details .inner ul { list-style: none; padding: 0; margin: 0; }
.cmdm-content-area .cmdm-download-details .inner li { margin-bottom: 0; }
.cmdm-download-details ul {margin: 0 0 20px;overflow: hidden;padding: 0!important;}
.cmdm-download-details li {margin-right: 20px;float: left;list-style: none;width: auto;padding: 0;margin-left: 0;}
.cmdm-download-details li strong { display: block; margin-bottom: 5px; }
.cmdm-download-details > .inner > ul > li:before {
	content: '';
}
aside .cmdm-download-details ul,
aside .cmdm-download-details li { list-style: none; margin: 0; padding: 0; }
aside .cmdm-download-details li { width: 50%; margin-bottom: 1em; }
.cmdm-download-widget .inner { width: auto !important }
.CMDM .sideBox { margin: 11px 0 22px; position: relative; padding: 21px 13px 20px 12px; border: 2px solid #f0f0f0; border-radius: 10px; }

a.cmdm-download-button { cursor: pointer;}
a.cmdm-download-button.disabled{background-color: #ddd;cursor: default;}

.CMDM .manageAddOns { text-align: center }
.CMDM .manageAddOns p { padding: 9px 0 4px; margin-bottom: 0; }
.CMDM .manageAddOns a.manageAddOnsA { background: url(../../resources/imgs/but27.png) 0 0 repeat-x; color: #473e82; display: block; margin: auto; text-align: center; text-decoration: none; line-height: 27px; border: 1px solid #bdbad3; }
.CMDM .manageAddOns a.manageAddOnsA:hover { background-position: 0 -43px }
.CMDM hr { border-bottom: 1px solid #d9d9db; margin: 10px 0; background-color: 0; height: auto; }
.CMDM dl { margin: 0 }
.CMDM .iconsList dt,
ul.linksList,
.cmdm_page .cmdm-thumb { margin: 0 0 20px; padding: 0!important; display: block; list-style: none!important; }
.CMDM-app .cmdm-main .cmdm-thumb { display: block }
.cmdm-archive-items ul .cmdm-thumb {margin: 0 !important;max-width: 100%;}
.cmdm-files-list-content .cmdm-thumb {float: left;margin: 0 15px 0 0;}
.cmdm-thumb img {max-width: 100%; height: auto;}
.CMDM .sideBox h3 { color: #473e82; font-size: 16px; margin-bottom: 10px; font-weight: normal; margin-top: -10px; }
.CMDM .iconsList dd { clear: both; padding: 0 0 0; min-height: 32px; margin-bottom: 10px; margin-left: 0; }
.CMDM .iconsList dd a { text-decoration: none }
.CMDM .iconsList dd a:hover { text-decoration: underline }
.CMDM .iconsList dd img { float: left; margin-right: 5px; }
.CMDM .iconsList dd cite { color: #808080; display: block; font-size: 11px; font-style: normal; }
.CMDM .sideBox .more { padding: 10px 0 0; text-align: right; clear: both; }
.CMDM .sideBox .more a { color: #473e82; text-decoration: none; font-size: 11px; }
.CMDM .sideBox .more a:hover { text-decoration: underline }
.CMDM .sideBox .more a:after { content: ""; border: solid transparent; border-width: 4px 0 3px 5px; border-left-color: #473e82; display: inline-block; vertical-align: middle; margin-left: 3px; }
.CMDM .sideBox p label { color: #808080 }
.CMDM .sideBox .supported { text-align: right; padding: 5px; font-size: 11px; color: #808080; }
ul.linksList li { margin: 0 !important; padding: 0; list-style: none!important; }
/* Buttons */
.button-primary,
.cmdm-button { display: inline-block; background: #f7f7f7; font-size: 16px; height: 30px; line-height: 30px; padding: 0 10px; color: #444; border: 0; border-radius: 5px;}
.cmdm-button-primary { background: #444; color: #fff!important; }
.cmdm-button-large { font-size: 16px; height: 40px; line-height: 40px; padding: 0 15px; }
.CMDM .CMDM-app h2 .num { color: #808080; font-size: 16px; font-weight: normal; }
.CMDM .search { float: right }
.CMDM .typeFilter { float: right; margin: 2px 0 0; position: relative; z-index: 1; border: 0; padding: 0; }
.CMDM .typeFilter select { margin: 0 10px 0 0; list-style: none; font-family: Arial; font-size: 13px; color: #333; line-height: 1.4; border: 1px solid #E6E6E6; padding: 2px 3px; width: 172px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background-color: 0; }
p.cmdm-backtolib {font-size: 13px;margin-top: 20px;}
.cmdm-clear { clear: both }
.cmdm-index-categories { clear: both; width: 100%; float: left; }
li.cmdm-download-categories a:after { content: ", "; }
li.cmdm-download-categories a:last-of-type:after { content: ""; }
.boxGrey724.videoplayer { background: none; }
.cmdm-block { padding-bottom: 25px; }
.cmdm-categories-table { border-width: 0; }
.cmdm-categories-table td { border-width: 0; padding: 0; }
.cmdm-archive-items { clear: both;margin: 2em 0;width: 100%;float: left; }
.cmdm-archive-items ul { padding: 0; }
.cmdm-archive-items h3 { color: #444; }
.cmdm-archive-items h3 a { color: inherit; }
.cmdm-archive-items h3 { margin: 0 0 10px; padding: 0; }
.cmdm-archive-items .searchTitle { border-radius: 5px; padding: 2px; color: #808080; margin-bottom: 5px; }
.cmdm-archive-items .cmdm-category-name { background: #f0f0f0; color: black; padding: 0.3em 0.5em; font-weight: 600; }
.cmdm-archive-items .searchTitle span { color: #333 }
.cmdm-archive-items > ul:after { clear: both; content: "\0020"; display: block; height: 0; visibility: hidden; }
.CMDM-list-view ul { margin: 2em 0; width: 100%; float: left; }
.CMDM-list-view > ul > li { float: left; width: 50%; }
.CMDM-cat-view > ul {margin: 0;}
.CMDM-cat-view .cmdm-item { float: left; width: 100%; margin-top: 20px; }
.CMDM-tiles-view .cmdm-item figure { margin: 0; }
.CMDM-tiles-view .cmdm-item .item-inner {overflow: hidden;}
.CMDM-cat-view figure { float: left; padding-right: 20px; }
.CMDM-cat-view .item-inner { float: left; }
.cmdm-archive-items > ul > li { list-style: none;  }
.cmdm-archive-items > ul > li cite {color: #808080;font-size: 11px;position: relative;left: 5px;}
.cmdm-archive-items > ul > li .download:hover { text-decoration: underline }
.cmdm-screenshots { overflow: hidden; position: relative; padding: 12px 0 0; margin-bottom: 20px; clear: both; max-height: 300px; overflow: hidden; text-align: center; }
.cmdm-screenshots-scrollable { position: relative; overflow: hidden; width: 100%; margin: 0 auto 5px; height: 220px; text-align: center; }
.cmdm-screenshots-scrollable .items { width: 100%; position: absolute; clear: both; }
.cmdm-screenshots .cmdm-scrreenshot-image {width: 100%;position: absolute;top: 0;left: 0;background: white;text-align: center;border-radius: 6px;height: 220px !important;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.cmdm-screenshots img { border-radius: 6px; height: 220px !important; width: 100%; }
.cmdm-screenshots-paging span {cursor: pointer;display: inline-block;margin: 0;text-align: center;padding: 5px 14px;background: #f7f7f7;}
.cmdm-screenshots-paging span:hover { background: #eeeeee;}
.CMDM-no-sidebar .cmdm-archive-items { padding: 0 }
.CMDM-no-sidebar .cmdm-archive-items:before { background: 0; height: 0; width: auto; }
.CMDM-no-sidebar .cmdm-archive-items li { width: 290px; border-radius: 6px; }
.CMDM .paging { width: auto; position: relative; padding: 0; text-align: center; color: #808080; font-size: 11px; line-height: 20px; height: 25px; }
.CMDM .paging span { color: #473e82; font-size: 11px; text-decoration: none; cursor: pointer; }
.CMDM .paging span.disabled_page { color: #808080 }
.CMDM .paging .prev { color: #7b71c9; font-size: 16px; font-weight: bold; line-height: 1; padding: 0 4px 3px; display: inline-block; }
.CMDM .paging .next { color: #7b71c9; font-size: 16px; font-weight: bold; line-height: 1; padding: 0 4px 3px; display: inline-block; }
.CMDM .paging .navi { height: 20px; text-align: center; width: 142px; display: inline-block; }
.CMDM .paging .navi span { width: 9px; height: 10px; margin: 4px 1px 0; background: url(../../resources/imgs/navigator.png) 0 0 no-repeat; display: inline-block; font-size: 1px; }
.CMDM .paging .navi a:hover { background-position: 0 -10px }
.CMDM .paging .navi a.active { background-position: 0 -20px }
.CMDM .paging.empty_paging { background: url(../../resources/imgs/pagingEmptyBg.png) }
.cmdm-pagination,
.cmdm-pagination li { list-style: none }
.cmdm-pagination li,
.cmdm-pagination a,
.cmdm-pagination span { display: inline-block }
.cmdm-pagination { position: relative; padding: 1em 0; text-align: center; color: #555555; margin-top: 1em; float: left; width: 100%; }
.cmdm-pagination.more { text-align: right }
.cmdm-pagination a { color: #473e82; text-decoration: none; }
.cmdm-pagination a,
.cmdm-pagination span { border-radius: 4px; color: black; padding: 0 0.5em; background-color: #f7f7f7; color: #555; }
.cmdm-pagination a:hover { background: #eeeeee }
.cmdm-pagination li.current a { background: #f0f0f0; font-weight: bold; border-color: #999; color: black; }
.cmdm-pagination span { color: #fff; background-color: #777; border-color: #777; font-weight: bold; }
.cmdm-files-list-widget .cmdm-pagination { margin: 1em 0 !important; padding: 0 !important; list-style: none; }
.cmdm-files-list-widget .cmdm-pagination li { list-style: none; margin: 0 !important; padding: 0 !important; }
.cmdm-files-list-widget .cmdm-pagination li { display: inline-block }
.cmdm-files-list-widget .cmdm-pagination a,
.cmdm-files-list-widget .cmdm-pagination li.cmdm-pagination-disabled {display: inline-block;padding: 0.5em 0 !important;font-size: 14px;text-decoration: none;font-weight: bold;background: #f0f0f0;border: 1px solid #cccccc;color: #777777;min-width: 3em;text-align: center;}
.cmdm-files-list-widget .cmdm-pagination li { margin: 0 5px!important; border-radius: 5px; }
.cmdm-files-list-widget .cmdm-pagination a:hover { color: black; border-color: #999999; }
.cmdm-files-list-widget .cmdm-pagination .cmdm-pagination-current a { background: white; color: black; }
.cmdm-files-list-widget .cmdm-files-list-filter input { margin: 0 }
.cmdm-files-list-widget .cmdm-download-not-permitted { float: right; font-size: 90%; }
.cmdm-files-list-search-form { min-height: 3em }
.cmdm-files-list-search-form .cmdm-search {display: inline-block;}
.cmdm-files-list-search-field { float: right }
.cmdm-tab-nav { padding: 0 !important; margin: 0 !important; border-bottom: 1px solid #2C3238; }
.cmdm-tab-nav li { display: inline-block; list-style: none; margin-right: 20px; line-height: 40px; }
.cmdm-tab-nav li:before { 
	content: '' !important;
}
.cmdm-tab-nav li:first-child { border-color: transparent }
.cmdm-tab-nav li a {color: #2C3238;display: block;text-decoration: none;text-align: center;border: 0;}
.cmdm-tab-nav li.on a { font-weight: 600; color: #2C3238; }
.cmdm-tab-nav li.on { border-bottom: 3px solid #2C3238; }
.cmdm-tab-nav li.on + li { border-color: transparent }
.CMDM .tabItem {display: none; }
.CMDM .tabItem p { line-height: 2; nowhitespace: afterproperty; margin: 1em 0; }
.CMDM .topicTbl {margin-top: 20px;width: 100%;}
.CMDM .topicTbl th { background: #f7f7f7; }
.CMDM .topicTbl td .topicLink { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-decoration: none; }
.CMDM .topicTbl td .topicLink:hover { text-decoration: underline }
.CMDM .topicTbl td .topicLink:before { content: ""; border: solid transparent; border-width: 4px 0 3px 5px; border-left-color: #473e82; display: inline-block; vertical-align: middle; margin: -3px 5px 0 0; }
.CMDM .topicTblWrapper + .paging { background-image: url(../../resources/imgs/pagingBg2.png); margin-bottom: 20px; }
.CMDM .tabItemSupport .paging a.currentPage { color: #333 }
.CMDM .boxWhite694 { background: #fff; position: relative; padding: 12px; margin-bottom: 20px; }
.CMDM .boxWhite694 h5 { line-height: 2; margin-top: 0; }
.CMDM .boxWhite694 strong img { vertical-align: middle }
.cmdm_support_wrap { overflow: hidden; }
.cmdm_support_form{ float: left; }
.cmdm_support_wrap .cmdm_support_form { width: 77%; }
.cmdm_support_wrap { margin-top: 20px; }
.cmdm_support_wrap ul.notes { float: right; width: 20%; margin: 0; background: none; color: #999; padding: 0; }
.cmdm_support_wrap ul.notes li { margin-bottom: 10px; list-style: none; font-size: 12px; line-height: 1.3; }
.CMDM .boxWhite694 input[type=text] {width: 100%;}
.cmdm-support-topic textarea,
.CMDM .cmdm_support_form textarea {overflow: auto;margin: 20px 0 10px;min-height: 200px;width: 100%;}
.butPost { margin-top: 7px; }
.CMDM .boxWhite694 label { display: block; padding: 2px 0; }
.CMDM .CMDM-app .butPost { background: url(../../resources/imgs/butPost.png) 0 0 no-repeat; border: 0; display: block; height: 24px; margin: auto; padding-bottom: 5px; padding-top: 3px; text-align: center; width: 97px; }
.CMDM .CMDM-app .butPost:hover { background-position: 0 -26px }
.CMDM .progressWrapper { float: left; width: 200px; margin: 3px; min-height: 50px; }
.CMDM .progressWrapper.loader { background: transparent url(../../resources/imgs/ajax-loader.gif) center center no-repeat }
.CMDM .progressWrapper .progressCancel { cursor: pointer; position: absolute; top: 0; right: 0; width: 10px; height: 10px; background-color: #ddd; border-radius: 4px; padding: 4px; line-height: 0.6em; z-index: 5; }
.CMDM .progressName { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 80%; }
.CMDM .progressWrapper .progressImg { display: block; width: 196px; height: 60px; text-align: center; border: solid 1px #ccc; position: relative; }
.CMDM .progressImg img { border-radius: 4px; max-height: 60px; }
.CMDM .progressWrapperList {float: none;width: auto;cursor: move;margin: 0;padding-bottom: 6px;}
.CMDM .progressWrapperList.template { display: none }
.CMDM .progressWrapperList .progressImg { clear: both }
.CMDM .progressWrapperList input { width: 80% }
.CMDM .progressWrapperList .progressCancel {cursor: pointer;display: inline-block;width: 16px;vertical-align: middle;height: 16px;line-height: 10px;background-color: #ddd;border-radius: 50%;padding: 4px 3px;z-index: 5;margin-left: 0.5em;text-align: center;}
div.CMDM_loadingOverlay { display: block; z-index: 100; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.8); background-image: url(../../resources/imgs/ajax-loader.gif); background-repeat: no-repeat; background-position: center center; }
.CMDM .CMDM-add { float: right; padding: 7px 7px 7px 32px; border: solid 1px #f0f0f0; background-color: #fff; background-repeat: no-repeat; background-image: url(../../resources/imgs/add.png); background-position: 5px center; border-radius: 6px; }
.CMDM .CMDM-add:hover { background-color: #f5f5f5 }
.cmdm-content-dashboard .entry-title { font-size: 120%; font-weight: bold; }
.cmdm-content-dashboard { max-width: 790px; margin: 0 auto; }
.CMDM .CMDM-dashboard { background-color: #fafafa; margin: 0 0 2em 0; border-collapse: collapse; }
.CMDM .CMDM-dashboard a.back { line-height: 2em }
.CMDM .CMDM-dashboard th,
.CMDM .CMDM-dashboard td { border: solid 1px #e9e9e9 }
.CMDM .CMDM-dashboard th { text-transform: uppercase; font-size: 0.9em; }
.CMDM .CMDM-dashboard th,
.CMDM .CMDM-dashboard td { padding: 0.5em 1em }
.CMDM-dashboard .num { width: 80px }
.CMDM .CMDM-dashboard .status { text-align: center }
.CMDM-dashboard .downloads { width: 120px }
td.actions a { font-size: 13px }
.cmdm-dashboard-menu { margin: 0 0 1em 0; padding: 0; float: left; width: 100%; }
.cmdm-dashboard-menu li { list-style: none; display: block; float: left; margin: 0 1em 0 0; padding: 0; height: 35px; }
.cmdm-dashboard-menu li a.cmdm-btn { line-height: 35px; display: inline-block; background-size: 13px; padding: 2px 10px; background-color: #efefef; background-repeat: no-repeat; background-position: 5px center; }
.cmdm-dashboard-menu li a { font-size: 12px; }
.cmdm-dashboard-menu li.search { float: right; margin: 0; }
.cmdm-dashboard-menu li.search input {height: 30px;font-size: 12px;padding: 0 10px;}
.CMDM_DashboardMenuWidget .cmdm-dashboard-menu li { margin-left: 0 !important; display: block; }
.cmdm-widget-index { width: 100%; float: left; }
.cmdm-widget-index .cmdm-controls { float: left;margin: 0;padding: 0;}
.cmdm-widget-index .cmdm-controls li { list-style: none; margin: 0 !important; padding: 0 !important; }
.cmdm-widget-index .cmdm-controls li { display: inline-block }
.cmdm-widget-index .cmdm-controls a { padding: 0.3em 0.5em 0.3em 0; text-decoration: none; }
.cmdm-widget-index .cmdm-controls .dashicons { vertical-align: middle !important; margin-right: 5px; }
.cmdm-follow-category-link .dashicons,
.cmdm-unfollow-category-link .dashicons { color: #cc6600 }
.cmdm-follow-category-link span {vertical-align: middle;}
.cmdm-widget-index[data-category-following-enabled="0"] .cmdm-controls .cmdm-follow-category,
.cmdm-widget-index[data-category-following-enabled="0"] .cmdm-controls .cmdm-unfollow-category { display: none }
.cmdm-widget-index[data-is-follower="0"] .cmdm-controls .cmdm-unfollow-category { display: none }
.cmdm-widget-index[data-is-follower="1"] .cmdm-controls .cmdm-follow-category { display: none }
.CMDM-edit-form .wp-editor-tools { display: none }
.CMDM-edit-form .cmdm-download-permission-user-groups,
.CMDM-edit-form .cmdm-download-visibility-user-groups,
.CMDM-edit-form .cmdm-download-visibility-roles { max-height: 200px; overflow: auto; background: white; white-space: nowrap; padding: 0.5em 3em 0.5em 1em !important; border: solid 1px #cccccc; }
.CMDM .CMDM-form-hidden { display: none }
.CMDM .CMDM-form .error { border: solid 1px red }
.CMDM .CMDM-form ul.error { padding: 3px }
.CMDM .CMDM-edit-form td { vertical-align: top; }
.CMDM .CMDM-edit-form td:first-child { width: 300px !important; }
.CMDM .CMDM-edit-form label {font-weight: normal;font-size: 12px; }
.CMDM-edit-form input { font-size: 12px; }
tr.CMDM_AddDownloadForm_description td:last-of-type,
tr.CMDM_AddDownloadForm_changelog td:last-of-type { padding: 0; }
tr.CMDM_AddDownloadForm_description textarea {width: 95%;}
.CMDM .CMDM-edit-form label.CMDM-form-label { font-weight: bold; }
tr.CMDM_AddDownloadForm_require_name_email td { line-height: 1.2em !important; }
.CMDM .CMDM-edit-form p.field_descr {font-size: 11px;line-height: 17px;font-style: italic;font-weight: normal;}
.CMDM .CMDM-edit-form input[type=file] { font-size: 0.9em }
.CMDM .CMDM-edit-form input[type=text],
.CMDM .CMDM-edit-form input[type=email],
.CMDM-edit-form textarea,
.CMDM-edit-form .mceLayout { background-color: #fff }
.CMDM .CMDM-edit-form table ul {margin: 0 !important;display: inline-block;padding: 10px 0 0 0 !important;}
.CMDM .CMDM-edit-form li {background: 0 none;padding: 0;margin: 0;list-style: none;}
.CMDM .CMDM-edit-form input[type=checkbox] { margin-right: 2px }
.CMDM_thread_title {font-size: 15px;font-weight: bold;padding: 10px;}
.CMDM_comment { line-height: 1.5em }
.CMDM_comment_main td {padding: 10px;}
.CMDM_comment_main .CMDM_comment_content p { font-size: 14px }
.CMDM_comment_meta {font-size: 11px;vertical-align: top;text-align: left;width: 200px;}
.CMDM_comment_author { font-weight: bold; font-size: 12px; }
.CMDM_comment_date { }
.CMDM_comment_date a { }
.CMDM_author_color { color: #473e82 }
.CMDM_author_color img { float: left; margin-right: 10px; }
.CMDM_comment_content { vertical-align: top; text-align: left; line-height: 1.0em; }
.CMDM .tabItem .CMDM_comment_content p { margin: 0; line-height: 1.0em; }
.CMDM .topicTbl a.CMDM_back_to_support { font-size: 11px; float: right; }
.cmdm_poweredby { clear: both; float: left; font-size: 8px; line-height: 1.5; margin: 20px 0 10px 40px; display: inline-block; text-align: left; color: #bbb; text-decoration: none; font-weight: bold; }
.cmdm_poweredbylink:link { color: #bbb; text-decoration: none; }
.cmdm_poweredbylink:visited { color: #bbb; text-decoration: none; }
.cmdm_poweredbylink:hover { color: #bbb; text-decoration: none; }
.cmdm_poweredby:before { content: 'Powered by ' }
.cmdm-social-box { min-height: 80px }
.cmdm-social-box > iframe { margin: 0 !important }
.cmdm-social-box > div,
.cmdm-social-box > iframe,
.cmdm-social-box > a,
.cmdm-social-box > span { float: left }
.CMDM-list-view > ul { display: table; width: 100%; border-collapse: collapse; }
.CMDM-list-view > ul > li { float: none; width: auto; background: 0; margin-bottom: 5px; display: table-row; height: auto; }
.CMDM .videoUiWrapper { text-align: center }
.CMDM .videoUiWrapper video { margin: auto auto }
.cmdm-view-toggle-container {margin: 0;float: right;}
.CMDM .viewToggle { font-size: smaller }
.CMDM .viewToggle ul,
.CMDM .viewToggle li { list-style: none; margin: 0; padding: 0; }
.CMDM .viewToggle ul { float: right; padding: 3px 0; }
.CMDM .viewToggle li { display: inline-block }
.CMDM .viewToggle a.activeView { text-decoration: none }
.CMDM-list-view > ul > li > * { padding: 6px 2px;}
.CMDM-list-view > ul > li:not(:last-child) { border-bottom: solid 1px #eee }
.CMDM-list-view .cmdm-item {padding: 20px 0;float: left;width: 100%;}
.CMDM-list-view .cmdm-item figure {float: left;display: inline-block;padding: 0 20px 0 0;height: auto;margin: 0;max-width: 200px;}
.CMDM-list-view .cmdm-item figure a { display: block; border: 0; box-shadow: 0 0; }
.CMDM-list-view .cmdm-item .item-inner {overflow: hidden;min-height: 100%;background: none;padding: 0;margin: 0;border: 0;}
.CMDM li .CMDM-author { display: none }
.CMDM ul li::before {
    content: '';
}
.CMDM-list-view > ul > li .CMDM-author { font-size: smaller }
.CMDM-list-view > ul > li .CMDM-description { display: block; position: absolute; float: left; font-size: smaller; text-align: left; }
.CMDM-list-view > ul > li a.download { position: relative; right: auto; bottom: auto; text-align: right; }
.cmdm-archive-items li a .cmdm-list-item-desc {font-size: 13px;color: #808080;margin-bottom: 2px;}
.cmdm-archive-items li a:hover,
.cmdm-archive-items li a:hover span { text-decoration: none !important }
.CMDM-author-counter,
.CMDM-author-counter li { list-style: none; margin: 0; padding: 0; color: #999999; line-height: 1.2em; }
.CMDM-author-counter { overflow: hidden; float: right; }
.CMDM-author-counter li { display: block; float: left; font-size: 10px; line-height: 30px; padding-right: 10px; text-align: center; }
.CMDM-author-counter span { display: block; line-height: 1; }
.CMDM-author-counter span:first-of-type { font-size: 17px; }
.cmdm-download-details .CMDM-author-counter { display: none; }
.cmdm-download-details .cmdm-download-tags a { border: 1px solid #d1d1d1; border-radius: 2px; display: inline-block; font-size: inherit !important; line-height: 1; margin: 0 5px 5px 0; padding: 0.5625em 0.4375em 0.5em;}

.CMDM_DownloadShortcode .downloadBut { margin-bottom: 20px!important; color: #fff!important; }

/* Download Details in Sidebar */
.CMDM_SingleDetailsShortcode + .CMDM_DownloadShortcode { margin-top: -10px; }
.CMDM_SingleDetailsShortcode .cmdm-download-details li { width: 100%; }
.CMDM_SingleDetailsShortcode .cmdm-download-details li:last-of-type,
.CMDM_SingleDetailsShortcode .cmdm-download-details li strong { margin: 0; }
.cmdm-download-details li strong { margin: 0!important; }
.aside .cmdm-download-details li { float: none; width: 100%; margin-bottom: 10px;}
.aside .cmdm-download-details li:last-of-type { margin-bottom: 0; }

/* Dashboard Menu in Sidebar */
.CMDM_SingleDetailsShortcode .cmdm-download-details ul,
.CMDM_DashboardMenuWidget { overflow: hidden; }
.CMDM_DashboardMenuWidget a { float: none; display: block; margin-bottom: 10px; background: none; padding: 0; margin: 0; border-bottom: 1px dashed #ddd; }
.wp_widget_tag_cloud a:hover,
.wp_widget_tag_cloud a:focus { border-color: #007acc; color: #007acc; outline: 0; }
.CMDM-downloadForm .field { clear: both; line-height: 2em; font-size: 90%; }
/* Password Enabled */
.field label,
.field input { display: block; float: left; width: auto; clear: both; text-align: left; }
.field input[name="download_user_email"],
.field input[name="download_password"] { margin-bottom: 20px; }
.cmdm-report { float: left; width: 100%; text-align: left; margin: 10px 0 0; }
.CMDM_DownloadShortcode .cmdm-report { margin: 0 0 20px; }
.cmdm-report-btn .dashicons {margin-right: 0.2em;text-align: left;}
.cmdm-report-btn > * { vertical-align: middle !important }
.cmdm-report-btn,
.cmdm-report-btn a:link,
.cmdm-report-btn a:hover,
.cmdm-report-btn a:visited { color: #dd0000 }
.cmdm-report-btn { margin-bottom: 20px; }
.cmdm-report form { text-align: left; margin-top: 1em; display: none; }
.cmdm-report textarea { width: 100%; height: 4em; }
.cmdm-download-files-list-container { margin-bottom: 10px; }
.cmdm-download-files-list { }
.cmdm-files-list-details .wp-audio-shortcode { clear: none !important }
.cmdm-files-list-details .cmdm-download-player .cmdm-core-player { width: 60% }
.jp-audio ul { margin-left: 0 !important; position: absolute; width: auto !important;}
.cmdm-download-not-permitted { text-align: center }
.cmdm-files-list-category { clear: both }
.cmdm-files-list-category-empty { padding: 1em 0 2em 0.5em }
.cmdm-files-list-category h2 { margin: 0; padding: 0.5em; font-size: 16px; font-weight: bold; display: block; background: #f0f0f0; }
.cmdm-files-list-widget[data-toggle-tree="1"] .cmdm-files-list-items-wrapper { }
.cmdm-files-list-widget[data-toggle-tree="1"] .cmdm-files-list-category { display: none }
.cmdm-files-list-widget[data-toggle-tree="1"] .cmdm-files-list-category .cmdm-files-list-items-wrapper { display: none }
.cmdm-files-list-widget[data-toggle-tree="1"] .cmdm-files-list-category[data-depth="0"],
.cmdm-files-list-widget[data-toggle-tree="1"] .cmdm-files-list-category[data-depth="1"] { display: block }
.cmdm-files-list-widget[data-toggle-tree="1"] .cmdm-files-list-category[data-depth="0"] .cmdm-files-list-items-wrapper { display: block }
.cmdm-files-list-toggle-tree { float: right; display: none; margin-right: 1em; }
.cmdm-files-list-widget[data-toggle-tree="1"] .cmdm-files-list-toggle-tree { display: block !important }
.cmdm-files-list-toggle-tree .dashicons { font-size: 2.5em; cursor: pointer; }
.cmdm-files-list-toggle-tree[data-state="open"] .open { display: none }
.cmdm-files-list-toggle-tree[data-state="closed"] .close { display: none }
.cmdm-files-list-widget[data-toggle-tree="1"] h2 { cursor: pointer; margin-bottom: 1px; }
.cmdm-shortcode-toolbar { min-height: 100px }
.cmdm-files-list-upload-btn { background: #33cc77; color: white; font: bold 16px arial; display: inline-block; padding: 0.5em 1em; float: right; }
.cmdm-files-list-upload { width: 100%; height: 800px; }
.CMDM-form .cmdm-checkbox-extra-text { display: inline-block; margin-left: 0.5em; }
.CMDM-form #recaptcha_area td { max-width: none !important; }
.CMDM .CMDM-edit-form #recaptcha_area .recaptcha_r2_c1 { width: 9px !important; }
.cmdm-related-downloads ul,
.cmdm-related-downloads li { list-style: disc; margin: 0; padding: 0; }
.fwidget .cmdm-related-downloads li { list-style: none; }
.cmdm-related-downloads ul { margin: 1em 1.4em; }

.cmdm-shortcode-single {margin: 4em 0 2em 0; overflow: hidden;}
.cmdm-shortcode-single.cmdm-show-border {border: 1px solid #eeeeee; padding: 1em;}
.cmdm-shortcode-single h3 {font-size: 120%; display: none;}
.cmdm-shortcode-single.cmdm-show-title, .cmdm-shortcode-single.cmdm-show-title h3 {display: block;}
.cmdm-shortcode-single .cmdm-download-preview {display: none;}
.cmdm-shortcode-single.cmdm-show-preview .cmdm-download-preview {display: block;}

.cmdm-micropayments-info { margin: 2em 0; }
.cmdm-micropayments-info a { text-decoration: underline; }
.CMDM-form-loader { background: #f0f0f0 url(../../resources/imgs/ajax-loader-bar.gif) 25px 50% no-repeat;background-size: 30px; z-index: 999; text-align: left; font-size: 20px; padding: 21px 20px 21px 66px; font-weight: bold; position: absolute; left: 0; right: 0;}
.cmdm-loader-bar {display: inline-block; background: #ffffff url(../../resources/imgs/ajax-loader-bar.gif) center center no-repeat; width: 43px; height: 11px; vertical-align: middle;}
.cmdm-loader-circle {display: inline-block; background: #ffffff url(../../resources/imgs/ajax-loader.gif) center center no-repeat; width: 16px; height: 16px; vertical-align: middle;}
.cmdm-download-preview {margin: 0 0 20px;}
.cmdm-download-preview a {background: transparent url(../../resources/imgs/preview.png) 0 50% no-repeat;height: 16px;line-height: 16px;display: block;overflow: visible;margin: 0 auto;padding-left: 17px;background-size: 12px;}
.cmdm-download-player {text-align: center;margin-bottom: 20px; float: left; width: 100%;}
.cmdm-widget .cmdm-download-player > div {text-align: left; margin: 8px 0;}
.cmdm-download-player-name { font-size: smaller; }
.CMDM-app .cmdm-main .cmdm-login { border: solid 1px #ddd; border-radius: 6px; display: inline-block; padding: 10px; margin: 2em 0; }
.cmdm-login label { display: block; }
.cmdm-wp-login-link,
.cmdm-login-social { margin: 0.5em 0; }
.cmdm-login { border-top: 5px solid; background: #f7f7f7; padding: 30px; margin-top: 50px; }
.CMDM_LoginWidget .cmdm-login { border-top: 0; background: transparent; padding: 0; margin-top: 10px; }

.CMDM .wp-editor-wrap { }
.CMDM .clearfix:before,
.CMDM .clearfix:after { content: ""; display: table; }
.CMDM .clearfix:after { clear: both; }
.CMDM .clearfix { zoom: 1; }
.CMDM-form input[type=text],
.CMDM-form input[type=password],
.CMDM-form input[type=url],
.CMDM-form input[type=email] { width: 90%; }
#cmdm-server-file-browser .loader { background: rgba(200, 200, 200, 0.5) url(../../resources/imgs/ajax-loader.gif) center center no-repeat; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
#cmdm-server-file-browser ul { list-style: none; margin: 0; padding: 0; }
#cmdm-server-file-browser .dir:before { content: "\f318"; display: inline-block; color: #666666; -webkit-font-smoothing: antialiased; font-family: 'dashicons'; padding-right: 5px; }
#cmdm-server-file-browser .file:before { content: "\f498"; display: inline-block; color: #999999; -webkit-font-smoothing: antialiased; font-family: 'dashicons'; padding-right: 5px; }
.cmdm-wp-url-add,
.cmdm-wp-url-remove { padding-left: 0.5em !important; padding-right: 0.5em !important; }
.cmdm-wp-url-remove { text-decoration: none !important }
.cmdm-wp-url-remove.first { display: none; }
.cmdm-form-thumbnail .choose { display: none; }
.cmdm-form-thumbnail.empty .choose { display: block; }
.cmdm-form-thumbnail .thumb { width: 45%; display: inline-block; position: relative; border: solid 1px #cccccc; text-align: center; }
.cmdm-form-thumbnail .thumb img { max-width: 100px; }
.cmdm-form-thumbnail .thumb a { position: absolute; top: 0; right: 0; cursor: pointer; display: inline-block; vertical-align: middle; background-color: #ddd; border-radius: 4px; padding: 0 4px; z-index: 5; text-decoration: none; font-size: 100%; }
.cmdm-form-thumbnail.empty .thumb { display: none; }
.cmdm-files-list-widget,
.cmdm-files-list-item h3 { font: normal 13px Arial, Helvetica, sans-serif; }
.cmdm-files-list-filter { margin-bottom: 1em; }
.cmrm-files-list-filter-category { float: left; }
.cmdm-files-list-item {border-bottom: 1px solid #e0e0e0;padding: 1em 0;clear: both;min-height: 60px;float: left;width: 100%;}
.cmdm-files-list-item:first-child { border-top: 1px solid #e0e0e0; width: 100%; float: left; }
.cmdm-files-list-item h3 {margin: 0;padding: 0 0 5px 0;clear: none;color: black;}
.cmdm-files-list-item .cmdm-file-description {font-size: 11px;color: #808080;margin-bottom: 5px;}
.cmdm-files-list-item .cmdm-file-author, .cmdm-files-list-item .cmdm-file-date {font-size: 11px;color: #808080;margin-bottom: 5px;color: #333;}
.cmdm-files-list-items-wrapper .cmdm-thumb { max-width: 70px; }
.cmdm-files-list-controls,
.cmdm-files-list-controls li { list-style: none; margin: 0; padding: 0; }
.cmdm-files-list-controls { float: right; }
.cmdm-files-list-controls li { display: inline-block; }
.cmdm-files-list-controls .dashicons { font-size: 25px; color: #333366; margin-right: 10px; }
.cmdm-files-list-widget .cmdm-controls { margin: 0 !important; }
.cmdm-files-list-widget .cmdm-controls,
.cmdm-files-list-widget .cmdm-controls li { padding: 0 !important; }
.cmdm-files-list-widget .cmdm-controls li { display: inline-block; margin: 0 1em 0 0 !important; }
.cmdm-files-list-details { display: none; padding-top: 1em; position: relative; top: -1em; clear: right; }
.cmdm-files-list-details label { display: block; width: 300px; text-align: right; margin-bottom: 0.2em; }
.cmdm-files-list-details label.cmdm-password-label { width: 200px; }
.cmdm-files-list-details label,
.cmdm-files-list-details label input { font-size: 12px; }
.cmdm-files-list-details label input { width: 200px; padding: 4px 4px; margin-left: 0.5em; }
.cmdm-files-list-details label input[type=password] { width: 100px; }
.cmdm-files-list-details input[type=submit],
.cmdm-files-list-details button { float: right; }
.cmdm-files-list-item .cmdm-details-close { text-align: right; clear: right; padding-top: 1em; }
.cmdm-details-close a:link,
.cmdm-details-close a:hover { text-decoration: none; padding: 0.5em; }
.cmdm-files-list-details .cmdm-download-player,
.cmdm-files-list-details .cmdm-download-player div { text-align: left; }
.cmdm-files-list-details .cmdm-download-player object { margin: 0; }
.cmdm-files-list-attachment { clear: right; min-height: 2em; padding: 0.5em 0; }
.cmdm-files-list-button input { margin: 0 !important; }
.cmrm-files-list-filter-category select { max-width: 200px; }
.cmdm-tags-filter { white-space: nowrap }
.cmdm-tags-filter[data-type="checkbox"] { clear: left; float: left; margin: 0.5em 0; }
.cmdm-tags-filter-list { text-align: left !important; display: none; padding: 0.5em 1em; position: absolute; background: white; border: 1px solid #eeeeee; box-shadow: 2px 2px 5px #cccccc; }
.cmdm-tags-filter-list ul,
.cmdm-tags-filter-list li { list-style: none; margin: 0 !important; padding: 0 !important; }
.cmdm-tags-filter-list span { margin-right: 0.2em; }
.cmdm-tags-filter-list input[type=checkbox] { vertical-align: middle; margin-right: 0.5em; }
.cmdm-tags-filter-list-btn input { font-size: 12px; padding: 0.4em 1em; margin-top: 1em !important; cursor: pointer; }
.cmdm-category-filter-two-level select { margin-right: 0.5em; }
.cmdm-files-list-filter-author { clear: left; }
.cmdm-categories-two-levels { padding: 1em; }
.cmdm-categories-two-levels .cmdm-category-level-top { margin-bottom: 2em; }
.cmdm-categories-two-levels h3 { font-size: 100%; font-weight: bold; margin: 0 !important; padding: 0 !important; }
.cmdm-categories-two-levels h3,
.cmdm-categories-two-levels h3 a { color: #000066; }
.cmdm-categories-two-levels .cmdm-category-level-sub { margin-top: 1em; }
.cmdm-categories-two-levels .cmdm-category-subcategory { display: inline-block; white-space: nowrap; width: 30%; margin-right: 1%; overflow: hidden; text-overflow: ellipsis; }
.cmdm-categories-two-levels .cmdm-category-subcategory a { line-height: 30px; height: 30px; display: inline-block; margin-bottom: 0.5em; color: #000066; padding-right: 1em; }
.cmdm-categories-two-levels a:hover { text-decoration: underline; }
.cmdm-categories-two-levels .cmdm-category-subcategory img { width: 30px; height: 30px; vertical-align: middle; margin-right: 0.6em; }
.cmdm-categories-two-levels .cmdm-category-subcategory strong { font-weight: normal; }
.cmdm-categories-two-levels .cmdm-category-subcategory strong,
.cmdm-categories-two-levels .cmdm-category-subcategory span { vertical-align: top; }
.cmdm-categories-two-levels .cmdm-current-category:link,
.cmdm-categories-two-levels .cmdm-current-category:visited,
.cmdm-categories-two-levels .cmdm-current-category strong { color: black; font-weight: bold !important; background: #e6e6e6; border-radius: 5px 5px; }
.cmdm-categories-two-levels h3 .cmdm-current-category { padding: 0.5em; }
.cmdm-category-highlight { background: #ff9999; }
.cmdm-find-category { display: none; }
.cmdm-categories-scroll .cmdm-find-category { display: inline-block !important; width: 150px !important; }
.cmdm-categories-scroll .cmdm-categories-tree { height: 200px; overflow: auto; margin-top: 1em !important; background: white; border: solid 1px #cccccc; padding: 0.5em !important; }
.cmdm-categories-tree,
.cmdm-categories-tree ul,
.cmdm-categories-tree li { display: block !important; line-height: 1.5em; }
.cmdm-categories-tree ul { margin-left: 1.4em !important; }
.cmdm-categories-tree li label { display: inline !important; margin: 0; }
.cmdm-categories-tree li label:before,
.cmdm-categories-tree li span { margin-left: 0.3em; color: #999999; }
.cmdm-categories-tree li label:before,
.cmdm-categories-tree li a:before {content: "\f318";display: inline-block;-webkit-font-smoothing: antialiased;font: normal 16px/26px 'dashicons';vertical-align: top;color: #1a1a1a;margin: 0 5px;}
.cmdm-categories-tree ul li label:before,
.cmdm-categories-tree ul li a:before { color: #ddbb00; }
/* Category Tree Shortcode */
ul.cmdm-categories-tree,
ul.cmdm-categories-tree li { list-style: none; margin: 0; padding: 0!important; }
ul.cmdm-categories-tree li span { font-size: 10px; color: #999; margin-left: 5px;}
ul.cmdm-categories-tree li span:before { content: "("; }
ul.cmdm-categories-tree li span:after { content: ")"; }
/* Add New Category */
.cmdm-category-add { margin-top: 1em }
.cmdm-category-add input[type=text] { width: 150px; }
.cmdm-category-add select { width: 100px; }
.cmdm-shortcode-my-logs .cmdm-category-list,
.cmdm-shortcode-my-logs .cmdm-category-list li { margin: 0 !important; padding: 0 !important; list-style: none; line-height: 1em; }
.cmdm-shortcode-my-logs .cmdm-category-list li { display: inline-block; margin-right: 0.7em !important; }
.cmdm-shortcode-my-logs .cmdm-category-list a:link,
.cmdm-shortcode-my-logs .cmdm-category-list a:visited { color: #999999; font-size: smaller; }
.cmdm-shortcode-my-logs .cmdm-download-thumb { float: left; margin-right: 10px; }
.cmdm-link-shortcode,
.cmdm-files-list-link-shortcode { margin: 1em 0; clear: both; }
.cmdm-users-list-panel .members li:first-child { display: none }
.cmdm-users-list-panel .members a { text-decoration: none; font-weight: bold; margin-left: 0.5em; }
.cmdm-users-list-panel .show-all-users { float: right; display: inline-block; line-height: 30px; }
.cmdm-users-list-panel .search-container { margin-top: 1em }
.cmdm-users-list-panel .all-users { display: none; margin-top: 1em; }
.cmdm-users-list-panel .all-users .add { border: outset 1px #f0f0f0; background: #f0f0f0; padding: 0.2em 1em; text-decoration: none; display: block; width: 200px; text-align: center; }
.cmdm-users-list-panel .all-users-list { height: 15em }
.cmdm-tag-input { width: 50% !important }
.cmdm-download-tags h3 { font-size: 14px; }
.cmdm-tags-list { list-style: none !important; margin: 0.3em 0 0.5em 0 !important; cursor: default; display: block !important; }
.cmdm-tags-list li {display: inline-block;background: #f0f0f0 !important;border-radius: 5px;padding: 0 0.5em !important;margin: 0 0.2em 0.2em 0 !important;font-size: 13px;}
.cmdm-tags-list li:before { content: "" !important; display: none !important; }
.cmdm-tags-list a.remove { cursor: pointer; margin-left: 0.2em !important; font-weight: bold; text-decoration: none; color: #666666; padding: 0.1em 0 0.1em 0.3em !important; }
.cmdm-thread-tags .cmdm-tags-list { display: inline-block; margin: 0; }
.cmdm-content-area {position: relative;}
.cmdm-content-area > li {list-style: none;padding: 0;margin: 0;border: 0;}
.cmdm-content-area .cmdm-single-details-shortcode { margin-bottom: 0;border: 0;}
.cmdm-content-area .cmdm-single-details-shortcode h2 { margin: 0 0 10px; font-size: 140%; }
.cmdm-content-area .cmdm-single-details-shortcode .inner > ul {line-height: 1.2em !important;padding-left: 0 !important;}
.cmdm-content-area .cmdm-tags-list,
.cmdm-content-area .cmdm-tags-list li { display: inline !important; margin: 0 !important; padding-left: 5px !important; }
.cmdm-download-tags { float: left; width: 100%; clear: both; margin: 0 0 20px; }
.cmdm-content-area .cmdm-single-details-shortcode li {float: left;list-style: none;margin: 0 20px 20px 0;}
.cmdm-content-area .cmdm-single-details-shortcode li:last-of-type { margin-right: 0; }
.cmdm-content-area .cmdm-download-shortcode .cmdm-download-preview { margin-top: 0 !important }
.cmdm-content-area .cmdm-download-shortcode .cmdm-msg { text-align: center; font-weight: bold; padding-top: 1.5em; }
.cmdm-single-bottom-sidebar > ul,
.cmdm-single-bottom-sidebar > ul > li { list-style: none !important; margin: 0 !important; padding: 0 !important; }
.CMDM .ac_results,
.cmdm-dashboard-page .ac_results { padding: 0.3em; margin: 0; list-style: none; position: absolute; z-index: 10000; display: none; border-width: 1px; border-style: solid; background: white; }
.CMDM .ac_results li,
.cmdm-dashboard-page .ac_results li { padding: 2px 5px; white-space: nowrap; text-align: left; }
.CMDM .ac_over,
.cmdm-dashboard-page .ac_over { cursor: pointer }
.CMDM .ac_match,
.cmdm-dashboard-page .ac_over { text-decoration: underline }
.cmdm-loading { position: relative }
.cmdm-loader { background: rgba(100,100,100,0.5) url(../../resources/imgs/ajax-loader.gif) center center no-repeat; position: absolute; top: 0; left: 0; text-align: center; height: 100%; width: 100%; cursor: wait; }
.cmdm-index-table {margin: 20px 0;float: left;width: 100%;}
.cmdm-index-table td { vertical-align: top; text-transform: capitalize; }
.cmdm-index-table .cmdm-thumb { display: inline-block; vertical-align: top; float: left; max-width: 70px; margin-right: 8px; }

/* Dashboard */
.CMDM-dashboard { width: 100%; background: #fff; text-align: left; }
.CMDM-dashboard thead { background: #f7f7f7 }
.CMDM-dashboard th:nth-child(2),
.CMDM-dashboard td:nth-child(2) { text-align: left; }

/* Fix for 2016 */
.cmdm-twenty-sixteen #main .entry-content,
.cmdm-twenty-sixteen .cmdm-dashboard-page #main .entry-content { float: none; margin: 0 auto; width: 100%; max-width: 840px; }
.cmdm-twenty-sixteen .post-thumbnail {width: 840px; margin-left: auto; margin-right: auto; }
.cmdm-twenty-sixteen .post-thumbnail img { width: 100%; }

/* Categories List */
ul.cmdm-categories-table {margin: 2em 0;padding: 0;float: left;width: 100%;}
ul.cmdm-categories-table li { float: left; list-style: none; padding: 0; margin: 0; }
ul.cmdm-categories-table.cmdm-col4 li { width: 25% }
ul.cmdm-categories-table span.num:before { content: '(' }
ul.cmdm-categories-table span.num:after { content: ')' }

/* Remove Parenthesis for boxed count */
ul.cmdm-categories-table span.num:after,
ul.cmdm-categories-table span.num:before { content: '' }
ul.cmdm-categories-table span.num { background: #f7f7f7; font-size: 11px; padding: 2px 5px; color: #999; border-radius: 2px; margin-left: 5px; }

/* Tiles */
.CMDM-tiles-view span.CMDM-author { display: block; width: 100%; float: left; display: none; }
.CMDM-tiles-view span.CMDM-author img,
.CMDM-tiles-view a.CMDM-author-link { float: left; }
.CMDM-tiles-view a.CMDM-author-link { padding-right: 10px; }
.CMDM-tiles-view span.CMDM-author img { margin-right: 5px; }
.entry-content .CMDM-tiles-view a { box-shadow: none; }
.CMDM-tiles-view .item-inner {background: #f7f7f7;padding: 20px;}
.CMDM-tiles-view .cmdm-item { width: 49%; float: left; margin-bottom: 2%; }
.CMDM-tiles-view .cmdm-item:nth-child(odd) {margin-right: 2%; }
.CMDM-tiles-view .cmdm-item .cmdm-thumb  { background-size: cover; width: 100%; min-height: 150px; display: block; background-repeat: no-repeat; }
.CMDM-list-view .cmdm-item a.cmdm-thumb, .CMDM-cat-view .cmdm-item a.cmdm-thumb  {width: 100px;height: 100px;float: left;display: block;margin-right: 20px!important;background-size: cover;background-position: 50% 50%;}
p.cmdm-list-item-desc { color: #222; margin-bottom: 15px; }
.cmdm-item cite { color: #999; font-size: 12px; }

/* Category */
.CMDM-cat-view li.cmdm-item {margin-top: 20px;width: 100%;float: left;}
.CMDM-cat-view figure { float: left; margin-right: 20px; max-width: 200px; }
.CMDM-cat-view .item-inner { float: left; width: 100%; }
.CMDM-cat-view .cmdm-list-item-desc { margin-bottom: 10px; width: 100%; }

/* Rating */
.CMDM-rating-message {display: none;z-index: 10;font-size: 10px;position: fixed;}
.CMDM-rating-numbers { float: left; border: 0; padding: 0; height: 22px; overflow: hidden; }

.CMDM-rating-numbers:not(:checked) > input { position: absolute; top: -9999px; clip: rect(0,0,0,0); }
.CMDM-rating-numbers:not(:checked) > label { float: right; overflow: hidden; white-space: nowrap; width: 12px; }
.CMDM-rating-numbers:not(:checked) label:before { content: "\f155"; display: inline-block; color: #ddd; -webkit-font-smoothing: antialiased; font: normal 13px 'dashicons'; }
.CMDM-rating-numbers:not(:checked) > label:hover:before,
.CMDM-rating-numbers:not(:checked) > label:hover ~ label:before { color:#444; }

.CMDM-rating-numbers > input:checked ~ label:hover,
.CMDM-rating-numbers > input:checked ~ label:hover ~ label:before,
.CMDM-rating-numbers > label:hover ~ input:checked ~ label:before { color: #444; }

.CMDM-list-view .cmdm-file-rating {margin: 0 0 4px 0;height: 20px;}
.cmdm-file-rating { min-width: 150px; }
.cmdm-file-rating,
.cmdm-file-rating li {list-style: none;padding: 0 !important;line-height: 13px; }
.cmdm-file-rating li { display: inline-block; height: auto; }
.cmdm-rating i:before,
.cmdm-file-rating li:before {content: "\f155";display: inline-block;color: #ddd;-webkit-font-smoothing: antialiased;font: normal 13px 'dashicons';}
.cmdm-rating i.rating-selected:before { color: #444; }
.cmdm-archive-items.CMDM-tiles-view ul.cmdm-file-rating { line-height: 1 !important; margin: 0 0 10px; padding: 0 !important; width: 100%; height: auto; float: left; }
.cmdm-file-rating[data-rating="1"] li:nth-child(1):before,
.cmdm-file-rating[data-rating="2"] li:nth-child(1):before,
.cmdm-file-rating[data-rating="2"] li:nth-child(2):before,
.cmdm-file-rating[data-rating="3"] li:nth-child(1):before,
.cmdm-file-rating[data-rating="3"] li:nth-child(2):before,
.cmdm-file-rating[data-rating="3"] li:nth-child(3):before,
.cmdm-file-rating[data-rating="4"] li:before,
.cmdm-file-rating[data-rating="5"] li:before { content: "\f155"; color: #444; }
.cmdm-file-rating[data-rating="4"] li:nth-child(5):before {color: #ddd;}
.cmdm-rating-numbers { position: absolute; top: 138px; left: 20px; }
#CMDM_rating_form fieldset { margin: 0; padding: 0!important; }
.cmdm-rating span { color: #999; font-size: 10px; margin-left: 5px; vertical-align: top; }

/* Media Queries */
@media screen and (max-width: 768px) {
  .cmdm-category-filter-two-level,
  .cmdm-tags-filter,
  .cmdm-files-list-search-field,
  .cmrm-files-list-filter-category,
  .cmdm-category-filter-two-level label { display: block; float: none; line-height: 2.5em; }
  body .CMDM .boxGrey724:after,
  body .CMDM .boxGrey724:before,
  body .CMDM .CMDM-app .aside,
  body .CMDM .CMDM-app .cmdm-main,
  body .CMDM .CMDM-app { width: 100% }
  body .cmdm-archive-items > ul > li cite { display: none !important }
  body .cmdm-categories-table td { display: block }
  body ul.cmdm-categories-table.cmdm-col4 li { width: 33%; }
  body .cmdm-view-toggle-container { padding-left: 0 }
  body .CMDM .searchAddOns { float: none; margin: 10px 20px; }
  body .CMDM .CMDM-app h2 { margin: 0 0 10px 20px }
  body .mejs-video { left: 0 }
  body .CMDM .paging .prev { left: 40% }
  body .CMDM .paging .next { right: 40% }
  .cmdm-backtolib { float: none; margin: -10px 0 10px 20px; }
  body .sideBox:first-of-type { padding-top: 50px }
}
@media screen and (max-width: 600px) {
  body ul.cmdm-categories-table.cmdm-col4 li { width: 50%; }
  body .CMDM-tiles-view .cmdm-item { width: 100%; float: none; margin: 0 0 5% 0!important; }
}
@media screen and (max-width: 400px) {
  .cmdm-controls select,
  .cmdm-view-toggle-container span { display: block; }
}
@media screen and (max-width: 290px) {
  .cmdm-widget-index .cmdm-view-toggle-container,
  .cmdm-widget-index .cmdm-controls { float: none; }
  .cmdm-widget-index .cmdm-controls { margin-bottom: 15px; }
  body ul.cmdm-categories-table.cmdm-col4 li { width: 100%; }
  .cmdm-dashboard-menu li { margin: 0 5px 0 0; }
}

.cmdm-publish-date {color: #999; font-size: 12px;}
.cmdm-single-download {text-align: left;}
.cmdm-single-download input {vertical-align: middle; margin-right: 0.5em;}
.cmdm-single-download label {display: block; cursor: pointer;}
.cmdm-files-list-widget .cmdm-download-specific-files-btn {float: none !important; margin-top: 1em;}
.CMDM-edit-form select {max-width: 90%;}

.CMDM-edit-form input[type="button"] {
	-moz-box-shadow:inset 0 1px 0 0 #ffffff;
	-webkit-box-shadow:inset 0 1px 0 0 #ffffff;
	box-shadow:inset 0 1px 0 0 #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0 1px 0 #ffffff;
}
.CMDM-edit-form input[type="button"]:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}


/* toaster styles*/

.toast-container {
    width: 280px;
    z-index: 9999;
}


* html .toast-container {
    position: absolute;
}

.toast-item {
    height: auto;
    background: #333;
    opacity: 0.9;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    color: #eee;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 6px;
    padding-right: 6px;
    font-family: lucida Grande;
    font-size: 14px;
    border: 2px solid #999;
    display: block;
    position: relative;
    margin: 0 0 12px 0;
}

.toast-item p {
    text-align: left;
    margin-left: 50px;
}

.toast-item-close {
    background:url(images/close.gif);
    width:22px;
    height:22px;
    position: absolute;
    top:7px;
    right:7px;
    cursor: pointer;
}

.toast-item-image {
    width:32px;
    height: 32px;
    position: absolute;
    top: 50%;
    margin-top: -16px;
    left: 10px;
}

.toast-item-image-notice {
    background:url(images/notice.png);
}

.toast-item-image-success {
    background:url(images/success.png);
}

.toast-item-image-warning {
    background:url(images/warning.png);
}

.toast-item-image-error {
    background:url(images/error.png);
}

.toast-type-notice {
    color: white;
}

.toast-type-success {
    color: white;
}

.toast-type-warning {
    color: white;
    border-color: #FCBD57;
}

.toast-type-error {
    color: white;
    border-color: #B32B2B;
}

.toast-position-top-left {
    position: fixed;
    left: 20px;
    top: 20px;
}

.toast-position-top-center {
    position: fixed;
    top: 20px;
    left: 50%;
    margin-left: -140px;
}

.toast-position-top-right {
    position: fixed;
    top: 20px;
    right: 20px;
}

.toast-position-middle-left {
    position: fixed;
    left: 20px;
    top: 50%;
    margin-top: -40px;
}

.toast-position-middle-center {
    position: fixed;
    left: 50%;
    margin-left: -140px;
    margin-top: -40px;
    top: 50%;
}

.toast-position-middle-right {
    position: fixed;
    right: 20px;
    margin-left: -140px;
    margin-top: -40px;
    top: 50%;
}
.cmdm_read_more_btn {
	text-decoration: none;
	color: #050;
	box-shadow: none !important;
	font-size: 18px;
	cursor: pointer;
}
.btn_user_cat_bulk_download {
	display: inline-block;
	border: 1px solid #888;
	padding: 5px;
	margin-top: 5px;
	text-align: center;
	border-radius: 3px;
	cursor: pointer;
}
.cmdm-hidden {
	display: none;
}
