body {
	background-image: url("Floral.png");
	background-repeat: repeat-x;
	background-size: 2800px 1600px;
	color: #FEFEFE;
	font-family: 'Deutsch', serif, cursive;
	font-weight: 100;
	height: 100%;
	cursor: crosshair;
}

@font-face {
	font-family: "Deutsch";
	src: url("Fonts/Deutsch.ttf");
	src: url("Fonts/Deutsch.woff") format("woff");
}

.c_logo {
	max-width: 450px;
}

.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.center_text {
	text-align: center;
}

.center_all {

}

.focus:hover {
  animation: focus 2s;
  animation-iteration-count: infinite;
}

.std_focus {
	animation: focus 3s;
	animation-iteration-count: infinite;
}

@keyframes focus {
  0% { transform: scale(1.00); }
	10% { transform: scale(1.01); }
  20% { transform: scale(1.02); }
	30% { transform: scale(1.03); }
  40% { transform: scale(1.04); }
	50% { transform: scale(1.04); }
  60% { transform: scale(1.04); }
	70% { transform: scale(1.03); }
  80% { transform: scale(1.02); }
	90% { transform: scale(1.01); }
	100% { transform: scale(1.00);}
}

.high {
	z-index: 100;
}

.row {
	display: flex;
}

.column {
	flex: 50%;
}

.legal {
	color: #CCCCCC;
}

.consulting {
	color: #ba2f2f;
}

.bright {
	color: #eb1d44;
}

.clean_link {
	text-decoration-line: none;
}

.clean_link:hover {
	color: grey;
	cursor: pointer;
}

@media screen and (max-width: 600px) {
  .column {
    width: 100%;
  }
}