/**
Theme Name: Galerija Balta
Author: Vaidas Elksnys
Author URI: https://www.galerijabalta.lt
Description: Galerija Balta is a child theme of Astra.
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: galerija-balta
Template: astra
*/

/* Header */
.ast-site-title-wrap {
	display: none !important;
}
.ast-search-icon {
	margin-bottom: -8px;
}
#ast-site-header-cart {
	margin-bottom: -5px;
	padding: 0;
}
#ast-site-header-cart [data-cart-total="0"]::after {
	display: none !important;
}

/* Sidebar */
body.ast-left-sidebar #content > .ast-container,
body.ast-right-sidebar #content > .ast-container {
	column-gap: 30px;
}
body.ast-left-sidebar #content > .ast-container h2,
body.ast-right-sidebar #content > .ast-container h2 {
	color: #737373;
}

/* Posts */
.single.ast-separate-container .site-main .entry-content > .alignfull,
.page.ast-separate-container .site-main .entry-content > .alignfull {
  margin-left: -10px !important;
	margin-right: -10px !important;
}
body.single .post-navigation,
body.single .ast-single-related-posts-container {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
body.single .ast-single-related-posts-container .ast-related-posts-wrapper .wp-post-image {
	width: 100%;
	max-width: 300px;
	height: auto;
}

/* Archive */
body.search .content-area .ast-archive-description {
	padding: 0 0 30px 0;
}
body.search .content-area .ast-archive-description h1 {
	color: #737373;
	font-weight: 600;
	font-size: 30px;
}
body.search .content-area .site-main .ast-row > article,
body.archive .content-area .site-main .ast-row > article {
	padding-left: 16px !important;
	padding-right: 16px !important;
}
body.search .content-area .site-main .ast-row > article *,
body.archive .content-area .site-main .ast-row > article * {
	width: 100%;
}
body.search .content-area .site-main .ast-row > article a,
body.archive .content-area .site-main .ast-row > article a {
	color: inherit;
}
body.search .content-area .site-main .ast-row > article .post-thumb-img-content img,
body.archive .content-area .site-main .ast-row > article .post-thumb-img-content img {
	width: 100%;
	max-width: 300px;
	height: auto;
}

/* Shop archive */
body.archive.woocommerce-shop .astra-shop-thumbnail-wrap .onsale {
	color: #ffffff !important;
}

/* Checkout */
body.woocommerce-checkout .woocommerce-order-overview li {
	color: #efeef4 !important;
}
body.woocommerce-checkout .woocommerce-order-overview li strong {
	color: #ffffff !important;
	font-weight: bold !important;
}

/* Contact form 7 */
.wpcf7 .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
	color: #721c24;
}
.wpcf7 .wpcf7-form-control-wrap .wpcf7-textarea {
	resize: vertical;
}
.wpcf7 .wpcf7-response-output {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.wpcf7 form.sent .wpcf7-response-output {
	color: #155724;
	background-color: #d4edda;
	border: 1px solid #c3e6cb !important;
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	color: #721c24;
	background-color: #f8d7da;
	border: 1px solid #f5c6cb !important;
}

/* GDPR created by */
.cky-modal.cky-modal-open .cky-footer-wrapper [data-cky-tag="detail-powered-by"] {
	display: none !important;
}

/* Cookie Law-Info */
body.privacy-policy h3 {
  margin: 20px 0 10px 0;
	padding: 0;
	font-size: 16px;
}
body.privacy-policy table * {
  text-align: left;
}

/* Grecaptcha */
.grecaptcha-badge {
	z-index: 999999;
}
