@charset 'UTF-8';
@font-face {
font-family: "DIN Pro Cond";
src: url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-CondensedRegular.eot);
src: url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-CondensedRegular.eot?#iefix) format("embedded-opentype"), url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-CondensedRegular.woff2) format("woff2"),
url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-CondensedRegular.woff) format("woff"), url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-CondensedRegular.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "DIN Pro Cond";
src: url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-CondensedLight.eot);
src: url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-CondensedLight.eot?#iefix) format("embedded-opentype"), url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-CondensedLight.woff2) format("woff2"), url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-CondensedLight.woff) format("woff"),
url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-CondensedLight.ttf) format("truetype");
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "DIN Pro Cond";
src: url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-CondensedBold.eot);
src: url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-CondensedBold.eot?#iefix) format("embedded-opentype"), url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-CondensedBold.woff2) format("woff2"), url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-CondensedBold.woff) format("woff"),
url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-CondensedBold.ttf) format("truetype");
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "DINPro-Medium";
font-style: normal;
font-weight: normal;
src: local("DINPro-Medium"), url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/DINPro-Medium_13936.woff) format("woff");
font-display: swap;
}
@font-face {
font-family: "DIN Pro";
src: url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-Light.eot);
src: url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-Light.eot?#iefix) format("embedded-opentype"), url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-Light.woff2) format("woff2"), url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-Light.woff) format("woff"),
url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-Light.ttf) format("truetype");
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "DIN Pro";
src: url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-Bold.eot);
src: url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-Bold.eot?#iefix) format("embedded-opentype"), url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-Bold.woff2) format("woff2"), url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-Bold.woff) format("woff"),
url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-Bold.ttf) format("truetype");
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "DIN Pro";
src: url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro.eot);
src: url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro.eot?#iefix) format("embedded-opentype"), url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro.woff2) format("woff2"), url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro.woff) format("woff"),
url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "DIN Pro Cond";
src: url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-CondensedMedium.eot);
src: url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-CondensedMedium.eot?#iefix) format("embedded-opentype"), url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-CondensedMedium.woff2) format("woff2"), url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-CondensedMedium.woff) format("woff"),
url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/subset-DINPro-CondensedMedium.ttf) format("truetype");
font-weight: 500;
font-style: normal;
font-display: swap;
}
html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
pre {
font-family: monospace, monospace;
font-size: 1em;
}
a {
background-color: transparent;
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
}
b,
strong {
font-weight: bold;
}
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
.small p {
font-size: 14px;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
img {
border-style: none;
}
button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
fieldset {
padding: 0.35em 0.75em 0.625em;
}
legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
}
progress {
vertical-align: baseline;
}
textarea {
overflow: auto;
height: 145px;
}
[type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
#wpcf7-f97-p37-o1 input[type="email"],
#wpcf7-f97-p37-o1 input[type="text"],
#wpcf7-f97-p37-o1 textarea {
border: 1px solid #b7b7b7;
padding: 12px !important;
width: 100%;
}
#page .xmas2020 .wpcf7 input,
#page .xmas2020 .wpcf7 textarea,
#page .xmas2020 .wpcf7 select {
border: 1px solid #b7b7b7;
}
#page .xmas2020 input[type="email"] {
}
#wpcf7-f97-p37-o1 .irjnekunk {
margin-bottom: 10px;
}
.wpcf7 .wpcf7-form .wpcf7-mail-sent-ok,
.page-id-7959 #site-navigation,
.page-id-7959 .header-bottom-right,
.page-id-8046 #site-navigation,
.page-id-8046 .header-bottom-right {
display: none !important;
}
#wpcf7-f97-p37-o1 .wpcf7-form-control-wrap {
width: 49%;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
.font20px p {
font-size: 20px;
font-weight: 500;
line-height: 1.1;
}
.font20px {
margin-bottom: 10px;
}
.margin-20 {
margin: 20px 0 !important;
}
.banner-height-desktop {
height: 454px;
}
.abs,
.abs2 {
position: absolute;
left: 10px;
right: 10px;
color: #fff;
}
.abs {
bottom: 82px;
}
.stroke-black.abs {
bottom: 104px;
}
.abs p {
margin-bottom: 8px;
}
.abs2 {
bottom: 10px;
}
.badgey p {
background: #242424 url(https://kaptarbudapest.hu/wp-content/uploads/2020/01/badgebg.png) no-repeat center center;
width: 100px;
line-height: 100px;
text-align: center;
border-radius: 50%;
position: absolute;
z-index: 99;
top: 15px;
right: 25px;
color: #fff;
font-size: 18px;
font-weight: bold;
}
.badge-team p {
background: #fce011;
width: 110px;
line-height: normal;
text-align: center;
border-radius: 50%;
position: absolute;
z-index: 99;
top: 15px;
right: 15px;
color: #242424;
font-size: 18px;
height: 110px;
display: flex;
justify-content: center;
align-items: center;
font-weight: bold;
}
.blog-badge {
position: absolute;
top: 15px;
right: 15px;
z-index: 99;
}
#page a[href^="#0"] {
display: none;
}
.tobben-small {
color: #fff;
}
.hotspot-title,
.entry-content .hotspot-title,
.hotspots-container .hotspots-placeholder {
display: none;
}
#primary {
position: relative;
}
#primary .vc_section,
#primary .vc_row {
background-position: bottom center !important;
}
#primary .top-bg {
background-position: top center !important;
padding-top: 90px;
}
#primary .center-bg {
background-position: center center !important;
}
#primary .bottom-bg {
background-position: bottom !important;
}
details {
display: block;
}
summary {
display: list-item;
}
.lp-screen {
z-index: 9999999999 !important;
}
#g-rev {
border: 2px solid #ffde17;
border-radius: 15px;
background: #fff;
margin: -5px;
padding: 15px;
}
.custombox-content {
z-index: 99999999999 !important;
}
.paoc-popup-modal {
}
#polylang-2 ul li {
display: inline-block;
}
.lang-item {
display: inline-block;
}
#responsive-menu-container .lang-item {
display: inline-block;
width: auto !important;
width: 10% !important;
float: left;
margin-left: 15px;
} .searchbox {
position: relative;
min-width: 22px;
width: 0%;
height: 22px;
float: right;
overflow: hidden;
-webkit-transition: width 0.3s;
-moz-transition: width 0.3s;
-ms-transition: width 0.3s;
-o-transition: width 0.3s;
transition: width 0.3s;
}
.searchbox-input {
top: 0;
right: 0;
border: 0;
outline: 0;
background: #dcddd8;
width: 100%;
height: 22px;
margin: 0 !important;
padding: 0px 22px 0px 20px;
font-size: 14px;
color: #fff;
}
::-webkit-input-placeholder {
color: #868686 !important;
}
::-moz-placeholder {
color: #868686 !important;
}
:-ms-input-placeholder {
color: #868686 !important;
}
:-moz-placeholder {
color: #868686 !important;
}
.searchbox-input::-webkit-input-placeholder {
color: #868686 !important;
}
.searchbox-input:-moz-placeholder {
color: #868686 !important;
}
.searchbox-input::-moz-placeholder {
color: #868686 !important;
}
.searchbox-input:-ms-input-placeholder {
color: #868686 !important;
}
.searchbox-icon,
.searchbox-submit {
width: 22px;
height: 22px;
display: block;
position: absolute;
top: 0;
font-family: verdana;
font-size: 14px;
right: 0;
padding: 0;
margin: 0;
border: 0;
outline: 0;
line-height: normal;
text-align: center;
cursor: pointer;
color: #ffde17;
background: #1e1e1e;
border: 0;
}
.searchbox-open {
width: 100%;
}
template {
display: none
}
.wpcf7-spinner {
display: none!important;
} [hidden] {
display: none;
}
.btn-white,
#wprmenu_bar,
#wprmenu_bar.newClass .bar_logo,
#aktualis-widget img {
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
ol {
margin-left: 1em;
}
.stickup .tablinks {
display: flex;
}
.stickup .tablinks p {
font-size: 14px;
}
.stickup .tablinks.active h2 {
border: 2px solid #242424;
border-radius: 50%;
width: 76px;
line-height: 72px;
text-align: center;
flex: 1;
display: table;
margin-right: 15px;
}
.stickup .tablinks h2 {
border: 2px solid transparent;
background: #ffde16;
border-radius: 50%;
width: 76px;
line-height: 72px;
text-align: center;
flex: 1;
display: table;
margin-right: 15px;
}
.stickup .tabcontent {
justify-content: center;
align-items: center;
}
.flex-2 {
display: flex;
flex-direction: row;
} body,
button,
input,
select,
optgroup,
textarea {
color: #242424;
font-family: sans-serif;
font-family: "DIN Pro";
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0;
font-family: "DIN Pro";
font-weight: 500;
padding: 0;
clear: both;
line-height: normal;
}
h1 {
font-family: "DIN Pro Cond";
font-size: 47px;
text-transform: uppercase;
}
h2 {
font-family: "DIN Pro Cond";
font-size: 47px;
text-transform: uppercase;
}
.white-text p,
.white-text h2 {
color: #fff;
}
.stroke h2 {
font-family: "DIN Pro";
font-weight: bold;
font-size: 80px; -webkit-text-stroke: 1px black;
color: white;
line-height: 1;
text-shadow: 1px 1px 0 #242424, -1px -1px 0 #242424, 1px -1px 0 #242424, -1px 1px 0 #242424, 1px 1px 0 #242424;
margin: 60px auto 45px auto !important;
}
.video h2 {
margin-bottom: 15px;
}
.video .popupaoc-img,
img[src$=".svg"] {
width: 100%;
}
.crush-video .wpb_video_wrapper {
padding-top: 0 !important;
} .max-360.tobben .wpb_wrapper {
background: #242424 !important;
}
#page .targy-img .wpb_wrapper {
background: none !important;
}
#page .targy-img .wpb_wrapper img {
width: 100px;
height: auto;
}
#targyalok-box ul {
min-height: 264px;
}
.max-360.tobben .vc_column-inner {
background: #242424 !important;
}
.max-360 li,
.video p {
font-size: 20px;
font-family: "DINPro-Medium";
}
.stroke-black h2 {
font-family: "DIN Pro";
font-weight: bold;
font-size: 42px;
-webkit-text-stroke: 1px #fff;
color: #242424;
text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
margin: 25px auto !important;
}
.stroke-black {
color: #fff;
margin-bottom: 0 !important;
padding-top: 40px !important;
}
.stroke-black p {
margin-bottom: 15px !important;
}
#rendezvenyter .stroke-black p {
margin-bottom: 0px !important;
}
h3 {
margin-bottom: 15px;
font-family: "DIN Pro Cond";
font-weight: bold;
font-size: 30px;
}
h4 {
font-family: "DIN Pro Cond";
font-weight: bold;
font-size: 20px;
}
.two-col h2 {
font-size: 38px;
margin-top: 30px !important;
}
p {
font-family: "DIN Pro";
margin: 0;
margin-bottom: 1.5em;
font-size: 20px;
font-weight: 500;
line-height: 1.4;
}
.dijak p {
font-family: "DIN Pro";
font-weight: bold;
font-size: 14px;
line-height: 1.2;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
}
.text18 p {
font-size: 18px;
}
#more-people {
color: #fff;
}
.two-columns,
.wpcf7-form-control-wrap.szolgaltatas-erdekel .wpcf7-radio {
display: block;
column-count: 2;
}
.wpcf7-form-control-wrap.szolgaltatas-erdekel .wpcf7-radio .wpcf7-list-item {
display: block;
}
.shadow {
-webkit-box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.15);
box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.15);
}
#podcast-new .shadow  {
border-radius: 4px;
overflow: hidden;
box-shadow: 0 5px 10px rgba(0,0,0,0.12), 0 5px 5px rgba(0,0,0,0.24);
transition: all 0.3s cubic-bezier(.25,.8,.25,1);
margin-bottom: 50px;
}
#cegek12 img {
-webkit-box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.15);
box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.15);
background: #fff;
}
#mc_embed_signup {
background: #fff;
clear: left;
font: 14px Helvetica, Arial, sans-serif;
} html,
body {
box-sizing: border-box;
overflow-x: hidden;
}
#page {
overflow-x: hidden;
}
*,
*:before,
*:after {
box-sizing: inherit;
}
body {
background: #fff !important;
}
body.page-id-369,
body.page-id-337,
body.page-id-343,
body.page-id-903,
body.galeria,
body.home,
body.single-post #content,
body.page-id-908,
body.page-id-349,
body.page-id-516,
body.archive,
body.page-id-1109,
body.page-id-1126 {
background: #fff;
}
#ig-block-1 {
padding: 5px;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol {
font-family: "DIN Pro";
margin: 0;
font-size: 20px;
padding: 0;
line-height: 1.2;
}
article ul {
padding: 0 0 0 1em;
margin: 0 0 1em 1em;
text-align: left;
}
ul {
list-style: disc;
position: relative;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
img {
height: auto;
max-width: 100%;
display: block;
}
figure {
margin: 1em 0;
}
table {
margin: 0;
} #page .container {
position: relative;
width: 100%;
max-width: 1180px;
margin: 0 auto;
padding-left: 20px !important;
padding-right: 20px !important;
float: none !important;
clear: both;
}
#page .container-contact {
max-width: 1140px;
margin: 0 auto;
}
.container.video {
padding: 0;
max-width: 1140px;
}
.flex {
display: flex;
justify-content: space-between;
}
#masthead .flex {
justify-content: center;
align-items: center;
}
#masthead,
.sticky {
position: relative;
background: #ffde17;
z-index: 999999;
}
#masthead .is-sticky .site-branding img {
max-width: 120px !important;
}
#masthead .is-sticky .btn-white {
padding: 3px 20px 8px 15px !important;
}
#masthead #sticky-wrapper .sticky {
height: 70px;
}
#masthead #sticky-wrapper.is-sticky .sticky {
height: 60px;
}
#masthead #sticky-wrapper.is-sticky .main-navigation li {
display: inline-block;
position: relative;
line-height: 60px;
}
#masthead .site-branding {
min-width: 162px;
}
#masthead .site-branding img {
width: 162px;
height: 61px;
}
#masthead ul {
list-style: none;
}
#header-top {
background: #1e1e1e;
padding: 5px 0;
color: #ffde17;
}
#header-top a {
color: #ffde17;
}
.header-top-right {
display: flex;
justify-content: space-between;
align-items: center;
}
.header-top-left {
flex-grow: 1;
}
#header-top p,
#header-top a {
font-family: "DIN Pro";
font-weight: 300;
margin: 0;
font-size: 14px;
}
#akt-header .box-bg {
min-height: 282px;
}
.header-top-right section {
margin-left: 50px;
}
.slider:not(.slick-initialized) .slide:not(:first-of-type) {
display: none;
}
#slider {
width: 100%;
margin-bottom: 0;
height: 540px;
z-index: 9999;
position: relative;
max-height: 540px;
}
#slider .slider-inner {
visibility: hidden;
}
#slider .slick-initialized {
visibility: visible;
}
#slider > .slick-slide:not(:first-child) {
display: none;
}
#slider .slick-list {
overflow: hidden;
max-height: 540px;
}
.slick-initialized,
.slide-items:first-child {
display: block;
}
#slider .slick-dots {
bottom: -45px;
-webkit-box-shadow: 1px 7px 9px 10px rgba(209, 209, 209, 0.29);
-moz-box-shadow: 1px 7px 9px 10px rgba(209, 209, 209, 0.29);
box-shadow: 1px 7px 9px 10px rgba(209, 209, 209, 0.29);
background: #fff;
display: flex;
justify-content: space-between;
line-height: normal;
width: 100%;
max-width: 1140px;
left: 0;
right: 0;
margin: 0 auto !important;
}
#slider .slick-dots li {
width: 16.66%;
font-size: 14px;
font-weight: bold;
border: 0;
border-radius: 0;
background: #fff;
text-transform: uppercase;
display: flex;
text-align: center;
align-items: center;
justify-content: center;
border-right: 1px solid #ddd;
height: 96px;
margin: 0;
}
#slider .slick-dots li a {
display: block;
line-height: normal;
width: 100%;
height: 96px;
display: flex;
justify-content: center;
align-items: center;
white-space: nowrap;
padding: 0;
}
#slider .slick-dots li:last-child {
border: 0;
}
#slider .slick-dotted.slick-slider {
margin-bottom: 0;
}
#slider .slick-dots li.slick-active a {
background: #fff;
-webkit-box-shadow: inset 0px 6px 0px 0px rgba(255, 222, 23, 1);
-moz-box-shadow: inset 0px 6px 0px 0px rgba(255, 222, 23, 1);
box-shadow: inset 0px 6px 0px 0px rgba(255, 222, 23, 1);
}
#slider .slide-items {
min-height: 540px;
position: relative;
}
.carousel-caption {
position: relative;
text-shadow: none;
width: 100%;
max-width: 1140px;
margin: 0 auto;
display: flex;
justify-content: flex-end;
color: #242424;
text-align: left;
visibility: hidden;
}
.slick-initialized .carousel-caption {
visibility: visible;
}
.car-holder {
min-height: 525px;
}
.cap-holder {
padding: 30px;
background: #fff;
width: 100%;
max-width: 450px;
margin-right: 0;
display: block;
text-align: left;
}
.cap-holder h2 {
margin-bottom: 15px;
white-space: nowrap;
}
.cap-holder p {
margin-bottom: 0;
font-family: "DIN Pro Cond";
font-weight: bold;
font-size: 22px;
line-height: normal;
min-height: 100px;
}
.carousel-fade .carousel-inner {
background: #242424;
}
.carousel-fade .carousel-control {
z-index: 2;
}
.carousel-fade .item {
opaaktual: 0;
-webkit-transition-property: opaAktual;
-moz-transition-property: opaAktual;
-o-transition-property: opaAktual;
transition-property: opaAktual;
}
.carousel-fade .next.left,
.carousel-fade .prev.right,
.carousel-fade .item.active {
opaaktual: 1;
}
.carousel-fade .active.left,
.carousel-fade .active.right {
left: 0;
opaaktual: 0;
z-index: 1;
} .carousel-control .control-icon {
font-size: 48px;
height: 30px;
margin-top: -15px;
width: 30px;
display: inline-block;
position: absolute;
top: 50%;
z-index: 5;
}
.carousel-control .prev {
margin-left: -15px;
left: 50%;
}
.carousel-control .next {
margin-right: -15px;
right: 50%;
}
.carousel .control-box {
opaaktual: 0;
}
a.carousel-control.left {
left: 0;
background: none;
border: 0;
}
a.carousel-control.right {
right: 0;
background: none;
border: 0;
}
.max-164 a {
width: 164px !important;
text-align: center;
display: block;
margin: 0 auto;
max-width: 164px !important;
}
.max-360 {
max-width: 380px;
}
body.kaptararcok .max-360,
.max-360.arcok {
max-width: 360px;
padding: 0 !important;
}
.arcok-grid,
.grid-3 {
display: grid;
grid-template-columns: 360px 360px 360px;
grid-gap: 30px;
margin: 0 auto !important;
max-width: 1140px;
padding: 0 !important;
position: relative;
width: 100%;
justify-content: space-between;
}
#page .arcok-grid .load-more__btn.btn-white {
grid-column: 2 / 3;
background: #fff !important;
margin: 30px auto;
left: -10px;
}
#mega_social_icons {
margin-top: 8px;
}
.full-col .vc_column-inner {
justify-content: center;
}
.center .max-360 {
text-align: center;
}
.max-360 h3 {
text-transform: uppercase;
margin-bottom: 20px;
line-height: 1;
}
.max-360 ul {
padding-left: 10px;
margin-bottom: 20px;
min-height: 170px;
}
.max-360 .vc_column-inner {
padding-left: 0 !important;
padding-right: 0 !important;
}
#page .container.max-760 {
width: 100%;
max-width: 760px;
margin: 50px auto !important;
}
#page .max-760 {
width: 100%;
max-width: 760px;
margin: 50px auto !important;
}
#page .max-850 {
width: 100% !important;
max-width: 850px;
}
#page .max-960 {
width: 100%;
max-width: 900px;
margin: 50px auto !important;
}
#page .grid23-13 {
display: grid;
grid-template-columns: 650px 460px;
grid-column-gap: 30px;
margin: 0 auto !important;
max-width: 1140px;
}
#page .grid2-col {
display: grid;
grid-template-columns: 500px 610px;
grid-column-gap: 30px;
margin: 0 auto !important;
max-width: 1140px;
}
#page .grid23-13 > div {
background: #fff;
}
.max-930 {
max-width: 930px;
width: 100%;
margin: 0 auto !important;
z-index: 9;
position: relative;
}
.searchfieldz {
display: none;
}
.archive #tamogatok {
padding-bottom: 0 !important;
}
.centering {
display: flex;
justify-content: center;
}
#search-3 .searchButton {
background: none;
border: none;
color: #ffde17;
font-size: 14px;
margin: 0;
padding: 0;
}
.info-box {
max-width: 360px;
}
.info-box p {
margin-bottom: 20px !important;
}
#footer-main {
background-image: url(//kaptarbudapest.hu/wp-content/themes/kaptar/img/noise.png);
background-repeat: repeat;
color: #fff;
padding: 50px 0 30px 0;
z-index: 0;
position: relative;
display: block;
}
#footer-top {
background: #f4f4f4;
clear: both;
display: block;
position: relative;
}
.stick {
position: -webkit-sticky;
position: sticky;
top: 75px;
z-index: 999998;
background: #fff;
}
#footer-main a,
#footer-main p {
font-family: "DIN Pro";
font-weight: 300;
color: #fff;
font-size: 14px;
line-height: 1.6;
}
#footer-main .flex {
justify-content: space-between;
align-items: inherit;
}
.footer-2,
.footer-3 {
margin-top: 0;
}
#footer-main a:hover {
opaaktual: 0.7;
}
.footer-1 table {
width: 70%;
margin-top: 34px;
}
.footer-1,
.footer-2,
.footer-3,
.footer-4 {
width: 100%;
}
.footer-1 img {
max-width: 182px!important;
}
#footer-main .footer-4 p {
margin: 3px 0;
font-weight: bold !important;
line-height: 1;
}
#footer-main .footer-4 h3 {
margin: 0;
line-height: 1;
}
.archive-main {
display: inline-block;
margin-bottom: 60px;
width: 100%;
position: relative;
max-width: 850px;
}
.flex-archive-wrap,
.single-post #main {
display: flex;
justify-content: space-between;
align-items: flex-start;
position: relative;
}
.page-header {
border: 0 !important;
text-align: center;
margin: 60px auto;
padding: 0;
}
.sidebar {
max-width: 260px;
padding: 20px;
-webkit-box-shadow: 0px 0px 4px 0px rgba(209, 209, 209, 0.29);
-moz-box-shadow: 0px 0px 4px 0px rgba(209, 209, 209, 0.29);
box-shadow: 0px 0px 4px 0px rgba(209, 209, 209, 0.29);
}
.single .sidebar {
margin-top: 100px;
}
.sidebar .widget-title {
font-size: 30px;
font-family: "DIN Pro Cond";
font-weight: 700;
text-transform: capitalize;
margin-bottom: 15px;
}
.tag-cloud-link {
font-family: "Din Pro";
font-size: 14px !important;
font-weight: 700;
background: #fce011;
padding: 2px 10px;
display: inline-block;
margin: 0 5px 5px 0;
}
.tag {
color: #242424 !important;
}
.box-bg {
background: #fff;
padding: 5px 30px 15px 30px !important;
margin: 40px 0;
width: 100% !important;
max-width: 430px !important;
float: right !important;
}
.box-bg .btn-y {
margin: 20px 0;
}
.box-bg p {
font-family: "DIN Pro Cond";
font-weight: bold;
font-size: 22px;
line-height: normal;
margin-top: 15px;
margin-bottom: 15px;
}
.box-bg h1 {
margin-top: 20px;
line-height: 1;
}
.archive .entry-title {
margin-top: -20px;
}
.archive article {
margin-bottom: 30px;
width: 100%;
position: relative;
}
h2.entry-title a,
h1.entry-title {
display: inline-block;
font-size: 47px;
font-family: "DIN Pro Cond";
font-weight: 500;
color: #fff !important;
background: #242424;
padding: 8px 25px;
text-transform: none;
margin-top: -15px;
position: relative;
z-index: 999;
}
.search .entry-summary {
font-size: 20px;
}
h1.entry-title {
margin-top: 10px;
}
.post-thumbnail {
margin-bottom: 15px;
}
.single .btn-yellow {
margin-top: -80px;
display: table !important;
}
.more-link {
border: 2px solid #242424;
padding: 5px 12px;
display: table;
max-width: 86px;
text-align: center;
font-weight: bold;
margin-top: 30px;
font-size: 16px;
}
.category .more-link {
max-width: 200px;
}
.category .more-link:hover {
background: #242424;
color: #fff;
}
.category .post-thumbnail:hover {
opacity: 0.8;
}
.entry-meta {
margin-top: 10px;
font-family: "Din Pro";
font-size: 14px;
font-weight: 700;
margin-bottom: 25px;
}
.post-header {
height: 350px;
width: 100%;
background-position: center center; background-repeat: no-repeat;
background-size: cover; filter: blur(7px);
-webkit-filter: blur(7px);
}
.out,
.post-header-out {
overflow: hidden;
}
.hidden,
.pp_description {
display: none !important;
}
.showy {
display: flex !important;
}
.smallcase {
text-transform: inherit;
}
.halfbg {
padding-top: 50px;
padding-bottom: 75px;
background: linear-gradient(to right, #fce011 0%, #fce011 50%, #fff 50%, #fff 100%);
}
.halfbg .vc_pagination-style-outline {
right: auto !important;
}
.vc_pagination.vc_pagination-style-outline .vc_pagination-trigger {
border-width: 8px !important;
}
#hero .hero-img {
position: absolute;
top: 0;
height: 400px;
overflow: hidden;
width: 100%;
z-index: 0;
left: 0;
right: 0;
}
#hero.dirr .hero-img > *{
height: 100%;
}
#hero.dirr .hero-img img{
height: 100%;
width: 100%;
object-fit: cover;
}
#hero.dirr .vc_single_image-wrapper {
height: 100%;
}
#hero .hero-img .wpsmartcrop-image {
height: 400px;
width: 100%;
}
#hero .hero-inner {
height: 400px;
display: flex;
align-items: center;
justify-content: flex-end;
}
#hero .vc_single_image-wrapper,
#hero .wpb_single_image .vc_figure {
width: 100%;
}
.gr-bg {
background: #f4f4f4; background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 65%, rgba(0, 0, 0, 0.2) 100%); background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 65%, rgba(0, 0, 0, 0.2) 100%); background: linear-gradient(to right, rgba(0, 0, 0, 0) 65%, rgba(0, 0, 0, 0.2) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=1); }
.vids {
width: 100% !important;
height: auto;
}
.text-smaller p {
line-height: 1.2;
}
.kezdhetjuk p {
line-height: 1;
margin-bottom: 15px;
}
blockquote {
font-family: "DIN Pro Cond";
font-size: 30px;
font-weight: bold;
width: 100%;
padding-left: 30px;
padding-top: 60px;
padding-bottom: 60px;
padding-right: 30px;
border: 0;
margin: 5px;
background-image: url(https://kaptarbudapest.hu/wp-content/uploads/2019/04/bquote.png);
background-position: center center;
background-repeat: no-repeat;
}
blockquote p {
font-size: 30px;
font-weight: bold;
text-align: center;
font-family: "DIN Pro Cond";
}
.post .entry-content ul,.hl-ul ul {
font-size: 20px;
margin: 0 0 1.5em 0;
padding: 20px 20px 20px 40px;
background: #fce011;
font-weight: bold;
list-style: square;
}
.flexcenter .vc_column-inner {
justify-content: center;
}
.info-box.max-360.absolute-map {
position: absolute;
z-index: 999;
left: 20px;
top: 50px;
bottom: auto;
background: #fff;
}
.info-box.max-360.absolute-map2 {
max-width: 445px !important;
position: absolute;
z-index: 9999;
top: 260px;
right: 20px;
padding: 10px;
background: #fff;
}
.nehany p {
font-family: "DIN Pro Cond" !important;
font-weight: bold !important;
font-size: 20px !important;
}
.border-right {
border-right: 1px solid #242424;
}
.page-id-7959 #masthead .flex,
.page-id-8046 #masthead .flex {
justify-content: flex-start;
align-items: center;
padding-top: 5px;
} 
.slick-loading .slick-list {
background: #fff url(//kaptarbudapest.hu/wp-content/themes/kaptar/ajax-loader.gif) center center no-repeat;
}
@font-face {
font-family: slick;
font-weight: 400;
font-style: normal;
src: url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/slick.eot);
src: url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/slick.eot?#iefix) format("embedded-opentype"), url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/slick.woff) format("woff"), url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/slick.ttf) format("truetype"), url(//kaptarbudapest.hu/wp-content/themes/kaptar/fonts/slick.svg#slick) format("svg");
font-display: swap;
}
.slick-next,
.slick-prev {
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: 0;
background: 0 0;
}
.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
color: transparent;
outline: 0;
background: 0 0;
}
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
opacity: 1;
}
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
opacity: 0.25;
}
.slick-next:before,
.slick-prev:before {
font-family: slick;
font-size: 20px;
line-height: 1;
opacity: 0.75;
color: #fff;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev {
left: -25px;
}
[dir="rtl"] .slick-prev {
right: -25px;
left: auto;
}
.slick-prev:before {
content: "←";
}
[dir="rtl"] .slick-prev:before {
content: "→";
}
.slick-next {
right: -25px;
}
[dir="rtl"] .slick-next {
right: auto;
left: -25px;
}
.slick-next:before {
content: "→";
}
[dir="rtl"] .slick-next:before {
content: "←";
}
.slick-dotted.slick-slider {
margin-bottom: 30px;
}
.slick-dots {
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li {
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button {
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: 0;
background: 0 0;
}
.slick-dots li button:focus,
.slick-dots li button:hover {
outline: 0;
}
.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
opacity: 1;
}
.slick-dots li button:before {
font-family: slick;
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: "•";
text-align: center;
opacity: 0.25;
color: #000;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
opacity: 0.75;
color: #000;
}
.slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus {
outline: 0;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:after,
.slick-track:before {
display: table;
content: "";
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir="rtl"] .slick-slide {
float: right;
display: flex;
align-items: center;
justify-content: flex-end;
}
.slick-slide img {
display: block;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: flex;
}
#slider .slick-initialized .slick-slide {
display: flex;
justify-content: flex-end;
align-items: center;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
} [data-animate-in] {
opacity: 0;
transition: transform 0.8s ease, opacity 0.8s ease;
}
[data-animate-in="up"] {
transform: translate3d(0, 24px, 0);
}
[data-animate-in="left"] {
transform: translate3d(-25%, 0, 0);
}
[data-animate-in="right"] {
transform: translate3d(25%, 0, 0);
}
[data-animate-in="down"] {
transform: translate3d(0, -24px, 0);
}
[data-animate-in="fadeIn"] {
transform: translate3d(0, 0, 0);
}
[data-animate-in].in-view {
opacity: 1;
transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
transition: transform 0.6s ease, opacity 0.6s ease;
}
.fade-in {
opacity: 0;
transition: opacity 1s ease;
}
.page-loaded .fade-in,
.page-loaded.fade-in {
opacity: 1;
}  #mc_embed_signup form {
display: block;
position: relative;
text-align: left;
padding: 10px 0 10px 3%;
}
#mc_embed_signup h2 {
font-weight: bold;
padding: 0;
margin: 15px 0;
font-size: 1.4em;
}
#mc_embed_signup input {
border: 1px solid #abb0b2;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#mc_embed_signup input[type="checkbox"] {
-webkit-appearance: checkbox;
}
#mc_embed_signup input[type="radio"] {
-webkit-appearance: radio;
}
#mc_embed_signup input:focus {
border-color: #333;
}
#mc_embed_signup .button {
clear: both;
background-color: #aaa;
border: 0 none;
border-radius: 4px;
transition: all 0.23s ease-in-out 0s;
color: #ffffff;
cursor: pointer;
display: inline-block;
font-size: 15px;
font-weight: normal;
height: 32px;
line-height: 32px;
margin: 0 5px 10px 0;
padding: 0 22px;
text-align: center;
text-decoration: none;
vertical-align: top;
white-space: nowrap;
width: auto;
}
#mc_embed_signup .button:hover {
background-color: #777;
}
#mc_embed_signup .small-meta {
font-size: 11px;
}
#mc_embed_signup .nowrap {
white-space: nowrap;
}
#mc_embed_signup .mc-field-group {
clear: left;
position: relative;
width: 96%;
padding-bottom: 3%;
min-height: 50px;
}
#mc_embed_signup .size1of2 {
clear: none;
float: left;
display: inline-block;
width: 46%;
margin-right: 4%;
}
* html #mc_embed_signup .size1of2 {
margin-right: 2%; }
#mc_embed_signup .mc-field-group label {
display: block;
margin-bottom: 3px;
}
#mc_embed_signup .mc-field-group input {
display: block;
width: 100%;
padding: 8px 0;
text-indent: 2%;
}
#mc_embed_signup .mc-field-group select {
display: inline-block;
width: 99%;
padding: 5px 0;
margin-bottom: 2px;
}
#mc_embed_signup .datefield,
#mc_embed_signup .phonefield-us {
padding: 5px 0;
}
#mc_embed_signup .datefield input,
#mc_embed_signup .phonefield-us input {
display: inline;
width: 60px;
margin: 0 2px;
letter-spacing: 1px;
text-align: center;
padding: 5px 0 2px 0;
}
#mc_embed_signup .phonefield-us .phonearea input,
#mc_embed_signup .phonefield-us .phonedetail1 input {
width: 40px;
}
#mc_embed_signup .datefield .monthfield input,
#mc_embed_signup .datefield .dayfield input {
width: 30px;
}
#mc_embed_signup .datefield label,
#mc_embed_signup .phonefield-us label {
display: none;
}
#mc_embed_signup .indicates-required {
text-align: right;
font-size: 11px;
margin-right: 4%;
}
#mc_embed_signup .asterisk {
color: #e85c41;
font-size: 150%;
font-weight: normal;
position: relative;
top: 5px;
}
#mc_embed_signup .clear {
clear: both;
}
#mc_embed_signup .mc-field-group.input-group ul {
margin: 0;
padding: 5px 0;
list-style: none;
}
#mc_embed_signup .mc-field-group.input-group ul li {
display: block;
padding: 3px 0;
margin: 0;
}
#mc_embed_signup .mc-field-group.input-group label {
display: inline;
}
#mc_embed_signup .mc-field-group.input-group input {
display: inline;
width: auto;
border: none;
}
#mc_embed_signup div#mce-responses {
float: left;
top: -1.4em;
padding: 0em 0.5em 0em 0.5em;
overflow: hidden;
width: 90%;
margin: 0 5%;
clear: both;
}
#mc_embed_signup div.response {
margin: 1em 0;
padding: 1em 0.5em 0.5em 0;
font-weight: bold;
float: left;
top: -1.5em;
z-index: 1;
width: 80%;
}
#mc_embed_signup #mce-error-response {
display: none;
}
#mc_embed_signup #mce-success-response {
color: #529214;
display: none;
}
#mc_embed_signup label.error {
display: block;
float: none;
width: auto;
margin-left: 1.05em;
text-align: left;
padding: 0.5em 0;
}
#mc-embedded-subscribe {
clear: both;
width: auto;
display: block;
margin: 1em 0 1em 5%;
}
#mc_embed_signup #num-subscribers {
font-size: 1.1em;
}
#mc_embed_signup #num-subscribers span {
padding: 0.5em;
border: 1px solid #ccc;
margin-right: 0.5em;
font-weight: bold;
}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
display: inline-block;
margin: 2px 0 1em 0;
padding: 5px 10px;
background-color: rgba(255, 255, 255, 0.85);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size: 14px;
font-weight: normal;
z-index: 1;
color: #e85c41;
}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {
border: 2px solid #e85c41;
} #esemenyek-grid .vc_pageable-slide-wrapper.vc_clearfix {
display: flex;
justify-content: space-between;
}
#esemenyek-grid .vc_pageable-slide-wrapper.vc_clearfix:before,
#esemenyek-grid .vc_pageable-slide-wrapper.vc_clearfix:after {
display: none !important;
}
#araink-widget {
text-align: center;
}
#araink-widget p {
margin-bottom: 25px;
font-size: 18px;
}
#araink-widget .btn-w {
display: table;
margin-top: 25px;
}
#araink-widget h4 {
text-transform: uppercase;
}
#araink-widget .aktiv-ar .vc_column-inner {
background-color: #c9c9c9 !important;
}
#araink-widget .aktiv-ar .vc_column-inner .btn-w {
visibility: hidden !important;
}
.aktiv-ar {
opaaktual: 0.7;
}
.min192 ul {
min-height: 192px;
}
#catering-ajanlat .catering-ar {
position: absolute;
right: 30px;
background: #fce011;
border-radius: 50%;
top: 30px;
text-align: center;
width: 150px;
height: 150px;
display: flex;
align-items: center;
justify-content: center;
}
#catering-ajanlat h3,
#catering-ajanlat p {
color: #242424 !important;
}
#catering-ajanlat h3 {
margin-bottom: 0;
}
#catering-ajanlat .catering-ar p {
font-family: "DIN Pro Cond";
line-height: 1.1;
color: #242424 !important;
}
#catering-ajanlat .vc_tta-tab a {
background: #fce011 !important;
font-family: "DIN Pro Cond";
font-size: 24px;
color: #242424 !important;
font-weight: bold;
}
#valasz-tab .ui-state-default a {
font-family: "DIN Pro Cond";
font-size: 24px;
color: #242424 !important;
font-weight: bold;
background: none;
border: 0;
}
#valasz-tab {
padding: 0;
margin-bottom: 0 !important;
}
#catering-ajanlat .vc_tta-tab.vc_active a,
#valasz-tab .ui-tabs-active a,
#valasz-tab .ui-tabs-active {
background: #242424 !important;
color: #fff !important;
}
#catering-ajanlat .vc_tta-panel-body {
padding: 0;
margin: 0;
}
#catering-ajanlat .vc_tta-container {
margin-bottom: 0;
}
#catering-ajanlat .vc_tta-tabs-list,
#valasz-tab .ui-tabs-nav {
display: flex;
background: #fce011;
}
#catering-ajanlat .vc_tta-tab,
#valasz-tab .ui-state-default {
flex-grow: 1;
text-align: center;
border-right: 1px solid #d0cdcd;
}
#tamogatok .wpb_single_image {
margin-bottom: 25px;
}
#tamogatok {
padding-bottom: 45px;
}
.galeria-widget .evc-gb-image-wrapper {
width: 100% !important;
max-width: 370px;
}
.galeria-widget .evc-gb-image-wrapper.evc-gb-featured-image {
width: 75% !important;
max-width: 770px;
}
.arcok-name {
display: inline-block;
padding: 3px;
padding-left: 10px;
padding-right: 10px;
}
.arcok-row .small p {
font-weight: bold;
}
.arcok-row {
justify-content: space-between;
}
.arcok-row .max-360 {
background: #fff;
}
.center {
text-align: center;
}
.arcok .small {
display: table;
}
#aktualis-widget .vc_grid-filter {
margin-bottom: 0;
text-align: left;
}
#aktualis-widget p {
margin-bottom: 0;
}
#aktualis-widget .vc_col-sm-4 {
max-width: 360px;
background: #fff;
-webkit-box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.15);
box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.15);
min-height: 570px;
position: relative;
}
#aktualis-widget .vc_col-sm-4 .vc_btn3-container.vc_btn3-inline {
}
#aktualis-widget .vc_col-sm-4 .vc_column-inner {
padding: 0;
}
#aktualis-widget .vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item {
font-size: 15px;
padding: 2px 12px !important;
background: #ffde17;
}
#aktualis-widget .vc_col-sm-6 {
font-size: 15px;
width: auto;
margin: 0;
margin-top: 0px;
margin-bottom: 0px;
padding: 0 5px 0 10px;
line-height: normal;
padding: 0;
margin-right: 15px;
font-weight: bold;
}
#aktualis-widget .vc_single_image-img,
#aktualis-widget .vc_single_image-wrapper,
#aktualis-widget .wpb_single_image .vc_figure {
width: 100%;
}
#aktualis-widget {
justify-content: space-between;
}
#aktualis-widget .vc_gitem-zone-a .vc_gitem-row-position-middle,
#aktualis-widget .vc_gitem-row-position-top,
#aktualis-widget .vc_gitem-row-position-bottom {
position: relative;
}
#aktualis-widget .vc_gitem-zone-a .vc_gitem-row-position-middle {
top: 0;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.filter-blk img {
filter: brightness(0) invert(0);
}
.font-size18 {
font-size: 16px;
}
.font-size18 td {
padding: 10px 10px 10px 0;
}
#cookie-notice {
z-index: 9999900000 !important;
}
#cookie-notice .cookie-notice-container {
padding: 21px 10px;
}
#terkep-flex {
min-height: 620px;
position: relative;
}
#terkep-flex h1 {
font-size: 36px;
} .featherlight-inner,.with-featherlight .hotspot-info.da-hidden {
display: flex!important;
}
.featherlight .featherlight-content {
max-width: 940px;
padding: 0 !important;
border: 0 !important;
margin: 0 auto !important;
overflow: visible !important;
}
.hotspot-content {
max-width: 260px;
padding: 30px 20px 20px 20px !important;
font-size: 18px;
}
.hotspot-content p {
font-size: 18px;
text-align: left !important;
}
.featherlight .hotspot-content a {
display: table !important;
margin: 0 auto !important;
}
.hotspot-content img {
width: 100% !important;
height: auto !important;
}
.hotspot-thumb {
min-width: 680px;
}
.featherlight .featherlight-close-icon {
border: none;
color: #242424;
cursor: pointer;
font-family: Arial, sans-serif;
line-height: 25px;
padding: 0;
position: absolute;
right: 0;
text-align: center;
top: -25px !important;
width: 25px;
z-index: 9999;
background: #fce011 !important;
}
.hotspot-thumb img {
height: 100% !important;
object-fit: cover;
display: block;
width: 100% !important;
} #dpsp-content-bottom {
display: inline-block;
width: 60%;
vertical-align: middle;
}
#dpsp-content-bottom ul {
background: #fff;
}
.dpsp-column-3.dpsp-has-spacing .dpsp-networks-btns-wrapper li {
width: 48% !important;
}
.dpsp-column-3 .dpsp-networks-btns-wrapper li:nth-child(3n) {
width: 10% !important;
}
.dpsp-share-text {
line-height: 50px;
font-weight: bold;
margin-bottom: 0px;
font-size: 21px;
display: inline-block;
width: 40%;
font-family: "DIN Pro Cond";
vertical-align: middle;
}
.shadow.max-360.arcok {
background: #fff;
margin: 0 auto;
} #page .popupaoc-image-popup {
padding: 0;
}
.popup-a {
font-size: 14px;
} #page .vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger,
#page .vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
opaaktual: 1;
background: #fce012 !important;
border: 2px solid #fce012 !important;
}
#page .vc_pagination.vc_pagination-style-outline .vc_pagination-trigger {
border-width: 8px !important;
}
#page .evc-tabs.evc-t-vertical {
display: flex;
flex-direction: row-reverse;
color: #242424;
border: 0;
border-radius: 0;
align-items: center;
padding: 0;
background: #fce011;
margin-bottom: 0;
}
#page .evc-tabs.evc-t-skin-light .evc-tabs-item p {
color: #1e1e1e;
}
#page .evc-tabs.evc-t-vertical .evc-tabs-nav li a::after {
content: none;
}
#page .evc-tabs.evc-t-vertical .evc-tabs-nav li {
background: #fce011;
color: #1e1e1e;
border: 0;
width: 100%;
float: none;
border-radius: 0;
position: relative;
border-bottom: 1px solid #e3c90a !important;
flex: 1;
display: flex;
align-items: center;
justify-content: center;
}
#page .evc-tabs.evc-t-vertical .evc-tabs-nav li a {
background: #fce011;
color: #1e1e1e;
border: 0;
transition: none !important;
width: 100%;
float: none;
border-radius: 0;
}
#page .evc-tabs.evc-t-vertical .evc-tabs-nav li.ui-state-active,
#page .evc-tabs.evc-t-vertical .evc-tabs-nav li.ui-state-hover {
background: #242424;
color: #fff;
position: relative;
border-bottom: 1px solid #242424 !important;
}
#page .evc-tabs.evc-t-vertical .evc-tabs-nav li.ui-state-active a,
#page .evc-tabs.evc-t-vertical .evc-tabs-nav li.ui-state-hover a {
color: #fff;
background: none;
}
#page .evc-tabs.evc-t-vertical .evc-tabs-nav li.ui-state-active:before {
content: "";
position: absolute;
left: 0;
top: 20%;
width: 0;
height: 0;
border-top: 20px solid transparent;
border-bottom: 20px solid transparent;
border-left: 20px solid #fff;
}
#page .evc-tabs.evc-t-vertical .evc-tabs-item {
padding: 60px 30px;
background: #fff;
}
.teremvalaszto .evc-tabs-item {
padding: 0px !important;
background: #fff;
}
#page .evc-tabs.evc-t-vertical .evc-tabs-nav {
display: flex;
flex-direction: column;
border: 0;
background: none;
width: 260px;
align-self: stretch;
height: 100%;
margin: 0;
bottom: 0;
grid-column: 2;
grid-row: 1;
}
.teremvalaszto {
background: #ffde17;
}
.flex-top .vc_column-inner .vc_column-inner {
padding: 0 !important;
background: #fff;
}
.pad0 .vc_column-inner {
padding: 0 !important;
}
.esem {
position: relative;
}
.esemeny-info {
position: absolute;
bottom: 45px;
left: 25px;
background: #fff;
padding: 8px 10px;
text-align: center;
}
.esemeny-info span {
display: block;
} #page .wpcf7 .trx_mscf_next,
#page .wpcf7 .trx_mscf_prev {
display: inline-block;
text-transform: uppercase;
font-weight: 700;
margin-left: 7px !important;
cursor: pointer;
}
#holh {
width: 100%;
padding: 8px;
margin-top: 4px;
font-size: 14px;
}
.hol-hallottal {
margin-top: 6px;
}
#mierdek .wpcf7-list-item {
width: 100%;
margin: 0;
white-space: nowrap;
}
.elfogadas .wpcf7-list-item {
margin-left: 0 !important;
}
#mierdek {
display: grid;
grid-template-columns: 50% 50%;
margin-top: 6px;
column-gap: 16px;
}
.kezdhetjuk.eng #mierdek .wpcf7-list-item {
width: 100%;
}
.megjegyzes input {
margin: 14px 0 !important;
}
.medium,
#nezd-form h4 {
font-family: "DINPro-Medium";
font-style: normal;
font-weight: normal;
}
#nezd-form h4,
.lenemaradj h4 {
margin-bottom: 20px;
}
.lenemaradj h4 {
font-size: 30px;
}
.lenemaradj p {
font-size: 20px;
font-family: "DINPro-Medium";
line-height: 1.3;
}
.lenemaradj .hirlevel-elfogad {
display: table;
margin-top: 10px;
}
.lenemaradj .nev input,
.lenemaradj .email-cim input {
height: 38px;
border: 0;
min-width: 390px;
}
#datum {
margin: 0;
}
.lenemaradj .nev input {
margin-bottom: 8px !important;
}
.input-box {
width: 50%;
}
.fifty {
width: 50% !important;
}
.lenemaradj input,
.lenemaradj .wpcf7-list-item-label {
font-family: "DINPro-Medium";
}
.lenemaradj .mc4wp-checkbox.mc4wp-checkbox-contact-form-7 {
margin-top: 5px;
display: block;
}
.lenemaradj .accept {
border: 0px;
height: 18px;
width: 18px;
outline: 0;
vertical-align: bottom;
margin-right: 4px;
}
.lenemaradj .wpcf7-list-item-label {
vertical-align: bottom;
}
.small-text {
font-size: 14px;
font-family: "DINPro-Medium";
line-height: normal;
}
#nezd-form .szolgaltatas-erdekel {
width: 80%;
margin: 0 auto;
display: block;
}
#nezd-form .szolgaltatas-erdekel .wpcf7-list-item {
margin-bottom: 12px;
}
#nezd-form .szolgaltatas-erdekel .wpcf7-list-item-label {
font-size: 16px;
}
#main .vc_tta-panel {
-webkit-transition: all 0.8s ease 0s;
-moz-transition: all 0.8s ease 0s;
-o-transition: all 0.8s ease 0s;
transition: all 0.8s ease 0s;
}
.idopont-ora select,
.ora select {
width: 100%;
padding: 10px;
font-size: 14px;
background-color: #fff;
}
.ido div:first-child {
font-size: 50px;
line-height: normal;
}
.ido {
text-transform: uppercase;
}
#nezd-form .datum input {
padding: 10px !important;
width: 100%;
margin-bottom: 15px !important;
}
.date-591 input {
margin: 0 !important;
}
.irjnekunk input {
margin-bottom: 15px !important;
}
.irjnekunk .flex {
justify-content: flex-start;
}
.ora select,
.ora {
width: 100%;
}
#nezd-form .wpcf7 .flex span {
width: 50%;
}
.wpcf7-acceptance span,
.wpcf7-form-control-wrap.hirlevel span {
width: 100% !important;
}
.wpcf7-acceptance {
display: block;
margin: 6px 0 8px 0!important;
}
.accept {
margin-top: 5px;
}
.wpcf7-list-item-label {
font-size: 14px;
padding-top: 5px;
}
span.wpcf7-list-item {
margin: 0 !important;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 0;
}
.trx_mscf_next {
margin-bottom: 25px;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
}
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
padding: 10px !important;
font-size: 14px;
margin: 5px 0;
font-weight: 300;
background: #fff;
border: 1px solid #f4f4f4;
width: 100%;
color: #242424;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
}
select {
border: 1px solid #f4f4f4;
padding: 10px 25px 9px 5px;
max-height: 43px;
}
textarea {
width: 100%;
}
*:focus {
outline: none;
}
#page .mmform-container {
background: none !important;
}  img[data-lazy-src] { opacity: 0;
} img.lazyloaded { transition: opacity 0.5s linear 0.2s; opacity: 1;
} .wpcf7-form .wpcf7-checkbox label,
.wpcf7-form .mc4wp-checkbox label,
.wpcf7-form .wpcf7-acceptance label {
position: relative;
cursor: pointer;
outline: 0;
}
.wpcf7-form .wpcf7-checkbox input[type="checkbox"],
.wpcf7-form .mc4wp-checkbox input[type="checkbox"],
.wpcf7-form .wpcf7-acceptance input[type="checkbox"] {
position: relative;
visibility: hidden;
outline: 0;
}
.wpcf7-form .wpcf7-checkbox input[type="checkbox"] + span,
.wpcf7-form .mc4wp-checkbox input[type="checkbox"] + span,
.wpcf7-form .wpcf7-acceptance input[type="checkbox"] + span {
padding-left: 9px;
outline: 0;
}
.wpcf7-form .wpcf7-checkbox input[type="checkbox"] + span:before,
.wpcf7-form .mc4wp-checkbox input[type="checkbox"] + span:before,
.wpcf7-form .wpcf7-acceptance input[type="checkbox"] + span:before {
display: block;
position: absolute;
content: "";
border-radius: 0;
height: 18px;
width: 18px;
top: 0px;
border: 2px solid #fff;
background: #fff;
border: 1px solid #777;
outline: 0;
}
#wpcf7-f97-p37-o1 .wpcf7-form .wpcf7-acceptance input[type="checkbox"] + span:before,
#wpcf7-f1205-p1126-o1 .wpcf7-acceptance input[type="checkbox"] + span:before {
border: 1px solid #242424;
outline: 0;
}
.wpcf7-form .wpcf7-checkbox input[type="checkbox"] + span:after,
.wpcf7-form .mc4wp-checkbox input[type="checkbox"] + span:after,
.wpcf7-form .wpcf7-acceptance input[type="checkbox"] + span:after {
display: block;
position: absolute;
border-radius: 0;
height: 14px;
width: 14px;
background: #242424;
top: 2px;
left: 2px;
visibility: hidden;
font-size: 16px;
}
.wpcf7-form .wpcf7-checkbox input[type="checkbox"]:checked + span:before,
.wpcf7-form .mc4wp-checkbox input[type="checkbox"]:checked + span:before,
.wpcf7-form .wpcf7-acceptance input[type="checkbox"]:checked + span:before {
background: transparent; }
.wpcf7-form .wpcf7-checkbox input[type="checkbox"]:checked + span:after,
.wpcf7-form .mc4wp-checkbox input[type="checkbox"]:checked + span:after,
.wpcf7-form .wpcf7-acceptance input[type="checkbox"]:checked + span:after { visibility: visible;
}
.script-checkbox label.label-selected {
background: red;
} .btn-yellow,
.btn-y button,
.btn-y a,
#page .fasc-button,
.hotspot-content a,
.search-results .posts-navigation a,
.btn-y input,
#mind .load-more__btn.btn-white { display: inline-block !important;
padding: 5px 20px 12px 15px !important;
border-radius: 0 !important;
position: relative !important;
font-size: 14px !important;
background: #ffde17 !important;
font-weight: bold;
color: #242424 !important;
text-indent: all;
z-index: 9;
text-transform: uppercase;
}
.btn-yellow:after,
.btn-y button:after,
.btn-y a:after,
.btn-y input:after,
.btn-y .wpcf7-submit:after,
.vc_grid-btn-load_more a:after,
.btn.loadMoreBtn:after,
.fasc-button:after,
.search-results .posts-navigation a:after,
.hotspot-content a:after,
#isotope-list .load-more__btn.btn-white:after {
content: "";
border-radius: 0;
display: inline-block;
padding: 5px;
width: 100%;
height: 100%;
position: absolute;
top: -4px;
left: -4px;
z-index: -9;
border: 2px solid #242424;
}
.btn-y.kuld {
position: relative;
display: inline-block;
}
#page .btn-y.kuld input {
display: inline-block !important;
position: relative !important;
border: 2px solid #242424;
font-weight: bold;
color: #242424 !important;
text-indent: all;
z-index: 9;
padding: 5px 20px 5px 15px !important;
background: none !important;
cursor: pointer;
}
#page .btn-y.kuld:after {
content: "";
border-radius: 0;
display: inline-block;
padding: 5px;
width: 100%;
height: 100%;
position: absolute;
top: 4px;
left: 4px;
z-index: 1;
background: #ffde17 !important;
}
.btn-y.kuld input:after,
.btn-y.kuld .wpcf7-submit:after {
content: none;
border: 0;
}
.btn-y.kuld .ajax-loader,
#page .ajax-loader {
display: none !important;
}
.btn.loadMoreBtn { display: table;
padding: 5px 20px 12px 15px !important;
border-radius: 0 !important;
font-size: 14px !important;
background: #ffde17 !important;
font-weight: bold;
color: #242424 !important;
text-indent: all;
z-index: 9;
text-transform: uppercase;
margin: 45px auto;
float: none;
position: absolute;
bottom: -90px;
left: 0;
right: 0;
max-width: 200px;
}
#cegek12 {
display: flex;
flex-direction: column;
}
#cegek12 .btn.loadMoreBtn {
display: table;
padding: 5px 20px 12px 15px !important;
border-radius: 0 !important;
position: relative !important;
font-size: 14px !important;
background: #ffde17 !important;
font-weight: bold;
color: #242424 !important;
text-indent: all;
z-index: 9;
text-transform: uppercase;
margin-top: 45px;
float: none;
width: auto;
clear: both;
margin: 30px auto;
top: 30px;
}
.btn-s button {
padding: 5px 15px 6px 15px !important;
border-radius: 0 !important;
position: relative !important;
border: 2px solid #242424 !important;
font-size: 14px !important;
background: none !important;
font-weight: bold;
color: #242424 !important;
text-indent: all;
z-index: 9;
text-transform: uppercase;
}
.galeria-row .vc_grid-btn-load_more a { display: table;
padding: 5px 40px 12px 37px !important;
border-radius: 0 !important;
position: absolute !important;
right: 0;
font-size: 14px !important;
background: #ffde17 !important;
font-weight: bold;
color: #242424 !important;
text-indent: all;
z-index: 9;
text-transform: uppercase;
margin: 0 !important;
}
.galeria-row .vc_grid-btn-load_more a:before {
content: "";
display: block;
width: 25px;
height: 100%;
position: absolute;
top: 0;
left: -25px;
z-index: -20;
background: #fff;
}
.galeria-row .container {
position: relative;
padding: 0 0 20px 0;
margin-bottom: 10px !important;
max-width: 1140px;
}
.galeria-row .container::after {
content: "";
display: block;
position: absolute;
width: 95%;
height: 2px;
background: #242424;
margin: 0 auto;
bottom: 0px;
right: 0;
left: 0;
}
#video-gallery .vc_column-inner > .wpb_wrapper {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 20px;
}
.vbtn {
position: absolute;
right: 20px;
bottom: -20px;
background: #fff;
padding-left: 30px;
z-index: 99;
}
.btn-y.mid a {
margin: 0 auto !important;
}
#page .fasc-button {
text-decoration: none !important;
}
.tobben-btn {
width: 100% !important;
max-width: 750px !important;
margin: 0 auto !important;
display: block !important;
font-family: "DIN Pro Cond";
font-size: 47px;
font-weight: 500;
}
.tobben-btn a {
width: 100%;
max-width: 750px;
margin: 0 auto;
display: block;
font-family: "DIN Pro Cond";
font-size: 47px !important;
font-weight: 500;
}
.vc_grid-btn-load_more {
float: right;
}
.galeria .container .vc_grid-btn-load_more,
.gallery .container .vc_grid-btn-load_more {
float: none;
}
.flex-center {
justify-content: center;
}
.vc_pageable-load-more-btn {
position: relative;
}
.vc_pageable-load-more-btn {
margin-top: 0 !important;
}
.btn-white,
.btn-white a,
.btn-white input,
.btn-w input,
.btn-w a,
.btn-w button {
font-size: 14px; display: inline-block !important;
padding: 5px 20px 12px 15px !important;
border-radius: 0 !important;
position: relative;
color: #242424 !important;
background: #fff !important;
border: 1px solid #fff !important;
font-weight: bold !important;
text-indent: all !important;
z-index: 9;
margin: 0 auto;
text-transform: uppercase;
}
.cookie-btn {
font-size: 11px;
display: inline-block !important;
padding: 2px 10px 2px 10px !important;
border-radius: 0 !important;
position: relative;
color: #242424 !important;
background: #fff !important;
border: 1px solid #fff !important;
font-weight: bold !important;
text-indent: all !important;
z-index: 9;
margin: 0 auto;
text-transform: uppercase;
}
.btn-w,
.btn-white input {
margin: 0 auto;
}
.max-360 .btn-w a {
margin: 25px auto;
}
.btn-white .p0 {
padding: 0 !important;
}
.btn-white:after,
.btn-w button:after,
.btn-w a:after,
.btn-white input:after {
content: "" !important;
border-radius: 0 !important;
display: inline-block !important;
padding: 5px !important;
width: 100% !important;
height: 100% !important;
position: absolute !important;
top: -4px !important;
left: -4px !important;
z-index: -9 !important;
border: 2px solid #3f3f3f !important;
}
#page .btn-akt a {
border: 2px solid #242424 !important;
font-weight: bold;
font-family: "Din Pro";
padding: 8px 18px !important;
text-transform: uppercase;
background: none !important;
font-size: 14px !important;
color: #242424;
}
#aktualis-widget .vc_col-sm-4:hover .btn-akt a {
background: #242424 !important;
color: #fff !important;
}
#aktualis-widget .vc_col-sm-4:hover img {
opacity: 0.8;
}
.btn-black a {
border: 2px solid #fff !important;
font-weight: bold;
font-family: "Din Pro";
padding: 4px 12px !important;
background: none !important;
color: #fff !important;
margin-top: 20px;
text-transform: uppercase;
}
.btn-black {
margin-bottom: 0 !important;
padding-bottom: 45px;
margin-top: -1px;
}
.right-align {
text-align: right;
} .control-box,
a.carousel-control,
.carousel-indicators li,
a {
-webkit-transition: all 250ms ease;
-moz-transition: all 250ms ease;
-ms-transition: all 250ms ease;
-o-transition: all 250ms ease;
transition: all 250ms ease;
}
.video .wpb_content_element {
margin-bottom: 0 !important;
}
.video p {
font-size: 18px;
}
#page .max-1140 {
max-width: 1140px;
margin: 0 auto;
float: none;
}
#carousel {
max-width: 1060px;
margin-bottom: 40px !important;
}
#carousel figure img {
border-radius: 50%;
max-width: 230px;
}
#carousel .wpb_single_image.vc_align_left {
text-align: right !important;
padding-right: 15px;
}
#carousel p {
font-weight: bold;
margin-bottom: 45px;
}
#carousel .slick-next,
#carousel .slick-prev,
#mitkell-carousel .slick-next,
#mitkell-carousel .slick-prev,
#page .alaprajz-carousel .slick-next,
#page .alaprajz-carousel .slick-prev{
width: 34px;
height: 50px;
}
#carousel h4 {
font-family: "DIN Pro Cond";
font-size: 24px;
background: #fff;
text-align: center;
padding: 5px 10px;
display: table;
}
#carousel h5 {
font-family: "DIN Pro Cond";
font-size: 18px;
background: #242424;
text-align: center;
padding: 5px 10px;
display: table;
text-transform: uppercase;
color: #fff;
}
#carousel a {
text-decoration: underline;
display: table;
padding-top: 15px;
}
.max-270 {
max-width: 310px;
}
.test.container {
margin-top: 120px !important;
}
.galeria-widget .vc_tta-panel-body {
padding-left: 20px !important;
}
#modal-inner .slick-dots li {
position: relative;
display: inline-block;
width: 10px;
height: 10px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
#modal-inner .slick-dots li button {
font-size: 0;
line-height: 0;
display: block;
width: 10px;
height: 10px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: 0;
background: 0 0;
background: #ebebeb;
border-radius: 10px;
}
#modal-inner .slick-dots li button::before {
font-family: slick;
font-size: 6px;
line-height: 10px;
position: absolute;
top: 0;
left: 2px;
width: 4px;
height: 4px;
content: "•";
text-align: center;
opaaktual: 0.25;
color: #242424;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
#modal-inner .slick-active button {
background: #fce011 !important;
}
#modal-inner .slick-active button:before {
background: #fce011 !important;
color: #fce011 !important;
}
#modal-inner {
width: 100%;
width: 1140px !important;
padding: 0 !important;
}
#modal-inner .vc_column-inner {
background: #fff;
}
#main .acf {
position: absolute !important;
background: none;
top: -200px;
left: 30px;
padding: 10px !important;
text-align: center;
text-transform: uppercase;
}
.acf .vc_gitem-acf.esemeny-time div {
background: white;
padding-left: 5px;
padding-right: 5px;
}
.acf .esemeny-time div:first-child {
padding: 5px 5px 0 5px;
}
.acf .esemeny-date:not(:empty) {
background: white;
padding: 0px 5px 5px 5px;
}
#esemeny-aktualis .vc_gitem-acf.esemeny-time div:nth-child(2) {
font-size: 54px !important;
line-height: 1.1;
}
#page .eq1 {
margin-bottom: 25px;
}  .flex-contact .wpb_text_column {
display: inline-block;
}
.flex-contact .wpb_wrapper {
display: flex;
align-items: center;
}
.follow-us td {
padding: 5px;
text-align: center;
}
.follow-us table {
margin-top: 20px;
}
.follow-us.show-mob p {
padding-left: 30px;
font-size: 13px;
margin-top: 15px;
}
select,
input[type="date"]::-webkit-inner-spin-button,
input[type="date"]::-webkit-outer-spin-button {
-webkit-appearance: none;
-moz-appearance: none;
-o-appearance: none;
appearance: none;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABTSURBVFhH7c6xCQAgEATBL8X+m7IU9YMzEEQN1A924MKDNQAAgLhSW24rh/OPf684jboaI7tRT2JkFfU0RmZRX2JkjPoaI4oKESMeEiYGAAB0ZhVNQjgJLjCv0QAAAABJRU5ErkJggg==);
background-position: 96% center;
background-repeat: no-repeat;
outline: none;
background-color: #fff;
border-radius: 0;
}
input[type="date"] {
-webkit-appearance: none;
-moz-appearance: none;
-o-appearance: none;
appearance: none;
outline: none;
background-color: #fff;
border-radius: 0;
height: 43px;
}
input[type="date"]:before {
color: lightgrey;
content: attr(placeholder) !important;
margin-right: 0.5em;
}
#nezd-form [type="radio"]:checked,
#nezd-form [type="radio"]:not(:checked) {
position: absolute;
left: -9999px;
}
#nezd-form [type="radio"]:checked + span,
#nezd-form [type="radio"]:not(:checked) + span {
position: relative;
padding-left: 28px;
cursor: pointer;
line-height: 20px;
display: inline-block;
color: #242424;
}
#nezd-form [type="radio"]:checked + span:before,
#nezd-form [type="radio"]:not(:checked) + span:before {
content: "";
position: absolute;
left: 0;
top: 6px;
width: 20px;
height: 20px;
border: 1px solid #ddd;
border-radius: 100%;
background: #fff;
}
#nezd-form [type="radio"]:checked + span:after,
#nezd-form [type="radio"]:not(:checked) + span:after {
content: "";
width: 10px;
height: 10px;
background: #242424;
position: absolute;
top: 11px;
left: 5px;
border-radius: 100%;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
#nezd-form [type="radio"]:not(:checked) + span:after {
opaaktual: 0;
-webkit-transform: scale(0);
transform: scale(0);
}
#nezd-form [type="radio"]:checked + span:after {
opaaktual: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.szolgaltatas-erdekel {
font-family: "DINPro-Medium";
}
.mc4wp-checkbox.mc4wp-checkbox-contact-form-7 input {
margin-right: 3px;
}
.hogy-talaltal select,
.wpcf7-form-control.wpcf7-text.date {
width: 48%;
padding: 5px;
}
#nezd-form .wpcf7-validates-as-email {
width: 99%;
}
.left-flexbox {
width: 65%;
}
.price-separator {
margin-top: 180px;
} .tab {
overflow: hidden;
border:0;
border-top: 1px solid #d0cdcd;
background-color: #fFF;
display: flex;
} .tab button {
background-color: #fce1112f;
float: left;
border: none;
outline: none;
cursor: pointer;
padding: 11px 16px;
transition: 0.3s;
background: #fce011 !important;
font-family: "DIN Pro Cond";
font-size: 20px;
color: #242424 !important;
font-weight: bold;
min-width: 120px;
width: 50%;
}
.tabcontent-new h3 {
display: none;
}
.tablinks.active-n {
background: #fce011 !important;
} .tab button:hover {
background-color: #404040;
} .tab button.active-n {
background-color: #242424!important;
color:white!important
} .tabcontent-new {
display: none;
padding: 6px 12px;
border: 1px solid #ccc;
border-top: none;
} .galeria-new .gallery,.galeria-single-grid .gallery,.gal-cat-item .gallery{
display: grid;
grid-template-columns: repeat(auto-fill, minmax(360px, 1fr));
grid-gap: 1rem;
}
.galeria-new .gallery .gallery-item,.galeria-single-grid .gallery .gallery-item,.gal-cat-item .gallery .gallery-item  {
max-width: 100%;
position: relative;
margin: 0;
}
.gal-cat-item 
.galeria-new .gallery > .gallery-item::before,.galeria-single-grid .gallery > .gallery-item::before{
content: "";
display: block;
padding-bottom: 100%;
}
.gal-cat-item .gallery-item::before {
padding: 0!important;
}
.gal-cat-item .gal-item-link {
display: block;
width: 100%;
min-height: 365px;
height: 100%;
max-height: 365px;
}
.garticle {
display: block;
position: relative;
margin-bottom: 20px;
padding-bottom: 50px;
}
.gal-btn-wrap {
position: absolute;
bottom: 0;
right: 0;
left: 0;
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
}
.gline {
width: 100%;
max-width:940px;
margin-right: 30px;
height: 2px;
background-color: black;
}
.galbtn {
min-width: 140px;
max-width: 140px;
}
.language-en .galbtn {
min-width: 80px;
max-width: 80px;
}
.language-en .gline {
width: 100%;
max-width:1000px;
margin-right: 30px;
height: 2px;
background-color: black;
}
.galeria-new .gallery .gallery-icon,.galeria-single-grid .gallery .gallery-icon {
position: absolute;
width: 100%;
top: 0;
left: 0;
bottom: 0;
height: 100%;
}
.galeria-new .gallery .gallery-icon a,.galeria-single-grid .gallery .gallery-icon a {
display: block;
width: 100%;
height: 100%;
}
.galeria-new .gallery .gallery-icon a img,.galeria-single-grid .gallery .gallery-icon a img,.gal-cat-item .gal-item-link > img{
display: block;
object-fit: cover;
width: 100%;
height: 100%;
}
.galeria-new .slick-track .gallery-item::before {
content: "";
display: block;
padding-bottom: 100%;
}
.galeria-new .slick-track {
min-height: 100%;
display: flex;
flex-flow: row wrap;
overflow: hidden;
}
.galeria-new .slick-track .gallery-item {
flex: 1 0 50%;
max-width: 100%;
max-height: 100%;
width: 100% !important;
padding: 2px;
}
.galeria-new .slick-initialized .slick-slide {
display: flex;
justify-content: space-between;
flex-direction: column;
align-items: center;
}
.galeria-new .slick-initialized .slick-slide > div {
display: grid;
grid-template-columns: 1fr 1fr;
width: 100%;
grid-gap: 10px;
margin-bottom: 10px;
}
.single-gallery h1{
margin-bottom: 30px;
margin-top: 45px;
}
.single.single-gallery #page .fasc-button {
font-size:21px!important;
}
.galeria-section {
margin-bottom: 75px;
padding-top: 24px;
border-top: 1px solid #ccc;
}
.galeria-section:first-child {
padding-top: 0px;
border-top: none;
}
.galeria-section:last-child {
margin-bottom: 30px;
}
.galeria-section .btn-y a {
font-size: 18px!important;
} .office-list-wrap {
display: flex;
flex-direction: column;
gap: 40px;
}
.group-icon {
width: 48px;
height: 48px;
}
#page .office-header {
align-items: center;
gap: 25px;
margin-top: 60px;
}
#page .ferohely {
font-family: "DIN Pro Cond";
font-weight: bold;
font-size: 30px; 
gap: 10px;
align-items: center;
}
.office-price {
position: absolute;
right: 55px;
bottom: 75px;
font-family: "DIN Pro Cond";
font-weight: bold;
font-size: 20px;
}
#page .ferohely svg{
height: 48px;
}
#office-carousel-wrap {
margin-bottom: 45px;
position: relative;
}
.single #office-carousel-wrap .slick-slide {
max-height: 500px;
overflow: hidden;
}
.single #office-carousel-wrap .slick-slide img{
margin: 0 auto;
object-fit: contain;
}
.status-circle {
position: absolute;
right: 20px;
top: 20px;
width: 100px;
height: 100px;
display: flex;
align-items: center;
justify-content: center;
background-color: #ffde17;
color: #242424;
font-family: "DIN Pro Cond";
font-weight: bold;
font-size: 20px;
text-transform: uppercase;
border-radius: 50%;
z-index: 99999;
transform: rotate(10deg);
}
.office-carousel-thumb {
margin-top: 12px;
}
.office-carousel-thumb .slick-next {
right: 15px;
z-index: 999;
}
.office-carousel-thumb .slick-prev {
left: 15px;
z-index: 999;
}
#office-carousel-wrap .office-carousel-thumb .slick-track {
display: flex;
gap: 8px;
}
.office-slick-carousel-slider-thumb {
cursor: pointer;
}
.office-list-carousel-wrap {
display: block;
width: 100%;
}
.office-carousel-list,.office-carousel-list .slick-list,.office-carousel-list .slick-track,.office-carousel-list .office-list--slick-carousel-slider img {
height: 100%;
overflow: hidden;
}
.office-carousel-list .office-list--slick-carousel-slider img {
object-fit: cover;
width: 100%;
}
.of-grid {
display: grid;
grid-template-columns: 50% 50%;
background: #fff;
}
.office-carousel-list .slick-next {
right: 10px;
z-index: 99;
}
.office-carousel-list .slick-prev {
left: 10px;
z-index: 99;
}
.office-carousel-list .slick-next,.office-carousel-list  .slick-prev {width: 40px;height: 40px;border-radius: 3px;opacity: 0.82;transition: all 0.2s ease-in-out 0s;}
.office-carousel-list .slick-next:hover,.office-carousel-list  .slick-prev:hover {opacity: 1;} 
.office-list-article {
border-radius: 4px;
overflow: hidden;
box-shadow: 0 5px 10px rgba(0,0,0,0.12), 0 5px 5px rgba(0,0,0,0.24);
transition: all 0.3s cubic-bezier(.25,.8,.25,1);
position: relative;
background-color: white;
}
.office-list-article:hover {
box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
.office-block-right {
padding: 24px 40px 75px 40px;
}
#page .office-block-right .office-header {
align-items: center;
gap: 0;
margin-top: 0;
margin-bottom: 10px;
padding: 0;
}
#page .office-block-right .office-header h2 {
line-height: 1;
}
#page .office-block-right .office-header h2 a{
font-family: "DIN Pro Cond";
font-weight: bold;
font-size: 30px;
}
#page .office-block-right .office-header h2{
font-family: "DIN Pro Cond";
font-weight: bold;
font-size: 30px;
}
.btn-of-list {
position: absolute;
right: 30px;
bottom: 30px;
}
.foglalt .slick-list img{filter: saturate(0);}
#page .office-intro-text p,#page .office-intro-text ul {
font-size: 18px;
line-height: 1.3;
}
.mr-wrap ul {
margin: 0 0 1em 0;
}
.mr-wrap .office-block-right {
padding: 24px 30px 30px 30px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.price-sec,.price-one {
text-align: left;
}
.price-one {
}
.price-sec p,.price-one p {
margin-bottom: 6px;
font-size: 14px;
text-align: left;
}
.price-sec {
margin-top: 8px;
}
.prices-wrap {
display: flex;
justify-content: space-between;
gap: 10px;
align-items: end;
border-top: 1px solid #e5e1e1;
padding-top: 10px;
}
.btn-mr {
margin-bottom: 5px;
}
#page .btn-mr a {
font-size: 12px!important;
padding: 5px 20px 12px 10px!important;
}
.tobben-shadow {
border-radius: 4px;
overflow: hidden;
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12), 0 5px 5px rgba(0, 0, 0, 0.24);
transition: all 0.3s cubic-bezier(.25,.8,.25,1);
} .category #page article p a,
.single #page article p a,
.category #page article p a span {
color: #242424;
text-decoration: underline;
}
#page article .more-link {
text-decoration: none !important;
}
#page article .more-link:hover {
color: #fff !important;
} #modal-inner .vc_empty_space {
position: absolute;
top: 0;
bottom: 0;
height: 100%;
width: 100%;
}
#modal-inner .vc_btn3 {
margin: 0 auto;
}
#modal-inner .wpb_text_column {
min-height: 380px;
}
.mb-45 {
margin-bottom: 45px!important;
} #arhiv .monthlist li {
display: block;
}
#arhiv .slick-next,
#arhiv .slick-prev {
font-size: 0;
line-height: 0;
position: absolute;
top: 0;
display: block;
width: 43px;
height: 43px;
padding: 0;
-webkit-transform: translate(0, -10%);
-ms-transform: translate(0, -10%);
transform: translate(0, -10%);
cursor: pointer;
color: transparent;
border: none;
outline: 0;
background: 0 0;
}
#arhiv .slick-next {
right: 0;
}
#arhiv .slick-prev {
left: 0;
z-index: 999;
}
#arhiv ul {
margin-top: 30px;
}
#arhiv li a {
font-size: 18px;
}
#arhiv .arctitle {
font-size: 25px;
text-align: center;
width: 100%;
display: block;
}
#text-7 {
margin-bottom: 30px;
} .akt-date {
font-size: 15px;
margin-bottom: 0;
border-left: 2px solid #242424;
padding-left: 5px;
}
#aktualis-widget .vc_gitem-post-data {
margin-bottom: 0;
}
#aktualis-widget p:nth-child(2):after {
content: "...";
position: relative;
}
#aktualis-widget .min-posth {
position: relative;
min-height: 297px;
}
#aktualis-widget .min-posth .vc_btn3-container {
position: absolute;
bottom: 30px;
left: 30px;
} .min-425 {
min-height: 450px;
}
.black {
background: #242424;
}
#nezdmeg .wpb_wrapper {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
}
#nezdmeg-2 {
width: 55%;
padding-top: 8px;
}
#nezdmeg-3 {
padding-top: 12px;
text-align: right;
}
.panel {
overflow: hidden;
}
.stickup {
background: #f2f2f2;
}
.vc_custom_1558440193151 {
z-index: 999999999;
}
#sticko {
position: fixed;
bottom: 0;
width: 100%;
z-index: 9999999;
-webkit-box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.06);
-moz-box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.06);
box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.06);
left: 0;
right: 0;
margin: 0;
}
#sticko .btn-w {
margin: 0;
}
#sticko.active {
display: none;
position: relative;
bottom: auto;
width: 100%;
z-index: 999;
}
#stickom {
position: fixed;
bottom: 0;
width: 100%;
z-index: 9999999;
margin: 0;
-webkit-box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.06);
-moz-box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.06);
box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.06);
}
#stickom.active {
position: relative;
bottom: auto;
width: 100%;
z-index: 999;
margin: 0;
}
#sticko h2 {
font-size: 40px;
}
#sticko p {
font-size: 17px;
font-weight: 600;
}
.flex-1 {
flex: 1;
text-align: center;
padding: 0 10px;
}
#sticko.active #nezdmeg-3 {
display: none;
}
#sticko #nezdmeg-3 {
display: block;
}
#stickom .mob-sticky-btn {
height: 60px;
text-align: center;
line-height: 60px;
font-size: 18px !important;
letter-spacing: 0 !important;
padding: 0 !important;
font-family: "DIN Pro Cond";
}
#page .video-text p {
font-size: 18px;
line-height: 1.3;
}
.language-en #page .video-text h3 {
margin-bottom: 25px;
} .search-results article {
padding-bottom: 25px;
border-bottom: 2px solid #242424;
margin-bottom: 30px;
}
.search-results article p {
margin-bottom: 0px;
}
.search-results .page-title.test {
text-align: left;
}
.search-results h3 {
text-align: left;
}
.search-results .posts-navigation a {
margin: 10px;
}
.search-results h4 {
font-size: 14px;
font-family: "DINPro-Medium";
font-style: normal;
font-weight: normal;
}
.search-results .nav-next {
width: auto !important;
}
.searchbox {
position: relative;
min-width: 22px;
width: 0%;
height: 22px;
float: right;
overflow: hidden;
-webkit-transition: width 0.3s;
-moz-transition: width 0.3s;
-ms-transition: width 0.3s;
-o-transition: width 0.3s;
transition: width 0.3s;
}
.search-field {
top: 0;
right: 0;
border: 0;
outline: 0;
background: #dcddd8;
width: 100%;
height: 22px;
margin: 0 !important;
padding: 0px 22px 0px 20px;
font-size: 14px;
color: #fff;
}
.search-field::-webkit-input-placeholder {
color: #d74b4b;
}
.search-field:-moz-placeholder {
color: #d74b4b;
}
.search-field::-moz-placeholder {
color: #d74b4b;
}
.search-field:-ms-input-placeholder {
color: #d74b4b;
}
.searchbox-icon,
.searchbox-submit {
width: 22px;
height: 22px;
display: block;
position: absolute;
top: 0;
font-family: verdana;
font-size: 14px;
right: 0;
padding: 0;
margin: 0;
border: 0;
outline: 0;
line-height: normal;
text-align: center;
cursor: pointer;
color: #ffde17;
background: #1e1e1e;
border: 0;
}
.searchbox-open {
width: 100%;
}
#search-4 {
-webkit-transition: width 0.3s;
-moz-transition: width 0.3s;
-ms-transition: width 0.3s;
-o-transition: width 0.3s;
transition: width 0.3s;
clear: both;
}
#search-4 label {
margin-bottom: 0;
}
#search-4 .search-field {
width: 0;
-webkit-transition: width 0.3s;
-moz-transition: width 0.3s;
-ms-transition: width 0.3s;
-o-transition: width 0.3s;
transition: width 0.3s;
float: right;
border: 0 !important;
padding: 0;
vertical-align: bottom;
padding: 0 !important;
}
#search-4 .search-field.open {
width: 100%;
background: #fff;
padding: 0 20px !important;
}
#search-4 .search-submit {
display: none;
}
#custom_html-4 {
margin-left: 5px;
}
#custom_html-4 .textwidget {
line-height: 18px;
}
#custom_html-4 svg {
width: 16px;
fill: #ffde17;
margin-left: 5px;
cursor: pointer;
}
.search-no-results .page-content .search-form {
margin-bottom: 90px;
}
#lightboxOverlay,
#lightbox {
z-index: 9999999999;
} #sticky-sidebar {
position: absolute;
left: -4px;
top: 180px;
z-index: 99998;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
transform-origin: 0 100%;
}
#sticky-sidebar img {
background: #fff;
}
#sticky-sidebar figure {
margin: 0 4px;
max-width: 44px;
}  a {
color: #242424;
text-decoration: none;
}
a:hover,
a:focus,
a:active,
a:visited {
outline: 0;
text-decoration: none;
color: inherit;
} .main-navigation {
clear: both;
display: block;
flex-grow: 2;
text-align: center;
}
.menu-main-nav-container {
text-align: center;
margin: 0 auto;
display: block;
}
.main-navigation ul {
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
text-align: left;
background: #fce011;
background: #242424;
padding-top: 0;
width: 205px;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
left: 15px;
}
.main-navigation ul ul a {
display: block;
font-size: 13px;
padding: 0;
margin: 15px 20px 10px 20px;
color: #fff;
}
.main-navigation ul ul li:last-child {
border-bottom: none;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: 15px;
}
.main-navigation ul li a:hover,
.current_page_item a {
-webkit-box-shadow: inset 0px -4px 0px 0px rgba(64, 64, 64, 1);
-moz-box-shadow: inset 0px -4px 0px 0px rgba(64, 64, 64, 1);
box-shadow: inset 0px -4px 0px 0px rgba(64, 64, 64, 1);
}
.main-navigation ul ul li a:hover,
.current_page_item a {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
#responsive-menu .current_page_item a {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.main-navigation li {
display: inline-block;
position: relative;
line-height: 70px;
}
#primary-menu .sub-menu li {
line-height: normal !important;
float: none;
display: block !important;
}
.main-navigation a {
font-family: "DIN Pro";
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
display: block;
margin: 0 15px;
text-decoration: none;
}
.main-navigation ul ul li a:hover {
color: #fce011;
}
.main-navigation ul ul li.current-menu-item a {
color: #fff;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.main-navigation ul ul li a:hover {
color: #fce011;
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}
li.menu-item-has-children:after {
content: "";
width: 12px;
height: 12px;
background: url(https://kaptarbudapest.hu/wp-content/themes/kaptar/pointing-01.svg) no-repeat center center;
background-size: auto;
background-size: contain;
font-style: normal;
font-weight: normal;
text-decoration: inherit;
color: #252525;
font-size: 12px;
padding-right: 0;
position: absolute;
top: 0;
right: 12px;
text-align: right;
bottom: 0;
vertical-align: middle;
height: 100%;
}
li.menu-item-has-children a {
margin-right: 30px;
}
#load-more {
cursor: pointer;
}
#tab li:last-child {
border: 0;
}
#tab li:first-child {
border: 0;
margin-right: 10px;
}
#tab {
margin-bottom: 40px;
list-style: none;
width: 100%;
justify-content: space-around;
}
#tab ul {
display: flex;
justify-content: space-between;
align-items: center;
list-style: none;
}
#tab li {
width: 100%;
text-align: center;
padding: 0;
border-right: 1px solid #767676;
}
#tab li a {
width: 100%;
line-height: 54px;
background: #ffde17;
text-transform: uppercase;
font-family: "DIN Pro Cond";
font-weight: 500;
font-size: 30px;
display: block;
width: 100%;
}
.tabcontent {
position: relative;
}
#tab a:hover {
background: #252525 !important;
color: #fff;
}
#tab .current-menu-item a {
background: #252525 !important;
color: #fff;
} #page .vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger,
#page .vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
opaaktual: 1;
background: #fce012 !important;
border: 2px solid #fce012 !important;
}
#page .evc-tabs.evc-t-vertical {
display: grid;
grid-template-columns: 1fr 260px;
grid-auto-flow: dense;
color: #242424;
border: 0;
border-radius: 0;
align-items: center;
padding: 0;
background: #fce011;
margin-bottom: 0;
}
#page .evc-tabs.evc-t-vertical .evc-tabs-item {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
padding: 40px;
}
#page .evc-tabs.evc-t-skin-light .evc-tabs-item p {
color: #1e1e1e;
}
#page .evc-tabs.evc-t-vertical .evc-tabs-nav li a::after {
content: none;
}
#targyvalaszto .evc-tabs.evc-t-vertical .evc-tabs-nav li {
background: #fce011;
color: #1e1e1e;
border: 0;
width: 100%;
float: none;
border-radius: 0;
position: relative;
}
#targyvalaszto .evc-tabs.evc-t-vertical .evc-tabs-nav li a {
background: none !important;
border: 0 !important;
}
#targyvalaszto .evc-tabs.evc-t-vertical .evc-tabs-nav li {
background: #fce011;
color: #1e1e1e;
border: 0;
border-bottom: 1px solid #e3c90a;
width: 100%;
float: none;
border-radius: 0;
}
#targyvalaszto .evc-tabs.evc-t-vertical .evc-tabs-nav li.ui-state-active,
#targyvalaszto .evc-tabs.evc-t-vertical .evc-tabs-nav li.ui-state-hover {
background: #1e1e1e;
color: #fff;
position: relative;
}
#targyvalaszto .evc-tabs.evc-t-vertical .evc-tabs-nav li.ui-state-active a,
#targyvalaszto .evc-tabs.evc-t-vertical .evc-tabs-nav li.ui-state-hover a {
color: #fff;
}
.evc-tabs.evc-t-vertical .evc-tabs-nav li.ui-state-active:before {
content: "";
position: absolute;
left: 0;
top: 20%;
width: 0;
height: 0;
border-top: 20px solid transparent;
border-bottom: 20px solid transparent;
border-left: 20px solid #fff;
}
.evc-tabs.evc-t-vertical .evc-tabs-item {
padding: 60px 30px;
background: #fff;
}
.teremvalaszto .evc-tabs-item {
padding: 0px !important;
background: #fff;
}
#targyvalaszto .evc-tabs.evc-t-vertical .evc-tabs-nav {
border: 0;
background: none;
width: 260px;
display: flex;
flex-direction: column;
height: 100%;
margin: 0;
bottom: 0;
align-items: stretch;
height: 100%;
min-height: 575px;
}
#targyvalaszto .evc-tabs.evc-t-vertical .evc-tabs-nav li {
display: flex;
flex: 1;
align-items: center;
}
#targyvalaszto .evc-tabs.evc-t-vertical .evc-tabs-nav li a {
flex: 1;
}
.teremvalaszto {
background: #ffde17;
}
.flex-top .vc_column-inner .vc_column-inner {
padding: 0 !important;
background: #fff;
}
.pad0 .vc_column-inner {
padding: 0 !important;
}
#kieg-szolg .vc_row.wpb_row.vc_inner.vc_row-fluid {
display: flex !important;
align-items: !important;
}
#kieg-mob .vc_tta-panel-heading {
background: #ffde17;
}
#kieg-mob .vc_active .vc_tta-panel-heading {
background: #242424;
}
#kieg-mob .vc_active .vc_tta-panel-heading .vc_tta-title-text {
color: #fff !important;
}
#kieg-mob .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
border-color: #fff !important;
} #cn-notice-text img {
display: inline-block !important;
vertical-align: middle !important;
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } #content[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .grid-360 {
max-width: 360px;
min-height: 433px;
margin: 0 auto;
} #lenni-jo .vc_tta-panel.vc_active .vc_tta-panel-body {
display: flex;
}
#lenni-jo .vc_tta-panel.vc_active .vc_tta-panel-body .wpb_single_image,
#lenni-jo .vc_tta-panel.vc_active .vc_tta-panel-body .wpb_text_column {
flex: 1;
}
#lenni-jo .vc_tta-panel.vc_active .vc_tta-panel-body .wpb_text_column {
padding-top: 0;
align-self: center;
}
#lenni-jo h2 {
font-size: 30px;
margin-bottom: 15px;
font-weight: bold;
}
#lenni-jo .vc_pagination {
right: 0 !important;
}
#lenni-jo .vc_tta-panel-body .wpb_single_image img {
width: 360px;
padding-right: 10px;
} #obm {
background: white!important;
margin: 0 auto;
max-width: 1126px;
z-index: 9999999!important;
transition: all 0.2s ease 0s;
}
.is-sticky #obm {
max-width: 100%;
margin: 0 auto;
left:0;
right: 0;
}
#obm .inwrap {
height: 44px;
align-items: center;
justify-content: space-between;
}
#obm h4 {
font-size: 16px;
margin: 0;
line-height: 16px;
min-width: 140px;
}
#obm h2 {
font-size: 32px;
margin: 0;
line-height: 32px;
min-width: 70px;
text-align: right;
}
#obm .meter {
width: 100%;
position: relative;
max-width: 920px;
}
#obm .meter .meter-y,
#obm .meter .meter-b {
width: 100%;
position: relative;
left: 0;
right: 0;
}
#obm .meter .meter-y {
height: 4px;
background: #ffde17;
top: 0;
left: 4px;
z-index: 2;
}
#obm .meter .meter-b {
height: 8px;
background: #000;
}
#obm .baro {
width: 12.5%;
}
.on-hero {
height: 530px;
}
#page .on-hero .box-bg {
position: relative;
background: none;
border: 2px solid #000;
padding: 30px 35px 15px 35px !important;
max-width: 510px !important;
}
#page .on-hero p {
text-transform: inherit;
margin-bottom: 15px!important;
}
.on-hero .box-bg:before {
content: "";
display: block;
position: absolute;
background: white;
width: 100%;
height: 100%;
z-index: -1;
top: 5px;
right: -5px;
left: 5px;
bottom: -5px;
}
#onboard-carousel .caru p {
font-size: 16px;
line-height: 24px;
font-family: "DIN Pro Cond";
}
#onboard-carousel #lenni-jo .vc_tta-panel-body .wpb_single_image {
max-width: 260px;
margin-right: 30px;
}
#onboard-carousel #lenni-jo .vc_tta-panel-body .wpb_single_image img {
width: 260px;
padding: 0 !important;
}
#onboard-carousel h2 {
margin-bottom: 0;
}
#onboard-carousel #lenni-jo .vc_tta-panel.vc_active .vc_tta-panel-body {
display: flex;
padding-left: 25px;
}
#page #felulet .ob-box p {
font-family: "DIN Pro Cond";
font-weight: bold;
font-size: 30px;
}
#page .mitkell p {
font-size: 20px;
padding-right: 10px;
}
#page .ob-box {
padding: 0;
}
#page .ob-box > .vc_column-inner {
border: 2px solid #000;
padding: 15px;
}
.ob-box:before {
content: "";
display: block;
position: absolute;
background: white;
width: 100%;
height: 100%;
z-index: 0;
top: 5px;
right: -5px;
left: 5px;
bottom: -5px;
}
#page .container.no-wrap {
gap: 20px;
flex-wrap: nowrap;
}
#felulet {
padding-top: 90px;
padding-bottom: 0;
position: relative;
z-index: 2;
}
#felulet p {
margin-bottom: 0;
}
#felulet .vc_btn3 {
text-transform: unset !important;
margin-right: 30px;
}
.bg-divider {
margin-top: -360px;
position: relative;
z-index: 1;
}
.bg-divider-in {
height: 95px;
}
#mitkell-csinalnom {
padding-top: 100px;
margin-top: -92px;
position: relative;
}
#ob-acco .acc-title h3 {
font-size: 28px;
line-height: 44px;
font-family: "DIN Pro Cond";
font-weight: 600;
text-transform: uppercase;
color: #000;
margin: 0;
position: relative;
line-height: 75px;
}
#ob-acco .acc-title h3 strong {
font-weight: 700;
}
#ob-acco .acc-title {
width: 100%;
background: white;
padding: 0 30px;
}
#ob-acco .acc-title p {
margin: 0;
}
#ob-acco .vc_row.wpb_row.vc_row-fluid.container {
margin-bottom: 30px;
}
#ob-acco .acc-row {
display: none;
}
#ob-acco .acc-row p a {
transition: all 0.2s ease 0s;
text-decoration: underline;
}
#ob-acco .acc-row p a:hover {
color: #ffde17;
text-decoration: underline;
}
#ob-acco .acc-row.row-active {
display: block;
}
#ob-acco .acc-row img {
max-width: 174px;
}
#ob-acco .acc-row .btn-y a {
text-transform: inherit;
}
#ob-acco .pinerheit {
padding-top: 30px;
}
#ob-contact input,
#ob-contact textarea {
border-color: #b7b7b7;
}
#ob-contact .flex.irjnekunk {
gap: 20px;
}
#primary #vegere {
background-position: top center !important;
margin-top: -80px;
display:none;
}
#ob-acco .acc-row .vc_column-inner {
padding-right: 0;
}
.div70 {
height: 70px;
}
#mitkell-carousel {
padding-left: 20px;
}
#mitkell-carousel .slideitem .vc_column-inner > .wpb_wrapper {
display: grid;
grid-template-columns: 256px 1fr;
align-items: center;
column-gap: 30px;
}
#mitkell-carousel h2,#onboard-carousel h3 {
font-size: 30px;
margin-bottom: 0px;
font-weight: bold;
}
#mitkell-carousel p{
font-size:18px;
}
#mitkell-carousel .slick-prev{
left: -50px;
}
#mitkell-carousel .slick-next{
right:-50px
}
#mitkell-carousel .slick-dots {
bottom: -45px;
}
#mitkell-carousel .slick-dots li,#mitkell-carousel .slick-dots li button  {
width: 16px;
height: 16px;
}
#mitkell-carousel .slick-dots li button:before {
font-family: slick;
font-size: 6px;
line-height: 16px;
position: absolute;
top: 0;
left: 0;
width: 16px;
height: 16px;
content: "•";
text-align: center;
opacity: 0.25;
color: #000;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
border-radius: 50%;
border: 2px solid #000 !important;
background: #000;
}
#mitkell-carousel .slick-dots li.slick-active{
width: 16px;
height: 16px;
}
#mitkell-carousel .slick-dots li.slick-active button:before {
opacity: 0.75;
color: #fce012 ;
border-radius: 50%;
top:2px;
background: #fce012 !important;
border: 1px solid #fce012 !important;
line-height: 14px;
width: 14px;
height: 14px;
}
#page .alaprajz-carousel .slick-prev {
left: 20px;
z-index: 99999;
}
#page .alaprajz-carousel .slick-next {
right:20px;
z-index: 99999;
}
#page .alaprajz-carousel .slick-disabled {
display: none!important;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after,
#responsive-menu:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after,
#responsive-menu:after {
clear: both;
} .widget {
margin: 0; }
.widget select {
max-width: 100%;
}
.error404 .page-header {
margin: 30px auto;
}
.hide-mobile {
display: none;
}
.sticky {
display: block;
-webkit-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
-moz-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
}
.post,
.page {
margin: 0;
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-content,
.entry-summary {
margin: 0 !important;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
embed,
iframe,
object {
max-width: 100%;
}
.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;
} .pswp {
z-index: 9999999!important;
}
.gal-header {
display:flex;
gap: 30px;
}
.gal-header h3 {
width: 100%;
max-width: 175px;
text-transform: uppercase;
}
.gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
}
.yes-mob {
display: none !important;
}
.wprmenu_bar .hamburger {
margin-right: 20px!important;
} .faq .mega-accordion {
display: none;
padding-top: 20px;
}
.faq.first .mega-accordion {
display: block;
padding-top: 20px;
}
.faq h2 {
margin: 30px 0;
background: #ffde17 !important;
padding: 15px 25px;
cursor: pointer;
position: relative;
font-size: 30px;
}
.faq h2:after,
#ob-acco .acc-title h3:after {
content: "\f078";
display: block;
position: absolute;
right: 25px;
top: 20px;
font: normal normal normal 18px/1 FontAwesome;
}
#ob-acco .acc-title h3:after {
top: 30px;
}
.faq .open h2:after,
#ob-acco .acc-title.accordion-active h3:after {
transform: rotate(180deg); }
#page .faq h3 {
font-family: "DIN Pro";
font-weight: bold;
font-size: 20px !important;
}
#page .faq .ui-accordion-content p {
font-size: 18px;
padding: 0 30px;
}
#page .faq .ui-accordion-content p a {
text-decoration: underline;
font-weight: 500;
}
#page .faq .ui-accordion-header-icon {
font-size: 14px !important;
}
#page .faq .ui-accordion-content p:first-child,
#page .faq .ui-accordion-content p:last-child {
line-height: 0;
margin: 0;
}
.grecaptcha-badge {
opacity: 0;
} #responsive-menu-container #responsive-menu li.responsive-menu-item a {
border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
}
#responsive-menu-container #responsive-menu li.lang-item a {
border-bottom: 0 !important;
font-size: 13px !important;
}
#responsive-menu-container #responsive-menu li.mob-login-btn a {
font-size: 14px !important;
} @media (min-width: 800px) {
#gallery-block .owl-item .vc_pageable-slide-wrapper {
display: grid;
grid-gap: 15px;
}
#gallery-block .owl-item .vc_grid-item:first-child {
grid-column-start: 1;
grid-column-end: 3;
grid-row-start: 1;
grid-row-end: 3;
width: 765px;
height: 450px;
}
#gallery-block .owl-item .vc_grid-item:nth-child(2) {
grid-column-start: 3;
grid-column-end: 4;
grid-row-start: 1;
grid-row-end: 2;
width: 360px;
height: 215px;
}
#gallery-block .owl-item .vc_grid-item:nth-child(3) {
width: 360px;
height: 215px;
grid-column-start: 3;
grid-column-end: 4;
grid-row-start: 2;
grid-row-end: 3;
}
#gallery-block .owl-item .vc_grid-item:first-child .vc_gitem-zone {
max-width: 765px;
max-height: 450px;
}
#gallery-block .owl-item .vc_grid-item:nth-child(2) .vc_gitem-zone {
max-width: 365px;
max-height: 215px;
}
#gallery-block .owl-item .vc_grid-item:nth-child(3) .vc_gitem-zone {
max-width: 365px;
max-height: 215px;
}
}
#gallery-block {
max-width: 1140px;
margin: 0 auto;
}
#gallery-block .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span {
background-color: #ffde17 !important;
border-color: #ffde17 !important;
}
.hide-mob {
display: block !important;
}
.show-mob,
.stickshow,
#site-navigation .lang-item {
display: none !important;
}
#catering-ajanlat.fix-height765 .vc_col-sm-4 {
min-height: 705px;
}
#catering-ajanlat.fix-height765-en .vc_col-sm-4 {
min-height: 650px;
}
#page .carcol.slick-slider .slick-arrow,
#page .carcol-fix.slick-slider .slick-arrow,
#stop .slick-arrow {
display: none !important;
}
#stop .slick-initialized .slick-slide {
justify-content: center;
}
.flex-video {
width: 100%;
height: 0px;
overflow: hidden;
padding-bottom: 56.25%;
}
.flex-video iframe,
.flex-video video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#page .mejs-mediaelement,
#page .mejs-layers {
pointer-events: none !important;
}
.mejs-controls {
display: none !important;
visibility: hidden !important;
}
.mob-video div {
position: relative;
}
#mobil-kezdhetjuk-slider video {
max-width: 300px;
display: block;
margin: 0 auto;
}
#mobil-kezdhetjuk-slider .slick-slide {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
#mobil-kezdhetjuk-slider img {
max-width: 300px;
display: block;
margin: 0 auto;
}
.yes-block {
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.yes-block,
.yes-block .tdt-slider-heading {
display: none !important;
}
.yes-block td {
width: auto !important;
text-align: left;
}
.yes-block table {
width: 94% !important;
max-width: 400px;
margin: 0 auto !important;
}
.yes-block .vids {
max-width: 400px;
}
.yes-block .slick-dots {
bottom: 25px !important;
}
#page .yes-block h2 {
background: #ffde17;
color: #2b2b2b;
border-radius: 50%;
width: 62px;
height: 62px;
line-height: 62px;
font-size: 42px !important;
padding: 0;
margin-right: 15px !important;
display: block;
text-align: center;
} @media only screen and (max-width: 1080px) {
#sticky-sidebar {
display: none !important;
}
#aktualis-widget .vc_col-sm-4 {
width: 32.33333333%;
}
#slider .slick-dots li {
width: 16.66%;
font-size: 12px;
}
.carousel-caption {
padding: 0 20px;
}
h1,
h2,
.stroke h2 {
font-size: 40px;
}
h3 {
font-size: 22px;
}
.max-360 li,
.video p,
p,
#araink-widget p {
font-size: 16px;
}
#slider .slick-dots li a {
display: block;
line-height: normal;
width: 100%;
height: 96px;
display: flex;
justify-content: center;
align-items: center;
white-space: normal;
padding: 0 10px;
}
#wprmenu_bar .bar_logo {
height: 35px;
}
#page .video-text p {
font-size: 16px;
line-height: 1.3;
}
.stroke-black h2 {
font-size: 40px;
}
#mierdek .wpcf7-list-item {
width: 100%;
}
#stickom.active {
display: none !important;
}
#stickom.yes-mob {
display: flex !important;
}
#sticko.no-mob {
display: none !important;
}
} @media (max-width: 800px) {
.max-360 {
max-width: 380px;
margin: 0 auto;
}
#hero  .max-360 {
max-width: 100%;  
}
#page .tobben-wrap {
max-width: 360px;
margin: 0 auto!important;
width: 100%;
display: block;
}
.op-clo {
display: none !important;
}
.op-clo.open {
display: block !important;
height: auto !important;
}
#mc_embed_signup {
background: #fff;
clear: left;
font-family: "DIN Pro", sans-serif;
width: 100% !important;
}
#mc_embed_signup .size1of2 {
clear: none;
float: none !important;
display: inline-block;
width: 100% !important;
margin-right: 4%;
}
#wprmenu_bar .bar_logo {
height: 25px;
}
#mierdek .wpcf7-list-item {
width: 100%;
}
.galeria-new .gallery {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
grid-gap: 1rem;
}
.galeria-new .slick-track .gallery-item {
margin-bottom: 5px;
}
#lenni-jo .vc_tta-panel.vc_active .vc_tta-panel-body .wpb_text_column {
padding-top: 0;
align-self: auto;
}
#lenni-jo h2 {
padding-top: 20px;
}
#catering-ajanlat.fix-height765 .vc_col-sm-4,
#catering-ajanlat.fix-height765-en .vc_col-sm-4 {
min-height: 30px;
}
#page .padding-bottom-45 {
padding-bottom: 45px !important;
}
#wprmenu_bar.newClass {
height: 50px !important;
padding-top: 14px !important;
}
#wprmenu_bar.newClass .bar_logo {
border: none;
margin: -5px !important;
padding: 0px 8px 0px 0px;
width: 100%;
height: auto !important;
}
#wprmenu_bar .hamburger-inner,
#wprmenu_bar .hamburger-inner::before,
#wprmenu_bar .hamburger-inner::after {
width: 28px;
height: 3px;
background-color: #242424;
border-radius: 4px;
position: absolute;
transition-property: transform;
transition-duration: 0.15s;
transition-timing-function: ease;
}
#mg-wprm-wrap.newClass {
top: 50px !important;
}
#wprmenu_bar .hamburger--slider .hamburger-inner {
top: 4px;
}
.max-760 {
padding: 0;
}
.max-160 {
max-width: 200px;
}
.yes-mob {
display: flex !important;
}
.yes-block {
display: block !important;
}
html body div.wprm-wrapper {
overflow: auto !important;
}
#wprmenu_bar .bar_logo {
border: none;
margin-top: -4px !important;
width: 100% !important;
max-width: 120px;
height: auto !important;
}
#wprmenu_bar.newClass .bar_logo {
margin-top: 0 !important;
max-width: 100px;
}
#wprmenu_bar .menu_title {
line-height: 1 !important;
}
#aktualis-widget .wpb_column.vc_column_container {
max-width: 365px;
margin: 0 20px;
}
#aktualis-widget .vc_gitem-acf > div {
font-size: 24px !important;
}
#aktualis-widget .max-360 {
text-align: left !important;
max-width: 320px !important;
}
.footer-1 table {
width: 100%;
margin-top: 28px;
max-width: 220px;
}
.no-mob,
.stickno {
display: none !important;
}
.yes-mob,
.stickshow {
display: flex !important;
}
#primary .vc_section,
#primary .vc_row {
background-position: bottom center !important;
background-image: none !important;
}
#g-rev {
border: 2px solid #ffde17;
border-radius: 15px;
background: #fff;
margin: 0;
padding: 5px 0 5px 5px;
}
h2.entry-title a,
h1.entry-title {
font-size: 32px;
}
h2 {
padding-left: 10px;
padding-right: 10px;
}
.halfbg h3 {
padding-top: 30px;
}
p {
font-size: 18px;
}
.ido div:first-child {
font-size: 30px;
line-height: normal;
}
.flex-archive-wrap,
.single-post #main,
.tablinks {
flex-direction: column;
}
.vc_section {
background-image: none !important;
}
.elfogadas {
display: block;
margin-top: 15px;
}
.pad-0 .vc_column-inner,
.irjnekunk .flex {
padding: 0 !important;
}
.gr-bg {
background: none !important;
}
#footer-main {
padding: 30px 10px 10px 10px;
}
.container.mob-nopad {
padding: 0;
}
#lenni-jo {
background: #f4f4f4 !important;
padding: 0 30px;
}
#kieg-szolg .vc_row.wpb_row.vc_inner.vc_row-fluid {
display: flex !important;
align-items: center !important;
flex-direction: column !important;
justify-content: center !important;
text-align: center !important;
}
#kieg-szolg .wpb_single_image {
text-align: center !important;
margin-bottom: 20px !important;
}
.status-circle {
position: absolute;
right: 15px;
top: 15px;
width: 60px;
height: 60px;
display: flex;
align-items: center;
justify-content: center;
background-color: #ffde17;
color: #242424;
font-family: "DIN Pro Cond";
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
border-radius: 50%;
z-index: 99999;
transform: rotate(10deg);
}
.prices-wrap {
flex-direction: column;
justify-content: start;
gap: 2px;
align-items: start;
padding-top: 15px;
margin-top: 15px;
}
.evc-tabs.evc-t-vertical .evc-tabs-nav {
width: 100%;
}
.carousel-caption {
top: 0;
}
.halfbg {
background: none !important;
padding: 0;
}
.centering {
position: relative !important;
top: 0;
flex-direction: column;
}
#lenni-jo .vc_tta-panel.vc_active .vc_tta-panel-body {
flex-direction: column;
}
.wpcf7-form-control-wrap.szolgaltatas-erdekel .wpcf7-radio {
display: block;
column-count: 1;
}
#nezd-form .szolgaltatas-erdekel {
width: 100%;
margin: 0 auto;
display: block;
}
#wpcf7-f382-p37-o2 .flex span {
width: 100%;
}
#wpcf7-f382-p37-o2 .flex {
padding: 0;
}
.uzenet {
margin-top: 15px;
}
.grid-4 .vc_pageable-slide-wrapper {
display: grid;
grid-template-columns: 50% 50%;
grid-gap: 10px;
}
.hide-mob,
.stickno #media_image-3 {
display: none !important;
}
.show-mob,
#site-navigation .lang-item {
display: block !important;
}
#page .slick-dots li button::before {
font-size: 0 !important;
}
#page .carcol,
#page .carcol-fix {
margin-bottom: 30px !important;
padding-bottom: 30px !important;
}
#page .carcol .slick-dots,
#page .carcol-fix .slick-dots {
position: absolute;
bottom: -20px !important;
}
#scar .slick-dots {
position: absolute;
bottom: -36px !important;
}
#scar figure {
padding-right: 15px;
padding-left: 15px;
}
#page .slick-dots li {
width: 16px !important;
height: 16px !important;
}
.input-box,
.info-box {
width: 100%;
}
#page .slick-active button,
#page .slick-active button,
#scar .slick-active button {
background: #ffde17 !important;
border: 1px solid #242424 !important;
}
#page .slick-dots li.slick-active button:before,
#page .slick-dots li.slick-active button:before,
#scar .slick-dots li.slick-active button:before {
color: #ffde17 !important;
}
#page .slick-dots li button,
#page .slick-dots li button,
#scar .slick-dots li button {
background: #ddd;
border-radius: 50%;
width: 16px;
height: 16px;
}
#page .slick-dots li button:before,
#page .slick-dots li button:before,
#scar .slick-dots li button:before {
color: #e4e4e4 !important;
}
#page .slick-dots li button:before {
width: 16px;
height: 16px;
}
#page #tamogatok-mob {
padding: 10px 0 60px 0 !important;
margin-bottom: 60px !important;
}
#page #tamogatok-mob .slick-dots {
bottom: 20px !important;
}
#tamogatok-mob .wpb_text_column {
max-width: 285px;
margin: 0 auto;
}
#tamogatok-mob .slick-slide {
margin-bottom: 10px !important;
}
#lenni-jo .vc_tta-panel-body .wpb_single_image img {
width: 360px;
padding-right: 10px;
min-height: 235px;
}
#lenni-jo .vc_pagination {
top: 320px !important;
z-index: 99999;
margin: 0;
}
.padding-top {
padding-top: 30px !important;
}
#terkep .info-box.max-360.absolute-map {
position: relative;
width: 100%;
max-width: 100%;
z-index: 9999;
left: 0;
top: auto;
bottom: auto;
background: #fff;
flex-direction: column;
}
#terkep .info-box.max-360.absolute-map h3,
.video h2 {
text-align: center;
}
#page .info-box .vc_btn3 {
margin: 0 auto !important;
}
#terkep .flex-mob .vc_column-inner .wpb_wrapper:first-child,
#terkep-flex .vc_column-inner .wpb_wrapper:first-child {
display: flex;
flex-direction: column-reverse;
}
#terkep .info-box .vc_column-inner .wpb_wrapper:first-child,
#terkep-flex .info-box .vc_column-inner .wpb_wrapper:first-child {
display: flex;
flex-direction: column;
}
#terkep .vc_column-gap-30 {
padding: 0 !important;
}
#map-multi-marker-3 {
height: 420px !important;
}
#terkep-flex .info-box.max-360.absolute-map2 {
max-width: 100% !important;
position: relative;
z-index: 1;
left: 0;
top: 0;
bottom: auto;
background: #fff;
}
#terkep h3 {
margin-top: 15px;
}
#terkep-flex .container {
padding: 0 !important;
}
#video .video {
margin-top: 0 !important;
}
#video {
padding: 15px !important;
}
#video-gallery .vc_column-inner > .wpb_wrapper {
display: block;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 20px;
}
.arcok-grid {
display: flex;
grid-template-columns: 360px;
grid-gap: 30px;
margin: 0 auto !important;
max-width: 100%;
padding: 0;
padding-right: 0px;
padding-left: 0px;
width: 100%;
justify-content: space-between;
}
#page .arcok-grid .loadMoreBtn {
display: none;
}
.shadow.max-360.arcok {
background: #fff;
margin: 0 auto;
text-align: left;
}
.arcok .wpb_row.vc_inner {
display: flex;
}
.arcok-grid .arc {
margin-bottom: 20px;
min-height: 540px;
}
html,
body {
overflow-x: hidden;
}
#page .mob-padd {
padding-top: 30px !important;
padding-bottom: 30px;
}
.mob-padding30 .vc_column-inner {
padding: 0 !important;
}
.slick-track {
display: flex;
align-items: center;
justify-content: center;
}
#miert .slick-track {
gap:30px
}
.lenemaradj .nev input,
.lenemaradj .email-cim input {
min-width: auto;
}
.max-760 {
padding-top: 30px;
margin: 0 auto;
}
.dpsp-share-text {
width: 100%;
}
#slider .slick-dots,
.footer-2,
.footer-3,
.footer-4 {
display: none !important;
}
.office-list-wrap {
display: grid;
grid-template-columns: 1fr;
gap: 40px;
}
html {
overflow-x: hidden;
}
h2,
h1 {
font-size: 36px;
}
.cap-holder h2 {
text-align: center;
}
#slider .slide-items.slick-slide {
background: none !important;
flex-direction: column;
justify-content: center;
}
.slide-items .hide-mobile {
width: 100%;
}
#slider .cap-holder .btn-yellow {
margin: 0 auto;
display: table !important;
}
#slider .slick-next,
#slider .slick-prev {
top: 240px;
width: 44px;
height: 44px;
padding: 0;
z-index: 9999;
}
#slider .slick-next {
right: 0;
}
#slider .slick-prev {
left: 0;
}
#slider .carousel-caption {
position: relative;
text-shadow: none;
width: 100%;
max-width: 1180px;
right: 0;
left: 0;
margin: 0 auto;
bottom: 0;
color: #242424;
text-align: left;
}
#slider .slide-items,
#slider {
min-height: auto;
height: auto;
position: relative;
}
.galeria-row .container::after {
content: "";
display: block;
position: absolute;
width: 90%;
height: 2px;
background: #242424;
margin: 0 auto;
bottom: 0px;
right: 0;
left: 0;
}
.gal-header {
display: flex;
gap: 10px;
flex-direction: column;
}
.gal-cat-item .gallery {
display: grid;
grid-gap: 10px;
grid-template-columns: 1fr;
}
.gal-cat-item .gal-item-link {
display: block;
width: 100%;
min-height: 260px;
height: 100%;
max-height: 260px;
}
.cap-holder {
padding: 30px 10px;
background: #fff;
max-width: 100%;
margin-right: 0;
display: block;
float: none;
text-align: left;
}
.hide-mobile {
display: block;
height: 240px;
}
.border-right {
border-right: none;
}
.evc-tabs.evc-t-vertical {
display: flex;
flex-direction: column;
color: #242424;
border: 0;
border-radius: 0;
align-items: center;
padding: 0;
background: #fce011;
}
#masthead .header-bottom {
box-shadow: 0px 1px 8px #888;
}
#responsive-menu-container {
padding-top: 100px !important;
}
#responsive-menu-container #responsive-menu-search-box {
clear: both;
padding: 10px 15px !important;
margin-top: 30px;
}
#responsive-menu-container .responsive-menu-search-box {
height: 40px !important;
border: 2px solid #242424 !important;
}
#responsive-menu-container #responsive-menu-additional-content {
padding: 10px 22px !important;
}
#masthead #media_image-2 img {
max-width: 120px !important;
}
#masthead .flex {
justify-content: center;
align-items: flex-start;
height: 60px;
}
button#responsive-menu-button {
width: 44px;
height: 44px;
position: fixed;
top: 15px;
right: 5%;
background: #fce012;
z-index: 99999999999 !important;
}
#aktualis-widget .vc_gitem-post-data {
margin-bottom: 0;
display: inline-block !important;
}
#aktualis-widget {
flex-direction: row;
}
#aktualis-widget .vc_col-sm-6 {
font-size: 15px;
width: auto;
margin: 0;
margin-top: 0px;
margin-bottom: 0px;
padding: 0 5px 0 10px;
line-height: normal;
padding: 0;
margin-right: 15px;
font-weight: bold;
display: inline-block;
}
#nezdmeg {
width: 98%;
}
#nezdmeg h2 {
font-size: 28px;
text-align: center;
margin-bottom: 10px !important;
}
#nezdmeg-2 {
width: 98%;
padding-top: 8px;
}
#nezdmeg-3 {
width: 100%;
padding-top: 20px;
margin: 0 auto;
text-align: center;
}
.flex {
flex-direction: column;
padding-left: 10px;
padding-right: 10px;
}
#obm .flex {
flex-direction: row;
}
.is-sticky #obm {
top: 50px!important;
}
#colophon .flex {
padding-left: 25px;
padding-right: 25px;
}
.flex .text-box {
margin-bottom: 15px;
}
#carousel-example-generic .carousel-indicators {
flex-direction: column;
width: 100%;
}
#carousel-example-generic .carousel-indicators li {
width: 100%;
}
#footer-main .flex {
justify-content: space-between;
flex-direction: column;
}
.footer-3 {
margin-top: 0;
}
li.menu-item-has-children::after {
content: none;
}
.abs,
.abs2 {
position: relative;
left: 0;
right: 0;
bottom: auto;
color: #fff;
}
.slick-dots {
position: absolute;
bottom: -45px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
left: 0;
}
#wpcf7-f97-p37-o1 .wpcf7-form-control-wrap {
width: 100%;
}
#wpcf7-f97-p37-o1 .irjnekunk {
padding: 0;
}
#page .text-left h3 {
text-align: left !important;
}
.galeria-row .container {
padding: 0 10px 40px 10px;
margin-bottom: 10px !important;
}
.stroke-black.abs {
bottom: auto;
}
.video .mob-padding .vc_column-inner {
padding: 20px !important;
}
#catering-ajanlat .vc_col-sm-8 {
min-height: 200px;
}
#catering-ajanlat {
margin-bottom: 30px;
}
#catering-ajanlat .catering-ar {
width: 70px;
height: 70px;
}
#catering-ajanlat .catering-ar p,  #catering-ajanlat .catering-ar span {
font-size: 18px!important;  
}
#catering-ajanlat .vc_tta-panel-heading {
background: #ffde17;
border-bottom: 1px solid #fdfdfd;
}
#catering-ajanlat .vc_tta-title-text {
color: #242424 !important;
}
#catering-ajanlat .vc_active .vc_tta-panel-heading {
background: #242424;
}
#catering-ajanlat .vc_active .vc_tta-title-text {
color: #fff !important;
}
#mg-wprm-wrap .current_page_item a {
box-shadow: none !important;
background: none !important;
}
#mg-wprm-wrap .current_page_item {
background: rgba(0, 0, 0, 0.8);
}
html body #wprmenu_menu_ul li.wprmenu_parent_item_li > ul {
padding: 0 !important;
margin: 0;
}
#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
padding-left: 30px;
}
.featherlight {
overflow: auto !important;
}
.featherlight-inner,.with-featherlight .hotspot-info.da-hidden {
flex-direction: column;
}
.hotspot-thumb {
min-height: 260px;
text-align: center;
min-width: 200px;
width: 100%;
}
#page .container.draw {
padding: 0 !important;
}
.featherlight .featherlight-close-icon {
border: none;
color: #242424;
cursor: pointer;
font-family: Arial, sans-serif;
line-height: 35px !important;
padding: 0;
position: absolute;
right: 5px !important;
text-align: center;
top: 5px !important;
width: 35px !important;
z-index: 9999;
background: #fce011 !important;
}
.hotspot-content {
background: #fff;
max-width: 100%;
padding: 30px 20px 20px 20px !important;
font-size: 16px;
}
.galeria-row h3 {
margin-bottom: 15px !important;
}
.hotspot-content img {
max-width: 200px;
width: 100% !important;
height: auto !important;
}
.featherlight .hotspot-content a {
margin: 0 !important;
}
.featherlight .featherlight-content {
width: 100%;
}
#page .grid23-13,
#page .grid2-col {
display: grid;
grid-template-columns: 1fr;
grid-gap: 30px;
margin: 0 auto !important;
max-width: 1140px;
}
#page .mob-grid .vc_col-sm-2 {
width: 49%;
display: inline-flex;
margin: 0 auto;
text-align: center;
justify-content: center;
}
#page .mob-grid .vc_col-sm-2 .wpb_single_image.vc_align_left {
text-align: center;
}
#stick-stop .vc_col-sm-4 .vc_column-inner {
padding: 0 !important;
}
#hero .hero-inner {
height: auto;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
#hero .hero-img {
position: relative;
top: 0;
height: 400px;
width: 100%;
z-index: 0;
left: 0;
right: 0;
}
.box-bg {
background: #fff;
padding: 15px !important;
margin: 0;
width: 100% !important;
max-width: 560px !important;
float: none !important;
}
#onboard-carousel .vc_pagination {
top: 105% !important;
z-index: 99999;
margin: 0;
}
.on-hero {
height: auto;
}
#onboard-carousel #lenni-jo .vc_tta-panel-body .wpb_single_image {
margin-right: auto;
margin-left: auto;
}
#onboard-carousel .mitkell > .wpb_wrapper{
padding: 0 25px;
}
#onboard-carousel #lenni-jo h2 {
padding: 20px 0 0 0;
}
#felulet .container.no-wrap {
gap: 20px;
flex-wrap: wrap!important;
}
#mitkell-csinalnom {
padding-top: 30px;
margin-top: 0;
}
.bg-divider {
margin-top: 0;
}
#page .mitkell h3,#page .on-hero h2, #ob-contact h3,#onboard-carousel h2,#onboard-carousel h3   {
font-size: 30px;
}
#ob-acco .acc-title h3 {
font-size: 20px;
line-height: 22px;
}
#ob-acco .acc-title {
width: 100%;
background: white;
padding: 15px 20px;
}
#ob-acco .acc-title h3:after {
top: 0;
right: 0;
}
#ob-acco .acc-row img {
max-width: 174px;
display: none;
}
#primary #vegere {
background-position: top center !important;
margin-top: 0;
background: #ffde17;
}
#vegere .container {
padding-top: 0!important;
background-size: contain!important;
background-image: url(https://kaptarbudapest.hu/wp-content/uploads/2023/10/BALLBG3.png) !important;
}
#ob-acco {
padding-bottom: 40px !important;
}
#vegere .vc_btn3-container {
text-align: center;
margin: 0!important;
}
#vegere .mitkell .textwidget p{margin: 0;}
#page .nobackg > .vc_column-inner{
background-image: none!important;
}
#page .nobackg .container,#page .on-hero h2{
padding: 0!important;
}
#page .on-hero .box-bg {
position: relative;
background: none;
border: 0;
padding: 30px 25px 15px 25px !important;
max-width: 100% !important;
margin: 0;
background: white;
}
.on-hero .box-bg:before {
display: none;
}
#ob-contact {
padding:45px 15px;
}
#ob-contact .vc_column-inner {
padding-top: 0!important;
}
#ob-contact .flex.irjnekunk {
gap: 0;
padding: 0;
}
#mitkell-carousel {
padding-left: 0;
}
#mitkell-carousel h2 {
padding: 0;
}
#mitkell-carousel .slideitem .vc_column-inner > .wpb_wrapper {
grid-template-columns: 1fr;
align-items: center;
row-gap: 20px;
}
#mitkell-carousel .slick-prev,#mitkell-carousel .slick-next {top: 40%;}
#mitkell-carousel .slick-prev {
left: -20px;
}
#mitkell-carousel .slick-next {
right: -20px;
}
.of-grid {
display: grid;
grid-template-columns: 100%;
}
#page .office-block-right .office-header{
flex-direction: row;
gap: 7px;
align-items: flex-start;
}
.single #page .office-header  {
flex-direction: row;
}
#page .ferohely {
flex-direction: column;
font-size: 21px;
gap: 0;
line-height: 1;
padding: 0;
}
.single #office-carousel-wrap .slick-slide {
max-height: 360px;
}
#page .ferohely span,#page .ferohely svg{
height: 40px;
max-width: 40px;
padding-right: 0px!important;
}
#page .ferohely span {
margin-bottom: -15px;
}
#page .office-block-right h2,#page .office-block-right .office-header h2 {
text-align: left;
font-size: 28px;
padding: 7px 0 0 0;
max-width: calc(100% - 50px);
}
.btn-of-list {
position: relative;
display: block;
text-align: right;
margin-top: 40px;
right: 0;
bottom: 0;
}
.office-block-right {
padding: 20px;
position: relative;
}
#podcast-new .shadow {
max-width: 90%!important;
}
.btn-mr {
margin-top: 16px;
}
article ul,#podcast-new ul {
font-size: 18px;
}
} .mob-ilyenkozel .wpb_wrapper {
display: flex;
flex-direction: row;
}
.more-btn {
display: inline-flex !important;
margin: 0 auto 30px auto;
background: #fff;
width: 33px;
height: 33px;
border-radius: 50%;
align-items: center;
justify-content: center;
font-size: 18px;
}
@media only screen and (max-width: 490px) {
#page .on-hero p,#page .mitkell p {
text-transform: inherit;
font-size: 20px;
line-height: 30px;
}
#page .on-hero h2 {
text-align: center;
}
#page .btn-y.kuld,
#page .trx_mscf_next {
margin-bottom: 25px !important;
}
#araink-widget .container {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
#cn-notice-text img {
display: none !important;
}
#page .catering .info-box .vc_column-inner {
margin: 0 !important;
}
.galeria-new .gallery {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
grid-gap: 1rem;
}
.galeria-new .slick-initialized .slick-slide > div {
padding-bottom: 10px;
overflow: hidden;
}
#aktualis-widget p {
font-size: 20px;
}
#no-padding .vc_column-inner {
padding: 0 !important;
}
.ora select {
width: 100px;
}
#primary .vc_parallax,
#akt-header {
height: 90vh !important;
display: flex;
align-items: flex-end;
}
#primary .catering.vc_parallax {
height: auto !important;
}
#primary .vc_parallax .box-bg {
max-width: 100% !important;
margin: 0 !important;
}
#tab ul {
display: flex;
justify-content: space-between;
align-items: center;
list-style: none;
flex-direction: column;
}
#tab ul li {
border: 0;
margin: 0;
border: 0;
border-bottom: 1px solid #252525;
}
#tab li:first-child {
border: 0;
margin-right: 0;
}
#kieg-mob img {
width: 60%;
margin: 0 auto;
}
.price-separator {
margin-top: 30px;
}
.box-bg p {
text-align: left !important;
}
.box-bg .btn-y {
display: table !important;
margin: 30px auto 20px auto !important;
text-align: center;
}
.box-bg .btn-y a {
margin: 0px auto !important;
}
.carcol {
padding: 0 !important;
}
#araink-widget {
padding-left: 15px !important;
padding-right: 15px !important;
margin: 0;
}
.sidebar {
max-width: 100%;
margin-bottom: 30px;
}
#page .vc_row.vc_column-gap-30 > .vc_column_container {
padding: 0;
margin: 10px auto;
}
.arcok .wpb_row.vc_inner {
display: block;
width: 100%;
}
.max-760 {
padding-left: 15px;
padding-right: 15px;
padding-top: 0;
margin: 25px auto !important;
}
#page .container {
padding-left: 15px !important;
padding-right: 15px !important;
}
.box-bg {
background: #fff;
padding: 5px 10px 0px 10px !important;
margin: 30px auto 20px auto;
max-width: 430px !important;
float: none !important;
}
#akt-header .container {
padding: 0 !important;
}
#hero .hero-inner {
border-bottom: 1px solid #dddddd;
}
h3 {
margin-bottom: 15px;
font-family: "DIN Pro Cond";
font-size: 28px;
}
.grid-3 {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
align-content: stretch;
align-items: center;
width: 100vw;
}
.grid-360 .wpb_text_column {
padding-top: 15px !important;
}
.grid-360 p {
font-size: 18px;
}
.grid-360,
.arc {
max-width: 340px !important;
order: 0;
flex: 0 1 auto;
align-self: center;
margin: 0 10px 0 0 !important;
min-height: 390px;
}
.badgey p {
width: 70px;
line-height: 70px;
font-size: 12px;
}
h2,
h1 {
font-size: 36px;
}
.stroke h2 {
font-size: 48px !important;
line-height: 1.1;
}
.max-360 {
text-align: center;
margin: 0 auto !important;
}
.max-360 ul,
.archive .sidebar {
display: none;
}
.max-360 .open {
display: block;
position: relative;
}
.max-360 .more-btn {
display: block !important;
width: 32px;
height: 32px;
color: #242424;
background: #fff;
border-radius: 50%;
margin: -10px auto 20px auto;
line-height: 30px;
font-size: 18px;
font-weight: bold;
cursor: pointer;
}
#page .stroke-black .more-btn {
display: none !important;
position: relative;
}
#lenni-jo .vc_pagination {
top: 320px !important;
z-index: 999999;
}
#catering-ajanlat {
padding-bottom: 50px;
}
.search .entry-summary {
font-size: 16px;
}
#page #primary .vc_parallax .container {
padding: 0 !important;
}
#page .faq .ui-accordion-content p {
font-size: 16px;
padding: 0 15px;
}
.office-list-carousel-wrap {
aspect-ratio: 4/3;
}
}
@media only screen and (max-width: 400px) {
#lenni-jo .vc_pagination {
top: 280px !important;
}
}
@media only screen and (max-width: 360px) {
#aktualis-widget .wpb_column.vc_column_container {
max-width: 300px;
margin: 0 10px;
}
#lenni-jo .vc_pagination {
top: 220px !important;
}
h2 {
font-size: 30px;
}
h3 {
font-size: 26px;
}
.box-bg p {
font-size: 20px;
}
}
.evc-owl-carousel,
.evc-owl-carousel .owl-item {
-webkit-tap-highlight-color: transparent;
position: relative;
}
.evc-owl-carousel {
display: none;
width: 100%;
z-index: 1;
}
.evc-owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
touch-action: manipulation;
-moz-backface-visibility: hidden;
}
.evc-owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.evc-owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden;
-webkit-transform: translate3d(0, 0, 0);
}
.evc-owl-carousel .owl-item,
.evc-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);
}
.evc-owl-carousel .owl-item {
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-touch-callout: none;
}
.evc-owl-carousel .owl-item img {
display: block;
width: 100%;
}
.evc-owl-carousel .owl-dots.disabled,
.evc-owl-carousel .owl-nav.disabled {
display: none;
}
.no-js .evc-owl-carousel,
.evc-owl-carousel.owl-loaded {
display: block;
}
.evc-owl-carousel .owl-dot,
.evc-owl-carousel .owl-nav .owl-next,
.evc-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;
}
.evc-owl-carousel .owl-nav button.owl-next,
.evc-owl-carousel .owl-nav button.owl-prev,
.evc-owl-carousel button.owl-dot {
background: 0 0;
border: none;
padding: 0 !important;
font: inherit;
}
.evc-owl-carousel.owl-loading {
opaaktual: 0;
display: block;
}
.evc-owl-carousel.owl-hidden {
opaaktual: 0;
}
.evc-owl-carousel.owl-refresh .owl-item {
visibility: hidden;
}
.evc-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;
}
.evc-owl-carousel.owl-grab {
cursor: move;
cursor: grab;
}
.evc-owl-carousel.owl-rtl {
direction: rtl;
}
.evc-owl-carousel.owl-rtl .owl-item {
float: right;
}
.evc-owl-carousel .animated {
animation-duration: 1s;
animation-fill-mode: both;
}
.evc-owl-carousel .owl-animated-in {
z-index: 0;
}
.evc-owl-carousel .owl-animated-out {
z-index: 1;
}
.evc-owl-carousel .fadeOut {
animation-name: fadeOut;
}
@keyframes fadeOut {
0% {
opaaktual: 1;
}
100% {
opaaktual: 0;
}
}
.owl-height {
transition: height 0.5s ease-in-out;
}
.evc-owl-carousel .owl-item .owl-lazy {
opaaktual: 0;
transition: opaAktual 0.4s ease;
}
.evc-owl-carousel .owl-item .owl-lazy:not([src]),
.evc-owl-carousel .owl-item .owl-lazy[src^=""] {
max-height: 0;
}
.evc-owl-carousel .owl-item img.owl-lazy {
transform-style: preserve-3d;
}
.evc-owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #242424;
}
.evc-owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url(//kaptarbudapest.hu/wp-content/themes/kaptar/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
transition: transform 0.1s ease;
}
.evc-owl-carousel .owl-video-play-icon:hover {
-ms-transform: scale(1.3, 1.3);
transform: scale(1.3, 1.3);
}
.evc-owl-carousel .owl-video-playing .owl-video-play-icon,
.evc-owl-carousel .owl-video-playing .owl-video-tn {
display: none;
}
.evc-owl-carousel .owl-video-tn {
opaaktual: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
transition: opaAktual 0.4s ease;
}
.evc-owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%;
}
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-fade .carousel-inner > .item.next,
.carousel-fade .carousel-inner > .item.active.right {
opaaktual: 0;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-inner > .item.prev,
.carousel-fade .carousel-inner > .item.active.left {
opaaktual: 0;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-inner > .item.next.left,
.carousel-fade .carousel-inner > .item.prev.right,
.carousel-fade .carousel-inner > .item.active {
opaaktual: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@media only screen and (max-width: 800px) {
#page .slick-margin .slick-initialized .slick-slide {
margin: 0 15px;
}
#esemenyek-grid .vc_grid-item.vc_clearfix.slick-slide {
max-width: 360px !important;
}
#esemenyek-grid .vc_pageable-slide-wrapper.vc_clearfix {
display: block;
width: 100%;
justify-content: space-between;
}
.kozosseg-slick #aktualis-widget .wpb_column.vc_column_container {
max-width: 100%;
margin: 0 10px;
}
#esemenyek-grid .slick-dots {
bottom: -16px;
}
.pp_pic_holder.pp_default {
width: 100% !important;
left: 0 !important;
overflow: hidden;
}
div.pp_default .pp_content_container .pp_left {
padding-left: 0 !important;
}
div.pp_default .pp_content_container .pp_right {
padding-right: 0 !important;
}
.pp_content {
width: 100% !important;
height: auto !important;
}
.pp_fade {
width: 100% !important;
height: 100% !important;
}
a.pp_expand,
a.pp_contract,
.pp_hoverContainer,
.pp_gallery,
.pp_top,
.pp_bottom {
display: none !important;
}
#pp_full_res img {
width: 100% !important;
height: auto !important;
}
.pp_details {
width: 100% !important;
padding-left: 3%;
padding-right: 4%;
padding-top: 10px;
padding-bottom: 10px;
background-color: #fff;
margin-top: -2px !important;
}
a.pp_close {
right: 7% !important;
top: 10px !important;
}
}