body.single .pp-post-navigation {display: none;}

/*adjust copyright footer text size on mobile only*/
@media screen and (max-width: 767px) {
    .copyright-footer {font-size: 2.5vw;}
.copyright-footer a {font-size: 2.5vw;}
}

/*create underline effect on active menu links*/
body.home .pp-block-wrap .pp-sticky .pp-menu > ul > li:nth-child(1) {
    border-bottom: 1px solid rgba(67,67,67,1); width: 50px;
}

body.single-pp_gallery .pp-block-wrap .pp-sticky .pp-menu > ul > li:nth-child(2) {
    border-bottom: 1px solid rgba(67,67,67,1); width: 106px;
}

body.article-details .pp-block-wrap .pp-sticky .pp-menu > ul > li:nth-child(3),
body.article-referrals .pp-block-wrap .pp-sticky .pp-menu > ul > li:nth-child(3) {
    border-bottom: 1px solid rgba(67,67,67,1); width: 77px;
}

body.article-contact .pp-block-wrap .pp-sticky .pp-menu > ul > li:nth-child(5) {
    border-bottom: 1px solid rgba(67,67,67,1); width: 87px;
}

body.article-welcome .pp-block-wrap .pp-sticky .pp-menu > ul > li:nth-child(4),
body.article-albums .pp-block-wrap .pp-sticky .pp-menu > ul > li:nth-child(4),
body.article-portrait-guide .pp-block-wrap .pp-sticky .pp-menu > ul > li:nth-child(4)  {
    border-bottom: 1px solid rgba(67,67,67,1);
}

/*create underline effect on active menu links for mobile*/

body.home .pp-slideover .pp-menu > ul > li:nth-child(1) > a {
    border-bottom: 1px solid rgba(67,67,67,1); width: 70px; margin-left: auto; margin-right: auto; padding: 7px 0 0 0; margin-bottom: 7px;
}

body.article-portfolio .pp-slideover .pp-menu > ul > li:nth-child(2) > a {
    border-bottom: 1px solid rgba(67,67,67,1); width: 140px; margin-left: auto; margin-right: auto; padding: 7px 0 0 0; margin-bottom: 7px;
}

body.article-details .pp-slideover .pp-menu > ul > li:nth-child(3) > a,
body.article-referrals .pp-slideover .pp-menu > ul > li:nth-child(3) > a {
    border-bottom: 1px solid rgba(67,67,67,1); width: 110px; margin-left: auto; margin-right: auto; padding: 7px 0 0 0; margin-bottom: 7px;
}

body.article-contact .pp-slideover .pp-menu > ul > li:nth-child(5) > a {
    border-bottom: 1px solid rgba(67,67,67,1); width: 130px; margin-left: auto; margin-right: auto; padding:7px 0 0 0; margin-bottom: 7px;
}

body.article-welcome .pp-slideover .pp-menu ul li ul li:nth-child(4) > a {
    border-bottom: 1px solid rgba(67,67,67,1); width: 90px; margin-left: auto; margin-right: auto; padding: 7px 0 0 0; margin-bottom: 7px;
}

body.article-albums .pp-slideover .pp-menu ul li ul li:nth-child(4) > a {
    border-bottom: 1px solid rgba(67,67,67,1); width: 75px; margin-left: auto; margin-right: auto; padding: 7px 0 0 0; margin-bottom: 7px;
}

body.article-portrait-guide .pp-slideover .pp-menu ul li ul li:nth-child(4) > a {
    border-bottom: 1px solid rgba(67,67,67,1); width: 150px; margin-left: auto; margin-right: auto; padding: 7px 0 0 0; margin-bottom: 7px;
}

body.blog .pp-slideover .pp-menu ul li ul li:nth-child(4) > a {
    border-bottom: 1px solid rgba(67,67,67,1); width: 75px; margin-left: auto; margin-right: auto; padding: 7px 0 0 0; margin-bottom: 7px;
}

/* lightbox gallery */

.galleries-2e68c016-6d33-4583-94c3-606358b7af79 .ansel-expanded-controls > .ansel-control { opacity: 1 }

.galleries-2e68c016-6d33-4583-94c3-606358b7af79 .ansel-control-bar .ansel-expanded-controls > .material-symbols-rounded {
  text-shadow: 1px 1px 8px white;
  font-size:45px;
}