/*
 Theme Name:   MRF
 Theme URI:    http://kadencethemes.com/product/virtue-free-theme/
 Description:  Kadence Virtue Child Theme
 Author:       Lennandia Advertising
 Author URI:   http://lennandia.com
 Template:     virtue
 Version:      8.4.22
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: responsive-layout, two-columns, one-column, custom-colors, custom-header, custom-menu, featured-images, translation-ready, theme-options, photoblogging
 Text Domain: virtue
*/

/*
.event-wrap {
    display: none;
}*/

/* Formulär - Göra enhetligt */

/*
#um_field_34410_company_8 {
	float: left;
	margin-right: 40px;
	width: 300px;
}

#um_field_34410_company_8_9 {
	display: inline-block;
	width: 300px;
} */

/* Kontaktlista - Block */

/* Avkommentera för att visa ikoner igen vid PDF-länkar
.dokumentlista a, a[href $='.pdf'] { 
   padding-left: 23px;
   background: transparent url('/wp-content/uploads/2016/01/document_black.png')  no-repeat center left;
   background-size:21px  21px;
   opacity: 1;
} */

.wp-block-button a {
	text-transform: uppercase;
	border: 1px solid #000;
	color: #000!important;
	padding: 5px 15px 5px 15px;
	font-weight: bold!important;
	font-size: 11px;
	line-height: 25px;
	display: inline-block;
	border-radius: 0!important;
	background-color: transparent;
}

.wp-block-button a:hover {
	background: #000;
	color: #fff!important;
}

.linjerunt {
	border: #ccc 1px solid;
}

.tunnram {
	border: #eee 1px solid;
	padding: 15px;
}

.kontaktlista {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 32px;
}

.kontaktblock {
	flex: 25%;
	max-width: 217px;
	min-width: 217px;
	text-align: center;
	margin-right: 24px;
	margin-bottom: 24px;
}

.kontaktblock .portratt {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top;
	height: 217px;
	border-radius: 100%;
	margin-bottom: 12px;
}

/* /Kontaktlista - Block */

#MyNewsAPI .post-wrap h2 {
	margin: 6px 0 8px;
}

#MyNewsAPI .post-wrap img {
	margin-bottom: 12px;
}

#MyNewsAPI .category {
	 margin: 40px 0 -20px 0;
 }

#MyNewsAPI .category span {
	 background-color: #1B232F;
	 color: #fff;
	 padding: 4px 10px;
 }

#MyNewsAPI a {
	text-decoration: none;
 }
 
 .wpgmza_marker_holder {
	 border: none!important;
 }

input[type=password] {
	border: 1px solid #dadada;
	border-radius: 5px;
	margin: 5px 0 12px;
}

form.post-password-form input[type=submit] {
	background-color: transparent;
	border: 1px solid #000;
}

.responsive-iframe-container {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px;
		height: 0;
		overflow: hidden;
	}
	 
.responsive-iframe-container iframe,   
.vresponsive-iframe-container object,  
.vresponsive-iframe-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.wp-block-columns {
	margin-bottom: 0;
}

.blackborder {
		padding: 0 32px 16px;
		border: 2px solid #000000;
		margin-top: 26px;
	}
	
.blueborder {
	padding: 0 32px 16px;
	border: 2px solid #001FFF;
	margin-top: 26px;
}

body.page-id-52932 #headimage, body.page-id-52932 #headimage.film, body.page-id-52932 .carousel_image_item, body.page-id-52932 .carousel_image_item .header_bild {
		min-height: 581px;
	}
	
body.parent-pageid-52932 #headimage.film, body.parent-pageid-52932 #headimage.film .carousel_image_item {
	max-height: 581px;
}

.responsive-iframe-container {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px;
		height: 0;
		overflow: hidden;
	}
	 
	.responsive-iframe-container iframe,   
	.vresponsive-iframe-container object,  
	.vresponsive-iframe-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

.page-template-page-powerbi .entry-content h1 {
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	
	.page-template-page-powerbi .entry-content .ingress {
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}

body.home .startvideo {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	width: 100vw;
	height: 100%;
	object-fit: cover;
}

.pressbild {
	width: 300px;
	display: inline-block;
	margin-right: 16px;
	margin-bottom: 12px;
	margin-top: 12px;
}

.pressbild .bild-wrap {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	
	position: relative;
	min-height: 200px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.pressbild .bild-wrap a.knapp {
	color: #FFF;
	border-color: #FFF;
	z-index: 12;
	opacity: 0;
	
	-webkit-transition: 0.25s ease;
	  -moz-transition: 0.25s ease;
	  -o-transition: 0.25s ease;
	  transition: 0.25s ease;
}

.pressbild .bild-wrap::after {
	content: '';
	width: 100%;
	height: 100%;
	background-color: #1b232f;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	
	-webkit-transition: 0.25s ease;
	  -moz-transition: 0.25s ease;
	  -o-transition: 0.25s ease;
	  transition: 0.25s ease;
}

.pressbild .bild-wrap:hover::after {
	opacity: 0.7;
}

.pressbild .bild-wrap:hover a.knapp {
	opacity: 1;
}

.pressbild .bild-wrap a.knapp:hover {
	background-color: transparent;
}

.post-wrap {
	margin: 52px 0;
	max-width: 600px;
}

.post-wrap h2 {
	margin: 16px 0 8px;
}

.wpforms-confirmation-container-full.wpforms-confirmation-scroll {
	max-width: 700px!important;
	padding: 15px;
	margin: 0;
	border: none;
	background-color: #1b232f;
}

.wpforms-confirmation-container-full.wpforms-confirmation-scroll p {
	font-weight: bold;
	border: 1px solid #fff;
	color: #FFFFFF;
	margin: 0;
	padding: 15px 15px 15px 15px!important;
}

.um {
	max-width: 700px!important;
}

.postmessage-wrap {
	padding: 15px;
	border: none;
	background-color: #1b232f;
}

.um-postmessage {
	font-weight: bold;
	border: 1px solid #fff;
	color: #FFFFFF;
	margin: 0;
	padding: 15px;
}

.um-form .um-field-label label {
	font-size: 16px!important;
	line-height: 1.3!important;
}

.entry-content .um .um-form input[type=text], .entry-content .um .um-form input[type=tel], .entry-content .um .um-form input[type=number], .entry-content .um .um-form input[type=password], .entry-content .um .um-form textarea, .entry-content .um .upload-progress, .entry-content .select2-container .select2-choice, .entry-content .select2-drop, .entry-content .select2-container-multi .select2-choices, .entry-content .select2-drop-active, .entry-content .select2-drop.select2-drop-above {
	border: 1px solid #bebebe !important;	
}

.um-field-label {
	margin-bottom: 0!important;
}

.um-tip {
	position: absolute!important;
	top: 15px!important;
	left: -35px!important;
}

div.um .g-recaptcha {
	margin: 0!important;
	margin-bottom: 0!important;
}

.um-col-alt .um-center {
	text-align: left;
}

.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {
	background-color: #eee!important;
	border: 1px solid #ddd!important;
	border-radius: 0!important;
	color: #333!important;
	min-width: 75px!important;
	padding: 10px 15px!important;
}

/* Headerfilm mrf 2.0 */


ol.bold {
  font-weight: bold;
    margin-left: 18px;
}

ol.bold span {
  font-weight: normal;
}

.startvideo {
    width: 100%;
}

#headimage.film {
    height: 54vw;
    max-height: 652px;
}

#headimage.film .carousel_image_item {
     height: 54vw;
    max-height: 652px;
}

.top-border h3.mrf20 {
    display: inline-block;
    font-family: 'Trim Light'!important;
    font-size: 17px;
}

.pil20 {
    width: 12px;
    display: inline-block;
    margin-right: 6px;
    vertical-align: -11px;
}

/* */

/* Kalenderöversikt 2021 */

.kalenderoversikt {
    display: flex;
    flex-flow: wrap;
}

.manad {
    margin-right: 18px;
    max-width: 175px;
    margin-top: 24px;
}

.dagar {
    margin: 0;
    list-style-type: none;
    border: 1px solid #000;
    padding: 0;
    min-width: 182px;
    max-width: 182px!important;
}

.datum {
    position: absolute;
    display: block;
    bottom: 0;
    right: 0;
    background-color: #FFF;
    padding: 8px;
    z-index: 21;
    line-height: 13px;
}

.dag {
    border-bottom: 1px solid #000;
    margin-bottom: 0!important;
    position: relative;
} .dag:last-of-type {
    border-bottom: none;
} .dag.past {
  pointer-events: none;
} .dag.past::after {
    content: '';
    height: 100%;
    width: 100%;
    position: absolute;
    background-color: #BBBBBB;
    opacity: 0.75;
    top: 0;
    left: 0;
    z-index: 1000;
}

.events {
    padding: 0;
    list-style-type: none;
}

.event-wrap {
    padding: 8px;
    position: relative;
} .event-wrap:not(:first-child) {
    border-top: 1px solid #BBBBBB;
}

.event {
    margin-bottom: 0!important;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
} .event.med-bild {
    height: 65px;
} .event.med-bild .event-namn {
    margin-bottom: 95px;
}

.event-namn {
    font-size: 13px;
    display: block;
    line-height: 15px;
    margin-bottom: 7px;
    position: relative;
    z-index: 23;
    padding-right: 18px;
} .event-namn.med-bild {
    margin-bottom: 0;
}

.knapp.liten {
    font-size: 10px!important;
    padding: 4px 8px;
    z-index: 22;
    background-color: #FFF;
    bottom: 0;
    line-height: 10px;
    max-width: 90px;
}

.kal-bild {
    bottom: 0;
    max-height: 165px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 20;
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    clip-path: polygon(0 100%, 0 30%, 100% 0, 100% 100%);
    -webkit-clip-path: polygon(0 100%, 0 30%, 100% 0, 100% 100%);
}

/*  Facelift Juli 2020  */
	
.carousel_noimage_item {
    background-color: #1B232F;
}

.page-template-page-blog .postlist {
	padding-left: 0;
}

body.statistik .box.right_column, body.statistik-exklusiv .box.right_column {
	min-width: 285px;
}

body.statistik .column-wrap, body.statistik-exklusiv .column-wrap {
	min-width: 285px;
	max-width: 285px;
	margin-top: 10px;
}

.entry-content #fbuilder .small {
	width: 100%!important;
	max-width: 450px;
}

input#fieldname8_1, input#fieldname9_1, input#fieldname10_1, input#fieldname23_1 {
	color: #A9A9A9!important;
}

ul.some-icons {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.some-icons li {
	display: inline-block;
	margin-right: 12px;
}

ul.some-icons li a, ul.some-icons li a img {
	width: 30px;
	height: 30px;
}

ul.some-icons li.twitt a, ul.some-icons li.twitt a img, ul.some-icons li.nyhetsb a, ul.some-icons li.nyhetsb a img {
	width: 36px;
	height: 28px;
}

.home h2.senaste-nytt {
	text-align: center;
	margin-top: -40px;
}

.archive img.archive-img, .search img.archive-img {
	width: 100%;
	max-width: 620px;
	margin: -4px 0 8px;
}

#latest_posts.separera {
	border-top: 12px solid #FAFAFA;
	margin: 0px -20px;
	padding: 20px;
}

.eget-block.kontaktperson {
	margin: 132px -95px -65px;
	padding: 0;
	display: flex;
	align-items: center;
	background: #FAFAFA;
}

.eget-block.kontaktperson .eget-wrap {
	max-height: 180px;
}

.eget-block.kontaktperson img {
	max-height: 180px;
}

.eget-block.kontaktperson .kontakt-wrap {
	padding: 24px 60px 24px 24px;
	background: #FFF;
	margin-left: 16px;
}

.eget-block.kontaktperson .ingress {
	margin: 7px 0;
}

.eget-block {
	border-top: #FAFAFA 12px solid;
	margin: 132px -95px 0;
	padding: 55px 95px 65px;
}

.eget-block:last-of-type {
	padding-bottom: 0;
}

div.eget-block:nth-of-type(n+2) {
	margin-top: 0;
}

.single-article article.category-ga-layout {
	display: block;
}

.single-article article.category-ga-layout .entry-content {
	width: 58%;
}

.single-article article.category-ga-layout #aff_ga {
	padding: 55px 40px 80px;
}

.page-template-page-ga-enkat-2022 .box, .page-template-page-ga-enkat-2022-tung .box, .page-template-page-ga-enkat-2021 .box, .page-template-page-ga-enkat-2021-tung .box, .page-template-page-ga-enkat-2020 .box, .page-template-page-ga-enkat-2020-tung .box, .page-template-page-ga-enkat-2019 .box, .page-template-page-ga-enkat-2019-tung .box, .page-template-page-ga-enkat-2018 .box, .page-template-page-ga-enkat-2018-tung .box, .page-template-page-ga-enkat-2017 .box, .page-template-page-ga-enkat-2017-tung .box, .page-template-page-ga-enkat-2016 .box, .page-template-page-ga-enkat-2016-tung .box {
	padding: 6px;
}

.search .main, .archive .main {
	display: block;
}


.main {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.main.noflex {
	display: block;
}

.main.noflex .entry-content {
	width: 100%;
}

.um-page-login #noheadimage {
	display: none;
}

.um-page-login .main {
	margin-top: 0;
}

.um-page-login .um-login {
	margin-bottom: 72px!important;
}

.um-page-login .right_column {
	background: #1B232F;
	color: #FFF;
	padding: 55px 20px 75px;
}

.um-page-login .right_column ul li {
	margin: 5px 0;
}

.um-page-login .right_column ul li:last-of-type {
	margin-bottom: 20px;
}

.um-page-login .um-right.um-half {
	display: none;
}

.um-page-login .um-center {
	text-align: left;
}

.um-page-login .um-center .um-button {
	text-align: center;
	background-color: #001FFF!important;
	border-radius: 0!important;
	color: #FFF;
	font-family: 'Trim Regular';
	font-size: 18px;
	line-height: 22px;
	max-width: 376px;
	padding: 20px 10px 23px;
	display: block;
	margin: 12px auto;
}

.um-page-login a.um-link-alt {
	text-align: left;
	text-decoration: underline!important;
	color: #001FFF!important;
	font-family: 'Trim Light';
}

.um-page-login .right_column h2, .um-page-login .right_column a {
	color: #FFF;
}

.page-template-page-affarsomrade .main .entry-content, .page-template-page-galleri .main .entry-content, body.statistik .main .entry-content, body.statistik-exklusiv .main .entry-content {
	width: 100%;
}

.main .entry-content {
	width: 74%;
	padding: 55px 95px 65px;
}

.home .main .entry-content {
	width: 100%;
}

.page-template-page-kalendarium .main .entry-content {
	width: 100%;
	background: transparent;
}

.page-template-page-kalendarium .ingress, .page-template-page-kalendarium #kalender_v2  {
	margin: 0;
}


 .page-template-page-kalendarium #kalender_v2::after {
	  content: "";
	  flex: auto;
}

 .page-template-page-kalendarium .kalender-wrap:last-of-type {
	  margin-left: 12px;
}

.main .right_column {
	width: 25%;
}

.row {
	margin: 0;
}

.homepagecontent .nyhet p a {
	display: none;
}

h1 {
	font-size: 40px;
	line-height: 44px;
}

.home .container {width:1160px;max-width:100%;}
.container {width:1160px;max-width:100%;}

.single .entry-content {
	padding: 55px 95px 65px;
	max-width: 866px;
}

#main-content {
	background: #FAFAFA;
}

.iframe_jobb {
	margin: 22px 0 20px;
}

.margin-top {
	margin-top: 110px;
}

#kalender_v2 {
	margin-top: 60px;
	margin-bottom: 45px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.kalender-wrap {
	width: 24%;
	text-align: center;
	background-color: #FFF;
	padding: 40px 12px 40px;
	margin-bottom: 16px;
}

#kalender_v2 .kal_month, #kalender_v2 .kal_datenr {
	background: transparent;
	color: #1B232F;
}

#kalender_v2 .kal_month {
	font-size: 25px;
	line-height: 30px;
}

#kalender_v2 .kal_month.pag {
	margin-top: 45px;
}

#kalender_v2 .kal_datenr {
	font-size: 80px;
	line-height: 75px;
}

#kalender_v2 .kal_weekday {
	font-size: 18px;
	line-height: 18px;
	text-transform: capitalize;
}

#kalender_v2 .kal_type {
	font-size: 20px;
	line-height: 24px;
	margin: 30px 0 24px;
}

a.lasmer {
	text-decoration: underline;
	color: #001FFF;
	font-family: 'Trim Light';
}

.block {
	background-color: #FFF;
	text-align: center;
	padding: 54px 120px 60px;
	margin: 120px 0;
}

.block p {
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 50px;
}

.block h2 {
	margin: 0 0 12px;
}

.block .ny-knapp {
	margin-top: 50px;
}

.ny-knapp {
	background-color: #001FFF;
	color: #FFF;
	text-align: center;
	font-family: 'Trim Regular';
	font-size: 18px;
	line-height: 22px;
	max-width: 376px;
	padding: 20px 10px 23px;
	display: block;
	margin: 12px auto;
}

.ny-knapp:hover {
	color: #FFF;
}

.nyhet-wrap {
	padding: 15px 30px 32px;
}

.nyheter.special .nyhet-wrap p, .nyheter.special .nyhet-wrap a {
	color: #FFF;
}

.nyhet-wrap p {
	margin: 0;
	font-size: 15px;
	line-height: 19px;
}

/* Avkommentera och plocka bort dubletten nedan när externa (RSS) nyheter är tillbaka
.nyheter .nyhet {
	background-color: #FFF;
	width: 32.5%;
} */

.nyheter .nyhet {
	background-color: #FFF;
	width: 32.5%;
}

.nyheter.ovriga .nyhet {
	background-color: #FFF;
	width: 49%;
}

.nyheter.ovriga a.ny-knapp {
	margin-top: 38px;
	margin-right: auto;
	margin-left: 0;
}

.nyheter.special .nyhet {
	background-color: #1B232F;
}

.nyhet-wrap span {
	font-family: 'Trim Regular';
	font-size: 12px;
	line-height: 14px;
	background-color: #1B232F;
	color: #fff;
	padding: 4px 10px;
}

.nyheter.special .nyhet-wrap span {
	background-color: #FFF;
	color: #1B232F;
}

.nyheter.ovriga {
	margin-bottom: 100px;
}

.nyheter.ovriga ul li.nyhet {
	display: flex;
	justify-content: center;
	align-items: center;
}

.nyheter.ovriga a.ny-knapp {
	margin-top: 38px;
}

.nyheter.ovriga h3 {
	margin-top: 28px;
	margin-bottom: 8px;
}

.nyheter.ovriga ul.rss-list {
	flex-direction: column;
	margin-left: 14px;
	margin-bottom: 0;
}

.nyheter.ovriga ul.rss-list a {
	font-size: 15px;
}

.nyheter.ovriga ul.rss-list li {
	position: relative;
	margin-bottom: 16px;
}

.nyheter.ovriga ul.rss-list li:before {
	content: ".";
	font-size: 36px;
	vertical-align: 2px;
	position: absolute;
	top: -10px;
	left: -16px;
}

.nyheter.ovriga .nyhet.externa h3 {
	margin-top: 0;
}

.nyheter.ovriga .nyhet-wrap {
	padding-bottom: 30px;
	padding-top: 30px;
}

.nyhet h3 {
	font-family: 'Trim Bold'!important;
	font-size: 25px;
	line-height: 30px;
	margin-bottom: 8px;
	margin-top: 15px;
}

.nyheter.special .nyhet h3 {
	color: #FFF;
}

.nyheter {
	margin-top: 80px;
}

.nyheter ul {
	margin-bottom: 60px; 
	padding: 0;
	display: flex;
	justify-content: space-between;
	list-style-type: none;
}

.nyheter .nyhet-img {
	height: 212px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

body #content {
	padding: 0;
	margin: 0 auto;
	margin-bottom: 75px;
}

body.home #content {
	background-color: transparent;
}

body.home .breadcrumbs, body.search .breadcrumbs {
	display: none;
}

#landing {
	max-height: 580px;
	height: 100vh;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.landing-wrap {
	padding: 0 24px;
	max-width: 1184px;
	margin: 0 auto;
	height: 100%;
	position: relative;
}

.landing-wrap .box {
	background-color: rgba(255,255,255,0.80);
	padding: 30px 70px 30px 30px;
	max-width: 400px;
	display: block;
	position: relative;
	z-index: 10;
}

.landing-wrap .box.topleft {
	top: 70px;
}

.landing-wrap .box.bottomleft {
	top: 45%;
}

.landing-wrap .box.bottomright {
	margin-left: auto;
	top: 45%;
}

.landing-wrap .box.topright {
	margin-left: auto;
	top: 70px;
}

.landing-wrap .box span {
	background-color: #1B232F;
	color: #fff;
	padding: 4px 10px;
}

.landing-wrap .box h1 {
	color: #1B232F;
	font-size: 25px;
	line-height: 30px;
	margin: 14px 0 19px;
}

.landing-wrap .box p {
	color: #1B232F;
	font-family: 'Trim Light'!important;
	font-size: 14px;
	line-height: 18px;
}

.landing-wrap .box p a {
	font-family: 'Trim Regular'!important;
}

.breadcrumbs {
	background-color: #fafafa;
}

.breadcrumbs .row {
	padding: 14px 24px;
	max-width: 1184px;
	margin: 0 auto;
}

.breadcrumbs a, .breadcrumbs span.current {
	font-family: 'Trim Regular';
	font-size: 12px;
}

.breadcrumbs span.current {
	font-family: 'Trim Bold';
}

.breadcrumbs span.arr {
	border-top: 2px solid #000;
	border-right: 2px solid #000;
	transform: rotate(45deg);
	width: 7px;
	height: 7px;
	display: inline-block;
	margin: 0 8px 0 5px;
	vertical-align: 1px;
}

.header-top {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	height: 35px;
}

.header-top .inner-wrap {
	width: 100%;
	max-width: 1184px;
	padding: 0 24px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.header-top .inner-wrap ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.header-top .inner-wrap ul li {
	display: inline-block;
}

.header-top .inner-wrap ul li a {
	color: #FFF;
	font-family: 'Trim Light';
	margin-left: 20px;
	font-size: 12px;
}

.header-top .inner-wrap ul li a.log {
	font-family: 'Trim regular';
}
	
.dblue {
	background-color: #1B232F;
	color: #FFF;
}

img.header-logo {
	width: 82px;
}

#burger {
	display: none;
}

.site-header {
	height: 125px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 24px;
	max-width: 1184px;
	margin: 0 auto;
}

.site-branding .payoff {
	font-size: 10px;
	line-height: 12px;
	max-width: 140px;
	margin-left: 10px;
	color: #1B232F;
	display: none;
}

.site-header .site-branding {
	display: flex;
	align-items: center;
}

.utilities {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 16px;
	position: relative;
}

#search {
	cursor: pointer;
	position: relative;
}

#search-form.gone {
	pointer-events: none;
	z-index: -10;
	opacity: 0;
}

#search-form {
	background-color: #1B232F;
	display: block;
	position: absolute;
	padding: 60px;
	top: 160px;
	right: 0;
	width: 100vw;
	pointer-events: auto;
	z-index: 1500;
	opacity: 100;
	-webkit-transition: 300ms ease;
	-moz-transition: 300ms ease;
	-o-transition: 300ms ease;
	transition: 300ms ease;
}

#search-form form.form-search {
	margin: 0 auto;
	box-shadow: none;
	max-width: 570px;
}
	
#searchsubmit {
	position: absolute;
	right: 24px;
	left: auto;
	height: 100%;
}

#searchsubmit i.icon-search {
	color: #1B232F;
}

#searchform {
	position: relative;
}

.form-search .search-query, .form-search > input::placeholder {
	font-family: 'Trim Light';
	color: #1B232F;
	font-size: 14px;
}

#searchform input#s {
	padding: 0 30px;
	height: 60px;
}

.menu-toggle {
	display: block;
	background: transparent;
	padding: 0;
	border: 0;
	width: 23px;
	height: 12px;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	cursor: pointer;
}

.menu-toggle span {
 	position: absolute;
	height: 2px;
	width: 100%;
	background: #1B232F;
	left: 0;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: 500ms ease;
	-moz-transition: 500ms ease;
	-o-transition: 500ms ease;
	transition: 500ms ease;
}

.menu-toggle span:nth-child(1) {
	top: 0px;
}
.menu-toggle span:nth-child(2), .menu-toggle span:nth-child(3) {
	top: 6px;
}
.menu-toggle span:nth-child(4) {
	top: 12px;
}

.menu-toggle.toggled span:nth-child(1) {
	top: 10px;
	width: 0%;
	left: 50%;
}
.menu-toggle.toggled span:nth-child(2) {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	width: 100%;
}

.menu-toggle.toggled span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	width: 100%;
}

.menu-toggle.toggled span:nth-child(4) {
	top: 10px;
	width: 0%;
	left: 50%;
}

#site-navigation {
	background-color: #1B232F;
	width: 100vw;
	min-height: calc(100vh - 80px);
	position: absolute;
	top: 80px;
	left: 0;
	z-index: 1500;
	-webkit-transition: 500ms ease;
	-moz-transition: 500ms ease;
	-o-transition: 500ms ease;
	transition: 500ms ease;
}

#site-navigation.gone {
	left: 100%;
	position: fixed;
}

#site-navigation a {
	color: #FFF;
	font-family: 'Trim Light';
	font-weight: normal;
}

#site-navigation a.bold {
	color: #FFF;
	font-family: 'Trim Bold';
}

#site-navigation ul {
	padding: 0;
	list-style-type: none;
}

#site-navigation ul li {
	padding: 14px 22px 16px 22px;
	background-color: #1B232F;
	position: relative;
}

#site-navigation > .nav-wrap > .menu > li {
	border-top: 1px solid #fff;
}

#site-navigation > .nav-wrap > .menu > li:last-of-type {
	border-bottom: 1px solid #fff;
}

#site-navigation > .nav-wrap > ul.menu > li > ul.sub-menu {
	margin: 0;
	padding-left: 16px;
	max-height: 0;
	overflow: hidden;
	-webkit-transition: 500ms ease;
	-moz-transition: 500ms ease;
	-o-transition: 500ms ease;
	transition: 500ms ease;	
}

#site-navigation > .nav-wrap > ul.menu > li > ul.sub-menu > li {
	padding: 12px 22px 8px 22px;
}

#site-navigation > .nav-wrap > ul.menu > li > ul.sub-menu > li > a {
	border-bottom: 1px solid #fff;
	display: block;
}

#site-navigation > .nav-wrap > ul.menu > li > ul.sub-menu > li > ul {
	padding-top: 12px;
}

#site-navigation > .nav-wrap > ul.menu > li > ul.sub-menu > li > ul > li {
	padding: 8px;
	max-width: 160px;
}
	
#site-navigation > .nav-wrap > ul.menu > li > ul.sub-menu > li > ul > li > a {
	font-size: 12px;
	line-height: 13px;
	font-family: 'Source Sans Pro', sans-serif;
}

#site-navigation > .nav-wrap > ul.menu > li > ul.sub-menu > li.menu-item-44999 > ul > li > a, #site-navigation > .nav-wrap > ul.menu > li > ul.sub-menu > li.menu-item-44999 > a, #site-navigation > .nav-wrap > ul.menu > li.menu-item-45028 > ul.sub-menu > li.menu-item-45029 > ul > .exklusiv-plast > a, #site-navigation > .nav-wrap > ul.menu > li.menu-item-44998 > ul.sub-menu > li.menu-item-45020 > ul > li.menu-item-53047 > a, #site-navigation > .nav-wrap > ul.menu > li.menu-item-45028 > ul.sub-menu > li.menu-item-45033 > ul > li.menu-item-52738 > a {
	color: #707070;
	border-color: #707070;
	pointer-events: none;
}

body.logged-in #site-navigation > .nav-wrap > ul.menu > li > ul.sub-menu > li.menu-item-44999 > ul > li > a, body.logged-in #site-navigation > .nav-wrap > ul.menu > li > ul.sub-menu > li.menu-item-44999 > a,
body.logged-in #site-navigation > .nav-wrap > ul.menu > li.menu-item-45028 > ul.sub-menu > li.menu-item-45029 > ul > .exklusiv-plast > a, body.logged-in #site-navigation > .nav-wrap > ul.menu > li.menu-item-44998 > ul.sub-menu > li.menu-item-45020 > ul > li.menu-item-53047 > a, body.logged-in #site-navigation > .nav-wrap > ul.menu > li.menu-item-45028 > ul.sub-menu > li.menu-item-45033 > ul > li.menu-item-52738 > a {
	color: #FFF;
	border-color: #FFF;
	pointer-events: auto;
}

#site-navigation > .nav-wrap > ul.menu > li > ul.sub-menu.out {
	max-height: 1200px;
	padding-bottom: 8px;
	padding-top: 14px;
}

button.sub-menu-toggle {
	background-color: transparent;
	border-radius: 0;
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	border-top: 0;
	border-left: 0;
	width: 10px;
	display: block;
	position: absolute;
	height: 10px;
	padding: 0;
	transform: rotate(45deg);
	right: 24px;
	z-index: 1;
	top: 18px;
	-webkit-transition: 300ms ease;
	-moz-transition: 300ms ease;
	-o-transition: 300ms ease;
	transition: 300ms ease;	
}


button.sub-menu-toggle:after {
    content:'';
    position:absolute;
    top:-15px; bottom:-15px; 
    left:-15px; right:-15px; 
}

button.sub-menu-toggle.out {
	transform: rotate(-45deg);
}

#site-navigation a.log {
	background-color: #001FFF;
	width: 230px;
	padding: 12px;
	display: block;
	margin: 32px auto;
	text-align: center;
}

#main-content.stop {
	position: fixed;
}

#desktop-menu {
	display: flex;
	align-items: center;
	width: 85%;
	max-width: 970px;
	padding-top: 10px;
	height: 125px;
	z-index: 1505;
}

#desktop-menu a {
	font-weight: normal;
}

#desktop-menu > ul {
	padding: 0;
	display: flex;
	justify-content: space-around;
	margin: 0;
}

#desktop-menu > ul {
	width: 100%;
	height: 100%;
}

#desktop-menu ul li {
	list-style-type: none;
}
#desktop-menu > ul > li  {
	padding: 45px 12px 12px;
	display: flex;
	flex-direction: column;
	align-items: center;
}

#desktop-menu > ul > li > button  {
	position: relative;
	border-color: #1B232F;
	top: 15px;
	left: 0;
	opacity: 0;
}

#desktop-menu ul li.shoppen, #desktop-menu ul li.pressen, #desktop-menu ul li.tidningen {
	display: none;
}

#desktop-menu > ul > li > a {
	font-family: 'Trim Regular';
	font-size: 14px;
	line-height: 18px;
	color: #1B232F;
}

#desktop-menu > ul > li > a:hover {
	color: #1B232F;
}

#desktop-menu > ul > li:hover > a {
	font-family: 'Trim Bold';
}

#desktop-menu > ul > li:hover > button {
	opacity: 1;
}

#desktop-menu > ul > li > ul {
	display: flex;
	background-color: #1B232F;
	width: 100%;
	position: absolute;
	top: 159px;
	max-height: 0;
	left: 0;
	z-index: 1000;
	padding: 0;
	overflow: hidden;
	-webkit-transition: 500ms ease;
	-moz-transition: 500ms ease;
	-o-transition: 500ms ease;
	transition: 500ms ease;	
}

#desktop-menu > ul > li > ul > .sub-menu-wrap {
	padding: 58px 24px 42px;
	width: 100%;
	max-width: 1184px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
}

#desktop-menu > ul > li > ul > div > li {
	font-family: 'Trim Regular';
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 52px;
	width: 15.5%;
	margin-right: 12px;
}

#desktop-menu > ul > li > ul > div > li:nth-child(6) {
	margin-right: 0;
}

#desktop-menu > ul > li > ul > div > li > a {
	border-bottom: 1px solid #fff;
	display: block;
}

#desktop-menu > ul > li > ul > div > li.sf-dropdown-submenu {
	border-bottom: 0;
	margin-bottom: 24px;
}

#desktop-menu > ul > li > ul > div > li.sf-dropdown-submenu > ul {
	padding: 13px 0 0;
}

#desktop-menu > ul > li > ul > div > li.sf-dropdown-submenu > a {
	border-bottom: 1px solid #fff;
	display: block;
}

#desktop-menu > ul > li > ul > div > li.sf-dropdown-submenu > ul > li > a {
	color: #fff;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 12px;
	line-height: 13px;
	margin-bottom: 12px;
	display: block;
	max-width: 85%;
}

body.logged-in #desktop-menu > ul > li > ul > div > li.menu-item-44999 > a, body.logged-in #desktop-menu > ul > li > ul > div > li.menu-item-44999 > ul > li > a, body.logged-in #desktop-menu > ul > li > ul > div > li.menu-item-45029 > ul > li > a, body.logged-in #desktop-menu > ul > li.menu-item-44998 > ul.sub-menu > div > li.menu-item-45020 > ul > li.menu-item-53047 > a, body.logged-in #desktop-menu > ul > li.menu-item-45028 > ul.sub-menu > div > li.menu-item-45033 > ul > li.menu-item-52738 > a {
	color: #fff;
	border-color: #fff;
	pointer-events: auto;
}
	
#desktop-menu > ul > li > ul > div > li.menu-item-44999 > a, #desktop-menu > ul > li > ul > div > li.menu-item-44999 > ul > li > a, #desktop-menu > ul > li > ul > div > li.menu-item-45029 > ul > li > a, #desktop-menu > ul > li.menu-item-44998 > ul.sub-menu > div > li.menu-item-45020 > ul > li.menu-item-53047 > a, #desktop-menu > ul > li.menu-item-45028 > ul.sub-menu > div > li.menu-item-45033 > ul > li.menu-item-52738 > a {
	color: #707070;
	border-color: #707070;
	pointer-events: none;
}

#desktop-menu > ul > li:hover > ul {
	max-height: 540px;
}

#desktop-menu > ul > li > ul > div > li > a {
	color: #FFF;
}

#newfooter {
	padding: 50px 24px;
	max-width: 1184px;
	margin: 0 auto;
}

#newfooter a {
	font-weight: normal;
}

#newfooter #menu-footer-meny {
	margin: 45px 0 62px;
	padding: 0;
	list-style-type: none;
	display: flex;
}
#menu-footer-meny > li {
	font-family: 'Trim Regular';
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 52px;
	width: 15.5%;
	margin-right: 12px;
}

#menu-footer-meny > li > a {
	border-bottom: 1px solid #fff;
	display: block;
}

#menu-footer-meny > li > a:hover {
	color: #fff;
}

#menu-footer-meny > li > ul {
	padding: 13px 0 0;
	list-style-type: none;
}

#menu-footer-meny > li > ul > li > a{
	color: #fff;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 12px;
	line-height: 13px;
	margin-bottom: 12px;
	display: block;
	max-width: 85%;
}

#newfooter #menu-footer-meny a[href $='.pdf'] {
	background: transparent;
	padding: 0;
}

p.credits {
	font-family: 'Trim Light'!important;
	color: #fff;
	font-size: 12px;
	line-height: 18px;
}

/*  END - Facelift Juli 2020  */


.IN-widget {
	background-color: #0073b1!important;
	padding: 4px 4px 4px 5px!important;
	border-radius: 4px!important;
}

.turko {
	border-color: #00ab9f!important;
}

.box_inner.lila {
	border-color: #5b296b!important;
}

.verksber {
	background-color: #fff;
	padding: 15px;
}

.verksber h4.current {
	opacity: 0.5;
	text-decoration: underline;
}

.verksber h4 {
	margin-top: 0;
}

.top-border {
	background: #1b232f;
	padding: 6px 15px 6px 15px;
}

.top-border h3 {
	color: #fff;
}

.kalender_inner-eve {
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 12px;
}

.kalender-p {
	padding-left: 12px;
	margin: 0;
}

ul.ubermenu-submenu.ubermenu-submenu-type-flyout.ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_item.ubermenu-submenu-retractor-top {
	margin-top: -40px;
}
span.small_styr {
	display: block;
	font-size: 0.65em;
}

li.ubermenu-item-1775 img.ubermenu-image, li.ubermenu-item-1769 img.ubermenu-image {
	padding-top: 6px;
}

#content .styrelse {
	border-top: 1px solid #00AB9F;
	margin-top: 2em;
	padding-top: 1em;
	max-width: 980px;
}

#content .styrelse:first-of-type {
	border-top: 0;
}

#content .styrelse h2 {
	margin-bottom: 1.5em;
	margin-top: 0.8em;
}

#content .styrelser ul {
	padding: 0;
	list-style-type: none;
	max-width: 100%!important;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

#content .styrelser ul li {
	width: 215px;
	margin-right: 2em;
	margin-bottom: 2em;
	text-align: center;
}

#content .styrelser ul li img {
	border-radius: 100%;
	background-color: #f2f2f2;
	height: 215px;
	margin-bottom: 15px;
}

#content .styrelser ul li p {
	margin: 0 0 2px;
}

.vinnare_flex {
	display: flex;
	justify-content: space-between;
	margin-right: 32px;
	flex-direction: row;
}

.flex_wrap_vinn {
	margin-right: 1em;
}

/*** Bilplast April 2019 ***/

.multiboxar.rep-anv {
	justify-content: space-between;
	align-content: stretch;
	flex-wrap: wrap;
}

.multiboxar.rep-anv::after {
	content: "";
	flex: auto;
	max-width: 31%;
}
	
.rep-wrap {
	max-width: 31%;
	background-color: #fff;
	margin-bottom: 2em;
}

.multiboxar .rep-wrap .flex-box {
	border-top: 0;
}

.red {
	color: #E30101;
}

body.page-template-page-bilplast-exklusiv .captiontitle {
	display: none;
}

body.parent-pageid-34295 hr {
	border-color:#D0D0D0;
	margin: 2.5em 0;
}

body.parent-pageid-34295 .entry-content img {
	margin-top: 2em;
}

body.parent-pageid-34295 table {
	table-layout:fixed;
}

body.parent-pageid-34295 .contentclass, body.page-id-34295 .contentclass, body.parent-pageid-34304 .contentclass {
	background: #e5f0ff;
}

.sidmeny-block {
	background: #fff;
	border-top: 20px #0068b2 solid;
	padding: 20px 12px;
	margin-bottom: 1em;
}

.sidmeny-block h4 {
	margin-top: 0;
}
	
.bpt-block {
	background: #0068b2;
	padding: 12px;
	margin-bottom: 1em;
}

.bpt-block h4 {
	color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.bpt-block img {
	padding: 0.8em;
}

.plast-float {
	display: block;
    float: right;
    padding: 0 0 0 60px;
	margin-bottom: 20px;
	width: 310px;
}

.plast-float #bilplast-logo {
	float: right;
}

.um-logout.um-34295 {
	display: none;
}

body.page-template-page-bilplast #bilplast-logo {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	right: 0;
	margin-bottom: 12px;
}

body.page-template-page-bilplast .flex-box_5 {
	background-color: #fff;
	margin: 20px 0 0 20px;
	position: relative;
	padding: 20px;
}

ul.plast-flikar {
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
	list-style: none;
	margin: 24px 0;
	padding: 0;
}

li.plast-flik {
	width: 120px;
}

.box_copy p {
	max-width: 600px;
}

#bilplast-logo {
	max-width: 200px;
}

.push-img.plast {
	height: 17vmax;
	min-height: 250px;
}


/*** GA 2020 ***/

#wpgmza_table_1 {
	display: block;
}

body.page-template-page-ga-enkat-2020 #ga_box_2, body.page-template-page-ga-enkat-2020-tung #ga_box_2, body.page-template-page-ga-enkat-2021 #ga_box_2, body.page-template-page-ga-enkat-2022 #ga_box_2 {
	background-color: #fff;
	color: #000;
	border-top: 30px solid black;
}

body.page-template-page-ga-enkat-2021 #ga_box_2 h4, body.page-template-page-ga-enkat-2021 #ga_box_2 a, body.page-template-page-ga-enkat-2021 #ga_box_4 h4, body.page-template-page-ga-enkat-2021 #ga_box_4 a, body.page-template-page-ga-enkat-2021 #ga_box_3 a, body.page-template-page-ga-enkat-2021 #ga_box_4-2 h4, body.page-template-page-ga-enkat-2021 #ga_box_4-2 a, body.page-template-page-ga-enkat-2021 #ga_box_5 h4, body.page-template-page-ga-enkat-2021 #ga_box_5 a, body.page-template-page-ga-enkat-2021-tung #ga_box_2 h4, body.page-template-page-ga-enkat-2021-tung #ga_box_2 a, body.page-template-page-ga-enkat-2021-tung #ga_box_4 h4, body.page-template-page-ga-enkat-2021-tung #ga_box_4 a, body.page-template-page-ga-enkat-2021-tung #ga_box_3 a, body.page-template-page-ga-enkat-2021-tung #ga_box_4-2 h4, body.page-template-page-ga-enkat-2021-tung #ga_box_4-2 a, body.page-template-page-ga-enkat-2021-tung #ga_box_4-3 h4, body.page-template-page-ga-enkat-2021-tung #ga_box_4-3 a, body.page-template-page-ga-enkat-2021-tung #ga_box_5 h4, body.page-template-page-ga-enkat-2021-tung #ga_box_5 a {
	color: #000;
	border-color: #000;
}

body.page-template-page-ga-enkat-2022 #ga_box_2 h4, body.page-template-page-ga-enkat-2022 #ga_box_2 a, body.page-template-page-ga-enkat-2022 #ga_box_4 h4, body.page-template-page-ga-enkat-2022 #ga_box_4 a, body.page-template-page-ga-enkat-2022 #ga_box_3 a, body.page-template-page-ga-enkat-2022 #ga_box_4-2 h4, body.page-template-page-ga-enkat-2022 #ga_box_4-2 a, body.page-template-page-ga-enkat-2022 #ga_box_5 h4, body.page-template-page-ga-enkat-2022 #ga_box_5 a, body.page-template-page-ga-enkat-2022-tung #ga_box_2 h4, body.page-template-page-ga-enkat-2022-tung #ga_box_2 a, body.page-template-page-ga-enkat-2022-tung #ga_box_4 h4, body.page-template-page-ga-enkat-2022-tung #ga_box_4 a, body.page-template-page-ga-enkat-2022-tung #ga_box_3 a, body.page-template-page-ga-enkat-2022-tung #ga_box_4-2 h4, body.page-template-page-ga-enkat-2022-tung #ga_box_4-2 a, body.page-template-page-ga-enkat-2022-tung #ga_box_4-3 h4, body.page-template-page-ga-enkat-2022-tung #ga_box_4-3 a, body.page-template-page-ga-enkat-2022-tung #ga_box_5 h4, body.page-template-page-ga-enkat-2022-tung #ga_box_5 a {
	color: #000;
	border-color: #000;
}

body.page-template-page-ga-enkat-2020 #ga_box_2 h4, body.page-template-page-ga-enkat-2020 #ga_box_2 a, body.page-template-page-ga-enkat-2020 #ga_box_4 h4, body.page-template-page-ga-enkat-2020 #ga_box_4 a, body.page-template-page-ga-enkat-2020 #ga_box_3 a, body.page-template-page-ga-enkat-2020 #ga_box_4-2 h4, body.page-template-page-ga-enkat-2020 #ga_box_4-2 a, body.page-template-page-ga-enkat-2020 #ga_box_5 h4, body.page-template-page-ga-enkat-2020 #ga_box_5 a, body.page-template-page-ga-enkat-2020-tung #ga_box_2 h4, body.page-template-page-ga-enkat-2020-tung #ga_box_2 a, body.page-template-page-ga-enkat-2020-tung #ga_box_4 h4, body.page-template-page-ga-enkat-2020-tung #ga_box_4 a, body.page-template-page-ga-enkat-2020-tung #ga_box_3 a, body.page-template-page-ga-enkat-2020-tung #ga_box_4-2 h4, body.page-template-page-ga-enkat-2020-tung #ga_box_4-2 a, body.page-template-page-ga-enkat-2020-tung #ga_box_4-3 h4, body.page-template-page-ga-enkat-2020-tung #ga_box_4-3 a, body.page-template-page-ga-enkat-2020-tung #ga_box_5 h4, body.page-template-page-ga-enkat-2020-tung #ga_box_5 a {
	color: #000;
	border-color: #000;
}

body.page-template-page-ga-enkat-2020 #main-content a:hover, body.page-template-page-ga-enkat-2020-tung #main-content a:hover, body.page-template-page-ga-enkat-2021 #main-content a:hover, body.page-template-page-ga-enkat-2021-tung #main-content a:hover, body.page-template-page-ga-enkat-2022 #main-content a:hover, body.page-template-page-ga-enkat-2022-tung #main-content a:hover {
	color: #fff!important;
	background: #000!important;
}

body.page-template-page-ga-enkat-2020 #ga_box_3 .box_inner, body.page-template-page-ga-enkat-2020-tung #ga_box_3 .box_inner, body.page-template-page-ga-enkat-2021 #ga_box_3 .box_inner, body.page-template-page-ga-enkat-2021-tung #ga_box_3 .box_inner, body.page-template-page-ga-enkat-2022 #ga_box_3 .box_inner, body.page-template-page-ga-enkat-2022-tung #ga_box_3 .box_inner {
	background: #fff;
	border-top: 30px solid #00ab9f;
}

body.page-template-page-ga-enkat-2020 #ga_box_4, body.page-template-page-ga-enkat-2020-tung #ga_box_4 {
	color: #000;
	background-color: #fff;
	border-top: 30px solid #00ab9f;
	min-height: 223px!important;
}

body.page-template-page-ga-enkat-2022 #ga_box_4, body.page-template-page-ga-enkat-2022 #ga_mittbox.ga2022, body.page-template-page-ga-enkat-2022-tung #ga_mittbox.ga2022, body.page-template-page-ga-enkat-2022 #ga_box_3 .box_inner, body.page-template-page-ga-enkat-2022 #ga_box_5, body.page-template-page-ga-enkat-2022 #ga_box_2, body.page-template-page-ga-enkat-2022 #ga_box_1, body.page-template-page-ga-enkat-2022 #ga_box_4-2, body.page-template-page-ga-enkat-2022-tung #ga_box_4, body.page-template-page-ga-enkat-2022-tung #ga_mittbox.ga2022, body.page-template-page-ga-enkat-2022-tung #ga_box_3 .box_inner, body.page-template-page-ga-enkat-2022-tung #ga_box_5, body.page-template-page-ga-enkat-2022-tung #ga_box_2, body.page-template-page-ga-enkat-2022-tung #ga_box_1, body.page-template-page-ga-enkat-2022-tung #ga_box_4-2 {
	border-top: 0;
	background: #fff;
	color: #000;
}

body.page-template-page-ga-enkat-2022 #ga_box_4-3 {
	background: #fff;
}

body.page-template-page-ga-enkat-2022-tung #ga_box_4-3 {
	background: #fff;
}

body.page-template-page-ga-enkat-2022 #ga_mittbox, body.page-template-page-ga-enkat-2022 #ga_box_3 .box_inner, body.page-template-page-ga-enkat-2022 #ga_box_4  {
	min-height: 200px!important;
}

body.page-template-page-ga-enkat-2022-tung #ga_box_3 .box_inner, body.page-template-page-ga-enkat-2022-tung #ga_box_4, body.page-template-page-ga-enkat-2022-tung #ga_box_4-2, body.page-template-page-ga-enkat-2022-tung #ga_box_4-3  {
	min-height: 200px!important;
}

body.page-template-page-ga-enkat-2022-tung #ga_box_1, body.page-template-page-ga-enkat-2022-tung #ga_box_2, body.page-template-page-ga-enkat-2022-tung #ga_box_5  {
	min-height: 190px!important;
}

body.page-template-page-ga-enkat-2021 #ga_box_4, body.page-template-page-ga-enkat-2021 #ga_mittbox.ga2020, body.page-template-page-ga-enkat-2021-tung #ga_mittbox.ga2020, body.page-template-page-ga-enkat-2021 #ga_box_3 .box_inner, body.page-template-page-ga-enkat-2021 #ga_box_5, body.page-template-page-ga-enkat-2021 #ga_box_2, body.page-template-page-ga-enkat-2021 #ga_box_1, body.page-template-page-ga-enkat-2021 #ga_box_4-2, body.page-template-page-ga-enkat-2021-tung #ga_box_4, body.page-template-page-ga-enkat-2021-tung #ga_mittbox.ga2020, body.page-template-page-ga-enkat-2021-tung #ga_box_3 .box_inner, body.page-template-page-ga-enkat-2021-tung #ga_box_5, body.page-template-page-ga-enkat-2021-tung #ga_box_2, body.page-template-page-ga-enkat-2021-tung #ga_box_1, body.page-template-page-ga-enkat-2021-tung #ga_box_4-2 {
    border-top: 0;
    background: #fff;
    color: #000;
}

body.page-template-page-ga-enkat-2021-tung #ga_box_4-3 {
    background: #fff;
}

body.page-template-page-ga-enkat-2021 #ga_mittbox, body.page-template-page-ga-enkat-2021 #ga_box_3 .box_inner, body.page-template-page-ga-enkat-2021 #ga_box_4  {
    min-height: 200px!important;
}

body.page-template-page-ga-enkat-2021-tung #ga_box_3 .box_inner, body.page-template-page-ga-enkat-2021-tung #ga_box_4, body.page-template-page-ga-enkat-2021-tung #ga_box_4-2, body.page-template-page-ga-enkat-2021-tung #ga_box_4-3  {
    min-height: 200px!important;
}

body.page-template-page-ga-enkat-2021-tung #ga_box_1, body.page-template-page-ga-enkat-2021-tung #ga_box_2, body.page-template-page-ga-enkat-2021-tung #ga_box_5  {
    min-height: 190px!important;
}

body.page-template-page-ga-enkat-2020 #ga_box_enkater, body.page-template-page-ga-enkat-2021 #ga_box_enkater {
	clear: both;
}




body.page-template-page-ga-enkat-2020 #ga_box_4-2, body.page-template-page-ga-enkat-2020 #ga_box_5, body.page-template-page-ga-enkat-2020-tung #ga_box_4-2, body.page-template-page-ga-enkat-2020-tung #ga_box_4-3, body.page-template-page-ga-enkat-2020-tung #ga_box_5 {
	color: #000;
	background-color: #fff;
	border-top: 30px solid #00ab9f;
}

body.page-template-page-ga-enkat-2020-tung #ga_box_5 {
	border-color: #000;
}

body.page-template-page-ga-enkat-2020 #ga_box_4-2 a.box_button, body.page-template-page-ga-enkat-2020-tung #ga_box_4-2 a.box_button, body.page-template-page-ga-enkat-2020-tung #ga_box_4-3 a.box_button, body.page-template-page-ga-enkat-2021 #ga_box_4-2 a.box_button, body.page-template-page-ga-enkat-2021-tung #ga_box_4-2 a.box_button, body.page-template-page-ga-enkat-2021-tung #ga_box_4-3 a.box_button, body.page-template-page-ga-enkat-2022 #ga_box_4-2 a.box_button, body.page-template-page-ga-enkat-2022-tung #ga_box_4-2 a.box_button, body.page-template-page-ga-enkat-2022-tung #ga_box_4-3 a.box_button {
	display: inline-block;
	margin-right: 6px;
}

/*** GA 2019 ***/

/* article.category-ga-intervjuer-2019 .ga_years a.kal_lasmer:nth-of-type(3) {
	display: none;
}

body.scania-2019 .ga_years a.kal_lasmer:nth-of-type(3), body.ga-analys-2019-lastbilar .ga_years a.kal_lasmer:nth-of-type(3), body.alla-ga-intervjuer-2019-tunga-fordon .ga_years a.kal_lasmer:nth-of-type(3), body.mercedes-lb-2019 .ga_years a.kal_lasmer:nth-of-type(3), body.volvo-lv-2019 .ga_years a.kal_lasmer:nth-of-type(3) {
	line-height: 16px;
	text-transform: uppercase;
}

body.scania-2019 .ga_years a.kal_lasmer:nth-of-type(1), body.scania-2019 .ga_years a.kal_lasmer:nth-of-type(2), body.scania-2019 .ga_years a.kal_lasmer:nth-of-type(n+4), body.ga-analys-2019-lastbilar .ga_years a.kal_lasmer:nth-of-type(1), body.ga-analys-2019-lastbilar .ga_years a.kal_lasmer:nth-of-type(2), body.ga-analys-2019-lastbilar .ga_years a.kal_lasmer:nth-of-type(n+4), body.alla-ga-intervjuer-2019-tunga-fordon .ga_years a.kal_lasmer:nth-of-type(1), body.alla-ga-intervjuer-2019-tunga-fordon .ga_years a.kal_lasmer:nth-of-type(2), body.alla-ga-intervjuer-2019-tunga-fordon .ga_years a.kal_lasmer:nth-of-type(n+4), body.mercedes-lb-2019 .ga_years a.kal_lasmer:nth-of-type(1), body.mercedes-lb-2019 .ga_years a.kal_lasmer:nth-of-type(2), body.mercedes-lb-2019 .ga_years a.kal_lasmer:nth-of-type(n+4), body.volvo-lv-2019 .ga_years a.kal_lasmer:nth-of-type(1), body.volvo-lv-2019 .ga_years a.kal_lasmer:nth-of-type(2), body.volvo-lv-2019 .ga_years a.kal_lasmer:nth-of-type(n+4) {
	display: none;
} */


#wpgmza_table_1 {
	display: block;
}

body.page-template-page-ga-enkat-2019 #ga_box_2, body.page-template-page-ga-enkat-2019-tung #ga_box_2 {
	background-color: #fff;
	color: #000;
	border-top: 38px solid black;
}

body.page-template-page-ga-enkat-2019 #ga_box_2 h4, body.page-template-page-ga-enkat-2019 #ga_box_2 a, body.page-template-page-ga-enkat-2019 #ga_box_4 h4, body.page-template-page-ga-enkat-2019 #ga_box_4 a, body.page-template-page-ga-enkat-2019 #ga_box_3 a, body.page-template-page-ga-enkat-2019 #ga_box_4-2 h4, body.page-template-page-ga-enkat-2019 #ga_box_4-2 a, body.page-template-page-ga-enkat-2019 #ga_box_5 h4, body.page-template-page-ga-enkat-2019 #ga_box_5 a, body.page-template-page-ga-enkat-2019-tung #ga_box_2 h4, body.page-template-page-ga-enkat-2019-tung #ga_box_2 a, body.page-template-page-ga-enkat-2019-tung #ga_box_4 h4, body.page-template-page-ga-enkat-2019-tung #ga_box_4 a, body.page-template-page-ga-enkat-2019-tung #ga_box_3 a, body.page-template-page-ga-enkat-2019-tung #ga_box_4-2 h4, body.page-template-page-ga-enkat-2019-tung #ga_box_4-2 a, body.page-template-page-ga-enkat-2019-tung #ga_box_4-3 h4, body.page-template-page-ga-enkat-2019-tung #ga_box_4-3 a, body.page-template-page-ga-enkat-2019-tung #ga_box_5 h4, body.page-template-page-ga-enkat-2019-tung #ga_box_5 a {
	color: #000;
	border-color: #000;
}

body.page-template-page-ga-enkat-2019 #ga_box_3 a:hover, body.page-template-page-ga-enkat-2019-tung #ga_box_3 a:hover {
	color: #fff;
	background: #000;
}

body.page-template-page-ga-enkat-2019 #ga_box_3 .box_inner, body.page-template-page-ga-enkat-2019-tung #ga_box_3 .box_inner {
	background: #fff;
	border-top: 38px solid #00ab9f;
}

body.page-template-page-ga-enkat-2019 #ga_box_4, body.page-template-page-ga-enkat-2019-tung #ga_box_4 {
	color: #000;
	background-color: #fff;
	border-top: 38px solid #00ab9f;
	min-height: 223px!important;
}

body.page-template-page-ga-enkat-2019 #ga_box_enkater {
	clear: both;
}

body.page-template-page-ga-enkat-2019-tung .enkat_2 {
	clear: left;
}

body.page-template-page-ga-enkat-2019 #ga_box_4-2, body.page-template-page-ga-enkat-2019 #ga_box_5, body.page-template-page-ga-enkat-2019-tung #ga_box_4-2, body.page-template-page-ga-enkat-2019-tung #ga_box_4-3, body.page-template-page-ga-enkat-2019-tung #ga_box_5 {
	color: #000;
	background-color: #fff;
	border-top: 38px solid #00ab9f;
}

body.page-template-page-ga-enkat-2019-tung #ga_box_5 {
	border-color: #000;
}

body.page-template-page-ga-enkat-2019 #ga_box_4-2 a.box_button, body.page-template-page-ga-enkat-2019-tung #ga_box_4-2 a.box_button, body.page-template-page-ga-enkat-2019-tung #ga_box_4-3 a.box_button {
	display: inline-block;
	margin-right: 6px;
}

body.page-id-52914 .entry-content a {
	text-decoration: underline;
}

.entry-content table td, .entry-content table th, table td, table th {
padding: 2px;
}

a.utansymbol[href $='.pdf'] {
   padding-left: 0px;
   background: none;
  cursor:pointer;
}

/*** Updaterat 3 sept 2018 ****/
body.statistik table td, body.statistik-exklusiv table td {
	padding: 2px;
}

body.single-post .col-md-12 {
	padding-left: 0;
	padding-right: 0;
}

#headimage.fargplatta, #headimage.fargplatta .carousel_image_item, #headimage.fargplatta .carousel_image_item .header_bild {
	height: 200px;
}

/*** FIX efter updpaterat modertema 23 aug 2018 **/

.matarbox h2 {
	text-align: center;
	margin-bottom: 4px;
}

.meta {
	color: gray;
	font-style: italic;
}

.forkl {
	display: inline-block;
	margin-right: 32px;
}

.red_span, .blue_span {
	width: 32px;
	height: 10px;
	display: inline-block;
}

.red_span {
	background-color: #D33D3D;
}

.blue_span {
	background-color: #4893D8;
}

.pulsmatare {
	background: #fff;
}

.pulsmatare h2 {
	margin-bottom: 0;
}

.pulsmatare h3 {
	margin-top: 6px;
}

.pulsmatare .push-img {
	height: 240px;
}

.ekvation {
	margin: 12px 32px;
	display: inline-block;
}

.matare_wrap {
	display: flex;
	justify-content: space-around;
	margin: 18px 0 6px;
	flex-wrap: wrap;
}

.meter_wrap {
	width: 300px;
	height: 225px;
	position: relative;
}

.meter, .indicator {
	position: absolute;
}

.captiontext.headerfont {
	background: rgba(0, 0, 0, 0.5)!important;
}

.captiontext.headerfont:hover p {
	color: #fff!important;
}

.fadein-carousel {
	opacity: 1;
}

.um-um_password_id.um {
	display: block;
}


/**** ÄNDRINGAR EFTER GA-2018 ******/
/*
body.scania-2018 .ga_years a.kal_lasmer:nth-of-type(n+2), body.ga-analys-2018-lastbilar .ga_years a.kal_lasmer:nth-of-type(n+2), body.mercedes-bast-i-lastbilsklassen .ga_years a.kal_lasmer:nth-of-type(n+2), body.mercedes-lb-2018 .ga_years a.kal_lasmer:nth-of-type(n+2), body.volvo-lv-2 .ga_years a.kal_lasmer:nth-of-type(n+2) {
	display: none;
}

body.scania-2018 .ga_years a.kal_lasmer:nth-of-type(1), body.ga-analys-2018-lastbilar .ga_years a.kal_lasmer:nth-of-type(1), body.mercedes-bast-i-lastbilsklassen .ga_years a.kal_lasmer:nth-of-type(1), body.mercedes-lb-2018 .ga_years a.kal_lasmer:nth-of-type(1), body.volvo-lv-2 .ga_years a.kal_lasmer:nth-of-type(1) {
	display: block !important;
}
*/
body.single-format-standard .ga_years a.kal_lasmer {
	line-height: 16px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

body.page-template-page-ga-enkat-2018 #ga_box_enkater, body.page-template-page-ga-enkat-2018-tung #ga_box_enkater {
	clear: both;
}

body.page-template-page-ga-enkat-2018 #ga_box_5 {
	color: #000;
	background-color: #fff;
	border-top: 38px solid #00ab9f;
	min-height: 0px!important;
}

body.page-template-page-ga-enkat-2018 #ga_box_5 h4 {
	color: #000;
}

body.page-template-page-ga-enkat-2018 #ga_box_5 a {
	color: #000;
	border-color: #000;
}

body.page-template-page-ga-enkat-2018 #ga_box_4-2 {
	color: #000;
	background-color: #fff;
	border-top: 38px solid #00ab9f;
}

body.page-template-page-ga-enkat-2018 #ga_box_4-2 h4 {
	color: #000;
}

body.page-template-page-ga-enkat-2018 #ga_box_4-2 a.box_button {
	display: inline-block;
	margin-right: 6px;
}

body.page-template-page-ga-enkat-2018 #ga_box_4-2 a {
	color: #000;
	border-color: #000;
}

body.page-template-page-ga-enkat-2018 #ga_box_4 h4 {
	color: #000;
}

body.page-template-page-ga-enkat-2018 #ga_box_4 {
	color: #000;
	background-color: #fff;
	border-top: 38px solid #00ab9f;
	min-height: 223px!important;
}
body.page-template-page-ga-enkat-2018 #ga_box_4 a {
	color: #000;
	border-color: #000;
}

 body.page-template-page-ga-enkat-2018 #ga_box_3 .box_inner {
	background: #fff;
	border-top: 38px solid #00ab9f;
}

body.page-template-page-ga-enkat-2018 #ga_box_3 h3 {
	background: none;
	font-size: 23px;
	line-height: 26px;
	font-family: 'Trim Bold'!important;
	color: #000;
	text-transform: capitalize;
}

body.page-template-page-ga-enkat-2018 #ga_box_3 a {
	color: #000;
	border-color: #000;
}

body.page-template-page-ga-enkat-2018 #ga_box_3 {
	clear: both;
}

body.page-template-page-ga-enkat-2018 #ga_box_3 a:hover {
	color: #fff;
	background: #000;
}

body.page-template-page-ga-enkat-2018 #ga_box_2 {
	background-color: #fff;
	color: #000;
	border-top: 38px solid black;
}

body.page-template-page-ga-enkat-2018 #ga_box_2 h4, body.page-template-page-ga-enkat-2018 #ga_box_2 a {
	color: #000;
	border-color: #000;
}


body.page-template-page-ga-enkat-2018-tung #ga_box_5 {
	color: #000;
	background-color: #fff;
	border-top: 38px solid #5b296b;
	min-height: 0px!important;
}

body.page-template-page-ga-enkat-2018-tung #ga_box_5 h4, body.page-template-page-ga-enkat-2019-tung #ga_box_5 h4, body.page-template-page-ga-enkat-2020-tung #ga_box_5 h4, body.page-template-page-ga-enkat-2021-tung #ga_box_5 h4, body.page-template-page-ga-enkat-2022-tung #ga_box_5 h4 {
	color: #000;
}

body.page-template-page-ga-enkat-2018-tung #ga_box_5 a, body.page-template-page-ga-enkat-2019-tung #ga_box_5 a, body.page-template-page-ga-enkat-2020-tung #ga_box_5 a, body.page-template-page-ga-enkat-2021-tung #ga_box_5 a, body.page-template-page-ga-enkat-2022-tung #ga_box_5 a {
	color: #000;
	border-color: #000;
}

body.page-template-page-ga-enkat-2018-tung #ga_box_4-2, body.page-template-page-ga-enkat-2019-tung #ga_box_4-3  {
	color: #000;
	background-color: #fff;
	border-top: 38px solid #5b296b;
}

body.page-template-page-ga-enkat-2020-tung #ga_box_4-3 {
	color: #000;
	background-color: #fff;
	border-top: 30px solid #5b296b;
}

body.page-template-page-ga-enkat-2018-tung #ga_box_4-2 h4, body.page-template-page-ga-enkat-2019-tung #ga_box_4-2 h4, body.page-template-page-ga-enkat-2019-tung #ga_box_4-3 h4, body.page-template-page-ga-enkat-2020-tung #ga_box_4-2 h4, body.page-template-page-ga-enkat-2020-tung #ga_box_4-3 h4, body.page-template-page-ga-enkat-2021-tung #ga_box_4-2 h4, body.page-template-page-ga-enkat-2021-tung #ga_box_4-3 h4, body.page-template-page-ga-enkat-2022-tung #ga_box_4-2 h4, body.page-template-page-ga-enkat-2022-tung #ga_box_4-3 h4 {
	color: #000;
}

body.page-template-page-ga-enkat-2018-tung #ga_box_4-2 a, body.page-template-page-ga-enkat-2019-tung #ga_box_4-2 a, body.page-template-page-ga-enkat-2019-tung #ga_box_4-3 a, body.page-template-page-ga-enkat-2020-tung #ga_box_4-2 a, body.page-template-page-ga-enkat-2020-tung #ga_box_4-3 a, body.page-template-page-ga-enkat-2021-tung #ga_box_4-2 a, body.page-template-page-ga-enkat-2021-tung #ga_box_4-3 a, body.page-template-page-ga-enkat-2022-tung #ga_box_4-2 a, body.page-template-page-ga-enkat-2022-tung #ga_box_4-3 a {
	color: #000;
	border-color: #000;
}

body.page-template-page-ga-enkat-2018-tung #ga_box_4 h4, body.page-template-page-ga-enkat-2019-tung #ga_box_4 h4, body.page-template-page-ga-enkat-2020-tung #ga_box_4 h4, body.page-template-page-ga-enkat-2021-tung #ga_box_4 h4, body.page-template-page-ga-enkat-2022-tung #ga_box_4 h4 {
	color: #000;
}

body.page-template-page-ga-enkat-2018-tung #ga_box_4, body.page-template-page-ga-enkat-2019-tung #ga_box_4 {
	color: #000;
	background-color: #fff;
	border-top: 38px solid #5b296b;
	min-height: 223px!important;
}

body.page-template-page-ga-enkat-2020-tung #ga_box_4 {
	color: #000;
	background-color: #fff;
	border-top: 30px solid #5b296b;
	min-height: 223px!important;
}

body.page-template-page-ga-enkat-2018-tung #ga_box_4 a, body.page-template-page-ga-enkat-2019-tung #ga_box_4 a, body.page-template-page-ga-enkat-2020-tung #ga_box_4 a, body.page-template-page-ga-enkat-2021-tung #ga_box_4 a, body.page-template-page-ga-enkat-2022-tung #ga_box_4 a {
	color: #000;
	border-color: #000;
}

 body.page-template-page-ga-enkat-2018-tung #ga_box_3 .box_inner, body.page-template-page-ga-enkat-2019-tung #ga_box_3 .box_inner  {
	background: #fff;
	border-top: 38px solid #5b296b;
}

body.page-template-page-ga-enkat-2020-tung #ga_box_3 .box_inner {
	background: #fff;
	border-top: 30px solid #5b296b;
}

body.page-template-page-ga-enkat-2018-tung #ga_box_3 h3, body.page-template-page-ga-enkat-2019-tung #ga_box_3 h3, body.page-template-page-ga-enkat-2020-tung #ga_box_3 h3, body.page-template-page-ga-enkat-2021-tung #ga_box_3 h3, body.page-template-page-ga-enkat-2022-tung #ga_box_3 h3 {
	background: none;
	font-size: 23px;
	line-height: 26px;
	font-family: 'Trim Bold'!important;
	color: #000;
	text-transform: capitalize;
}

body.page-template-page-ga-enkat-2018-tung #ga_box_3 {
	clear: both;
}

body.page-template-page-ga-enkat-2019-tung #ga_box_3 {
	clear: none;
}

body.page-template-page-ga-enkat-2018-tung #ga_box_3 a, body.page-template-page-ga-enkat-2019-tung #ga_box_3 a, body.page-template-page-ga-enkat-2020-tung #ga_box_3 a, body.page-template-page-ga-enkat-2021-tung #ga_box_3 a, body.page-template-page-ga-enkat-2022-tung #ga_box_3 a {
	color: #000;
	border-color: #000;
}

body.page-template-page-ga-enkat-2018-tung #ga_box_3 a:hover, body.page-template-page-ga-enkat-2019-tung #ga_box_3 a:hover, body.page-template-page-ga-enkat-2020-tung #ga_box_3 a:hover, body.page-template-page-ga-enkat-2021-tung #ga_box_3 a:hover, body.page-template-page-ga-enkat-2022-tung #ga_box_3 a:hover {
	color: #fff;
	background: #000;
}

body.page-template-page-ga-enkat-2018-tung #ga_box_2, body.page-template-page-ga-enkat-2019-tung #ga_box_2 {
	background-color: #fff;
	color: #000;
	border-top: 38px solid black;
}

body.page-template-page-ga-enkat-2020-tung #ga_box_2 {
	background-color: #fff;
	color: #000;
	border-top: 30px solid black;
}

body.page-template-page-ga-enkat-2018-tung #ga_box_2 h4, body.page-template-page-ga-enkat-2018-tung #ga_box_2 a, body.page-template-page-ga-enkat-2019-tung #ga_box_2 h4, body.page-template-page-ga-enkat-2019-tung #ga_box_2 a, body.page-template-page-ga-enkat-2020-tung #ga_box_2 h4, body.page-template-page-ga-enkat-2020-tung #ga_box_2 a, body.page-template-page-ga-enkat-2021-tung #ga_box_2 h4, body.page-template-page-ga-enkat-2021-tung #ga_box_2 a, body.page-template-page-ga-enkat-2022-tung #ga_box_2 h4, body.page-template-page-ga-enkat-2022-tung #ga_box_2 a {
	color: #000;
	border-color: #000;
}

#ga_mittbox {
	background-color: #fff;
	color: #000;
	border-top: 38px solid #5b296b;
}

#ga_mittbox.ga2020, #ga_mittbox.ga2021, #ga_mittbox.ga2022 {
	border-top: 30px solid #5b296b;
}


#ga_mittbox h2 {
	color: #000;
}

#ga_mittbox a.knapp {
	color: #000;
	border-color: #000;
}

#ga_mittbox a.knapp:hover {
	color: #fff;
	border-color: #fff;
	background-color: #000;
}

.flex-wrap {
	display: flex;
	align-items: stretch;
	clear: both;
}

img.portratt_ga {
	margin-top: 11px;
	max-height: 150px!important;
}


.main .entry-content ul.bilder {
	list-style: none;
	display: flex;
	max-width: 100%;
	flex-wrap: wrap;
	padding: 0;
}

li.bild {
	flex: 1 1 30%;
}

li.bild img {
	width: 100%;
	max-height: 465px;
}
	
li.bild:nth-child(3n-1) {
	margin: 0 2% 2%;
}

p.bildtext {
	font-style: italic;
	margin-top: 6px;
}

/**** ÄNDRINGAR EFTER FACELIFT MARS 2018 ******/

#kalender_inner {
	display: flex;
	flex-wrap: wrap;
}

.platsannons {
	width: 100%;	
}



.dela {
    clear: both;
	margin-top: 32px;
}

.dela a.knapp {
	padding: 0px 15px 0px 15px;
	margin-top: 8px;
	display: inline-block;
}

.single-article p, .page-template-default p {
	padding-bottom: 0!important;
}

.captiontitle.headerfont {
	text-shadow: 1px 1px 15px rgba(0, 0, 0, 0.65);
}

.fb-share-button, .twitter-share-button {
	vertical-align: middle;
}

body.home h2 {
	font-family: 'Trim Bold', sans-serif !important;
	font-weight: bold;
	font-size: 35px;
	line-height: 42px;
	margin-bottom: 30px;
}

a.knapp {
	text-transform: uppercase;
	border: 1px solid #000;
	color: #000;
	padding: 5px 15px 5px 15px;
	font-weight: bold!important;
	font-size: 11px;
	line-height: 25px;
}
a.knapp_distans {
	display: inline-block;
	padding: 0px 14px;
	margin: 12px 0;
	text-transform: uppercase;
	border: 1px solid #000;
	color: #000;
	font-weight: bold!important;
	font-size: 11px;
	line-height: 25px;
}
	
a.knapp:hover {
	background: #000;
	color: #fff;
}

/* Startsida */

.flex-box_1, .flex-box_2, .flex-box_3, .flex-box_4 {
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	position: relative;
	margin: 50px 10px;
}

.flex-box-wrap {
	display: flex;
	justify-content: space-between;
}

.flex-box_3 {
	margin: 50px 10px 20px;
}

.flex-box_4 {
	display: inline-flex;
	flex-wrap: wrap;
	width: 66.6%;
	margin-top: 0;
}

.flex-box_5 {
	flex-direction: column;
	display: inline-flex;
	width: 25%;

}

.flex-box {
	border-top: 38px solid #C80E13;
	background-color: #fff;
	padding: 15px 50px 28px 33px;
	width: 100%;
	margin-right: 12px;
}

.flex-box.noborder {
	border: 0;
	padding: 0;
}

.flex-box.noborder.box-post {
	width: 49%;
	margin-bottom: 18px;
}

.flex-box:last-of-type {
	margin-right: 0;
}
.flex-box_4 .flex-box:nth-child(even) {
	margin-right: 0;
}

.box1-2 {
	border-top: 38px solid #C80E13;
	background-color: #fff;
	padding: 15px 50px 28px 33px;
}

.box_copy {
	width: 70%;
	display: inline-block;
}

.flex-box.noborder .box_copy {
	padding: 26px 15px 47px 15px;
	width: 100%;
	position: relative;
}

.box_knapp {
	display: inline-block;
	width: 29%;
	vertical-align: top;
	top: 32px;
	text-align: center;
	position: relative;
}
	
.box_outer {
	padding: 10px;
}

#rss_externt a:not(.link) {
	font-size: 14px!important;
	line-height: 20px!important;
	margin-bottom: 30px!important;
	font-weight: bold!important;
	text-decoration: underline;
	color: #000;
}

#rss_externt a:not(.link)::before {
	content: '\00bb';
}

#latest_posts h2 a {
	margin-bottom: 10px;
}

#Hem.box.right_column {
	padding-top: 0!important;
}

.push-img {
	height: 180px;
	background-position: center center;
	background-size: cover; 
}

.box_vinjett {
	background-color: #cc0000;
	padding: 6px 12px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	position: absolute;
	left: 0;
	top: -15px;
}

ul.affarsomraden {
	list-style: none;
	display: flex;
	justify-content: space-between;
	width: 100%;
	padding-left: 0;
}

ul.affarsomraden li p {
	text-align: center;
	font-size: 20px;
}

.cirkel {
	background-color: #000;
	border-radius: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 165px;
	height: 165px;
	margin-bottom: 24px;
}

.cirkel p {
	color: white;
	margin-top: 12px;
}

img.cirkel-ikon {
	height: 44%;
	width: 42%;
	display: block;
	position: relative;
}

img.cirkel-ikon.bilplast {
	width: 54%;
	top: 6px;
}


/* Affärsområden */

.mer_om-wrap {
	border: 0;
}

body.page-template-page-affarsomrade .flex-box.prio, body.page-template-page-bilplast .flex-box.prio, body.page-template-page-bilplast-exklusiv .flex-box.prio, body.page-template-page-repanvisning .flex-box.prio {
	padding: 15px;
	background-color: white;
	border: 0;
	color: black;
	text-transform: none;
}

body.page-template-page-affarsomrade .flex-box.prio a, body.page-template-page-bilplast .flex-box.prio a, body.page-template-page-bilplast-exklusiv .flex-box.prio a, body.page-template-page-repanvisning .flex-box.prio a {
	max-width: 90%;
	display: block;
}

body.page-template-page-affarsomrade .flex-box.prio a h2, body.page-template-page-bilplast .flex-box.prio a h2, body.page-template-page-bilplast-exklusiv .flex-box.prio a h2, body.page-template-page-repanvisning .flex-box.prio a h2 {
	font-size: 20px;
}

body.page-template-page-affarsomrade .flex-box.prio p, body.page-template-page-bilplast .flex-box.prio p, body.page-template-page-bilplast-exklusiv .flex-box.prio p, body.page-template-page-repanvisning .flex-box.prio p {
	line-height: 19px;
	font-size: 15px;
	text-transform: initial;
	font-weight: normal;
}


body.page-template-page-affarsomrade .flex-box a[href $='.pdf'], body.page-template-page-bilplast .flex-box a[href $='.pdf'], body.page-template-page-bilplast-exklusiv .flex-box a[href $='.pdf'] {
	padding-left: 0;
background: none;
background-size: 0;
}

body.page-template-page-affarsomrade .flex-box a[href $='.pdf']:hover, body.page-template-page-bilplast .flex-box a[href $='.pdf']:hover, body.page-template-page-bilplast-exklusiv .flex-box a[href $='.pdf']:hover {
	opacity: 1;
}


body.page-template-page-affarsomrade .container, body.page-template-page-bilplast .container, body.page-template-page-bilplast-exklusiv .container, body.page-template-page-repanvisning .container {
	padding: 0;
}

body.page-template-page-affarsomrade .flex-box_1, body.page-template-page-bilplast .flex-box_1, body.page-template-page-bilplast-exklusiv .flex-box_1 {
	margin: 20px 0 0 0;
}

body.page-template-page-affarsomrade .entry-content, body.page-template-page-bilplast .entry-content, body.page-template-page-bilplast-exklusiv .entry-content, body.page-template-page-repanvisning .entry-content {
	margin-right: 0px !important;
	margin-top: 0px;
}

body.page-template-page-bilplast-exklusiv .entry-content, body.page-template-page-repanvisning .entry-content {
    width: auto;
}

body.page-template-page-affarsomrade #Bilverkstad.box.right_column, body.page-template-page-bilplast #Bilverkstad.box.right_column, body.page-template-page-bilplast-exklusiv #Bilverkstad.box.right_column, body.page-template-page-repanvisning #Bilverkstad.box.right_column {
	padding-right: 0;
}

body.page-template-page-affarsomrade .prio, body.page-template-page-bilplast .prio, body.page-template-page-bilplast-exklusiv .prio, body.page-template-page-repanvisning .prio {
	margin-top: 10px;
}

body.page-template-page-affarsomrade .flex-box, body.page-template-page-bilplast .flex-box, body.page-template-page-bilplast-exklusiv .flex-box, body.page-template-page-repanvisning .flex-box {
	padding: 20px;
}

body.page-template-page-affarsomrade .flex-box.noborder, body.page-template-page-bilplast .flex-box.noborder, body.page-template-page-bilplast-exklusiv .flex-box.noborder, body.page-template-page-repanvisning .flex-box.noborder {
	padding: 0;
}

body.page-template-page-affarsomrade .flex-box.noborder .box_copy, body.page-template-page-bilplast .flex-box.noborder .box_copy, body.page-template-page-bilplast-exklusiv .flex-box.noborder .box_copy {
	font-weight: normal;
}

body.page-template-page-affarsomrade .flex-box .box_copy, body.page-template-page-bilplast .flex-box .box_copy , body.page-template-page-bilplast-exklusiv .flex-box .box_copy{
	width: 100%;
}

body.page-template-page-repanvisning .flex-box_5 {
	margin-top: 10px;
}

.multiboxar, .mer_om-wrap {
	margin-top: 20px;
	display: flex;
}

body.page-template-page-bilplast-exklusiv .multiboxar .flex-box {
	max-width: 31%;
	margin-right: 0;
	margin-bottom: 1em;
}

body.page-template-page-bilplast-exklusiv .multiboxar .flex-box:last-of-type {
	max-width: 100%;
}
	
body.page-template-page-bilplast-exklusiv .multiboxar {
	flex-wrap: wrap;
	justify-content: space-between;
}

.multiboxar {
	flex-direction: row;
}

.multiboxar .flex-box {
	padding: 20px;
	border-top: 30px solid #cc0000;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

/*
.multiboxar .flex-box .box_copy h2 {
	color: #fff!important;
} */

/* .multiboxar .flex-box .box_knapp a.knapp {
	border-color: #fff;
	background-color: #fff;
	color: transparent;
} */

.multiboxar .box_copy {
	width: 100%;
	height: 100%;
}

.multiboxar .box_knapp {
	top: 0px;
	text-align: left;
	width: 100%;
	align-self: flex-end;
}
	
.flex-column-wrap {
	display: flex;
	flex-direction: column;
	width: 74%;
}
.person {
	display: inline-block;
	width: 60%;
	text-align: center;
	margin-right: 40px;
}

.mer_om {
	display: inline-block;
	width: 100%;
}

.mer_om-wrap {
	align-items: center;
}

/* FOOTER */

img.footer-logo {
	width: 267px;
}

.footerblock1 ul, .footerblock3 ul  {
	list-style: none;
	padding-left: 0;
}

.footerblock1, .footerblock2, .footerblock3 {
	width: 100%;
}

.footerblock3 {
	text-align: right;
}

.footerblock2 {
	text-align: center;
}

.credits {
	margin-top: 24px;
	margin-bottom: 48px;
}

.credits p {
	color: #999999;
	font-size: 10px;
}

.footerblock1 p {
	font-size: 14px;
	line-height: 18px;
}

.footerblock3 a {
	font-size: 25px;
	font-style: italic;
	line-height: 45px;
	letter-spacing: 1px;
	font-weight: normal;
	vertical-align: middle;
}

.footerblock3 .fa {
	font-size: 34px!important;
	vertical-align: text-bottom;
	margin-left: 6px;
}
	
/* SLIDER NY - 2018 03 15 */

.icon-arrow-left:before, .icon-arrow-right:before {
	display: none;
}

#nextport-carouselslider, #prevport-carouselslider {
	background: 0;
}

#nextport-carouselslider::after {
	border-top: solid 3px #fff;
	border-right: solid 3px #fff;
	height: 50px;
	width: 50px;
	color: black;
	display: block;
	content: "";
	position: absolute;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 42%;
	margin-top: -50%;
	right: 25px;
}

#prevport-carouselslider::after {
	border-bottom: solid 3px #fff;
	border-left: solid 3px #fff;
	height: 50px;
	width: 50px;
	color: black;
	display: block;
	content: "";
	position: absolute;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 42%;
	margin-top: -50%;
	left: 25px;
}


.initcarouselslider, .caroufredsel_wrapper {
	height: 500px!important;
}

.sliderclass.carousel_outerrim {
	max-width: 1145px;
	width: auto;
	height: 500px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}

div.carousel_gallery_item_inner a {
	position: relative;
	display: block;
}

.flex-caption {
	z-index: 1;
	position: absolute;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	height: 100%;
	bottom: 32px;
}

.captiontitle {
	background: 0;
	font-size: 54px;
	line-height: 54px;
}

.captiontext.headerfont {
	background: 0;
	border: 1px solid white;
}

.captiontext.headerfont:hover {
	background: #fff;
	border: 1px solid white;
}
	
.captiontext.headerfont p {
	text-transform: uppercase;
	font-size: 12px;
}

.captiontext.headerfont:hover p {
	color: #000;
}

.slider_bild img {
	height: 500px!important;
	min-width: 100%;
}



/**** SLUT ******/

/* FONTS */

/* Webfonts: Copyright © 2012 by Letters From Sweden. All rights reserved. To obtain a license, please see: http://lettersfromsweden.se/webfonts */

@font-face {
    font-family: 'Trim Stencil ExtraBold';
    src: url('/wp-content/fonts/TrimStencilWeb-Extrabold.eot');
    src: url('/wp-content/fonts/TrimStencilWeb-Extrabold.eot?') format('embedded-opentype'),
    url('/wp-content/fonts/TrimStencilWeb-Extrabold.woff') format('woff'),
    url('/wp-content/fonts/TrimStencilWeb-Extrabold.ttf') format('opentype');
    font-weight: 800;
    font-style: normal;
}

.trimstencilextrabold {
    font-family: 'Trim Stencil ExtraBold';
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Trim Bold';
    src: url('/wp-content/fonts/TrimWeb-Bold.eot');
    src: url('/wp-content/fonts/TrimWeb-Bold.eot?') format('embedded-opentype'),
    url('/wp-content/fonts/TrimWeb-Bold.woff') format('woff'),
    url('/wp-content/fonts/TrimWeb-Bold.ttf') format('opentype');
    font-weight: bold;
    font-style: normal;
}

.trimbold {
    font-family: 'Trim Bold';
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Trim Regular';
    src: url('/wp-content/fonts/Trim-Regular.woff') format('woff');
    font-style: normal;
}

.trimregular {
    font-family: 'Trim Regular';
    font-style: normal;
}

@font-face {
    font-family: 'Trim Light';
    src: url('/wp-content/fonts/Trim-Light.woff') format('woff');
    font-style: normal;
}

.trimlight {
    font-family: 'Trim Light';
    font-style: normal;
}

html, body, p, h3 {font-family: 'Source Sans Pro', sans-serif!important;}

.kad_tagline, h1, h2, h4, h5 {
    font-family: 'Trim Bold'!important;
    font-weight: bold;
    font-style: normal;
}

.captiontitle, .captiontitle p {
    font-family: 'Trim Stencil ExtraBold'!important;
    font-weight: 800;
    font-style: normal;
	color: #fff;
}

.captiontext p {font-family: 'Source Sans Pro', sans-serif!important; font-weight:bold;}


/* GENERAL SETTINGS */
img {object-fit: cover;}
.nopadding {padding:0px;}

:hover, :active, :focus, a:hover, a:active, a:focus  { outline-style: none; -moz-outline-style:none; outline: 0; outline: none;}


/* SITE TOP */
.topbar-widget a {color:#fff;font-weight:normal;}
.kad-topbar-right {text-align:right; line-height:29px; font-weight:normal;}
.contentclass {padding-top:0px;}
.kad-header-left {height:60px; overflow:visible;z-index:999;width:75%;float:left!important;}

.logofont {float:left; width:110px; }
#thelogo {width:110px;}
.belowlogo-text {
float:left;
display:inline-block;
padding:20px 0 0 0;
}

/* MENU */
#ubermenu-nav-main-3-primary_navigation {}
.kad-header-right {width:100%;float:right;width:210px;}
#nav-main {z-index:1999;margin:5px 0 0 0!important;}
.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target {border-radius:200px; width:50px; height:50px;padding:9px 0px 0px 13px;z-index:1998;border:2px solid #fff;cursor:pointer;}
.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target .ubermenu-icon::before {font-size:25px; line-height:29px;}
.ubermenu-item.ubermenu-item-level-0 > ubermenu-submenu > .ubermenu-retractor {display:none;}

.ubermenu-submenu-id-25 {margin-top:-20px!important; margin-right:-10px;z-index:1997;}
.ubermenu-main .ubermenu-item-level-2 > a span {text-transform:uppercase;}

.ubermenu-submenu-id-25 .ubermenu-image {margin-top:-5px;opacity:0.6;}
.ubermenu-current-menu-item .ubermenu-image, .ubermenu-target:hover .ubermenu-image {opacity:1;}

.ubermenu-sub-indicators .ubermenu-submenu .ubermenu-has-submenu-flyout.ubermenu-submenu-reverse>.ubermenu-target:after {left: 15px;}
.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target {padding-left:25px;}

.ubermenu .ubermenu-target {padding: 5px;}
.ubermenu .ubermenu-submenu-type-stack {padding:0px;}

.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-type-flyout {top:auto;padding:10px 20px;}
.ubermenu-skin-grey-white.ubermenu-transition-fade .ubermenu-item-level-2 .ubermenu-submenu-type-flyout {top:auto;margin-top:-40px;padding:10px 20px;}
.ubermenu-has-submenu-stack .ubermenu-submenu-type-stack li a span {font-size:11px;padding:0px;}
.ubermenu-has-submenu-stack .ubermenu-submenu-type-stack li a span::before {content: "- ";}
.ubermenu-has-submenu-stack .ubermenu-submenu-type-stack {padding-bottom:10px;}

#nav-main h3 {text-transform:uppercase; font-size:25px; line-height:33px; font-weight:bold; display:inline-block; vertical-align:top; text-align:right; width:20px;}

.mobileclass {background:transparent!important;}

.ubermenu .ubermenu-retractor {text-align:right; padding:0px; height:20px; line-height:15px; top:0px; bottom:0px;}

a.login {padding-right:22px;background:url('/wp-content/uploads/2016/01/login_white.png') no-repeat center right;background-size:20px 20px;}
a.login:hover {padding-right:22px;background:url('/wp-content/uploads/2016/01/login_grey.png') no-repeat center right;background-size:20px 20px;}

/* Specifikt för sök-rutan */
.ubermenu .ubermenu-row {margin-bottom:0px;}
.ubermenu-item-2290 .ubermenu-image {margin:-2px 0 0 -4px;}
.ubermenu-submenu-id-2290 {margin-top:10px!important;}





/* SLIDER FRONT PAGE & TIDNINGEN  --------- GAMMALT
.sliderclass {padding:0px;}
.carousel_slider_outer {width:100%!important;max-width:100%!important;}
.caroufredsel_wrapper {
	height:500px!important;
	

	width: 1140px!important;
	margin-left: auto!important;
	margin-right: auto!important;
}

.carousel_slider {
	width: 1140px!important;
	left:auto!important;
}

.carousel_gallery_item {position:absolute!important;}
.carousel_gallery_item .slider_bild {width:1150px!important;max-width:none!important;min-height:500px!important;background-color:#000;}
.carousel_gallery_item .slider_bild img {min-width:100%;}

.carousel_gallery_item:nth-child(1) {
	width:100%!important; 
	margin-left:0px!important; 
	margin-right:0px!important; 
	left:0px!important; 
	right:0!important; 
	z-index:998;
	float:none!important;
	text-align:center;
}
.carousel_gallery_item:nth-child(1) .slider_bild {
	width:1150px!important; 
	max-width:100%!important; 
	margin-left:auto!important; 
	margin-right:auto!important; 
	left:auto!important; 
	right:auto!important; 
	float:none!important;
}

.carousel_gallery_item:nth-child(2), .carousel_gallery_item:nth-child(3), .carousel_gallery_item:nth-child(4)  {
	background-color:#5b296b;
	width:100%!important;
	right:0px!important;
}

.carousel_gallery_item:nth-child(2) .slider_bild, .carousel_slider .carousel_gallery_item:nth-child(3) .slider_bild {
	opacity:0.3!important;
}

.carousel_gallery_item:nth-child(2) .slider_bild, .carousel_gallery_item:nth-child(3) .slider_bild, .carousel_gallery_item:nth-child(4) .slider_bild {
	margin-right:-100px!important;
	float:right!important;
}

.carousel_gallery_item:nth-child(2) .flex-caption, .carousel_slider .carousel_gallery_item:nth-child(3) .flex-caption {
	display:none;
}

.carousel_gallery_item:nth-child(5) {
	background-color:#00ab9f;
	width:50%!important;
	left:0px!important;
}
.carousel_gallery_item:nth-child(5) .slider_bild {
	left:-100px!important;
	float:left!important;
}

.flex-caption {bottom:auto!important; top:200px;}
.captiontitle {max-width:700px;color:#fff; font-size:64px; line-height:70px; background:none;text-shadow:0px 0px 70px rgba(0, 0, 0, 0.6);}
.captiontext {background-color: rgba(0, 0, 0, 0.2); border:1px solid #fff; padding:7px 15px 5px 15px;}
.captiontext p, .captiontext a {color:#fff; text-transform:uppercase; font-size:12px; line-height:14px;}
.captiontext:hover {background:#fff;text-shadow:none;}
.captiontext:hover p {color:#000;}

.next_carousel, .prev_carousel {
color:#fff;
background:none;
font-size:40px;
margin-top:0px;
top:0px;
height:500px;
 ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
 filter: alpha(opacity=50);
 -moz-opacity: 0.5;
 -khtml-opacity: 0.5;
opacity: 0.5;
}

.next_carousel {right:0px;}
.prev_carousel {left:0px;}

.carousel_outerrim:hover .next_carousel, .carousel_outerrim:hover .prev_carousel {
 ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 filter: alpha(opacity=100);
 -moz-opacity: 1;
 -khtml-opacity: 1;
opacity: 1;
color:#fff;
}

.icon-arrow-right {width:150px; height:500px; background-size:150px 150px; background-position:50% 50%;background-repeat:no-repeat;background-image:url('/wp-content/uploads/2015/11/arrow_right.png');}
.icon-arrow-right:before {content:'';}
.icon-arrow-left {width:150px; height:500px; background-size:150px 150px; background-position:50% 50%;background-repeat:no-repeat;background-image:url('/wp-content/uploads/2015/11/arrow_left.png');}
.icon-arrow-left:before {content:'';}

 HEAD IMAGE SUB PAGE */
#headimage {
	height:500px; 
	overflow:hidden;
	position: relative;
	margin: 0 12px 12px;
	text-align: center;
}

.carousel_image_item {position:absolute; height:500px; overflow:hidden; width:100%!important; margin-left:0px!important; margin-right:0px!important; left:0px!important; right:0!important; z-index:998;text-align:center;}
.carousel_image_item .header_bild {width:1160px!important; max-width:100%!important; min-height:500px; margin-left:auto!important; margin-right:auto!important; left:auto!important; right:auto!important; float:none!important;}
.carousel_image_item .header_bild img {min-width:100%;}

.image-caption {
	position:absolute; 
bottom: 42px;
text-align: center;
width: 100%;
}
.image-caption .captiontitle {max-width:940px;}

#headimage p, #noheadimage p {max-width:none;}

/* HEAD NO IMAGE SUB PAGE */
#noheadimage {width:100%; max-width:100%; overflow:hidden; left:0px; right:0px; margin-left:0px;margin-right:0px; text-align:center;background:#5b296b;}

.carousel_noimage_item {overflow:hidden; width:100%!important; margin-left:0px!important; margin-right:0px!important; left:0px!important; right:0!important; z-index:998;text-align:center;}

.noimage-caption {margin-left:auto; margin-right:auto; left:auto; right:auto; bottom:auto!important; padding-bottom:40px; padding-top:40px; text-align:center; width:100%;}
.noimage-caption .captiontitle {max-width:940px; text-shadow:none;}


/* CONTENT FRONT PAGE */
a {color:#000;}
.home a {font-weight:normal;}
.home .main {margin-left:0px;}
.sidospalt {padding-right: 0px;margin-top:10px;}

.link {font-weight:bold!important; text-transform:uppercase; font-size:11px; line-height:13px;}
.home .entry-content {background:none; padding:00px; margin:0!important;}
.ingress { margin-top: 20px; font-size:20px; line-height:30px; margin-bottom:30px; max-width:700px;}

.box {padding: 0; display:inline-block;}
.box_head {font-size:23px; line-height:26px;}
.startpage_boxes {padding:0px;}
.box h3 {margin:0px;}
.box_inner  {min-height:163px;padding:15px;}
.startpage_boxes .box img {float:left; max-height:135px; padding:0px 20px 0px 0px;margin-bottom:15px;}
.startpage_boxes .box a {font-weight:bold; text-transform:uppercase; font-size:11px; line-height:25px;}

#box_1 {background:#fff;border-top:20px solid #5b296b;}
#box_2 {background:#000; color:#fff;}
#box_3 {background:#cc0000; color:#fff;}
#box_4 {background:#00ab9f; color:#fff; text-align:center; padding-top:40px;color:#fff; line-height:18px;}
#box_4 h4, #box_4 p {text-transform:initial;}
#box_6 {background:#17428b; color:#fff;}
#box_5 {background:#ffdd00; color:#fff;}

/* Rutor med vitt innehåll */
#box_2 h4, #box_3 h4, #box_4 h4, #box_5 h4, #box_6 h4 {color:#fff;}
#box_2 a, #box_3 a, #box_5 a, #box_6 a {border:1px solid #fff; color:#fff; padding:5px 15px 5px 15px;}
#box_2 a:hover, #box_3 a:hover, #box_5 a:hover, #box_6 a:hover {background:#fff; color:#000;}

/* Rutor med svart innehåll */
#box_1 a {border:1px solid #000; color:#000; padding:5px 15px 5px 15px;}
#box_1 a:hover {background:#000; color:#fff;}

#rss_externt .box_inner {background:#fff; color:#000;}
#rss_externt h3 {background:#000; color:#fff; padding:6px 15px 6px 15px; margin:0px; text-transform:uppercase; font-size:14px; clear:both;}
#rss_externt a {font-weight:normal; text-transform:none; font-size:16px;}
#rss_externt p {margin: 0 0 6px;}
#rss_externt .link {border:1px solid #000; color:#000; padding:5px 15px 5px 15px; float:right; font-size:11px; text-transform:uppercase; line-height: 13px;}
#rss_externt .link:hover {background:#000; color:#fff;}

/* Senaste inläggen sidopanel */
.sidebar a {color:#000;}
.right_column {
	background-color: #FFF;
	padding: 20px 20px 60px;
	float:right;
	clear:right;
}
#latest_posts {background:#fff; clear:both; }
.home #latest_posts {margin-top:0px;}
#latest_posts p {padding-bottom:2px;margin-bottom:2px;}
#latest_posts h3 {
	font-family: 'Trim Regular';
	font-size: 12px;
	line-height: 14px;
	background-color: #1B232F;
	color: #fff;
	padding: 4px 10px;
	display: inline-block;
	margin-bottom: 20px;
}
#latest_posts h2 {font-size:25px; line-height:30px; font-weight:bold;margin:0px;}
#latest_posts .post small {color:#cc0000; font-style: normal;}
.entry {padding-bottom:16px;}
#latest_posts a {clear:left;display:block;font-weight:bold;}
#latest_posts .entry a {
	text-decoration: underline;
color: #001FFF;
font-family: 'Trim Light';
	margin-top: 12px;
	margin-bottom: 24px;
}
#latest_posts .link {border:1px solid #000; color:#000; float:right; padding:5px 15px 5px 15px; margin-top:-5px;}
#latest_posts .link:hover {background:#000; color:#fff;}

/* RSS & senaste inlägget */
.rss_post {background:#fff; padding:0px;}
#rss {background:#fff; padding:0px;}
#rss h3 {border-bottom:5px solid #5b296b; padding:12px 0 5px 0; text-transform:uppercase; font-size:14px;}
.rss_feed .link {font-weight:bold; text-transform:uppercase;font-size:15px;}
.rss_feed > p a {font-size:14px; line-height:18px;}

.rss_feed {

  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}

#latest_post2 {background:#fff;padding:0px;}
#latest_post2 #post2_inner {padding:0 10px 10px 10px;}
#latest_post2 h3 {background:#5b296b; color:#fff; padding:6px 15px 6px 15px; text-transform:uppercase; font-size:14px;}
#latest_post2 h3 a {color:#fff;}
#latest_post2 h2 {font-size:18px; line-height:22px; font-weight:bold;}
#latest_post2 .img_box {
	width:100px;
	height:100px;
	border-radius:100px;
	overflow:hidden;
	display:inline-block;
	margin-right:10px;
	padding:0px;
	margin-top:10px;
	background-size:cover;
	}

#latest_post2 .text_box {padding:0px;}

/* Kalender */
#kalender {background:#fff;}
.kalender_meta {}
#kalender h3 {background:#00AB9F; color:#fff; padding:6px 15px 6px 15px; text-transform:uppercase; font-size:14px;}
#kalender .link {border:1px solid #00AB9F; background:#fff; color:#00AB9F; float:right; padding:5px 15px 5px 15px;}
#kalender .link:hover {background:#00AB9F; color:#fff;border:1px solid #fff;}
#kalender .post {padding-top:15px; min-height:90px;margin-bottom:10px;}
#kalender .kal_lasmer {text-decoration:underline; position:absolute; bottom:0px;}
.kal_tagg, .kal_tagg a {color:#00ab9f; font-weight:bold; font-size:11px; line-height:11px; text-transform:uppercase; padding-top:3px;}
.kalender_date {float:left; text-align:center; margin-right:10px; width:78px; font-weight:bold; padding:0px;}
.kal_month {background:#00ab9f; color:#fff; font-size:13px; line-height:13px; padding:3px; text-transform:uppercase;}
.kal_date {background:#deefed; color:#00ab9f; padding:5px 15px 1px 15px; margin:0px; font-weight:bold;}
.kal_datenr {font-size:35px;line-height:35px;margin: 0 0 3px;}
.kal_weekday {font-size:11px;line-height:11px;text-transform:uppercase;}
#kalender h2 {font-size: 16px; line-height:19px; padding:0 0 10px 0; margin:0px;}

p.descript_head, .descript_head_more {padding-bottom:0px!important;width:100%;color:#00AB9F;border-bottom:#00AB9F 1px solid;margin-bottom:15px;}

.kalender_inner-eve .kal_month {
	background:#ed7102;
}
.kalender_inner-eve .kal_date {
	background:#ffdab9;
	color: #ed7102;
}

.kalender_inner-eve .kal_tagg {
	color:#ed7102;
}

/* Push till undersidor */
.push_page {background:#fff;overflow:hidden;min-height:200px;}
.push_page:hover img {opacity:0.8;}
.push_img {min-height:25px; max-height:180px!important;overflow:hidden;}
.push_page img {width:100%;}
.push_page .push_tagg {position:absolute; font-size:16px; line-height:22px; font-weight:bold; margin-top:-18px; background:#cc0000; color:#fff; padding:5px 15px 5px 15px;}
.push_text {padding:20px 15px 5px 15px;}
.push_text h2 {font-size:25px; line-height:30px; font-weight:bold;}


/* CONTENT SUB PAGE */
.entry-content {background:#fff; padding: 30px 25px 40px;}
.entry-content p, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content h7, .entry-content ul {max-width:650px;}
.home p, .home h1, .home h2, .home h3, .home h4, .home h5, .home h6, .home h7, .home ul {max-width:none;}
.press p, .press h1, .press h2, .press h3, .press h4, .press h5, .press h6, .press h7, .press ul {max-width:none;}



.inline {display:inline-block; vertical-align:top;}

iframe {border:0px;}

/*.post #headimage, .post #noheadimage {background:#5b296b;}
.page-id-1734 #headimage, .parent-pageid-1734 #headimage, .page-id-1734 #noheadimage, .parent-pageid-1734 #noheadimage {background:#5b296b; } /* Om MRF -> Lila 
.page-id-1736 #headimage, .parent-pageid-1736 #headimage, .page-id-1736 #noheadimage, .parent-pageid-1736 #noheadimage {background:#17428b; } /* Medlem -> Blå 
.page-id-1738 #headimage, .parent-pageid-1738 #headimage, .page-id-1738 #noheadimage, .parent-pageid-1738 #noheadimage {background:#00ab9f; } /* Produkter -> Turkos 
.page-id-1740 #headimage, .parent-pageid-1740 #headimage, .page-id-1740 #noheadimage, .parent-pageid-1740 #noheadimage {background:#cc0000; } /* Opinion -> Röd 
.page-id-1742 #headimage, .parent-pageid-1742 #headimage, .page-id-1742 #noheadimage, .parent-pageid-1742 #noheadimage {background:black; } /* Press -> Svart 
.page-id-1744 #headimage, .parent-pageid-1744 #headimage, .page-id-1744 #noheadimage, .parent-pageid-1744 #noheadimage {background:#ed7102;} /* Motorbranschen -> Orange */


.page-id-1734 #latest_posts h3, .parent-pageid-1734 #latest_posts h3 {background-color:#1B232F;} /* Om MRF -> Lila */
.page-id-1736 #latest_posts h3, .parent-pageid-1736 #latest_posts h3 {background-color:#1B232F;} /* Medlem -> Blå */
.page-id-1738 #latest_posts h3, .parent-pageid-1738 #latest_posts h3 {background-color:#1B232F;} /* Produkter -> Turkos */
.page-id-1740 #latest_posts h3, .parent-pageid-1740 #latest_posts h3 {background-color:#1B232F;} /* Opinion -> Röd */
.page-id-1742 #latest_posts h3, .parent-pageid-1742 #latest_posts h3 {background-color:#1B232F;} /* Press -> Svart */
.parent-pageid-1744 #latest_posts h3 {background-color:#1B232F;} /* Motorbranschen -> Orange */


.page-id-1734 #latest_posts .link, .parent-pageid-1734 #latest_posts .link {border: 1px solid #1B232F;color:#1B232F;} /* Om MRF -> Lila */
.page-id-1736 #latest_posts .link, .parent-pageid-1736 #latest_posts .link {border: 1px solid #1B232F;color:#1B232F;} /* Medlem -> Blå */
.page-id-1738 #latest_posts .link, .parent-pageid-1738 #latest_posts .link {border: 1px solid #1B232F;color:#1B232F;} /* Produkter -> Turkos */
.page-id-1740 #latest_posts .link, .parent-pageid-1740 #latest_posts .link {border: 1px solid #1B232F;color:#1B232F;} /* Opinion -> Röd */
.page-id-1742 #latest_posts .link, .parent-pageid-1742 #latest_posts .link {border: 1px solid #1B232F;color:#1B232F;} /* Press -> Svart */
.parent-pageid-1744 #latest_posts .link {border: 1px solid #1B232F;color:#1B232F;} /* Motorbranschen -> Orange */

.page-id-1734 #latest_posts .link:hover, .parent-pageid-1734 #latest_posts .link:hover {background-color:#1B232F; color:#fff;} /* Om MRF -> Lila */
.page-id-1736 #latest_posts .link:hover, .parent-pageid-1736 #latest_posts .link:hover {background-color:#1B232F; color:#fff;} /* Medlem -> Blå */
.page-id-1738 #latest_posts .link:hover, .parent-pageid-1738 #latest_posts .link:hover {background-color:#1B232F; color:#fff;} /* Produkter -> Turkos */
.page-id-1740 #latest_posts .link:hover, .parent-pageid-1740 #latest_posts .link:hover {background-color:#1B232F; color:#fff;} /* Opinion -> Röd */
.page-id-1742 #latest_posts .link:hover, .parent-pageid-1742 #latest_posts .link:hover {background-color:#1B232F; color:#fff;} /* Press -> Svart */
.parent-pageid-1744 #latest_posts .link:hover {background-color:#1B232F;} /* Motorbranschen -> Orange */

.page-id-1734 #latest_posts .post small, .parent-pageid-1734 #latest_posts .post small {color:#1B232F;} /* Om MRF -> Lila */
.page-id-1736 #latest_posts .post small, .parent-pageid-1736 #latest_posts .post small {color:#1B232F;} /* Medlem -> Blå */
.page-id-1738 #latest_posts .post small, .parent-pageid-1738 #latest_posts .post small {color:#1B232F;} /* Produkter -> Turkos */
.page-id-1740 #latest_posts .post small, .parent-pageid-1740 #latest_posts .post small {color:#1B232F;} /* Opinion -> Röd */
.page-id-1742 #latest_posts .post small, .parent-pageid-1742 #latest_posts .post small {color:#1B232F;} /* Press -> Svart */
.parent-pageid-1744 #latest_posts .post small {color:#1B232F;} /* Motorbranschen -> Orange */


.bilhandel .link {border:1px solid #000; color:#000; padding:5px 15px 5px 15px; font-size:11px; text-transform:uppercase; line-height: 13px;}
.bilhandel .link:hover {background:#000; color:#fff;}

.subhead i {}

.for_loggade {color:#1B232F;}


/* Innehåll i sidospalt */
.prio {
	background-color: white;
	padding: 15px;
	color:black;
	width:100%!important;
	cursor:pointer;
	border:0;
	display:block;
	margin-bottom:15px;
	text-transform: none;
    font-size:20px;
	line-height:30px;
	font-weight:normal;
	padding: 15px;
	}

.prio a {
	max-width: 90%;
	display: block;
}

.prio h2 {
	font-size: 20px;
}

.prio p {
	line-height: 19px;
	font-size: 15px;
	text-transform: initial;
	font-weight: normal;
	margin-bottom: 10px!important;
}

/* .prio:hover, .prio:active, .prio:focus {background:#fff; color:#17428b;} */

.side_div {margin-top:15px;margin-bottom: 15px;}

.side_div h3 {
    background: #000;
    color: #fff;
    padding: 6px 15px 6px 15px;
    margin: 0px;
    text-transform: uppercase;
    font-size: 14px;
    clear: both;}
.side_div_inner {background-color:#fff;padding:15px; text-align:left;}
.bred100 {width:100%!important;}

/* Medarbetare */
.medarbetare .thumbnail, .kontakt .thumbnail, .radgivning .thumbnail {display:inline-block; vertical-align:top;border-radius:200px; height:217px; width:217px;overflow:hidden;margin-bottom:90px;}
.medarbetare figure img, .kontakt figure img, .redaktionen figure img, .radgivning figure img  {border-radius:200px; height:300px;}
.medarbetare .caption, .kontakt .caption {font-size:14px; position:absolute; margin-top:-70px;width:217px;padding:0 5px 0 5px;}

.kontakt_bild {border-radius:500px;max-height:500px;}

/* MOTORBRANSCHEN */
.motorbranschen .entry-content {
    padding: 0px;
    margin: 10px 0 0 0;
}

.motorbranschen #Motorbranschen {width:100%;float:none; padding: 0px;}
.motorbranschen #latest_posts .link {border: 1px solid #5b296b; color:#5b296b;}
.motorbranschen #latest_posts .link:hover {background-color:#5b296b;color:#fff;}
.motorbranschen #latest_posts .post small {color:#5b296b;}

.motorbranschen #latest_posts {margin-top:0px;}

.motorbranschen #latest_posts h3 {
	background-color:#5b296b;
    font-family: 'Trim Stencil ExtraBold';
    font-weight: 100;
    font-style: normal;
	font-size:30px;
	line-height:30px;
	text-transform:none;
	padding: 20px 15px 20px 15px;
	}

.tidninglogga {padding:15px; background:#ed7102; margin-top:0px; margin-bottom:15px; max-width:100%;}
.tidninglogga img {max-width:100%;}
#tidningslogga_mobil {display:none; padding:20px;}

.motorbranschen .box {margin-bottom:20px;}
.motorbranschen .color_box img {float:left; max-width:60px; padding:0px 10px 10px 0px!important;}
.motorbranschen .box .box_button {font-weight:bold; text-transform:uppercase; font-size:11px; line-height:25px;}

#tidning_box_1 a, #tidning_box_4 a {border:1px solid #fff; color:#fff; padding:5px 15px 5px 15px;}
#tidning_box_1 a:hover, #tidning_box_4 a:hover, #tidning_box_5 input.wpcf7-submit:hover {background:#fff; color:#000;}

.motorbranschen .box span.wpcf7-not-valid-tip {color:#fff;}

.motorbranschen .color_box h4, .motorbranschen .color_box p, .motorbranschen .color_box a {color:#fff;}
.motorbranschen .box h4 {font-size:18px;line-height:20px;}
#tidning_box_1 {background:#cc0000; color:#fff; padding-bottom:15px;}
#tidning_box_2 {padding:0 20px 0 0;}
#tidning_box_2 .box_tidn_inner {background:#5b296b; color:#fff;text-align:center;text-transform:none; font-weight:normal; font-size:18px; padding:10px 10px 20px 10px;}
#tidning_box_3 {background:#00ab9f; color:#fff; text-align:center;text-transform:none; font-weight:normal; font-size:18px; padding-bottom:20px;}
#tidning_box_4 {background:#000; color:#fff;text-align:center;}
#tidning_box_5 {background:#ed7102; color:#fff;}

#tidning_box_4 img {float:none; max-width:200px; padding:10px 0px 10px 0px!important;}
.motorbranschen .box input, .motorbranschen .box textarea {width:100%; border:none;}
.motorbranschen .box input.wpcf7-submit {float:right; background:none; border:1px solid #fff; color:#fff; padding:5px 15px 5px 15px; font-weight:bold; text-transform:uppercase; font-size:11px; line-height: 11px; width:auto;}
input {border:none;}

.motorbranschen .push_page a {color:#000;font-weight:normal;}
.motorbranschen #push_red {border-top:20px solid #00ab9f;}
.motorbranschen #push_red a:last-child {float:right; border:1px solid #00ab9f; color:#00ab9f; margin-top:10px; padding:5px 15px 5px 15px; font-weight:bold; text-transform:uppercase; font-size:11px; line-height: 11px;}
.motorbranschen #push_red a:last-child:hover {color:#fff; background-color:#00ab9f;}

#annonsfalt {padding: 0 10px 20px 10px; max-width:100%;background-color: #fff;}
#annonsfalt img {width:286px; max-width:100%; padding:0 0 10px 0;}
.rubrik_annonsfalt {text-transform:uppercase; border-bottom:1px solid #000; width:100%;}
#annonsfalt .link {border:1px solid #000; color:#000; padding:5px 15px 5px 15px;float:none;clear:both;}
#annonsfalt .link:hover {background-color:#000; color:#fff;}
#annonsfalt .ingresstext {padding-bottom:10px;}

/* Redaktionen-ruta */
.motorbranschen figure {width:auto!important;}
.motorbranschen #post_inner {display:inline-block; width:100%; padding:10px 10px 0 10px;}

#redaktionen {background:#fff;padding:0px;}
#redaktionen #post2_inner {padding:0 10px 10px 10px;}
#redaktionen h3 {background:#cc0000; color:#fff; padding:6px 15px 6px 15px; text-transform:uppercase; font-size:14px;}
#redaktionen h3 a {color:#fff;}
#redaktionen h2 {font-size:18px; line-height:22px; font-weight:bold;}

#redaktionen .thumbnail {display:block; vertical-align:top; border-radius:100px; height:100px; width:100px!important; overflow:hidden; margin-bottom:20px;border:#ccc 1px solid;}
#redaktionen figure img {border-radius:100px; height:auto; width:100px; float:left;}
#redaktionen .caption {font-size:14px; position:absolute; text-align:left; margin-top:20px; margin-left:110px; padding:0 5px 0 5px;}

/* Redaktionsbloggen */
.redaktionsbloggen #headimage, .redaktionsbloggen #noheadimage {background:#5b296b;}

/* Medarbetare Motorbranschen */
.redaktionen .thumbnail, .radgivning .thumbnail {display:inline-block; vertical-align:top;border-radius:200px; height:217px; width:217px;overflow:hidden;margin-bottom:90px;}
.redaktionen figure img, .radgivning > figure > img {border-radius:200px; height:300px;}
.redaktionen .caption, .radgivning .caption {font-size:14px; position:absolute; margin-top:-70px;width:217px;padding:0 5px 0 5px;}


/* PRODUKTER & TJÄNSTER */
.box_prod_inner {
	background-color:#000; color:#fff; padding:15px; margin-top:10px;min-height:225px;}
.box_produkt {
	padding-left: 0;
}

.box_prod_inner {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.box_prod_inner a, .box_prod_inner h2, .box_prod_inner form {
	z-index: 12;
	position: relative;
	display: block;
}


.box_prod_inner a {
	text-align: center;
}

.parent-pageid-1738 .box_prod_inner::after {
    content: none;   
}

.box_prod_inner::after {
	content: '';
	background-color: rgba(27, 35, 47, 0.75);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.box_produkt img {float:left; max-height:135px; padding:0 10px 0 0;}
.box_produkt h1, .box_produkt h2, .box_produkt h3, .box_produkt h4, .box_produkt h5, .box_produkt p {color:#fff;margin-top:0px; width:auto;}



.page-template-page-produkter-tjanster input {margin-top:5px;padding:5px;}
.page-template-page-produkter-tjanster input[type=submit] {font-weight:bold!important; text-transform:uppercase; font-size:11px; line-height:13px; border:1px solid #fff; color:#fff; padding:5px 15px 5px 15px; background:none;}
.page-template-page-produkter-tjanster input[type=submit]:hover {background:#fff; color:#000;}
.page-template-page-produkter-tjanster input[type=text], input[type=password] {width:100%!important;}

.box_produkt .box_prod_inner {background-color:#17428b;}

.box_produkt:nth-of-type(4) .box_prod_inner::after, .box_produkt:nth-of-type(6) .box_prod_inner::after, .box_produkt:nth-of-type(8) .box_prod_inner::after,
.box_produkt:nth-of-type(10) .box_prod_inner::after{
	content: none;
	background-color:#17428b;
}

.box_produkt:nth-of-type(9) {
    opacity: 0;
}


/* SÖK MEDLEM */
#wpgmza_map_1 {display:inline-block!important; width:50%!important; min-width:350px; max-width:100%; float:right!important;}
#wpgmza_table_1_wrapper {clear: left;display: inline-block; width:50%; min-width:300px;}
#wpgmza_table_1 {min-height:400px; padding-right:10px;}
#wpgmza_filter_1 {padding-bottom:0px; font-weight:bold;}
#wpgmza_table_1_filter {float:left;clear:left;height:60px;font-size:20px;}
#wpgmza_table_1_filter input {border:1px solid #000; width:300px;}
#wpgmza_table_1_length {margin-top:10px;}
.wpgmza_table_marker, #wpgmza_table_1_info, #wpgmza_table_1 thead {display:none;}
table.dataTable thead th, table.dataTable thead td, table.dataTable tbody th, table.dataTable tbody td {padding:0 0 15px 0!important;}
.wpgmza_table tr .wpgmza_table_address {border-bottom:1px solid #000!important;}

.dataTables_wrapper .dataTables_filter {text-align:left!important;}

.wpgmza_table_title, .wpgmza_table_category, .wpgmza_table_address {width:100%; clear:both; display:block;}
.wpgmza_table_title {font-weight:bold;font-family: 'Source Sans Pro', sans-serif!important; font-size:19px; text-transform:uppercase; margin-top:15px!important;}
.wpgmza_table_category {font-weight:bold; font-size:12px;}
.wpgmza_table_address {text-transform:uppercase;}

/* OLD PLUGIN */
.pdb-searchform input[type=text] {border:1px solid #000;}
.wp-list-table tr:nth-child(2n+2) {background:#eeeeee;}
.pdb-searchform input[type=submit] {background-color:#000; color:#fff;text-transform:uppercase; font-weight:bold;}

#pdb-main h2 {margin-bottom:30px;}
.pdb-single dl {margin:0px;}
.pdb-single dt {font-weight:bold!important; text-transform:uppercase; font-size:11px; line-height:13px;}
.pdb-single dd a {text-transform:none; font-size: 14px;}


/* OLD!! Simple maps formulär, sök medlem */
.location_search {font-weight:bold;}

#map_search #location_search_city_field {
    width: 100%;
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
	}

#map_search table td {
    text-align: left;
    padding: 0px;
    margin: 0px;
	}

#map_search input[type="text"] {
    height: 30px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-right: none;
	}

#map_search table tr:nth-child(2n+1) td {background-color: rgb(255, 255, 255);}

#map_search input[type=file], select {margin-bottom: 20px;border-radius:10px; height: 20px; line-height: 20px;}

#map_search input[type="submit"] {
    height: 30px;
    border: 1px solid #000;
    position: relative;
    top: 3px;
	border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
	padding: 0px;
    padding-left: 14px;
    padding-right: 10px;
    width: auto;
    display: inline-block;
    margin: 0px;
    font-family: 'inherit';
    font-size: 12px;
    line-height: 12px;
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: rgb(0, 0, 0);
    cursor: pointer;
    white-space: nowrap;
    text-transform: uppercase;
	}

/* KONTAKT */
.kontakt .thumbnail, .redaktionen .thumbnail, .radgivning .thumbnail {margin-right:15px;}

.kontakt figure, .redaktionen figure {  background: #f2f2f2;
  background: -webkit-radial-gradient(#fff, #f2f2f2); 
  background: -o-radial-gradient(#fff, #f2f2f2); 
  background: -moz-radial-gradient(#fff, #f2f2f2); 
  background: radial-gradient(#fff, #f2f2f2);
  border:1px solid #f2f2f2;
}

.kontakt figure img, .redaktionen figure img, .radgivning figure img {mix-blend-mode: multiply;}


/* CALENDER PAGE */
.kalendarium #kalender .post {margin-bottom:40px;}
.descript_head {text-transform:uppercase;margin-bottom:0px;margin-top:10px;}
.event_head {margin-top:0px;margin-bottom:20px;}
.descript_head_more {text-transform:uppercase;margin-bottom:20px;}
.descript_head_more hr {margin-top:55px; margin-bottom:5px;}

/* BLOG PAGE */
.single-article article { display: flex; justify-content: space-between; align-items: flex-start;}
.page-template-page-blog .post-content, .page-template-page-blog .hentry, .page-template-page-blog .hentry {border:none; background:#fff;}
.page-template-page-blog .entry-content {margin:0px;}
.page-template-page-blog .subhead {display:none;}
.page-template-page-blog .postday {font-size:10px;line-height:normal;display:inline-block;}
.page-template-page-blog .postdate {background:none; color:#000; padding:15px 0px 0px 20px; margin:0px; font-weight:normal;text-transform:none;float:none;text-align:left;}
.page-template-page-blog .postlist {margin-top:20px;}
.page-template-page-blog .postmeta {float:none;}
.page-template-page-blog .col-md-12 header {padding-top:0px;}

.page-template-page-blog .right_column {margin-top:-10px;padding-top:0px;}

.single-footer {border:none;}

/* ARCHIVE PAGE */
.archive .post-content, .archive .hentry, .archive .hentry {border:none; background:#fff;}
.archive .entry-content {margin:0px;}
.archive .postday {font-size:10px;line-height:normal;display:inline-block;}
.archive .kad-hidepostedin, .archive .postcommentscount {display:none;}
.archive .postdate {background:none; color:#000; padding:15px 0px 0px 20px; margin:0px; font-weight:normal;text-transform:none;float:none;text-align:left;}
.archive .postlist {margin-top:20px;}
.archive .postmeta {float:none;}
.postlist .col-md-12 header {padding-top:0px;}

/* SEARCH PAGE */
.search .post-content, .search .hentry, .search .hentry {border:none; background:#fff;}
.search .entry-content {margin:0px;}
.search .postday {font-size:10px;line-height:normal;display:inline-block;}
.search .kad-hidepostedin, .search .postcommentscount {display:none;}
.search .postdate {display:none;}
.search .postlist {margin-top:20px;}
.search .postmeta {float:none;}
.postlist .col-md-12 header {padding-top:0px;}

/* MEDLEMSPLUGIN */
.um {float:none!important; display:inline-block; vertical-align:top; margin-right:50px;}
.um-center {text-align:left;}
.um-form-note {margin-top:20px; border:1px solid #000; padding:20px; display:inline-block; vertical-align:top;}
.um-field-label {color:#000!important;}


/* GA ENKÄT - STARTSIDA */
.page-template-page-ga-enkat .entry-content, .page-template-page-ga-enkat-2019 .entry-content, .page-template-page-ga-enkat-2019-tung .entry-content, .page-template-page-ga-enkat-2020 .entry-content, .page-template-page-ga-enkat-2020-tung .entry-content, .page-template-page-ga-enkat-2021 .entry-content, .page-template-page-ga-enkat-2021-tung .entry-content, .page-template-page-ga-enkat-2022 .entry-content, .page-template-page-ga-enkat-2022-tung .entry-content {
    padding: 0px;
    margin: 10px 0 0 0;
}

.ga-resultat {width:100%;clear:both;}

#ga_box_1 {background:#fff;border-top:38px solid #000; min-height:180px;}

#ga_box_1.ga2020, #ga_box_1.ga2021, #ga_box_1.ga2022 {
	border-top:30px solid #000;
}

#ga_box_1 img {float:none; clear:both; padding:0px; max-height:125px; margin-bottom:5px;}

#ga_box_2 {background:#5b296b; color:#fff; min-height:180px;}
#ga_box_3 {clear: both;}
#ga_box_3 .box_inner {background:#fff; color:#000; min-height:170px!important;}
#ga_box_3 h3 {background:#ed7102; color:#fff; padding:6px 15px 6px 15px; margin:0px; text-transform:uppercase; font-size:14px; clear:both;}

#ga_box_4 {background:#00ab9f; color:#fff; min-height:208px!important;}

#ga_box_5 {background:#cc0000; color:#fff;}

/* Rutor med vitt innehåll */
#ga_box_2 h4, #ga_box_4 h4, #ga_box_5 h4 {color:#fff;}
#ga_box_2 a, #ga_box_4 a, #ga_box_5 a, #ga_box_4-2 a, #ga_box_4-3 a {border:1px solid #fff; color:#fff; padding:5px 15px 5px 15px;}
#ga_box_2 a:hover, #ga_box_4 a:hover, #ga_box_4-2 a:hover, #ga_box_4-3 a:hover, #ga_box_5 a:hover {background:#fff; color:#000;}

/* Rutor med svart innehåll */
#ga_box_1 a {border:1px solid #000; color:#000; padding:5px 15px 5px 15px;}
#ga_box_1 a:hover {background:#000; color:#fff;}

#ga_box_3 a {border:1px solid #ed7102; color:#ed7102; padding:5px 15px 5px 15px; width:100%; text-align:center; width:100%;display:block;}
#ga_box_3 a:hover {background:#ed7102; color:#fff;}

/* GA ENKÄT - INTERVJUER */

.markesmeny_ga a {
	line-height:15px;
	cursor:pointer;
	text-transform: uppercase;
    text-decoration: none;
    font-size: 11px;
    display: inline-block;
    margin-right: 6px;
    margin-bottom: 6px;
    padding: 5px 10px 5px 10px;
    background: #fff;
    color: #000;
    border: 1px solid #000;
	display:inline-block;
    vertical-align: top;
	}

.markesmeny_ga ul, .ga_years ul {list-style-type: none; padding-left: 0px;}

.markesmeny_ga ul li {display:inline-block;}

.ga_years {
	text-align:center;
	float:right;
	background-color: #1b232f;
	color:#fff;
	line-height:30px;
	font-size:16px;
	cursor:pointer;
	}

.ga_years a {color:#fff;display:block;}

.ga_box {
	padding: 0;
    display: inline-block;
	}

.ga_box .box_inner {min-height:0px;}

.ga_first_box {margin-top:0px;margin-right:-5px;}

.category-ga-intervjuer-2021 .head_ga, .category-ga-intervjuer-2021-tunga-fordon .head_ga {
    color: #000;
}

.category-ga-intervjuer-2021 .tre_fragor_ga, .category-ga-intervjuer-2021-tunga-fordon .tre_fragor_ga {
    background-color: #1b232f;
}

.category-ga-intervjuer-2022 .head_ga, .category-ga-intervjuer-2022-tunga-fordon .head_ga {
	color: #000;
}

.category-ga-intervjuer-2022 .tre_fragor_ga, .category-ga-intervjuer-2022-tunga-fordon .tre_fragor_ga {
	background-color: #1b232f;
}

.head_ga {text-transform:uppercase; font-weight:bold; color:#ed7102; font-size:15px; padding-bottom:3px!important;}

.vem_int {padding-bottom:15px;}

#aff_ga {background:#fff; padding:15px; margin-top:0px; margin-left:10px;}

#aff_ga img {padding-bottom:10px;}

.tre_fragor_ga {background:#ed7102; color:#fff; padding:15px; margin:0 0 30px 0; clear:both;}

.tre_fragor_ga img {
	display:inline-block;
	vertical-align:top;
	padding-right:10px;
	margin:-5px 0 0 -30px;
	max-width:20%;
	}

.svar_ga {display:inline-block; vertical-align:top;line-height: 10px; max-width:75%; line-height:16px;}
.fraga_ga {font-weight:bold; font-size:15px; line-height: 12px; line-height:17px;margin-bottom:-8px;}

.tagg_headline {font-size:18px; line-height:20px; text-transform:uppercase; text-align:left;padding:0 0 5px 45px;}
#headimage .tagg_headline {margin-top:90px;}

.ga_ett, .ga_tva, .ga_tre {float:left; margin:15px 20px 0 0; background:#000; color:#fff; padding:10px; border-radius:50px; height:40px; width:40px; text-align:center; font-size:20px; line-height:20px; font-weight:bold; text-transform:uppercase;}


/* GA ENKÄT - RESULTATLISTAN */
.tabellrad {color:#fff;margin:3px 0 3px 0;}
.tabellrad:hover {opacity:0.8;}

.tabellrubrik {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	}

.tabellrubrik:first-child {padding-left:0px!important;}

.tabellcell, .tabellrubrik {display:inline-block; vertical-align:top; padding:5px 10px 5px 5px;}

.tabellcell:nth-child(2), .tabellrubrik:nth-child(1) {font-weight:bold; text-transform:uppercase; min-width:120px;}
.tabellcell:nth-child(1), .tabellrubrik:nth-child(2) {min-width:30px;}
.tabellcell:nth-child(3), .tabellrubrik:nth-child(3) {min-width:80px;}
.tabellcell:nth-child(4), .tabellrubrik:nth-child(4) {min-width:100px;}
.tabellcell:nth-child(1) {font-weight:bold;}

@media screen and (max-width: 768px) {
	
	body.page-id-52932 #headimage, body.page-id-52932 #headimage.film, body.page-id-52932 .carousel_image_item, body.page-id-52932 .carousel_image_item .header_bild {
			min-height: 200px;
		}
	
.styrelser ul {
	justify-content: center;
}
	
.vinnare_flex {
	flex-direction: column;
	margin-right: 0;
}
	
.plast-float {
    padding: 0;
    width: 100%;
}
	
body.page-template-page-bilplast .flex-box_5 {
	margin: 20px 0 0 0;
}
	
#bilplast-logo {
	float: none;
	max-width: 240px;
	padding: 0 80px 10px 0px;
}
	
.tabellcell {padding:5px;font-size:10px; line-height:12px;}
.tabellrubrik {padding:0px;font-size:10px;}
.tabellcell:nth-child(2), .tabellrubrik:nth-child(2) {display:block;}
.tabellcell:first-child {float:left;}
.tabellrubrik:last-child {margin-bottom:20px;}
.tabellrubrik:first-child, .tabellcell:first-child, .tabellcell:nth-child(2) {font-size:14px;}
.tabellcell:nth-child(3), .tabellrubrik:nth-child(3) {min-width:55px;}
.tabellcell:nth-child(4), .tabellrubrik:nth-child(4) {min-width:75px;}
}

@media only screen and (min-width: 787px) {
	.wpgmza_map_custom {
		min-width: 330px!important;
	}
}



@media screen and (max-width: 350px) {
.tabellcell {padding:5px;font-size:10px; line-height:12px;}
.tabellrubrik {padding:0px;font-size:10px;}
.tabellrad {min-width:100%;}
}

/* FOOTER */
#containerfooter a:hover {color:#ccc;}
#text-13, #text-6 {font-weight:bold; text-transform:uppercase;}
#containerfooter h3 {padding-bottom:5px;border-bottom:1px solid #fff; font-size:15px; line-height: 15px;}

.footer-widget .widget {margin-top:20px;}
.footer-widget a {font-weight:bold;}

/* Kontakt-widget */
#containerfooter .fot_bild {display:inline-block; vertical-align:top; max-width:100%; width:90px;margin-right:20px;text-align:right;}
#containerfooter .fot_text {display:inline-block; vertical-align:top; max-width:100%; width:165px;}
#text-5 {margin-bottom:30px;}
#text-5 .fot_text {margin-top:5px;}

/* Insta-widget */
#sb_instagram {margin:-8px;}

/* Facebook-widget */
#cff {width:100%!important;}
.cff-likebox {margin-top:0px;}

.footercredits p {color:#999999!important;}

/* Cookie-balk */
#cookie-notice .button {
border: 1px solid #fff;
color: #fff;
background-color:#000;
padding: 5px 15px 5px 15px;
text-transform:uppercase;
font-weight:bold;
}

#cookie-notice .button:hover {color: #000;background-color:#fff;}

@media all and (-ms-high-contrast: none) and (max-width: 992px), (-ms-high-contrast: active) and (max-width: 992px) {
     .landing-wrap .box {
		height: 90px;	 
	}
}

@media screen and (max-width: 992px) {
	
/*  Facelift Juli 2020 - Tablet  */

	body.statistik .column-wrap, body.statistik-exklusiv .column-wrap {
		min-width: 285px;
		max-width: 100%;
	}
	
	.landing-wrap a.lasmer {
		display: none;
	}
	
	.eget-block.kontaktperson img {
		min-width: 80px;
		max-height: 180px;
		width: 20%;
	}
	
	.eget-block.kontaktperson {
		margin: 132px -24px -40px;
		align-items: flex-start;
	}
	
	.eget-block.kontaktperson .kontakt-wrap {
		padding: 12px;
	}
	
	.eget-block {
		margin: 0 -25px 0;
		padding: 55px 25px 65px;
	}
	
	.single-article article.category-ga-layout .entry-content {
		width: 83%;
	}
	
	 .page-template-page-kalendarium .kalender-wrap:last-of-type {
		  margin-left: 4%;
	}
	
	.flex-box-wrap {
		flex-direction: column;
	}
	
	.flex-column-wrap {
		width: 100%;
	}
	
	.flex-box_5 {
		width: 100%;
	}
	
	.main {
	display: block;
}

.main .entry-content {
	width: 100%;
	padding: 30px 25px 40px;
}

.main .right_column {
	width: 100%;
}
	
	.single-article article {
		display: block;
	}
	
.single .entry-content {
	background: #fff;
	padding: 30px 25px 40px;
}
	
.breadcrumbs .row {
	padding: 14px 12px;
}
	
.right_column {
	margin-top: 29px;
}
	
	h1 {
		font-size: 35px;
		line-height: 39px;
	}
	
body #content {
	margin: 0 12px;
}
	
.home .container {width:auto;max-width:auto;}
.container {width:auto;max-width:auto;}
	
body #content {
	margin-bottom: 30px;
}
	
#kalender_v2 .kal_type {
	font-size: 14px;
	line-height: 17px;
	margin: 20px 0 24px;
		margin-bottom: 0;
}
	
.kalender-wrap {
	width: 48%;
	padding: 22px 12px 12px;
}
	
.kalender-wrap a.lasmer {
	margin: 24px 0 28px;
	display: inline-block;
}
	
#kalender_v2 {
	margin-top: 0;
}
	
.iframe_jobb {
	margin: 0;
}
	
.margin-top {
	margin-top: 40px;
}
	
.nyheter.ovriga {
	margin-bottom: 30px;
}
	
.ny-knapp {
	font-size: 14px;
	line-height: 17px;
	max-width: 230px;
	padding: 12px 10px 10px;
}
	
body.home h2 {
	font-size: 30px;
	line-height: 36px;
}

.block {
	padding: 25px 30px 43px;
	margin: 31px 0;
}
	
.block p {
	font-size: 18px;
	line-height: 24px;
}
	
.nyheter {
	margin-top: 30px;
}
	
.nyheter a {
	margin-top: 0; 
}
	
.nyheter ul {
	flex-direction: column;
	margin-bottom: 0;
}
	
.nyheter .nyhet {
	width: 100%;
	margin-bottom: 16px;
}
	
#landing {
	max-height: 450px;
}

.landing-wrap {
	padding: 0;
	display: flex;
}
	
.landing-wrap .box.topleft, .landing-wrap .box.bottomleft, .landing-wrap .box.bottomright, .landing-wrap .box.topright {
	top: auto;
}
	
.landing-wrap .box {
	padding: 19px 20px;
	bottom: 12px;
	width: 80%;
	margin: auto auto 12px;
	display: block;
}

.landing-wrap .box span {
	display: none;
}

.landing-wrap .box h1 {
	text-align: center;
	font-size: 20px;
	line-height: 24px;
	margin: 0;
}

.landing-wrap .box p {
	display: none;
}
	
p.credits {
	font-size: 10px;
	line-height: 12px;
	margin-bottom: 0;
}
	
#newfooter {
	padding: 30px 12px;
	width: auto;
}
	
#newfooter #menu-footer-meny {
	flex-wrap: wrap;
	margin: 25px 0 30px;
}
	
#menu-footer-meny > li {
	width: 47%;
	margin-bottom: 12px;
}
	
#menu-footer-meny > li:nth-of-type(2n+0) {
	margin-right: 0;
}
	
.breadcrumbs a, .breadcrumbs span.current {
	font-size: 11px;
}
	
#search-form {
	top: 80px;
}
	
#desktop-menu {
	display: none;
}
	
#burger {
	display: block;
}
	
.header-top {
	display: none;
}
	
img.header-logo {
	width: 55px;
}
	
.site-branding .payoff {
	display: block;
}
	
.site-header {
	height: 80px;
}
	
.utilities {
	width: 60px;
	position: static;
}
	
/*  END - Facelift Juli 2020 - Tablet  */
	
	
	body.page-template-page-bilplast-exklusiv .multiboxar .flex-box {
		max-width: 100%;
	}
	
	.rep-wrap {
		max-width: 100%;
	}
	
	li.bild {
		flex: 1 1 100%;
	}
	
	li.bild:nth-child(3n-1) {
		margin: 2% 0;
	}
	
	.multiboxar {
		flex-direction: column;
	}
	
	.multiboxar .flex-box {
		margin-bottom: 20px;
	}
	
.image_slider {width: 970px;}
.caroufredsel_wrapper {height:400px!important;}
.carousel_gallery_item img {min-height:400px!important;}
/* .flex-caption, .image-caption {top:140px;} */
#headimage, .carousel_image_item {height:400px;}
.carousel_image_item img {min-height:400px;}

/*.next_carousel, .prev_carousel {height:400px!important;width:80px;} */

.kad-header-right {position:absolute; margin-top:5px; right:0px; width:130px;}
#nav-main h3 {display:none;}
.kad_tagline {font-size:22px!important; display:block; clear:both;}
.belowlogo-text {padding:0px;}

.ubermenu-skin-grey-white.ubermenu-transition-fade .ubermenu-item-level-2 .ubermenu-submenu-type-flyout {top:auto;margin-top:0px;}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {left:auto!important; right:0px; min-width:300px;width:auto;max-width:none;}

.kad-header-left {height:140px; overflow:visible;z-index:999;width:80%;padding-right:0px;}
.ubermenu-responsive-default.ubermenu-responsive {width:auto;}

.ga_box {margin: 0px -5px 0 -5px;}
#aff_ga {margin-left:0px; margin-top:10px;}
	
	
	/******* NY SLIDER CSS *******/
	.sliderclass.carousel_outerrim {
		height: 400px;
	}
	
	.initcarouselslider, .caroufredsel_wrapper {
		height: 400px!important;
	}

	.sliderclass.carousel_outerrim {
		height: 400px;
	}

	.slider_bild img {
		height: 400px!important;
	}
	
	
}

@media screen and (max-width: 768px) {
	
	
/***** NY CSS facelift mars 2018 ******/

/* #kalender_inner {
	display: block;
} */
	
body.page-template-page-affarsomrade .container, body.page-template-page-bilplast .container, body.page-template-page-bilplast-exklusiv .container {
	padding: 0 20px;
}
	
.multiboxar {
	flex-direction: column;
}
	
.mer_om-wrap {
	flex-direction: column;
}
	
.person {
	width: 100%;
	margin: 10px 0 20px 0;
}
	
	#Bilverkstad.box {
		padding: 0;
	}
	
.flex-box_1, .flex-box_2, ul.affarsomraden, .flex-box-wrap {
	flex-wrap: wrap;
}
 
.flex-box-wrap, .flex-box_4, .flex-box_5, .flex-box.noborder.box-post, .box_copy, .box_knapp {
width: 100%;
}
	
ul.affarsomraden li {
	margin-top: 18px;
}
	
.flex-box {
	margin-right: 0;
	margin-bottom: 12px;
}
	
.box_knapp {
	top: 12px;
}
	
.footerblock1 p {
	font-size: 10px;
	line-height: 14px;
}	
	
img.footer-logo {
	width: 195px;
}
	
.footerblock3 a {
	font-size: 14px;
	line-height: 22px;
}
	
	
.kad-header-left {width:100%;}
/* .flex-caption, .image-caption {top:130px;} */
.image_slider {width: 750px;}
.caroufredsel_wrapper {height:300px!important;}
.carousel_gallery_item img {min-height:300px!important;}
#headimage, .carousel_image_item {height:300px;}
.carousel_image_item img {min-height:300px;}
/* .next_carousel, .prev_carousel {height:300px!important; width:50px;} */
.icon-arrow-left, .icon-arrow-right {background-size:100px 100px;}

.captiontitle {position:relative;color:#fff; font-size:40px; line-height:45px; background:none;}

#wpgmza_map_1 {display:block!important; width:100%!important; min-width:none; float:none!important;}
#wpgmza_table_1_wrapper {clear:left; display:block; width:100%;}

.ga_years {margin:0px!important;}
	
	
		/******* NY SLIDER CSS *******/
	.sliderclass.carousel_outerrim {
		height: 300px;
	}
	
	.initcarouselslider, .caroufredsel_wrapper {
		height: 300px!important;
	}

	.sliderclass.carousel_outerrim {
		height: 300px;
	}

	.slider_bild img {
		height: 300px!important;
	}
	
}

@media screen and (max-width: 480px) {
	
	.meter_wrap {
	width: 250px;
	}
	
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0 {width:50%;min-width:50%;}

/* .flex-caption, .image-caption {top:20px;} */
.caroufredsel_wrapper {height:200px!important;}
.carousel_gallery_item img {min-height:200px!important;}
#headimage, .carousel_image_item {height:200px;}
.carousel_image_item img {min-height:200px;}

/*.next_carousel, .prev_carousel {height:200px!important; width:35px;} */
.icon-arrow-left, .icon-arrow-right {background-size:80px 80px;}

.captiontitle {position:relative;color:#fff; font-size:30px; line-height:35px; background:none;}
.tagg_headline {font-size:15px; line-height:18px;}

#tidningslogga_mobil {display:block;}
#tidningslogga_skarm {display:none;}

.ga_years {float:none;margin: 0px -5px 0 -5px!important;}
.ga_years a {display:inline-block; padding:0 10px 0 10px;}
	
	
	.sliderclass.carousel_outerrim {
		height: 200px;
	}
	
	.initcarouselslider, .caroufredsel_wrapper {
		height: 200px!important;
	}

	.sliderclass.carousel_outerrim {
		height: 200px;
	}

	.slider_bild img {
		height: 200px!important;
	}
	
}

@media screen and (min-width: 786px) {
	/*** Tillkommet 28feb2019 ***/

	.member-flex-wrap {
		display: flex;
		justify-content: space-between;
	}

	.member-flex-wrap img {
		width: auto;
		height: 100px;
		margin-right: 20px;
	}

	.member-flex-wrap .member-flex-text {
		width: 85%;
		padding-right: 4%;
		max-width: 60%;
		margin-right: auto;
		margin-bottom: 32px;
	}
}

@media screen and (min-width: 1080px) {

	.mrf-powerbi {
			margin-left: -95px;
			position: relative;
			padding-bottom: 68.25%;
			padding-top: 30px;
			height: 0;
			width: 100%;
			overflow: visible;
		}
		
		.mrf-powerbi iframe {
			width: calc(100% + 190px);
		}
}