.content-area
{
min-height: 90vh;
}

.site-content
{
position: relative;
}

.rev_slider_wrapper .tp-leftarrow, .rev_slider_wrapper .tp-rightarrow {
background-color: #fff !important;}

a, a:visited {
    color: #fff;
    text-decoration: none;
}
#rev_slider_1_1  div.socials
{
display: none;
}

body, button, input, select, textarea {
    color: #fff;
    font-family: Open Sans, sans-serif;
    font-size: 16px;
    font-size: 1rem;
    font: 300 20px Oswald,sans-serif;
    line-height: 1.8;
    background-color: #000;
}

h1,h2,h3,h4,h5
{
 font: 300 16px Oswald,sans-serif!important;
}

h1
{
 font-size: 32px!important;
}

h2
{ 
 font-size: 25px!important;
 margin: 40px 0px;
}

h3
{
 font-size: 22px!important;
}


.navi-area.navbar-fixed {
 
    position: static;

}

.main-navigation a {
   
    color: #fff;
    font: 200 20px Oswald,sans-serif;
   
}


.navi-area {
    background-color: #262626;
   
}


body .site-content {
    background-color: #262626;

}

.navi-area {
    
    border-bottom: 5px solid #262626;
}

.site-content.navbar-fixed {
    margin-top: 0px!important;
}

.page-id-686 .entry-content * {
    font-weight: 300;
}

.site-main {
   padding:  0px 30px 30px 30px;
}

audio
{
width: 100%;
}

.main-navigation li a::after {
    background-color: #fff;
}    

.ready-player-1
{
margin-bottom: 30px;
}

.impress
{
background-color: #262626;
color: #fff;
padding: 10px;
}


.site-logo-small {
    margin-left: 0px;
    top: 0px;
  }
  
 .site-logo-small img {
    margin: 30px!important;
    
  } 
  
 #wprmenu_bar
{
top: 0px!important;
}


@media (max-width:768px) {
.site-logo-small img {
    margin: 10px!important;
}
.site-logo-small img {
    width: 40%;
}

.navi-area {
    height: 50px;
}

}

#wprmenu_bar div.hamburger {
    margin-top: -6px;
}

div.wpr_search
{
display: none;
}


@media (min-width:769px) {
body.home .tp-bgimg {
	background-position: center top !important;
}
}

.contact-area .contact-content .contact-atr input, .contact-area .contact-content .contact-atr textarea
{
color: #fff;
}