/**
* Theme Name: Spaciaz Child
* Description: This is a child theme of Spaciaz, generated by Merlin WP.
* Author: <a href="https://wpopal.com/">Opalthemes</a>
* Template: spaciaz
* Version: 1.1.11111
*/

.elementor-element-aaaf3b7, .elementor-element-82066e6{
	display: none;
}

/**/
.elementor-service-style-5 .grid-item .elementor-widget-spaciaz-button{
	display: none;
}
/* */

.spaciaz-icon-arrow-up{
	color: #fff;
}

.project-item.project-style-7 .project-location, .project-item.project-style-7 .project-title{
	color: #fff;
}

.post-type-archive-spaciaz_project .breadcrumb-wrap .breadcrumb-overlay {
    opacity: 0.1;
}
.post-type-archive-spaciaz_project .breadcrumb-wrap {
    background-image: url(http://planetworx.com.au/wp-content/uploads/2025/09/header-projects.jpg);
	/*background-image: url(http://planetworx.com.au/wp-content/uploads/2025/09/header-gold-coast-scaled.jpg);*/
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.main-navigation ul.menu li.menu-item a span:before {
    height: 2px;
}

/* Thin green header 
.post-type-archive-spaciaz_project .breadcrumb-wrap{
	background: var(--primary);
}
.post-type-archive-spaciaz_project .breadcrumb-wrap .breadcrumb-overlay {
    display: none;
}
.post-type-archive-spaciaz_project .elementor-4326 .elementor-element.elementor-element-01909e9 {
    --min-height: 200px;
}
.post-type-archive-spaciaz_project .elementor-4326 .elementor-element.elementor-element-c4ae009 {
    display: none;
}
*/
.project-item.project-style-1:after {
    display: none;
}
.post-type-archive-spaciaz_project .project-item .project-title{
	margin-bottom: 8px;
}
.post-type-archive-spaciaz_project .project-item .project-post-thumbnail {
    padding-top: 75%;
}
.project-archive-style-1{
	padding: 0 30px;
}
.post-type-archive-spaciaz_project #main{
	max-width: 1730px;
    margin: 0 auto;
}

.project-form-filter.spaciaz-project-has-filter-style-1 select[name="status"],
.project-form-filter.spaciaz-project-has-filter-style-1 select[name="location"],
.project-form-filter.spaciaz-project-has-filter-style-1 select[name="budget"]{
	display: none;
}

.project-archive-header{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.project-form-filter {
    flex-wrap: nowrap;
    gap: 0;
}
.project-form-filter.spaciaz-project-has-filter-style-1 {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}
/*.project-content{
	background-color: var(--e-global-color-background_light);
    margin-top: -50px;
    padding: 70px 30px 10px 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
}*/
.elementor-project-style-7 .project-item .project-location i {
    color: #fff;
}
.project-item.project-style-7 .project-post-thumbnail:after {
    backdrop-filter: blur(30px);
	height: 100px;
    background-color: transparent;
    opacity: 0;
	transition: opacity 0.6s cubic-bezier(0.38, 0.005, 0.215, 1);
}
.elementor-widget-spaciaz-projects-expand.elementor-project-style-7 .grid-item.active .project-item.project-style-7 .project-post-thumbnail:after {
    opacity: 0.75;
}

/*.project-item.project-style-7 .project-post-thumbnail {
    box-shadow: inset 0 0 100px 100px rgba(0, 0, 0);
}.project-item .project-post-thumbnail img:before{
	background: linear-gradient(to bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
	width: 100%;
	height: 100%;
}*/
/*.elementor-widget-spaciaz-projects-expand.elementor-project-style-7 .grid-item .project-post-thumbnail img::before{*/

.elementor-element-b58bfc4 img{
	width: 211px;
	height: 30px;
}

.elementor-widget-spaciaz-projects-expand.elementor-project-style-7 .grid-item .project-item .project-content {
	padding: 20px 40px;
}
.project-item .project-location {
    margin-bottom: 0;
}

.project-content p img{
	border: 1px solid rgba(0, 0, 0, 0.1);
    width: 190px;
    height: 140px;
    border-radius: 30px;
}
.project-item .project-status{
	display: none;
}
.project-item .project-status a {
    color: #fff;
    /* border: 1px solid rgba(255, 255, 255, 0.2); */
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #286f53;
	background: #286f53;
	color: #fff;
	border-radius: 8px;
}