@font-face {
  font-family: 'Spaceland';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/train/fonts/Spaceland-Ten.ttf');
}

@font-face {
  font-family: 'e-Ukraine';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/themes/train/fonts/e-Ukraine-Light.ttf');
}

@font-face {
  font-family: 'e-Ukraine';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/train/fonts/e-Ukraine-Regular.ttf');
}

@font-face {
  font-family: 'e-Ukraine';
  font-style: normal;
  font-weight: 500;
  src: url('/wp-content/themes/train/fonts/e-Ukraine-Medium.ttf');
}

@font-face {
  font-family: 'e-Ukraine';
  font-style: normal;
  font-weight: 600;
  src: url('/wp-content/themes/train/fonts/e-Ukraine-Bold.ttf');
}




body {
	font-family: 'e-Ukraine';
	font-weight: 400;
	background-color: #E7E2E2 !important;
	color: #fff !important;
}

h1, h2 {
	text-transform: uppercase;
	font-family: 'Spaceland';
	
}

a {
	color: #333;
}

a:visited {
	color: #333;
}

a:hover,
a:focus,
a:active {
	color: #777;
}

h1 {
	font-size: 36px;
	margin-bottom: 20px;
}

.site-header .row {
	align-items: center;
    padding: 0;
    justify-content: space-between;
}

.site-header {
    position: fixed;
    width: 100%;	
}

.site-branding img {
	height: 75px;
    width: auto;
}

main {
    padding-top: 100px;
}

.main-navigation li {
    padding: 0 10px;
}


.m-font {
    font-family: 'Spaceland';
}












.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: transparent !important;
    color: #005cff !important;
    line-height: 1.3 !important;
    font-size: 12px !important;
    margin-top: -30px !important;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: transparent !important;
    padding: 0;
    margin: 0;
    color: #005cff !important;
    margin-top: -30px !important;
}

.wpcf7 form .wpcf7-response-output {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}







*:focus {
    outline: 0 !important;
}
*:focus {
  box-shadow: none !important;
}

*[data-focus] {
  box-shadow: none !important;
}
