/* Default-tema redigerat av GD */

html, body {
    font-family: 'Cardo', serif;
    color: #000;
    font-size: 16px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: none;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}

.pkp_structure_main p {
    line-height: 1.6rem;
}

a {
    color: #000
}

.pkp_structure_main h1, h2, h3, h4, h5, h6 {
    font-family: 'Montserrat', sans-serif !important;
	font-weight: 400 !important;
}

.pkp_structure_main h2 {
    font-size: 1.3rem;
}

/* Hide current issue on main page */
.current_issue {
	display: none;
}

/* Bredd på main */
@media (min-width: 1380px) {
.pkp_structure_main {
    width: 1100px;
}
}

@media (min-width: 1200px) and (max-width: 1380px) {
.pkp_structure_main {
    width: 1100px;
}
}
@media (min-width: 992px) and (max-width: 1200px) {
.pkp_structure_main {
    width: 950px;
}
}

@media (min-width: 1200px) {
.pkp_structure_main {
     padding: 0 0.143rem 4.429rem;
}
}

/* SLUT bredd på main */

/* Linjen runt main */
@media (min-width: 768px) {
.pkp_structure_main:before, .pkp_structure_main:after {
    width: 0px;
}
}

/*@media (min-width: 1200px) and (max-width: 1380px) {
.has_site_logo .pkp_head_wrapper {
    width: 950px;
}
}

@media (min-width: 1050px) and (max-width: 1200px) {
.has_site_logo .pkp_head_wrapper {
    width: 850px;
}
}

@media (min-width: 992px) and (max-width: 1050px) {
.has_site_logo .pkp_head_wrapper {
    width: 800px;
}
}*/

@media (min-width: 992px) {
.pkp_structure_head {
    /*background-image: url(https://publications.sccl.se/public/journals/1/olivkvist-vit.png);
    background-repeat: no-repeat;
    background-position: top left;*/
    border-bottom: 3px solid #a38d5c;
	padding-top: 0.5rem;
}
}

@media (max-width: 992px) {
.pkp_structure_head {
    border-bottom: 3px solid #a38d5c;
	padding: 1rem 0 1rem 0;
}
}

/* Få huvudbilden att ligga topp mot head samt ut i kanterna på startsidan */

.pkp_page_index .homepage_image {
     /* Bryter ut elementet ur dess max-breddsbehållare: */
    width: 100vw; /* Gör bredden lika med hela visningsfönstret */
    position: relative; 
    left: 50%;
    right: 50%;
    margin-left: -50vw; /* Flyttar elementet till vänsterkant */
    margin-right: -50vw; /* Flyttar elementet till högerkant */
    /* Justeringar för att bilden ska visas korrekt */
    overflow-x: hidden; /* Förhindra horisontell scrollning */
	margin-top: 0 !important;
    padding-top: 0 !important;
    }

.pkp_page_index .pkp_structure_main:first-child:last-child {
        margin-top: 0rem;
    }

@media (min-width: 480px) {
.pkp_page_index .pkp_structure_main {
        padding: 0rem;
    }
}

.pkp_page_index .pkp_structure_main {
    padding: 0rem;
}

.pkp_page_index .pkp_structure_page {
    padding-top: 0 !important;
}

/*SLUT */

.pkp_site_name {
    left: 0;
}

.pkp_site_name .is_img img {
    max-width: 230px;
}

@media (min-width: 992px) {
.pkp_nav_list ul a {
    color: #333333;
}
}

@media (min-width: 992px) {
.pkp_navigation_search_wrapper {
    font-size: 18px;
	font-family: 'Montserrat', sans-serif !important;
}
}

/* Höjd på Head */
@media (min-width: 992px) {
.has_site_logo .pkp_head_wrapper {
    padding-top: 0.5rem;
}
}

.pkp_navigation_primary>li>a {
    margin: 1rem 1.5rem 0;
	font-family: 'Montserrat', sans-serif !important;
}

.pkp_navigation_user_wrapper {
    padding-right: 5%;
}

.pkp_navigation_user {
    font-family: 'Montserrat', sans-serif !important;
}

/*.pkp_navigation_primary>li:last-child a {
    font-size: 12px;
}*/

@media (max-width: 992px) {
.pkp_site_name_wrapper {
    height: 4rem;
}
.pkp_site_name .is_img img {
    max-height: 3.143rem;
}
.pkp_site_nav_toggle>span {
    width: 30px;
}
}

.pkp_site_nav_toggle {
    top: 5px;
	left: auto;
    right: 0;
}

/* SLUT Höjd på Head */

.pkp_site_nav_menu .pkp_nav_list {
    padding-left: 10px;
}

/*@media (min-width: 992px) {
    .pkp_structure_main:first-child:last-child {
        margin-top: 0rem;
    }
}*/

/* Huvudbild */

@media (min-width: 992px) {
.pkp_structure_content {
        padding-top: 0rem;
    }
}

/* SLUT Huvudbild */

@media (min-width: 768px) {
.obj_issue_toc .galleys:before, .obj_issue_toc .section:before {
    border-top: 2px solid #ddd;
}
}

.obj_issue_toc .sections:not(:first-child) {
    margin-top: 0.286rem;
}

.obj_issue_toc .galleys>h2, .obj_issue_toc .section>h2, .obj_issue_toc .galleys>h3, .obj_issue_toc .section>h3 {
    color: rgba(0,0,0,1);
}

.obj_article_summary .subtitle {
    color: rgba(0,0,0,0.7);
}

@media (min-width: 992px) {
.obj_issue_toc .galleys, .obj_issue_toc .section {
    margin: 1.143rem -2rem;
}
}

@media (min-width: 768px) {
.obj_issue_toc .galleys, .obj_issue_toc .section {
    margin: 1.143rem -0.5rem;
    padding: 0.143rem;
}
}

/*Artikel*/
.sub_item:nth-child(2) {
    display: none;
}

@media (min-width: 992px) {
.obj_article_details .item {
    padding: 1.143rem 2.143rem 1.143rem 2.143rem;
}
}
/*SLUT Artikel*/

/*footer*/
/*.pkp_brand_footer img {
  background: url(https://publications.sccl.se/public/journals/1/su_logo_horizontal_swedish.png) no-repeat;
  background-size: auto;
  background-size: 150px 45px;
  content-visibility: hidden;
  width: 150px;
  height: 45px;
  max-width: unset;
}*/

@media (max-width: 480px) {
.pkp_brand_footer {
        display: none !important;
    }
}

.pkp_brand_footer {
	display: none !important;
}

.pkp_brand_footer a {
    display: none !important;
}

.pkp_brand_footer:before, .pkp_brand_footer:after {
    display: none !important;
}

.pkp_structure_footer_wrapper {
    background: #002f5f;
	border-top: 3px solid #a38d5c;
	color: #ffffff;
	padding-bottom: 0.5rem;
}

.pkp_structure_footer {
    text-align: left;
}

.pkp_footer_content {
    padding: 0 1rem 0 1rem;
    text-align: left;
    float: left;
}

/*END footer*/

/*Arkiv*/

.page_issue_archive .issues_archive {
	border-top: 0px;
    margin-left: -1.3rem;
    margin-right: 0rem;
}

.page_issue_archive .issues_archive  {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: 20px;
}
@media (max-width: 768px) {
.page_issue_archive .issues_archive {
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  }
}
@media (max-width: 480px) {
.page_issue_archive .issues_archive {
    grid-template-columns: 1fr;
  }
}

.page_issue_archive .issues_archive>li {
	padding: 1rem 1.4rem;
    border-bottom: 0px;
}

@media (min-width: 768px) {
.obj_issue_toc .cover {
    width: 50%;
}
}

@media (min-width: 768px) {
.obj_issue_summary .cover {
    width: 50%;
}
}

.obj_issue_summary .description {
    display: none;
}

.obj_issue_summary .title {
	font-family: 'Cardo', serif;
    font-weight: 400;
	font-size: 18px;
    color: #000
}