html {
--navbar-height: 5rem;
--navbar-sm-height: 3.5rem;
}
/**
See @page-script.js
*/
#scroll-down {
top: 25vh;
}
/* if our ace.css is compiled using sticky: true, then we should make it position: fixed again to fix a few glitches */
.navbar-fixed {
position: relative;
}
.navbar-compact {
height: 5rem;
}
.navbar-inner {
transition: height 250ms;
}
.navbar-compact .navbar-inner {
height: 3.5rem;
}
.navbar-fixed .navbar-inner {
position: fixed;
top: 0;
}
@media (prefers-reduced-motion: reduce) {
.navbar-inner {
transition: none;
}
}
.page-intro {
background-repeat: no-repeat;
background-position: center 1.5rem;
background-size: 100% auto;
background-attachment: fixed;
}
/* change background position and size according to window size */
@media (max-width: 1800px) {
.page-intro {
background-size: auto 480px;
}
}
@media (max-width: 1199.98px) {
.page-intro {
background-size: auto 420px;
}
}
@media (max-width: 700px) {
.page-intro {
background-position: -50vw 1rem;
}
}
@media (max-width: 450px) {
.page-intro {
background-position: -100vw 1rem;
}
}
.footer {
background: url('assets/image/landing/travel-footer.jpg') no-repeat center;
background-size: auto;
background-attachment: fixed;
background-position: bottom;
}
@media (max-width: 1000px) {
.footer {
background-size: auto 80%;
}
}
@media (max-width: 450px) {
.footer {
background-position: 60% 60%;
background-size: auto 100%;
}
}