﻿.scWebEditInput .portrait {
    width: auto;
}

div.scLooseFrameZone {
    overflow-y: inherit;
}
 
figure .scWebEditInput {display:block}
span.scWebEditInput {display:block}




@media all and (max-width: 30.25em) {
    a.logo.smallfont {
        font-size: 14px;
    }
}

a.logo.special {
    font-family:arial;
}

.checked .tag-listing .tag .checkbox + .label.closeLabelBg {
    padding-right:36px;
}

.closebutton.programListFilterButton{
    position:absolute;
    right:2px;
    top:2px;
    background-color:transparent;
}


.programListFilterButton.closebutton:before {
  width: 16px;
  height: 2px;
  top: 15px;
  left: 5px;
}
/* line 409, ../src/scss/template/_layout.scss */

.programListFilterButton.closebutton:after {
  height: 16px;
  width: 2px;
  left: 12px;
  top: 8px;
}
/*g fix */
 /*article.article p {
  font: 16px/1.5 Helvetica, Arial, sans-serif;
  color: black;
}*/
 .footer .col.social-module .list.social .list-item .link.icon.wordpress::before,
 .footer .col.social-module .list.social .list-item .link.icon.podcast::before
 {
  background-size:auto 29px;
 }

   /* line 150, ../modules/sm/sm_article/_sm_article.scss */
    .article-navigator-wrapper-floating {
        display: none;
    }

@media (min-width: 1280px) {
    .article-navigator-wrapper-floating {
        display: inline-block;
        left: 580px;
        top: 30px;
        width: 280px;
    }
}