/**
Theme Name: Tangawizilodge Child
Author: BluLink.pl
Author URI: https://www.blulink.pl
Description: Tangawizi Lodge
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tangawizilodge-child
Template: astra
*/

.ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu > .menu-item > .menu-link {
    color: #f0e6d4;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu > .menu-item:hover > .menu-link {
    color: #fff;
}

.ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu > .current-menu-item > .menu-link {
    font-weight: 700;
}

h1, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6, .site-title, .site-title a {
    letter-spacing: 1.5px;
}

header.site-header#masthead {
	position: fixed;
	left: 0;
	right: 0;

	transition: .3s all;
}

header#masthead.header_scrolled {
	background-color: #2B1A14;
}

body.privacy-policy header#masthead {
	background-color: #2B1A14;
}

.formularz-kontakt > span {
	display: flex;
	justify-content: space-between;
}

.wpcf7 input:not([type=submit]), .wpcf7 select, .wpcf7 textarea {
	color: #2B1A14;
	background-color: transparent;
	border: 1px solid #2B1A14;
	border-radius: 0;
	margin-bottom: 5px;
}

.wpcf7 input:not([type=submit]):focus, .wpcf7 select:focus, .wpcf7 textarea:focus {
	color: #f6e5d3;
	background-color: #2B1A14;
	border: 1px solid #2B1A14;
}

.wpcf7 input:not([type=submit])::placeholder, .wpcf7 select::placeholder, .wpcf7 textarea::placeholder {
	color: #2B1A1490;
}

.wpcf7 input:not([type=submit]):focus::placeholder, .wpcf7 select:focus::placeholder, .wpcf7 textarea:focus::placeholder {
	color: #f6e5d390;
}

.wpcf7-acceptance {
	font-size: 13px;
}

.formularz-submit {
	text-align: right;
}

.wpcf7-spinner {
	position: absolute;
}

.formularz-kontakt br {
	display: none;
}

#footer-1 a {
	color: #fff;
}

#footer-1 a:hover {
	color: #F0E6D4;
}

.formularz-submit {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
}

.formularz-submit input {
	order: 1;
}
.formularz-submit .wpcf7-spinner {
	right: 113px;
}

@media screen and (max-width: 600px) {
	#wpadminbar {
		position: fixed;
	}
}

@media screen and (max-width: 920px) {
	header.site-header#masthead {
		position: sticky;
		top: 0;
	}

	header .ast-primary-header-bar {
		background-color: #4C5E6A;
	}

	.ast-header-break-point .ast-primary-header-bar {
		border-bottom-width: 0;
	}

	.ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu > .menu-item > .menu-link {
		color: #7a7a7a;
	}

	#ast-mobile-header .ast-header-button-1 {
		background-color: #4C5E6A;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu > .menu-item:hover > .menu-link {
		color: #7a7a7a;
	}
}