h1, h2, h3, h4, h5, h6 {
	font-family: roboto, sans-serif;
}

header .entry-meta {
	margin-top: -1em;
}

#comments, .fi-comments, footer.entry-meta {
	display: none;
	visibility: hidden;
}

.widget_categories ul {
	list-style: none;
	margin-left: 0;
}

.copyright {
	display: none;
	visibility: hidden;
}

#text-4 h1, #custom_html-3 h1 {
	display: none;
	visibility: hidden;
}

#categories-2 {
	text-align: center;
}

#categories-2 .widget-title {
/*color:#bbd031;*/
	color: white;
}

#categories-2 ul, #categories-2 ul li {
	list-style: none;
	display: inline;
}

#categories-2 ul li {
	padding-left: 5px;
	padding-right: 5px;
}

#categories-2 ul li:first-child {
	padding-left: 0;
}

#categories-2 ul li:last-child {
	padding-right: 0;
}

#categories-2 ul li::before {
	content: "";
}

#categories-2 ul li:first-child:before {
	content: "";
}

#custom_html-3 {
	width: 300px;
}

#naturkontakt_widget-3 {
	text-align: center;
}

#custom_html-6 a, #categories-2 a {
	color: #bbd031;
}

.calendar-widget {
	border-bottom: 0;
}

.calendar-widget ul li {
	border: 0;
}

.view-content .view-all {
	text-align: center;
}

.calendar-widget .view-header {
	color: black;
	background-color: #bbd031;
}

@media only screen and (min-width: 768px) {
	.calendar-widget .view-header {
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
}

.calendar-widget .view-header p, .calendar-widget .view-header .page-title {
	text-shadow: none;
	font-weight: bold;
}

.calendar-widget .view-content {
	background-color: white;
}

@media only screen and (min-width: 768px) {
	.calendar-widget .view-content {
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
	}
}

#custom_html-6 {
	margin: 0 !important;
	padding: 0 !important;
	margin-left: -13px !important;
}

#secondary {
	background-color: #202020;
	margin-top: 15px;
	border: 1px solid black;
}

#secondary aside {
	margin: 0;
}

@media only screen and (min-width: 768px) {
	#secondary {
		margin-top: 0;
		border-radius: 15px;
		background-color: #202020;
	}
}

#custom_html-6 .group {
	padding-left: 35px;
}

#custom_html-6 .column.social {
	margin: 5px 0 0;
}

#custom_html-6 .column.social.last {
/*width:150px;*/
}

#custom_html-6 .column.social a {
	display: block;
}

#custom_html-6 .column.social a span {
	display: block;
}

#custom_html-6 .column.social a span.desc {
	padding-top: 8px;
}

#custom_html-6 .column.social a .icon {
	background: url(https://www.naturskyddsforeningen.se/sites/all/themes/NF/images/footer_social_icons_02.png?v=1.01) 0 0 no-repeat;
	width: 48px;
	height: 48px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
	border: none;
	border-radius: 0 !important;
}

#custom_html-6 .column.social a .icon.fb {
	background-position: 0 0;
}

#custom_html-6 .column.social a .icon.twitter {
	background-position: -48px 0;
}

#custom_html-6 .column.social a .icon.blog {
	background-position: -96px 0;
}

#custom_html-6 .column.social a .icon.youtube {
	background-position: -144px 0;
}

#custom_html-6 .column.social a:hover {
	color: #fff;
}

#custom_html-6 .column.social a:hover .icon {
	background-color: transparent !important;
}

#custom_html-6 .column.social a:hover .icon.fb {
	background-position: 0 -48px;
}

#custom_html-6 .column.social a:hover .icon.twitter {
	background-position: -48px -48px;
}

#custom_html-6 .column.social a:hover .icon.blog {
	background-position: -96px -48px;
}

#custom_html-6 .column.social a:hover .icon.youtube {
	background-position: -144px -48px;
}

.center {
	text-align: center;
}

.white {
	color: white;
}

.entry-content th:last-child {
	width: 130px;
}

#socmedia, #personupg, #inskonto {
	clear: both;
	text-align: center;
	padding-top: 20px;
}

#colophon {
	display: none;
	visibility: hidden;
}

#masthead .header-image {
	border: 0;
}

#masthead .contain-to-grid {
	background-image: none;
	background-color: #bbd031;
}

.top-bar-section li a {
	line-height: 40px;
	text-align: left;
}

@media only screen and (min-width: 768px) {
	#menu-huvudmeny {
		top: 27px;
		position: relative;
	}
}

.header-image .custom-portrait {
	box-shadow: none;
	-moz-box-shadow: none;
}

@media only screen and (min-width: 768px) {
	.title-area .name h1 a img {
		width: 300px !important;
		max-width: initial;
	}
}

#menu-item-782 ul li a, #menu-item-791 ul li a {
	vertical-align: middle;
	line-height: 1, 5;
}

#menu-item-782 ul li a:before, #menu-item-791 ul li a:before, #menu-item-782&gt;a:before, #menu-item-791&gt;a:before {
	vertical-align: text-bottom;
	display: inline-block;
	content: '';
	height: 15px;
	width: 15px;
	margin-right: 5px;
	background-image: url('https://falkenberg.naturskyddsforeningen.se/wp-content/uploads/sites/229/2018/06/naturskyddsforeningen_logo_symbol.png');
	background-size: contain;
}

@media only screen and (min-width: 58.75em) {
	#menu-item-782 ul li a:before, #menu-item-791 ul li a:before, #menu-item-782&gt;a:before, #menu-item-791&gt;a:before {
		background-image: url('https://falkenberg.naturskyddsforeningen.se/wp-content/uploads/sites/229/2018/06/NFSVIT_logo-1024x1024.png');
	}
}

@media only screen and (min-width: 58.75em) {
	.top-bar-section .dropdown {
		padding-top: 10px;
	}
}

nav section:after {
	content: "nsffalkenberg@gmail.com";
	background-color: white;
	display: inline-block;
	width: 100%;
	padding-left: 20px;
}

nav {
	border-bottom: 0 solid #444;
	background-color: white;
}

@media only screen and (min-width: 58.75em) {
	nav {
		border-bottom: none;
	}
	
	nav section:after {
		content: "";
	}
}

.foto {
	border: 1px solid #aaa;
	padding: 10px;
	background-color: white;
	margin-bottom: 5px;
}