* {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
body {
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	color:#5a5a5a;
	font-size:14px;
	line-height:21px;
}
h1, h2, h3, h4, h5, h6 {
	color:#3a3a3a;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	font-weight:normal;
	text-rendering:auto;
	margin-top:0px;
	line-height:1.25em;
}
h4, h5, h6 {
	line-height:1.4em;
}
h1, h2, h3, h4 {
	margin-bottom:15px;
}
h1 {
	font-size:36px;
}
h2 {
	font-size:30px;
}
h3 {
	font-size:24px;
}
h4 {
	font-size:18px;
}
h5 {
	font-size:15px;
	font-weight:bold;
}
h6 {
	font-size:13px;
}
figure {
	margin:0px;
}
figure img {
	width:100%;
}
video {
	width:100%;
	height:auto;
}
.no-margin-top {
	margin-top:0px !important;
}
.no-margin-bottom {
	margin-bottom:0px !important;
}
.no-margin-right {
	margin-right:0px !important;
}
.no-margin-left {
	margin-left:0px !important;
}
.no-padding-top {
	padding-top:0px !important;
}
.no-padding-bottom {
	padding-bottom:0px !important;
}
.no-padding-right {
	padding-right:0px !important;
}
.no-padding-left {
	padding-left:0px !important;
}
.margin-top10 {
	margin-top:10px !important;
}
.margin-top20 {
	margin-top:20px !important;
}
.margin-top30 {
	margin-top:30px !important;
}
.margin-top40 {
	margin-top:40px !important;
}
.margin-bottom20 {
	margin-bottom:20px !important;
}
.margin-bottom30 {
	margin-bottom:30px !important;
}
.margin-bottom40 {
	margin-bottom:40px !important;
}
ul {
	margin:0px;
}
ul li {
	list-style:none;
}
ul.list-arrow li {
	list-style:none;
	list-style-image:url(../images/list-arrow.png);
}
ul.list-arrow-bold li {
	list-style:none;
	list-style-image:url(../images/list-arrow-bold.png);
	padding:8px 0px;
	border-bottom:1px dashed #e0e0e0;
	margin-left:3.5%;
}
.select-nav {
	display:none;
	background:#202020 url(../images/arrow-main-nav-responsive.png) no-repeat right center;
	width:100%;
	overflow:hidden;
	border:1px solid #000;
}
.select-nav select {
	background-color:#202020;
	width:100%;
	padding:0 10px;
	color:#9A9A9A;
	border:0px;
	margin:0px;
	height:auto;
}
.sep-border {
	clear:both;
	height:6px;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
}
.alert h4 {
	margin-bottom:10px;
}
.alert .close {
	color:#000 !important;
}
.alert .close {
	background-color:transparent;
}
ul.the-icons {
	margin-left:0;
	list-style:none;
}
ul.the-icons li {
	float:left;
	width:25%;
}
.scrollup {
	width:54px;
	height:54px;
	position:fixed;
	bottom:0px;
	right:20px;
	display:none;
	text-indent:-9999px;
	background:url('../images/back-to-top.png') no-repeat;
	z-index:99999;
}
/* Figure Overlay */

.figure-overlay {
	text-align:center;
	position:relative;
	text-transform:uppercase;
}
.figure-overlay a, .figure-overlay a img {
	display:block;
	position:relative;
}
.figure-overlay a {
	overflow:hidden;
	color:#FFF;
}
.figure-overlay a:hover {
	color:#FFF;
}
.figure-overlay a div {
	position:absolute;
	background:transparent url(../images/base-figure-overlay.png) repeat;
	width:100%;
	height:100%;
}
.figure-overlay a div p {
	background:url(../images/figure-base-text.png) repeat;
	padding:20px;
	font-size:16px;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	margin-bottom:0px;
}
.figure-overlay a div p i {
	font-style:normal;
	color:#1d96e2;
	font-size:12px;
	display:block;
	margin-top:5px;
}
.figure-overlay.figure-overlay-icon a div {
	background:url(../images/figure-base-text.png) repeat;
}
.figure-overlay.figure-overlay-icon a div p {
	padding:0;
	margin:0;
	width:100%;
	height:100%;
}
/* Icon Overlay */
			.figure-overlay.figure-overlay-icon a div p.icon-plus {
	background:url(../images/icon-hover-plus.png) no-repeat center center;
}
/* Figure Hover */
			
.figure-hover {
	position:relative;
}
.figure-hover .figure-hover-masked {
	background:url(../images/figure-base-text.png) repeat;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	display:none;
}
.figure-hover .figure-hover-masked p {
	padding:0;
	margin:0;
	width:100%;
	height:100%;
}
/* Icon Hover */
		.figure-hover .figure-hover-masked p.icon-plus {
	background:url(../images/icon-hover-plus.png) no-repeat center center;
}
.figure-hover .figure-hover-masked p.icon-plus-small {
	background:url(../images/icon-hover-plus-small.png) no-repeat center center;
}
/* Fonts */

.font-required {
	color:#1d96e2;
}
blockquote {
	background-color:#f5f5f5;
	padding:10px 15px;
	border-left:3px solid #1d96e2;
	
	margin-left:20px;
}
blockquote small {
	margin-top:5px;
	font-style:normal;
}
.dropcaps {
	float:left;
	color:#3a3a3a;
	font-size:36px;
	line-height:1em;
	margin:12px;
}
.dropcaps.dropcaps-circle {
	background-color:#3a3a3a;
	color:#FFF;
	margin:4px 10px 0px 0px;
	width:52px;
	height:52px;
	text-align:center;
	line-height:52px;
	-moz-border-radius:26px;
	-khtml-border-radius:26px;
	-webkit-border-radius:26px;
	border-radius:26px;
}
.dropcaps.dropcaps-circle.dropcaps-orange {
	background-color:#1d96e2;
}
.dropcaps.dropcaps-circle.dropcaps-green {
	background-color:#45b519;
}
.dropcaps.dropcaps-circle.dropcaps-blue {
	background-color:#1d96e2;
}
.dropcaps.dropcaps-circle.dropcaps-violet {
	background-color:#87358a;
}
.dropcaps.dropcaps-circle.dropcaps-red {
	background-color:#d04646;
}
.dropcaps.dropcaps-circle.dropcaps-yellow {
	background-color:#daab0e;
}
.wp-caption {
	border:1px solid #ddd;
	text-align:center;
	background-color:#f3f3f3;
	padding:8px 8px 0px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	max-width:100%;
}
.wp-caption img {
	width:100%;
	height:auto;
	margin-bottom:8px;
}
.wp-caption p.wp-caption-text {
	font-size:12px;
	line-height:18px;
	padding:0px 4px 8px;
	margin:0;
	color:#707070;
}
/* Links */

a, a:visited {
	color:#000;
 -webkit-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out, outline .2s ease;
 -moz-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out, outline .2s ease;
 -ms-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out, outline .2s ease;
 -o-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out, outline .2s ease;
 transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out, outline .2s ease;
}
a:hover {
	color:#1d96e2;
	text-decoration:none;
}
/* Input */

select {
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	border:1px solid #E0E0E0;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
input[type="text"], textarea {
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	border:1px solid #E0E0E0;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none;
}
input[type="text"] {
	height:36px;
	padding:0px 10px;
}
textarea {
	padding:10px;
}
input[type="text"]:focus, textarea:focus {
	border:1px solid #ACACAC;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
input[type="submit"], input[type="button"], input[type="reset"], button, .btn {
	border:none;
	background-color:#1d96e2;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	color:#FFF !important;
	padding:8px 10px;
	margin-bottom:10px;
 -webkit-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out, outline .2s ease;
 -moz-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out, outline .2s ease;
 -ms-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out, outline .2s ease;
 -o-transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out, outline .2s ease;
 transition:background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out, outline .2s ease;
}
.search-page input[type="submit"]{margin-bottom:0;}
input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, button:hover, .btn:hover {
	background-color:#d33e0a;
}
.btn.btn-small {
	padding:5px 7px;
	font-size:11px;
}
.btn.btn-more {
	padding:1px 7px;
	font-size:11px;
}
.btn.btn-medium {
	padding:10px 13px;
	font-size:15px;
}
.btn.btn-large {
	padding:13px 18px;
	font-size:18px;
}
.btn.btn-dark {
	background-color:#3a3a3a;
}
.btn.btn-dark:hover {
	background-color:#000;
}
.btn.btn-green {
	background-color:#45b519;
}
.btn.btn-green:hover {
	background-color:#338812;
}
.btn.btn-blue {
	background-color:#1d96e2;
}
.btn.btn-blue:hover {
	background-color:#0d7bc0;
}
.btn.btn-violet {
	background-color:#87358a;
}
.btn.btn-violet:hover {
	background-color:#69166c;
}
.btn.btn-red {
	background-color:#d04646;
}
.btn.btn-red:hover {
	background-color:#bd2929;
}
.btn.btn-yellow {
	background-color:#daab0e;
}
.btn.btn-yellow:hover {
	background-color:#bc9104;
}
input.input-icon {
	padding-right:50px !important;
}
input.input-icon.input-icon-search {
	background:url(../images/input-icon-search.png) no-repeat right center;
}
label {
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	text-transform:uppercase;
	font-size:13px;
	color:#5a5a5a;
}
/* Alingment Styles */

.aligncenter {
	display:block;
	margin:0px auto 20px auto;
}
.alignright {
	float:right;
	margin:10px 0 10px 10px;
}
.alignleft {
	float:left;
	margin:10px 10px 10px 0;
}
.left {
	float:left;
}
.right {
	float:right;
}
.textcenter {
	text-align:center
}
.textright {
	text-align:right
}
.textleft {
	text-align:left
}
/* Image Styles */

.text-caption {
	border:1px solid #ddd;
	text-align:center;
	background-color:#f3f3f3;
	padding-top:4px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.text-caption img {
	margin:0;
	padding:0px 4px !important;
	border:0 none !important;
	width:100%;
	background-color:transparent !important;
}
.text-caption p.text-caption-text {
	font-size:11px;
	line-height:17px;
	padding:0 4px 5px;
	margin:0;
}
/* Tabs */

ul.nav-tabs {
	border-bottom:none;
	margin:0px;
}
ul.nav-tabs li {
	text-align:center;
}
ul.nav-tabs li a {
	color:#e0e0e0;
	background-color:#3a3a3a;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	text-transform:uppercase;
	border:none;
	margin:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-o-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	margin-right:1px;
}
ul.nav-tabs li a:hover, ul.nav-tabs li.active a, ul.nav-tabs li.active a:hover {
	color:#FFF;
	background-color:#1d96e2;
	border:none;
}
.tab-content .tab-pane {
	padding:20px;
	background-color:#f0f0f0;
}
.accordion .accordion-heading {
	background-color:#f0f0f0;
}
.accordion .accordion-heading:hover, .accordion .accordion-heading.active {
	background-color:#E0E0E0;
}
.accordion .accordion-heading a, .accordion .accordion-heading a:hover {
	color:#3a3a3a;
}
/* ========================= 2. Top Section ========================= */

/* Top Navigation */

#top-navigation {
	background-color:#3a3a3a;
	color:#a9a9a9;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	font-size:12px;
	position:relative;
	z-index:999;
}
/* Menu */

#top-navigation ul li {
	float:left;
	list-style-type:none;
}
#top-navigation ul.nav-menu li a {
	color:#A9A9A9;
	text-transform:uppercase;
	font-weight:bold;
	line-height:1em;
	padding:20px;
	float:left;
}
#top-navigation ul.nav-menu li a:hover, #top-navigation ul.nav-menu li.current-menu-item a {
	color:#FFF;
	background:url(../images/arrow-top-nav.png) center bottom no-repeat;
}
#top-navigation ul.nav-menu li a:hover, #top-navigation ul.nav-menu li.current-post-ancestor a {
	color:#FFF;
	background:url(../images/arrow-top-nav.png) center bottom no-repeat;
}
#top-navigation ul.nav-menu li > .sub-menu {
	display:none;
	position:absolute;
	top:100%;
	left:0;
	right:0;
	background-color:#F0F0F0;
	border-bottom:1px solid #e0e0e0;
}
#top-navigation ul.nav-menu li:hover > .sub-menu {
	display:block;
}
#top-navigation ul.nav-menu li > .sub-menu ul {
	margin:0px auto;
	background-color:#ff0000;
}
#top-navigation ul.nav-menu li > .sub-menu ul li a {
	color:#707070;
	padding:18px 20px;
	font-size:36px;
}
#top-navigation ul.nav-menu li > .sub-menu ul li:last-child a {
	border-right:0px;
}
#top-navigation ul.nav-menu li > .sub-menu ul li:after {
	content:'|';
	margin:0px -3px;
	color:#CACACA;
	font-weight:normal;
	line-height:46px;
	float:right;
}
#top-navigation ul.nav-menu li > .sub-menu ul li:last-child:after {
	content:'';
	margin:0px;
	display:none;
}
#top-navigation ul.nav-menu li > .sub-menu ul li a:hover, #top-navigation ul.nav-menu li > .sub-menu ul li.current-menu-item a {
	color:#000;
	background:none;
	background-color:#eaeaea;
}
#top-navigation ul.nav-menu li > .sub-menu ul li a:hover, #top-navigation ul.nav-menu li > .sub-menu ul li.current-post-ancestor a {
	color:#000;
	background:none;
	background-color:#eaeaea;
}
/* Social */			

#top-navigation ul.social {
	padding:14px 0px;
}
#top-navigation ul.social li img {
	width:24px;
	height:24px;
	margin:0px 1px;
}
#top-navigation ul.social .tooltip.bottom {
	margin-top:14px;
}
#top-navigation ul.social li a:hover {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=70)";
	opacity:0.7;
	filter:alpha(opacity=70);
}

/* Form Search */
		
#top-navigation .form-search {
	padding:10px 0px;
	margin:0px 0px 0px 10px;
}
#top-navigation .form-search input[type="text"] {
	font-size:12px;
	height:32px;
	background-color:#202020;
	border:1px solid #000;
	color:#ACACAC;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none;
}
#top-navigation .form-search input[type="text"]:focus {
	color:#FFF;
}
/* Header */

#header {
	padding:5px 0px;
}
/* Main Navigation */

#main-navigation {
	background-color:#3A3A3A;
	position:relative;
	z-index:999;
}

.isStuck{
	background-color:#3A3A3A;
	position:relative;
	z-index:999;
	width:100%;
	max-width:1170px;
}
#main-navigation ul li {
	float:left;
	list-style-type:none;
	position:relative;
}
#main-navigation ul li a {
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	color:#EAEAEA;
	text-transform:uppercase;
	line-height:1em;
	padding:20px 25px;
	float:left;
	font-size:16px;
	border-right:1px solid #2a2a2a;
}
#main-navigation ul li:last-child a {
	border-right:0px;
}
#main-navigation ul li a:hover, #main-navigation ul li.active > a {
	background-color:#1d96e2;
	color:#FFF;
}
/*新增*/
#main-navigation ul.nav li.current-menu-item a {
	color:#FFF;
	background-color:#1d96e2;/*当前页面蓝色背景高亮*/
}
#main-navigation ul.nav li.current-post-ancestor a {
	color:#FFF;
	background-color:#1d96e2;/*当前页面蓝色背景高亮*/
}
#main-navigation ul li .arrow-main-nav {
	display:inline-block;
	margin-left:8px;
	background:url(../images/arrow-main-nav.png) no-repeat;
	width:9px;
	height:6px;
	vertical-align:middle;
}
#main-navigation ul li > ul {
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background-color:#3A3A3A;
}
#main-navigation ul li:hover > ul {
	display:block;
}
#main-navigation ul li > ul li, #main-navigation ul li > ul li a {
	float:none;
	display:block;
}
#main-navigation ul li > ul li {
	border-top:1px solid #2a2a2a;
	width:200px;
}
#main-navigation ul li > ul li:hover ul {
	left:100%;
	top:-2px;
}
#main-navigation ul li > ul li .arrow-main-nav {
	margin-top:6px;
	float:right;
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	transform:rotate(270deg);
}

/* ========================= 3. Slider Section ========================= */
					
/* Highlight Posts */

#highlight-posts {
	margin-bottom:45px;
}
#highlight-posts .flexslider {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
#highlight-posts .flexslider ul, #highlight-posts .flexslider ul li {
	width:100%;
	height:100%;
}
.masked {
	position:relative;
	float:left;
	list-style-type:none;
	background-color:#2a2a2a;
}
.masked figure {
	width:100%;
	height:100%;
	background-position:center;
	background-repeat:no-repeat;
}
.masked .text {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	z-index:200;
	color:#FFF;
}
.masked .text h2 {
	color:#FFF;
	font-size:24px;
	line-height:1.25em;
	margin-bottom:5px;
	text-transform:uppercase;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
}
.masked .text .meta {
	font-size:12px;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
}
.masked .text a {
	color:#FFF;
}
.masked .text a:hover {
	color:#c0c0c0;
}
.masked .text p {
	color:#cfcfcf;
	margin:10px 0px 0px;
}
.masked.masked-big {
	width:632px;
	height:416px;
	margin-right:1px;
}
.masked.masked-big .text {
	padding:20px 30px;
}
.masked.masked-big .text h2 {
	font-size:30px;
}
.masked.masked-small {
	width:537px;
	height:138px;
	margin-bottom:1px;
}
.masked.masked-small .text {
	padding:20px;
}
.masked .masked-base {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:100;
	background:url(../images/masked/masked-base.png) repeat;
}
.masked .masked-hover {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:300;
	background:url(../images/masked/masked-hover.png) repeat;
}
.masked .masked-hover:hover {
	background:transparent;
}
/* Masked Color */

.masked .masked-color {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:100;
	display:none;
}
.masked .masked-color.masked-red {
	background:url(../images/masked/red.png) repeat;
}
.masked .masked-color.masked-blue {
	background:url(../images/masked/blue.png) repeat;
}
.masked .masked-color.masked-green {
	background:url(../images/masked/green.png) repeat;
}
.masked .masked-color.masked-yellow {
	background:url(../images/masked/yellow.png) repeat;
}
.masked .masked-color.masked-violet {
	background:url(../images/masked/violet.png) repeat;
}
.masked .masked-color.masked-orange {
	background:url(../images/masked/orange.png) repeat;
}
.masked .masked-color.masked-lightblue {
	background:url(../images/masked/lightblue.png) repeat;
}
/* Homepage Slider */

#home-slider .flexslider {
	position:relative;
}
#home-slider .flexslider.loading {
	background:#000 url(../images/loading-big.gif) no-repeat center center;
}
/* Slider 2 */

.home-slider2 {
	margin-bottom:15px;
}
.home-slider2 .flexslider li img {
	width:55%;
}
.home-slider2 .flexslider li .content {
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	background-color:#3a3a3a;
	color:#e0e0e0;
	padding:20px 30px;
	width:45%;
	overflow:hidden;
}
.home-slider2 .flexslider li .content .header {
	margin-bottom:15px;
	overflow:hidden;
}
.home-slider2 .flexslider li .content .date {
	float:left;
	margin-right:20px;
	width:54px;
	height:54px;
	background-color:#FFF;
	-moz-border-radius:27px;
	-khtml-border-radius:27px;
	-webkit-border-radius:27px;
	border-radius:27px;
	color:#3a3a3a;
	text-align:center;
}
.home-slider2 .flexslider li .content .number {
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	display:block;
	font-size:16px;
	margin-top:10px;
	color:#1d96e2;
}
.home-slider2 .flexslider li .content .day {
	display:block;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	font-size:11px;
	text-transform:uppercase;
	line-height:1;
}
.home-slider2 .flexslider li .content h3 {
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	font-weight:bold;
	font-size:18px;
	margin:5px 0px 0px;
}
.home-slider2 .flexslider li .content a {
	color:#FFF;
}
.home-slider2 .flexslider li .content a:hover {
	color:#c9c9c9;
}
.home-slider2 .flexslider li .content p {
	margin-bottom:20px;
}
.home-slider2 .flexslider li .content p.meta {
	margin:0px;
	padding:10px 10px 10px 30px;
	background-color:#1a1a1a;
	position:absolute;
	bottom:0;
	right:1px;
	left:0;
	font-size:12px;
	color:#c9c9c9;
}
.home-slider2 .flex-direction-nav {
	width:85px;
}
.home-slider2 .flex-direction-nav a {
	top:auto;
	bottom:0;
	margin:0;
	width:42px;
	height:42px;
	background:url(../images/bg-direction-nav-big.png) no-repeat 0 0;
}
.home-slider2 .flex-direction-nav .flex-next {
	background-position:100% 0;
	left:42px;
	margin-left:1px;
}
.home-slider2 .flex-direction-nav .flex-prev {
	right:42px;
}
.home-slider2 .flexslider .flex-control-nav {
	bottom:0;
	right:45%;
	width:auto;
	height:40px;
	background-color:#1a1a1a;
	margin-right:-1px;
	padding:11px;
}
.home-slider2 .flexslider .flex-control-nav li {
	margin:4px;
}
.home-slider2 .flexslider .flex-control-nav li a {
	background-color:#FFF;
}
.home-slider2 .flexslider .flex-control-nav li a:hover {
	background-color:#5a5a5a;
}
.home-slider2 .flexslider .flex-control-nav li a.flex-active {
	background-color:#1d96e2;
}
/* Headlines */

.headlines {
	background-color:#f7f7f7;
	margin-bottom:10px;
	position:relative;
}
.headlines .base {
	color:#1d96e2;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	font-size:18px;
	padding-top:9px;
	text-transform:uppercase;
	width:64px;
	height:41px;
	position:absolute;
	left:0;
	text-align:center;
	letter-spacing:1px;
}
.headlines .text-rotator {
	width:94%;
	float:left;
	padding:10px 12px;
	margin-left:64px;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	font-size:13px;
	color:#414141;
	display:none;
	white-space:nowrap; /* 禁止自动换行 */
	overflow:hidden; /* 隐藏溢出的内容 */
}
.headlines a {
	color:#FFF;
}
.headlines a:hover {
	color:#e0e0e0;
}
/* Breadcrumb */

.breadcrumb {
	background-color:#3A3A3A;
	margin-bottom:40px;
	overflow:hidden;
}
.breadcrumb .base {
	background-color:#1d96e2;
	float:left;
	color:#FFF;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	text-transform:uppercase;
	padding:10px 12px;
}
.breadcrumb p {
	float:left;
	padding:10px 12px 10px 15px;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	font-size:13px;
	color:#e0e0e0;
	margin:0px;
}
.breadcrumb a {
	color:#FFF;
}
.breadcrumb a:hover {
	color:#e0e0e0;
}
/* ========================= 4. Main Section ========================= */

/* Homepage Posts */
.k_ad {
	margin-bottom:10px;
	max-width:100%;
	text-align:center;
	}

/* Homepage Reviews & Galleries */
			
.home-reviews {
	border:1px solid #dadada;
	padding:60px 5px 5px 5px;
	position:relative;
	margin-bottom:10px;
}
.home-reviews .header, .home-galleries .header {
	position:absolute;
	top:0px;
	left:-0px;
	right:-0px;
}
.home-reviews .header .base, .home-galleries .header .base {
	border-bottom:2px solid #1d96e2;
	padding:12px 20px 12px 30px;
	float:left;
	width:100%;
}
.home-reviews .header .base h4, .home-galleries .header .base h4 {
	float:left;
	color:#1d96e2;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	line-height:1em;
	margin:0px;
}
.home-reviews .header .base a, .home-galleries .header .base a {
	float:right;
	color:#e0e0e0;
	font-size:12px;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	line-height:1em;
}
.home-reviews .header .base a:hover, .home-galleries .header .base a:hover {
	color:#000;
}

.home-reviews .item {
	clear:both;
	border-bottom:1px dashed #e0e0e0;
	display:table;
	width:100%;
	margin-bottom:5px;
}
.home-reviews .item:last-child {
	border-bottom:0px;
	margin:0px;
	padding:0px;
}
.home-reviews .item figure {
	width:25%;
	float:left;
	position:relative;
	margin-bottom:3px;
}
.home-reviews .item figure img{
	max-height:60px;
	max-width:90px;
	height:60px;
	}
.home-reviews .item .content {
	float:left;
	width:71%;
	margin-left:3%;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	max-width:260px;
}
.home-reviews .item .content h3 {
	float:left;
	width:100%;
	font-size:16px;
	white-space:nowrap; /* 禁止自动换行 */
	overflow:hidden; /* 隐藏溢出的内容 */
	text-overflow:ellipsis; /* 溢出文本使用...代替 */
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
}
.home-reviews .item .content span {
	color:#A9A9A9;
	font-size:13px;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
}
.home-reviews .item .con {
	width:100%;
}
.home-reviews .item .con h3 {
	max-width:260px;
	float:left;
	width:71%;
	font-size:16px; 
	white-space:nowrap; /* 禁止自动换行 */
	overflow:hidden; /* 隐藏溢出的内容 */
	text-overflow:ellipsis; /* 溢出文本使用...代替 */
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
}
.home-reviews .item .con span {
	float:right;
	width:22%;
	margin-right:0%;
	color:#A9A9A9;
	font-size:10px;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
}
/* Homepage Galleries */
			
.home-galleries {
	float:left;
	border:1px solid #dadada;
	padding:50px 9px 10px 9px;
	position:relative;
	margin-bottom:20px;
	width:100%;
}
.home-galleries .clearfix {
	display:none;
}
.home-galleries .item {
	width:23%;
	float:left;
	margin:0px 1%;
}
.home-galleries .item figure {
	margin-bottom:8px;
}
.home-galleries .item figure img {
	height:125px;
	max-height:125px;
	max-width:100%
	}
.home-galleries .item p {
	font-size:15px;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
}
/* Pagination */

.nav-pagination {

}
/** 等于或大于550px正常模式 **/
@media screen and (min-width: 550px) {
    .pagination {
        float: left;
    }
    .pagination a, .pagination a:visited {
        float: left;
		color:#a9a9a9;
        background: #3a3a3a;
        margin: 0 5px 10px 0;
        padding: 10px 13px;
        line-height: 100%;
        border-radius: 2px;
    }
    .pagination .current, .pagination .dots {
        background: #fff;
        float: left;
        margin: 0 5px 0 0;
        padding: 10px 13px;
        line-height: 100%;
        
        border-radius: 2px;
    }
    .pagination span.pages {}
    .pagination span.current, .pagination a:hover {
        background: #1d96e2;
        color: #fff;
    }
    .screen-reader-text, .pages  {
        display: none;
    }
}
/** 等于或小于550px用于移动设备 **/
@media screen and (max-width: 550px) {
    .pagination {
        background: #fff;
        
        border-radius: 2px;
    }
    .pagination .nav-links {
        min-height: 30px;
        position: relative;
        text-align: center;
    }
    .pagination .current .screen-reader-text {
        position: static !important;
    }
    .screen-reader-text {
        height: 1px;
        overflow: hidden;
        position: absolute !important;
    }
    .page-numbers {
        display: none;
        line-height: 25px;
        padding: 5px;
    }
    .pagination .page-numbers.current {
        text-transform: uppercase;
    }
    .pagination .current {
        display: inline-block;
    }
    .pagination .prev,
    .pagination .next {
        background: #1d96e2;
        color: #fff;
        display: inline-block;
        height: 29px;
        line-height: 29px;
        overflow: hidden;
        padding: 2px 8px;
        position: absolute;
        border: 1px solid #1d96e2;
    }
    .pagination .next {
        border-radius: 0 2px 2px 0
    }
    .pagination .prev {
        border-radius: 2px 0 0 2px;
    }
    .pagination .prev a,
    .pagination .next a{
        color: #fff;
        line-height: 20px;
        padding: 0;
        display: inline-block;
    }
    .pagination .prev {
        left: 0;
    }
    .pagination .prev:before {
        left: -1px;
    }
    .pagination .next {
        right: 0;
    }
    .pagination .next:before {
        right: -1px;
    }
}
/* Blog Posts */
.blog-posts .header h3{
	border-bottom:2px solid #e0e0e0;
	padding:5px 0;
	margin-bottom:5px;
	font-weight:bold;
}

.blog-posts .post {
	margin-bottom:30px;
}
.blog-posts .post figure {
	width:25%;
	float:left;
	margin-bottom:20px;
	text-align:center;
}
.blog-posts .post figure img {
	max-height:185px;
	}
.blog-posts .post figure .cat-name {
	left:0;
	top:0;
}
.blog-posts .post figure .cat-name .base {
	padding: 5px 10px;
}
.blog-posts .post figure .cat-name .base a:hover{
	color:#FFF;
}
.blog-posts .post .content {
	width:72%;
	float:left;
	margin-left:3%;
	margin-bottom:20px;
}
.blog-posts .post .content h2 {
	font-size:18px;
	line-height:1.25em;
}
.blog-posts .post .meta {
	clear:both;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	overflow:hidden;
	padding:5px 0px;
	font-size:11px;
	color:#a9a9a9;
	text-transform:uppercase;
}
.blog-posts .post.headline-post-main figure, .blog-posts .post.headline-post figure {
	width:100%;
	float:none;
	margin-bottom:10px;
}
.blog-posts .post.headline-post-main h2 {
	font-size:24px;
	line-height:1.25em;
}
.blog-posts .post.headline-post-main .meta, .blog-posts .post.headline-post .meta {
	padding:0px;
	font-size:12px;
	margin-bottom:5px;
	border:0px;
}
.blog-posts .post.headline-post-main p {
	font-size:15px;
}
.blog-posts .post.headline-post h2 {
	font-size:16px;
	line-height:1.5em;
	margin:0px;
}
/* Blog Photos */

.blog-photos .post .flexslider .flex-control-nav {
	bottom:5px;
}
/* Blog Musics */

.blog-musics .post figure {
	line-height:0;
}
.blog-musics .post figure.figure-overlay {
	line-height:1.4em;
}
.blog-musics .post iframe {
	width:100% !important;
	border:0px;
	overflow:hidden;
}
/* Blog Reviews */

.blog-reviews .post figure .base-val {
	position:absolute;
	left:0;
	top:0;
	padding:15px;
	font-size:18px;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	background-color:#1d96e2;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	z-index:999;
}
.blog-reviews .post figure .base-val i {
	font-style:normal;
	display:block;
	color:#e0e0e0;
	font-size:11px;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
}
.blog-reviews .post .text .base-rate {
	background-color:#3a3a3a;
	color:#FFF;
	position:relative;
	height:20px;
	margin-bottom:1px;
}
.blog-reviews .post .text .base-rate .rate-text {
	position:absolute;
	font-size:11px;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	line-height:20px;
	padding:0px 5px;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:999;
}
.blog-reviews .post .text .base-rate .rate-val {
	background-color:#1d96e2;
	position:absolute;
	top:0;
	bottom:0;
}
.blog-reviews .post .text .meta {
	margin-top:20px;
}
.copyrights {
	text-indent:-9999px;
	height:0;
	line-height:0;
	font-size:0;
	overflow:hidden;
}
/* Portofolio */

.portofolio ul.portofolio-filter {
	overflow:hidden;
	margin-left:0.9615384615384615%;
}
.portofolio.portofolio-one ul.portofolio-filter {
	margin:0px 0px 30px;
}
.portofolio ul.portofolio-filter li {
	list-style-type:none;
	float:left;
}
.portofolio ul.portofolio-filter li a {
	float:left;
	padding:5px 10px;
	background-color:#1d96e2;
	color:#FFF;
	margin:0px 1px 1px 0px;
	font-size:12px;
	font-style:italic;
}
.portofolio ul.portofolio-filter li a:hover, .portofolio ul.portofolio-filter li a.active {
	background-color:#d33e0a;
}
.portofolio .portofolio-items {
	margin-top:15px;
}
.portofolio .portofolio-items .item {
	text-align:center;
}
.portofolio .portofolio-items .span3.item {
	margin:15px 0.9615384615384615%;
}
.portofolio .portofolio-items .span4.item {
	margin:15px 0.8547008547008547%;
}
.portofolio .portofolio-items .span6.item {
	margin:15px 0.641025641025641%;
}
.portofolio .portofolio-items .item figure {
	margin-bottom:15px;
}
.portofolio .portofolio-items .item > p {
	text-transform:uppercase;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	margin:0px;
	color:#3a3a3a;
}
.portofolio .portofolio-items .item > p i {
	text-transform:none;
	display:block;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	font-size:12px;
	font-style:normal;
	color:#a9a9a9;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	padding:5px 0px;
	margin-top:10px;
}
.isotope-item {
	z-index: 2;
}
.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}
.isotope, .isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: top, left, opacity;
	transition-property: transform, opacity;
}
/* Author Page */

.author-page .author-bio {
	margin-bottom:40px;
	color:#999;
}
.author-page .author-bio figure {
	width:18%;
	float:left;
}
.author-page .author-bio .content {
	float:right;
	width:80%;
}
.author-page .author-bio .content h3 {
	margin:0px 0px 15px;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	font-size:18px;
	font-weight:bold;
	line-height:1;
}
.author-page .author-bio .content p.add-info {
	font-size:15px;
	color:#5a5a5a;
	margin-bottom:2px;
}
/* Contact Page */

.contact-page input[type="text"] {
	width:300px;
}
.contact-page textarea {
	width:100%;
	height:120px;
}
.contact-page input[type="submit"] {
	display:block;
	margin-top:10px;
}
.contact-page .data-status {
	margin-top:20px;
	display:none;
}
/* Search Page */

.search-page h2 {
	font-size:26px;
}
.search-page h2 i, .search-page .search-info i {
	color:#1d96e2;
	font-style:normal;
}
.search-page form {
	padding:10px;
	background-color:#f3f3f3;
	margin-bottom:5px;
}
.search-page input[type="text"] {
	margin-bottom:0px;
	width:82%;
}
.search-page input[type="submit"] {
	width:15%;
	margin-left:1%;
}
.search-page .search-info {
	text-align:right;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	margin-bottom:20px;
}
/* Sitemap Page */

.sitemap-page ul li {
	border-bottom:1px dashed #e0e0e0;
	padding:0px 0px 8px 2px;
	margin-bottom:8px;
	list-style-position:inside;
}
/* Single */
	
.single figure.head-section {
	position:relative;
	margin-bottom:25px;
}
.single figure.head-section .head-section-content {
	position:absolute;
	left:0;
	bottom:0;
	padding:30px;
}
.single figure.head-section .head-section-content h1 {
	font-size:30px;
	color:#FFF;
	background-color:#f67c51;
	padding:10px 15px 5px;
	margin-bottom:10px;
}
.single figure.head-section .head-section-content h5 {
	background-color:#3a3a3a;
	text-transform:uppercase;
	color:#FFF;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	display:inline-block;
	font-weight:normal;
	font-size:14px;
	padding:8px 15px 6px;
	margin-bottom:10px;
}
.single figure.head-section .head-section-content p.meta {
	margin:0px;
	background:url(../images/figure-single-base-text.png) repeat;
	display:inline-block;
	padding:8px 15px 6px;
}
.single div.head-section {
	margin-bottom:30px;
	overflow:hidden;
}
.single div.head-section h1 {
	margin-bottom:0px;
}
.single div.head-section p {
	margin:0px;
}
.single div.head-section h5 {
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	margin-bottom:5px;
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
}
.single figure.embed-section, .page figure.embed-section {
	margin-bottom:25px;
	position:relative;
	overflow:hidden;
}
.single figure.embed-section iframe, .page figure.embed-section iframe {
	border:0px;
	overflow:hidden;
}
.single div.flexslider, .page div.flexslider {
	position:relative;
}
.single div.flexslider .flex-control-nav, .page div.flexslider .flex-control-nav {
	bottom:15px;
}
.single div.flexslider .flex-control-paging li a, .page div.flexslider .flex-control-paging li a {
	width:14px;
	height:14px;
}
.single div.flexslider.loading, .page div.flexslider.loading {
	background:#000 url(../images/loading-big.gif) no-repeat center center;
}
.single div.flexslider .flex-direction-nav a, .page div.flexslider .flex-direction-nav a {
	width:42px;
	height:42px;
	background:url(../images/bg-direction-nav-big.png) no-repeat 0 0;
}
.single div.flexslider .flex-direction-nav .flex-next, .page div.flexslider .flex-direction-nav .flex-next {
	background-position:100% 0;
}

.single #sc_notice {
	color:#7da33c;
	background:#ecf2d6 url('../images/sc_notice.png') -1px -1px no-repeat;
	border:1px solid #aac66d;
	overflow:hidden;
	margin:10px 0;
	padding:15px 15px 15px 35px
}
.single #sc_warn {
	color:#ad9948;
	background:#fff4b9 url('../images/sc_warn.png') -1px -1px no-repeat;
	border:1px solid #eac946;
	overflow:hidden;
	margin:10px 0;
	padding:15px 15px 15px 35px
}
.single #sc_error {
	color:#c66;
	background:#ffecea url('../images/sc_error.png') -1px -1px no-repeat;
	border:1px solid #ebb1b1;
	overflow:hidden;
	margin:10px 0;
	padding:15px 15px 15px 35px
}
.single #sc_tips {
	color:#777;
	background:#eaeaea url('../images/sc_tips.png') -1px -1px no-repeat;
	border:1px solid #ccc;
	overflow:hidden;
	margin:10px 0;
	padding:15px 15px 15px 35px
}
.single #sc_blue {
	color:#4D99D2;
	background:#dbe7f8 url('../images/sc_blue.png') -1px -1px no-repeat;
	border:1px solid #4D99D2;
	overflow:hidden;
	margin:10px 0;
	padding:15px 15px 15px 35px
}
.single a.dl {
	border:3px solid white;
	border-radius:2px;
	margin: 5px 5px 10px 10px;
	box-shadow:0 0 0 1px #EEE;
	color:#fff;
	display:inline-block;
	text-align:center;
	padding:15px 25px;
	cursor:pointer;
	vertical-align:text-bottom;
	background:#229FDD;
	text-indent:0
}
.single a.dl i .icon-download-alt{
	margin-right:10px;
	vertical-align:inherit;
	font-size:16px;
	color:#FFF;
}
.single a.dl:hover {
	text-decoration:none;
	background:#00C6EA
}
.single .tags {
	margin-top:25px;
	line-height:1.8em;
}
.single .tags strong {
	font-size:13px;
}
.single .tags a {
	background-color:#1d96e2;
	color:#FFF;
	padding:4px 6px;
	font-size:11px;
	font-weight:bold;
}
.single .tags a:hover {
	background-color:#cf3b07;
}
.single .post-author h4 {
	font-weight:bold;
	font-size:18px;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
}
.single .post-author figure {
	float:left;
	width:18%;
}
.single .post-author .content {
	float:right;
	width:80%;
}
.single .post-author .content h5 {
	font-weight:normal;
	font-size:15px;
	margin:5px 0px 15px;
}
.single .post-author .content a {
	color:#FFF;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	background-color:#1d96e2;
	padding:4px 8px;
}
.single .post-author .content a:hover {
	background-color:#cf3b07;
}
.single .prevnext-posts span {
	width:50%;
	float:left;
	text-align:center;
	color:#3a3a3a;
	padding:25px 0px;
}
.single .prevnext-posts span.next {
	border-left:1px solid #e0e0e0;
	padding-left:15px;
	padding-right:45px;
	background:url(../images/next-post-arrow.png) no-repeat right center;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.single .prevnext-posts span.prev {
	padding-left:45px;
	padding-right:15px;
	background:url(../images/prev-post-arrow.png) no-repeat left center;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.single .prevnext-posts span:hover {
	color:#3a3a3a;
	background-color:#F3F3F3;
}
.single .prevnext-posts a p {
	margin-bottom:0px;
	text-transform:uppercase;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
}
.single .prevnext-posts span a {
	text-transform:none;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	font-size:16px;
	color:#a9a9a9;
}
.relates h3 {
	font-size:15px;
	line-height: 15px;
	border-bottom:1px dotted #e4e4e4;
	padding:15px 20px 10px;
	margin-bottom: 0
}
.relates ul {
	padding: 15px 0 15px 20px;
	overflow: hidden;
	font-size: 14px;
}
.relates li {
	float:left;
	width:50%;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
}
.relates a {
	margin-right: 20px;
	background:url(data:image/gif;base64,R0lGODlhDQAFAKIAAKOjo6GhoampqYSEhJWVlZ2dnZmZmXx8fCH5BAAAAAAALAAAAAANAAUAAAMVKLfcB6PIScsZJuttLvlgSByK4wQJADs=) no-repeat 2px 9px;
	padding-left:24px;
}
.single .rate-overall, .page .rate-overall {
	float:left;
	margin:0px 5px 5px 0px;

}
.single .rate-overall .rating, .page .rate-overall .rating {
	color:#FFF;
	text-align:center;
	float:left;

}
.single .rate-overall .rating h3, .page .rate-overall .rating h3 {
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	text-transform:uppercase;
	font-size:18px;
	color:#FFF;
	margin-bottom:0px;
}
.single .rate-overall .rating h2, .page .rate-overall .rating h2 {
	font-size:36px;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	font-weight:bold;
	color:#FFF;
	margin-bottom:5px;
}
.single .rate-overall .rating sup, .page .rate-overall .rating sup {
	font-size:14px;
}
.single .rate-overall .rating p, .page .rate-overall .rating p {
	margin:0px;
	font-size:16px;
}
.single .rate-overall .desc, .page .rate-overall .desc {
	padding:5px;
	float:left;
}
 .single. rate-overall .desc p, .page .rate-overall .desc p {
margin:0px;
}
.single .rate-details, .page .rate-details {
	margin-top:25px;
	overflow:hidden;
}
.single .rate-details .base-rate, .page .rate-details .base-rate {
	background-color:#3a3a3a;
	color:#FFF;
	position:relative;
	height:30px;
	margin-bottom:10px;
}
.single .rate-details .base-rate .rate-text, .page .rate-details .base-rate .rate-text {
	position:absolute;
	font-size:13px;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	line-height:30px;
	padding:0px 10px;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:999;
}
.single .rate-details .base-rate .rate-val, .page .rate-details .base-rate .rate-val {
	background-color:#1d96e2;
	position:absolute;
	top:0;
	bottom:0;
}
.single .rate-details .rate-overall, .page .rate-details .rate-overall {
	margin:10px 0px 0px;
	width:100%;
}
.single .rate-details .rate-overall .rating, .page .rate-details .rate-overall .rating {
	width:20%;
}
.single .rate-details .rate-overall .desc, .page .rate-details .rate-overall .desc {
	width:80%;
}
.single .sep-border {
	margin:6px 0px;
}


.single.single-portofolio .content h3 {
	font-size:15px;
	font-weight:bold;
	line-height:1.4em;
	margin-bottom:20px;
}
.single.single-portofolio .content ul li {
	list-style-type:none;
	border-bottom:1px dashed #aeaeae;
	padding-bottom:12px;
	margin-bottom:12px;
	color:#a9a9a9;
	overflow:hidden;
}
.single.single-portofolio .content ul li span {
	float:left;
	width:37%;
}
.single.single-portofolio .content ul li i {
	color:#101010;
	font-style:normal;
	float:right;
	width:60%;
}
.single.single-portofolio .sep-border {
	margin:40px 0px 30px;
}
/* Single Photo */

.single.single-photo div.flexslider.slider-carousel {
	margin-bottom:25px;
	background-color:#f0f0f0;
}
.single div.flexslider.slider-carousel .flex-direction-nav a {
	width:32px;
	height:32px;
	background:url(../images/bg-direction-nav.png) no-repeat 0 0;
}
.single div.flexslider.slider-carousel .flex-direction-nav .flex-next {
	background-position:100% 0;
}
.single.single-photo div.flexslider.slider-carousel ul li {
	margin:6px 3px;
	cursor:pointer;
}
.single.single-photo div.flexslider.slider-carousel ul li.flex-active-slide {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=60)";
	opacity:0.6;
	filter:alpha(opacity=60);
}
/* Pricing Table */

.pricing-table {
	margin:20px 0px;
	position:relative;
}
.pricing-table .table-column {
	float:left;
	width:25%;
	text-align:center;
	border-right:1px solid #FFF;
	position:relative;
}
.pricing-table .table-column:last-child {
	border:0px;
}
.pricing-table .table-column.table-column-1 {
	left:0;
}
.pricing-table .table-column.table-column-2 {
	left:25%;
}
.pricing-table .table-column.table-column-3 {
	left:50%;
}
.pricing-table .table-column.table-column-4 {
	left:75%;
}
.pricing-table .table-column .table-header {
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	height:50px;
	line-height:50px;
	border-bottom:1px solid #4a4a4a;
	background-color:#606060;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#707070), to(#5a5a5a));
	background:-webkit-linear-gradient(top, #707070, #5a5a5a);
	background:-moz-linear-gradient(top, #707070, #5a5a5a);
	background:-ms-linear-gradient(top, #707070, #5a5a5a);
	background:-o-linear-gradient(top, #707070, #5a5a5a);
}
.pricing-table .table-column:first-child .table-header {
	border-bottom:1px solid #909090;
	background-color:#a0a0a0;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#aeaeae), to(#9a9a9a));
	background:-webkit-linear-gradient(top, #aeaeae, #9a9a9a);
	background:-moz-linear-gradient(top, #aeaeae, #9a9a9a);
	background:-ms-linear-gradient(top, #aeaeae, #9a9a9a);
	background:-o-linear-gradient(top, #aeaeae, #9a9a9a);
}
.pricing-table .table-column .table-price {
	background-color:#707070;
	height:75px;
	color:#FFF;
	font-size:24px;
	margin-bottom:1px;
	padding-top:18px;
}
.pricing-table .table-column:first-child .table-price {
	background-color:#b3b3b3;
}
.pricing-table .table-column .table-price i {
	display:block;
	font-size:12px;
	font-style:normal;
}
.pricing-table .table-column ul li {
	list-style-type:none;
	margin-bottom:1px;
	background-color:#f3f3f3;
	padding:10px;
	color:#707070;
}
 .pricing-table .table-column ul li:nth-child(2n) {
background-color:#e3e3e3;
}
.pricing-table .table-column .table-button {
	background-color:#b3b3b3;
	padding:25px 10px;
}
.pricing-table .table-column.table-column-name {
	text-align:left;
}
.pricing-table .table-column.table-column-name .table-header {
	background:#FFF;
	border:0px;
}
.pricing-table .table-column.table-column-name .table-price {
	background-color:#e3e3e3;
	font-size:14px;
	padding:0px 0px 0px 10px;
	line-height:75px;
	color:#707070;
}
 .pricing-table .table-column.table-column-name ul li, .pricing-table .table-column.table-column-name ul li:nth-child(2n) {
background-color:#e3e3e3;
}
.pricing-table .table-column.table-popular {
	border:0px;
	margin:-10px 0px 0px -1px;
	z-index:99;
	-moz-box-shadow:0 1px 4px 0 #7A7A7A;
	-webkit-box-shadow:0 1px 4px 0 #7A7A7A;
	box-shadow:0 1px 4px 0 #7A7A7A;
}
.pricing-table .table-column.table-popular .table-header {
	height:60px;
	padding-top:8px;
	border-bottom:1px solid #cf4515;
	background-color:#ef4d15;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f55924), to(#e73f05));
	background:-webkit-linear-gradient(top, #f55924, #e73f05);
	background:-moz-linear-gradient(top, #f55924, #e73f05);
	background:-ms-linear-gradient(top, #f55924, #e73f05);
	background:-o-linear-gradient(top, #f55924, #e73f05);
}
.pricing-table .table-column.table-popular .table-price {
	background-color:#f97141;
}
.pricing-table .table-column.table-popular .table-button {
	padding:25px 10px 35px;
}
/* ========================= 5. Sidebar Section ========================= */

.widget {
	margin-bottom:20px;
}
#main.single .header, #main.page .header, .widget .header {
	background:#F0F0F0 url(../images/border-header.png) repeat;
	line-height:1em;
	margin-bottom:20px;
	text-align:left;
}
#main.single .header h4, #main.page .header h4, .widget .header h4 {
	background-color:#1d96e2;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	text-transform:uppercase;
	color:#FFF;
	display:inline-block;
	margin:0px;
	padding:10px 15px;
	font-size:14px;
}
/* Sidebar */
	
#sidebar .widget:last-child {
	margin-bottom:0px;
}
/* Social Subscribers */

.widget ul.social-subscribers {
	width:100%;
	text-align:center;
	float:left;
}
.widget ul.social-subscribers li {
	list-style-type:none;
	float:left;
	width:22%;
	margin:0px 1%;
}
.widget ul.social-subscribers li img {
	width:54px;
	height:54px;
}
.widget ul.social-subscribers li a:hover {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=70)";
	opacity:0.7;
	filter:alpha(opacity=70);
}
.widget ul.social-subscribers li span{
	display:none;
}
.widget ul.social-subscribers li:hover span{
	display:block;
}
/* Enews Tab */
	
.widget .enews-tab ul.nav-tabs li {
	width:33%;
}
.widget .enews-tab ul.nav-tabs li a {
	border:none;
	margin:0px;
}
.widget .enews-tab ul.nav-tabs li a:hover, .widget .enews-tab ul.nav-tabs li.active a {
	color:#FFF;
	background-color:#1d96e2;
}
.widget .enews-tab .tab-content .tab-pane {
	padding:20px 0px 0px 0px;
	background-color:transparent;
}
.widget .enews-tab .tab-content .tab-pane .item {
	clear:both;
	border-bottom:1px dashed #e0e0e0;
	display:table;
	padding-bottom:5px;
	margin-bottom:5px;
	width:100%;
}
.widget .enews-tab .tab-content .tab-pane .item:last-child, .widget .enews-tab .tab-content .tab-pane .item p {
	margin:0px;
}
.widget .enews-tab .tab-content .tab-pane .item figure {
	width:18%;
	float:left;
}
.widget .enews-tab .tab-content .tab-pane .item .content {
	float:left;
	width:78%;
	margin-left:3%;
}
.widget .enews-tab .tab-content .tab-pane .item .content h4 {
	margin:0px 0px 2px 0px;
	font-size:14px;
}
.widget .enews-tab .tab-content .tab-pane .item .content .meta {
	font-size:12px;
	color:#707070;
}

/*聚合文章*/
.widget .juhe li a{padding:10px 15px 10px 105px;border-bottom:solid 1px #eee;border-left:3px solid transparent;margin-left:-3px;overflow:hidden;position:relative;display:block;font-size:14px}
.widget .juhe li a:hover{background-color:#F8FCFE;border-left-color:#428bca}
.widget .juhe .text{margin-top:5px;display:block}
.widget .juhe .thumbnail{float:left;margin-left:-90px}
.widget .juhe .thumbnail img{max-width:80px;max-height:65px}
.widget .juhe .muted{margin-right:20px;font-size:12px}

.widget .juhenopic li a{padding: 8px 5px;border-bottom:solid 1px #eee;border-left:3px solid transparent;margin-left:-3px;overflow:hidden;position:relative;display:block;font-size:14px}
.widget .juhenopic li a:hover{background-color:#F8FCFE;border-left-color:#428bca}
.widget .juhenopic .text{margin-top:5px;display:block}
.widget .juhenopic .muted{margin-right:20px;font-size:12px}
/*adhtml*/
.adhtml{position:relative;overflow:hidden;text-align:center}
/*E-text*/
.widget dd a{display: block;padding: 0 15px 15px;border: 3px solid #cfcfcf;}
.widget dd a h2{font-size: 20px;font-weight:bold;text-align:center;margin-top:10px;/*border-bottom:3px solid #cfcfcf;*/}
.widget dd a p{color: #999;margin-bottom: 0;}

.widget dd a.style01{color: #428BCA;}
.widget dd a.style01:hover{border-color: #428BCA;color: #357EBD;}

.widget dd a.style02{color: #D9534F;}
.widget dd a.style02:hover{border-color: #D9534F;color: #D33632;}

.widget dd a.style03{color: #5CB85C;}
.widget dd a.style03:hover{border-color: #5CB85C;color: #4CAE4C;}

.widget dd a.style04{color: #C35BFF;}
.widget dd a.style04:hover{border-color: #C35BFF;color: #B433FF;}

.widget dd a.style05{color: #33BBBA;}
.widget dd a.style05:hover{border-color: #33BBBA;color: #00ABA9;}

.widget{overflow:hidden}
#calendar_wrap{margin: 0 15px 10px;}
.widget table{width:100%;text-align:center;}
.widget table caption{padding:10px 0 5px;font-size:16px; font-weight:bold;}
.widget table #prev a,.widget table #next a{display:block;padding:0 10px}
.widget table #prev{text-align:left}
.widget table #next{text-align:right}
.widget table tbody td,.widget table tfoot td,.widget table thead th{padding:5px 3px;border:1px solid #eee;}
.widget table thead th{background-color:#fbfbfb}
.widget table tbody td a{display:block;margin:0 3px;background-color:#428BCA;color:#fff}
.widget table tbody td a:hover{background-color: #357EBD;}

.e_tags{padding: 12px 13px 10px 15px;}
.e_tags a:nth-child(9n){background-color: #4A4A4A;}
.e_tags a:nth-child(9n+1){background-color: #428BCA;}
.e_tags a:nth-child(9n+2){background-color: #5CB85C;}
.e_tags a:nth-child(9n+3){background-color: #D9534F;}
.e_tags a:nth-child(9n+4){background-color: #567E95;}
.e_tags a:nth-child(9n+5){background-color: #B433FF;}
.e_tags a:nth-child(9n+6){background-color: #00ABA9;}
.e_tags a:nth-child(9n+7){background-color: #B37333;}
.e_tags a:nth-child(9n+8){background-color: #FF6600;}

.e_tags a{opacity: 0.80;filter:alpha(opacity=80);color: #fff;background-color: #428BCA;display: inline-block;margin: 0 5px 5px 0;padding: 0 6px;line-height: 21px}
.e_tags a:hover{opacity: 1;filter:alpha(opacity=100);}
.donate {text-align:center}
.donate img { max-width:250px;}
.widget .subscribe-form form, .widget .subscribe-form input { margin:0px; }
	.widget .subscribe-form input[type="text"] { width:70%; }
/*注册表单*/
#registration {
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 100%;
}
#registration a {
	color: #8c910b;
	text-shadow: 0px -1px 0px #000;
}
#registration fieldset {
	padding: 20px;
}
#registration .wangji {
	float: left}
#registration .button {
	float:right;}
input.text {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:solid 1px #444;
	font-size: 14px;
	width: 90%;
	padding: 7px 8px 7px 5px;
	-moz-box-shadow: 0px 1px 0px #777;
	-webkit-box-shadow: 0px 1px 0px #777;
	color:#333;
	text-shadow:0px 1px 0px #FFF;
}

input#password {
	background-position: 4px 5px;
	background-position: 4px 5px, 0px 0px;
}
input#name {
	background-position: 4px -21px;
	background-position: 4px -21px, 0px 0px;
}
#registration p {
	position: relative;
}
fieldset label.infield /* .infield label added by JS */ {
	color: #333;
	text-shadow: 0px 1px 0px #fff;
	position: absolute;
	text-align: left;
	top: 3px !important;
	left: 35px !important;
	line-height: 29px;
}

.login_out h4 {
	font-weight:bold;
	font-size:18px;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
}
.login_out figure {
	float:left;
	width:18%;
}
.login_out .content {
	float:right;
	width:80%;
}
.login_out .content h5 {
	font-weight:normal;
	font-size:15px;
	margin:5px 0px 15px;
}
.login_out .content a {
	color:#FFF;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	background-color:#1d96e2;
	padding:4px 8px;
}
.login_out .content a:hover {
	background-color:#cf3b07;
}
/* ========================= 6. Bottom Section ========================= */

#bottom {
	margin-top:30px;
	background-color:#202020;
	padding:20px 0px;
	border-top:10px solid #eeeeee;
	color:#a9a9a9;
}
#bottom .widget {
	margin-bottom:0px;
}
#bottom .widget .header {
	background:#202020 url(../images/border-header-bottom.png) repeat-x center;
}
#bottom .widget .header h4 {
	background-color:#202020;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	font-size:18px;
	padding-left:0px;
}
#bottom .widget .header h5 {
	background-color:#202020;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	font-size:16px;
	padding:0px 0px 3px 5px;
	
}
#bottom a, #footer a {
	color:#FFF;
}
#bottom a:hover, #footer a:hover {
	color:#a9a9a9;
}
#bottom ul li {
	list-style-type:none;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #8a8a8a;
}
/* Tags */

.widget .links-cloud ul li {
	float:left;
	margin:0px !important;
	padding:0px !important;
	border:none !important;
}
.widget .links-cloud ul li a {
	padding:5px 10px;
	float:left;
	margin:2px;
	background-color:#3a3a3a;
	color:#a9a9a9 !important;
}
.widget .links-cloud ul li a:hover {
	background-color:#303030;
	color:#FFF !important;
}

/* ========================= 7. Footer Section ========================= */

#footer {
	background-color:#000;
	padding:20px 0px;
	font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif, '宋体';
	color:#a9a9a9;
	font-size:13px;
}
#footer p {
	margin:2px 0px 0px 0px;
}
#footer p.social {
	float:right;
}
/* ========================= Customize ========================= */

#customize {
	background-color: #37729c;
	width: 84px;
	position: fixed;
	top: 3.5%;
	left:0;
	color: #FFF;
	text-transform: uppercase;
	z-index:99999;
	text-align:center;
}
#customize h5 {
	margin:0px;
	color:#FFF;
	line-height:1em;
	cursor:pointer;
	padding:15px 0px;
	font-weight:bold;
	font-size:13px;
}
#customize h6 {
	margin-top:0px;
	color:#FFF;
}
#customize h5:hover {
	background-color:#1d6395;
}
#customize .wrapper {
	display:none;
}
#customize .colors {
	margin:15px 0px;
}
#customize .colors a {
	display: inline-block;
	width: 54px;
	height: 24px;
	margin: 1px 2px;
	border: 2px solid #FFF;
 -webkit-transition: opacity .2s ease-in-out;
 -moz-transition: opacity .2s ease-in-out;
 -ms-transition: opacity .2s ease-in-oute;
 -o-transition: opacity .2s ease-in-out;
 transition: opacity .2s ease-in-out;
}
#customize .colors a:hover {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity: 0.7;
}
#customize .background {
	margin:15px 0px;
}
#customize .background a {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin: 3px 1px;
	border: 2px solid #FFF;
 -webkit-transition: opacity .2s ease-in-out;
 -moz-transition: opacity .2s ease-in-out;
 -ms-transition: opacity .2s ease-in-oute;
 -o-transition: opacity .2s ease-in-out;
 transition: opacity .2s ease-in-out;
	line-height:0;
}
#customize .background a:hover {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity: 0.7;
}
#customize .background a img {
	width:100%;
	height:100%;
	margin:0px;
}
.bdshare_t{line-height: 14px;overflow: hidden;height: 36px;}
.bds_tools a{padding-left: 0;}
.share{overflow:hidden}
.share h5{float: left;line-height: 26px;margin-right: 10px;}
.bdsharebuttonbox{float: left;}
.share-tit{float:left;padding-top:15px}
.pageheader .share{margin-top: -12px;}
.article-footer .share{float: none;}

.post-like{padding:5px}
.post-like a{ background-color:#ff3f3f;border-radius: 3px;color: #FFFFFF;font-size: 12px;padding: 5px 10px;text-decoration: none;outline:none}
.post-like a.done, .post-like a:hover{background-color:#eee;color:#ff3f3f;} 
.post-like a.done{cursor:not-allowed}

.article-tags{margin-bottom: 10px;}
.article-tags a{display:inline-block;padding:2px 4px 1px;margin:0 1px;color:#eee;font-size:12px;background-color:#4a4a4a;opacity: 0.80;
filter:alpha(opacity=90);}
.article-tags a:hover{background-color:#428bca;color:#fff;opacity: 1;
filter:alpha(opacity=100);}

.article-tags a:nth-child(5n){background-color: #4A4A4A;}
.article-tags a:nth-child(5n+1){background-color: #428BCA;}
.article-tags a:nth-child(5n+2){background-color: #5CB85C;}
.article-tags a:nth-child(5n+3){background-color: #D9534F;}
.article-tags a:nth-child(5n+4){background-color: #F0AD4E;}


/* Comments
/* ---------------------------- */
#response{font-weight:normal;margin:0;background:#434343;font-family:"Microsoft YaHei","Roboto",sans-serif;color:#555;width: 100%; margin-top:10px;}
#response span{display:inline-block;background:#4c5050;padding:3px 8px 5px;color:#fff;font:bold;font-size:16px;margin-left:20px;}
.widget-title{/*border-top:1px solid #ddd*/}
#comments{position:relative;background:#fff;padding:0 20px;border:1px solid #ddd}
.comt_loading{display:none;position:absolute;background-color:rgba(0,0,0,0.0);width:100%;height:100%;z-index:1}
.comt_loading div{position:absolute;left:48%;top:40%;width:35px;height:35px;background:url('images/inlo_loading.gif') 50% 50% no-repeat}
.comment-list{color:#666;font-size:13px}
.comment-list li{line-height:20px;padding:15px 0 13px;border-bottom:1px solid #ddd}
.comment-count{float:right}
.comment-count a{color:#638abf}
.cl-avatar{border:1px solid #ccc;background-color:#FFF;float:left;display:inline;position:relative;padding:2px}
.cl-avatar .avatar{display:block}
.cl-main{margin-left:55px}
.cl-main p{font-size:12px;margin-bottom:0}
.cl-meta{color:#bbb}
.cl-author{margin-right:10px}
.cl-author a{color:#737f99}
.cl-approved{margin-left:5px;color:#333;font-size:12px;padding:0 3px;background:#eee}
.comment-reply-link{margin-left:6px;color:#737f99}
.comment-reply-link:hover{color:#d9534f}
.comment pre{margin:3px 0 5px;padding:7px 10px;border-radius:1px;font-size:13px}
.children .comment{padding:12px 0 10px 10px;margin:10px 0 0 15px;border-left:1px solid #ddd;border-bottom:0}
.children .cl-main p{font-size:12px;margin-right:0}
.children .cl-meta{padding-top:1px}
.c-floor{float:right;font-size:18px;color:#ddd}
#comments .pagenav{padding:25px 0;list-style:none outside none;font-size:12px;text-align:center}
#comments .pagenav a,.pagenav .current,.pagenav .page-numbers{display:inline;padding:5px 9px;height:25px;border:1px solid #DDD;line-height:25px}
#comments .pagenav .current{display:inline;padding:5px 9px;height:25px;background:#737f99;line-height:25px;color:#fff}
#comments .pagenav a:hover{background:#737f99;color:#fff}
#comment_form{padding:5px 0}
#comment_form label{position:absolute;display:block;margin:5px 8px 8px;color:#888}
#comment_form input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:6px 6px;padding-left:45px;height:32px;border:solid 1px #d4d4d4;background:#fdfdfd;font:14px;line-height:16px;-ms-box-sizing:border-box;color:#666}
.r-submit1{position:relative}
button.submit{display:block;float:right;outline:0;color:#fff;background:#1d96e2;line-height:32px;cursor:pointer; padding:0px 5px}
button.submit:hover{background:#FF6347;color:#fff}
textarea.textarea{font-family:Microsoft YaHei;overflow:auto;margin:0;padding:2px 10px;width:100%;height:162px;background:#fdfdfd!important;color:#222;font-size:14px;line-height:1.8;line-height:1.8}
.r-submit1 p,.r-submit2 p{margin:5px 0}
.r-submit2 p{width:28%;float:left;margin-right:10px}
.r-submit1{position:relative}
.r-submit2{position:relative;overflow:hidden}
.close-comt{padding:20px}
.comt-bq{float:left;padding:6px}
.comt-addsmilies{float:left}
.comt-smilies{margin-left:5px;padding:2px;display:none}
.comt-smilies a{margin-left:1px}
.wp-smiley{position:relative;top:1px;border:0}
#reply-box{display:none;margin:10px 0 10px;position:relative}
#reply-box .r-inbox{width:99%;max-width:780px;position:relative;display:block}
.r-inbox{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2);white-space:normal}
.r-inbox-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.r-inbox .arrow,.r-inbox .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.r-inbox .arrow{border-width:11px;left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:rgba(0,0,0,0.25);bottom:-11px}
.r-inbox .arrow:after{border-width:10px;content:"";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#FFF}
.r-inbox-content{padding:9px 14px;font-weight:normal;font-size:14px}
#reply-name{color:#737f99}
#r-close{position:absolute;right:15px;color:#666}
#r-close:hover{color:#737f99}
#reply-content{line-height:22px}

.ih-item.square.effect7 {
  overflow: hidden;
}

.ih-item.square.effect7 .img {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

.ih-item.square.effect7 a:hover .img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}

.asb-post-footer b{font-weight:normal;color:#41C282}
.asb-post-footer strong{font-weight:normal;color:#FD6A5E}
.asb-post-footer a{text-decoration:none;border-bottom:solid 2px #eee;}
.asb-post-footer a:hover{border-bottom-color:#1FAEFF;}

.fenye{text-indent:0;text-align:center;margin:20px auto 10px;font-weight:bold}
.fenye span{text-indent:0;border-radius:2px;border:1px solid #f6ebeb;padding:4px 12px 3px;color:#fff;display:inline-block;background-color:#1FAEFF;margin:0 1px}
.fenye a span{font-weight:normal;background-color:#fff;color:#000;text-decoration:none}
.fenye a:hover span{background-color:#fd9790;color:#fff}
/*用户中心*/

/* ========================= 8. CSS Hacks ========================= */

.ie input[type="text"] {
	height:auto;
	padding:10px;
}
.ie #top-navigation ul.nav-menu li a {
	padding:20px 15px;
}
.ie #top-navigation ul.nav-menu li > .sub-menu ul li a {
	padding:16px 15px;
}
.ie #top-navigation ul.nav-menu li > .sub-menu ul li:after {
	line-height:42px;
}
.ie #top-navigation ul.social li {
	width:22px;
	height:22px;
}
.ie #top-navigation .form-search input[type="text"] {
	padding:7px 10px;
}
.ie #header {
	padding:30px 0px;
}
.ie #main-navigation ul li a {
	padding:20px 15px;
	font-size:15px;
}
.ie #main-navigation ul li > ul li {
	width:180px;
}
.ie .masked .text h2 {
	font-size:20px;
}
.ie .masked.masked-big {
	width:522px;
	height:350px;
}
.ie .masked.masked-small {
	width:416px;
	height:116px;
}
.ie .masked.masked-big .text h2 {
	font-size:24px;
}
.ie .home-slider .flexslider.home-slider-carousel ul li {
	padding:20px;
}
.ie .home-slider2 .flexslider li .content {
	padding:20px;
}
.ie .home-slider2 .flexslider li .content p.meta {
	padding-left:20px;
}
.ie .post figure .cat-name {
	left:-6px;
}
.ie .post figure .cat-name .arrow {
	border-right:6px solid #be3201;
	border-bottom:6px solid transparent;
}
.ie .home-reviews .header, .ie .home-galleries .header {
	left:-6px;
	right:-6px;
}
.ie .home-reviews .header .arrow.arrow-left, .ie .home-galleries .header .arrow.arrow-left {
	border-right:6px solid #be3201;
	border-bottom:6px solid transparent;
}
.ie .home-reviews .header .arrow.arrow-right, .ie .home-galleries .header .arrow.arrow-right {
	border-left:6px solid #be3201;
	border-bottom:6px solid transparent;
}
.ie .blog-posts .post figure .cat-name {
	left:0px;
}
.ie .portofolio .portofolio-items .span3.item {
	margin:15px 0.75%;
}
.ie .portofolio .portofolio-items .span4.item {
	margin:15px 0.65%;
}
.ie .portofolio .portofolio-items .span6.item {
	margin:15px 0.55%;
}
.ie .single figure.head-section .head-section-content {
	padding:20px;
}
.ie .single figure.head-section .head-section-content h1 {
	font-size:24px;
}
.ie .single #comments .comment-lists ul li figure img {
	border:none;
}
.ie .pricing-table .table-column.table-popular {
	margin-left:0px;
	border-right:1px solid #FFF;
}
.ie .widget .enews-tab ul.nav-tabs li a {
	font-size:13px;
	padding:10px 5px;
}
.ie .widget .enews-tab .tab-content .tab-pane .item figure {
	width:22%;
}
.ie .widget .enews-tab .tab-content .tab-pane .item .content {
	width:73%;
	margin-left:4%;
}
.ie #footer ul.social li {
	padding:0px 3px;
	float:left;
}
.ie7 .figure-hover .figure-hover-masked {
	cursor:pointer;
}
.ie7 .figure-hover .figure-hover-masked p {
	top:0;
	bottom:0;
	left:0;
	right:0;
	position:absolute;
}
.ie7 ul.the-icons li {
	width:24%;
}
.ie7 #top-navigation .form-search input[type="text"] {
	width:150px;
	line-height:32px;
	padding:0px 10px;
}
.ie7 #top-navigation ul.nav-menu li a {
	padding:21px 15px;
}
.ie7 #top-navigation ul.social .tooltip.bottom {
	margin-top:0px;
}
.ie7 #main-navigation ul li a {
	padding:0px 15px;
	height:54px;
	line-height:54px;
}
.ie7 #main-navigation ul li > ul li .arrow-main-nav {
	display:none;
}
.ie7 .home-slider .flexslider.home-slider-carousel ul li {
	width:28.9% !important;
	height:90px;
}
.ie7 .home-slider2 .flexslider .flex-control-nav {
	display:none;
}
.ie7 .home-slider3 .flex-direction-nav {
	left:77%;
}
.ie7 .home-slider3 .flexslider.home-slider3-carousel ul li {
	padding:5px;
	width:18.25% !important;
}
.ie7 .headlines .base {
	height:42px;
}
.ie7 #main .ie-sep {
	width:100%;
	display:block;
	float:left;
	height:0;
}
.ie7 .blog-posts .post .content {
	width:70%;
}
.ie7 .home-reviews .header, .ie7 .home-galleries .header {
	left:0px;
	right:0px;
	top:0;
}
.ie7 .home-reviews .header .base, .ie7 .home-galleries .header .base {
	padding:10px 0px;
}
.ie7 .home-reviews .header .arrow, .ie7 .home-galleries .header .arrow {
	display:none;
}
.ie7 .home-reviews, .ie7 .home-galleries {
	padding:50px 0px 0px;
	border:0px;
}
.ie7 .home-reviews .base h4, .ie7 .home-galleries .base h4 {
	margin-left:10px;
}
.ie7 .home-reviews .base a, .ie7 .home-galleries .base a {
	margin-right:10px;
}
.ie7 .home-galleries {
	border-bottom:3px double #dadada;
}
.ie7 .contact-page textarea {
	width:96%;
}
.ie7 .search-page input[type="text"] {
	width:78%;
}
.ie7 .single #comments .comment-lists ul li .content .comment-id {
	display:none;
}
.ie7 .single .prevnext-posts a {
	width:40%;
}
.ie7 .single .rate-overall, .ie7 .page .rate-overall {
	margin-bottom:20px;
}
.ie7 .single .rate-overall .desc, .ie7 .page .rate-overall .desc {
	height:92%;
}
.ie7 .single .rate-details .rate-overall .desc, .ie7 .page .rate-details .rate-overall .desc {
	width:75%;
}
.ie7 .pricing-table .table-column {
	width:24%;
}
.ie7 .pricing-table .table-column.table-popular .table-header {
	height:52px;
}
.ie7 .pricing-table .table-column.table-column-name .table-price {
	height:94px;
	line-height:94px;
}
.ie7 .widget ul.social-subscribers .tooltip.top {
	margin-top:0px;
}
.ie7 .widget .tweets ul li, .ie7 .widget .flickr-photos ul li img {
	padding:0px;
}
.ie7 .widget .tweets ul li .picons {
	display:none;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 .select-nav select {
 background:rgba(0, 0, 0, 0);
 -webkit-appearance:none;
}
}


	
/* ========================= 9. Media Queries ========================= */

@media (min-width: 980px) and (max-width: 1199px) {
 .figure-overlay a div p {
 padding:16px;
 font-size:15px;
}
 #top-navigation ul.nav-menu li a {
padding:20px 15px;
}
 #top-navigation ul.nav-menu li > .sub-menu ul li a {
padding:16px 15px;
}
 #top-navigation ul.nav-menu li > .sub-menu ul li:after {
line-height:42px;
}
 #main-navigation ul li a {
 padding:20px 15px;
 font-size:15px;
}
 #main-navigation ul li > ul li {
width:180px;
}
 .masked .text h2 {
font-size:20px;
}
 .masked.masked-big {
 width:522px;
 height:350px;
}
 .masked.masked-small {
 width:416px;
 height:116px;
}
 .masked.masked-big .text h2 {
font-size:24px;
}
 .home-slider .flexslider.home-slider-carousel ul li {
 padding:20px;
 height:100px;
}
 .home-slider .flexslider.home-slider-carousel ul li h3 {
font-size:15px;
}
 .home-slider .flex-direction-nav .flex-next {
margin-right:20px;
}
 .home-slider .flex-direction-nav .flex-prev {
margin-left:20px;
}
 .home-slider2 .flexslider li .content {
padding:20px;
}
 .home-slider2 .flexslider li .content p.meta {
padding-left:20px;
}
 .home-reviews .item figure {
width:34%;
}
 .home-reviews .item .content {
 width:60%;
 margin-left:5%;
 max-width:228px;
}
.home-reviews .item .con h3 {
 width:62%;
 margin-left:2%;
 max-width:258px;
}
.home-reviews .item .con span {
 width:30%;
 max-width:248px;
}
 .post figure .cat-name {
left:-6px;
}
 .post figure .cat-name .arrow {
 border-right:6px solid #be3201;
 border-bottom:6px solid transparent;
}
 .home-reviews .header, .home-galleries .header {
 left:-6px;
 right:-6px;
}
 .home-reviews .header .arrow.arrow-left, .home-galleries .header .arrow.arrow-left {
 border-right:6px solid #be3201;
 border-bottom:6px solid transparent;
}
 .home-reviews .header .arrow.arrow-right, .home-galleries .header .arrow.arrow-right {
 border-left:6px solid #be3201;
 border-bottom:6px solid transparent;
}
 .single figure.head-section .head-section-content {
padding:20px;
}
 .single figure.head-section .head-section-content h1 {
font-size:26px;
}
 .widget .enews-tab ul.nav-tabs li a {
 font-size:13px;
 padding:10px 5px;
}
 .widget .enews-tab .tab-content .tab-pane .item figure {
width:22%;
}
 .widget .enews-tab .tab-content .tab-pane .item .content {
 width:73%;
 margin-left:4%;
}
 #footer ul.social li {
padding:0px 3px;
}
}
 @media (min-width: 768px) and (max-width: 979px) {
 .figure-overlay a div p {
 padding:12px;
 font-size:14px;
}
 #top-navigation ul.nav-menu li a {
padding:20px 12px;
}
 #top-navigation ul.social {
display:none;
}
 #top-navigation ul.nav-menu li > .sub-menu ul li a {
padding:15px 4px;
}
 #top-navigation ul.nav-menu li > .sub-menu ul li:after {
line-height:40px;
}
 #main-navigation ul li a {
 padding:15px 6px;
 font-size:14px;
}
 #main-navigation ul li > ul li {
width:150px;
}
 .masked .text h2 {
font-size:18px;
}
 .masked.masked-big {
 width:390px;
 height:308px;
}
 .masked.masked-big .text {
padding:0px 15px 10px;
}
 .masked.masked-small {
 width:333px;
 height:102px;
}
 .masked.masked-small .text {
padding:0px 10px 10px;
}
 .masked.masked-big .text h2 {
font-size:20px;
}
 .home-slider .flexslider.home-slider-carousel ul li {
 padding:12px 15px;
 height:110px;
}
 .home-slider .flexslider.home-slider-carousel ul li .date {
display:none;
}
 .home-slider .flexslider.home-slider-carousel ul li h3 {
font-size:16px;
}
 .home-slider .flex-direction-nav .flex-next {
margin-right:15px;
}
 .home-slider .flex-direction-nav .flex-prev {
margin-left:15px;
}
 .home-slider2 .flexslider li .content {
padding:15px;
}
 .home-slider2 .flexslider li .content .header {
margin-bottom:10px;
}
 .home-slider2 .flexslider li .content h3 {
margin-top:0px;
}
 .home-slider2 .flexslider li .content p.meta {
padding-left:15px;
}
 .home-reviews .item figure {
width:34%;
}
 .home-reviews .item .content {
 width:60%;
 margin-left:5%;
 max-width:228px;
}
.home-reviews .item .con h3 {
 width:92%;
 margin-left:2%;
 max-width:218px;
}
.home-reviews .item .con span {
 display:none;
}
 .headlines {
	 display:none;
}
 .headlines .base {
display:none;
}
 .headlines .text-rotator {
display:none;
}
 .post figure .cat-name {
left:-4px;
}
 .post figure .cat-name .arrow {
 border-right:4px solid #be3201;
 border-bottom:4px solid transparent;
}
 .breadcrumb .base, .breadcrumb p {
 float:none;
 display:block;
 text-align:center;
}
 .home-reviews .header, .home-galleries .header {
 left:-4px;
 right:-4px;
}
 .home-reviews .header .arrow.arrow-left, .home-galleries .header .arrow.arrow-left {
 border-right:4px solid #be3201;
 border-bottom:4px solid transparent;
}
 .home-reviews .header .arrow.arrow-right, .home-galleries .header .arrow.arrow-right {
 border-left:4px solid #be3201;
 border-bottom:4px solid transparent;
}
 .home-reviews .item figure {
width:34%;
}
 .home-reviews .item .content {
 width:60%;
 margin-left:5%;
}
 .single figure.head-section .head-section-content {
padding:10px;
}
 .single figure.head-section .head-section-content h1 {
font-size:20px;
}
 .widget .enews-tab ul.nav-tabs li a {
 font-size:12px;
 padding:8px 0px;
}
 .widget .enews-tab .tab-content .tab-pane .item figure {
width:26%;
}
 .widget .enews-tab .tab-content .tab-pane .item .content {
 width:68%;
 margin-left:5%;
}
 #footer ul.social li {
padding:0px 1px;
}
}
 @media (max-width: 767px) {
	 
.isStuck{
	display:none;
}
.k_ad {
	display:none;}
 .select-nav {
display:block;
}
 .headlines {
 display:none;
}
 #top-navigation {
display:none;
}
 #top-navigation ul.nav-menu {
display:none;
}
 #top-navigation ul.social, #top-navigation .form-search {
 float:none;
 clear:both;
 display:block;
 padding:10px 0px;
 margin:0px;
}
 #top-navigation .form-search input[type="text"] {
 width:50%;
 font-size:14px;
 height:44px;
}
 #top-navigation ul.social li {
 float:none;
 display:inline;
}
 #top-navigation ul.social li img {
 width:28px;
 height:28px;
}
 #header {
 padding:5px 0px;
 text-align:center;
}
 #header .logo {
 float:none;
 clear:both;
 display:block;
 padding:1px 0px;
 margin:0px;
}
#header .ads {
	 display:none;}
 #main-navigation ul {
display:none;
}
 .masked {
margin:0px;
}
 .masked figure img {
height:auto;
}
 .masked .text h2 {
font-size:20px;
}
 .masked.masked-big {
width:100%;
}
 .masked.masked-small {
 width:33.33%;
 height:180px;
}
 .masked.masked-big h2 {
font-size:30px;
}
 .home-slider .flexslider.home-slider-carousel ul li {
 padding:12px 15px;
 height:120px;
}
 .home-slider .flexslider.home-slider-carousel ul li .date {
display:none;
}
 .home-slider .flexslider.home-slider-carousel ul li h3 {
font-size:16px;
}
 .home-slider .flex-direction-nav .flex-next {
margin-right:15px;
}
 .home-slider .flex-direction-nav .flex-prev {
margin-left:15px;
}
 .home-slider2 .flexslider li img {
width:55%;
}
 .home-slider2 .flexslider li .content {
padding:15px;
width:45%;
}
 .home-slider2 .flexslider li .content .header {
margin-bottom:5px;
}
 .home-slider2 .flexslider li .content .date {
display:none;
}
 .home-slider2 .flexslider li .content h3 {
margin-top:0px;
}
 .home-slider2 .flexslider li .content p.meta {
padding-left:15px;
}
 .home-slider2 .flexslider .flex-control-nav {
right:45%;
}
 .home-slider3 .flex-direction-nav {
 left:80%;
 width:65px;
 height:22px;
}
 .home-slider3 .flex-direction-nav a {
 width:32px;
 height:32px;
 background:url(../images/bg-direction-nav.png) no-repeat 0 0;
}
 .home-slider3 .flex-direction-nav .flex-next {
left:32px;
}
 .home-slider3 .flex-direction-nav .flex-prev {
right:32px;
}
 .home-slider3 .flexslider.home-slider3-gallery ul.slides li .content {
 padding:10px;
 width:80%;
}
 .headlines {
 display:none;
}
 .headlines .base {
display:none;
}
 .headlines .text-rotator {
display:none;
}
 .breadcrumb .base, .breadcrumb p {
 float:none;
 display:block;
 text-align:center;
}
 .contact-page input[type="text"] {
width:100%;
}
 .sitemap-page .span4 {
margin-bottom:30px;
}
 .sitemap-page .span4:last-child {
margin-bottom:0px;
}
 .sitemap-page .clearfix {
margin:0px !important;
}
 .portofolio ul.portofolio-filter {
margin:0px;
}
 .portofolio ul.portofolio-filter li {
width:50%;
}
 .portofolio ul.portofolio-filter li a {
 width:100%;
 font-size:15px;
 font-style:normal;
 padding:10px 15px;
 text-align:center;
 margin:0px;
}
 .portofolio .portofolio-items {
margin-top:30px;
}
 .portofolio .portofolio-items .item {
 margin:0px !important;
 width:49.9%;
}
 .portofolio .portofolio-items .item figure {
margin:0px;
}
 .portofolio .portofolio-items .item > p ,.widget_login{
display:none;
}
 .single figure.head-section .head-section-content {
padding:20px;
}
 .single figure.head-section .head-section-content h1 {
font-size:24px;
}
 .single .related-posts .item {
 width:45%;
 margin-left:2%;
 margin-bottom:5px;
 padding:5px;
 float:left;
}
 .single.single-portofolio .related-posts .item {
width:33.333%;
}
 .single .related-posts .item > p {
overflow: hidden;
white-space: nowrap;
border-bottom:2px solid #CCC;
display:block;
}
 .single.single-portofolio .content {
margin-top:20px;
}
 .single #comments .form-comment input[type="text"] {
width:100%;
}
 .head-section-content h1 {font-size:22px;}
 #sidebar {
 margin-top:20px;
 padding-top:20px;
 border-top:4px double #E0E0E0;
}
 #bottom, #footer {
 margin-left:-20px;
 margin-right:-20px;
 padding-left:20px;
 padding-right:20px;
}
 #bottom .widget {
margin-bottom:40px;
}
 #bottom .widget:last-child {
margin-bottom:0px;
}
 #footer {
text-align:center;
}
 #footer p, #footer ul.social {
 float:none;
 clear:both;
 display:block;
}
 #footer p {
margin-bottom:10px;
}
}
 @media (max-width: 640px) {
 .masked .text h2 {
font-size:18px;
}
}
 @media (max-width: 540px) {
 .masked .text h2, .masked.masked-big .text h2 {
font-size:24px;
}
 .masked.masked-big {
 margin-bottom:1px;
 height:300px;
}
 .masked.masked-small {
 width:100%;
 height:120px;
}
 .masked.masked-big .text {
padding: 0px 20px 20px;
}
 .home-galleries {
padding:80px 20px 20px;
}
 .home-galleries .clearfix {
display:block;
}
 .home-galleries .item {
 width:46%;
 margin:0px 2%;
}
 .single figure.head-section .head-section-content {
padding:10px;
}
 .single figure.head-section .head-section-content h1 {
 font-size:18px;
 padding:5px;
 margin-bottom:5px;
}
 .single figure.head-section .head-section-content h5 {
 font-size:12px;
 padding:5px 5px 2px;
 margin-bottom:5px;
}
 .single figure.head-section .head-section-content p.meta {
 padding:5px 5px 2px;
 font-size:12px;
}
 .single #comments .comment-lists ul li > ul {
padding-left:0px;
}
 .single #comments .comment-lists ul li > ul li {
 padding-left:0px;
 border-left:0px;
}
 .single #comments .comment-lists ul li > ul li:before {
display:none;
}
 .single #comments .comment-lists ul li > ul li figure {
width:12%;
}
 .single #comments .comment-lists ul li > ul li .content {
width:85%;
}
 .pricing-table .table-column {
width:50%;
margin-bottom:20px;
}
 .pricing-table .table-column.table-popular {
margin-bottom:10px;
}
 .scrollup {bottom:30px;}
}
 @media (max-width: 480px) {
 img.alignright, img.alignleft {
 float:none;
 display:block;
 margin:0px auto 20px auto !important;
}
 #top-navigation .form-search input[type="text"] {
width:90%;
}
 .masked .text h2, .masked.masked-big .text h2 {
font-size:20px;
}
 .home-slider .flexslider.home-slider-carousel ul li {
 width:100% !important;
 height:90px;
 border-bottom:1px solid #e0e0e0;
}
 .home-slider .flexslider.home-slider-carousel ul li:last-child {
border-bottom:0px;
}
 .home-slider .flexslider.home-slider-carousel ul li .date {
display:block;
}
 .home-slider .flexslider.home-slider-carousel ul li h3 {
font-size:15px;
margin-bottom:15px;
}
 .home-slider .flex-direction-nav, .asb-post-footer, .content .tags, .rate-overall, #sidebar ,#bottom, #footer .social, .blog-posts .post .meta{
display:none;
}
 .home-slider2 .flexslider li .content h3 {
margin-bottom:10px;
}
 .home-slider2 .flexslider li .content p, .home-slider2 .flexslider .flex-control-nav {
display:none;
}
 .blog-posts .post figure {
	 margin-right:10px;
	 margin-bottom:10px;
}
 .blog-posts .post .content {
 width:100%;
 float:none;
 margin:0px;
}
.m_more {color:#1faeff} 
.m_ads {padding:8px 0}
 .blog-posts .post .meta span {
 float:none;
 display:block;
}


 .author-page .author-bio figure {
 width:100%;
 float:none;
 margin-bottom:20px;
}
 .author-page .author-bio .content {
 float:none;
 width:100%;
}
 .search-page input[type="submit"] {
 width:15%;
 margin-left:1%;
}
 .search-page input[type="text"] {
 width:100%;
 margin-bottom:10px;
}
 .search-page input[type="submit"] {
width:100%;
}
 .search-page .search-info {
text-align:center;
}
 .portofolio ul.portofolio-filter li {
width:100%;
}
 .single .prevnext-posts a {
width:100%;
}
 .single .prevnext-posts a.next {
border:0px;
}
 .single .rate-overall {
margin-right:0px;
width:100%;
}
 .single .rate-overall .rating {
width:35%;
}
 .single .rate-overall .desc {
width:65%;
}
 .single.single-portofolio .related-posts .item {
width:50%;
}
}
 @media (max-width: 380px) {
 .figure-overlay a div p {
 padding:16px;
 font-size:15px;
}
 .masked .text h2, .masked.masked-big .text h2 {
font-size:16px;
}
 .masked.masked-big {
height:360px;
}
 #home-slider.home-slider2, #home-slider.home-slider3 {
display:none;
}
 .home-galleries .item {
 width:100%;
 margin:5px 0px;
}
 .home-reviews .item figure {
width:34%;
}
 .home-reviews .item .content {
 width:60%;
 margin-left:5%;
}
 .single #comments .comment-lists ul li .content .comment-id {
display:none;
}
 .widget .enews-tab ul.nav-tabs li a {
 font-size:13px;
 padding:8px 5px;
}
 .widget .enews-tab .tab-content .tab-pane .item figure {
width:26%;
}
 .widget .enews-tab .tab-content .tab-pane .item .content {
 width:68%;
 margin-left:5%;
}
}
 @media (max-width: 300px) {
 .figure-overlay a div p {
 padding:12px;
 font-size:14px;
}
 .masked .text h2 {
font-size:15px;
}
 #home-slider.home-slider {
display:none;
}
 .portofolio .portofolio-items {
margin-top:15px;
}
 .portofolio .portofolio-items .item {
 width:100%;
 margin:15px 0px !important;
}
 .portofolio .portofolio-items .item figure {
margin-bottom:15px;
}
 .portofolio .portofolio-items .item > p {
display:block;
}
 .single .related-posts .item {
 width:100%;
 float:none;
}
 .single .related-posts .item > p {
 display:block;
 margin-bottom:20px;
}
 .single .related-posts .item:last-child > p {
margin-bottom:0px;
}
 .pricing-table .table-column {
width:100%;
border:0px;
}
 .pricing-table .table-column.table-column-name .table-header {
display:none;
}
 .widget .enews-tab ul.nav-tabs li a {
 font-size:12px;
 padding:8px 2px;
}
 }
 .wp-smiley{height: 100% !important;max-height: 100% !important;}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none;}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}.flexslider.loading{background:#000 url(../images/loading.gif) no-repeat center center;width:100%;}.flexslider{margin:0;padding:0;}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}.flexslider .slides img{width:100%;display:block;}.flex-pauseplay span{text-transform:capitalize;}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .slides{display:block;}* html .slides{height:1%;}.no-js .slides > li:first-child{display:block;}.flexslider{zoom:1;}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}.loading .flex-viewport{max-height:300px;}.flexslider .slides{zoom:1;}.carousel li{margin-right:5px;}.flex-direction-nav{*height:0;}.flex-direction-nav a{width:32px;height:32px;margin:-20px 0 0;display:block;background:url(../images/bg-direction-nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease;}.flex-direction-nav .flex-next{background-position:100% 0;right:0px;}.flex-direction-nav .flex-prev{left:0px;}.flexslider:hover .flex-next{opacity:0.8;}.flexslider:hover .flex-prev{opacity:0.8;}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;}.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default;}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:12px;height:12px;display:block;background:#3a3a3a;cursor:pointer;text-indent:-9999px;}.flex-control-paging li a:hover{background:#a9a9a9;}.flex-control-paging li a.flex-active{background:#f15620;cursor:default;}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}.flex-control-thumbs li{width:25%;float:left;margin:0;}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}.flex-control-thumbs img:hover{opacity:1;}.flex-control-thumbs .flex-active{opacity:1;cursor:default;}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0;}.flex-direction-nav .flex-next{opacity:1;right:0;}}

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}div.pp_default .pp_social{margin-top:7px}div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details{margin-top:5px}div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .pp_description{margin-right:85px;color:#fff}div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_nav{clear:none}div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_top,.pp_bottom{height:20px;position:relative}* html .pp_top,* html .pp_bottom{padding:0 20px}.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}