
.artikel {

font-size: 16px !important;
line-height: 140%;

}

.singleprod { width: 33% !important; margin: 0px; padding: 0px;}
.singleprod a img { width: 100% !important;}
.sfadunit { float: none; width: 100% !important;}

.breadcrumbs, #footer, body { font-size: 16px !important; }

#sfimain {	 max-width: 100% !important; width: 100% !important; margin: 0px !important; }
#container { 	width: 100% !important; }
.sfiwide, .titelline { width: 100% !important; }
#single { padding-left: 0px !important; padding-right: 20px !important; width: 86% !important;}
#content { width: 100% !important; padding-left: 7% !important;}
#sfiinner {width: 100% !important;}
#article-body {width: 100% !important; }

#sfinextimg { margin-right: 100px !important; }
    
.galcon {margin-left: -25px; margin-right: -25px;}
.galmash {margin-top: 15px; padding-left: 20px;}


.wp-caption-text { font-size: 10px !important;  }

#single .title { font-size: 22px !important;  }
#single .title b { font-size: 60% !important;  }

#article-body img, #single img {max-width: 100% !important; height: auto !important; }
.wp-caption {max-width: 100% !important; width: 100% !important; }

.dataTable {font-size: 16px !important; } 
.itemTitle {font-size: 16px !important; line-height: 20px !important; }
/* #plista_widget_imgresize_1, #plista_widget_imgresize_2, #plista_widget_imgresize_3, #plista_widget_imgresize_4, #plista_widget_imgresize_5, #plista_widget_imgresize_6 { width: 270px !important;} */

.logoheader { background-color: #303030; height: 55px !important;  }
#logofloater {float: none !important;} 

#mobilemenubutton  {
    float: left;
    padding-top: 8px;
    padding-left: 15px;
    padding-right: 3px;
    font-size: 28px;
    color: #ffffff;
    text-decoration: none;

}

.sfdarkcolor.openmenu ul li {float: none !important;}
.sfdarkcolor.openmenu  {background-color: #eeeeee !important;}
.sfdarkcolor.openmenu ul li a {color: #000000 !important; border-bottom: 1px dotted #aaaaaa;}
.sfdarkcolor.openmenu {display: block !important; height: auto !important;}
.sfdarkcolor.openmenu ul #menuspacer {display: none;}

.searchform, #networklogo  { display: none; }



.mobilesearchform {
    width: 300px;
   margin-left: 15px;
    margin-top: 14px;
  }
  .mobilesearchform input[type="text"] {
    width: 100%;
    background: white url(/img/icon-search.png) no-repeat 98% center;
    margin: 0;
  padding: 7px;
  margin-top: 5px;
  margin-bottom: 7px;
  border: 1px solid #dddddd;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  }



#networklogo  { display: none; }

#lastpost { width: 85.5% !important; margin-bottom: 2px;}
#lastpost h3, .snippet h3 { font-size: 25px !important; width: 95% !important; }
 #latestposts { width: 93% !important; }
.snippet { width: 92% !important; margin-left: 0px !important;}
.snippet a img, #lastpost a img { width: 100% !important; height: auto !important; }
.catblock, .catblockmargin { margin-left: 0px !important; width: 92% !important; }
#archive .leftcol{width: 100% !important; }
#featuredcats  {width: 100% !important; }
#sfitcol { height: auto !important;
width: auto !important;
min-width: 200px;
max-width: 40%; }
#archive { width: 100% !important; }
.snippet2 { height: auto !important; }
.topheader {display: none; }
.catrow {width: 92% !important; }
.snippet {height: auto !important; }
.sfigreenbutton {width: 99% !important; font-size: 14px !important;}
.sfigalspacer { margin-left: 120px !important;}
#toc_container {width: 90% !important; }
.sfic01, .sfic02{ display: none;  }
#sfiblogcommenttable { width: 100% !important; }
#codiv { margin-bottom: 0px !important; border: 0px !important; }
#sfimoblogo { height: 30px; width: 167px; margin-top: 10px; margin-right: 15px; float: right;}
.biobox { height: auto; padding-right: 0px; }
.biopic { width: 100%; float: none;}
.biobox h2 { padding-top: 0px !important;}
.kommibild {margin-top: 22px;}
.sficomment {min-height: 150px;}
.kommibanner {display: none;}
.tickerlistitem a {display: block; margin-bottom: 3px;}
.tickerlabel {margin-right: 10px; float: left;}
.cbt-2, .cbt-6 {margin-top: -30px;}

.cc_container { text-align: left !important; padding-left: 5px !important; padding-right: 0px !important; margin-bottom: 0px !important; }
.cc_message { line-height: 1.2 em; padding: 5px !important;}
#primary-nav, #sidebar, #sfisky  {

    display: none;
    
    }

.sfiheadtabs {text-align: left; line-height: 40px;}
.sfiheadtabs li {border-bottom: 1px #ddd solid; white-space: nowrap;}


.anm-sebastian img {float: none !important; display: block !important; margin-bottom: 15px !important; }

#archive-listing {width: 300px !important;}