/* ASIKART EasySet Custom CSS */


/* GLOBAL */
img.image-logo {
	background: #1a8c3b;
	border-right: solid 10px;
}

ul.sl_contentaccordion_silver li a, ul.sl_contentaccordion_silver li.deeper > a.trigger.has_link {
    line-height: inherit;
}

#sp-left .module.right.menu .mod-inner li a {
    padding: 10px;
}

#sp-left .module.right.menu .mod-inner li.active a {
	background: #eee;
	color: #0f66a8;
}

.right h3 {
    padding: 10px;
    line-height: normal;
    color: #fff;
    background: #0f66a8;
    position: relative;
    font-weight: normal;
	border-bottom: none;
}

.right h3:before {
    width: 10px;
    height: 43px;
    position: absolute;
    top: 0;
    right: 0px;
    content: "";
    background: #fff;
    border-right: solid 43px #1a8c3b;
}

#sp-main-menu ul.level-0 > li:hover, .sp-submenu .sp-submenu-wrap, #sp-main-menu li li:not(.sp-menu-group):hover, #sp-main-menu li li:not(.sp-menu-group).active {
	background: #1a8c3b;

}

#sp-main-menu li li:not(.sp-menu-group):hover, #sp-main-menu li li:not(.sp-menu-group).active {

	border-bottom: 1px solid #eee;
}

#sp-main-menu li li:not(.sp-menu-group) {

	border-bottom: 1px solid #1a8c3b;
}

#sp-header-wrapper .container {
	background: #0f66a8;
}

#sp-bottom-wrapper .container, #sp-footer-wrapper .container{
	background: #1a8c3b;
    color: #fff;
}

#sp-main-menu ul.level-0 > li {
	min-width: 100px;
	text-align: center;
}

#sp-menu {
	margin-top: 5px;
}

#contact-info td{
	padding: 10px 5px;
}

/* BODY */
.ak_blog_intro::after{
	content:"..."
}

body {
  line-height: 2;
}

h1 {
	font-size: 25px;
}

h2 {
	font-size: 24px;
}
/* TYPO */


/* LAYOUT */
.slideshow-module-list-item .images img {
  max-width: 100px;
}

#sp-slideshow-wrapper {
    margin-bottom: 20px;
}

/* HEADER */
.page-header {
	border-bottom: 1px solid #0f66a8;
	color: #0f66a8;
}

strong {
    font-weight: bold;
    font-size: 16px;
    color: #0f66a8;
}

	
}

.row-fluid{
margin:0px;
}

/* Logo */
@media(max-width:480px) {
  div#sp-logo {
    max-width: 230px;
  }
  
  .sp-main-menu-toggler {
    top: 40px;
    background: #1a8c3b;
    border-radius: 0;
  }
  
  body.featured.homepage .sp-main-menu-toggler {
    top: 27px;
    right: 10px;
  }
}

/* 側欄聯絡我們Table */
#contact-table td{
  padding:0 10px 10px 0;
}

/* MAIN CONTENT */


/* LEFT COLUMN */


/* RIGHT COLUMN */


/* ARTICLE */


/* TABLE */
td > p {
	margin:0px 0;
}

table#contact-info tr:nth-child(odd) {
    background: #f2f2f2;
}

/* FOOTER */

/* Module */
.module.highlighted{
background: #1a8c3b;
}

.user4 h3 span{
background: #1a8c3b;
}

/*Contact*/

.b2jcontainer h2{
background:#1a8c3b;
}

#sp-main-menu{
float: right;
    margin: 10px 10px;
}

.readmoremod {
    padding: 10px;
    background: #1a8c3b;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff !important;
	}
.right a:hover {
    color: #0f66a8 !important
	}

.right a{
color: #666;
}


#sp-footer-wrapper::after{
	background: none;
}

#sp-footer-wrapper {
  border-top: none;
  background: #fff;
}

#sp-footer-wrapper .container {
  padding: 0 10px;
}

#sp-footer1 {
    line-height: 30px;
}

#sp-main-menu ul.level-0 > li.active a{
	color: #fff!important;
    background: #1a8c3b!important;
}

#sp-main-menu ul.level-0 > li >a:hover {
    color: #fff!important;
    background: #1a8c3b!important;
	}
	
#sp-component-area-wrapper a{
	color: #1a8c3b!important;
}

.highlighted>p>i{
	color: #1a8c3b!important;
}

.hidden-desktop.sp-mobile-menu.nav-collapse.in.collapse{
	z-index:999;
	border-top: solid 5px #fff;
}

.sp-mobile-menu ul li {
  background: #0f66a8;
}

.sp-mobile-menu ul li a {
  color: #1a8c3b;
}

.sp-mobile-menu ul li.active > a, .sp-mobile-menu ul li:hover > a {
  color: #fff;
}

.sp-mobile-menu ul li span.sp-menu-toggler i {
  width: 40px;
}

.readmore a {
    padding: 10px;
    background: #1a8c3b;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff!important;
}

#sp-breadcrumb-wrapper a {
    color: #1a8c3b!important;
}
dd {
    margin-left: 0px;
}

@media (min-width: 1170px){

#mod_btslideshow_pro_150 {
    display:inline-block;
}

#sp-slider{
    text-align:center;
}

}