.evo_search_bar input, 
.evo_search_bar input[type=text]{

 width: 30%; 

 }
 
 .eventon_sort_line p, .eventon_filter_line p, .eventon_sf_field p 
 {
   font-size: 16px;
 }
 
 .evo_cal_above span {
    font-size: 16px;
    opacity: 1;
    background-color: #f1c53a;
    color: #000000;
    line-height: 28px;
    padding: 4px 25px;
 }
 
 .eventon_filter_line .filtering_set_val, .eventon_sort_line .eventon_sf_cur_val p 
 {
   padding: 2px 100px;
 }
   
   
   
  .ajde_evcal_calendar .calendar_header .evo_j_dates .legend a {
    color: #a0a09f; 
}

  .body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container{
  padding-top: 80px;
  padding-bottom: 80px;
}

.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_lightboxes .evo_pop_body .evcal_desc span.evcal_event_subtitle {
  /*活動頁面子標時間地點*/
  font-weight: bolder;
}
.eventon_events_list .eventon_list_event .ev_ftImg{
  /*活動圖片*/
  width: 140px;
  margin: auto 0 auto 15px;
  height: 70%;
  max-height: 100px;
}
.eventon_events_list .eventon_list_event .hasFtIMG .evcal_cblock, .evo_pop_body .hasFtIMG .evcal_cblock {
  left: 804px;
}

.um-field-label label{
  /*UM登入字體顏色*/
  color: #f1d73e ;
}

.um-field {
   /*UM登入標題字體顏色 padding*/
    padding: 0px 0 0 0;
    background: #353534;
}

.um-account-main div.um-account-heading {
  /*會員中心小標題*/
  color:#f1c53a;
}
    
 .woocommerce-error, .woocommerce-info, .woocommerce-message {
   /*會員中心下載*/
   background-color: #353534;
 }
 .et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) #main-content .container
 {
   /*商品頁面中的多餘色塊*/
    background: black;
 }
 
.et-db #et-boc .et-l .et_pb_all_tabs .et_pb_active_content {
  /*商品頁面中商品說明欄文字顏色*/
    color:#353534;
}

.et_pb_portfolio_item .et_pb_module_header a, .et_pb_portfolio_item h3 a, .et_pb_post .entry-title a, .et_pb_post h2 a{
  /*文章列表標題文字顏色*/
 color:#fff; 
 font-size: 17pt;
}

.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post {
  /*文章列表背景顏色*/
  background:#353534;
}

.et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) .et_post_meta_wrapper{
   /*blog 上方標題塊隱藏*/
  display: none;
}

.body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container{
  /*blog 頁面電腦版下方多餘處*/
  padding-bottom: 0px;
}

#main-content {
  /*woo 商品列表背景色*/
  background-color:#353534;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product {
  /*woo 商品列表小標題顏色*/
  color:#fff;
}
.woocommerce-page ul.products li.product .price, .woocommerce-page ul.products li.product .price del, .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price del{
  /*woo 商品列表價錢顏色*/
  color:#ffffff!important;
}


#main-content .container:before {
  /*woo 側邊商品小部件*/  
  background-color:#353534;
}
#content-area table td, #content-area table th, #content-area table tr, #main-content table.cart td, #main-content table.cart th, #main-content table.cart tr, table.cart td, table.cart th, table.cart tr{
  color: #fff;
}
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li{
  color:#353534;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message{
  color:#353534 !important
}

.et-db #et-boc .et-l .et_pb_wc_cart_notice .wc-forward {
  color:#353534 !important
  
}

#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods{

  color:#353534;
}

/*
p:not(.has-background):last-of-type{
  color:black;
}

p:not(.has-background):last-of-type{
  color: #ffffff;
}
*/

#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row{
 /*WC付款*/
  background:#353534;
}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{
  /*WC付款*/
  background-color:#353534;
  color:#f1d73e;
}

#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before{
  /*綠界結帳*/
  border:1em solid rgb(53, 53, 52);
  border-right-color:transparent;
  border-left-color:transparent;
  border-top-color:transparent;
}

.ipt-uif-custom-material-custom *{
  /*表單字體*/
  font-family:"Noto Sans TC" !important
}
.ajde_evcal_calendar .eventon_events_list p, .eventon_events_list .eventon_list_event .evcal_desc span, .evo_pop_body .evcal_desc span, .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_pop_body .evcal_desc span.evcal_event_subtitle, .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn, .evo_pop_body .evcal_btn, .evcal_btn, .eventon_events_list .eventon_list_event .cancel_event .evo_event_headers, .evo_pop_body .evo_event_headers.canceled, .eventon_events_list .eventon_list_event .evcal_list_a .evo_above_title span, .evo_pop_body .evcal_list_a .evo_above_title span, .evcal_evdata_row.evcal_event_details .evcal_evdata_cell p, #evcal_list .eventon_list_event .evoInput, .evo_pop_body .evoInput, .evcal_evdata_row .evcal_evdata_cell p, #evcal_list .eventon_list_event p.no_events, .ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul, .evoGuideCall em, .evo_cal_above span, .ajde_evcal_calendar .calendar_header .evo_j_dates .legend, .eventon_sort_line p, .eventon_filter_line p, .eventon_events_list .eventon_list_event .evcal_desc span.evocd_timer span.evocd_text, .evo_pop_body .evcal_desc span.evocd_timer span.evocd_text{
   /*表單字體*/
   font-family:"Noto Sans TC" !important
}

#content-area table td, #content-area table th, #content-area table tr, #main-content table.cart td, #main-content table.cart th, #main-content table.cart tr, table.cart td, table.cart th, table.cart tr{
   /*WC商品額外資訊字體樣式*/
   color:#353534;
}

.et-db #et-boc .et-l .et_pb_wc_title h1{
  color:#f1d73e;
}
.entry-title, .entry-title a, .post-title, .post-title a, .page-title, .entry-content h1, #content h1{
  /*wc商品列表標題顏色*/
  color:#f1d73e;
}

#content-area table td, #content-area table th, #content-area table tr, #main-content table.cart td, #main-content table.cart th, #main-content table.cart tr, table.cart td, table.cart th, table.cart tr{
  /*購物車字體樣式*/
  color:#ffffff;
}

/*
.woocommerce table.my_account_orders .button{
  border:0px !important;
}
*/

.woocommerce table.my_account_orders .button{
  /*會員中心按鈕下方boder消失*/
  border:solid !important;
  font-size: 13px;
}

.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button{
  /*會員中心-檔案下載按鈕修正*/
  font-size: 13px !important;
}

body .et_pb_button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce-message a.button.wc-forward
{
  border:solid !important;
}
.ipt-uif-custom-material-custom .ipt_uif_message .ui-widget-content, .ipt-uif-custom-material-custom .ipt_fsqm_form_message_success .ui-widget-content, .ipt-uif-custom-material-custom .ipt_fsqm_form_message_error .ui-widget-content, .ipt-uif-custom-material-custom .ipt_fsqm_form_validation_error .ui-widget-content, .ipt-uif-custom-material-custom .ipt_fsqm_form_message_restore .ui-widget-content, .ipt-uif-custom-material-custom .eform-styled-widget .ui-widget-content{
  /*表單提示底框*/
  background-color: #535352 !important;
}

.um-social-login-overlay{
  /*fb註冊背景*/
  background: #353534 !important;
}
.um-social-login-wrap .um{
  /*fb註冊背景-2*/
  background: #353534 !important;
}
.um-social-login-wrap{
  /*fb註冊背景-3*/
  border: 3px solid #f1d73e !important;
}

input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea{
  /*會員中心帳單地址mail欄位調整*/
  box-sizing: border-box !important;
  border-radius: 2px;
}

.entry-content h3, .post-content h3, .page-content h3, #content h3
  /*結帳頁面 H3 字體顏色*/
{
color:#f1d73e;
}
div#um-shortcode-social-1722 a.um-button.um-button-facebook
{
  /*登入畫面fabcebook icon*/
  width:300px !important;
}

div#um-shortcode-social-1766 a.um-button.um-button-facebook
{
  /*會員註冊 fabcebook icon*/
  width:300px !important;
}

.et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li, .et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li a {
 /*修改移動端 li 屬性*/
  display:block;  
  border:0px;
}

ul.et_pb_tabs_controls {
 /*修改移動端 ul 屬性*/
 text-align:center;
}

hr {
  /*修改全站 hr 設定*/
  border: 2px solid #f1d73e;
}

ptime1 {
 border-width:1px; border-style:solid;;
}

/*
body #page-container .et_pb_section .et_pb_button_0{
  行程but樣式
  display: block;
  text-align: center;
}
*/


ul.et_pb_tabs_controls:after{
  
  border-top:0px;
  
}
.sticky-divi-button {
    color: #F44336;
    font-size: 18px;
    background-color: #f1d73e;
    border-radius: 4px;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 20px 3%;
    z-index: 10;
    position: fixed;
    bottom: -3px;
    right: 0;
    width: 100%;
    left: 0;
    text-align: center;
}
.img_he {
  line-height:0px;
}

.full-width-btn {
  /*Divi全站按鈕全寬 css ID .full-width-btn*/
width: 100%;
text-align: center;
}


.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{
  /*更改 woo 結帳表單Cum姓名欄位*/
  width: 100%;
}

.woocommerce-info a {
/*woo 結帳表單"有優惠券嗎?"字串顏色*/
 color:red !important;

}


.et-db #et-boc .et-l .et_pb_module_inner{
  /*商品頁面說明文字言色*/
  color:#ffff;
}
.et-db #et-boc .et-l .et_pb_tabs_controls li.et_pb_tab_active{
/*隱藏商品頁面描述*/
display:none;
}