footer[data-cattype="255"] .fa-stack svg.fa {
  width: 0.75em;   /* 从 0.6em 调到 0.75em，让它更大 */
  height: 0.75em;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}


footer[data-cattype="255"].wrapper_footer{
    padding: 60px 0;
	min-height: 50px;
	background: #fff;
	color: #333;
	font-size: 12px;
	line-height: 25px;
	border-top: #5fa7d9 3px solid;
    text-align: center;
	z-index: 5;
    background: #21409a;
    color: #f3f3f3;
/*	background: url("../data/ckfinder/images/cover_top_texture.png") no-repeat scroll -900px 0px transparent;*/
}

footer[data-cattype="255"].wrapper_footer .container{ padding: 20px 0 50px 0; }
footer[data-cattype="255"].wrapper_footer .container a{ color: #fec21c; }
footer[data-cattype="255"].wrapper_footer .container a:hover{ color: #333; }

footer[data-cattype="255"].wrapper_footer .list-social-media{
    margin: 0 0 15px 0;
}

footer[data-cattype="255"].wrapper_footer a.stack{
    display: inline-block;
    font-size: 23px;
    margin: 0 1px;
    color: #111;
}
footer[data-cattype="255"].wrapper_footer a.stack .icon-light{
    margin-left: 8px;
}
footer[data-cattype="255"].wrapper_footer .fa-stack{ color: #231f20; }
footer[data-cattype="255"].wrapper_footer .fa-stack:hover{ 
    transition: all 0.3s;
    color: #fec21c; 
}

footer[data-cattype="255"].wrapper_footer h4{ font-size: 15px; }



/* Typical laptop screen size*/
@media (max-width: 1400px) {
	
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 980px) {
	
}

/* Mobile screen size - landscape view */
@media (max-width: 767px) {
   
}

/* Mobile screen size */
@media (max-width: 480px) {
      
}

