
body
{
	background-color:#000000;
	background-repeat:no-repeat;
}

a,
body,
input,
label,
textarea,
.nostalgia-accordion.ui-widget,
.nostalgia-accordion.ui-widget p
{
	font-family:'Arial';
	font-style:normal;
	font-weight:normal;
}

h1,
h1 a
{
	font-family:'Dosis';
	font-style:normal;
	font-weight:normal;
}

h2,
h2 a
{
	font-family:'Dosis';
	font-style:normal;
	font-weight:normal;
}

h3,
h3 a
{
	font-family:'Dosis';
	font-style:normal;
	font-weight:normal;
}

h4,
h4 a
{
	font-family:'Dosis';
	font-style:normal;
	font-weight:normal;
}

h5,
h5 a,
ul.feature-list-1 li .icon-1,
ul.feature-list-1 li .icon-2,
ul.feature-list-2 li .icon-1,
ul.feature-list-2 li .icon-2
{
	font-family:'Dosis';
	font-style:normal;
	font-weight:normal;
}

h6,
h6 a
{
	font-family:'Dosis';
	font-style:normal;
	font-weight:normal;
}

div.subheader
{
	font-family:'Dosis';
	font-style:normal;
	font-weight:normal;
}

.link-button
{
	font-family:'Dosis';
	font-style:normal;
	font-weight:normal;
}

ul.page-list>li
{
	margin-top:30px;
}

ul.page-list>li:first-child
{
	margin-top:30px;
}

ul.page-list
{
	margin-bottom:30px;
}

a,
body,
input,
label,
textarea,
.nostalgia-accordion.ui-widget,
.nostalgia-accordion.ui-widget p
{
	font-size:14px;
}

h1,
h1 a
{
	font-size:70px;
}

h2,
h2 a
{
	font-size:60px;
}

h3,
h3 a
{
	font-size:30px;
}

h4,
h4 a
{
	font-size:20px;
}

h5,
h5 a
{
	font-size:18px;
}

h6,
h6 a
{
	font-size:14px;
}

div.subheader,
div.subheader b,
div.subheader strong
{
	font-size:24px;
}

a.link-button
{
	font-size:30px;
}
@media only screen  and (min-width:768px) and (max-width:969px)
{

a,
body,
input,
label,
textarea,
.nostalgia-accordion.ui-widget,
.nostalgia-accordion.ui-widget p
{
	font-size:14px;
}
}

@media only screen  and (min-width:768px) and (max-width:969px)
{

h1,
h1 a
{
	font-size:60px;
}
}

@media only screen  and (min-width:768px) and (max-width:969px)
{

h2,
h2 a
{
	font-size:50px;
}
}

@media only screen  and (min-width:768px) and (max-width:969px)
{

h3,
h3 a
{
	font-size:28px;
}
}

@media only screen  and (min-width:768px) and (max-width:969px)
{

h4,
h4 a
{
	font-size:20px;
}
}

@media only screen  and (min-width:768px) and (max-width:969px)
{

h5,
h5 a
{
	font-size:18px;
}
}

@media only screen  and (min-width:768px) and (max-width:969px)
{

h6,
h6 a
{
	font-size:14px;
}
}

@media only screen  and (min-width:768px) and (max-width:969px)
{

div.subheader,
div.subheader b,
div.subheader strong
{
	font-size:22px;
}
}

@media only screen  and (min-width:768px) and (max-width:969px)
{

a.link-button
{
	font-size:26px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

a,
body,
input,
label,
textarea,
.nostalgia-accordion.ui-widget,
.nostalgia-accordion.ui-widget p
{
	font-size:14px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h1,
h1 a
{
	font-size:50px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h2,
h2 a
{
	font-size:40px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h3,
h3 a
{
	font-size:28px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h4,
h4 a
{
	font-size:20px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h5,
h5 a
{
	font-size:18px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h6,
h6 a
{
	font-size:14px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

div.subheader,
div.subheader b,
div.subheader strong
{
	font-size:20px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

a.link-button
{
	font-size:20px;
}
}

@media only screen  and (max-width:479px)
{

a,
body,
input,
label,
textarea,
.nostalgia-accordion.ui-widget,
.nostalgia-accordion.ui-widget p
{
	font-size:13px;
}
}

@media only screen  and (max-width:479px)
{

h1,
h1 a
{
	font-size:40px;
}
}

@media only screen  and (max-width:479px)
{

h2,
h2 a
{
	font-size:30px;
}
}

@media only screen  and (max-width:479px)
{

h3,
h3 a
{
	font-size:24px;
}
}

@media only screen  and (max-width:479px)
{

h4,
h4 a
{
	font-size:18px;
}
}

@media only screen  and (max-width:479px)
{

h5,
h5 a
{
	font-size:16px;
}
}

@media only screen  and (max-width:479px)
{

h6,
h6 a
{
	font-size:14px;
}
}

@media only screen  and (max-width:479px)
{

div.subheader,
div.subheader b,
div.subheader strong
{
	font-size:18px;
}
}

@media only screen  and (max-width:479px)
{

a.link-button
{
	font-size:16px;
}
}


div.navigation-bar li
{
	background-color:rgba(0,0,0,0.4);
	zoom:1;
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
}

div.navigation-bar li.visible
{
	background-color:rgba(0,0,0,1);
	zoom:1;
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff000000,endColorstr=#ff000000);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff000000,endColorstr=#ff000000);
}

div.navigation-bar li:hover
{
	background-color:rgba(255,192,0,1);
	zoom:1;
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffc000,endColorstr=#ffffc000);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffc000,endColorstr=#ffffc000);
}

div.navigation-bar li.selected
{
	background-color:rgba(255,192,0,1);
	zoom:1;
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffc000,endColorstr=#ffffc000);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffc000,endColorstr=#ffffc000);
}
