/* 
Theme Name: Oechsli Child andPartners
Theme URI: https://oechsli.com
Description: Oechsli Partners Theme
Author: Oechsli
Author URI: https://oechsli.com/
Template: oechsli
Version: 2025.01.05
Text Domain: oechsli
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Navigation */


a.wp-block-navigation-item__content {transition: all .3s;}
a.wp-block-navigation-item__content:hover {color: var(--wp--preset--color--palette-14) !important; transition: all .3s;}


/* Buttons */

a.wp-block-button__link.wp-element-button {padding: 10px 30px 10px 30px ; }

a.wp-block-button__link.wp-element-button {transition: all .3s;}

a.wp-block-button__link.wp-element-button:hover {background-color: var(--wp--preset--color--palette-14) !important; border-color: var(--wp--preset--color--palette-14) !important; color: var(--wp--preset--color--palette-9) !important; transition: all .3s;}


.hvr-blue a.wp-block-button__link.wp-element-button:hover {background-color: var(--wp--preset--color--palette-1) !important; border-color: var(--wp--preset--color--palette-1) !important; color: var(--wp--preset--color--palette-9) !important; transition: all .3s;}

.hvr-white a.wp-block-button__link.wp-element-button:hover {background-color: var(--wp--preset--color--palette-9) !important; border-color: var(--wp--preset--color--palette-9) !important; color: var(--wp--preset--color--palette-1) !important; transition: all .3s;}

.login-btn a.wp-block-button__link.wp-element-button:hover {background-color: var(--wp--preset--color--palette-9) !important; border-color: var(--wp--preset--color--palette-9) !important; color: var(--wp--preset--color--palette-14) !important; transition: all .3s;}

/* Box Shadow */
.has-shadow {
    box-shadow: 0 .25rem 8.75rem #0000000f;
    transition: box-shadow 0.3s, transform 0.3s;
    
}

.wp-block-group.has-shadow.hvr-rise.has-palette-9-background-color.has-background.is-vertical.is-layout-flex.wp-block-group-is-layout-flex {
	z-index: 9999;}

/* Hover Box */
.hvr-rise {
    transition: transform 0.3s, box-shadow 0.3s;
    position: relative;
}

.hvr-rise:hover {
    transform: translateY(-4px);
    box-shadow: 0 .5rem 10rem #0000001a; 
}
/* &Partners logo on team cards */
.card-pendant {
	top: -12px;
}





@media only screen and (max-width: 767px) {
 
	.wp-block-group.why-us-group {padding-left: 0 !important; border: none !important; padding-top: 1em !important;}
	.wp-block-group.home-box {padding-left: 0 !important; border: none !important;}
	.wp-block-group.services-icon {flex-basis: 15% !important;}
	.wp-block-group.home-hero-stack {min-height: 60vh !important;}
	.wp-block-group.about-box {padding-left: 0 !important;}
	.wp-block-column.about-box-col {border: 0px !important;}
	.wp-block-group.page-hero-group {padding: 0px !important;}
	
}
