a {color:#00f;text-decoration:none;}
a img{border:none;}
a:hover{text-decoration:underline;color:#00f;}
a:active{border:none;outline:0;}
a:focus{outline:0;}
#MainLogo{position:relative;/*! z-index: 1000; */text-align: center;width: 95%;padding: 0.5% 2.5%;}
#MainLogo img{width:90%;max-width:1300px;height:auto;}

#MainNavWrapper{position:fixed;float:left;z-index:19;margin:1%;}
#MainNavIconHolder{position:relative;z-index:12;}
.MainNavIcon{font-size:30px;cursor: pointer;display:inline-block;min-width: 50px;text-align: center;margin:2% 0;z-index:20;}
#MainNavWrapperBG{position:absolute;width:100%;height:100%;background: #eee;opacity: 0.8;z-index:11;top: 0;}

#MainNav{width:90%;margin-left:10%;text-align:center;position: relative;float:left;font-size:120%;}
.MainNav{display:inline-block;text-align:center;padding:0 2%;color:#444;font-weight:normal;}
.MainNav a{color:#ccc;}
.MainNav a:hover{color:#fff;text-decoration:underline;}

#ExtraNav{display:none;position:absolute;background:#3baa35;width:100%;/*! margin:0 10%; *//*! min-width:600px; */font-size:1.5vw;top: 100%;box-shadow: 4px 4px 8px;}

#BurgerNav{display:none;/*! opacity: 0.7; */background:#3baa35;position: fixed;top: 9%;}
#Burger{display:none;position:fixed;z-index:1001;top:1px;right:1%;}
.BurgerLink{width:100%;float:left;color:#000;padding:2% 0;border-top: solid 2px #555;display: block;text-align: center;}
.BurgerLink.Label{width:77%;float:left;color:#fff;margin:0 0 2px 0;padding:0 0 0 2%;background:#000;}

.BurgerSubNav{display:none;background:#000;;position:absolute;padding:4px;}
.BurgerSubNavLink{display:block;font-size:4vw;width:75%;margin: 0 0 0 25%;}
#Link0{border:none;}


.ChildPageLink{text-align:center;}

#FooterNav{position:relative;float:left;width:50%;}
#FooterNav a{color:#fff;text-decoration:none; font-size:14px;line-height:24px;}
#FooterNav a:hover{text-decoration:underline;}
#FooterContact{position:relative;float:right;width:50%;height:120px;font-size:16px;line-height:24px;text-align:center;}

.ChildPageGrid a{color:#4277A0}
.ChildPageGrid a p{color:#000}

.ChildPageList {width:100%;/*! outline:solid 1px #ccc; */border-top: solid 1px #ccc;padding: 1% 0 2% 0;}
.ChildPageList a{color:#000;}
.ChildPageList a:hover{color:#00a;}
.ChildPageList a h3{color:#4277A0;}


#SocialNetworkLinks{width:100%;text-align:center;}
#SocialNetworkLinks a{display:inline-block;margin:0 0.5%;}
#HomeButton{font-size:30px;cursor: pointer;display:inline-block;/*! position: fixed; *//*! z-index: 5; *//*! top: 1%; *//*! left: 55px; *//*! float: left; */}
#SearchButton{font-size:30px;cursor: pointer;display:inline-block;/*! position: fixed; *//*! z-index: 5; *//*! top: 1%; *//*! left: 90px; *//*! float: left; */}
#SideBurger{font-size:30px;cursor: pointer;display:inline-block;/*! position: fixed; *//*! z-index: 5; *//*! top: 1%; *//*! left: 15px; *//*! float: left; */}

.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 20;
    top: 0;
    left: 0;
    background-color: #111;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 40px;
    white-space: nowrap;
    opacity: 0;
    transition-timing-function: ease-out;
}

.sidenav a {
    padding: 8px 8px 8px 20px;
    text-decoration: none;
    font-size: 23px;
    color: #818181;
    display: block;
    transition: 0.3s;
}

.sidenav a:hover {
    color: #f1f1f1;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}

.PageControl{
  display:block;
  position:fixed;
  top:10%;
  z-index:1;
  background:#7af;
  /*! width:5%; */
  text-align:center;
  color:#fff;
  padding:0.5% 1%;
  font-size:120%;
  border: solid 1px #777;
  box-shadow: 2px 2px 2px #444;
}

a:hover.PageControl{background:#00f;color:#fff;}

#PrevPage{
  right:10%;
  border-top-left-radius: 0.5vw;
  border-bottom-left-radius: 0.5vw;
}
#NextPage{
  right:2%;
  border-top-right-radius: 0.5vw;
  border-bottom-right-radius: 0.5vw;
}

#BackToGallery{
  left:2%;
  border-radius: 0.5vw;
}