.text-content-wrapper .elementor-widget-container {
overflow: hidden;
}
.text-content-wrapper h2 {
font-size: 26px;
line-height: 40px;
margin-bottom: 20px;
margin-top: 0;
}
.text-content-wrapper h3 {
font-size: 20px;
line-height: 40px;
margin-bottom: 20px;
margin-top: 0;
}
.text-content-wrapper ul {
margin-bottom: 20px;
} .togle-content {
padding-bottom: 100px;
}
.togle-content .hiden-content {
visibility: hidden;
opacity: 0;
max-height: 0;
transition: all .3s ease-in-out;
}
.togle-content .hiden-content.show {
visibility: visible;
opacity: 1;
max-height: 400px;
transition: all .3s ease-in-out;
}
ul.nostyle {
list-style: none;
padding: 0;
margin: 0;
} .elementor-widget-menu-anchor {
height: 0;
}
body:not(.elementor-editor-active) .elementor-widget-menu-anchor {
position: relative;
z-index: -1;
}
body:not(.elementor-editor-active) .elementor-menu-anchor:before {
content: "";
display: block;
height: 115px;
margin: -115px 0 0;
visibility: hidden;
pointer-events: none;
} .elementor-nav-menu > .menu-item a::after {
content:"";
transition: all .3s ease-in-out !important;
opacity: 0 !important;
height: 8px !important;
width: 100% !important;
left: 0 !important;
bottom: -6px !important;
background-color: var(--e-global-color-primary) !important;
border-radius: 8px 0 8px 0 !important;
z-index: 2 !important;
}
.menu-item:hover a::after {
transition: all .3s ease-in-out !important;
opacity: 1 !important;
}
.sub-menu .menu-item a::after {
display: none !important;
} .title-decoration .elementor-heading-title:before {
content: "";
position: absolute;
left: 0;
top: -9px;
transform: translateY(-100%);
width: 150px;
height: 8px;
background: var(--e-global-color-primary);
border-radius: 0 8px 0 0;
} .pobocky-carousel .swiper-pagination {
display: none;
}
.pobocky-carousel .swiper-slide-contents {
width: 100% !important;
max-width: 100% !important;
}
.pobocky-carousel .swiper-slide-inner {
padding: 0 !important;
}
.pobocky-carousel .eicon-chevron-left:before {
content: url(//dejzy.sk/wp-content/uploads/2023/06/icon-arrow-banner-prev.svg);
}
.pobocky-carousel .eicon-chevron-right:before {
content: url(//dejzy.sk/wp-content/uploads/2023/06/icon-arrow-banner-next.svg);
}
.pobocky-carousel .elementor-swiper-button.elementor-swiper-button-prev {
left: 80px !important;
}
.pobocky-carousel .elementor-swiper-button.elementor-swiper-button-next {
right: 80px !important;
} .nas-tim-foto .box .dots {
visibility: visible;
opacity: 1;
width: auto;
transition: all .3s ease-in-out;
}
.nas-tim-foto .box .content {
max-height: 0;
visibility: hidden;
opacity: 0;
transition: all .3s ease-in-out;
display: none;
}
.nas-tim-foto .box .content.show {
max-height: 300px;
visibility: visible;
opacity: 1;
transition: all .3s ease-in-out;
display: inline;
}
.nas-tim-foto .box .dots.hiden {
width: 0;
visibility: hidden;
opacity: 0;
transition: all .3s ease-in-out;
position: absolute;
}  .napisali-onas-box .elementor-heading-title a {
font-weight: bold;
}
.blog-wrapper .swiper-pagination {
display: none !important;
}
.blog-wrapper .swiper {
padding: 0 !important;
}
.blog-wrapper .elementor-swiper-button.elementor-swiper-button-prev {
left: -110px !important;
font-size: 40px !important;
}
.blog-wrapper .elementor-swiper-button.elementor-swiper-button-next {
right: -110px !important;
font-size: 40px !important;
}  .kontakty-section ul {
padding: 0;
list-style: none;
font-size: 16px;
line-height: 26px;
color: #fff;
}
.kontakty-section li.pozicia { }
.kontakty-section ul li a {
color: #fff;
transition: all .3s ease-in-out;
}
.kontakty-section ul li a:hover {
color: rgba(255, 255, 255, 0.7);
transition: all .3s ease-in-out;
}
.kontakty-section .vedenie-kontakt-wrapper .osoba-box .elementor-icon-box-icon {
margin-top: 3px;
}
.kontakty-section .vedenie-kontakt-wrapper .osoba-box .elementor-icon-box-description,
.kontakty-section .vedenie-kontakt-wrapper .osoba-box .elementor-icon-box-content p:empty {
display: none;
}
.kontakty-section .vedenie-kontakt-wrapper .osoba-box .elementor-icon-box-title {
font-size: 18px;
line-height: 26px;
color: #fff;
font-weight: bold;
} .kontakty-section .pobocky-kontakt-wrapper .pobocka-wrapper .pobocka-nazov .elementor-icon-box-title {
margin: 0;
margin-bottom: 4px;
}
.kontakty-section .pobocky-kontakt-wrapper .pobocka-wrapper .veduci-pobocky .meno,
.kontakty-section .pobocky-kontakt-wrapper .pobocka-wrapper .administrativa-pobocky .nazov {
font-weight: bold;
} .pobocka-info-wrapper .pobocka-info {
height: 850px;
overflow-y: scroll;
} .pobocka-info-wrapper .pobocka-info::-webkit-scrollbar {
width: 8px;
} .pobocka-info-wrapper .pobocka-info::-webkit-scrollbar-track {
background: #EEEEEE;
} .pobocka-info-wrapper .pobocka-info::-webkit-scrollbar-thumb {
background: #DB0007;
} .pobocka-info-wrapper .pobocka-info::-webkit-scrollbar-thumb:hover {
background: # ;
}
.pobocka-info-wrapper .prevadzka .prevadzka-kontakty .pobocka-kontakt,
.pobocka-info-wrapper .prevadzka .prevadzka-kontakty .osoba-kontakt,
.pobocka-info-wrapper .prevadzka .prevadzka-kontakty .administrativa-kontakt {
padding: 0;
list-style: none;
font-size: 16px;
line-height: 26px;
color: #000;
}
.pobocka-info-wrapper .prevadzka .prevadzka-kontakty .pobocka-kontakt a,
.pobocka-info-wrapper .prevadzka .prevadzka-kontakty .osoba-kontakt a,
.pobocka-info-wrapper .prevadzka .prevadzka-kontakty .administrativa-kontakt a {
color: #000;
}
.pobocka-info-wrapper .prevadzka .prevadzka-kontakty .osoba-kontakt .pozicia { } .otvaracia-doba-tabulka .elementor-tabs-wrapper {
overflow: visible !important;
}
.otvaracia-doba-tabulka .elementor-tabs-wrapper .elementor-tab-title {
display: inline-block !important;
padding: 0;
margin-right: 30px;
position: relative;
}
.otvaracia-doba-tabulka .elementor-tabs-wrapper .elementor-tab-title.elementor-active:after {
content: "";
position: absolute;
bottom: -4px !important;
left: 0 !important;
width: 100% !important;
height: 4px !important;
background: #DB0007;
}
.otvaracia-doba-tabulka .elementor-tabs-content-wrapper .elementor-tab-content {
padding: 0;
padding-top: 30px;
}
.otvaracie-hodiny {
margin-bottom: 0;
}
.otvaracia-doba-tabulka .elementor-tabs-content-wrapper .elementor-tab-content table.otvaracie-hodiny tr td, table.otvaracie-hodiny tr th {
padding: 0;
border: 0;
background: none !important;
font-size: 16px;
line-height: 26px;
}
.otvaracia-doba-tabulka .elementor-tabs-content-wrapper .elementor-tab-content table.otvaracie-hodiny tr th {
width: 110px;
} .platobne-metody .elementor-image-gallery figure img {
object-fit: contain;
width: 100%;
height: 40px;
}
.platobne-metody .elementor-image-gallery .gallery {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 8px;
}
.platobne-metody .elementor-image-gallery .gallery .gallery-item {
display: flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
} .pobocka-galeria .elementor-gallery__container {
display: grid;
grid-template-columns: repeat(4, 1fr);
column-gap: 30px;
row-gap: 20px !important;
}
.pobocka-galeria .elementor-gallery__container .elementor-gallery-item:first-child {
grid-column-start: 1;
grid-column-end: span 2;
grid-row-start: 1;
grid-row-end: span 2;
} .cta-profesia .nase-prevadzky .elementor-icon-box-title {
margin: 0 !important;
}
.cta-profesia .nase-prevadzky .elementor-icon-box-wrapper {
align-items: center !important;
}  .wpcf7 p {
margin-bottom: 0;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
border: 1px solid #000;
border-radius: 0;
padding: 13px 15px;
font-size: 16px;
line-height: 26px;
background: transparent;
outline: none !important;
}
.wpcf7 ::placeholder {
color: #000;
}
.wpcf7 .col {
margin-bottom: 20px;
}
.wpcf7 .col.one-second {
width: calc(50% - 10px);
float: left;
}
.wpcf7 .col.one-second.first {
margin-right: 20px;
}
.gdpr span.wpcf7-list-item,
.captcha {
margin-left: 0;
font-size: 16px;
line-height: 28px;
}
.captcha {
margin-bottom: 30px !important;
}
.wpcf7 a {
color: #000;
text-decoration: underline;
}
.wpcf7 .gdpr {
margin-bottom: 10px;
}
.wpcf7-submit {
border: 0;
color: #000;
background: #fff !important;
}
.wpcf7-submit:hover, .wpcf7-submit:focus {
background: #385234 !important;
color: #fff !important;
outline: none !important;
}
p.recapcha-text,
.gdpr span {
font-size: 13px;
line-height: 20px;
} .wpcf7 form .wpcf7-response-output {
clear: both;
color: #fff;
float: left;
padding: 10px !important;
width: 100%;
margin: 20px 0;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
border-color: orange;
background: orange;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450;
background: #46b450;
}
.grecaptcha-badge{visibility:hidden}
input[type=date]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus {
outline: none;
}
.wpcf7-spinner:last-child {
display: none;
} footer p {
margin-bottom: 0;
}
footer a {
color: #000 !important;
transition: all .3s ease-in-out;
}
footer a:hover {
color: rgba(0, 0, 0, 0.7) !important;
transition: all .3s ease-in-out;
} @media (max-width: 1365px) {
.blog-wrapper .elementor-swiper-button {
display: none !important;
}
.blog-wrapper .swiper-pagination {
display: block !important;
}
.blog-wrapper .swiper {
padding-bottom: 60px !important;
}
.pobocky-carousel .elementor-swiper-button.elementor-swiper-button-prev {
left: 50px !important;
}
.pobocky-carousel .elementor-swiper-button.elementor-swiper-button-next {
right: 50px !important;
}
.pobocka-galeria .elementor-gallery__container {
row-gap: 10px !important;
}
.prevadzka-lider-info .togle-content {
padding: 0;
}
.elementor-2 .elementor-element.elementor-element-bac8d26 {
--width: 100%;
}
.elementor-2 .elementor-element.elementor-element-2e4f752 {
--width: 100%;
}
}
@media (max-width: 1024px) {
.text-content-wrapper h2 {
font-size: 24px;
line-height: 35px;
margin-bottom: 15px;
}
.text-content-wrapper h3 {
line-height: 35px;
margin-bottom: 15px;
}
}
@media (max-width: 767px) {
.wpcf7 .col.one-second {
width: 100%;
}
.text-content-wrapper h2 {
font-size: 22px;
line-height: 30px;
}
h1 br, h2 br, h3 br {
display: none
}
.pobocka-info-wrapper .pobocka-info {
height: auto;
}
.pobocka-info-wrapper .pobocka-info::-webkit-scrollbar {
width: 0;
}
.togle-content {
padding-bottom: 0;
}
.pobocky-carousel .swiper-pagination {
display: block;
bottom: 30px !important;
}
.swiper-pagination .swiper-pagination-bullet {
width: 10px !important;
height: 10px !important;
}
.pobocky-carousel .elementor-swiper-button.elementor-swiper-button-prev,
.pobocky-carousel .elementor-swiper-button.elementor-swiper-button-next {
display: none;
}
.menu-item a::after {
display: none;
}
.sub-menu li.menu-item a {
font-size: 20px !important;
line-height: 30px;
}
.elementor-nav-menu--dropdown a:focus,
.elementor-nav-menu--dropdown a:hover,
.elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-nav-menu--dropdown a.highlighted {
background: #fff !important;
}
.otvaracia-doba-tabulka .elementor-tabs-content-wrapper .elementor-tab-title {
padding: 0;
}
.otvaracia-doba-tabulka .elementor-tabs-content-wrapper .elementor-tab-content {
padding-top: 20px;
}
}