.widget.widget_dfp_ads_widget {
	background-color: transparent;
}

.widget.widget_dfp_ads_widget .widget-title {
	display: none !important;
}

.widget.widget_dfp_ads_widget .widget-body {
	padding: 0 !important;
}

.desktop-adslot, .mobile-adslot, .group-adslot {
	text-align: center;
	margin-bottom: 20px;
}
.desktop-adslot{
	margin-bottom: 0px;
}
.desktop-adslot:nth-child(3),
.desktop-adslot:nth-child(4){
	margin-top: 20px;
}

.desktop-adslot > div, .mobile-adslot > div {
	display: inline-block;
}

.desktop-adslot.cluster-300-250,
.desktop-adslot.cluster-300-100{
	float:left;
	width: 50%;
	box-sizing: border-box;
	padding: 10px;
}
.desktop-adslot.cluster-300-250:nth-child(2n),
.desktop-adslot.cluster-300-100:nth-child(2n){
	clear: right;
}
.desktop-adslot.cluster_4.cluster-300-250{
	float: none;
	width: 100%;
	text-align: center !important;
}

.desktop-adslot,
.desktop-adslot *{
	max-width: 100%;
}
.ad-block-foobox .desktop-adslot,
.ad-block-foobox .desktop-adslot *{
	max-width: inherit;
}

.advertisement-group {
	margin-bottom: 20px;
	text-align: center;
}

.advertisement-group .widget {
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 0;
}

.advertisement-group .widget:last-child {
	margin-right: 0;
}

.advertisement-group .advertisementlink {
	display: inline-block;
	height: 50px;
    line-height: 50px;
}

.photos-popup-sidebar {
	 display: none;
}

.photos-popup-sidebar .widget {
    margin-bottom: 0;
}

.single-live_event .advertisement-group .widget {
	margin-right: 30px;
}

.group-adslot{
	display: none;
}
.group-adslot.show{
	display: block;
}

.responsive-ads .desktop-adslot:nth-child(3),
.responsive-ads .desktop-adslot:nth-child(4){
	margin-top: auto;
}
@media screen and (max-width: 667px){
	.desktop-adslot.cluster-300-250{
		float: none;
		width: 100%;
		padding: 0px;
	}
}
@media screen and (min-width: 668px){
	.desktop-adslot.size-300-100-1,
	.desktop-adslot.size-300-100-3,
	.desktop-adslot.size-300-250-1{
		text-align: right !important;
	}
	.desktop-adslot.size-300-100-2,
	.desktop-adslot.size-300-100-4,
	.desktop-adslot.size-300-250-2{
		text-align: left !important;
	}
	.desktop-adslot.cluster-300-250,
	.desktop-adslot.cluster-300-100{
		padding-left: 25px;
		padding-right: 25px;
	}
	.desktop-adslot.size-300-100-1,
	.desktop-adslot.size-300-100-2{
		padding-bottom: 20px;
	}
	.desktop-adslot.size-300-100-3,
	.desktop-adslot.size-300-100-4{
		padding-top: 20px;
	}
}
@media screen and (max-width: 667px){
	.widget_dfp_ads_widget.identity-super-billboard .mapping-desktop-adslot{
		display: none;
	}
}
@media screen and (max-width: 727px){
	.widget_dfp_ads_widget.identity-billboard .mapping-desktop-adslot,
	.widget_dfp_ads_widget.identity-leaderboard .mapping-desktop-adslot{
		display: none;
	}
}
@media screen and (min-width: 668px){
	.widget_dfp_ads_widget.identity-super-billboard + .widget_dfp_ads_widget.identity-leaderboard-mobile .mapping-desktop-adslot{
		display: none;
	}
}
@media screen and (min-width: 728px){
	.widget_dfp_ads_widget.identity-billboard + .widget_dfp_ads_widget.identity-leaderboard-mobile .mapping-desktop-adslot,
	.widget_dfp_ads_widget.identity-leaderboard + .widget_dfp_ads_widget.identity-leaderboard-mobile .mapping-desktop-adslot{
		display: none;
	}
}

.responsive-ads.select-cluster_1 .cluster_2,
.responsive-ads.select-cluster_1 .cluster_3/*,
.responsive-ads.select-cluster_1 .cluster_4*/{
	display: none !important;
}
.responsive-ads.select-cluster_2 .cluster_1,
.responsive-ads.select-cluster_2 .cluster_3/*,
.responsive-ads.select-cluster_2 .cluster_4*/{
	display: none !important;
}
.responsive-ads.select-cluster_3 .cluster_1,
.responsive-ads.select-cluster_3 .cluster_2/*,
.responsive-ads.select-cluster_3 .cluster_4*/{
	display: none !important;
}
/*.responsive-ads.select-cluster_4 .cluster_1,
.responsive-ads.select-cluster_4 .cluster_2,
.responsive-ads.select-cluster_4 .cluster_3{
	display: none !important;
}*/

/* Cluster 1 */
@media (min-width: 768px) and (max-width: 991px) {
	.responsive-ads .cluster_1.size-320-100{
		display: none;
	}
}
@media (min-width: 992px) and (max-width: 1099px) {
	.without_sidebar.responsive-ads .cluster_1.size-320-100{
		display: none;
	}
	.with_sidebar.responsive-ads .cluster_1.size-320-100{
		display: none;
	}
	.category .with_sidebar.responsive-ads .cluster_1.size-300-250,
	.tax-gallery_cat .with_sidebar.responsive-ads .cluster_1.size-300-250{
		display: none;
	}
	.category .with_sidebar.responsive-ads .cluster_1.size-320-100,
	.tax-gallery_cat .with_sidebar.responsive-ads .cluster_1.size-320-100{
		display: block;
	}
}
@media (min-width: 1100px) {
	.responsive-ads .cluster_1.size-320-100{
		display: none;
	}
}

/* Cluster 2 */
/*@media (max-width: 1419px) {
	.with_sidebar.responsive-ads .cluster_2.size-970-250{
		display: none;
	}
}
@media (max-width: 769px) {
	.without_sidebar.responsive-ads .cluster_2.size-970-250{
		display: none;
	}
}*/
/* Cluster 2 */
@media (min-width: 768px) and (max-width: 991px) {
	.responsive-ads .cluster_2.size-300-250{
		display: none;
	}
}
@media (min-width: 992px) and (max-width: 1099px) {
	.without_sidebar.responsive-ads .cluster_2.size-300-250{
		display: none;
	}
	.with_sidebar.responsive-ads .cluster_2.size-300-250{
		display: none;
	}
	.category .with_sidebar.responsive-ads .cluster_2.size-970-250-650-300,
	.tax-gallery_cat .with_sidebar.responsive-ads .cluster_2.size-970-250-650-300{
		display: none;
	}
	.category .with_sidebar.responsive-ads .cluster_2.size-300-250,
	.tax-gallery_cat .with_sidebar.responsive-ads .cluster_2.size-300-250{
		display: block;
	}
}
@media (min-width: 1100px) {
	.responsive-ads .cluster_2.size-300-250{
		display: none;
	}
}
.desktop-adslot.cluster_2.cluster-300-250{
	float: none;
	width: 100%;
	padding: 0px;
}

/* Cluster 3 */
@media (min-width: 768px) and (max-width: 991px) {
	.responsive-ads .cluster_3.size-300-600{
		display: none;
	}
}
@media (min-width: 992px) and (max-width: 1099px) {
	.without_sidebar.responsive-ads .cluster_3.size-300-600{
		display: none;
	}
	.with_sidebar.responsive-ads .cluster_3.size-300-600{
		display: none;
	}
	.category .with_sidebar.responsive-ads .cluster_3.size-970-550-650-480,
	.tax-gallery_cat .with_sidebar.responsive-ads .cluster_3.size-970-550-650-480{
		display: none;
	}
	.category .with_sidebar.responsive-ads .cluster_3.size-300-600,
	.tax-gallery_cat .with_sidebar.responsive-ads .cluster_3.size-300-600{
		display: block;
	}
}
@media (min-width: 1100px) {
	.responsive-ads .cluster_3.size-300-600{
		display: none;
	}
}

/* Cluster 4 */
/*@media (min-width: 1100px) {
	.responsive-ads .cluster_4.size-300-250{
		display: none;
	}
}
@media (min-width: 992px) and (max-width: 1099px) {
	.without_sidebar.responsive-ads .cluster_4.size-300-250{
		display: none;
	}
}
@media (min-width: 668px) and (max-width: 991px) {
	.responsive-ads .cluster_4.size-300-250{
		display: none;
	}
}
@media (min-width: 1100px) and (max-width: 1099px) {
	.with_sidebar.responsive-ads .cluster_4.size-650-300{
		display: none;
	}
}
@media (min-width: 668px) and (max-width: 1099px) {
	.with_sidebar.responsive-ads .cluster_4.size-300-250{
		display: none;
	}
}*/

/* Mobile */
@media (max-width: 767px) {
	.responsive-ads .cluster_1.size-300-250{
		display: none;
	}
	.responsive-ads .cluster_2.size-970-250-650-300{
		display: none;
	}
	.responsive-ads .cluster_3.size-970-550-650-480{
		display: none;
	}
	/*.responsive-ads .cluster_4.size-650-300{
		display: none;
	}*/
}

.home-ads-cluster .ad-slot.cluster_1.size-320-100,
.home-ads-cluster .ad-slot.cluster_2.size-300-250,
.home-ads-cluster .ad-slot.cluster_3.size-300-600{
	text-align: center !important;
}
/* Width full - Has widget */


/* Width full - No widget */
@media (max-width: 1069px){
	/*.home-ads-cluster.ad-width_full.ad-no-widget .cluster_2.size-970-250{
		display: none;
	}*/
}

/* Width 3/4 */


/* Global */
@media (max-width: 1439px) {
	/*.home-ads-cluster.ad-width_full.ad-has-widget .cluster_2.size-970-250,
	.home-ads-cluster.ad-width_3_4 .cluster_2.size-970-250{
		display: none;
	}*/
}
@media (min-width: 768px) {
	/* hide mobile */
	.home-ads-cluster.ad-width_full.ad-has-widget .cluster_1.size-320-100,
	.home-ads-cluster.ad-width_full.ad-has-widget .cluster_2.size-300-250,
	.home-ads-cluster.ad-width_full.ad-has-widget .cluster_3.size-300-600{
		display: none;
	}
	/* hide mobile */
	.home-ads-cluster.ad-width_full.ad-no-widget .cluster_1.size-320-100,
	.home-ads-cluster.ad-width_full.ad-no-widget .cluster_2.size-300-250,
	.home-ads-cluster.ad-width_full.ad-no-widget .cluster_3.size-300-600{
		display: none;
	}
	/* hide mobile */
	.home-ads-cluster.ad-width_3_4 .cluster_1.size-320-100,
	.home-ads-cluster.ad-width_3_4 .cluster_2.size-300-250,
	.home-ads-cluster.ad-width_3_4 .cluster_3.size-300-600{
		display: none;
	}
}

/* Mobile */
@media (max-width: 767px) {
	.home-ads-cluster .cluster_1.size-300-250{
		display: none !important;
	}
	.home-ads-cluster .cluster_2.size-970-250-650-300{
		display: none !important;
	}
	.home-ads-cluster .cluster_3.size-970-550-650-480{
		display: none !important;
	}
	/*.home-ads-cluster .cluster_4.size-650-300{
		display: none !important;
	}*/
}

.desktop-adslot-header-sitewrap{
	height: 0px;
}