/*  Font size*/
h1{
	font-family: "Jost";
}

h2 {
	font-size:1.5rem;
	font-weight:600;
}
a:hover{
	color: #4d4d4d;
}
p {
/* 	color:#4d4d4d; */
}

/* Home page 古天樂video control panel button */

button:not(.mfp-close, .mfp-arrow){
	background-color:rgba(0,0,0,0);
}
.plyr--video .plyr__control:hover{
		background-color:rgba(0,0,0,0);

}

.h5vp_player_temp .plyr .plyr__controls .plyr__control:not(.plyr__menu__container .plyr__control){
	margin-bottom:50px;
	width:20px;
}

@media only screen and (max-width: 600px) {
	.h5vp_player_temp .plyr .plyr__controls .plyr__control:not(.plyr__menu__container .plyr__control){
	margin-bottom:0px;
}
	
}

/* --------------------------------*/


/* header*/
#menu-1-e1ea9d2{
	display:flex;
	justify-content:space-evenly;
}


/* --------------------------------- */


/*  Product list */
/* Wrap the space of the button text */
.catcbll{
	white-space:pre-wrap;
}

.woocommerce-loop-product__title{
	text-align:center;
	line-height:1.5rem;
}

.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
    width: 30.75%;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

/* Edit product list */
.columns-3 {
	margin-bottom:5rem	
}


/* --------------------------------- */


/* Single product */
/* Edit product description */
#product-5117, #product-5118, #product-5121{
	display:flex;
	flex-direction:row;
	flex-wrap: wrap;
}

.single-product .entry-summary{
	margin-left: 3%;
	margin-right:0.5rem;
	display:flex;
	align-items:center;
	line-height:2rem;
}

/* .entry-summary{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
} */

/* Products showcase */
#post-5112{
	margin: 1.2rem;
}


/* --------------------------------- */


/* Blog */

/* Post title */
.single .hentry .entry-header .entry-title {
	font-size:2.4rem;
}


/* --------------------------------- */


/* 聖瑪仕筆記 */
#post-7152{
	.entry-title{
		max-width:fit-content;
	}
}


/* --------------------------------- */


/* 法國精神之沿變 */

.pagination .page-numbers, .woocommerce-pagination .page-numbers {
	justify-content:center;
}

#post-7105 {
	@media only screen and (min-width: 800px) {
		.elementor-grid {
            display: flex;
            flex-wrap: wrap;
		        height: 100%;

        }
        .elementor-posts-item {
            flex: 1 1 calc(33% - 30px); 
            margin: 15px;
            display: flex;
            flex-direction: column;
					  height: 100%;

        }
        .post-inner {
            display: flex;
            flex-direction: column;
            height: 100%;
        }
        .post-content {
            flex: 1;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
					height: 100%;
        }
        .entry-content {
            flex: 1;
        }
	.entry-content .excerpt-content{
/* 		height:; */
/* 		overflow:hidden;
		text-overflow: ellipsis; */
	}
		
	}
	
	@media only screen and (max-width: 767px){
		.elementor-grid {
            display: flex;
            flex-wrap: wrap;
		        height: 100%;

        }
		
		.entry-content .excerpt-content{
/* 		max-height:200px;
		overflow:hidden;
		text-overflow: ellipsis; */
	}
		.more-link-wrap {
    				margin: 5% 0 0;
				}
		.elementor-posts-item{
			margin-bottom:15%;
			margin-left:4%;
			margin-right:4%
		}
	}
	
}


/* --------------------------------- */
/* Blog */
/* Blog margin-top */
 .single-content {
	margin-top: 1rem;
}

/* Hide Blog author */
.entry-meta-top {display: none;}

/* Hide recent Blog  */
#jp-relatedposts{
	display:none !important;
}
/* --------------------------------- */

/* User select */
/* Disable user select logo */
.hfe-site-logo-set{
	user-select:none;
}

/* User select text color */
::selection {
  background: rgba(81,89,98,0.8); /* Background color of the selected text */
  color: #fff; /* Text color of the selected text */
}











@media only screen and (max-width: 600px) {
	
	
	.elementor-element-015b9ed{
		display:none;
	}
	

/* 	Menu */
	.mobile-pages-menu li a {
		margin:0.5rem 0rem;
		
	}
	.menu-item a {
		width:fit-content;
	}
	

	.menu-item .dropdown-toggle{
		width:40vw;
	}
/* 	.menu-item .dropdown-toggle:active{
		background-color:rgba(0,0,0,0);
	} */
	



/* 	Post */
	
	.article-default{
		height:80vh;
		
	}
	
/* 	Single product page  */
	
	
}