/*
Theme Name: Twenty Twenty-Five Child
Theme URI: https://wordpress.org/themes/twentytwentyfive/
Template: twentytwentyfive
Author: the WordPress team
Author URI: https://wordpress.org
Description: Twenty Twenty-Five emphasizes simplicity and adaptability. It offers flexible design options, supported by a variety of patterns for different page types, such as services and landing pages, making it ideal for building personal blogs, professional portfolios, online magazines, or business websites. Its templates cater to various blog styles, from text-focused to image-heavy layouts. Additionally, it supports international typography and diverse color palettes, ensuring accessibility and customization for users worldwide.
Tags: one-column,custom-colors,custom-menu,custom-logo,editor-style,featured-images,full-site-editing,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready,wide-blocks,block-styles,style-variations,accessibility-ready,blog,portfolio,news
Version: 1.1.1743709344
Updated: 2025-04-03 21:42:24

*/


#naglowek {
    margin-top: 0;
	background-color: #fff;
	box-shadow: 0px 1px 5px #888;
	position: fixed;
	width: 100%;
	z-index: 1000;
	padding: 15px 0;
}

#logo {
	position: fixed;
	top: 5px;
    width: 106px;
    box-shadow: 0px 1px 5px #888;
    border-radius: 74%;
    background-color: #fff;
	padding: 1px 1px 0px 1.5px;
}

#logo a, #menu li a, #languages a, .entry-title a, div#wyslij-zapytanie a {
	outline: none;
}

#menu li {
    letter-spacing: 1px;
    margin: 0 10px;
}

div#stopka {
    background-color: #eee7dc;
    font-family: Montserrat;
	font-weight: 500;
}

.wpforms-submit {
  width: 100% !important;
}

/* menu */
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container {
	min-width: 250px;
}

.wp-block-navigation__submenu-container {
		border: none;
		box-shadow: 1px 1px 20px #ccc;
}

.wp-block-navigation__submenu-container li {
	margin: 0 !important;
	padding: 0 10px;
	font-size: 18px;
}

.wp-block-navigation__submenu-container li:nth-child(even) {
    /*background-color: #eee;*/ /* light grey */
}

.wp-block-navigation__submenu-container li:hover {
	background-color: #f4f0eb;
}

.wp-block-navigation__responsive-container-open svg {
	width: 40px !important;
	height: 40px !important;
	float: right;
}	
	
/* footer year */
p.dynamic-year-2025.has-text-align-none {
    font-size: 14px;
    margin: 0 -5px;
}

/* oferta images */
div.rt-holder img {
	width: 100%;
	height: 300px;
}

/* languages */
#languages a {
    text-decoration: none;
    margin: 0 5px;
}

/* tabela */
[id^="tablepress-"] {
	font-size: 16px;
}

[id^="tablepress-"] th {
    background-color: #dfd2c0;
}

.tablepress {
    --even-bg-color: #eee8e1a8;
}

/* oferta kafelki */ 
.entry-title a {
    padding: 100px 0;
}

/* button wyślij zapytanie */
div#wyslij-zapytanie a {
    background-color: #b29475;
    padding: 8px 28px;
    font-size: 15px;
    font-weight: 600;
	font-family: Montserrat;
	border: 1px solid #fff;
}

div#wyslij-zapytanie a:hover {
    background-color: #fff;
	color: #b29475;
	border: 1px solid #b29475;
}

#konstruktor-odziezy-box p {
	margin: 10px;
	margin-top: 0px;
}

/* mobile - naglowek */
@media (max-width: 767px) {
    .elementor-widget-container h2.elementor-heading-title.elementor-size-default {
		padding: 15px 0;
		background-color: #ffffffbb;
		margin: 0 auto;
		margin-top: -50px;
		font-size: 24px;
		width: 80%;
		line-height: 35px;
	}
	
	#wyslij-zapytanie-blok {
		display: none;
	}
	
	#menu {
	  order: 999;
	}
	
	#languages {
		margin-top: 7px;
		width: 120px;
	}
	
	#languages a img {
		width: 28.8px;
		height: 19.2px;
		box-shadow: 1px 1px 5px #eee;
		filter: brightness(90%);
	}
	
	img[alt="English"]{
		margin-left: 15px;
	}
	
	ul.wp-block-navigation__submenu-container.has-text-color.has-contrast-color.has-background.has-base-background-color.wp-block-navigation-submenu {
		border: none;
		box-shadow: 1px 1px 10px #ccc;
		margin-top: 20px; 
		padding: 0;
		margin-right: 40px;
	}
	
	a.wp-block-navigation-item__content span{	
		text-align: right;
		padding: 10px 20px;
		font-size: 20px;
	}
	
	ul.wp-block-navigation__submenu-container li:nth-child(even) a {
		background-color: #dfd2c0;
	}
}


