/*
 Theme Name: Twinera.com
 Theme URI: https://www.speedx.cz/
 Description: Sablona pro twinera.com
 Author: Vaclav Pospisil
 Author URI: https://www.speedx.cz/
 Template: bricks
 Text Domain: bricks
 Version: 1.5.1
 Updated: 2026-07-13 16:39:00
*/

/* Barvicky a txt */
.zlata {color: var(--zlata1);}
.tw700 {font-weight: 700;}

/* Icon box */
.icon_box1:hover i, .icon_box1:hover div {color: var(--modra1); fill: var(--modra1);}

/* Info box */
.info_box_o ul {padding-left: 20px;}

/* Sys */
.btn_cat[aria-current="page"] {background-color:var(--modra1) !important;}
a {transition: color 0.3s ease;}
a:hover {color:var(--modra1);}
h1 span {color: var(--seda2);font-weight: 400;}
h1 span.mensi_bl {color: black;font-weight: 600;font-size: 35px;vertical-align: middle;}

/* Mobil menu */
body.no-scroll #top_logo_mobil {display: block;z-index: 99999;}
.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-wrapper {width:100%;padding-top: 150px;}

/* HP slider oblasti */
.hp_oblasti_slider .splide__track {padding: 0 5px 0 0 !important;}
@media screen and (min-width:1101px) {
	.hp_oblasti_slider .splide__slide {width: calc(33.3333% - 14px) !important;}
}
@media screen and (max-width:550px) {
	.hp_oblasti_slider .splide__track {padding: 0 !important;}
}

/* Reference */
.ref_li_ico {color: var(--modra1);fill: var(--modra1);font-size: 25px;margin-left: 15px;transition:all 0.5s ease;}
.ref_li_ico:hover {color: var(--modra2);fill: var(--modra2);}

/* Woo - Foo - brx ohybacka */
.alignwide {margin-left: unset;max-width: unset;position: unset;width: unset;} /* BRX super siroky prvek vypnuti */
/* BTN */
/* WooCommerce button base */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce-checkout #place_order,
.wp-element-button, .button
{font-weight: 500;border-radius: 50px;transition: all 0.3s ease-out !important;}
.wp-element-button, .button {background-color: var(--modra1);color:var(--bila);}
.wp-element-button:hover, .button:hover {background-color: var(--modra2);color:var(--bila);}
.wc-block-components-checkout-place-order-button {font-size: 20px;}
/* produkt etc */
.woocommerce main.site-main {padding: 0 60px;max-width: 100%;}
/* Produkt detail */
.pr_detail_kup_o select {background-color: var(--bila);}
@media screen and (max-width:1101px) {
	.woocommerce main.site-main {padding: 0 40px;}
}
@media screen and (max-width:550px) {
	.woocommerce main.site-main {padding: 0 20px;}
}

/* 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) {
    
}