@font-face {
  font-family: 'Normale';
  src: url('font/bodoni_roman__2.eot'); /* IE9 Compat Modes */
  src: url('font/bodoni_roman__2.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/bodoni-roman.ttf')  format('truetype'); /* Safari, Android, iOS */
}


@font-face {
  font-family: 'Corsivo';
  src: url('font/bickhamscriptstd-regular.eot'); /* IE9 Compat Modes */
  src: url('font/bickhamscriptstd-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/bickhamscriptstd-regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('font/bickhamscriptstd-regular.ttf')  format('truetype'); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'Traian';
  src: url('font/Trajan Pro Regular.ttf')  format('truetype'); /* Safari, Android, iOS */
}


body {
	font-size:100%;
	font-family: 'Normale', Fallback, sans-serif;
}

h1 {
	font-size:50px;
	 text-shadow:
    3px 3px 3px rgba(0, 0, 0, 0.2),
   -1px -1px 1px  rgba(0, 0, 0, 0.2),  
    1px -1px 1px  rgba(0, 0, 0, 0.2),
   -1px  1px 1px  rgba(0, 0, 0, 0.2),
    1px  1px 1px  rgba(0, 0, 0, 0.2);
	z-index:999;
	font-family: 'Corsivo', Fallback, sans-serif;
	margin-top:80px;
	color:#000;
}

h1.titnews {
	font-size:40px;
	 text-shadow:
    3px 3px 3px rgba(0, 0, 0, 0.2),
   -1px -1px 1px  rgba(0, 0, 0, 0.2),  
    1px -1px 1px  rgba(0, 0, 0, 0.2),
   -1px  1px 1px  rgba(0, 0, 0, 0.2),
    1px  1px 1px  rgba(0, 0, 0, 0.2);
	z-index:999;
	font-family: 'Traian', Fallback, sans-serif;
	margin-top:20px;
	color:#000;
}


h1.firstHeading {
	font-size:50px;
}

h1.schtit {
	color:#000;
	 text-shadow:
    3px 3px 3px rgba(0, 0, 0, 0.2),
   -1px -1px 1px  rgba(0, 0, 0, 0.2),  
    1px -1px 1px  rgba(0, 0, 0, 0.2),
   -1px  1px 1px  rgba(0, 0, 0, 0.2),
    1px  1px 1px  rgba(0, 0, 0, 0.2);
	font-size:50px;
}


h2 {
	font-size:40px;
	 text-shadow:
    3px 3px 3px rgba(0, 0, 0, 0.2),
   -1px -1px 1px  rgba(0, 0, 0, 0.2),  
    1px -1px 1px  rgba(0, 0, 0, 0.2),
   -1px  1px 1px  rgba(0, 0, 0, 0.2),
    1px  1px 1px  rgba(0, 0, 0, 0.2);
	z-index:999;
	font-family: 'Corsivo', Fallback, sans-serif;
	color:#000;
}

p {
	font-family: 'Normale', Fallback, sans-serif;
}

p, label {
	font-size:10px;
	text-align:center;
	/*
	text-align:justify;
	*/
	font-weight:normal;
}

.caption p {
	color:#FFF;
}

.caption p a {
	color:#FC0;
}

.hidden {
	display:none;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
   transition: all 1s;

}

.caption b {
	color:#eee;
	font-size:24px;
	margin:0px;
	padding:0px;
}

.close {
    float: right;
    font-size: 40px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    filter: alpha(opacity=80);
    opacity: .8;
	z-index:9999;
	position:absolute;
	top:0px;
	right:0px;
}


.nav a {
	font-size:12px;
	font-weight:100;
}

.privacy {
	cursor:pointer;
	cursor:hand;
}

.glyphicon {
	margin-right:10px;
}

.modal-body * {
	font-size:12px;
}

.btn-warning {
	background-color:#c0996c;
	border-color:#c0996c;
	border-radius:0px;
	padding: 12px 12px;
	text-transform: uppercase;
	margin: 5px;
}

.btn-basic {
	background-color:rgba(0,0,0,0.5);
	border:0px;
	border-radius:0px;
	padding: 10px 10px;
	font-size:16px;
	color:#FFF
}

.btn-basic:hover {
	color:#e9a14f
}


@media screen and (min-width: 768px) {


h2 {
	font-size:60px;
}

h1 {
	font-size:80px;
}

h1.firstHeading {
	font-size:80px;
}

h1.schtit {
	font-size:70px;
}


h2 {
	font-size:40px;
}


p, label {
	font-size:16px;
}

.close {
	position:relative;
}




}

@media screen and (min-width: 1020px) {
h1 {
	margin-top:20px;
}

.btn-basic {
	padding: 30px 30px;
	font-size:36px;
}


}