@charset 'UTF-8';

 .slick-loading .slick-list
{
background: #fff url(https://wmc.hu/wp-content/themes/wmc/assets/css/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://wmc.hu/wp-content/themes/wmc/assets/css/fonts/slick.eot);
src: url(https://wmc.hu/wp-content/themes/wmc/assets/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://wmc.hu/wp-content/themes/wmc/assets/css/fonts/slick.woff) format('woff'), url(https://wmc.hu/wp-content/themes/wmc/assets/css/fonts/slick.ttf) format('truetype'), url(https://wmc.hu/wp-content/themes/wmc/assets/css/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
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: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-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: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus: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: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}.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: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-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:before,
.slick-track:after
{
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;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}@font-face {
font-family: "Gotham Book Book";
src: url(//wmc.hu/wp-content/themes/wmc/assets/fonts/Gotham-Book.woff2) format("woff2"), url(//wmc.hu/wp-content/themes/wmc/assets/fonts/Gotham-Book.woff) format("woff");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Gotham Bold";
src: url(//wmc.hu/wp-content/themes/wmc/assets/fonts/Gotham-Bold.woff2) format("woff2"), url(//wmc.hu/wp-content/themes/wmc/assets/fonts/Gotham-Bold.woff) format("woff");
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Gotham Light";
src: url(//wmc.hu/wp-content/themes/wmc/assets/fonts/Gotham-Light.woff2) format("woff2"), url(//wmc.hu/wp-content/themes/wmc/assets/fonts/Gotham-Light.woff) format("woff");
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Gotham Medium";
src: url(//wmc.hu/wp-content/themes/wmc/assets/fonts/Gotham-Medium.woff2) format("woff2"), url(//wmc.hu/wp-content/themes/wmc/assets/fonts/Gotham-Medium.woff) format("woff");
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Gotham Thin";
src: url(//wmc.hu/wp-content/themes/wmc/assets/fonts/Gotham-Thin.woff2) format("woff2"), url(//wmc.hu/wp-content/themes/wmc/assets/fonts/Gotham-Thin.woff) format("woff");
font-weight: 100;
font-style: normal;
font-display: swap;
}
.newlayout p, .newlayout ul, .newlayout ol, .newlayout li, .newlayout a {
color: #2F2F2F;
font-family: "Gotham Light";
font-size: 16px;
}
.newlayout p strong, .newlayout ul strong, .newlayout ol strong, .newlayout li strong, .newlayout a strong {
font-family: "Gotham Bold";
}
@media screen and (max-width: 575px) {
.newlayout p, .newlayout ul, .newlayout ol, .newlayout li, .newlayout a {
font-size: 14px;
}
}
.newlayout .container-fluid {
max-width: 1200px;
}
@media screen and (max-width: 1200px) {
.newlayout .container-fluid {
width: 96%;
margin: 0 auto;
}
}
.newlayout h1 {
color: #2F2F2F;
font-size: 44px;
font-family: "Gotham Light";
line-height: 1.3;
margin-bottom: 30px;
}
@media screen and (max-width: 1200px) {
.newlayout h1 {
font-size: 40px;
}
}
@media screen and (max-width: 575px) {
.newlayout h1 {
font-size: 35px;
}
}
.newlayout h2 {
color: #02ADB5;
font-size: 35px;
font-family: "Gotham Light";
line-height: 1.3;
margin-bottom: 30px;
}
@media screen and (max-width: 1200px) {
.newlayout h2 {
font-size: 30px;
}
}
@media screen and (max-width: 575px) {
.newlayout h2 {
font-size: 25px;
}
}
.newlayout h3 {
color: #2F2F2F;
font-size: 24px;
font-family: "Gotham Light";
line-height: 1.3;
margin-bottom: 30px;
}
@media screen and (max-width: 1200px) {
.newlayout h3 {
font-size: 22px;
}
}
@media screen and (max-width: 575px) {
.newlayout h3 {
font-size: 20px;
}
}
.newlayout .hamburger-lines {
display: block;
height: 21px;
width: 27px;
top: 17px;
left: 20px;
z-index: 2;
display: flex;
flex-direction: column;
justify-content: space-between;
cursor: pointer;
}
.newlayout .hamburger-lines:hover {
opacity: 0.9;
}
.newlayout .hamburger-lines .line {
display: block;
height: 3px;
width: 100%;
border-radius: 0px;
background: #2F2F2F;
}
.newlayout .hamburger-lines .line1 {
transform-origin: 0% 0%;
transition: transform 0.2s ease-in-out;
}
.newlayout .hamburger-lines .line2 {
transition: transform 0.1s ease-in-out;
}
.newlayout .hamburger-lines .line3 {
transform-origin: 0% 100%;
transition: transform 0.2s ease-in-out;
}
.newlayout .hamburger-lines.active .line1 {
transform: rotate(45deg);
}
.newlayout .hamburger-lines.active .line2 {
transform: scaleY(0);
}
.newlayout .hamburger-lines.active .line3 {
transform: rotate(-45deg);
}
.newlayout .mobileMenu {
width: 100%;
height: 100vh;
padding: 200px 50px;
z-index: 50;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
height: 100vh;
display: none;
background: #02ADB5;
}
.newlayout .mobileMenu.active {
display: block;
}
.newlayout .mobileMenu ul {
padding: 0;
margin: 0;
}
.newlayout .mobileMenu ul li {
list-style: none;
display: inline-block;
width: 100%;
margin-bottom: 25px;
}
.newlayout .mobileMenu ul li .sub-menu {
display: none;
}
.newlayout .mobileMenu ul li a {
color: #fff;
text-decoration: none;
font-size: 16px;
}
.newlayout .mobileMenu ul li a:hover {
color: #fff;
}
.newlayout .mobileMenu ul li.menu-item-has-children > a {
background: url(//wmc.hu/wp-content/themes/wmc/assets/img/wmc2025/chevron-down2.svg) center right no-repeat;
padding-right: 20px;
}
.newlayout .mobileMenu ul li.menu-item-has-children .sub-menu {
background: rgba(255, 255, 255, 0.2);
padding: 20px 20px;
margin-top: 20px;
}
.newlayout .mobileMenu ul li.menu-item-has-children .sub-menu li:last-child {
margin: 0;
}
@media screen and (max-width: 1100px) {
.newlayout .mobileMenu ul li.paciensportal {
display: block;
}
}
.newlayout .mobileMenu ul li.paciensportal a {
background: #02ADB5 url(//wmc.hu/wp-content/themes/wmc/assets/img/wmc2025/icon-user2.svg) calc(100% - 15px) 50% no-repeat;
background-size: 20px;
line-height: 44px;
padding: 0 50px 0 0px;
color: #fff;
}
.newlayout footer {
background: #02ADB5;
padding: 40px 0;
}
.newlayout footer .footerRow {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.newlayout footer .footerRow h3 {
color: #2F2F2F;
font-size: 24px;
font-family: "Gotham Light";
margin-bottom: 30px;
}
@media screen and (max-width: 1200px) {
.newlayout footer .footerRow h3 {
font-size: 20px;
}
}
@media screen and (max-width: 575px) {
.newlayout footer .footerRow h3 {
font-size: 18px;
}
}
.newlayout footer .footerRow .footerLeft {
width: calc(100% - 470px);
}
@media screen and (max-width: 990px) {
.newlayout footer .footerRow .footerLeft {
width: 100%;
}
}
.newlayout footer .footerRow .footerLeft .logo {
display: block;
width: 200px;
margin-bottom: 20px;
}
.newlayout footer .footerRow .footerLeft .footerColumns {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.newlayout footer .footerRow .footerLeft .footerColumns .column {
width: 22%;
}
@media screen and (max-width: 1100px) {
.newlayout footer .footerRow .footerLeft .footerColumns .column {
width: 48%;
margin-bottom: 30px;
}
}
.newlayout footer .footerRow .footerLeft .footerColumns .column:nth-child(1) {
width: 12%;
}
@media screen and (max-width: 1100px) {
.newlayout footer .footerRow .footerLeft .footerColumns .column:nth-child(1) {
width: 48%;
}
}
.newlayout footer .footerRow .footerLeft .footerColumns .column:nth-child(2) {
width: 16%;
}
@media screen and (max-width: 1100px) {
.newlayout footer .footerRow .footerLeft .footerColumns .column:nth-child(2) {
width: 48%;
}
}
.newlayout footer .footerRow .footerLeft .footerColumns .column ul {
margin: 0;
padding: 0;
}
.newlayout footer .footerRow .footerLeft .footerColumns .column ul li {
list-style: none;
width: 100%;
margin-bottom: 15px;
}
.newlayout footer .footerRow .footerLeft .footerColumns .column ul li a {
color: #fff;
font-size: 16px;
font-family: "Gotham Light";
position: relative;
}
.newlayout footer .footerRow .footerLeft .footerColumns .column ul li a::after {
width: 0%;
height: 2px;
left: 0;
bottom: -3px;
background: #fff;
content: "";
position: absolute;
-webkit-transition: width 0.5s 0s;
-moz-transition: width 0.5s 0s;
-o-transition: width 0.5s 0s;
-ms-transition: width 0.5s 0s;
transition: width 0.5s 0s;
}
.newlayout footer .footerRow .footerLeft .footerColumns .column ul li a:hover {
text-decoration: none;
}
.newlayout footer .footerRow .footerLeft .footerColumns .column ul li a:hover::after {
width: 100%;
}
.newlayout footer .footerRow .footerLeft .footerColumns .contactInfo *, .newlayout footer .footerRow .footerLeft .footerColumns .contactInfo p {
color: #fff;
font-size: 16px;
font-family: "Gotham Light";
}
.newlayout footer .footerRow .footerRight {
width: 440px;
}
@media screen and (max-width: 990px) {
.newlayout footer .footerRow .footerRight {
width: 100%;
}
}
.newlayout footer .footerRow .footerRight h3 {
color: #fff;
margin-bottom: -5px;
}
.newlayout footer .footerRow .footerRight img {
width: 100%;
}
.newlayout footer .footerRow .footerRight .map {
display: block;
width: 100%;
}
.newlayout footer .footerRow .footerRight h5 {
color: #fff;
font-size: 16px;
}
.newlayout footer .footerRow .footerRight input[type=email] {
width: 317px;
}
@media screen and (max-width: 990px) {
.newlayout footer .footerRow .footerRight input[type=email] {
width: calc(100% - 120px) !important;
}
}
@media screen and (max-width: 990px) {
.newlayout footer .footerRow .footerRight .gform_legacy_markup_wrapper li.hidden_label input {
margin-top: 0;
}
}
@media screen and (max-width: 990px) {
.newlayout footer .footerRow .footerRight .gform_wrapper form .gform_body ul li {
margin-bottom: 0 !important;
}
}
.newlayout footer .footerRow .footerRight .gform_legacy_markup_wrapper, .newlayout footer .footerRow .footerRight .gform_legacy_markup_wrapper ul li.gfield, .newlayout footer .footerRow .footerRight .gform_legacy_markup_wrapper .top_label div.ginput_container, .newlayout footer .footerRow .footerRight input {
margin-top: 0;
}
.newlayout footer .footerRow .footerRight .gform_legacy_markup_wrapper .gform_heading {
display: none;
}
.newlayout footer .footerRow .footerRight .gform_wrapper form .gform_body .ginput_container_consent label a, .newlayout footer .footerRow .footerRight .gform_wrapper form .gform_body .ginput_container_checkbox label a {
color: #fff !important;
font-size: 16px !important;
}
@media screen and (max-width: 575px) {
.newlayout footer .footerRow .footerRight .gform_wrapper form .gform_body .ginput_container_consent label a, .newlayout footer .footerRow .footerRight .gform_wrapper form .gform_body .ginput_container_checkbox label a {
font-size: 14px !important;
}
}
.newlayout footer .footerRow .footerRight .gform_wrapper form .gform_footer input[type=submit], .newlayout footer .footerRow .footerRight .gform_wrapper form .gform_footer button {
background: #fff !important;
color: #2F2F2F !important;
border-radius: 0 !important;
font-size: 16px !important;
font-family: "Gotham Light";
width: 116px !important;
line-height: 42px !important;
padding: 0 !important;
text-align: center;
margin: -4px 0 0 0 !important;
box-shadow: none !important;
border: none !important;
}
.newlayout footer .footerRow .footerRight .gform_legacy_markup_wrapper .gform_footer {
position: absolute;
top: 0;
right: 0;
text-align: right;
margin: 0 !important;
}
.newlayout footer .footerRow .footerRight .gform_legacy_markup_wrapper .gfield_required {
color: #fff !important;
display: inline-block;
}
.newlayout footer .footerRow .footerRight form {
position: relative;
}
.newlayout footer .socials {
width: 100%;
text-align: center;
padding: 0;
margin: 0;
margin-bottom: 20px;
margin-top: 40px;
}
.newlayout footer .socials li {
list-style: none;
margin: 0 6px;
display: inline-block;
}
.newlayout footer .socials li a.instagram {
width: 36px;
height: 36px;
background: url(//wmc.hu/wp-content/themes/wmc/assets/img/wmc2025/icon-instagram.svg) center center no-repeat;
display: block;
}
.newlayout footer .socials li a.facebook {
width: 36px;
height: 36px;
background: url(//wmc.hu/wp-content/themes/wmc/assets/img/wmc2025/icon-facebook.svg) center center no-repeat;
display: block;
}
.newlayout footer .socials li a.linkedin {
width: 36px;
height: 36px;
background: url(//wmc.hu/wp-content/themes/wmc/assets/img/wmc2025/icon-linkedin.svg) center center no-repeat;
display: block;
}
.newlayout footer .socials li a.youtube {
width: 36px;
height: 36px;
background: url(//wmc.hu/wp-content/themes/wmc/assets/img/wmc2025/icon-youtube.svg) center center no-repeat;
display: block;
}
.newlayout footer .socials li a.tiktok {
width: 36px;
height: 36px;
background: url(//wmc.hu/wp-content/themes/wmc/assets/img/wmc2025/icon-tiktok.svg) center center no-repeat;
display: block;
}
.newlayout footer .copyright {
width: 100%;
text-align: center;
color: #fff;
font-size: 16px;
}
.newlayout footer .paciensportal {
display: none;
}
.newlayout .wpml-ls-statics-footer {
display: none;
}
.newlayout.marqueContainer {
width: 100%;
font-size: 12px;
line-height: 42px;
height: 42px;
overflow: hidden;
position: relative;
background: #02ADB5;
color: #fff;
}
@media screen and (max-width: 575px) {
.newlayout.marqueContainer {
line-height: 26px;
height: 26px;
}
}
.newlayout.marqueContainer .marquee {
animation: marqueeScroll 1650s linear infinite;
top: 0;
left: 0;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
position: absolute;
font-size: 14px;
color: #fff;
}
.newlayout.marqueContainer .marquee.marqueeLink span span, .newlayout.marqueContainer .marquee.marqueeLink span font {
margin: 0 2.5px;
}
.newlayout.marqueContainer .marquee span {
line-height: 42px;
height: 42px;
}
@media screen and (max-width: 575px) {
.newlayout.marqueContainer .marquee span {
font-size: 12px;
line-height: 26px;
height: 26px;
}
}
.newlayout.marqueContainer .marquee span span {
margin: 0 2.5px;
}
.newlayout.marqueContainer .marquee:hover {
text-decoration: none;
color: #fff;
}
.newlayout.marqueContainer .reverse {
animation-direction: reverse;
top: 0;
left: 100%;
}
@keyframes marqueeScroll {
from {
transform: translateX(0);
}
to {
transform: translateX(calc(-100% - 1rem));
}
}
.newlayout header {
height: 152px;
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 111;
background: #fff;
}
@media screen and (max-width: 700px) {
.newlayout header {
height: 132px;
}
}
.newlayout header .headerContainer {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between;
position: relative;
padding-top: 25px;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
.newlayout header .headerContainer .logo {
width: 200px;
display: block;
}
.newlayout header .headerContainer .logo img {
width: 100%;
}
.newlayout header .headerContainer .mainMenu {
width: calc(100% - 370px);
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
}
@media screen and (max-width: 1100px) {
.newlayout header .headerContainer .mainMenu {
-webkit-box-pack: end;
-ms-flex-pack: end;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
justify-content: flex-end;
width: calc(100% - 340px);
}
}
.newlayout header .headerContainer .mainMenu ul {
padding: 0;
margin: 0;
}
.newlayout header .headerContainer .mainMenu ul li {
list-style: none;
display: inline-block;
margin: 0 20px;
}
@media screen and (max-width: 1200px) {
.newlayout header .headerContainer .mainMenu ul li {
margin: 0 10px;
}
}
@media screen and (max-width: 1100px) {
.newlayout header .headerContainer .mainMenu ul li {
display: none;
}
}
.newlayout header .headerContainer .mainMenu ul li a {
font-size: 16px;
color: #2F2F2F;
text-decoration: none;
display: block;
line-height: 44px;
}
.newlayout header .headerContainer .mainMenu ul li a:hover {
text-decoration: none;
color: #02ADB5;
}
@media screen and (max-width: 1100px) {
.newlayout header .headerContainer .mainMenu ul li.paciensportal {
display: block;
}
}
@media screen and (max-width: 700px) {
.newlayout header .headerContainer .mainMenu ul li.paciensportal {
display: none;
}
}
.newlayout header .headerContainer .mainMenu ul li.paciensportal a {
background: #02ADB5 url(//wmc.hu/wp-content/themes/wmc/assets/img/wmc2025/icon-user2.svg) calc(100% - 15px) 50% no-repeat;
background-size: 20px;
line-height: 44px;
padding: 0 50px 0 15px;
color: #fff;
}
.newlayout header .headerContainer .mainMenu ul li.menu-item-has-children {
position: relative;
}
.newlayout header .headerContainer .mainMenu ul li.menu-item-has-children > a {
background: url(//wmc.hu/wp-content/themes/wmc/assets/img/wmc2025/chevron-down.svg) center right no-repeat;
padding-right: 20px;
}
.newlayout header .headerContainer .mainMenu ul li.menu-item-has-children .sub-menu {
position: absolute;
top: 44px;
left: 0;
z-index: 50;
padding: 60px 0 30px 0;
width: 300px;
left: -999999999999em;
}
.newlayout header .headerContainer .mainMenu ul li.menu-item-has-children .sub-menu::after {
width: 5000px;
background: rgba(255, 255, 255, 0.88);
top: 0;
left: 0;
right: 0;
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translate(-50%);
height: 100%;
content: "";
z-index: 1;
}
.newlayout header .headerContainer .mainMenu ul li.menu-item-has-children .sub-menu li {
position: relative;
z-index: 2;
width: 100%;
margin: 0 0 10px 0;
}
.newlayout header .headerContainer .mainMenu ul li.menu-item-has-children .sub-menu li a {
padding: 0;
line-height: 1.5;
font-size: 16px;
}
.newlayout header .headerContainer .mainMenu ul li.menu-item-has-children .sub-menu li a:hover {
color: #02ADB5;
}
.newlayout header .headerContainer .mainMenu ul li.menu-item-has-children:hover .sub-menu {
left: 0 !important;
}
.newlayout header .headerContainer .headerRight {
width: 110px;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
@media screen and (max-width: 1100px) {
.newlayout header .headerContainer .headerRight {
width: 120px;
-webkit-box-pack: end;
-ms-flex-pack: end;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
justify-content: flex-end;
}
}
.newlayout header .headerContainer .headerRight .paciensPortalIcon {
width: 30px;
height: 30px;
background: url(//wmc.hu/wp-content/themes/wmc/assets/img/wmc2025/icon-user3.svg) center center no-repeat;
background-size: contain;
margin-right: 4px;
background-size: 20px;
}
.newlayout header .headerContainer .headerRight .wpml-ls-legacy-list-horizontal {
border: none;
padding: 0;
margin: 0 10px;
}
.newlayout header .headerContainer .headerRight .wpml-ls-legacy-list-horizontal ul {
padding: 0;
margin: 0;
line-height: 1;
}
.newlayout header .headerContainer .headerRight .wpml-ls-legacy-list-horizontal ul li {
line-height: 1;
}
.newlayout header .headerContainer .headerRight .wpml-ls-legacy-list-horizontal ul li a {
padding: 0;
}
.newlayout header .headerContainer .headerRight .searchIcon {
width: 24px;
height: 24px;
background: url(//wmc.hu/wp-content/themes/wmc/assets/img/wmc2025/icon-search.svg) center center no-repeat;
cursor: pointer;
background-size: contain;
}
@media screen and (max-width: 1100px) {
.newlayout header .headerContainer .headerRight .searchIcon {
margin-right: 10px;
}
}
.newlayout header .headerContainer .headerRight .hamburger-lines {
display: none;
}
@media screen and (max-width: 1100px) {
.newlayout header .headerContainer .headerRight .hamburger-lines {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
margin-left: 10px;
}
}
.newlayout header .headerContainer .searchBox {
position: absolute;
top: 0;
right: 0;
background: white;
z-index: 1000;
width: calc(100% - 80px);
right: 120px;
height: 100%;
padding: 28px 0 30px 30px;
width: 0%;
overflow: hidden;
-webkit-transition: width 0.5s 0s;
-moz-transition: width 0.5s 0s;
-o-transition: width 0.5s 0s;
-ms-transition: width 0.5s 0s;
transition: width 0.5s 0s;
}
@media screen and (max-width: 1100px) {
.newlayout header .headerContainer .searchBox {
right: 112px;
}
}
.newlayout header .headerContainer .searchBox.active {
width: calc(100% - 80px);
}
.newlayout header .headerContainer .searchBox label {
width: calc(100% - 44px);
}
.newlayout header .headerContainer .searchBox input[type=text] {
background: #fff;
border: none;
width: 100%;
line-height: 44px;
border: 1px solid #999;
}
.newlayout header .headerContainer .searchBox input[type=submit] {
background: url(//wmc.hu/wp-content/themes/wmc/assets/img/wmc2025/icon-search2.svg) center center no-repeat;
width: 44px;
height: 44px;
box-shadow: none;
border: none;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
right: 60px;
margin-top: 3px;
}
.newlayout .placeholder {
height: 152px;
width: 100%;
}
@media screen and (max-width: 700px) {
.newlayout .placeholder {
height: 132px;
}
}
.newlayout .breadcrumbs {
width: 100%;
padding: 30px 0;
font-size: 0;
}
.newlayout .breadcrumbs a {
color: #9C9B9B;
text-decoration: none;
font-size: 16px;
background: url(//wmc.hu/wp-content/themes/wmc/assets/img/wmc2025/icon-chevron.svg) center right no-repeat;
padding-right: 20px;
margin-right: 5px;
}
.newlayout .breadcrumbs span {
font-size: 0px;
color: #2F2F2F;
}
.newlayout .breadcrumbs span.breadcrumb_last {
font-size: 16px;
}
.newlayout .breadcrumbs p {
margin-bottom: 15px;
}
.newlayout .breadcrumbs h1 {
margin-bottom: 0;
}
.newlayout .sectionTitle {
border-top: 3px solid #D9D9D9;
padding-top: 30px;
}
.newlayout .prices {
width: 100%;
padding-bottom: 30px;
}
.newlayout .prices .accordionItem {
width: 100%;
margin-bottom: 10px;
}
.newlayout .prices .accordionItem .accordionHeader {
border: 1px solid #02ADB5;
padding: 15px 35px 15px 15px;
line-height: 1.2;
font-size: 24px;
cursor: pointer;
position: relative;
-webkit-transition: background-color 0.5 0s;
-moz-transition: background-color 0.5 0s;
-o-transition: background-color 0.5 0s;
-ms-transition: background-color 0.5 0s;
transition: background-color 0.5 0s;
}
.newlayout .prices .accordionItem .accordionHeader::after {
content: "+";
position: absolute;
top: 15px;
right: 25px;
font-family: "Gotham Light";
}
.newlayout .prices .accordionItem .accordionHeader:hover {
background: #02ADB5;
color: #fff;
}
.newlayout .prices .accordionItem .accordionHeader:hover::after {
color: #fff;
}
.newlayout .prices .accordionItem.active .accordionHeader {
background: #02ADB5;
color: #fff;
}
.newlayout .prices .accordionItem.active .accordionHeader::after {
content: "-";
}
.newlayout .prices .accordionItem .accordionContent {
display: none;
padding: 15px 30px;
}
.newlayout .prices .accordionItem .accordionContent .arBox {
width: 100%;
}
.newlayout .prices .accordionItem .accordionContent .arBox .arakRow {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.newlayout .prices .accordionItem .accordionContent .arBox .arakRow .tetel {
width: 70%;
font-size: 16px;
position: relative;
}
.newlayout .prices .accordionItem .accordionContent .arBox .arakRow .tetel:hover .smallInfo {
display: block;
}
.newlayout .prices .accordionItem .accordionContent .arBox .arakRow .ar {
width: 30%;
color: #02ADB5;
text-align: right;
}
.newlayout .prices .smallGreen {
margin: 0px 5px;
padding: 5px 0px;
background-color: #2F2F2F;
color: #fff !important;
text-align: center;
display: block;
font-size: 13px;
text-decoration: none;
margin: 0 0 0 auto;
margin-top: 5px;
width: 141px;
}
.newlayout .prices .smallRed {
margin: 0px 5px;
padding: 5px 0px;
background-color: #02ADB5;
color: #fff !important;
text-align: center;
display: block;
font-size: 13px;
text-decoration: none;
margin: 0 0 0 auto;
width: 141px;
margin-top: 5px;
}
.newlayout .prices .bubble {
background: url(//wmc.hu/wp-content/themes/wmc/assets/img/wmc2025/infobubble.svg) 0px 3px no-repeat;
background-size: auto;
background-size: 15px;
width: 20px;
height: 20px;
display: inline-block;
margin-left: 5px;
}
.newlayout .prices .smallInfo {
display: block;
line-height: 1.2;
color: #999;
display: none;
padding-left: 21px;
position: absolute;
padding: 10px;
font-size: 13px;
color: #fff;
top: 102%;
left: 0;
background: #02ADB5;
z-index: 2;
}
.newlayout .normalContent {
width: 100%;
padding: 30px 0;
}
.newlayout .normalContent img {
width: 100%;
height: auto;
margin: 20px 0;
display: block;
}
.newlayout .normalContent img.alignright {
width: 30%;
margin: 0 0 20px 20px;
}
.newlayout .normalContent img.alignleft {
width: 30%;
margin: 0 20px 20px 0;
}
.newlayout .mainBtn {
background: #02ADB5;
color: #fff;
border-radius: 0;
font-size: 16px;
font-family: "Gotham Light";
line-height: 42px;
padding: 0 20px;
text-align: center;
box-shadow: none;
border: none;
color: #fff;
display: inline-block;
margin-top: 15px;
-webkit-transition: opacity 0.5s 0s;
-moz-transition: opacity 0.5s 0s;
-o-transition: opacity 0.5s 0s;
-ms-transition: opacity 0.5s 0s;
transition: opacity 0.5s 0s;
}
.newlayout .mainBtn:hover {
color: #fff;
text-decoration: none;
opacity: 0.9;
}
.newlayout .repeaterSection {
width: 100%;
padding: 30px 0;
}
.newlayout .repeaterSection .repeaterRow {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
margin-bottom: 60px;
}
.newlayout .repeaterSection .repeaterRow .imageBox {
order: 2;
width: 48%;
aspect-ratio: 1/1.015;
}
@media screen and (max-width: 990px) {
.newlayout .repeaterSection .repeaterRow .imageBox {
width: 100%;
order: 1;
margin-bottom: 30px;
}
}
.newlayout .repeaterSection .repeaterRow .imageBox img {
width: 100%;
height: 100%;
object-fit: cover;
}
@media screen and (max-width: 990px) {
.newlayout .repeaterSection .repeaterRow .imageBox img {
order: 2;
}
}
.newlayout .repeaterSection .repeaterRow .content {
order: 1;
width: 48%;
}
@media screen and (max-width: 990px) {
.newlayout .repeaterSection .repeaterRow .content {
width: 100%;
}
}
.newlayout .repeaterSection .repeaterRow.even .imageBox {
order: 1;
}
.newlayout .repeaterSection .repeaterRow.even .content {
order: 2;
}
.newlayout .featuredSection {
width: 100%;
padding: 30px 0;
}
.newlayout .featuredSection.green * {
color: #02ADB5;
}
.newlayout .featuredSection.gray * {
color: #2F2F2F;
}
.newlayout .featuredSection h2 {
color: #2F2F2F;
font-size: 64px;
font-family: "Gotham Light";
line-height: 1.3;
margin-bottom: 30px;
}
@media screen and (max-width: 1200px) {
.newlayout .featuredSection h2 {
font-size: 55px;
}
}
@media screen and (max-width: 575px) {
.newlayout .featuredSection h2 {
font-size: 40px;
}
}
.newlayout .featuredSection.bal h2 {
order: 1;
}
.newlayout .featuredSection.bal .content {
order: 2;
}
.newlayout .featuredSection.jobb h2 {
order: 2;
}
@media screen and (max-width: 990px) {
.newlayout .featuredSection.jobb h2 {
order: 1;
}
}
.newlayout .featuredSection.jobb .content {
order: 1;
}
@media screen and (max-width: 990px) {
.newlayout .featuredSection.jobb .content {
order: 2;
}
}
.newlayout .featuredSection .featuredBox {
border-top: 3px solid #D9D9D9;
padding-top: 30px;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
.newlayout .featuredSection .featuredBox h2 {
width: 48%;
}
@media screen and (max-width: 990px) {
.newlayout .featuredSection .featuredBox h2 {
margin-bottom: 20px;
width: 100%;
}
}
.newlayout .featuredSection .featuredBox .content {
width: 48%;
}
@media screen and (max-width: 990px) {
.newlayout .featuredSection .featuredBox .content {
width: 100%;
}
}
.newlayout .sliderSection {
width: 100%;
position: relative;
min-height: calc(100dvh - 152px);
}
@media screen and (max-width: 990px) {
.newlayout .sliderSection {
min-height: calc(100dvh - 132px);
}
}
.newlayout .sliderSection .imageBox {
position: absolute;
top: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
z-index: 1;
}
.newlayout .sliderSection .imageBox img {
width: 100%;
height: 100%;
object-fit: cover;
}
.newlayout .sliderSection::after {
width: 100%;
height: 100%;
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: 2;
background: rgba(0, 0, 0, 0.48);
}
.newlayout .sliderSection .container-fluid {
position: relative;
z-index: 3;
}
.newlayout .sliderSection .container-fluid .row .col-12 {
min-height: calc(100dvh - 152px);
position: relative;
}
@media screen and (max-width: 990px) {
.newlayout .sliderSection .container-fluid .row .col-12 {
min-height: calc(100dvh - 132px);
}
}
.newlayout .sliderSection .container-fluid .row .col-12 .caption {
width: 80%;
position: absolute;
left: 0;
bottom: 120px;
font-size: 48px;
color: #fff;
}
@media screen and (max-width: 1200px) {
.newlayout .sliderSection .container-fluid .row .col-12 .caption {
font-size: 32px;
}
}
@media screen and (max-width: 575px) {
.newlayout .sliderSection .container-fluid .row .col-12 .caption {
font-size: 30px;
}
}
.newlayout .sliderSection .container-fluid .row .col-12 .caption * {
font-size: 48px;
color: #fff;
}
@media screen and (max-width: 1200px) {
.newlayout .sliderSection .container-fluid .row .col-12 .caption * {
font-size: 32px;
}
}
@media screen and (max-width: 575px) {
.newlayout .sliderSection .container-fluid .row .col-12 .caption * {
font-size: 30px;
}
}
.newlayout .sliderSection .container-fluid .row .col-12 .buttonSet {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.newlayout .sliderSection .container-fluid .row .col-12 .buttonSet a {
font-size: 16px !important;
margin-right: 30px;
padding: 0 20px;
min-width: 300px;
margin: 0 10px 10px 0;
text-align: center;
}
@media screen and (max-width: 575px) {
.newlayout .sliderSection .container-fluid .row .col-12 .buttonSet a {
width: 100%;
}
}
.newlayout .sliderSection .container-fluid .row .col-12 .buttonSet a:nth-child(1) {
border: 2px solid white;
background: none;
color: #fff;
}
.newlayout .sliderSection .container-fluid .row .col-12 .buttonSet a:nth-child(1):hover {
background: #fff;
color: #2F2F2F;
text-decoration: none;
}
.newlayout .sliderSection .container-fluid .row .col-12 .buttonSet a:nth-child(2) {
border: 2px solid #02ADB5;
}
.newlayout .sliderSection .container-fluid .row .col-12 .buttonSet a:nth-child(2):hover {
background: #fff;
color: #2F2F2F;
text-decoration: none;
}
.newlayout .filterSection {
padding: 30px 0;
}
.newlayout .filterSection .kezdoBetu {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.newlayout .filterSection .kezdoBetu a {
display: block;
width: 56px;
height: 56px;
border: 1px solid #02ADB5;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
text-align: center;
font-size: 20px;
color: #02ADB5;
margin: 0 10px 10px 0;
-webkit-transition: background-color 0.5s 0s;
-moz-transition: background-color 0.5s 0s;
-o-transition: background-color 0.5s 0s;
-ms-transition: background-color 0.5s 0s;
transition: background-color 0.5s 0s;
line-height: 56px;
}
.newlayout .filterSection .kezdoBetu a.active {
background: #02ADB5;
color: #fff;
}
.newlayout .filterSection .kezdoBetu a:hover {
background-color: #02ADB5;
color: #fff;
text-decoration: none;
}
.newlayout .filterSection .filterSearch {
width: 100%;
}
.newlayout .filterSection .filterSearch input {
background: url(//wmc.hu/wp-content/themes/wmc/assets/img/wmc2025/icon-search2.svg) 0px 20% no-repeat;
width: 100%;
border: 1px solid #000;
line-height: 56px;
padding: 0 15px 0 45px;
-webkit-transition: border-color 0.5s 0s;
-moz-transition: border-color 0.5s 0s;
-o-transition: border-color 0.5s 0s;
-ms-transition: border-color 0.5s 0s;
transition: border-color 0.5s 0s;
}
.newlayout .filterSection .filterSearch input:focus {
outline: none;
border-color: #02ADB5;
}
.newlayout .filterResults {
width: 100%;
padding: 30px 0;
}
.newlayout .filterResults .sectionTitle {
border-top: 0;
border-bottom: 3px solid #D9D9D9;
padding-bottom: 30px;
color: #02ADB5;
}
.newlayout .filterResults .filterItem {
width: 100%;
display: block;
border-bottom: 3px solid #D9D9D9;
padding-bottom: 30px;
padding-top: 30px;
}
.newlayout .filterResults .filterItem strong {
color: #2F2F2F;
font-size: 40px;
font-family: "Gotham Light";
display: block;
line-height: 1.3;
}
@media screen and (max-width: 1200px) {
.newlayout .filterResults .filterItem strong {
font-size: 32px;
}
}
@media screen and (max-width: 575px) {
.newlayout .filterResults .filterItem strong {
font-size: 30px;
}
}
.newlayout .filterResults .filterItem:hover {
text-decoration: none;
color: #2F2F2F;
}
.newlayout .filterResults .filterItem:hover strong {
text-decoration: none;
}
.newlayout .filterResults.szakteruletek .filterItem {
background: url(//wmc.hu/wp-content/themes/wmc/assets/img/wmc2025/filterArrow.svg) center right no-repeat;
padding-right: 40px;
}
.newlayout .filterResults.szakteruletek .filterItem:hover {
background: url(//wmc.hu/wp-content/themes/wmc/assets/img/wmc2025/filterArrow2.svg) center right no-repeat;
}
@media screen and (max-width: 990px) {
.newlayout .filterResults .second {
margin-top: 50px;
}
}
.newlayout .counterSection {
width: 100%;
padding: 50px 0 0;
}
.newlayout .counterSection .counters {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.newlayout .counterSection .counters .count {
width: 16%;
text-align: center;
position: relative;
margin-bottom: 50px;
}
@media screen and (max-width: 1200px) {
.newlayout .counterSection .counters .count {
width: 30%;
}
}
@media screen and (max-width: 575px) {
.newlayout .counterSection .counters .count {
width: 48%;
}
}
.newlayout .counterSection .counters .count::after {
width: 1px;
height: 94px;
background: #D9D9D9;
content: "";
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
right: -14px;
}
@media screen and (max-width: 1200px) {
.newlayout .counterSection .counters .count:nth-child(3)::after {
display: none;
}
}
@media screen and (max-width: 575px) {
.newlayout .counterSection .counters .count:nth-child(3)::after {
display: block;
}
}
@media screen and (max-width: 575px) {
.newlayout .counterSection .counters .count:nth-child(2)::after, .newlayout .counterSection .counters .count:nth-child(4)::after, .newlayout .counterSection .counters .count:nth-child(6)::after {
display: none;
}
}
.newlayout .counterSection .counters .count:last-child::after {
display: none;
}
.newlayout .counterSection .counters .count .number {
display: block;
color: #02ADB5;
font-size: 48px;
line-height: 1;
margin-bottom: 10px;
}
@media screen and (max-width: 1200px) {
.newlayout .counterSection .counters .count .number {
font-size: 32px;
}
}
@media screen and (max-width: 575px) {
.newlayout .counterSection .counters .count .number {
font-size: 30px;
}
}
.newlayout .ctaSection {
width: 100%;
padding: 30px 0;
}
.newlayout .ctaSection .imageBox {
position: relative;
width: 100%;
height: 360px;
margin-bottom: 10px;
}
.newlayout .ctaSection .imageBox img {
position: relative;
z-index: 1;
width: 100%;
height: 100%;
object-fit: cover;
}
.newlayout .ctaSection .imageBox h2 {
position: absolute;
top: 30px;
left: 30px;
color: #fff;
z-index: 2;
}
.newlayout .ctaSection .content h2 {
margin-bottom: 15px;
}
.newlayout .ctaSection .buttonSet {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.newlayout .ctaSection .buttonSet a {
font-size: 16px !important;
margin-right: 30px;
padding: 0 20px;
min-width: 300px;
margin: 0 10px 10px 0;
border: 2px solid #02ADB5;
text-align: center;
}
.newlayout .ctaSection .buttonSet a:hover {
background: #fff;
color: #2F2F2F;
text-decoration: none;
}
@media screen and (max-width: 575px) {
.newlayout .ctaSection .buttonSet a {
width: 100%;
}
}
.newlayout .blogGrid {
width: 100%;
padding: 30px 0;
}
.newlayout .blogGrid .grid {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between;
}
.newlayout .blogGrid .grid .leftColumn {
width: 68%;
height: 503px;
}
@media screen and (max-width: 990px) {
.newlayout .blogGrid .grid .leftColumn {
width: 100%;
margin-bottom: 30px;
}
}
.newlayout .blogGrid .grid .leftColumn a {
width: 100%;
height: 100%;
position: relative;
color: #fff;
text-decoration: none;
display: block;
}
.newlayout .blogGrid .grid .leftColumn a:hover {
text-decoration: none;
}
.newlayout .blogGrid .grid .leftColumn a:hover .imageBox img {
transform: scale(1.1);
}
.newlayout .blogGrid .grid .leftColumn a::after {
width: 90%;
height: 90%;
content: "";
position: absolute;
background: rgba(0, 0, 0, 0.26);
filter: blur(14px);
left: 5%;
top: 5%;
z-index: 2;
}
.newlayout .blogGrid .grid .leftColumn a .imageBox {
position: relative;
z-index: 1;
width: 100%;
height: 503px;
display: block;
overflow: hidden;
}
.newlayout .blogGrid .grid .leftColumn a .imageBox img {
width: 100%;
height: 100%;
object-fit: cover;
-webkit-transition: transform 0.5s 0s;
-moz-transition: transform 0.5s 0s;
-o-transition: transform 0.5s 0s;
-ms-transition: transform 0.5s 0s;
transition: transform 0.5s 0s;
}
.newlayout .blogGrid .grid .leftColumn a .blogTitle {
position: absolute;
top: 7%;
left: 7%;
color: #fff;
font-size: 54px;
display: block;
z-index: 3;
}
@media screen and (max-width: 1200px) {
.newlayout .blogGrid .grid .leftColumn a .blogTitle {
font-size: 45px;
}
}
@media screen and (max-width: 575px) {
.newlayout .blogGrid .grid .leftColumn a .blogTitle {
font-size: 35px;
}
}
.newlayout .blogGrid .grid .leftColumn a .title {
position: absolute;
bottom: 7%;
right: 7%;
width: 50%;
color: #fff;
background: url(//wmc.hu/wp-content/themes/wmc/assets/img/wmc2025/arrowRight2.svg) bottom right no-repeat;
padding-right: 25px;
display: block;
z-index: 3;
font-size: 24px;
}
.newlayout .blogGrid .grid .rightColumn {
width: 30%;
}
@media screen and (max-width: 990px) {
.newlayout .blogGrid .grid .rightColumn {
width: 100%;
}
}
.newlayout .blogGrid .grid .rightColumn .linkTop {
display: block;
width: 100%;
background: url(//wmc.hu/wp-content/themes/wmc/assets/img/wmc2025/arrowRight.svg) 95% 95% no-repeat;
padding: 20px;
height: 245px;
border: 1px solid #02ADB5;
}
@media screen and (max-width: 990px) {
.newlayout .blogGrid .grid .rightColumn .linkTop {
width: 100%;
height: 350px;
}
}
.newlayout .blogGrid .grid .rightColumn .linkTop:hover {
text-decoration: none;
color: #02ADB5;
}
.newlayout .blogGrid .grid .rightColumn .linkTop .title {
font-size: 24px;
color: #02ADB5;
display: block;
line-height: 1.2;
margin-bottom: 10px;
}
@media screen and (max-width: 575px) {
.newlayout .blogGrid .grid .rightColumn .linkTop .title {
font-size: 20px;
}
}
.newlayout .blogGrid .grid .rightColumn .furtherCikk {
width: 100%;
height: 240px;
background: url(//wmc.hu/wp-content/themes/wmc/assets/img/wmc2025/pic4.jpg) center center no-repeat;
background-size: cover;
margin-top: 18px;
position: relative;
}
@media screen and (max-width: 990px) {
.newlayout .blogGrid .grid .rightColumn .furtherCikk {
width: 100%;
height: 350px;
}
}
.newlayout .blogGrid .grid .rightColumn .furtherCikk .counter {
background: #fff;
color: #2F2F2F;
width: 54px;
height: 54px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
border-radius: 100%;
text-align: center;
font-size: 24px;
top: 20px;
right: 20px;
position: absolute;
padding-top: 10px;
}
.newlayout .blogGrid .grid .rightColumn .furtherCikk .buttonSet {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translate(-50%);
bottom: 30px;
width: 100%;
}
.newlayout .blogGrid .grid .rightColumn .furtherCikk .buttonSet a {
font-size: 16px !important;
margin-right: 30px;
padding: 0 20px;
min-width: 70%;
margin: 0 10px 10px 0;
border: 2px solid white;
color: #2F2F2F;
background: #fff;
margin: 0 auto;
text-align: center;
}
.newlayout .blogGrid .grid .rightColumn .furtherCikk .buttonSet a:hover {
background: #fff;
color: #2F2F2F;
text-decoration: none;
}
@media screen and (max-width: 575px) {
.newlayout .blogGrid .grid .rightColumn .furtherCikk .buttonSet a {
width: 100%;
}
}
.newlayout .accordionSection {
width: 100%;
padding: 40px 0;
}
.newlayout .accordionSection .accordionItem {
width: 100%;
margin-bottom: 10px;
}
.newlayout .accordionSection .accordionItem .accordionHeader {
border: 1px solid #02ADB5;
padding: 15px 35px 15px 15px;
line-height: 1.2;
font-size: 24px;
cursor: pointer;
position: relative;
-webkit-transition: background-color 0.5 0s;
-moz-transition: background-color 0.5 0s;
-o-transition: background-color 0.5 0s;
-ms-transition: background-color 0.5 0s;
transition: background-color 0.5 0s;
}
.newlayout .accordionSection .accordionItem .accordionHeader::after {
content: "+";
position: absolute;
top: 15px;
right: 25px;
font-family: "Gotham Light";
}
.newlayout .accordionSection .accordionItem .accordionHeader:hover {
background: #02ADB5;
color: #fff;
}
.newlayout .accordionSection .accordionItem .accordionHeader:hover::after {
color: #fff;
}
.newlayout .accordionSection .accordionItem.active .accordionHeader {
background: #02ADB5;
color: #fff;
}
.newlayout .accordionSection .accordionItem.active .accordionHeader::after {
content: "-";
}
.newlayout .accordionSection .accordionItem .accordionContent {
display: none;
padding: 15px 30px;
}
.newlayout .accordionSection .accordionItem .accordionContent .arBox {
width: 100%;
}
.newlayout .accordionSection .accordionItem .accordionContent .arBox .arakRow {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.newlayout .accordionSection .accordionItem .accordionContent .arBox .arakRow .tetel {
width: 70%;
font-size: 16px;
position: relative;
}
.newlayout .accordionSection .accordionItem .accordionContent .arBox .arakRow .tetel:hover .smallInfo {
display: block;
}
.newlayout .accordionSection .accordionItem .accordionContent .arBox .arakRow .ar {
width: 30%;
color: #02ADB5;
text-align: right;
}
.newlayout .sliderSwiperSection {
position: relative;
}
.newlayout .sliderSwiperSection .swiper-button-prev, .newlayout .sliderSwiperSection .swiper-button-next {
color: #fff;
}
.newlayout .sliderSwiperSection .swiper-slider-pagination {
position: absolute;
bottom: 20px;
z-index: 5;
width: 100%;
text-align: center;
}
.newlayout .sliderSwiperSection .swiper-slider-pagination .swiper-pagination-bullet {
background: rgba(255, 255, 255, 0.8);
margin: 0 5px;
}
.newlayout .sliderSwiperSection .swiper-slider-pagination .swiper-pagination-bullet-active {
background: #02ADB5;
}
.newlayout .testimonialSection {
width: 100%;
padding: 30px 0;
overflow: hidden;
}
.newlayout .testimonialSection .testimonialCTA {
margin-top: 30px;
border: 2px solid #02ADB5;
padding: 15px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between;
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;
}
.newlayout .testimonialSection .testimonialCTA h3 {
width: calc(100% - 180px);
color: #02ADB5;
margin: 0;
}
@media screen and (max-width: 700px) {
.newlayout .testimonialSection .testimonialCTA h3 {
width: 100%;
margin-bottom: 20px;
}
}
.newlayout .testimonialSection .testimonialCTA .mainBtn {
margin: 0;
}
.newlayout .testimonialSection .testimonialItemSwipe {
cursor: default;
}
.newlayout .testimonialSection .testimonialCarouselSection {
width: 100%;
overflow: hidden;
position: absolute;
left: -100000000000000000em;
}
@media screen and (max-width: 700px) {
.newlayout .testimonialSection .testimonialCarouselSection {
position: static;
left: 0;
}
}
.newlayout .testimonialSection .testimonialCarouselSection .testimonialCarousel {
width: 100%;
}
.newlayout .testimonialSection .testimonialItem, .newlayout .testimonialSection .testimonialItemSwipe {
cursor: pointer;
background: #F5F5F5;
-webkit-transition: background-color 0.5s 0s;
-moz-transition: background-color 0.5s 0s;
-o-transition: background-color 0.5s 0s;
-ms-transition: background-color 0.5s 0s;
transition: background-color 0.5s 0s;
width: 100%;
margin-bottom: 20px;
padding: 20px;
}
.newlayout .testimonialSection .testimonialItem:hover, .newlayout .testimonialSection .testimonialItemSwipe:hover {
background: #02ADB5 url(//wmc.hu/wp-content/themes/wmc/assets/img/wmc2025/arrowRight2.svg) calc(100% - 20px) calc(100% - 20px) no-repeat;
}
.newlayout .testimonialSection .testimonialItem:hover *, .newlayout .testimonialSection .testimonialItemSwipe:hover * {
color: #fff;
}
.newlayout .testimonialSection .testimonialItem.active, .newlayout .testimonialSection .testimonialItemSwipe.active {
background: #02ADB5 url(//wmc.hu/wp-content/themes/wmc/assets/img/wmc2025/arrowRight2.svg) calc(100% - 20px) calc(100% - 20px) no-repeat;
}
.newlayout .testimonialSection .testimonialItem.active *, .newlayout .testimonialSection .testimonialItemSwipe.active * {
color: #fff;
}
.newlayout .testimonialSection .testimonialItem .rating, .newlayout .testimonialSection .testimonialItemSwipe .rating {
width: 105px;
height: 20px;
margin-bottom: 15px;
background: url(//wmc.hu/wp-content/themes/wmc/assets/img/wmc2025/star2.svg) top left repeat-x;
}
.newlayout .testimonialSection .testimonialItem .rating .stars, .newlayout .testimonialSection .testimonialItemSwipe .rating .stars {
background: url(//wmc.hu/wp-content/themes/wmc/assets/img/wmc2025/star.svg) top left repeat-x;
width: 100%;
height: 100%;
}
.newlayout .testimonialSection .testimonialItem .who, .newlayout .testimonialSection .testimonialItemSwipe .who {
margin-top: 15px;
}
.newlayout .testimonialSection .testimonialQuote {
display: none;
}
.newlayout .testimonialSection .testimonialGrid {
width: 100%;
position: relative;
padding-right: 51%;
}
@media screen and (max-width: 700px) {
.newlayout .testimonialSection .testimonialGrid {
padding-right: 0;
height: 50dvh;
margin-bottom: 20px;
}
}
@media screen and (max-width: 700px) {
.newlayout .testimonialSection .testimonialGrid .testimonialItem {
display: none;
}
}
.newlayout .testimonialSection .testimonialGrid .testimonialQuote {
background: #02ADB5;
padding: 30px;
z-index: 3;
position: absolute;
top: 0;
right: 0;
bottom: 0;
overflow: auto;
right: 0;
width: 49%;
color: #fff;
}
@media screen and (max-width: 700px) {
.newlayout .testimonialSection .testimonialGrid .testimonialQuote {
width: 100%;
}
}
.newlayout .testimonialSection .testimonialGrid .testimonialQuote *, .newlayout .testimonialSection .testimonialGrid .testimonialQuote p {
color: #fff;
}
.newlayout .testimonialSection .testimonialGrid .testimonialQuote .close {
position: absolute;
top: 20px;
right: 20px;
color: #fff;
font-family: "Gotham Light";
font-size: 20px;
width: 20px;
height: 20px;
z-index: 5;
cursor: pointer;
}
.newlayout .testimonialSection .testimonialGrid .testimonialImage {
width: 49%;
position: absolute;
top: 0;
right: 0;
bottom: 0;
z-index: 1;
height: 100%;
}
@media screen and (max-width: 700px) {
.newlayout .testimonialSection .testimonialGrid .testimonialImage {
width: 100%;
}
}
.newlayout .testimonialSection .testimonialGrid .testimonialImage img {
width: 100%;
object-fit: cover;
height: 100%;
position: relative;
z-index: 1;
}
.newlayout .testimonialSection .testimonialGrid .testimonialImage h2 {
position: absolute;
bottom: 20px;
right: 20px;
z-index: 2;
color: #fff;
width: 50%;
margin: 0;
width: 210px;
}
.newlayout .gombok {
width: 100%;
padding: 40px 0;
}
.newlayout .gombok .gombokRow {
display: -webkit-box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.newlayout .gombok .gombokRow .mainBtn {
margin: 0 15px 15px 15px;
}
.newlayout .shortcode {
width: 100%;
padding: 40px 0;
}