/*html,body{margin:0;padding:0;}body{background-color:transparent;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;}*/

/*.container{width:100%;margin:0 auto;}h1>small a{color:#AAA;text-decoration:none;font-size:70%;margin-left:1px;}h1>small a:hover{color:#000;}*/

.item{
    box-sizing:border-box;
    /*float:left;position:relative;min-height:20px;*/
    padding-left:3px;
    padding-right:3px;
    width:33%;
    margin-bottom:1px;
    margin-right:1px;
    /*height:200px;
    max-height:800px;*/
    overflow:hidden;
    display: inline-table;
}


@media screen and (max-width:480px){
    .item{
        display: inline;
        width: 100%;
    }

    

    
}

@media screen and (min-width:481px) and (max-width:768px){
    .item{
        display: inline-table;
        width: 49%;
    }
    }



.item .wrapper{
    background-color:rgb(255, 255, 255);
    margin-left:0px;
    margin-right:0px;
    padding:0px;
    height:100%;
    width:100%;
    border: 1px solid;
    border-color: #bbb;
    border-radius:0px;
}

.item .wrapper img{width:100%;}

.item .wrapper .item-tags{
    color:#AAA;
    font-size:0px;
    line-height:1.8;}

.tags-container{
    margin:5px 0;
    
}

 

.villkor {
  table-layout: fixed;
  width: 100%;
  white-space: nowrap;
  text-align:left;
  border-collapse: collapse;
}

/*
.villkor th {
	background-color:#FFF
border: 1px solid black;	
}
*/


.villkor td {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align:left;
  height: 30px;
}

/*
.villkor tr:nth-child(even) {
    background-color: #E6EFF2;
}
*/

/* Column widths are based on these cells */
/*
.row-name {
  width: 50%;
  
}
.row-direkt {
  width: 50%;
}

*/