/*by sumax*/
/* Elementor版型-su-social產生的透明頁首上方的20px空白修正 */
div.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {padding:0;}

/*文章的麵包屑*/
li.trail-item.trail-begin {
	display: none;
}
li.trail-item.trail-end{
	display: none;
}

/*我的帳號我的點數*/
.mycred-show-this-content {
	display:inline-flex;
}
.mycred-my-balance-wrapper {
	color:#ff8000;
}

/*search&filter 商店重置按鈕*/
/* .search-filter-reset{
	background-color: #ff8000;
	color: white;
	margin: auto;
	padding: 2px 15px;
	border-radius: 20px;
}
.secondary a{
	color: white;
} */
/*user menu 使用者無avatar時顯示預設*/
#su-avatar {
	width:32px;
	height:32px;
	background-color:whitesmoke;
	border-radius: 999px;
	margin:auto;
	background-image: url("/wp-content/uploads/2020/04/whopic.png");
	background-size:cover;
}
span.menu-text > div > img {
	border-radius: 999px;
}
#menu-item-27070, li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-27070 {
	line-height: 10px;
	text-align: center;
}
/*woocommerce我的帳號-課程排列*/
@media screen and (min-width: 1200px){
	.learndash-wrapper .ld-item-list .ld-item-list-item {
		width: 48%;
		float: left;
		margin-right: 1%;
	}
}
/*woocommerce我的帳號登出提示加重*/
.woocommerce-message>a {
	color: #ff8800;
	font-size: x-large;
	padding-left: 10px;
	padding-right: 10px;
}
/*uae login form 登出提示加重*/
.uael-logged-in-message>a {
	color: #ff8800;
	font-size: large;
	padding-left: 10px;
	padding-right: 10px;
}

/*主選單hover及目前頁面底線*/
.main-header-menu li:hover > a, .ast-theme-transparent-header .main-header-menu li:hover > a {
    color:#ff8000;
}

.ast-theme-transparent-header .main-header-menu .current_page_item > a, .main-header-menu .current_page_item > a {
    text-decoration: underline;
	text-decoration-color: #ff8000;
    font-weight: bold;
}
/*主選單登出登入選項css類*/
.su_loggin, .su_logout {
	margin:25px 10px 25px 0;	
	height:30px;
	background-color:#ff8000;
	border-radius: 10px;
}
.su_loggin:hover, .su_logout:hover {
	color:#dd8500;
	background-color:#ff800090;
}
@media screen and (max-width: 920px) {
	.su_loggin, .su_logout {
		margin:auto;
		height: auto;
		background-color:#ff8000;
		border-radius: 0px;
	}
}

/* 購物小車及彈出視窗背景色 */
.ast-site-header-cart:focus .widget_shopping_cart, .ast-site-header-cart:hover .widget_shopping_cart, .woocommerce .ast-site-header-cart:focus .widget_shopping_cart, .woocommerce .ast-site-header-cart:hover .widget_shopping_cart {background-color:#FF800090}

/* 首頁頁首圖片轉盤切換點高度 */
/* (效果亦同).swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {bottom:5vw;} */
#-\31 000 > div > div > div > div > div > div > div > div > div.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {padding-bottom:5.5vw;}

/*yogoeasy--*/
/*-- 購物車繼續選購按鈕--*/
body.woocommerce-cart .woocommerce-message a.button.wc-forward {
    display: none !important;
}
/*--GENERAL--*/

body { font-family: Verdana, 'Microsoft JhengHei', 'Microsoft YaHei', sans-serif; font-size: 19px !important; color: #555; background-color: #fff; line-height: 1.7em; font-weight: 500; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
h1, h2, h3, h4, h5, h6 { color: #333; padding-bottom: 10px !important; line-height: 1.3em !important; font-weight: 500 !important; letter-spacing: 0px !important;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }
h1 { font-size: 31px; }
h2 { font-size: 28px; }
h3 { font-size: 22px; }
h4 { font-size: 20px; }
h5 { font-size: 19px; }
h6 { font-size: 15px; }

/*-- 解決文章使用頁面編輯器時造成的上方空白 --*/
.single-post #content-area { margin-top:0px !important; }

/*-- 預設文章的上方空白 --*/
.et_pb_post .entry-content {
    padding-top: 0px;
}