/* Homepage adjustments */

	/* logo */
	.page-homepage header:not(.sticky) .logo { display: none; }

	/* video */
	.page-homepage .slider-video-bg video { position: absolute; left: 50%; transform: translateX(-50%); max-width: 200%; }
	@media(max-width: 767px) {
		.page-homepage .slider-video-bg video { top: calc(160px - 20vw); }
	}

/* Footer */
	.footer-block .text-link { color: #bdbf2e; }
	.footer-block .text-link:hover { color: #e47997; }

/* MailChimp form */
	#mc_embed_signup input { margin-bottom: 0; }

	#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; }
	#mc_embed_signup #mce-error-response {display:none;}
	#mc_embed_signup #mce-success-response {color:#529214; display:none;}
	#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

	#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {display:inline-block; margin:2px 0 1em 0; padding:5px 10px; background-color:rgba(255,255,255,0.85); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; font-weight:normal; z-index:1; color:#e85c41;}
	#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error { border-color: #e85c41; }

	#mc_embed_signup #mc-embedded-subscribe-form button.rn-button-style--2 { padding-top: 13px; padding-bottom: 13px; }

	@media(min-width: 768px) and (max-width: 991px) {
		#mc_embed_signup #mc-embedded-subscribe-form button.rn-button-style--2 { padding-left: 20px; padding-right: 20px; }
	}

/* Testimonials */
	div.rn-testimonial-content .author-info h6 { color: #e2e2e2; }
	div.rn-testimonial-content .inner p,
	div.rn-testimonial-content .author-info h6 span { color: #fff; }
	div.rn-testimonial-content .inner p::before,
	div.rn-testimonial-content .inner p::after { opacity: .2; }
