/*
THEME NAME: Insight Januari 2021
THEME URI: http://
DESCRIPTION: Swedish version
VERSION: 1.0
AUTHOR: Fredrik Öberg
AUTHOR URI:
TAGS: 
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:normal}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}
/*
 @font-face {
                        font-family: 'Humanist521BT-Roman';
                        src: url('newfonts/HumanBTRom.eot');
       }
      @font-face {
                        font-family: 'Humanist521BT-Roman';
                        src: url('newfonts/HumanBTRom.woff') format('woff'),
                        url('newfonts/HumanBTRom.svg#Humanist521BT-Roman') format('svg');
       }
	
 	 @font-face {
                        font-family: 'Humanist521BT-XtraBoldCondensed';
                        src: url('newfonts/HumanBTXtrBolCon.eot');
       }
      @font-face {
                        font-family: 'Humanist521BT-XtraBoldCondensed';
                        src: url('newfonts/HumanBTXtrBolCon.woff') format('woff'),
                        url('newfonts/HumanBTXtrBolCon.svg#Humanist521BT-XtraBoldCondensed') format('svg');
       }
	   
	   
	        @font-face {
                        font-family: 'Humanist521BT-ExtraBold';
                        src: url('newfonts/HumanBTExtBol.eot');
       }
      @font-face {
                        font-family: 'Humanist521BT-ExtraBold';
                        src: url('newfonts/HumanBTExtBol.woff') format('woff'),
                        url('newfonts/HumanBTExtBol.svg#Humanist521BT-ExtraBold') format('svg');
       }
   
	     @font-face {
                        font-family: 'Humanist521BT-Bold';
                        src: url('newfonts/HumanBTBol.eot');
       }
      @font-face {
                        font-family: 'Humanist521BT-Bold';
                        src: url('newfonts/HumanBTBol.woff') format('woff'),
                        url('newfonts/HumanBTBol.svg#Humanist521BT-Bold') format('svg');
       }
	@font-face {
		font-family: 'humanst521_cn_btbold';
		src: url('fonts/humanist521_cn_bt_bold-webfont.eot');
		src: url('fonts/humanist521_cn_bt_bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/humanist521_cn_bt_bold-webfont.woff') format('woff'),
	url('fonts/humanist521_cn_bt_bold-webfont.ttf') format('truetype'),
	url('fonts/humanist521_cn_bt_bold-webfont.svg#humanst521_cn_btbold') format('svg');
		font-weight: normal;
		font-style: normal;
	
	}
	
	
	@font-face {
		font-family: 'humanst521_cn_btregular';
		src: url('fonts/humanist521_cn_bt-webfont.eot');
		src: url('fonts/humanist521_cn_bt-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/humanist521_cn_bt-webfont.woff') format('woff'),
	url('fonts/humanist521_cn_bt-webfont.ttf') format('truetype'),
	url('fonts/humanist521_cn_bt-webfont.svg#humanst521_cn_btregular') format('svg');
		font-weight: normal;
		font-style: normal;
	
	}

*/



.fa, .fas {
    font-weight: 900;
}
.fa, .far, .fas, .fab {
    font-family: "FontAwesome";
}
.fa, .fab, .fal, .far, .fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

#menu-huvudmeny .dropdown a:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: " \f0dd";
    margin-right: 5px;
    line-height: 0;
    position: relative;
    top: -2px;
}

.open>.dropdown-menu {
    display: block;
    padding-top: 30px;
}

#menu-huvudmeny .dropdown ul li a:after {
	content: none;
}

body {
	background-color: #fff;
    color: #484848;
    padding-top: 80px;
}

h1, h2, h3, h4, h5 {
    font-weight: normal;
    margin: 0 0 5px 0;
  /*  text-transform: uppercase; */
}

a, a:hover, a:visited, a:active {
	color:inherit;
	text-decoration:none;
}

body.logged-in .navbar-fixed-top {
	top:30px;
}



iframe {
	max-width:100%;
}

/* SIDHUVUD */

.flurry-container {
	top:80px !important;
}


.admin-bar .flurry-container {
	top:100px !important;
}



.page-template-default .menu_wrap .menu li {
	color:#484848;
}

.page-template-default.user_scrolled .menu_wrap .menu li {
}

.page-template-default article.type-page {
	    margin: 70px auto 30px auto;
}

.page-template-default .navbar-default {
    background-color: rgba(255,255,255,0.80);
}


.navbar-header {
    width: 20%;
}

.header_nav .navbar-collapse.collapse {
    width: 80%;
    float: right;
    padding-left: 15px;
}

.navbar-brand img {
	max-height:40px;
	width:auto;
}

.navbar-default {
    background-color: rgba(255,255,255,1);
    padding: 5px 0;
    border: 0px;
    -webkit-transition: background-color 300ms linear;
    -ms-transition: background-color 300ms linear;
    transition: background-color 300ms linear;
}

.menu_wrap .navbar-brand {
    float: right;
}

.user_scrolled .navbar-default {
    background-color:rgba(255,255,255,1);
}

.menu_wrap .menu {
    display: inline-block;
    float: left;
    margin-top: 17px;
}
.menu_wrap .menu li {
    display: inline-block;
    margin-right: 30px;
    color: #484848;
    margin: 7px 10px;
}

.header_nav .green_btn a {
    background-color: #189790;
    color: #fff;
    border-radius: 20px;
    padding: 10px 18px;
    text-transform: uppercase!important;
}

.dropdown-menu>li>a:hover {
    color: #000;
    background-color: transparent;
}

.dropdown-menu {
    margin: 0px 0 0 0;
    border: 0px solid #ccc;
    border: 0px solid rgba(0,0,0,.15);
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.wp-block-group {
    max-width: 1140px;
    margin: 0 auto;
}

.snbox_wrapper_inner a {
    text-decoration: none !important;
}

body.home .wp-block-cover-image .wp-block-cover__inner-container, body.home .wp-block-cover .wp-block-cover__inner-container {
 }


.user_scrolled .menu_wrap .menu li, .single.single-post .menu_wrap .menu li {
	    color: #484848;
}

.menu_wrap .menu li.current_page_item {
    font-weight:700;
}

.menu_wrap .menu li.current_page_item {
    color: #2f9089;
} 

.menu_wrap img, .taptap-by-bonfire img {
	max-width:32px;
	height:auto;
}

.jumbotron.startpage {
    padding: 0px;
    background-color: #70b5b9;
    min-height: 700px;
    background-size: cover;
    background-position: top center;
}

.hero_image, .header_icons {
 /*   display: block;
    width: 100%;
    float: left;*/
}

.hero_caption {
    width: 100%;
    display: block;
    text-align: center;
    height: 100%;
    vertical-align: middle;
    /* text-transform: uppercase; */
    color: #fff !important;
}

.hero_thrulink {
    display: inline-block;
    border: 4px solid #fff;
    margin: 0 auto;
    padding: 15px;
    text-transform: none;
}

.start_header_wrapper {
    display: block;
    background-size: cover;
    width: 100%;
    /* min-height: 600px; */
    padding-bottom: 20%;
    padding-top: 20%;
}

.header_icons {
float: right;
    display: block;
    padding-top: 18px;
    width: 100%;
}

.hero_image {
}

img { max-width:100%; height:auto; }


/* SLUT SIDHUVUD */


/* STARTSIDA */

.entry-content .wp-block-button a {
    text-decoration: none;
}

.startsida_boxar {
	color:#fff;
}

.box_wrapper {
	height:400px;
	margin-bottom:30px;
	background-position:center center;
	background-size:180px auto;
	background-repeat:no-repeat;
	padding:30px;
	display:table;
	width:100%;
	text-transform:uppercase;
}

.video_holder {
	
}

.video_caption {
    position: relative;
    top: -400px;
    color: #fff;
    padding-left: 30px;
    height: 1px;
    text-transform: uppercase;
}

.hero_caption {
    margin-top: 40px;
}

.jumbotron .hero_caption p {
	    color: #65adb1;
	display:block;
}

.wp-block-buttons.aligncenter {
    display: block;
}

.fadeMeIn {
-webkit-animation: fadeInFromNone 2.5s ease-out;
    -moz-animation: fadeInFromNone 2.5s ease-out;
    -o-animation: fadeInFromNone 2.5s ease-out;
    animation: fadeInFromNone 2.5s ease-out;
}

@keyframes fadeInFromNone {
    0% {
        display: block;
        opacity: 0;
    }

    80% {
        display: block;
        opacity: 0;
    }

    100% {
        display: block;
        opacity: 1;
    }
}


.item_inner {
	margin:30px;
}

.slider_wrapper {
	min-height:400px;
	margin-bottom:30px;
}

.text_below_header {
    padding: 30px 0;
    display: block;
    float: left;
    width: 100%;
}

.slider_wrapper .item a {
	position:absolute;
	bottom:30px;
	text-transform:uppercase;
}

.box_headline, .slider_wrapper .item h2 {
    display: table-row;
    clear: both;
	color:#000;
	text-transform:none;
}

.slider_wrapper .box_headline, .slider_wrapper a {
text-shadow: 1px 1px 5px rgba(150, 152, 138, 1);
}

.box_lasmer {
    display: table-cell;
    vertical-align: bottom;
    width: 100%;
	font-weight:bold;
}

.wrapper_staticslider {
	margin-top:30px;
}

.wrapper_staticslider .box_lasmer {
    background-color: #fff;
    padding: 15px 0;
    font-weight: normal;
}

.wrapper_staticslider .box_newsdate, .wrapper_staticslider .box_headline,  .wrapper_staticslider span.box_lasmer {
	    padding: 0 15px;
    display: block;
}

.snbox_wrapper_outer {
    display: block;
    height: 300px;
    overflow: hidden;
    background-color: #fff;
}

.snbox_wrapper_inner {
    display: block;
	top:0%;
	position: relative;
	transition: all 0.5s ease 0s;
	transition-delay: 0.1s;
}

.snbox_wrapper_inner:hover {
	top:-50%;
    align-self: flex-end;
}

.blog .row.invisible {
    display: none;
}

.archive_rubrik {
    text-align:center;
    margin:15px 0;
}

.snbox_wrapper_inner {
	display:flex;
}


.box_newsdate {
    color: #f4795a;
    margin: 0px 0 5px 0;
}

.wrapper_stnews {
	background-color:#e8ebec;
}

.wrapper_staticslider .box_headline {
    color: #4d4d4e;
    text-transform: none;
    display: block;
        min-height: 63px;
font-weight: bold;
}

.wrapper_staticslider .img_newslider {
	margin:10px 0;
}


.twobox {
	border:1px solid #58575a;
	margin:30px;
	padding:15px;
    min-height: 680px;
    background-color: #fff;
}

.container_flex.subpage {
    max-width: 100%;
    overflow-x: hidden;
}

.twobox h2.newsletter_header {
    margin: 15px 0 0 19px;
}
.max_container {
    padding: 0 33px;
}



.wrapper_iconboxes {
	width:100%;
    margin-bottom: 0px;
}

.wrapper_iconboxes ul {
width: 100%;
    display: flex;
}


#cookie_action_close_header {
	text-decoration:underline;
}

.page-template-default .sub_content p {
	margin-bottom: 15px;
}

.page-template-default .sub_content strong {
	font-weight:bold;
}

.wrapper_iconboxes ul li {
    width: 100%;
    display: flex;
    height: 100px;
    text-align: center;
    vertical-align: middle;
    padding: 10px 5px;
    margin: 0.5%;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.wrapper_iconboxes ul li img {
    width:30px;
}

.wrapper_iconboxes ul li span {
display: block;
    margin-top: 5px;
}

.page-template-tmpl_page2018 .col-md-6 h2.newsletter_header {
    color: #4d4d4b;
    text-transform: none;
}

/* SLUT STARTSIDA */



/* VANLIG SIDA */

article.type-page {
	margin:30px auto;
	display:block;
}


article.type-page .entry-content {
	margin:30px 0;
	background-color:#d3d6d6;
}

.jumotron.sub {
	background-color:#fff;
		
}

article.type-page .entry-content .content_inner {
	max-width:680px;
	padding:30px;
	margin:0 auto;
} 

article.type-page h1 {

}

.campaign_wrapper {
position:absolute;
	width: 100%;
	height: 100%;
	background-size:cover;
	z-index: 10000;
	top:0;
	left: 0;
	color:#fff;
	text-align: center;
}

.campaign_wrapper a {
	text-decoration: underline;
}

.vertical_spacer {
       height: 80px;
}

.wrapper_vvgboxes  {
    text-align: center;
}

.wrapper_vvgboxes h1 {
}

.wrapper_vvgboxes .vvgbox span {
    display: block;
}

.wrapper_vvgboxes .vvgbox a img {
    max-width: 90px;
    height: auto;
}

.vvg_button {
display: inline-block;
    margin: 0 auto;
    /* max-width: 150px; */
    background-color: #9f519f;
    padding: 10px 30px;
    color: #fff !important;
    margin-top: 30px;
}

/* SLUT VANLIG SIDA */

/* HUVUDSIDA */

.submenu_wrapper {
	text-align: center;
        margin: 80px 80px 0px 80px;
}


.page-template-tmpl-pa-g .submenu_wrapper {
	margin-bottom:40px;
}
 

.submenu {
	margin:0 auto;
	display:inline-block;
}


.submenu li {
    display: inline-block;
       margin: 5px 10px;
}

.submenu li span {
    margin-top: -4px;
    color: #fff;
    text-transform: uppercase;
}

.submenu li a {
    display: inline-block;
    background-color:#ed4344;
    padding: 16px 20px;
}

.submenu li span.submenu_headline {
	padding-right:0px;
	font-weight:bold;
}

.submenu li span.submenu_sub {
	padding-left:10px;
}

.submenu li img {
	width:auto;
	height: 56px;
	position:relative;
	z-index:2;
}



.anchor {
	display:block;
	position:relative;
	top:-300px;
}

.post_thumb {
	text-align:center;
}

.subpage_header {
	margin-top: 40px;
}

.team_item {
    margin-bottom: 20px;
	font-weight:400;
}

.team_wrapper {
	max-width:900px;
	display:block;
	margin: 30px auto 0 auto;
}

.team_name {
/* color:#008c8b;*/
} 

.vi_finns_i {
font-weight:400;
margin-bottom:40px;
}

.hide_label .gfield_label, .hide_label label {
	display:none !important;
}

.gf_browser_chrome.gform_wrapper {
	max-width:680px;
	margin:0 auto;
}

.post_content p {
	margin-bottom:15px;
}

.single .container.subpage {
    margin-top: 30px;
    margin-bottom: 30px;
}

.kontor_bild img {
	max-width:300px;
	height:auto;
}

.kontor_container {
	max-width:675px;
	margin:80px auto 0 auto;
}

.kontor_container .row {
	margin-bottom:30px;
}

.kontor_container strong {
	font-weight:700;
}

.contact_text p {
	margin-bottom:30px;
}


.kontor_container h2 {
	display:inline-block;
	border-bottom:3px solid #65adb1; 
	text-transform:uppercase;
}



.ref_boxes {
    display: flex;
    margin: 0 auto;
    flex-wrap: wrap;
        justify-content: center;
}

.ref_boxes .ref_box {
    border-radius: 5px;
    -webkit-box-shadow: -1px 0px 5px 0px rgba(87,87,87,0.61);
    -moz-box-shadow: -1px 0px 5px 0px rgba(87,87,87,0.61);
    box-shadow: -1px 0px 5px 0px rgba(87,87,87,0.61);
    margin: 5%;
    vertical-align: top;
    flex-wrap: wrap;
    justify-content: center;
}  

.kundcitat_wrapper .ref_box_inner {
padding: 25px;
    min-height: 411px;
    width: 100%;
    display: block;
}


.slick_resonsive_logos.ref_boxes .ref_box {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    vertical-align: center;
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
}

.slick_resonsive_logos .ref_box_inner img {
    max-width: 75%;
    margin: 0 auto;
}

.ref_q {

}

.ref_box_inner img {
    max-width: 75%;
}

/* SLUT HUVUDSIDA */

/* PÅ GÅNG */

.container.wp_posts {
	/* color:#008c8b;  */
}

.subpage.wp_posts .invisible {
    display:none;
}

.container.subpage.wp_posts.show_all .invisible {
    display:block;
    
}

.container.wp_posts h3 {
	text-transform:uppercase;
	
}
.container.wp_posts p {
}

.subpage.wp_posts a {
transition: opacity 0.2s ease-in;
    -ms-transition: opacity 0.2s ease-in;
    -moz-transition: opacity 0.2s ease-in;
    -webkit-transition: opacity 0.2s ease-in;
	opacity:1;
	visibility:visible;}

.subpage.wp_posts a.faded {
	transition: opacity 0.2s ease-in;
    -ms-transition: opacity 0.2s ease-in;
    -moz-transition: opacity 0.2s ease-in;
    -webkit-transition: opacity 0.2s ease-in;
	opacity:0.3;
	visibility:visible;
}

.single-post article.type-post {
	max-width:875px;
	margin:0 auto;
}

.single-post article.type-post h1 {
}

.contact_icons_wrapper {
    position: fixed;
    right: 0px;
    top: 200px;
	background-color: #20252f;
	z-index: 1000;
}

.contact_icons_wrapper a {
    display: block;
    padding: 5px 10px;
    margin: 5px 0;
	color:rgb(232, 103, 109);
}


.page-template-tmpl-pa-g-php .container.subpage.wp_posts {
	max-height: 1120px;
	overflow-y: hidden;
	/*
	-webkit-transition: max-height 3s;
    -moz-transition: max-height 3s;
    transition: max-height 3s;
*/ }

.page-template-tmpl-pa-g-php .container.subpage.wp_posts.show_all {
		max-height:8000px;

}

.read_more_divider {
background-image: url(images/rm_gradient.png);
    background-repeat: repeat-x;
    width: 100%;
    background-size: auto 100%;
    text-align: center;
    padding: 0px 0 125px 0;
    position: relative;
        top: -210px;
    left: 0;
    z-index: 100;
}

.read_more_divider img {
    max-width: 120px;
    position: relative;
    top: 123px;
}

.no_box_download {
background-color: #188d84;
    border-radius: 4px;
    position: fixed;
    bottom: 30px;
    right: 30px;
    color: #fff;
    padding: 30px;
    max-width: 250px;
    font-weight: lighter;
    z-index: 100;
}

.no_box_download a {
    background-color: #fff;
    padding: 10px;
    margin-top: 30px;
    display: block;
    color: #000;
    text-align: center;
    border-radius: 8px;
}

/* SLUT PÅ GÅNG */


/* TMP WP BLOCK */

body.page-template-tmpl-block {
    padding: 0;
}

body.page-template-tmpl-block article.type-page .entry-content, body.page-template-tmpl-block article.type-page {
    margin: 0px 0 0px 0;
	background-color:#fff;
}

.entry-content a {
	text-decoration: underline;
}

.entry-content strong {
	font-weight:bold;
}

.entry-content em {
	font-style:italic;
}

.entry-content ul, .entry-content ol {
	margin:15px 0px 15px 15px;
}

.entry-content ul {
	list-style-type: disc;
	padding:5px 0;
}

.entry-content ol {
	padding:5px 0;
	list-style-type: decimal;
}


.wp-block-columns, body.page-template-tmpl-block .wp-block-quote {
    max-width: 1200px;
    margin: 60px auto;
    padding: 0 30px;
}

.maxwidth .wp-block-columns {
	width:100%;
	max-width:100%;
}

body .slick-prev:before, body .slick-next:before {
  color: #000;
}


.no_col_margins .wp-block-column {
	margin: 0;
}

.no_col_margins .wp-block-column {
    flex-basis: calc(50%);
}


body.page-template-tmpl-block .wp-block-quote {
    margin: 30px auto;
    line-height: 1.125;
    font-weight: bold;
    text-align: center;
}

body.page-template-tmpl-block .wp-block-quote p {
	font-style:normal;
    font-size: 1.5em;
}

.has-text-align-left {
	text-align:left !important;
}

/* END TMPL WP BLOCK */



.boxpage_intro {
    padding:60px 0 30px 0;
}




.boxpage_intro h2, .boxpage_intro span  {

}

.boxpage_intro p {
	margin-bottom:15px;
}

.page-template-tmpl_page2018 .col-md-6 h1,
.page-template-tmpl_page2018 .col-md-6 h2,
.page-template-tmpl_page2018 .col-sm-6 h1,
.page-template-tmpl_page2018 .col-sm-6 h2 {
        color: #fff;
    text-transform: none;
}

.page-template-tmpl_page2018 h1 {
  
}

.page-template-tmpl_page2018 .boxpage_intro h1 {
color:#4d4d4b;
}

.page-template-tmpl_page2018 h2 {
}

.horisont_ikoner {
    display: flex;
    text-align: center;
    align-items: flex-start;
    justify-content: center;
}

.horisont_ikoner div {
	flex-grow: 1;
    flex-basis: 0;
}
.hi_sub.size_stor img {
    max-width: 200px;
}

.horisont_ikoner .hi_sub {
   padding: 0 30px;
}

.tmpl_fullw_iconbox {
    text-align: center;
}

span.hicon_label {
    display: block;
    margin-top: 15px;
}

.hi_sub img {
    display: block;
    width: 100%;
    max-width: 100px;
    margin: 0 auto;
}


/* FEATURED CONTENT BOXAR */

.featured_content {
    padding-top: 25px;
}

.nfc_box_wrapper {
	vertical-align:top;
	background-size:cover;
	background-position: center center;
    margin-bottom: 30px;
}

.page-template-tmpl_frontpage .nfc_box_wrapper {
	  max-width: 274px;
}

.feat_spacer {
	height:58px;
}

.author_contact  .nfc_box_wrapper {
	width: 50%;
}

.nfc_box_wrapper:nth-child(even) {
   margin:0 0px 10px 0;
}

.page-template-tmpl_frontpage .feat_spacer {
	height:20px;
}

.page-template-tmpl_frontpage .nfc_box_wrapper:nth-child(even) {
   margin:0 10px 10px 0;
}

.page-template-tmpl_frontpage .nfc_box_wrapper:nth-child(4) {
   margin:0 0px 10px 0;
}

.nfc_box_wrapper .nfc_titlewrapper {
    color: #fff;
    display: table-cell;
    vertical-align: middle;
}

.nfc_box_wrapper .nfc_titlewrapper h3 {
    color: #33a3a1;
    padding: 20px;
    text-transform: uppercase;
    background-color: rgba(255,255,255,0.8);
    display: inline-block;
    float: right;
    width: 320px;
}

.nfc_box_wrapper .slidedown_frame.open .nfc_titlewrapper h3 {
    background-color: #33a3a1;
	color:#fff;
}



.nfc_box_wrapper .nfc_titlewrapper h3 span {
}

.page-id-5832 .submenu, .page-id-6 .submenu, .page-id-4531  .submenu {
	display: none;
}


.nfc_box_wrapper a {
	/*
	display: table-row;
	 display: inline-block;
    padding: 8px 13px 0px 0px;
     border: 1px solid #fff; 
    color: #fff;
		font-family: 'humanst521_cn_btbold';
    text-transform: uppercase;
	    position: absolute;
    bottom: 45px;
	*/
}

.anchorlink {
    position: relative;
    top: -75px;
    display: block;
}

.author_contact .nfc_box_wrapper a.nobox {
	border:0px;
	padding:0px;
}

.author_contact .nfc_box_wrapper h2 {
	color:#bc2131;
  	margin-top: 80px;
}

.nfc_box {
	vertical-align: middle;
    color: #fff;
    height: 200px;
    display: table;
    width: 100%;
}

.sub_content,.post_thumb {
	margin: 30px auto 0px auto;
    max-width: 860px;
}

.fc_text {
}


img.aligncenter {
    margin: 30px auto;
    display: block;
}


.mosaic_wrapper {
	background-color:#4cc0f8;
	padding:30px 30px 15px 30px;
}



.alignleft {
    float: left;
    margin: 0 15px 15px 0;
}

.alignright {
    float: right;
    margin: 0 15px 0 15px;
}

.weight_bold {
	font-weight:bold;
}

/* SLUT FEATURED CONTENT BOXAR  */

/* Feb 2020 uppdateringar */

.footer2020_container {
background-color: #20242f;
    padding: 30px 0 60px 0;
    color: #fff;
    max-width: 100%;
    overflow: hidden;
}

.footer_languages {
	float:right;
	display: inline-block;
}

.footer_menu_wrapper {
    color: #fff;
    margin: 30px 0;
}

.footer_menu_wrapper li {
	display: inline-block;
	text-transform: uppercase;
	font-weight: bold;
	max-width: 200px;
	margin-right: 20px;
	vertical-align: top;

}

.footer_menu_wrapper  li ul li {
	display: block;
	text-transform: none;
	font-weight: normal;
}

.office_social a {
    margin: 4px 4px 0 0;
}

/* End Feb 2020 uppdateringar */



.wrapper_socflow {
    background-color: #ffcfd3;
    padding: 80px 0;
}

.page-template-tmpl-modal .navbar.navbar-default {
	display:none;
}

body.page-template-tmpl-modal  {
    padding-top:0px;
}

.slidedown_content {
	display: none;
}

.slidedown_content h2, .slidedown_content h3, .slidedown_content h4 {
    text-transform: none;
    margin-top: 0;
    padding-top: 0px;
}

.slidedown_content h2 {
}

.slidedown_content h3 {
}

.slidedown_content h4 {
}

.slidedown_content.loaded {
	display: block;
}

.modal_content_wrap .alignleft {
	float:left;
	margin: 0 30px 30px 0;
}

.slidedown_inner {
    max-width: 730px;
    margin: 0 auto;
}

.linked {
	cursor:pointer;
}

/* EXPANDING PAGE */


.expanding_page {
	width: 100%;
	margin-bottom: 30px;
	display: none;
}

.expanding_page .modal_title {
    text-align: center;
    display: block;
}

.expanding_page h3 {
}
	

.modal_divider {
    background-color: #629d97;
    text-align: center;
    color: #fff;
    padding: 20px 0;
    display: block;
    clear: both;
}

.woocommerce div.product form.cart .variations select {
    color: #000;
    margin-top: 10px;
    margin-bottom: 10px;
}

/* BET Boxar 2018 */

img.fullbredd {
	width:100%;
}

.bet_wrapper {
	margin:30px auto;
	max-width: 700px;
}

.bet_wrapper .bet_content {
    display: none;
    padding: 0px 10px 5px 10px;

}

.img_newslider {
    display:block;
    width:100%;
    padding: 33%;
    background-size: cover;
}

.bet_container {
	padding:5px 0;
	border-bottom:1px solid #999;
}

.bet_container .bet_titel {

}

.bet_container .bet_titel a {
display: block;
    background-image: url(images/arrow_more.png);
    background-repeat: no-repeat;
    background-position: center right;
    background-size: 45px auto;
    padding: 10px;
}

.bet_container .bet_titel a.active {
    background-image: url(images/arrow_less.png);
}

.bet_wrapper h3 {
    text-align: center;
    text-transform: none;
}

.bet_introduktion {
    margin: 15px 0;	
}

.box2018_wrapper {
    display: block;
    background-size: cover;
    margin: 60px auto;
    float: none;
    clear: both;
}

body.home .box2018_wrapper {
}

.box2018_wrapper h2 {

text-transform: none; 
}


.box2018_wrapper hr {


    margin-bottom: 40px;
    border: 0px;
}
    
.cbox201805_wrap {
	max-width:1100px;
	margin: 0 auto;
}

.cbox_start_wrapper .cbox201805_wrap {
    max-width: 100%;
}

.cbox_start_wrapper .box2018_wrapper p {
	margin:0px;
}

.cbox201805_wrap .col-sm-6 {
	padding:0px !important;
}

.bclass_custom_full_maxw {
    max-width: 500px;
}

.cbox201805_wrap .bclass_custom_full_maxw {
    max-width: 100%;
}



.cbox201805_wrap .box2018_wrapper {
	margin:0px;
}

.cbox_start_wrapper .bclass_custom_full_maxw img {
 width:100%;   
}

.cbox_start_wrapper .bclass_custom_full_maxw {
}

.introtext_wrapper {
    
}

.bgcolorbox_wrap {
    display: table;
    width: 100%;
        padding: 25% 4%;
}

.page-template-tmpl-startsida .bgcolorbox_wrap .bclass_custom_half_bgcolor {
    height: 160px;

}

.bg_cover {
	background-size:cover;
	background-position: center center;
}

.bgcolorbox_wrap .bclass_custom_half_bgcolor {
    display:table-cell;
    height: 100%;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    color: #fff;
}

body.home .bclass_custom_full_maxw {
    max-width: 100%;
}

#up-form {
background-color: #ffffff;
    max-width: 370px;
    float: right;
    display: block;
    text-align: left;
    font-weight: bold;
}

#up-form h2 {
}

#up-form p {
    margin-bottom: 15px;
}


.center_p {
    position: absolute;
    top: 50%;
    display:block;
    width: auto;
    width: 50%;
    margin-top: -30px;
    text-align: left;
}
    
.conract_wrap {
        padding-left: 30px;
}
    
.sub_icons_link_wrapper {
/*	max-width:320px;*/
        text-align: center;
    margin-top: 50px;
}


.home .sub_icons_link_wrapper {
    max-width: 1200px;
    margin: 0 auto;
}

.sub_icons_link_wrapper.has_icons {
    max-width: 500px;
    margin: 30px auto;
}


.row.display-flex {
  display: flex;
 display: -webkit-inline-box; 
}
.row.display-flex > [class*='col-'] {
  display: flex;
 display: -webkit-inline-box; 
    flex-direction: column;
}


.sub_icons_link_wrapper ul li a {
	    display: block;
    padding: 5px 5px 5px 35px;
    background-position: left center;
    background-size: contain;
    background-repeat: no-repeat;
    margin-bottom: 10px;
}

.iosSlider.slider_news {
	max-width: 1920px;
	width: 100%;
}

.sub_icons_link_wrapper ul {
	padding:0 30px;
}

.sub_icons_link_wrapper .icon_laddaner {
	background-image: url('images/ic_laddaner.png');
}

.sub_icons_link_wrapper .icon_video {
	background-image: url('images/ic_video.png');
}

.sub_icons_link_wrapper .icon_loggain {
	background-image: url('images/ic_loggain.png');
}

.box2018_wrapper p {
	margin-bottom:15px;
}

.start_content h2 {
    margin-top: 30px;
    text-align: left;
    text-transform: none;
}

.b_red, .b_green {
border-color: #f4795a;
    width: 200px;
    margin: 0;
	    border-top: 4px solid #f4795a;
}

.b_green {
	    border-top: 4px solid #19988f;

}

.heading_content {
	max-width:640px;
	margin: 0 auto;
	padding: 120px 30px;
	text-align: center;
}

.sub_full_column {
    color: #fff;
   /*  text-align: center; */
    background-size: cover;
    background-position: bottom center;
       margin: 30px 0 0px 0;
}

.sub_full_column.nobgimg {
    color:#000;
}



.sub_full_column span.sfc_cell {
	display: table-cell;
    width: 100%;
    vertical-align: middle;
	padding: 60px 30px; 
}

.sub_full_column_content {
    width: 100%;
    display: table;
    vertical-align: middle;
}

.bclass_bgimage .sub_full_column_content {
       height: 800px;

}


.sub_full_column_content .sfc_cell {
	display: table-cell;
	width: 100%;
	vertical-align: middle;
}


.sub_full_column_content h2 {
}

.sub_full_column_content p {
}

.maxwidth_500 {
    max-width: 500px;
    display: block;
}


.bclass_noheight.sub_full_column span.sfc_cell {
    padding: 15px 30px;
}

.bclass_noheight.sub_full_column span.sfc_cell img {
    margin:15px 0;
}


.bclass_noheight .sub_full_column_content, .bclass_custom_full_maxw .sub_full_column_content {
    height: auto;
}

.sub_full_column.bclass_custom_full_maxw {
    color:#000;
    
}

.bclass_custom_full_maxw {
    max-width:500px;
}

.contact_wrap {
    margin-left: 150px;
} 

.sub_full_column h2 {
	color: #fff;
}


.heading_wrap.has_bgimg, .heading_wrap.has_bgimg h1 {
	color: #fff;
}
.heading_wrap.has_bgimg h1 {
    margin-bottom: 15px;
}

.heading_wrap {
	margin-bottom: 30px;
}

.bard_wrap {
	backround-size:cover;
	background-position: center center;
}

.bard_wrap_text {
    color: #fff;
    padding: 60px 90px;
    text-align: center;
    display: block;
}

/* End BET Boxar */
	
	
/* SIDFOT */


.social_links {
	padding-left:10px;
}

.social_links a {
	display:inline-block;
	margin-right:15px;
	height:40px;
}

.social_links img {
	height:100%;
	width:auto;
}

.jumbotron.footer {
	background-color:#008c8a;
}

.jumbotron.footer a {
	display: block;
    background-position: left center;
    background-size: 50px auto;
    padding-left: 80px;
    background-repeat: no-repeat;
    padding: 30px 30px 30px 70px;
    color: #fff;
	text-decoration: none;
}

.footer_black {
    background-color: #000;
    color: #fff;
    position: relative;
    top: 1px;
}

.footer_office_wrapper {
    display: inline-block;
    margin-right: 50px;
    padding: 30px 0 15px 0;
    color: #fff;
}
a.footer_marker {
    display: block;
    margin-bottom: 10px;
}
a.footer_marker span {
}

.footer_office_wrapper h3 {
      color: #fff;
    margin: 5px 0;
}

.footer_black .office_info {
    margin: 10px 0;
}


.footer_black .office_social a {
    margin: 5px 10px 0 0;
    display: inline-block;
}

.omoss_footer_text {
    max-width: 320px;
    float: right;
    padding: 30px 0 15px;
    padding-bottom: 70px;
}

/* SLUT SIDFOT */


/* MAILCHIMP OVERRIDES */

#mc_embed_signup h2 {
}

#mc_embed_signup form {
    padding: 0px 0 10px 3% !important;
}



/* SLUT MAILCHIMP OVERRIDES */


/* GFORM OVERRIDES */

.gform_button.button, #search_button {
    background-color: #65adb1;
    color: #fff;
    padding: 10px 13px;
    border: none;
    text-transform: uppercase;
}

.mosaic_outer_wrapper {
    display: block;
       max-width: 654px;
	margin:0 auto;
}

.mosaic_wrapper {
	display:block;
}

.mosaic_wrapper .box_headline {
	margin-bottom:15px;
	display:block;
}

#search_button {
    background-color: #fff;
    color: #4cc0f8;
    padding: 7px 12px;
    position: relative;
    top: -2px;
}

.mw_input {
	padding:5px;
	margin-right:10px;
    margin-bottom: 15px;
}

.ms_limit, #result {
    color: #000;
    display: inline-block;
    margin: 15px 0;
    font-weight: bold;
}

.ms_limit a {
	text-decoration:underline;
}

.gform_title {
   color: #65adb1;
}

.gform_wrapper .gform_footer {
    margin: 0em 0 0 !important;
}

.ref_date {
    text-transform:capitalize;
}

.gf_name_has_2.ginput_container_name {
	width:99% !important;
}

.taptap-by-bonfire ul li a {
	text-transform:uppercase;
}

.responsive_height.citatslider {
	margin-top:60px;
}



/* SLUT GFORM OVERRIDES */


/* UPPDATERINGAR JAN 2021 */


.kundcitat_wrapper .ref_box_inner img {
    margin: 0 auto;
    max-height: 70px;
    width: auto;
}


.startpage_cover .wp-block-cover__inner-container {
    width: 1140px;
    margin: 0 auto;
}

.startpage_cover .wp-block-cover__inner-container p {
    max-width: 550px;
}


.wp-block-columns.full_width.has-background {
    width: 100%;
    max-width: 100%;
}

.wp-block-columns.full_width.below_header {
    margin: 0;
}

.wp-block-columns.full_width.below_header figcaption {
	text-align: center;
}


.below_header.wp-block-columns.full_width.has-background .wp-block-column {
    max-width: 1140px;
    margin: 0 auto;
}

.below_header img {
    max-width: 75px;
}

.below_header .phone_no_start img {
	max-width: 300px;
}

.below_header .phone_no_start img {
    max-width: 350px;
    margin-top: 9px;
}

.wp-block-columns.below_header.has-background {
    padding: 0;
}

.full_width.columns_maxwidth.wp-block-group {
    width: 100%;
    max-width: 100%;
    padding-top: 40px;
	margin-bottom: 30px;
}

.below_header .wp-block-image figure {
    margin: 0px 15px;
}

.below_header figcaption {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    white-space: nowrap;
}

.eqHeight .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    height: 100%;
}

.eqHeight .row > [class*='col-'] {
  display: flex;
  flex-direction: column;
}

.wrapper_news_2col {
 padding: 80px 0;
    background-color: #f6f7f8;
}

.news_2col_box {
    background-color: #fff;
    padding: 30px;
}

.news_2col_box a {
	text-decoration:none;
}

.news_2col_box .col-sm-6 {
    background-size: cover;
    background-position: center;
    min-height: 360px;
}

.news_2col_box{
    box-shadow: -1px 0px 35px -5px rgb(0 0 0 / 10%);
    transition: box-shadow 0.3s ease-in-out;
    display: block;
    height: 100%;
}

/* Transition to a bigger shadow on hover */
.news_2col_box:hover {
box-shadow: -1px 0px 35px -5px rgba(0,0,0,0.59);
}

.news_2col_box .box_headline { font-weight:bold; }
.news_2col_box .box_lasmer { font-weight:normal; display: block; margin:5px 0;}

.news_2col_box .wp-block-button__link {
	max-width:150px;
	opacity: 0;
	  transition: opacity 0.5s ease-in-out;
	 transition-delay: 0.2s;

}

.news_2col_box:hover  .wp-block-button__link {
	opacity: 1;
}



/* POPUP */


.popup {
    display: none;
    position: fixed;
    z-index: 10000000001;
    width: 100%;
        height: 270px;
    background-color: #000;
    bottom: 0;
    left: 0;
    vertical-align: middle;
    text-align: center;
    font-size: 15px;
}

.popup .popup_text, .popup .popup_close {
    display: block;
    clear: both;
    margin-top: 10px;
    float: right;
}

body .popup .popup_close {
    margin-top: 0px;
}

.popup .wp-block-column:last-child {
    border-left: 5px solid #fff;
    padding-left: 30px;
    text-align: left;
}

.popup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    border:1px solid;
    border-left: 0px;
    border-right: 0px;
}

.popup .wp-block-button {
}

.popup #gform_submit_button_1 {
    background-color: #000;
    color: #fff;
    padding: 11px 17px;
    text-transform: uppercase;
    margin-right: 0;
    
}

.popup .gfield_label {
    display: none !important;
}

.popup .popup_text {
}

.popup .cboxIframe {
    height: 510px;
}

.popup_inner {
max-width: 100%;
    max-height: 328px;
    width: 100%;
    height: 100%;
    background-color: #0a1736;
    padding: 0px;
    vertical-align: middle;
    margin: 0 auto;
}

.popup .gform_footer.top_label {
    text-align:center;
}

.popup_close a {
    text-transform: uppercase;
    padding: 15px;
    margin: 10px 15px 15px 15px;
    color: #fff;
    font-size: 35px;
}

.popup .wp-block-columns {
    margin-top: 0px;
}

.popup small {
    margin-bottom: 30px;
    display: block;
}

.popup .popup_text, .popup  .popup_close {
    display:block;
    clear:both;
}

.popup p {
    margin-bottom:15px;
}

.kundcitat_wrapper {
	    background-color: #f6f7f8;
	background-image: url('images/white_bg.png');
	background-repeat: repeat-x;
}

.kundcitat_wrapper .ref_box {
	background-color: #fff;
}

.kundcitat_wrapper .ref_boxes .ref_box {
    border-radius: 5px;
    -webkit-box-shadow:none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin: 5%;
    vertical-align: top;
    flex-wrap: wrap;
    justify-content: center;
	text-align:center;
}

.kundcitat_wrapper .qoute_icon {
    font-size: 32px;
    margin-bottom: 15px;
}

.kundcitat_wrapper .ref_name {
	font-weight: bold;
	font-size:16px;
	margin-bottom: 3px;
}




/* END POPUP */


.page-template-tmpl-barebone .header_nav,
.page-template-tmpl-barebone .footer2020_container,
.page-template-tmpl-barebone .contact_icons_wrapper,
.page-template-tmpl-barebone .popup {
	display: none !important;
}

@media screen and (max-width:1200px) {

	
	.menu_wrap .menu {
    margin-top: 15px;
}
	
	.video_caption {
    top: -300px;
	}
	
	.read_more_divider {
    top: -16px;
	
}
	
	.read_more_divider img {
    top: 117px;
}

.page-template-tmpl-pa-g-php .container.subpage.wp_posts {
	max-height: 1110px;
}
    
    .iosSlider.slider_news {
       height: 450px;
}

	
}
	
@media screen and (max-width:995px) {

	.read_more_divider {
    top: -40px;
}
	
	
.menu_wrap .menu li {
    margin-left: 12px;
}

.menu_wrap .menu {
      margin-top: 13px;
    font-size: 14px;
}


.jumbotron.startpage.video_holder {
	min-height:0px;
}
    
    
.page-template-tmpl_page2018 h1 {
    margin-top: 20px;
}    
    

	
}


@media screen and (max-width:991px) {
	.video_caption {
		position:inherit;
		color: #000;
		padding: 15px 0;
		    height: auto;
	}
    
    .contact_wrap {
    margin-left: 100px;
}
	
	.expanding_page .modal_title {
}
	
	
	.container.subpage.wp_posts .col-sm-6 {
    height: 500px;
}	
	
.page-template-tmpl-pa-g-php .container.subpage.wp_posts {
    max-height: 2288px;
}
    
    .center_p {
     width: 40%;
}    
	
}

@media screen and (max-width:960px) {
    
	.wrapper_staticslider .box_headline {
}
	
	
    .page-template-tmpl_page2018 h1 {
    margin-top:0px;
}    
    
    .boxpage_intro {
    padding: 15px 0 30px 0;
}
  
	
.horisont_ikoner .hi_sub {
    padding: 0 15px;
}
	
	.page-template-tmpl_page2018 h1 {
}

.wp-block-media-text.alignwide {
    padding: 30px 0;
}
 
	
.below_header .wp-block-image .alignright {
    float: left;
}	
    
}

@media screen and (max-width:768px) {
	
/* FEB * */	
	.news_2col_box .col-sm-6 {
    min-height: 260px;
    width: 100%; 
}
	
	.news_2col_box {
    margin-bottom: 30px;
}
	
	/* END FEB */
	

.full_width.columns_maxwidth.wp-block-group {
    padding: 15px;
}	
	
.phone_no_start figure {
    float: none !important;
}	
	
.wp-block-columns.are-vertically-aligned-center.full_width.below_header.has-background {
    padding: 15px;
}	
	
	
.navbar-header {
    width: 30%;
    padding-left: 35px;
    padding-top: 4px;
}
	
	.navbar-brand img {
    max-height: 30px;
    width: auto;
}
	
	.snbox_wrapper_outer {
    height: auto;
}
	
    .newsclear {
        display:none !important;
    }
    
.omoss_footer_text {
    float: left;
}    
    
  .center_p {
     width: 30%;
}    
    
.conract_wrap {
        padding-left: 0px;
}
    
    .contact_wrap {
    margin-left: 0px;
}
    
     .iosSlider.slider_news {
       height: 550px;
}



}

@media screen and (max-width:668px) {
    
    
	.contact_icons_wrapper {
	right: 15px;
	top: 14px;
    background-color: transparent;
    z-index: 10003;
		    max-width: 200px;
}
	
.navbar-default {
    background-color: rgba(255,255,255,0.80);
}
	
	
	.contact_icons_wrapper a {
    display: inline-block;
    color: rgb(88, 88, 90);
}
	
	
    
    .no_box_download {
    bottom: 30px;
    right: 30px;
    padding: 15px;
}
    
.page-template-tmpl-startsida    .omoss_footer_text {
    padding-bottom: 170px;
}
    
    .no_box_download a {
    margin-top: 15px;
}
    

    .sub_full_column span.sfc_cell {
    padding: 60px 0px;
}
    
    .hero_caption {
}
    
    .cbox_start_wrapper .cbox201805_wrap {
    padding: 0 15px;
}
    
    .twobox {
    margin: 15px 0px;   
}
    
    .center_p {
    position: inherit;
    display: block;
    margin-top: -30px;
    width: 100%;
    margin-bottom: 30px;
        text-align: center;
}
    
    
#up-form {    
    background-color: #ffffff;
    float: none;
    margin: 0 auto;
    width: 100%;
}
    
    
.submenu {
	display:block;
}
    
    

.submenu li {
    display: block;
    margin: 0 10px;
}

.submenu li a {
    display: block;
	margin-bottom:15px;
}

.submenu_wrapper {
    margin: 40px 40px 0px 40px;
}

.jumbotron.startpage {
    min-height: 300px;
}


.box_headline, .slider_wrapper .item h2 {
}

.jumbotron .hero_caption p {
}

.responsive_height.citatslider .iosSlider .slider .item {
}
	
.expanding_page .modal_title {
}

    .horisont_ikoner {
    display: block;
}

 .horisont_ikoner .hi_sub {
    width: 100%;
    display: block;
    margin: 30px 0;
}
    
    .page-template-tmpl_page2018 h1 {
}
	
	.footer_menu_wrapper li {
    margin-bottom: 20px;
}

	.footer_menu_wrapper li ul li {
    margin-bottom: 0px;
	}
}


@media screen and (max-width:600px) {
	
	.is-stacked-on-mobile img {
		margin:30px 0;
	}
}


@media screen and (max-width:540px) {
	
	
	/* Feb Updates*/
    
    
  .popup   .wp-block-columns.has-background {
    padding: 5px;
}
    
	.popup .wp-block-column:last-child {
    border-left: 0px solid #fff;
	padding-top: 5px;
        padding-left:0px;
}
    
    .popup_close a {
    margin: 10px -5px 15px 15px;
}
	
	.popup .popup_text, .popup .popup_close {
    margin-top: 0px;
}
	
	.popup .wp-block-button {
    padding-left: 0px;
}
	
	/* End feb updates */
	
	
.below_header img {
    padding: 15px;
}	
	
	.wp-block-columns, body.page-template-tmpl-block .wp-block-quote {
    padding: 0 15px;
}
	
	.below_header img {
    max-width: 75px;
    padding: 0px 15px 0px 0px;
}
	.below_header .phone_no_start img {
    max-width: 100%;
    margin-top: 9px;
}
	
	.wp-block-columns.full_width.below_header figcaption {
    text-align: center;
    margin-bottom: 0px;
}
	.footer_menu_wrapper li {
    max-width: 100%;
	width: 100%;

}
	
	.contact_icons_wrapper a {
    padding: 5px 3px;
    margin: 10px 0;
}
	
	.navbar-brand img {
    max-height: 20px;
}

	
	.navbar-brand {
       padding: 15px 0px 10px 15px;
    width: 160px;
}
	
	.header_nav.navbar .clear {
		display: none;
	}
	
	.contact_icons_wrapper {
    top: 9px;
		
}
    
     .iosSlider.slider_news {
       height: 450px;
}

    .box2018_wrapper {
    }
    
    
    .hero_caption {
}
    
.bet_wrapper h3 {
}    
    
    .bet_introduktion {
}

.horisont_ikoner .hi_sub {
    width: 100%;
    display: block;
}
        
    
.sub_full_column_content h2 {
}   
    
    .sub_full_column_content {
}
    
.wrapper_iconboxes ul li {

}    
.container.subpage.wp_posts .col-sm-6 {
    height: 430px;
}
	
.responsive_height.citatslider .iosSlider .slider .item {
}
	
	.container.wp_posts h3 {
}
	
	.page-template-tmpl-pa-g-php .container.subpage.wp_posts {
    max-height: 2008px;
}
	
}


