.metaslider {
	padding-top: 20px;
	padding-bottom: 20px;
}

.su-column-size-1-3 {
	width: 29% !important;
}

.jetpack_subscription_widget input[type=submit] {
	-webkit-border-radius: 7px;
	background-color: #3a80cc;
}

hr {
  border: 0;
  border-top: 2px solid #c1c1c1;
  height: 2px;
  margin-top: 20px;
  margin-bottom: 20px;
}

h6 a, h5 a, h4 a, h3 a, .sidebar .widget a {
	color: #15589b;
}

.sidebar .widget {
	background-color: #6fa8dc;
	padding: 12px;
}

.sidebar .widget:hover {
	background-color: #cce7ff;
}

#nyheter table {
	border: 0px;
}

#nyheter table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {
	border: 0px;
}

div.custom-footer {
	padding-top:12px;
}

div.custom-footer p {
	margin-bottom: 1.5em;
	margin-top: 1.5em;
}

.custom-footer h3, .custom-footer a {
	color: #BBBBBB;
}

.custom-footer textarea,
.custom-footer input[type="date"],
.custom-footer input[type="datetime"],
.custom-footer input[type="datetime-local"],
.custom-footer input[type="email"],
.custom-footer input[type="month"],
.custom-footer input[type="number"],
.custom-footer input[type="password"],
.custom-footer input[type="search"],
.custom-footer input[type="tel"],
.custom-footer input[type="text"],
.custom-footer input[type="time"],
.custom-footer input[type="url"],
.custom-footer input[type="week"] {
	padding: 2px 6px;
	font-size: 14px;
	line-height: 14px;
	max-width: 90%;
}

.tablepress tfoot th, .tablepress thead th {
	background-color: #e3f2ff;
}

span.wpcf7-list-item {
	display: block;
}

.custom_product_column_align_middle p {
	margin-top: 15% !important;
}

/* fix for checklists on startpage */
.all-news {
	display: none;
}
.section-contact input {
	width: 3%;
}
#videolightbox h2 a { color: #ffffff; text-decoration: underline; }
body { color: #333333; }
.contact-form label span { color: #333333 !important; }
#counter { background: #f8f9f9; }
.section-title-area .section-subtitle { color: #666666; }