edgeonthenet.com Ads.txt file


<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>

<title>Gay United States News and Entertainment | EDGE Media Network</title>


<link rel="canonical" href="https://www.edgemedianetwork.com" />
<link rel="image_src" type="image/jpeg" href="https://www.edgemedianetwork.com/images/edge-square.png" />

<link rel='icon' href='https://www.edgemedianetwork.com/images/icons/favicon.ico' type='image/x-icon' />
<link rel='shortcut icon' href='https://www.edgemedianetwork.com/images/icons/favicon.ico' type='image/x-icon' />

<link rel="apple-touch-icon" sizes="180x180" href="https://www.edgemedianetwork.com/images/icons/apple-touch-icon.png">
<link rel="apple-touch-icon-precomposed" sizes="180x180" href="https://www.edgemedianetwork.com/images/icons/apple-touch-icon.png">

<meta name="title" content="Gay United States News and Entertainment | EDGE Media Network" />
<meta name="description" content="Gay United States News and Entertainment" />
<meta name="keywords" content="Gay United States News and Entertainment | EDGE Media Network, EDGE Media Network, gay bars, events, gay clubs, gay hotels, restaurants, queer bars, lesbian bars, lesbian, bisexual, transgender" />
<meta name="Expires" content="Tuesday, Sep 9, 2025" />
<meta name='apple-itunes-app' content='app-id=355894031' />

<meta name="facebook-domain-verification" content="w7pexpa23hfyiz0mqf1sdx2iih7ap1" />
<meta property="fb:app_id" content="1509798672889238"/>
<meta property="fb:pages" content="122805687735321"/>
<meta name="p:domain_verify" content="dc8232e5b1cccd76ea99a3388286ee9c"/>
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@EdgeMediaNet" />
<meta name="twitter:title" content="Gay United States News and Entertainment | EDGE Media Network" />
<meta name="twitter:description" content="Gay United States News and Entertainment" />
<meta name="twitter:image" content="https://www.edgemedianetwork.com/images/edge-square.png" />
<meta name="twitter:url" content="https://www.edgemedianetwork.com" />


<meta property="og:title" content="Gay United States News and Entertainment | EDGE Media Network"/>
<meta property="og:type" content="website"/>
<meta property="og:description" content="Gay United States News and Entertainment"/>
<meta property="og:url" content="https://www.edgemedianetwork.com"/>
<meta property="og:site_name" content="EDGE Media Network"/>
<meta property="og:image" content="https://www.edgemedianetwork.com/images/edge-square.png"/>
<meta property="og:image:url" content="https://www.edgemedianetwork.com/images/edge-square.png"/>




<!-- Google Fonts -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Public+Sans:wght@100;300;400;500;700&display=swap" rel="stylesheet">
<!--link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"-->
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap" rel="stylesheet" />
<link href="https://fonts.googleapis.com/css2?family=Passion+One:wght@400;700;900&display=swap" rel="stylesheet">
<!-- CSS -->
<link href="/css/mdb_min/mdb.min.css" rel="stylesheet" type="text/css" media="screen,projection"/>
<link href="/css/style.css" rel="stylesheet" type="text/css" media="screen,projection"/>
<link href="/css/menu.css" rel="stylesheet" type="text/css" media="screen,projection"/>



<link href="/css/style_defer.css" rel="stylesheet" type="text/css" media="print" onload="this.media='all'"/>

<!-- Font Awesome -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css" integrity="sha512-SnH5WK+bZxgPHs44uWIX+LLJAJ9/2PkPKZ5QiAj6Ta86w+fsb2TkcmfRyVX3pBnMFcV7oQPJkl9QevSCWr3W6A==" crossorigin="anonymous" referrerpolicy="no-referrer" type="text/css" media="print" onload="this.media='all'"/>









<!-- GOOGLE AD MANAGER CODE -->
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script>
let isMobileDevice = false;
let isTablet = false;
let isDesktop = false;

// determine device type via screen size/orientation
if ((window.matchMedia("(max-width: 575.98px)").matches || window.matchMedia("(max-width: 991.98px) and (orientation: landscape)").matches)) isMobileDevice = true;
else if ((window.matchMedia("(max-width: 991.98px) and (orientation: portrait)").matches || window.matchMedia("(max-width: 1199.98px) and (orientation: landscape)").matches)) isTablet = true;
else isDesktop = true;
let isLandscape = (!isDesktop && window.matchMedia("(orientation: landscape)").matches) ? true : false;

// Set up some variables needed, based on the EJS variables we set up above
let viewableAdType = "";
let adRotationSpeed = 30000;
let HVAds = false;
let lazyLoad = false;
//console.log('lazyLoad: '+lazyLoad);

// if someone rotates their device, reload the page so it reloads ad placements and other things
window.addEventListener("orientationchange", (event) => {window.location.reload()});

// We have to wait for the DOM to load before we can create ad slots
window.addEventListener("load",function(event) {

// FIGURE OUT HOW MANY ADS WE CAN PUT ON THE PAGE AND CREATE THE DIVS
// returns an array of objects that contain the adType and adId
// function located at bottom of this script
const adSlotsFilled = populateAdSlots();

// INITIALIZE GAM
window.googletag = window.googletag || {cmd: []};

googletag.cmd.push(function() {

// set up responsive ad mapping for 300x250 -> 320x50
var viewableMobileMapping = googletag.sizeMapping()
.addSize([568, 0], [300, 250]) // desktop and tablet
.addSize([0, 0], [[320, 50], [300, 50]])
.addSize([0, 0], [[300,250], [320, 50], [300, 50]]) // mobile
.build();

// set up responsive ad mapping for 728x90 -> 320x50
var ldMapping = googletag.sizeMapping()
.addSize([768, 0], [728, 90]) // desktop and tablet
.addSize([0, 0], [[300,250], [320, 50], [300, 50]]) // mobile
.build();

// set up responsive ad mapping for 970x250 -> 728x90
var rsMapping = googletag.sizeMapping()
.addSize([1024, 0], [[970,250], [728,90]]) // desktop
.addSize([768, 0], [728, 90]) // tablet
.addSize([0, 0], [[320, 50], [300, 50]]) // mobile
.build();

// set up responsive ad mapping for 300x600 -> 300x250
var lgRectMapping = googletag.sizeMapping()
.addSize([960, 600], [300, 600]) // desktop & tablet
.addSize([0, 0], [300, 250]) // mobile
.build();

// set up responsive ad mapping for video ads
var videoMapping = googletag.sizeMapping()
.addSize([568, 0], [400, 300]) // larger mobile and above
.addSize([0, 0], [256, 144]) // small mobile
.build();

// ==========================================================================
// DEFINE AD SLOTS
// ==========================================================================

let adPrefix = "/61081780/EDGENETW/WAS/Home";
let refreshSlots = [];
let topSlots = [];
let bottomSlots = [];
let extraSlots = [];
let count = 0;

// walk through all ad slots that were created above, set up GAM definitions for them
for (let k of Object.keys(adSlotsFilled)){
let adInfo = adSlotsFilled[k];
let slot = null;
let adSize = [];
let targeting;
let sizeMapping;

// now set the ad size that we'll need in the ad definition for GAM
if (adInfo.adType == "leaderboard" || adInfo.adType == "leaderboardTop" || adInfo.adType == "leaderboardHeader") {
adSize = [[728,90],[320,50],[300,50]];
if (adInfo.adType == "leaderboard") targeting = 'bottom';
else if (adInfo.adType == "leaderboardHeader") targeting = "header";
else targeting = 'top';
sizeMapping = ldMapping;
}
else if (adInfo.adType == "risingStar") {adSize = [[970,250], [728,90]];targeting = 'top';sizeMapping = rsMapping;}
else if (adInfo.adType == "largeRectangle") {adSize = [300,600];targeting = 'bottom';sizeMapping = lgRectMapping;}
else if (adInfo.adType == "mediumRectangle" || adInfo.adType == "mediumRectangleTop" || adInfo.adType == "mediumRectangleHeader"){
if (viewableAdType == 'smallMobileLeaderboard') {adSize = [[300,250],[320,50],[300,50]];sizeMapping = lgRectMapping;}
else adSize = [300,250];
if (adInfo.adType == "mediumRectangle") targeting = 'bottom';
else if (adInfo.adType == "mediumRectangleHeader") targeting = "header";
else targeting = 'top';
}
else if (adInfo.adType == "fixedMobile") {adSize = [[320,50],[300,50]];targeting = 'bottom';}
else if (adInfo.adType == "videoAd") {adSize = [[400,300],[256,144]];targeting = 'top';}

// define the ad slot
if (isMobileDevice && adInfo.adType == "videoAd") slot = googletag.defineSlot(adPrefix, adSize, 'addiv'+adInfo.adId).setTargeting('sp', targeting).defineSizeMapping(videoMapping).addService(googletag.pubads());
else if (sizeMapping != null) slot = googletag.defineSlot(adPrefix, adSize, 'addiv'+adInfo.adId).setTargeting('sp', targeting).defineSizeMapping(sizeMapping).addService(googletag.pubads());
else if (adInfo.adType != "videoAd") slot = googletag.defineSlot(adPrefix, adSize, 'addiv'+adInfo.adId).setTargeting('sp', targeting).addService(googletag.pubads());
if (slot != null){

count++;

// if (targeting == 'top' || targeting == 'header') topSlots.push(slot);
// else bottomSlots.push(slot);

if (count < 30) bottomSlots.push(slot); // can only push up to 30 slots in one SRA
else extraSlots.push(slot);
if (adInfo.adType != "videoAd" && count < 30) refreshSlots.push(slot);
}
}

// Interstitial Tag
googletag.defineOutOfPageSlot('/61081780/EDGENETW/INTERSTITIAL', googletag.enums.OutOfPageFormat.INTERSTITIAL);


// populate ad divs on the page with GAM scripting - we need to define the slots first, that's why we don't do this when we create the divs
for (let k of Object.keys(adSlotsFilled)){
let adId = adSlotsFilled[k].adId;
let divName = `addiv${adId}`;
let element = document.getElementById(divName);
createGoogleAdDivScript(element, divName);
}


// More Google Ad Manager Settings to initialize
googletag.pubads().enableSingleRequest();
googletag.enableServices();

if (HVAds && (!isMobileDevice || viewableAdType != 'fixedMobileBottom')){
// Disable initial load to precisely control when ads are requested.
googletag.pubads().disableInitialLoad();




}
if ((HVAds && (!isMobileDevice || viewableAdType != 'fixedMobileBottom')) || lazyLoad){

}


// Issue a request for all slots after setting up lazy load and viewable rotation stuff
// googletag.pubads().refresh(topSlots);
// googletag.pubads().refresh(bottomSlots);
// googletag.pubads().refresh(null, { changeCorrelator: false });
googletag.pubads().refresh(bottomSlots, { changeCorrelator: false });
googletag.pubads().refresh(extraSlots, { changeCorrelator: false });

// the below code refreshes the specified ads at a specified interval
if (adRotationSpeed > 0){
setInterval(function(){googletag.pubads().refresh(bottomSlots, { changeCorrelator: false });},adRotationSpeed);
setInterval(function(){googletag.pubads().refresh(extraSlots, { changeCorrelator: false });},adRotationSpeed);
// setInterval(function(){googletag.pubads().refresh(null, { changeCorrelator: false });},adRotationSpeed);
// setInterval(function(){googletag.pubads().refresh(refreshSlots);},adRotationSpeed);
}
});


}); // end window on load





// ==========================================================================
// FUNCTIONS USED ABOVE
// ==========================================================================
// Header Ads = appear above the navigation/header bar... not visible on mobile devices
// Top Ads = the very first ad(s) that show up below the navigation/header bar
// Content Ads = either rectangle ads or leaderboards that appear within the main content, below any top ads
// Content Ad Row = a row with a story box on left and an ad on right, only appears on channel pages & homepage, large devices only
// Footer Ad Mobile = fixed 320x50 ad at bottom of mobile device


// ---- CREATE AD DIVS & figure out how many we need ------
function populateAdSlots() {
let pageType = "Home";
let adSlotsFilled = [];
let isStory = false;

// set up an ad object consisting of all ads by type
let availableAds = {
leaderboardAds: [20,21,22,23,24,25,26,27],
mediumRectAds: [170,171,172,173,174,175,176,177,178,179,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719],
largeRectAds: [1090,1091,1092,1093],
topLeaderboardAds: [10],
topRectAds: [120,121,122],
risingStarAds: [2490],
headerRectAds: [2510,2511,2512],
headerLeaderboardAds: [2500],
videoAds: [],

}

// get all ad divs that need to be filled based on ids or classes
let topAdDiv = document.getElementById('topAds');
let topAdMobile = document.getElementById('topAdMobile');

// if switching 300x250s to 320x50s for mobile high viewability, we need to alter the height of the ad div
// also need to set the class name for content divs here
let contentDivClass = 'ad-content my-4'; // default

if (HVAds && isMobileDevice && !isLandscape && viewableAdType != 'fixedMobileBottom'){
contentDivClass = 'ad-leaderboard my-4';

// now change any existing ones on the page
let resizeAds = document.getElementsByClassName('ad-content');

if (resizeAds !== null){
for (let i = 0; i < resizeAds.length; i++) {
resizeAds[i].classList.remove("ad-content");
resizeAds[i].classList.add("ad-leaderboard", "my-4");
}
}
}

if (topAdMobile !== null && isMobileDevice){
if (!isLandscape){
// on mobile devices in portrait mode we want to add an extra 300x250 ad under the hero
// so we designate a special ad div with an id of topAdMobile as the topAdDiv,
// then change the ad div that normally is the topAdDiv to just be a regular Content Ad Row
if (topAdDiv !== null) topAdDiv.classList.add("contentAds")
topAdDiv = topAdMobile;
} else if (pageType == "Home" && window.matchMedia("(max-width: 767.98px) and (orientation: landscape)").matches){
// in landscape mode for larger mobile phones, need to remove the bottom margin on the first story card after the hero on the homepage
topAdMobile.nextElementSibling.firstElementChild.firstElementChild.classList.remove("mb-4");
}
}

// get all the divs on the page where ads can be displayed
let headerAdDiv = document.getElementById('headerAds');
let footerAdMobile = document.getElementById('stickyFooterMobileAd');
let contentAds = document.getElementsByClassName('contentAds');
let lgContentAds = document.getElementsByClassName('lgContentAds');
let mobileBottomAd = document.getElementById('mobileBottomAd');
let contentAdsRow = document.getElementsByClassName('contentAdsRow');
let videoAdDiv = document.getElementById('mobileVideoAd');

// we use lastAdPrinted to keep track of what type of ad was just printed,
// so we alternate between rectangle ads and leaderboard ads
let lastAdPrinted = "";
let lastRectAdPrinted = "";
let adId;

// have to do some more refactoring for tablets and subchannel pages
let adColumnDivs = document.getElementsByClassName('adColumn');
if (adColumnDivs !== null && isTablet && !isLandscape){
for (let i = 0; i < adColumnDivs.length; i++) {
// change div class to display better
adColumnDivs[i].classList.remove("col-sm-6");
adColumnDivs[i].classList.add("col-sm-12");
}
}

if (isMobileDevice && viewableAdType == 'fixedMobileBottom') {
// display a fixed bottom 320x50 for high viewability
footerAdMobile.classList.remove("d-none");
adId = "FixedMobile";
footerAdMobile.appendChild(createGoogleAdDiv(adId, "ad-stickybottom"));
adSlotsFilled.push({adType: "fixedMobile", adId});
} else {
// go thru each ad slot by type and set up ad divs

// slide in video ad at top of mobile
// only print out if there is a video ad available

if (isMobileDevice && videoAdDiv !== null && Object.keys(availableAds.videoAds).length > 0){
videoAdDiv.classList.remove("d-none");

adId = availableAds.videoAds.shift();
videoAdDiv.appendChild(createGoogleVideoAdDiv(adId, "d-block"));
adSlotsFilled.push({adType: "videoAd", adId});
}


// ads targeted to the header of the page, above the logo & navigation
if (!isMobileDevice && headerAdDiv !== null){

if (Object.keys(availableAds.risingStarAds).length > 0 ||
Object.keys(availableAds.headerRectAds).length > 0 ||
Object.keys(availableAds.headerLeaderboardAds).length > 0){
// unhide the div first
headerAdDiv.classList.remove("d-none");
headerAdDiv.classList.add("my-md-4");
}

if (Object.keys(availableAds.risingStarAds).length > 0) {
// print a 970x250 Ad
adId = availableAds.risingStarAds.shift();
headerAdDiv.appendChild(createGoogleAdDiv(adId, "ad-risingstar d-none d-md-block"));
adSlotsFilled.push({adType: "risingStar", adId});
lastAdPrinted = 'leaderboard';
} else if (Object.keys(availableAds.headerRectAds).length > 0) {
// print a row of Rectangle Ads
let headerSlots = createGoogleAdRow(headerAdDiv, "header", availableAds, contentDivClass);
adSlotsFilled.push(...headerSlots);
lastAdPrinted = 'rectangle';
} else if (Object.keys(availableAds.headerLeaderboardAds).length > 0) {
// print leaderboard ad
adId = availableAds.headerLeaderboardAds.shift();
headerAdDiv.appendChild(createGoogleAdDiv(adId, "ad-leaderboard my-4"));
adSlotsFilled.push({adType: "leaderboardHeader", adId});
lastAdPrinted = 'leaderboard';
}
}

// ads targeted to the top area of the page, below the header
if (topAdDiv !== null){
// unhide the div first
topAdDiv.classList.remove("d-none");

if ((lastAdPrinted == 'rectangle' || Object.keys(availableAds.topRectAds).length === 0) && Object.keys(availableAds.topLeaderboardAds).length > 0){
// print leaderboard ad
adId = availableAds.topLeaderboardAds.shift();
if (adId){
topAdDiv.appendChild(createGoogleAdDiv(adId, "ad-leaderboard my-4"));
adSlotsFilled.push({adType: "leaderboardTop", adId});
lastAdPrinted = 'leaderboard';
}
} else if (Object.keys(availableAds.topRectAds).length > 0){
// print a row of rectangle ads
let topSlots = createGoogleAdRow(topAdDiv, "top", availableAds, contentDivClass);
adSlotsFilled.push(...topSlots);
lastAdPrinted = 'rectangle';
}
}

// 300x250 ads that appear to the right of stories on channel & homepage, large devices only
if (contentAdsRow !== null && (isDesktop || (isTablet && isLandscape)) && Object.keys(availableAds.mediumRectAds).length > 0){
for (let i = 0; i < contentAdsRow.length; i++) {
// unhide div
contentAdsRow[i].classList.remove("d-none");
if (Object.keys(availableAds.mediumRectAds).length > 0){
// print rectangle ad
adId = availableAds.mediumRectAds.shift();
if (adId){
contentAdsRow[i].appendChild(createGoogleAdDiv(adId, contentDivClass));
adSlotsFilled.push({adType: "mediumRectangle", adId});
}
}
}
}

// 300x600 ads on homepage and channel pages
if (lgContentAds !== null && Object.keys(availableAds.largeRectAds).length > 0){
for (let i = 0; i < lgContentAds.length; i++) {
// we don't want to print an extra 300x250 on certain tablets or landscape phones and need to change the width of the video div to fit the device
if (lgContentAds[i].hasAttribute("id") && lgContentAds[i].getAttribute("id") == "lgBottomSlotHome" && (isTablet || window.innerWidth < 998)){
lgContentAds[i].nextElementSibling.classList.remove("col-lg-8");
lgContentAds[i].nextElementSibling.classList.add("col-sm-12");
} else {
// unhide div & print large rectangle ad
lgContentAds[i].classList.remove("d-none");
adId = availableAds.largeRectAds.shift();
if (adId){
lgContentAds[i].appendChild(createGoogleAdDiv(adId, "ad-content-tall my-4 my-lg-0"));
adSlotsFilled.push({adType: "largeRectangle", adId});
}
}
}
}
// ads that go within the content of the page - can be 728x90, 300x600 or 300x250
if (contentAds !== null){
for (let i = 0; i < contentAds.length; i++) {
// unhide div

contentAds[i].classList.remove("d-none");
if ((lastAdPrinted == 'leaderboard' || Object.keys(availableAds.leaderboardAds).length === 0) && (Object.keys(availableAds.mediumRectAds).length > 0 || Object.keys(availableAds.largeRectAds).length > 0)){

// check about a million things to see if we can/should print a large rectangle here
if (isStory && (lastRectAdPrinted == 'rectangle' || !lastRectAdPrinted)
&& Object.keys(availableAds.largeRectAds).length > 0 && (i < (contentAds.length-2))){

// keep track of this for next time thru this loop so we alternate large and regular rectangle ads
lastRectAdPrinted = 'lgRectangle';

adId = availableAds.largeRectAds.shift();
if (adId){
contentAds[i].classList.remove("flex-row", "justify-content-evenly", "d-flex");
if (!isMobileDevice) contentAds[i].classList.add("float-end");

contentAds[i].appendChild(createGoogleAdDiv(adId, "ad-content-tall my-2 ml-0 ml-lg-4"));
adSlotsFilled.push({adType: "largeRectangle", adId});

// advance the counter variable to skip the next row of ads because the large rectangle floats next to the text
// and as a result, the next ad row will wind up too close to this ad
i++;
}
} else {

// print row of rectangle ads
lastRectAdPrinted = 'rectangle';
let contentSlots = createGoogleAdRow(contentAds[i], "content", availableAds, contentDivClass);
adSlotsFilled.push(...contentSlots);
}
lastAdPrinted = 'rectangle';

} else if (Object.keys(availableAds.leaderboardAds).length > 0){
// print leaderboard ad
lastAdPrinted = 'leaderboard';
adId = availableAds.leaderboardAds.shift();
if (adId){
contentAds[i].appendChild(createGoogleAdDiv(adId, "ad-leaderboard my-4"));
adSlotsFilled.push({adType: "leaderboard", adId});
}
}
}
}

// for mobile only, and stories only, this ad prints out between suggested stories
if (isMobileDevice && mobileBottomAd !== null && Object.keys(availableAds.mediumRectAds).length > 0){
mobileBottomAd.classList.remove("d-none");
adId = availableAds.mediumRectAds.shift();
if (adId){
mobileBottomAd.appendChild(createGoogleAdDiv(adId, contentDivClass));
adSlotsFilled.push({adType: "mediumRectangle", adId});
lastAdPrinted = 'rectangle';
}
}

}
// return an array of ad slots we just created, needed to initialize the GAM scripting
return adSlotsFilled;
}


// ===================================
// FUNCTIONS TO CREATE AD SLOTS & DIVS
// ===================================

// creates a single ad div
function createGoogleAdDiv(adId, style){
const adNode = document.createElement("div");
const divName = `addiv${adId}`;
adNode.setAttribute("class", style);
adNode.setAttribute("id", divName);
return adNode;
}

function createGoogleVideoAdDiv(adId, style){
let videoNode = new DocumentFragment();
let addHTML = "";
const containerDiv = document.createElement("div");
containerDiv.setAttribute("id", "video-container");
containerDiv.setAttribute("class", "container");
containerDiv.classList.add("d-none");

addHTML += `
<div id="videoAd-container">
<div id="addiv${adId}" class="video-element"></div>
<button id="close-ad" class="btn btn-close btn-close-white" aria-label="Close"></button>
</div>

`;

containerDiv.innerHTML += addHTML;
videoNode.appendChild(containerDiv);

return videoNode;
}

// creates a row of 3 rectangles
function createGoogleAdRow(adDiv, adType, availableAds, adStyle){
let slotsFilled = [];
let adId;
let totalToPrint = (window.innerWidth < 680) ? 1 : (window.innerWidth < 998) ? 2 : 3;
for (let i = 0; i < totalToPrint; i++){
if (i == 0) revAdStyle = `${adStyle} order-first`;
else if (i == 1) revAdStyle = `${adStyle} order-last`;
else if (i == 2) revAdStyle = `${adStyle}`;
if (adType == "header" && Object.keys(availableAds.headerRectAds).length > 0){
adId = availableAds.headerRectAds.shift();
if (adId){
adDiv.appendChild(createGoogleAdDiv(adId, revAdStyle));
slotsFilled.push({adType: "mediumRectangleHeader", adId});
}
} else if (adType == "top" && Object.keys(availableAds.topRectAds).length > 0){
adId = availableAds.topRectAds.shift();
if (adId){
adDiv.appendChild(createGoogleAdDiv(adId, revAdStyle));
slotsFilled.push({adType: "mediumRectangleTop", adId});
}
} else {
adId = availableAds.mediumRectAds.shift();
if (adId){
adDiv.appendChild(createGoogleAdDiv(adId, revAdStyle));
slotsFilled.push({adType: "mediumRectangle", adId});
}
}
}
return slotsFilled;
}

// creates the actual GAM script inside the div
function createGoogleAdDivScript(adNode, divName){
const scriptElement = document.createElement("script");
const scriptText = document.createTextNode("googletag.cmd.push(function() { googletag.display('"+divName+"');});");
scriptElement.appendChild(scriptText);
adNode.appendChild(scriptElement);
}


</script>



<!-- Fathom - beautiful, simple website analytics -->
<script src="https://cdn.usefathom.com/script.js" data-site="REDDZIRP" defer async></script>



<!-- / Fathom --> <!-- Hotjar Tracking Code for EDGE Website -->
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:3507304,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
</head>

<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-K7J6TCH4"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->

<div id="mobileVideoAd" class="slider-ad d-none"></div>



<div id="headerAds" class="container d-flex flex-row justify-content-evenly my-0 d-none" >
<!-- TOP ADS -->
</div>

<!-- HEADER & NAV -->
<header class="header sticky-top" role="banner" >
<nav class="navbar navbar-tall navbar-expand-md navbar-dark bg-dark" role="navigation">
<div class="container justify-content-center">


<!-- Toggle button -->
<button id="toggle-nav" class="navbar-toggler" type="button" data-mdb-toggle="offcanvas" data-mdb-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<i class="fa-solid fa-bars"></i>
</button>
<div class="offcanvas offcanvas-start justify-content-center align-items-md-end" id="navbarNav">
<div class="offcanvas-header justify-content-end">
<button type="button" class="btn-close btn-close-white" data-mdb-dismiss="offcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<div class="navbar-nav align-items-md-end">



<div class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="/ch/News/" id="News" role="button" aria-expanded="false">News</a>



<ul class="dropdown-menu" aria-labelledby="News" id="News-dropdown">

<li><a class="dropdown-item" href="/ch/News/International/">International</a></li>


<li><a class="dropdown-item" href="/ch/News/National/">National</a></li>


<li><a class="dropdown-item" href="/ch/News/Politics/">Politics</a></li>


<li><a class="dropdown-item" href="/ch/News/Business/">Business</a></li>


<li><a class="dropdown-item" href="/ch/News/Health/">Health</a></li>


</ul>


</div>


<div class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="/ch/Culture/" id="Culture" role="button" aria-expanded="false">Culture</a>



<ul class="dropdown-menu" aria-labelledby="Culture" id="Culture-dropdown">

<li><a class="dropdown-item" href="/ch/Culture/Entertainment/">Entertainment</a></li>


<li><a class="dropdown-item" href="/ch/Culture/Social%20Media/">Social Media</a></li>


<li><a class="dropdown-item" href="/ch/Culture/Lifestyle/">Lifestyle</a></li>


<li><a class="dropdown-item" href="/ch/Culture/Travel/">Travel</a></li>


</ul>


</div>

<div class="nav-item pb-0 d-none d-md-block"><a href="/" class="navbar-brand"><script type="text/javascript" style="display:none">
//<![CDATA[
window.__mirage2 = {petok:"xTIRvU2_.Yn2asbfQ_UYQGSLAGDxXQD3zzt9b0OXqwc-1800-0.0.1.1"};
//]]>
</script>
<script type="text/javascript" src="https://ajax.cloudflare.com/cdn-cgi/scripts/04b3eb47/cloudflare-static/mirage2.min.js"></script>
<img class="logo-menu" alt="EDGE Media Network" data-cfsrc="/images/logo@2x.png" style="display:none;visibility:hidden;"><noscript><img class="logo-menu" src="/images/logo@2x.png" alt="EDGE Media Network"></noscript></a></div>


<div class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="/ch/Pride/" id="Pride" role="button" aria-expanded="false">Pride</a>



<ul class="dropdown-menu" aria-labelledby="Pride" id="Pride-dropdown">

<li><a class="dropdown-item" href="/ch/Pride/News/">News</a></li>


<li><a class="dropdown-item" href="/ch/Pride/OUTreach/">OUTreach</a></li>


</ul>


</div>


<div class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="/Media/" id="Media" role="button" aria-expanded="false">Media</a>



<ul class="dropdown-menu" aria-labelledby="Media" id="Media-dropdown">

<li><a class="dropdown-item" href="/Media/Video/">Video</a></li>


<li><a class="dropdown-item" href="/Media/Gallery/">Photo Gallery</a></li>


</ul>


</div>



</div>
</div>
</div>

<div class="d-flex pb-0 d-block d-md-none"><a href="/"><img class="logo-menu" alt="EDGE Media Network" data-cfsrc="/images/logo@2x.png" style="display:none;visibility:hidden;"><noscript><img class="logo-menu" src="/images/logo@2x.png" alt="EDGE Media Network"></noscript></a></div>


<div class="nav-icons d-flex flex-row-reverse">
<div class="nav-item me-3 me-md-1 me-lg-3">

<!-- Search -->
<i id="searchIcon" class="fas fa-search fa-flip-horizontal" style="color:#FFF; cursor: pointer;" aria-hidden="true"></i>
<form action="/search" method="get" role="form" id="searchForm">
<div id="searchDiv" class="togglesearch input-group w-auto" style="display: none;">
<input type=hidden id="pageValue" name="pageValue" value="1"/>
<input type="text" class="form-control" placeholder="" name="searchBox" id="searchBox" required aria-label="Enter Search Term" aria-describedby="searchBox"/>
<button type="submit" id="searchButton" class="btn w-35" style="color:white">Search</button>
</div>
</form>
</div>
<div class="nav-item me-1 me-lg-3 dropdown">
<a id="locationIcon" class="nav-link dropdown-toggle me-md-1 me-lg-2" role="button" href="#" aria-expanded="false"><i class="fa-solid fa-globe" style="color:#FFF;"></i></a>
<ul class="dropdown-menu dropdown-small" aria-labelledby="locationIcon" id="locationDropdown">

<li><a class="dropdown-item item-small" href="https://atlanta.edgemedianetwork.com">Atlanta, GA</a></li>

<li><a class="dropdown-item item-small" href="https://atlanticcity.edgemedianetwork.com">Atlantic City, NJ</a></li>

<li><a class="dropdown-item item-small" href="https://austin.edgemedianetwork.com">Austin, TX</a></li>

<li><a class="dropdown-item item-small" href="https://baltimore.edgemedianetwork.com">Baltimore, MD</a></li>

<li><a class="dropdown-item item-small" href="https://boston.edgemedianetwork.com">Boston, MA</a></li>

<li><a class="dropdown-item item-small" href="https://buffalo.edgemedianetwork.com">Buffalo, NY</a></li>

<li><a class="dropdown-item item-small" href="https://charlotte.edgemedianetwork.com">Charlotte, NC</a></li>

<li><a class="dropdown-item item-small" href="https://chicago.edgemedianetwork.com">Chicago, IL</a></li>

<li><a class="dropdown-item item-small" href="https://cleveland.edgemedianetwork.com">Cleveland, OH</a></li>

<li><a class="dropdown-item item-small" href="https://columbus.edgemedianetwork.com">Columbus, OH</a></li>

<li><a class="dropdown-item item-small" href="https://dallas.edgemedianetwork.com">Dallas, TX</a></li>

<li><a class="dropdown-item item-small" href="https://denver.edgemedianetwork.com">Denver, CO</a></li>

<li><a class="dropdown-item item-small" href="https://detroit.edgemedianetwork.com">Detroit, MI</a></li>

<li><a class="dropdown-item item-small" href="https://fireisland.edgemedianetwork.com">Fire Island, NY</a></li>

<li><a class="dropdown-item item-small" href="https://ftlauderdale.edgemedianetwork.com">Ft. Lauderdale, FL</a></li>

<li><a class="dropdown-item item-small" href="https://houston.edgemedianetwork.com">Houston, TX</a></li>

<li><a class="dropdown-item item-small" href="https://hudsonvalley.edgemedianetwork.com">Hudson Valley, NY</a></li>

<li><a class="dropdown-item item-small" href="https://indianapolis.edgemedianetwork.com">Indianapolis, IN</a></li>

<li><a class="dropdown-item item-small" href="https://keywest.edgemedianetwork.com">Key West, FL</a></li>

<li><a class="dropdown-item item-small" href="https://lasvegas.edgemedianetwork.com">Las Vegas, NV</a></li>

<li><a class="dropdown-item item-small" href="https://losangeles.edgemedianetwork.com">Los Angeles, CA</a></li>

<li><a class="dropdown-item item-small" href="https://miami.edgemedianetwork.com">Miami, FL</a></li>

<li><a class="dropdown-item item-small" href="https://twincities.edgemedianetwork.com">Minneapolis-St. Paul, MN</a></li>

<li><a class="dropdown-item item-small" href="https://nashville.edgemedianetwork.com">Nashville, TN</a></li>

<li><a class="dropdown-item item-small" href="https://neworleans.edgemedianetwork.com">New Orleans, LA</a></li>

<li><a class="dropdown-item item-small" href="https://newyork.edgemedianetwork.com">New York City, NY</a></li>

<li><a class="dropdown-item item-small" href="https://orlando.edgemedianetwork.com">Orlando, FL</a></li>

<li><a class="dropdown-item item-small" href="https://palmsprings.edgemedianetwork.com">Palm Springs, CA</a></li>

<li><a class="dropdown-item item-small" href="https://philadelphia.edgemedianetwork.com">Philadelphia, PA</a></li>

<li><a class="dropdown-item item-small" href="https://phoenix.edgemedianetwork.com">Phoenix, AZ</a></li>

<li><a class="dropdown-item item-small" href="https://pittsburgh.edgemedianetwork.com">Pittsburgh, PA</a></li>

<li><a class="dropdown-item item-small" href="https://portland.edgemedianetwork.com">Portland, OR</a></li>

<li><a class="dropdown-item item-small" href="https://providence.edgemedianetwork.com">Providence, RI</a></li>

<li><a class="dropdown-item item-small" href="https://ptown.edgemedianetwork.com">Provincetown, MA</a></li>

<li><a class="dropdown-item item-small" href="https://sacramento.edgemedianetwork.com">Sacramento, CA</a></li>

<li><a class="dropdown-item item-small" href="https://sandiego.edgemedianetwork.com">San Diego, CA</a></li>

<li><a class="dropdown-item item-small" href="https://sanfrancisco.edgemedianetwork.com">San Francisco, CA</a></li>

<li><a class="dropdown-item item-small" href="https://seattle.edgemedianetwork.com">Seattle, WA</a></li>

<li><a class="dropdown-item item-small" href="https://tampa.edgemedianetwork.com">Tampa, FL</a></li>

<li><a class="dropdown-item item-small" href="https://washington.edgemedianetwork.com">Washington, DC</a></li>

</ul>

</div>
</div>

</div>
</nav>
</header>

<div id="maincontent">


<div id="bodycontent">


<!-- MAIN CONTENT -->
<main role="main" id="main" class="container" style="display: grid;">
<section id="topstories">
<!-- TOP STORIES -->
<span class="home-date text-uppercase mt-3 d-block d-md-none"><i class="fa-solid fa-calendar-days"></i> Tuesday, Sep 9, 2025</span>
<h1 class="mt-3 mt-md-5">LGBTQ+ TOP STORIES
<!-- TODAY'S DATE -->
<span class="home-date text-uppercase mt-2 float-end d-none d-md-inline-block"><i class="fa-solid fa-calendar-days"></i> Tuesday, Sep 9, 2025</span>
</h1>



<div class="row d-flex align-items-stretch mb-4 mb-md-0">
<div class="col-12 col-md-8 mb-4 mb-md-0">


<div class="card p-4 hovershadow h-100 storyCard">
<div class="ratio ratio-16x9">
<a href="/story/157883">
<img
class="img-fluid hero-image"
fetchpriority="high"

src="/img/storynew/157883?width=346"
srcset="/img/storynew/157883?width=346 346w, /img/storynew/157883?width=692 692w, /img/storynew/157883?width=1100 1100w"
sizes="(max-width: 576px) 100vw, (max-width: 768) 692px, 1100px"
alt="The Latest: Ice, Now Freed of Restraints, Launches &#39;Operation Midway Blitz&#39; in Chicago"
/>
</a>
</div>

<div class="card-body p-0 pt-4">
<h2><a href="/story/157883">The Latest: Ice, Now Freed of Restraints, Launches &#39;Operation Midway Blitz&#39; in Chicago</a></h2>

<p class="card-text text-muted-edited d-none d-md-block">The Department of Homeland Security’s announcement that immigration agents will flood Chicago in “Operation Midway Blitz” is stirring up fresh anxiety over threats of federal intervention in the nation’s third-largest city</p>

<p class="card-author">
by The Associated Press
|
2 hours ago</p>
</div>
</div>

</div>



<div id="topAdMobile" class="d-none"></div>

<div class="col-12 col-md-4 mt-2 mt-md-0">
<div class="row d-flex justify-content-center">

<div class="col-12 col-sm-6 col-md-12 mb-4">

<div id="157863" class="card p-4 hovershadow h-100 w-100 storyCard ">
<a id="story_157863" class="" href="/story/157863">
<div class="ratio ratio-16x9">
<img
class="img-fluid storycard-image"
loading="eager"
src="/img/storynew/157863?width=320"
srcset="/img/storynew/157863?width=320 320w, /img/storynew/157863?width=375 375w, /img/storynew/157863?width=300 300w"
sizes="(max-width: 576px) 100vw, (max-width: 768) 375w, 300w"
alt="Techno-Fashion and Queer Protest: How dapperQ’s New York Fashion Week Show Is Shaping Queer Style in 2025"
/>
</div>

<div class="card-body p-0 pt-4">
<h5>Techno-Fashion and Queer Protest: How dapperQ’s New York Fashion Week Show Is Shaping Queer Style in 2025</h5>

<p class="card-author">


3 hours ago</p>

</div>
</a>
</div>
</div>
<div class="col-12 col-sm-6 col-md-12 ">

<div id="157860" class="card p-4 hovershadow h-100 w-100 storyCard ">
<a id="story_157860" class="" href="/story/157860">
<div class="ratio ratio-16x9">
<img
class="img-fluid storycard-image"
loading="eager"
src="/img/storynew/157860?width=320"
srcset="/img/storynew/157860?width=320 320w, /img/storynew/157860?width=375 375w, /img/storynew/157860?width=300 300w"
sizes="(max-width: 576px) 100vw, (max-width: 768) 375w, 300w"
alt="Rian Johnson Takes Glenn Close to Church in &#39;Wake Up, Dead Man: A Knives Out Mystery&#39;"
/>
</div>

<div class="card-body p-0 pt-4">
<h5>Rian Johnson Takes Glenn Close to Church in &#39;Wake Up, Dead Man: A Knives Out Mystery&#39;</h5>

<p class="card-author">


by Jake Coyle
|

3 hours ago</p>

</div>
</a>
</div>
</div>

</div>
</div>
</div>




<div class="row mt-md-5">

<div class="col-sm-6 col-lg-4 mb-4">

<div id="157859" class="card p-4 hovershadow h-100 w-100 storyCard ">
<a id="story_157859" class="" href="/story/157859">
<div class="ratio ratio-16x9">
<img
class="img-fluid storycard-image"
loading="eager"
src="/img/storynew/157859?width=320"
srcset="/img/storynew/157859?width=320 320w, /img/storynew/157859?width=375 375w, /img/storynew/157859?width=300 300w"
sizes="(max-width: 576px) 100vw, (max-width: 768) 375w, 300w"
alt="Kindness in the Kitchen: the American Appeal of ‘the Great British Bake Off&#39;"
/>
</div>

<div class="card-body p-0 pt-4">
<h5>Kindness in the Kitchen: the American Appeal of ‘the Great British Bake Off&#39;</h5>

<p class="card-author">


by Laura Sampson
|

4 hours ago</p>

</div>
</a>
</div>
</div>

<div class="col-sm-6 col-lg-4 mb-4 d-none d-lg-block">

<div id="157872" class="card p-4 hovershadow h-100 w-100 storyCard ">
<a id="story_157872" class="" href="/story/157872">
<div class="ratio ratio-16x9">
<img
class="img-fluid storycard-image"
loading="eager"
src="/img/storynew/157872?width=320"
srcset="/img/storynew/157872?width=320 320w, /img/storynew/157872?width=375 375w, /img/storynew/157872?width=300 300w"
sizes="(max-width: 576px) 100vw, (max-width: 768) 375w, 300w"
alt="Supreme Court Lifts Restrictions on LA Immigration Stops Set After Agents Swept up US Citizens"
/>
</div>

<div class="card-body p-0 pt-4">
<h5>Supreme Court Lifts Restrictions on LA Immigration Stops Set After Agents Swept up US Citizens</h5>

<p class="card-author">


by Lindsay Whitehurst
|

4 hours ago</p>

</div>
</a>
</div>
</div>

<div class="col-sm-6 col-lg-4 mb-4 d-none d-lg-block">

<div id="157819" class="card p-4 hovershadow h-100 w-100 storyCard ">
<a id="story_157819" class="" href="/story/157819">
<div class="ratio ratio-16x9">
<img
class="img-fluid storycard-image"
loading="eager"
src="/img/storynew/157819?width=320"
srcset="/img/storynew/157819?width=320 320w, /img/storynew/157819?width=375 375w, /img/storynew/157819?width=300 300w"
sizes="(max-width: 576px) 100vw, (max-width: 768) 375w, 300w"
alt="RFK Jr&#39;s Family Members Say He Is a &#39;Threat&#39; to Americans&#39; Health and Call for His Resignation"
/>
</div>

<div class="card-body p-0 pt-4">
<h5>RFK Jr&#39;s Family Members Say He Is a &#39;Threat&#39; to Americans&#39; Health and Call for His Resignation</h5>

<p class="card-author">


by Associated Press
|

Sep 8</p>

</div>
</a>
</div>
</div>


</div>

</section>

<div id="topAds" class="d-flex flex-row justify-content-evenly d-none"></div>


<!-- WIDE CARD COLUMN WITH 300X600 AD TO RIGHT -->

<div class="row pt-4 channelColumn">
<div class="col-lg-8 mb-4">
<section id="News">
<h2><a href="/ch/News/" class="title-link">News</a></h2>



<div class="card p-4 hovershadow storyCard mb-4">
<div class="row">
<div class="col-sm-5">
<div class="ratio ratio-16x9">
<a href="/story/157862">
<img
class="img-fluid storycard-image"
loading="lazy"
src="/img/storynew/157862?width=320"
srcset="/img/storynew/157862?width=320 320w, /img/storynew/157862?width=375 375w, /img/storynew/157862?width=300 300w"
sizes="(max-width: 576px) 100vw, (max-width: 768) 375w, 300w"
alt="Years of Activism Resulted in a Hong Kong Same-sex Partnership Bill, but a Tough Vote Remains"
/>
</a></div>
</div>
<div class="col-sm-7">

<div class="card-body p-0 pt-4 pt-md-0">
<h5><a href="/story/157862">Years of Activism Resulted in a Hong Kong Same-sex Partnership Bill, but a Tough Vote Remains</a></h5>

<p class="card-text text-muted-edited d-none d-md-block">Hong Kong lawmakers are set to debate a government-proposed framework to recognize same-sex partnerships</p>

<p class="card-author">
by Kanis Leung
|
1 hour ago</p>



</div>
</div>
</div>
</div>


<div class="card p-4 hovershadow storyCard mb-4">
<div class="row">
<div class="col-sm-5">
<div class="ratio ratio-16x9">
<a href="/story/157868">
<img
class="img-fluid storycard-image"
loading="lazy"
src="/img/storynew/157868?width=320"
srcset="/img/storynew/157868?width=320 320w, /img/storynew/157868?width=375 375w, /img/storynew/157868?width=300 300w"
sizes="(max-width: 576px) 100vw, (max-width: 768) 375w, 300w"
alt="If Obergefell Falls, So Might Marriage Equality in These 31 States"
/>
</a></div>
</div>
<div class="col-sm-7">

<div class="card-body p-0 pt-4 pt-md-0">
<h5><a href="/story/157868">If Obergefell Falls, So Might Marriage Equality in These 31 States</a></h5>

<p class="card-text text-muted-edited d-none d-md-block">As calls to revisit the landmark Obergefell v. Hodges decision intensify, advocates and legal scholars warn that 31 states could see marriage equality outlawed...</p>

<p class="card-author">

1 hour ago</p>



</div>
</div>
</div>
</div>


</div>

<!-- 300x600 AD -->
<div class="col-lg-4 text-center text-md-end mb-4 d-none lgContentAds"></div>
</div>



<div class="row">
<div class="col-sm-6 col-md-4 mb-4 d-md-flex">

<div id="157844" class="card p-4 hovershadow h-100 w-100 storyCard ">
<a id="story_157844" class="" href="/story/157844">
<div class="ratio ratio-16x9">
<img
class="img-fluid storycard-image"
loading="lazy"
src="/img/storynew/157844?width=320"
srcset="/img/storynew/157844?width=320 320w, /img/storynew/157844?width=375 375w, /img/storynew/157844?width=300 300w"
sizes="(max-width: 576px) 100vw, (max-width: 768) 375w, 300w"
alt="Trump’s Pick for Bureau of Labor Statistics Faces Backlash Over Homophobic Tweets"
/>
</div>

<div class="card-body p-0 pt-4">
<h5>Trump’s Pick for Bureau of Labor Statistics Faces Backlash Over Homophobic Tweets</h5>

<p class="card-author">


Sep 8</p>

</div>
</a>
</div>
</div>
<div class="col-sm-6 col-md-4 mb-4 d-md-flex">

<div id="157848" class="card p-4 hovershadow h-100 w-100 storyCard ">
<a id="story_157848" class="" href="/story/157848">
<div class="ratio ratio-16x9">
<img
class="img-fluid storycard-image"
loading="lazy"
src="/img/storynew/157848?width=320"
srcset="/img/storynew/157848?width=320 320w, /img/storynew/157848?width=375 375w, /img/storynew/157848?width=300 300w"
sizes="(max-width: 576px) 100vw, (max-width: 768) 375w, 300w"
alt="Unabashed California Liberal and Former Us Rep. John Burton Dies at 92"
/>
</div>

<div class="card-body p-0 pt-4">
<h5>Unabashed California Liberal and Former Us Rep. John Burton Dies at 92</h5>

<p class="card-author">


by Janie Har
|

Sep 8</p>

</div>
</a>
</div>
</div>
<div class="col-sm-6 col-md-4 mb-4 d-none d-md-flex">

<div id="157843" class="card p-4 hovershadow h-100 w-100 storyCard ">
<a id="story_157843" class="" href="/story/157843">
<div class="ratio ratio-16x9">
<img
class="img-fluid storycard-image"
loading="lazy"
src="/img/storynew/157843?width=320"
srcset="/img/storynew/157843?width=320 320w, /img/storynew/157843?width=375 375w, /img/storynew/157843?width=300 300w"
sizes="(max-width: 576px) 100vw, (max-width: 768) 375w, 300w"
alt="Republicans Are Eager for President Trump to Expand His Use of the Military on Us Soil"
/>
</div>

<div class="card-body p-0 pt-4">
<h5>Republicans Are Eager for President Trump to Expand His Use of the Military on Us Soil</h5>

<p class="card-author">


by Stephen Groves
|

Sep 8</p>

</div>
</a>
</div>
</div>
</div>


<div class="contentAds d-flex flex-row justify-content-evenly d-none"></div>

<!-- WIDE CARD ROWS WITH 300X250 ADS TO RIGHT -->

<section id="Culture">
<h2 class="mt-5"><a href="/ch/Culture" class="title-link">Culture</a></h2>

<div class="row channelRow">
<div class="col-lg-8 mb-4">


<div class="card p-4 hovershadow storyCard h-100">
<div class="row">
<div class="col-sm-5">
<div class="ratio ratio-16x9">
<a href="/story/156227">
<img
class="img-fluid storycard-image"
loading="lazy"
src="/img/storynew/156227?width=320"
srcset="/img/storynew/156227?width=320 320w, /img/storynew/156227?width=375 375w, /img/storynew/156227?width=300 300w"
sizes="(max-width: 576px) 100vw, (max-width: 768) 375w, 300w"
alt="Travel Alert: Countries Queer Travelers Should Avoid in 2025 And Beyond"
/>
</a></div>
</div>
<div class="col-sm-7">

<div class="card-body p-0 pt-4 pt-md-0">
<h5><a href="/story/156227">Travel Alert: Countries Queer Travelers Should Avoid in 2025 And Beyond</a></h5>

<p class="card-text text-muted-edited d-none d-md-block">Recent global indexes and human rights reports highlight a troubling reality: not all destinations are safe for queer travelers. </p>

<p class="card-author">

2 hours ago</p>



</div>
</div>
</div>
</div>
</div>


<!-- 300x250 AD -->
<div class="col-lg-4 text-center text-md-end mb-4 mb-md-0 mb-lg-4 d-none contentAdsRow"></div>


</div>

<div class="row channelRow">
<div class="col-lg-8 mb-4">


<div class="card p-4 hovershadow storyCard h-100">
<div class="row">
<div class="col-sm-5">
<div class="ratio ratio-16x9">
<a href="/story/157847">
<img
class="img-fluid storycard-image"
loading="lazy"
src="/img/storynew/157847?width=320"
srcset="/img/storynew/157847?width=320 320w, /img/storynew/157847?width=375 375w, /img/storynew/157847?width=300 300w"
sizes="(max-width: 576px) 100vw, (max-width: 768) 375w, 300w"
alt="Howard Stern Returns to Siriusxm Radio Show After Trolling Listeners"
/>
</a></div>
</div>
<div class="col-sm-7">

<div class="card-body p-0 pt-4 pt-md-0">
<h5><a href="/story/157847">Howard Stern Returns to Siriusxm Radio Show After Trolling Listeners</a></h5>

<p class="card-text text-muted-edited d-none d-md-block">Radio host Howard Stern has returned to SiriusXM</p>

<p class="card-author">
by Mark Kennedy
|
Sep 8</p>



</div>
</div>
</div>
</div>
</div>


<!-- 300x250 AD -->
<div class="col-lg-4 text-center text-md-end mb-4 mb-md-0 mb-lg-4 d-none contentAdsRow"></div>


</div>



<div class="row">
<div class="col-sm-6 col-md-4 mb-4 d-md-flex">

<div id="157846" class="card p-4 hovershadow h-100 w-100 storyCard ">
<a id="story_157846" class="" href="/story/157846">
<div class="ratio ratio-16x9">
<img
class="img-fluid storycard-image"
loading="lazy"
src="/img/storynew/157846?width=320"
srcset="/img/storynew/157846?width=320 320w, /img/storynew/157846?width=375 375w, /img/storynew/157846?width=300 300w"
sizes="(max-width: 576px) 100vw, (max-width: 768) 375w, 300w"
alt="Breaking Barriers for Queer Athletes: Trans Trailblazer Clayton Jay Reeves Invited Back to “American Ninja Warrior”"
/>
</div>

<div class="card-body p-0 pt-4">
<h5>Breaking Barriers for Queer Athletes: Trans Trailblazer Clayton Jay Reeves Invited Back to “American Ninja Warrior”</h5>

<p class="card-author">


Sep 8</p>

</div>
</a>
</div>
</div>
<div class="col-sm-6 col-md-4 mb-4 d-md-flex">

<div id="157841" class="card p-4 hovershadow h-100 w-100 storyCard ">
<a id="story_157841" class="" href="/story/157841">
<div class="ratio ratio-16x9">
<img
class="img-fluid storycard-image"
loading="lazy"
src="/img/storynew/157841?width=320"
srcset="/img/storynew/157841?width=320 320w, /img/storynew/157841?width=375 375w, /img/storynew/157841?width=300 300w"
sizes="(max-width: 576px) 100vw, (max-width: 768) 375w, 300w"
alt="Tristan Schukraft Champions Puerto Vallarta’s Tryst Hotel as a Global Queer Haven"
/>
</div>

<div class="card-body p-0 pt-4">
<h5>Tristan Schukraft Champions Puerto Vallarta’s Tryst Hotel as a Global Queer Haven</h5>

<p class="card-author">


Sep 8</p>

</div>
</a>
</div>
</div>
<div class="col-sm-6 col-md-4 mb-4 d-none d-md-flex">

<div id="157478" class="card p-4 hovershadow h-100 w-100 storyCard ">
<a id="story_157478" class="" href="/story/157478">
<div class="ratio ratio-16x9">
<img
class="img-fluid storycard-image"
loading="lazy"
src="/img/storynew/157478?width=320"
srcset="/img/storynew/157478?width=320 320w, /img/storynew/157478?width=375 375w, /img/storynew/157478?width=300 300w"
sizes="(max-width: 576px) 100vw, (max-width: 768) 375w, 300w"
alt="Amr Elsheikh Has Us in an Empire State of Mind"
/>
</div>

<div class="card-body p-0 pt-4">
<h5>Amr Elsheikh Has Us in an Empire State of Mind</h5>

<p class="card-author">



by <a href="/search?author=126436">Timothy Rawles</a>
|

Sep 8</p>

</div>
</a>
</div>
</div>
</div>


<div class="contentAds d-flex flex-row justify-content-evenly d-none"></div>

<!-- WIDE CARD COLUMN WITH 300X600 AD TO RIGHT -->

<div class="row pt-4 channelColumn">
<div class="col-lg-8 mb-4">
<section id="Pride">
<h2><a href="/ch/Pride/" class="title-link">Pride</a></h2>



<div class="card p-4 hovershadow storyCard mb-4">
<div class="row">
<div class="col-sm-5">
<div class="ratio ratio-16x9">
<a href="/story/157727">
<img
class="img-fluid storycard-image"
loading="lazy"
src="/img/storynew/157727?width=320"
srcset="/img/storynew/157727?width=320 320w, /img/storynew/157727?width=375 375w, /img/storynew/157727?width=300 300w"
sizes="(max-width: 576px) 100vw, (max-width: 768) 375w, 300w"
alt="2024 FBI Report Reveals Persistent High Rates of Anti-Queer Hate Crimes in the United States"
/>
</a></div>
</div>
<div class="col-sm-7">

<div class="card-body p-0 pt-4 pt-md-0">
<h5><a href="/story/157727">2024 FBI Report Reveals Persistent High Rates of Anti-Queer Hate Crimes in the United States</a></h5>

<p class="card-text text-muted-edited d-none d-md-block">The FBI’s newly released 2024 Hate Crime Statistics show that anti-queer hate crimes in the United States remain alarmingly high, with over 2,400 incidents...</p>

<p class="card-author">

Sep 5</p>



</div>
</div>
</div>
</div>


<div class="card p-4 hovershadow storyCard mb-4">
<div class="row">
<div class="col-sm-5">
<div class="ratio ratio-16x9">
<a href="/story/157681">
<img
class="img-fluid storycard-image"
loading="lazy"
src="/img/storynew/157681?width=320"
srcset="/img/storynew/157681?width=320 320w, /img/storynew/157681?width=375 375w, /img/storynew/157681?width=300 300w"
sizes="(max-width: 576px) 100vw, (max-width: 768) 375w, 300w"
alt="New York LGBTQ+ Film Festival Offers Free Virtual Access to Arizonans After Trump’s Executive Orders Force Phoenix Festival Shutdown"
/>
</a></div>
</div>
<div class="col-sm-7">

<div class="card-body p-0 pt-4 pt-md-0">
<h5><a href="/story/157681">New York LGBTQ+ Film Festival Offers Free Virtual Access to Arizonans After Trump’s Executive Orders Force Phoenix Festival Shutdown</a></h5>

<p class="card-text text-muted-edited d-none d-md-block">After executive orders signed by President Trump restricted DEI initiatives in Arizona, resulting in the cancellation of the Desperado LGBTQ+ Film Festival,...</p>

<p class="card-author">

Sep 4</p>



</div>
</div>
</div>
</div>


</div>

<!-- 300x600 AD -->
<div class="col-lg-4 text-center text-md-end mb-4 d-none lgContentAds"></div>
</div>



<div class="row">
<div class="col-sm-6 col-md-4 mb-4 d-md-flex">

<div id="157664" class="card p-4 hovershadow h-100 w-100 storyCard ">
<a id="story_157664" class="" href="/story/157664">
<div class="ratio ratio-16x9">
<img
class="img-fluid storycard-image"
loading="lazy"
src="/img/storynew/157664?width=320"
srcset="/img/storynew/157664?width=320 320w, /img/storynew/157664?width=375 375w, /img/storynew/157664?width=300 300w"
sizes="(max-width: 576px) 100vw, (max-width: 768) 375w, 300w"
alt="Palm Springs Pride Announces 2025 Pride Honors Awards Recipients"
/>
</div>

<div class="card-body p-0 pt-4">
<h5>Palm Springs Pride Announces 2025 Pride Honors Awards Recipients</h5>

<p class="card-author">


Sep 3</p>

</div>
</a>
</div>
</div>
<div class="col-sm-6 col-md-4 mb-4 d-md-flex">

<div id="157603" class="card p-4 hovershadow h-100 w-100 storyCard ">
<a id="story_157603" class="" href="/story/157603">
<div class="ratio ratio-16x9">
<img
class="img-fluid storycard-image"
loading="lazy"
src="/img/storynew/157603?width=320"
srcset="/img/storynew/157603?width=320 320w, /img/storynew/157603?width=375 375w, /img/storynew/157603?width=300 300w"
sizes="(max-width: 576px) 100vw, (max-width: 768) 375w, 300w"
alt="Lorde Shares Candid Reflections on Gender Identity: “I Never Felt Like a Woman Until I Was 26”"
/>
</div>

<div class="card-body p-0 pt-4">
<h5>Lorde Shares Candid Reflections on Gender Identity: “I Never Felt Like a Woman Until I Was 26”</h5>

<p class="card-author">


Sep 2</p>

</div>
</a>
</div>
</div>
<div class="col-sm-6 col-md-4 mb-4 d-none d-md-flex">

<div id="157601" class="card p-4 hovershadow h-100 w-100 storyCard ">
<a id="story_157601" class="" href="/story/157601">
<div class="ratio ratio-16x9">
<img
class="img-fluid storycard-image"
loading="lazy"
src="/img/storynew/157601?width=320"
srcset="/img/storynew/157601?width=320 320w, /img/storynew/157601?width=375 375w, /img/storynew/157601?width=300 300w"
sizes="(max-width: 576px) 100vw, (max-width: 768) 375w, 300w"
alt="Burkina Faso Passes Law Criminalizing Homosexuality"
/>
</div>

<div class="card-body p-0 pt-4">
<h5>Burkina Faso Passes Law Criminalizing Homosexuality</h5>

<p class="card-author">


Sep 2</p>

</div>
</a>
</div>
</div>
</div>


<div class="contentAds d-flex flex-row justify-content-evenly d-none"></div>

<!-- WIDE CARD ROWS WITH 300X250 ADS TO RIGHT -->

<section id="Media">
<h2 class="mt-5"><a href="Media" class="title-link">Media</a></h2>

<div class="row channelRow">
<div class="col-lg-8 mb-4">


<div class="card p-4 hovershadow storyCard h-100">
<div class="row">
<div class="col-sm-5">
<div class="ratio ratio-16x9">
<a href="/media/gallery/340365">
<img
class="img-fluid storycard-image"
loading="lazy"
src="/img/story/340365?width=320"
srcset="/img/story/340365?width=320 320w, /img/story/340365?width=375 375w, /img/story/340365?width=300 300w"
sizes="(max-width: 576px) 100vw, (max-width: 768) 375w, 300w"
alt="Bushwig @ 9 Bob Note Brooklyn NY"
/>
</a></div>
</div>
<div class="col-sm-7">

<div class="card-body p-0 pt-4 pt-md-0">
<h5><a href="/media/gallery/340365">Bushwig @ 9 Bob Note Brooklyn NY</a></h5>

<p class="card-text text-muted-edited d-none d-md-block">Day two of Bushwig came in HOT, honey! We took over 9 Bob Note, then revved our engines for the first-ever Drag Race at the Ten Eyck track. Queens were...</p>

<p class="card-author">

by <a href="/search?author=6200">Wilsonmodels</a>
|
Aug 27</p>



</div>
</div>
</div>
</div>
</div>


<!-- 300x250 AD -->
<div class="col-lg-4 text-center text-md-end mb-4 mb-md-0 mb-lg-4 d-none contentAdsRow"></div>


</div>

<div class="row channelRow">
<div class="col-lg-8 mb-4">


<div class="card p-4 hovershadow storyCard h-100">
<div class="row">
<div class="col-sm-5">
<div class="ratio ratio-16x9">
<a href="/video/1456">
<img
class="img-fluid storycard-image"
loading="lazy"
src="/img/video/1456?width=320"
srcset="/img/video/1456?width=320 320w, /img/video/1456?width=375 375w, /img/video/1456?width=300 300w"
sizes="(max-width: 576px) 100vw, (max-width: 768) 375w, 300w"
alt="EDGE Now: Daddy Vibes Only"
/>
</a></div>
</div>
<div class="col-sm-7">

<div class="card-body p-0 pt-4 pt-md-0">
<h5><a href="/video/1456">EDGE Now: Daddy Vibes Only</a></h5>

<p class="card-text text-muted-edited d-none d-md-block">EDGE Now is bringing the heat with our Hot Boy Summer Edition, serving full-on daddy energy with Manuel Sky, Alfie Coleman, and Kaelin Strauss. From spiritual...</p>

<p class="card-author">
by EDGE Media Network
|
Aug 27</p>



</div>
</div>
</div>
</div>
</div>


<!-- 300x250 AD -->
<div class="col-lg-4 text-center text-md-end mb-4 mb-md-0 mb-lg-4 d-none contentAdsRow"></div>


</div>



<div class="row">
<div class="col-sm-6 col-md-4 mb-4 d-md-flex">

<div id="340364" class="card p-4 hovershadow h-100 w-100 storyCard ">
<a id="gallery_340364" class="" href="/media/gallery/340364">
<div class="ratio ratio-16x9">
<img
class="img-fluid storycard-image"
loading="lazy"
src="/img/story/340364?width=320"
srcset="/img/story/340364?width=320 320w, /img/story/340364?width=375 375w, /img/story/340364?width=300 300w"
sizes="(max-width: 576px) 100vw, (max-width: 768) 375w, 300w"
alt="Key West Tropical Heat :: August 13-17, 2025"
/>
</div>

<div class="card-body p-0 pt-4">
<h5>Key West Tropical Heat :: August 13-17, 2025</h5>

<p class="card-author">



by <a href="/search?author=7360">Larry Blackburn</a>
|

Aug 22</p>

</div>
</a>
</div>
</div>
<div class="col-sm-6 col-md-4 mb-4 d-md-flex">

<div id="1455" class="card p-4 hovershadow h-100 w-100 storyCard ">
<a id="video_1455" class="" href="/video/1455">
<div class="ratio ratio-16x9">
<img
class="img-fluid storycard-image"
loading="lazy"
src="/img/video/1455?width=320"
srcset="/img/video/1455?width=320 320w, /img/video/1455?width=375 375w, /img/video/1455?width=300 300w"
sizes="(max-width: 576px) 100vw, (max-width: 768) 375w, 300w"
alt="EDGE Now: Twinks of Summer"
/>
</div>

<div class="card-body p-0 pt-4">
<h5>EDGE Now: Twinks of Summer</h5>

<p class="card-author">


Aug 12</p>

</div>
</a>
</div>
</div>
<div class="col-sm-6 col-md-4 mb-4 d-none d-md-flex">

<div id="340348" class="card p-4 hovershadow h-100 w-100 storyCard ">
<a id="gallery_340348" class="" href="/media/gallery/340348">
<div class="ratio ratio-16x9">
<img
class="img-fluid storycard-image"
loading="lazy"
src="/img/story/340348?width=320"
srcset="/img/story/340348?width=320 320w, /img/story/340348?width=375 375w, /img/story/340348?width=300 300w"
sizes="(max-width: 576px) 100vw, (max-width: 768) 375w, 300w"
alt="Northalsted Market Days :: August 8-10, 2025"
/>
</div>

<div class="card-body p-0 pt-4">
<h5>Northalsted Market Days :: August 8-10, 2025</h5>

<p class="card-author">



by <a href="/search?author=7476">Jerry Nunn</a>
|

Aug 11</p>

</div>
</a>
</div>
</div>
</div>


<div class="contentAds d-flex flex-row justify-content-evenly d-none"></div>
<!-- EDGE RECOMMENDS SECTION -->
<section id="edge_recommends">
<div class="row">

<!-- 300x600 AD -->
<div id="lgBottomSlotHome" class="col-lg-4 text-center text-md-end mb-4 d-none lgContentAds"></div>


<div class="col-lg-8 mb-4">
<h2 >EDGE RECOMMENDS</h2>

<div class="card p-4 hovershadow">

<script src='https://cdn.jwplayer.com/players/jSg9YCzy-Bge5H4Ii.js'></script>

<div class="card-body p-0 pt-4">
<a href="/video/339986"><h5 class="card-title">EDGE Now: Mid-Year Queer</h5></a>

<p>Can you believe we're already halfway through 2025?! Time flies when you're slaying. We're taking a fierce little strut down memory lane with our fave jaw-dropping, heart-thumping, glitter-sprinkled moments in queer entertainment so far.</p>

</div>
</div>
</div>

</div>

</section>



</section>
</main>
</div>


</div>


<!-- FOOTER -->
<footer class="bg-blue text-white text-center text-md-start" role="contentinfo">

<!-- footer links -->
<div class="container">
<div class="row">
<div class="col-md-8">
<a href="#" class="footer-brand"><img class="logo-footer" alt="EDGE Media Network" data-cfsrc="/images/logo@2x.png" style="display:none;visibility:hidden;"><noscript><img class="logo-footer" src="/images/logo@2x.png" alt="EDGE Media Network"></noscript></a>
</div>
<div class="footer-right col-md-4">

<!-- Social media -->
<div class="footer-inner pt-md-5">
<a class="btn text-white btn-floating m-1" style="background-color: #3b5998;" href="https://www.facebook.com/EDGEMediaNetwork" role="button" target="_blank"><i class="fa-brands fa-facebook-f fa-xl"></i></a>
<a class="btn text-white btn-floating m-1" style="background-color: #55acee;" href="https://www.x.com/EdgeMediaNet" role="button" target="_blank"><i class="fa-brands fa-x-twitter fa-xl"></i></a>
<a class="btn text-white btn-floating m-1" style="background-color: #ac2bac;" href="https://instagram.com/edgemedianetwork" role="button" target="_blank"><i class="fa-brands fa-instagram fa-xl"></i></a>
<a class="btn text-white btn-floating m-1" style="background-color: #3985f0;" href="https://bsky.app/profile/edgemedianetwork.com" role="button" target="_blank"><i class="fa-brands fa-bluesky fa-xl"></i></a>



</div>
</div>
</div>

<div class="row">
<div class="col-md-8 mb-4 mt-4 mt-md-0">
<div class="row">
<div class="col-md-6">
<div class="d-md-block m-0">


<h5 class="text-uppercase fw-bold mb-3">NETWORK PARTNERS</h5>

<p class="m-0"><a href="http://www.ebar.com" target="_blank" class="footer-text">Bay Area Reporter</a></p>

<p class="m-0"><a href="https://www.baywindows.com" target="_blank" class="footer-text">Bay Windows</a></p>

</div>
<h5 class="text-uppercase fw-bold mb-1 mt-4">CONTACT US</h5>
<p class="m-0"><a href="/cdn-cgi/l/email-protection#9bf2f5fdf4dbfefffcfef6fefff2faf5feefecf4e9f0b5f8f4f6" class="footer-text"><span class="__cf_email__" data-cfemail="5d34333b321d38393a38303839343c3338292a322f36733e3230">[email&#160;protected]</span></a></p>
<br clear="all"/>
</div>
<div class="col-md-6 d-md-block">
<h5 class="text-uppercase fw-bold mb-3">Discover</h5>
<p class="m-0"><a href="/subscribe" class="footer-text">Get Newsletters</a></p>
<p class="m-0"><a href="/about" class="footer-text">About EDGE</a></p>
<p class="m-0"><a href="/careers" class="footer-text">Work Here</a></p>
<p class="m-0"><a href="/outreach" class="footer-text">OUTreach Partners</a></p>
<p class="m-0"><a href="/advertise" class="footer-text">Advertise</a></p>
<p class="m-0"><a href="/policy" class="footer-text">Privacy and Terms</a></p>
</div>
</div>

</div>
<div class="footer-right col-md-4">
<div class="footer-inner mb-2 pb-2 pb-md-0">
<h5 class="fw-bold mb-3 mt-md-3">Email Updates</h5>
<p class="footer-text">Enter your email address below to receive daily email updates including news, giveaways and more.</p>
<form action="/subscribe" method="post" role="form" id="subscribeFormQuick">
<div class="input-group w-auto">
<input type=hidden id="emailUpdatesRoute" name="emailUpdatesRoute" value="true"/>
<input type="email" class="form-control" placeholder="Enter email here" name="emailSubscription" id="emailSubscription" required aria-label="Enter Email For Updates" aria-describedby="emailUpdateButton"/>
<button type="submit" id="emailUpdateButton" class="btn btn-outline-light w-35">Submit</button>
</div>
</form>
<div class="row pt-4">
<div class='col-sm-6 d-flex justify-content-center align-items-center'>
<a href="https://nglcc.org/"><img class="img-fluid" src="/images/NGLCC_certified_LGBTBE_wt.webp" alt="NGLCC"></a>
</div>
<div class='col-sm-6 d-flex justify-content-center align-items-center'>
<a href="https://www.iglta.org/"><img alt="IGLTA" data-cfsrc="/images/iglta-logo.png" style="display:none;visibility:hidden;"><noscript><img src="/images/iglta-logo.png" alt="IGLTA"></noscript></a>
</div>
</div>

</div>
</div>
</div>
</div>



<!-- Copyright -->
<div class="bg-white text-center text-muted-edited copyright-text">
<small>Copyright © 2003-2025 EDGE Publications, Inc. / Version 2.0.21 / All Rights Reserved |
Homotech, YouShoot, EDGE Media Network, Pride Labs and QueeryMe are registered trademarks of EDGE Publications, Inc.
</small>
</div>




<div id="newsletterSignupModal" class="modal fade" tabindex="-1">
<div class="modal-dialog modal-dialog-centered">
<div class="modal-content border border-3 border-white" style="background-image: url('/images/newsletters/edgenow-popup-bkg.jpg');">

<div class="modal-body text-center">
<img class="img-fluid" data-cfsrc="/images/newsletters/edgeNowCropped.png" style="display:none;visibility:hidden;"><noscript><img class="img-fluid" src="/images/newsletters/edgeNowCropped.png"></noscript>
<h5 class="modal-title">Your source for cutting-EDGE queer news!</h5>
<p>Click below to get on the list today.</p>
<!--form action="/subscribe" method="post" role="form" id="subscribeFormQuick">
<div class="input-group w-auto">
<input type=hidden id="emailUpdatesRoute" name="emailUpdatesRoute" value="true"/>
<input type="email" class="form-control" placeholder="Enter email here" name="emailSubscription" id="emailSubscription" required aria-label="Enter Email For Updates" aria-describedby="emailUpdateButton"/>
</div-->

</div>
<div class="modal-footer" style="border-top: 0px;">
<button type="button" id="signupButton" class="btn btn-primary" data-mdb-ripple-init>Sign Up!</button></form>
<button type="button" class="btn bg-dkgray" data-mdb-ripple-init data-mdb-dismiss="modal" aria-label="Close">No thanks</button>
</div>
</div>
</div>
</div>


</footer>

<!-- VIEWABILITY sticky 320x50 ad for Mobile Devices -->
<div id='stickyFooterMobileAd' class='stickyFooterAd d-none'>
</div>


<div class='flex-row justify-content-center alert alert-info text-center cookiealert' role='alert'>
<div class="d-inline-flex p-2">
We use cookies to analyze traffic and to ensure you get the best experience on our website.
</div>
<div class="d-inline-flex p-2">
<a class='button btn btn-primary btn-tiny' href='/policy'>
Read our Privacy Policy
</a>
<a class='button btn btn-primary btn-tiny acceptcookies' href='#'>
Got it!
</a>
</div>

</div>

<!-- END Bootstrap-Cookie-Alert -->


<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'97c7b713f8e318d6',t:'MTc1NzQzMTcwNC4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>

<!-- JAVASCRIPT -->
<!-- Google Tag Manager -->
<script async defer>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-K7J6TCH4');</script>
<!-- End Google Tag Manager -->


<!-- Google Analytics -->
<script async defer src='https://www.googletagmanager.com/gtag/js?id=G-QVCK2ZG4TC'></script>
<script async defer>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', 'G-QVCK2ZG4TC');
</script>

<script type="text/javascript" src="/js/mdb/mdb.min.js"></script>

<script type="text/javascript" src="/js/appfunctions.js"></script>
<script async defer type='text/javascript' src='/js/cookiealert.js'></script>
<script async defer type='text/javascript' src="https://unpkg.com/axios/dist/axios.min.js"></script>



<!-- adblocker -->
<!-- AdBlock Warning -->
<div id="adBlockWarning" class="modal fade" tabindex="-1">
<div class="modal-dialog modal-dialog-centered">
<div class="modal-content border border-3 border-white" style="background-color: #1E1C3E;">
<div class="modal-body text-center">
<img class="img-fluid mb-3" data-cfsrc="/images/logo-gray.png" style="display:none;visibility:hidden;"><noscript><img class="img-fluid mb-3" src="/images/logo-gray.png"></noscript>
<h5 class="modal-title" style="color: #FFF">Ads help keep this site running.</h5>
<p style="color: #FFF">Please consider whitelisting us in your ad blocker.</p>
</div>
<div class="modal-footer" style="padding-top: 0; border-top: 0; border-top: 0px; display: flex; justify-content: center;">
<button type="button" data-mdb-dismiss="modal" class="btn bg-dkgray confirmblocker" style="margin-top: -1rem;" id="confirmButton">Got it!</button>
</div>
</div>
</div>
</div>
<script async defer src="/js/ads-frontend.min.js" type="text/javascript"></script>

<script async defer type="text/javascript">
window.onload = function() {
var adBlockWarning = document.getElementById('adBlockWarning');

// Check if the cookie exists
if (getCookie('adBlockWarningShown')) {
// Hide the ad blocker warning
if (adBlockWarning) {
adBlockWarning.classList.add('d-none');
}
} else {
if (document.getElementById('UousWLjCcmYK')) {
// Ads are allowed on the page so there is no need to show the warning
if (adBlockWarning) {
adBlockWarning.classList.add('d-none');
}
} else {
// Show the ad blocker warning
axios.post('/adblocker', { date: new Date().getFullYear() + '-' + (new Date().getMonth() + 1) + '-' + new Date().getDate() });

if (adBlockWarning) {
adBlockWarning.classList.remove('d-none');
const modal = new mdb.Modal(adBlockWarning);
modal.show();
setCookie('adBlockWarningShown', 'true', 3);
}
}
}
}


</script>

</html>

Ads.Txt Alerts - A trading name of Red Volcano Limited

Waterloo Buildings, Second Floor Rear, 53 London Road, Southampton, Hampshire, United Kingdom, SO15 2AD

© Red Volcano 2020. All Rights Reserved.