.main-navigation .nav-menu .menu-toggle { 
display: none; }

#site-navigation { 
display: none; }


/* reduces width of desktop */
.site {
margin: 0 auto;
max-width: 1200px; }

/* max-width: 64.29rem; */

/* removes hyphens */
.site-content article {
word-wrap: break-word;
-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none; }


/* removes redundant page title */
.page .entry-title { display: none; }

.site-content {
margin-top: 0px;  
}

.site-header { padding-bottom: 0;
margin: 0 auto; }



/* tagline space reduction */
.site-description { margin: -4px 0 -10px 0;
margin: 0 auto;}


hr { display:none; }



/* IMPROVE NAV TEXT DISPLAY
ul li a {
  font-size: 2em;
  margin: -1em 0; }

 */


/* FOOTER */


/* Hide copyright info */
.site-info { display: none; }



/* Reduce Footer space */
.site-content article {
border-bottom: 0;
margin-bottom: 0;
padding-bottom: 0; }

footer[role="contentinfo"] {
border-top: 0;
line-height: 1;
margin-top: 0;
padding: 0 0 10px 0; }



/* MOBILE ONLY */

/* Fix Photoswipe Zoom on Mobile */
.entry-content img { max-width: none; }





/* MASONRY LAYOUT*/

/* removes masonry captions from page */
.photoswipe_gallery figcaption { display: none; }








/* Modify masonry lightbox background opacity */


.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.8); }


/* Change display of gallery caption */
.pswp__caption__center {
text-align: left;
max-width: 820px;
margin: 0 auto;
font-size: 18px;
padding: 10px;
line-height: 28px;
color: #FFF; }



.pswp__caption__center a {
  color: #A596FF;
}

.entry-content a:visited, .comment-content a:visited {
  color: #A596FF;
}

.entry-content a:hover, .comment-content a:hover {
  color: #B4A8FF;
}


.pswp__caption__center a:visited {
  color: #A596FF;
}


/* keeps menu from wrapping on mobile */
.main-navigation li {
float: left; }


.main-navigation div.nav-menu > ul {
min-width: 320px; }









/* REMOVE UGLY MOBILE TOGGLE MENU */

.main-navigation div.nav-menu > ul,
.main-navigation li,
.main-navigation li a {
 display: inline-block;
}

.menu-toggle {
 display: none; }

.main-navigation li {
 margin: 0 40px 0 0;
 margin: 0 1.957142857rem 0 0;
 position: relative; }

.main-navigation div.nav-menu > ul {
 border-bottom: 1px solid #ededed;
 border-top: 1px solid #ededed;
 display: inline-block !important;
 text-align: center;
 width: 100%; }

.main-navigation li a {
 border-bottom: 0;
 color: #6a6a6a;
 line-height: 3.692307692;
 text-transform: uppercase;
 white-space: nowrap;
 text-decoration: none; }

.main-navigation .current_page_item > a {
 color: #636363;
 font-weight: bold; }

.main-navigation li ul {
 display: none;
 margin: 0;
 padding: 0;
 position: absolute;
 top: 100%;
 z-index: 1; }

.main-navigation ul li:hover > ul {
 border-left: 0;
 display: block; }

.main-navigation li ul li a:hover {
 background: #e3e3e3;
 color: #444; }

.main-navigation li ul li a {
 background: #efefef;
 border-bottom: 1px solid #ededed;
 display: block;
 font-size: 11px;
 font-size: 0.785714286rem;
 line-height: 2.181818182;
 padding: 8px 10px;
 padding: 0.571428571rem 0.714285714rem;
 width: 180px;
 width: 12.85714286rem;
 white-space: normal; }
