.award-item img {
	width:80px;
}

h1{font-size:36px;}
.elementor-heading-title{line-height:1.3!important}

.fa-user-circle:before{display:none}
.align-to-right{display:none}

.custom-logo-link img{height:auto;width:auto}
	
span.verified img {display:none}

#wperesds-general-建議給 .table-cell.heading {display:none}

#wperesds-general-身體檢查項目 .table-cell.heading {display:none}

h3{margin-top:5%!important}

.gg_single_part-right.min{display:none}


#wperesds-general-description .single-general-header.property_block_wrap_header{display:none}

.address-header {font-size: 16px;font-weight: bold;color:#2D3954!important}

h4{font-size: 16px;font-weight: bold;color:#2D3954!important}

.location_wrap_content h4 {color:white!important}


.base-theme .breadcrumbs-wrap .breadcrumb-title {line-height: 140%}

._prtis_list.mb-4{display:none}

.listing_agents-template-default .property_block_wrap .property_block_wrap_header  h4{display:none}

.listing_agencies-template-default .property_block_wrap .property_block_wrap_header  h4{display:none}

.btn-group.account-drop {display:none}

li._my_prt_list{padding-right:50px}

.header.header-fixed a.alio_green{display:none}

.ti-map-alt{display:none}

._card_list_flex p{display:none}

 .post-template-default .elementor a {
    color: #4891ae;
}

/*Added by Steven*/

/**For Blog Post*/
.blog-page h2.post-title {
	font-size:24px!important
}

.blog-page p, .blog-page .text,.blog-page .blog-standard-wrapper .bl-continue {
	font-size:16px!important;
}

ul.article_middle_info {
    font-size: 14px;
}

/**For Single Article*/
.single-post .article_body_wrap h1,.single-post .article_body_wrap h2,.single-post .article_body_wrap a {
	color:#cb333b;
}

.single-post .article_body_wrap a:hover {
	color:#cb333b;
}

.single-post .article_body_wrap a:hover {
	color:#6a0200;
}

.base-theme.single .single_article_wrap {
	margin-top: 0
}


.article_body_wrap h1 {
    font-size: 39px;
		line-height: 1.5;
}

.article_body_wrap h2 {
    font-size: 31px;
		line-height: 1.5;
}

.article_body_wrap h3 {
    font-size: 25px;
		line-height: 1.5;
}

.article_body_wrap {
    font-size: 16px!important;
		line-height: 1.5;
}


.article_body_wrap td {
    min-width: 140px;
    max-width: 210px;
}


/*For whole site*/
@media (min-width: 1400px) {
    .container {
        max-width: 1320px;
    }
}

section.gray {
	background:#FFFFFF;
}

.single_article_wrap,.single_widgets {
	border-width:0;
}




.blog-page .single_widgets h4,
.single-post .single_widgets h4 {
	font-size:14px;
}

.blog-page .single_widgets,
.single-post .single_widgets,
.single-post .single_widgets.widget_categories ul li a,
.blog-page .single_widgets.widget_categories ul li a

{
	font-size:16px!important;
}

#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
	font-size:14px;
	color:#000;
	opacity:1
}


#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context {
	opacity: 1;
}

p.jp-relatedposts-post-context {
    font-size: 14px !important;
}

#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
    font-size: 20px;
    line-height: 30px;
}


#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title a:hover {
	text-decoration:none!important;
}

#jp-relatedposts h3.jp-relatedposts-headline {
	font-size:20px!important;
	display: flex;
  width: 100%;
  justify-content: center;
}
.page-title.blog-breadcrumb.breadcrumb-class-with-header-one,
.page-title.blog-single-breadcrumb.breadcrumb-class-with-header-one {
	display:none;
}

.comment-area {
	display:none;
}

.article_body_wrap h1 {
    display: none;
}

.article_body_wrap h1.post-title {
    display: block!important;
		font-size:39px!important;
}

div#toc_container {
	display:none;
}

ul.toc_widget_list.no_bullets {
    padding-left: 15px;
}

ul.toc_widget_list.no_bullets li a {
    color: #cb333b;
}

div#toc-widget-2 {
	position: sticky;
  top: 80px;
}
.post-categories {
	font-size: 16px;
	padding: 10px 18px;
	background: #cb333b;
	border-radius: 50px;
	color: #ffffff;
	font-weight: 600;
	width: fit-content;
}

.post-categories a {
	color: #ffffff!important;
}

.article_featured_image img {
    aspect-ratio: 16 / 9;
    object-fit: cover;
}

.ts-spoiler-title > .ts-spoiler-icon {
    right: 10px !important;
    left: auto !important;
}
