body{
	background-image:url(img/bg-logo.jpg);
	background-size:100% 110%;
	background-size:cover;
	background-attachment:fixed;
}


html,

.logo,
.wrapper,
.content,
.main-nav:not(.no-trans),
.sidebar:not(.no-trans),
.main-nav a{
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-ms-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
}

.logo{
	background-image:url(img/logo.png);
	background-size:contain;
	background-position:center top;
	background-repeat:no-repeat;
}

.svg .logo{
	background-image:url(img/logo.svg);
}
/*
h1,h2,h3{
	padding-top:1em;
}*/

.sidebar{
}

@media screen and (orientation: portrait) {

}
@media screen and (orientation: landscape) {
	
}
.header-img,
.accordion div,
h1,h2,h3,
p{
	padding-bottom: 1rem;
}
h3{
	padding-top:1em;
}

.accordion p{
	border-left: 1px solid #000;
	padding-left: 1rem;
	padding-bottom: 0;
}