/*
Theme Name: Ricacorp Theme
Theme URI: https://presscustomizr.com/hueman/
Template: hueman
Author: nikeo
Author URI: https://presscustomizr.com
Description: The Hueman theme helps you increase your traffic and engage your visitors. It loads fast and is 100% mobile-friendly according to Google. Best rated theme for blogs and magazines on WordPress.org. Powering 70K+ websites around the world.
Tags: one-column,two-columns,three-columns,right-sidebar,left-sidebar,custom-colors,custom-menu,featured-images,flexible-header,full-width-template,post-formats,sticky-post,theme-options,threaded-comments,translation-ready
Version: 3.3.26.1698814044
Updated: 2023-11-01 12:47:24

*/
.post-list .grid-item, .post-list .page, .post-list .post {
	width: 33%;
}

.yarpp,
.yarpp-related {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.yarpp-post-container {
	display: flex;
	border: 1px solid rgba(127,127,127,0.1);
	margin-bottom: 10px;
	margin-right: 10px;
	min-width: 400px;
	width: 30%;
	padding: 5px 5px 0 5px;
}

.yarpp-post-container a {
	text-decoration: none !important;
}

.yarpp-post-thumbnail {
	width: 40%;
}

.yarpp-post-thumbnail img {
	display: block;
	width: 100%;
	height: 80px !important;
	object-fit: cover;
}

.yarpp-post-listing-title {
	font-size: 18px !important;
	margin-bottom: 0px !important;
}

.post-listing-title a {
	color: #0068b7 !important;
}

.yarpp-post-info {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	width: 60%;
	margin-left: 8px;
}

.yarpp-post-meta,
.yarpp-post-meta .post-date,
.yarpp-post-meta .post-category,
.yarpp-post-meta .post-category a {
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 0px;

}

.post-inner {
	display: flex;
	flex-direction: column;
}

@media (max-width: 1410px) {
	.yarpp,
	.yarpp-related {
		flex-direction: column;	
	}

	.yarpp-post-container {
		width: 500px;
	}
}

@media (max-width: 719px) {
	.post-list .grid-item, .post-list .page, .post-list .post {
		width: 100%;
	}

	.yarpp-post-container {
		width: 100%;
		min-width: unset;
		margin-right: 0px;
	}

	article {
		margin-bottom: 0px !important;
	}
	
	.post-mobile-inner{
		display: flex;
		flex-direction: row;
	}
	
	.post-info {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		width: 60%;
		margin-left: 8px;
	}
	
	.post-thumbnail {
		width: 40%;
	}
	
	.post-thumbnail img {
		display: block;
    	width: 100%;
		height: 80px !important;
    	object-fit: cover;
	}
	
	.post-meta {
		display: flex;
		font-size: 12px;
	}
	
	.post-date {
		margin-left: auto;
	}
	
	.post-listing-title {
		height: 48px;
		font-size: 16px !important;
		margin-bottom: 0px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2; /* number of lines to show */
		-webkit-box-orient: vertical;
	}
	
	#footer-widgets {
		display: none;
	}
}

/* Add logo as header menu item */
#menu-item-252738 a {
	padding: 0px;
}

#menu-item-252738 a:hover {
	background-color: rgba(0, 0, 0, 0) !important;
}

/*100px for no 45th logo*/
.menu-item a img{
	width: 160px; 
}

/* 一手置業程序 */
article .entry a {
	text-decoration: none;
}

.wp-colorbox-inline {
	color: black;
}

.wp-colorbox-inline:hover {
	color: red;
}

#inline_content div{
	margin-bottom: 0.5rem;
}

#inline_content h1 {
	font-size: 25px; 
	font-weight: 700;
	margin-bottom: 0.5rem;
}

#inline_content h2 {
	font-size: 25px; 
	color: #ce083d; 
	font-weight: 700;
	margin-bottom: 0.5rem;
}

.entry-inner {
	font-weight: normal;
}


/* rebecca */

#rebecca_table tr, th, td  {
	vertical-align:middle;
  border: 1px solid #f1f1f1 !important;
  text-align: center !important;
	
}


/* karson */

#karson_responsive_table { white-space:nowrap !important;
	display: auto;
overflow-x: auto;
    border: 1px solid #f1f1f1 !important;
    text-align:center;}

@media screen and (max-width: 480px) { 
	#karson_responsive_table { display: block; overflow-x:scrollbar;}
	#karson_responsive_table th { text-align:left;}
}

.peggie_table td {
    border: 1px solid #f1f1f1 !important
			;
}

/* karson */


.postid-304972 .entry h4 {
    font-size: 1em;
    color: #666;
    font-weight: 300;
}
.postid-334582 .entry h2,
.postid-334582 .entry h3,
.postid-336197 .entry h2,
.postid-335868 .entry h2,
.postid-335868 .entry h3,
.postid-335531 .entry h2,
.postid-335531 .entry h3,
.postid-335589 .entry h2,
.postid-335589 .entry h3,
.postid-333849 .entry h2,
.postid-333849 .entry h3,
.postid-331642 .entry h2,
.postid-331642 .entry h3,
.postid-330683 .entry h2,
.postid-329585 .entry h2,
.postid-329585 .entry h3,
.postid-325284 .entry h2,
.postid-325284 .entry h3,
.postid-329196 .entry h3,
.postid-329287 .entry h2,
.postid-329283 .entry h2,
.postid-328500 .entry h3,
.postid-327288 .entry h3,
.postid-325929 .entry h3,
.postid-326923 .entry h3,
.postid-299588 .entry h3,
.postid-299588 .entry h2,
.postid-327476 .entry h2,
.postid-327067 .entry h3,
.postid-327067 .entry h2,
.postid-326518 .entry h3,
.postid-326704 .entry h2,
.postid-325284 .entry h2,
.postid-325284 .entry h3,
.postid-323855 .entry h2,
.postid-323221 .entry h2,
.postid-322977 .entry h2,
.postid-322515 .entry h2,
.postid-322171 .entry h2,
.postid-321602 .entry h2,
.postid-319119 .entry h3,
.postid-319058 .entry h2,
.postid-319058 .entry h3,
.postid-318829 .entry h2,
.postid-318829 .entry h3,
.postid-318397 .entry h2,
.postid-318397 .entry h3,
.postid-318234 .entry h2,
.postid-317448 .entry h2,
.postid-317448 .entry h3,
.postid-317309 .entry h2,
.postid-316273 .entry h2,
.postid-315911 .entry h3,
.postid-315611 .entry h2,
.postid-315611 .entry h3,
.postid-315310 .entry h2,
.postid-314509 .entry h2,
.postid-314060 .entry h2,
.postid-313733 .entry h2,
.postid-312297 .entry h2,
.postid-310846 .entry h2,
.postid-310717 .entry h2,
.postid-310140 .entry h2,
.postid-310140 .entry h3,
.postid-310015 .entry h2,
.postid-309871 .entry h2,
.postid-309871 .entry h3,
.postid-309833 .entry h2,
.postid-309833 .entry h3,
.postid-309281 .entry h2,
.postid-309281 .entry h3,
.postid-308910 .entry h2,
.postid-308910 .entry h3,
.postid-308276 .entry h2,
.postid-308276 .entry h3,
.postid-307327 .entry h2,
.postid-307327 .entry h3,
.postid-306551 .entry h2,
.postid-306551 .entry h3,
.postid-306202 .entry h2,
.postid-306202 .entry h3,
.postid-306017 .entry h2, .postid-306017 .entry h3,
.postid-305633 .entry h2, .postid-305633 .entry h3, .post-304280 .entry h2, .post-304280 .entry h3,  .postid-304972 .entry h2, .post-304280 .entry h3, .post-303846 .entry h3, .post-303846 .entry h2  {
    font-size: 1.5em;
    letter-spacing: -.5px;
}

/* karson */


.yarpp-thumbnails-horizontal {
    text-align: center;
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail {
    width: 100%;
    height: auto;
}

.yarpp-thumbnail>img {
    width: 50%;
    margin: 10px auto;
    height: auto;
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
    width: auto;
    height: 24px;
}

@media screen and (min-width: 1024px) {
    .yarpp-thumbnails-horizontal .yarpp-thumbnail {
        width: 30%;
    }
	.post-304280 table.peggie_table {
    width: 50%;
}
}

/* Home feel */

.content .post-list .post-inner .post-thumbnail img {
    display: block;
    width: 100%;
    height: 300px;
    object-fit: cover;
}

.tagcloud .tag-cloud-link {
    font-size: 12px;
    border: 0;
}

.karson_ad336x280 {
    text-align: center;
    display: none;
    width: 336px;

}

.karson_ad728x90 {
    text-align: center;
    display: block;

}


.entry-inner table tr td {
    background-color: #FFF;
    text-align: left;
    vertical-align: top;
    min-width: 20px;
    border-bottom: 0px solid #f1f1f1;
}

#tammy table td {
    padding: 0px;
}

/* Home feel */

.single .post {
    margin: 0 1vw;
}

/* leon btn */
.single .post .btn-primary {
    margin-right: 1em !important;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem !important;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.single .post .btn-primary:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
}

.single .post btn.btn-primary:focus {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
    box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, .5);
}

.single .post .btn-primary a {
    color: #fff;
    cursor: default !important;
    text-decoration: none;
}


/* leon btn */

.single .post-title {
    font-size: 1.5em;
    font-weight: bold;
    color: #2d65b0;
}

.category-26783 .post-inner .entry ol,
.category-26783 .post-inner .entry ul {
    margin: 0 0 15px 20px;
}

.alx-posts {
    margin: 0;
}

.nav-wrap ul li:first-child {
    /* visibility: hidden;*/
}

#nav-header .nav li.current-menu-item>a {
    border-bottom: 5px solid black;
}

#wrapper .content .entry .entry-inner .wp-video {
    margin: 0 auto;
}

.widget,
.widget a,
.post-nav li a span {
    color: black;
}

.post-row h2 a {
    color: #337ab7;
    font-weight: bold;
}

.content .heading {
    display: none;
}

.tagcloud a {
    font-size: 12px;
    padding: 0px 1px;
    border: 1px solid #c6c6c6;
}

.entry.excerpt {
    color: black;
}

/*.widget_recent_entries>ul>li a {
    margin-left: 40px;
    display: block;
}*/

.peggie_banner_desktop {
    display: none;
}

.peggie_banner_mobile {
    display: block;
}

@media screen and (max-width: 480px) {
		/* Firsthand */

		#colorbox {
			position: fixed !important;
			top:10px !important;
		}
	
		/* Firsthand */
}

@media screen and (min-width: 480px) {
    .karson_ad336x280 {
        text-align: center;
        display: block
    }

    .karson_ad728x90 {
        text-align: center;
        display: none;

    }

    .menu-item-gtranslate {
        float: right !important;
        /*width: 30px !important;*/
        height: 100% !important;
    }

    #bottom-post-list ul {
        padding: 0;
        margin: 0;
    }

    #bottom-post-list .panel-grid-cell h3.widget-title {
        color: #2d65b0;
    }

    .panel-grid-cell {
        width: 100%;
    }


    .peggie_banner_desktop {
        display: block;
    }

    .peggie_banner_mobile {
        display: none;
    }

}

/* For unexpected space at some words */
@font-face {
  font-family: "新微軟正黑體";
  unicode-range: U+7db0, U+78A7, U+7B75;
  font-style: normal;
  font-weight: bold;
  src: local(MS Gothic), local(Yu Gothic);
}
@font-face {
  font-family: "新微軟正黑體";
  unicode-range: U+7db0, U+78A7, U+7B75;
  font-style: normal;
  font-weight: normal;
  src: local(微軟正黑體), local(Microsoft JhengHei);
}
body {
  font-family: 'Open Sans', Verdana, Geneva,"新微軟正黑體",'Microsoft JhengHei',"微軟正黑體", sans-serif;
}

.entry h1, .entry h2 span {
	/* H730 content title */
	/* font-size: 1.375em; */
	font-size: 30px;
}
