body {
  font-size:12px;
  line-height:18px;
  margin:0;
  color:#4a422e;
  padding-top:20px;
  background:#dfd9c9 url(../images/bg.jpg) top center repeat-x;
  min-width: 1024px;
}

body, input, select, textarea, optgroup {
  font-family:arial, helvetica, sans-serif;
}

a {
  color:#1c818b;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}
img {
	border-radius:6px;		
}
/* BASIC FORMATS
=========================== */

/* Headings */

h1, h2, h3, h4, caption {
  color:#000;
  background-color:transparent;
  text-align:left;
}
h1 a, h2 a, h3 a,
h1 a:hover, h2 a:hover, h3 a:hover { color:#000; }

h1, h2, h3 {
  line-height:1.2em;
  font-weight:normal;
  margin:0 0 8px;
}
h1 {
  font-size:33px;
  letter-spacing:-1px;
  color:#493722;
  font-weight:bold;
}
h2 {
  font-size:19px;
}
h3, caption {
  font-size:16px;
}
h4 {
  font-size:14px;
  font-weight:normal;
  line-height:1.3em;
  margin-bottom:15px;
}

/* Preamble */
.prose .field-name-field-preamble {
	font-size:14px;
	line-height: 1.4;
}
.page-node-190 .prose .field-name-field-preamble {
	display:none;
}

/* Format text */

p[align=right],
p[align=center],
p[align=justify] {
	text-align: left;
}
.prose p,
.prose ol,
.prose ul,
.view-content p {
  margin:0 0 15px;
}
.prose ol,
.prose ul {
	margin-bottom: 12px;
}
.prose ol li,
.prose ul li {
  display:list-item;
  margin:0 0 0 30px;
  padding-bottom: 3px;
}
.prose ol ol,
.prose ul ul,
.prose ol ul,
.prose ul ol {
  margin:0;
}
.prose ol li { list-style:decimal; }
.prose ul li { list-style:disc; }
.prose img { display:block; }

.sidebar .block-block p,
.sidebar .block-block ul,
.sidebar .block-block ol {
	margin: 0 0 15px;
}
.sidebar .block-block ol li {
	list-style:decimal;
	margin-left: 20px;
}

/* Excluding Drupal structures */

.prose .links,
.prose .links li,
.prose .item-list ul,
.prose .item-list li {
  margin:0;
  padding:0;
  list-style:none;
}

/* Tables */

.node table tr.odd,
.node table tr.even {
  background-color:#fff;
}

/* Images */

img.imagecache,
img.insert-image {
  display:block;
}
img.image-right {
  float: right;
  margin: 3px 0 10px 15px;
}
img.image-left {
  float: left;
  margin: 3px 15px 10px 0;
}
img.image-full {
	clear: both;
	float: none;
	margin-bottom: 17px;
}

/* ============================ F O R M S  =============================== */
/* Webforms */
.webform-client-form { background:#ECEBE7; border-radius:6px; padding:10px; width:440px;}
.webform-client-form div.form-item { background:#fff; border-radius:6px; padding:10px 20px 20px; margin-bottom:5px; border:1px solid #DBD9D3;}
.webform-client-form .form-item { margin-top:0; }
.webform-client-form .form-textarea,
.webform-client-form .form-text { width:380px; }


.webform-client-form .form-item .form-type-radio,
.webform-client-form .form-item .form-type-checkbox {
	padding:10px 10px 10px;
	border:0;
	background:#ECEBE7;
}
.webform-client-form .form-item .form-type-radio input,
.webform-client-form .form-item .form-type-checkbox input {
	float:left;
	margin-right:10px;
	margin-top:7px;
	margin-left:10px;
}
.webform-client-form .form-item .form-type-radio label,
.webform-client-form .form-item .form-type-checkbox label {
	background:#fff;
	padding:5px;
	display:block;
	border:6px;
	border-radius:6px;
}
.webform-client-form .form-item.webform-component-select select {
	border-radius:6px;
	border:7px solid #ECEBE7;
}
/* IE7 */ *+html .webform-client-form .form-item .form-type-radio input,
/* IE7 */ *+html .webform-client-form .form-item .form-type-checkbox input {
	margin-top:0px;
}
/* IE7 */ *+html .webform-client-form .form-item .form-type-radio label,
/* IE7 */ *+html .webform-client-form .form-item .form-type-checkbox label {
	float:left;
	background:none;
	padding:0;
}
/* Webforms */

/* All forms */
form { background:#ECEBE7; border-radius:6px; padding:10px;}
.form-item textarea,
.form-item input {
	border-radius:6px;
	border:1px solid #dbd9d3;
	background:#fff;
}

/* All forms */

.profile {
	background:#ECEBE7; 
	border-radius:6px; 
	padding:10px;
}
.profile .field-label {
	float:left;
	text-align:left;
}
.profile .user-picture,
.profile .field {
	margin-bottom:10px;
	background:#fff; 
	border-radius:6px; 
	padding:10px;
}
/* ============================ F O R M S  =============================== */

/* LAYOUT & STRUCTURE
=========================== */

/*============================== H E A D E R ==============================*/
#header {
  padding:20px 0px 20px 10px;
  position:relative;
}
#header #logo {
  float:left;
  width:100px;
  padding-top:10px;
}
#header #logo img {
  display:block;
}
#header #secondary-menu {
  float:right;
  margin-bottom: 10px;
}
#header .region-header {
 	float:right;
}
.region-header,
.region-header-toolbar {
	display:block;
	width:670px;
 	float:right;
}
.region-header {
	margin-bottom:20px;
}
.copyright {
	font-size:11px;	
	position:absolute;
	right:20px;
	bottom:20px;
	color:#215b60;
}


/* Speaker */
#block-block-7 p {
	margin:0;
	padding:0;
}
#block-block-7 {
	float:right;
	position:relative;
}
#block-block-7 .content a.speaker-btn {
	background:url(../images/speaker-icon.png) 60px center no-repeat;
	padding:6px 34px 5px 14px;
	margin-right:10px;
	color:#493722;
	border:1px solid #d2cdbe;
	border-radius:6px;
	display:block;
	text-decoration:none;
}
#xp1 {
	position:absolute;
	top:0px;
	left:-290px;
	
}

#rs_playerarea {
		border-radius:6px;
		border: 1px solid #D2CDBE;
		background:transparent;
}
/* Speaker */

/* Contact */
#block-block-8 {
	float:right;
}

#block-block-8 a.mail {
	background:url(../images/letter-icon.png) left center no-repeat;
	padding-left:16px;
}

#block-block-8 span.phone {
	background:url(../images/phone-icon.png) left center no-repeat;
	padding-left:14px;	
	margin-right:10px;
	color:#6e5f4d;
}
/* Contact */

/* Menu */
#block-menu-block-4 {
	float:right;
	margin-right:20px;
	margin-top:3px;
}
#block-menu-block-4 ul {
}
#block-menu-block-4 ul li {
	float:left;
	margin-right:5px;
	border-right:1px solid #1c818b;
	padding-right:5px;
	line-height:12px;
}
#block-menu-block-4 ul li.last {
	border-right:none;
}
#block-menu-block-4 li a {
	display:block;	
	
}
/* ============================== H E A D E R ============================== */


/* ============================== C O N T E N T ============================ */
#page {
	background:#fff url(../images/page-shade.jpg) top center repeat-x;
  width:940px;
  border-top:1px solid #fff;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  border-radius:6px;
  margin:0 auto;
  text-align:left;
  padding:0 19px;  
  box-shadow: 0 0 2px #b0ab9b;
  margin-bottom:20px;
}
#main {
  width:100%;
  margin:20px 0;
  padding:0 0 20px;
}
.front #main {
  padding:0;
}
.two_column #content {
  float:left;
	width:700px;
}

#content {
  float:left;
  width:460px;
}
.region-sidebar-first {
  float:left;
  width:220px;
  margin-right:20px;
}
.region-sidebar-second {
  float:right;
  width:220px;
}
.region-bottom { 
	width:980px;
	margin:0 auto;
	margin-bottom:20px;	
}
.region-bottom .block-views { 
	background:#fff;
	border-radius:6px;
	padding:20px;
	float:left;
	width:440px;
	margin-right:20px;
	margin-bottom:20px;
}
.region-bottom .block-views.even { 
	margin-right:0;
}
.region-highlighted {
	padding-bottom:20px;	
}
/* ============================== C O N T E N T ============================ */


/* ============================== F O O T E R ============================== */

#footer {
  width:938px;
	margin:0 auto;
  padding:25px 20px;
  background: url(../images/bg-nav.png) repeat scroll 0 0 transparent;
  border-radius: 6px 6px 6px 6px;
 	box-shadow: 0 0 2px #B0AB9B;
 	margin-bottom:20px;
 	position:relative;
}
#footer h2 {
	color:#fff;
	font-family: 'magra', Arial, serif; 
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:3px;
}
#footer p {
	color:#d0e8e9;
}
#footer a {
	color:#fff;
	font-weight:bold;
}
#footer .block {
	background: url(../images/sep-footer.png) repeat-y scroll 0 0 transparent;
	float:left;
	margin-right:30px;
	padding-left:30px;
	display:block;
	min-height:150px;
	min-width:70px;
}
#footer .block.first {
	background: none;
	float:left;
	margin-right:30px;
	padding-left:0px;
}
#footer .block.last {
	background: none;
	float:left;
	margin-right:0px;
	padding-left:0px;
}
#footer #block-block-6 {
	float:right;	
}
#footer #block-block-6 .content {
	background: url(../images/footer-logo.png) no-repeat right top transparent;
	width:232px;
	height:86px;
	text-indent:-9999px;
	overflow:hidden;
}

/* Start Sociala medier footer */
#block-block-5 {
	float:left;	
	background:url(images/footer-sep.png) top right no-repeat;
	min-height:132px;
}
#block-block-5 .content {
	padding:0px 0px 0;
}
#block-block-5 .rss-footer {
	background:url(images/feed.png) 14px 5px no-repeat;

}
.addthis_toolbox .vertical a {
  width: 100%;
  position: relative;
  display: block;
  padding: 2px 0 2px 23px;
  text-decoration: none;
  color:#000;
  vertical-align:middle;
}
.addthis_toolbox .vertical a:hover {    
  text-decoration:underline;
}
.addthis_toolbox .vertical span {
  position: absolute;
  left: 0px;
  top: 4px;
}
.addthis_toolbox .vertical br {
  display:none;
}
/* Sociala medier footer */

/* Breadcrumb footer */
#footer #breadcrumb {
	margin-bottom:20px;  
	background: url(../images/bg-nav-active.png) repeat scroll 0 0 transparent;
	border-radius: 6px 6px 6px 6px;
	box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.15) inset, 0 1px 0 0 #43AEB5;
	padding: 0px;  
}
#footer ul.breadcrumbs {
	margin:0;
	padding:0;
}
#footer ul.breadcrumbs li {
	list-style:none;
	margin:0;
	float:left;
	background:#1c5358 url(../images/bread-bg-2.jpg) repeat-x scroll 0 0 ;
	font-family: 'magra', Arial, serif; 
	font-size:15px;
	text-shadow: 1px 1px 1px #555555;
}
#footer ul.breadcrumbs li a {
	background:url(../images/bread-sep.png) center left no-repeat;
	padding:12px 10px 12px 25px;
	float:left;
	display:block;
	color:#dff5f6;
}
#footer ul.breadcrumbs li.breadcrumb-1 a {
	background:url(../images/bread-1.png) 19px center no-repeat;
	border:none;
	padding:0;
	overflow:hidden;
	width:47px;
	height:42px;
	display:block;
	text-indent:-9999px;
}
#footer ul.breadcrumbs a:hover {
	color:#fff;
}
#footer ul.breadcrumbs li.breadcrumb-1  {
	border-radius: 6px 0px 0px 6px;
}
#footer ul.breadcrumbs li.breadcrumb-last {
	background:url(../images/bread-item-last.png) center left no-repeat;
	padding:12px 0px 12px 25px;
	color:#fff;
}
#footer ul.breadcrumbs li.breadcrumb-last a {
	background:none;
	padding:0;
	color:#fff;
}
#footer #breadcrumb  a {
	text-decoration:none;
	font-weight:normal;
}
/* Breadcrumb footer */ 

/* Breadcrumb top */
#bread {
	margin-top:20px;
	margin-bottom:20px;  
	background:#ecebe7;
	border-radius: 6px 6px 6px 6px;
	/*box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.15) inset, 0 1px 0 0 #43AEB5;*/
	padding: 0px;  
}


#bread ul.breadcrumbs {
	margin:0;
	padding:0;
}
#bread ul.breadcrumbs li {
	list-style:none;
	margin:0;
	float:left;
	background:#d3d1c8;
	font-family: 'magra', Arial, serif; 
	font-size:14px;
/*	text-shadow: 1px 1px 1px #555555; */
}
#bread ul.breadcrumbs li a {
	background:url(../images/bread-sep2.png) center left no-repeat;
	padding:8px 10px 8px 25px;
	float:left;
	display:block;
	color:#493722;
}
#bread ul.breadcrumbs li.breadcrumb-1 a {
	background:url(../images/bread-1_2.png) 19px center no-repeat;
	border:none;
	padding:0;
	overflow:hidden;
	width:47px;
	height:34px;
	display:block;
	text-indent:-9999px;
}
#bread ul.breadcrumbs a:hover {
	color:#fff;
}
#bread ul.breadcrumbs li.breadcrumb-1  {
	border-radius: 6px 0px 0px 6px;
}
#bread ul.breadcrumbs li.breadcrumb-last {
	background:url(../images/bread-item-last2.png) center left no-repeat;
	padding:8px 0px 8px 25px;
	color:#493722;
}
#bread ul.breadcrumbs li.breadcrumb-last a {
	background:none;
	padding:0;
	color:#fff;
}
#bread a {
	text-decoration:none;
	font-weight:normal;
}

/* Breadcrumb top */
/* ============================== F O O T E R ============================== */

/* Full width layout */
body.one-sidebar #content,
body.no-sidebars #content {
  width:700px;
}

body.no-sidebars #right {
  display:none;
}
body.no-sidebars #main {
  background:none;
}

body.section-node-add .sidebar,
body.section-node-edit .sidebar,
body.section-admin .sidebar {
	display: none;
}
body.section-node-add #content,
body.section-node-edit #content,
body.section-admin #content {
	float: none;
	width: auto;
}
body.no-sidebars.full_width_1_col #content {
	width:100%;	
}
/* ============================== NAVIGATION =========================== */

/* Main menu */
#navigation {
  /*width:100%;*/
	border-radius:6px;
	background:url(../images/bg-nav.png) repeat;
	padding:3px;
}
#navigation .inner {
	background:url(../images/seam.png) bottom center repeat-x;
}
#navigation ul.menu {
	background:url(../images/seam.png) top center repeat-x;
	padding:0 5px;
}
#navigation ul.menu li {
  list-style:none;
  display:inline;
  white-space:nowrap;
  padding: 0;
}
#navigation ul.menu li a {
	font-family: 'magra', Arial, serif; 
	font-size:17px;
	text-shadow: 1px 1px 1px #555555;
	font-weight: 700; 
	text-transform:uppercase;
  display:block;
  float:left;
  padding:15px 12px 15px;
  color:#fff;
  text-decoration:none;
  margin: 0;
  margin-right:1px;
}
#navigation ul.menu li a:hover,
#navigation ul.menu li a.active,
#navigation ul.menu li a.active:hover,
#navigation ul.menu li.active-trail a {
  border-radius:6px;
  padding:7px 12px 7px;
  margin-top:8px;
  background:url(../images/bg-nav-active.png) repeat;
  box-shadow: inset 0px 1px 1px 1px rgba(0,0,0,0.15), 0px 1px 0px 0px #43aeb5;

}


/**
 * Secondary menu
*/
#block-menu-block-2 .content {
  border:none;
  padding:0;
}
#block-menu-block-2{
  background: none;
  padding:0;
  border-radius: 6px 6px 6px 6px;
}
#block-menu-block-2 .content {
  background: none;
}
#block-menu-block-2 li a {
  display:block;
  padding:8px 10px;
  text-decoration:none;
  background: url("../images/bg-nav.png") repeat scroll 0 0 transparent;
  border-radius:6px;
  color:#fff;
  margin-bottom:1px;
  font-size:12px;
  text-shadow: 1px 1px 1px #555555;
  font-weight: 700;
  text-transform:uppercase;
}
#block-menu-block-2 li ul li a {
  background:#1c828b;
  text-transform:none;
  padding:4px 20px;
  border-radius:0;
  margin-bottom:0px;
  border-bottom:1px solid #1e909a;
}
#block-menu-block-2 li ul li.first a {
  border-radius: 6px 6px 0px 0px;
}
#block-menu-block-2 li ul li.last a {
  border-radius: 0px 0px 6px 6px;
  margin-bottom:1px;
}
#block-menu-block-2 li a:hover,
#block-menu-block-2 li a.active-trail,
#block-menu-block-2 li a.active-trail:hover,
#block-menu-block-2 li a.active,
#block-menu-block-2 li a.active:hover {
  background: url("../images/bg-nav-active.png") repeat scroll 0 0 transparent;
  border-radius: 6px 6px 6px 6px;
  color:#fff;
}
#block-menu-block-2 li ul li a:hover,
#block-menu-block-2 li ul li a.active-trail,
#block-menu-block-2 li ul li a.active-trail:hover,
#block-menu-block-2 li ul li a.active,
#block-menu-block-2 li ul li a.active:hover {
  background: #125d64;
  border-radius: 0;
}
#block-menu-block-2 li ul li.first a:hover,
#block-menu-block-2 li ul li.first a.active-trail,
#block-menu-block-2 li ul li.first a.active-trail:hover,
#block-menu-block-2 li ul li.first a.active,
#block-menu-block-2 li ul li.first a.active:hover {
  background: #125d64;
  border-radius: 6px 6px 0px 0px;
}
#block-menu-block-2 li ul li.last a:hover,
#block-menu-block-2 li ul li.last a.active-trail,
#block-menu-block-2 li ul li.last a.active-trail:hover,
#block-menu-block-2 li ul li.last a.active,
#block-menu-block-2 li ul li.last a.active:hover {
  background: #125d64;
  border-radius: 0px 0px 6px 6px;
}
#block-menu-block-2 ul ul {
  padding:0;
}

#block-menu-block-2 li li a { padding-left:20px; }
#block-menu-block-2 li li li a { padding-left:35px; }
#block-menu-block-2 li li li li a { padding-left:55px; }



/**
 * Third level menu
*/
#block-menu-block-2 li ul li ul li a {
	background:#1e909a;
	border-bottom:1px solid #65863d;
}
#block-menu-block-2 li ul li ul li a:hover, 
#block-menu-block-2 li ul li ul li a.active-trail, 
#block-menu-block-2 li ul li ul li a.active-trail:hover, 
#block-menu-block-2 li ul li ul li a.active, 
#block-menu-block-2 li ul li ul li a.active:hover {
    background: none repeat scroll 0 0 #2aaeba;
    border-radius: 0 0 0 0;
}
#block-menu-block-2 li ul li ul li.first a:hover, 
#block-menu-block-2 li ul li ul li.first a.active-trail, 
#block-menu-block-2 li ul li ul li.first a.active-trail:hover, 
#block-menu-block-2 li ul li ul li.first a.active, 
#block-menu-block-2 li ul li ul li.first a.active:hover {
    background: none repeat scroll 0 0 #2aaeba;
    border-radius: 0 0 0 0;
}
#block-menu-block-2 li ul li ul li.first a {
    border-radius: 0 0 0 0;
}
#block-menu-block-2 li ul li ul li.last a:hover, 
#block-menu-block-2 li ul li ul li.last a.active-trail, 
#block-menu-block-2 li ul li ul li.last a.active-trail:hover, 
#block-menu-block-2 li ul li ul li.last a.active, 
#block-menu-block-2 li ul li ul li.last a.active:hover {
    background: none repeat scroll 0 0 #2aaeba;
    border-radius: 0 0 0 0;
}
#block-menu-block-2 li ul li ul li.last a {
    border-radius: 0 0 0 0;
    margin-bottom: 0px;
    border-bottom:1px solid #1e909a;
}

/**
 * Fourth level menu
*/
#block-menu-block-2 li ul li ul li ul li a {
	background:#1e909a;
	border-bottom:1px solid #1c828b;
}
#block-menu-block-2 li ul li ul li ul li a:hover, 
#block-menu-block-2 li ul li ul li ul li a.active-trail, 
#block-menu-block-2 li ul li ul li ul li a.active-trail:hover, 
#block-menu-block-2 li ul li ul li ul li a.active, 
#block-menu-block-2 li ul li ul li ul li a.active:hover {
    background: none repeat scroll 0 0 #2aaeba;
    border-radius: 0 0 0 0;
}
#block-menu-block-2 li ul li ul li ul li.first a:hover, 
#block-menu-block-2 li ul li ul li ul li.first a.active-trail, 
#block-menu-block-2 li ul li ul li ul li.first a.active-trail:hover, 
#block-menu-block-2 li ul li ul li ul li.first a.active, 
#block-menu-block-2 li ul li ul li ul li.first a.active:hover {
    background: none repeat scroll 0 0 #2aaeba;
    border-radius: 0 0 0 0;
}
#block-menu-block-2 li ul li ul li ul li.first a {
    border-radius: 0 0 0 0;
}
#block-menu-block-2 li ul li ul li ul li.last a:hover, 
#block-menu-block-2 li ul li ul li ul li.last a.active-trail, 
#block-menu-block-2 li ul li ul li ul li.last a.active-trail:hover, 
#block-menu-block-2 li ul li ul li ul li.last a.active, 
#block-menu-block-2 li ul li ul li ul li.last a.active:hover {
    background: none repeat scroll 0 0 #2aaeba;
    border-radius: 0 0 0 0;
}
#block-menu-block-2 li ul li ul li ul li.last a {
    border-radius: 0 0 0 0;
    margin-bottom: 0px;
    border-bottom:1px solid #1c828b;
}
.my-pages #block-menu-block-2 li ul li.last a:hover,
.my-pages #block-menu-block-2 li ul li.last a.active-trail,
.my-pages #block-menu-block-2 li ul li.last a.active-trail:hover,
.my-pages #block-menu-block-2 li ul li.last a.active,
.my-pages #block-menu-block-2 li ul li.last a.active:hover {
  background: #5c7a39;
}

/* ============================== NAVIGATION =========================== */

/* My pages */

/* Secondary level */
.my-pages #block-menu-block-2 li a {
  text-shadow: 1px 1px 1px #598427;
  background:#78964c;
}
.my-pages #block-menu-block-2 li ul li a {
  background:#78964c;
  border-bottom:1px solid #65863d;
}
.my-pages #block-menu-block-2 li a:hover,
.my-pages #block-menu-block-2 li a.active-trail,
.my-pages #block-menu-block-2 li a.active-trail:hover,
.my-pages #block-menu-block-2 li a.active,
.my-pages #block-menu-block-2 li a.active:hover {
  background: #5c7a39;
  color:#fff;
}
.my-pages #block-menu-block-2 li ul li a:hover,
.my-pages #block-menu-block-2 li ul li a.active-trail,
.my-pages #block-menu-block-2 li ul li a.active-trail:hover,
.my-pages #block-menu-block-2 li ul li a.active,
.my-pages #block-menu-block-2 li ul li a.active:hover {
  background: #5c7a39;
  border-radius: 0;
}
.my-pages #block-menu-block-2 li ul li.first a:hover,
.my-pages #block-menu-block-2 li ul li.first a.active-trail,
.my-pages #block-menu-block-2 li ul li.first a.active-trail:hover,
.my-pages #block-menu-block-2 li ul li.first a.active,
.my-pages #block-menu-block-2 li ul li.first a.active:hover {
  background: #5c7a39;
  border-radius:6px 6px 0 0;
}
.my-pages #block-menu-block-2 li ul li.last a:hover,
.my-pages #block-menu-block-2 li ul li.last a.active-trail,
.my-pages #block-menu-block-2 li ul li.last a.active-trail:hover,
.my-pages #block-menu-block-2 li ul li.last a.active,
.my-pages #block-menu-block-2 li ul li.last a.active:hover {
  background: #5c7a39;
  border-radius:0 0 6px 6px;
}

/* Third level */
.my-pages #block-menu-block-2 li ul li ul li a {
	
	border-bottom:1px solid #78964c;
}
.my-pages #block-menu-block-2 li ul li ul li a:hover, 
.my-pages #block-menu-block-2 li ul li ul li a.active-trail, 
.my-pages #block-menu-block-2 li ul li ul li a.active-trail:hover, 
.my-pages #block-menu-block-2 li ul li ul li a.active, 
.my-pages #block-menu-block-2 li ul li ul li a.active:hover {
    background: none repeat scroll 0 0 #85b242;
}
.my-pages #block-menu-block-2 li ul li ul li.first a:hover, 
.my-pages #block-menu-block-2 li ul li ul li.first a.active-trail, 
.my-pages #block-menu-block-2 li ul li ul li.first a.active-trail:hover, 
.my-pages #block-menu-block-2 li ul li ul li.first a.active, 
.my-pages #block-menu-block-2 li ul li ul li.first a.active:hover {
    background: none repeat scroll 0 0 #85b242;
}
.my-pages #block-menu-block-2 li ul li ul li.last a:hover, 
.my-pages #block-menu-block-2 li ul li ul li.last a.active-trail, 
.my-pages #block-menu-block-2 li ul li ul li.last a.active-trail:hover, 
.my-pages #block-menu-block-2 li ul li ul li.last a.active, 
.my-pages #block-menu-block-2 li ul li ul li.last a.active:hover {
    background: none repeat scroll 0 0 #85b242;
}
.my-pages #block-menu-block-2 li ul li ul li.last a {
    border-bottom:1px solid #85b242;
}

/* Fourth */
.my-pages #block-menu-block-2 li ul li ul li.first a:hover,
.my-pages #block-menu-block-2 li ul li ul li.first a.active-trail,
.my-pages #block-menu-block-2 li ul li ul li.first a.active-trail:hover,
.my-pages #block-menu-block-2 li ul li ul li.first a.active,
.my-pages #block-menu-block-2 li ul li ul li.first a.active:hover {
  border-radius:0;
}




/* ============================== BLOCKS =============================== */

.sidebar .block { 
	margin-top:20px; 
	background:#d2e9eb;
	border-radius:6px;
	padding:10px;
}
.sidebar .block .content { 
	background:#fff;
	border-radius:6px;
	padding:10px;
}

.sidebar .block .content a{ 
	/*color:#493722;*/
}
.sidebar .block .content { 
	color:#318d96;
}
.sidebar .first { 
	margin:0; 
}
.block h2.title,
.block h2.block-title { 
	margin-bottom:5px; 
	font-family: 'magra', Arial, serif; 
	color:#1c818b;
	font-size:21px;
	line-height:20px;
}
.sidebar .block p:last-child { 
	margin:0; 
}
.sidebar .view-content .view-footer p {
	margin-bottom: 0;
}

#block-views-events-block-2.block .content, 
#block-views-events-block.block .content,
#block-views-jobs-rss-block.block .content,
#block-views-nyheter-block-2.block .content {
	background:none;
	padding:0;
}
.sidebar .block .view .views-row {
	padding:10px;
	background:#fff;
	border-radius:6px;
	margin-bottom:2px;
	
	opacity:1;
	-moz-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
}
.sidebar .block .view .views-row a {
	text-decoration:none;
}
.sidebar .block .view .views-row:hover {
	opacity:0.8;
}
.sidebar .block .view .views-row-last {
	border-bottom:none;
	margin-bottom:0px;
}
#content .block.last {
	margin-bottom:0;
	/*margin-top:20px;*/	
} 
.logged-in #content .block.last {
	margin-bottom:0;
	/*margin-top:20px;*/
}
.logged-in #content .block.last.first {
	margin-bottom:0;
	margin-top:0px;	
}
/* =========================== SITE ELEMENTS =========================== */

/* Links */
.more-link,
.views-field-view-node {
  text-align:left;
  margin-top:10px;
}
.rss-link {
  padding-left:16px;
  background:url(images/feed.png) left center no-repeat;
}
/* Links */

/* Fields */
.field-field-preamble {
  font-size:16px;
  font-weight:bold;
}
.field-field-preamble,
.field-field-attachment {
  margin-bottom:15px;
}
/* Fields */

/* Views */
.views-view-grid .col-item {
	float: left;
	margin-right: 20px;
}
.views-view-grid .col-item.col-last {
	margin-right: 0;
}
/* Views */

/* Attachments */
.view-files {
	padding-top: 10px;
}
.view-files .views-row li {
	background: url(../images/icon-file.png) no-repeat 0 2px;
	padding: 2px 0 2px 20px;
}
.view-files .views-row img {
	display: none;
}
/* Attachments */

/* Search */
#block-search-form {
	width:218px;
	float:right;
}
#block-search-form .container-inline {
  padding-top:0;
}
#search-block-form {
	float: right;
	overflow:hidden;
	border-radius:6px;
	border:0;
  width:215px;
  padding:1px 0px 0px 3px;
  background:#e1e1d9 url(../images/search-bg.jpg) center center repeat-x;
	box-shadow: inset 0px 1px 1px 1px rgba(0,0,0,0.15), 0px 1px 0px 0px #fff;
}
#search-block-form .form-text {
  float:left;
  color:#493722;
  width:170px;
	margin-top:3px;
	line-height:17px;
  box-shadow: none;
  -moz-box-shadow: none;
	-webkit-box-shadow: none;
	background:none;
	border:none;
}
#search-block-form .form-submit {
  float:right;
  display:block;
  padding:0;
  margin: 0;
  background:url(../images/bg_search.png) center center no-repeat;
  text-indent:-9999px;
  border: none;
  width:35px;
  height:30px;
  line-height:32px;
  -moz-border-radius:0;
  box-shadow: none;
  -moz-box-shadow: none;
	-webkit-box-shadow: none;
}
#search-form .form-text:focus,
#search-block-form .form-text:focus {
  color:#000;
}
#search-block-form .form-submit:hover,
#search-block-form .form-submit:focus {
  border-color:#ccc;
}
/* Search */

/* Search results */
#search-form .container-inline div,
#search-form .container-inline label {
	display: block;
}
#search-form .form-item-keys,
#search-form #edit-submit {
	float: left;
}
#search-form .form-item-keys {
	width: 400px;
}
#search-form .form-text {
  width:94%;
  padding: 8px;
}
#search-form #edit-submit {
	margin-top: 26px;
	
	margin-top: 18px;
	padding: 7px 10px;
}
.search-results {
	margin: 10px 0 0;
}
.search-results li {
	border:1px solid #ecebe7;
	padding-top:15px;
	background:#f7f7f6;
	border-radius:6px;
	padding:10px;
}
.search-results li strong {
	background:#493722;
	border-radius:4px;
	color:#fff;
	padding:0px 4px 1px;
}
.search-results li a {
	color:#1C818B;
}
.search-results p { margin:0; }
.search-results li {
	margin:0 0 15px;
}
.search-results h3 {
	margin-bottom: 4px;
}
.search-results .search-snippet-info {
	padding: 0;
	font-size: 11px;
	line-height: 1.5em;
}
.search-results .search-info {
	font-size: 11px;
	padding-top: 4px;
	color: #898989;
}

/* Search results */


/* --- S O L R   S E A R C H ---*/
/* Search form */
#content #search-form {

	padding: 10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-moz-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
}
#content #search-form .form-item { margin: 0; }
#content #search-form #edit-keys-wrapper {
	padding: 0;
	margin: 0;
}
#content #search-form #edit-keys-wrapper #edit-keys {
	width: 350px;
	padding: 4px;
}
html.js #search-form #edit-keys-wrapper input.form-autocomplete {
	background-position:99% 4px;
}
#content #search-form #edit-apachesolr-search-retain-filters-wrapper {
	padding-top: 10px;
}
#content #search-form .spelling-suggestions {
	margin-top: 10px;
	padding: 8px 5px 8px 30px;
	background: #fff url(images/icon-suggestion.gif) no-repeat 5px 5px;
	border: 1px solid #dfdede;
	border-radius:4px;
	-moz-border-radius:4px;
}
#content #search-form #edit-submit {
	
	border-radius:6px;
}

/* Blocks */

.sidebar .current-search-item a,
.sidebar .block-facetapi a,
.sidebar .block-apachesolr-search a {
	/*padding-bottom: 10px;*/
	display: block;
}
.sidebar .current-search-item .item-list h3,
.sidebar .block-facetapi .item-list h3,
.sidebar .block-apachesolr-search .item-list h3 {
	font-size: 11px;
	margin-bottom: 5px;
}
.sidebar .current-search-item .item-list a,
.sidebar .block-facetapi .item-list a,
.sidebar .block-apachesolr-search .item-list a {
	padding-bottom: 0;
	display: inline;
}
.sidebar .current-search-item .item-list a,
.sidebar .block-facetapi .item-list a,
.sidebar .block-apachesolr-search .item-list a {
	padding-bottom: 0;
	display: inline;
	background: url(../images/icon-unchecked.gif) no-repeat left;
	padding-left: 18px;
  margin: 0px 5px 0 0;
}
.sidebar .current-search-item .item-list a:hover,
.sidebar .block-facetapi .item-list a:hover,
.sidebar .block-apachesolr-search .item-list a:hover {
	background-image: url(../images/icon-check-hover.gif);
	margin: 3px 5px 0 0;	
}
.sidebar .current-search-item .item-list a,
.sidebar .block-facetapi .item-list a.facetapi-active, 
.sidebar .block-apachesolr-search .item-list a.apachesolr-unclick {
	background-image: url(../images/icon-checked.gif);
	float:left;
	text-indent:-999999px;
	margin: 3px 5px 0 0;
	padding: 0;
	width: 13px;
	height: 13px;
	font-size: 1px;
	line-height: 1px;
	background-position: 0 1px;
}
.sidebar .block-apachesolr-search .item-list a.active {
	background-image: url(../images/icon-checked.gif);
	margin: 3px 5px 0 0;
}
.sidebar .block-apachesolr-search .item-list li img {
	display:none;
}
.sidebar #block-current-search-standard .current-search-item .item-list li,
.sidebar .block-apachesolr-search li,
.sidebar .current-search-item .item-list .expanded,
.sidebar .block-facetapi .item-list .expanded, 
.sidebar .block-facetapi .item-list .leaf, 
.sidebar .block-apachesolr-search .item-list .expanded,
.sidebar .block-apachesolr-search .item-list .active {
	color:#493722;
}
.sidebar #block-current-search-standard .current-search-item .item-list li.first {
	font-size:12px;
	background:#493722;
	border-radius:4px;
	color:#fff;
	padding:1px 4px 1px;
	display:inline;
}
.form-item-retain-filters {
    float:left;
    width:100%;
    padding-top:20px;
}
#content #search-form .form-item-retain-filters {
    padding-top: 10px;
}

.sidebar .block-apachesolr-search li a.desc span {
		background: url(../images/icon-asc.gif) no-repeat right center;
		padding-right:32px;
}
.sidebar .block-apachesolr-search li a.desc span:hover {
		background: url(../images/icon-desc.gif) no-repeat right center;
}
.sidebar .block-apachesolr-search li a.asc span {
		background: url(../images/icon-desc.gif) no-repeat right center;
		padding-right:32px;
}
.sidebar .block-apachesolr-search li a.asc span:hover {
		background: url(../images/icon-asc.gif) no-repeat right center;
}
/* --- S O L R   S E A R C H ---*/

/* Login my pages */
.page-node-802 {

}



/* User login form */
.offscreen {
  left:-9999px;
  overflow:hidden;
  position:absolute;
}
#block-user-0 {
  position:absolute;
  top:-10px;
  right:0;
  width:230px;
  z-index:30;
}
#block-user-0 #user-login-form {
  color:#666;
  font-size:11px;
  line-height:16px;
  width:230px;
}
#block-user-0 #user-login-form label {
  display:block;
  padding-bottom:3px;
}
#block-user-0 #user-login-form .form-item {
  margin-bottom:8px;
}
#block-user-0 #user-login-form .form-text {
  padding:5px;
  width:188px;
}
#block-user-0 #user-login-form .form-submit {
  font-size:11px;
}
#block-user-0 #user-login-form .item-list {
  margin-top:4px;
}
#block-user-0 #signin {
  padding:10px;
  margin-top:-4px;
  background:#fff;
  border:4px solid #ddd;
}
#block-user-0 #have-account {
  line-height:22px;
  text-align:right;
}
#block-user-0 #have-account .signin-link {
  padding:4px 6px;
  margin-left:2px;
  color:#fff;
  background:#3d92bc;
}
#block-user-0 #have-account .signin-link:hover {
  text-decoration:none;
}
#block-user-0 #have-account .signin-link.open {
  color:#777;
  background:#ddd;
}
/* User login form */


/* Hide menu items logged in */
.logged-in .menu-mlid-771 {
	display:none;	
}
/* Hide menu items logged in */


/* Misc */
.element-invisible {
  display:none;
}
/* Misc */

/* Hide contextual links on views-block */

/* Read more links */

/* Brown */
a.readmore-1 {
	background:#493722;
	padding:3px 7px;
	border-radius:4px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	font-family: 'magra', Arial, serif; 
    font-size:14px;
    font-weight:700;
    text-shadow: 1px 1px 1px #555555;
}
/* Brown */

/* Blue */
a.readmore-2 {
	background:#318d96;
	padding:3px 7px;
	border-radius:4px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	font-family: 'magra', Arial, serif; 
    font-size:14px;
    font-weight:700;	
    text-shadow: 1px 1px 1px #555555;
}
/* Blue */

/* Read more links */

/* Media popup fixes */
.form-item, 
.form-checkboxes, 
.form-radios {
    margin: 0;
    padding: 0;
}
.ui-widget-content {
    background: url("images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 0px solid #AAAAAA;
    color: #222222;
}
.ui-widget-header {
    background: #1C818B;
    border: 0px solid #AAAAAA;
    color: #222222;
    font-weight: bold;
}
.ui-state-default, 
.ui-widget-content 
.ui-state-default, 
.ui-widget-header 
.ui-state-default {
    background:#fff;
    border: 0px solid #D3D3D3;
    color: #555555;
    font-weight: normal;
}
.ui-corner-all {
    border-radius: 4px 4px 0px 0px;
}
.ui-tabs .ui-tabs-panel {
    background: none repeat scroll 0 0 transparent;
    border-width: 0;
    display: block;
    padding: 30px 30px 50px;
}
.ui-tabs .ui-tabs-nav li {
    border-bottom: 0 none !important;
    float: left;
    list-style: none outside none;
    margin: 0 0.2em 1px 0;
    padding: 0;
    position: relative;
    top: 0px;
    white-space: nowrap;
}
.ui-dialog .ui-dialog-content {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    overflow: auto;
    padding: 0;
    position: relative;
}
#media-browser-tabset {
    background: #FFFFFF;
    margin: 0;
    padding: 0;
    width: 800px;
}
#media-browser-tabset .media-browser-tab {
    border: 0;
}
#media-browser-page {
    background: #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    padding: 0px 0;
}
#media-browser-tabset .ui-tabs-nav {
    border-left: 0;
    border-right: 0;
    border-top: 0;
}

.field-type-image {
	margin-bottom:10px;
}
/* =========================== SITE ELEMENTS =========================== */


/* ============================== N E W S ============================== */
#block-views-info-blurb-protected-block,
.view-events-archive .news-wrapper,
#block-views-events-block-1 .news-wrapper,
.view-newsarchive .news-wrapper,
#block-views-nyheter-block-1 .news-wrapper,
#block-views-nyheter-block {
	background:#ecebe7;
	border-radius:6px;
	padding:10px;
}
#block-views-info-blurb-protected-block,
#block-views-nyheter-block {
	margin-bottom:20px;
}
.news-wrapper {
	margin-bottom:10px;
	position:relative;
}
.news-wrapper .left {
	background:#fff;
	float:left;
	border-radius:6px;
	padding:10px;
	width:180px;
	margin-right:20px;
}
.news-wrapper .left img {
	display:block;
	
	opacity:1;
	-moz-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
}
.news-wrapper:hover img {
	opacity:0.8;
}
.news-wrapper span.right {
	float:left;
	width:450px;
	position:relative;
	min-height:180px;
}
.news-wrapper span.right.change-width {
	width:100%;
	min-height:0;
}
.news-wrapper .right span {
	width:450px;
	float:left;
	margin-bottom:10px;
}
.news-wrapper .right span.news-ingress {
	width:100%;
}
.news-wrapper .news-date {
	font-family: arial, 'magra', Arial, serif; 
	font-size:11px;
	color:#857e75;
  	position:absolute;
	right:-7px;
	bottom:-12px; 
	text-align: right;
	text-transform:uppercase;
}
.news-wrapper .news-title {
  padding-top:10px;
  color:#493722;
  font-family: 'magra', Arial, serif; 
  font-size:21px;
  font-weight:700;
  text-decoration:none;
}
.news-wrapper a:link {
	text-decoration:none;
}
.news-wrapper .news-ingress {
	padding-bottom:20px;
}
.news-wrapper .right span.links-footer {
	position:absolute;
	left:0;
	bottom:0;
	float:none;
	margin:0;
}
.news-wrapper .right span.links-footer a {
	margin-right:5px;
}
.view-info-blurb-protected .attachment,
.view-nyheter .news-list-footer {
	background:#fff;
	padding:10px;
	border-radius:6px;
}
.view-info-blurb-protected .attachment .views-field-created,
.view-nyheter .news-list-footer .views-field-created {
	float:left;
	min-width:82px;
	margin-right:7px;
	color:#493722;
}
.view-info-blurb-protected .attachment .views-field-title,
.view-nyheter .news-list-footer .views-field-title {
	float:left;
}
.view-info-blurb-protected .attachment .views-field-title a,
.view-nyheter .news-list-footer .views-field-title a {
  background:url(../images/arrow-small-1.png) left center no-repeat;
  padding-left:10px;
}
.view-info-blurb-protected .attachment .views-row,
.view-nyheter .news-list-footer .views-row {
	border-top:1px solid #e2dfdb;
	margin-bottom:7px;
	padding:7px 5px 0;
}
.view-info-blurb-protected .attachment .views-row-first {
	border-top:none;
}
.view-info-blurb-protected .attachment .views-row-last,
.view-nyheter .news-list-footer .views-row-last {
	margin-bottom:0;
}
.view-info-blurb-protected .attachment .view-header h3,
.view-nyheter .news-list-footer .view-header h3 {
  font-family: 'magra', Arial, serif; 
  font-size:14px;
  color:#493722;
  font-weight:700;
  text-transform:uppercase;	
  float:left;
}
.view-info-blurb-protected .attachment .view-header a,
.view-nyheter .news-list-footer .view-header a {
  font-size:12px;
  background:url(../images/rss-icon.png) left center no-repeat;
  padding-left:17px;
  float:right;
}

/* Infoblurb logged in */
#block-views-info-blurb-protected-block .news-wrapper .right span,
#block-views-info-blurb-protected-block span.right  {
	width:200px;
	display:inline;
}
#block-views-info-blurb-protected-block span.right .news-title {
	line-height:22px;
}
.view-info-blurb-protected .attachment .views-field-field-image {
	float:left;
	margin-right:10px;
}
.view-info-blurb-protected .attachment .views-field-title  {
	width:340px;
}
.view-info-blurb-protected .attachment .views-field-field-preamble {

}
.view-info-blurb-protected .attachment .views-row {
   padding:0;
   padding-top:10px;
}
.view-info-blurb-protected .attachment .views-row-first {
   padding-top:0;
}
.view-info-blurb-protected .attachment .views-field-created {
	float:left;
	width:100%;
}





/* Nod news */

.node-type-article .views-field-field-files,
.node-article .field-name-field-preamble,
.node-article .field-type-image {
	margin-bottom:15px;	
}
/* Nod news */


/* Sidebar news */
.sidebar .block .view-nyheter .views-field-created {
	font-size:11px;
}
/* Sidebar news */

/* File upload on news */
.field-type-file .file a {
  background:url(../images/files.jpg) left center no-repeat;
  padding:10px 0;
  padding-left:20px;
}
.field-type-file .file-icon {
	display:none;
}

/* ============================== N E W S ============================== */

/* ====================== B L U R B S   F R O N T ====================== */
/* Puffar framsida */
#block-views-blurbs-front-block  {
	margin:0px 0 20px;

}
#block-views-blurbs-front-block .col-item {
	background:url(../images/blurb-bg.png) repeat-x;
	float:left;
	width:340px;
	height: 214px;
	position:relative;
	border-radius:6px;
}
#block-views-blurbs-front-block .col-1 {
	margin-right:20px;
}
#block-views-blurbs-front-block .col-2 {
	margin-right:0px;
}
#block-views-blurbs-front-block .blurbs-front-content {
	/*background:#101010;*/
	position:absolute;
	bottom:0;
	left:0;
	overflow:hidden;
  width: 340px;	
  height:20px;
  color: #fff;
  padding:8px 0px 10px 0px;
  display: block;
  border-radius:6px;
}
.blurbs-front-img {
	cursor:pointer;
}
#block-views-blurbs-front-block .blurbs-front .blurbs-front-headline a {
	color:#fff;
	text-shadow: 1px 1px 1px #555555;
	font-family: 'magra', Arial, serif; 
	font-size:19px;
	padding-bottom:6px;
	text-decoration:none;
}
#block-views-blurbs-front-block .blurbs-front .blurbs-front-headline {
	background:/*#101010*/ url(../images/arrow-ico.png) no-repeat right top;
	height:20px;
	display:block;
	padding-bottom:7px;	
	padding-top:2px;
	
}
#block-views-blurbs-front-block .blurbs-front .blurbs-front-text a {
	display:block;
  color:#dfdfdf;
  text-decoration:none;
  padding-bottom:5px;
  font-size:12px;
}
#block-views-blurbs-front-block .blurbs-front .blurbs-front-text {
  margin-bottom:5px;
}
#block-views-blurbs-front-block .blurbs-front .blurbs-front-link a {
	color:#493722;
	background:#fff;
	border-radius:4px;
	text-decoration:none;
	text-shadow: none;
}
#block-views-blurbs-front-block .blurbs-front .blurbs-front-link {
	position:absolute;
	bottom:30px;
	right:10px;	
}
#block-views-blurbs-front-block .blurbs-transparent {
	/*background:#101010;*/
	background:url(../images/blurb-bg.png) repeat;
	position:absolute;
	top:0;
	left:0;
	z-index:3;
	width:340px;
	height: 214px;
	padding:8px 10px 10px 10px;
}
#block-views-blurbs-front-block .blurbs-inner {
	position:absolute;
	top:0;
	left:0;
	width:320px;
	height: 214px;
	padding:8px 10px 10px 10px;
	z-index:5;

}
/* Puffar framsida */
/* ====================== B L U R B S   F R O N T ====================== */

/* ========================== C O M M E N T  ============================ */
#comment-form .form-item-homepage {
	display:none;
}
#comments {
	background:#ecebe7;
	border-radius:6px;
	padding:20px;
	margin-bottom:20px;
	margin-top:50px;
}
#comments h2 {
	color:#493722;
}
#comments-formbox {
	background:#ecebe7;
	border-radius:6px;
	padding:0 20px 20px;
}
#comments .comment {
	background:#fff;
	border:none;
	margin-bottom:2px;
	border-radius:6px;
	padding:15px;
	border:1px solid #dbd9d3;
}
#comments-formbox .comment-form {
	background:#fff;
	border:none;
	margin-bottom:2px;
	border-radius:6px;
	padding:15px;		
	border:1px solid #dbd9d3;
}
#comments-formbox .comment-form textarea,
#comments-formbox .comment-form input {
	border-radius:6px;
	border:1px solid #dbd9d3;
	background:#ecebe7;
}
#comments-formbox h2.comment-form {
	background:none;
	border:none;
	margin-bottom:2px;
	border-radius:6px;
	padding:20px 0 5px;	
	color:#493722;	
}
#comments .indented {
	margin-top:-3px;
}
#comments > .indented {
	margin-left:15px;
	margin-right:15px;
	margin-top:-15px;
}
.username {
	color:#1C818B;	
}
.file-meta, 
.submitted, 
.field-field-date, 
.views-field-created {
  color: #777777;
  font-size: 10px;
  text-transform: uppercase;
}
.submitted {
	margin-bottom:10px;
	color:#9f9d93;
}
.front .submitted {display:none;}

#comments .field-item {
	margin-bottom:10px;	
}
ul.links .comment-add a {
  background: none repeat scroll 0 0 #493722;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-family: 'magra',Arial,serif;
  font-size: 14px;
  font-weight: 700;
  padding: 3px 7px;
  text-decoration: none;
  text-shadow: 1px 1px 1px #555555;
  text-transform: uppercase;
}
.links-footer .readmore-1 span {
	float:none;
}
.links-footer .readmore-1 span.count {
	padding-left:5px;
	font-family:Arial, serif; 
}
.comment .new {
	border-radius:4px;
	background:#D2E9EB;
	text-transform:uppercase;
}
/* ========================== C O M M E N T  ============================ */

/* ======================== S L I D E S H O W  ========================== */
#block-views-slideshow-block  {
	background:#fff;
	width:700px;
	height:374px;
	margin-bottom:20px;
	position:relative;
}
#block-views-slideshow-block .view-content {
	height:374px;
	width:700px;
	position:relative;
}
#block-views-slideshow-block .views-field-field-image,
#block-views-slideshow-block .views-field-field-image img {
	width:700px;
	height:374px;
}
#block-views-slideshow-block .views-field-nothing {
	background:url(../images/shade-bg1.png) repeat;	
	position:absolute;
	bottom:0;
	left:0;	
	padding:30px;
	min-height:64px;
	border-radius:0 0 6px 6px;
	width:640px;
}
#block-views-slideshow-block span.title {
	font-family: 'magra', Arial, serif; 
	font-size:27px;
	font-weight:bold;
	color:#fff;
	float:left;
	margin-bottom:10px;
}
#block-views-slideshow-block .ingress {
	font-family: 'magra', Arial, serif; 
	font-size:17px;
	color:#fff;
	float:left;
	width:500px;
}
#block-views-slideshow-block a {
	color:#fff;
	text-decoration:none;
}

#block-views-slideshow-block .views-field-nothing-1 {
	position:absolute;
	right:30px;
	bottom:32px;	
}
#block-views-slideshow-block .views-field-nothing-1 a {
	background:#ffffff;
	color:#493722;
	font-size:17px;
	padding:4px 7px 3px;
	text-shadow:none;
}
/* D�ljer hopp av bilder i explorer */
#block-views-slideshow-block .views-row {
	display:none;
}
/* D�ljer hopp av bilder i explorer */

#block-views-slideshow-block .slide-buttons a {
  position:absolute;
  top:230px;
  z-index:10;
  display:block;
  width:42px;
  height:42px;
  background:#fff;
  text-indent:-9999px;
  overflow:hidden;
}
#block-views-slideshow-block .slide-buttons a.prev {
	background:url(../images/prev-btn.png) no-repeat;
  left:-18px;
}
#block-views-slideshow-block .slide-buttons a.next {
	background:url(../images/next-btn.png) no-repeat;
  right:-18px;
} 

/* Pager */
#block-views-slideshow-block .slide-pager {
  position:absolute;
  top:12px;
  right:10px;
  z-index:10;
}
#block-views-slideshow-block .slide-pager a {
  display:block;
  float:left;
  margin-left:4px;
  background:url(../images/white-transparent.png) no-repeat;
  height:10px;
  width:10px;
  text-indent:-9999px;
  overflow:hidden;
  cursor:pointer;
  text-align:center;
}
#block-views-slideshow-block .slide-pager  a.active,
#block-views-slideshow-block .slide-pager  a:hover {
  text-decoration:none;
  background: url(../images/black-transparent.png) no-repeat;
  color:#fff;
}
/* Pager */

#block-views-slideshow-block-1 .video  {
  background: url(../images/video-icon.png) no-repeat 97px center;	
  display:block;
	padding-right:65px;
}
/* ======================== S L I D E S H O W  ========================== */

/* ============================== R S S ================================= */
/* jobs */
#block-views-jobs-rss-block .views-row-last {
	margin-bottom:10px;	
}
#block-views-jobs-rss-block .views-row a {
	color:#493722;
}
#block-views-jobs-rss-block .views-field-timestamp {
	font-size:11px;
}
/* jobs */

/* twitter , Youtube*/
#block-views-youtube-rss-block,
#block-views-twitter-rss-block {
	width:320px;
  background: none repeat scroll 0 0 #ECEBE7;
  border-radius: 6px 6px 6px 6px;
  padding: 10px;
  float:left;
}
#block-flickr-3,
#block-views-youtube-rss-block,
#block-views-twitter-rss-block {
  min-height:275px;
}
#block-flickr-3.block.odd,
#block-views-youtube-rss-block.block.odd,
#block-views-twitter-rss-block.block.odd {
	margin-right:0px;
}

#block-flickr-3.block.even,
#block-views-youtube-rss-block.block.even,
#block-views-twitter-rss-block.block.even {
	margin-right:20px;
}
#block-views-youtube-rss-block .views-row,
#block-views-twitter-rss-block .views-row {
	background:#fff;
	border-radius:6px;
	padding:10px;
	margin-bottom:2px;
}
#block-views-youtube-rss-block .views-row a,
#block-views-twitter-rss-block .views-row a {
	text-decoration:none;
}

#block-views-youtube-rss-block .views-row a {
  background: url(../images/video-icon.jpg) no-repeat left center;
  padding:7px 0 5px;
  padding-left:37px;
  font-size:14px;
  color:#000;
}

#block-views-youtube-rss-block .block-title,
#block-views-twitter-rss-block .block-title {
  background: url(../images/twitter.png) no-repeat 10px center;	
	padding:3px 0 3px;
	width:320px;
	height:25px;
	text-indent:-9999px;
	overflow:hidden;
}
#block-views-youtube-rss-block .block-title {
  background: url(../images/youtube.png) no-repeat 10px center;	
}

#block-views-youtube-rss-block .views-row-last,
#block-views-twitter-rss-block .views-row-last {
	margin-bottom:10px;	
}
/* twitter */

/* Flickr */
#block-flickr-3 .block-title {
  background: url(../images/flickr.png) no-repeat 7px center;	
	padding:3px 0 3px;
	width:320px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
}
#block-flickr-3 {
	border-radius:6px;
	background:#ECEBE7;	
	float:left;
	padding-left:20px;
	padding-top:15px;
	padding-bottom:5px;
	width:320px;
	min-height:307px;
}
#block-flickr-3 .content a {
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}
#block-flickr-3 .content a.last img {
	margin-right:0px;
}
#block-flickr-3 .content  {
	padding-top:0px;
}
#block-flickr-3 img {
	border:9px solid #fff;
	border-radius:6px;
}
#block-flickr-3 h2.flickr-album-heading {
  display: none;
}
/* Flickr */
/* ========================== R S S ============================= */

/* ==================== B L U R B S  S I D E B A R ====================== 
#block-views-blurbs-front-sidebar-block .content {
	background:none;
	padding:0;

}
#block-views-blurbs-front-sidebar-block .views-field-title {
	color: #1C818B;
  font-family: 'magra',Arial,serif;
  font-size: 21px;
  margin-bottom: 5px;
  margin-top:3px;
	line-height:22px;
}
#block-views-blurbs-front-sidebar-block .view .views-row {
	background:none;
	padding:0;
}
#block-views-blurbs-front-sidebar-block .views-field-nothing {
	background:#fff;
	padding:10px;	
	border-radius:6px;
}
#block-views-blurbs-front-sidebar-block .view .views-row {
	color:#493722;
	font-size:11px;
	line-height:16px;
}
#block-views-blurbs-front-sidebar-block .view .views-row img {
	margin-bottom:3px;
}
#block-views-blurbs-front-sidebar-block .view .views-row a {
	padding: 3px 7px 2px;	
}
#block-views-blurbs-front-sidebar-block .view .views-row .views-field-title a {
	padding: 0;	
}
 ==================== B L U R B S  S I D E B A R ====================== */

/* ==================== B L U R B S  S I D E B A R ====================== */
#block-views-blurbs-front-sidebar-block .content {
	background:none;
	padding:0;
	/*min-height:352px;*/
}
#block-views-blurbs-front-sidebar-block .views-field-title {
	color: #1C818B;
  font-family: 'magra',Arial,serif;
  font-size: 21px;
  margin-bottom: 5px;
  margin-top:3px;
	line-height:22px;
}
.sidebar #block-views-blurbs-front-sidebar-block.block {
   	background:none;
	padding:0;
}
#block-views-blurbs-front-sidebar-block .view .views-row {
   background: #D2E9EB;
    border-radius: 6px 6px 6px 6px;
    margin-top: 20px;
    padding: 10px;
    margin-bottom:20px;
}
#block-views-blurbs-front-sidebar-block .view .views-row-last {
    margin-bottom:0px;
}
#block-views-blurbs-front-sidebar-block .view .views-row-first {
    margin-top:0px;
}
#block-views-blurbs-front-sidebar-block .views-field-nothing {
	background:#fff;
	padding:10px;	
	border-radius:6px;
}
#block-views-blurbs-front-sidebar-block .view .views-row {
	color:#493722;
	font-size:11px;
	line-height:16px;
}
#block-views-blurbs-front-sidebar-block .view .views-row img {
	margin-bottom:3px;
}
#block-views-blurbs-front-sidebar-block .view .views-row a {
	padding: 3px 7px 2px;	
}
#block-views-blurbs-front-sidebar-block .view .views-row .views-field-title a {
	padding: 0;	
}
/* ==================== B L U R B S  S I D E B A R ====================== */

/* ===================== B L U R B S  B O T T O M ======================= */
#block-views-blurbs-bottom-block {
	width:940px;
	margin-bottom:20px;
}
#block-views-blurbs-bottom-block .col-item  {
	margin-right:20px;
	float:left;
	position:relative;
}
#block-views-blurbs-bottom-block .col-item img {
	 opacity:1;
	-moz-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
}
#block-views-blurbs-bottom-block .col-item img:hover  {
	 opacity:0.8;
}
#block-views-blurbs-bottom-block .col-last {
	margin-right:0;
}
#block-views-blurbs-bottom-block .views-field-title {
	background:url(../images/blurb-bg.png) repeat;
	position:absolute;
	left:0;
	bottom:3px;
	border-radius:0 0 6px 6px;
	text-align:center;
	width:200px;
	padding:10px;
}
#block-views-blurbs-bottom-block .views-field-title a {
	text-align:center;
	font-family: 'magra', Arial, serif; 
	font-size:19px;
	color:#fff;
	display:block;
	text-decoration:none;
}
/* ===================== B L U R B S  B O T T O M ======================= */

/* ========================== E V E N T S =============================== */
#block-views-events-block .views-row-last {
	margin-bottom:10px;
}
#block-views-events-block .event-date {
	background:#d0cbbb;
	border-radius:6px;
	text-align:center;
	display:block;
	width:42px;
	float:left;
	margin-right:10px;

}
#block-views-events-block .event-date .day {
	background:#d0cbbb;
	width:36px;
	border-radius:6px;
	float:left;
	font-size:23px;
	padding:4px 3px 5px;
	color:#493722;
	font-weight:bold;
	letter-spacing:-1px;
	text-align:center;
}
#block-views-events-block .event-date .month {
	background:#493722;
	width:36px;
	border-radius:6px 6px 0 0;
	color:#fff;
	padding:0px 3px 1px;
	float:left;
	text-align:center;
	text-transform:uppercase;
	font-family: 'magra', Arial, serif; 
}
#block-views-events-block .news-title {
	float:left;
	width:125px;
	font-size:11px;
	line-height:15px;
	display:block;
	color:#493722;
}
#block-views-events-block-1 .news-wrapper .right span,
.view-events-archive .news-wrapper .right span {
    
}

.view-events-archive .news-wrapper span.news-date,
#block-views-events-block-1 .news-wrapper span.news-date {
	/*width:200px;
	font-size:17px;*/
	font-size:12px;
	width:auto;
}
.view-events-archive .news-wrapper span.news-date span.date-display-start,
#block-views-events-block-1 .news-wrapper span.news-date span.date-display-start {
	float:left;
	/*width:83px;*/
	width:auto;
	margin-left:7px;
	margin-right:7px;
}
.view-events-archive .news-wrapper span.news-date span.date-display-end,
#block-views-events-block-1 .news-wrapper span.news-date span.date-display-end {
	float:right;
	/*width:83px;*/
	width:auto;
	margin-left:7px;
	margin-right:7px;
}
#block-views-events-block-1 .news-wrapper .date-display-single,
.view-events-archive .news-wrapper .date-display-single {
	margin-right:7px;
}

.view-events-archive .news-wrapper span.outer-news-date,
.view-events-archive .news-wrapper span.news-date,
#block-views-events-block-1 .news-wrapper span.news-date,
#block-views-events-block-1 .news-wrapper span.outer-news-date {
	margin-bottom:0px;	
}
.view-events-archive .views-field-field-event-date,
#block-views-events-block-2 .views-field-field-event-date {
	color:#493722;
	font-size:11px;
}

/* Node */
.node-event .field-name-field-event-date, 
.node-event .field-name-body,
.node-event .field-name-field-preamble,
.node-event .field-type-image {
	margin-bottom:15px;
}
.field-name-field-event-date  {
	font-size:19px;
	font-family: 'magra',Arial,serif;
  	font-weight:normal;
}
/* Node */

#block-views-events-block .views-row {
	position:relative;
}

.role-logged-in #block-views-events-block .views-field-nothing-2 .logged-in-user {
	background:#6b9c31;
	background:#6b9c31 url(../images/logged-in-icon2.png) no-repeat 185px center;
	position:absolute;
	top:0;
	left:0;
	border-radius:6px 6px 0 0;
	width:180px;
	color:#fff;
	line-height:12px;
	padding:0px 10px 2px;
	display:block;
	font-size:10px;
	margin-bottom:20px;
}

.role-logged-in #block-views-events-block .views-field-nothing-2 {
	margin-bottom:10px;
}
/* =========================== E V E N T S =============================== */

/* ======================== L O G G E D   I N ============================ */
#block-block-10 {
	position:absolute;
	right:0px;
	bottom:15px;	
	font-size:11px;
}
#block-block-10 span a {
	background:url(../images/logged-in-icon.png) no-repeat right center;
	padding-right:17px;
	font-weight:bold;
	font-size:11px;
	color:#578225;
}
.logged-in #block-menu-block-5 .block-title {
	background:url(../images/logged-in-icon.png) no-repeat right center;
	padding-right:17px;
	color:#493722;
}
.logged-in #block-menu-block-5 {
	background:#ecebe7;
}
#edit-flickr {
	display:none; /* Hides Flickr field on user */	
}
/* ======================== L O G G E D   I N ============================ */


/* =========== F U L L   W I D T H   O N   W E B F O R M S   A D M I N =============== */
.page-node-webform .sidebar {
	display:none;
}
.page-node-webform #content {
	width:100%;
}
/* =========== F U L L   W I D T H   O N   W E B F O R M S   A D M I N =============== */

/* =========== W E B F O R M    B L O C K =============== */
#block-webform-client-block-152 .webform-client-form {
  background: none repeat scroll 0 0 #fff;
  border-radius: 6px 6px 6px 6px;
  padding: 0px;
  width: 100%;
}
#block-webform-client-block-152 .webform-client-form form {
	background: none;
  border-radius: 6px 6px 6px 6px;
  padding: 0px;	
  width:100%;
}
#block-webform-client-block-152 .webform-client-form div.form-item {
  background:#FFFFFF;
  border: 0;
  border-radius: 6px 6px 6px 6px;
  margin-bottom: 5px;
  padding: 0px;
}
#block-webform-client-block-152 h2.node-title {
	display:none;
}
#block-webform-client-block-152 .content {
	padding:3px 5px 5px;
	color:#493722;
}
#block-webform-client-block-152 .content span.mail,
#block-webform-client-block-152 .content span.phone {
	font-size:13px;
	display:block;
}
#block-webform-client-block-152 .content span {
	margin-bottom:2px;

}
#block-webform-client-block-152 .content span.mail {
	margin-bottom:8px;
}
#block-webform-client-block-152 #webform-component-e-post input,
#block-webform-client-block-152 #webform-component-namn input {
	width:166px;
}
#block-webform-client-block-152 #webform-component-meddelande textarea {
	width:166px;
}
#block-webform-client-block-152 #expand-form  {
	background:url(../images/arrow-small-2-blue.png) no-repeat left center transparent;
	padding-left:12px;
	cursor:pointer;
	color:#1C818B;
	margin-bottom:15px;
}
#block-webform-client-block-152 #expand-form:hover  {
	text-decoration:underline;
}

#block-webform-client-block-152 .contextual-links-wrapper .node-unpublish-, 
#block-webform-client-block-152 .contextual-links-wrapper .node-webform-results,
#block-webform-client-block-152 .contextual-links-wrapper .node-delete {
	display:none !important; 
}
/* =========== W E B F O R M    B L O C K =============== */

/* ================= P E R S O N A L ==================== */
.view-staff h3 {
	font-size:24px;
 	color: #1C818B;
}
.view-staff .view-filters {	
	margin-bottom:20px;	
}
.view-staff .view-filters form {
  background: none repeat scroll 0 0 #D2E9EB;
  border-radius: 6px 6px 6px 6px;
  padding:10px;
  padding-left:20px;
}
.view-staff .view-filters label {
  color:#1C818B;
}
.view-staff .view-filters .form-select {
  border-radius:6px;    
  background: none repeat scroll 0 0 #fff;    
	border: 0 none;
  border-radius: 6px 6px 6px 6px;
}
.view-staff  .form-item textarea, 
.view-staff  .form-item input {
  border: 1px solid #fff;
}
.view-staff input.form-submit, 
.view-staff a.button {
background: none repeat scroll 0 0 #318D96;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
  font-family: 'magra',Arial,serif;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  text-shadow: 1px 1px 1px #555555;
  text-transform: uppercase;
  border-style:none;
}
.view-staff .views-row {
	margin-bottom:20px;	
}
.view-staff .col-item {
	background:#ecebe7;
	padding:10px;
	border-radius:6px;
	width:200px;
}
.view-staff .col-4 {
	margin-right:0;
}
.view-staff .col-item img {
	background:#fff;
	border:10px solid #fff;
	border-radius:6px;
	margin-bottom:4px;	
	padding:0;
}
.view-staff .views-field {
	margin-bottom:1px;	
	color:#746b60;
	padding-left:10px;
	padding-right:10px;
}
.view-staff .views-field-field-image {
	padding-left:0;
	padding-right:0;
}
.view-staff .views-field-title {
	font-size:18px;
	color:#493722;
	margin-bottom:5px;
}
.view-staff .views-field-body {
	font-size:10px;
}
.view-staff .views-field-field-email,
.view-staff .views-field-field-phone {
	font-weight:bold;
}
#block-views-staff-block-1 .view-staff .views-field-title {
	font-size:14px;	
}
/* ================= P E R S O N A L ==================== */


/* print */
a.print {
	background:url(../images/print.gif) left center no-repeat;
	padding-left:20px;
	text-transform:uppercase;
	display:block;
}

/* ==================== F O R U M ======================= */
.page-comment #contentread,
.node-type-forum #contentread,
#forum  {
	width:auto;
	display:block;
	background:#ECEBE7;
	border-radius:6px;
	padding:10px;
	margin-bottom:20px;
}

#forum .forum-table-wrap {
	background:#fff;
	border-radius:6px;
	padding:10px 0;
}
#forum .forum .name a {
	color:#493722;
  	font-family: 'magra',Arial,serif;
  	font-size: 17px;
 	font-weight: 500;
 	padding-top:5px;
}
 .page-forum #contentread div.compact-link a, 
 .page-forum #contentread ul.action-links li a {
	background: none repeat scroll 0 0 #318D96;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    font-family: 'magra',Arial,serif;
    font-size: 14px;
    font-weight: 700;
    padding: 3px 7px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #555555;
    text-transform: uppercase;
}
#forum table th, 
#forum table td {
    border-bottom: none;
    padding: 8px;
    text-align: left;
    vertical-align: middle;
} 
#forum th a,
#forum th {
	color:#493722;
}
#forum tr.even {
    background-color: #fff;
}
#forum tr.odd {
    background-color: #f5f5f5;
}
#forum .icon div,
#forum td.forum .icon {
    background-image: url("../images/forum-icons.png");
    width: 20px;
}
#forum .icon div {
	margin-left: 20px;
}

#forum .icon .topic-status-new,
#forum td.forum .forum-status-new {
  	background-position:-20px 0;
}
#forum .icon .topic-status-hot-new {
  	background-position:-60px 0;
}
#forum .icon .topic-status-hot {
    background-position: -40px 0;
}
#forum td.container  {
	background:#d3d1c8;
}
#forum td.container a  {
	color: #493722;
    font-family: 'magra',Arial,serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}
#forum table td,
#forum td.forum  {
    padding:14px 10px 10px 10px;
}
.node-type-forum #comments .new {
    background-color:#318D96;
    color:#fff;
    font-size:12px;
    margin-bottom:10px;
}

.page-comment .comment,
.page-comment .forum-node,
.node-type-forum .forum-node,
.node-type-forum .node-forum .content {
	background:#fff;
	border-radius:6px;
	padding:10px;
}
.node-type-forum #comments {
    padding: 0;
    border:none;
    margin-top:10px;
}
.node-type-forum #comments .comment {
    padding: 10px;
    border:none;
    margin-bottom:10px;
}
.page-comment h1,
.node-type-forum h1,
.node-type-forum #comments .comment h3.comment-title {
	color: #493722;
    font-family: 'magra',Arial,serif;
    font-size: 21px;
    font-weight: 700;
    text-decoration: none;
}
.node-type-forum #comments .comment h3.comment-title a {
	color: #493722;
}
.node-type-forum #comments .comment .content {
    padding: 0;
}
.node-type-forum #comments > .indented {
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
}
.node-type-forum #comments-formbox {
    padding: 0;
}

.node-type-forum #comment-body-add-more-wrapper iframe {
    width: 700px !important;
}
.node-type-forum #comments .links {
    float: right;
    visibility: visible;
}
.node-type-forum .quote-msg, 
.node-type-forum .quote-snip {
    background-color: #ECEBE7;
    border: 1px solid #ECEBE7;
    border-radius:6px;
    padding: 1em;
    margin-bottom:10px;
}
.page-comment .links li a,
.node-type-forum .links li a {
	background: none repeat scroll 0 0 #318D96;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    font-family: 'magra',Arial,serif;
    font-size: 14px;
    font-weight: 700;
    padding: 3px 7px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #555555;
    text-transform: uppercase;
}
.page-comment .user,
.node-type-forum .user {
float: left;
    max-width: 99px;
    width: 15%;
    margin-right: 2%;
}

.page-comment .user img,
.node-type-forum .user img {
  width:100%;
  height: auto;
}

.page-comment .user-picture img,
.node-type-forum .user-picture img {
	display:block;
}
.page-comment span.username,
.node-type-forum span.username,
.node-type-forum .comment p.date {
    color: #9F9D93;
    font-size: 10px;
    text-transform: uppercase;
}
.page-comment .forum-node-content,
.node-type-forum .forum-node-content,
.node-type-forum .comment .content {
    float: left;
    width: 83%;
    max-width: 547px;
}
.page-comment #comments .links,
.node-type-forum #comments .links {
    float: left;
    visibility: visible;
}
.page-comment .forum-node-content ul.links li,
.node-type-forum .forum-node-content ul.links li,
.node-type-forum #comments ul.links li {
    padding: 0 5px 0 0;
}
.node-type-forum .submitted {
	margin-bottom:0;
}

/* ========================  I S T A G R A M  ===========================*/
#drupagram-account-form { /* Hide add button for users */
	display:none;
}
#block-views-instagrams-block h2.block-title {
	 background:url(../images/insta-icon.png) center right no-repeat;
}
#block-views-instagrams-block .views-row .field-content img {
	width:180px;
	height:auto;
	text-indent:0;
}
.sidebar #block-views-instagrams-block.block .view .views-row {
	padding:0;
		color:#fff;
}
#block-views-instagrams-block span.views-field {
	color:#777777;
	font-size:11px;
	text-align:center;
}
#block-views-instagrams-block .views-field-created-time {
	padding-left:7px;
}

/* ========================  I S T A G R A M    S L I D E S H O W   ========================== */

#block-views-instagrams-block {
	position:relative;
}
#block-views-instagrams-block .more-link {
	display:none;
}
#block-views-instagrams-block .content{
	min-height:220px;
}
#block-views-instagrams-block .views-field-images img {
	width:180px;
	height:185px;
	display:block;
	position:relative;
}
#block-views-instagrams-block .view-content {
	margin-bottom:20px;
	position:relative;

}
/* D�ljer hopp av bilder i explorer */
#block-views-instagrams-block .views-row {
	display:none;
}
/* D�ljer hopp av bilder i explorer */

#block-views-instagrams-block  .slide-buttons2 a {
  position:absolute;
  top:250px;
  z-index:10;
  display:block;
  width:13px;
  height:13px;
  text-indent:-9999px;
  overflow:hidden;
}
#block-views-instagrams-block .slide-buttons2 a.prev2 {
	background:url(../images/arrow-small-left-1.jpg) no-repeat;
  left:20px;
}
#block-views-instagrams-block .slide-buttons2 a.next2 {
	background:url(../images/arrow-small-right-1.jpg) no-repeat;
  right:20px;
} 

/* Pager */
#block-views-instagrams-block  .slide-pager2 {
  position:absolute;
  top:252px;
  left:80px;
  z-index:10;
}
#block-views-instagrams-block  .slide-pager2 a {
  display:block;
  float:left;
  margin-left:2px;
  background:url(../images/blue-transparent.png) no-repeat;
  height:10px;
  width:10px;
  text-indent:-9999px;
  overflow:hidden;
  cursor:pointer;
  text-align:center;
}
#block-views-instagrams-block  .slide-pager2 a.active2,
#block-views-instagrams-block  .slide-pager2 a:hover {
  text-decoration:none;
  background: url(../images/black-transparent.png) no-repeat;
  color:#fff;
}
/* Video */
.content iframe {
	width: 100%;
}

/* ========================  I S T A G R A M    S L I D E S H O W   ========================== */













































/*

#forum #forum-statistics,
#forum .forum-list-icon-legend,
#forum .forum-table-wrap {
	background:#fff;
	border-radius:6px;
	padding:10px;
}
#forum .forum-table-wrap .forum-table-superheader, 
.forum-table-topics thead tr {
    background:#fff;
    border: none;
	color:#493722;
  	font-family: 'magra',Arial,serif;
  	font-size: 16px;
 	font-weight: 500;
 	font-weight:normal;
 	padding-left: 0;
 	border-radius:6px;
}
#forum .forum-table-superheader {
    padding-left: 10px;
    padding-right: 10px;
}
#forum .forum-table-superheader span {
    display:none;
}
#forum .forum-table-superheader .forum-table-name {
    font-weight:normal;
    margin: 5px 0 3px 0px;
}
#forum .forum-table {
    border: none;
}

#forum .forum-table-wrap thead tr {
	background:#d3d1c8;
    border: none;
}
#forum .forum-table td {
    border:none;
    margin-bottom:1px;
}
#forum #forum-statistics-statistics-body,
#forum #forum-statistics-active-body,
#forum #forum-statistics-header,
#forum .forum-table tr.even {
    background: #ECEBE7;
    border:none;
}
#forum .forum-table tr.odd {
	background:#d3d1c8;
    border:none;
}
#forum .forum-table .forum-details a {
	color:#493722;
  	font-family: 'magra',Arial,serif;
  	font-size: 17px;
 	font-weight: 500;
}
#forum .forum-tools {
    margin-right: 10px;
}

#forum #forum-statistics {
	border:0;
}
#forum .forum-statistics-sub-header {
	border:none;
    font-weight: bold;
}*/

#block-views-youtube-rss-block {
  width: 100%;
  min-height: 0px;
  margin-bottom: 23px !important;
}

#block-views-youtube-rss-block .views-row-odd {
  float:left;
  width:44%;
}

#block-views-youtube-rss-block .views-row-even {
  float: right;
  width: 44%;
}

#block-views-youtube-rss-block .views-row-even,
#block-views-youtube-rss-block .views-row-odd {
  margin-bottom: 5px;
  min-height: 27px;
}

#block-views-youtube-rss-block .view-footer {
  margin-top: 20px;
  float:left;
}

@media only screen
	and (max-width : 479px) {
	  #block-views-youtube-rss-block {
		  width: auto !important;
  margin-right: 0px !important;
	  }
	  
	  #block-views-youtube-rss-block .views-row-odd,
	  #block-views-youtube-rss-block .views-row-even {
		  float: left;
  width: 100%;
  min-height: 0px;
	  }
	}
	
	#webform-component-uname {
	  display:none !important;
	}