body{
  font-family: 'Quicksand', sans-serif;
  background-color:#eaeaea;
 }
 
.lc-body{
  color:#404040;
  padding-top:20px
 }

.lc-body ul{
  padding-left:20px;
 }
 
h1, h2, h3, h4, h5 ,h6{
  color:#559eaa;
  font-family: 'Quicksand medium', sans-serif;
 }
 
h1{font-size: 32px}
h2{font-size: 28px}
h3{font-size: 24px}
h4{font-size: 20px}
h5{font-size: 16px; margin-top:-10px;}
h6{font-size: 12px}

.btn-left{margin-right:10px; }
.btn-right{margin-left:10px; }

#grid-container{ 
  padding:10px;
  max-width:920px;
  margin:auto;
  background-color:#fff;
}

.iframe-container{
  position:relative;
  width:100%;
  padding-bottom:56.25%;
  height:0;
  margin-bottom:20px;
 }

 #images{
  width:99%;
  min-height:250px;
 }

.iframe-container iframe{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
 } 
 
.lc-head{
  background-color:#084c54;
  min-height:40px;
  color: #ffffff;
  margin-bottom:20px;
  padding:3px;
  margin-top:-10px;
}

.lc-head a:link, .lc-head a:visited, .lc-footer a:link, .lc-footer a:visited{
  color:#fff; font-weight:600;
}

.lc-head a:hover, .lc-footer a:hover{color:#FFF4C8;}

.lc-footer{
  background-color:#891809;
  padding:10px;
  margin-top:10px;
  color:#ffffff;
  font-size:smaller;
 }

.lc-lower-footer{
  margin-top: 20px;
  text-align: center;
}

.lc-menu {
  min-height:195px;
  background-color:#c46961;
  padding:10px 0px 10px 0px;
 }
 
.lc-icon{
  min-height:50px;
 }

.lc-link{
  font-size: 0.85em;
  margin-top: 10px;
}
 
/* Base CSS */
#cssmenu{padding:0;margin:0;border:0;}
#cssmenu{margin-top:10px;}
#cssmenu ul,#cssmenu ul li,#cssmenu ul ul,#cssmenu ul ul ul{list-style:none;margin:0;padding:0;border:0;}
#cssmenu ul{position:relative;z-index:397;}
#cssmenu ul li{min-height:1px;line-height:1em;vertical-align:middle;}
#cssmenu ul li:hover{position:relative;z-index:399;cursor:default;}
#cssmenu ul ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:398;width:50%;}
#cssmenu ul ul ul{top:0px;left:99%;}
#cssmenu ul li:hover > ul{visibility:visible;}
#cssmenu ul ul{top:0px;left:99%;}

/* Custom CSS Styles */
#cssmenu ul{width:220px;}
#cssmenu ul ul{width:150px;background:#c0dbe0;opacity:0.9;}
#cssmenu ul ul ul{width:200px;background:#c0dbe0;opacity:0.9;}
#cssmenu ul li{padding:7px 10px;color:#000;}
#cssmenu ul li.hover,#cssmenu ul li:hover{background:#559eaa;color:#fff;}
#cssmenu ul a:link,#cssmenu ul a:visited{color:#fff;text-decoration:none;}
#cssmenu ul a:hover{color:#fff;}
#cssmenu ul a:active{color:#ffa500;}
#cssmenu ul ul a:link, #cssmenu ul ul a:visited{color:#000;}
#cssmenu ul ul a:hover{background:#559eaa;color:#fff;}


/* ----------------- Gallery ----------------------  */
.gallery-thumb{
  width: 195px;
  height: 150px;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
  cursor: pointer;
}

.gallery-thumb img{
  width: 195px;
  height: 150px;
  object-fit: cover;
}

#popUpWindow{
  position:sticky;
  top:50px;
  left:5%;
  display:none;
  padding:0px;
  z-index:500;
  background-color:#fff;
  }

  #closePanel_X{
    position:absolute;
    width:40px;
    height:40px;
    background-color:#fff;
    top:10px;
    cursor:pointer;
    font-size:1.6em;
    font-weight:700;
    text-align:center;
    border:solid 2px rgb(0, 0, 0);
    border-radius:20px;
    opacity:.4
    }

    #imgCaption{
      position:relative;
      min-height:20px;
      margin-top:0px;
      /* background-image:url('../img/caption_bg.png'); */
      color:#222;
      font-weight:700;
      /* border:solid 1px #888; */
      font-size:.9em;
      text-align:center;
      padding:5px 5px;
      }