
/* ---------------------------------
1. PRIMARY STYLES
--------------------------------- */


	/* cinzel-regular - latin */
	
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 400;
  src: url('webfonts/cinzel-v7-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Cinzel Regular'), local('Cinzel-Regular'),
       url('webfonts/cinzel-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('webfonts/cinzel-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('webfonts/cinzel-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('webfonts/cinzel-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('webfonts/cinzel-v7-latin-regular.svg#Cinzel') format('svg'); /* Legacy iOS */
}
/* cinzel-700 - latin */
	
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 700;
  src: url('webfonts/cinzel-v7-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Cinzel Bold'), local('Cinzel-Bold'),
       url('webfonts/cinzel-v7-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('webfonts/cinzel-v7-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('webfonts/cinzel-v7-latin-700.woff') format('woff'), /* Modern Browsers */
       url('webfonts/cinzel-v7-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('webfonts/cinzel-v7-latin-700.svg#Cinzel') format('svg'); /* Legacy iOS */
}



html{ font-size: 100%; height: 100%; width: 100%; overflow-x: hidden; margin: 0px;  padding: 0px; touch-action: manipulation; }


body{  font-size:16px; font-family: 'Cinzel', serif; width: auto; height: 100%; margin: 0; font-weight: 400;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; word-wrap: break-word; 
	color: #565656; 

	background-image: url(https://www.praisetheplague.com/images/back_desktop.jpg) ;
			background-position: top center;
			background-repeat:  no-repeat;
			background-attachment: fixed;
	 -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
			background-color: #1a1a1a;}

h1, h2, h3, h4, h5, h6, p, a, ul, span, li, img, inpot, button{ margin: 0; padding: 0; }

h1,h2,h3,h4,h5,h6{ line-height: 1.5; font-weight: inherit; }

h1,h2,h3{ font-family: 'Cinzel', serif;}

p{ line-height: 1.1em; font-size: 0.9em; font-weight: normal; color: #565656; }

h1{ font-size: 1.3em; line-height: 1;}
h2{ font-size: 3em; line-height: 1.1; }
h3{ font-size: 2.5em; }
h4{ font-size: 1.5em; }
h5{ font-size: 1.1em; color: #565656; }
h6{ font-size: .9em; letter-spacing: 1px; }

a, button{ display: inline-block; text-decoration: none; color: #565656; transition: all .3s; line-height: 1;}

a:focus, a:active, a:hover,
button:focus, button:active, button:hover,
a b.light-color:hover{ text-decoration: none; color: #f5f5f5; }

b{ font-weight: 700; }

h1 b{ border-bottom: 1px solid #565656; padding-bottom: 10px;}

img{ width: 100%; }

li{ list-style: none; display: inline-block; padding-bottom: 10px; }

span{ display: inline-block; }

button{ outline: 0; border: 0; background: none; cursor: pointer; }


.icon{ font-size: 1.1em; display: inline-block; line-height: inherit; }

[class^="icon-"]:before, [class*=" icon-"]:before{ line-height: inherit; }

*, *::before, *::after {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
}

*, *::before, *::after {
    -webkit-box-sizing: inherit;
	box-sizing: inherit;} 

	
/* ---------------------------------
2. COMMONS FOR PAGE DESIGN
--------------------------------- */

.center-text{ text-align: center; } 

.display-table{ display: table; height: 100%; width: 100%; }

.display-table-cell{ display: table-cell; vertical-align: middle; }


::-webkit-input-placeholder { font-size: .9em; letter-spacing: 1px; }

::-moz-placeholder { font-size: .9em; letter-spacing: 1px; }

:-ms-input-placeholder { font-size: .9em; letter-spacing: 1px; }

:-moz-placeholder { font-size: .9em; letter-spacing: 1px; }


.full-height{ height: 100%; }

.position-static{ position: static; }

.font-white{ color: #565656; }
i {font-size: 2em; margin:0 10px 20px 10px;}

.font-white-legal{ color: #565656;font-size: 0.7em; font-weight: bold; }


/* ---------------------------------
3. MAIN SECTION
--------------------------------- */

.main-area{ position: relative; height: 100vh; z-index: 1; padding: 0 20px;  color: #fff;}

.main-area:after{ content:''; position: fixed; top: 0; bottom: 0;left: 0; right: 0; z-index: -1;  
	opacity: .6; background: #000; }

.main-area .desc{ margin: 20px auto; max-width: 500px; }
.main-area .desc img{max-width: 280px; }
.main-area .desc .logo { position: absolute; top:100px; }
.main-area .desc .lf img{ margin-top:-60px; }
.main-area .social-btn{ position: absolute; width: 100%; left: 50%; transform: translateX(-50%);}

.dates{padding: 100px; margin-top: 20px;}


  .fancybox-inner {
    -webkit-overflow-scrolling: touch !important;
    overflow: scroll !important;
  }

.main-area .legal{ position: absolute; color: #565656;}

.nav{ /*position: absolute; width: 100%; left: 50%; transform: translateX(-50%); top: 50px; */ margin-top: 50px; }


.legal{ position: absolute; padding: 50px 10px 10px 10px;width: 100%; left: 50%; transform: translateX(-50%); bottom: 0px; }
.legaltext {line-height: 1.1em!important; font-size: 0.9em;font-family: serif;}
.legalcontent p{line-height: 1.1em!important; font-size: 0.9em;font-family: serif;}
.legalcontent {   width:100%;
   max-width: 500px;
   margin: 0px auto;}

.wrapper
{
text-align: center; width:auto; margin:0 auto;
}

.releases{max-width: 1000px;margin: 0 auto;}
.inner
{
display:inline-block; padding:10px;
}

.recbutton {
	border:3px solid #565656;
	background: rgba(0, 0, 0, 0.7);
	display:inline-block;
	cursor:pointer;
	color:#565656;
	font-size:16px;
	padding:10px 10px;
	text-decoration:none;
	font-weight: 700;
}


.recbutton:hover {
	background: rgba(0, 0, 0, 0.5);
	border:3px solid #fff;
	color:#fff;
}
.recbutton:active {
	position:relative;
	top:1px;
} 
.recbutton2 {
	border:3px solid #565656;
	background: rgba(0, 0, 0, 0.7);
	display:inline-block;
	cursor:pointer;
	color:#565656;
	font-size:16px;
	padding:10px 10px;
	text-decoration:none;
	font-weight: 700;
	min-width: 300px;
}


.recbutton2:hover {
	background: rgba(0, 0, 0, 0.5);
	border:3px solid #fff;
	color:#fff;
	font-size:16px;
	padding:10px 10px;
}
.recbutton2:active {
	position:relative;
	top:1px;
}
