.silnet-logo-container .silnet-logo-svg {
	width: auto;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
	overflow: visible;
  }
  .silnet-logo-container.silnet-white .silnet-logo-svg.animate g.silnet-logo-circle .silnet-logo-path {
	-webkit-animation-name: "silnet-white-logo-path-animation";
			animation-name: "silnet-white-logo-path-animation";
  }
  
  .silnet-logo-container .silnet-logo-svg g.silnet-logo-circle {
	-webkit-transform-origin: 50% 50%;
		-ms-transform-origin: 50% 50%;
			transform-origin: 50% 50%;
	-webkit-animation-duration: 4s;
			animation-duration: 4s;
	-webkit-animation-iteration-count: 1;
			animation-iteration-count: 1;
	-webkit-animation-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
			animation-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
  }
  .silnet-logo-container .silnet-logo-svg g.silnet-logo-circle > * {
	-webkit-transition: 0.4s cubic-bezier(0.22, 0.61, 0.36, 1);
			transition: 0.4s cubic-bezier(0.22, 0.61, 0.36, 1);
  }
  .silnet-logo-container .silnet-logo-svg g.silnet-logo-circle .silnet-logo-background {
	fill: rgba(255, 255, 255, 0);
	-webkit-animation-duration: 3s;
			animation-duration: 3s;
	-webkit-animation-delay: 1s;
			animation-delay: 1s;
	-webkit-animation-iteration-count: 1;
			animation-iteration-count: 1;
	-webkit-animation-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
			animation-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
  }
  .silnet-logo-container .silnet-logo-svg:hover g.silnet-logo-circle .silnet-logo-background {
	fill: white;
  }
  
  .silnet-logo-container .silnet-logo-svg g.silnet-logo-circle .silnet-logo-path {
	fill: rgba(0, 0, 0, 0.3);
	-webkit-animation-duration: 3s;
			animation-duration: 3s;
	-webkit-animation-delay: 1s;
			animation-delay: 1s;
	-webkit-animation-iteration-count: 1;
			animation-iteration-count: 1;
	-webkit-animation-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
			animation-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
  }
  .silnet-logo-container.silnet-white .silnet-logo-svg g.silnet-logo-circle .silnet-logo-path {
	fill: rgba(255, 255, 255, 0.5);
  }
  
  .silnet-logo-container .silnet-logo-svg:hover g.silnet-logo-circle .silnet-logo-path {
	fill: #ed1c24 !important;
  }
  
  .silnet-logo-container .silnet-logo-svg .silnet-logo-automotive-separator {
	fill: rgba(0, 0, 0, 0.2);
  }
  .silnet-logo-container.silnet-white .silnet-logo-svg .silnet-logo-automotive-separator {
	fill: rgba(255, 255, 255, 0.3);
  }
  
  .silnet-logo-container .silnet-logo-svg .silnet-logo-automotive-text-red {
	fill: rgba(0, 0, 0, 0.5);
  }
  .silnet-logo-container.silnet-white .silnet-logo-svg .silnet-logo-automotive-text-red {
	fill: rgba(255, 255, 255, 0.5);
  }
  
  .silnet-logo-container .silnet-logo-svg:hover .silnet-logo-automotive-text-red {
	fill: #ed1c24 !important;
  }
  
  .silnet-logo-container .silnet-logo-svg .silnet-logo-automotive-text-gray {
	fill: rgba(0, 0, 0, 0.5);
  }
  .silnet-logo-container.silnet-white .silnet-logo-svg .silnet-logo-automotive-text-gray {
	fill: rgba(255, 255, 255, 0.5);
  }
  
  .silnet-logo-container .silnet-logo-svg.animate g.silnet-logo-circle {
	-webkit-animation-name: "silnet-logo-circle-animation";
			animation-name: "silnet-logo-circle-animation";
  }
  .silnet-logo-container .silnet-logo-svg.animate g.silnet-logo-circle .silnet-logo-background {
	-webkit-animation-name: "silnet-logo-background-animation";
			animation-name: "silnet-logo-background-animation";
  }
  .silnet-logo-container .silnet-logo-svg.animate g.silnet-logo-circle .silnet-logo-path {
	-webkit-animation-name: "silnet-logo-path-animation";
			animation-name: "silnet-logo-path-animation";
  }
  
  @-webkit-keyframes silnet-logo-circle-animation {
	0% {
	  -webkit-transform: rotate3d(0, 1, 0, 0deg);
			  transform: rotate3d(0, 1, 0, 0deg);
	}
	60%, 80% {
	  -webkit-transform: rotate3d(0, 1, 0, 360deg);
			  transform: rotate3d(0, 1, 0, 360deg);
	}
	85% {
	  -webkit-transform: rotate3d(0, 1, 0, 360deg) scale(1.2);
			  transform: rotate3d(0, 1, 0, 360deg) scale(1.2);
	}
	90% {
	  -webkit-transform: rotate3d(0, 1, 0, 360deg) scale(1);
			  transform: rotate3d(0, 1, 0, 360deg) scale(1);
	}
	95% {
	  -webkit-transform: rotate3d(0, 1, 0, 360deg) scale(1.2);
			  transform: rotate3d(0, 1, 0, 360deg) scale(1.2);
	}
	100% {
	  -webkit-transform: rotate3d(0, 1, 0, 360deg) scale(1);
			  transform: rotate3d(0, 1, 0, 360deg) scale(1);
	}
  }
  
  @keyframes silnet-logo-circle-animation {
	0% {
	  -webkit-transform: rotate3d(0, 1, 0, 0deg);
			  transform: rotate3d(0, 1, 0, 0deg);
	}
	60%, 80% {
	  -webkit-transform: rotate3d(0, 1, 0, 360deg);
			  transform: rotate3d(0, 1, 0, 360deg);
	}
	85% {
	  -webkit-transform: rotate3d(0, 1, 0, 360deg) scale(1.2);
			  transform: rotate3d(0, 1, 0, 360deg) scale(1.2);
	}
	90% {
	  -webkit-transform: rotate3d(0, 1, 0, 360deg) scale(1);
			  transform: rotate3d(0, 1, 0, 360deg) scale(1);
	}
	95% {
	  -webkit-transform: rotate3d(0, 1, 0, 360deg) scale(1.2);
			  transform: rotate3d(0, 1, 0, 360deg) scale(1.2);
	}
	100% {
	  -webkit-transform: rotate3d(0, 1, 0, 360deg) scale(1);
			  transform: rotate3d(0, 1, 0, 360deg) scale(1);
	}
  }
  @-webkit-keyframes silnet-logo-background-animation {
	0% {
	  fill: rgba(255, 255, 255, 0);
	}
	40%, 94% {
	  fill: white;
	}
	100% {
	  fill: rgba(255, 255, 255, 0);
	}
  }
  @keyframes silnet-logo-background-animation {
	0% {
	  fill: rgba(255, 255, 255, 0);
	}
	40%, 94% {
	  fill: white;
	}
	100% {
	  fill: rgba(255, 255, 255, 0);
	}
  }
  @-webkit-keyframes silnet-logo-path-animation {
	0% {
	  fill: rgba(0, 0, 0, 0.3);
	}
	40%, 94% {
	  fill: #ed1c24;
	}
	100% {
	  fill: rgba(0, 0, 0, 0.3);
	}
  }
  @keyframes silnet-logo-path-animation {
	0% {
	  fill: rgba(0, 0, 0, 0.3);
	}
	40%, 94% {
	  fill: #ed1c24;
	}
	100% {
	  fill: rgba(0, 0, 0, 0.3);
	}
  }
  @-webkit-keyframes silnet-white-logo-path-animation {
	0% {
	  fill: rgba(255, 255, 255, 0.5);
	}
	40%, 94% {
	  fill: #ed1c24;
	}
	100% {
	  fill: rgba(255, 255, 255, 0.5);
	}
  }
  @keyframes silnet-white-logo-path-animation {
	0% {
	  fill: rgba(255, 255, 255, 0.5);
	}
	40%, 94% {
	  fill: #ed1c24;
	}
	100% {
	  fill: rgba(255, 255, 255, 0.5);
	}
  }