/*
Theme Name: Hello Elementor Child
Theme URI: https://rezideo.hu/
Description: Hello Elementor child theme – rezideo egyedi fejlesztések (vmh-nav scroll-spy + áthozott site CSS)
Author: BP Data
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
*/

/* ===================================================================
   Áthozva a Customizer „Additional CSS"-ből (2026-06-09) – file-alapú, deploy-barát.
   =================================================================== */
.mib-supported-price-value{
	color:#333334 !important;
}

body #saleimagebadge {
    position: absolute;
    top: 10px !important;
    right: 10px !important;
    width: 60px;
	    background-color: rgba(245, 40, 145, 0) !important;
}

.mib-supported-price-value{
	color:white !important;
}

#apartment-card-body img{
	background-color: rgba(245, 40, 145, 0) !important;
}

body .card .card-image-wrapper img.mib-otthonstart-badge {
    background-color: rgba(236, 236, 236, 0) !important;
}

.card-image-wrapper {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

body .apartment-box .apartment-top .apartment-plan img{
	height:400px !important;
}

body #osiamge{
	background-color: rgba(245, 40, 145, 0) !important;
}

.park-logo img {
    max-height: 40px !important;
    max-width: 150px !important;
}

.mib-residential-gallery img{
	height:300px !important;
	object-fit:cover;
}

.elementor-element-b1d9030 .card-image-wrapper{
	width:100% !important;
	margin:0px !important;
	height:280px !important;
}

body .elementor-element-b1d9030 .card-image-wrapper .card-img-top{
	width:100% !important;
	margin:0px !important;
	height:350px !important;
	object-fit:cover !important;
}

.elementor-element-07e0ac3 .location-name{
	      color: #333334 !important;
	font-size:16px;
	margin-top:10px;
	font-family: Roboto;
}

body .elementor-877 .elementor-element.elementor-element-07e0ac3 .apartment-plan img {
    width: 100% !important;
    min-height: 426.5px !important;
    object-fit: cover !important;
}

body .apartment-info-box{
	border-radius:0px !important;
}

@media only screen and (max-width: 700px) {
	body .elementor-877 .elementor-element.elementor-element-07e0ac3 .apartment-plan img {
    min-height: 300px !important;
}
	
	.elementor-element-07e0ac3 .location-name{
			margin-top:10px !important;
	}
	
	.elementor-877 .elementor-element.elementor-element-07e0ac3 .apartment-downloads {
    margin-top: 80px !important;
    padding-left:0px !important;
		padding-right:0px !important
}
	
	
.elementor-877 .elementor-element.elementor-element-07e0ac3 .downloads-column img {
    height: 290px !important;
	margin-top:10px !important;
	}
	
	.elementor-877 .elementor-element.elementor-element-07e0ac3 .apartment-downloads a {
	margin-left:0px !important
	}
}
/* .arrow-right / .arrow-left ELTÁVOLÍTVA (2026-06-10) — a nyilakat most ID-alapon,
   a sarok-találkozás közepére pozicionáljuk a vmh-nav.css-ben. */
.page-id-18667 h2.elementor-heading-title{
	color: var(--Brown, #BCA889) !important;
	font-family:"Montserrat",Sans-serif;font-size: 34px !important;
	font-style: normal;
	font-weight: 700 !important;
	line-height: normal;
	text-transform: uppercase !important;		
}
.vmh {
  display: flex;
}

.vmh-main {
  /* fő blokk - cím + videó */
}

.vmh-title {
  /* cím */
}

.vmh-video {
  position: relative;
  /* videó konténer */
}

.vmh-play {
  /* lejátszás gomb */
}

/* Navigáció */
.vmh-nav ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

.vmh-nav li {
  position: relative;
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 9px 0;
}

/* Sorszám kör */
.vmh-nav li > span:first-child {
  flex: 0 0 32px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: #2C313A;
  color: #fff;
  font: 700 14px/1 Roboto, sans-serif;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}

/* Lépés szövege */
.vmh-nav li > span:last-child {
  font: 700 13px/1.3 Roboto, sans-serif;
  letter-spacing: .04em;
  text-transform: uppercase;
  color: #2C313A;
}