/*
Theme Name:mt Africa Times
Author URI:http://www.mrtime.in.ua
Author:mrtime
Version:1.0
*/
/**
*	reset all styles
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,address,time {display:block;}
em,address {font-style:normal;}
.no-select {-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
button::-moz-focus-inner {padding:0 !important;border:0 none !important;}
textarea {resize:none;}
input::-ms-clear {display:none;}
sup {font-size:60%;vertical-align:super;}
sub {font-size:60%;vertical-align:sub;}
body.lock {overflow:hidden;}
/**
*	@section fonts
*/
@font-face {
	font-family: 'FontAwesome';
	src: url('./fonts	/fontawesome-webfont.eot?v=4.3.0');
	src: url('./fonts	/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('./fonts	/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('./fonts	/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('./fonts	/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('./fonts	/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
/**
*	base classes
*/
html,body {height:100%;}
body {padding:0 0 80px;min-width:320px;font:normal 15px/1.6 'Droid Serif',serif;color:#1a1a1a;background:#f3e8e1 url(./images/bg.png) 50% 0 repeat;}
body:before {display:block;content:'';border-bottom:1px solid #74767a;height:130px;background:#2b3540;position:absolute;top:0;left:0;right:0;z-index:1;}
.page-wrapper,footer.page {margin:0 auto;padding:0 32px;width:1136px;background:#fff;position:relative;z-index:2;}
.page-wrapper {min-height:100%;height:auto !important;height:100%;}
footer.page {margin-bottom:32px;border-top:0;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.clearfix:after {content:'';display:table;clear:both;}
.push-footer {}
.hidden {position:absolute;left:-9999px;z-index:-1;}
.full {margin-left:-32px;margin-right:-32px;padding-left:32px !important;padding-right:32px !important;}
.full.alt {padding-left:0 !important;padding-right:0 !important;}
a {text-decoration:none;color:#a28478;transition:.25s linear;}
.page-wrapper a:hover {color:#2b3540 !important;}
img {max-width:100%;width:auto;height:auto;vertical-align:middle;}
.video-wrap {clear:both;float:none;height:0;padding:25px 0 56.25%;width:100%;position:relative;}
.video-wrap > * {width:100%;height:100%;position:absolute;top:0;left:0;}
/**
*	@section .text
*/
.text {}
.text p {margin:24px 0;}
.text i,.text em {font-style:italic;}
.text ul {margin:24px 0;padding-left:40px;list-style:disc;}
.text ol {margin:24px 0;padding-left:40px;list-style:decimal;}
.text table {margin:24px 0;width:100%;}
.text table th,.text table td {padding:5px 10px;}
.text table th {border-bottom:1px solid #a28478;}
.text table td {border-top:1px solid #a28478;}
.text .alignleft {clear:both;float:left;margin:24px 0;margin-right:20px;max-width:50%;}
.text .alignright {clear:both;float:right;margin:24px 0;margin-left:20px;max-width:50%;}
.text .aligncenter {clear:both;display:block;margin:24px auto;}
/**
*	@section .icon
*/
.icon i {display:inline-block;margin-right:7px;height:22px;background:url(./images/icons.png) 0 0 no-repeat;position:relative;top:3px;}
.icon.i1 i {width:17px;}
.icon.i2 i {width:21px;background-position:0 -22px;}
.icon.i3 i {width:16px;background-position:0 -44px;}
.icon.i4 i {width:19px;background-position:0 -66px;}
/**
*	@section header.page
*/
header.page {margin:0 -32px;padding-bottom:19px;line-height:1;background:#f3e8e1 url(./images/bg.png) 50% 0 repeat;position:relative;}
header.page .top {padding:0 32px 44px;background:#2b3540;}
header.page .top .left {font-size:0;font-family:'Open Sans',sans-serif;}
header.page .top .left a {display:inline-block;margin-left:35px;font-size:12px;color:#fff !important;}
header.page .top .left a:first-child {margin-left:0;}
header.page .singup {border:1px solid #a4a8ad;border-top:0;padding:7px 15px 10px 7px;font-weight:bold;}
header.page .top .search {display:inline-block;margin-left:35px;padding:0 0 0 32px;width:150px;position:relative;top:1px;}
header.page .top .search input[type="text"] {float:right;margin:2px 0 0;border:0;border-bottom:1px solid #fff;padding:0 5px;width:100%;height:24px;font:normal 12px/1 'Open Sans',sans-serif;color:#fff;background-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
header.page .top .search input[type="submit"] {float:left;margin:0;border:0;padding:0;width:22px;height:22px;background:url(./images/icons.png) 50% -66px no-repeat;text-indent:-9999px;position:absolute;top:8px;left:0;cursor:pointer;}
header.page .top .socials {float:right;padding:15px 0 0;font-size:0;}
header.page .logo {float:left;margin-top:-26px;width:310px;}
header.page .logo:after {display:block;content:'';width:310px;background:#fff;position:absolute;left:0;right:0;z-index:1;}
header.page .logo a,header.page .logo span,header.page .logo h1 {position:relative;z-index:2;}
header.page .logo img {}
header.page .nav-wrap {margin-left:310px;}
/**
*   @section .socials
*/
.socials {float:right;padding:15px 0 0;font-size:0;}
.socials a {margin-left:15px;font-size:16.36px;font-family:'FontAwesome';color:#fff !important;}
.socials a:first-child {margin-left:0;}
.socials a.twitter:before {display:inline-block;content:'';}
.socials a.facebook:before {display:inline-block;content:'';}
.socials a.google:before {display:inline-block;content:'';}
.socials a.linkedin:before {display:inline-block;content:'';}
/**
*	@section nav.types,nav.categories
*/
nav.types,nav.categories {font-size:0;font-family:'Interstate';}
nav.types ul,nav.categories ul {font-size:0;}
nav.types li,nav.categories li {display:inline-block;white-space:nowrap;}
nav.types a,nav.categories a {display:block;padding:0 15px;text-decoration:none;color:#fff;}
nav.types a:hover,nav.categories a:hover {color:#2b3540;}
nav.types .active > a,nav.categories .active > a {color:#fff !important;background:#2b3540;}
/* nav.types */
nav.types {margin-top:-1px;background:#a28478;}
nav.types li {height:37px;font:normal 17px/37px 'Droid Serif',serif;}
nav.types a {display:block;padding:0 20px;}
/* nav.categories */
nav.categories {background:#cd3028 url(./images/nav-categories.png) 50% 0;}
nav.categories li {margin-bottom:1px;font:bold 16px/34px 'Open Sans';text-transform:uppercase;position:relative;z-index:1;}
nav.categories li:before {display:block;content:'';margin-top:-3px;border-radius:50%;width:6px;height:6px;background:#fff;position:absolute;top:50%;left:-3px;}
nav.categories li.active {z-index:2;}
nav.categories li.active:before,nav.categories li.active:after {display:block;content:'';margin:0;border-radius:0;width:3px;height:100%;background:#cd3028;position:absolute;top:0;bottom:0;}
nav.categories li.active:before {left:-3px;}
nav.categories li.active:after {right:-3px;}
nav.categories li:nth-child(1):before,nav.categories li:nth-child(5):before {display:none !important;}
/**
*	@section .content-wrapper
*/
.content-wrapper {padding:27px 0;}
.content-wrapper .content {}
.content-wrapper .content.left {width:804px;}
.content-wrapper .afp + .content.left {width:614px;}
/**
*	@section .breadcrumbs
*/
.breadcrumbs {margin-bottom:32px;font-size:16px;text-transform:uppercase;color:#7d7d7d;}
.breadcrumbs h1 {display:inline;}
.breadcrumbs a,.breadcrumbs span,.breadcrumbs h1 {margin:0 12px;}
.breadcrumbs a:first-child {margin-left:0;}
.breadcrumbs a {text-decoration:none;color:#7d7d7d;}
.breadcrumbs span,.breadcrumbs h1 {font-weight:bold;color:#1c1c1c;}
/**
*	@section aside
*/
aside {}
aside.right {float:right;width:300px;}
aside .widget {margin-top:30px;}
aside .widget:first-child {margin-top:0;}
aside .widget .widget-title {}
aside .widget h4,aside .widget .h4 {font:800 18px/1 'Open Sans',sans-serif;text-transform:uppercase;color:#a28478;}
aside .widget h4 a,aside .widget .h4 a {color:#cd2f27;}
aside .block {float:none;margin:0;padding:14px;}
aside .block article .thumbnail {float:none;margin-bottom:8px;width:auto;} 
aside .block article .wrap {margin-left:0;}
aside ul.list {}
aside ul.list li {margin-top:20px;}
aside ul.list li:first-child {margin-top:0;}
aside ul.list li {padding-left:60px;min-height:37px;font:800 18px/1 'Open Sans',sans-serif;color:#cd2f27;position:relative;}
aside ul.list li h2 a {color:#CD2F27;}
aside ul.list p {margin-top:4px;font-weight:normal;font-size:15px;}
aside ul.list .avatar {float:left;width:45px;height:45px;position:absolute;left:0;bottom:0;}
/* .widget-mt-last-posts.with_image */
aside .widget.widget-mt-last-posts.with_image .widget-wrap {border:1px solid #cfcdcd;background-color:transparent;}
aside .widget.widget-mt-last-posts.with_image .widget-title {display:none !important;}
aside .widget.widget-mt-last-posts.with_image .block article {border-top:1px solid #aba7a7;}
aside .widget.widget-mt-last-posts.with_image .block article:first-child {border-top:0;}
aside .widget.widget-mt-last-posts.with_image .block article h3 {font:normal 20.33px/1 'Interstate';text-transform:uppercase;color:#ae0002;}

/* .widget.author */
aside .widget.author {border:3px solid #a28478;padding:12px;}
aside .widget.author h4,aside .widget.author .h4 {margin-bottom:24px;}
aside .widget.author header {padding-left:60px;min-height:37px;font:800 18px/1 'Open Sans',sans-serif;color:#cd2f27;position:relative;}
aside .widget.author header p {margin-top:4px;font-weight:normal;font-size:15px;}
aside .widget.author .avatar {float:left;width:45px;height:45px;position:absolute;left:0;bottom:0;}
aside .widget.author .bio {margin-top:12px;border-top:1px dotted #dadada;padding-top:12px;font:normal 14px 'Open Sans',sans-serif;color:#949494;}
/* .widget.commentaries */
aside .widget.commentaries {border:3px solid #a28478;padding:12px;}
aside .widget.commentaries h4,aside .widget.commentaries .h4 {margin-bottom:24px;}
/* .widget.widget-mt-last-posts */
aside .widget.widget-mt-last-posts {border:3px solid #a28478;padding:12px;}
aside .widget.widget-mt-last-posts h4,aside .widget.widget-mt-last-posts .h4 {margin-bottom:24px;}
/* .widget.widget-posts-from-cat */
aside .widget.widget-posts-from-cat {border:3px solid #a28478;padding:12px;}
aside .widget.widget-posts-from-cat h4,aside .widget.widget-posts-from-cat .h4 {margin-bottom:24px;}
/* .widget.widget-posts-from-type */
aside .widget.widget-posts-from-type {border:3px solid #a28478;padding:12px;}
aside .widget.widget-posts-from-type h4,aside .widget.widget-posts-from-type .h4 {margin-bottom:24px;}
/* .widget.s2_form_widget */
aside .widget.s2_form_widget {padding:15px;color:#fff;background:#a28478;}
aside .widget.s2_form_widget h4,aside .widget.s2_form_widget .h4 {margin:0 0 16px;border-bottom:1px solid #b1998f;padding:0 0 16px;font:500 16px 'Open Sans',sans-serif;text-transform:none;color:#fff;}
aside .widget.s2_form_widget a {text-decoration:underline;color:#fff;}
aside .widget.s2_form_widget a:hover {text-decoration:none;}
aside .widget.s2_form_widget p label {display:none;}
aside .widget.s2_form_widget p br {display:none;}
aside .widget.s2_form_widget p input[type="text"] {float:left;margin:0;border:0;padding:0 15px;width:145px;height:36px;font:normal 14px/36px 'Open Sans',sans-serif;color:#525252;}
aside .widget.s2_form_widget p input[type="submit"] {display:block;margin:0;border:0;padding:0;width:95px;height:36px;font:bold 12px/36px 'Open Sans';text-transform:uppercase;color:#fff;background:#826a60;cursor:pointer;transition:.25s linear;}
aside .widget.s2_form_widget p input[type="submit"]:hover {background:#2b3540 !important;}
aside .widget.s2_form_widget p input[name="unsubscribe"] {display:none !important;}
/**
*	@section section.home
*/
section.home {margin:-27px 0 0;}
section.home .top {margin-bottom:19px;}
section.home article.card {float:left;padding:0 0 8px 8px;width:35%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
section.home article.card:nth-child(1) {float:left;padding-left:0;width:40%;}
section.home article.card:nth-child(2) {float:left;width:25%;}
section.home article.card:nth-child(1),section.home article.card:nth-child(2) {min-height:376px;}
section.home article.card:nth-child(3),section.home article.card:nth-child(4) {min-height:188px;}
section.home article.card:nth-child(1) .wrap {padding-left:32px;/*padding-left:62px;*/padding-bottom:28px;}
section.home article.card a {display:block;color:#fff !important;position:relative;overflow:hidden;}
section.home article.card .thumbnail {height:100%;background-position:50% -0px;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1;}
/*section.home article.card .thumbnail img {transition:.25s linear;}*/
section.home article.card .wrap {padding:20px 27px;background: -moz-linear-gradient(top, rgba(6,6,6,0) 0%, rgba(6,6,6,0.8) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(6,6,6,0)), color-stop(100%,rgba(6,6,6,0.8)));background: -webkit-linear-gradient(top, rgba(6,6,6,0) 0%,rgba(6,6,6,0.8) 100%);background: -o-linear-gradient(top, rgba(6,6,6,0) 0%,rgba(6,6,6,0.8) 100%);background: -ms-linear-gradient(top, rgba(6,6,6,0) 0%,rgba(6,6,6,0.8) 100%);background: linear-gradient(to bottom, rgba(6,6,6,0) 0%,rgba(6,6,6,0.8) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00060606', endColorstr='#cc060606',GradientType=0 );position:absolute;left:0;right:0;bottom:0;z-index:2;}
section.home article.card .categories {margin-bottom:12px;font-weight:bold;font-size:12px;text-transform:uppercase;}
section.home article.card .categories span {display:inline-block;padding:0 7px;background:#cd2f27;}
section.home article.card h1,section.home article.card h2 {font:bold 16px/21px 'Droid Serif',serif;text-transform:uppercase;text-shadow:0 1px 1px rgb(0,0,0);text-shadow:0 1px 1px rgba(0,0,0,.3);}
section.home article.card:nth-child(1) .categories {font-weight:bold;font-size:13.54px;}
section.home article.card:nth-child(1) h1,section.home article.card:nth-child(1) h2 {font-size:26px;line-height:30px;}
/*section.home article.card a:hover .thumbnail img {transform:scale(1.1) rotate(1deg);}*/
section.home .list article {margin:26px 0 0;border-top:1px dotted #dadada;padding:26px 0 0;color:#737373;}
section.home .list article:first-child {margin-top:0;border-top:0;padding-top:0;}
section.home .list article .thumbnail {margin:0 0 24px;text-align:center;background:#f3e8e1;}
section.home .list article header {font-size:27px;color:#2b3540;}
section.home .list article header a {color:#2b3540;}
section.home .list article:first-child header {font-size:33px;text-transform:uppercase;}
section.home .list article .categories {margin:10px 0;font-size:18px 'Open Sans',sans-serif;text-transform:uppercase;color:#cd2f27;}
section.home .list article .categories:first-child {margin-top:0;}
section.home .list article .categories a {color:#cd2f27;}
section.home .list article .author p {margin-top:4px;font-weight:normal;font-size:15px;}
section.home .list article .author .avatar {float:left;width:45px;height:45px;position:absolute;left:0;bottom:0;}
section.home .list article .more {font:normal 16px 'Open Sans',sans-serif;color:#a28478;}
section.home .list article .more a {}
section.home .list article .more a:after {display:inline-block;content:'';margin-left:6px;font-family:'FontAwesome';}
section.home .list article:nth-child(2) .thumbnail {float:left;width:270px;max-height:320px;overflow:hidden;}
section.home .list article:nth-child(2) .wrap {margin-left:294px;}
section.home .list article:nth-child(2) header {border:0;padding-left:0;}
section.home .list article:nth-child(3) .thumbnail {float:right;width:270px;max-height:320px;overflow:hidden;}
section.home .list article:nth-child(3) .wrap {margin-right:294px;}
section.home .list article:nth-child(3) header {border:0;padding-left:0;}
section.home .dark {margin:24px 0;padding:20px;background:#2b3540;}
section.home .dark .items {margin-left:-48px;}
section.home .dark article {float:left;padding-left:48px;width:20%;font-size:14px;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
section.home .dark article .thumbnail {margin-bottom:14px;height:86px;overflow:hidden;}
section.home .dark article h2 {font-size:18px;line-height:1.2;}
section.home .dark article h2 a {color:#a28478 !important;}
section.home .columns {margin:0 0 32px;}
section.home .columns .column {float:left;padding:24px;width:55%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
section.home .columns .column:first-child {padding:0 24px 24px;width:45%;background:#a28478;}
section.home .columns article {margin-top:20px;overflow:hidden;}
section.home .columns article:first-child {margin-top:0;}
section.home .columns article .thumbnail {float:right;margin:0 0 0 20px;width:80px;max-height:50px;overflow:hidden;}
section.home .columns article h2 {color:#222;}
section.home .columns article h2 a {color:#222;}
section.home .columns article time {font-style:italic;font-size:11px;font-family:'Open Sans',sans-serif;}
section.home .columns .column:first-child article .thumbnail {float:left;margin:0 20px 0 0;}
section.home .columns .column:first-child article h2,section.home .columns .column:first-child article h2 a {color:#fff;}
section.home .columns .column:first-child article:first-child {margin:0 -24px;color:#fff;}
section.home .columns .column:first-child article:first-child .thumbnail {float:none;margin:0 0 20px;width:auto !important;max-height:200px;}
section.home .columns .column:first-child article:first-child h2 {padding:0 24px;font-size:23px;}
section.home .columns .column:first-child article:first-child h2,section.home .columns .column:first-child article:first-child h2 a {color:#222;}
section.home .columns .column:first-child article:first-child time {padding:0 24px;}
/**
*	@section section.posts
*/
section.posts {}
section.posts article {margin:32px 0 0;border-top:1px dotted #dadada;padding:32px 0 0;color:#737373;}
section.posts article header {font-size:27px;color:#2b3540;}
section.posts article header a {color:#2b3540;}
section.posts article .author {margin-top:24px;padding-left:60px;min-height:37px;font:800 18px/1 'Open Sans',sans-serif;color:#a28478;position:relative;}
section.posts article .author p {margin-top:4px;font-weight:normal;font-size:15px;}
section.posts article .author .avatar {float:left;width:45px;height:45px;position:absolute;left:0;bottom:0;}
section.posts article .author:after {display:none !important;}
section.posts article:nth-child(2n) .thumbnail {float:left;width:270px;}
section.posts article:nth-child(2n) .wrap {margin-left:294px;}
section.posts article:nth-child(2n) header {border:0;padding-left:0;}
section.posts article:nth-child(2n+1) .thumbnail {float:right;width:270px;}
section.posts article:nth-child(2n+1) .wrap {margin-right:294px;}
section.posts article:nth-child(2n+1) header {border:0;padding-left:0;}
section.posts article:first-child {margin-top:0;border-top:0;padding-top:0;}
section.posts article:first-child header {font-size:33px;text-transform:uppercase;}
section.posts article:first-child .thumbnail {float:none;margin:0 0 24px;width:auto;text-align:center;background:#f3e8e1;}
/**
*	@section section.search
*/
section.search {}
section.search h1 {margin-bottom:24px;border-left:4px solid #e14420;padding-left:20px;font:bold 32px/1 'Droid Serif',serif;color:#2b3540;}
section.search article {margin:32px 0 0;border-top:1px dotted #dadada;padding:32px 0 0;color:#737373;}
section.search article:first-child {margin-top:0;border-top:0;padding-top:0;}
section.search article .thumbnail {margin:0 0 24px;text-align:center;background:#f3e8e1;}
section.search article header {font-size:27px;color:#2b3540;}
section.search article header a {color:#2b3540;}
section.search article:first-child header {font-size:33px;text-transform:uppercase;}
section.search article .author {padding-left:60px;min-height:37px;font:800 18px/1 'Open Sans',sans-serif;color:#a28478;position:relative;}
section.search article .author p {margin-top:4px;font-weight:normal;font-size:15px;}
section.search article .author .avatar {float:left;width:45px;height:45px;position:absolute;left:0;bottom:0;}
/**
*	@section article
*/
article {}
article header {margin-bottom:24px;border-left:4px solid #e14420;padding-left:20px;font:bold 32px/1 'Droid Serif',serif;color:#2b3540;}
article header h1,article header .h1,article header h2,article header .h2,article header p {margin:0;}
article header h1 + h2,article header .h1 + h2,article header h1 + p,article header h1 + .h2,article header .h1 + .h2,article header .h1 + p {margin-top:18px;font-weight:normal;font-size:32px;color:#a1a1a1;}
/* .post */
article.post .thumbnail {margin:0 0 24px;}
article.post div.meta {margin:-10px 0 24px;border-top:1px dotted #dadada;border-bottom:1px solid #dadada;padding:8px 0;font-size:17px;color:#a28478;}
article.post div.meta span {font-style:italic;}
article.post div.meta a {color:#cd2f27;}
article.post div.related {float:right;width:160px;font-size:14px;color:#949494;}
article.post div.related article {margin-bottom:16px;border-bottom:1px dotted #dadada;padding-bottom:16px;}
article.post div.related h4,article.post div.related .h4 {margin-bottom:16px;border-bottom:3px solid #cd2f27;padding-bottom:14px;font:800 18px/1 'Open Sans',sans-serif;letter-spacing:-0.9px;text-transform:uppercase;color:#cd2f27;}
article.post div.related h5,article.post div.related .h5 {margin-bottom:8px;font:800 16px/1.2 'Open Sans',sans-serif;}
article.post div.related .date {margin-top:8px;font:bold 14px/1.2 'Open Sans',sans-serif;}
article.post .wrap {}
article.post .wrap.left {width:612px;}
article.post .text > *:first-child {margin-top:0 !important;}
article.post .text p:first-child:first-letter {float:left;margin-top:9px;font-size:82px;line-height:1;color:#1a1a1a;}
article.post ul.terms {margin:24px 0 24px -10px;font:normal 12px/27px 'Open Sans',sans-serif;text-transform:uppercase;}
article.post ul.terms li {display:inline-block;}
article.post ul.terms a {display:inline-block;margin:0 0 10px 10px;border:1px solid #a28478;border-radius:3px;padding:0 13px;color:#a28478;}
article.post ul.terms a:hover {color:#fff !important;background:#a28478;}
/**
*	@section article.page
*/
article.page {}
article.page header {border:0;padding:0;}
article.page h1,article.page .h1 {margin-bottom:24px;border-left:4px solid #e14420;padding-left:20px;font:bold 32px/1 'Droid Serif',serif;color:#2b3540;}
/**
*   @section .read-also
*/
.read-also {margin:24px 0;padding:20px 25px 0;background:#2b3540;}
.read-also h3 {margin:0 -25px 20px;border-left:3px solid #fff;padding:0 25px 0 22px;font:800 32px/1 'Open Sans',sans-serif;text-transform:uppercase;color:#fff;}
.read-also ul {margin-left:-25px;overflow:hidden;}
.read-also ul li {float:left;margin-bottom:20px;padding-left:25px;width:25%;font-size:14px;text-align:center;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.read-also ul li .thumbnail {margin-bottom:14px;max-height:96px;overflow:hidden;}
.read-also ul li h4 {font:normal 16px/1.2 'Open Sans',sans-serif;}
.read-also ul li h4 a {color:#fff !important;}
.read-also ul li time {margin-top:10px;font:normal 14px/1 'Open Sans',sans-serif;color:#6b727a;}
/**
*	@section header.author, section.authors article,div.about-author
*/
header.author,section.authors article,div.about-author {margin-bottom:30px;border:3px solid #a28478;padding:20px;color:#2b3540;}
section.authors article {overflow:hidden;}
header.author .avatar,section.authors article .avatar,div.about-author .avatar {float:left;width:180px;}
header.author .wrap,section.authors article .wrap,div.about-author .wrap {margin-left:200px;}
header.author .title,section.authors article .title,div.about-author .title {font-weight:800;font-size:35px;font-size:28px;line-height:1;text-transform:uppercase;color:#2b3540;}
section.authors article .title a,div.about-author .title a {color:#2b3540;}
header.author .bio,section.authors article .bio,div.about-author .bio {color:#737373;}
.afp + section.authors {margin-right:190px;}
/**
*   @section .afp
*/
.afp {float:right;padding:0 0 30px 30px;width:160px;font:bold 12px/1 'Open Sans',sans-serif;color:#a28478;background:#fff;}
.afp a {color:#1a1a1a;}
.afp h4,.afp .h4 {border-bottom:3px solid #e14420;padding-bottom:6px;font:800 18px/1 'Open Sans',sans-serif;text-transform:uppercase;color:#e14420;}
.afp h4 span,.afp .h4 span {color:#2b3540;}
.afp ul:before {display:block;content:'';margin:6px 0;height:40px;background:url(./images/ap.png) 50% 50% no-repeat;}
.afp ul li {border-bottom:1px dotted #ccc;padding:9px;}

section.home .list .afp + .items article:first-child .thumbnail,.afp + section.posts article:first-child .thumbnail {margin-right:190px;}
/**
*	@section .pagination
*/
.pagination {margin:32px 0;font:500 0/36px 'Open Sans',sans-serif;text-align:center;color:#1a1a1a;}
.pagination ul {font-size:0;}
.pagination li {display:inline-block;margin:0 2px;font-size:18px;}
.pagination li.prev {margin:0 10px 0 0;}
.pagination li.next {margin:0 0 0 10px;}
.pagination li.prev a,.pagination li.next a {border:0;border-radius:0;}
.pagination li.prev a:before {display:inline-block;content:'';margin-right:10px;font-family:'FontAwesome';}
.pagination li.next a:after {display:inline-block;content:'';margin-left:10px;font-family:'FontAwesome';}
.pagination a,.pagination li.current {display:inline-block;border:1px solid #1a1a1a;border-radius:50%;min-width:36px;height:36px;text-decoration:none;color:#1a1a1a;}
.pagination li.current {color:#fff;background:#1a1a1a;}
/**
*	@section footer.page
*/
footer.page {font-size:12px;color:#5e5e5e;background:#1a1a1a;overflow:hidden;}
footer.page .top {border-bottom:1px solid #303030;background:#282828;}
footer.page .columns {margin:0 0 15px -40px;font-size:15px;line-height:1.45;color:#fff;}
footer.page .columns a {color:#fff !important;}
footer.page .columns .column {float:left;padding:34px 0 0 40px;width:33.3%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
footer.page .columns header {padding:0 0 29px;font:800 26px/1 'Open Sans',sans-serif;text-transform:uppercase;color:#fff;position:relative;}
footer.page .columns header:after {display:block;content:'';border:1px solid #616161;border-width:1px 0;height:2px;font-size:0;position:absolute;left:0;right:0;bottom:0;}
footer.page .columns .wrap {padding:15px 7px;}
footer.page .column.about .wrap {text-align:justify;}
footer.page .column.contact .wrap {font-size:14px;font-family:'Open Sans',sans-serif;color:#8e8e8e;}
footer.page .column.contact address,footer.page .column.contact .phone,footer.page .column.contact .email {margin-top:12px;padding-left:36px;font-weight:300;font-size:17px;color:#fff;position:relative;}
footer.page .column.contact address:before,footer.page .column.contact .phone:before,footer.page .column.contact .email:before {display:block;content:'';font-size:18px;font-family:'FontAwesome';color:#fff;position:absolute;top:0;left:0;}
footer.page .column.contact address:before {content:'';}
footer.page .column.contact .phone:before {content:'';}
footer.page .column.contact .email:before {content:'';}
footer.page .column.nav .wrap {font:600 13px 'Open Sans',sans-serif;text-transform:uppercase;}
footer.page .column.nav li {margin-top:14px;}
footer.page .column.nav li:first-child {margin-top:1px;}
footer.page .copyrights {padding:15px 0;font-size:12px;font-family:'Open Sans',sans-serif;}
footer.page .copyrights p {float:left;}
footer.page .copyrights span {font-weight:bold;color:#959595;}
footer.page .socials {float:right;margin-top:-2px;padding-top:0;}
/**
*	@section .form
*/
.form {margin:30px 0;font-size:16px;}
.form h3 {margin-bottom:20px;font:500 40px/1 'Open Sans',sans-serif;text-transform:uppercase;color:#ce332b;}
.form dl {padding:7px 0;}
.form dl dt {float:left;font-weight:bold;width:120px;line-height:27px;}
.form dl dt label {cursor:pointer;}
.form dl dd,.form .submit {margin-left:130px;}
.form input,.form textarea {display:block;margin:0 auto;border:1px solid #c4c4c4;padding:0 18px;width:480px;width:100%;font:inherit;line-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.form textarea {height:125px;}
.form input:focus,.form textarea:focus {border-color:#a28478;background-color:#f2f3f6;}
.form input.error,.form textarea.error {border-color:#f00;}
.form .submit {margin:20px 0 0;}
.form button {margin:0;border:0;padding:0 20px;font:bold 14px/40px 'Open Sans',sans-serif;text-transform:uppercase;color:#fff !important;background:#cd2f27;cursor:pointer;transition:.25s linear;}
.form button:hover {color:#fff;background:#2b3540;}
.form button:active {}
.form .message {margin:7px 0;border:1px solid #7ad03a;border-radius:3px;padding:5px 15px;}
/* .feedback */
.form.feedback {}
.form.feedback dl dt {display:none;}
.form.feedback dl dd {margin-left:0;}
/**
*	@section section.comments
*/
section.comments {margin:0 0 32px;font-size:16px;}
section.comments header {margin-bottom:24px;border-left:4px solid #e14420;padding-left:20px;font:bold 32px/1 'Open Sans',sans-serif;text-transform:uppercase;color:#2b3540;}
section.comments header h2,article header .h2,article header p {margin:0;}
section.comments header h2 + p,article header .h2 + p {margin-top:2px;font-weight:300;font-size:18px;color:#a1a1a1;color:#1a1a1a;}
section.comments ol.commentlist {border-bottom:1px dotted #dadada;padding-bottom:32px;}
section.comments .comment {margin:32px 0 0;border-top:1px dotted #dadada;padding:32px 0 0;}
section.comments .comment.bypostauthor {background:url(./images/author.png) 0 0 no-repeat;}
section.comments .comment.depth-1 {padding-left:0;}
section.comments .comment.depth-2 {padding-left:56px;}
section.comments .comment.depth-3 {padding-left:112px;}
section.comments .comment .author-avatar {float:left;border-radius:50%;width:80px;height:80px;}
section.comments .comment .author-avatar * {display:block;border-radius:50%;width:80px;height:80px;}
section.comments .comment .content {margin-left:104px;}
section.comments .comment .awaiting-moderation {border:1px solid #ff9800;border-radius:3px;padding:0 10px;background:#f2f3f6;}
section.comments .comment .meta {margin-top:-4px;}
section.comments .comment .meta .author {margin-bottom:4px;font:bold 24px/1 'Open Sans',sans-serif;text-transform:uppercase;color:#1a1a1a;}
section.comments .comment .meta .author a {color:#1a1a1a;}
section.comments .comment .meta .author span {display:inline-block;margin:0 0 0 20px;border-radius:3px;padding:0 9px;font:normal 10px/19px 'Open Sans';color:#fff;background:#a28478;position:relative;top:-5px;}
section.comments .comment .meta time {font:normal 14px/1 'Open Sans';color:#a8a8a8;}
section.comments .comment .text {margin:10px 0;}
section.comments .comment .actions {font:normal 14px/1 'Open Sans';}
section.comments .comment .actions div {float:left;margin-left:24px;}
section.comments .comment .actions div:first-child {margin-left:0;}
section.comments .comment .actions .reply a {position:relative;}
section.comments .comment .actions .reply a:before {display:inline-block;margin-right:4px;content:'';font-family:'FontAwesome';}
section.comments .comment .actions .edit a {position:relative;}
section.comments .comment .actions .edit a:before {display:inline-block;margin-right:4px;content:'';font-family:'FontAwesome';}
section.comments #respond {margin:32px 0 0;border-top:4px solid #e34922;}
section.comments #respond h3 {margin-bottom:8px;font:normal 35px 'Interstate';text-transform:uppercase;color:#373737;}
section.comments #respond input,section.comments #respond textarea {margin-bottom:10px;width:100%;}
section.comments #respond .submit {margin:20px auto 0;/*width:480px;*/}


.cptch_block {margin:0 0 10px;}
.cptch_block br {display:none;}
p.comment-subscription-form {margin:0 0 10px;}
p.comment-subscription-form input {display:inline-block;width:auto;}
/*===========================================================================
*	
*/
@media only screen and (max-width:1240px) {
	.page-wrapper,footer.page {width:960px;}
	aside.right {width:250px;}
	.content-wrapper .content.left {width:680px;}
    .content-wrapper .afp + .content.left {width:490px;}
	nav.categories li,nav.types li {font-size:15px;}
    header.author .avatar, section.authors article .avatar,div.about-author .avatar {width:80px;}
    header.author .wrap, section.authors article .wrap,div.about-author .wrap {margin-left:100px;}
    article.post .wrap.left {width:490px;}
}
/*===========================================================================
*	Tablet Portrait size to standard 960 (devices and browsers)
*/
@media only screen and (max-width:1024px) {
	.page-wrapper,footer.page {width:740px;}
	aside.right {width:180px;}
	.content-wrapper .content.left {width:530px;}
    .content-wrapper .afp + .content.left {width:380px;}
	header.page .logo {width:225px;height:132px;background:#fff;}
	header.page .nav-wrap {margin-left:225px;}
	nav.categories li,nav.types li {font-size:13px;}
	nav.categories li::before {display:none !important;}
	nav.types a, nav.categories a {padding:0 10px;}
	section.home .list article:nth-child(2) .thumbnail,section.home .list article:nth-child(3) .thumbnail {width:180px;}
	section.home .list article:nth-child(2) .wrap {margin-left:210px;}
	section.home .list article:nth-child(3) .wrap {margin-right:210px;}
    section.posts article:nth-child(2n) .thumbnail,section.posts article:nth-child(2n+1) .thumbnail {width:180px;}
    section.posts article:nth-child(2n) .wrap {margin-left:210px;}
    section.posts article:nth-child(2n+1) .wrap {margin-right:210px;}
    section.posts article:first-child .thumbnail {width:auto;}
	section.home .columns .column {float:none;margin-top:30px;width:auto !important;}
	section.home .columns .column:first-child article:first-child .thumbnail {margin-bottom:10px;padding:30px 30px 0;}
    aside ul.list li {padding-left:0;}
    aside ul.list .avatar {display:none;}
    article.post div.related {display:none !important;}
    article.post .wrap.left {float:none;width:auto;}
    .read-also ul li {width:50%;}
    .read-also ul li:nth-child(2n+1) {clear:both;}
    .read-also ul li .thumbnail {max-height:140px;}
}
/*===========================================================================
*	Mobile Landscape Size to Tablet Portrait (devices and browsers)
*/
@media only screen and (max-width:767px) {
	.page-wrapper,footer.page {width:480px;}
	header.page .singup,header.page .singin {display:none !important;}
	header.page .rss {margin-left:0 !important;}
	header.page .logo {float:none;width:auto;height:auto;text-align:center;}
	header.page .logo img {width:225px;}
	header.page .nav-wrap {margin-left:0;}
	aside.right {float:none;margin-bottom:30px;width:auto;}
    .afp {float:none;margin:30px 0;padding:0;width:auto;}
	.content-wrapper .content.left {float:none;width:auto;}
    section.home .list .afp + .items article .thumbnail, .afp + section.posts article:first-child .thumbnail {margin-right:0;}
	section.home article.card:nth-child(1), section.home article.card:nth-child(2),section.home article.card:nth-child(3), section.home article.card:nth-child(4) {width:50%;}
	section.home article.card:nth-child(3) {padding-left:0;}
	section.home .list article:nth-child(2) .thumbnail,section.home .list article:nth-child(3) .thumbnail {width:120px;}
	section.home .list article:nth-child(2) .wrap {margin-left:150px;}
	section.home .list article:nth-child(3) .wrap {margin-right:150px;}
	section.home .dark article {float:none;margin-top:20px;width:auto;overflow:hidden;}
	section.home .dark article:first-child {margin-top:0;}
	section.home .dark article .thumbnail {float:left;margin-right:20px;width:120px;}
	section.home .columns .column {padding:20px !important;}
	section.home .columns .column:first-child article:first-child {margin:0;}
	section.home .columns .column:first-child article:first-child .thumbnail,section.home .columns .column:first-child article:first-child h2,section.home .columns .column:first-child article:first-child time {padding:0;}
	header.author .avatar {float:left;width:120px;}
	header.author .wrap {margin-left:150px;}
	footer.page .columns .column {float:none;width:auto;}
}
/*===========================================================================
*	Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
*/
@media only screen and (max-width:479px) {
	.page-wrapper,footer.page {padding:0 15px;width:320px;}
	.full {margin-left:-15px;margin-right:-15px;padding-left:15px !important;padding-right:15px !important;}
	header.page {margin:0 -15px;}
	header.page .top {padding-left:15px;padding-right:15px;}
	header.page .top .search {margin-left:15px;}
	header.page .top .left a {font-size:0;}
	header.page .top .left a i {margin:0;}
	section.home article.card:nth-child(1), section.home article.card:nth-child(2),section.home article.card:nth-child(3), section.home article.card:nth-child(4) {padding-left:0;width:100%;}
    section.home .list article .thumbnail {float:none !important;margin:0 0 10px !important;width:auto !important;}
	section.home .list article .wrap {margin:0 !important;}
    section.posts article .thumbnail {float:none !important;margin:0 0 10px !important;width:auto !important;}
    section.posts article .wrap {margin:0 !important;}
	header.author .avatar {float:left;width:80px;}
	header.author .wrap {margin-left:100px;}
    .read-also ul li {float:none;width:auto;}
    .read-also ul li .thumbnail {max-height:200px;}
    .text .alignleft,.text .alignright,.text .aligncenter {clear:both;float:none;display:block;margin:24px auto;max-width:100%;}
}
/*===========================================================================*/