.ad { background-color: #ffffff; font-size: 18px; padding: 4px 4px 4px 5px; }
.addown { background-color: #ffffff; }
.adtop { padding: 5px 5px 5px; position: relative; left: 2%; }
.Folder { background-color: #ffffff; color: #000000; font-weight: bold; font-size: 25px; font-style: normal; padding-top: 6px; padding-bottom: 6px; }
.row { }
.uc { background-color: #ffffff; font-weight: normal; font-family: verdana, geneva, sans-serif; font-size: 14px; }


:focus {	outline: 0;}
ol, ul {list-style: none;margin: 0px;padding: 0px;}
#posttitle {	
	margin: 0;
	padding: 0;}
#posttile ul, #posttitle li {	
	display: table-cell;
	vertical-align: middle;
	list-style-type: none;
	margin: 0;
	padding: 0;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {
	font-weight: normal;
	text-align: left;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a img {border: 0;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display: block;}
embed, iframe, object {max-width: 97%;}
body, input, textarea {
	color: #141414;
	word-wrap: break-word;
	font-weight: 400;
	font-size: 13px;	
	line-height: 22px;
	font-family: Verdana,Geneva,sans-serif;
	background-color: #ececec;}
a{ color: #888; text-decoration: none; outline: 0;-webkit-tap-highlight-color:#FFA602; }
	a:hover{ color: #3FC1EA; text-decoration:underline;}
p {margin-bottom: 1.2em;}
strong {font-weight: bold;}
cite, em, i {font-style: italic;}
pre {margin-bottom: 1.25em;overflow: auto;padding: 1.25em;}
abbr, acronym, dfn {border-bottom: 1px dotted #666;cursor: help;}
address {display: block;margin: 0 0 1.625em;}
sup, sub {font-size: 0.625em;height: 0;position: relative;vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}
blockquote {font-style: italic;font-weight: normal;padding: 1.250em;border-left: 4px solid #05a9c5;margin-bottom: 1.250em;background-color: #F9F9F9;color: #000;}
blockquote p {	margin: 0;}
blockquote em, blockquote i, blockquote cite {font-style: normal;}
blockquote cite {font-weight: 300;letter-spacing: 0.05em;text-transform: uppercase;}

a:link.download,.download {
    Font-weight:bold;
    font-size: 14px;
    font-family: roboto;
    text-align: center;
    text-decoration: none !important;
    line-height: 18px;
    width: 130px;
	float: center;
	margin: 0px 20px 30px 20px;
    padding: 12px 8px;
    border-radius: 5px;
    color: #FFF !important;
	background-color:#d20808;
    background: linear-gradient(to bottom, #AFD461 0%, #AFD461 27%, #93BE56 99%, #93BE56 99%) repeat scroll 0% 0% transparent;
	display: inline-block;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	color: #fff!important;
	/*background: #d20808; /* Old browsers */
	background: -moz-linear-gradient(top , #4D4D4D , #313131 40px); /* FF3.6  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4D4D4D ), color-stop(27%,#919191 ), color-stop(99%,#313131 ), color-stop(99%,#8B8B8B )); /* Chrome,Safari4  */
	background: -webkit-linear-gradient(top , #afd461, #93be56 40px);/* Chrome10 ,Safari5.1  */
	background: -o-linear-gradient(top,  #8B8B8B 0%,#4D4D4D 27%,#919191 99%,#313131 99%);/* Opera 11.10  */
	background: -ms-linear-gradient(top,  #8B8B8B 0%,#4D4D4D 27%,#919191 99%,#313131 99%);/* IE10  */
	background: linear-gradient(to bottom,  #8B8B8B 0%,#4D4D4D 27%,#919191 99%,#313131 99%);/ *WC3* /
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afd461', endColorstr='#93be56',GradientType=0 );*/
background: #afd461; /* Old browsers */
	background: -moz-linear-gradient(top , #afd461, #93be56 40px); /* FF3.6  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(27%,#f8f8f8), color-stop(99%,#ebebeb), color-stop(99%,#93be56)); /* Chrome,Safari4  */
	background: -webkit-linear-gradient(top , #afd461, #93be56 40px);/* Chrome10 ,Safari5.1  */
	background: -o-linear-gradient(top,  #afd461 0%,#afd461 27%,#93be56 99%,#93be56 99%);/* Opera 11.10  */
	background: -ms-linear-gradient(top,  #afd461 0%,#afd461 27%,#93be56 99%,#93be56 99%);/* IE10  */
	background: linear-gradient(to bottom,  #afd461 0%,#afd461 27%,#93be56 99%,#93be56 99%);/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afd461', endColorstr='#93be56',GradientType=0 ); 
}
.download:hover {
	border-radius: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	-webkit-border-radius: 6px;
	color: #444 !important;
	background: #afd461; /* Old browsers */
	background: -moz-linear-gradient(top , #afd461, #93be56 40px); /* FF3.6  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(27%,#f8f8f8), color-stop(99%,#ebebeb), color-stop(99%,#93be56)); /* Chrome,Safari4  */
	background: -webkit-linear-gradient(top , #afd461, #93be56 40px);/* Chrome10 ,Safari5.1  */
	background: -o-linear-gradient(top,  #afd461 0%,#afd461 27%,#93be56 99%,#93be56 99%);/* Opera 11.10  */
	background: -ms-linear-gradient(top,  #afd461 0%,#afd461 27%,#93be56 99%,#93be56 99%);/* IE10  */
	background: linear-gradient(to bottom,  #afd461 0%,#afd461 27%,#93be56 99%,#93be56 99%);/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afd461', endColorstr='#93be56',GradientType=0 );
}
.download:hover {
	/*background: transparent!important;*/
}
h1, h2, h3, h4, h5, h6 {font-family: 'Philosopher', sans-serif;}
h1 {font-size: 1.5em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.3em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1em;}
hr {border-color: #eaeaea;border-style: solid none none;border-width: 1px 0 0;height: 0;margin: 0 0 2.46em;}
input, textarea, select, button {font-size: 100%;font-family: inherit;}
textarea {line-height: 150%;width: 96%;}
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url] {
	border: solid 1px #ccc;
	padding: 5px 7px;
	background: #f0f0f0;
	border-radius: 5px;}
textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=search]:focus, input[type=email]:focus, input[type=url]:focus {
	border: solid 1px #666;
	background: #d20;
	outline: none;}
input.s {
	background: url('http://download.apkfreemarket.com/apkfm/search.png') no-repeat scroll right 6px #fff;
	width: 240px;
	height: 30px;
	padding: 3px 33px 3px 0;
	color: #141414;
	margin: 0;
	box-shadow:0 1px 0 rgba(255,255,255,.3);
	border-color: #eaeaea;
	cursor: pointer;
	text-indent: 25px;}
input.s:focus {
	width: 250px;
	height: 30px;
	padding-left: 10px;
	border-color: #eaeaea;
	text-indent: 0;}
input[type=reset], input[type=submit], button {
	color: #fff;
	line-height: 100%;
	border: none;
	padding: 5px 7px;
	cursor: pointer;
	border: solid 1px #333;
	background: #fff;
	background: linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.5) 100%);
	border-radius: 5px;
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	text-shadow: 0 -1px 0 rgba(0,0,0,.9);}
input[type=reset]:hover, input[type=submit]:hover, button:hover {
	background: #333;
	color: #fff;}
input[type="reset"]:active, 
input[type="button"]:active, 
input[type="submit"]:active {
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);}
.assistive-text {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);}
#access a.assistive-text:active, #access a.assistive-text:focus {
	background: #eee;
	border-bottom: 1px solid #ddd;
	color: #1982d1;
	clip: auto !important;
	font-size: 12px;
	position: absolute;
	text-decoration: underline;
	top: 0;
	left: 7.6%;}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;}
.clearfix {
	display: inline-block;}
* html .clearfix {
	height:1%;}
.clearfix {
	display: block;}
figure{
	margin: 0;}
.post-image {
	margin-bottom: 30px;
	text-align: center;}
.post-image a {
	display: block;}
.excerpt-image {
	margin-bottom: 20px;
	text-align: left;}
.excerpt-image a {
	display: block;}
.excerpt-image img {
	border: solid 0px #B1B1B1;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 1.0);}
#branding {
	background-color: #fff;
	margin-top: 5px;
	position: relative;
	border-radius: 6px 6px 0px 0px;
	padding-bottom: 20px;}
.hgroup-wrap {
	padding-bottom: 10px;}
.hgroup-wrap a {
	display: block;}
#site-logo {
	float:left;
  	margin-top: 5px;}
#site-title {
	font: 30px 'Philosopher', sans-serif;}
#site-title a {
	color: #555;}
#site-description {
	font: 14px 'PT Sans', sans-serif;
	color: #777;}
.hgroup-right {
	float: right;
	margin-top: 7px;}
.searchbox {
	float: right;
	margin-right: 30px;
	margin-left: 20px;
	padding-bottom: 5px;}
.follow {
	padding: 10px 0;
	margin: 0 auto 10px auto;
	float: none;
	text-align: center;
	background: #fff;
	width: 100%;
	max-width: 1000px;}
#branding .searchform {
	float: right;}
#branding .searchform div {}
#branding #s {}
#branding #s:focus {}
#branding #searchsubmit {}
#branding .only-search .searchform {}
#branding .only-search #s {}
#branding .only-search #s,
#branding .only-search #s:focus {}
#branding .only-search #s:focus {}
#branding .with-image .searchform {}
#branding .only-search   #access div {}
#main {}
#main form input, #main form textarea {	
	box-sizing: border-box;}
@media only screen and (max-width: 400px) {
.hgroup-right .social-profiles {
	display: none;
}
}
@media only screen and (max-width: 719px) {
hr {margin-bottom: 30px;}
input[type="text"],
input[type="password"],
textarea,
input[type="reset"],
input[type="button"],
input[type="submit"] {
	margin-bottom: 1.250em;}
input.s {	
	margin: 0;
	width: 210px;
	height: 30px;}
input.s:focus {
	width: 220px;
	height: 30px;}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
padding-bottom: 0.625em;}
#branding {
	margin-top: 5px;}
.hgroup-wrap {
	padding-bottom: 10px;
	padding-top: 0;}
.hgroup-right {
	margin-top: 5px;}
}
.textwidget {
	font-size: 13px;}
.widget-title {
	font: 400 24px Sans-Serif;
	color: #fff;
	background: #333;
	background: linear-gradient(to bottom, #4c4c4c 0%,#2d2d2d 47%,#595959 100%,#474747 100%,#666666 100%,#131313 100%);
	border-radius: 3px;
  	width: 100%;
	padding-bottom: 2px;
	padding-top: 3px;
	text-align: center;
	border: solid 1px #000;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 0 rgba(0,0,0,.3), 0 1px 3px rgba(0,0,0,.3);}
@media only screen and (min-width: 480px) and (max-width: 719px) {
input.s:focus {
	width: 280px;}
}
#site-logo {
   margin-top: 5px;}
.post-title {
	font: 16px "Roboto",UILanguageFont,Arial,sans-serif;
	color: #333333;
	line-height: 0px;
	font-weight:300;}
.post-title-full {
	font: 16px "Roboto",UILanguageFont,Arial,sans-serif;
	line-height: 0px;
	color: #333333;
	font-weight:300;
	text-align: left;}
.post-content img, #prev-post .arrow {
  background: #ffffff;
  border: solid 0px #B1B1B1;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 1.0);}
.post-content {
  border-bottom: dashed 1px #ffccff;}
.sticky .post-title:before {
  content: "Sticky: ";}
.post-group-header {
  font: 13px Sans-Serif;}
#page-bottom {
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.5);}
* {
  box-sizing: border-box;}
.container {
  padding-right: 0.375em;
  padding-left: 0.375em;}
.adslotheader {
	margin: 0 auto;
	width: 97%;
	padding-top: 10px;
	padding-left: 0.375em;
	padding-right: 0.375em;
	background-color: #fff;
	color: #141414;
	max-width: 1100px;
	text-align: center;
	border-radius: 7px 7px 0 7px;}
.adslotdownload {
	margin: 20px auto 20px auto;
	width: 97%;
	text-align: center;}
.row {
  margin: 0 auto;
  padding-top: 10px;
  padding-left: 0.375em;
  padding-right: 0.375em;
  border-radius: 10px;
  background-color: #fff;
  color: #141414;
  width: 100%;
  max-width: 1100px;
  min-width: 680px;}
.footer {
  margin: 0 auto;
  padding: 30px 7px 10px 7px;
  background-color: #fff;
  color: #141414;
  width: 100%;
  max-width: 1100px;
  border-radius: 5px;}
.footerlink {
	margin: 5px auto 15px auto;
	padding-left: 0.375em;
	padding-right: 0.375em;
	background: linear-gradient(to bottom, rgba(240,249,255,1) 0%,rgba(203,235,255,1) 55%);
	border-radius: 7px;
	font-size: 12px;
	color: #141414;
	width: 97%;
	max-width: 1100px;
	text-align: center;}
.footerlink a {
	margin: 5px 6px 15px auto;
	font-size: 12px;
	color: #888;
	line-height: 24px;
	text-align: center;}
	.footerlink a:hover{color:#3FC1EA; text-decoration:underline;}
.fullspread{
	margin: 0 auto;
	padding-left: .625em;
	padding-right: .625em;
	background-color: #fff;
	color: #141414;
	width: 100%;
	max-width: 1100px;
	text-align: left;}
.row .row {
  min-width: 0;}
.column, #content-primary, .post.leftaside .post-content, .type-page.leftaside .post-content, .post-group.twoup .post, #sidebar, #comment-form-logged-in-as, #comment-form-info, #comment-form-content, .comment-content, .comment-info, #comment-form-allowed-tags, .columns {
  margin-left: 2%;
  padding-bottom: 1%;
  float: left;
  min-height: 1px;
  position: relative;}
.column:first-child, #content-primary:first-child, .post.leftaside .post-content:first-child, .type-page.leftaside .post-content:first-child, .post-group.twoup .post:first-child, .post-group.threeup .post:first-child, .post-group.fourup .post:first-child, #sidebar:first-child, #comment-form-logged-in-as:first-child, #comment-form-info:first-child, #comment-form-content:first-child, .comment-content:first-child, .comment-info:first-child, #comment-form-allowed-tags:first-child, .columns:first-child {
  margin-left: 0;}
[class*="column"]   [class*="column"]:last-child {
  float: right;}
.row .one {
  width: 4.3%;}
.row .nine {
	width: 63%;
	margin-top: 15px;
	border-radius: 5px;}
.row .centered {
  float: none;
  margin: 0 auto;}
.row .offset-by-nine:first-child {
  margin-left: 78.3%;}
.post.leftaside .post-content, .type-page.leftaside .post-content{
  left: 2.5%;}
.row:before, .row:after, .clearfix:before, .menu:before, .post.leftaside .post-content:before, .type-page.leftaside .post-content:before, .single .post-content p:before, .comment-content:before, .clearfix:after, .menu:after, .post.leftaside .post-content:after, .type-page.leftaside .post-content:after, .single .post-content p:after, .comment-content:after {
  content: "";
  display: table;}
.row:after, .clearfix:after, .menu:after, .post.leftaside .post-content:after, .type-page.leftaside .post-content:after, .single .post-content p:after, .comment-content:after {
  clear: both;}
.block-grid {
  display: block;
  overflow: hidden;}
@media only screen and (max-width: 719px) {
  body, .container, .row {
    min-width: 0;
    margin-left: 0;
    margin-right: 0;  }
  body {
    width: 100%;
    padding-left: 0;
    padding-right: 0;}
.row {
    width: 100%;}
.widget-title {
	font: 300 16px Sans-Serif;
	color: #fff;
	background-color: #2c2c2c;
	border-radius: 3px;
  	width: 97%;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: center;
	border: solid 1px #000;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 0 rgba(0,0,0,.3), 0 1px 3px rgba(0,0,0,.3);}
.column, #content-primary, .post.leftaside .post-content, .type-page.leftaside .post-content, .post-group.twoup .post, .post-group.threeup .post, .post-group.fourup .post, #sidebar, #comment-form-logged-in-as, #comment-form-info, #comment-form-content, .comment-content, .comment-info, #comment-form-allowed-tags, .columns {
    width: auto !important;
    float: none;
    margin-left: 0;
    margin-right: 0;}
.column:last-child, #content-primary:last-child, .post.leftaside .post-content:last-child, .type-page.leftaside .post-content:last-child, .post-group.twoup .post:last-child, .post-group.threeup .post:last-child, .post-group.fourup .post:last-child, #sidebar:last-child, #comment-form-logged-in-as:last-child, #comment-form-info:last-child, #comment-form-content:last-child, .comment-content:last-child, .comment-info:last-child, #comment-form-allowed-tags:last-child, .columns:last-child {
    margin-right: 0;
    float: none;}
 [class*="column"]   [class*="column"]:last-child {
    float: none;}
[class*="column"]:before, [class*="column"]:after {
   content: "";
   display: table;}
[class*="column"]:after {
   clear: both;}
.offset-by-one, .offset-by-nine, .centered {
    margin-left: 0 !important;}
.push-two, .post.leftaside .post-content, .type-page.leftaside .post-content, .comment-content, #comment-form-allowed-tags, .push-four, .push-five, .push-six, .push-seven, .push-eight, .push-nine, .push-ten {
    left: auto;}
.pull-two, .pull-nine, .comment-info {
    right: auto;}
}
@media only screen and (max-width: 719px) {
.block-grid.mobile {
    margin-left: 0;}
.block-grid.mobile > li {
   float: none;
   width: 100%;
   margin-left: 0;}
}
#content {
  position: relative;}
#content-primary {
	width: 67%;
	margin-top: 15px;
	margin-left: 2px;
	border-radius: 5px;}
#content.page .post img {
  background: #ffffff;
  border: solid 0px #B1B1B1;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 1.0);
  padding: 0px;}
@media only screen and (max-width: 719px) {
#content.single .post .flush-left {
  margin-left: 0% !important;}
#content.single .post img.flush-left {
  max-width: 100% !important;}
}
.alignleft {
  float: left !important;
  margin-right: 15px;}
.alignright {
  float: right !important;
  margin-left: 15px;}
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;}
.widget {
  font-size: 13px;
  margin-bottom: 15px;}
.widget p {
  font-size: 13px;}
.widget.six.columns, .widget.three.columns, .widget.four.columns {
  float: left !important;}
.widget.six.columns:nth-child(2n 1), .widget.three.columns:nth-child(4n 1), .widget.four.columns:nth-child(3n 1) {
  margin-left: 0;
  clear: left;}
.widget.six.columns:nth-child(2n), .widget.three.columns:nth-child(4n), .widget.four.columns:nth-child(3n) {
  margin-right: 0;
  float: right;}
#comment-form-content textarea {
  transform: translate3d(0, 0, 0);}
#content.single .previous .arrow, #content.single .previous a {
  transform: translate3d(0, 0, 0);}
.posts {
  margin-top: 7px auto;}
.post {padding-left:7px;padding-right:7px;}
.post-header {
  margin-bottom: 15px;}
.post-content li {
  margin: 0.625em 0;}
.post-content code, .post-content small {
  font-size: 13px;}
.post, .type-page {
  margin: 7px 0;}
.post:first-child, .type-page:first-child {
  margin-top: 0;}
.post:last-child, .type-page:last-child {
  margin-bottom: 0;}
.post.leftaside .post-content, .type-page.leftaside .post-content {
  width: 97%;}
@media only screen and (max-width: 719px) {
#content.home .post-group.oneup.large .post-content p {
	font-size: 24px;}
}
.post-group-header {
  margin-bottom: 30px;
  padding-bottom: 5px;
  border-bottom: 1px #f0eceb solid;}
.post-group-header .label {
  font-weight: 700;}
.post-group-header .caption {
  font-style: italic;
  color: #5d504f;
  margin: 0 0.625em;}
.post-group-header .more {
  font-family: Georgia, serif;}
.post-group {
  margin-top: 0;
  margin-bottom: 60px;}
.post-group ~ .post-group {
  margin: 60px auto;}
.post-group .read-more {
  margin-top: 15px;}
.post-group .read-more .more {
  font-size: 11px;}
.post-group.oneup.large section {
  margin: 0 0 15px 0;}
.post-group.oneup.large section p {
  font-style: italic;
  font-size: 38px;}
.single {
  position: relative;}
.single #excerpt {
  padding-bottom: 30px;
  color: #fff;}
.single #excerpt p {
  padding-top: 0;
  font: italic 28px/1.55 Georgia, serif;}
.single .pagination {
  margin-top: 30px;}
.single #content-main {
  margin: 0.625em 0;}
.single .post-content {
  margin-bottom: 0;}
.single .post-content h1, .single .post-content h2 {
  margin: 15px 0;}
.single .post-content h1 {
  font-size: 1.250em;
  margin-top: 30px;}
.single .post-content h2 {
  font-size: 17px;
  font-weight: 700;}
.single .post-content dd {
  margin-left: 40px;}
.single .post-content .flush-left {
  margin-left: -26.1%;}
.single .post-content .alignright, .single .post-content .alignleft {
  max-width: 60%;}
.single .post-content .alignright {
  margin-left: 1.250em;}
.single .post-content .alignleft {
  margin-right: 1.250em;}
#post-footer {
  border-bottom: 2px solid #f0eceb;
  padding-bottom: 15px;
  margin: 0 0 30px 0;}
#post-footer .widget:nth-child(4n) {
  margin-right: 40px;}
#post-footer .widget:nth-child(4n 1) {
  clear: none;}
#post-footer .widget:nth-child(3n) {
  margin-right: 0;}
#post-footer .widget:nth-child(3n 1) {
  clear: left;}
.archive #sidebar {
  margin-top: 15px;}
.error404 h2 {
  margin-top: 0;}
.error404 .main {
  margin-bottom: 0.625em;}
#sidebar {
	width: 28%;
	margin-top: 35px;
	border-radius: 5px;
	line-height: 18px;}
#sidebar .widget {
  margin-right: 0;
  margin-left: 5px;}
#sidebar .widget-title:first-child {
  margin-top: 0 !important;}
#page-bottom {
  background: #5d504f;
  color: #f0eceb;}
#page-footer {
  padding: 30px 0;
  margin-top: 30px;}
#page-footer h3 {
  color: #fffefe;}
#page-footer a {
  color: #fffefe;}
nav{font:14px "Open Sans",Helvetica,Arial,sans-serif;line-height:1.5em;display:block;margin:6px 1px 1px 1px;background: #333;background: linear-gradient(to bottom, #4c4c4c 0%,#2d2d2d 47%,#595959 100%,#474747 100%,#666666 100%,#131313 100%);border-radius:4px;box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 0 rgba(0,0,0,.3), 0 1px 3px rgba(0,0,0,.3);}
.men{display:block;}
.men li{display:inline-block;position:relative;z-index:100;width:30%;text-align:center;border-right: solid 1px #000;box-shadow: 1px 0 0 rgba(255,255,255,.1), inset -1px 0 0 rgba(255,255,255,.1);}
.men li:first-child{margin-left:3px;}
.men li a{font-weight:normal;text-decoration:none;padding:4px;display:block;color:#ffffff;transition:all 0.2s ease-in-out 0s;}
.men li a:hover,.menu li:hover>a{color:#ffffff;background:#000;text-align:center;border-radius:5px;}
.men ul{display:none;margin:0;padding:0;width:100%;position:absolute;top:43px;left:0px;background:#ffffff;}
.men ul li{display:block;float:none;background:none;margin:0;padding:0;width:100%;line-height:5px;border-bottom: 1px solid #fff;}
.men ul li a{font-size:12px;font-weight:normal;display:block;width:100%;background:#DEDEDE;color:#000;}
.men ul li a:hover,.menu ul li:hover>a{width:100%;background: #000;background: linear-gradient(to bottom, #4c4c4c 100%,#595959 100%,#1c1c1c 100%,#2b2b2b 100%,#000000 100%,#131313 100%);color:#fff;}
.men li:hover>ul{display:block;width:100%;}
.men ul ul{left:149px;top:0px;}
.mobile-menu{display:none;padding:11px;background: #333;background: linear-gradient(to bottom, #4c4c4c 0%,#2d2d2d 47%,#595959 100%,#474747 100%,#666666 100%,#131313 100%);border-radius:4px;box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 0 rgba(0,0,0,.3), 0 1px 3px rgba(0,0,0,.3);color:#ffffff;font-weight:600;}
.mobile-menu:hover{	background: #333;background: linear-gradient(to bottom, #4c4c4c 0%,#2d2d2d 47%,#595959 100%,#474747 100%,#666666 100%,#131313 100%);border-radius:4px;box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 0 rgba(0,0,0,.3), 0 1px 3px rgba(0,0,0,.3);color:#ffffff;text-decoration:none;}
@media (min-width: 140px) and (max-width: 979px) {.mainWrap{width:140px;}
.men ul{top:37px;}
.men li a{font-size:12px;padding:8px;}}
@media (max-width: 139px) {.mainWrap{width:auto;padding:50px 20px;}
.men{display:none;}
.mobile-menu{display:block;margin-top:10px;}
nav{margin:0;background:none;}
.men li{width:100%;display:block;margin:0;}
.men li a{width:100%;background:#ffffff;color:#797979;border-top:1px solid #e0e0e0;line-height:5px;border-bottom: 1px solid #FCF7F7;}
.men li a:hover,.menu li:hover>a{width:100%;background:#f0f0f0;color:#797979;}
.men ul{display:block;position:relative;top:0;left:0;width:100%;}
.men ul ul{left:0;}}
@media only screen and (max-width: 500px){
.men li{width:auto;}
}
.catlist {
	margin-bottom: 14px;
	padding: 4px 10px;
	list-style: none;
	line-height: 300%;
	overflow: hidden;}
.catlist img {
	padding: 3px;
	vertical-align: middle;}
.catlist1 li a {
	float: left;
	width: 47%;
	display: block;
	padding-left : 3px;}
.commentwrap {
	margin: 40px 0 20px;
	padding: 3% 4%;
	position: relative;
	clear: both;
	background: #f6f6f6;
	border-radius: 4px;
	box-shadow: 0 -1px 0 rgba(0,0,0,.1);}
.comment-title {
	font-size: 140%;
	margin: 0 0 10px;
	padding: 0;}
.next-prev-comment {
	position: absolute;
	top: 20px;
	right: 20px;}
.next-prev-comment a {
	text-decoration: none;
	font-size: 85%;
	text-transform: uppercase;}
.next-prev-comment .next {
	margin: 0 0 0 20px;}
.commentlist {
	margin: 0;
	padding: 5px 0 0;
	list-style: none;
	border-top: solid 1px #ddd;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.9);}
.commentlist li {
	margin: 0;
	padding: 10px 0 0;
	list-style: none;
	position: relative;}
.commentlist .comment-author {
	margin-left: 5px;
	padding: 0;}
.commentlist cite {
	font: bold 105%/130% "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;}
.commentlist cite a {
	text-decoration: none;}
.commentlist .bypostauthor > .comment-author cite {
	background: none;
	padding-left: 18px;}
.commentlist .comment-time {
	font-size: 75%;
	display: block;
	margin: 2px 0 0;}
.commentlist .commententry {
	position: relative;
	margin-left: 5px;
	overflow: hidden;
	padding-bottom: 5px;
	border-bottom: solid 1px #ddd;
	box-shadow: 0 1px 0 rgba(255,255,255,.9);}
.commentlist ul, .commentlist ol {
	margin: 0 0 0 60px;
	padding: 0;}
.commentlist .reply {
	position: absolute;
	overflow: hidden;
	right: 0;
	top: 20px;}
.commentlist .comment-reply-link {
	padding: 3px 8px;
	margin: 5px;
	display: block;
	font: 10px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: .08em;
	text-decoration: none;
	color: #666;
	border-radius: 1em;
	text-shadow: 0 1px 0 rgba(255,255,255,.7);
	box-shadow: 0 1px 1px rgba(0,0,0,.3);
	background-color: #C1C1C1;
	background-image: linear-gradient(to bottom,  rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.2) 100%);}
.commentlist .comment-reply-link:hover {
	text-decoration: none;
	color: #000;}
#respond {
	margin: 40px 0 30px;
	padding: 10px 0 0;
	position: relative;
	clear: both;}
#respond #cancel-comment-reply-link {
	position: absolute;
	top: 10px;
	right: 0;
	display: block;
	font-size: 67%;
	font-weight: normal;
	line-height: 100%;
	text-decoration: none;
	padding: 5px 10px;
	color: #faddde;
	border: solid 1px #980c10;
	background-color: #d81b21;
	background-image: linear-gradient(to bottom,  rgba(255,255,255,0.2) 0%,rgba(0,0,0,0.1) 100%);
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0,0,0,.2);}
#respond #cancel-comment-reply-link:hover {
	background: #b61318;}
#commentform {
	margin: 15px 0 0;}
#commentform input[type=text] {
	width: 193px;
	max-width: 85%;
	margin-right: 5px;}
#commentform label {
	font-weight: bold;}
#commentform label small {
	font-weight: normal;}
#commentform textarea {
	width: 85%;
	height: 75px;}
#commentform input#submit {
	padding: 7px 20px;}
.commentwrap .pagenav.top {
	position: absolute;
	top: 7px;
	right: 15px;
	margin: 0;}
.commentwrap .pagenav.bottom {
	margin-top: 10px;}
.pagenav {
	clear: both;
	padding: 7px 5px 0;
	text-align: right;}
.pagenav a,.pagenav span {
	line-height: 100%;
	text-decoration: none;
	padding: 5px 7px;
	margin-left: 2px;
	vertical-align: middle;
	display: inline-block;
	border-radius: 4px;
	color: #fff;
	border: solid 1px #999;
	background: #333;
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	text-shadow: 0 -1px 0 rgba(0,0,0,.9);}
.pagenav a:hover {
	text-decoration: none;
	background: #888;}
.pagenav .current {
	background: #999;
	color: #fff;
	border: none;
	border: solid 1px #888;}
.pagenav li {
	display: inline;}
.screenReader { left: -9999px; position: absolute; top: -9999px; }
.thanks { background: #F2F3F6; border: 1px solid #7E8AA2; padding: 10px; }
ol.forms { float: left; list-style: none; margin: 0; width: 100%; }
ol.forms li { clear: both; float: left; margin-bottom: 18px; position: relative; width: 100%; }
ol.forms label { cursor: pointer; display: block; float: left; font-weight: bold; padding-right: 20px; width: 200px; }
ol.forms input, ol.forms textarea { border: 1px solid #7E8AA2; border-radius: 3px; font: inherit; padding: 2px;  width: 214px; }
ol.forms textarea { height: 90px; width: 90%;}
.error { color: #f00; }
ol.forms li .error { font-size: 12px; margin-left: 20px; }
ol.forms li.textarea .error { display: block; position: absolute; right: 0; top: 0; width: 100px; }
ol.forms li.screenReader { margin-bottom: 0; }
ol.forms li.inline input { width: auto; }
ol.forms li.inline label { display: inline; float: none; width: auto;}
.relatedposts {width: 100%; margin: 20px 0 20px 0; float: left; font-size: 13px;}  
.relatedposts h3 {font-size: 20px; margin: 0 0 7px 0; }  
.relatedthumb {margin: 0px 5px 20px; float: left; }  
.pagepost img {margin: 0px 10px 3px 0px;padding: 0px;} 
.relatedthumb a {color :#888; text-decoration: none; display:block; padding: 4px; width: 225px; height:120px;font-size:16px;text-align:left;margin: 0px 3px 10px;}  
.relatedthumb a:hover {background-color: #fff; color: #05a9c5;}
.postcontainer {width: 100%; margin: 20px 0 20px 0; float: left; font-size: 13px;} 
.pagepost {margin: 0px 5px 20px; float: left; padding-bottom:10px;}  
.pagepost img {margin: 0px 10px 3px 0px;padding: 0px;}
.pagepost a {color :#888; text-decoration: none; display:block; padding: 4px; width: 225px; height: 120px;font-size:16px;text-align:left;margin: 0px 3px 10px;}  
.pagepost a:hover {background-color: #fff; color: #05a9c5;}

@media only screen and (max-width: 485px) {
.pagepost {border-bottom: 1px dotted #EEE;}
.pagepost {margin: 0px 3px 10px; float: left; }
.pagepost a {text-align: left;width: 280px;}
}
@media only screen and (max-width: 500px) {
.relatedthumb {border-bottom: 1px dotted #EEE;}
.relatedthumb {margin: 0px 3px 10px; float: left; }
.relatedthumb a {text-align: left;width: 280px;}
}
.opacity{margin-left: auto;margin-right: auto;text-align: center;} 
a.opacity img {
filter:alpha(opacity=100);
opacity: 1.0;
transition:all .25s ease;
background:rgba(0,0,0,0.4);
border-radius: 2px;
border: solid 0px #B1B1B1;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 1.0);
text-align: center;}
a.opacity:hover img {	filter:alpha(opacity=50);opacity: 0.5;}

.rpwe-block ul{
list-style: none !important;
margin-left: 0 !important;
padding-left: 0 !important;
}
.rpwe-block li{
border-bottom: 1px solid #eee;
margin-bottom: 5px;
padding-bottom: 5px;
list-style-type: none;
}
.rpwe-block a{
display: inline !important;
text-decoration: none;
}
.rpwe-block a:hover{
display: inline !important;
text-decoration: underline;
}
.rpwe-block h3{
background: none !important;
clear: none;
margin-bottom: 0 !important;
margin-top: 0 !important;
font-weight: 400;
font-size: 16px !important;
line-height: 1.5em;
}
.rpwe-thumb{
border: 1px solid #eee !important;
box-shadow: none !important;
margin: 2px 10px 2px 0;
padding: 3px !important;
}
.rpwe-summary{
font-size: 12px;
}
.rpwe-time{
color: #bbb;
font-size: 11px;
}
.rpwe-alignleft{
display: inline;
float: left;
}
.rpwe-alignright{
display: inline;
float: right;
}
.rpwe-aligncenter{
display: block;
margin-left: auto;
margin-right: auto;
}
.rpwe-clearfix:before,
.rpwe-clearfix:after{
content: "";
display: table !important;
}
.rpwe-clearfix:after{
clear: both;
}
.rpwe-clearfix{
zoom: 1;
}