/*
Theme Name: Thinking Taiwan
Author: ClientEdge Ltd.
Author URI:
Version: 1
Description: ClientEdge Limited theme (www.clientedge.com)
License: Private
License URI: Private
Text Domain: base
Tags: one-column, two-columns
Theme URI:
*/

/* =WordPress Core
-------------------------------------------------------------- */
.sticky,
.bypostauthor{
	display:block;
}
.article-page .author-block,
.aside .author-block .img-block,
.article-page .author-block .img-block,
.article-page .author-block .text-block,
.article-page .value-block{
	float:none;
	display:inline-block;
	vertical-align:middle;
}
.article-page .value-block .value{
	margin:0;
}
.value-block .st_sharethis_hcount{
	position:relative;
	display:block;
	height:19px !important;
	line-height:0 !important;
	color:#555;
	text-align:left;
	text-transform:uppercase;
	outline:0;
}
.value-block .st_sharethis_hcount:before{
	content:"";
	background:url(images/sprite.png) no-repeat -23px -15px;
	width:14px;
	height:15px;
	position:absolute;
	top:1px;
	left:2px;
}
.value-block .st_sharethis_hcount:after{
	display:block;
	float:left;
	content:'shares';
	cursor:pointer;
	font:14px/19px "estrangelo_edessaregular", Arial, Helvetica, sans-serif;
	color:#555 !important;
}
.value-block .st_sharethis_hcount .stButton{
	display:inline !important;
	margin:0;
	font:14px/19px "estrangelo_edessaregular", Arial, Helvetica, sans-serif !important;
}
.value-block .st_sharethis_hcount .stButton .st-sharethis-counter{
	opacity:0 !important;
	display:inline !important;
	width:0 !important;
	height:19px !important;
	padding:0 !important;
	margin:0 !important;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
	background:none !important;
}
.value-block .st_sharethis_hcount .stArrow{
	display:block !important;
	float:left;
	width:auto !important;
	height:auto !important;
	text-indent:0;
	padding:0 4px 0 25px;
	font:14px/19px "estrangelo_edessaregular", Arial, Helvetica, sans-serif !important;
	color:#010101 !important;
	background:none !important;
}
.value-block .st_sharethis_hcount .stArrow *{
	display:inline !important;
	font-size:14px !important;
	line-height:19px !important;
	color:inherit !important;
	background:none !important;
}
.value-block .st_sharethis_hcount .stButton .stButton_gradient *,
.value-block .st_sharethis_hcount .stButton .stButton_gradient{
	height:auto !important;
	margin:0 !important;
	padding:0 !important;
	background:none !important;
	border-radius:0 !important;
	border:0 !important;
	color:#010101 !important;
	font:14px/19px "estrangelo_edessaregular", Arial, Helvetica, sans-serif !important;
}
div.aligncenter{
	min-width:200px;
}
.news-block .rsDefaultInv, .news-block .rsDefaultInv .rsOverflow, .news-block .rsDefaultInv .rsSlide, .news-block .rsDefaultInv .rsVideoFrameHolder, .news-block .rsDefaultInv .rsThumbs{background:none;}
.news-block .rsOverflow{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border: 1px solid #cacaca;
}
.rsContainer{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.news-block .rsDefaultInv .rsBullets{
	position:absolute;
	z-index:2;
	left:198px;
	right:0;
	bottom:10px;
	width:auto;
	line-height:0;
	padding:0 0 0 16px;
	text-align:center;
}
.news-block .rsDefaultInv .rsBullet{
	display:inline-block;
	vertical-align:top;
	width:5px;
	height:5px;
	margin:0 4px 0 5px;
	padding:0;
	cursor:pointer;
	border-radius:50%;
	border:1px solid #8e8e8e;
	background:#888;
}
.news-block .rsDefaultInv .rsBullet:hover,
.news-block .rsDefaultInv .rsBullet.rsNavSelected{background:#484848;}
.news-block .rsDefaultInv .rsBullet span{display:none;}
.news-block .rsHidden{
	opacity:1;
	visibility:visible;
}
.news-block .rsDefaultInv .rsArrowDisabled .rsArrowIcn{opacity:1;}
.news-block .rsDefaultInv .rsArrow{
	width:23px;
	height:23px;
	margin:-12px 0 0;
}
.news-block .rsDefaultInv.rsHor .rsArrowLeft{
	left:28.66%;
	top:50%;
}
.news-block .rsDefaultInv.rsHor .rsArrowRight{
	left:auto;
	right:13px;
	top:50%;
}
.news-block .rsDefaultInv .rsArrowIcn{
	left:0;
	top:0;
	width:23px;
	height:23px;
	margin:0;
	background:url(images/sprite.png) no-repeat -56px -47px;
}
.news-block .rsDefaultInv .rsArrowIcn:hover{background-color:transparent;}
.news-block .rsDefaultInv.rsHor .rsArrowLeft .rsArrowIcn{background-position:-56px -47px;}
.news-block .rsDefaultInv.rsHor .rsArrowRight .rsArrowIcn{background-position:-86px -47px;}

.categories-list li a {
    color: #000000;
}

#footer .three-columns .links-list li a {
    color: #000000;
}

.footer-holder .block .sub-nav li a {
    color: #000000;
}

@media only screen and (min-width: 768px){
	#header #megaMenu{
		font:14px/16px "corbelbold",Arial,Helvetica,sans-serif;
		background:none;
	}
	#header #megaMenu ul.megaMenu>li.menu-item{
		list-style:outside none;
		padding:0 15px 0 0;
	}
	#header #header #megaMenu ul li.menu-item{font-size:14px;}
	#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub>a:after,
	#header #megaMenu ul.megaMenu li.menu-item.mega-with-sub>a:after,
	#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega>a:after,
	#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub>span.um-anchoremulator:after,
	#header #megaMenu ul.megaMenu li.menu-item.mega-with-sub>span.um-anchoremulator:after,
	#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega>span.um-anchoremulator:after{display:none;}
	#header #megaMenu.megaMenuHorizontal ul.megaMenu>li.menu-item>a,
	#header #megaMenu.megaMenuHorizontal ul.megaMenu>li.menu-item>span.um-anchoremulator{border:0;}
	#header #megaMenu ul.megaMenu>li.menu-item>a,
	#header #megaMenu ul.megaMenu>li.menu-item>span.um-anchoremulator,
	#header #megaMenu ul.megaMenu li.menu-item.mega-with-sub>a,
	#header #megaMenu ul.megaMenu li.menu-item.mega-with-sub>span.um-anchoremulator,
	#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega>a,
	#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega>span.um-anchoremulator{padding:0;}
	#header #megaMenu ul.megaMenu>li.menu-item>a,
	#header #megaMenu ul.megaMenu>li.menu-item>span.um-anchoremulator,
	#header .megaMenuToggle{
		padding:0;
		font-size:14px;
		line-height:16px;
		font-weight:normal;
		color:#1d1d1d;
	}
	#header #megaMenu .wpmega-link-title{line-height:16px;}
	#header #megaMenu ul.megaMenu>li.menu-item:hover>a,
	#header #megaMenu ul.megaMenu>li.menu-item>a:hover,
	#header #megaMenu ul.megaMenu>li.menu-item.megaHover>a,
	#header #megaMenu ul.megaMenu>li.menu-item:hover>span.um-anchoremulator,
	#header #megaMenu ul.megaMenu>li.menu-item>span.um-anchoremulator:hover,
	#header #megaMenu ul.megaMenu>li.menu-item.megaHover>span.um-anchoremulator{
		text-decoration:underline;
		background:none;
	}
	
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	#header #header #megaMenu ul li.menu-item,
	#header #megaMenu ul.megaMenu>li.menu-item>a,
	#header #megaMenu ul.megaMenu>li.menu-item>span.um-anchoremulator,
	#header #megaMenu ul.megaMenu li.menu-item.mega-with-sub>a,
	#header #megaMenu ul.megaMenu li.menu-item.mega-with-sub>span.um-anchoremulator,
	#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega>a,
	#header #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega>span.um-anchoremulator{padding:0;}
	#header #megaMenu ul.megaMenu>li.menu-item>a,
	#header #megaMenu ul.megaMenu>li.menu-item>span.um-anchoremulator,
	#header .megaMenuToggle,
	#header #megaMenu{font-size:13px;}
	#header #megaMenu ul.megaMenu>li.menu-item{padding:0 0 0 14px;}
}
@media only screen and (max-width: 767px){
	.news-block .rsDefaultInv .rsBullets{
		left:36px;
		right:36px;
	}
	.news-block .rsDefaultInv.rsHor .rsArrowLeft,
	.news-block .rsDefaultInv.rsHor .rsArrowRight{
		right:8px;
		top:auto;
		bottom:10px;
		margin:0;
	}
	.news-block .rsDefaultInv.rsHor .rsArrowLeft{left:8px;}
}
#main .popular .posts-list li{
	padding: 0 0 12px 23px;
}
.posts-list li a{text-decoration:none;}
.posts-list li a:hover{text-decoration:underline;}
.post-class-post{margin:0 0 15px 0;}
.inner-image{margin:0 0 30px 0;}
#sidebar .block h1 a{text-decoration:none;}
#sidebar .block h1 a:hover{text-decoration:underline;}
.alignright p.wp-caption-text,
.alignleft p.wp-caption-text,
.alignnone p.wp-caption-text,
.aligncenter p.wp-caption-text{
	margin: 0 0 3px 2px;
	font-size:16px;
	line-height:19px;
	color:#3b3b3b;
}
#content span.mark{
    color: #3B3B3B;
    display: block;
    font-size: 12px;
    line-height: 12px;
    padding: 0 2px;
    text-transform: uppercase;
	clear:both;
}
.aligncenter .text-box{text-align:center; max-width:100%;}

/* IDS code */
.IDS_addition a{
	text-decoration: none;
	color: #dc4b39;
}
.rsSlide  .value{
	display: none;
}
/* styles for screens with width from 361px */
@media only screen and (max-device-width : 360px){
	.post-class-IDS_custom .text-block {
		float: left;
		margin: 10px 0;
		width: 100%;
	}
	.post-class-IDS_custom .text-block .image_block{
		width: 98%;
		float:left;
		/*margin: 25px 0 0 0;*/
	}
	.post-class-IDS_custom .text-block .image_block img{
		/*border: 2px solid;*/
		width: 98%;
		height: auto;
	}
	.post-class-IDS_custom .text-block .right_block{
		width: 98%;
		float:left;
	}
}
/* styles for screens with width from 361px */
@media only screen and (min-device-width : 361px){
	.post-class-IDS_custom .text-block {
		float: left;
		margin: 10px 0;
		width: 100%;
	}
	.post-class-IDS_custom .text-block .image_block{
		width: 22%;
		float:left;
		margin: 25px 0 0 0;
	}
	.post-class-IDS_custom .text-block .image_block img{
		/*border: 2px solid;*/
		width: 150px;
		height: 150px;
	}
	.post-class-IDS_custom .text-block .right_block{
		width: 78%;
		float:left;
	}
}
/* IDS code end */