.topline, #quater_head_top, .quater_wp { display: none !important}

.site-header {
	height: 165px;
    background-color: #fafafa;
    position: relative;
}

.custom-header {
    display: block;
    height: 165px;
}
.site-branding {
    padding: 3em 0 !important;
}
.custom-header-media {
    height: 1200px;
    max-height: 100%;
    overflow: hidden;
}
.site-header::before {
    content: "";
    display: table;
    table-layout: fixed;
}
::before, ::after {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
}
.custom-header-media::before {
    background: -moz-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.3) 100%);
    background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.3) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0);
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 2;
}
.custom-header-media::before, .custom-header-media::before {
    height: 33%;
}
.custom-header-media img {
    height: 165px;
    left: 50%;
    max-width: 1000%;
    min-width: 100%;
    min-width: 100vw;
    width: auto;
    top: 50%;
    padding-bottom: 1px;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.custom-header-media img {
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    top: 0;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    transform: none;
    width: 100%;
}
.site-branding {
    bottom: 0;
    display: block;
    left: 0;
    height: auto;
    padding-top: 0;
    position: absolute;
    width: 100%;
}
.wp { width: 1000px}
.ct2 .mn { width: 610px}
.ct2 .sd { width: 325px}
.wrap {
	position: relative;
    max-width: 1000px;
	margin: 0 auto;
}
.site-branding-text {
    display: inline-block;
    vertical-align: middle;
}
.site-title { font-size: 2.25rem; color: #FFFFFF; line-height: 1.25; opacity: 1; font-weight: bold}
.site-title a { color: #FFFFFF}
.site-description { color: #FFFFFF; opacity: 0.8; font-size: 1rem}


.dateline { color: #767676; font-size: 0.6875rem; font-weight: bold; font-family: 'PingFang SC', 'Helvetica Neue', Helvetica, STHeitiSC-Light, Arial, sans-serif; text-align: left}
.entry-title {
	margin: 0 0 0.75em;
    margin-bottom: 0.25em;
	line-height: 1.4;
}
.entry-title {
    color: #666;
    font-weight: 400;
	font-size: 1.625rem;
}
.entry-title a { color: #333333}
.entry-title a:hover { color: #ffa000}
.pic1 img:hover { opacity: 0.8}


.summary { font-size: 1rem; line-height: 1.5;}

.pg { margin: 0; float: none; text-align: center}
.pgs { padding: 40px 0 5px 0; border-top: 1px solid #EEEEEE}
.pg a.prev { float: left; width: 40px; height: 40px; padding: 0; margin: 0; border-radius: 0; background: url(prevs.png) no-repeat center center !important}
.pg a.prev:hover { float: left; background: url(prevs2.png) no-repeat center center !important}
.pg a.nxt { float: right; width: 40px; height: 40px; padding: 0; margin: 0; border-radius: 0; text-indent: 9999px; background: url(nexts.png) no-repeat center center !important}
.pg a.nxt:hover { background: url(nexts2.png) no-repeat center center !important}
.pg a, .pg strong, .pgb a, .pg label { display: inline-block; float: none; width: 37px; padding: 0; margin: 0 2px; height: 37px; line-height: 37px; color: #333333; font-family: 'PingFang SC', 'Helvetica Neue', Helvetica, STHeitiSC-Light, Arial, sans-serif; font-weight: bold; font-size: 0.9375rem; margin: 0; background: none !important}
.pg strong { color: #767676}
.pg label { display: none}


.right-wid li a { font-size: 0.875rem; line-height: 1.6; color: #333333}
.right-wid li a:hover { color: #ffa000}
.right-wid li {
    border-bottom: 1px solid #ddd;
    padding: 0.5em 0;
}


.rates h3 { font-size: 0.6875rem; font-weight: bold; font-size: 0.6875rem; margin-bottom: 0; border-bottom: 1px solid #ddd; padding-bottom: 2em;}
.rates li {
    border-bottom: 1px solid #ddd;
    padding: 0.5em 0;
}
.rates li a {
    font-size: 0.875rem;
    line-height: 1.6;
    color: #333333;
}