/* ===== blog.css ===== */
/*--------------------------------------------------------------
  Blog通用
--------------------------------------------------------------*/ @media (min-width:850px) { .entry-image-float { max-width:35% !important; float:left; margin-right:2em; }

 .entry-content { padding-top:1.5em !important; }

 }

 .post-date { display:none !important; }

 a.more-link.button { border:1px solid grey; }

 a.more-link.button:hover { background-color:grey; border:1px solid grey; }

 /*--------------------------------------------------------------
  Blog汇总页
--------------------------------------------------------------*/ /*--------------------------------------------------------------
  文章分类
--------------------------------------------------------------*/ .archive.category .page-title { display:none !important; }

 /*--------------------------------------------------------------
  文章单页
--------------------------------------------------------------*/ .single-post .comment-respond { border-radius:10px; }

 .single-post .comment-respond input[type=submit] { background-color:grey !important; border-radius:5px; }

/* ===== custom.css ===== */
/*--------------------------------------------------------------
  
--------------------------------------------------------------*/ /*--------------------------------------------------------------
 Accordion
--------------------------------------------------------------*/ .accordion .accordion-item { margin-top:24px; background-color:#f5f5f5; border-radius:0px; }

 .accordion-title { border-top:none !important; padding:1em 2.3em !important; }

 .accordion-title button.toggle { left:inherit !important; right:0 !important; #background-color:#1d76f194; color:#e2b53e; border-radius:99px; opacity:0.8; font-weight:bolder; display:block; padding:0; #line-height:1.5em; text-align:center; min-height:1.3em; height:1.2em; width:1.3em; top:1em !important; -webkit-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s; }

 .accordion-title button.toggle i.icon-angle-down { font-size:0.8em; color:#e2b53e !important; text-shadow:0 0 0 white; }

 .accordion-title button.toggle i.icon-angle-down:before { content:"➕" !important; }

 .accordion-title.active { background-color:transparent !important; color:inherit !important; }

 .accordion-title.active button.toggle i.icon-angle-down { font-size:0.8em; color:#e2b53e !important; text-shadow:0 0 0 white; }

 .accordion-title.active button.toggle i.icon-angle-down:before { content:"➖" !important; }

/* ===== footer.css ===== */
/*--------------------------------------------------------------
  Footer
--------------------------------------------------------------*/ footer .col { padding-bottom:0px !important; }

 footer p,footer ul,footer ol { margin-bottom:12px; }

 footer .absolute-footer { display:none; }

 footer .post-date { display:none; }

 footer .cus_img img { margin-left:-20px !important; }

 footer .captcha-image .cf7ic_instructions { color:#000; }

 footer .captcha-image label { color:#000; }

 footer input,footer textarea { margin-bottom:0em; }

 footer .wpcf7 input[type=submit]:not(.is-form) { background-color:#fff; color:#000 !important; }

 /*--------------------------------------------------------------
  4 mobile button
--------------------------------------------------------------*/ .contact_button_mobi { display:none; }

 @media only screen and (max-width:450px) { .site-info { padding:15px 0 58px 0; }

 .contact_button_mobi { position:fixed; z-index:999; bottom:0; width:100%; height:40px; display:block; right:0; box-shadow:0px 0px 10px 3px #e8e8e8; -webkit-box-shadow:0px 0px 10px 3px #e8e8e8; -mox-box-shadow:0px 0px 10px 3px #e8e8e8; -o-box-shadow:0px 0px 10px 3px #e8e8e8; -ms-box-shadow:0px 0px 10px 3px #e8e8e8; }

 .contact_button_mobi { position:fixed; z-index:999; bottom:0; width:100%; height:40px; display:block; right:0; box-shadow:0px 0px 10px 3px #e8e8e8; -webkit-box-shadow:0px 0px 10px 3px #e8e8e8; -mox-box-shadow:0px 0px 10px 3px #e8e8e8; -o-box-shadow:0px 0px 10px 3px #e8e8e8; -ms-box-shadow:0px 0px 10px 3px #e8e8e8; padding-left:0; margin-bottom:0; list-style:none; }

 .contact_button_mobi span { width:50px !important; height:50px !important; }

 .contact_button_mobi .font-text { margin:0 0 0 5px; color:#FFFFFF; }

 .contact_button_mobi ul { position:relative; z-index:1; height:40px; background:rgba(0, 0, 0, 0.8); list-style-type:none; margin:0px; padding:0px !important; }

 .contact_button_mobi ul li { position:relative; float:left; width:25%; text-align:center; margin:0px; padding:0px; list-style-type:none; top:5px; }

 .contact_button_mobi ul li a { display:block; margin-right:auto; margin-left:auto; }

 }

/* ===== home.css ===== */
/*--------------------------------------------------------------
  Page-home
--------------------------------------------------------------*/ @media screen and (min-width:850px) { .home h1 { font-size:1.6em; }

 .home h2 { font-size:1.6em; }

 }

/* ===== plugins.css ===== */
/*--------------------------------------------------------------
/*--------------------------------------------------------------
  CF7
--------------------------------------------------------------*/ .CF7BG input[type=email],.CF7BG input[type=date],.CF7BG input[type=search],.CF7BG input[type=number],.CF7BG input[type=text],.CF7BG input[type=tel],.CF7BG input[type=url],.CF7BG input[type=password],.CF7BG textarea,.CF7BG select { border:none !important; height:3.5em !important; }

 .wpcf7 input[type=submit]:not(.is-form) { width:100%; /*background-color: grey;*/ /*border-radius: 4px;*/ }

 input[type=email],input[type=date],input[type=search],input[type=number],input[type=text],input[type=tel],input[type=url],input[type=password],textarea,select { box-shadow:none !important; }

 input[type=email]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus { box-shadow:none !important; }

 /*--------------------------------------------------------------
  CF7 Image Captcha
--------------------------------------------------------------*/ .captcha-image { border:0px solid !important; border-radius:8px; padding:10px; display:inline-block; text-align:center; background-color:#eaf6f4; }

 .captcha-image .cf7ic_instructions { display:block; }

 .captcha-image .cf7ic_instructions span { color:red; font-weight:bold; }

 .captcha-image label { display:inline-block !important; width:60px !important; position:relative; /* HIDE RADIO */ /* IMAGE STYLES */ /* (CHECKED) IMAGE STYLES */ }

 .captcha-image label input { opacity:0; margin:0; width:50px; height:50px; position:absolute; }

 .captcha-image label svg { padding:5px; width:30px; height:30px; }

 .captcha-image label input + svg { cursor:pointer; border:2px solid transparent; position:relative; overflow:hidden; }

 .captcha-image label input:checked + svg,.captcha-image label .captcha-image label > input:focus + svg { border:2px solid #f00; }

 /*--------------------------------------------------------------
  Fancybox Popup 弹窗
--------------------------------------------------------------*/ .fancybox-content { border-radius:10px; }

/* ===== products.css ===== */
/*--------------------------------------------------------------
  woocommerce页面通用
--------------------------------------------------------------*/ .woocommerce h1 { text-transform:capitalize; }

 /*--------------------------------------------------------------
  Product 分类页
--------------------------------------------------------------*/ .tax-product_cat form.woocommerce-ordering { display:none; }

 /*--------------------------------------------------------------
  Product 分类页
--------------------------------------------------------------*/ .single-product .share-icons { padding-top:15px; }

/* ===== style.css ===== */
/*body{font-family:Arial,sans-serif,Helvetica!important;
}*/ .container .section,.row .section { padding-left:0px !important; padding-right:0px !important; }

 /* .col */ .col { padding-bottom:5px !important; }

 .col.product { padding-bottom:25px !important; }

 /*--------------------------------------------------------------
  Heading
--------------------------------------------------------------*/ h1,h2 { text-transform:capitalize; }

 /*--------------------------------------------------------------
  Table
--------------------------------------------------------------*/ table,th,td { border-color:#ececec; border-style:solid; }

 table { border-width:1px 0 0 1px !important; }

 th,td { border-width:0 1px 1px 0 !important; }

 th:first-child,td:first-child,th,td { padding-left:5px !important; }

 /*--------------------------------------------------------------
  Button
--------------------------------------------------------------*/ .button { margin-bottom:0px; }

 .wpcf7 input[type=submit]:not(.is-form) { width:45% !important; background-color:#ff7607; border-radius:5px; }

 /*--------------------------------------------------------------
 Accordion
--------------------------------------------------------------*/ .accordion .accordion-item { margin-top:24px; background-color:#FFF3E9; border-radius:0px; }

 .accordion-title { border-top:none !important; padding:1em 2.3em !important; }

 .accordion-title button.toggle { left:inherit !important; right:0 !important; #background-color:#FFF3E9; color:#FFF3E9; border-radius:99px; opacity:0.8; font-weight:bolder; display:block; padding:0; #line-height:1.5em; text-align:center; min-height:1.3em; height:1.2em; width:1.3em; top:1em !important; -webkit-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s; }

 .accordion-title button.toggle i.icon-angle-down { font-size:0.8em; color:#e2b53e !important; text-shadow:0 0 0 white; }

 .accordion-title button.toggle i.icon-angle-down:before { content:"➕" !important; }

 .accordion-title.active { background-color:transparent !important; color:inherit !important; }

 .accordion-title.active button.toggle i.icon-angle-down { font-size:0.8em; color:#e2b53e !important; text-shadow:0 0 0 white; }

 .accordion-title.active button.toggle i.icon-angle-down:before { content:"➖" !important; }

 /*tabs top*/ .tab-panels .entry-content { padding-top:0em !important; }

 .tabbed-content .nav > li > a { color:#292524 !important; }

 /*contact us page */ @media screen and (min-width:849px) { .cus_section_contact_page { margin-top:-28px !important; }

 }

 .cus_section_contact_page .wpcf7 input[type=submit]:not(.is-form) { width:100% !important; background-color:#ff7607; border-radius:5px; }

 /*cf7 captcha*/ .wpcf7-form-control-wrap .captcha-image { background-color:#FFF7ED; }

 .workshop_page_gallery .gallery-col p { color:#ff7607 !important; }

 /*hide mega menu description*/ .wpmm-target-description { display:none !important; }

 .ubermenu-target-description { display:none !important; }

 /*nav*/ .header .header-main a { color:#1c1d1e !important; }

 /*menu*/ .ubermenu .ubermenu-target-text { font-size:16px; }
