/*

	PROMO
	
*/

/* GENERIC CLASSES */
.promo-text {
	display: none;
}
.promo-responsive,
.promo-responsive iframe {
    text-align: center;
}
.promo-responsive > span {
    display: inline!important;
}
/* PROMO-TEXT EXCEPTIONS */
/* #promo-topofpage-container .promo-text,
.latest-left .promo-text {
    width: 300px;
} */
/*

    GLOBAL

*/
/* -- TOP OF PAGE -- */
#promo-topofpage-container {
	/* position: relative; */
	text-align: center;
    margin-top: 30px;
	margin-bottom: 0px;
    min-height: 100px;
    background-image: url('../imgs/hide-ads-bg-desktop.gif');
    /* HEARTS */
    background-image: url('../imgs/hide-ads-bg-desktop-hearts.gif');
    background-position: center center;
    background-repeat: no-repeat;
    mix-blend-mode: multiply;
}
div[data-fuse="header"] {
    background-color: #fff;

}
div[data-fuse="header"] > .fuse-slot {
    min-height: 100px;
}
		/* TABLET */ @media all and (min-width: 845px) and (max-width: 1349px) {
				#promo-topofpage-container {
					/* position: relative; */
					text-align: center;
					margin-bottom: 0px;
                    margin-top: 15px;
				}
			}
			/* MOBILE */ @media all and (max-width: 844px) {
                #promo-topofpage-container {
                    text-align: center;
                    background-color: transparent;
                    border-bottom: 0;
                    margin-top: 30px;
                    min-height: 280px;
                    display: flex!important;
                    justify-content: center;
                    align-items: center;
                    background-image: url('../imgs/hide-ads-bg4.gif');
                    /* HEARTS */
                    background-image: url('../imgs/hide-ads-bg4-hearts.gif');
                }
            }
			/* MOBILE @media all and (max-width: 844px) {
				#promo-topofpage-inner {
					width: 100%;
					position: static;
					top: auto;
					transform: none;
					margin: 0 auto;
                    min-height: 280px;
				}
			} */
#promo-topofpage-container-blocked {
	text-align: center;
	margin-bottom: 0px;	
	width: 100%;
	height: 150px;
	padding: 30px;
	background-color: #fff;
	border-bottom: 1px solid #ccc;	
    display: none;
}
			/* MOBILE */ @media all and (max-width: 844px) {
				#promo-topofpage-container-blocked {
					height: 310px;
				}
			}
#promo-topofpage-blocked-pitch {
	display: block;
	width: 728px;
	height: 90px;
	margin: 0 auto;
	box-sizing: content-box!important;
	background-image: url('../du4img/ga728x90-blocker.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
			/* MOBILE */ @media all and (max-width: 844px) {
                #promo-topofpage-blocked-pitch {
                    width: 300px;
	                height: 250px;
                    background-image: url('../du4img/ga300x250-blocker.png');
                }
            }
#promo-topofpage-unblocked-container {
	display: none;
}
/* -- LEFT COLUMN (TOP) -- */
#promo-leftcoltop-container {
	margin-bottom: 30px;
    margin-left: 30px;
    display: flex !important;
    justify-content: center;
    align-items: center;
    min-height: 800px;
}
	/* LAPTOP */ @media all and (min-width: 1350px) and (max-width: 1599px) {
		#promo-leftcoltop-container {
            margin: 0;    
            margin-left: 15px;
            margin-bottom: 30px;
		}
	}
		/* TABLET */ @media all and (min-width: 845px) and (max-width: 1349px) {
			#promo-leftcoltop-container {
				padding: 0px 0px 30px 0px;
                margin: 0 auto 30px auto;
                width: 205px; 
			}
		}
			/* MOBILE */ @media all and (max-width: 844px) {
					#promo-leftcoltop-container {
						display: none;
					}
				}	
#promo-leftcoltop-container-blocked {
	text-align: center;
	margin-bottom: 0px;	
	padding: 0px 0px 30px 30px;
    position: -webkit-sticky;     
    position: sticky;
    top: 77px;
    display: none;    
}
	/* LAPTOP */ @media all and (min-width: 1350px) and (max-width: 1599px) {
		#promo-leftcoltop-container-blocked {
			padding: 0px 0px 30px 15px;
            top: 67px;
		}
	}
		/* TABLET */ @media all and (min-width: 845px) and (max-width: 1349px) {
			#promo-leftcoltop-container-blocked {
				display: none!important;
			}
		}
			/* MOBILE */ @media all and (max-width: 844px) {
				#promo-leftcoltop-container-blocked {
					display: none!important;
				}
			}
#promo-leftcoltop-blocked-pitch {
	display: block;
	width: 300px;
	height: 250px;
	margin: 0 auto;
	box-sizing: content-box!important;
	background-image: url('../du4img/ga300x250-blocker.png');
	background-repeat: no-repeat;
	background-position: center center;
}	
	/* LAPTOP */ @media all and (min-width: 1350px) and (max-width: 1599px) {
        #promo-leftcoltop-blocked-pitch {
            width: 265px;
	        height: 221px;
            background-size: 265px 221px;
        }
    }
            
/* -- LEFT COLUMN (BOTTOM) -- */
#promo-leftcolbottom-container {
	margin-bottom: 0px;
    margin-left: 30px;
	position: sticky;
    top: 87px;
    min-height: 600px;
}
	/* LAPTOP */ @media all and (min-width: 1350px) and (max-width: 1599px) {
		#promo-leftcolbottom-container {
            margin: 0;
            margin-left: 15px;
            top: 15px; /* FIX TO MITIGATE STICKY ANCHOR */ 
		}
	}
		/* TABLET */ @media all and (min-width: 845px) and (max-width: 1349px) {
			#promo-leftcolbottom-container {
				padding: 0px 0px 30px 0px;
                margin: 0 auto;
                width: 205px!important;
                top: 15px;
			}
		}
			/* MOBILE */ @media all and (max-width: 844px) {
					#promo-leftcolbottom-container {
						background-color: transparent;
						border-bottom: 0;
						padding: 15px;
                        display: none;
					}
				}
/* 

    HOME PAGE 

*/
[id^="promo-homevideo"][id$="container"] {
    display: flex!important;
    justify-content: center;
    align-items: center;
    min-height: 800px;
    margin-bottom: 30px;
}
#promo-homewide-container {
    padding: 30px 0px 30px 0px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin: 30px 0px;
}
    /* LAPTOP */ @media all and (min-width: 1350px) and (max-width: 1599px) {
        [id^="promo-homevideo"][id$="container"] {
            margin: 0px;
        }
    }
		/* TABLET */ @media all and (min-width: 845px) and (max-width: 1349px) {
            [id^="promo-homevideo"][id$="container"] {
                margin: 0px 0px 30px 0px;
            }
        }
			/* MOBILE */ @media all and (max-width: 844px) {
                [id^="promo-homevideo"][id$="container"] {
                    margin: 0px 0px 15px 0px;
                }
            }
#discuss #promo-homevideo4-container {
    display: none!important;
}
    /* LAPTOP */ @media all and (min-width: 1350px) and (max-width: 1599px) {
        #discuss #promo-homevideo4-container {
            display: block;
            position: sticky;
            -webkit-position: sticky;
            top: 15px;
        }
    }
		/* TABLET */ @media all and (min-width: 845px) and (max-width: 1349px) {
            #discuss #promo-homevideo4-container {
                display: block;
                position: sticky;
                -webkit-position: sticky;
                top: 15px;
            }
        }
			/* MOBILE */ @media all and (max-width: 844px) {
                #discuss #promo-homevideo4-container {
                    display: block;
                }
            }
#promo-homeforums1-container,
#promo-homeforums2-container,
#promo-homeabovelbn-container,
#promo-homelbn1-container,
#promo-homelbn2-container {
    display: flex!important;
    justify-content: center;
    align-items: center;
    min-height: 480px;
    margin-bottom: 30px;
}
#promo-homevideo4-container {
    display: none;
}
			/* MOBILE */ @media all and (max-width: 844px) {
                #promo-homelbn1-container,
                #promo-homelbn2-container {
                    margin-bottom: 15px;
                }
            }
#promo-homebottom-container {
    margin-top: 30px;
    display: none;
}
			/* MOBILE */ @media all and (max-width: 844px) {
                #promo-homebottom-container {
                    margin-bottom: 30px;
                    display: block;
                }
            }
/* HOME VIDEO COLUMN CONTROL */ @media all and (min-width: 1600px) {
    #discuss #home-content-col3 > div:nth-of-type(20),
    #discuss #home-content-col3 > div:nth-of-type(21),
    #discuss #home-content-col3 > div:nth-of-type(22),
    #discuss #home-content-col3 > div:nth-of-type(23),
    #discuss #home-content-col3 > div:nth-of-type(24),
    #discuss #home-content-col3 > div:nth-of-type(25) {
        display: none!important;
    }
}
/* LATEST */
#promo-latestrightcoltop-container {
    border-bottom: 1px solid #ccc;
}
#promo-latestlbn10-container,
#promo-latestlbn20-container,
#promo-latestlbn30-container {
    border-bottom: 1px dashed #999;
}
#promo-latestrightcoltop-container,
#promo-latestlbn10-container,
#promo-latestlbn20-container,
#promo-latestlbn30-container,
#promo-latestlbnbottom-container {
    padding-bottom: 30px;
    margin-bottom: 30px;
    display: flex!important;
    justify-content: center;
    align-items: center;
    min-height: 600px;
}
/* LBN COLUMN CONTROL */ @media all and (min-width: 1600px) {
    #latest-discussions .right-col .rightcol-block:last-child > div:nth-last-child(3),
    #latest-discussions .right-col .rightcol-block:last-child > div:nth-last-child(4),
    #latest-discussions .right-col .rightcol-block:last-child > div:nth-last-child(5),
    #latest-discussions .right-col .rightcol-block:last-child > div:nth-last-child(6),
    #latest-discussions .right-col .rightcol-block:last-child > div:nth-last-child(7),
    #latest-discussions .right-col .rightcol-block:last-child > div:nth-last-child(8),
    #latest-discussions .right-col .rightcol-block:last-child > div:nth-last-child(9),
    #latest-discussions .right-col .rightcol-block:last-child > div:nth-last-child(10),
    #latest-discussions .right-col .rightcol-block:last-child > div:nth-last-child(11),
    #latest-discussions .right-col .rightcol-block:last-child > div:nth-last-child(12), 
    #latest-discussions .right-col .rightcol-block:last-child > div:nth-last-child(13), 
    #latest-discussions .right-col .rightcol-block:last-child > div:nth-last-child(14), 
    #latest-discussions .right-col .rightcol-block:last-child > div:nth-last-child(15), 
    #latest-discussions .right-col .rightcol-block:last-child > div:nth-last-child(16),
    #latest-discussions .right-col .rightcol-block:last-child > div:nth-last-child(17),
    #latest-discussions .right-col .rightcol-block:last-child > div:nth-last-child(18),
    #latest-discussions .right-col .rightcol-block:last-child > div:nth-last-child(19),
    #latest-discussions .right-col .rightcol-block:last-child > div:nth-last-child(20),
    #latest-discussions .right-col .rightcol-block:last-child > div:nth-last-child(21),
    #latest-discussions .right-col .rightcol-block:last-child > div:nth-last-child(22) {
        display: none!important;
    }
}
#promo-greatestcenter10-container,
#promo-greatestcenter20-container,
#promo-greatestcenter30-container,
#promo-greatestcenter40-container,
#promo-greatestcenter50-container,
#promo-greatestcenter60-container,
#promo-greatestcenter70-container,
#promo-greatestcenter80-container {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 630px;
    padding-bottom: 30px;
    border-bottom: 1px dashed #ccc;
    margin: 30px 0px 15px 0px;
}
            /* MOBILE */ @media all and (max-width: 844px) {
                #promo-greatestcenter10-container,
                #promo-greatestcenter20-container,
                #promo-greatestcenter30-container,
                #promo-greatestcenter40-container,
                #promo-greatestcenter50-container,
                #promo-greatestcenter60-container,
                #promo-greatestcenter70-container,
                #promo-greatestcenter80-container {
                    min-height: 320px;
                    height: 320px;
                    padding: 0;
                    margin: -15px -15px 15px -15px;
                    width: calc(100% + 30px);
                    border-bottom: 1px solid #ccc;
                }
            }
#promo-greatestcenter10-container.hide,
#promo-greatestcenter20-container.hide,
#promo-greatestcenter30-container.hide,
#promo-greatestcenter40-container.hide,
#promo-greatestcenter50-container.hide,
#promo-greatestcenter60-container.hide,
#promo-greatestcenter70-container.hide,
#promo-greatestcenter80-container.hide {
    display: none!important;
}
#promo-greatestright10-container,
#promo-greatestright20-container,
#promo-greatestright30-container,
#promo-greatestright40-container {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 630px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    margin-top: 30px;
    border-bottom: 1px dashed #999;
}
            /* MOBILE */ @media all and (max-width: 844px) {
                #promo-greatestright10-container,
                #promo-greatestright20-container,
                #promo-greatestright30-container,
                #promo-greatestright40-container {
                    padding-bottom: 30px;
                    margin-bottom: 30px;
                    border-bottom: 1px dashed #999;
                }
            }
.non-template-content.greatest-main #promo-greatestright10-container,
.non-template-content.greatest-main #promo-greatestright20-container,
.non-template-content.greatest-main #promo-greatestright30-container,
.non-template-content.greatest-main #promo-greatestright40-container {
    padding-bottom: 0px;
    margin-bottom: 30px;
    border-bottom: 0;
}
.greatest-right {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.greatest-right-block {
    flex-basis: 100%;
    width: 100%;
}
		/* TABLET */ @media all and (min-width: 845px) and (max-width: 1349px) {
            .greatest-right-block {
                border-bottom: 0;
            }
        }
#promo-greatestrightbottom-container {
    margin-top: 60px;
    border-top: 1px dashed #999;
    position: sticky;    
    top: 123px;
}
.non-template-content.greatest-main #promo-greatestrightbottom-container {
    margin-top: 30px;
    padding-top: 0px;
    border-top: 0;
    position: sticky;    
    top: 123px;
}
	/* LAPTOP */ @media all and (min-width: 1350px) and (max-width: 1599px) {
        .non-template-content.greatest-main #promo-greatestrightbottom-container {
            top: 15px;
        }
    }        
#promo-latestvideoscenter10-container,
#promo-latestvideoscenter20-container,
#promo-latestvideoscenter30-container,
#promo-latestvideoscenter40-container,
#promo-latestvideoscenter50-container,
#promo-latestvideoscenter60-container,
#promo-latestvideoscenter70-container {
    margin: 30px 0px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 30px;
    min-height: 130px;
    display: flex!important;
    justify-content: center;
    align-items: center;
    min-height: 320px;
}
    /* LAPTOP */ @media all and (min-width: 1350px) and (max-width: 1599px) {
        #promo-latestvideoscenter10-container,
        #promo-latestvideoscenter20-container,
        #promo-latestvideoscenter30-container,
        #promo-latestvideoscenter40-container,
        #promo-latestvideoscenter50-container,
        #promo-latestvideoscenter60-container,
        #promo-latestvideoscenter70-container {
            margin-bottom: 15px;
        }
    }
#promo-latestvideoscenter10-container.hide,
#promo-latestvideoscenter20-container.hide,
#promo-latestvideoscenter30-container.hide,
#promo-latestvideoscenter40-container.hide,
#promo-latestvideoscenter50-container.hide,
#promo-latestvideoscenter60-container.hide,
#promo-latestvideoscenter70-container.hide {
    display: none!important;
}
#promo-latestvideosright10-container,
#promo-latestvideosright20-container,
#promo-latestvideosright30-container,
#promo-latestvideosright40-container,
#promo-latestvideosright50-container,
#promo-latestvideosright60-container,
#promo-latestvideosright70-container {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px dashed #999;
    display: flex!important;
    justify-content: center;
    align-items: center;
    min-height: 600px;
}
/* LAPTOP */ @media all and (min-width: 1350px) and (max-width: 1599px) {
        #promo-latestvideosright10-container,
        #promo-latestvideosright20-container,
        #promo-latestvideosright30-container,
        #promo-latestvideosright40-container,
        #promo-latestvideosright50-container,
        #promo-latestvideosright60-container,
        #promo-latestvideosright70-container {
            margin-bottom: 30px;
        }
    }
/*

    FORUM PAGES

*/
.page-description-half {
	display: block;
    padding: 0px 0px 30px 0px;
}
			/* MOBILE */ @media all and (max-width: 844px) {
				.page-description-half {
					padding: 50px 0px 15px 0px;
					text-align: center;
				}
                .page-description-half .h1-small {
                    display: block;
                }
			}
.page-description-half a {
	color: #000;
}
.table-top {
    margin-bottom: 30px;
}
.table-bottom .t-head {
    display: flex;
}
#promo-forummid1-container,
#promo-forummid2-container {
    margin: 30px 0px 30px 0px;
    padding: 0px;
}
/*

    THREADS

*/
#promo-op-container {
    max-width: 300px;
    position: sticky;
	position: -webkit-sticky;
    top: 154px;
    min-height: 600px;
}
#promo-opmobile-container {
    display: none;
}
	/* LAPTOP */ @media all and (min-width: 1350px) and (max-width: 1599px) {
        #promo-op-container {
            top: 15px; /* FIX TO MITIGATE STICKY ANCHOR */
        }
    }
            /* MOBILE */ @media all and (max-width: 844px) {
                #promo-op-container {
                    display: none!important;
                }
            }
/* -- THREAD LISTS -- */
#promo-threadlisttop-container,
#promo-threadlistmiddle-container,
#promo-threadlistbottom-container {
	text-align: center;
	padding: 30px 30px 30px 30px;
	min-height: 160px;
	margin-bottom: 30px;	
}
			/* MOBILE */ @media all and (max-width: 844px) {
				#promo-threadlisttop-container,
				#promo-threadlistmiddle-container,
				#promo-threadlistbottom-container {
					padding: 30px 15px 30px 15px;
					border-bottom: 1px solid #ccc;
					margin: 0 -15px;
				}
                #promo-threadlisttop-container,
                #promo-threadlistmiddle-container {
                    padding: 90px 15px 105px 15px;
                    background-color: transparent;
                    box-shadow: inset 0px 6px 18px 0px rgb(0 0 0 / 30%);
                }
                #promo-threadlistbottom-container {
                    padding: 90px 15px 105px 15px;
                    background-color: transparent;
                    border-bottom: 0;
                    box-shadow: inset 0px 6px 18px 0px rgb(0 0 0 / 30%);
                }
			}
/* -- RIGHT COL TOP -- */
#promo-rightcoltop-container {
	text-align: center;
	margin-bottom: 0px;
	background-color: #fff;
	padding: 0px 0px 30px 0px;
}
	/* LAPTOP */ @media all and (min-width: 1350px) and (max-width: 1599px) {
		#promo-rightcoltop-container {
			display: none;
		}
	}
		/* TABLET */ @media all and (min-width: 845px) and (max-width: 1349px) {
			#promo-rightcoltop-container {
				display: none;
			}
		}
			/* MOBILE */ @media all and (max-width: 844px) {
					#promo-rightcoltop-container {
						background-color: transparent;
						border-bottom: 0;
						padding: 15px;
					}
				}		
#promo-rightcoltop-container-blocked {
	text-align: center;
	margin-bottom: 0px;	
	background-color: #fff;
	padding: 0px 0px 30px 0px;
}
			/* MOBILE */ @media all and (max-width: 844px) {
				#promo-rightcoltop-container-blocked {
					display: none!important;
				}
			}
#promo-rightcoltop-blocked-pitch {
	display: block;
	width: 300px;
	height: 250px;
	margin: 0 auto;
	box-sizing: content-box!important;
	background-image: url('../du4img/ga300x250-blocker.png');
	background-repeat: no-repeat;
	background-position: center center;
}
/* -- RIGHT COL BOTTOM -- */
#promo-rightcolbottom-container {
	text-align: center;
	margin-bottom: 0px;
	background-color: #fff;
	padding: 0px 0px 30px 0px;
	position: sticky;
    top: 154px;
}
	/* LAPTOP */ @media all and (min-width: 1350px) and (max-width: 1599px) {
		#promo-rightcolbottom-container {
			padding: 0px 0px 30px 0px;
		}
	}
		/* TABLET */ @media all and (min-width: 845px) and (max-width: 1349px) {
			#promo-rightcolbottom-container {
				padding: 0px 0px 30px 0px;
			}
		}
			/* MOBILE */ @media all and (max-width: 844px) {
					#promo-rightcolbottom-container {
						background-color: transparent;
						border-bottom: 0;
						padding: 15px 0px;
					}
				}
/
/* -- FORUMHALF -- */
#promo-forumhalf-container {
	text-align: center;
	padding: 30px 30px 30px 30px;
	min-height: 160px;
	margin-bottom: 30px;	
}
			/* MOBILE */ @media all and (max-width: 844px) {
				#promo-forumhalf-container {
					padding: 30px 15px 30px 15px;
					border-bottom: 1px solid #ccc;
					margin: 0 -15px;
				}
			}
/* -- FORUMBOTTOM -- */
#promo-forumbottom-container {
	text-align: center;
	padding: 30px 30px 30px 30px;
	min-height: 160px;
	margin-bottom: 30px;	
}
			/* MOBILE */ @media all and (max-width: 844px) {
				#promo-forumbottom-container {
					padding: 30px 15px 30px 15px;
					border-bottom: 1px solid #ccc;
					margin: 0 -15px;
				}
			}	
/* -- THREADOP -- */
#promo-threadop-container {
	text-align: center;
	padding: 0px 0px 0px 0px;
	min-height: 250px;
	margin-bottom: 0px;	
}
			/* MOBILE */ @media all and (max-width: 844px) {
				#promo-threadop-container {
					padding: 0px 15px 30px 15px;
					border-bottom: 0px solid #ccc;
					margin: 0 -15px;
				}
			}	
/* -- REPLIESTOP -- */			
#promo-repliestop-container {
	margin-bottom: 0px;
    max-width: calc(100% - 330px);
	/* padding: 0px 0px 30px 0px;
	display: block;
    min-height: 160px;
    margin-right: 330px;*/	
    min-height: 320px;
    display: flex!important;
    justify-content: center;
    align-items: center;
}
	/* LAPTOP */ @media all and (min-width: 1350px) and (max-width: 1599px) {
		#promo-repliestop-container {
			margin-right: 180px;
        	max-width: calc(100% - 180px);	    
		}
	}
		/* TABLET */ @media all and (min-width: 845px) and (max-width: 1349px) {
			#promo-repliestop-container {
				margin-right: 190px;
                max-width: calc(100% - 190px);	  
			}
		}
			/* MOBILE */ @media all and (max-width: 844px) {
				#promo-repliestop-container {
					padding: 0px 0px 30px 30px;
					border-bottom: 0px solid #ccc;
					margin: 0 -15px;
					max-width: 100%;		
				}
			}
/* -- REPLIESBOTTOM -- */			
#promo-repliesbottom-container {
	display: block;
	padding: 60px 0px 30px 0px;
	min-height: 160px;
	margin-bottom: 0px;
	max-width: calc(100% - 330px);	
}
			/* MOBILE */ @media all and (max-width: 844px) {
				#promo-repliesbottom-container {
					padding: 0px 10px 30px 10px;
					border-bottom: 0px solid #ccc;
					margin: 0px;
					max-width: none;	
				}
			}		
/* ADDITIONAL ADBLOCKER FIXES */
.table-margin-bottom-fix {
    margin-bottom: 0;
}

/* EZOIC HACKS */ 
.ez-pad-fix { /* FIXES ADDITIONAL PADDING WHEN ADBLOCKED */
    padding-bottom: 0px!important;
}
.ez-head-fix {  /* FIXES STICKY HEADER WHEN ADBLOCKED */
    /* position: fixed!important; */
}
.ezmob-footer-desktop { /* BETTER ANCHOR FORMATTING */
    background-color: #fff!important;
    border-top: 1px solid #d3d3d3!important;
    padding-top: 15px!important;
    padding-bottom: 15px!important;
}
	/* LAPTOP */ @media all and (min-width: 1350px) and (max-width: 1599px) {
        .ezmob-footer-desktop {
            background-color: #fff!important;
            padding: 5px 0px!important;
        }
        /* .page-header {
            position: static; /* FIX TO MITIGATE STICKY ANCHOR AD */
        } */
        .undermenu-spacer {
			display: none;
		} */
        .ez-undermenu-fix { /* FIXES UNDERMENU WHEN ADBLOCKED */
            display: block;
        }
	}
		/* TABLET */ @media all and (min-width: 845px) and (max-width: 1349px) {
            .ez-undermenu-fix { /* FIXES UNDERMENU WHEN ADBLOCKED */
                display: block;
            }
        }
			/* MOBILE */ @media all and (max-width: 844px) {
                .ezmob-footer-desktop { /* BETTER ANCHOR FORMATTING */
                    padding-bottom: 0px!important;
                }
                .ez-undermenu-fix { /* FIXES UNDERMENU WHEN ADBLOCKED */
                    display: none;
                }
            }
/* PUBLIFT HACKS */
.footer {
    padding-bottom: 135px;
}
	/* LAPTOP */ @media all and (min-width: 1350px) and (max-width: 1599px) {
        .footer {
            padding-bottom: 120px;
        }
    }
			/* MOBILE */ @media all and (max-width: 844px) {
                .footer {
                    padding-bottom: 230px;
                }
            }
.latest-left > div[attribute="data-fuse"] {
    min-height: 100px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.fuse-slot-mini-scroller[style] {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}
/* .fuse-slot-scroll-to-stick > .fuse-slot {
    top: 37px!important;
} */
    /* LAPTOP @media all and (min-width: 1350px) and (max-width: 1599px) {
        .fuse-slot-scroll-to-stick .fuse-slot {
            top: 33px!important;
        }
    } */
		/* TABLET @media all and (min-width: 845px) and (max-width: 1349px) {
            .fuse-slot-scroll-to-stick .fuse-slot {
                top: 34px!important;
            }
        } */
            /* MOBILE @media all and (max-width: 844px) {
                .fuse-slot-scroll-to-stick .fuse-slot {
                    position: static!important;
                }
            } */
.promo-incontent {
    /* padding: 0px 0px 15px 0px; */
    min-height: 350px;
    display: flex!important;
    justify-content: center;
    align-items: center;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    padding: 15px 0px;
    margin: 15px 0px;
}
			/* MOBILE */ @media all and (max-width: 844px) {
                .promo-incontent,
                #promo-homeforums1-container,
                #promo-homeforums2-container,
                #promo-homeabovelbn-container,
                #promo-homelbn1-container,
                #promo-homelbn2-container,
                #promo-latestvideoscenter10-container {
                    /* padding: 0px 0px 15px 0px; */
                    min-height: 320px;
                    display: flex!important;
                    justify-content: center;
                    align-items: center;
                    margin: -1px -15px 0px -15px;
                    width: calc(100% + 30px);
                    padding: 0;
                    /* background-image: url('../imgs/hide-ads-bg.gif');
                    background-position: center center;
                    background-repeat: no-repeat;
                    mix-blend-mode: multiply;
                    */
                    mix-blend-mode: multiply;
                }
                #promo-latestvideoscenter10-container,
                #promo-latestvideoscenter20-container,
                #promo-latestvideoscenter30-container,
                #promo-latestvideoscenter40-container,
                #promo-latestvideoscenter50-container,
                #promo-latestvideoscenter60-container,
                #promo-latestvideoscenter70-container {
                    margin-top: -15px;
                    margin-bottom: 15px;
                }
                div[data-fuse="header"] {
                    background-color: #fff!important;
                }
            }
.promo-incontent-footer {
    margin-bottom: 30px;
    min-height: 320px;
    display: flex!important;
    justify-content: center;
    align-items: center;
}
