/* 
Phoca Download
https://www.phoca.cz/ 
https://www.phoca.cz/phocadownload
*/
/* Phoca Download HS Mods */
#phoca-dl-category-box .pd-category h3, #phoca-dl-file-box .pd-file h3 {padding-left: 5px; padding-right: 5px;}
.jstree-proton .jstree-node {overflow: hidden;}
.jstree-anchor {font-size: 90%;}
.jstree-anchor:hover {color: #fff !important;}

#phoca-dl-category-box .pd-button-download a {background-color: #028e9c; color: #fff !important; box-shadow: none; text-shadow: none; background-image: none !important;}
#phoca-dl-category-box .pd-button-details a {background-color: #C00; color: #fff !important;  box-shadow: none; text-shadow: none; background-image: none !important;}
#phoca-dl-category-box .pd-button-download a:hover {background-color: #007f8d;}
#phoca-dl-category-box .pd-button-details a:hover {background-color: #b10000;}
#phoca-dl-category-box .pd-category .pd-cdesc h3 {background: #dbe7f8; border-bottom: 5px solid #00778B; padding: 0px 15px; font-size: 120%;}
#phoca-dl-category-box .pd-category .pd-cdesc img {padding: 0px 10px;}
#phoca-dl-category-box .pd-category .pd-hr-cb {padding-bottom: 15px;}
#phoca-dl-category-box.pd-category-view .pd-category .pd-cdesc a img {float: right !important;}
#phoca-dl-category-box div.pd-subcategory small {display: none}
#phoca-dl-categories-box div.pd-title {font-weight: normal; font-size: 120%;}
#phoca-dl-categories-box div.pd-categoriesbox {width: 45%; min-height: 170px;}
#phoca-dl-categories-box.pd-categories-view .pd-cb {clear: none;}
#phoca-dl-categories-box .pd-subcategory, #phoca-dl-category-box .pd-subcategory {font-size: 115%; overflow: auto;}
.phocadownloadfile32 {clear: both; background-image: url("../../../images/hs-icons/box-in-32px.png") !important; background-color: #fdfdfd; margin: 5px 0px;}
#phoca-dl-most-viewed-box .pd-document32 {background-position: 0px 0px !important; line-height: unset !important; height: unset !important; padding-bottom: 5px; min-height: 45px;}
.pd-category-view h3.pd-ctitle {padding: 0px !important; font-weight: normal; font-size: 1.6em;}

#overDiv .pd-filesize-txt, #overDiv .pd-version-txt, #overDiv .pd-license-txt, #overDiv .pd-author-txt, #overDiv .pd-email-txt, #overDiv .pd-date-txt, #overDiv .pd-downloads-txt {min-width: 85px;}
#overDiv .bgPhocaPDClass, #overDiv .fgPhocaPDClass {background-color: #dbecf1;}
#overDiv .fontPhocaPDClass {color: #000; margin: 2px;}
#overDiv .capfontPhocaPDClass {color: #000;}
#overDiv .capfontclosePhocaPDClass, #overDiv .capfontclosePhocaPDClass a, .pd-cdesc h3 strong {color: #000;}

#phoca-dl-category-box .pd-category h3.pd-ctitle, #phoca-dl-file-box .pd-file h3.pd-ctitle, #phoca-dl-download-box .pd-file h3.pd-ctitle {background: transparent; border: 0px;}
#phoca-dl-category-box .pd-filebox {padding: 5px 5px 15px 5px; clear: both;}
#phoca-dl-category-box .pd-filenamebox {margin: 5px 0px;}
#phoca-dl-category-box .pd-filebox .pd-fdesc .pd-title {display: none;}
#phoca-dl-category-box .pd-filesize-txt, #phoca-dl-category-box .pd-date-txt, #phoca-dl-category-box .pd-downloads-txt {clear: none; width: inherit;}
#phoca-dl-category-box .pd-fl-m {margin-left: 5px; margin-right: 5px;}
#phoca-dl-category-box .pd-cb {height: 0px;}

div.pagination select {margin-bottom: initial;}

.pd-title a {font-size: 1.2em;}
h3.pd-ctitle, .pd-title a {font-family: Oswald, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.pd-cdesc ul {margin: 16px 0px;}
.pd-cdesc ul li {margin-left: 20px; list-style: initial; padding-bottom: 5px;}
.pd-cdesc ul ul li {margin-left: 40px !important;}
.jsTree, div#overDiv, .pd-buttons, .pd-buttons, .pd-button-download, .pd-button-details {font-family: "Open Sans", Arial, Helvetica, Tahoma, Verdana, sans-serif !important; font-size: small;}
#phoca-dl-category-box .pd-button-details a, #phoca-dl-category-box .pd-button-download a {padding: 12px 15px !important; border: none; border-radius: 3px !important; font-size: large !important; font-weight: normal !important; font-family: inherit; margin-bottom: 5px; white-space: nowrap; text-decoration: none;}

@media only screen and (max-width: 480px), (max-device-width: 480px) {
#phoca-dl-categories-box div.pd-categoriesbox {width: 95%;}
}