
body, .ui.menu, .ui.header, .ui.accordion .title:not(.ui) {
  font-family: Roboto;
}


.ui.vertical.menu .item.title {
//  border-left: 6px solid rgb(244,121,32);
  background-color: rgb(244,121,32);
  color: black;
  border-radius: 0;
// padding-left: 12px;
}
.ui.vertical.menu .item.title .sub {
  margin-top: 4px;
}

.ui.menu .item.search {
  padding: 0;
}

.item.search input{
  background-color: transparent;
  border: 0;
//   border-bottom: solid 1px white;
  padding: 13px 16px;
  width: 100%;
  padding-left: 35px;
  font-size: .85714286em;
  color: rgba(255,255,255,.5);
}

.ui.vertical.inverted.sticky.menu {
  border: 0;
}

.item.search input:focus{
  outline: none;
  background-color: #333;
  color: white;
}

.ui.vertical.menu .item.search i.filter.icon {
  position: absolute;
  padding: 12px 9px;
}

.ui.vertical.text.menu .item.config:not(.dropdown):not(.uncategorized) > .menu > .item {
  margin-left: 7px;
}

.ui.vertical.text.menu .item.config > .content.menu {
  padding-top: 4px;
}
.ui.vertical.text.menu .item.config.uncategorized > .content.menu {
  padding-top: 0px;
}


.ui.vertical.text.menu .item.config {
  margin-top: 0px;
  margin-bottom: 4px;
}

.ui.vertical.text.menu .item.config-start {
  margin-top: 10px;
  margin-bottom: 4px;
}

.ui.accordion .item.config .title:not(.ui) {
  font-size: .95em;
}

#example .following.menu .menu .active.item {
//   font-weight: bold;
  color: #00b5ad;
}

#example .example {
  padding: 0 0;
}

#example .example .anchor + p {
  padding-bottom: 0;
}

img.cv-img {
  border: 0 none;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  max-width: 100%;
}
