body
{
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100vh;
    justify-content: center;
    align-items: center;
    font-family: sans-serif;
    overflow: hidden;
    background: rgba(241, 226, 215, 0.2);
    position: fixed;
    background: #edae49;
}

.ignorePointer {
    pointer-events: none;
}

.logoDiv {
    min-height: 25vh;
}

#sightPrevent {
    width: 100vw;
    height: 100vh;
    background-color: #edae49;
    position: fixed;
}

.portrait {
    border-radius: 15px;
    display: block;
    max-width: 250px;
    height: auto;
    top: 30vh;
    margin-left: auto;
    margin-right: auto;
}


.pointerButton {
    cursor: pointer;
}

.cuntentButtonSymbol {
    color: #EDAE49;
}

.text {
    /* font-family: 'Nanum Myeogjo', serif; */
    font-family: 'Roboto Slab', serif;
    font-weight: 200;
    font-size: 1em;
    color: white;
}

.text.title {
    font-family: 'Titillium Web', sans-serif;
    font-weight: bold;
    font-size: 3em;
    margin-bottom: 50px;
}

.text.italic {
    font-style: italic;
}

.content {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100vh;
    position: fixed;
    overflow: hidden;
    visibility: hidden;
}

#contentBackground {
    overflow: hidden;
}

#content1 {
    position: fixed;
    visibility: hidden;
}

#content2 {
    position: fixed;
    visibility: hidden;
}

#content3 {
    font-family: 'Titillium Web', sans-serif;
    font-weight: bold;
    font-size: 1em;
    color: white;
    top:0;
    left:0;
    bottom: 20%;
    right: 0;
    display: flex;
    vertical-align: middle;
    text-align: center;
    justify-content: center;
    align-items: center;
    justify-items: center;
    position: fixed;
    width: auto;
    height: auto;
    margin: auto;
    padding: 0;
    visibility: hidden;
}

#content4 {
    position: fixed;
    visibility: hidden;
}

#content5 {
    position: fixed;
    visibility: hidden;
}


.background {
    width:    100%;
    height:   100%;
    position: absolute;
    left:     0;
    top:      0;
    opacity:  0;
}

a:link {
    font-family: 'Roboto Slab', serif;
    font-weight: 300;
    font-size: 1em;
    color: #d1495b;
}
a:visited {
    color: #d1495b;
}
a:hover {
    color: #f898a4;
}

.close-button {
    transform: scale(100);
    cursor: pointer;
}

.noPointerClass {
    pointer-events: none;
}

.zigzagLogo {
    stroke-linejoin: round;
}



.textbox {
    margin: auto;
    margin-top: 20vh;
}

.descriptionText {
    text-align: left;
}

.galleryContainer {
    overflow: auto;
    position: relative;
    height: 80vh;
    width: 100vw;
    top: 3vh;
    align-items: center;
}

/* .gallery {
    width: auto;
    position: relative;
    align-items: center;
} */

.rowSpacing {
    margin-bottom: 3em;
}

.spacingBlock-250 {  
    height: 250px;
}

.spacingBlock-25 {
    height: 25px;
}

.galleryImage {
    width: 100%;
    box-shadow: 1;
    border-radius: 3px;
    display: block;
    margin-top: 1.5em;
    margin-left: auto;
    margin-right: auto;
}

.shadow {
    box-shadow: none;
}


.MultiCarousel { float: left; overflow: hidden; padding: 15px; width: 70vw; position:fixed; }
.MultiCarousel .MultiCarousel-inner { transition: 1s ease all; float: left; }
.MultiCarousel .MultiCarousel-inner .item { float: left;}
.MultiCarousel .MultiCarousel-inner .item > div { text-align: center; padding:10px; margin:10px; background:#f1f1f1; color:#666;}
.MultiCarousel .leftLst, .MultiCarousel .rightLst { position:absolute; border-radius:50%;top:calc(50% - 20px); }
.MultiCarousel .leftLst { left:0; }
.MultiCarousel .rightLst { right:0; }   
.MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over { pointer-events: none; background:#ccc; }

.carouselImage {
    height: 40vh;
}

.myPlaceholder {
    background-color: #ffffff11;

    min-height: 100px;
    min-width: 100px;
    /* animation-name: pulse;
    animation-duration: 2s;
    animation-play-state: running;
    animation-direction: alternate;
    animation-iteration-count: infinite; */
}

/* @keyframes pulse {
    from {background-color: #ffffffb6;}
    to{background-color:#ffffff11;}
} */
