/*
Theme Name: global
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0-wpcom
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: global
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

 global is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/


/*--------------------------------------------------------------
5.2 Menus
--------------------------------------------------------------*/

.main-navigation {
	position: relative;
	z-index: 100;
	float: left;
	width: 100%;
	height: 38px;
	margin: 40px 1px 0px;
}

.main-navigation ul {
	float: left;
	width: 100%;
	height: auto;
	list-style: none outside none;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

.main-navigation a {
	background: none repeat scroll 0 0 #231f20;
	color: #fff;
	display: block;
	font-family: 'FS-Albert-Pro-ExtraBold',Arial,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bold;
	outline: 0 none;
	text-decoration: none;
	border: medium none;
	display: block;
	float: left;
	height: 38px;
	line-height: 38px;
	margin-right: 7px;
	position: relative;
	text-align: center;
	width: 171px;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 1.5em;
	left: -999em;
	z-index: 99999;
}
.main-navigation li ul li{
	background: #00abc5;
	height: 41px;
	line-height: 41px;
	position: relative;
	border-bottom: 1px dotted #FFF;
	padding: 0px;
	float: none;
	text-align: center;
	width: 100%;
	margin: 0px auto;
}
.main-navigation ul ul a {
	font-size: 15px;
	width: 210px;
	background: #00abc5;
	color: #fff;
	margin-left: 4px;
}
.main-navigation li:hover > a {
	background: none repeat scroll 0 0 #00abc5;
	z-index: 999999;
}
.main-navigation .menu-item-943 a{margin-right: 1px!important;}
.main-navigation .menu-item-1038 a:hover{background: #00abc5  !important;padding-bottom: 20px !important;color: #fff  !important;}
.main-navigation .menu-item-1038:hover > a{background: #00abc5  !important;padding-bottom: 20px !important;color: #fff  !important; z-index: 999999 !important;}
.main-navigation .menu-item-932 a:hover{ color: #cdcdcd !important;padding-bottom: 0px !important;background: #00abc5  !important; !important;}
.main-navigation .menu-item-933 a:hover{ color: #cdcdcd !important;padding-bottom: 0px !important;background: #00abc5  !important; !important;}
.main-navigation .menu-item-4544 a:hover{ color: #cdcdcd !important;padding-bottom: 0px !important;background: #00abc5  !important; !important;}
.main-navigation .menu-item-935 a:hover{ color: #cdcdcd !important;padding-bottom: 0px !important;background: #00abc5  !important; !important;}
.main-navigation .menu-item-938 a:hover{ color: #cdcdcd !important;padding-bottom: 0px !important;background: #00abc5  !important; !important;}
.main-navigation .menu-item-937 a:hover{ color: #cdcdcd !important;padding-bottom: 0px !important;background: #00abc5  !important; !important;}
.main-navigation .menu-item-6884 a:hover{ color: #cdcdcd !important;padding-bottom: 0px !important;background: #00abc5  !important; !important;}
.main-navigation .menu-item-939 a:hover{ color: #cdcdcd !important;padding-bottom: 0px !important;background: #00abc5  !important; !important;}
.main-navigation .menu-item-1039 a:hover{background: #00abc5  !important;padding-bottom: 20px !important;color: #fff  !important;}
.main-navigation .menu-item-1039:hover > a{background: #00abc5  !important;padding-bottom: 20px !important;color: #fff  !important; z-index: 999999 !important;}
.main-navigation .menu-item-1028 a:hover{background: #00abc5  !important;padding-bottom: 20px !important;color: #fff  !important;}
.main-navigation .menu-item-1028:hover > a{background: #00abc5  !important;padding-bottom: 20px !important;color: #fff  !important; z-index: 999999 !important;}
.main-navigation .menu-item-941 a:hover{ color: #cdcdcd !important;padding-bottom: 0px !important;background: #00abc5  !important; !important;}
.main-navigation .menu-item-7134 a:hover{ color: #cdcdcd !important;padding-bottom: 0px !important;background: #00abc5  !important; !important;}
.main-navigation .menu-item-7135 a:hover{ color: #cdcdcd !important;padding-bottom: 0px !important;background: #00abc5  !important; !important;}
.main-navigation .menu-item-942 a:hover{ color: #cdcdcd !important;padding-bottom: 0px !important;background: #00abc5  !important; !important;}
.main-navigation .menu-item-1040 a:hover{background: #00abc5  !important;padding-bottom: 20px !important;color: #fff  !important;}
.main-navigation .menu-item-1040:hover > a{background: #00abc5  !important;padding-bottom: 20px !important;color: #fff  !important; z-index: 999999 !important;}
.main-navigation .menu-item-947 a:hover{ color: #cdcdcd !important;padding-bottom: 0px !important;background: #00abc5  !important; !important;}
.main-navigation .menu-item-948 a:hover{ color: #cdcdcd !important;padding-bottom: 0px !important;background: #00abc5  !important; !important;}
.main-navigation .menu-item-949 a:hover{ color: #cdcdcd !important;padding-bottom: 0px !important;background: #00abc5  !important; !important;}
.main-navigation .menu-item-950 a:hover{ color: #cdcdcd !important;padding-bottom: 0px !important;background: #00abc5  !important; !important;}
.main-navigation .menu-item-6989 a:hover{ color: #cdcdcd !important;padding-bottom: 0px !important;background: #00abc5  !important; !important;}
.main-navigation ul .menu-item-1038:hover > ul {
	background: #fff;
	left: auto;
	padding-bottom:10px;
	width: 220px;
	margin-top: 20px;
	margin-left: 23px;
	border-left: 10px solid #fff;
	border-top: 10px solid #fff;
	border-right: 10px solid #fff;
}
.main-navigation ul .menu-item-1039:hover > ul {
	background: #fff;
	left: auto;
	padding-bottom:10px;
	width: 220px;
	margin-top: 20px;
	margin-left: 555px;
	border-left: 10px solid #fff;
	border-top: 10px solid #fff;
	border-right: 10px solid #fff;
}
.main-navigation ul .menu-item-1028:hover > ul {
	background: #fff;
	left: auto;
	padding-bottom:10px;
	width: 220px;
	margin-top: 20px;
	margin-left: 380px;
	border-left: 10px solid #fff;
	border-top: 10px solid #fff;
	border-right: 10px solid #fff;
}
.main-navigation ul .menu-item-1040:hover > ul {
	background: #fff;
	left: auto;
	padding-bottom:10px;
	width: 220px;
	margin-top: 20px;
	margin-left: 734px;
	border-left: 10px solid #fff;
	border-top: 10px solid #fff;
	border-right: 10px solid #fff;
}
.main-navigation .menu-item-951 a {
	background: url(img/home.png) no-repeat left !important;
	text-indent: -9999px !important;
	width: 50px !important;
}
.main-navigation .menu-item-951 a:hover {
	background: url(img/home.png) no-repeat left !important;
	text-indent: -9999px !important;
}
.main-navigation .menu-item-951 li {
	width: 55px !important;
}
/* Small menu */
.menu-toggle {
	display: none;
}

.site-main .comment-navigation,
.site-main .paging-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.paging-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.paging-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
body{

	background:none;

	padding:0px;

	margin:0px;	 

}

img{border:none\9;}

.both{clear:both;}

.both1{clear:both;height:25px;}

.both2{clear:both;height:15px;}

.both3{clear:both;height:5px;}

.both4{clear:both;height:42px;}

.both5{clear:both;height:12px;}

.wrapper{

	display:block;

	width:1120px;

	height:auto;

	margin:0px auto;

}

.wrapper-in{

	display:block;

	height:auto;

	margin:0px auto;

	padding: 0 24px 0 24px;

}


/*-- HEADER --*/

header{

	float:left;

	width:100%;

	height:224px;

}

header .text-link{

	float:left;

	width:506px;

	height:45px;

	line-height:57px;

	font-size:14px;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#fff;

	word-spacing: 2px;

}

header .text-link span{float:left;}

header .text-link a{

	float:right;

	color:#939598;

	text-decoration:none;

}

header .text-link a:hover{color:#e1e1e1;}

header a.logo-up{

	background:url(img/logo-global-up.png) no-repeat left;

	width:314px;

	height:53px;

	float:left;

	border:none;

	margin:10px 0 0 0;

}

	/*-- Search --*/

header .box-search{

	float:right;

	display:block;

	width:310px;

	height:45px;

}

header .box-search .button-search{

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#fff;

	text-transform:uppercase;

	float:left;

	border:none;

	cursor:pointer;

	background:#faa61a;

	width:67px;

	height:24px;

	margin:10px 0 0 0;

}.buttons {

	font:bold 14px Arial, Helvetica, sans-serif;

	color: #fff !important;

	text-transform:uppercase;

	float:left;

	border:none;

	cursor:pointer;

	background:#faa61a;

	text-decoration: none !important;

	padding: 7px;

}

header .box-search .search{

	background:#fff url(img/icn-search.gif) no-repeat 99%;

	width:236px;

	height:24px;

	float:left;

	font:12px Arial, Helvetica, sans-serif;

	color:#bcbdc0;

	border:none;

	padding:0px 5px;

	margin:10px 0 0 5px;

}

header .box-search span{

	font:11px Arial, Helvetica, sans-serif;

	color:#fff;

	float:right;

	width:52px;

	line-height:11px;

	margin:10px 0 0 0;

}

	/*-- End Search --*/

	/*-- Login --*/

header .box-login{

	float:right;

	width:450px;

	height:70px;

	margin:10px 0 0 0;

}

header .box-login .login-left{

	float:left;

	width:53px;

	height:70px;

}

header .box-login .login-right{

	float:right;

	width:90pxpx;

	height:70px;

	font:14px Arial, Helvetica, sans-serif;

}

header .box-login .login-right a{font-weight:bold;color:#f04e23;text-decoration:none;}

header .box-login .login-right a:hover{color:#ce431f;}

header .box-login .button-login{

	background:url(img/btn-login.png) no-repeat left;

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#f04e23;

	float:left;

	border:none;

	cursor:pointer;

	width:53px;

	height:70px;

	margin:0;

}

header .box-login .button-login:hover{opacity:.6;}

header .box-login .login{

	width:167px;

	height:24px;

	float:left;

	font:12px Arial, Helvetica, sans-serif;

	color:#bcbdc0;

	border:1px solid #918f8f;

	padding:0px 5px;

	margin:0px 0 5px 5px;

}

header .box-login a.forgot{

	font:11px Arial, Helvetica, sans-serif;

	color:#bcbdc0;

	text-decoration:none;

	float:left;

	margin:-3px 0 0px 10px;

}

	/*-- End Login --*/



/*-- BODY --*/

section{

	float:left;

	width:100%;

	height:auto;

}

section .bread{ 

	font:12px Arial, Helvetica, sans-serif;

	color:#818285;

	text-decoration:none;

}

section .bread a{color:#818285;text-decoration:underline;}

section .bread a:hover{color:#595a5c;}

section .white{background:#fff; min-height:1800px;}

section .side-left{

	float:left;

	width:920px;

	height:auto;

}

section .side-right{

	float:right;

	width:180px;

	height:auto;

}

	/*-- Slider --*/

section .slider{ 

	float:left;

	width:1080px;

	height:358px;

	position:relative; 

	border:20px solid #231f20; 

	overflow:hidden;

	background:#000;

}

section .slider ul.ui-tabs-nav{ 

	position:absolute; 

	top:0; 

	right:0px; 

	list-style:none; 

	padding:0; 

	margin:0; 

	width:210px; 

	height:100%;

	overflow:auto;

	overflow-x:hidden;

	z-index:10;

}

section .slider ul.ui-tabs-nav li{

	padding-left:24px;  

	font:26px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;

	color:#faa61a;

	margin:3px 0px;

}

section .slider ul.ui-tabs-nav li:first-child{margin-top:0px;}

section .slider ul.ui-tabs-nav li:last-child{margin-bottom:0px;}

section .slider ul.ui-tabs-nav li span{ 

	line-height:57px;

	padding-left:15px;

}

section .slider li.ui-tabs-nav-item a{ 

	display:block; 

	height:57px; 

	text-decoration:none;

	color:#231f20;  

	background:#ffffff; 

	line-height:20px; 

	outline:none;

}

section .slider li.ui-tabs-nav-item a:hover{ 

	background:#f04e23; 

}

section .slider li.ui-tabs-selected, section .slider li.ui-tabs-active{ 

	background: url(img/arrow-slider.png) top left no-repeat;  

}

section .slider ul.ui-tabs-nav li.ui-tabs-selected a, section .slider ul.ui-tabs-nav li.ui-tabs-active a{

	color:#fff; 

	background:#f04e23; 

}

section .slider .ui-tabs-panel{ 

	width:880px; 

	height:358px; 

	background:#231f20; 

	position:relative;

}

section .slider .ui-tabs-panel img{

	width:880px;

	height:358px;

	float:left;

}

section .slider .ui-tabs-panel .info{ 

	position:absolute; 

	bottom:0; 

	left:0; 

	height:70px; 

	background: url('images/transparent-bg.png'); 

}

section .slider .ui-tabs-panel .info a.hideshow{

	position:absolute; font-size:11px; font-family:Verdana; color:#f0f0f0; right:10px; top:-20px; line-height:20px; margin:0; outline:none; background:#333;

}

section .slider .info h2{ 

	font-size:1.2em; 

	font-family:Georgia, serif; 

	color:#fff; 

	padding:5px; 

	margin:0; 

	font-weight:normal;

	overflow:hidden; 

}

section .slider .info p{ 

	margin:0 5px; 

	font-family:Verdana; 

	font-size:11px; 

	line-height:15px; 

	color:#f0f0f0;

}

section .slider .info a{ 

	text-decoration:none; 

	color:#fff; 

}

section .slider .info a:hover{ 

	text-decoration:underline; 

}

section .slider .ui-tabs-hide{ 

	display:none; 

}

	/*-- End Slider --*/	

	/*-- Widget --*/

		/*-- widget blog --*/

.widget-blog{

	background:#f04e23 url(img/bg-current-blog.jpg) no-repeat left bottom;

	float:left;

	width:436px;

	height:890px;

}	
.widget-blog .title-wid-blog a{color:#fff;text-decoration:none;}
.widget-blog .title-wid-blog{

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#fff;
	
	text-transform:uppercase;

	float:left;

	display:inline-block;

	width:100%;

	height:28px;

	line-height:28px;

	text-indent:8px;

}

.widget-blog .wid-forum{

	display:block;

	width:92%;

	height:auto;

	margin:0px auto;

}
.forum-title{
	color: #faa61a;
	display: block;
	font: 22px/25px "FS-Albert-Pro-ExtraBold",Arial,Helvetica,sans-serif;
	padding: 5px 0;
	text-decoration: none;
	}
	
a.forum-title:hover{ color:#d88f15;}
.widget-blog .wid-forum .wid-forum-title{

	background:url(img/forum-latest.png) no-repeat left;

	float:left;

	width:100%;

	height:120px;

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#231f20;

	text-align:right;

}

.widget-blog .wid-forum ul{

	float:left;

	width:100%;

	height:auto;

	list-style:none;

	padding:0px; 

	margin:0px;

}

.widget-blog .wid-forum ul li{

	float:left;

	width:100%;

	min-height:160px;

	max-height:230px;

	padding:3px 0px 20px 0px;

	margin:0px;

	border-top:2px dotted #cfcac6;

}

/*.widget-blog .wid-forum ul li:last-child{border:none;min-height:30px;padding:0px;}*/

.widget-blog .wid-forum ul li div.for-name{

	font:20px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;

	color:#231f20;

	display:block;

	line-height:23px;

}

.widget-blog .wid-forum ul li a.for-title{

	font:22px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;

	color:#faa61a;

	text-decoration:none;

	display:block;

	line-height: 25px;

	padding: 5px 0 5px 0;

}

.widget-blog .wid-forum ul li a.for-title:hover{color:#d88f15}
.widget-blog .wid-forum ul li div.for-content p{ display: inline;}
.widget-blog .wid-forum ul li div.for-content{

	font:14px Arial, Helvetica, sans-serif;

	color:#231f20;

	display:block;

	padding:5px 0 0 0;

	line-height:18px;

}
.widget-blog .wid-forum ul li div.for-content a{font-weight:bold;color:#faa61a;text-decoration:none;}

.widget-blog .wid-forum ul li div.for-content a:hover{color:#d88f15}

.widget-blog .wid-forum ul li a.more-post{

	font:22px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;

	font:22px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;

	color:#f04e23;

	text-decoration:none;

	text-align:right;

	display:block;

	line-height: 25px;

	padding: 5px 0 5px 0;

}

.widget-blog .wid-forum ul li a.more-post:hover{color:#d88f15}

		/*-- widget blog --*/

.widget-all{

	background:#fff url(img/bg-widget-all.gif) repeat-x left top;

	float:right;

	width:464px;

	min-height:280px;

	max-height:500px;

	margin-bottom:25px;

}

.widget-all .title-wid-all{

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#fff;

	text-transform:uppercase;

	float:left;

	width:100%;

	height:28px;

	line-height:28px;

	text-indent:8px;

}

		/*-- widget archive --*/

.widget-all .wid-archive{	

	display:block;

	width:92%;

	height:252px;

	margin:0px auto;

}

.widget-all .wid-archive div.wid-archive-content{

	float:left;

	font:32px 'FS-Albert-Pro-Thin', Arial, Helvetica, sans-serif;

	color:#231f20;

	text-align:center;

	width:53%;

	margin:20px 0 0 0;

	line-height:35px

}

.widget-all .wid-archive div.wid-archive-content span{color:#f04e23;}
.yp-wid-archive-content{text-decoration: none !important;color: #231f20 !important;}
.widget-all .wid-archive img{

	float:right;

	margin-top:-20px

}

		/*-- End widget archive --*/

		/*-- widget authors --*/

.widget-all .wid-authors{	

	display:block;

	width:92%;

	height:252px;

	margin:0px auto;

}

.widget-all .wid-authors div.wid-authors-content{

	float:right;

	font:32px 'FS-Albert-Pro-Thin', Arial, Helvetica, sans-serif;

	color:#231f20;

	text-align:center;

	width:69%;

	margin:20px 0 0 0;

	line-height: 35px;

}

.widget-all .wid-authors div.wid-authors-content span{color:#f04e23;}

.widget-all .wid-authors img{

	float:left;

	margin-top:20px

}

		/*-- End widget authors --*/

		/*-- widget edition --*/

.widget-all .wid-edition{

	float:left;	

	width:100%;

	height:252px;

	margin:0px;

}

.widget-all .wid-edition div.wid-edition-content{

	float:right;

	font:32px 'FS-Albert-Pro-Thin', Arial, Helvetica, sans-serif;

	color:#231f20;

	text-align:center;

	width:37%;

	margin:14px 13px 0 0;

	position:relative;

	line-height:35px;

}

.widget-all .wid-edition div.wid-edition-content span{color:#f04e23;}

.widget-all .wid-edition img{

	float:left;

	margin-top:14px;

	position:absolute;

}

		/*-- End widget edition --*/

		/*-- widget recommends --*/

.widget-recommends{

	background:#fff;

	float:left;

	width:100%;

	height:452px;

}

.widget-recommends .title-wid-recommends{

	background:#faa61a;

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#fff;

	text-transform:uppercase;

	float:left;

	display:inline-block;

	width:100%;

	height:28px;

	line-height:28px;

	text-indent:8px;

}

.widget-recommends ul{

	list-style:none;

	float:left;

	width:24.8%;

	height:100%;

	padding:0px;

	margin:0px;

	border-right:1px solid #e3e0dd;

}

.widget-recommends ul:last-child{border:none;}

.widget-recommends ul div{

	width:90%;

	height:auto;

	display:block;

	margin:10px auto;

}

.widget-recommends ul li{

	display:block;

	width:100%;

	height:auto;

	margin-bottom:5px;	

}

.widget-recommends ul li a{

	display:inline-block;

	font:16px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;

	color:#095b7e;

	text-decoration:none;

	line-height:18px;

	padding-bottom: 3px;

}

.widget-recommends ul li a:hover{color:#052b3b;}

.widget-recommends ul li p{

	font:12px Arial, Helvetica, sans-serif;

	color:#231f20;

	padding:0px;

	margin:0px;

}

.widget-recommends ul li p span{

	display:block;

	color:#b5aea7;

}

.post-meta{list-style: none outside none;}

		/*-- End widget recommends --*/

	/*-- End Widget --*/



	/*-- Most --*/

.most{

	float:left;

	width:100%;

	height:auto;

	background:#fff;

	margin-bottom:25px;	

}

.most div{

	float:left;

	font:22px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;

	color:#f04e23;

	padding:10px;

	line-height: 25px;

	padding: 5px 0 5px 10px;

}

.most ul{

	display:block;

	width:90%;

	height:auto;

	padding:0px; 

	margin:0px auto;

	text-align:left;

	list-style:decimal;	

}

.most ul li{

	float:left;

	min-height:40px;

	padding:4px 0px;

	margin-left:20px;

	margin-top: 10px;

	border-top:2px dotted #cfcac6;

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#000;	

}

.most ul li a{ 

	font:14px Arial, Helvetica, sans-serif;

	color:#000;

	text-decoration:none;

	margin:0px;

	padding:0px;

}

.most ul li a:hover{color:#575757;}

.most div.best{

	text-align:center;

	float:left;

	font:28px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;

	color:#f04e23;

	padding:10px;

	line-height:32px;

}

.most div.best span{

	font:26px 'FS-Albert-Pro-Thin', Arial, Helvetica, sans-serif;

	color:#231f20;

}

.most div.best img{

	float:left;

	margin:10px -10px -10px -10px;

}

	/*-- End Most --*/



	/*-- Partner --*/

.partner{

	float:left;

	width:100%;

	height:auto;

}

.partner a img{

	float:left;

	width:100%;

	height:auto;

	border:none;

}

	/*-- End Partner --*/

	

	/*-- Forum --*/

.forum{

	float:left;

	width:100%;

	min-height:250px;

	max-height:9999999px;

	padding:10px 0px 50px 0px;

	margin-top:5px;
}
.forum-frm {
font: 18px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;
color: #aaa29a;
float: left;
margin-left: 21px;
margin-top: 44px;
}

.forum-frms {float: left;}

.top25{

	margin-top:25px;	

}

.forum .title-article{

	font:40px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;
	color:#aaa29a;
	line-height: 43px;
	word-spacing: -1px;
	padding-right: 60px;

}

.forum .title-article-user{

	font:30px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;

	color:#231f20;

}

.forum .forum-left{

	float:left;

	width: 637px;

	height:auto;

}

.forum .forum-left ul{

	float:left;

	width:100%;

	height:auto;

	list-style:none;

	padding:0px;

	margin:0px;

}

.forum .forum-left ul li{

	float:left;

	width:100%;

	border-bottom:2px dotted #cfcac6;

	padding:10px 0 20px 0;

}

.forum .forum-left ul li img{

	float:left;

	width:200px;

	height:145px;

}

.forum .forum-left ul li div{

	float:right;

	width:424px;

	height:auto;

}

.forum .forum-left ul li:last-child{border:none;}

.forum .forum-left ul li div.forum-name, .forum-detail .forum-detail-name{

	font:20px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;

	color:#231f20;

	display:block;

	line-height:13px;

	padding-top:-6px;

font-weight: bold;}

.forum .forum-left ul li a.forum-title, .forum-detail .forum-detail-title{

	font:22px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;

	color:#faa61a;

	text-decoration:none;

	display:block;

	line-height: 25px;

	padding: 20px 0 5px 0;

}

.forum .forum-left ul li a.forum-title:hover{color:#d88f15}

.forum .forum-left ul li div.forum-date, .forum-detail .forum-detail-date{

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#231f20;

	text-decoration:none;

	display:block;

}

.forum .forum-left ul li div.forum-content{

	font: 15px Arial, Helvetica, sans-serif;

	color:#231f20;

	display:block;

	padding:5px 0 0 0;

	line-height:18px;

}

.forum .forum-left ul li div.forum-content a{font-weight:bold;color:#f04e23;text-decoration:none;}

.forum .forum-left ul li div.forum-content a:hover{color:#d88f15}
.forum .forum-left ul li div.forum-content p{display: inline;}

.forum .forum-left ul.list-about{

	float:left;

	width:100%;

	list-style:none;

	padding:0px;

	margin:0px;

}

.forum .forum-left ul.list-about li{

	float:left;

	width:100%;

	height:auto;

	margin-bottom:5px;

	border:none;

}

.forum .forum-left ul.list-about li a, .orange-font{

	font:16px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;
	
	color:#faa519;

	display:block;

	text-decoration:none;

	margin-top: -38px;
}

.forum .forum-left ul.list-about li a:hover{color:#d88f15}

.forum .forum-left ul.list-about li div.contri{

	font:14px Georgia, "Times New Roman", Times, serif;

	color:#231f20;

	float:left;

	width:100%;

	line-height:18px;

}

.forum .forum-left ul.list-about li div.butor{

	font:13px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;

	color:#231f20;

	float:left;

	width:100%;

	margin-top:3px;

}

.forum .forum-left ul.list-about li div.butor span{

	font:13px Arial, Helvetica, sans-serif;

	color:#231f20;

}

.forum .forum-right{

	float:right;

	width:200px;
	margin-top: -31px;
	height:auto;

}

.forum .forum-right span.author{

	font:16px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif !important;

	color:#231f20;

	line-height:19px;

	word-spacing: -1px;

}

.forum .forum-right span.author p {
	line-height: 18px;
}

.forum .forum-right span.bookrev{

	font:16px 'FS-Albert-Pro', Arial, Helvetica, sans-serif !important;

	color:#231f20 !important;

	line-height:19px;

	word-spacing: -1px;

}

.forum .forum-right span.breview{

	display:inline-block;

	font:16px 'FS-Albert-Pro', Arial, Helvetica, sans-serif;

	color:#231f20;

	line-height:19px;

	word-spacing: -1px;

}

.forum .forum-right span.authornormal{

	display:inline-block;

	font: normal 17px 'fs_albert_probold', Arial, Helvetica, sans-serif;

	color:#231f20;

	line-height:20px;
	margin-top: 15px;

}

.forum .forum-right ul{

	display: block;
	border-top: 12px solid #faa61a;
	list-style: none;
	padding: 0px;
	margin-bottom: 16px;
	margin-top: 47px;
}

.forum .forum-right ul.margin-none { margin: 0; }

.forum .forum-right ul div{

	font:20px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;

	color:#faa61a;

	margin:5px 0px 15px 0px;

	line-height:23px;

}

.forum .forum-right ul li{

	display:inline-block;

	width:100%;

	height:auto;

	margin-bottom:20px;

}

.forum .forum-right ul li a{

	display:block;

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#908070;

	line-height:18px;

	text-decoration:none;

	margin-bottom:3px;

}

.forum .forum-right ul li a:hover{color:#675b4f;}

.forum .forum-right ul li{

	font: 14px Arial, Helvetica, sans-serif;

	color:#231f20;

}

.forum .forum-right ul.related div{

	font:20px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;

	color:#faa61a;

	margin:5px 0px 15px 0px;

	line-height:23px;

}

.forum .forum-right ul.related li{

	display:inline-block;

	width:100%;

	height:auto;

	margin-bottom:20px;

}

.forum .forum-right ul.related li a{

	display:block;

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#231f20;

	line-height:17px;

	text-decoration:none;

	margin-bottom:3px;

}
.forum .forum-right ul.related li a span{

	font:italic 14px Arial, Helvetica, sans-serif;

	color:#231f20;

	line-height: 17px;

}

.forum .forum-right ul.related li a span.name{font:normal 14px Arial, Helvetica, sans-serif;color:#231f20;margin:3px 0px;float:left;width:100%;}

.forum .forum-right ul.related li a:hover{color:#473f41;}



.forum .editorteam{

	float:left;

	width:100%;

	height:auto;

}

.forum .editorteam ul{

	float:left;

	width:100%;

	height:auto;

	list-style:none;

	padding:0px;

	margin:0px;

	margin-bottom:15px;

	border-top:12px solid #faa61a;

}

.forum .editorteam ul li{

	float:left;

	width:100%;

	border-bottom:2px dotted #cfcac6;

	padding:15px 0px 15px 0px;

}

.forum .editorteam ul li img{

	float:left;

	width:200px;

	height:auto;

}

.forum .editorteam ul li div{

	height:auto;

	float:left;

	margin-left:12px;

	width:620px;

	display:block;

}



.forum .editorteam ul div{

	float:left;

	display:block;

	font:20px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;color:#faa61a;margin:0px 0px 5px 0px;

	line-height:23px;

}

.forum .editorteam ul li:last-child{border:none;}

.forum .editorteam ul li div.forum-name, .forum-detail .forum-detail-name{

	font:20px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;

	color:#231f20;

	display:block;

	margin:0;width:100%;

	line-height:23px;

}

.forum .editorteam ul li a.forum-title, .forum-detail .forum-detail-title{

	font:22px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;

	color:#faa61a;

	text-decoration:none;

	display:block;

	line-height: 25px;

	padding: 0 0 5px 0;

}

.forum .editorteam ul li a.forum-title:hover{color:#d88f15}

.forum .editorteam ul li div.forum-date, .forum-detail .forum-detail-date{

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#231f20;

	text-decoration:none;

	display:block;

	margin: 0 0 14px 0;

}

.forum .editorteam ul li div.forum-content{

	font:14px Arial, Helvetica, sans-serif;

	color:#231f20;

	display:block;

	padding:5px 0 0 0;

	line-height:18px;

	width:100%;

}

.forum .editorteam ul li div.forum-content a{font-weight:bold;color:#f04e23;text-decoration:none;}

.forum .editorteam ul li div.forum-content a:hover{color:#d88f15}



.forum .editorteam a.expand{

	font:12px Arial, Helvetica, sans-serif;

	font:12px Arial, Helvetica, sans-serif;

	color:#f04e23;

	text-decoration:none;

	float:right;

	width:auto;

	display:block;

	background-image:url(img/down.png);

	background-position:center right;

	padding-right:15px;

	background-repeat:no-repeat;

	margin-top:10px;

}

.forum .editorteam a.collapse{

	font:12px Arial, Helvetica, sans-serif;

	font:12px Arial, Helvetica, sans-serif;

	color:#f04e23;

	text-decoration:none;

	float:right;

	width:auto;

	display:block;

	background-image:url(img/up.png);

	background-position:center right;

	padding-right:15px;

	background-repeat:no-repeat;

}

.forum .editorteam ul li div.forum-content p {
	font-size: 14px;
	margin: 10px 0;
	line-height: 20px;
}

.bottom{

	text-align:right;

	float:left;

	width:100%;

	height:30px;

	border-bottom:12px solid #e3e0dd;

}

.bottom a{

	text-align:right;

	color:#f04e23;

	font:bold 15px Arial, Helvetica, sans-serif;

	text-decoration:none;

}

.forum .forum-right ul div.tools{

	display:block;

	list-style:none;

	padding:0px;

	margin:0px;

}

.forum .forum-right ul div.tools li{

	display:inline-block;

	width:100%;

	height:auto;

	margin-bottom:2px;

}

.forum .forum-right ul div.tools li a{

	color:#908070;

	font:15px Arial, Helvetica, sans-serif;

	text-decoration:none;

}

.forum .forum-right ul div.tools li a span{

	float:left;

	width:49px;

	height:20px;

	margin-right:4px;

}

.forum .forum-right ul div.tools li a span img{

	float:right;

	background-size:cover;

}

.forum .forum-right ul.about{

	float:left;

	width:100%;

	padding:17px 0px;

	margin:5px 0px 0px 0px;

	border-bottom:12px solid #faa61a;

}

.forum .forum-right ul.about div.left-about{
float: left;
height: 844px;
margin-left: -6px;
width: 178px;
display: block;


}

.forum .forum-right ul.about div.right-about{

	float:right;

	width:60px;

	height:auto;

	margin-right:26px;

}

.forum .forum-right ul.about li{
float: left;
width: 60px;
height: 41px;
margin-left: 28px;
}

.forum .forum-right ul.about li a{

	float:left;
border-left: 6px solid #fff;
	width:100%;

	height:39px;

	font:bold 25px Arial, Helvetica, sans-serif;

	color:#fff;

	line-height:39px;

	text-decoration:none;

	background:#a9a098;

	text-align:center;

}

.forum .forum-right ul.about li a:hover, .forum .forum-right ul.about li a.tetap{

	background:#faa519;

}

.forum-detail{

	float:left;

	width:100%;

	height:auto;

	margin-top:10px;

}
.forum-detail .forum-detail-content{

	font:17px Georgia, "Times New Roman", Times, serif !important;

	color:#231f20;

	display:block;

	margin-top: -16px;

	line-height:24px;

}

.forum-detail .forum-detail-content p {
	margin: 0;
	padding: 0;
	line-height: 24px;
}

.forum-detail .forum-detail-content h5{

	font:bold 17px Georgia, "Times New Roman", Times, serif;

	color:#231f20;

	display:block;

	line-height:24px;

	margin-bottom: -5px;

	text-transform:uppercase;

}



sup, sub {

   vertical-align: baseline;

   position: relative;

   top: -0.4em;

}

sub { top: 0.4em; }



.forum-detail .forum-detail-content span.big{

	font:72px 'FS-Albert-Pro-ExtraBold', "Times New Roman", Times, serif;

	color:#d3ccc6;

	float:left;

	padding:0px 3px 0px 3px;

	margin:-13px 0px -20px 0px;

}

.forum-detail .forum-detail-content img.image-left{

	float:left;

	margin:16px 10px 10px 0;

}

.forum-detail .forum-detail-content img.image-right{

	float:right;

	margin:10px;

	margin-right:0px;

}

.forum-detail .forum-detail-content .box-content-left{

	float:left;

	width:200px;

	height:auto;

	padding:8px 0px;

	font:20px 'FS-Albert-Pro-Thin', Arial, Helvetica, sans-serif;

	color:#aaa29a;

	border-top:12px solid #e3e0dd;

	border-bottom:12px solid #e3e0dd;

	margin:8px;

	line-height:23px;

}

.forum-detail .forum-detail-content .box-content-right{

	float:right;

	width:200px;

	height:auto;

	padding:8px 0px;

	font:20px 'FS-Albert-Pro-Thin', Arial, Helvetica, sans-serif;

	color:#aaa29a;

	border-top:12px solid #e3e0dd;

	border-bottom:12px solid #e3e0dd;

	margin:8px;

	line-height:23px;

}

.forum-detail .forum-detail-content .title-book a{

	font:bold 15px Georgia, "Times New Roman", Times, serif;

	color:#231f20;

	display:block;

	text-decoration:none;

}

.forum-detail .forum-detail-content .title-book a:hover{color:#584f52;}

.forum-detail .forum-detail-content .title-book{

	font:bold 15px Georgia, "Times New Roman", Times, serif;

	color:#231f20;

	display:block;

}

.forum-detail .forum-detail-content span.image-book{

	float:left;

	width:173px;

	margin:-10px 10px -10px 0px;

}

.forum-detail .forum-detail-content span.image-book img{display:block;width:100%;}

.forum-detail .forum-detail-content span.image-book .order{

	display:block;

	font:bold 12px Georgia, "Times New Roman", Times, serif;

	color:#f15a32;

}

.forum-detail a.for-del-left{float:left;}

.forum-detail a.for-del-right{float:right;}

.forum-detail a.for-del-center{

	display:block;

	margin:0px auto;

	width:200px;

	text-align:center;

}

.forum-detail a.for-del-left, .forum-detail a.for-del-right, .forum-detail a.for-del-center{

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#f04e23;

	text-decoration:none;

}

.forum-detail a.for-del-left:hover, .forum-detail a.for-del-right:hover, .forum-detail a.for-del-center:hover{color:#d88f15;}

.forum-comment{

	float:left;

	width:100%;

	height:auto;

	border-top:12px solid #faa61a;

	padding:10px 0px 20px 0px;

	margin-top:30px;

}

.forum-comment span{

	float:left;

	font:bold 16px Arial, Helvetica, sans-serif;

}

.forum-comment textarea{

	float:right;

	width:628px;

	height:200px;

	border:1px solid #918f8f;

	font:13px Arial, Helvetica, sans-serif;

	color:#1c1c1c;
	margin-top: 0px;
	padding:10px;

}

.forum-comment .submit-comment{

	background:none;

	border:none;

	float:right;

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#faa61a;

	height:30px;

	cursor:pointer;

}

.forum-comment .submit-comment:hover{color:#f04e23;}

.forum-comment .comments{

	float:left;

	width:100%;

	height:auto;

	margin-bottom:20px;

}

.forum-comment .comments ul{

	list-style:none;

	float:left;

	width:100%;

	height:auto;

	padding:0px;

	margin:0px;

}
.yp-left a{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#f04e23;
	text-decoration:none;
	float:left;
}
.yp-right a{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#f04e23;
	text-decoration:none;
	float:right;
}
.yp-left a:hover{color:#d88f15;}
.yp-right a:hover{color:#d88f15;}
	/*-- contact us start --*/

	

	.ctchead{

	font: 16px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;

color: #faa519;

display: block;

	}

	

	/*-- contact us end --*/

	

	/*-- Magazine --*/

.magazine{

	float:left;

	width:100%;

	height:auto;

	padding:0px 0px 50px 0px;

	margin-top: 0;

}

.magazine ul{

	float:left;

	width:100%;

	height:auto;

	list-style:none;

	padding:0px;

	margin:0px;

}

.magazine ul li{

	float:left;

	width:100%;

	height:auto;

	border-bottom:12px solid #e3e0dd;

	padding:8px 0px;

}

.magazine ul li:nth-last-child(2), .magazine ul li:last-child{border:none;}

.magazine ul li:last-child a.backtop{

	border:none;

	text-align:center;

	display:block;

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#aaa29a;

	text-decoration:none;

}

.magazine ul li .magazine-left{

	float:left;

	width:200px;

	height:auto;

}

.magazine ul li .magazine-left .magazine-title-left{

	float:left;

	width:100%;

	height:auto;

	font:40px 'FS-Albert-Pro-ExtraBold', "Times New Roman", Times, serif;

	color:#aaa29a;

	line-height:42px;

	text-align:right;	

}

.magazine ul li .magazine-right{

	float:right;

	width:648px;

	height:auto;

}

.magazine ul li .magazine-right .magazine-title-right{

	position:relative;

	float:left;

	width:100%;

	font:20px 'FS-Albert-Pro-ExtraBold', "Times New Roman", Times, serif;

	color:#f04e23;

	line-height:23px

}

.magazine ul li .magazine-right .magazine-title-right img{

	box-shadow:2px 2px 5px #b0afaf;

}





.magazine ul li .magazine-right .magazine-title-right span{float:left;width:60%;}

.magazine ul li .magazine-right .magazine-title-right img{float:left;position:relative;}

.magazine ul li .magazine-right .magazine-title-right a.a-letter{

	position:absolute;

	bottom:5px;

	left:186px;

	font:20px 'FS-Albert-Pro-ExtraBold', "Times New Roman", Times, serif;

	color:#faa61a;

	text-decoration:none;

	line-height:23px

}

.magazine ul li .magazine-right .magazine-title-right a:hover{color:#d88f15;}

.magazine ul li .magazine-left .list-left{

	float:left;

	width:100%;

	height:auto;

}

.magazine ul li .magazine-left .list-left .title-list-left{

	font:28px 'FS-Albert-Pro-ExtraBold', "Times New Roman", Times, serif;

	color:#f04e23;

	line-height:32px;

	padding-bottom:10px;

}

.magazine ul li .magazine-left .list-left .semi-list-left{

	font:20px 'FS-Albert-Pro-ExtraBold', "Times New Roman", Times, serif;

	color:#231f20;

	line-height:23px;

}

.magazine ul li .magazine-left .list-left p{

	font:16px 'FS-Albert-Pro-ExtraBold', "Times New Roman", Times, serif;

	color:#aaa29a;

	line-height:19px;

}

.magazine ul li .magazine-right .list-right{

	float:left;

	width:100%;

	height:auto;

}

.magazine ul li .magazine-right .list-right ul{

	float:left;

	width:100%;

	height:auto;

	list-style:none;

	padding:0px;

	margin:0px;

}

.magazine ul li .magazine-right .list-right ul li{

	float:left;

	width:100%;

	height:auto;

	padding:8px 0px;

	border:none;

	font:14px Arial, Helvetica, sans-serif;

	color:#231f20;

	margin:0px;

}

.magazine ul li .magazine-right .list-right ul li div{

	font: 21px 'FS-Albert-Pro-ExtraBold', "Times New Roman", Times, serif;

	color:#231f20;

	line-height:23px

}

.magazine ul li .magazine-right .list-right ul li a{

	font: 21px 'FS-Albert-Pro-ExtraBold', "Times New Roman", Times, serif;

	color:#faa61a;

	text-decoration:none;

	line-height:23px;

}

.magazine ul li .magazine-right .list-right ul li a:hover{color:#d88f15;}

.magazine ul li .magazine-right .list-right ul li p{

	font: 15px Arial, Helvetica, sans-serif;

	color:#231f20;

	margin:5px 0 0 0;

}

.magazine ul li .magazine-right .list-right ul li ul{list-style:outside;padding:0px;margin-left:12px;width:98.1%;}

.magazine ul li .magazine-right .list-right ul li ul li{

	font:14px Arial, Helvetica, sans-serif;

	color:#231f20;

	margin-bottom:-10px;

}

	/*-- End Magazine --*/

	

	/*-- Archive Search --*/

.archive-search{

	float:left;

	width:100%;

	min-height:250px;

	max-height:9999999px;

	margin-top:5px;

}

.archive-search .title-archive-search{

	font:40px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;

	color:#aaa29a;

}

.archive-search .desc-archive-search{

	font:15px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;

	color:#231f20;

	margin-top:20px;

}

.archive-search .box-archive-search{

	float:right;

	display:block;

	width:100%;

	height:48px;

	margin-top:20px;

}

.archive-search .box-archive-search .button-archive-search{

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#fff;

	text-transform:uppercase;

	float:left;

	border:none;

	cursor:pointer;

	background:#faa61a;

	width:200px;

	height:48px;

}

.archive-search .box-archive-search .search-archive{

	width:640px;

	height:44px;

	float:right;

	font:20px Arial, Helvetica, sans-serif;

	color:#bcbdc0;

	padding:0px 5px;

	line-height:23px;

}

.archive-search .box-refine{

	float:left;

	width:23%;

	height:200px;

	background:#f6f4f3;

	border-top:12px solid #faa61a;

	padding:5px 0px;

	margin: 0px 22px 0px 0px;

	margin:0px 14px 0px 0px\9;

}

.archive-search .box-refine:last-child{margin:0px;float:right;}

.archive-search .box-refine .form{

	display:block;

	width:94%;

	height:auto;

	margin:0px auto;

}

.archive-search .box-refine .form label{

	font:18px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;

	color:#faa61a;

}

.archive-search .box-refine .form div.check{

	float:left;

	width:100%;

	height:158px;

	font:14px Arial, Helvetica, sans-serif;

	color:#231f20;

	overflow-y:scroll;

	margin-top:20px;

}

.archive-search .box-refine .form div.check li{

	float:left;

	width:100%;

	height:auto;

	list-style:none;

	cursor:pointer;	

}

.archive-search .box-refine .form div.check li input[type='checkbox']{

	float:left;

	margin:2px 5px 0px 0px;

}

.archive-search .box-refine .form div.check li label{

	font:14px Arial, Helvetica, sans-serif;

	color:#231f20;

	float:left;

	width:84%;

	height:auto;

	cursor:pointer;

}

.archive-search .box-refine .form div{

	font:14px Arial, Helvetica, sans-serif;

	color:#818285;

}

.archive-search .box-refine .form select{

	float:left;

	width:45%;

	height:24px;

	font:14px Arial, Helvetica, sans-serif;

	color:#818285;

	cursor:pointer;

}

.archive-search .list-archive{

	float:left;

	width:100%;

	height:auto;

	border-top:12px solid #faa61a;

	padding:5px 0px;

	margin:30px 0px;

}

.archive-search .list-archive ul{

	float:left;

	width:100%;

	height:auto;

	list-style:none;

	padding:0px;

	margin:0px;

}

.archive-search .list-archive ul li{

	float:left;

	width:100%;

	height:auto;

	padding:8px 0px;

	border:none;

	font:14px Arial, Helvetica, sans-serif;

	color:#231f20;

	margin:0px;

}

.archive-search .list-archive ul li div{

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#231f20;

}

.archive-search .list-archive ul li a{

	font:18px 'FS-Albert-Pro-ExtraBold', "Times New Roman", Times, serif;

	color:#faa61a;

	text-decoration:none;

}

.archive-search .list-archive ul li a:hover{color:#d88f15;}

.archive-search .list-archive ul li p{

	font:14px Arial, Helvetica, sans-serif;

	color:#231f20;

	margin:0px;

}

	/*-- End Archive Search --*/





	/*-- Issues --*/

.issues{

	float:left;

	width:100%;

	height:auto;

	border-top:12px solid #faa61a;

	padding:5px 0px;

	margin: 0;

}

.issues h1{

	font:20px 'FS-Albert-Pro-ExtraBold', "Times New Roman", Times, serif;

	color:#faa61a;

	line-height:23px;

	margin:0;

}

.issues h2{

	font:16px 'FS-Albert-Pro-ExtraBold', "Times New Roman", Times, serif;

	color:#231f20;

	line-height:19px;

}

.issues ul{

	float:left;

	width:100%;

	height:auto;

	list-style:none;

	padding:10px 0px;

	margin:0px 0px 15px 0px;

	border-bottom:1px dashed #c4bfb9;

}

.issues ul li{

	float:left;

	width:197px;

	height:500px;

	margin-right: 17px;

}

.issues ul li:last-child{margin:0px;}

.issues ul li img{

	float:left;

	width:100%;

	height:auto;

	border-left:1px solid #e5e5e5;

	box-shadow:2px 2px 5px #b0afaf;

}

.issues ul li .box-issue{

	background:#818285;

	float:left;

	width:100%;

	height:294px;

	border-left:1px solid #e5e5e5;

	box-shadow:2px 2px 5px #b0afaf;

}

.issues ul li h1{

	font:16px 'FS-Albert-Pro-ExtraBold', "Times New Roman", Times, serif;

	color:#faa61a;

	margin:10px 0px 5px 0px;

	display:inline-block;

	line-height:19px;

}

.issues ul li p{

	font:16px 'FS-Albert-Pro-ExtraBold', "Times New Roman", Times, serif;

	color:#231f20;

	margin:0px 0px 5px 0px;

	display:inline-block;

	line-height:19px;

}

.issues ul li a.iss1{

	font:16px 'FS-Albert-Pro-ExtraBold', "Times New Roman", Times, serif;

	color:#f04e23;

	margin:0px 0px 5px 0px;

	display:block;

	text-decoration:none;

	text-transform:uppercase;

	line-height:19px;

}

.issues ul li a.iss2{

	font:16px 'FS-Albert-Pro-ExtraBold', "Times New Roman", Times, serif;

	color:#faa61a;

	margin:0px 0px 5px 0px;

	display:block;

	text-decoration:none;

	text-transform:uppercase;

	line-height:19px;

}

.issues ul li a:hover{text-decoration:underline;}

	/*-- End Issues --*/



	/*-- PopUp --*/

.popup{

	position:relative;

	float:left;

	height:auto;

	background:#fff;

	border:12px solid #faa61a;

	padding:10px;

	z-index:99999;

font-size: 18px;}

.popup .logo-pop{

	background:url(img/logo-pop.png) no-repeat right;

	float:left;

	width:100%;

	height:22px;

	margin:20px 0 10px 0;

}

.popup .title-pop{

	font:30px 'FS-Albert-Pro-ExtraBold', "Times New Roman", Times, serif;

	color:#f04e23;

}

.popup p{

	font:16px Arial, Helvetica, sans-serif;

	color:#000;

}

#cboxOverlay{

	position:fixed; 

	width:100%; 

	height:100%;

	background:#f4f4f4;

	top:0; 

	left:0; 

	z-index:9999; 

	overflow:hidden;

}

#colorbox {

	z-index:10000;

	outline: none !important

}

#cboxClose{

	cursor:pointer;

	right:0;

	background:url(img/icn-close.png) no-repeat right;

	border:0; 

	padding:0;

	margin:0;  

	position:absolute; top:-10px; width:23px; height:23px; text-indent:-9999px;

	z-index:999999;

	outline: none

}

	/*-- End PopUp --*/	

	/*-- Paging --*/

.paging{

	float:left;

	width:100%;

	height:30px;

}

.paging ul.page{

	display:block;

	padding:0px;

	margin:0px auto;

	list-style:none;

	width:424px;

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#aaa29a;

	line-height:30px;

}

.paging ul.page li.post{

	float:left;

	width:40%;

	height:30px;

	border:none;

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#aaa29a;

}

.paging ul.page li.halaman{

	float:right;

	width:50%;

	height:30px;

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#aaa29a;

}

.paging ul.page li.halaman a{

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#aaa29a;

	text-decoration:none;

}

.paging ul.page li.halaman a:hover{color:#908a84;}

	/*-- End Paging --*/	

/*-- End BODY --*/



/*-- FOOTER --*/

footer{

	float:left;

	width:100%;

	height:169px;

	background:#231f20;

	margin-top:0px;

}

footer div{

	display:block;

	width:1120px;

	height:auto;

	margin:0px auto;

}

footer div .nav-foot{

	display:block;

	width:80%;

	height:auto;

	margin:10px auto 0px auto;

}

footer div .nav-foot ul{

	float:left;

	width:100%;

	height:20px;

	list-style:none;
	
	margin-top: 0px

}

footer div .nav-foot ul li{

	float:left;

	margin:0px 10px;

}

footer div .nav-foot ul li a{

	font:bold 12px Arial, Helvetica, sans-serif;

	color:#fff;

	text-decoration:none;

}

footer div .nav-foot ul li a:hover{color:#c8c8c8;}

footer div ul.foot-list{

	float:left;

	width:100%;

	height:auto;

	list-style:none;

	padding:0px;

	margin:20px 0 0 0;

}

footer div ul.foot-list li{

	font:12px Arial, Helvetica, sans-serif;

	color:#fff !important;

	float:left;

	width:20%;

	width:17%\9;

	height:70px;

	border-right:1px solid #b4b0ae;

	padding:0px 20px;

	line-height: 17px;

}

a.cloak_eml {
	color: #FFF !important;
	text-decoration: none;
}a.cloak_eml:hover {
	text-decoration: underline
}

footer div ul.foot-list li:first-child{width:17%;padding:0px;}

footer div ul.foot-list li:nth-last-child(3){width:22%;}

footer div ul.foot-list li:nth-last-child(2){width:13%;border:none;}

footer div ul.foot-list li:last-child{width:17%;border:none;float:right;padding:0px;}

/*-- End FOOTER --*/

.link-orange{
	color:#faa61a;
	text-decoration:none;
}

.link-orange:hover{color:#d88f15}

.radio-groups {
	margin: 0;
	padding: 0;
	list-style: none !important
}.radio-groups label {
	font:14px Arial, Helvetica, sans-serif !important;

	color:#231f20 !important;

	cursor:pointer;
}

.jGallery-overlay {
	position: fixed;
	z-index: 9999;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #f4f4f4;
	opacity: 0.9;
	filter: alpha(opacity=90);
	cursor: pointer;
}
#jGallery {
	position: absolute;
	z-index: 10000;
	top: 0;
	box-shadow: 0 0 20px #555;
	-moz-box-shadow: 0 0 20px #555;
	-ms-box-shadow: 0 0 20px #555;
	-o-box-shadow: 0 0 20px #555;
	-webkit-box-shadow: 0 0 20px #555;
}#jGallery .jGallery-x {
	position: absolute;
	z-index: 1;
	width: 23px;
	height: 23px;
	top: -12px;
	right: -12px;
	background: url(img/icn-close.png) top left no-repeat;
	display: none;
	text-decoration: none !important;
}#jGallery .loader {
	display: block;
	height: 24px;
	width: 24px;
	background: url(img/loader8.gif) top left no-repeat;
}#jGallery img, #jGallery label {
	display: none;
}#jGallery img {
	display: block;
}#jGallery label {
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 12px;
	color: #FFF;
	font: 16px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;
	background: url(img/bg-black.png) top left repeat;
}

#reply-title{
float: left;
font: bold 16px Arial, Helvetica, sans-serif;
color: #faa61a;	
}

#submit{
background: none;
border: none;
float: right;
font: bold 14px Arial, Helvetica, sans-serif;
color: #faa61a;
height: 30px;
cursor: pointer;
margin-right: -655px;
margin-top: 223px;
}

.commentform{
margin: 0px;	
}
label[for=comment]
{
    display: none;
}
code{display: none;}
.comment-meta{background: #FCF9F3;}
.comment-notes{display: none;}
.required{/* display: none; */}
.comment-form-author{display: none;}
.comment-form-email{display: none;}
.comment-form-url{display: none;}
.form-allowed-tags{display: none;}
.says{display: none;}
#reply-title{margin-top: -1px;}

/* CSS Document */

/*-- Form --*/

form .form-list{

	background:#fff;

	padding:1em;

	margin:1em;

	width:27em;

	border:1px solid #eee;	

}

fieldset.isi-form {

	border:1px solid #ddd;

	padding:0 0.5em 0.5em;

	font-size: 16px;
}

fieldset.isi-form div{

	margin:1em 0;

	clear:both;

	font:12px 'CenturyGothicRegular', arial, helvetica, sans-serif;

}

fieldset.isi-form div.error-message{

	color:red;

	margin-left:15em;

}

fieldset.isi-form label{

	float:left;

	width:10em;

	text-align:right;

	margin-right:5em;

}

fieldset.isi-form legend{

	color:#faa61a;

	font-size:1.2em;

	font: 16px 'CenturyGothicRegular', arial, helvetica, sans-serif;

	font-weight:bold;

	text-indent: 0;position: relative;
}

fieldset.isi-form legend span{

	width:10em;

	text-align:right;

}

fieldset.isi-form input{

padding:2px 0.15em 0 10px;

width:20em;

height:25px;

/*border:1px solid #ddd;*/

/* background:#fafafa; */

font:12px 'CenturyGothicRegular', arial, helvetica, sans-serif;

-moz-border-radius:0.4em;

-khtml-border-radius:0.4em;
}

fieldset.isi-form input:hover, fieldset.isi-form input:focus {

border-color:#c5c5c5;

/* background:#f6f6f6; */
}

fieldset.isi-form textarea{

	padding:2px 0.15em;

	width:20em;

	height:70px;

	border:1px solid #ddd;

	background:#fafafa;

	font:12px 'CenturyGothicRegular', arial, helvetica, sans-serif;

	-moz-border-radius:0.4em;

	-khtml-border-radius:0.4em;

}

fieldset.isi-form textarea:hover, fieldset.isi-form textarea:focus {

	border-color:#c5c5c5;

	background:#f6f6f6;

} 

fieldset.isi-form .date input {

	background-image:url(../img/calendar-small.gif);

	background-repeat:no-repeat;

	background-position:100% 50%;

}

fieldset.isi-form .date fieldset label {

	float:none;

	display:block;

	text-align:left;

	width:auto;

}

fieldset.isi-form .date fieldset div {

	float:left;

	clear:none;

	margin-right:0.2em;

}

fieldset.isi-form .radio, fieldset.isi-form .date {position:relative;}

fieldset.isi-form .radio fieldset, fieldset.isi-form .date fieldset {

	border:none;

	width:auto;

	padding:1px 0 0 11em;

}

fieldset.isi-form .radio legend, fieldset.isi-form .date legend {

	font-size:1em;

	color:#000;

}

fieldset.isi-form .radio legend span, fieldset.isi-form .date legend span {

	position:absolute;

	left:0;

	top:0.3em;

	width:10em;

	display:block;

}

fieldset.isi-form .radio label, fieldset.isi-form .radio input {

	vertical-align:middle;

	display:inline;

	float:none;

	width:auto;

	background:none;

	border:none;

}

fieldset.isi-form .radio div {

	float:left;

	white-space:nowrap;

	clear:none;

}

fieldset.isi-form .email {width:14em;}

fieldset.isi-form input.default {color:#bbb;width:14em;}

fieldset.isi-form p {
	margin: 1em 0;
}

fieldset.isi-form a {
	color: #0000EE;
}
fieldset.isi-form a:active, fieldset.isi-form a:visited {
	color: #741AA8;
}


#forderform fieldset.isi-form input{
	border: 1px solid #ddd;
    background: #fafafa;
}

.submit-go {

	font:14px 'CenturyGothicRegular', arial, helvetica, sans-serif;

	color:#fff;

	margin-top:1em;

	text-transform:uppercase;

	width:auto;

	height:30px;

	overflow:hidden;

	border:0;

	background:#0390b4;

	display:block;

	padding:0px 10px;

	cursor:pointer !important; cursor:hand;

}

.submit-go:hover {

	background:#03ccff;

}



fieldset.isi-form .submit

{

	margin-left:12.8em;

	background-color:#faa61a;

	width:10em;

	height:30px;

	color:#FFFFFF;

	font-weight:bold;

	padding:0px;

	font-size:14px;

	border:none;

	cursor:pointer;

	float:left;

	display:block;

} 

fieldset.isi-form .submit:hover

{

	margin-left:12.8em;

	background-color:#faa61a;

	width:10em;

	height:30px;

	color:#000000;

	font-weight:bold;

	padding:0px;

	font-size:14px;

	border:none;

	cursor:pointer;

	float:left;

	display:block;

} 

/*-- End Form --*/

.side-left{

min-height:1507px;

}

.tumb{
	font: bold 14px Arial, Helvetica, sans-serif !important;
	color: #fff !important;
	text-transform: uppercase !important;
	float: left !important;
	border: none !important;
	cursor: pointer !important;
	background: #faa61a !important;
	text-decoration: none !important;
	padding: 5px !important;
	width: 65px !important;
}

.woocommerce-error{color: #F00;
list-style: none;}
.tag a{
    font: 20px/23px "FS-Albert-Pro-ExtraBold",Arial,Helvetica,sans-serif !important;
    color: #FAA61A !important;
    text-decoration: none !important;
}
.input-text-yp{
padding: 3px;
border: none !important;
margin: 0 3px 0 0;}

.woocommerce h2{
color: #faa61a!important;
font-size: 1.2em!important;
font: 16px 'CenturyGothicRegular', arial, helvetica, sans-serif!important;
font-weight: bold!important;
}

.woocommerce h3{
color: #faa61a!important;
font-size: 1.2em!important;
font: 16px 'CenturyGothicRegular', arial, helvetica, sans-serif!important;
font-weight: bold!important;
}
.title{
height: auto !important; 
}
.change_address{
float: left !important;	
}
.woocommerce header{
height: auto !important;	
margin: 10px 0 !important;}
.page-title{
font: 40px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;
color: #aaa29a;
line-height: 43px;
word-spacing: -1px;
padding-right: 60px;	
}
.orderby{
display: none;	
}
.magazine-title-right img{
width: 181px;
height:259px;
}
.yp a{
border-radius: 9px !important;
background: -webkit-linear-gradient(#f7f6f7,#FCFCFC) !important;
}
.yp a:hover{
border-radius: 9px !important;
background: -webkit-linear-gradient(#f7f6f7,#e0dadf) !important;
}
.yp2 a{
font: 1.75em 'FS-Albert-Pro', Arial, Helvetica, sans-serif;
color: #f04e23 !important;
text-decoration: none !important;
}
.yp3{
font: 1.625em 'FS-Albert-Pro', Arial, Helvetica, sans-serif;
}
.yp4{
font: 1.125em 'FS-Albert-Pro', Arial, Helvetica, sans-serif;
}
.yp-post1 a{
font: bold 14px Arial, Helvetica, sans-serif;
color: #aaa29a;
text-decoration: none;
float: left;
}
.yp-post2 a{
font: bold 14px Arial, Helvetica, sans-serif;
color: #aaa29a;
text-decoration: none;
float: right;
}
.yp-post1 a:hover {
color: #f04e23;
}
.yp-post2 a:hover {
color: #f04e23;
}

@font-face {
    font-family: 'FS-Albert-Pro';
    src: url('font/FS-Albert-Pro.eot');
    src: url('font/FS-Albert-Pro.eot?#iefix') format('embedded-opentype'),
         url('font/FS-Albert-Pro.woff') format('woff'),
         url('font/FS-Albert-Pro.ttf') format('truetype'),
         url('font/FS-Albert-Pro.svg#FS-Albert-Pro') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FS-Albert-Pro-Bold';
    src: url('font/FS-Albert-Pro-Bold.eot');
    src: url('font/FS-Albert-Pro-Bold.eot?#iefix') format('embedded-opentype'),
         url('font/FS-Albert-Pro-Bold.woff') format('woff'),
         url('font/FS-Albert-Pro-Bold.ttf') format('truetype'),
         url('font/FS-Albert-Pro-Bold.svg#FS-Albert-Pro-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FS-Albert-Pro-Thin';
    src: url('font/FS-Albert-Pro-Thin.eot');
	src: url('font/FS-Albert-Pro-Thin.eot?#iefix') format('embedded-opentype'),
         url('font/FS-Albert-Pro-Thin.woff') format('woff'),
         url('font/FS-Albert-Pro-Thin.ttf') format('truetype'),
         url('font/FS-Albert-Pro-Thin.svg#FS-Albert-Pro-Thin') format('svg');
	font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FS-Albert-Pro-ExtraBold';
    src: url('font/FS-Albert-Pro-ExtraBold.eot');
    src: url('font/FS-Albert-Pro-ExtraBold.eot?#iefix') format('embedded-opentype'),
         url('font/FS-Albert-Pro-ExtraBold.woff') format('woff'),
         url('font/FS-Albert-Pro-ExtraBold.ttf') format('truetype'),
         url('font/FS-Albert-Pro-ExtraBold.svg#FS-Albert-Pro-ExtraBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
.butor a{
font: 13px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif !important;
color: #231f20 !important;
float: left !important;
width: 100% !important;
margin-top: 3px !important;}
.butor a:hover{color: #9E9799 !important;}
.contri p{margin-top: -2px;margin-bottom: 1px;}
.yp-both{margin-top: 16px;margin-top: 32px;}
.logged-in-as{display: none;}
.nav-previous a {
font: bold 14px Arial, Helvetica, sans-serif;
color: #aaa29a;
text-decoration: none;
float: left;
margin-bottom: 40px;
}
.nav-next a {
font: bold 14px Arial, Helvetica, sans-serif;
color: #aaa29a;
text-decoration: none;
float: right;
margin-bottom: 40px;
}
.screen-reader-text{display: none;}
.yp-author{
font: 18px 'FS-Albert-Pro-ExtraBold', "Times New Roman", Times, serif !important;
color: #faa61a !important;
text-decoration: none !important;}

#fragment-1 p {
margin-top: -15px !important;
}
#fragment-2 p {
margin-top: -15px !important;
}
#fragment-3 p {
margin-top: -15px !important;
}
#fragment-4 p {
margin-top: -15px !important;
}
#fragment-5 p {
margin-top: -15px !important;
}
#fragment-6 p {
margin-top: -15px !important;
}
.woocommerce-shipping-fields{
margin-top: 0px !important;
}
.woocommerce-info{
margin-top:-1000px !important;	
}
.woocommerce-billing-fields{
margin-top: 28px !important;
}
.input-checkbox{
width: 10em !important;
margin-top: -4px !important;
margin-left: 24px !important;
}
.checkbox{
width: 378px !important;	
}
.input #ship-to-different-address-checkbox .checkbox
{
width: 10em !important;
margin-top: -4px !important;
margin-left: 24px !important;
}
.amount{
margin-right: 7px !important;
}
.notes{
font-size:12px; 
line-height:15px; 
font-family: Arial, Helvetica, sans-serif; 
margin-top:15px
}
#nay01 img{
border: 1px solid #CCC;
width: 201px;
height: auto;
}
#nay02 img{
margin-top: -55px !important;
margin-left: 53px !important;
width: 147px !important;
height: 15px !important;
}
.input-radio{
margin-left: -196px !important;
margin-top: 9px !important;
}
.payment_method_KCP img{
width: 29px !important;
height: 15px !important;
}
.payment_method_KCP label{
width: 220px !important;
}
.payment_method_bacs label{
float:left !important;
width: 220px !important;
}
.payment_method_paypal label{
width: 220px !important;
}
.payment_method_cheque label{
width: 220px !important;
}
.anchor ul{
margin-left: -40px;
margin-top: -15px;
}
.payment_box {
display: none !important;
} 
.most {
	padding-bottom: 10px !important;
}.most div {
	padding-bottom: 0 !important;
}.most ul li {
	min-height: 0 !important;
}.most ul li:first-child {
	border-width: 0 !important;
}
.field-item{
font: 12px Arial, Helvetica, sans-serif !important;
color: #231f20 !important;
padding: 0px !important;
margin-top: -10px !important;
margin-left: -16px!important;
width: 199px!important;
}
#cleditor-body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #231f20;
}

a[rel=gallery] {
	margin-top: 4px;
	display: inline-block
}

.widget-right, .widget-left {
	width: 40% !important;
}.widget-right {
	float: right;
	margin-left: 10px;
}.widget-left {
	float: left;
	margin-right: 10px;
}.el-left {
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}.el-right {
	position: right;
	margin-right: 10px;
	margin-top: 5px;
}

.quotes {
	border-color: #E2DED9;
	border-width: 12px 0;
	border-style: solid;
	padding: 10px;
	background: #F3F1EF;
	font: 17px Georgia, "Times New Roman", Times, serif;
	color: #A9A098;
	line-height: 24px;
}

.sidebar {
	width: 100%;
	background: rgba(227,224,221,.5);
	padding: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: 'FS-Albert-Pro', Arial, Helvetica, sans-serif;
}
.sidebar-left {
	width: 330px;
	float: left;
	margin-right: 12px
}
.forum-detail .forum-detail-content img{
float: left;
margin-right: 15px;
margin-top: 6px;
margin-bottom: 7px;
}

/*--------------------------------------------------------------
9.9.9 The Shortcode
--------------------------------------------------------------*/
.su-highlight .booktitle{
	font:16px 'FS-Albert-Pro-ExtraBold', Arial, Helvetica, sans-serif;
	background: #fff !important;
	color:#231f20;

	line-height:19px;

	word-spacing: -1px;
}
.bacs_details{
margin-top: -25px!important;	
}
.bacs_details{
margin-top: -12px !important;	
}

.readmore-js-toggle, .readmore-js-section { display: block; width: 100%; } .readmore-js-section { overflow: hidden; }


.cite_box {
	height: 23px;
	overflow-y: hidden;
	margin: 0 !important;
	line-height: normal !important;
	position: relative;
}.cite_box div {
	margin: 0 !important;
	line-height: normal !important;
}.cite_box .icon {
	float: left;
	margin-right: 4px !important;
}.cite_box a.el {
	display: block;
	margin-top: 4px !important;
}

.most {
	padding-bottom: 10px
}.most div {
	padding-bottom: 0 !important;
}.most ul li {
	min-height: 0 !important;
}.most ul li:first-child {
	border-width: 0 !important;
}

.rich-park .forum .title-article,
.rich-park .forum .title-article-user, 
.rich-park .forum .forum-right span.author, 
.rich-park .forum .forum-right ul div, 
.rich-park .forum .forum-right span.author, 
.rich-park .forum-detail .forum-detail-name, 
.rich-park .forum-detail .forum-detail-title {
	font-family: 'fs_albert_proregular', Arial, Helvetica, sans-serif !important;
}

.fieldset-box {
	display: block;
    -webkit-margin-start: 2px;
    -webkit-margin-end: 2px;
    -webkit-padding-before: 0.35em;
    -webkit-padding-start: 0.75em;
    -webkit-padding-end: 0.75em;
    -webkit-padding-after: 0.625em;
    border: 2px groove threedface;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    min-width: -webkit-min-content;
}

#order_review td { width: 50%; }


#aside .lank .list ul li a{  font:14px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; margin:0px; padding:0px;  }
#aside .lank .list ul li a:hover{color:#575757;}

.mainRecommends .sec .list li .subject a { color: #000; }
