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

/* 網站 : 顏色、背景 */
body {
	color: #FFFFFF !important;
	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;
}

/* 麵包屑 : 顏色 */
#breadcrumbs li.item-current .bread-current {
	color: #646C79 !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;
}

/* 單一影片頁面 : 影片標題 */
#content .entry-header h1 {
	font-size: 1.8em !important;
	margin: 0.75em 0 !important;
}

/* 單一影片頁面 : 底部廣告 */
#web-mob-ad03-banner {
	text-align: center !important;
	margin-bottom: 29px !important;
}

/* 單一影片頁面 : 收藏按鈕 */
#video-favorite {
	color: #aaa;
	font-size: 1em;
	line-height: 43px;
	float: left;
	padding-right: 10px;
	margin-right: 0.5em;
}

/* 我的帳戶 : ICON 圖示 */
#user-registration.vertical .user-registration-MyAccount-navigation-link>a i {
	display: inline-block !important;
}

/* 我的帳戶 : 頁面標題 */
#user-registration.vertical .user-registration-MyAccount-content h1 {
	color: #222 !important;
}

/* 我的帳戶 : 編輯個人資料 */
.ur-frontend-form .ur-form-row .ur-form-grid label.ur-label {
	color: #000000 !important;
}

/* 我的最愛 : 左內距 */
.favorites-list {
	padding-left: 0 !important;
}

/* 我的最愛 : 影片清單 */
.favorites-list li {
	padding: .75em 1em !important;
}

/* 我的最愛 : 警報框(沒有最愛影片) */
.favorites-list .no-favorites {
	color: #842029;
	background-color: #f8d7da;
	border-color: #f5c2c7;
	padding: 1rem 1rem;
	border: 1px solid transparent;
	border-radius: .25rem;
}

/* 註冊表單 : 請閱讀隱私權政策 */
.read-privacy {
	margin-left: 20px !important;
}

/* 註冊表單 : 訊息框 */
body.user-registration-page .user-registration-message {
	font-size: 18px !important;
}

/* 登入表單 : 文字顏色 */
#user-registration .ur-frontend-form .user-registration-form-login .ur-form-row .ur-form-grid .user-registration-form__label {
	color: #000 !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;
	}
}
