@font-face {
    font-family: 'optimaroman';
    src: url('optimaroman.woff');
}
@font-face {
    font-family: 'optimademi';
    src: url('optimademi.woff');
}
@font-face {
    font-family: 'cs';
    src: url('cs/csdb.eot');
    src: local('csdb'), local('csdb'),
        url('cs/csdb.eot?#iefix') format('embedded-opentype'),
        url('cs/csdb.woff') format('woff'),
        url('cs/csdb.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'cs';
    src: url('cs/csdbi.eot');
    src: local('csdbi'), local('csdbi'),
        url('cs/csdbi.eot?#iefix') format('embedded-opentype'),
        url('cs/csdbi.woff') format('woff'),
        url('cs/csdbi.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'cs';
    src: url('cs/csb.eot');
    src: local('csb'), local('csb'),
        url('cs/csb.eot?#iefix') format('embedded-opentype'),
        url('cs/csb.woff') format('woff'),
        url('cs/csb.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'cs';
    src: url('cs/csbi.eot');
    src: local('csbi'), local('csbi'),
        url('cs/csbi.eot?#iefix') format('embedded-opentype'),
        url('cs/csbi.woff') format('woff'),
        url('cs/csbi.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'cs';
    src: url('cs/cs.eot');
    src: local('Adobe Caslon Pro Regular'), local('cs'),
        url('cs/cs.eot?#iefix') format('embedded-opentype'),
        url('cs/cs.woff') format('woff'),
        url('cs/cs.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'cs';
    src: url('cs/csi.eot');
    src: local('csi'), local('csi'),
        url('cs/csi.eot?#iefix') format('embedded-opentype'),
        url('cs/csi.woff') format('woff'),
        url('cs/csi.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

body{
	background-color:#000;
	margin: 0;
	padding: 0;
}
.dadbg{
	z-index: 1;
	position:absolute;
	width:100%;
}
.dadlogos{
	z-index: 2;
	position:absolute;
	top:100px;
	width:100%;
  height:250px;
}
.bg{
	position:relative;
	height:1000px;
	width:1400px;
	margin: 0 auto;
	background-image:url('bg.png');
	background-size:100%;
	background-repeat:no-repeat;
	background-position:center;
	filter: blur(5px);
}
.logos{
	position:relative;
	height:250px;
	width:500px;
	margin: 0 auto;
	background-image:url('logos.png');
	background-size:100%;
	background-repeat:no-repeat;
	background-position:center;
	filter: blur(15px);
}
.content{
	position:absolute;
	margin:0 auto;
	height:40px;
	width:100%;
	text-align:center;
	filter: blur(15px);
}
.textoptd{
	font-size:14px;
	font-family:'optimademi';
	text-decoration:none;
	color:#927a42;
}
.textoptr{
	font-size:14px;
	font-family:'optimaroman';
	text-decoration:none;
	color:#927a42;
}
.text{
	font-size:15px;
	font-family:'cs';
	text-decoration:none;
	color:#927a42;
}
.textversal{
	font-variant: small-caps;
}
.textlink{
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  -ms-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
}
.textlink:hover{
color:#fff;
}
.blur-in {
	visibility: visible;
	filter: blur(0px);
	opacity: 1;
	transition: all 0.25s ease-out;
}
.blur-out {
	visibility: hidden;
	filter: blur(8px);
	opacity: 0;
	transition: all 0.25s ease-out;
}
@media screen and (max-width: 451px){
  .logos{
	width:100%;
	left:-35px;
  background-size:80%;
  }
	.text{
	font-size:10px;
	}
}
@media screen and (max-width: 769px) and (min-width: 452px){
	.logos{
	width:100%;
  background-size:90%;
  }
	.text{
	font-size:12px;
	}
}
