*{ 
	margin:0 auto; padding:0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
}

html {background:#222; color:#999; font-size:14px;}
h1, h2, h3, h4, h5, h6, button {}
ul {list-style-type:none; padding:0px; margin:0;}
a {color:#fe322e;text-decoration:none!important; }
a:hover {color:#fe322e;}
label.uk-form-danger{background:inherit!important;}
em {color:#959595;}
button {cursor:pointer;}
.uppercase {text-transform:uppercase;}
.hxtc > div {background:#fff; margin-bottom:20px!important;}
.aff_items .item {position:relative; margin-bottom:20px;}
.aff_items .item a {color:#000; font-weight:700;}
.aff_items .order {text-align:left; padding-top:2px; padding-left:10px;}
.aff_items .item .order_bt {position:absolute; right:10px; top:50px; display:inline-block; background-image:linear-gradient(to bottom, #EE465A, #C11A39); color:#fff; padding:2px 10px; border-radius:3px;}
.aff_items .item .order_bt:hover {background:#e33551; opacity:1;}
.aff_items .info {margin-top:5px; padding-left:23px;}
.aff_items .country {position:absolute; right:10px; top:0;}
.aff_items .country img {height:30px;}
/* COMMON STYLE */
.d-table {display:table;}
.d-row {display:table-row;}
.d-cell {display:table-cell; vertical-align:top;}
.d-cell.medium_768 {display:block;}
.d-cell.medium_768.text {padding-left:0px; padding-top:10px;}
.d-cell.text {padding-left:10px;}
.d-cell.text a{}
.full-width {width:100%; }
.uppercase {text-transform:uppercase;}
.wrap_img { overflow:hidden;}
.transition {-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;}
/* END COMMON STYLE */
.uk-container {padding:0 10px;}

#header {height:auto; position:relative; z-index:5; padding-top:5px;}
.uk-navbar {background:transparent; border:none;}
.navbar_toggle {width:30px; display:inline-block; padding-top:5px; margin-left:10px;}
.icon_bar {background:#222; height:3px; margin-bottom:5px; display:block;}
#header.header-fixed {position:fixed; background:rgba(0,0,0,0.2); height:60px!important; }
.header_page {box-shadow:0 0 5px 2px rgba(0,0,0,.1); position:relative;}
#header .logo {padding-top:8px;}
#header .logo img {max-height:55px;}
#nav_user {text-align:right; color:#222; font-weight:700; position:relative;}
#nav_user .bookmark {display:inline-block; height:30px; width:30px; font-size:20px; text-align:center; margin-right:5px; vertical-align:bottom; position:relative;}
#nav_user .notify {position:absolute; top:-10px; left:100%; display:block; height:20px; min-width:20px; font-size:12px; text-align:center; background:#ec5358; color:#fff; border-radius:2px; padding:0 2px; margin-left:-15px;}
#nav_user .bookmark i {color:#555;}
#nav_user .avatar {background:#009fdf; color:#fff; display:inline-block; height:30px; width:30px; line-height:30px; text-align:center; border-radius:50%; margin-right:5px;}
#nav_user .display_name {overflow:hidden; max-width:50px; display:inline-block; vertical-align:middle;}
#user_tool {padding:10px 0 18px;}
#user_tool i {color:#fe322e; margin:0 5px;}
#user_tool a {color:#222;}
#user_tool a:hover {color:#fe322e;}
#dropdown_wrap {cursor:pointer; padding:6px 20px 10px 20px; display:inline-block; position:relative; height:48px;}
#dropdown_wrap:hover {color:#fe322e;}
#dropdown_wrap:after {position:absolute; content:"\f107"; right:0px; top:13px; font-family:FontAwesome; font-size:12px;}
#dropdown_wrap .sub_menu {}
#dropdown_wrap .sub_menu li {white-space:nowrap; line-height:normal;}
#dropdown_wrap .sub_menu li a {padding:7px 20px; color:#333333; display:block;}
#dropdown_wrap .sub_menu li a:hover {background:#fff; box-shadow:none; color:#009fdf;}

#f_search_wrap {display:inline-block; width:100%; margin-bottom:5px; position:relative; z-index:11;}
#f_search {width:100%; padding:6px 45px 6px 10px; background:#fff; border:1px solid #ddd; position:relative;}
#f_search input {background:none; border:none; height:30px; color:#666;}
#searchsubmit {border:none; position:absolute; right:4px; top:4px; bottom:4px; background:#009fdf; color:#fff; border-radius:4px; padding:0 10px; font-size:20px;}
#search_rs {position:absolute; top:100%; left:0; border:1px solid #ddd; width:100%; background:#fff; border-top:none; padding:10px; text-align:left; display:none;}
#search_rs .item {margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #ebebeb;}
#dark #search_rs .item {border-color:#444;}
#search_rs .item .wrap_img {width:60px; max-height:100px;}
#search_rs .item .title {font-weight:700;}
#search_rs .item .chapter a {color:#009fdf;}
#search_rs .item .authors a {color:#666;}
#view_rs {color:#009fdf; cursor:pointer; text-align:center;}
#f_search .select_wrap {position:absolute; top:-1px; bottom:-1px; left:-1px; display:none;}
#search_by {height:100%; width:130px; transition:none;}

.select_wrap select {padding-left:10px; -webkit-appearance:none; -ms-appearance:none; -moz-appearance:none; appearance:none; position:relative; z-index:1; height:38px; width:100%;}
.select_wrap select:hover {cursor:pointer;}
.select_wrap {position:relative;}
.select_wrap:after {position:absolute; content:"\f107"; right:1px; top:50%; bottom:1px; width:40px; color:#555; font-family:FontAwesome; transform:translateY(-50%); -webkit-transform:translateY(-50%); text-align:center; z-index:1; pointer-events:none;}

#wrap_content {padding:20px 0 10px;}

#disqus_thread {margin:10px 0 20px;}

#dq_latest_cm {margin-bottom:30px;}
#dq_latest_cm .wrap_item {margin-bottom:10px;}
#dq_latest_cm .dsq-widget-item {background:#fafafa; padding:10px; height:100%; overflow-x:hidden;}
#dq_latest_cm .dsq-widget-comment spoiler {display:inline; background:#687a86; color:transparent; padding:0 .5em;}
#dq_latest_cm .dsq-widget-comment spoiler:focus,#dq_latest_cm .dsq-widget-comment spoiler:hover {background:rgba(255,255,255,.2); color:inherit;}
#dq_latest_cm .dsq-widget-meta a {color:#677985;}
#dq_latest_cm .dsq-widget-meta a:first-child {font-weight:700; font-size:13px;}
#dq_latest_cm .block-title {border-bottom:2px solid #ddd; margin-bottom:20px;}
#dq_latest_cm .block-title span {border-bottom:2px solid #fe322e; color:#333; font-size:15px; font-weight:700; display:inline-block; margin-bottom:-2px; padding-bottom:10px;}
#dq_latest_cm .show_more {background:#dcdcdc; color:#444; border-radius:3px; text-align:center; padding:5px 10px; cursor:pointer; margin-top:20px;}
#dq_latest_cm .show_more:hover {background:#b8b8b8;}

#dq_latest_cm ul.dsq-widget-list {padding:0; margin:0; text-align:left;}
#dq_latest_cm img.dsq-widget-avatar {width:32px; height:32px; border:0px; margin:0px; padding:0px 3px 3px 0px; float:left;}
#dq_latest_cm a.dsq-widget-user {font-weight:bold;}
#dq_latest_cm a.dsq-widget-thread {font-weight:bold;}
#dq_latest_cm p.dsq-widget-meta {clear:both; font-size:80%; padding:0; margin:0;}
#dq_latest_cm li.dsq-widget-item {margin:15px 0; list-style-type:none; clear:both;}
#dq_latest_cm span.dsq-widget-clout {padding:0 2px; background-color:#ff7300; color:#fff;}
#dq_latest_cm table.dsq-widget-horiz td {padding-right:15px;}
#dq_latest_cm .dsq-widget-comment p {display:inline;}

#footer {background:#f5f5f5; color:#676767; font-size:18px; position:relative; overflow:hidden;}
#footer .label {font-size:18px; font-weight:700; margin-bottom:15px; color:#333; text-transform:uppercase; position:relative;}
#footer .header {color:#676767;}
#footer p{margin:0px 0px 5px;}
#footer a{}
#copyright {padding:15px 0; color:#333; font-size:13px; text-align:center; position:relative;}
#copyright a{color:#666;}

@media (min-width:480px) {
	#f_search {padding:6px 45px 6px 140px;}
	#f_search .select_wrap {display:block;}
	.right-sm {text-align:right;}
}
@media (min-width:768px) {
	.aff_items .item {border-left:1px solid #ddd; margin-bottom:30px;}
	.aff_items .item:first-child {border-left:none;}
	#user_tool {padding:15px 0 20px;}
	#f_search {padding:6px 75px 6px 140px;}
	#f_search input {height:35px;}
	#searchsubmit {padding:0 20px;}
	.right-md {text-align:right;}
}

@media (min-width:960px) {
	#header {padding-top:18px;}
	#header .logo {padding-top:5px;}
	#header .logo img {max-height:none;}
	
	#breadcrumb_wrap {display:block;}
	
	#f_search_wrap {margin-bottom:15px; }
	
	#wrap_content {padding:40px 0 20px;}
	
	#footer .label {margin-bottom:35px;}
	#copyright {padding:25px 0;}
	
	.right-lg {text-align:right;}
	
}

@media (min-width:1220px) {
	.uk-container {max-width:1250px;}
	
}
@media (min-width:1600px) {
	.uk-container {max-width:1400px;}
}
