/*
 * YZZ · CSS horneado desde YellowPencil (ago-2026).
 * Copia EXACTA del CSS que vivía en YellowPencil (Home + Global) para poder eliminar el plugin
 * sin perder el diseño. No modificar el contenido salvo para migrar reglas a los módulos yzz-*.
 * ============================================================================================
 */

/* =========================== HOME (ex-YellowPencil) =========================== */

/* Span Tag */
.grid .category-grid .betterdocs-single-category-inner .betterdocs-body .betterdocs-articles-list li a span{
	text-transform:uppercase !important;
}

/* List Item */
.elementor .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-element .betterdocs-elementor .grid .category-grid .betterdocs-single-category-inner .betterdocs-body .betterdocs-articles-list li{
	text-transform:uppercase !important;
}

/* Navbar */
#header-section .navbar{
	left:0px;
}

/* Nav link */
#main-nav .menu-item .nav-link{
	position:relative;
	left:0px;
}

/* Pax plus */
#yzzPaxPlus{
	position:relative;
	left:-8px;
}

/* Pax minus */
#yzzPaxMinus{
	position:relative;
	left:8px;
}

/* Paragraph */
#contenedor-principal-img-fondo .elementor-element p{
	font-size:20px !important;
}

/* 1399px and smaller screen sizes */
@media (max-width:1399px){

	/* Heading */
	#contenedor-principal-img-fondo .elementor-element h1{
		font-size:82px;
	}

	/* Paragraph */
	#contenedor-principal-img-fondo .elementor-element p{
		font-size:30px;
	}

	/* Paragraph */
	#main-wrap .content-wrap .elementor #contenedor-principal-img-fondo .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-widget-text-editor .elementor-widget-container p{
		line-height:1.4em !important;
	}

}

/* 991px and smaller screen sizes */
@media (max-width:991px){

	/* Heading */
	#contenedor-principal-img-fondo .elementor-element h1{
		font-size:82px;
	}

	/* Paragraph */
	#contenedor-principal-img-fondo .elementor-element p{
		font-size:28px;
	}

	/* Paragraph */
	#main-wrap .content-wrap .elementor #contenedor-principal-img-fondo .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-widget-text-editor .elementor-widget-container p{
		line-height:1.4em !important;
	}

}

/* 760px and smaller screen sizes */
@media (max-width:760px){

	/* Paragraph */
	#contenedor-principal-img-fondo .elementor-element p{
		font-size:20px;
	}

}

/* 670px and smaller screen sizes */
@media (max-width:670px){

	/* Heading */
	#contenedor-principal-img-fondo .elementor-element h1{
		font-size:72px;
	}

	/* Paragraph */
	#contenedor-principal-img-fondo .elementor-element p{
		font-size:20px;
	}

	/* Paragraph */
	#main-wrap .content-wrap .elementor #contenedor-principal-img-fondo .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-widget-text-editor .elementor-widget-container p{
		line-height:1.4em !important;
	}

}

/* 575px and smaller screen sizes */
@media (max-width:575px){

	/* Heading */
	#contenedor-principal-img-fondo .elementor-element h1{
		font-size:58px;
	}

	/* Paragraph */
	#contenedor-principal-img-fondo .elementor-element p{
		font-size:20px !important;
		line-height:1.4em;
	}

}

/* 520px and smaller screen sizes */
@media (max-width:520px){

	/* Heading */
	#contenedor-principal-img-fondo .elementor-element h1{
		font-size:58px;
	}

	/* Paragraph */
	#contenedor-principal-img-fondo .elementor-element p{
		font-size:20px;
	}

}

/* 479px and smaller screen sizes */
@media (max-width:479px){

	/* Heading */
	#contenedor-principal-img-fondo .elementor-element h1{
		font-size:58px;
	}

	/* Paragraph */
	#contenedor-principal-img-fondo .elementor-element p{
		font-size:24px;
	}

}

/* 425px and smaller screen sizes */
@media (max-width:425px){

	/* Paragraph */
	#contenedor-principal-img-fondo .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-widget-text-editor .elementor-widget-container p{
		font-size:16px !important;
	}

	/* Widget heading */
	#contenedor-principal-img-fondo .elementor-element .elementor-widget-heading{
		font-size:16px;
	}

}

/* 390px and smaller screen sizes */
@media (max-width:390px){

	/* Heading */
	#contenedor-principal-img-fondo .elementor-element h1{
		font-size:52px;
	}

	/* Widget heading */
	#contenedor-principal-img-fondo .elementor-element .elementor-widget-heading{
		font-size:20px;
	}

	/* Paragraph */
	#contenedor-principal-img-fondo .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-widget-text-editor .elementor-widget-container p{
		font-size:16px !important;
	}

}

/* 320px and smaller screen sizes */
@media (max-width:320px){

	/* Paragraph */
	#contenedor-principal-img-fondo .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-widget-text-editor .elementor-widget-container p{
		font-size:14px !important;
	}

}

/* =========================== GLOBAL (ex-YellowPencil) =========================== */

/* Fondo negro solido en moviles muy pequenos (imagen no se ve bien) */
footer{
	background-image:url("https://yatezzitos.com/wp-content/uploads/2026/03/26_soop_234-1.png");
}

/* Footer top wrap */
.footer-wrap .footer-top-wrap{
	background-color:rgba(0,0,0,0.29);
}

/* Footer bottom wrap */
.footer-wrap .footer-bottom-wrap{
	background-color:rgba(0,0,0,0.29);
}

/* Link */
#main-wrap .property-wrap .page-title-wrap .container .d-flex .property-item-tools .item-tool a{
	width:32px !important;
}

/* Link */
.page-title-wrap .item-tool a{
	height:32px;
}

/* Label */
.property-title-wrap .property-labels-wrap .hz-label{
	top:0px;
	left:0px;
}

/* Image */
#property-features-wrap li img{
	width:16px;
	height:16px;
}

/* Label */
.property-title-wrap .property-labels-wrap span.label{
	top:0px;
	left:0px;
}

/* Heading */
#property-description-wrap .houzez-more-content h2{
	position:relative;
	top:6px;
}

/* Price postfix */
#similar-listings-wrap .item-price .price-postfix{
	font-size:16px !important;
}

/* Main nav */
#main-nav{
	text-align:left;
	transform:translatex(0px) translatey(0px);
	position:relative;
	left:-200px;
}

/* Se quito top0px !important para que los responsive top30px/26px funcionen */
.login-register-nav li a{
	position:relative;
	left:-200px;
}

/* Logo */
#header-section .navbar .logo-splash{
	width:50px;
	height:40px;
}

/* Paragraph */
.listing-wrap .taxonomy-description p{
	transform:translatex(0px) translatey(0px);
	font-family:'Inter', sans-serif;
}

/* Link */
.taxonomy-description p a{
	color:#0000ee;
}

/* Heading */
.listing-wrap .container .row .col-lg-12 .taxonomy-description .yzz-visible h3{
	font-weight:400 !important;
}

/* Table */
.taxonomy-description table{
	font-weight:400;
}

/* Link */
.taxonomy-description strong a{
	color:#0000ee;
	font-size:14px;
}

/* Link */
.taxonomy-description ul a{
	color:#0000ee;
}

/* Button */
#main-wrap .blog-wrap .container .row .bt-content-wrap .article-wrap .post-wrap .post-footer-wrap .flex-column .btn-primary{
	height:100% !important;
}

/* Icon ruler triangle */
.property-overview-data .flex-fill .icon-ruler-triangle{
	background-image:url("https://yatezzitos.com/wp-content/uploads/2026/06/59.png");
}

/* Block wrap */
#property-contact-agent-wrap .block-wrap{
	display:none;
}

/* Shortcode current language */
.trp_language_switcher_shortcode .trp-language-switcher .trp-ls-shortcode-current-language{
	position:relative;
	top:10px;
}

/* 1439px and smaller screen sizes */
@media (max-width:1439px){

	/* Image */
	.logo-splash a img{
		width:90px;
		height:80px;
	}

}

/* 1000px and smaller screen sizes */
@media (max-width:1000px){

	/* Main nav */
	#main-nav{
		transform:translatex(0px) translatey(0px);
	}

}

/* 991px and smaller screen sizes */
@media (max-width:991px){

	/* Property wrap */
	#main-wrap .property-wrap{
		position:relative;
		top:50px;
	}

	/* Se quito top0px !important para que los responsive top30px/26px funcionen */
	.login-register-nav li a{
		left:0px;
	}

	/* Main nav */
	#main-nav{
		left:0px;
	}

	/* Offcanvas mobile menu */
	#hz-offcanvas-mobile-menu{
		background-color:#000000;
		transform:translatex(0px) translatey(0px);
	}

	/* Nav link */
	#mobile-main-nav .nav-item:nth-child(1) .nav-link{
		color:#ffffff;
		background-color:#000000;
	}

	/* Nav link */
	#mobile-main-nav .nav-item:nth-child(4) .nav-link{
		background-color:#000000;
		color:#ffffff;
	}

	/* Nav link */
	#mobile-main-nav .nav-item:nth-child(2) .nav-link{
		color:#ffffff;
		background-color:#000000;
	}

	/* Nav link */
	#mobile-main-nav .nav-item:nth-child(3) .nav-link{
		color:#ffffff;
		background-color:#000000;
	}

	/* Link */
	#navi-user .d-flex a{
		color:#ffffff;
		background-color:#000000;
	}

	/* Navi user */
	#navi-user{
		background-color:#000000;
		transform:translatex(0px) translatey(0px);
	}

	/* Image */
	#header-mobile a img{
		width:80px;
		height:70px;
	}

	/* Listing wrap */
	#main-wrap .listing-wrap{
		position:relative;
		top:40px;
	}

}

/* 959px and smaller screen sizes */
@media (max-width:959px){

	/* Main nav */
	#main-nav{
		left:0px;
	}

}

/* 767px and smaller screen sizes */
@media (max-width:767px){

	/* Fondo negro solido en moviles muy pequenos */
	footer{
		height:100% !important;
		background-image:none;
		background-color:#000000;
	}

	/* Listing wrap */
	#main-wrap .listing-wrap{
		top:50px;
	}

	/* Italic Tag */
	.footer-social .btn-instagram i{
		background-image:none;
	}

	/* Italic Tag */
	.footer-social .btn-pinterest i{
		background-image:none;
	}

	/* Heading */
	#contenedor-principal-img-fondo .elementor-element h1{
		font-size:44px;
	}

	/* Paragraph */
	#contenedor-principal-img-fondo .elementor-element p{
		font-size:20px;
	}

	/* Link */
	.mobile-property-tools .nav-item a{
		height:48px;
	}

	/* Button */
	#property-features-wrap .block-wrap button{
		padding-left:12px;
		position:relative;
		left:150px;
	}

	/* Button */
	#property-description-wrap .block-title-wrap button{
		position:relative;
		left:150px;
	}

}

/* 760px and smaller screen sizes */
@media (max-width:760px){

	/* Fondo negro solido en moviles muy pequenos */
	footer{
		height:100% !important;
	}

}

/* 670px and smaller screen sizes */
@media (max-width:670px){

	/* Fondo negro solido en moviles muy pequenos */
	footer{
		height:100% !important;
	}

	/* Listing wrap */
	#main-wrap .listing-wrap{
		transform:translatex(0px) translatey(0px);
	}

	/* Heading */
	.listing-wrap .container .row .col-lg-12 .taxonomy-description .yzz-visible h2{
		font-size:20px !important;
	}

	/* Paragraph */
	#contenedor-principal-img-fondo .elementor-element p{
		font-size:16px;
	}

	/* Heading */
	#contenedor-principal-img-fondo .elementor-element h1{
		font-size:38px;
	}

}

/* 575px and smaller screen sizes */
@media (max-width:575px){

	/* Fondo negro solido en moviles muy pequenos */
	footer{
		height:100% !important;
	}

	/* Heading */
	#contenedor-principal-img-fondo .elementor-element h1{
		font-size:32px;
	}

}

/* 520px and smaller screen sizes */
@media (max-width:520px){

	/* Fondo negro solido en moviles muy pequenos */
	footer{
		height:100% !important;
	}

	/* Heading */
	#contenedor-principal-img-fondo .elementor-element h1{
		font-size:28px;
	}

}

/* 500px and smaller screen sizes */
@media (max-width:500px){

	/* Fondo negro solido en moviles muy pequenos */
	footer{
		height:100% !important;
		width:100%;
	}

}

/* 479px and smaller screen sizes */
@media (max-width:479px){

	/* Fondo negro solido en moviles muy pequenos */
	footer{
		height:100% !important;
	}

	/* Heading */
	#contenedor-principal-img-fondo .elementor-element h1{
		font-size:24px;
	}

}

/* 425px and smaller screen sizes */
@media (max-width:425px){

	/* Fondo negro solido en moviles muy pequenos */
	footer{
		height:100% !important;
	}

	/* Button */
	#property-features-wrap .block-wrap button{
		left:100px;
	}

	/* Button */
	#property-address-wrap .block-wrap a{
		font-size:12px;
	}

	/* Button */
	#property-description-wrap .block-title-wrap button{
		left:100px;
	}

}

/* 390px and smaller screen sizes */
@media (max-width:390px){

	/* Fondo negro solido en moviles muy pequenos */
	footer{
		height:100% !important;
	}

	/* Heading */
	#contenedor-principal-img-fondo .elementor-element h1{
		font-size:20px;
	}

	/* Button */
	#property-address-wrap .block-wrap a{
		font-size:12px;
	}

}

/* 320px and smaller screen sizes */
@media (max-width:320px){

	/* Fondo negro solido en moviles muy pequenos */
	footer{
		height:100% !important;
	}

	/* Heading */
	#contenedor-principal-img-fondo .elementor-element h1{
		font-size:20px;
	}

	/* Modal header */
	#property-lightbox .modal-dialog .modal-header{
		transform:translatex(0px) translatey(0px);
	}

	/* Button */
	#property-features-wrap .block-wrap button{
		left:65px;
	}

	/* Button */
	#property-description-wrap .block-title-wrap button{
		left:65px;
	}

	/* Link */
	.list-inline .list-inline-item a{
		position:relative;
		left:9px;
	}

}

/* 1200px and larger screen sizes */
@media (min-width:1200px){

	/* Heading */
	#property-description-wrap .houzez-more-content h2{
		font-size:24px;
	}

}
