/*
Theme Name:   SAMPLE Child
Template:     planeteria-media-block
Description:  Child theme for the Planeteria Media Block Theme. Contains site-editor customizations (templates, template parts, and global styles) layered on top of the parent theme. Update this theme instead of editing the parent directly.
Author:       Planeteria
Author URI:   https://planeteria.com/
Version:      1.0.0
Requires at least: 6.0
Tested up to: 6.4
Requires PHP: 8.0
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  planeteria-child
*/

.icon-news a:before{
    content:'';
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background: url('assets/img/icon-envelope.svg') center / contain no-repeat;
}
.icon-donate a:before{
    content:'';
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background: url('assets/img/icon-donate.svg') center / contain no-repeat;
}
.icon-news a, .icon-donate a{
    gap:0.5rem;
    display:flex!important;
    align-items:center;
    line-height:1;
}
a.is-planeteria-block-link, a.wp-block-column.is-planeteria-column-link {
	border-bottom: 2px solid var(--wp--preset--color--custom-gray-yellow);
	padding: 15px 25px;
}
.wp-block-buttons .wp-block-button__link{
	font-weight:700;
	transition:all 0.2s ease-in-out;
    padding:0.75rem 1rem;
}
.wp-block-buttons .wp-block-button__link:hover {
    border-color: #fff78b !important;
}
.wp-block-kadence-query-card .kb-query-item:hover{
	background:#fff7de;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover{
	background:#815e28!important;
	color:#fff78b !important;
}

a.wp-block-column.is-planeteria-column-link:hover {
    background-color: 
color-mix(in srgb, var(--wp--preset--color--custom-light-gray-yellow) 20%, transparent);
}

.expand-toggle-wrapper:not(.has-background):not(.has-text-color) .expand-toggle {
    background-color: var(--wp--preset--color--dark);
    color: #fff;}

.gt-translate-wrap .gt-translate-chevron{
	display:none;
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
	min-width:350px !important;
}
.expandable-image-grid-card .card-header
{padding-bottom:0px;}

.card-name {
	font-size:1.5rem;
}
@media (min-width: 960px) {
	header .wp-block-site-logo{
  margin-top: -2rem !important;
  margin-bottom: -3rem !important;
	}
}
	@media screen and (min-width: 768px) {
	#home-tools {
	margin-top:-200px !important;
}
}
.wp-block-navigation-overlay-close, .site-navigation .wp-block-navigation__responsive-container-open{
	color:#FFF78B!important;
}
ul#site-navigation{
	gap:0;
}
ul#site-navigation > li{
	padding:1.75rem 0px;
}
ul#site-navigation > li > a{
	font-weight:700;
	padding:0 1rem;
	line-height:1;
}
	
.wp-block-social-link a{
	height:42px;
}

.kt-tabs-wrap .wp-block-kadence-tab {
    border-top: 1px solid #29336F !important;
	}

span.gt-translate-icon{
	filter: brightness(0) saturate(100%) invert(90%) sepia(27%) saturate(638%) hue-rotate(357deg) brightness(103%) contrast(103%);
}

div.asp_w.ajaxsearchpro.asp_non_compact{
	background:white!important;
		min-width:180px!important;
	padding:8px;
	border-radius:20px!important;
}
#ajaxsearchpro2_1 .probox .proinput input.orig, #ajaxsearchpro2_2 .probox .proinput input.orig, div.asp_m.asp_m_2 .probox .proinput input.orig{
	padding-top:0px!important;
}
div.asp_m.ajaxsearchpro .probox .proclose{
	order:1!important;
}
.gform_wrapper.gravity-theme .gfield input:not([type="checkbox"]), .gform_wrapper.gravity-theme .gfield select {
    line-height: 1 !important;
    padding: 0.5rem;
    border: 1px solid #815E28;
    height: 40px;
}
.gfield * {
    font-size: 18px !important;
    font-family: 'Montserrat';
}
input.gform_button {
    border-radius: 10px;
    border: 1px solid var(--Dark-Gray-Yellow, #815E28);
    background: var(--White, #FFF);
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    padding: 12px 16px;
    color: #815E28;
    min-width: 120px;
    font-family: 'Raleway';
}
.gform_wrapper.gravity-theme .field_sublabel_above .gfield_description {
    padding: 10px 0px;
    margin: 0px;
    overflow: hidden;
    border: none;
    max-height: none;
}
:where(.wp-block-tab-list button)[aria-selected=true]:before{
    display:none;
}
.wp-block-tabs button {
    font-size: 20px;
    font-weight: 700;
    min-width: 140px;
    text-align: center;
    padding: 1rem;
    line-height: normal;
    transition: all 0.2s ease-in-out;
}
.wp-block-tabs button[aria-selected="true"] {
    background: #29336f;
    border-color:#29336f;
    color: white;
}
.wp-block-tabs button:hover, .wp-block-tabs button:focus{
    background: #555d92;
    border-color: #555d92;
    color: white;
    text-decoration: underline;
}
.wp-block-button.is-style-outline .wp-block-button__link {
    background-color: #fff;
    border: 2px solid currentColor;
    color: #815E28;
}
.wp-block-tabs.is-style-vertical-tabs > .wp-block-tab-list {
    flex: 0 0 auto;
    border:none;
    gap:0.25rem;
    max-height: 420px;
    flex-wrap: nowrap;
    overflow-y: scroll;
    overflow-x: hidden;
}
.wp-block-tabs.is-style-vertical-tabs > .wp-block-tab-list > button{
    border-inline-end:0px;
    border: 1px solid;
}
.wp-block-tabs.is-style-vertical-tabs > .wp-block-tab-list > button[aria-selected="true"]{
    border-color:#29336f;
}
.wp-block-tab-list {
    flex-wrap: nowrap;
    overflow-x: scroll;
}