.scrollToTop {    
	background-image: url(/plugins/system/scrolltock/images/arrow_up.png);
}


.istopfixed {
    box-shadow: #2b2c6f 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: #2b2c6f;
  border-radius: 50% 50% 0 50%;
  padding: 5px 5px 5px 10px;
  margin-right: 10px;
  color: #ffffff;
  font-family: "Segoe UI";
}

h3.number::after {
  content: " ";
  display: block;
  width: 50px;
  border-bottom: 3px solid #f46722;
  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 #f46722;
  	padding: 0 0 0 15px;
    margin: 0 0 18px;
}

blockquote p {
    font-size: 18px;
  	line-height: 120%;
  	font-weight: 500;
    font-style: italic;
}

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

.convertforms.cf-success .cf-response {
    background-color: #2b2c6f;
    display: block;
}

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

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