/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
	.container {
/*		padding-right: 6px;
		padding-left: 6px; */
	}
	.navbar-right {
		margin-right: 0;
	}
	#searchform {
		margin-left: 0;
		margin-right: 0;
	}
	.dynamic-sidebar {
		padding-top: 0;
	}
	.top-image {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 0;
	}
	.overlay {
		position: absolute;
		margin-top: 80px;
	}
	.no-overlay {
		margin-bottom: 50px;
	}
	.relative {
		position: relative;
	}
	.dark-section,
	.grey-section,
	.yellow-section,
	.white-section,
	.section {
		padding-top: 50px;
	}
	.loop-item h4 {
		margin-top: 0;
	}
	.cover-textblock {
		position: absolute;
		top: 100px;
		background: rgba(255,255,255,0.8);
	}
	.cover-textblock h1 {
		color: #272727;
	}
	/* re-enact grid */
	.single article p,
	.single article h3,
	.single article h4,
	.single article h5  {
		width: 83.33333333%;
		margin-left: 8.33333333%;
		padding-left: 15px;
		padding-right: 15px;
	}
	.single article blockquote,
	.single article .wp-caption,
	.single article ol,
	.single article ul {
		margin-left: 15px;
    margin-right: 15px;
	}
	.single article img.size-full {
		max-width: 100%;
	}
	.single .vinjett-bg {
		float: left;
		margin-right: 0;
		margin-left: 0;
	}
	.single .top-image + .vinjett {
		position: relative;
	  top: -40px;
	  height: 40px;
		margin-bottom: -40px;
	}
	.single article ul.alignright {
		max-width: 33%;
	}
	article .wp-caption.alignleft,
	article .wp-caption.alignright,
	article blockquote {
		max-width: 50%;
	}
	article ul,
	article ol {
		max-width: 33.33333%;
		float: left;
	}
	article .alignleft,
	article ol,
	article ul {
		margin-right: 15px;
	}
	article blockquote,
	article .alignright {
		margin-left: 15px;
	}
	/*
	.single article img.size-medium {
	width: 33.3333%;
	}
	*/
	.read-more-block .row div:nth-child(3){
		clear: left;
	}
	h2 {
		font-size: 52px;
		margin-bottom: 10px;
	}
	.action-banner {
		padding-top: 0px;

	}
	.single .action-banner {
		position: relative;
		top: -40px;
	}
	.action-banner .maxi {
		display: inline;
	}
	.action-banner > div:first-child {
		padding-right: 0;
	}
	.action-banner > div:nth-child(2) {
		padding-left: 0;
	}
	.action-banner-2.sticky + div {
    padding-top: 275px;
	}
	.action-banner-2 .box-lead,
	#stod-oss .box-lead {
		font-size: 24px;
		font-weight: 100;
	}
	#cc {
		margin-left: 0;
	}
	#cc ul {
		max-width: 66%;
	}
	.grid-loop {
		grid-template-columns: repeat(2, 1fr);
	}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
	.single article p,
	.single article h3,
	.single article h4,
	.single article h5 {
		width: 66.66666667%;
		margin-left: 16.66666667%;
	}
	.read-more-block .row div:nth-child(3){
		clear: none;
	}
	.verkliga-sverige p.topcopy{
		margin-top: 80px;
	}
	.box-loop .loop-item.col-sm-6:nth-child(3),
	.box-loop .loop-item.col-sm-4:nth-child(4) {
		clear: none;
	}
	.top-image {
		/*padding-left: 0px;
		padding-right: 0px;*/
	}
	a.logo {
		padding: 12px 6px;
	}
	.box-loop .loop-item.boxes-4 .img-inside {
		height: 130px;
	}
	.box-loop .loop-item.boxes-3 .img-inside {
		height: 180px;
	}
	.box-loop .loop-item.boxes-4 .tag-buttons {
		top: 90px;
	}
	.box-loop .loop-item.boxes-3 .tag-buttons {
		top: 140px;
	}
	.share {
		margin-left: -40px;
	}
	.grid-loop {
		grid-template-columns: repeat(4, 1fr);
	}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	.box-loop .loop-item.boxes-4 .img-inside {
		height: 170px;
	}
	.box-loop .loop-item.boxes-3 .img-inside {
		height: 230px;
	}
	.box-loop .loop-item.boxes-4 .tag-buttons {
		top: 130px;
	}
	.box-loop .loop-item.boxes-3 .tag-buttons {
		top: 190px;
	}
	#tweet {
		width: 41px;
	}
	.menu-wrap {
		margin-left: 17.5px;
	}
	.share {
		margin-left: -40.5px;
	}
}
/* "XTRA" Large devices (large desktops, 1600px and up) */
@media (min-width: 1600px) {

}
