/* b Clock */
/* 2 Page header / .page-header */
/* 3 Page footer / page-footer */
.page-footer .footer-left, .page-footer .footer-right {
  -webkit-transition: 0.3s;
  transition: 0.3s; }

.page-footer .footer-left {
  position: fixed;
  left: 16px;
  z-index: 10;
  bottom: 8px; }
  @media (min-width: 768px) {
    .page-footer .footer-left {
      left: 64px;
      bottom: 32px; } }
  .page-footer .footer-left p {
    margin-bottom: 0;
    font-size: 0.75rem;
    color: rgba(255, 255, 255, 0.5); }
    .page-footer .footer-left p .marked {
      font-weight: bold; }

.page-footer .footer-right {
  position: fixed;
  bottom: 8px;
  right: 16px;
  z-index: 10; }
  @media (min-width: 768px) {
    .page-footer .footer-right {
      right: 64px;
      bottom: 32px; } }
  .page-footer .footer-right .note {
    display: inline-block; }
  .page-footer .footer-right p {
    margin-bottom: 0;
    font-size: 0.75rem;
    color: rgba(25, 25, 255, 0.5); }
    .page-footer .footer-right p .marked {
      font-weight: bold;
      color: #000000; }
  .page-footer .footer-right .social {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-right: -8px;
    padding-left: 16px; }
    .page-footer .footer-right .social a {
      padding-left: 8px;
      padding-right: 8px;
      display: inline-block;
      color: rgba(255, 255, 255, 0.5); }
      .page-footer .footer-right .social a:hover {
        color: #ffffff; }
    .page-footer .footer-right .social .icon {
      font-size: 24px; }

.page-footer.scrolled .footer-left, .page-footer.scrolled .footer-right {
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
  opacity: 0;
  visibility: hidden; }

@media (min-width: 768px) and (max-width: 1200px) and (orientation: landscape) {
  .page-footer.fp-scrolled .footer-left, .page-footer.fp-scrolled .footer-right {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
    visibility: hidden; } }

/* 4 Pages */
/* 4.1 Default settings .page-main */