/*
	Theme Name: Organic Authority
    Template: tpd-theme
    Theme URI: http://publisherdesk.com
	Description: TPD Theme accompaniment for the TPD Wordpress Theme
	Version: 1.0.28
	Author: The Publisher Desk
	Author URI: http://publisherdesk.com
	Tags: Blank, HTML5, CSS3
    Bitbucket Theme URI: https://bitbucket.org/thepublisherdesk/organicauthority-child-theme
*/

/* header */

.header nav.nav>ul>li>a{
	font-size: 13px;
	padding: 7px 8px;
}
.header ul.social-links li a{
	width: 40px;
}

/* footer */

footer #social-text {
    font-size: 12px;
}

/* drop cap style */

p.has-drop-cap:first-letter{
	color: #f16022;
	font-size: 5.95em !important;
}

/* home page */

body.home .tpd-template-18 .tpd-featured-post-primary-post .tpd-card-headline-title>a {
	font-size: 32px;
}
body.home .wp-block-tpd-block-tpd-featured-posts .tpd-template-23:before,
body.home .wp-block-tpd-block-tpd-featured-posts .tpd-template-23:after,
body.home .wp-block-tpd-block-tpd-featured-posts .tpd-template-23 .tpd-more-button-wrapper,
body.home .wp-block-tpd-block-tpd-featured-posts .tpd-template-23 .tpd-author_prefix,
body.home .wp-block-tpd-block-tpd-editor-posts:before,
body.home .wp-block-tpd-block-tpd-editor-posts:after {
    display: none;
}
body.home .wp-block-tpd-block-tpd-featured-posts .tpd-template-23 .tpd-author{
	flex-direction: column;
}
body.home .wp-block-tpd-block-tpd-featured-posts .tpd-template-23 .tpd-card:not(:first-child),
body.home .wp-block-tpd-block-tpd-editor-posts .tpd-card:not(:first-child){
	border: none !important;
}
body.home .wp-block-tpd-block-tpd-featured-posts .tpd-template-23 .tpd-featured-posts-title{
	margin-left: 0px;
}
body.home .wp-block-tpd-block-tpd-editor-posts .tpd-featured-posts-title{
	justify-content: left;
}
@media screen and (max-width: 767px) {
	body.home .shop_best_seller{
		overflow-x: auto;
	}
	body.home .shop_best_seller>.wp-block-column{
		min-width: 200px;
	}
}

/* single post */

body.single main article>p,
body.single main article>ol{
	word-wrap: break-word; 
}
body.single main article>ul{
	display: grid;
}
body.single .author-bio{
	display: inline-block;
}
body.single .wp-block-image{
	text-align: center;
	    margin: auto;
}
body.single .tpd-post-thumbnail-container {
    margin-bottom: 20px;
}
body.single .tpd-subheader {
    font-size: 13px;
    font-style: italic;
    color: #999;
}
body.single div.belowImage figure{
	display: table;
	margin: auto;
}
body.single .belowImage .wp-block-image figcaption{
	display: table-caption;
	caption-side: bottom;
}
body.single .wp-block-cover.full-width-cover{
	margin: 0 calc(50% - 50vw);
	max-width: 100vw;
	width: 100vw;
	min-height: 260px;
}
body.single .gallerySlider figcaption.wp-element-caption{
	-webkit-line-clamp: unset !important;
	max-height: 100% !important;
}
body.single .coauthors-wrapper{
    flex-direction: column;
    align-items: start !important;
}
body.single .coauthors-wrapper>span{
	display: none;
}
body.single .post-meta>div:first-child {
    align-items: start !important;
	flex-direction: column;
}
body.single .post-meta>div:first-child .separator {
    display: none;
}

@media screen and (min-width: 768px) {
	body.single figure.alignleft,
	body.single .wp-block-image .alignleft{
		margin-right: 20px!important;
	}
}
@media screen and (max-width: 767px) {
	body.single figure.alignleft,
	body.single .wp-block-image .alignleft{
		float: none !important;
	}
}
@media screen and (max-width: 430px) {
	body.single .post-meta.socialDropdown {
		grid-auto-flow: row !important;
	}
	body.single .author .coauthors-wrapper {
		flex-direction: column;
		font-size: 12px;
	}
}