
@import url('https://fonts.googleapis.com/css?family=Noto+Serif+TC');

/* body {margin:0px; background-color:#FFF; color:#000; font-family:'Noto Serif TC', serif; font-size:17px; line-height:1.3;}*/

body {margin:0px; background-color:#FFF; color:#000; font-family:'Myriad', serif; font-size:21px; line-height:1.3;}

form{ margin:0px; padding:0px;}
img{border-style:none;}


h1,h2,h3,h4,p,ul,ol{ margin:0px; padding:0px; padding-bottom:15px;}
.z-top-message-bar{padding-bottom: 0px !important;}
h1{ font-size:36px; color:#0e3564;line-height:normal;font-weight:normal; font-family:'Quicksand'; font-weight:bold; text-transform:uppercase;}
h2{ font-size:30px; color:#0e3564; line-height:normal;font-weight:normal; font-family:'Quicksand';}
h3{ font-size:21px; color:#0e3564;line-height:normal;font-weight:normal; font-family:'Quicksand';}
ul,ol{ padding-left:25px;}
a:hover{ color:#CC0000;}
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box;}
 
img {
	vertical-align: bottom;
}
 
.myriad {
	font-family: 'Quicksand';
}
.myriad-light {
	font-family: 'Quicksand';
}


@media screen and (max-width: 992px) {
	.z-mobile-header .z-mobile-menu{
	    background-color: #5384ac !important;
	}
}
@media screen and (max-width: 479px) {
	.clearonmobile{ clear:both; width:100%; float:left;}
}