/* 

	Theme Name: Orio Child
	Theme URI: http://www.spab-rice.com/themes
	Description: Orio child Theme. 
	Version: 1.0
	Author: Spab Rice 
	Author URI: http://www.spab-rice.com 
	Tags: portfolio
	Template:    orio
	Text Domain:  orio-child
	
*/

/* -----------------------------------
	CHILD CSS
------------------------------------- */


ul.bloggers {list-style-type:none;list-style-image:none;padding:0px;margin:0px}
ul.bloggers li {clear:both;list-style-type:none}
div.blog-info {background-color:#fff !important}

#menu:not(.classic) #menu-inner {margin-top:165px !important}

body h2 {font-size:15px}
body.home .wp-block-column p {font-size:15px}

@media (min-width:750px)
{
	#menu:not(.classic) #menu-inner {margin-top:225px !important}
	body h2 {font-size:29px}
	body.home .wp-block-column p {font-size:16px}
}

@media (min-width:1000px)
{
	body h2 {font-size:34px}
	body.home .wp-block-column p {font-size:16px;line-height:22px}
}

div.menu-footer_menu-container ul.menu li.menu-item a {color:#aaa;}

@media (max-width:750px)
{
	#header-actions {top:auto}

	body nav#main-nav ul:not(.sub-menu) > li > a, body #header-actions-overlay .action-overlay .category-list li a {font-size:16px !important;line-height:20px !important}
	nav#main-nav > ul > li ul.sub-menu li a {font-size:16px !important;line-height:20px !important}
}

.wp-block-columns {
    display: flex;
    box-sizing: border-box;
    flex-wrap: wrap;
    gap: var(--wp--style--block-gap, 2em); /* Domyślny odstęp między 3 kolumnami */
}

/* Każda z 3 kolumn otrzymuje automatyczny podział */
.wp-block-columns > .wp-block-column {
    flex-basis: 0;
    flex-grow: 1; /* Każda kolumna rośnie równomiernie, dzieląc przestrzeń na 3 */
    min-width: 0;
}

.wp-block-column {
    flex-basis: 50%;
}

@media (max-width: 782px) {
    /* Wyłączenie układu obok siebie */
    .wp-block-columns:not(.is-not-stacked-on-mobile) {
        flex-direction: column;
    }

    /* Każda z 3 kolumn zajmuje teraz 100% szerokości ekranu */
    .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
        flex-basis: 100% !important;
    }
}

div.wp-block-columns {column-gap:30px}
div.wp-block-columns div.wp-block-column figure a {display:block}
div.wp-block-columns div.wp-block-column img {box-shadow: 0 0 5px #b9b9b9}

span.onsale,span.wc-block-grid__product-onsale {display:none}


#header-actions {position:fixed !important;right:3px !important}
.header-search, .header-totop.visible {display:block !important;visibility:visible !important;opacity:1 !important}

.wp-block-button__link {border-radius:0px !important;background-color:#94A596 !important}
input[type="submit"]:hover, input[type="button"]:hover, .button:hover, button:hover,.wp-block-button__link:hover,.sr-button.style-2:hover {background-color:#708573 !important;color:#fff !important}
input[type="submit"], input[type="button"], .button, button,.sr-button.style-2 {background-color:#94A596 !important;color:#fff !important}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-notice--success {color:#94A596 !important}

.woocommerce-MyAccount-navigation ul li a {font-family:Lato}

.social {position:absolute !important}
header.menu-is-open #header-widget {bottom:180px}


.woocommerce-cart .woocommerce-message .button.wc-forward {display:none}


.single-portfolio p:first-of-type {font-family:"Lato";font-weight:300;font-size:24px;color:#000000}

.block-margin {padding:20px}
.block-margin a {color:#fff !important}
