html {
  overflow-y: scroll;
  font-size: 62.5%;
}
body {
  background: #c3d4ce url(../images/clarte/green_dust.png);
  margin: 0;
}
.wrapper,
nav,
header,
footer.footer {
  margin: 0 auto;
  max-width: 1024px;
}
.wrapper {
  padding: 10px 0;
  padding: 1rem 0;
  background-color: #fdfdfd;
  overflow: hidden;
}
.wrap-inner {
  padding: 0 0 0 20px;
  padding: 0 0 0 2rem;
}
.inner {
  padding: 0 20px 0 0;
  padding: 0 2rem 0 0;
}
body,
.item.column-1 p.intro,
.search input {
  font-family: 'Merriweather', serif;
  font-size: 14px;
  font-size: 1.35rem;
  font-weight: 400;
  font-style: normal;
  line-height: 23px;
  line-height: 2.3rem;
  color: #000000;
}
h1,
h2,
h3,
h4,
h5,
h6,
.maximenuck,
footer,
.category.table .list-title,
.jfontsize-button,
ul.pager.pagenav li,
.pagination ul li,
.form-message,
.breadcrumbs li,
#comments-form-link .showform,
.img_caption,
.easy_img_caption_inner,
p.cat-name,
li span.item-title,
.bw-social-share-title,
.newissue ul li {
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: 400;
  line-height: 120%;
  margin: 0px;
}
p.cat-name {
  font-size: 22px;
  font-size: 2.2rem;
  text-align: center;
}
.img_caption,
.easy_img_caption_inner,
li span.item-title {
  line-height: 19px;
  line-height: 1.9rem;
  margin: 0 0 20px 0;
  margin: 0 0 2rem 0;
  font-size: 16px;
  font-size: 1.6rem;
  letter-spacing: .03em;
}
.kontakta-oss .img_caption,
.moetesfonden .img_caption,
.aendra-adress .img_caption,
.reklamationer .img_caption,
.skriv-bloggartikel .img_caption {
  margin: 20px 0;
  margin: 2rem 0;
}
.bloggartikel .img_caption {
  margin: 10px 0 20px 0;
  margin: 1rem 0 2rem 0;
}
h1,
h2.category-title,
h2 .subheading-category {
  font-size: 57px;
  font-size: 5.7rem;
}
h2,
.blog h3 {
  font-size: 36px;
  font-size: 3.6rem;
}
.blog h2,
.categories-list h2,
.categories-list h3 {
  margin-bottom: 15px;
  margin-bottom: 1.5rem;
}
.category-desc h2 span.subheading-category {
  font-style: normal;
}
.blog-featured h2.item-title {
  margin: 0 0 10px 0;
}
h3,
h2.module-title,
.category.table .list-title,
ul.category-module h4,
h3.mod-articles-category-group,
li span.item-title,
#comments-form-link .showform {
  font-size: 23px;
  font-size: 2.3rem;
}
.mod-articles-category-title h3 {
  margin-bottom: 5px;
  margin-bottom: .5rem;
}
h4,
.facts h2,
.breadcrumbs li {
  font-size: 15px;
  font-size: 1.5rem;
}
h5 {
  font-size: 9px;
  font-size: .9rem;
}
h6 {
  font-size: 7px;
  font-size: .7rem;
}
p {
  margin: 0 0 10px 0;
  margin: 0 0 1rem 0;
}
p.intro,
div.intro,
.category-desc {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 28px;
  line-height: 2.8rem;
}
.blog.new-paper-issue p.intro {
  margin-bottom: 15px;
  margin-bottom: 1.5rem;
}
p.mod-articles-category-readmore {
  margin-bottom: 0;
}
blockquote {
  margin: 0 0 10px 30px;
}
.poem {
  font-family: 'Archivo', sans-serif;
  font-size: 1.7rem;
  line-height: 2.3rem;
}
a {
  text-decoration: none;
  color: #00B2A5;
  font-weight: normal;
}
a:hover {
  text-decoration: underline;
  color: #000000;
}
a#cookiesck_readmore {
  color: #ffffff;
}
a.comments-link {
  margin-left: 20px;
  margin-left: 2rem;
}
hr {
  border: 0;
  height: 1px;
  background-image: -webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));
  background-image: -moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));
  background-image: -ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));
  background-image: -o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));
  margin: 26px 0;
}
.item.column-1 {
  margin: 40px 0;
  margin: 4rem 0;
}
body.om-foerbundet .item.column-1,
body.tidskriften .item.column-1,
body.om-tidskriften .item.column-1 {
  margin: 0px;
}
span.dropcap {
  float: left;
  font-size: 75px;
  font-size: 7.5rem;
  color: #ff0000;
  line-height: 80%;
  padding: 4px 3px 0 0;
  padding: .4rem .3rem 0 0;
}
span.numbers {
  float: left;
  font-size: 50px;
  font-size: 5rem;
  line-height: 80%;
  padding: 0px 10px 2px 0;
  padding: 0rem 1rem .2rem 0;
}
span.smallcaps {
  font-size: 80%;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: .1em;
}
.facts {
  padding: 20px 30px;
  padding: 2rem 3rem;
  border: 1px solid #b8b8b8;
  -webkit-border-radius: 25px 25px 25px 25px;
  -moz-border-radius: 25px 25px 25px 25px;
  border-radius: 25px 25px 25px 25px;
  box-shadow: 0px 0px 10px #b8b8b8;
  margin: 30px 0px 30px 0px;
  margin: 3rem 0px 3rem 0px;
}
.references {
  margin-bottom: 40px;
  margin-bottom: 4rem;
}
.notes ol {
  padding-inline-start: 15px;
  padding-inline-start: 1.5rem;
  margin: 0px;
}
.notes {
  margin-bottom: 40px;
  margin-bottom: 4rem;
}
.lowerbyline {
  margin: 40px 0px 10px 0px;
  margin: 4rem 0px 1rem 0px;
}
.lowerbyline p {
  font-style: italic;
}
.moduletable.subscribe-advert {
  border: 4px solid #e2e2e2;
  border-radius: 20px;
  padding: 5px 10px 0 10px;
}
img {
  width: 100%;
  height: auto;
  box-shadow: 0px 0px 10px #b8b8b8;
  margin: 0px 0px 10px 0px;
  margin: 0px 0px 1rem 0px;
}
.img_caption.none img {
  margin: 0px 0px -15px 0px;
  margin: 0px 0px -1.5rem 0px;
}
.item-page.the-blog .img_caption.none img {
  margin: 0px 0px 10px 0px;
  margin: 0px 0px 1rem 0px;
}
.subscribe-image img,
.no-shadow img {
  box-shadow: none;
}
ul,
dl {
  list-style: none;
}
ul,
dl,
dd {
  margin: 0;
  padding: 0;
}
ul.unordered {
  list-style: disc;
  margin: 0px 0px 20px 20px;
  margin: 0rem 0rem 2rem 2rem;
}
ol,
ol.ordered,
ul.ordered {
  list-style: decimal;
  margin: 0px 0px 20px 0px;
  margin: 0rem 0rem 2rem 0rem;
}
dd.createdby {
  float: left;
}
.category-module.author-list li {
  margin-bottom: 10px;
  margin-bottom: 1rem;
}
.mod-articles-category-group {
  margin-top: 14px;
  margin-top: 1.4rem;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: 400;
  line-height: 120%;
  font-size: 18px;
  font-size: 1.8rem;
}
.form-message {
  font-size: 23px;
  font-size: 2.3rem;
  border: 1px solid #ff9900;
  color: #393939;
  padding: 6px;
  padding: .6rem;
}
.logo a span {
  opacity: 0;
  filter: alpha(opacity=0);
}
.blog hr,
.blog .articleLink,
.weblink-category p,
.cat-children h3,
.items-row p.img_caption,
.new-paper-issue .latest-front h3,
.readmode,
.blog .readmode,
#rl_modals_content .readmode,
#rl_modals_wrapper .pager.pagenav {
  display: none;
}
.clr-left {
  clear: left;
}
.clr-both {
  clear: both;
}
.pull-left,
.imageleft {
  float: left;
}
.pull-right {
  float: right;
}
.item-separator,
.row-separator {
  height: 10px;
  height: 1rem;
  clear: both;
}
.shop:before,
a.join:before,
a.podcast:before,
a.fund:before,
a.gdpr:before,
.epreninloggad .latestesub:before,
.epreninloggad .backtoissue:before {
  font-family: FontAwesome;
  font-size: 2rem;
  font-weight: normal;
  padding-right: 10px;
  line-height: 1em;
  color: #00B2A5;
}
.shop:before {
  content: "\f291";
}
a.join:before {
  content: "\f007";
}
a.podcast:before {
  content: "\f2ce";
}
a.fund:before {
  content: "\f087";
}
a.gdpr:before {
  content: "\f023";
}
a.readmore-link:before,
.mod-articles-category-readmore a:before,
a.comments-link:before,
.jcomments-latest-readmore a:before {
  font-family: FontAwesome;
  padding-right: 10px;
  padding-right: 1rem;
  font-size: 1.12em;
  line-height: 1em;
  font-weight: normal;
}
a.readmore-link:before,
.mod-articles-category-readmore a:before {
  content: "\f0f6";
}
a.comments-link:before {
  content: "\f075";
}
.pagination-start:before,
.icon-chevron-left:before,
.pagination-prev:before,
.pagination-end:after,
.icon-chevron-right:after,
.pagination-next:after {
  font-family: FontAwesome;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1em;
  font-weight: normal;
  color: #22252c;
}
.pagination-start:before,
.icon-chevron-left:before,
.pagination-prev:before {
  padding-right: 3px;
}
.pagination-start:before {
  content: "\f04a";
}
.icon-chevron-left:before,
.pagination-prev:before {
  content: "\f0d9";
}
.pagination-end:after,
.icon-chevron-right:after,
.pagination-next:after {
  padding-left: 3px;
}
.pagination-end:after {
  content: "\f04e";
}
.icon-chevron-right:after,
.pagination-next:after {
  content: "\f0da";
}
.maximenuck {
  font-size: 18px;
  font-size: 1.8rem;
  letter-spacing: 0.4px;
  letter-spacing: 0.04rem;
}
.maximenuck_mod .search {
  padding-left: 20px;
}
.search input {
  background-color: #363636;
  color: #ff9900;
  padding-left: 10px;
  border-color: #ccc #9f9e9e #9f9e9e #ccc;
  -webkit-border-radius: 25px 25px 25px 25px;
  -moz-border-radius: 25px 25px 25px 25px;
  border-radius: 25px 25px 25px 25px;
}
::-webkit-input-placeholder {
  color: #fdfdfd;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: 400;
  font-size: 18px;
  font-size: 1.8rem;
}
::-moz-placeholder {
  color: #fdfdfd;
  opacity: 1;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: 400;
  font-size: 18px;
  font-size: 1.8rem;
}
:-ms-input-placeholder {
  color: #fdfdfd;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: 400;
  font-size: 18px;
  font-size: 1.8rem;
}
:-moz-placeholder {
  color: #fdfdfd;
  opacity: 1;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: 400;
  font-size: 18px;
  font-size: 1.8rem;
}
header {
  background-image: url(../images/clarte/header1024-2.jpg);
  background-repeat: no-repeat;
  background-position: center;
  height: 120px;
  z-index: 1;
}
.logo {
  z-index: 1000;
  margin: 0 auto;
  width: 320px;
}
.logo a {
  background: url(../images/clarte/logga-h80-red.png);
  background-repeat: no-repeat;
  height: 100px;
  width: 350px;
  display: inline-block;
  margin-top: 10px;
  margin-top: 1rem;
}
ul.breadcrumb {
  margin: 0;
}
.pathway {
  float: left;
  margin-bottom: 0;
}
ul.breadcrumb li {
  float: left;
}
ul.breadcrumb li a {
  display: inline-block;
}
span.divider {
  margin: 0;
  float: left;
}
.span-3,
.span-2,
.span-1 {
  width: 100%;
}
.btn-group input {
  background-color: #fdfdfd;
  color: #393939;
  border-color: #9f9e9e #9f9e9e #9f9e9e #9f9e9e;
}
.btn-group button {
  margin: 0 10px;
  margin: 0 1rem;
  padding: 0 20px;
  padding: 0 2rem;
  -webkit-border-radius: 25px 25px 25px 25px;
  -moz-border-radius: 25px 25px 25px 25px;
  border-radius: 25px 25px 25px 25px;
}
fieldset {
  margin: 15px 0;
  margin: 1.5rem 0;
  -webkit-border-radius: 25px 25px 25px 25px;
  -moz-border-radius: 25px 25px 25px 25px;
  border-radius: 25px 25px 25px 25px;
}
legend {
  margin: 0 0 0 30px;
  margin: 0 0 0 3rem;
  padding: 0 10px;
  padding: 0 1rem;
}
.searchintro p {
  font-size: 16px;
  font-size: 1.6rem;
}
.result-title {
  margin-top: 20px;
  margin-top: 2rem;
}
.top-margin,
dl.article-info {
  margin-top: 10px;
  margin-top: 1rem;
}
dl.article-info {
  margin-bottom: 20px;
  margin-bottom: 2rem;
}
.editors {
  float: left;
  width: 100%;
}
.presentation {
  margin: 0 0 40px 0;
}
.photo {
  float: left;
  margin: 0 10px 30px 0;
  margin: 0 1rem 3rem 0;
  text-align: left;
  width: 40%;
  height: auto;
}
.bannergroup {
  margin-bottom: 50px;
  margin-bottom: 5rem;
}
.blog-featured div.items-row {
  margin-bottom: 50px;
  margin-bottom: 5rem;
  padding-bottom: 10px;
  padding-bottom: 1rem;
  clear: both;
}
.blog .item {
  margin-bottom: 35px;
  margin-bottom: 3.5rem;
  padding-bottom: 10px;
  padding-bottom: 1rem;
  clear: both;
}
.blog.more-by-author .item {
  margin: 0;
  padding: 0;
  border-bottom: none;
}
.mod-articles-category-group {
  margin-top: 10px;
  margin-top: 1rem;
  clear: both;
}
.category-module li {
  margin-bottom: 40px;
  margin-bottom: 4rem;
}
.gkTabsItem .category-module li {
  margin-bottom: 10px;
  margin-bottom: 1rem;
}
.category.table .list-title {
  line-height: 35px;
  line-height: 3.5rem;
}
.blog.new-paper-issue p {
  margin: 0;
}
.item-page.subscribe ul.subscribe-alt {
  list-style: disc;
  margin-left: 20px;
  margin-left: 2rem;
}
.order-form h3 {
  margin-top: 30px;
  margin-top: 3rem;
}
.moduletable.alert h3,
.red {
  color: #db2828;
}
.red {
  font-weight: bold;
}
.alert-message {
  font-size: 2rem;
  margin: 2rem 0;
  color: #db2828;
}
.alert-success .alert-heading,
.alert-success .close {
  display: none;
}
.newissue {
  margin-bottom: 3rem;
}
.newissue ul li {
  font-size: 36px;
  font-size: 3.6rem;
  margin: 10px 0;
  margin: 1rem 0;
}
.newissue .theme img {
  max-width: 600px;
  height: auto;
}
.newissue h2 {
  margin-bottom: 5px;
  margin-bottom: .5rem;
}
.bw-social-share {
  clear: both;
  margin-top: 20px;
  margin-top: 2rem;
}
.bw-social-share-title {
  font-size: 23px;
  font-size: 2.3rem;
}
.bw-social-share-title i {
  font-style: normal;
}
ul.bw-social-share-buttons li.rrssb-whatsapp {
  margin-bottom: 20px !important;
  margin-bottom: 2rem !important;
}
.syndicate-module img {
  width: 50px;
  height: auto;
  box-shadow: none;
  float: left;
  margin-right: 20px;
  margin-right: 2rem;
}
ul.pager.pagenav,
.pagination ul {
  padding-left: 0;
  clear: both;
}
ul.pager.pagenav li.previous,
.pagination ul li {
  float: left;
}
ul.pager.pagenav li.next {
  float: right;
}
.pagination ul li {
  margin-right: 15px;
}
.pagination ul li.pagination-end {
  margin-right: 0px;
}
ul.pager.pagenav li,
.pagination ul li {
  padding: 10px 0px 20px 0px;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 700;
}
ul.pager.pagenav li a,
.pagination ul li a {
  color: #22252c;
  display: inline;
}
.sidebar .moduletable {
  margin-bottom: 40px;
  margin-bottom: 4rem;
}
.sidebar .no-bottom-margin {
  margin-bottom: 0px;
}
.sidebar .moduletable h3,
h3.mod-articles-category-group,
.sale h3,
h3.sale {
  background-color: #e2e2e2;
  color: #000000;
  padding: 2px 0 3px 5px;
  padding: .2rem 0 .3rem .5rem;
  margin: 0 0 5px 0;
  margin: 0 0 .5rem 0;
  border-top: #ff9900 solid 2px;
}
.new-paper-issue .latest-front img {
  margin-top: 30px;
  margin-top: 3rem;
}
.page-header {
  clear: both;
}
h3.mod-articles-category-group {
  margin: 0 0 30px 0;
  margin: 0 0 3rem 0;
}
footer {
  background: #393939;
  color: #fdfdfd;
  text-align: center;
  min-height: 100px;
  font-size: 15px;
  font-size: 1.5rem;
  letter-spacing: 0.4px;
  letter-spacing: 0.04rem;
}
footer a {
  color: #ff9900;
}
footer a:hover {
  color: #fdfdfd;
}
footer p {
  clear: both;
  padding: 15px 0 0 0;
}
.back-to-top {
  position: fixed;
  bottom: 3px;
  bottom: 0.3rem;
  right: 0px;
  text-decoration: none;
  color: #00B2A5;
  background-color: #fdfdfd;
  font-size: 14px;
  font-size: 1.4rem;
  padding: 0 10px;
  padding: 0 1rem;
  display: none;
}
.back-to-top a:hover {
  color: #ff9900;
}
div.cf-content-text span {
  font-family: 'Archivo Narrow', sans-serif !important;
}
div.cf-content-text p span {
  font-family: 'Merriweather', serif !important;
}
#login-form ul.unstyled {
  display: none;
}
.control-group {
  float: left;
}
.moduletable-breadcrumbs {
  clear: both;
  margin-top: 0;
}
.content {
  margin-top: 2rem;
}
.userdata,
.posttext {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: 'Archivo', sans-serif;
  font-size: 16px;
}
.posttext p {
  margin: 0;
}
#modlgn-username,
#modlgn-passwd,
input#modlgn-remember {
  max-width: 60px;
  margin: 0 10px;
}
#login-form .control-group {
  margin-bottom: 10px;
}
.sidebar .moduletable.subscriber {
  margin-bottom: 10px;
}
.divider img {
  height: 12px;
  width: auto;
  margin: 0 10px;
  box-shadow: none;
}
.epreninloggad .latestesub:before {
  content: "\f1c1";
}
.epreninloggad .backtoissue:before {
  content: "\f15c";
}
.convertforms img {
  box-shadow: none;
}
button.cf-btn {
  margin-top: 23px;
}
.orderlatest img {
  margin-left: 10px;
}
.eprenlogin {
  clear: both;
}
.login,
.hide {
  display: none;
}
h4.alert-heading {
  font-size: 40px;
  font-size: 4rem;
}
@media (min-width: 768px) {
  .newissue .theme img {
    width: 40%;
    height: auto;
    float: right;
    margin-left: 10px;
  }
  .older-issues .mod-articles-category-group-image img {
    display: inline;
    width: 100%;
    height: auto;
  }
  .the-blog .mod-articles-category-group-image img {
    display: inline;
    width: 100%;
    height: auto;
  }
  .the-blog .moduletable.cover .mod-articles-category-group-image img {
    display: inline;
    width: 100%;
    height: auto;
  }
  .blog.new-paper-issue img {
    width: 50%;
    height: auto;
    margin-right: 20px;
    margin-right: 2rem;
  }
  .moduletable.cover {
    max-width: 270px;
    margin-bottom: 40px;
    margin-bottom: 4rem;
  }
  .wrap-inner {
    padding: 0 0 0 40px;
    padding: 0 0 0 4rem;
  }
  .inner {
    padding: 0 40px 0 0;
    padding: 0 4rem 0 0;
  }
  .sidebar .inner {
    padding: 0 40px;
    padding: 0 4rem;
  }
  .new-paper-issue .latest-front img {
    margin-top: 0;
  }
  .editors {
    width: 50%;
  }
  .presentation {
    margin: 0 20px 40px 0;
  }
  .photo {
    width: 30%;
  }
  .span-2 {
    width: 61.8%;
  }
  .span-1 {
    width: 38.2%;
  }
  .logo {
    z-index: 1000;
    color: #fff;
    margin: 0 0 0 30px;
    margin: 0 0 0 3rem;
    width: 320px;
  }
  .icons ul.dropdown-menu li {
    display: inline;
    border: 1px solid #d3d3d3;
    -webkit-border-radius: 25px 25px 25px 25px;
    -moz-border-radius: 25px 25px 25px 25px;
    border-radius: 25px 25px 25px 25px;
    padding: 3px 6px;
    padding: .3rem .6rem;
    margin-right: 10px;
    margin-right: 1rem;
  }
  footer {
    background: #393939 url("../images/clarte/krumelur.png") no-repeat right top;
    text-align: left;
  }
  .foerbundet .item-page .readmode,
  .redaktionen .item-page .readmode,
  .webbredaktionen .item-page .readmode,
  .moetesfonden .item-page .readmode,
  .aendra-adress .item-page .readmode,
  .reklamationer .item-page .readmode,
  .skriv-bloggartikel .item-page .readmode {
    display: none;
  }
  .item-page .readmode,
  .moetesfonden.info .item-page .readmode {
    display: inline;
    float: right;
    margin: 10px 0 0 20px;
  }
  a.modal_link {
    text-transform: uppercase;
  }
  .item-page .readmode a {
    display: block;
    width: 59px;
    height: 40px;
    background: url("../images/clarte/readmode-h40.png") no-repeat left top;
  }
  .item-page .readmode a:hover {
    background: url("../images/clarte/readmode-h40b.png") no-repeat left top;
  }
  .item-page .readmode a span {
    opacity: 0;
    filter: alpha(opacity=0);
    width: 59px;
    height: 40px;
  }
  #rl_modals_content {
    background-color: #f5f3ef;
  }
  #rl_modals_content .item-page {
    margin: 0 40px;
    margin: 0 4rem;
  }
  #rl_modals_content h2 {
    font-size: 43px;
    font-size: 4.3rem;
    line-height: 140%;
  }
  #rl_modals_content p.intro {
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 160%;
  }
  #rl_modals_content p,
  #rl_modals_content .article-info,
  #rl_modals_content .dropdown-menu {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 180%;
  }
  #rl_modals_content span.dropcap {
    font-size: 10rem;
  }
}
