/* profile picture and name --------------------------------------------------*/
@media screen and (min-width: 1024px) {
  #profile {
  text-align: left;
}
#profile .portrait {
  position:absolute;
  left:60%;
}
#profile .portrait-title {
  position:absolute;
  left:170%;
  width:300px;
}
#profile .network-icon {
  position:absolute;
  left:170%;
  top:300%;
  width:300px;
}
}

#profile .portrait {
  background-image: url('../img/portrait.jpg');
  width: 290px;
  height: 290px;
  margin: 0 auto;
  border-radius: 20%;
  background-size: cover;
}

#profile .portrait-title h2 {
  font-size: 2em;
  font-weight: 900;
  color: rgb(43,40,40);
  margin: 50px 0 10px 0;
}

#profile .portrait-title h3 {
  font-size: 1em;
  font-weight: 300;
  /*color: rgba(0,0,0, 0.54);*/
  color: rgb(96, 92, 92);
  margin: 0px 0 10px 0;
}

#profile .network-icon li:hover {
  transform: scale(1.3);
}

#profile .network-icon li {
  padding-right: 5px;
  padding-left: 5px;
}


/* navbar --------------------------------------------------------------------*/
.navbar-default {
  /*background: {{ .Get "menu_primary" }};*/
  background: #ffffff;
  box-shadow: none;
  border-width: 0px;
}

.navbar-default .navbar-nav>li {
   padding-right: 5px;
   padding-left: 5px;
}

.navbar-default .navbar-nav>li>a:hover {
   transform: scale(1.2);
}

.navbar-default .navbar-brand {
  text-transform: none;
  font-weight: bold;
  font-size: 1.2em;
  color: {{ .Get "menu_title" }};
}

/* article -----------------------------------------------------------------*/
.article-container {
  max-width: 860px;
}


/* header -------------------------------------------------------------------*/
/*.article-header {
  max-height: 200px;
}*/

.article-banner {
  height: 10%;
}


/* links ---------------------------------------------------------------------*/
a {
    color: rgb(96, 92, 92);
    font-family: Roboto Slab;
}

a:hover {
  color: rgb(0, 0, 0);
  font-weight: bold;
}


/* stuff ---------------------------------------------------------------------*/
b, strong {
  font-family: Roboto Slab;
  font-size: 0.99rem;
}


/* news ---------------------------------------------------------------------*/
.news {
  max-width: 780px;
  margin: auto;
  margin-top:34%;
  margin-bottom:-20%;
  width: 100%;
  padding: 10px;
}

.news li{
  margin: 10px 0;
}

.news h2 {
  padding-bottom: 10px;
  text-align: center;
  font-weight: bold;
}