/* Liste par défaut*/
.wpfd-content.wpfd-content-default .wpfd_list .file{
	border: 0px;
	padding: 0px;
	margin:0px!important;
}
.wpfd-content.wpfd-content-default .file .filecontent > div.ext[class*=wpfd-icon-set-svg],
.file .filecontent .wpfd-icon-set-svg.ext.ext-pdf{
	background-color: transparent;
	border-radius: initial;
	border: none;
	box-shadow: none;
	background-position: initial;
	/*background-size: auto!important;*/
	background-size: contain!important;
	width:100%;
	height: 32px;
	float: none;
	margin-bottom: 0px;
	background-position: center;
}
.wpfd-content.wpfd-content-default .wpfd_list .file .filecontent{
	width:100%;
	text-align: center;
	/*text-align: left;*/
}
.wpfd-content.wpfd-content-default .wpfd_list .file .filecontent h3{
	padding: 0px;
	margin: 0px;
	margin-top:10px;
}
.wpfd-content.wpfd-content-default .wpfd_list .file .filecontent h3 a{
	color: black;
	font-family: "Roboto Condensed";
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline!important;
}
.wpfd-content.wpfd-content-default .wpfd_list .file .file-right{
	display: none;
}

.wpfd-content .wpfdcategory.catlink{
	margin:0px!important;
	height: 27px;
	padding: 5px;
	min-width: 50px;
	transition: all .3s ease;
}

.wpfd-content .wpfdcategory.catlink:hover{
	background-color: #DC3545;
	border-color: #DC3545;
}
@media only screen and (max-width: 991px) {
	.wpfd-content.wpfd-content-default .wpfd_list .file .filecontent h3 a{
		font-size: 12px;
	}

}

/* Single file */
.wpfd-single-file{
	/*padding: 2px!important;*/
	padding: 1px!important;
	padding-top: 10px!important;
	/*border-top: 1px solid #cccccc;*/
}

.wpfd-single-file .wpfd-single-file--icon{
	width: 20px;
	flex-basis: 20px;	
}

/* On masque les icones sur la page : https://www.ville-draguignan.fr/mes-demarches/urbanisme-et-habitat/plan-local-durbanisme-plu/*/
.postid-5659  .wpfd-single-file .wpfd-single-file--icon{
	/*display: none;*/
}

.wpfd-single-file .wpfd-file-content{
	padding-left: 4px!important;
	padding-top: 0px;
	flex-basis: content;
	
}
.wp-block-aab-group-accordion .wpfd-single-file .wpfd-single-file--icon{
	/*flex-basis: 10%;*/
}

.wp-block-aab-group-accordion .wpfd-single-file .wpfd-file-content{
	flex-basis: 90%;
}


.wpfd-single-file .wpfd-file-content .wpfd-file-content--meta{
	display: none;
}


.wpfd-single-file .wpfd-single-file--icon .wpfd-icon-placeholder{
	background-color: transparent!important;
	background-position: initial;
	/*background-size: auto!important;*/
	background-size: 100%!important;
	border: 0px!important;
	box-shadow: none!important;
	border-radius: initial!important;
	/*width:100%;*/
	/*height: 32px;*/
	width:20px;
	height:20px;
}

.wpfd-single-file .wpfd-file-content .wpfd-file-content--title{
	color: black!important;
	font-family: "Roboto Condensed"; 
	font-size: 16px!important;
	font-weight: bold!important;
	margin-top: 0px;
	line-height: normal;
}
.wpfd-single-file .wpfd-file-content .wpfd-file-content--title a{
	text-decoration: underline!important;
	transition: all 1s ease;
}
.wpfd-single-file .wpfd-file-content .wpfd-file-content--title a:hover{
	text-decoration-thickness: 2px!important;
}

.wpfd-single-file .wpfd-single-file--buttons{
	display: none;
}

.activeMediaTable th.essential.file_download,
.activeMediaTable td.col-download.essential.file_download{
	display: none;
}
.wpfd-content-table .wpfd-container .wpfd-categories{
	min-height: auto;
	min-height: 19px;
}

.wpfd-content-table .wpfd-container-table .wpfd-categories .backcategory{
	margin-top: 10px!important;
	margin-bottom: 10px!important;
	position: absolute;
	text-align: right;
	top:-8px;
}
.wpfd-content-table .wpfd-container-table .wpfd-categories .backcategory{ 
	padding-right: 5px;
}

#et-boc .wpfd-content-table .wpfd-table thead th,
.wpfd-content-table .wpfd-table thead th{
	padding: 0px!important;
}

.wpfd-content-table .wpfd-table-bordered td.file_title > a.wpfd_downloadlink,
.wpfd-content-table .extcol{
	color: black;
	font-family: "Roboto";
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline!important;
	transition: all .3s ease;
}
.wpfd-content-table .wpfd-table-bordered td.file_title > a.wpfd_downloadlink:hover,
.wpfd-content-table .extcol:hover{
	/*color: #DC3545;*/
	text-decoration-thickness: 2px!important;
}
.wpfd-content-table .wpfd-icon-set-svg.ext.ext-pdf{
	background-image: url('/wp-content/plugins/wp-file-download/app/site/assets/icons/svg/pdf.svg?version=1666951630');
	background-color: transparent;
	background-position: initial;
	background-size: auto!important;
	background-size: contain!important;
	border-radius: initial;
	box-shadow: none;
	width: 20px; 
	height: 20px;
}
/*** Arrêtés, décision, délibération */
.postid-9321.single-post .blog-single-post .wp-block-pb-accordion-item h3{
	text-decoration: underline;
	font-family: "Roboto Condensed";
	font-weight: bold;
	font-size: 16px;
	padding-left: 10px;
	margin-top: 10px;
}

.wpfd-content-table .wpfd-table.wpfd-table-bordered thead th{
	line-height: normal;
}
.wpfd-content-table .wpfd-container-table .wpfd-table-bordered td{
	line-height: normal;
	/*padding:2px;*/
	padding:1px;
	border: 0px;
}
.wpfd-content-table  .wpfd-table thead{
	display: none;
}

.wpdf_dropbox #upload_button.button-primary{
	background-color: #DC3545;
	border-color:#DC3545;
	box-shadow:none;
	transition: all .3s ease;
}
.wpdf_dropbox #upload_button.button-primary:hover{
	color:white;
	background-color: #DC3545;
}
/*** Spécial pour https://agenda.ville-draguignan.fr/mes-demarches/citoyennete/passeport-carte-nationale-didentite/ */
.text-center .wpfd-single-file{
	text-align: center;
}

.text-center .wpfd-single-file--details{
	flex-basis:100%!important;
}

.text-center .wpfd-single-file .wpfd-single-file--icon{
	margin:0 auto;
}

/*** Fix miniatures Draguignan Magazine */
#et-boc .dropblock.icon-custom img, 
.dropblock div.icon-custom img {
	width: 104px !important;
	margin-top: 0px !important;
}
/*
#wpfd-preview-box .dropblock div.icon-custom img {
	width: 50px!important;
}
*/
#wpfd-preview-box .dropblock .icon-custom {
	margin-right: 15px !important;
	overflow: hidden;
}


#et-boc .wpfd-content-preview .wpfd-file-link .dropblock, 
.wpfd-content-preview .wpfd-file-link .dropblock {
    overflow: hidden;
}
#et-boc .wpfd-content-preview .wpfd-file-link[data-id="12946"] .dropblock, 
.wpfd-content-preview .wpfd-file-link[data-id="12946"] .dropblock {
    /*overflow: hidden;*/
}

#et-boc .wpfd-content-preview .file .dropblock.wpfd-view-default, 
.wpfd-content-preview .file .wpfd-file-link .dropblock.wpfd-view-default{
	height: 138px;
    min-height: 138px;
}



@media only screen and (max-width: 991px) {
	.wpfd-content-table .wpfd-table-bordered td.file_title > a.wpfd_downloadlink, .wpfd-content-table .extcol{
		/*font-size:12px;*/
	}
}

@media only screen and (max-width: 400px) {
	.wp-block-aab-group-accordion .wpfd-single-file .wpfd-file-content{
		flex-basis: 85%;
	}
}