#page .site-title {
    position: relative;
}

.copyright {
    display: none;
}

p {
	line-height: 15pt;
}

	
	.dropdown, .dropup {
    z-index: 9999;
}

/* Tar bort tomt utrymme högst upp på sidorna
div.entry-content {
	margin: 0;
}*/


/* ändrar färg på linjer */
hr{ 
  height: 1px;
  color: #899aed;
  background-color: #899aed;
  border: none;
}
/*utrymme ovanför innehållet på alla sidor*/
div.main-content-area  { margin-top: 20px; }

/* Ändrar bakgrundsfärg på widgetsarna på startsidan */
.home-widget {
	background-color: #E8E8E8;
}

/*Utrymme ovanför widgets på startsida*/
.home-widget-area {
	margin-top: 30px;
}

/* Bilder på startsidan*/
.entry-content img {
	padding-bottom: 30px;
	padding-left: 10px;
	margin-left: 30px;
	float: right;
}

/*interaktiva ramverket*/

.iactiveImg {
	float: right;
	max-width: 48%;
	padding-left: 20px;
}


/*pop-up boxarna i interaktiva ramverket*/

div.pointBox.normal {
	width: 300px;
}

/*pop-up boxarna i interaktiva ramverket TITEL*/

div.pointBoxTitle {
	color: #1337ed;
	font-family: helvetica neue;
	font-size: 15px;
}

/*pop-up boxarna i interaktiva ramverket brödtext*/
div.pointBoxDesc {
	font-size: 12px;
}

div#iimg_3866 a.buildIcon {
	max-width: 0%;
}

div.iactiveImgPoint {
	width: 25px;
	height: 25px;
	float: none;
		margin: auto;
	transition: transform .2s;
}
/* bubblorna på ramverket when hovering */
.iactiveImgPoint:hover {
	transform: scale(1.5);
	margin: auto;
	
}

.iactiveImgPoint:hover {
	transform: scale(1.5);
	margin: auto;
	
}

.iactiveImgPointInner:hover {
	background-color: #ffffff80;
	
}

/* storlek på logotyp startsida */
#logo {
width: 114px;
margin: 10px;
}

/* main menu centrerad*/
#menu-first-menu {
float: none;
text-align: center;
}

.navbar-nav>li {
float: none!important;
margin: 0 auto;
display: inline-block;

}

/*change menu font and size*/
li.menu-item a {
font-family: helvetica neue;
font-weight: normal;
font-size:14px;
	padding-right: 40px;
	padding-left: 40px;
}

#menu-first-menu   a {
padding-top: 20px;
padding-bottom: 20px;

}


/* Gör så att dropdownmeny visas vid hover
ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
}
*/

/* dropdown meny länkarnas färg (texten) */
.navbar-default .navbar-nav a {
color: white;
}



/* visa ingen call for action */
div.cfa {
  display: none;
}

/* visa ingen titel på sidorna */
.page .page-header {
  display: none;
}

/* Visa inte vem som skrivit inläggen */

.entry-meta {
    font-size: 0;
}

.entry-meta .byline {
   display: none;
}

/* Ta bort vitt utrymme ovanför huvudtitel och ändra storlek*/
h1 {
font-family: helvetica neue;
margin-top: 10px;
margin-bottom: 20px;
font-weight: bold;
font-stretch: condensed;
font-size: 48px;
	
} 

/* Radavstånd på H4 i fullstort läge*/
	h4 {
		line-height: 17pt;
	}

/* ändra utseende på hamburgermeny */ 
.navbar-default .navbar-toggle {
border-color: white;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: white;
}

/* ändra utseende på tabeller*/

tr {

  border-collapse: collapse;
}

th, td {
  padding: 15px;
	 border-bottom: 1px solid #ddd;
	
}


table {
  border-spacing: 5px;
}

td {
  vertical-align: Top;
}

table h3 { margin-top: 0px; 
}


@media (min-width: 992px){
.main-content-inner.col-sm-12.col-md-8{
  padding-right: 22px;
}

/* Storlek på widgeterna */
  .col-sm-6.col-md-4.home-widget {
width: 50%;
padding: 10px 20px 10px 20px;
margin-top: 30px;

  }
	
	/* Tar bort tomt utrymme högst upp på sidorna */
div.entry-content {
	margin: 0;
}

.container {   
max-width: 1190px;
}

.main-content-inner.col-md-8 {
    width: 65%;
}
}

@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	table, thead, tbody, th, td, tr { 
		display: block; 
		border-bottom: none;
		width: 100%;
	}
	
		/* Tar bort tomt utrymme högst upp på sidorna */
div.entry-content {
	margin: 0;
}
	
	table img {
		width: 20%;
	}
	
	td{
		padding-top: 14px; 
		padding-bottom: 14px;
	}
	
	table h3 {
		font-size: 20px;
	}
	
	tr { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #ddd; 
		position: relative;
	}

@media (max-width: 992px){
	h1 {
		font-size: 40px;
		text-align: center;
		margin-top: 0px;
	}
	
	
	h4 {
		text-align: center;
		padding-bottom: 10px;
		line-height: 16pt;
	}
	
	p._3vFF3xH4Yd {
		text-align: center;
	}
	
	.home-widget-area {
	background-color: #E8E8E8;
}
	
	.entry-content img {
	padding-bottom: 20px;
		float: none;
		margin: 0 auto 0 auto;
		padding-left: 0px;
		display: block;
}
	
/* kartbild på sidan about us*/
	article#post-285 img{
		float: none;
		margin: 0 auto 0 auto;
		padding-left: 0px;
		width: 100%;
		display: block;
}
	
	/*sidor om respektive partner*/
	article#post-274 img, article#post-271 img, article#post-269 img, article#post-265 img, article#post-278 img {
		float: none;
		margin: 0 auto 0 auto;
		padding-left: 0px;
		width: 70%;
		display: block;
		padding-bottom: 20px;
	}
	
	article#post-274 h4, article#post-271 h4, article#post-269 h4, article#post-265 h4, article#post-278 h4 {
		font-size: 20px;
		
	}
	
	/*interaktiva ramverket*/

.iactiveImg {
	float: none;
	margin: 0 auto 0 auto;
	max-width: 80%;
	padding-left: 0px;
	padding-bottom: 20px;
}
	
		div.pointBox.normal {
	width: 250px;
}
	
}

@media (max-width: 592px){

		h1 {
		font-size: 28px;
}


.navbar-nav>li {
display: block;
}

	
	h4 {
		font-size: 14px;
		line-height: 14pt;
	}
	
	.entry-content img {
	padding-bottom: 10px;
		padding-left: 0px;
		margin-left: 0px;
}
	
	
	.iactiveImg {
	
	max-width: 100%;
	padding-left: 0px;
	padding-bottom: 10px;
}
	div.pointBox.normal {
	width: 250px;
}
	}
}