/**
 * LTW Template Styling
 */

/* LTW Template Header Styling */
.page-template-template-page-ltw #site-header .header_img,
.post-type-archive-projects #site-header .header_img {
	max-width: 20%;
}

/* Responsive adjustments */
@media (max-width: 768px) {
	.page-template-template-page-ltw #site-header,
	.post-type-archive-projects #site-header {
		display: inherit;
	}
	
	.page-template-template-page-ltw #site-header .header_img,
	.post-type-archive-projects #site-header .header_img {
		max-width: 50%;
	}
}

/* LTW Template Integration with Rubik */
.post-content .current-ltw-shortcode {
	margin: 0;
}

/* Adjust spacing */
.wp-page .page-title-wrapper + .post-content .current-ltw-shortcode {
	margin-top: 2em;
}

/* Project list adjustments */
.current-ltw-shortcode .projects-search-form {
	border: 1px solid #e0e0e0;
	border-radius: 5px;
	margin-bottom: 2em;
}

.current-ltw-shortcode .projects-list-title, 
.current-ltw-shortcode .search-form-title {
	font-family: inherit;
	font-weight: 600;
	color: #333;
}

/* Make sure we match Rubik's button styling */
.current-ltw-shortcode .search-button {
	background-color: #0082A3;
	transition: all 0.3s ease;
}

.current-ltw-shortcode .search-button:hover {
	background-color: #222;
} 