@font-face {
    font-family: Nickainley;
    src: url('../include/Nickainley-Normal.otf');
}
body,h1,h2,h3,h4,h5,h6 {font-family: "Poly", serif; font-weight: 400; font-style: normal;}
body, html {
    height: 100%;
    color: #4b6899;
    font-size: 18px;
    line-height: 1.8;
    scroll-padding-top: 1.8em;
}
h1 {
    color: #5a2cb7;
    font-family: Nickainley, cursive;
    font-size: 50px;
}
#myNavbar {
    color: #777;
}
.w3-border-purple {
    border-color: #5a2cb7 !important;
}
.w3-hover-opacity {cursor: pointer;}

/* Background image for first section */
.bgimg-1 {
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('../images/NG1.jpg');
    min-height: 100%;
}

.cell-quarter {
    width: 25%;
}
.flower-img {
    width: 25%;
}
.flower-img img{
    vertical-align: top;
}

a[href^="tel:"] {
    text-decoration: none;
}

.divider {
    background-image: url('../images/Divider_transparent.png');
    background-position: center;
    background-repeat: repeat-x;
    height: 4em;
}

.sideimg-1, .sideimg-2, .sideimg-3, .sideimg-4 {
    background-clip: content-box;
    background-origin: content-box;
    background-size: 100%, auto;
    background-repeat: space;
    background-position-y: center;
}
.sideimg-1 {
    background-image: url('../images/NG2.png');
}
.sideimg-2 {
    background-image: url('../images/NG3.png');
}
.sideimg-3 {
    background-image: url('../images/NG6.png');
}
.sideimg-4 {
    background-image: url('../images/NG5.png');
}
#background {
    background-image: url('../images/geometric-leaves.png');
    background-attachment: scroll;
    background-repeat: repeat;
}
#backgroundfade {
    height: 20px;
    background-image: linear-gradient(rgba(255,255,255,0.25), white);
}
/* Hide Navbar if printing */
@media print {
    #myNavbar {
        display: none;
    }
    /* Add page breaks after each section */
    #schedule, #travel, #accommodation, #questions {
        break-after: page;
    }
}