/*
Theme Name: Wilmer Child
Theme URI: https://wilmer.qodeinteractive.com/
Description: A child theme of Wilmer Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.2
Text Domain: wilmer
Template: wilmer
*/


.single-produkt table tr td:first-child {
	text-align: left;
	vertical-align: middle;
	
}

.single-produkt table tr td b {
	font-weight: 500;
}

.single-produkt table {
	font-size: 15px;
	border-right: 1px solid #e8e8e9;
	vertical-align: middle;
}


.single-produkt table tbody tr td, .single-produkt table thead tr td {
	border: 1px solid #e8e8e9;
		padding: 11px 10px;
	line-height: 110%;
}

.single-produkt td {
	vertical-align: middle;
}

.single-produkt h2 {
	font-size: 26px;
}


        .produkt-kolor-wrapper {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }
        .produkt-kolor {
            display: flex;
            align-items: center; /* Wyśrodkowanie w pionie */
            width: 48%; /* Dla dwóch kolumn */
            margin-bottom: 20px;
        }
        .produkt-kolor img {
            width: 50px; /* Zmniejszenie szerokości obrazka */
            height: auto;
            margin-right: 10px; /* Odstęp między obrazkiem a tytułem */
        }
        .produkt-kolor p {
            margin: 0; /* Usunięcie domyślnego marginesu dla h3 */
        }
		


.box-column-grid-2 {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 20px;
}


.produkt-boxed-border {
	padding: 20px 15px 20px !important;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e8e8e9;
	border-bottom: 4px solid #ff5e14;
}

.mkdf-drop-down .narrow .second .inner ul li {
	width: 380px !important;
}

.mkdf-menu-area .mkdf-position-left {
	background: #00235a;
}

.mkdf-menu-area .mkdf-logo-wrapper {
	padding: 0 30px;
}
.mkdf-sticky-header .mkdf-position-left {
	background: #00235a;
}

.mkdf-sticky-header .mkdf-logo-wrapper {
	padding: 0 30px;
}


 

.mkdf-sticky-header .mkdf-position-right {
	display: block !important;
}

.mkdf-sticky-header .mkdf-search-opener, .mkdf-sticky-header .mkdf-side-menu-button-opener  {
	display: none;
}


.mkdf-logo-wrapper a {
	height: 49px !important;
}

.linkpromomenu {
  background: #ff5e14;
}
.linkpromomenu span {
  color: #fff;
}

.linkpromomenu {
	border-color: #ff5e14 !important;
}

dl.gallery-item img {
    padding: 73px 35px 65px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #e8e8e9 !important;
    border-bottom: 4px solid #ff5e14 !important;
}

.mkdf-position-left-inner {
/*	background: #00235a; */
	padding: 0 20px;
}


.mkdf-mobile-logo-wrapper a {
	height: 30px !important;
}

.mkdf-mobile-header .mkdf-position-right {
	display: block !important;
}


.mkdf-mobile-nav .linkpromomenu {
	padding: 0 20px !important;
	width: fit-content !important;
	margin-top: 20px !important;
}


.mkdf-position-right .mkdf-social-icons-group-widget {
	margin-left: 20px;
}



.mkdf-widget-title-holder p{
	color: #fff;
    font-family: Yantramanav, sans-serif;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
	    font-size: 26px !important;
    line-height: 1.15em !important;
    font-weight: 600 !important;
	margin: 0;

}

#homeslider p{
	color: #fff;
    font-family: Yantramanav, sans-serif;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
	    font-size: 25px !important;
    line-height: 1.15em !important;
    font-weight: 600 !important;
	margin: 0;

}
#homeslider p.mkdf-pli-category-holder{
	color: #fff;
    font-family: Yantramanav, sans-serif;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
	font-size: 14px !important;
  font-weight: 500 !important;
  letter-spacing: 0.1em !important;
  text-transform: uppercase !important;
}


.page-id-13149 td {
	text-align: center;
	vertical-align: middle;
	font-size: 16px;
}

.page-id-13149 h6 {
	margin: 5px 0 !important;
}


#respond input[type="text"], #respond textarea, .mkdf-style-form textarea, .post-password-form input[type="password"], .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea, input[type="email"], input[type="password"], input[type="text"] {
	border: 1px solid #e8e8e9 !important;
}

#respond input[type="text"], input[type="email"], input[type="password"], input[type="text"] {
	padding: 18px 12px !important;
}

.wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea {
	padding: 18px 12px !important;
}


@media only screen and (max-width: 700px) {
.col2-set>*:nth-child(n),
.col2-set.with-gap>*:nth-child(n),
.col4-set>*:nth-child(n),
.col4-set.with-gap>*:nth-child(n) {
float: none;
width: auto;
clear: none;
margin-right: 0;
margin-bottom: 2em;
maring-top: 2em
}
#footer .col2-set>div:nth-child(2) p {
text-align: left
}
.title-header {
height: 270px
}
.title-header .wrap {
margin-top: 145px
}
.title-header .wrap div {
padding: 10px 40px
}
.title-header span:first-child {
font-size: 40px
}
article.page .side,
article.single .side {
background: none;
padding-top: 0;
margin-top: 1em
}
}