#footer-columns{
    padding-top:10px;
    padding-bottom:20px;
}

#footer-columns ul > li{
    list-style: none outside none;
}
#footer-columns .items  .item{
    line-height:22px;
    margin-top:15px;
}
#footer-columns  .title{
    margin-bottom:5px;
    font-size:13px;
    color:#909090;
    font-weight:600;
}
#footer-columns  .title.noIcon{font-weight: normal;}
#footer-columns {
    font-size:13px;
    color:#909090;
}
#footer-columns li.span2:first-child{
}
#footer-columns  a,#footer .breadcrumbs a{
    color:#909090;
   	-webkit-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
	-kthtml-transition: all 0.1s linear;
	transition: all 0.1s linear;
}
#footer-columns  a:hover{
    color:#0088d3;
    text-decoration: none;
}

@media (max-width: 767px) {
	#footer-columns{margin-bottom: 0;}
	#footer-columns .items .item{
		line-height: 36px;
		margin: 0;
		border-bottom: 1px solid #DADADA;
		display: block;
	}
	#footer-columns .items .item:last-of-type{
		border-bottom: none;
	}
	#footer-columns .items .item .title {
		margin-bottom: 0px;
		display: block;
	}
	#footer-columns .items .item .title:after{
		display:inline-block;
		float: right;
		font-size: 16px;
		color: #505050;
		content: "+";
		text-align: left;
		margin-right: 10px
	}
    #footer-columns .items .item .title.noIcon:after{content:"";}
	#footer-columns .items .item.open .title:after{content: "-";}
    #footer-columns .items .item.open .title.noIcon:after{content:"";}
	#footer-columns div.item div.text {display: none;}
	#footer-columns .items .item .text li{line-height: 30px;}
	#footer-columns {
    	padding-bottom: 0;
 	   	padding-top: 0;
	}
}