/*
Theme Name: Ollie Child Custom PE
Theme URI:
Description: Custom child theme PE
Author: ADDD
Author URI:
Template:     ollie
Version: 1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         blog, portfolio, entertainment, grid-layout, one-column, two-columns, three-columns, four-columns, block-patterns, block-styles, custom-logo, custom-menu, editor-style, featured-images, full-site-editing, full-width-template, rtl-language-support, style-variations, template-editing, theme-options, translation-ready, wide-blocks
Text Domain: ollie-child
*/


.wp-block-navigation-item a{
    position:relative;
    text-decoration:none;
}

.wp-block-navigation-item a::after{
    content:"";
    position:absolute;
    left:0;
    bottom:-2px;
    width:100%;
    height:1px;
    background:currentColor;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform .25s ease;
}

.wp-block-navigation-item a:hover::after,
.wp-block-navigation-item a:focus-visible::after{
    transform:scaleX(1);
}

:root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover) {
  /*  text-decoration: underline;*/
}

@media (prefers-reduced-motion: reduce){
    li a::after{ transition:none; }
}

.custom-cite > div{
    max-width: 450px;
}


.custom-cite > div{
    max-width: 450px;
}

/* Big Buttons Home */
.amd-button-group-start{
margin-top:-50px !important;
}
.amd-cart{
    position:relative;
}
.amd-button-group-start > .wp-block-group{
    /* flex-grow: 1;*/
    flex-basis:25%;
    margin-left:-1px;
   /* position:relative;*/
}

.amd-button-group-start > .wp-block-group:hover{
   /* background: blue !important;*/
    background-color:color-mix(
            in srgb,
            var(--wp--preset--color--tertiary) 98%,
            black
    ) !important;
    
}

.amd-button-group-start a::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
  /*  background: blue !important; */
}

@media (max-width: 781px) {
    .amd-button-group-start{
        flex-wrap: wrap;
    }
    .amd-button-group-start .wp-block-group{
        /* flex-grow: 1;*/
        flex-basis:50%;
        margin-left:-1px;
        margin-top:-1px;

    }
}
@media (max-width: 551px) {
    .amd-button-group-start{
        flex-wrap: wrap;
    }
    .amd-button-group-start .wp-block-group{
        /* flex-grow: 1;*/
        flex-basis:100%;

    }
}

