.tf-prod-markets, .tf-version, .tf-prod-affiliates, .tf-prod-links {
	margin-bottom: 10px !important;
}
.tf-prod-markets li, .tf-version li, .tf-prod-affiliates li, .tf-prod-links li {
	list-style-type: none;
	padding-left:19px !important;
	margin-left:-12px !important;
	font-weight: bold;
}
.tf-distr-file, .tf-prod-file {
	background: url(/wp-topfile/img/download.png) no-repeat 0 4px;
}
.tf-prod-link {background: url(/wp-topfile/img/external-link.png) no-repeat 0 3px;}
.tf-prod-affiliate {
	font-size: 120%;
	background: url(/wp-topfile/img/download2.png) no-repeat 0 6px;
}
.tf-buy-product {background: url(/wp-topfile/img/buy.png) no-repeat 0 6px !important;}
.tf-distr-addfile {
	background: url(/wp-topfile/img/add.png) no-repeat 0 5px;
	margin-left:15px !important;
}
.tf-version .tf-distr-link {
	background: url(/wp-topfile/img/add.png) no-repeat 0 5px;
	margin-left:7px !important;
	margin-top:-10px !important;
}
.tf-version .tf-magnet a {background:url(/wp-topfile/img/tf-magnet.png) no-repeat 0 2px;padding-left:20px !important;}
.tf-google-play {background:url(/wp-topfile/img/google-play.png) no-repeat 0 3px;}
.tf-app-store {background:url(/wp-topfile/img/macappstore.png) no-repeat 0 5px;}
.tf-chrome-web-store {background:url(/wp-topfile/img/chrome-store.png) no-repeat 0 5px;}
.tf-add-ons-for-firefox {background:url(/wp-topfile/img/firefox-addons.png) no-repeat 0 2px;}
.tf-maxthon-extension-center {background:url(/wp-topfile/img/maxthon.png) no-repeat 0 5px;}
.tf-steam {background:url(/wp-topfile/img/steam.png) no-repeat 0 2px;}
.tf-origin {background:url(/wp-topfile/img/origin.png) no-repeat 0 2px;}
.tf-gog {background:url(/wp-topfile/img/gog.png) no-repeat 0 5px;}
.tf-microsoft-store {background:url(/wp-topfile/img/microsoftstore.png) no-repeat 0 2px;}
.tf-epic-games-store {background:url(/wp-topfile/img/epic-games-store.png) no-repeat 0 2px;}
.tf-extension {
	color: #FFFFFF;
	background: #FF6A00;
	padding: 1px 5px;
	margin-left: 5px;
	font-size: 70%;
	border-radius: 5px;
	white-space:nowrap;
}
.tf-arch {color: #FFFFFF;background: #0094FF;padding: 2px 5px;margin-left: 5px;font-size: 70%;border-radius: 5px;white-space:nowrap;}
.tf-size, .tf-os {
	color: #A0A0A0;
	margin-left: 5px;
	font-size: 80%;
	white-space:nowrap;
}
.tf-details {margin: 20px 0 20px;}
.tf-summary {
	display:list-item;
	outline: 0!important;
	outline-offset: 0!important;
	white-space: nowrap;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	cursor: pointer;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 8px;
	border-bottom: 1px dotted;
	color: #82a5c9;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.tf-summary:hover{
color: #fc5a65 !important;
}