/* GAM */
#div-gpt-ad-INTER{line-height:0;}
#div-gpt-ad-LDB1{min-height:90px; background:#fff; padding: 5px 0;text-align:center; clear:both; margin:0 auto; border-bottom: 1px solid #fff;}
[id^="div-gpt-ad-INARTICLE"] {margin:40px auto; text-align:center; clear:both; min-height:250px;}
[id^="div-gpt-ad-INFEED"] {margin:40px auto; text-align:center; clear:both;background:#f0f0f0;padding:15px 0; min-height: 90px;}
#div-gpt-ad-SMPU1, #div-gpt-ad-SMPU2, #div-gpt-ad-MPU1, #div-gpt-ad-MPU2, #div-gpt-ad-MPU3{min-height: 250px;}

@media screen and (max-width: 479px) {
	[id^="div-gpt-ad-INARTICLE"] {background:#f0f0f0;padding:15px 0;}
	[id^="div-gpt-ad-INFEED"] {min-height:250px;}
	#div-gpt-ad-LDB1{min-height:100px;}
}

/* GOOGLE CMP FIX */
.fc-consent-root .fc-close {right:auto !important; left: 0px !important;}
.fc-consent-root .fc-choice-dialog .fc-primary-button {height: 38px !important; padding: 0 20px !important;	margin: 6px !important;	cursor: pointer !important;	display: flex !important; align-items: center !important; justify-content: center !important;	animation: cmp-pulse 2s infinite;}
.fc-consent-root .fc-choice-dialog .fc-primary-button .fc-button-background {background-color: #007BFF !important;	border-radius: 14px !important;	height: 100% !important; box-shadow: 0 0 10px rgba(0, 123, 255, 0.4) !important; transition: none !important;}
.fc-consent-root .fc-choice-dialog .fc-primary-button .fc-button-label {font-size: 16px !important;	font-weight: bold !important; color: white !important; text-transform: uppercase !important; letter-spacing: 0 !important; margin: 0 !important;}
.fc-consent-root .fc-choice-dialog .fc-secondary-button:hover .fc-button-background {filter: none !important; background-color: transparent !important; box-shadow: none !important;}
.fc-consent-root .fc-choice-dialog .fc-secondary-button:hover .fc-button-label {color: #444 !important;}
.fc-consent-root .fc-choice-dialog .fc-secondary-button .fc-button-background {background-color: transparent !important; border-radius: 14px !important; height: 100% !important;}
.fc-consent-root .fc-choice-dialog .fc-secondary-button .fc-button-label {font-size: 13px !important; color: #444 !important; font-weight: normal !important;}
.fc-consent-root .fc-data-preferences-dialog .fc-primary-button .fc-button-background {background-color: transparent !important; border-radius: 14px !important; height: 100% !important; box-shadow: none !important;}
.fc-consent-root .fc-data-preferences-dialog .fc-primary-button .fc-button-label {font-size: 13px !important; color: #444 !important; font-weight: normal !important;}
.fc-consent-root .fc-data-preferences-dialog .fc-secondary-button {height: 38px !important; padding: 0 20px !important; margin: 6px !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; animation: cmp-pulse 2s infinite;}
.fc-consent-root .fc-data-preferences-dialog .fc-secondary-button .fc-button-background {background-color: #007BFF !important; border-radius: 14px !important; height: 100% !important; box-shadow: 0 0 10px rgba(0, 123, 255, 0.4) !important; transition: none !important;}
.fc-consent-root .fc-data-preferences-dialog .fc-secondary-button .fc-button-label {font-size: 16px !important;	font-weight: bold !important; color: white !important; text-transform: uppercase !important; letter-spacing: 0 !important; margin: 0 !important;}

@keyframes cmp-pulse {
	0% {
		box-shadow: 0 0 0 0 rgba(0,123,255,0.7);
	}

	70% {
		box-shadow: 0 0 0 12px rgba(0,123,255,0);
	}

	100% {
		box-shadow: 0 0 0 0 rgba(0,123,255,0);
	}
}