body {}

.pw_in_content_container {
    width: 100% !important;
    max-width: 100% !important;
}

.pw-ad-scroll-container {
    min-height: 400px !important;
}

.ad-banner,
.ad-banner--content-grid-item {
    min-width: 100% !important;
}

/*Moving video up on recipe pages*/
@media (max-width: 600px) {
    body:has(.header ~ .anchor-toggle) .pw-corner-ad-video {
         bottom: 70px !important;
    }
}

/* ADD THIS PLEASE */
body.flex-skin-active, body.flex-skin-docked {
background-color: transparent;

}



.pw_in_content_container {
    width: 100% !important;
    max-width: 100% !important;
}

.pw-ad-scroll-container {
    min-height: 400px !important;
}

.ad-banner,
.ad-banner--content-grid-item {
    min-width: 100% !important;
}

/*Moving video up on recipe pages*/
@media (max-width: 600px) {
    body:has(.header ~ .anchor-toggle) .pw-corner-ad-video {
         bottom: 70px !important;
    }
}

/* 970px is the min width that screen size must be for backgrounds to show */
/* TEST to avoid CLS*/
html.takeover-active #pw-oop-flex_container {
	height: 350px !important;
}

/* Example Breakpoint for mobile (may fall into the above) */
@media only screen and (max-width: 600px) {
	/* Modify Header to be sticky */
	#pw-oop-flex {
		z-index: 1000 !important;
	}
	
}

body:has(.kargo-ad-content) .pw-corner-ad-video {
     margin-bottom: 150px !important;
}

.has-scrolled .pw-sticky {
    top: 192px !important; 
}

.has-scrolled.search--is-hidden .pw-sticky {
    top: 100px !important; 
}

#pw-oop-bottom_rail {
     background-color: #dedcdcd9 !important;
}