/*
 Theme Name: Interier Říčany
 Theme URI: https://idealab.cz/
 Description: Child sablona pro interier-ricany.cz
 Author: Vaclav Pospisil
 Author URI: https://idealab.cz/
 Template: bricks
 Text Domain: bricks
 Version: 1.1.19
 Updated: 2026-11-06 09:16:00
*/

/* css var */
:root {
    --w100-40: calc(100% - 40px);
	--hero_vh: 80vh;
	--hero_px: 800px;
	--ost_hero_vh: 30vh;
	--ost_hero_px: 400px; /* min h */
}
@media (max-width: 767px) {
    :root {
        --w100-40: calc(100% - 20px);
    }
}

/* Odkazy */
a:hover.brxe-text-basic, .brxe-text  a:hover
{text-decoration: underline;text-decoration-color: var(--orange);}
img:hover {text-decoration: none;}

/* head */
/* Antiborder hack */
.head_col_l a {text-decoration:none;border: none !important;}
.head_col_l a:focus {outline: none !important;}
.head_h1, .hp_sli_data h2, .hero_sub_txt {text-shadow: 0px 0px 2px var(--black);}
/* Sticky */
#brx-header.brx-sticky.scrolling .head_o {height: 85px;}

/* PopUp menu */
.menu-toggle.is-open {}
.menu-overlay {position: fixed;top: 0;left: 0;opacity: 0;transform: translateY(-30px);pointer-events: none; transition: all 1s ease;will-change: transform, opacity;z-index: 9999;}
.menu-overlay.is-open {opacity: 1;transform: translateY(0);pointer-events: auto;}
body.menu-open {overflow: auto;}
/* Zakaz ovladani accordionu mimo mobil */
@media (min-width: 768px) {
    .responsive-accordion .accordion-title-wrapper {
        pointer-events: none;
    }
}

/* Odstraneni focus ramu u filtru s button */
.brxe-filter-radio[data-mode="button"] label:focus-within .bricks-button {outline: none;}
/* Zachovani focus ramecku pri ovladani klavesnici */
.brxe-filter-radio[data-mode="button"] input[type="checkbox"]:focus-visible + .bricks-button {outline: 2px solid var(--brx-indicator-focus-color, #3b82f6);outline-offset: 2px;}

/* Seznamy */
.seznam_extra {list-style-position: inside;padding-inline-start: 20px;}
.seznam_extra li {border-bottom: 1px solid var(--orange);padding: 20px 10px 20px 10px;}
.txt_li_ext2 ul li {border-bottom: 1px solid var(--orange);padding: 25px 0;}
.txt_li_ext2 ul li:first-child {padding-top:0;}

/* Responzivni redirna */
@media screen and (max-width:1570px) {
    
}
@media screen and (max-width:1350px) {
    
}
@media screen and (max-width:1101px) {
	
}
@media screen and (max-width:769px) {
	
}
@media screen and (max-width:550px) {
	
}
@media screen and (max-width:380px) {
    
}