div.k2ItemsBlock {}

div.k2ItemsBlock p.modulePretext {}

div.k2ItemsBlock ul {padding: 0;margin: 0;}
div.k2ItemsBlock ul li {list-style-type: none;}
div.k2ItemsBlock ul li a {}
div.k2ItemsBlock ul li a:hover {}
div.k2ItemsBlock ul li.lastItem {}

div.k2ItemsBlock ul li a.moduleItemTitle {color: #000000;font-weight: bold;}
div.k2ItemsBlock ul li a.moduleItemTitle:hover {}

div.k2ItemsBlock ul li div.moduleItemAuthor {}
div.k2ItemsBlock ul li div.moduleItemAuthor a {}
div.k2ItemsBlock ul li div.moduleItemAuthor a:hover {}

div.k2ItemsBlock ul li a.moduleItemAuthorAvatar img {}

div.k2ItemsBlock ul li div.moduleItemIntrotext {display:block;/*padding:4px 0;line-height:120%;*/}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
 width:200px;
 height:100px;
/*float:right;margin:2px 0 4px 4px;padding:0;border:2px solid #ddd;*/}

div.k2ItemsBlock ul li div.moduleItemExtraFields {}
        div.moduleItemExtraFields ul {}
        div.moduleItemExtraFields ul li {}
        div.moduleItemExtraFields ul li span.moduleItemExtraFieldsLabel {display:block;float:left;font-weight:bold;margin:0 4px 0 0;width:30%;}
        div.moduleItemExtraFields ul li span.moduleItemExtraFieldsValue {}

div.k2ItemsBlock ul li div.moduleItemVideo {}
div.k2ItemsBlock ul li div.moduleItemVideo span.moduleItemVideoCaption {}
div.k2ItemsBlock ul li div.moduleItemVideo span.moduleItemVideoCredits {}

div.k2ItemsBlock ul li span.moduleItemDateCreated {color: #019561;font-weight: bold;padding-right: 10px;}

div.k2ItemsBlock ul li a.moduleItemCategory {}

div.k2ItemsBlock ul li div.moduleItemTags {}
div.k2ItemsBlock ul li div.moduleItemTags b {}
div.k2ItemsBlock ul li div.moduleItemTags a {padding:0 2px;}
div.k2ItemsBlock ul li div.moduleItemTags a:hover {}

div.k2ItemsBlock ul li div.moduleAttachments {}

div.k2ItemsBlock ul li a.moduleItemComments {border-right:1px solid #ccc;padding:0 4px 0 0;margin:0 8px 0 0;}
div.k2ItemsBlock ul li a.moduleItemComments:hover {}
div.k2ItemsBlock ul li span.moduleItemHits {border-right:1px solid #ccc;padding:0 4px 0 0;margin:0 8px 0 0;}
div.k2ItemsBlock ul li a.moduleItemReadMore {}
div.k2ItemsBlock ul li a.moduleItemReadMore:hover {}

div.k2ItemsBlock a.moduleCustomLink {}
div.k2ItemsBlock a.moduleCustomLink:hover {}
/*kevin-2015-10-13*/
table.adminFormK2 tr td label {    margin-left: 36px;    display: inline-block;}





/* ---------------------------- */

/* Here you can include your additional CSS Styles */

@media (max-width: 1024px){  /* by cwtsai 20170303 */
  #zo2-zt-mainmenu-wrap ul.navbar-nav > li > a {
    font-size: 12px !important;
  }
}
@media (min-width: 992px){
.col-md-2 {
  padding: 4px;
}
}
@media (min-width: 768px){
.col-sm-2 {
  width: 16.66666667%;
  padding: 4px;
}
.module.focus {
 margin-top: -500px !important; /* cwtsai 2017-01-25 */
 margin-bottom: 120px !important; /* cwtsai 2017-04-18 */
}
}

@media (max-width: 990px) and (min-width: 768px){
.zo2-wrapper #zo2-zt-slideshow-wrap .zt-latest ul li {
  padding:10px!important; /* kevin-2013-07-25 */
}

.zo2-wrapper #zo2-zt-mainmenu-wrap .search-top div:after {
  top: -13px !important; /* kevin-2013-07-25 */
}


#zo2-zt-mainmenu-wrap ul.navbar-nav > li >.mega-dropdown-menu {
  max-width: 480px !important; /* kevin-2013-07-25 */
}

}



/* default.css */

#zo2-zt-mainmenu-wrap ul.navbar-nav > li:first-child > a:hover {
  background: none !important; /* kevin-2013-07-25 */
}

.zo2-wrapper #zo2-zt-mainmenu-wrap .search-top .search {
  background: #176649!important; /* kevin-2013-07-25 */
}

.zo2-wrapper #zo2-zt-slideshow-wrap .zt-latest .module {
  background: none !important; /* kevin-2013-07-25 */
}

.zo2-wrapper #zo2-zt-menufooter-wrap .container {
  background: #313131 !important; /* kevin-2013-07-25 */
}

.zo2-wrapper #zo2-footer-wrap .container {
  background: #313131 !important; /* kevin-2013-07-25 */
}

#zo2-zt-mainmenu-wrap ul.navbar-nav > li.active:first-child > a {
  background: none !important; /* kevin-2013-07-25 */
  background: transparent; /* gc-lee add whole */
}

/* termplate.css*/

.blog .cat-children h3.page-header {
  padding: 6px 0;
  margin: 0;
  font-size: 12px;
  font-family:  Helvetica, Arial, Serif;
}

#zo2-zt-mainmenu-wrap ul.navbar-nav {
  height: 50px;/*kevin 2015-07-23 62px */
}

#zo2-zt-mainmenu-wrap ul.navbar-nav > li:nth-last-child(1) { /* gc-lee add whole */
  display: none;
}

#zo2-zt-mainmenu-wrap ul.navbar-nav > li:first-child > a {
  background: url("../images/green/home.png") left top 9px no-repeat;
  display: block;
  /*padding-left: 30px;*/ /* gc-lee hide whole */
}


body.contentpane form table tbody tr td.key {
  font-family:  Tahoma, Verdana, sans-serif !important;
}

#zo2-zt-mainmenu-wrap ul.navbar-nav > li >.mega-dropdown-menu > .mega-dropdown-inner .group-title,
#zo2-zt-mainmenu-wrap ul.navbar-nav > li >.mega-dropdown-menu > .mega-dropdown-inner h3.module-title {
  color: #6C9C4E;
  font-size: 100%;
  text-transform: uppercase;
  height: auto;
  font-weight: 600;
  margin: 0;
  line-height: 34px;
  font-family:  Arial;
}


.navbar-collapse {
  background: url("../images/mainmenu-bg2.png") no-repeat scroll left top rgba(0,0,0,0);
  padding-left: 0; /* gc-lee 15px */
  padding-right: 0; /* gc-lee add whole */
  max-height: 61px;
}
.navbar-collapse .zo2-megamenu {
  background: url("../images/mainmenu-bg2.png") no-repeat scroll right top rgba(0,0,0,0);
  height: 50px;/* kevin 2015-07-23 */
}
.navbar-collapse ul.navbar-nav {
  background: url("../images/mainmenu-bg2.png") repeat-x scroll left -61px rgba(0,0,0,0);
  width: 100%;
  min-width: 1024px;
}
#zo2-zt-mainmenu-wrap ul.navbar-nav > li > a {
  text-transform: none;
  font-size: 120%;
  font-weight: normal;
  font-family: arial;
  padding: 0 11px; /* gc-lee 0 25px */
}

#zo2-zt-mainmenu-wrap ul.navbar-nav > li:first-child > a:hover {
  /*background: url("../images/green/home.png") left top 12px no-repeat;*/ /* gc-lee hide whole */
}

div.itemExtraFields {
 display:inline;
}

span.itemExtraFieldsValue {
 display:inline;
}
span.itemExtraFieldsValue img {
 display:inline;
}

h3.moduletitle {
  background: url("../../../../../images/title_bg.png") no-repeat left center;
  font-size: 18px; /* gc-lee 20px */
  font-weight: bold; /* gc-lee 300 */
  line-height: normal;
 /*  margin: 4px 0 10px;  kevin 0 0 20px  */
  margin-top: 0px !important;   /* by cwtsai 2017-04-18 */
  margin-bottom: 10px;
  padding-bottom: 0; /* gc-lee 25px */
  color: #fcbe45; /* gc-lee #2d3d51 */
  padding-left: 35px; /* gc-lee add whole */
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family:  'Open Sans', sans-serif;
  font-weight: 300;
  line-height: 1.1;
  font-size: 18px !important;
}

html {
  font-family:  sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

body {
  font-family:  Arial;
  background: #fff;
  font-size: 62.5%;
  font-weight: normal;
  line-height: 20px;
  color: #3d3d3d;
  overflow-x: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family:  'Roboto', sans-serif;
}

body {
  font-family:  Arial, Verdana, sans-serif;
  color: #616161;
  background: #e4e4e4;
}

.zo2-wrapper #zo2-zt-mainmenu-wrap {
  /*max-height: 54px;*/ /* hide */
}
.zo2-wrapper #zo2-zt-mainmenu-wrap > .container {
  background: url(../images/green/main-br.png);
  /*max-height: 50px;*/ /* hide */
}

.zo2-wrapper #zo2-zt-mainmenu-wrap .search-top .search input {
  height: 24px;
  min-height: 24px;
  width: 82px; /* gc-lee 213px */
  font-size: 80%;
  background: none;
  border: 0;
  color: #9dc087;
  line-height: 24px;
}


.zo2-wrapper #zo2-zt-slideshow-wrap .zt-latest h3.moduletitle {
  background: url(../images/full-br.png) no-repeat;
  color: #ffffff;
  font-size: 115%;
  line-height: 30px;
      border-radius: 6px !important; 
  margin: 0;
  padding: 8.5px 15px 8.5px; /* gc-lee 5px 15px 8px */
  text-transform: uppercase;
  font-weight: 300;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
}


.zo2-wrapper #zo2-zt-slideshow-wrap .zt-latest .zt-article-item h3 {
  margin: 0;
  padding: 0;
  font-family:  arial;
  font-size: 100%;
  overflow: hidden;
}

.zo2-wrapper #zo2-position-8 .zt-latest .zt-article-item h3 {
  margin: 0;
  padding: 0;
  font-family:  arial;
  font-size: 100%;
  overflow: hidden;
}

.zo2-wrapper #zo2-position-8 h3.moduletitle {
  background: transparent; /* gc-lee url(../images/green/full-br.png) */
  font-size: 15px !important;
  line-height: 30px;
  border-radius: 6px !important;
  margin: 0;
  padding: 5px 15px 8px; /* gc-lee 5px 15px 8px */
  text-transform: uppercase;
  font-weight: bold; /* gc-lee 300 */
  background-color: #268663 !important;
  /*border-radius: 5px 5px 0 0;*/ /* gc-lee hide whole */
}
.zo2-wrapper #zo2-position-8 h3.moduletitle span {
}

.zo2-wrapper #zo2-zt-testimonials .zt-article-item h3 {
  margin: 0;
  padding: 0;
  font-family:  arial;
  font-size: 100%;
}


.jemenu {
    margin-right: 15px;
    margin-top: 0px !important;
}
.jemenu h3.moduletitle {
    margin-bottom: 10px !important;
   /*  background: #00cc99 !important; */
    background:  #268663 !important;
    font-size: 15px !important;
    font-weight: bold !important;
    border-radius: 0 !important;
   margin-top: 0px !important;
}
#google_translate_element span {
    display: inline;
}
#google_translate_element span img {
    display: inline;
}
.share img {
    display: inline;
}
.module.focus {
    /* padding-top: 18px; by cwtsai 20170210 */
    padding-top: 120px; /* by cwtsai 2017-04-18 */
    margin-bottom: 120px !important; /* by cwtsai 2017-04-18 */
  /*  margin-top: -245px !important; */
}
.module.focus.news {
    /* margin-top: -85px !important; by cwtsai 20170210 */
  /*    margin-top: -140px !important;  by cwtsai 20170301 */
    padding-top:390px !important;
    margin-bottom: 16px !important;
}
.module.focus .mod-content {
    margin: 0;
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
    border: 1px solid #dedede;
    border-radius: 10px;
}
.k2ItemsBlock.focus ul {
    margin: 0;
    padding: 0;
}
.k2ItemsBlock.focus ul li {
    float: left;
    width:190px;
    margin-right: 10px;
    margin-bottom: 0px !important;  /* by cwtsai 2017-04-18 */
}

/* 20160415 margin-left from 10px to 0px;
*/
.k2ItemsBlock.focus ul li:nth-child(n+2) {
    margin-left: 0px;
}
.k2ItemsBlock.focus ul li .moduleItemIntrotext {
    background: white;
    color: #000000;
    font-weight: bold;
    margin-left: 0px;
    margin: 0;
    min-height: 170px; /* by cwtsai 2017-04-18 */
    max-height: 170px; /* by cwtsai 2017-04-18 */
}


.k2ItemsBlock.focus.news ul li .moduleItemIntrotext {
    background: white;
    color: #000000;
    font-weight: bold;
    margin-left: 0px;
    margin: 0;
    min-height: 170px; /* by cwtsai 2017-04-18 */
    max-height: 170px;  /* by cwtsai 2017-04-18 */
}


.k2ItemsBlock.focus ul li .moduleItemIntrotext p {
    margin: 8px 0px 8px 4px;
    max-height: 67px;
}
@media (max-width: 1199px) {
    .k2ItemsBlock.focus ul li:nth-child(n+2) {
        margin-left: 8px;
    }
    
    .navbar-collapse ul.navbar-nav {   min-width: 0 !important;}
}

.tp-simpleresponsive .slotholder *, .tp-simpleresponsive img {
background-position: 5px 5px !important;
background-size: 710px 380px !important;
}
.tp-bullets.tp-thumbs .bullet {
background-position: 0 0 !important;
}


@media (max-width: 991px) {
    .k2ItemsBlock.focus ul li {
        float: none;
        width: 100%;
    }
    .k2ItemsBlock.focus ul li:nth-child(n+2) {
        margin-left: 0px;
    }
    .k2ItemsBlock.focus ul li .moduleItemIntrotext {
        background: transparent;
        color: #000000;
    }
}
@media (max-width: 561px) {
    .k2ItemsBlock.focus ul li {
        float: none;
        width: 100%;
    }
    .k2ItemsBlock.focus ul li:nth-child(n+2) {
        margin-left: 0px;
    }
    .k2ItemsBlock.focus ul li .moduleItemIntrotext {
        background: transparent;
        color: #000000;
    }
     /* 2017-04-19 by cwtsai */
   .module.focus {
     padding-top: 0px;
     padding-bottom: 5px !important;
     margin-bottom: 10px !important;
   }
   .module.focus.news {
         padding-top: 0px !important;
   }

}
@media (max-width: 486px) {
    .k2ItemsBlock.focus ul li {
        float: none;
        width: 100%;
    }
    .k2ItemsBlock.focus ul li:nth-child(n+2) {
        margin-left: 0px;
    }
    .k2ItemsBlock.focus ul li .moduleItemIntrotext {
        background: transparent;
        color: #000000;
    }
}
.gtranslate .goog-te-gadget {
    margin-top: -20px;
}
.nn_tabs-pane > p {
    background: url("../../../../../images/title_bg2.png") no-repeat left 10%;
    font-size: 18px;
    font-weight: bold;
    line-height: normal;
    margin: 0 0 10px;
    padding-bottom: 5px;
    color: #fcbe45;
    padding-left: 55px;
    border-bottom: 2px solid #268563;
}
.intab ul {
    padding: 0 10px !important;
}
.intab ul li {
    color: #346f1b;
    list-style-type: disc !important;
    padding: 10px;
    border-bottom: 1px dotted #b3b3b3;
}
.intab ul li span {
    display: inline;
}
.intab ul li img {
    display: inline;
    max-width: 35px;
    max-height:17px;
}
.intab ul li:nth-last-child(2) {
    border-bottom: 0;
}
.nn_tabs > ul.nav-tabs > li > a {
    color: #979797;
    font-weight: bold;
    border-radius: 0;
    margin-right: -1px;
}
.nn_tabs > ul.nav-tabs > li > a:hover {
    color: #278664;
    background: transparent;
}
.nn_tabs .nav-tabs > li.active > a,
.nn_tabs .nav-tabs > li.active > a:hover {
    color: #278664;
    background: url("../../../../../images/border.png") top repeat-x;
    background-color: #fff;
}
.nn_tabs.top > ul.nav-tabs > li > a:focus,
.nn_tabs.top > ul.nav-tabs > li.active > a:focus {
    box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 1);
    -moz-box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 1);
}
.nn_tabs > ul.nav-tabs > li > a:focus,
.nn_tabs > ul.nav-tabs > li.active > a:focus {
    border-color: #ddd;
}
@media (min-width: 1200px) {
    #zo2-mega-menu > .zo2-menu {
        height: 50px;
    }
    .zo2-wrapper #zo2-zt-mainmenu-wrap > .container {
        max-height: 50px;
    }
}
@media (max-width: 1199px) {
    #zo2-mega-menu > .zo2-menu {
        /* kevin-2010-10-12height: 106px;*/
  	background-color: #268663 !important;
        min-height: 0px;
        margin-bottom: 0px;
    }
    .zo2-wrapper #zo2-zt-mainmenu-wrap > .container {
        max-height: 105px;
        
    }
}



span.catItemEditLink a { display: block;    position: relative;     cursor: pointer;}
span.catItemAddLink a { display: block;    position: relative;     cursor: pointer;}


.module.des-announce{color: #fff; font-family:  Arial, sans-serif;}
.nav.menudes-side-menu > li > a { border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; color: #6D6D6D; background: #FFFFFF;
 margin-top:5px}
.nav.menudes-side-menu > li > a:hover,
.nav.menudes-side-menu > li.active > a,
.nav.menudes-side-menu > li.open > a { color: #fff; background: rgb(0, 204, 153);}
.nav.menudes-side-menu > li.open > a { border-bottom: 1px solid #d7d7d7;}
.nav.menudes-side-menu > li:last-child > a,
.nav.menudes-side-menu > li.last > a {padding-left: 6px !important; border-bottom: 1px solid #d7d7d7;}

div.subCategoryContainer{width: 100% !important;    float: none; }         

.nav.menu{display:inline-block}            
.customfunk-p{display:inline-block}

.zo2-megamenu > ul > li {
  display:block !important;
}

.zo2-wrapper #zo2-zt-mainmenu-wrap .navbar-default {
  margin-bottom: 10px;  /* 20151221 by cwtsai */
}

.zo2-wrapper #zo2-zt-menufooter-wrap .container  {
 font-size:14px !important;

}
.zo2-wrapper #zo2-footer-wrap .container .zo2-copyright {
 font-size:14px;
 padding-top: 10px !important;

}
.zo2-wrapper #zo2-zt-header-wrap #zo2-zt-logo-wrap {
 padding-top: 0px !important;
}
.standard-logo-link {
 padding-top: 0px;
}
.zo2-wrapper #zo2-zt-header-wrap #zo2-zt-language-wrap {
 padding-top: 4px !important;

}
#login-form .logout-button .btn {
 margin-bottom: 10px;
}
.zo2-wrapper #zo2-zt-header-wrap {
  margin-top: 1px;
  font-size:14px;
}
div.itemListCategory img {
 max-width: 100px; /* 20160223 by cwtsai */
 margin: 0 ;
}
div.itemListCategory p {
 margin: 0; /* 20160225 by cwtsai */
}
div.subCategory a.subCategoryImage img, div.subCategory a.subCategoryImage:hover img {
/* max-width: 60px;
 max-height: 60px;
*/
}


span.catItemEditLink {
 margin-left: 10px;
 width: 80px;
}
.k2ItemFormEditor {
 padding-top: 4px;
}
#k2FrontendPermissionsNotice {
  /* padding: 0 4px 4px; */
  display:none;

}
#k2FrontendEditToolbar {
 margin:0;
 padding-top:0px;
 padding-bottom: 0 px;
}

.icon-48-k2 {
margin-bottom: 0px;
}
div#k2ToggleSidebarContainer {
 display:none;
}
hr.sep {
 display:none;
}
table.adminFormK2 tr td.adminK2RightCol {
 /*  display:none; */
}
alert alert-message {
 margin-bottom: 0px;
  margin-top: 0px !important;
}
.alert {
  padding-top: 2px !important;
  padding-bottom: 0px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
#system-message-container #system-message {
  padding:0px !important;
  margin-top: 0px !important;
  margin-bottom:0px !important;


}
.alert-message {
  margin-top: 0px !important;
  margin-bottom:0px !important;

}
.bm_slider_cycle_pager {
 top: 5px !important;
}
div#zo2-slide {
 padding-bottom: 0px !important;
}

#adminFormK2Sidebar table.sidebarDetails {
 display:none;
}
table.adminFormK2 tr td label{
margin-left: 10px;
margin-right: 15px;
}

table.adminFormK2 {
margin-bottom: 5px;
}
body.contentpane input, body.component-body input, body.contentpane select, body.component-body select {
 font-size: 14px !important;
}

div#sbox-window {
  top:20px !important;
  height: 720px !important;
}

table.adminFormK2 tr.k2_tag {
}

table.adminFormK2 tr.k2_publish {
  display:none;
}
table.adminFormK2 tr.k2_feature {
}

.controls {
  padding-left: 15px;
}

table.adminFormK2Container tr.k2_author_alias  {
  display:none;
}
table.adminFormK2Container tr.k2_access  {
  display:none;
}

table.adminFormK2Container tr.k2_front_start_publish{
  display:none;
}
table.adminFormK2Container tr.k2_front_creation_date{
  display:none;
}
div.k2_metainfo_title {
  display:none;
}
div.k2_metainfo {
  display:none;
}
div#editor-xtd-buttons.btn-toolbar.pull-left {
  display:none;
}
div.itemContentFooter {
  border-top: 0px !important;
}

div.itemGooglePlusOneButton {
   float: left;
   width: 50px;
    /* 20150216 by cwtsai */
}


div.itemGooglePlusOneButton {
   float: left;
   width: 50px;
    /* 20150216 by cwtsai */
}
div.itemToolbar {
   display: none;
}

div.itemLinks {
    /* 20150216 by cwtsai */
  margin-top: 10px;
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;

}
div.itemHeader h2.itemTitle {

padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e7e7e7;
    line-height: 130%;
    line-height: normal;
    /* margin-top: 15px; */
    margin-bottom: 10px;
    padding-bottom: 10px;
}
div.itemNavigation {
 padding-top: 10px;
}
div.itemHeader span.itemDateCreated {
 font-size: 18px;
}

/* below  by cwtsai 2017-04-08 */
div.catItemHeader h3.catItemTitle {
 line-height: 150%;
 border-bottom: 1px dotted #b3b3b3;
color: #019561;
font-weight: bold;
}


div.catItemHeader h3.catItemTitle  a {
color: #000000 !important;
font-weight: bold;
}

div.catItemView {
margin-bottom: 5px  !important;
}

/* -------------------------- */

div.catItemBody {
 padding: 0 0px;
}
.attach-intro {
  font-size: 14px;
  color: red;
}
.attach-intro-url {
  font-size: 14px;
  padding-bottom: 6px;

}
.zo2-wrapper .breadcrumb {
  margin-bottom: 1px;
}

/* 2016.02.25 by cwtsai */
div.subCategory h2 a:before {
    content: "";
    display: block;
    background: url("/images/network/li-sign.gif") no-repeat;
    width: 20px;
    height: 20px;
    float: left;
    margin: 0 6px 0 0;
}
div.catItemHeader h3.catItemTitle:before {
    content: "";
    display: block;
    background: url("/images/network/li-sign.gif") no-repeat;
    width: 20px;
    height: 20px;
    float: left;
    margin: 0 6px 0 0;

}
/* 2016.03.02 by cwtsai */
div#k2Accordion h3 {
  display:none;
}
div.simpleTabs {
 padding-top: 0px;
}
td._51m- pls _51mw{
 display:none !important;
}
/* 20160316 by cwtsai */
#zo2-zt-mainmenu-wrap ul.navbar-nav > li >.mega-dropdown-menu > .mega-dropdown-inner li a 
{
	
	color:  #000000;
}
div.k2ItemsBlock a.moduleCustomLink {
 float: right;
}
.itemImage-reso
{
 color: red;
}

div.moduleItemTitle-p {
  margin-left:15px;
}

.moduleItemIntrotext-p {
 height: 240px;
 width: 180px;
}

div#moduleItemImage-id img {
 width: 200px;
 height: 120px;
 margin-bottom:4px;
}

a.moduleCustomLink-performance {
  position: absolute;
 bottom: 50px;
 left: 30px;
}
div.subCategory-running {
    margin: 0px;
    padding: 0px;
    text-align:center;
    height: auto !important;
    margin-bottom:10px;
    margin-right:4px;
    max-width:210px;
    display: inline;
}
div.subCategory-running a.subCategoryImage-running {
    text-align: center;
    display: block;
}
div.subCategory-running a.subCategoryImage-running img{

    width: 200px;
    min-width: 200px;
    max-width: 200px;
    height: 130px;
    max-height: 130px;
    min-height: 130px;
    margin: 0 0 0;
    padding-right:5px;
}
div.subCategoryContainer-running {
  float: left;
}
div.subCategory-running a.subCategoryName-running {
    text-align: center;
    margin-left:0px;
   color: #000000;
    font-weight: bold;
    font-size: 1.1em;
}
div.catItemHeader-running {
 text-align: left;
  padding-left: 10px;
}

div.catItemImageBlock-running {
 padding-top: 8px;
    margin: 0 0 0px 0;

}

span.catItemImage-running {
 display: block;
    text-align: center;
    margin: 0 0 8px 0;

}
span.catItemImage-running img {
      border: 1px solid #ccc;
    padding: 8px;
      width: 180px;
    min-width: 200px;
    max-width: 200px;
    height: 130px;
    max-height: 130px;
    min-height: 130px;
    margin: 0 0 0;

}

.moduleItemIntrotext-running {
    height: 280px;
    width: 180px;
    max-width: 180px;
    margin: 0 0 0 0;
   float: left;
   margin-left: 10px;
}
ul.itemListSecondary-running  {
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

li.itemContainer-running {
   display:inline;
   max-width:210px;
}
div.catItemView-running groupSecondary {
 padding-top: 0px;
 margin-top: 0px;
}

div.itemBody {
 padding-top: 0px;
}

span.catItemHeader-running-title {
    color: #000000;
    font-weight: bold;
    font-size: 1.1em;
}

div.k2ItemsBlock ul li a.moduleItemTitle {
 font-size: 1.1em;
}

div.subCategoryName-running-subtitle {
 
}

/* google calendar */
div.ca-evp5 st-ad-mpadr {
  display:none;
}
.cloc {
  display:none;
}

/* 2017.02.16 by cwtsai */
.zo2-wrapper #zo2-footer-wrap .container .zo2-copyright {
  min-height: 0px !important;
}
.zo2-wrapper #zo2-footer-wrap {
  margin-bottom: 0px !important;  
}