

.two_mix_slider .dotControll nav{
background-color: #111221;
}
#darkbg{
background:#111221 !important;
}
.input_block label{
color:black !important;
}

/*首頁-各標題顏色修改*/
.topic_title svg{ fill: #e5004f;}
.topic_title h2{ color: #e5004f; border-bottom: 2px solid #e5004f;}

/*首頁-手機版TOPBanner backgroundcolor*/
#header_wrap { background-color: #e5004f;}

/*好康活動*/
.index_enevt_block .photofix h5 { background-color: rgba(255, 47, 82, 0.8);}

/*右方免費索票-打開&關閉*/
#ticket_svg_here {display: block; top: 0px;}
#ticket_svg_here .ch_text::before { content: "預約看展";}

/*右方索票換色*/
#ticket_svg_here .whole_ticket_color { fill: #ffb400;}

/*右方索票條碼*/
#ticket_svg_here .code_color {fill: #000;}

/*右方索票字*/
#ticket_svg_here .ch_color {fill: #000;}

/*主題展區-6色塊*/
.index_exhibit_intro_block .photofix:nth-child(1) .layout {background-color: rgba(184, 0, 0, 0.8);}
.index_exhibit_intro_block .col_one_third:nth-child(2) .layout { background-color: rgba(218, 23, 92, 0.8); }
.index_exhibit_intro_block .col_one_third:nth-child(3) .layout { background-color: rgba(184, 0, 0, 0.8); }
.index_exhibit_intro_block .col_one_third:nth-child(4) .layout { background-color: rgba(184, 0, 0, 0.8); }
.index_exhibit_intro_block .col_one_third:nth-child(5) .layout { background-color: rgba(218, 23, 92, 0.8); }
.index_exhibit_intro_block .col_one_third:nth-child(6) .layout { background-color: rgba(184, 0, 0, 0.8); }

/*主題展區-more*/
.index_exhibit_intro_block .photofix .layout p:last-child {  background-color: rgba(74, 0, 0, 0.7); } 
.index_exhibit_intro_block a:hover .photofix .layout p:last-child { background-color: rgba(202, 0, 0, 0.7);}

/*手機版-menu LOGO*/
.side_logo {background-color: #930404;}

/*下方footer*/
footer { background-color: #2a2b42;}

/*手機menu顏色*/
.b i { background: #fff;}

/*MENU background color*/
.home #stick_header { background-color: #242625;}

/*整個網頁background color*/
#wrapper {background-color: #34313e;}

/*歷史回顧顏色*/
.index_history .layout {background-color: rgba(140, 57, 0, 0.8); bottom:0;}

/*活動條款顏色*/
.info_massage_ul li {color: #FFF;}

/*標題h3*/
h3 { color:#fff;}
p { color:#fff;}
.login_block label { color:#fff;}
h2 {color:#fff;}

/*商品說明字體顏色*/
.shop_content .intro_block .info_block .css_reset_block {color:#fff;} 

/*手機menu color*/
.side_menu_ul {background-color: #fff}

.index_news h3 {
    margin: 6px 0;
    color: #fff;
    line-height: 1.2;
}
.index_news article a{
    color: #ffffff;
 }
.store_block .title a {
    margin: auto;
    color: #f6f7f9;
}
.store_block .shop_title a {
    color: #f6f7f9;
}

/*google行事曆彈跳視窗字體顏色*/
p.join_des{ color:#000;}

/**最新消息css修改**/
@media (max-width: 992px){
.index_news .blockHandle{ width:100%!important; margin-bottom:20px;}
.index_news .split article>div:first-child { width: 100%;}
.index_news .split article > div:last-child { height:auto;}
.index_news .split article>div:last-child {margin-left:0;}
}

/*table_txt_color*/
h4 {
    font-size: 18px;
    color: white;
}
/*table_txt_color_time*/
.reg_selector_block .reg_selector .group_block li {
    color: white;
}
/*table_txt_color_time*/
.reg_selector_block .reg_selector .group_block .group_content
{
    color: white;
}



.reg_selector_block .reg_selector .group_block .group_content .group_status {
    width: 20%;
    align-items: center;
    -webkit-align-items: center;
    text-align: center;
    background-color: rgba(0,0,0,0);
    color: red;
    font-size: 1.2rem;
    font-weight: bold;
    align-self: center;
    -webkit-align-self: center;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
}
body{
     background-color:#111221;
}
.wedding_title h3{
color: white;
}
.top_menu {
     background-color:#1d595f;
}
.wedding_title h5{
    color: #ff8ab7;
}
.top_menu_pc ul ul {
    background: #a02955;
}
.top_menu_pc ul ul a:hover {
    background: #a02955;
}
.top_menu_mobile_banner{
    background: #303145;
}
.side_menu_banner {
    background: #303145;
}
.top_menu_pc ul ul a{
    border-bottom: none;
}

/* 按鈕顏色設定 */
.enter-btn {
  background-color: #1d595f;
  box-shadow: 0 6px 1px #174448;
}
.enter-btn:hover {
  background-color: #34939c;
}
.enter-btn:active {
  box-shadow: 0 3px 1px #174448;
}