/* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	font-family:Merriweather Sans;	font-weight:normal;
 
}
a {	
	color: #ee6907; 
}
a:hover {		font-style:normal;
	font-weight:normal;
	text-decoration:none;

	color: #666666; 
}
#pagewrap {	background: none;
	background-color: #ffffff; 
}
#content {	
	padding-top: 30px;
	padding-bottom: 30px; 
}
h1 {	
	font-family:Merriweather;	font-weight:normal;
 
}
h2 {	
	font-family:Merriweather;	font-weight:normal;
 
}
h3 {	
	font-family:Merriweather;	font-weight:normal;
 
}
h4 {	
	font-family:Merriweather;	font-weight:normal;
 
}
h5 {	
	font-family:Merriweather;	font-weight:normal;
 
}
h6 {	
	font-family:Merriweather;	font-weight:normal;
 
}
#headerwrap {	background: none;
	background-color: #ffffff;
	padding-top: 0%;
	margin-top: 0em; 
}
#header {	
	padding-top: 0px;
	padding-bottom: 0px; 
}
#site-logo {		position:static;
 
}
#site-description {	
	font-family:Merriweather Sans;	font-weight:bold;
	font-size:18px;
	line-height:22px;
	text-align:right;
	color: #ee6907;	position:relative;

	top: 40px;
	right: 15px; 
}
#main-nav {	background: none;
	background-color: #ee6907;
	margin-top: 20px; 
}
#main-nav a {	
	font-family:Merriweather Sans;	font-weight:normal;
	text-transform:uppercase;	text-align:center; 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #ffffff; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #cccccc; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #cccccc; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a {	
	margin: 0px; 
}
.post-title {		text-align:left; 
}
.post-title a:hover {	
	color: #ee6907; 
}
.single-post .entry-title {		text-align:left; 
}
.page-title {		text-align:left;
	padding-top: 15px;
	padding-bottom: 0px; 
}
#footerwrap {	background: none;
	background-color: #ffffff;background-image: url(http://bsuin.primus.kpk.fi/wp-content/uploads/2018/02/footer-bg.jpg);
	background-size: cover;
	background-position: center top; 
}
#footer-logo, #footer #footer-logo a {	
	color: #ffffff; 
}
#footer-logo, #footer #footer-logo a a {	
	color: #ffffff; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: #999999; 
}
.footer-widgets {		text-align:left; 
}
.footer-widgets .widgettitle {	
	color: #ffffff;background: none;
	background-color: #535353;
	padding: 15px; 
}

/* Themify Custom CSS */
#headerwrap {
    border-bottom: 0px solid rgba(0,0,0,.0);
}
#main-nav {
    background: none;
    background-color: #ee6907;
    margin-top: 0px;
    width: 100%;
    text-align: center;
    float: left;
}
.mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a {
    width: auto;
    display: block;
    border: 0;
    padding: .6em 0;
    margin: 0;
    color: inherit;
    line-height: 1.5em;
    background: 0;
    text-decoration: none;
    text-align: left;
}
.widgettitle {
    margin: 0 0 1em;
    padding: 15px;
    font-size: 1.15em;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.3em;
    letter-spacing: .09em;
    background-color: #535353;
    color: #fff;
}
.mobile_menu_active .header-icons {
    position: absolute;
    display: block;
    top: 10%;
    right: 3%;
    z-index: 1999;
    transform: translateY(40%);
}

#site-logo {
    width:auto;
	margin: 0;
}

#site-logo img {
    width:400px;
		float:left;
	display:block;
	position:relative;

}
.post-image img {
	    margin: -30px 0 1.5em;
    width: 100%;
}
#footerwrap {
    border-top: 1px solid      rgba(0,0,0,.0);
}
.footer-images {
   text-align:center;
	width:50%;
	display:block;
	position:relative;
	float:left;
	margin: 0 auto;
}
.footer-img-left {
	width:300px;
}
.footer-img-right {
	width:300px;
}

.footer-teksti {
width:100%;
display:block;
float:left;
text-align:center
}
#footerwrap {
    border-top: 0px solid rgba(0,0,0,.0);
}

@media screen and  (max-width: 999px) {

	#site-logo {
    font-size: 30px;
    margin: 0 30px 5px -10px;
    padding: 0;

}
	#site-logo img {
    width:350px;
margin-top:-15px;
		margin-left:-15px

}
	#site-description {
		text-align:center;
}
	
.footer-images {
  width:100%;
}
	
}@media screen and (max-width: 1280px) { /* Themify Customize Styling */
#footer-logo, #footer #footer-logo a a {	
	color: #ffffff; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#footer-logo, #footer #footer-logo a a {	
	color: #ffffff; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
#footer-logo, #footer #footer-logo a a {	
	color: #ffffff; 
}
 }.mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { 
	color: #ee6907; }