

/* TOP BANNER & menu 相對位置修正 */
.home #stick_header{ margin-top: -4px;}
#logo img{margin-top: 8px;}


/*首頁-各標題顏色修改*/
.topic_title svg{ fill:#414141; display: none; }
.topic_title h2{ color: #414141; border-bottom: 2px solid #414141;}


/*首頁-手機版*/
#header_wrap { background-color: #b0171e}

@media (max-width: 992px){
 #header_wrap {  background-color:#16514b;  }
#logo img { margin-left: 40px;}
.side_logo { background: #16514b;}
.b p { color: #fff;  }
.b i { background: #fff; }
#d_menu { top: 7px; }
.index_mobile_banner { margin-top: 0px; }
}

@media (max-width:992px){

.side_menu_ul li { background-color: #ffffff;}
.side_menu_ul a { font-size: 21px; border-bottom: 1px solid #dddddd; color: #4e4e4e; background-color: #ffffff;}
.side_menu_ul li.back a { color: #2196F3; }
.side_menu_ul li.more a { background-color: #ffe0e9; }
.side_menu_ul li.more a:hover { background-color: #96d1ff; color: #4e4e4e; }
}

/*手機版-menu LOGO*/
#menu_ul { padding: 8px 100px 0 0; }
#menu_ul > li > ul > li { width: 170px; }
#menu_ul > li > ul > li > a { width: 170px; }


/**內頁container壓字**/
@media (max-width:992px){
.stick #stick_header { top: 0px; }
}


/*右方免費索票-條碼*/
#ticket_svg_here .code_color {fill: #fff;}
#ticket_svg_here .whole_ticket_color {fill: #0083d9;}
#ticket_svg_here .ch_text {color: #fff;}
#ticket_svg_here {display: none;}




/*下方footer*/
footer { background-color: #b0171e; font-size: 15px; line-height: 25px;}






/*-------------------
    活動頁內文樣式
---------------------*/
.title_color{
	color: #444;
}
.intro_content p{
     font-size: 24px;
     line-height: 30px;
     margin:10px;
}
.intro_title{
   font-size: 26px;
   line-height: 35px;
}
.intro_mark{
   color: red;
}
.main_img{
   margin: 30px 0;
   width: 100%
}
.intro_ul_red{
    width: 100%;
    cursor: default;
    font-size: 14px;
    color: #ff0000;
    line-height: 1.8;
}
.text_center{
   text-align: center;
}


/*-------------------
    popup
---------------------*/
.fancybox-inner {overflow: inherit!important;}


#ticketbar{
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top;
}


