.elementor-19214 .elementor-element.elementor-element-11ffa702{--display:flex;}.elementor-19214 .elementor-element.elementor-element-696952d8 > .elementor-widget-container{margin:-19px 0px 0px 0px;}@media(max-width:767px){.elementor-19214 .elementor-element.elementor-element-696952d8{width:100%;max-width:100%;z-index:0;}.elementor-19214 .elementor-element.elementor-element-696952d8 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-19214 .elementor-element.elementor-element-696952d8.elementor-element{--align-self:center;}}/* Start custom CSS for shortcode, class: .elementor-element-696952d8 *//* Cert intro text */
.elementor-widget-shortcode .elementor-shortcode .fb-cert-intro-text{
	text-align:center;
	color:#ffffff;
	font-weight:500;
	font-size:18px;
}

/* Strong Tag */
.elementor-shortcode .fb-cert-intro-text strong{
	color:#ffffff !important;
	font-weight:600;
}

/* Label */
#fb-cert-lookup-form form label{
	color:#2c3e50 !important;
	font-size:16px;
}

/* 540px and smaller screen sizes */
@media (max-width:540px){

	/* Cert intro text */
	.elementor-widget-shortcode .elementor-shortcode .fb-cert-intro-text{
		font-size:15px;
		line-height:2em;
		margin-bottom:37px;
	}
	
	/* Shortcode */
	.elementor-widget-shortcode .elementor-shortcode{
		transform:translatex(0px) translatey(0px);
	}
	
}
/* Strong Tag */
.fb-cert-custom-fields-list li strong{
	color:#000000 !important;
}

/* Span Tag */
.fb-cert-custom-fields-list li span{
	color:#000000 !important;
}

/* Paragraph */
.fb-cert-footer .fb-cert-footer-text p{
	color:#000000 !important;
	padding-top:0px;
	margin-top:-50px;
	margin-bottom:40px;
	font-weight:500;
	font-size:14px;
	line-height:1.7000000000000002em;
	margin-right:3px;
	margin-left:68px;
	border-style:none;
}

/* Heading */
.hentry h3{
	transform:translatex(0px) translatey(0px);
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:31px;
	position:relative;
	top:-49px;
	border-style:none;
}

/* Cert header */
#main .hentry .fb-cert-header{
	text-align:center;
	width:0%;
	height:137px;
	margin-top:6px;
}

/* Image */
.fb-cert-header .fb-cert-personal-photo img{
	height:128px;
	overflow:auto;
	min-width:0px;
}

/* Image */
.element-divider #primary #main .hentry .fb-cert-header .fb-cert-personal-photo img{
	width:100% !important;
}

/* Main */
#main{
	transform:translatex(0px) translatey(0px);
}

/* Article */
#main article{
	transform:translatex(0px) translatey(0px);
	margin-top:48px;
	opacity:1;
	height:648px;
}

/* Cert separator */
#main .hentry .fb-cert-separator{
	margin-bottom:-50px;
	margin-top:-50px;
	padding-bottom:0px;
	display:none;
}

/* List Item */
.hentry .fb-cert-custom-fields-list li{
	position:relative;
	top:-48px;
}

/* Button */
.hentry .fb-cert-download-button-area a{
	top:-62px;
}

/* Cert footer */
#main .hentry .fb-cert-footer{
	transform:translatex(0px) translatey(0px);
	border-style:none;
	position:relative;
	top:-173px;
}

/* Cert footer */
.hentry .fb-cert-footer .fb-cert-footer-qr{
	border-style:none;
}

/* Cert footer text */
.hentry .fb-cert-footer .fb-cert-footer-text{
	border-style:none;
}

/* Cert download button area */
.hentry .fb-cert-download-button-area{
	border-style:none;
}

#main .hentry .entry-content{
	position:relative;
	top:-99px;
}

/* Heading */
.element-divider #primary #main .hentry .entry-content h3{
	color:#000000 !important;
}

/* 600px and smaller screen sizes */
@media (max-width:600px){

	/* Strong Tag */
	.fb-cert-custom-fields-list li strong{
		text-align:center;
	}
	
	/* Span Tag */
	.fb-cert-custom-fields-list li span{
		text-align:center;
	}
	
	/* Heading */
	.hentry h3{
		text-align:center;
	}
	
	/* Image */
	.fb-cert-footer .fb-cert-footer-qr img{
		text-align:center;
	}
	
	/* Paragraph */
	.fb-cert-footer .fb-cert-footer-text p{
		text-align:center;
	}
	
	/* Image */
	.element-divider #primary #main .hentry .fb-cert-header .fb-cert-personal-photo img{
		width:100% !important;
	}
	
	/* Image */
	.fb-cert-header .fb-cert-personal-photo img{
		height:94px;
		min-width:0px;
		display:none;
	}
	
	/* Cert personal photo */
	.hentry .fb-cert-header .fb-cert-personal-photo{
		display:none;
	}
	
}

/* 479px and smaller screen sizes */
@media (max-width:479px){

	/* Article */
	#main article{
		height:859px;
		width:91%;
	}
	
	/* Entry Footer */
	#main .hentry footer{
		display:none;
	}
	
	/* Paragraph */
	.fb-cert-footer .fb-cert-footer-text p{
		text-align:center;
		margin-top:-17px;
		margin-left:4px;
		margin-right:3px;
		font-size:13px;
		margin-bottom:43px;
		
	}
	
	/* Image */
	.fb-cert-footer .fb-cert-footer-qr img{
		position:relative;
		top:-67px;
		left:-90px;
	}
	
	/* List */
	.hentry ul{
		position:relative;
		top:0px;
		left:3px;
	}
	
	/* Heading */
	.hentry h3{
		top:-53px;
		border-bottom-style:solid;
		border-style:none;
		border-width:4px;
	}
	
	/* Heading */
	.element-divider #primary #main .hentry .entry-content h3{
		border-bottom-width:3px !important;
	}
	
}
body.dark h2:not(.keep-white) {
    color: #000000 !important;
}

body.dark .fb-cert-body h3 {
    color: #000000 !important;
}/* End custom CSS */