.menu-wrap #elementor-tab-title-1571.elementor-tab-title::before{
background-image: url(https://thaiwok.pl/wp-content/uploads/2022/05/spaghetti-2.svg);
}
.menu-wrap #elementor-tab-title-1571.elementor-tab-title.elementor-active::before{
background-image: url(https://thaiwok.pl/wp-content/uploads/2022/05/spaghetti-2-1.svg);
} .menu-wrap #elementor-tab-title-1572.elementor-tab-title::before{
background-image: url(https://thaiwok.pl/wp-content/uploads/2022/05/Group.svg);
}
.menu-wrap #elementor-tab-title-1572.elementor-tab-title.elementor-active::before{
background-image: url(https://thaiwok.pl/wp-content/uploads/2022/05/fried-rice-1.svg);
} .menu-wrap #elementor-tab-title-1573.elementor-tab-title::before{
background-image: url(https://thaiwok.pl/wp-content/uploads/2022/05/noodles-1.svg);
}
.menu-wrap #elementor-tab-title-1573.elementor-tab-title.elementor-active::before{
background-image: url(https://thaiwok.pl/wp-content/uploads/2022/05/noodles-1-1.svg);
} .menu-wrap #elementor-tab-title-1574.elementor-tab-title::before{
background-image: url(https://thaiwok.pl/wp-content/uploads/2022/05/soup-1.svg);
}
.menu-wrap #elementor-tab-title-1574.elementor-tab-title.elementor-active::before{
background-image: url(https://thaiwok.pl/wp-content/uploads/2022/05/soup-1-1.svg);
} .menu-wrap #elementor-tab-title-1575.elementor-tab-title::before{
background-image: url(https://thaiwok.pl/wp-content/uploads/2022/05/salad-1.svg);
}
.menu-wrap #elementor-tab-title-1575.elementor-tab-title.elementor-active::before{
background-image: url(https://thaiwok.pl/wp-content/uploads/2022/05/salad-1-1.svg);
} .menu-wrap #elementor-tab-title-1576.elementor-tab-title::before{
background-image: url(https://thaiwok.pl/wp-content/uploads/2022/05/nuggets-1.svg);
}
.menu-wrap #elementor-tab-title-1576.elementor-tab-title.elementor-active::before{
background-image: url(https://thaiwok.pl/wp-content/uploads/2022/05/nuggets-1-1.svg);
} .menu-wrap #elementor-tab-title-1577.elementor-tab-title::before{
background-image: url(https://thaiwok.pl/wp-content/uploads/2022/05/propeller-1.svg);
}
.menu-wrap #elementor-tab-title-1577.elementor-tab-title.elementor-active::before{
background-image: url(https://thaiwok.pl/wp-content/uploads/2022/05/propeller-1-1.svg);
}
.elementor-tab-title{
display: flex;
align-items: center;
}
.menu-wrap .elementor-tab-title::before{
content: "" !important;
display: block !important;
width: 31px !important;
height: 31px !important;
background-repeat: no-repeat !important;
position: relative !important;
left:0 !important;
top: 0px !important;
margin-right: 25px !important;
display: flex !important;
}
.menu-wrap .elementor-tab-title.elementor-active::before{
content: "" !important;
display: block !important;
width: 31px !important;
height: 31px !important;
background-repeat: no-repeat !important;
position: relative !important;
left:0 !important;
top: 31px !important;
margin-right: 25px !important;
display: flex !important;
}
.elementor-tab-mobile-title{
display: none;
} .ov-ov .elementor-widget-container p{
margin-bottom: 0 !important;
}
.menu-wrap .elementor-tab-content .elementor{
display: flex;
flex-direction: column;
gap: 65px
}
.dialog-type-lightbox.elementor-popup-modal{
background-color: #000000e0 !important;
}
.dialog-widget-content,
.dialog-message.dialog-lightbox-message{
border-radius: 20px !important;
}
.menu-wrap .elementor-swiper-button{
width: 37px;
height: 37px;
}
.menu-wrap .elementor-swiper-button-next{
right: 10px;
}
.menu-button svg{
width: 18px;
height: 18px;
}
.menu-button .elementor-button-content-wrapper{
align-items: center;
}
.menu-button .elementor-button-icon{
display: flex;
}
.ov-ov .elementor-widget-container{
overflow: auto;
height: 125px;
}
.ov-ov .elementor-widget-container::-webkit-scrollbar-track {
background: rgb(255,255,255);
}
.ov-ov .elementor-widget-container:-webkit-scrollbar-thumb {
background: #c7d30a !important;
box-shadow: inset 2px 2px 2px hsla(0,0%,100%,.25), inset -2px -2px 2px rgba(0,0,0,.25);
}
.ov-ov .elementor-widget-container::-webkit-scrollbar-thumb {
background-color: #000000;
border-radius: 10rem;
}
.ov-ov .elementor-widget-container::-webkit-scrollbar {
width: 5px;
}
.menu-wrap .elementor-tabs-wrapper h3{
color: var( --e-global-color-f195e72 );
font-family: 'beach', Fallback, sans-serif;
font-weight: 100;
font-size: 2rem;
padding: 20px 25px 35px 25px;
}
.menu-content{
display: flex;
flex-direction: column !important;
}
.menu-wrap .elementor-tabs .elementor-tab-content .swiper-wrapper .elementor-carousel-image{
border-radius: 20px;
}
.menu-content .elementor-widget-wrap{
position: relative;
}
.menu-wrap .elementor-col-50::after{
content: "";
transition: all 0.5s;
height: 100%;
z-index: 0;
width: 100%;
border-radius: 20px;
top: 20%;
left: 0%;
background-size: contain;
position: absolute;
background-repeat: no-repeat;
background-image: url(https://thaiwok.pl/wp-content/uploads/2022/05/Vector-16.svg);
z-index: -1;
}
.menu-wrap .elementor-tabs-content-wrapper .elementor-container.elementor-column-gap-default{
gap: 26px;
}
.menu-wrap .elementor-tab-content{
padding-right: 0 !important;
padding-left: 0 !important;
}
.elementor-tab-title.elementor-active:after {
content: "";
z-index:2;
position: absolute;
width: calc(100% - 25px) !important;
height: 5px !important;
left:15px !important;
right: unset !important;
transform-origin: left;
top: 90% !important;
transform: scaleX(1);
-webkit-animation: waving 3s linear infinite;
animation: waving 3s linear infinite;
transition: transform 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);  transform-origin: right;
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200%25' height='100%25'%3E%3Cdefs%3E%3Cstyle%3E .wave%7B animation:wave 1s ease-in-out infinite alternate; animation-delay:-0.25s; stroke:%23D30A63; stroke-width:2; stroke-linecap:square; %7D @keyframes wave%7B to%7B d:path('M 0 40 Q 20 42.5 40 40 Q 60 37.5 80 40'); %7D %7D %3C/style%3E%3C/defs%3E%3Cpattern id='wavePattern' x='0' y='0' width='80' height='80' patternUnits='userSpaceOnUse'%3E%3Cpath fill='none' class='wave' d='M 0 40 Q 20 37.5 40 40 Q 60 42.5 80 40' /%3E%3C/pattern%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='url(//thaiwok.pl/wp-content/themes/thai-wok/%23wavePattern)'%3E%3C/rect%3E%3C/svg%3E") 0px 50%/80px 80px repeat-x;
} 
.elementor-tab-title{
width: fit-content;
}
@media (max-width:1092px){
.menu-wrap .elementor-col-50::after{
top: 30%;
}
}
@media (max-width:1025px){
.menu-wrap .elementor-tabs{
flex-direction: column;
}
.menu-wrap .elementor-tabs-wrapper{
display: flex !important;
width: 100% !important;
flex-direction: row !important;
flex-wrap: wrap !important;
}
.menu-wrap .elementor-tabs-content-wrapper .elementor-container.elementor-column-gap-default{
justify-content: center;
}
.ov-ov .elementor-widget-container {
overflow: overlay;
height: 135px;
}
.menu-wrap .elementor-tab-content .elementor-column.elementor-col-50{
width: 48% !important;
}
.menu-wrap .elementor-col-50::after{
top: 10%;
}
}
@media (max-width:882px){
.menu-wrap .elementor-col-50::after{
top: 19%;
}
}
@media (max-width:802px){
.menu-wrap .elementor-col-50::after{
top: 26%;
}
}
@media (max-width:740px){
.elementor-tabs-content-wrapper .elementor-main-swiper{
height: 200px !important;
width: 290px !important;
border-radius: 20px;
}
.elementor-carousel-image{
background-size: cover !important;
}
}
@media (max-width:730px){
.menu-wrap .elementor-col-50::after{
top: 30%;
}
}
@media (max-width: 712px){
.menu-wrap .elementor-col-50::after {
top: 25%;
}
.ov-ov .elementor-widget-container{
height: 155px;
}
}
@media (max-width: 687px){
.menu-wrap .elementor-col-50::after {
top: 13%;
}
.ov-ov .elementor-widget-container{
height: 150px;
}
.menu-wrap .elementor-tab-content .elementor-inner-section .elementor-widget-wrap{
margin-left: 0 !important;
margin-right: 0 !important;
}
.menu-wrap .elementor-tab-content .elementor-column.elementor-col-50{
width: 100% !important;
max-width: 320px;
}
.menu-wrap .elementor-col-50::after{
background-position: center;
}
.elementor-tabs-content-wrapper .elementor-main-swiper{
height: 200px !important;
width: 250px !important;
}
}
@media (max-width: 347px){
.menu-wrap .elementor-col-50::after {
top: 17%;
}
}  .white-link a{
position: relative;
}
.white-link a:hover:before {
transition: transform 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
transform-origin: left;
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200%25' height='100%25'%3E%3Cdefs%3E%3Cstyle%3E .wave%7B animation:wave 1s ease-in-out infinite alternate; animation-delay:-0.25s; stroke:%23ffffff; stroke-width:2; stroke-linecap:square; %7D @keyframes wave%7B to%7B d:path('M 0 40 Q 20 42.5 40 40 Q 60 37.5 80 40'); %7D %7D %3C/style%3E%3C/defs%3E%3Cpattern id='wavePattern' x='0' y='0' width='80' height='80' patternUnits='userSpaceOnUse'%3E%3Cpath fill='none' class='wave' d='M 0 40 Q 20 37.5 40 40 Q 60 42.5 80 40' /%3E%3C/pattern%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='url(//thaiwok.pl/wp-content/themes/thai-wok/%23wavePattern)'%3E%3C/rect%3E%3C/svg%3E") 0px 50%/80px 80px repeat-x;
-webkit-animation: waving 3s linear infinite;
animation: waving 3s linear infinite;
transform: scaleX(1);
}
.white-link a:before {
z-index: 2;
content: "";
position: absolute;
width: 100%;
height: 5px;
left: 0;
bottom: -15px;
transform: scaleX(0);
transition: transform 300ms cubic-bezier(0.175, 0.885, 0.32, 1);
transform-origin: right;
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200%25' height='100%25'%3E%3Cdefs%3E%3Cstyle%3E .wave%7B stroke:%23ffffff; stroke-width:2; stroke-linecap:square; %7D %3C/style%3E%3C/defs%3E%3Cpattern id='wavePattern' x='0' y='0' width='80' height='80' patternUnits='userSpaceOnUse'%3E%3Cpath fill='none' class='wave' d='M 0 40 Q 20 40 40 40 Q 60 40 80 40' /%3E%3C/pattern%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='url(%23wavePattern)'%3E%3C/rect%3E%3C/svg%3E") 0px 50%/80px 80px repeat-x;
} .black-link a{
position: relative;
}
.black-link a:hover:before {
transition: transform 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
transform-origin: left;
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200%25' height='100%25'%3E%3Cdefs%3E%3Cstyle%3E .wave%7B animation:wave 1s ease-in-out infinite alternate; animation-delay:-0.25s; stroke:%23000000; stroke-width:2; stroke-linecap:square; %7D @keyframes wave%7B to%7B d:path('M 0 40 Q 20 42.5 40 40 Q 60 37.5 80 40'); %7D %7D %3C/style%3E%3C/defs%3E%3Cpattern id='wavePattern' x='0' y='0' width='80' height='80' patternUnits='userSpaceOnUse'%3E%3Cpath fill='none' class='wave' d='M 0 40 Q 20 37.5 40 40 Q 60 42.5 80 40' /%3E%3C/pattern%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='url(//thaiwok.pl/wp-content/themes/thai-wok/%23wavePattern)'%3E%3C/rect%3E%3C/svg%3E") 0px 50%/80px 80px repeat-x;
-webkit-animation: waving 3s linear infinite;
animation: waving 3s linear infinite;
transform: scaleX(1);
}
.black-link a:before {
content: "";
z-index:2;
position: absolute;
width: 100%;
height: 5px;
left: 0;
bottom: -15px;
transform: scaleX(0);
transition: transform 300ms cubic-bezier(0.175, 0.885, 0.32, 1);
transform-origin: right;
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200%25' height='100%25'%3E%3Cdefs%3E%3Cstyle%3E .wave%7B stroke:%23000000; stroke-width:2; stroke-linecap:square; %7D %3C/style%3E%3C/defs%3E%3Cpattern id='wavePattern' x='0' y='0' width='80' height='80' patternUnits='userSpaceOnUse'%3E%3Cpath fill='none' class='wave' d='M 0 40 Q 20 40 40 40 Q 60 40 80 40' /%3E%3C/pattern%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='url(%23wavePattern)'%3E%3C/rect%3E%3C/svg%3E") 0px 50%/80px 80px repeat-x;
} .pink-link a{
position: relative;
}
.pink-link a:hover:before {
transition: transform 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
transform-origin: left;
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200%25' height='100%25'%3E%3Cdefs%3E%3Cstyle%3E .wave%7B animation:wave 1s ease-in-out infinite alternate; animation-delay:-0.25s; stroke:%23D30A63; stroke-width:2; stroke-linecap:square; %7D @keyframes wave%7B to%7B d:path('M 0 40 Q 20 42.5 40 40 Q 60 37.5 80 40'); %7D %7D %3C/style%3E%3C/defs%3E%3Cpattern id='wavePattern' x='0' y='0' width='80' height='80' patternUnits='userSpaceOnUse'%3E%3Cpath fill='none' class='wave' d='M 0 40 Q 20 37.5 40 40 Q 60 42.5 80 40' /%3E%3C/pattern%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='url(//thaiwok.pl/wp-content/themes/thai-wok/%23wavePattern)'%3E%3C/rect%3E%3C/svg%3E") 0px 50%/80px 80px repeat-x;
-webkit-animation: waving 3s linear infinite;
animation: waving 3s linear infinite;
transform: scaleX(1);
}
.pink-link a:before {
content: "";
z-index:2;
position: absolute;
width: 100%;
height: 5px;
left: 0;
bottom: -15px;
transform: scaleX(0);
transition: transform 300ms cubic-bezier(0.175, 0.885, 0.32, 1);
transform-origin: right;
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200%25' height='100%25'%3E%3Cdefs%3E%3Cstyle%3E .wave%7B stroke:%23D30A63; stroke-width:2; stroke-linecap:square; %7D %3C/style%3E%3C/defs%3E%3Cpattern id='wavePattern' x='0' y='0' width='80' height='80' patternUnits='userSpaceOnUse'%3E%3Cpath fill='none' class='wave' d='M 0 40 Q 20 40 40 40 Q 60 40 80 40' /%3E%3C/pattern%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='url(%23wavePattern)'%3E%3C/rect%3E%3C/svg%3E") 0px 50%/80px 80px repeat-x;
} 
.praca .elementor-accordion .elementor-accordion-item {
border-radius: 18px;
overflow: hidden;
margin-bottom: 15px;
}
.praca .elementor-accordion .elementor-accordion-item  p {
margin-bottom: 1.2em;
}
.praca .elementor-accordion .elementor-accordion-item ul {
margin: 0 0 1.2em 2em;
}
.praca .elementor-accordion .elementor-tab-title {
width: 100%;
}
.praca .elementor-tab-title.elementor-active:after {
display: none;
}
.restauracja .elementor-tab-content p {
margin-bottom: 0.5em;
text-align: center;
}
.restauracja .elementor-widget-tabs .elementor-tab-content {
padding: 15px 10px 15px 10px;
border-style: solid !important; 
border-color: #f1f1f1 !important;
border-width: 1px !important;
border-radius: 0 0 12px 12px !important;
background: #fff;
}
.restauracja .elementor-widget-tabs .elementor-tab-content img {
width: 100%;
height: 240px;
object-fit: cover;
border-radius: 12px;
display: block;
margin-top: 10px;
}
.restauracja iframe {
border-radius: 12px 12px 0 0;
overflow: hidden;
}
.restauracja .elementor-widget-tabs .elementor-tab-title {
padding: 15px 15px;
font-weight: 700 !important;
font-size: 11px !important;
text-transform: uppercase;
letter-spacing: 0.2px;
color: #000;
}
.restauracja .elementor-tabs-wrapper {
background: #f1f1f1;
padding-bottom: 8px;
margin-top: -9px;
}
.restauracja iframe {
height: 240px !important;
}
.restauracja .elementor-widget-tabs .elementor-tab-content  {
text-align: center;
}
.restauracja .elementor-swiper-button {
width: 30px;
height: 30px;
background-color: white;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
box-shadow: 0px 4px 12px rgb(0 0 0 / 15%);
}
.restauracja .elementor-swiper-button.elementor-swiper-button-prev {
left: 0;
}
.restauracja .elementor-swiper-button.elementor-swiper-button-next {
right: 0;
}
@media screen and (max-width: 768px) {
.restauracja .elementor-tab-mobile-title {
display: none;
}
.restauracja .elementor-tabs .elementor-tabs-wrapper {
display: flex;
justify-content: center; 
align-items: center;
text-align: center;
}
.restauracja iframe {
height: 200px !important;
}
.restauracja .elementor-widget-tabs .elementor-tab-content {
font-size: 14px !important;
}
.restauracja .elementor-widget-tabs .elementor-tab-content img {
height: 180px;
}
}
@media screen and (max-width: 480px) {
.restauracja .elementor-widget-tabs .elementor-tab-title {
padding: 10px 10px;
font-size: 10px !important;
}
.restauracja .elementor-widget-tabs .elementor-tab-content {
font-size: 13px !important;
}
.restauracja .elementor-widget-tabs .elementor-tab-content img {
height: 150px;
}
.restauracja iframe {
height: 180px !important;
}
} .cpt-menu-wrapper {
background-image: url(https://thaiwok.pl/wp-content/uploads/2022/06/srodek.jpg);
background-size: auto;
margin-top: 1rem;
}
.cpt-menu {
padding: 60px 0 100px 0;
display: flex !important;
flex-direction: row !important;
}
.cpt-menu .sidebar {
width: 30%;
display: flex;
flex-direction: column;
padding-left: 15px;
}
.cpt-menu .sidebar > h3 {
font-family: 'beach', Fallback, sans-serif;
font-size: 28px;
color: #D30A63;
margin-bottom: 25px;
}
.cpt-menu .sidebar .cat {
display: inline-block;
width: auto;
margin-left: 0;
margin-right: auto;
}
.cpt-menu .sidebar .cat-wrapper {
position: relative;
display: flex;
align-items: center;
cursor: pointer;
padding: 20px 0;
}
.cpt-menu .sidebar .cat.active .cat-wrapper::after {
content: "";
z-index:2;
position: absolute;
width: 100% !important;
height: 5px !important;
left:0 !important;
right: unset !important;
transform-origin: left;
top: 90% !important;
transform: scaleX(1);
-webkit-animation: waving 3s linear infinite;
animation: waving 3s linear infinite;
transition: transform 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);  transform-origin: right;
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200%25' height='100%25'%3E%3Cdefs%3E%3Cstyle%3E .wave%7B animation:wave 1s ease-in-out infinite alternate; animation-delay:-0.25s; stroke:%23D30A63; stroke-width:2; stroke-linecap:square; %7D @keyframes wave%7B to%7B d:path('M 0 40 Q 20 42.5 40 40 Q 60 37.5 80 40'); %7D %7D %3C/style%3E%3C/defs%3E%3Cpattern id='wavePattern' x='0' y='0' width='80' height='80' patternUnits='userSpaceOnUse'%3E%3Cpath fill='none' class='wave' d='M 0 40 Q 20 37.5 40 40 Q 60 42.5 80 40' /%3E%3C/pattern%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='url(//thaiwok.pl/wp-content/themes/thai-wok/%23wavePattern)'%3E%3C/rect%3E%3C/svg%3E") 0px 50%/80px 80px repeat-x;
}
.cpt-menu .sidebar .cat .image {
display: block;
margin-right: 10px;
width: 30px;
height: 30px;
position: relative;
}
.cpt-menu .sidebar .cat .image .img img {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
object-fit: contain;
transition: ease all 0.3s;
}
.cpt-menu .sidebar .cat .image .main-img img, .cpt-menu .sidebar .cat:not(.active) .image .main-img img  {
opacity: 1;
}
.cpt-menu .sidebar .cat .image .hover-img img, .cpt-menu .sidebar .cat:not(.active)  .image .hover-img img  {
opacity: 0;
}
.cpt-menu .sidebar .cat:hover .image .main-img img, .cpt-menu .sidebar .cat.active .image .main-img img  {
opacity: 0;
}
.cpt-menu .sidebar .cat:hover .image .hover-img img, .cpt-menu .sidebar .cat.active .image .hover-img img {
opacity: 1;
}
.cpt-menu .sidebar .cat .name {
line-height: 1.2;
font-weight: 700;
font-size: 17px;
color: #000;
transition: ease all 0.3s;
}
.cpt-menu .sidebar .cat:hover .name, .cpt-menu .sidebar .cat.active .name {
color: #D30A63;
}
.cpt-menu .content {
width: 70%;
display: flex;
flex-wrap: wrap;
}
.cpt-menu .content .danie-wrapper {
display: flex;
flex-direction: column;
justify-content: stretch;
width: 50%;
z-index: 1;
}
.group-slider.owl-carousel {
display: block;
height: 100%;
overflow-y: visible;
}
.group-slider.owl-carousel .owl-nav button {
position: absolute;
width: 35px;
height: 35px;
background: #D30A63 !important;
top: -15px;
z-index: 2;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
transition: ease all 0.3s;
}
.group-slider.owl-carousel .owl-nav button svg {
display: inline-block;
width: 25px;
height: 25px;
object-fit: contain;
fill: #fff;
transition: ease all 0.3s;
}
.group-slider.owl-carousel .owl-nav button:hover {
background: #fff !important;
}
.group-slider.owl-carousel .owl-nav button:hover svg {
fill: #D30A63;
}
.group-slider.owl-carousel .owl-nav button.owl-prev {
left: 5px;
right: auto;
}
.group-slider.owl-carousel .owl-nav button.owl-next {
left: auto;
right: 5px;
}
.group-slider.owl-carousel .owl-nav button i::before {
content: '\f104';
}
.danie-wrapper {
position: relative;
width: 100%;
padding: 0 15px 20px 15px;
}
.danie-single::after {
content: "";
transition: all 0.5s;
height: 80%;
width: 100%;
border-radius: 20px;
top: 20%;
left: 50%;
transform: translateX(-50%);
background-size: cover;
position: absolute;
background-repeat: no-repeat;
background-image: url(https://thaiwok.pl/wp-content/uploads/2022/05/Vector-16.svg);
background-position: bottom center;
z-index: -1;
}
.danie-single {
position: relative;
width: 100%;
padding: 0 25px 30px 25px;
color: #000;
margin-top: 0;
margin-bottom: auto;
}
.danie-wrapper:not(.group) .danie-single {
margin-top: 54px;
}
.danie-single>div {
z-index: 1;
}
.danie-single .obrazek-glowny {
width: 100%;
display: flex;
justify-content: center; 
align-items: center;
height: 240px;
}
.danie-single .obrazek-glowny img {
border-radius: 18px !important;
overflow: hidden !important;
width: auto !important;
height: auto !important;
max-height: 240px;
object-fit: contain;
display: block !important;
}
.danie-single h3 {
padding-top: 25px;
font-size: 23px;
font-weight: 700;
margin-bottom: 15px;
line-height: 1.4;
}
.danie-single .krotki-opis {
margin-bottom: 20px;
font-size: 15px;
line-height: 1.4;
min-height: 65px;
}
.danie-single .krotki-opis p {
margin-bottom: 0;
}
.danie-single .cena p {
margin-bottom: 0;
line-height: 1;
}
.danie-single .cena {
font-family: 'beach', Fallback, sans-serif;
font-size: 28px;
color: #D30A63;
margin-bottom: 30px;
}
.danie-single .przyciski {
display: flex;
flex-wrap: wrap;
}
.danie-single .przyciski .danie-btn {
cursor: pointer;
transition: ease all 0.3s;
font-size: 14px;
font-weight: 600;
color: #fff;
padding: 10px 15px;
line-height: 1;
margin-right: 10px;
border-radius: 18px;
display: flex; 
align-items: center; 
position: relative; 
z-index: 10;
}
.danie-single .przyciski .danie-btn.alergeny {
background: #D30A63;
}
.danie-single .przyciski .danie-btn.skladniki {
background: #C7D30A;
}
.danie-single .przyciski .danie-btn.alergeny:hover {
background: transparent;
color: #D30A63;
}
.danie-single .przyciski .danie-btn.skladniki:hover {
background: transparent;
color: #C7D30A;
}
.danie-wrapper.group .group-name {
text-align: center;
padding: 0 40px 15px 40px;
font-size: 32px;
color: #D30A63;
font-family: 'beach', Fallback, sans-serif;
line-height: 1.2;
}
.danie-wrapper:not(.active) {
display: none !important;
}
.cpt-menu-popups .menu-popup {
display: none;
}
.cpt-menu-popups .menu-popup.active {
display: flex;
align-items: center;
justify-content: center;
position: fixed;
left: 0;
top: 0;
width: 100vw;
height: 100vh;
z-index: 9999;
background: rgba(0,0,0,0.7);
}
.cpt-menu-popups .menu-popup .popup-wrapper {
display: flex;
align-items: stretch;
width: 1000px;
height: 350px;
background: #fff;
border-radius: 25px;
overflow: hidden;
}
.cpt-menu-popups .menu-popup .close-popup {
position: absolute;
right: 60px;
top: 60px;
fill:  #C7D30A;
transition: ease all 0.3s;
cursor: pointer;
}
.cpt-menu-popups .menu-popup .close-popup svg {
width: 35px;
height: 35px;
}
.cpt-menu-popups .menu-popup .close-popup:hover {
fill: #fff;
}
.cpt-menu-popups .menu-popup .popup-wrapper .obrazek-glowny {
width: 35%;
position: relative;
}
.cpt-menu-popups .menu-popup .popup-wrapper .obrazek-glowny img {
height: 100%;
object-fit: cover;
}
.cpt-menu-popups .menu-popup .popup-wrapper .opis-popup {
width: 65%;
padding: 25px 25px 25px 35px;
overflow-y: auto;
color: #000;
}
.cpt-menu-popups .menu-popup .popup-wrapper .opis-popup h3 {
font-size: 24px;
color: #000;
font-weight: 700;
margin-bottom: 20px;
}
.cpt-menu-popups .menu-popup .popup-wrapper .menu-popup-title {
position: absolute;
left: 15px;
top: 15px;
font-size: 32px;
color: #D30A63;
text-shadow: 1px 1px 5px rgba(0,0,0,0.5);
font-family: 'beach', Fallback, sans-serif;
line-height: 1.2;
}
.cpt-menu-popups .menu-popup .popup-wrapper .menu-popup-title.skladniki {
color: #C7D30A;
}
.danie-single .obrazek-glowny {
position: relative;
}
.danie-single .obrazek-glowny .nowosc {
position: absolute;
right: -10px;
bottom: 25px;
background: #D30A63;
color: #fff;
font-weight: 600;
font-size: 12px;
text-transform: uppercase;
line-height: 1;
padding: 8px 10px;
border-radius: 18px;
}
@media screen and (max-width: 1024px) {
.cpt-menu .sidebar .cat .name {
font-size: 15px;
}
.cpt-menu .sidebar .cat .image {
width: 20px;
height: 20px;
}
.cpt-menu .sidebar .cat-wrapper {
padding: 15px 0;
}
.cpt-menu .sidebar {
width: 25%;
}
.cpt-menu .content {
width: 75%;
}
.danie-single .obrazek-glowny {
height: 190px;
}
.danie-single .obrazek-glowny img {
max-height: 190px;
}
.danie-single {
padding: 0 15px 25px 15px;
}
.danie-single h3 {
font-size: 19px;
padding-top: 15px;
margin-bottom: 10px;
}
.danie-single .krotki-opis {
font-size: 14px;
margin-bottom: 15px;
line-height: 1.3;
}
.danie-single .cena {
font-size: 21px;
margin-bottom: 20px;
}
.danie-single .obrazek-glowny .nowosc {
font-size: 11px;
bottom: 15px;
padding: 6px 8px;
}
.danie-wrapper.group .group-name {
font-size: 28px;
}
.cpt-menu {
padding: 35px 0 75px 0;
}
.cpt-menu-popups .menu-popup .popup-wrapper {
width: 100%;
max-width: 768px;
margin: 20px;
}
.cpt-menu-popups .menu-popup .popup-wrapper .opis-popup {
padding: 25px 15px 20px 20px;
}
}
@media screen and (max-width: 768px) {
.cpt-menu .sidebar > h3 {
font-size: 21px;
margin-bottom: 15px;
}
.cpt-menu .sidebar .cat .name {
font-size: 13px;
}
.cpt-menu .sidebar .cat .image {
min-width: 16px;
height: 16px;
margin-right: 7px;
}
.danie-single {
padding: 0 8px 20px 8px;
}
.danie-wrapper {
padding: 0 8px 10px 8px;
}
.danie-single h3 {
line-height: 1.2;
font-size: 16px;
}
.danie-single .krotki-opis {
font-size: 12px;
}
.danie-single .cena {
font-size: 19px;
}
.danie-single .przyciski .danie-btn {
font-size: 12px;
padding: 6px 8px;
margin-right: 8px;
margin-bottom: 8px;
}
.danie-single .obrazek-glowny .nowosc {
font-size: 9px;
padding: 4px 7px;
right: -5px;
}
.group-slider.owl-carousel .owl-nav button svg {
width: 18px;
height: 18px;
}
.group-slider.owl-carousel .owl-nav button {
width: 25px;
height: 25px;
top: -5px;
}
.danie-wrapper.group .group-name {
font-size: 21px;
padding: 0 25px 10px 25px;
}
.danie-single .obrazek-glowny {
height: 140px;
}
.danie-single .obrazek-glowny img {
max-height: 140px;
}
.danie-wrapper:not(.group) .danie-single {
margin-top: 35px;
}
.cpt-menu .content {
padding-left: 10px;
}
.cpt-menu-popups .menu-popup .popup-wrapper {
height: 260px;
border-radius: 18px;
}
.cpt-menu-popups .menu-popup .popup-wrapper .opis-popup .opis {
font-size: 14px;
line-height: 1.3;
}
.cpt-menu-popups .menu-popup .popup-wrapper .opis-popup h3 {
font-size: 19px;
margin-bottom: 15px;
}
p {
margin-bottom: 1.3em;
}
.cpt-menu-popups .menu-popup .close-popup {
right: 30px;
top: 50px;
}
.cpt-menu-popups .menu-popup .close-popup svg {
width: 25px;
height: 25px;
}
.cpt-menu-popups .menu-popup .popup-wrapper .menu-popup-title {
font-size: 26px;
}
}
@media screen and (max-width: 480px) {
.cpt-menu .content .danie-wrapper {
width: 100%;
}
.danie-wrapper:not(.group) .danie-single {
margin-top: 0;
}
.danie-single .krotki-opis {
min-height: inherit;
}
.cpt-menu .content {
width: 65%;
padding-right: 7px;
}
.cpt-menu .sidebar {
width: 35%;
}
.cpt-menu {
padding: 20px 0 50px 0;
}
.cpt-menu-popups .menu-popup .popup-wrapper {
flex-direction: column;
}
.cpt-menu-popups .menu-popup .popup-wrapper .obrazek-glowny {
width: 100%;
height: 120px;
}
.cpt-menu-popups .menu-popup .popup-wrapper .obrazek-glowny img {
width: 100%;
}
.cpt-menu-popups .menu-popup .popup-wrapper .opis-popup {
width: 100%;
padding: 20px 15px 15px 15px;
}
.cpt-menu-popups .menu-popup .popup-wrapper .opis-popup .opis {
font-size: 12px;
}
.cpt-menu-popups .menu-popup .popup-wrapper .opis-popup h3 {
font-size: 17px;
line-height: 1.3;
margin-bottom: 10px;
}
.cpt-menu-popups .menu-popup .popup-wrapper {
height: auto;
max-height: 300px;
}
.cpt-menu-popups .menu-popup .close-popup {
top: 30px;
right: 25px;
}
} body {
font-size: 1.2rem;
line-height: 1.6;
}
.elementor-widget-posts nav.elementor-pagination {
padding-top: 45px;
}
body.single-post .site-main {
padding-bottom: 50px;
}
body.single-post .page-header {
background-image: none;
margin-top: 0;
height: auto;
}
body.single-post .page-header h1 {
text-shadow: none;
margin-bottom: 2.5rem;
color: #000;
font-family: 'Nunito Sans',sans-serif;
font-size: 2.375rem;
font-weight: 800;
}
@media screen and (max-width: 766px) {
body .home-blog article .elementor-post__card {
height: auto !important;
}
body .home-blog .elementor-grid-item::after {
height: 80%;
background-size: cover;
background-position: bottom center;
}
body.single-post .post-thumb-img-content img {
max-width: 100%;
}
body.single-post .entry-content {
padding: 0 20px;
}
}
.ast-builder-menu-1 .submenu-with-border .sub-menu .menu-link {
color: #000;
padding: 0.8em 0.3em;
}
.ast-builder-menu-1 .submenu-with-border .sub-menu .menu-link:hover {
color: #c7d30a;
}
.ast-builder-menu-1 .submenu-with-border .sub-menu .menu-item a:before {
display: none;
}
.ast-builder-menu-1 .submenu-with-border .sub-menu {
padding: 10px 8px 10px 8px;
}
.main-header-menu .sub-menu {
border-radius: 8px;
}
#cookie-notice .cookie-notice-container {
background: #000 !important;
font-family: 'Nunito Sans',sans-serif !important;
}
#cookie-notice .cookie-notice-container .cn-text-container{
font-size: 11px !important;  
line-height: 1.2 !important;
color: #fff !important;
}
#cookie-notice .cookie-notice-container .cn-button {
background: #C7D30A !important;
color: #000 !important;
font-size: 10px !important; 
letter-spacing: 0.2px !important;
line-height: 1 !important;
text-transform: uppercase !important;
font-weight: 600 !important;
transition: ease all 0.3s !important;
}
#cookie-notice .cookie-notice-container .cn-button:hover {
background: #000 !important;
color: #C7D30A !important;
}
body .site-header-section-left .custom-logo {
margin-left: 0;
}
body #ast-hf-mobile-menu.main-header-menu li {
width: 100%;
margin-left: 0;
padding-left: 20px;
}
@media screen and (max-width: 1100px) and (min-width:986px) {
body .site-header-section-left .custom-logo {
max-width: 100px;
vertical-align: top;
height: auto !important;
}
.main-header-menu .menu-link, .main-header-menu>a {
padding: 0 0.7em;
font-size: 1.1rem;
}
}
@media screen and (max-width: 985px) {
body .site-header-section-left .custom-logo {
max-width: 105px;
height: auto !important;
}
body .page-header {
height: auto;
min-height: 280px;
margin-top: -10%;
}
.ast-mobile-header-wrap .ast-primary-header-bar, .ast-primary-header-bar .site-primary-header-wrap {
min-height: 105px;
}
body .page-header h1 {
margin-top: 4.3rem;
font-size: 4rem;
line-height: 0.9;
margin-bottom: 10px;
}
body .breadcrumbs {
font-size: 1rem;
}
body header nav .menu-item a:before {
bottom: 0px;
width: calc(100% - 40px);
left: 20px;
}
}
@media screen and (max-width: 768px) {
body .page-header { 
min-height: 230px;
padding-bottom: 35px;
padding-top: 35px;
}
body .breadcrumbs {
font-size: 0.7rem;
}
body .page-header h1 {
margin-top: 2.2rem;
font-size: 3rem;
}
body .site-header-section-left .custom-logo {
max-width: 80px;
}
.ast-mobile-header-wrap .ast-primary-header-bar, .ast-primary-header-bar .site-primary-header-wrap {
min-height: 75px;
}
body .site-primary-header-wrap .ast-builder-grid-row {
height: auto;
}
body .site-primary-footer-wrap:before {
height: 30px;
top: -10px;
}
} #home-slide {
min-height: 200px;
}
#home-slider .baner-img {
width: 100%;
height: auto;
}
#home-slider .baner-img.mobile {
display: none;
}
#home-slider .baner-img.desktop {
display: block;
}
#home-slider .owl-nav button {
position: absolute;
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 100%;
background: #fff;
box-shadow: 0 0 10px rgba(0,0,0,0.1);
transition: ease all 0.3s;
}
#home-slider .owl-nav button svg {
stroke: #D30A63 !important;
}
#home-slider .owl-nav button.owl-prev {
left: 35px;
right: auto;
top: 50%;
transform: translateY(-50%);
}
#home-slider .owl-nav button.owl-next {
left: auto;
right: 35px;
top: 50%;
transform: translateY(-50%);
}
#home-slider .owl-nav button:hover {
background: #000;
}
#home-slider .owl-nav button:hover svg {
stroke: #fff !important
}
@media screen and (max-width: 1024px) {
#home-slider .baner-img.mobile {
display: block;
}
#home-slider .baner-img.desktop {
display: none;
}
}
.social-wrap-fb.tik-tok img {
width: 19px;
height: 19px;
object-fit: contain;
}
.wpcf7 .wpcf7-form .form-row {
margin-bottom: 15px;
width: 100%;
display: flex;
flex-wrap: wrap;
}
.wpcf7 .wpcf7-form .form-row p {
width: 100%;
}
.wpcf7 .wpcf7-form .form-row .form-col {
width: 50%;
}
.wpcf7 .wpcf7-form .form-row .form-col:nth-child(1) {
padding-right: 10px;
}
.wpcf7 .wpcf7-form .form-row .form-col:nth-child(2) {
padding-left: 10px;
}
.wpcf7 .wpcf7-form .wpcf7-submit {
background: #D30A63;
color: #fff;
font-weight: 700;
border-radius: 8px;
transition: ease all 0.3s;
}
.wpcf7 .wpcf7-form .wpcf7-submit:hover {
background: #C7D30A;
color: #000;
}
.wpcf7 .wpcf7-form label {
font-weight: 700;
color: #000;
margin-bottom: 8px;
}
.wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label {
font-size: 12px;
line-height: 1.2;
font-weight: 400;
}
input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea, .wpcf7 input[type=file] {
border-radius: 4px;
}
@media screen and (max-width: 480px) {
.wpcf7 .wpcf7-form .form-row .form-col {
width: 100%;
}
.wpcf7 .wpcf7-form .form-row .form-col:nth-child(1) {
padding-right: 0;
margin-bottom: 15px;
}
.wpcf7 .wpcf7-form .form-row .form-col:nth-child(2) {
padding-left: 0;
}
}
@media screen and (min-width: 1190px) {
body .site-header .ast-builder-menu-1 {
margin-right: 3%;
}
}
.main-header-menu .menu-item .sub-menu .menu-item {
font-size: 14px;
line-height: 1.2;
}
.main-header-menu .menu-item .sub-menu .menu-item a {
padding: 7px 5px;
}
.main-header-menu .menu-item .sub-menu .sub-menu {
max-height: 400px;
height: auto;
overflow-y: auto;
overflow-x: hidden;
}
@media screen and (max-width: 992px) {
.ast-header-break-point .main-navigation ul ul {
left: 0;
}
.main-header-menu .sub-menu {
top: inherit;
}
.main-header-menu .sub-menu .menu-item.focus>.sub-menu, .main-header-menu .sub-menu .menu-item:hover>.sub-menu {
left: 0 !important;
}
.main-header-menu > .menu-item > .menu-link, #astra-footer-menu > .menu-item > .menu-link {
height: auto;
}
#ast-hf-mobile-menu.main-header-menu {
flex-wrap: nowrap !important;
}
#ast-hf-mobile-menu.main-header-menu .menu-item .sub-menu .menu-item a {
font-size: 13px;
}
.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle {
outline: none !important;
}
}
@media screen and (max-width: 992px) {
.ast-mobile-header-wrap .ast-mobile-header-content {
display: block !important;
max-width: 0 !important;
position: relative !important;
}
.ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content {
max-width: 100% !important;
}
#ast-hf-mobile-menu.main-header-menu li.menu-item:not(.zamow-online){
display: none;
}
.ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content  #ast-hf-mobile-menu.main-header-menu li.menu-item:not(.zamow-online){
display: block;
}
header nav .menu-item.zamow-online a:before {
display: none !important;
}
header nav .menu-item.zamow-online a {
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
-js-display: flex;
display: flex !important;
justify-content: center;
font-family: 'beach', Fallback, sans-serif !important;
font-size: 1.4rem !important;
width: auto;
line-height: 1;
text-align: center;
}
}
@media screen and (max-width: 480px) {
header nav .menu-item.zamow-online a {
font-size: 1rem !important;
}
body header nav.site-navigation ul li.menu-item.zamow-online {
width: 115px !important;
height: 50px !important;
padding-left: 10px !important;
}
}
.cky-consent-container .cky-notice-group {
display: flex;
flex-direction: column !important;
align-items: center !important; 
}
.cky-consent-container .cky-notice-group .cky-notice-btn-wrapper {
margin-left: 0 !important;
margin-top: 15px !important;
}
.cky-accordion-header .cky-always-active {
font-size: 16px !important;
line-height: 1.4 !important;
}
.cky-notice .cky-title, .cky-preference-header .cky-preference-title, .cky-accordion-header .cky-accordion-btn {
font-size: 14px !important;
line-height: 1.2 !important;
}
.cky-notice-des *, .cky-preference-content-wrapper *, .cky-accordion-header-des * {
font-size: 12px !important;
line-height: 1.4 !important;
}
.cky-btn {
font-size: 12px !important;
line-height: 1.1 !important;
}
@media screen and (max-width: 767px) {
.cky-accordion-header .cky-always-active {
font-size: 13px !important;
}
.cky-notice .cky-title, .cky-preference-header .cky-preference-title, .cky-accordion-header .cky-accordion-btn {
font-size: 12px !important;
}
.cky-notice-des *, .cky-preference-content-wrapper *, .cky-accordion-header-des *  {
font-size: 11px !important;
}
.cky-btn {
font-size: 10px !important;
}
}
.theme-footer a {
color: #000 !important;
}
.hand-right-bg {
width:30vw !important;
position: absolute !important;
height: 100% !important;
top: 50% !important;
transform: translateY(-50%) !important;
right: 0 !important;
left: auto !important;
}
.hand-right-bg .elementor-widget-container {
width: 100% !important;
height: 100% !important;
}
.hand-right-bg .elementor-widget-container img {
width: 100% !important;
height: 100% !important;
object-fit: contain !important;
object-position: center right !important;
}
.hand-right-bg-sec > .elementor-container, .hand-right-bg-col, .hand-right-bg-col .elementor-widget-wrap {
position: static !important;
} header.site-header .widget_polylang {
position: absolute;
right: 20px;
top: 50%;
transform: translateY(-50%);
}
header.site-header .menu-item.lang-item {
display: none;
}
header.site-header li.lang-item a {
display: inline-block !important;
color: transparent !important;
width: 25px !important;
position: relative;
white-space: nowrap;
text-wrap: nowrap;
}
header.site-header #ast-hf-mobile-menu li.lang-item a {
color: transparent !important;
}
header.site-header li.lang-item a:after {
position: absolute;
left: 50%;
top: 50%;
color: #fff;
font-weight: 600;
font-size: 14px;
line-height: 1;
transform: translate(-50%);
transition: ease all 0.3s;
}
header.site-header #ast-hf-mobile-menu li.lang-item a:after {
color: #000;
}
header.site-header li.lang-item a:hover:after {
color: #C7D30A;
}
header.site-header li.lang-item.lang-item-pl a:after {
content: 'PL';
}
header.site-header li.lang-item.lang-item-en a:after {
content: 'EN';
}
@media screen and (max-width: 991px) {
header.site-header .menu-item.lang-item {
display: flex;
}
}
.cpt-menu .content h3.menu-info {
width: 100%;
text-align: center;
padding-bottom: 25px;
}
.cpt-menu .content h3.menu-info a strong {
font-weight: 900;
}
@media screen and (max-width: 767px) {
.cpt-menu .content h3.menu-info {
font-size: 16px;
}
}
@media screen and (max-width:520px) {
.cpt-menu .content h3.menu-info {
font-size: 14px;
}
}
@media screen and (max-width: 1100px) and (min-width: 986px) {
body .site-header-section-left .custom-logo {
max-width: 119px;
vertical-align: middle;
}
}
.astra-logo-svg:not(.sticky-custom-logo .astra-logo-svg,.transparent-custom-logo .astra-logo-svg,.advanced-header-logo .astra-logo-svg) {
height: auto !important;
}
.site-header-section.site-header-primary-section-left, .ast-builder-layout-element[data-section="title_tagline"], .ast-logo-title-inline .ast-site-identity, .ast-logo-title-inline .ast-site-identity .ast-builder-grid-row {
display: block !important;
height: 100%;
}
.ast-logo-title-inline .site-logo-img {
display: flex;
align-items: center;
width: 100%;
height: 100%;
padding-right: 0;
}
.ast-logo-title-inline .site-logo-img .custom-logo-link {
display: block;
}
.ast-logo-title-inline .site-logo-img .custom-logo-link .custom-logo {
position: relative;
top: inherit;
width: 100%;
object-fit: contain;
object-position: center;
border-radius: 0;
}
.main-header-menu .menu-link, .main-header-menu>a {
padding: 0 0.65em;
font-size: 16px;
}
.site-primary-header-wrap {
max-width: 1425px !important;
}
@media screen and (max-width: 1425px) {
.main-header-menu .menu-link, .main-header-menu>a {
padding: 0 0.6em;
font-size: 14px;
}
}
@media screen and (max-width: 1300px) {
.main-header-menu .menu-link, .main-header-menu>a {
font-size: 13px;
}
}
@media screen and (max-width: 1200px) {
.main-header-menu .menu-link, .main-header-menu>a {
padding: 0 0.55em;
}
header .custom-logo-link img {
max-width: 140px !important;
}
body .social-wrap-ig, body .social-wrap-fb {
width: 38px;
height: 37px;
}
body .ig, body .fb {
padding-top: 7px;
}
body #block-10 {
margin-top: -35px;
}
.site-header-section>.header-widget-area {
padding-right: 0;
}
}
@media screen and (max-width: 1024px) {
.main-header-menu .menu-link, .main-header-menu>a {
font-size: 13px;
}
}
#gotowe-dania .number-radius {
height: 80px;
background: #fff;
}
#gotowe-dania .number-radius sup {
font-size: 16px;
text-decoration: underline;
}
#gotowe-dania .number-radius small {
font-size: 14px;
}
@media screen and (max-width: 1024px) {
#gotowe-dania .number-radius sup {
font-size: 14px;
text-decoration: underline;
}
#gotowe-dania .number-radius small {
font-size: 12px;
}
}
.zamow-online.kontakt {
display: none !important;
}
body.page-id-5978 .zamow-online.kontakt, body.page-id-6135 .zamow-online.kontakt {
display: flex !important;
}
body.page-id-5978 .zamow-online:not(.kontakt),  body.page-id-6135 .zamow-online:not(.kontakt) {
display: none !important;
}
#ast-mobile-header .header-widget-area-inner #menu-language-switcher {
display: flex;
align-items: center;
}
#ast-mobile-header .header-widget-area-inner #menu-language-switcher .lang-item {
line-height: 21px;
align-items: center;
font-size: 18px;
}
#ast-mobile-header .header-widget-area-inner #menu-language-switcher .lang-item a {
display: flex !important;
align-items: center;
justify-content: center; 
text-align: center;
margin: 0 10px;
}
#ast-mobile-header .header-widget-area-inner #menu-language-switcher .lang-item a::after {
left: inherit;
top: inherit;
transform: inherit;
font-size: 18px;
text-align: center;
}
@media screen and (max-width: 480px) {
#ast-mobile-header .header-widget-area-inner #menu-language-switcher .lang-item {
line-height: 18px;
font-size: 16px;
}
#ast-mobile-header .header-widget-area-inner #menu-language-switcher .lang-item a {
width: 15px !important;
}
#ast-mobile-header .header-widget-area-inner #menu-language-switcher .lang-item a::after {
left: auto;
right: 0;
font-size: 16px;
}
#ast-mobile-header .header-widget-area-inner, #ast-mobile-header .header-widget-area-inner .widget {
margin-right: 0;
}
} .single-promocje-wrapper {
padding-bottom: 100px;
}
.single-promocje-container {
max-width: 1000px;
padding-left: 20px;
padding-right: 20px;
margin-left: auto;
margin-right: auto;
}
.single-promocje-container .baner-wrapper {
margin-bottom: 35px;
text-align: center;
}
.single-promocje-container .baner-wrapper .baner-img {
width: 100%;
display: block;
max-height: 600px;
height: auto;
border-radius: 20px;
}
body.single-promocje .page-header {
background: inherit !important;
height: auto;
min-height: 260px;
margin-top: inherit !important;
}
body.single-promocje .page-header h1 {
margin-top: 2rem;
font-family: 'Montserrat', sans-serif;
}
body.single-promocje #content {
background-image: url(https://thaiwok.pl/wp-content/uploads/2022/06/srodek.jpg) !important;
background-size: cover;
}
@media screen and (max-width: 1024px) {
body.single-promocje .page-header {
min-height: 200px;
}
}
@media screen and (max-width: 767px) {
body.single-promocje .page-header {
min-height: 140px;
}
.single-promocje-container .baner-wrapper .baner-img {
border-radius: 8px;
}
}
body .single-promocje-wrapper .single-promocje-container p{
font-family: 'Montserrat', sans-serif;
}
.site-footer-section-5 a svg {
fill: #fff;
}
.sticky-header {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 999;
transition: all 0.3s ease;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.header-placeholder {
height: 0;
}
#custom-topbar {
background: #D30A63;
padding: 5px;
text-align: center;
font-size: 13px;
line-height: 1.25;
color: #fff;
font-weight: 700;
}
#custom-topbar .custom-topbar-wrapper {
display: flex;
align-items: center;
justify-content: center;
gap: 20px;
}
#custom-topbar .topbar-link {
line-height: 1;
transition: all 0.3s;
}
#custom-topbar .topbar-link img {
display: inline-block;
width: 100px;
height: 30px;
object-fit: contain;
}
#custom-topbar .topbar-link:hover {
opacity: 0.6;
}
.zamow-online-btn .menu-link {
height: auto !important;
margin-left: 5px;
padding: 15px 10px;
background: #D30A63;
line-height: 1;
color: #fff;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 0.8px;
font-size: 14px;
box-shadow: 0 0 0 0 rgba(199,211,10,1);
animation: pulseShadow 2s infinite;
}
.zamow-online-btn .menu-link::before {
display: none;
}
@keyframes pulseShadow {
0% {
box-shadow: 0 0 0 0 rgba(199,211,10, 0.8);
}
80% {
box-shadow: 0 0 0 5px rgba(199,211,10, 0);
}
100% {
box-shadow: 0 0 0 0 rgba(199,211,10, 0);
}
}
@media screen and (max-width: 985px) {
#ast-hf-mobile-menu.main-header-menu li.zamow-online-btn {
padding-right: 20px;
}
#ast-hf-mobile-menu.main-header-menu li.zamow-online-btn a.menu-link {
margin-left: 0;
padding: 15px;
text-align: center;
}
}
@media screen and (max-width: 768px) {
#custom-topbar {
font-size: 12px;
}
#custom-topbar .topbar-link img {
width: 80px;
height: 25px;
}
}
@media screen and (max-width: 420px) {
#custom-topbar {
font-size: 10px;
}
#custom-topbar .topbar-link img {
width: 80px;
height: 23px;
}
#custom-topbar .custom-topbar-wrapper {
gap: 15px;
}
}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//thaiwok.pl/wp-content/themes/thai-wok/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}