/* GENERATED by port.py — visual clones so promoted headings (h3→h2 etc., for a valid outline) keep the original zeus look. Do not edit by hand. */
@media print {
h2.zeus-h3.zeus-h3 {orphans:3;widows:3}
h2.zeus-h3.zeus-h3 {page-break-after:avoid}
}
h2.zeus-h3.zeus-h3, h3.zeus-h4.zeus-h4, h2.zeus-h4.zeus-h4, h4.zeus-h5.zeus-h5, h3.zeus-h5.zeus-h5, h5.zeus-h6.zeus-h6, h4.zeus-h6.zeus-h6 {margin-top:0;margin-bottom:.5rem}
h2.zeus-h3.zeus-h3, h3.zeus-h4.zeus-h4, h2.zeus-h4.zeus-h4, h4.zeus-h5.zeus-h5, h3.zeus-h5.zeus-h5, h5.zeus-h6.zeus-h6, h4.zeus-h6.zeus-h6 {margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
h2.zeus-h3.zeus-h3 {font-size:1.75rem}
h3.zeus-h4.zeus-h4, h2.zeus-h4.zeus-h4 {font-size:1.5rem}
h4.zeus-h5.zeus-h5, h3.zeus-h5.zeus-h5 {font-size:1.25rem}
h5.zeus-h6.zeus-h6, h4.zeus-h6.zeus-h6 {font-size:1rem}
.modal-content h3.zeus-h4.zeus-h4.modal-title, .modal-content h2.zeus-h4.zeus-h4.modal-title {font-size:30px;line-height:30px;color:#fff;font-family: Roboto,sans-serif;font-weight:400}
.archive #main .post h2.zeus-h3.zeus-h3 {line-height:24px;margin-bottom:10px}
h3.zeus-h4.zeus-h4.modal-title, h2.zeus-h4.zeus-h4.modal-title {font-size:22px;line-height:22px}
.modal-content h3.zeus-h4.zeus-h4.modal-title, .modal-content h2.zeus-h4.zeus-h4.modal-title {color:#fff;font-size:18px;font-weight:700;font-family: Roboto,sans-serif;line-height:1.5;margin-bottom:5px}
h2.zeus-h3.zeus-h3 {color: #7B6954;
	text-align: center;
	font-family: Roboto;
	font-size: 32px;
	font-style: normal;
	font-weight: 200;
	line-height: normal;
	margin-bottom: 15px;}
.page-privacy-policy h2.zeus-h3.zeus-h3 {text-align: left;}
.quote-content h2.zeus-h3.zeus-h3 {text-align: left;
	color: #7B6954;
	font-family: "Cormorant Garamond";
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;}
.quote-content h2.zeus-h3.zeus-h3 {margin-bottom: 40px;}
.showcase h2.zeus-h3.zeus-h3 {color: #FFFBFA;
	text-align: center;
	font-family: "Cormorant Garamond";
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform: uppercase;
	background: rgb(123 105 84 / 90%);
	display: inline-block;
	padding: 10px 20px;
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
	max-width: 300px;
	margin: auto;
	transition: all .1s ease-in;
	-moz-transition: all .1s ease-in;
	-webkit-transition: all .1s ease-in;
	-o-transition: all .1s ease-in;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;}
.showcase:hover h2.zeus-h3.zeus-h3 {opacity: 0;}
.meet-content h2.zeus-h3.zeus-h3 {text-align: left;
	margin-bottom: 5px;}
.meet-content h2.zeus-h3.zeus-h3 {margin-bottom: 40px;}
.inner-footer h2.zeus-h3.zeus-h3 {color: #7B6954;
	font-family: Roboto;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-transform: uppercase;
	text-align: left;
	margin-bottom: 20px;
	letter-spacing: 1px;}
.modal-content h3.zeus-h4.zeus-h4.modal-title, .modal-content h2.zeus-h4.zeus-h4.modal-title {font-family: 'Roboto';
	font-size: 25px;}
@media all and (max-width: 600px) {
h3.zeus-h4.zeus-h4.modal-title, h2.zeus-h4.zeus-h4.modal-title {margin-top:0}
.modal-content h3.zeus-h4.zeus-h4.modal-title, .modal-content h2.zeus-h4.zeus-h4.modal-title {font-size:23px;line-height:30px}
}
@media only screen and (max-width: 480px) {
.modal-content h3.zeus-h4.zeus-h4.modal-title, .modal-content h2.zeus-h4.zeus-h4.modal-title {font-size:20px;line-height:30px}
}
@media (max-width: 1499px) {
h2.zeus-h3.zeus-h3 {font-size: 30px;}
.showcase h2.zeus-h3.zeus-h3 {font-size: 22px;}
}
@media (max-width: 1399px) {
.showcase h2.zeus-h3.zeus-h3 {font-size: 20px;
		left: 10px;
		right: 10px;}
.inner-footer h2.zeus-h3.zeus-h3 {font-size: 21px;}
}
@media (max-width: 999px) {
.inner-footer h2.zeus-h3.zeus-h3 {text-align: center;}
}
@media (max-width: 899px) {
.quote-content h2.zeus-h3.zeus-h3 {text-align: center;}
.big-box-section h2.zeus-h3.zeus-h3 {text-align: center;}
}
@media (max-width: 599px) {
.showcase h2.zeus-h3.zeus-h3 {font-size: 19px;}
}
@media (max-width: 499px) {
.showcase h2.zeus-h3.zeus-h3 {font-size: 20px;}
.quote-content h2.zeus-h3.zeus-h3 {font-size: 25px;}
.meet-content h2.zeus-h3.zeus-h3 {text-align: center;}
}
