/* main wide stylesheet 1220px */
/* html body  */
html {height:100%;}
body{background-color:#ffffff;position:relative;margin:0;padding-bottom:8rem;min-height:100%;text-align:left;font-family:'noto sans',sans-serif;color:#000000;} 

/* main links */
a:link {color:#dddddd;Text-Decoration:none;}
a:visited {color:#dddddd;Text-Decoration:none;}
a:hover {color:#ffffff;Text-Decoration:none;}
a:active {color:#ffffff;Text-Decoration:none;}

/* logo */
#logo {width:260px;height:85px;margin:auto;}
#logo img {border:0;display:inline;margin:auto;}

/* info */
#info {width:1200px;height:40px;margin-left:auto;margin-right:auto;font-family:'Oswald',sans-serif;font-size:14px;font-weight:500;}
#info ul {list-style-type:none;margin:0;padding:0;}
#info li {float:left;width:25%;}
#info li:last-child {border-right:none;}
#info li a {display:block;text-align:center;color:#000000;height:35px;padding-top:10px;}
#info li a:hover:not(.active) {background-color:#0d91ff;color:#ffffff;}

/* nav */
#nav  {width:1200px;height:30px;padding-top:5px;margin-left:auto;margin-right:auto;}
#nav p {margin:0;text-align:center;}

/* top */
.top {margin-left:auto;margin-right:auto;text-align:center;padding-top:20px;}

/* social feed */
#socialfeed  {width:600px;padding-top:30px;margin-left:auto;margin-right:auto;font-family:'Oswald',sans-serif;font-size:13px;text-align:center;}

/* footer */
#footer {position:absolute;left:50%;margin-left:-600px;margin-top:40px;bottom:0;width:1200px;height:100px;text-align:center;padding-top:30px;font-family:'Oswald',sans-serif;font-size:13px;} 
#footer a {font:normal 12px;color:#000000;margin:10px;vertical-align:middle;}
#footer a:hover {font:normal 12px;color:#0d91ff;}
#footer p {margin:0;text-align:center;}
#footer img {vertical-align:middle;width:30px;height:30px;background-color:#ffffff;}
#footer img:hover {background-color:#0d91ff;}

/* content */
#content {padding:30px;margin-left:auto;margin-right:auto;text-align:justify;} 
#content {font-family:'Lato';font-size:16px;font-weight:100;}
#content p {text-align:justify;}
#content h1 {font-size:24px;font-weight:normal;text-align:center;}
#content h2 {font-size:12px;font-weight:normal;font-style:italic;}
#content b {font-weight:bold;}
#content img {width:500px;}
#content a {color:#0d91ff}
#content a:hover {color:#dddddd;Text-Decoration:none;}
.spacer {clear:both;}

/* gallery */
#gallery {width:98%;margin-left:auto;margin-right:auto;font-size:16px;} 
img {width:100%;} 

/* masonry */
:root {counter-reset: masonry;}
.masonry {display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));grid-auto-rows:0;}
.masonry-item {overflow: hidden;}
.masonry-item,.masonry-item img {position:relative;}
.txtoverlay {
  font-family:'Oswald';font-size:28px;font-weight:100;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
}

/* contact form */
#contact {width:405px;margin-left:auto;margin-right:auto;text-align:center;}
#contact br {clear:left;}
#contact input {width:400px;margin-top:5px;height:35px;border:0;font-size:12px;background-color:#eeeeee;color:#000000;}
#contact textarea {width:400px;margin-top:5px;border:0;font-size:12px;font-size:12px;background-color:#eeeeee;color:#000000;}
#contact input:focus {outline:none;background-color:#dddddd;}
#contact textarea:focus {outline:none;background-color:#dddddd;}

/* cms styling */
#cms input {border:0;font-size:16px;background-color:#cae1ff;color:#000000;}
#cms textarea {border:0;width:90%;font-size:12px;background-color:#cae1ff;font-size:14px;color:#000000;}

/* about, peaklog photos */
#otherimg {width:400px;margin-left:auto;margin-right:auto;}
#otherimg img{width:333px;height:500px;margin:20px;}

/* peaklog */
#peaklog {padding-left:10px;}
#peaklog br {clear:left;}
.pl {display:block;width:100px;float:left;margin-bottom:10px;}
.pm {display:block;width:400px;float:left;margin-bottom:10px;}
.pr {display:block;width:200px;float:left;margin-bottom:10px;}

/* miscellaneous  */
.bb {font-size:14px;font-weight:bold;}
.imgrhs {float:right;margin:0 20px 0 10px;border:2px solid #999999;}

/* cms styles */