#sp-footer1 {padding-top:20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cfcfcf;
}

#sp-top-bar {
    border-bottom: 1px solid #ebebeb;
    padding: 0;
}
#sp-top-bar ul.social-icons li {
    margin: 0;
    padding: 0 10px;
    line-height: 41px;
    border-right: 1px solid #ddd;	
}

@media (max-width: 480px) {
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge::before {display:none;}
 .timeline-movement.even::before {background: #7ed321 !important;}
.timeline-movement.even::after {border-color:#7ed321 !important;}
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper:before {
 background-color: #7ed321; 
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:before {
border: 3px solid #7ed321;  
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:after {
background: #7ed321 none repeat scroll 0 0;
}

.acymailing_module .acymailing_module_form .acymailing_form {
 width: 80%;
}
.acymailing_module .acymailing_module_form .acymailing_form tbody tr {
 float: left;
 width: 40%;
}
.acymailing_module .acymailing_module_form .acymailing_form tbody tr td.acy_requiredField {
 width: 340px;
}
.acymailing_module .acymailing_module_form .acymailing_form tbody tr td.acy_requiredField input {
 background: #fff;
 border: 1px solid #eee;
 border-radius: 40px;
 height: 45px;
 width: 100%;
}
.acymailing_module .acymailing_module_form .acymailing_form tbody tr:last-child {
 width: auto;
}
body{font-family:Microsoft JhengHei!Important;}
.custom {font-family:Microsoft JhengHei!Important;}

.information {padding-left:30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #888;
}
@media (max-width: 767px) {
.information {padding-left:0px;
text-align:center;	
  border-left-width: 0px;
} 
.companyName {text-align:center!Important;} 
.share{margin:15px auto!Important;display:block!Important} 
.shareIcon {float:none!Important;margin:0px 8px;display: inline-block!Important;}
}

.share{display:block;height:55px;margin:15px 0px;} 
.shareIcon {float:right;margin-left:15px;}
.shareIcon a{overflow:hidden;background-repeat: no-repeat;display: block;background-position: center top;height: 51px;width: 51px;line-height: 1000px;}
.fbicon a{background-image: url(http://www.admap.com.tw/images/banners/facebook00.png);}
.fbicon a:hover{background-image: url(http://www.admap.com.tw/images/banners/facebook01.png);}
.gicon a{background-image: url(http://www.admap.com.tw/images/banners/google00.png);}
.gicon a:hover{background-image: url(http://www.admap.com.tw/images/banners/google01.png);}
.lineicon a{background-image: url(http://www.admap.com.tw/images/banners/line00.png);}
.lineicon a:hover{background-image: url(http://www.admap.com.tw/images/banners/line01.png);}

.sp-module-content ol{text-align:center;}