/* Cookie框 : Z軸高度 */
#cookie-bar {
	z-index: 9999 !important;
}

/* 網站 : 背景 */
body {
	background: #151414 !important;
}

/* 網站 : 內距 */
.site-content {
	padding: 0 !important;
}

/* 頁首 : 背景、邊框 */
.site-header {
	background: #000000 !important;
	border: none !important;
}

/* 頁首 : LOGO 區塊 */
.site-branding {
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}

/* 頁尾 : 背景 */
.site-footer {
	background: #333333 !important;
}

/* 頁尾 : 內距 */
.site-footer {
	padding: 10px 0 !important;
}

/* 頁尾 : 文字樣式 */
.site-footer .site-info {
	font-size: 16px !important;
	color: #ffffff !important;
	padding-top: 0 !important;
}

/* 麵包屑 : 高度 */
.breadcrumbs-area {
	height: 90px !important;
	display: flex !important;
	align-items: center !important;
	line-height: 20px !important;
}

/* 影片區塊 : 標題 */
.elementor-widget-container h5 {
	font-size: 24px !important;
	color: #ffffff !important;
	margin: 10px 0 !important;
}

/* 影片區塊 : 名稱 */
.thumb-block .entry-header {
    color: #ffffff !important;
}

/* 更多影片 : 按鈕 */
.more-videos {
	top: 20px !important;
	color: #ffffff !important;
}

/* 注意事項 : 文字樣式 */
#page-note .elementor-widget-container h5 {
	font-size: 16px !important;
	font-weight: normal !important;
	color: #ffffff !important;
	line-height: 20px !important;
	margin: 0 !important;
}

/* 頁尾 : 聯繫/推廣文字敘述(邊界) */
.one-column-footer .widget {
	margin: 0 0 0.5em !important;
}

/* 頁尾 : 聯繫/推廣文字敘述(置中) */
.one-column-footer .custom-html-widget {
	text-align: center !important;
}

/* 影片分類(彙整)頁面 : 隱藏選單 */
#category-leftside-menu nav ul li:nth-child(1), #category-leftside-menu nav ul li:nth-child(6), #category-leftside-menu nav ul li:nth-child(7) {
	display: none !important;
}






/* 主選單 */
#site-navigation {
    margin-left: 350px !important;
}

/* 主選單連結 */
#site-navigation>ul>li>a {
    color: #ffffff !important;
}

/* 隱藏搜尋頁面多於 HOME 區塊 */
#main #post-229, #main #post-390, #main #post-386, #main #post-388 {
	display: none !important;
}

/* 篩選期間的文字*/
#filters .filters-options span {
	text-align: center !important;
}

/**/
#site-navigation {
	margin-left: 50px !important;
}


/* 手機版優化 */
@media only screen and (max-width: 48em) {
	.site-branding .logo {
		margin-top: -25px !important;
	}
}


/* 手機版選單 */
@media screen and (max-width: 64em) {
	#site-navigation .button-nav:before {
		background: #ffffff !important;
	}
	
	#site-navigation .button-nav:after {
		border-top: 2px solid #ffffff !important;
		border-bottom: 2px solid #ffffff !important;
	}
	
	#site-navigation ul {
		background: #333333 !important;
	}
	
	#site-navigation ul li:hover {
		background: #333333 !important;
	}
	
	#site-navigation .submenu-button.submenu-opened {
		background: #333333 !important;
	}
	
	#site-navigation .submenu-button:before {
		background: #ffffff !important;
	}
	
	#site-navigation .submenu-button:after
	{
		background: #ffffff !important;
    }
	
	#site-navigation .submenu-button {
		border-left: 1px solid #333333 !important;
	}
}
