.fett {
	font-weight: bold;	
}

.breadcrumb > .active {
	color: #3A4349;
	font-weight: bold;
}

/*.istopfixed {
    box-shadow: #232A30 0px 1px;
}*/

div.soso {
  /* Set "my-sec-counter" to 0 */
  counter-reset: my-sec-counter;
}

h3.number::before {
  /* Increment "my-sec-counter" by 1 */
  counter-increment: my-sec-counter;
  content: " " counter(my-sec-counter) ". ";
  background-color: #F2B06E;
  border-radius: 50% 50% 0 50%;
  padding: 5px 5px 5px 10px;
  margin-right: 10px;
  color: #232A30;
  font-family: "Segoe UI";
}

h3.number::after {
  content: " ";
  display: block;
  width: 50px;
  border-bottom: 3px solid #F2B06E;
  margin-left: 55px;
  margin-top: 15px;
}

h3.number {
    margin: 20px 0 0 0;
}

h3.number ~ p {
  margin-left: 55px;
  margin-top: 5px;
}

blockquote {
    border-left: 3px solid #F2B06E;
  	padding: 0 0 0 15px;
    margin: 0 0 1.3rem;
}

blockquote p {
    font-size: 1.3rem;
  	line-height: 120%;
  	/*font-weight: 500;*/
    font-style: italic;
}

p {
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

h2#test0 > span {
  display: inline-block;
  line-height: 80%;
}

.test1::after {
  font-family: FontAwesome;
  <!--content: " \2714";-->
  font-size: 30px;
  font-weight: 900;
  color: #F2B06E !important;
}

/*Ghost-Button-Transition-rot*/
.ghost-button-transition-rot {
  
/*shake*/
  position: relative;
  animation-name: shake;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in;
  cursor: pointer; 
}
@keyframes shake {
  0% {left: 0}
  1% {left: -3px}
  2% {left: 5px}
  3% {left: -8px}
  4% {left: 8px}
  5% {left: -5px}
  6% {left: 3px}
  7% {left: 0}
}
