/*
 * Override vigor/style.css
 */
body {
  font-size: 100%;
}
html > body,
html > textarea {
  font-size: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: .5em;
}
.block .content h3,
.block .content h4,
.block .content h5,
.block .content h6 {
  font-size: 1em;
}
.block-title {
  font-family: Verdana, "微軟正黑體", "Microsoft JhengHei", sans-serif;
}
#page-wrapper {
  border: none;
}
#header, #navigation, #page {
  width: auto;
}
#header {
  padding: 0;
}
.limiter {
  width: auto;
}
#primary a {
  padding: 0 5px;
  color: #000;
}
#primary a:hover {
  color: #006382;
}
#footer {
  height: auto;
}
#main-content {
  
}

/* =override admin_menu */
body.admin-menu {
  margin-top: 0 !important;
  padding-top: 24px;
}
#admin-menu {
  font-size: 12px;
}

/* =override simplemenu */
#simplemenu {
  font-size: 12px;
}

/* =override default */
div.block .edit {
  right: 0;
  top: 0;
}
#header div.block:hover .edit {
  display: block;
}

/* =override tabs.css */
/* if border-sizing: border-box */
.tabs ul.primary li a .tab {
  height: 24px;
}

/* =override nice_menus_default.css  */
ul.nice-menu li,
ul.nice-menu-down li {
  border: 0;
}
ul.nice-menu li {
  text-align: left;
  background-color: transparent;
}
ul.nice-menu li {
  padding: 0;
  background: none;
}
ul.nice-menu a {
  padding: 5px 10px;
}
ul.nice-menu ul {
  top: 2em;
  border-top: 0;
}

/* remove arrow down icon */
ul.nice-menu-down li.menuparent,
ul.nice-menu-down li.menuparent:hover,
#header-region ul.nice-menu-down li.menuparent,
#header-region ul.nice-menu-down li.menuparent:hover,
#header-region ul.nice-menu-down li li.menuparent:hover {
  background: none;
}
ul.nice-menu-down .menuparent a {
  padding: 5px 8px;
}

/* =override layout */
.content-inner {
  padding: 0;
}
.two-sidebars .center,
.sidebar-first .center {
  margin-left: 240px;
}
#sidebar-first {
  width: 240px;
  margin-right: -240px;
}
.sidebar-first .content-inner {
  padding: 0 0 0 20px;
}
#sidebar-second {
  width: 240px;
}
.two-sidebars .center,
.sidebar-second .center {
  margin-right: 240px;
}
.sidebar-second .content-inner {
  padding: 0 20px 0 0;
}
