/* BASIC css start */
html, body{background-color: #ffffff!important} 
#header{    background: none!important;}
a{color:#000!important}
ul, ol { margin: 0!important}
  .camLogo{    z-index: 99999;
    position: fixed;
    transform: translate3d(0,0,0);
    width: 56px;
    left: 20px;
    top: 20px;}
      .camLogo img{width:100%}
   .camLogo:hover{}
   .overG {position:relative;text-align:center;}
   .overG .overP{position:absolute; top:50%;color:#000; width: 90%;opacity: 0;-webkit-transition: 1s ease;padding:0 5%;
    transition: 1s ease;font-size:1.2em;    font-style: normal }
   .overG:hover .overP {opacity: 1;    -webkit-transition: 1s ease;
    transition: 1s ease; }
    .overG img{background:#fff}
    .overG:hover img {opacity: 0.6;    -webkit-transition: 1s ease;
    transition: 1s ease;}
    
    p{font-family: 'Cormorant Garamond', serif !important}
    p.en{font-family: 'Cormorant Garamond', serif !important;line-height: 1.4;font-size: 20px!important; letter-spacing: 0.5px;}
    p.han{font-family: 'Noto Sans KR', sans-serif !important;line-height: 1.7;letter-spacing: 0.5px;}
    
    
    .fn-c-hp-featured-text-block p{    margin: 0!important ;
    -webkit-transition: color 0.4s ease;
    transition: color 0.4s ease;
    font-size: 16px; 
    line-height: auto!important;
    font-style: normal!important;}
    .fn-c-hp-featured-text-block{text-align:center !important;max-width: unset!important;}
    

.fn-hp-resort__banner-content {
    padding: 8rem 0 !important;
}

.padItem figure {padding:0!important;}
/* ºñµð¿À */
.singlevidcontainer {
    margin: 0px 10px;
    opacity: 0;
    transition: 300ms opacity ease-in;
}
.player .vp-sidedock, .player .vp-sidedock .sidedock-inner {  display: none!important;}

.vidOverlay{    height: 100%;
    width: 100%;}
    ul, ol {
    margin: 0;
}
/* BASIC css end */

