/* Effective stylesheet produced by snapshot save */
.bbccom_advert { display: table; margin: 0px auto ! important; }
.bbccom_slot.bbccom_visible .bbccom_advert { padding-bottom: 12px; }
div[id^="google_ads_iframe"] { display: block ! important; clear: both; }
.bbccom_shut { display: none ! important; }
.bbccom_standard_slot { background-color: rgb(255, 255, 255); }
.bbccom_text { background-color: transparent; background-image: none; color: rgb(80, 80, 80) ! important; display: table; float: right; font: bold 12px/12px helvetica,arial,sans-serif ! important; letter-spacing: 0px ! important; margin-bottom: 5px ! important; margin-top: 8px ! important; padding-top: 0px; text-decoration: none; text-transform: uppercase; text-align: right; visibility: hidden; }
.bbccom_advert .bbccom_text:hover { text-decoration: underline; }
.bbccom_visible .bbccom_text, .bbccom_visibility_show .bbccom_text { visibility: visible; }
#bbccom_native { height: auto ! important; width: 100% ! important; }
#bbccom_native iframe { width: 100% ! important; }
.bbccom_adsense_slot { background-color: rgb(255, 255, 255); padding: 0px; margin: 16px 8px; text-align: left; background-image: none; font-size: 16px; display: inline-block; }
.bbccom_adsense_slot a { text-decoration: none; color: rgb(29, 29, 29); }
.bbccom_adsense_slot a:hover { text-decoration: underline; }
.bbccom_adsense_slot h3 { background-color: rgb(237, 237, 237); color: rgb(64, 64, 64); font-size: 20px; padding: 16px 24px; margin: 0px; }
.bbccom_adsense_slot ul { list-style-type: none; padding: 0px 0px 0px 24px; margin: 0px; }
.bbccom_adsense_slot ul li { font-weight: normal; color: rgb(95, 95, 95); padding: 20px 0px 0px; width: 100%; line-height: 1.5em; display: inline-block; }
.bbccom_adsense_slot ul li h4 { padding: 0px 12px 0px 0px; margin: 0px; font-size: 16px; line-height: 20px; font-weight: bold; }
.bbccom_adsense_slot ul li p { padding: 0px 12px 0px 0px; margin: 0px; font-size: 15px; line-height: 18px; font-weight: normal; }
@media all and (min-width: 600px) {
  .bbccom_adsense_slot ul { padding: 0px 12px 0px 24px; }
}
@media all and (min-width: 600px) and (max-width: 1008px) {
  .bbccom_adsense_slot h3 { font-size: 24px; }
  .bbccom_adsense_slot ul li { width: 70%; }
  .bbccom_adsense_slot ul li p { font-size: 15px; line-height: 20px; }
}
@media all and (min-width: 1008px) {
  .bbccom_adsense_slot h3 { font-size: 24px; }
  .bbccom_adsense_slot ul li p { font-size: 14px; line-height: 18px; }
}
.index .column--primary #bbccom_mpu::before { background-color: transparent ! important; }
.bbccom_responsive { display: block; height: auto ! important; overflow: hidden; width: 100% ! important; }
.column--secondary .bbccom_slot { background-color: transparent; }
#sport .bbccom_standard_slot:not(.lx-stream-ad) { width: 100%; }
#sport .lx-stream-ad:not(.bbccom_visible) { display: none; }
