/* CSS Document */

.ccm-block-topic-list { text-align: center; margin: 0 0 25px 0; font-size: 0.90rem; }

ul.ccm-block-topic-list-list { margin: 0; padding: 0; }
ul.ccm-block-topic-list-list li { margin: 0 1%; font-weight: bold; display: inline-block; }
ul.ccm-block-topic-list-list li:before,
ul.ccm-block-topic-list-list ul.ccm-block-topic-list-list li:nth-child(1):before { display: none; }

ul.ccm-block-topic-list-list ul.ccm-block-topic-list-list li:before { 
display: block; width: 1px; height: 10px; border-radius: 5px; left: 0; top: 7px; }

ul.ccm-block-topic-list-list ul.ccm-block-topic-list-list,
ul.ccm-block-topic-list-list ul.ccm-block-topic-list-list li { display: inline-block; font-weight: normal; }
ul.ccm-block-topic-list-list ul.ccm-block-topic-list-list { margin: 0; padding: 0; }
ul.ccm-block-topic-list-list ul.ccm-block-topic-list-list li { padding: 0 0 0 10px; margin: 0 5px 0 0; }
ul.ccm-block-topic-list-list ul.ccm-block-topic-list-list:before {
position: relative; display: inline-table; content:':'; padding: 0; margin: 0;
font-weight: bold; color:#358ffe; }

ul.ccm-block-topic-list-list ul.ccm-block-topic-list-list li a { color: #000; }
ul.ccm-block-topic-list-list ul.ccm-block-topic-list-list li a:hover { color: #bbb; }
ul.ccm-block-topic-list-list ul.ccm-block-topic-list-list li a.ccm-block-topic-list-topic-selected { color: #358ffe; }


@media screen and (max-width: 750px)
{

ul.ccm-block-topic-list-list ul.ccm-block-topic-list-list {
	display: block; 
}
ul.ccm-block-topic-list-list ul.ccm-block-topic-list-list:before {
	display: none;	
}

}