#header, #sub_header, #footer, a.print, #toolbar, .shop_sidebar, #page-title{
	display:none;
}
.checkout_page .checkout_details{
	width:100%;
	float:none !important;
}
.checkout_page .checkout_details a.print, .checkout_completion_message .thank_you .image{
	display:none;
}
.checkout_completion_message .thank_you .text{
	float:none !important;
}
.checkout_completion_message .checkout_complete_order_lines table tr td.views-field-field-bild-product img{
	border:none;
}

a.download-pdf{
  display:none !important;
}
.pane-node-field-fotograf{
  display:none !important;
}

.btn-printpage {
  display: none;
}

.panels-flexible-row-panel_page_layout-main-row-middle {
  margin-right: 0;
}

.panels-flexible-region-panel_page_layout-sidebar {
  display: none;
}

#press_page .main_content div.inside, #article_page .main_content div.inside {
  padding-right: 0;
}

body > div.region.region-page-top {
  display: none;
}

#main > div.tabs {
  display: none;
}

#header {
  display: block;
  height: 0px;
}

#header #logo {
  position: relative;
  float: right;
  top: 43px;
  left: auto;
}

#header #navigation {
  display: none;
}

.main_content div.fact-box {
  position: relative;
  padding: 10px 16px;
}

.main_content div.fact-box:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0px;
  border-right: 4px solid #95bf03;
  border-radius: 3px 0 0 3px;
}

#cookie-notice{
  display:none;
}

/* The declarations for print output */
/*@media print {*/

  /* font sizes */
  body {
    font-size: 16pt;
    line-height: 1.3;
    color: #000;
  }

  p {
    color: #000;
  }

  .main_content {
    color: #000;
  }

  .photo-description, .photographer, .photo-description h2.pane-title, .photographer h2.pane-title {
    font-size: 14pt;
  }

  .main_content h3 {
    font-size: 16pt;
  }

  .main_content p {
    font-size: 14pt;
  }

  body h1 {
    font-size: 40pt;
  }

  .top_content p {
    font-size: 18pt;
  }

  .main_content ul li p {
    margin: 0.5em 0;
  }

  h1 {font-size: 24pt; margin: 20px 0 15px;}
  h2 {font-size: 18pt; margin-top: 25px}

  /* Show printer-frindly logo. */
  /*header .print {display: block}*/

  /* Some browsers like to show a border around images. Switch it off */
  img {border: 0}

  /* Separate blockquotes a little bit from the rest */
  blockquote {
    font-size: 13pt;
    font-style: italic;
  }

  /* By default links are blue. For optimal legibility change them to black */
  p a {color: #000 !important;}

/*  .panel-pane.pane-custom.pane-1 p a:after {
    content: "";
    font-size: inherit;
  }*/

  /* Show the URL after each link, whereby internal links are preceeded by the site's URL */
  p a:after {
    content: " (http://www.naturskyddsforeningen.com/" attr(href) ")";
    font-size: 80%;
    word-wrap: break-word;
  }

  /* External links don't get this treatment */
  p a[href^="http://"]:after, p a[href^="https://"]:after {
    content: " (" attr(href) ")";
  }

  /* Hide the link text for energifallet logo */
  .energifallet-logo a:after {
    display: none;
  }

  /* Append the source of the citation */
  q:after {content: " (" attr(cite) ")"}


  /* Custom bullets for the list */
  /*ul {list-style: none}

  .main ul li:before {content: "� "}*/

/*}*/