@charset "UTF-8";
/* CSS för Native Ads */
.content-ad-header {
    text-align: center;
    margin-bottom: 20px;
}


.content-ad-description {
    display: none;
}

.content-ad-title span {
    font-size: 14px;
    line-height: 18px;
    font-family: 'Open Sans',sans-serif;
}

.content-ad-title {
text-align: left!important;
}

.content-ad-inner-wrap::before { 
    content: "Annons";
    background: #fff;
    position: absolute;
    font-size: 11px;
    padding: 0px 3px;
    line-height: 14px;
}

.content-ad-container {
    border: none!important;
    width: 195px!important;
}

.content-ad-inner-wrap {
  padding: 0px 20px 0px 0px;
}

.broadstreet-html-placement {
    vertical-align: top;   
}

.content-ad-powered {
    padding-bottom: 5px;
    border-bottom: 1px solid #ddd;
    text-align: right;
}

.content-ad-powered a {
    color: #ccc;
}

.content-ad-powered span {
    font-size: 10px;
    text-transform: uppercase;
    color:#ccc;
}

.content-ad-header span {
    font-size: 18px;
    line-height: 25px;
    color: #2964a0;
    font-weight: bold;
    font-family: 'Open Sans',sans-serif;
}

/* iPhone */
/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 736px) 
  and (orientation: portrait) { 
     .content-ad-container {
        width:100%!important;
     } 
     
     .content-ad-inner-wrap {
        padding: 10px 10px 10px 10px;
    }
     
     .content-ad-header {
         margin-bottom: -20px;
     }
      
  }
