body {font-family: "Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;}
a,#wp-content h6 a,#wp-content a.button {color:#000;}
a:hover,#wp-content h6 a:hover,#wp-content a.button:hover {color:#999;}
#wp-content a {color:rgb(130, 116, 48);}
#wp-content a:hover {color:red;}
#infinite-article > .post-detail-row {padding: 1rem 0}
#category-title h1 {color:#666;}
h1.entry-title {font-family: helvetica,arial,sans-serif;font-size:36px;}
.entry-header {border-top: 3px solid black;
    padding: 20px 0;
    margin: 0;}
.post.style1 .post-title h3.cattitleheader {font-size:1.2rem;font-weight:600;}
.widget > strong span {background-color: #efefef;}
.post-meta h3,.post .post-title h3 {font-size:.9rem;font-weight: 600;}
.fwHeaderRow {border:1px solid #ccc;padding:6px;}
.fwHeaderRow.top {margin:0 0 1rem;}
.fwHeaderRow.bottom {margin:1rem 0;}

blockquote:before,blockquote:after {background: black;}
blockquote p {color:black;}
.closeAttachment {position: absolute;right:0;top:15px;}
.closeAttachment .fi-x {font-size: 1.2rem;padding: 1px 6px;}
.pictpressNav .button {color: #666;background-color: #fff;}
.pictpressNav span.button {cursor:auto;}
.pictpressNav a.button {border:1px #ccc solid;}
.pictpressNav div.pad2r {padding-right: 2px;}
.pictpressNav div.pad2l {padding-left: 2px;}
.thumbnail {padding:0px 2px 14px 2px;}
.thumbnail .image img {box-sizing:initial;margin:0 auto 5px;}
#wp-content.fullwidth-on.pictpressdiv-off img:not(.notfullwidth) {width:100%;}
#wp-content.fullwidth-on .thumbnail img {width:80%;}

@media screen and (max-width: 950px) {
#wp-content div.thumbnail {min-height:270px;max-height: 275px;overflow: hidden;}
.post.post-detail .post-content p {padding:0 8px;}
.post-header {height:300px;}
}
@media screen and (min-width: 951px) {
#wp-content div.thumbnail {max-height: 380px;overflow: hidden;}
.post-header {height:600px;}
}

#wp-content.pictpressdiv-on {font-family: 'Open Sans';}
#wp-content.pictpressdiv-on div.pictpressNav + p:first-child {height:0;margin:0;}
.post .post-content h6 {text-align:center;margin-bottom: 8px;font-weight: 600;font-size:1.4rem;}
.showanchor {top:-84px;
    display: block;
    position: relative;
    visibility: hidden;}
@media only screen{
	.thumbnail {width:50%;}
}
.post-gallery-content .lightbox-header {padding: 7px 15px;}
.post-gallery-content .lightbox-header .columns > .logolink {display: none;}
.post-gallery-content .lightbox-header .lightbox-close {line-height: 1rem;}
.post-gallery-content a {color: white;text-decoration: underline;}
.post-gallery-content a:hover {text-decoration: none;}
@media only screen and (max-width: 40em) {
	.post-gallery-content {padding-top: 70px;}
	.post-gallery-content .lightbox-header button {padding:0;}
	.post-gallery-content .lightbox-header {height: 35px;top:35px;}
	.fixed {z-index: 99999!important;}
	.mfp-bg {top:35px;}
}
@media only screen and (min-width: 40.063em) {
	.post-content-container {padding-left: 0;}
	.tabs dd.small100 {width: auto;}
	.tabs dd.small50 {width: auto;}
	.thumbnail {width:25%;}
	.mfp-wrap {top: inherit;}
	.post-gallery-content {padding-bottom:50px;padding-top: 35px;}
	.post-gallery-content .lightbox-header {height: 35px;}
	.post-gallery-content .lightbox-header .lightbox-close {padding: 0;}
}
.post-gallery-content .row .columns.image-text h6, .post-gallery-content .row .columns.image-text h5, .post-gallery-content .row .columns.image-text {color: #d5d5d5;}
.post-gallery-content h6 {overflow: hidden;}
.post .post-gallery .gallery-link {top:inherit;bottom: 50px;}
.post-gallery-content .row .columns .arrow {background:rgba(123, 123, 123, 0.7);}
.post-gallery-content .row .columns .arrow + span {color: #ABABAB ;}
.post.blog-list {padding: 0 6px;}
.post.post-detail .post-content p {text-align: justify;}
#category-title {text-align: left;padding-left: 1rem;margin-bottom: 0;}
.archiveTextCol {padding: 0 1rem;}
#infinite-article > .post-detail-row {padding:1rem;}
.row.PrevNextNav {margin: 2rem 0;padding:1rem 0 0; border-top:1px solid #f2f2f2;}
.row.PrevNextNav img {margin: 1rem 0;border: 1px solid black;}
.post .share-article .boxed-icon {margin: 0;}
.post .share-article.show-for-small .boxed-icon {height: 25px;width: 25px;line-height: 25px;}
/*.post-content-container + .share-article {margin: 2rem 0 1rem;}*/
.post .post-author {line-height: 25px;margin: 0 0 15px;}
@media only screen and (min-width: 40.063em) {
	.post .post-author {line-height: 53px;}
}
.post .share-article .shareCountSpan {margin-right: .3rem;font-size: 12px;}
.post .share-article.show-for-small .shareCountSpan {display:block;font-size: 10px;padding-top: 1px;}
.post .share-article {position: absolute;max-width:initial;width: auto;text-align: right;top:0;right:0;margin-right: 0;}
.post .share-article.fullwidthlayout {top:-1rem;}
.post .share-article.templatestyle2 {top:-5rem;right:.5rem;margin: 0;}
.post .share-article.show-for-small.templatestyle2 {top:-4.5rem;}
.post .share-article.twocollayout {top: 6rem;}
.containAuthorSocial {position: relative;}
.post-detail-style2 .sidebar_inner {margin-top: -40px;}
.RelatedPostsColumn {min-height: 200px;}
.blog_nav a {font-size:1.1rem;border-top:2px solid black;padding-bottom: 60px;}
