.entry-content em {
	font-style: normal;
}
.inner-block {
	padding: 25px 0 0 0;
}

.blog-tile {
	float: left;
	width: 33.33%;
	display: block;
	overflow: hidden;
	margin-bottom: 50px;
}
.b-l-block {
	margin: 0 0 0 10px;
	position: relative;
}
.b-l-block figure {
	margin: 0;
}
.b-l-block figure img {
	width: 100%;
}
.bl-info {
	background: #fff;
	padding: 0 25px;
	position: relative;
	min-height: 92px;
}
.bl-info h3 {
	padding: 18px 0 16px 0;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
}
.bl-info span.date {
	font-weight: 300;
	font-size: 14px;
	position: absolute;
	right: 25px;
	bottom: 20px;
	text-align: right;
	color: #afafaf;
}
.recent {
	float: right;
	width: 29%;
	height: auto;
	margin-top: 70px;
}
.recent .blog-tile {
	width: 100%;
	margin-bottom: 30px;
	float: none;
}
.recent .b-l-block {
	margin: 0;
}
.recent .bl-info {
	height: auto !important;
	min-height: inherit;
}
.recent .bl-info h3 {
	padding-bottom: 55px;
}
.bl-info span.date {
	line-height: normal;
}

.centerimg {
	text-align: center;
}
.onecol {
	margin: 0 0 50px 0;
}
.onecol img {
	width: 100%;
	margin: 0 0 20px 0;
}
.autocol {
	margin: 0 0 50px 0;
}
.autocol img {
	max-width: 100%;
	margin: 0 0 20px 0;
}
.twocol {
	width: 49%;
	float: left;
	margin: 0 2% 60px 0;
}
.twocol img {
	width: 100%;
	margin: 0 0 20px 0;
}
.source {
	font-size: 12px;
	text-align: right;
	padding: 3px 0;
}
.mb0 {
	margin-bottom: 0 !important;
}
.mb {
	margin-bottom: 10px !important;
}
.pb0 {
	padding-bottom: 0 !important;
}

.ssba-wrap {
	clear: both !important;
	margin: 44px 0 5px 0!important;
}
.ssba-wrap div:before {
	content: "Share It";
	display: block;
	font-size: 14px;
	font-weight: 400;
	float: left;
	padding: 0 20px 10px 0;
	line-height: 24px;
}
.ssba a {
	float: left;
	width: 26px;
	height: 30px;
	display: block;
	margin: 0 15px 0 0;
}
.ssba a:hover {
	opacity: 0.8;
}
.ssba a:last-child {
	margin: 0;
}
.ssba-img {
	width: 100% !important;
	padding: 0!important;
}
.edit-link, .comments-area {
	display: none;
}
.thanks {
	margin: 0 0 55px 0;
	border: #ddd6d4 dashed 1px;
	padding: 22px 25px;
	background: #fff;
	line-height: 34px;
	font-size: 15px;
}
.download {
	margin: 75px 0 75px 0;
	padding: 0;
	text-align: center;
}
.download h2 {
	padding: 0;
	font-size: 22px;
}
.download p {
	padding: 0;
}
.download h2 a {
	padding: 46px 0 0 0;
	font-weight: 400;
	background: url(../image/download.svg) no-repeat center top;
	background-size: 32px;
	display: block;
}
.download span {
	font-size: 14px;
	display: block;
	padding: 4px 0 0 0;
}
.page-header {
	background: none;
	height: auto;
	padding: 38px 0 20px 10px;
}
.page-header h1 {
	font-size: 20px;
	padding: 0;
}

h1.entry-title, h1.entry-title a {
	line-height: 46px;
	padding: 0 0 13px 0;
	font-size: 35px;
}
.firstHeading {
	margin-top: 0;
}
.imgHeadig {
	margin-bottom: 10px;
}

.entry-header {
	position: inherit;
	background: none;
	width: auto;
	height: auto;
	display: inherit;
	z-index: inherit;
}
.entry-meta {
	margin-bottom: 45px;
	font-size: 14px;
}
.entry-meta a:hover {
	text-decoration: underline;
}
.posted-on {
	background: url(../image/time.svg) no-repeat 0 1px;
	background-size: 17px;
	padding: 0 34px 0 25px;
}
.byline {
	background: url(../image/by.svg) no-repeat 0 1px;
	background-size: 17px;
	padding: 0 34px 0 20px;
}
.cat-links {
	background: url(../image/category.svg) no-repeat 0 3px;
	padding: 0 0 0 16px;
}
.posted-on, .byline, .cat-links {
	text-transform: capitalize;
}
.posted-on a, .byline a {
	padding: 0;
}
.cat-links a {
	padding: 0 3px;
}

.article-area {
	padding: 0;
	width: 63%;
	float: left;
}
#disqus_thread {
	width: 63%;
}
.entry-content a:hover {
	text-decoration: underline;
}
.entry-content ul, .entry-content ol {
	display: block;
	padding-bottom: 20px;
}
.entry-content ul li, .entry-content ol li {
	display: block;
	margin-bottom: 16px;
}
.post-navigation, .nav-links {
	display: none !important;
}
.search-form {
	padding-top: 3px;
}
.search-field {
	border: none;
	background: #232323;
	width: 500px;
	height: 43px;
	padding: 0 0 0 20px;
	color: #afafaf;
}

.intPerson {
	padding: 0 0 40px 0;
}
.intPerson .photo {
	width: 43%;
	float: left;
	line-height: 0;
}
.intPerson .photo img {
	width: 100%;
}
.intPerson .photoWide {
	width: 100%;
	margin: 0 0 30px 0;
	line-height: 0;
}
.intPerson .photoWide img {
	width: 100%;
}
.personDtls {
	float: right;
	width: 52.5%;
}
.wide {
	width: 100% !important;
	float: inherit !important;
	padding-top: 0 !important;
}
.personDtls h2 {
	padding: 0 0 4px 0;
	font-size: 20px;
}
.personDtls a:hover {
	text-decoration: none;
	opacity: 0.8;
}
.personDtls .designerinfo {
	display: block;
	padding: 0 0 5px 0;
	line-height: 33px;
	font-size: 15px;
}
.personDtls .intro {
	font-weight: 400;
	line-height: 36px;
	padding: 35px 0 35px 0;
	margin: 25px 0 0 0;
	border-top: #e7e2e1 solid 1px;
	border-bottom: #e7e2e1 solid 1px
}
.personDtls .intro span {
	width: 32px;
	height: 32px;
	display: block;
	float: left;
	background: url(../image/inverted-comma.svg) no-repeat 5px 0;
	background-size: 30px 30px;
	padding: 0 14px 0 0;
}
.quesAnsw {
	padding: 0 0 10px 0;
}
h3.question {
	background: url(../image/question.svg) no-repeat 0 6px;
	background-size: 18px;
	padding: 0 0 0 26px;
	margin: 0 0 10px 0;
}

.entry-footer {
	margin: 0 !important;
	padding: 0 !important;
	display: block;
	background: none;
}
.tags-links {
	display: block;
	margin: 0
}
.tags-links a {
	padding: 12px 26px;
	background: #f3f1f0;
	white-space: nowrap;
	margin: 0 10px 10px 0;
	font-size: 14px;
	line-height: normal;
	display: block;
	float: left;
	text-transform: uppercase;
}
.tags-links a:hover {
	background: #FFF;
}
.list-normal {
	margin: 0 0 0 25px;
}
.list-normal li {
	margin: 0px !important;
	padding: 0 0 12px 0;
}

@media screen and (min-width: 1850px) {
.article-area, #disqus_thread {
	width: 61%;
}
.recent {
	width: 30%;
}
}
@media screen and (max-width: 1570px) {
.article-area, #disqus_thread {
	width: 64%;
}
}
@media screen and (max-width: 1276px) {
.blog-tile {
	width: 50%;
}
.twocol {
	width: 100%;
	margin-right: 0;
	float: none;
}
#disqus_thread {
	width: 100%;
}
}
@media screen and (max-width: 1000px) {
.recent {
	display: none;
}
.article-area {
	width: 100%;
	float: none;
}
.twocol {
	width: 49%;
	float: left;
	margin: 0 2% 60px 0;
}
}
 @media screen and (max-width: 820px) {
.bl-info {
	min-height: 120px;
}
.intPerson .photo {
	width: auto;
	float: none;
	margin: 0;
}
.personDtls {
	padding-top: 30px;
	float: none;
	width: auto;
}
.twocol {
	width: 100%;
	margin-right: 0;
	float: none;
}
}
@media screen and (max-width: 700px) {
.blog-tile {
	width: 100%;
	margin-bottom: 45px;
}
.bl-info {
	min-height: 92px;
}
.bl-info h3 {
	padding-bottom: 18px;
}
}
@media screen and (max-width: 600px) {
.bl-info {
	padding-right: 20px;
	padding-left: 20px;
}
.bl-info h3 {
	padding-bottom: 40px;
}
.bl-info span.date {
	right: 20px;
}
}