@import url('/admin/contentbuilder/assets/default/content.css');      
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,400;0,700;1,600&display=swap');

#logo{max-width:1100px; max-width:100%; margin:0em auto; text-align:center; padding-top:30px;}

#webshopFlikar { display:none;}    
#medlemnavigation{padding:10px 0px 10px 0px;}
div#txtContent{
//background-color:#fff!important;
//background:url(/IRMA/gfx/1117/bg_24.jpg)#fff!important;
padding-top:25px; margin-left:15px; }
.ui-draggable{padding-left:7px;}

div#txtContent{
	//background-color:#fff!important;
	//background:url(/IRMA/gfx/1117/bg_24.jpg)#fff!important;
	margin-top:25px; margin-left:15px; }

html {
    position: relative;
    min-height: 100%;
}

.div4{max-width:1000px; margin: 0em auto;}
.bildarkivrubrik { display:none; }

             
A:link { text-decoration: underline; text-decoration: underline; font-family: 'Josefin Sans', sans-serif; }
A:visited { text-decoration: none; font-family: 'Josefin Sans', sans-serif;  }
A:hover { text-decoration: none; font-family: 'Josefin Sans', sans-serif;  }
A:active { color: #666666; text-decoration: none; font-family: 'Josefin Sans', sans-serif;  }

hr{box-shadow: 5px 5px 10px #ccc;  color: #f6f6f6;}

* {
margin: 0;
padding: 0;
}

body
                {  	 
                                   padding: 0px;
                  margin: 0px;     
                  background-color: #fff;         
font-weight: normal; 
color: #666666; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, Sans-serif; 
text-decoration: none; 

background:url(/Irma/gfx/1117/lader_bg3.jpg) #000 no-repeat center center fixed;
background-position:top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
    margin-bottom: 140px;
}

#ExtraDiv4{
display:none;
}


#ExtraDiv7{
display:none;
}

h1 
                 { 
        
color: #fff; 
font-size:20pt; 

font-family: 'Josefin Sans', sans-serif;
text-decoration: none; 
                 } 
	   
	   
h2 
                { 
             color: #fff; 
font-size: 16pt; 

font-family: 'Josefin Sans', sans-serif;
text-decoration: none; 
            
                 } 

h3 
                { 
                             color: #fff; 
font-size: 12pt; 

font-family: 'Josefin Sans', sans-serif;
text-decoration: none; 
         
                 } 

h6{
color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
margin-left:7px;
margin-top:3px;
}


div 
    {
		color: #fff; 
font-size: 14pt; 
font-family: 'Josefin Sans', sans-serif;
text-decoration: none; 

	}
p 
    {
	color: #fff; 
font-size: 14pt; 
font-family: 'Josefin Sans', sans-serif;
text-decoration: none; 
line-height:1.3;
	}

.column li{color: #fff; 
font-size: 14pt; 
font-family: 'Josefin Sans', sans-serif;
text-decoration: none; 
}

td 
    {
	color: #fff; 
font-size: 14pt; 
font-family: 'Josefin Sans', sans-serif;
text-decoration: none; 

	}

#container
                  {
                  margin: 0em auto;
                  max-width: 100%;
                  background:transparent;
                
                  height:100%;
font-weight: normal; 
color: #666666; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, Sans-serif; 
text-decoration: none; 


border:0px solid #ccc;
                  }




#contents	
	{
padding: 0px;
margin:0em auto;
max-width:1000px;
margin-top:10px;
padding:0px 0px 20px 0px;
min-height:500px;
color:#fff;

}

.row.clearfix{

background:url(/IRMA/gfx/1117/bg_row.png) transparent; border-radius:10px;
padding-top: 15px;
padding-bottom: 15px;
max-width:1000px;
margin-bottom: 10px;
}

.row.clearfix.noback{background:none; border-radius:10px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px;}
.row.clearfix.noback h1
{
text-shadow: rgb(54, 54, 54) 2px 2px 5px; color: rgb(255, 255, 255); 
text-align: center;
font-size:40pt;
font-weight: bold;
}



.row.clearfix.foot{margin:0px; padding:0px; margin: 0em auto;}


#header
                {
                 margin: auto;
                 height: 190px;
                                  margin: 0em auto;
background:url(/IRMA/gfx/1117/header_2021.jpg) transparent repeat-x top;

               }
	

.NyhetsKategoriDiv{display:none;}

.NyhetsRubrik{ line-height:1.7; margin-bottom:10px;}


#newsArchive h2{ font-size:11pt;padding-bottom:20px;}
#newsArchive{height:100px;}


#navul li:hover ul ul, #navul li:hover ul ul ul, #navul li:hover ul ul ul ul{
display:none;

        }

#navul li:hover ul, #navul li li:hover ul, #navul li li li:hover ul, #navul li li li li:hover ul{
    display:block;

    }


 .column {
        float: left;
      
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
.column > img{margin:0em;}
 .column ul{list-style:bullet; margin-left:20px;}

 .column.full { width: 100%; }
 .column.two-third { width: 66.7%;}
 .column.two-third2 { width: 70.7%; margin-right:5%;}   
 .column.two-fourth { width: 75%; }
 .column.two-fifth { width: 80%; }
 .column.two-sixth { width: 30%; }
 .column.half { width:50%;}
 .column.third { width: 33%;}

 .column.third.start figure>img{border:5px solid #fff; border-radius:10px;}
 .column.fourth { width: 25%; }
 .column.fifth { width: 20%; }
 .column.sixth { width: 16%;}
 .column.sixth >img{ max-width:100px; }
.column.eight.foot { width: 14%; }
 .column.eight { width: 15%; }
 .column.flow-opposite { float: right; } 




#footer {
    max-width: 100%;
    margin: 0em auto;
    height: 130px;
    background: #000;
    padding-top: px;
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding-top: 20px;
font-family: 'Josefin Sans', sans-serif;
}



#footer p{color:#fff;}
#footer2{display:none;}




.nav ul {
	list-style:none;
}

.wrapper {
	
	width:100%;
	margin:0 auto;
	position:relative;

margin-top:-50px;
}
.main {
	width:100%;
	margin:00px 0;
	text-align:center;
}
.content {
	text-align:left;
	margin:25px 0;
}
.content-text {
	margin:0 0 15px;
}

.nav {
	position:relative;
	display:inline-block;
	font-size:12px;
	


}
.nav ul{list-style:none;}
.nav-list {
	text-align:left;
padding-left:0px;
margin-left:0px;
background:url(/IRMA/gfx/1117/bg_nav-item.jpg) transparent!important;
}
.nav-item {
	float:left;
	*display:inline;
	zoom:1;
	position:relative;
font-weight:900;
width:100px;
}
.nav-item a {
	display:block;
	color:#FFF;
	padding:10px 0px;
	text-decoration:none;
font-size:14pt;
font-weight:normal;
	border-bottom:0px solid #fff;
}
.nav-item > a:hover {
	color:#ccc; text-decoration:underline;
}
.nav-item:hover .nav-submenu {
	display:block;
}
/* Navigation submenu */
.nav-submenu {
	display:none;
	position:absolute;
	left:0;
	width:200px;
background:url(/Irma/gfx/1117/bg_nav-item.jpg)#fff!important;
border-radius: 5px;
border: 1px dashed #977260;
   border-radius: 5px;
box-shadow: 0 0 0 3px #441f12, 2px 1px 6px 4px rgba(10, 10, 0, 0.5);

}
.nav-submenu-item a {
	background:#ccc;
	border-bottom:1px solid #fff;
	display:block;
	padding:15px;
font-weight:300;
}

ul.nav-submenu li.nav-item{ width:200px;}
.nav-item ul li a {
    color: #fff;
    font-size: 13pt;
    padding-left: 15px;
}

.nav-submenu-item a:hover {
	background:#ccc;
}


.nav-mobile {
	display:none; /* Hide from browsers that don't support media queries */
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
	background:transparent url(/commondata/images/nav.svg) no-repeat center center;
	background-size:18px;
	height:50px;
	width:50px;
}

.nav-click {
	position:absolute;
	top:0;
	right:0;
	display:none;
	border-left:0px solid #fff;
	height:48px;
	width:50px;
	cursor:pointer;
background:#transparent;
}
.nav-click i {
	display:block;
	height:48px;
	width:48px;
	background:url(/commondata/images/drop.svg) no-repeat center center;
	background-size:20px;
}
.nav-click:hover {
	
}
.nav-rotate {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}



@media only screen and (min-width: 120px) and (max-width: 768px), @media only screen and (min-device-width : 120px) and (max-device-width : 768px) {
#header
                {
                 margin: auto;
                 height: 90px;
                 max-width: 1400px;
                 margin: 0em auto;
         padding-top:40px;
               }
.lb-outerContainer{max-width:100%!important; height:auto!important;}
.lb-dataContainer{max-width:100%!important; height:auto!important;}
#logo{padding-top:0px;}
#webshopFlikar{display:none;}
#webshopFlikar table{ display:block; width:100%; padding:10px 0px 10px 10px; background:#000;}    
.row.clearfix.noback h1{font-size:22pt!important;}
div#webshopFlikar th{padding-right:20px;}
#webshopsearch{display:none;}

.column.no_mobile{display:none;}

	.nav-mobile {
		display:block;
	}
	.nav {
		width:100%;
		padding:50px 0 0;
	}
	.nav-list {
		display:none;
	}
	.nav-item {
		width:100%;
		float:none;
	}
	.nav-item > a {
		padding:15px;
	}
	.nav-click {
		display:block;
	}
	.nav-mobile-open {
		border-radius:5px 5px 0 0;
		-webkit-border-radius:5px 5px 0 0;
		-moz-border-radius:5px 5px 0 0;
	}
	.nav-item:hover .nav-submenu {
		display:none;
	}
	.nav-submenu {
		position:static;
		width:100%;
                margin-left:0px;
               padding-left:0px;
         }

.nav-item a {
	
border-top: 1px solid #180d0a;
}


ul.nav-submenu li.nav-item {
width: 100%;
    background: #5c3224;

}
#newsArchive{height:100px; }

 .column.third { width: 31.2%;}


 .column {padding-left:10px!important; padding-right:10px!important;}
 .column.full { width: 100%; }
    .column.two-third { width: 100%; }
 .column.two-third2 { width: 100%; margin-right:0%;}
    .column.two-fourth { width: 100%; }
    .column.two-fifth { width: 100%; }
    .column.two-sixth { width: 100%; }
    .column.half { width: 100%; padding:0px;}
    .column.third.start { width:50%;}
 .column.third.start a >img{max-width:100%!important}
 .column > figure{margin:0px 0px 10px 0px;}
  .column.third { width: 100%; }
 .column.third2 { width: 100%; }
    .column.fourth { width: 100%; }
    .column.fifth { width: 100%; }
    .column.sixth { width: 100%; }
.column.eight.foot { width: 100%; }
 .column.eight { width: 100%; }
    .column.flow-opposite { width: 100%; } 
.foot_left{width:100%; float:left; height:auto; padding-left:15px;}


#footer{
display:block;
max-width:950px;
height:320px;
padding-top:15px;
background:#000000;}
}


.hr_kassa{display:block;!important}

#navcontainerMobil #menu-button{background:url(/gimso/gfx/1117/kategorier.jpg) #000 no-repeat;color:transparent!important;}
#navcontainerMobil ul li{ border-top: 1px solid #fff!important; border-bottom: 0px solid #fff!important; background:#000!important;}
#navcontainerMobil ul ul li a {background:#ccc!important;}
#navcontainerMobil ul ul li a { border-bottom: 1px solid #fff!important}

@media only screen and (min-width: 120px) and (max-width: 568px), @media only screen and (min-device-width : 120px) and (max-device-width : 568px) {
body{margin-bottom:320px;}
#logo img{max-width:100%!important;}
#footer{height:320px; text-align:center}
#footer p{font-size:10pt; text-align:center}
figcaption p {
font-size:10pt;
}
figcaption {
    padding: 5px 0px;
    min-height: 35px;
}
}


/* HTTP_USER_AGENT = Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
   Is_Mobile = False */
/* hemsideid = 1117
   hid = 1117 */
/* hemsidesidid = 23254
   hsid = 23254
   sessiohnhsid = 23254 */
/* referer =  */