
.main_wrapp{ 
	background-image: url(../img/bg.jpg);
	background-repeat: no-repeat;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
	background-size: cover;
	background-attachment: fixed;
	overflow-x: hidden;
}
.p0{
	padding: 0;
}
.main_content_block, .second_content_block, .third_content_block{
	pointer-events: none;
}

a:hover{
	text-decoration: none
}

/*header*/
#header_wrapper{
	border-bottom: 2px solid rgba(255,255,255, 0.2);
	background-image: linear-gradient(-180deg, rgba(117,41,143,0.50) 0%, rgba(30,60,187,0.20) 100%);
	
}
.logo {
	padding: 72px 0px 104px;
	text-align: center;
}
.navbar{
	display: none;
}
.header-text-description h1{
	opacity: 0.9;
	text-align: center;
	margin: 0;
	font-family: 'PT Serif', sans-serif;
	font-size: 40px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-shadow: 0 2px 11px rgba(0,0,0,0.30);
	padding-bottom: 8px;
}
.header-text-description h4{
	opacity: 0.5;
	margin: 0;
	font-family: 'PT Serif', sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-shadow: 0 2px 11px rgba(0,0,0,0.30);
	text-align: center;
	padding-bottom: 128px;
}
.btn-down{
	text-align: center;
}
.btn-down img{
	width: 44px;
	position: relative;
	bottom: -25px;
	z-index: 1000;
}
/*End header*/

/*all h1 description style*/
.second_description h1, .third_description h1	{
	padding: 80px 0px 16px;
	font-family: 'PT Serif', sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 28px;
	margin: 0;
}
.description h1{
	padding: 102px 0px 16px;
	font-family: 'PT Serif', sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #FFFFFF;
	letter-spacing: 0;
	line-height: 45px;
	margin: 0;
}
/*end all h1 description style*/

/*Main top content button*/
.first_block_bg{
	background-image: url(../img/tarot.png);
	background-repeat: no-repeat;
	background-position: right ;
	background-size: ;
	
}
.main_content_block {
	background: rgba(255, 255, 255, 0.1);
	border: 1px solid rgba(255,255,255, 0.3);
	border-radius: 2px;
}
.main_content_block h4 {
    font-family: 'Raleway', sans-serif;
    text-align: left;
	font-size: 33px;
    color: #FFFFFF;
    letter-spacing: 3px;
    line-height: 105%;
    padding: 30px 0px 0px 0px;
    margin: 0;
}
.main_content_block p {
	font-family: 'Raleway' sans-serif;
    font-size: 23px;
    color: #FFFFFF;
    letter-spacing: 2px;
    line-height: 2;
	letter-spacing: 2.82px;
}
.main_content_block img{
	padding: 23px 32px;
}


#second_block{
	width: 100%;
}
.second_block_bg{
	padding-right: 5%;
	background-image: url(../img/iching.png);
	background-repeat: no-repeat;
	background-position: 70% 60%;
	background-size: 50%;
	
}

.second_content_block, .third_content_block {
	background: rgba(255, 255, 255, 0.1);
	border: 1px solid rgba(255,255,255, 0.3);
	border-radius: 2px;
	text-align: center;
	padding: 15px;
}
.second_content_block h4, .third_content_block h4 {
	padding: 0px;
    margin: 0px;
    font-family: 'Raleway', sans-serif;
    text-align: left;
    font-size: 24px;
    letter-spacing: 1px;
    color: rgb(255,255,255);
}
.second_content_block p, .third_content_block p{
	padding-top: 35px;
    margin: 0;
	font-size: 14px;
    letter-spacing: 1px;
    color: rgb(255,255,255);
    text-align: left;
}
.third_block_bg{
	padding-left: 5%;
	background-image: url(../img/runes.png);
	background-repeat: no-repeat;
	background-position: 90% 95%;
	background-size: 50%;
}

#price_politics p{
	padding: 104px 0px 20px;
	margin: 0;
	color: #FFFFFF;
	font-family: 'PT Serif', sans-serif;
	font-weight: 400;
	font-size: 20px;
	letter-spacing: 1px;
	opacity: 0.5;
	text-align: center;
}
.nav_bar {
	background: transparent;
	border: none;
}

.nav_bar {
	text-align: center;
	margin: 32px 0px 72px;
}
.nav_bar li{
	list-style-type: none;
	display: inline-block;
	margin-right: 24px;
}

.nav_bar a{
	color: rgb(255,255,255);
	font-size: 12px;
	font-family: 'Raleway'
	color: #FFFFFF;
	letter-spacing: 0.8px;
	opacity: 0.7;
	border-bottom: 1px solid rgba(255,255,255, 0.3);	
}
.nav_bar a:hover{
	opacity: 1;
	border-bottom: 1px solid rgba(255,255,255, 0.6);
}
/*.nav_bar li:nth-last-child(2){
	padding-left: 3%;
	margin-right: 24px;
	background-image: url(../img/facebook-logo.png) ;
	background-repeat: no-repeat;
	background-size: 12px;
	background-position: 2px 4px;
}

.nav_bar li:last-child{
	padding-left: 3%;
	margin-right: 0px;
	background-image: url(../img/flag.png) ;
	background-repeat: no-repeat;
	background-size: 16px;
	background-position: 0px 4px; 
}*/
.remodal h1{
	font-family:  'PT Serif', sans-serif;
	font-size: 44px;
	color: #4a4a4a;
	letter-spacing: 3px;
	margin: 0px 0px 32px;
}
.remodal p{
	font-family:  'PT Serif', sans-serif;
	font-size: 14px;
	color: #4a4a4a;
	letter-spacing: 1px;
	line-height: 25px;
	margin: 0;
}

h1.eng-fnt-h1{
	font-size: 26px
}
h4.eng-fnt-h4{
	font-size: 27px;
	margin: 0px;
}
h4.enf-fnt-scn {
	font-size: 19px;
}