/**
Theme Name: Bartanica
Author: 20bs
Author URI: https://20bs.com
Description: Custom theme for Bartanica by 20bs
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bartanica-astra-child
Template: astra
*/

#page .full-width,
#page .full-width ul.wp-block-post-template {
	max-width: 100vw;
	padding: 15px;
}

#page .ast-article-post.remove-featured-img-padding .post-thumb-img-content {
	margin: 0 !important;
}

.ast-article-post .post-thumb-img-content img {
	aspect-ratio: 1/1;
}

.post-type-archive-botanicals .ast-article-inner {
	background-color: #e8f3e8;
}

h2 a {
	
}

h2 a,
h2 a:link,
h2 a:active,
h2 a:visited,
h2 a:hover,
h2 a:focus {
	text-decoration: none !important;
	color: #3A2417;
}
h2 a:hover,
h2 a:focus {
	text-decoration: underline !important;
}

.wp-block-query .type-botanicals .common-names,
.wp-block-query .type-botanicals .botanical-name {
	margin-top: 0;
	font-family: Verdana, Arial, sans-serif;
	font-weight: 600;
	font-size: .7em;
	color: #777
}

body #page .wp-block-query .type-botanicals img.size-square-thumbnail {
	max-width: 100%;
}

#page .wp-block-post-template-is-layout-grid {
	grid-auto-rows: 1fr;	
}

#page .wp-block-post-template-is-layout-grid li.type-botanicals > .wp-block-group {
	height: 100%;
}


body #page .wp-block-query .type-botanicals .isc-source-text {
	display: none !important;
}

.single-botanicals .wp-block-columns {
	gap: 2em;
}

.single-botanicals h1.entry-title {
	font-size: 3rem;
	margin-bottom: -3px;
	line-height: 1.1em;
}

.single-botanicals .common-names {
	font-size: 1.5rem;
	color: var(--ast-global-color-0);
	font-weight: 600;
}

.single-botanicals .botanical-name {
	color: #666;
	font-weight: 600;
	font-size: 1.1em;
	font-style: italic;
}

.single-botanicals .entry-header {
	margin-bottom: 1em;
}


.single-botanicals h2 {
	margin-top: 0;
	margin-bottom: .2em;
	font-size: 1.4em;
	font-weight: 700;
	font-family: 'Futura-PT',futura-pt,sans-serif;
	line-height: 1em;
}

#page p.current-uses-text {
	margin-bottom: 1em;
}

.botanical-section {
	margin-bottom: 1.4em;
}

.image-gallery {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 10px;
	padding: 10px 0 0 0;
}

.thumbnail-image img {
	object-fit: cover;
	width: 150px;
	height: 150px;
}

.reference-table {
	display: grid;
	grid-template-columns: minmax(200px, 1fr) minmax(200px, 2.33fr);
	padding: 1em;
	font-family: Verdana, Arial, sans-serif;
	font-weight: 600;
	font-size: .7em;
	background-color: #eefedd;
	margin: 1.4em 0;
	-webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,0.03);
	border: 2px solid #f0f8e9;
	border-radius: 2px;
}

.title-column, 
.content-column {
	border-bottom: 3px solid #d7f0c3;
	margin-bottom: .6em;
}

.title-column {
	line-height: 1.5em;
	padding: 0 .5em .6em 0;
}

.content-column {
	line-height: 1.5em;
	padding: 0 0 .6em 0;
}

.title-column p,
.content-column p {
	margin: 0;
}

 .content-column {
	display: inline-block;
	color: var(--ast-global-color-0);
 }
 
 .content-column a,
 .content-column a:link,
 .content-column a:active,
 .content-column a:visited,
 .content-column a:hover,
 .content-column a:focus {
	text-decoration: none;
	display: inline-block;
	color: var(--ast-global-color-0);
 }
 .content-column a:hover,
 .content-column a:focus {
	text-decoration: underline;	 
 }
 
.ayurvedic-character {
	border-bottom: none;
	margin-bottom: 0;
}
 
 
.site-above-footer-wrap .gform_wrapper.gravity-theme .gform_required_legend,
.site-above-footer-wrap .gform_wrapper.gravity-theme .gfield_label,
.site-above-footer-wrap .gform_wrapper.gravity-theme .gform_footer {
	display: none;
}

.site-above-footer-wrap h1, 
.site-above-footer-wrap h2, 
.site-above-footer-wrap h3, 
.site-above-footer-wrap h4, 
.site-above-footer-wrap h5, 
.site-above-footer-wrap h6 {
	color: var(--ast-global-color-3);
}