/*
	Theme Name: Semplice Child Theme
	Description: Child Theme for Semplice
	Author: Semplicelabs
	Template: semplice6
*/

.page-id-7 .semplice-navbar [data-nav=no-logo-menu-distributed] nav, 
.page-id-1066 .semplice-navbar [data-nav=no-logo-menu-distributed] nav {
    width: 100% !important;
}

.page-id-7 .semplice-navbar [data-nav=no-logo-menu-distributed] nav,
.page-id-1066 .semplice-navbar [data-nav=no-logo-menu-distributed] nav{
    width: auto !important;
}

.semplice-navbar [data-nav=logo-left-menu-right] nav ul{
	justify-content: space-between !important;	
}

.logo.navbar-left {
	padding-left: 7px !important;
}

.menu {
	padding-right: 7px !important;
}

.menu-item:last-child {
	margin-right: 0 !important;
}

.menu-item a {
  text-decoration: none !important;
/*   padding-left: 200px !important; */
}

.page-id-7 .logo-menu{
	display:none;
}

.page-id-980 a.open-menu.menu-icon, .page-id-784 a.open-menu.menu-icon {
    filter: invert(1) !important;
}

#content-holder .pg-category-filter ul li:nth-child(5) {
    display: none;
}

#content .pg-category-filter ul, #content-holder .pg-category-filter ul {
    justify-content: space-between !important;
	padding: 0 5px;
}

.semplice-navbar [data-nav=no-logo-menu-distributed] .navbar-distributed ul {
    padding: 0 5px;
}

nav.pg-category-filter {
    margin-top: 20px;
	padding: 0 5px;
}

section.semplice-next-prev.reveal {
    display: none;
}

.post-title.font_ktlqfkjk1 {
    font-size: 24px !important;
}

.accordion-item .title {
    font-size: 30px !important;
}

.accordion-text > div:first-child {
    font-size: 20px !important;
}

.title .icon {
    width: 2rem !important;
}

.accordion-item.expanded .title-span {
    font-size: 30px !important;
}

.accordion-item.expanded div:nth-child(1) {
    font-size: 20px;
}

.accordion-item.expanded div:nth-child(3) {
    font-size: 20px;
}

.back-to-top a svg {
    fill: #000 !important;
}

.country-selector.weglot-dropdown a, .country-selector.weglot-dropdown span {
	font-family: "Calibre-Medium", sans-serif;
    font-weight: 400;
    font-style: normal;
}

#content_279a28e2b .masonry-filter li a {
    padding: 0 !important;
}


/* === Award Winner badge WA black === */

/* WA black */
#project-437 .thumb-inner::before, 
#project-1111 .thumb-inner::before {
    content: "";
    position: absolute;
    top: -30px;
    right: 110px;
    width: 120px;
    height: 128px;
    background-image: url(https://jsarq.com/wp-content/uploads/2025/10/WA-logo.2015-01.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 5;
    pointer-events: none;
}

#project-437 .thumb-inner::after, 
#project-1111 .thumb-inner::after {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    width: 80px;
    height: 80px;
    background-image: url(https://jsarq.com/wp-content/uploads/2026/03/premios-cemex.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 5;
    pointer-events: none;
	border-radius: 0 0 13px 13px;
}

/* WA white */
#project-1299 .thumb-inner::after,
#project-1300 .thumb-inner::after,
#project-839 .thumb-inner::after, 
#project-1101 .thumb-inner::after {
    content: "";
    position: absolute;
    top: -30px;
    right: 10px;
    width: 120px;
    height: 128px;
    background-image: url(https://jsarq.com/wp-content/uploads/2025/10/WA-logo.2015-01.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 5;
    pointer-events: none;
	filter: drop-shadow(2px 4px 6px #fff) invert(1);
}

/* americas ribbon */
#project-543 .thumb-inner::after,
#project-1102 .thumb-inner::after{
    content: "";
    position: absolute;
    top: -1px;
    right: 0px;
    width: 138px;
    height: 138px;
    background-image: url(https://jsarq.com/wp-content/uploads/2025/10/americas-property-awards-1.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 5;
    pointer-events: none;
}

/* win green */
#project-1109 .thumb-inner::after,
#project-753 .thumb-inner::after{
	content: "";
    position: absolute;
    top: -1px;
    right: 0px;
    width: 138px;
    height: 138px;
    background-image: url(https://jsarq.com/wp-content/uploads/2026/03/WIN-2015-.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 5;
    pointer-events: none;

}

/* Responsiveness */
@media (max-width: 767px) {
 	#project-543 .thumb-inner::after,
	#project-1102 .thumb-inner::after{
		top: -1px;
        right: 8px;
        width: 90px;
        height: 90px;
	}
}


/* 	@media screen and (max-width: 1455px){
		.semplice-navbar [data-nav=logo-left-menu-left] nav, .semplice-navbar [data-nav=logo-left-menu-right] nav, .semplice-navbar [data-nav=logo-middle-menu-corners] nav, 
		.semplice-navbar [data-nav=logo-middle-menu-sides] nav, .semplice-navbar [data-nav=logo-middle-menu-stacked] nav, .semplice-navbar [data-nav=logo-right-menu-left] nav, 
		.semplice-navbar [data-nav=logo-right-menu-right] nav, .semplice-navbar [data-nav=no-logo-menu-distributed] nav{
			width:90% !important;
		}
		
		.menu-item a {
			padding-left: 120px !important;
		}
	} */

	@media screen and (min-width: 1455px){
		nav.standard.navbar-right.no-container {
			width: 90% !important;
		}
	}

	@media only screen and (min-width: 991px) and (max-width: 1179px) {
		.menu-item a {
			padding-left: 90px !important;
		}
		
		.semplice-navbar [data-nav=logo-left-menu-left] nav, .semplice-navbar [data-nav=logo-left-menu-right] nav, .semplice-navbar [data-nav=logo-middle-menu-corners] nav, 
		.semplice-navbar [data-nav=logo-middle-menu-sides] nav, .semplice-navbar [data-nav=logo-middle-menu-stacked] nav, .semplice-navbar [data-nav=logo-right-menu-left] nav, 
		.semplice-navbar [data-nav=logo-right-menu-right] nav, .semplice-navbar [data-nav=no-logo-menu-distributed] nav {
			width: 85% !important;
		}
	}

	@media (max-width: 1000px){
		section#section_0ogw74jjv {
			padding: 0 !important;
	}

		section#section_ndfd17bhc {
			padding: 0 !important;
		}
	}

	@media (max-width: 600px){
		#content .pg-category-filter ul, #content-holder .pg-category-filter ul {
			justify-content: space-around !important;
			flex-direction: column;
	  }
	}

