div.lupus-collapse>p:first-child a{
   display: none;
}

div.lupus-collapse{
 border-bottom: 1px solid #f36dad;
    margin-right: 20px;
	font-size:1.1em;
	color:#333;
	display:block;
	float:left;
	width:100%;
}
div.lupus-collapse > p:first-child a{
   display:block;
   float:left;
   position:relative;
   text-decoration:none;
   width:100%;
   overflow:hidden;
   margin: 0px;
   padding: 0px;
   margin-right: 10px;
   czolor: black;
   font-weight:bold;	
   padding-bottom: 10px;
}
.inside {display:block; width:100%; margin-bottom:0px;}
/* Target all Firefox */ 
@-moz-document url-prefix() {
	div.lupus-collapse > p:first-child{
	width:100%;
		fzont-size:12px; 
	}
} 

div.lupus-collapse > p:first-child a:hover{
   czolor:#0A29A5;
   font-weight:bold;
}

div.lupus-collapse p:first-child a>span{
 background: rgba(0, 0, 0, 0) url("../includesnew/images/icon_plus.png") no-repeat scroll 100% 6px;
    display: block;
    height: 100%;
    margin: 0;
    padding: 8px 35px 0 0;
    position: relative;
    width: 88%;

}

div.lupus-collapse > p:first-child a.expanded{
   czolor: black;
}

div.lupus-collapse > p:first-child a.expanded:hover{
   czolor:#2B5879;
}

div.lupus-collapse > p:first-child a.expanded>span{
   background: url('../includesnew/images/icon_minus.png') 100% 6px no-repeat;
}
   
div.lupus-collapse > p:first-child a.expanded:hover>span{
   czolor:#0A29A5;
   font-weight:bold;
}
   
div.lupus-collapse>div{
   display:none;

}

div.lupus-collapse div.sliding{
   margin-top:-10px;
}

div.lupus-collapse div.slidingup{
   margin-top:-5px;
}

.cdetails {
   padding:0px !important;
   cursor: default;
}

.cdetails p {
    margin-top:0px; 
	padding-top:0px;
}


#factlist {
	
    background-repeat: no-repeat;
    border: 3px solid #e1018b;
    border-radius: 10px;
    display: block;
    float: left;
    margin-top: 30px;
    width: 100%;
	margin-bottom:30px;
	padding-top:70px;
}

@media screen and (max-width: 600px) /* Mobile */ {
	
	div.lupus-collapse p:first-child a > span {
    background: rgba(0, 0, 0, 0) url("includesnew/images/icon_plus.png") no-repeat scroll 100% 6px;
    display: block;
    height: 100%;
    margin: 0;
    padding: 8px 35px 0 0;
    position: relative;
    width: 74%;
}