.blog-output > .section {width: 100%;}

/* Översikt */
/* .bloggbanner {
    min-height: 600px;
} */

.bio{
	width: 100vw;
	max-width: 100vw;
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
}

.cm-blog-headline, h1.bloggrubrik, .blog-list-heading, .blog-output h2{
	font-family: 'Gloock', Arial, Helvetica, sans-serif !important;
	letter-spacing: 1px;
	text-transform: unset !important;
}
/*.bio > div span {
    display: block;
    text-transform: uppercase;
    font-size: 130px;
    font-family: 'Myriad Pro Light';
}*/


/*Anpassningar*/
.blog-lank{position: absolute; width: 100%; height: 100%; top: 0; left:0; opacity: 0;}
.bloggcell-wrapper{display: flex; flex-wrap: wrap;}
.bloggcell-wrapper article{display: flex;flex-flow: column nowrap;}

/* STARTSIDAN */
.start-blog .lasmer {position: absolute; width: 100%; height: 100%; top: 0; left:0; opacity: 0;}
/*.start-blog article {border:1px solid #e8e8e8;}*/
.start-blog article .text {padding: 20px;}
.start-blog article .text .blog-ingress {margin-bottom: 0;}
.start-blog article .text span {color:#949497; font-size: 13px; /*font-family: 'poppinsthin';*/ margin-bottom: 5px; display: block;}
.start-blog h2 {text-align: left; font-size: 24px;}
.start-blog .blog-image span {position: absolute; right: 0; top:12px; background: #b8d0c3; padding:5px 20px;}
	.start-blog .blog-image span a {color:#fff;}

/* PRODUKTSIDAN */
.prod-blog .lasmer {position: absolute; width: 100%; height: 100%; top: 0; left:0; opacity: 0;}
.Blogginlagg_Saknas_For_Artikeln {text-align:center; margin-bottom:20px;}

/* INLÄGG */
.blog-output h2 {text-align: left; font-size: 1.2em; margin-bottom: 10px;}
.blog-output .cm-img-wrapper h2 {text-align: center;}



.blog-writer {display: block; text-align: right; font-size: 12px;}
.blog-writer time {display: block;}
.blog-ingress {font-weight: 200; margin-bottom: 20px;}
.blog-morebtn {display: block; text-transform: uppercase; color: #9b9b9b;}
a.blog-readmore {position: absolute; width: 100%; height: 100%; top:0; left:0; opacity: 0;}

.blog-content img {border-radius: var(--border-radius);}

.date-tag .blogg_taggar {display: inline;}
.blog-image2 {margin-bottom: 5%}

.blog-content .image {margin-bottom: 5%; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between;}
.blog-content .image img {width: 49%;}
.blog-products {margin-top: 5%;}
.blog-products .PT_Wrapper_All {width: 100%; margin:0;}
.blog-products .PT_Wrapper {border: 10px solid #fff;}
.blog-products .PT_Wrapper:hover {border: 10px solid #fff !important;}

/*#sidorSpan, #sidorSpan_Markerad {width: 15px; display: inline-block;}
#sidorSpan_Markerad {background: #000;}
#sidorSpan_Markerad a {color: #fff;}*/

.blog-date-tags {text-align: center; margin-top: 7%}
ul.dela-share-buttons {list-style: none; font-size: 20px; height: 20px; line-height: 20px;}
ul.dela-share-buttons li{display: inline; margin-right: 5px;}
ul.dela-share-buttons li a{display: inline-block;}

.blog-quote {text-align: center; margin:15px 0; padding:0 10%; font-size: 16px;}
.blog-quote span::before {content: '\f10d'; margin-right: 3px; font-size: 11px;}
.blog-quote span::after {content: '\f10e'; margin-left: 3px; font-size: 11px;}
.blog-video {text-align: center;}

.blog-products h2 {margin-top: 25px;}
.blog-products .PT_Text_Kort {display: none;}


.fler_bloggar {margin-top: 5%;}
.fler_bloggar h3 {font-weight: 400; text-align: left; border-bottom: 1px solid #b5bb99; margin-bottom: 40px; line-height: 50px;}
.blog-output2 {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between;}
.blog-output2 article {width: 48%; margin:0; text-align: center;}
.blog-output .blog-output2 h2 {text-align: center;}

/* Paginering */
.Artgrp_VisaFlerBott {width: 100%; display: none; float: left; padding:20px 0;}
#antalArtiklarSpan {display: none;}
.valPaginering {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
#sidorSpan_Markerad {font-weight: bold;}
/*----------------------*/
@media screen and (max-width: 1300px) {
	.prod-blog {padding: 10px;}
}
/*----------------------*/
@media screen and (max-width: 1200px) {
	.SingleComment {-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
	.blog_comments {width: 100%; margin: 30px 0 0 0}
}
/*----------------------*/
@media screen and (max-width: 1050px) {
	.blog-products .PT_Wrapper {width: 48.8%;}
}
/*----------------------*/
@media screen and (max-width: 885px) { 
	
	.blog-output2, .blog-content .image {-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.blog-output2 article, .blog-content .image img {width: 100%;}
	.blog-content .image img {margin:10px 0;}

	/*.arkiv-knapp {display: block; position: absolute; top: -10px; right: -10px; background: #f8f8f8; padding: 5px 15px 1px 10px; cursor: pointer; z-index: 2; border-bottom-left-radius: 10px; border-top-left-radius: 10px; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; border-top: 1px solid #ddd;}
	.arkiv-knapp span::after {content:'\f100'; color: #000; font-size: 20px;}
	.arkiv-knapp.active {right: 290px !important; padding: 5px 10px 1px 10px;}
	.arkiv-knapp.active span::after {content:'\f101';}
	.blog-archive {display: none;}
	.blog-archive.active {display: block; top: -30px; position: absolute; right: -10px; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd;}
	.blog-output {width: 100%;}*/
	.blog-writer {margin-bottom: 10px;}
	.blog-share {width: 50%;}
	.blog-video {width:100%; margin:0 auto; }
	.blog-video div.iframeWrap {position:relative; padding-top: 56%;}
	.blog-video div.iframeWrap iframe {position:absolute; top:0; left:0; width:100%; height:100%;}
}
/*----------------------*/
@media screen and (max-width: 600px) {
	


	.blog-date-tags {-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	
	.blogg_taggar {text-align: center;}
	.blog-share {width: 100%; text-align: center; padding-bottom: 15px;}
}

@media screen and (max-width: 450px) {
	/*.blog-card {width: 100%;}
	.bloggkommentar_innehall {width: 100%; margin: 10px 0 0 0;}
	.bloggkommentarsfalt, .bloggkommentarsfalt input {max-width: 100%;}
	.bloggkommentarv2.niva2 {padding-left: 0;}
	.bloggkommentarv2.niva2 .blog-card, .bloggkommentarv2.niva2 .bloggkommentar_svara {border:0;}
	.bloggkommentar_svara {padding-left: 0px;}
	.bloggkommentarv2.niva2 .bloggkommentar_svara {margin-top: 10px;}*/
}
/*----------------------*/
@media screen and (max-width: 340px) {
	/*.arkiv-knapp.active {right: 260px !important;}
	.blog-archive.active {width: 270px;}*/
}