.wp-block {} /*  (.wp-block {} ensures MT files load in Gutenberg editor) */
/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Ab item (:root) **/
:root {
	--pi-h1-size: 48px !important;
	--pi-h1-height: 1.2 !important;
	--pi-h1-font: "Yanone Kaffeesatz" !important;
	--pi-h1-weight: 400 !important;
	--pi-h2-size: 36px !important;
	--pi-h2-height: 1.2 !important;
	--pi-h2-font: "Yanone Kaffeesatz" !important;
	--pi-h2-weight: 400 !important;
	--pi-h3-size: 24px !important;
	--pi-h3-height: 1.2 !important;
	--pi-h3-font: "Yanone Kaffeesatz" !important;
	--pi-h3-weight: 400 !important;
	--pi-h4-size: 18px !important;
	--pi-h4-height: 1.2 !important;
	--pi-h4-font: "Yanone Kaffeesatz" !important;
	--pi-h4-weight: 300 !important;
}
div.pdfemb-viewer {
	margin: 0px auto !important;
}
.signature {
	margin-top: 0 !important;
	text-align: right !important;
}
.pi-dark-header {
	color: white !important;
}

/** General >> WP Menu Bar **/
#wp-admin-bar-root-default a {
	color: white !important;
}

/** General >> WP Menu Bar Id **/
#wp-admin-bar-my-account a {
	color: white !important;
}

/** General >> PI Inner Wrap **/
section {
	max-width: 1120px !important;
	margin: auto !important;
}

/** General >> Menu Bar **/
#menu-main a {
	color: white !important;
}

/** General >> Heading 1 **/
h1 {
	font-size: var(--pi-h1-size) !important;
	line-height: 1.2 !important;
	font-weight: var(--pi-h1-weight) !important;
}

/** General >> Heading 2 **/
h2 {
	/* MT [  ] */
	font-size: var(--pi-h2-size) !important;
	line-height: 1.2 !important;
	font-weight: var(--pi-h2-weight) !important;
	font-variant: normal !important;
}

/** General >> Heading 3 **/
h3 {
	font-size: var(--pi-h3-size) !important;
	line-height: 1.2 !important;
	font-weight: var(--pi-h3-weight) !important;
}

/** General >> Heading 4 **/
h4 {
	font-size: var(--pi-h4-size) !important;
	line-height: 1.2 !important;
	font-weight: var(--pi-h4-weight) !important;
}

/** General >> Paragraph **/
p, 
.oxy-rich-text {
	font-family: "Open Sans" !important;
	line-height: 1.5 !important;
	font-weight: normal !important;
}

/** General >> Align Center **/
.aligncenter {
	margin: 0 auto 0 auto !important;
	clear: both !important;
	display: block !important;
}

/** General >> Image Pad Standard **/
img.padded {
	margin-top: 1em !important;
	margin-bottom: 1.5em !important;
}

/** General >> Image Float Left Wrap Text **/
.img-float-left-wrap-text {
	margin-right: 1.5em !important;
	float: left !important;
	display: inline !important;
}

/** General >> Link **/
a {
	color: #1e73be !important;
}

/** General >> Link Hover **/
a:hover {
	color: black !important;
}

/** General >> Centered Text **/
.centered {
	text-align: center !important;
}

/** General >> MEC FP Grid **/
#shortcode-61-26 .mec-wrap {
	width: 100% !important;
}

/** General >> MEC FP Grid Title **/
#shortcode-61-26 div.mec-shortcode-designer div.mec-event-content h4.mec-event-title {
	font-family: "Yanone Kaffeesatz" !important;
	color: #1e73be !important;
	font-size: var(--pi-h4-size) !important;
}

/** General >> MEC FP Grid Title Hover **/
#shortcode-61-26 div.mec-shortcode-designer div.mec-event-content h4.mec-event-title a:hover {
	color: black !important;
}

/** General >> MEC FP Grid Date **/
#shortcode-61-26 .mec-shortcode-designer > .mec-event-date {
	color: black !important;
	font-weight: bold !important;
	margin-top: -1.4em !important;
}

/** General >> MEC FP Grid Time **/
#shortcode-61-26 .mec-shortcode-designer > .mec-event-time {
	color: black !important;
	font-weight: bold !important;
	margin-top: -1.7em !important;
}

/** General >> MEC FP Grid Cost **/
#shortcode-61-26 .mec-shortcode-designer > .mec-event-label {
	font-weight: 600 !important;
	padding-left: 0 !important;
	margin-top: -1.8em !important;
	margin-bottom: 1.2em !important;
}

/** General >> MEC FP Grid Text **/
.mec-shortcode-designer > .mec-event-excerpt {
	font-family: "Open Sans" !important;
	color: black !important;
	line-height: 1.4 !important;
	font-weight: normal !important;
	margin-top: -1em !important;
	margin-bottom: 3em !important;
}

/** General >> MEC List Title **/
div.mec-col-table-c div.mec-event-content h3.mec-event-title {
	font-family: "Yanone Kaffeesatz" !important;
}

/** General >> Header Block **/
#_rich_text-60-107 h1, 
#_rich_text-60-107 h3 {
	color: white !important;
}

/** General >> MEC Event num tickets **/
#mec-events-meta-group-booking- .mec-book-ticket-limit {
	max-width: 50% !important;
}

/** General >> MEC Event Social Icons **/
.mec-event-social-icon .facebook, 
.mec-event-social-icon .twitter, 
.mec-event-social-icon .linkedin, 
.mec-event-social-icon .email {
	color: white !important;
}

/** General >> PR List **/
#widget-60-105 ul {
	text-align: left !important;
	list-style-type: none !important;
	padding-left: 1em !important;
}

/** General >> PI Calendar wrap **/
#nestable_shortcode-10-42 .mec-wrap {
	width: 100% !important;
}

/** General >> CF7IC Icon Wrapper **/
.cf7ic-icon-wrapper {
	display: block !important;
}

/** General >> Woo checkout order again **/
p.order-again {
	display: none !important;
}

/** General >> Woo return to shop **/
p.return-to-shop {
	display: none !important;
}

/** General >> Footer Link **/
.footer-link {
	padding: 12px 24px 12px 24px !important;
}

/** General >> Footer Links Block **/
footer-div {
	width: 100% !important;
	display: block !important;
}

/** General >> Footer Copyright **/
.footer-copyright {
	font-size: 12pt !important;
	width: 100% !important;
	display: block !important;
}

/** General >> Columns No Padding **/
.ct-new-columns.no-padding > .ct-div-block {
	padding: 0 !important;
}

/** General >> Inner content 3 306 pdfemb viewer **/
.pdfemb-viewer {
	margin: -20px !important;
}

/** General >> Mec divider toggle:(3) mec event sharing wrap **/
.mec-event-sharing-wrap {
	display: none !important;
}

/** General >> Blockquote **/
#span-94-138 blockquote {
	margin-bottom: 0 !important;
}


/*= General 2 ================= */

/** General 2 >> Paragraph **/
#div_block-82-138 p {
	margin-bottom: 0 !important;
}
p.lead {
	margin-bottom: 0 !important;
}

/** General 2 >> Unordered list (#1) **/
#span-94-138 ul {
	margin-top: 0 !important;
}

/** General 2 >> Ct span **/
h2 .ct-span {
	font-size: var(--pi-h2-size) !important;
}


/*( Large Desktop )*/
@media (min-width: 1199px) {
	/** General >> Heading 2 **/
	h2 {
	font-size: var(--pi-h2-size) !important;
}

	/** General 2 >> Ct span **/
	h2 .ct-span {
	font-size: var(--pi-h2-size) !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** General >> Heading 1 **/
	h1 {
	color: white !important;
	font-size: var(--pi-h1-size) !important;
	line-height: 1.2 !important;
}

	/** General >> Heading 4 **/
	h4 {
	font-size: var(--pi-h4-size) !important;
	line-height: 1.2 !important;
	font-weight: var(--pi-h4-weight) !important;
}

	/** General >> Ab item (:root) **/
	:root {
	--pi-h1-size: 24px !important;
	--pi-h1-height: 1.2 !important;
	--pi-h1-font: "Yanone Kaffeesatz" !important;
	--pi-h1-weight: 400 !important;
	--pi-h2-size: 20px !important;
	--pi-h2-height: 1.2 !important;
	--pi-h2-font: "Yanone Kaffeesatz" !important;
	--pi-h2-weight: 400 !important;
	--pi-h3-size: 20px !important;
	--pi-h3-height: 1.2 !important;
	--pi-h3-font: "Yanone Kaffeesatz" !important;
	--pi-h3-weight: 400 !important;
	--pi-h4-size: 20px !important;
	--pi-h4-height: 1.2 !important;
	--pi-h4-font: "Yanone Kaffeesatz" !important;
	--pi-h4-weight: 400 !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** General >> Heading 1 **/
	h1 {
	font-size: var(--pi-h1-size) !important;
	line-height: 1.2 !important;
}

}

