﻿/*

目錄:

1F: 功能隱藏
2F: Home調整
3F: Font調整
4F: 圖片、文字...等等的變換效果
5F: 多張圖片效果排版
6F: Footer調整
7F: 跑馬燈
8F: Tablepress表格修正
9F: 側邊欄選單排版
10F: 後臺提示字樣
*/

/*1F*/
.wpb-js-composer .top-links,		/*menu > top bar*/
.wpb-js-composer #respond{ 		/*回覆*/
    display:none;
}

/**2F/
/*首頁*/
.wpb-js-composer.home .content-page .page-content {
    margin-top: 0px!important;
}
.wpb-js-composer .home .content-page .Leisure_mobile{
    padding-top: 0px!important;
}
/*Home*/    
.wpb-js-composer .copyright{
	padding-bottom: 0px;
}
.wpb-js-composer.home .page-content{
    margin-bottom: 0px!important;
}
.wpb-js-composer.home .main-header{
    display:none!important;
}
.wpb-js-composer.home .page-content .Leisure_menu .widget_nav_menu li:nth-child(1) {
    width: calc(100%/10);
}
.wpb-js-composer.home .page-content .Leisure_menu .widget_nav_menu li {
    width: calc(100%/7);
    border-bottom: 0px solid;
}
.wpb-js-composer.home .page-content .Leisure_menu .wpb_content_element{
    margin-bottom: 0px!important;
}
/*手機板Banner*/
.wpb-js-composer.home .page-content .Leisure_mobile > .wpb_column > .vc_column-inner{
    padding: 0px;
}

/*3F*/
/*字體顏色變換*/
.wpb-js-composer .Leisure_color_F .wpb_text_column p{
    color: #000;
}
/*文章中的List*/
.wpb-js-composer .content li{
    font-size:16px;
}
/*所有頁面字體大小*/
/*.tablepress td,*/
.wpb-js-composer .content-page .page-content .content p,
.wpb-js-composer .content-page .page-content .content a,
.wpb-js-composer .content-page .page-content .content span{
    font-size:16px;
    color: #222;
}
.wpb-js-composer .content-page .page-content .content a[href]:hover {
    color: blue;
}
/*文字粗體*/
.wpb-js-composer .content-page .page-content .content .Leisure_p_single div > p:nth-child(1){
    font-size: 20px;
    font-weight: 700;
}
.Leisure_p_single{
	margin: 0px;
}
.wpb-js-composer .content-page .page-content .content .Leisure_article{
	margin:0px;
}

/*4F*/
/*圖片顏色變換*/
.wpb-js-composer .Leisure_color_F .upb_row_bg{
    filter: opacity(0.8) grayscale(0%);
}
/*滑鼠移過後放大*/
.wpb-js-composer div#n2-ss-5 .n2-ss-layer:hover{
    width: 111%!important;
}
.wpb-js-composer div#n2-ss-5 .n2-ss-layer{
    transition: 0.5s;
    width: 100%!important;
}

/*5F*/
/*所有多張圖片置中與間格*/
.wpb-js-composer .wpb_images_grid_ul li {
    text-align: center!important;
    width: 100%;
    margin-bottom: 10px!important;
}

/*6F*/
/*footer*/
.wpb-js-composer .copyright .wpb_text_column{
    margin-bottom: 15px!important;
    text-align: center!important;
}
.wpb-js-composer .copyright .pull-left{
    width: 100%;
}
.wpb-js-composer .main-footer{
    display:none;
}
.row-copyrights{
    padding-bottom:0px!important;
}
.copyright .wpb_text_column {
    font-size: 14px;
}
.copyright .Leisure_mobile .wpb_text_column p{
    text-align: center!important;
}
/*解決footer偏左*/
@media only screen and (max-width: 768px){
	.row-copyrights div{
	    margin: 0px;
	}
}

/*7F*/
/*跑馬燈*/
.wpb-js-composer .header-wrapper .languages-area,
.wpb-js-composer .header-wrapper .top-bar .languages-area .topbar-widget{
    width: 100%;
}
.wpb-js-composer .topbar-widget > .textwidget > marquee{
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
}

/*8F*/
/*表格*/
@media only screen and (max-width: 1024px){
	.Leisure_form_of_page {
		overflow-x: scroll!important;
		overflow-y: hidden!important;
	}
	.Leisure_form_of_page .wpb_wrapper{
		width: 1000px!important;
	}
}
.Leisure_form_of_page tr td {
    min-width: 90px;
}
/*表格外掛，前台使用者編輯的按鈕 隱藏*/
caption{
    display:none;
}
	
/*9F*/
/*GC_Leisure: 側邊欄選單排版*/
.sidebar .widget-title span{
    padding: 0px;
}
.sidebar .widget-title {
    line-height: 20px;
    border-top: 1px solid black;
    border-bottom: 1px solid #dddddd;
    padding: 15.5px 0px;
    font-size: 18px;
    width: 100%;
    text-align: left;
}
.sidebar a{
    background: rgba(0,0,0,0)!important;
}

/*10F*/
/* 
GC_Leisure
後臺提示文字
*/
.Leisure_annotation{
    display:none!important;
}
.vc_admin_label{
    font-style: normal!important;
    font-weight: 700;
    color: #c80000!important;
    font-size: 17px!important;
    line-height: 2!important;
    font-family: Microsoft JhengHei;
    word-break: break-word;
}