.hidden{
display:none
}

/***moveleft Flytter overskrift mod venstre **/

@media screen and (min-width: 1024px) {
   
    .moveleft .rich-text h2{
    	margin-left: -3.8em;
    }
}

@media screen and (min-width: 1920px) {
   
     .moveleft .rich-text h2{
    	margin-left: -3.8em;
    }
}

/*@media screen and (min-width: 1920px) {
   
     .webform_bg{
     BORDER: 4px solid pink;
    border-radius: 6px;
    background-color: #CDDFDC;
    padding: 4%;
    }
    .webform_bg .dpl-input label {
        font-size: 1.3rem;
        padding-bottom: 4%;
    }
}*/

@media screen and (min-width: 1024px) {
   
     .webform_bg{
     BORDER: 4px solid pink;
    border-radius: 6px;
    background-color: #CDDFDC;
    padding: 4%;
    }
    .webform_bg .dpl-input label {
        font-size: 1.3rem;
        padding-bottom: 4%;
    }
}
@media screen and (max-width: 1024px) {
   
     .webform_bg{
     BORDER: 4px solid pink;
    border-radius: 6px;
    background-color: #CDDFDC;
    padding: 4%;
    }
    .webform_bg .dpl-input label {
        font-size: 1.3rem;
        padding-bottom: 4%;
    }
}

/********Bogliste - harmonika ****/
/*********************************/

@media screen and (min-width: 1920px) {
  .bogliste .text-body-large {
        font-size: 1.3em;
        font-family: fantasy;
    }
    .bogliste .disclosure:first-of-type {
    border-top: solid 2px #D7263D;
}
.bogliste .disclosure {
    width: 100%;
    border: solid 2px #D7263D;
    border-top: none;
    background: #F9DCE5;
    font-family: fantasy;
    border-radius: 6px;
}
.bogliste .disclosure .disclosure__content-padding img{
    border: solid 16px #FFD275;
   border-radius: 6px;
   margin: 0 16px;
   float:left;
    
}
/*.bogliste img .disclosure .disclosure__expand {
  border: none;
}
.bogliste .disclosure .disclosure__expand(open) img {
  border: none;!important
}*/
.bogliste .disclosure__expand img {
    border: none;
   }
}

@media screen and (min-width: 1024px) {
  .bogliste .text-body-large {
        font-size: 1.3em;
        font-family: fantasy;
    }
    .bogliste .disclosure:first-of-type {
    border-top: solid 2px #D7263D;
}
.bogliste .disclosure {
    width: 100%;
    border: solid 2px #D7263D;
    border-top: none;
    background: #F9DCE5;
    font-family: fantasy;
    border-radius: 6px;
}
}

@media screen and (max-width: 1024px) {
  .bogliste .text-body-large {
        font-size: 1.2em;
        font-family: fantasy;
    }
    .bogliste .disclosure:first-of-type {
    border-top: solid 2px #D7263D;
}
.bogliste .disclosure {
    width: 100%;
    border: solid 2px #D7263D;
    border-top: none;
    background: #F9DCE5;
    font-family: fantasy;
    border-radius: 6px;
}

.disclosure__text {
    width: 82%;
    text-overflow: ellipsis;
    max-height: 88px;
    overflow-y: hidden;
}
}
