/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
body .site-content {
    margin-bottom: 0px;
}
.main-page-wrapper>.container .post-password-required{
	margin-top: 200px;
}
.page-id-57:not(.logged-in) .main-page-wrapper{
	background-color: transparent;
}
.page-id-57:not(.logged-in) .main-page-wrapper>.container {background-image: url("/wp-content/uploads/2024/07/356546.jpg");background-size: cover;background-position: center top !important;}
.page-id-57:not(.logged-in) .main-page-wrapper>.container>.row{
    min-height: 99vh;
	align-items: flex-end !important;
}
.page-id-57:not(.logged-in) .post-password-required label{
    font-size: 42px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}
.page-id-57:not(.logged-in) .post-password-required input[type="password"] {
	border: solid 3px #dc1c2e !important;
    width: 700px;
    margin: auto;
    max-width: 100%;
    display: block;
	height: 98px;
	margin-bottom: 25px;
}
.page-id-57:not(.logged-in) .post-password-required input[type="submit"] {
	width: 700px;
	height: 98px;
	background-color: #003da5;
	max-width: 100%;
	font-size: 42px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
	margin: auto;
    display: block;
}
.page-id-57:not(.logged-in) .post-password-required {
	margin-bottom: 50px;
}
.copyrights-wrapper {
	background-color: #191919;
}
.footer-column-2 {
	text-align: center;
}
.footer-column .widget-title {
	color: #fff;
}
.footer-container {
    max-width: var(--wd-container-w);
    margin: auto;
}
.wd-project .entry-thumbnail {
	border: solid 4px #fff;
}
body .site-logo {
    margin-top: -17px;
}
.wd-widget-collapse:not(.wd-opened-initially)>.widget-title ~ * {
    display: none !important;
}

@media (max-width: 767.98px) {
	.footer-column {
		text-align: center;
	}
	.page-id-57:not(.logged-in) .post-password-required label{
		font-size: 28px;
	}
	.page-id-57:not(.logged-in) .post-password-required input[type="password"] {
		height: 60px;
	}
	.page-id-57:not(.logged-in) .post-password-required input[type="submit"] {
		height: 60px;
		font-size: 28px;
	}
}