/* Enter Your Custom CSS Here */
@media only screen and (max-width: 600px) {
	/* 信用卡 iframe */
	.cardplus-blog-iframe {
		width: 100% !important;
		height: 100vh !important;
	}
}

/* 內文內容 */
.thn_post_wrap {
	line-height: 28px;
}

.thn_post_wrap p a, .thn_post_wrap span a, .thn_post_wrap li a {
	text-decoration: underline;
	color: #3498db;
	background:
     linear-gradient(
       to bottom, #fca311 0%,
       #fca311 100%
     );
    background-position: 0 100%;
    background-repeat: repeat-x;
    background-size: 4px 0px;
  transition: background-size .2s;
}

.thn_post_wrap p a:hover, .thn_post_wrap span a:hover, .thn_post_wrap li a:hover {
  background-size: 4px 50px;
}

/* 在連結區塊內，不要有連結背景的css動畫效果 */
.thn_post_wrap .tp-cc-panel p a, .thn_post_wrap .tp-cc-panel span a, .thn_post_wrap .tp-cc-panel li a, .thn_post_wrap .tp-links-quote p a, .thn_post_wrap .tp-links-quote span a, .thn_post_wrap .tp-links-quote li a {
	background: none;
}

/* 在連結區塊內，不要有連結背景的css動畫效果 */
.thn_post_wrap .tp-cc-panel p a:hover, .thn_post_wrap .tp-cc-panel span a:hover, .thn_post_wrap .tp-cc-panel li a:hover, .thn_post_wrap .tp-links-quote p a:hover, .thn_post_wrap .tp-links-quote span a:hover, .thn_post_wrap .tp-links-quote li a:hover {
	background-size: auto;
}

/* 右側信用卡推薦列表 */
.tp-cc-recommend-sidebar .midrow, .tp-cc-recommend-sidebar-v2 .midrow{
	width: 300px;
}

.tp-cc-recommend-sidebar .block_content, .tp-cc-recommend-sidebar-v2 .block_content {
	line-height:normal;
}

.tp-cc-recommend-sidebar-v2 .block_content h3 {
	margin-bottom: 0px;
	margin-top: 0px;
}

.tp-cc-recommend-sidebar-v2 .block_content p {
	margin-top: 0px;
	padding-top: 0px;
	font-size: 12px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#sidebar .widget.tp-cc-recommend-sidebar-v2 .block_img img {
	max-width: 40%;
}

.tp-cc-recommend-sidebar .block_header{
	margin-top: 12px;
	margin-bottom: 0px;
}

.tp-cc-recommend-sidebar .optimizer_divider.title_underline{
	margin-top: 10px;
}

.tp-cc-recommend-sidebar .optimizer_divider {
	height: 10px;
}

.tp-cc-recommend-sidebar .block_img {
display:none;
}

.tp-cc-recommend-sidebar .col2 {
	margin-bottom: 0px;
}

.tp-cc-recommend-sidebar .tiny_content_editable>p {
	display: none;
}

/* 在Tablet大小以下的裝置隱藏sidebar，手機sidebar會把前一頁/後一頁的按鈕推到最下面，根本沒辦法用 */
@media screen and (max-width: 800px) {
	#sidebar {
		display:none;
	}
}

/* 內文信用卡推薦區塊 */
.tp-cc-panel .col2 {
	min-height:60px;
	margin-bottom: 0px;
}

.thn_post_wrap .tp-cc-panel a, .thn_post_wrap .tp-cc-panel a:visited, .thn_post_wrap .tp-cc-panel a:hover, .thn_post_wrap .tp-cc-panel a:not(.wp-block-button__link):link {
	text-decoration:underline;
	color: #ff0000;
}

.thn_post_wrap .tp-cc-panel .col2 .alignnone{
	margin-bottom: 0px;
}

/* 內文延伸/推薦閱讀連結區塊 */
.tp-links-quote > .lts_quote {
	font-style: normal;
	font-family: arial;
	border-left: 4px solid #FCA311;
padding-left: 24px;
	padding-top: 1px;
			padding-bottom: 1px;
	line-height: 28px;
	background-color: #f7f7f7;
}

.tp-links-quote > .lts_quote p a {
	color: #3498db;	
	text-decoration: underline;
}

.tp-links-quote > .lts_quote:before, .tp-links-quote > .lts_quote:after {
	content: none;
}

/* Header */
#topmenu {
	text-align: left;
}

.logo img {
	margin-top: 32px;
	margin-bottom: 25px;
}

#topmenu ul li a {
	padding-top: 35px;
	padding-bottom: 35px;
}

.headsearch_on .header_s.head_search {
	margin-top: 27px;
}

.header_s.head_search form {
	margin-top: 15px;
}

.header_s.head_search.head_s_on form {
	border: 1px #000000 solid;
}

.header_s.head_search form {
	border: 0px;
}

@media screen and (max-width: 480px) {
	#simple-menu {
		top: 0px;
	}
	.logo img {
		margin-top: 10px;
		margin-bottom: 10px;
	}
}

/* 首頁 Pin to Top 文章列表 */
.home .tp-landing-pin2top .lay2 {
	padding-bottom: 0px;
}
.tp-landing-pin2top .lay2_wrap .post_content p {
	display: none;
}

/* 首頁文章列表 */
.home .tp-landing-posts .lay4 {
	padding: 24px 0px;
}

.tp-landing-posts .lay4 .optimizer_divider {
	height: 0px;
}

@media screen and (max-width: 480px) {
	.home .tp-landing-posts .lay4 {
		padding: 10px 0px;
	}
	.tp-landing-posts .lay4 p {
		display: none;
	}
	.tp-landing-posts .lay4 .single_metainfo {
		padding-bottom: 20px;
	}
	.tp-landing-posts .lay4 .hentry {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

/* 首頁文章列表前的廣告banner */
[data-widget-id="advads_ad_widget-35"] {
	text-align: center;
}

/* Reviews 頁面 */
.page-id-119437 #content, .page-id-119437 .wptb-table-119438 {
	margin-top: 0px;
}

.page-id-119437 .single_post {
	padding-top: 0px;
}

/* Menu for review裡面，不要有連結背景的css動畫效果 */
#content .wptb-table-119438 a {
	background: none;
}

/* Menu for review裡面，不要有連結背景的css動畫效果 */
#content .wptb-table-119438 a:hover {
	background-size: auto;
}

/* Reviews 頁面 header */
.page_head img {
	height: 280px;
}

.page_head.has_header_img .pagetitle_wrap {
	margin-top: 98px;
	margin-bottom: 98px;
}

/* Sidebar search widget */
#sidebar #searchform #s {
	padding-top: 24px;
	padding-bottom: 24px;
}

/* Sidebar Google CSE plugin */
.wgs_wrapper .gsc-input-box {
	border: 1px #eeeeee solid;
}

/* Google CSE search result page */
.gsc-control-cse table tr:nth-child(odd) {
	background: none;
}