/*	
Theme Name:WebStack
Theme URI:https://www.iotheme.cn
Description:wordpress 导航主题！官方网站：<a href="https://www.iotheme.cn">一为主题</a>，</br><a href="https://www.iotheme.cn/store/onenav.html">升级到最新的OneNav导航主题</a>，体验更多功能 
Version:1.1824
Requires at least: 5.4
Tested up to: 5.8
Requires PHP: 5.6
Author:iowen
Author URI: https://www.iowen.cn/
License URI: https://www.iotheme.cn/disclaimer
Text Domain: i_theme
*/

*, ::after, ::before { box-sizing: border-box; }

/* Tab Wrapper */
.tab-wrapper {font-family: Arial, sans-serif; }
.tab-wrapper-contain { display: flex; justify-content: space-between;}
/* Tabs Menu */
.tab-menu { list-style: none; padding: 0px; margin: 0; justify-content: flex-start; /* Changed this line for alignment */
  background: #0000002a; border-radius: 50px; border: 3px solid transparent;
  display: grid;
  grid-auto-flow: column;
  overflow-x: hidden;
  user-select: none;}
.tab-menu .menu-item { padding: 8px 16px 8px 16px;
  white-space: nowrap; cursor: pointer; color: #fff;
  text-align: center; transition: background-color 0.3s; border-radius: 50px; 
  list-style-type: none;display: flex;}
.tab-menu .menu-item:hover { background-color: #5c66d83b; }
.tab-menu .menu-item.active { background-color: #5c67d8; }
/* Tab Content */
.tab-content { display: none; padding: 0px; border-top: none; border-radius: 0 0 3px 3px; background: #f9f9f9; }
.tab-content.active { display: block; }
.tab-element { display: flex; align-items: center; }
.tab-element-child { display: none; font-weight: bolder; }
.tab-element-child.active { display: inline-flex; }
.tab-element-child:hover { color: #5c66d8; }
/* Media Queries for responsiveness */
@media(max-width: 600px) { .tab-menu { flex-direction: column; } .tab-menu .menu-item { width: 100%; } }

/* nav.box2->box3 */
.box3{height:128px;border-radius:4px;padding:0px 30px 0px 30px;background-color:#fff;border-radius:4px;border:1px solid #e4ecf3;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.box3:hover{transform:translateY(-6px);-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);box-shadow:0 26px 40px -24px rgba(0,36,100,.3);-webkit-box-shadow:0 26px 40px -24px rgba(0,36,100,.3);-moz-box-shadow:0 26px 40px -24px rgba(0,36,100,.3);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.black .box3{border:transparent}
.black .box3:hover{box-shadow:0 26px 40px -24px rgba(2,4,6,.3);-webkit-box-shadow:0 26px 40px -24px rgba(2,4,6,.3);-moz-box-shadow:0 26px 40px -24px rgba(2,4,6,.3)}

/* nav.xe-card -> xe-cardblog */
.xe-cardblog{position:relative;height:128px;margin:20px 0 0 0}
.xe-cardblog.wechat a:after{content:'\f029';position:absolute;display:inline-block;font-family:FontAwesome;font-size:18px;color:#6d747a;margin-left:10px;bottom:0;right:5px}

/* nav.xe-widget -> xe-xe-widgetblog */
/* nav.xe-conversations -> xe-xe-conversationsblog */
.xe-widgetblog{position:relative}
.xe-widgetblog.xe-conversationsblog{position:absolute;background:#fff;margin-bottom:0px;padding:4px;left:0;right:0;margin:0 15px}
.xe-widgetblog.xe-conversationsblog:hover,.xe-widgetblog.xe-conversationsblog:focus{background:#fff!important;text-decoration:none}
.black .xe-widgetblog.xe-conversationsblog,.black #search-text,.black .search-type input:checked+label,.black .search-type input:hover+label,.black .panel,.black .comments-area{background-color:#3d4044}
.black .xe-widgetblog.xe-conversationsblog:hover,.black .xe-widgetblog.xe-conversationsblog:focus{background:#3d4044!important;text-decoration:none}

.search_toole_title { color: #888888; }
.search_toole_title:hover { color: #6981d8; }
.search_tools_label { color: #413e3e;}

.main-content-margin {max-width: 1900px; margin-left: auto;margin-right: auto;}

.img-round-bord { border-radius: 6px; }