@charset "utf-8";
/* CSS Document */

@font-face { font-family: Steelfish; src: url('steelfish rg.ttf'); }
@font-face { font-family: Kenyan; src: url('kenyan coffee rg.otf'); }
@font-face { font-family: Ventilla; src: url('Ventilla Stone.ttf'); }

body {
	background-image: url(images/bg.jpg);
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #000;
	color: #000;
	font-family: 'Steelfish', sans-serif;
	font-style: normal;
	font-size: 16px;
	border: 0px;
}

img { border: 0px; }


/* TEXT */

.text-black-script-large{
	color: #000000;
	font-family: 'Ventilla', cursive;
	font-size: 70px;
}

.text-black-script-small{
	color: #000000;
	font-family: 'Ventilla', cursive;
	font-size: 32px;
    line-height: 1.0;
}

.text-black-titles{
	color: #000000;
	font-family: 'Kenyan', sans-serif;
	font-size: 40px;
    text-transform: uppercase;
    line-height: 1.0;
    font-weight: 700;
}

.text-black-medium{
	color: #000000;
	font-family: 'Steelfish', sans-serif;
	font-size: 28px;
    line-height: 1.3;
}

.text-black-small{
	color: #000000;
	font-family: 'Steelfish', sans-serif;
	font-size: 21px;
    line-height: 1.3;
}

.text-red-script-large{
	color: #EB1E22;
	font-family: 'Ventilla', cursive;
	font-size: 70px;
}

.text-red-script-small{
	color: #EB1E22;
	font-family: 'Ventilla', cursive;
	font-size: 32px;
}

.text-red-titles{
	color: #EB1E22;
	font-family: 'Kenyan', sans-serif;
	font-size: 40px;
    text-transform: uppercase;
    line-height: 1.0;
    font-weight: 700;
}

.text-red-medium{
	color: #EB1E22;
	font-family: 'Steelfish', sans-serif;
	font-size: 28px;
    line-height: 1.0;
}

.text-red-small{
	color: #EB1E22;
	font-family: 'Steelfish', sans-serif;
	font-size: 21px;
    line-height: 1.0;
}



/* ND */

.znd{
	color: #CCC;
	font-family: 'Steelfish', sans-serif;
	font-size: 14px;
    letter-spacing: 0.2em;
	padding: 10px 0 10px 0;
    text-transform: lowercase;
}

.znd a{
	color: #CCC;
	text-decoration: none;
}




/* LINKS AND BORDER */

a {
	color: #000;
}

.border {
	border: 3px solid #3C3C3C;
}
.pageborder {
	box-shadow: 0px 0px 18px 18px rgba(0,0,0,0.25); }




/* BACKGROUND */

.sub-bg {
	background-color: #E2E2E2;
	padding: 30px;
}



/* MENU */

.sub-bg-index-menu {
	background-color: #fff;
    width: 950px;
    height: 71px;
}

.sub-bg-index-menu table {
    color: #000000;
	font-family: 'Steelfish', sans-serif;
	font-size: 40px;
}

.sub-bg-index-menu table a{
    color: #000000;
    text-decoration: none;
}

.sub-bg-index-menu table a:hover{
    color: #b3b3b3;
    text-decoration: underline;
}

.menu-red{
    color: #EB1E22;
    text-decoration: none;
}

.menu-red a{
    color: #EB1E22!important;
    text-decoration: none;
}

.menu-red a:hover{
    color: #b3b3b3!important;
    text-decoration: underline;
}



/* UPDATES */

.sub-bg-index-updates {
	background-color :#fff;
    width: 266px;
    height: 125px;
}

.updates-black-text{
    font-family: 'Steelfish', sans-serif;
    color: #000;
    font-size: 35px;
    letter-spacing: 0.1em;
    line-height: 1.3;
}

.updates-red-text {
    color: #ec1c23;
    font-family: 'Kenyan', sans-serif;
    font-size: 25px;
    line-height: 1.0;
}


/* CONTACT */

.sub-bg-index-contact {
	background-color: #EB1E22;
    width: 314px;
    height: 160px;
    padding: 5px 0 0 35px;
    color: #fff;
    font-family: 'Steelfish', sans-serif;
    font-size: 22px;
    letter-spacing: 0.1em;
    line-height: 1.3;
    font-weight: lighter;
}

.sub-bg-index-contact a{
    color: #fff;
    text-decoration: none;
}

.contact-city {
    font-size: 30px;
}

.sub-bg-subpage-contact {
	background-image: url("images/subpage2019_07.jpg");
    width: 314px;
    height: 160px;
    padding: 5px 0 0 35px;
    color: #fff;
    font-family: 'Steelfish', sans-serif;
    font-size: 22px;
    letter-spacing: 0.1em;
    line-height: 1.3;
    font-weight: lighter;
}

.sub-bg-subpage-contact a{
    color: #fff;
    text-decoration: none;
}

