.medboook-hidden {
	display: none;
}
sup {
    font-size: .3em;
	color: #464646 !important;
	position: relative; 
	top: -0.5em; 
	font-size: 60%;
	padding: 0 2px;
}
.wp-block-table th,
.wp-block-table td {
	padding: 4px 10px;
}
h1, h2, h3, h4, h5, h6, div, p, a, li, input, textarea, select, td {
	font-family: '微軟正黑體', '黑體', 'Poppins', sans-serif !important;
}
#anchor{
	padding-top: 30px
}

body {
/* 	background-image: url("/wp-content/uploads/2019/09/bg2.jpg"); */
    background-size: cover;
    background-attachment: fixed;
}
#header {
/*     background: rgb(245,158,255);
    background: linear-gradient(321deg, rgba(245,158,255,1) 0%, rgba(255,203,121,1) 100%); */
	background-color: #fff;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
    border-bottom: 0;
	margin-bottom: 56px;
}
#navigation,
.is-sticky #navigation {
	background: #fff;
/* background: linear-gradient(321deg, rgb(255, 255, 255) 0%, rgb(255, 233, 240) 100%); */
/*     background: rgb(245,158,255); */
/*     background: linear-gradient(321deg, rgb(158, 224, 255) 0%, rgb(241, 255, 121) 100%); */
/* 	border-bottom: 3px solid #ea5053 !important; */
	border-bottom: 0;
	border-top-color: transparent !important;
}
#widget-area {
    background-color: #29235c !important;
    color: #fff;
	border-top: 0;
}
#widget-area .widget-title {
	color: #fff;
}
#penci_popular_news_widget-3 h4.side-title-post a {
	color: #c99e67;
}
#penci_popular_news_widget-2 h4.side-title-post a {
	color: #c99e67;
}
.widget ul.side-newsfeed li .side-item .side-item-text h4 a {
	color: #fff;
}
@media (max-width: 750px){
	.relpost-thumb-wrapper {
		display:none;
	}
	.scroll-table td{
		display: table-cell;
	}
}

.heading{
	color: #ef8026;
}
.sub-heading{
	color: #004ea1 !important;
}
.ref{
	font-size: 14px; !important;
	color: #aeaeae;
	font-style: italic;
}
.container-single .post-entry .ref a{
	color: #aeaeae;
}
.post-entry .content-table {
	border-collapse: collapse;
	border-style: hidden;
	border-top: 1px solid #f5f5f5;
}

.content-table td {
	border: 1px solid black;
}

.scroll-table td {
	border: 1px solid #f5f5f5;
}

.content-table tr{
	vertical-align: top;
}


.footer-subscribe {
	padding-bottom: 60px;
/* 	border-top: 3px solid #448bfe;
	background-image: url("/wp-content/uploads/2019/09/20046.jpg");
	background-size: cover;
	background-position: center center; */
}
.penci-grid .cat a.penci-cat-name,
.penci-masonry .cat a.penci-cat-name {
	font-weight: 600;
}
body.home .featured-area {
	margin-bottom: 80px;
}
body.home #home-search-area {
	padding: 80px 0 50px;
	background-color: #f7f7f7;
	text-align: center;
}
body.home #home-search-area .home-search-area {
	display: block;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}
body.home #home-search-area .home-search-area input.search-input {
	width: 90% !important;
	max-width: 600px !important;
	background-color: #ffffff;
	outline: 5px solid #53a7de;
}
body.home #home-search-area .home-search-area input.search-input:active,
body.home #home-search-area .home-search-area input.search-input:focus {
	outline: 5px solid #53a7de !important;
}
body.home #home-search-area .widget_text {
	padding: 0;
}
body.home #home-search-area .widget_text .home-search-suggestion {
    margin: 10px auto 0;
    width: 90%;
    max-width: 600px;
    text-align: right;
    text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
    font-weight: 800;
}
body.home #home-search-area .penciicon-magnifiying-glass {
 	display: none; 
}
body.home .penci-wrapper-posts-content .grid-header-box span.cat,
body.home .penci-wrapper-posts-content .grid-header-box .grid-post-box-meta,
body.home .penci-wrapper-posts-content .penci-readmore-btn,
body.home .penci-wrapper-posts-content .item-content.entry-content {
	display: none;
}
.sidebar-useful-link ul li {
	color: #000;
}
.post-entry p {
    margin-bottom: 20px;
	line-height: 1.8;
}
.post-entry p,
.post-entry td {
	font-size: 18px;
}
#navigation .navigation-search-area {
    position: absolute;
	display: inline-block;
    top: 8px;
    right: 0;
}
#navigation .navigation-search-area input[type="text"] {
    width: 360px;
}
.container.penci-breadcrumb {
	margin-bottom: 0;
}
.container.penci-breadcrumb a {
	margin: 2px;
}
.container.penci-breadcrumb > span > span > a {
	margin-left: 0;
}
.container.penci-breadcrumb span.breadcrumb_last {
	margin-left: 10px;
}
.container-single-magazine,
.container.penci_sidebar.right-sidebar {
	overflow: hidden;
}
.footer-subscription-form select {
	margin-bottom: 10px;
	width: 100%;
	max-width: 100%;
}
.footer-subscription-form .topics .list {
    padding: 5px 0;
	margin-bottom: 5px;
    border-top: 1px solid #ddd;
}
.footer-subscription-form .topics .list input {
	margin-top: -2px;
}
.footer-subscription-form .topics .list label {
    display: inline-block;
    margin: 3px 0;
    width: 120px;
}
.footer-widget-wrapper .preread {
	color: #cecece;
}
#custom_html-4 .widget-title {
    margin-bottom: 10px;
}
#custom_html-4 ul.category-list li {
	padding: 0;
	margin: 0;
}
#custom_html-4 ul.category-list li a {
	display: block;
	padding: 15px 0 15px 15px;
}
#penci_related_news_widget-2 h4.widget-title span {
	color: #53a7de;
	border-color: #53a7de;
}
#penci_related_news_widget-2 h4.side-title-post a {
	color: #53a7de;
}
/*
#penci_popular_news_widget-3 h4.widget-title span {
	color: #53a7de;
	border-color: #53a7de;
}
*/
.pmahk-accordion .vc_tta-panel-body {
	background-color: #fff !important;
}
.post-related .post-title-box {
	text-align: left;
}
body.single-post .post-image {
	display: none;
}
body.category #main ul.penci-grid li.grid-style article .grid-header-box .cat,
body.category #main ul.penci-grid li.grid-style article .grid-header-box .grid-post-box-meta,
body.category #main ul.penci-grid li.grid-style article .entry-content,
body.category #main ul.penci-grid li.grid-style article .penci-readmore-btn,
body.category #main ul.penci-grid li.grid-style article .penci-post-box-meta {
	display: none;
}
body.category #main ul.penci-grid li.grid-style article .thumbnail {
	margin-bottom: 18px;
}
body.single-post h1.post-title {
	display: none;
}
.home-featured-icons-area {
	margin-bottom: 0;
}
.home-featured-icons-area .pmahk-home-featured-icons {
	margin: 0 -0.5%;
	padding: 30px 0;
	background-color: #3f4448;
	overflow: hidden;
}
.home-featured-icons-area .pmahk-home-featured-icons .icons {
	margin-left: -1%;
	margin-right: -1%;
}
.home-featured-icons-area .pmahk-home-featured-icons .icons .icon {
	float: left;
	padding: 1%;
	margin: 0;
	width: 25%;
}
.home-featured-icons-area .pmahk-home-featured-icons .icons .icon a {
	display: block;
	background-color: #fff;
}
.home-featured-icons-area .pmahk-home-featured-icons .icons .icon img {
	width: 100%;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	-ms-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.home-featured-icons-area .pmahk-home-featured-icons .icons .icon img:hover {
	opacity: 0.9;
}
#footer-copyright {
	padding: 5px 0;
}
.pmahk-post-banner {
	position: relative;
    display: block;
    margin-top: 20px;
}
.pmahk-post-banner > img {
	border-radius: 4px;
}
#directory{
	border-style: dotted;
	border-width: 1px;
    padding: 20px;
	border-color: #aeaeae;
}

/*
#menu-menu-2 {
    padding-left: 55px;
    background-image: url(/wp-content/uploads/2019/11/Medbook.png);
    background-size: auto 48%;
    background-repeat: no-repeat;
    background-position: 0 center;
}
*/ 

.pmahk-google-search {
	position: relative;
}
.pmahk-google-search input[type="text"] {
    padding-left: 80px;
	padding-right: 30px;
	background-image: url("/wp-content/uploads/2020/01/google_logo.png");
	background-position: 10px center;
    background-size: auto 20px;
    background-repeat: no-repeat;
}
.pmahk-google-search a.search-button img {
	position: absolute;
	top: 12px;
	right: 10px;
}
#prefooter {
	padding: 40px 0;
	background-color: #f7f7f7;
}
#prefooter .left-right-area {
	margin: 0 -2%;
	overflow: hidden;
}
#prefooter .left-right-area > div {
	float: left;
	padding: 0 2%;
	width: 50%;
}
#prefooter .left-right-area h2 {
	padding: 0 0 10px;
	margin: 0 0 30px;
	color: #5c5c5e;
	border-bottom: 3px solid;
}
#prefooter .left-right-area li.penci-feed {
	margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #5c5c5e;
}
#prefooter .left-right-area li.penci-feed:last-child {
	border-bottom: 0;	
}
#prefooter .left-right-area li.penci-feed .side-item {
	overflow: hidden;
}
#prefooter .left-right-area li.penci-feed .side-item .side-image {
	position: relative;
	float: left;
    margin-right: 20px;
}
#prefooter .left-right-area li.penci-feed .side-item .side-item-text {
	overflow: hidden;
}
#prefooter .left-right-area li.penci-feed .side-item .side-item-text h4 {
	margin-bottom: 5px;
}
#prefooter .left-right-area li.penci-feed .side-item .side-item-text h4 a {
	color: #53a7de;
}
.fb_iframe_widget iframe {
	width: 100%;
	max-width: 100%;
}
.container.penci-breadcrumb {
	margin-bottom: 30px;
}
.pmahk-ads-above-footer .apPluginContainer .bsaProItems,
.pmahk-home-ads-before-subscription .apPluginContainer .bsaProItems {
	display: flex;
    justify-content: center;
}
.pum-content.popmake-content p {
	margin-bottom: 10px;
	line-height: 1.4;
}
#sidebar-nav-logo img {
	background-image: none !important;
}
.announcement-banner {
	display: flex;
  	justify-content: center;
  	margin-bottom: 20px;
}
.announcement-banner img.announcement-banner-mobile {
 	display: none; 
}
body.home .pmahk-ads-side {
	display: none;
}
.pmahk-ads-sidebar-above-category ins.adsbygoogle {
	height: 250px !important;
}
#aswift_3_host {
	height: 250px !important;
}
.side-ads {
    top: 340px !important;
    z-index: 1 !important;
}
.relpost-block-column-layout {
	display: grid;
    grid-template-columns: repeat(8, 1fr);
    gap: 20px;
}
.relpost-block-column-layout > a {
	padding: 0;
	border: 0;
}
.relpost-block-column-layout .relpost-block-single-image {
	border-radius: 5px;
}
.relpost-block-column-layout .relpost-block-single-text {
    font-size: 0.8rem !important;
}
.healthq-hide-post-grid-title-block .penci-bgitem .pcbg-content .pcbg-content-inner {
	display: none;
}
body.category .penci-category-description .penci-category-description-inner {
	display: none;
}

@media only screen and (max-width: 1549px) {
	.pmahk-ads-side {
		display: none;
	}
}

@media only screen and (max-width: 960px) {
	#navigation .navigation-search-area input[type="text"] {
		width: 160px;
	}
	.home-featured-icons-area {
		padding: 30px 0;
	}
	.home-featured-icons-area .pmahk-home-featured-icons .icons .icon {
		width: 50%;
	}
    .announcement-banner img.announcement-banner-mobile {
        display: block;
      	width: 100%;
    	max-width: 240px !important;
    }
    .announcement-banner img.announcement-banner-desktop {
        display: none;
    }
}

@media only screen and (max-width: 767px) {
	#prefooter .left-right-area > div {
		width: 100%;
	}
}

@media only screen and (max-width: 529px) {
	.container {
		padding: 0 20px;
	}
}

