.navbar {
   background-color: transparent;
   background: transparent;
   border-color: transparent;
}
a:hover{
  color: black;
}
@font-face{
  font-family: "headings";
  src: url(ds.ttf);
}
@font-face{
  font-family: "bbg";
  src: url(AveriaSerif-Regular.ttf);
}
<style>
@import url('https://fonts.googleapis.com/css?family=Andada|Averia+Serif+Libre');
</style>

.navbar .navbar-nav {
    display: inline-block;
    float: none;
}

.navbar .navbar-collapse {
    text-align: center;
}

hr{
	padding: 0px;
	margin: 0px;
	margin-top:2px;
	background-color: black;
	border-width: 1px;
}

.postPT{
	text-align: center;
	margin-bottom: 100px;
}
.postPT p{
	text-align: justify;
	font-size: 19px;
}
.postPTt h1, .postPTt h2, .postPTt h3{
  font-family: "headings";
}

.postPTt p{
  text-align: justify;
  font-size: 19px;
  margin-bottom: 40px;
  font-family: 'Andada', serif;
}


@keyframes blink {
    0% {
      opacity: .125;
    }

    20% {
      opacity: 1;
    }
    100% {
      opacity: .125;
    }
}

.dotanim span {
  animation-name: blink;
  animation-duration: 1.4s;
  animation-iteration-count: infinite;
  animation-fill-mode: both;
}

.dotanim span:nth-child(2) {
  animation-delay: .2s;
}

.dotanim span:nth-child(3) {
  animation-delay: .4s;
}





.bottomnav{
  text-align: center;
  margin-bottom: 30px;
}
.block_t{
  display: inline-block;
}
.block_t_t{
  display: inline-block;
}



footer {
    line-height: 75px;
    color: white;
    width: 100%; height: 100%;
    background:   #343434;
    top: 50px; left: 0px;
}

footer a{
  color: white;
}
footer a:hover{
  color: grey;
}
.pm{
  text-decoration: none !important;
  color: black;
}
.lenk{
  font-family: "headings";
  line-height: 92%;
  margin-bottom: 0px;
  padding-bottom: 9px;
}

.pm p{
  font-family: 'Andada', serif;
}
.pm p:hover{
  text-decoration: none !important;
  color: black;
}
.pm:hover > .lenk{
  text-decoration: none;
  color: #007BA7;
}

nav.navbar.navbar-default {
  margin-top: 30px;
    min-height: 0px;
}

hr.style-eight {
    overflow: visible; /* For IE */
    padding: 0;
    border: none;
    border-top: medium double #333;
    color: #333;
    text-align: center;
}
hr.style-eight:after {
    content: "ℜ";
    display: inline-block;
    position: relative;
    top: -0.7em;
    font-size: 1.5em;
    padding: 0 0.25em;
    background: white;
}




.navbar-collapse {
  text-align:center;
}
.navbar-nav {
    display:inline-block;
    float:none;
}

.navbar a{                  
font-family: bbg;
}

.navbar-default .navbar-nav > li > a{
    color: #1a1a1a;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #595959;
}

@media (min-width: 768px) {
    .container-small {
        width: 300px;
    }
    .container-large {
        width: 970px;
    } 
} 
@media (min-width: 992px) {
    .container-small {
        width: 550px;
    }
    .container-large {
        width: 1170px;
    } 
} 
@media (min-width: 1200px) {
    .container-small {
        width: 800px;
    }
    .container-large {
        width: 1500px;
    } 
}

.container-small, .container-large {
    max-width: 100%;
}



pre{
    display: block;
    font-family: monospace;
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 30px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: white;
    border: 0px;
    border-radius: 0px;
}
.infoheadBlog, .commensection, .sendi{
  font-family: "headings";
}
.textbox{
  width: 100%;
  margin-bottom: 10px;
  font-size: 17px;
}

.subbutton{
  margin-top: 10px;
  margin-bottom: 40px;
  background-color: #242124;
  border: none;
  font-size: 20px;
  color: white;
  padding: 10px 20px;
  text-decoration: none;
}
.subbutton:hover{
  background-color: #343434;
}

.centero{
  display: block; 
  margin: auto;
  max-width: 100%;
}

.footer {
  position:absolute;
  bottom:0;
}
.bod{
  min-height: 100vh;
}