body {
font-family: 'Montserrat';
font-weight: 400;
}
.bigSwiper .swiper-slide {
min-height: 90vh;
cursor: pointer;
background-position: center;
background-size: cover;
}
.text-justify {
text-align: justify !important;
}
.swiper-lazy {
background-size: cover;
}
.entry-content a {
text-decoration: none;
border-bottom: 1px solid #f4bc32;
box-shadow: inset 0 -4px 0 #f4bc32;
color: inherit;
-webkit-transition: background .15s cubic-bezier(.33, .66, .66, 1);
transition: background .15s cubic-bezier(.33, .66, .66, 1);
}
.entry-content a:hover {
background: #f4bc32;
border-bottom: 3px solid #f4bc32;
box-shadow: inset 0 -3px 0 #f4bc32;
}
.text_block a {
text-decoration: none;
border-bottom: 1px solid #f4bc32;
box-shadow: inset 0 -4px 0 #f4bc32;
color: inherit;
-webkit-transition: background .15s cubic-bezier(.33, .66, .66, 1);
transition: background .15s cubic-bezier(.33, .66, .66, 1);
}
.text_block a:hover {
background: #f4bc32;
border-bottom: 3px solid #f4bc32;
box-shadow: inset 0 -3px 0 #f4bc32;
}
.block_1 {}
.big_menu {
background-color: #f4bc32;
}
.big_menu .nav-link {
padding: 8px;
border-radius: 5px;
font-weight: 800;
color: #000;
}
.big_menu .nav-link:hover {
background: #000;
color: #f4bc32;
border-radius: 5px;
}
.big_menu .nav-link a:hover {
color: #f4bc32;
}
.telefon {
color: #f4bc32;
font-weight: 900;
font-size: 1.4rem;
}
.mail {
font-weight: 600;
}
.block_1_1 {
min-height: 70vh;
}
.btn-warning {
background-color: #f4bc32;
border-color: #f4bc32;
padding: 10px;
font-weight: 800;
text-transform: uppercase;
}
.h3,
h3 {
font-weight: 900;
}
.block_3 {
background: rgb(255, 255, 255);
background: linear-gradient(90deg, rgba(255, 255, 255, 1) 28%, rgba(244, 188, 50, 1) 28%, rgba(244, 188, 50, 1) 100%);
}
.h4,
h4 {
font-weight: 800;
}
.opis_priem {
color: #f4bc32;
font-weight: 600;
line-height: 1;
}
.alt-grid [class*="col-"] {
padding-left: 0;
padding-right: 0
}
.alt-grid .row {
margin-left: 0;
margin-right: 0
} .alt-grid .container {
width: 100%;
max-width: none;
padding: 0;
}
.plitka_all_6 {
height: 400px;
background-size: cover;
background-position: center;
font-size: 2rem;
font-weight: 900;
color: #fff;
cursor: pointer;
text-shadow: 1px 1px 1px #000;
}
.block_5 {
background-color: #f4bc32;
}
.swiper-container {
position: relative;
width: 80%;
margin: 0 auto;
}
.swiper-container .swiper-button-prev {
left: -50px;
height: 50px;
width: 50px;
}
.swiper-container .swiper-button-next {
right: -50px;
height: 50px;
width: 50px;
}
.swiper-container .swiper-pagination {
bottom: -30px !important;
}
.sample-slider img {
width: 100%;
}
.block_7 {
background-color: #7c4900;
color: #fff;
}
.background-tint {
backdrop-filter: blur(20px) saturate(120%) contrast(200%);
}
.background-tint:hover {
background-blend-mode: normal;
transition: background-blend-mode 1s ease-in-out;
}
.offcanvas {
background-color: #f4bc32;
}
.block_2_page{
margin-top: 200px;
min-height: 90vh;
}
.block_2_page_post{
padding-top: 500px;
margin-top: 140px;
min-height: 30vh;
}
.entry-title{
font-weight: 900;
}
.swiper-button-next,
.swiper-button-prev {
background-color: white;
background-color: rgba(255, 255, 255, 0.5);
right:10px;
padding: 30px;
color: #000 !important;
fill: black !important;
stroke: black !important;
} .mainmenu, .submenu {
list-style: none;
padding: 0;
margin: 0;
} .mainmenu a {
display: block;
background-color: #f4bc32;
text-decoration: none;
padding: 10px;
color: #000;
font-weight: bold;
} .mainmenu a:hover {
background-color: #f4bc32;
} .mainmenu li:hover .submenu {
display: block;
max-height: 200px;
} .submenu a {
background-color: #000;
color:  #f4bc32;
}
.menuxa:first-child {
border-radius: 5px;
} .submenu a:hover {
background-color: #f4bc32;
color: #000;
} .submenu {
overflow: hidden;
max-height: 0;
-webkit-transition: all 0.5s ease-out;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} .custom-logo-link {
display: inline-block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
display: grid;
grid-gap: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
width: 100%;
}
.gallery-columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.gallery-columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.gallery-columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.gallery-columns-5 {
grid-template-columns: repeat(5, 1fr);
}
.gallery-columns-6 {
grid-template-columns: repeat(6, 1fr);
}
.gallery-columns-7 {
grid-template-columns: repeat(7, 1fr);
}
.gallery-columns-8 {
grid-template-columns: repeat(8, 1fr);
}
.gallery-columns-9 {
grid-template-columns: repeat(9, 1fr);
}
.gallery-caption {
display: block;
} .gallery {
width: 100%;
max-width: 100%;
display: flex;
flex-wrap: wrap;
gap: 10px; justify-content: center;
}
.gallery-item {
flex: 1 1 calc(33.333% - 10px); margin: 0 !important; max-width: calc(33.333% - 10px);
}
.gallery-icon img {
width: 100%;
height: auto;
display: block;
} .alignleft { float: left; margin-right: 1.5em;
margin-bottom: 1.5em;
}
.alignright { float: right; margin-left: 1.5em;
margin-bottom: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.5em;
} @media (max-width: 1399px) {
.big_menu .nav-link {
padding: 5px;
font-size: .9rem;
border-radius: 5px;
font-weight: 500;
color: #000;
}  
} @media (max-width: 1199px) {
} @media (max-width: 991px) {
} @media (max-width: 767px) {} @media (max-width: 575px) {}