/*  MICROTHEMER STYLES  */

/*= Animations ================ */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}


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

/** General >> Fl main content **/
.mtp-11603 #fl-main-content {
	overflow: hidden !important;
}

/** General >> Tax credit column **/
.taxcreditcolumn {
	background-image: linear-gradient(rgb(241, 241, 241), rgb(255, 255, 255)) !important;
	padding-right: 30px !important;
	padding-left: 30px !important;
}

/** General >> Register give donation amount **/
#register .give-donation-amount {
	display: none !important;
}

/** General >> Give donation level button wrap **/
#give-donation-level-button-wrap {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-flow: row wrap !important;
	-moz-flex-flow: row wrap !important;
	-ms-flex-flow: row wrap !important;
	flex-flow: row wrap !important;
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
}

/** General >> Register list item **/
#register li {
	min-width: 100% !important;
	margin-right: 2% !important;
	margin-left: 2% !important;
}

/** General >> Give donation level button wrap list item **/
.mtp-10485 #give-donation-level-button-wrap li {
	background-color: rgb(109, 177, 255) !important;
	width: 50% !important;
}

/** General >> onation-level-btnGive donation level button wrap give d **/
#give-donation-level-button-wrap .give-d:enabled {
	background-color: rgb(10, 64, 96) !important;
}

/** General >> Give final total wrap **/
#give-final-total-wrap {
	display: none !important;
}

/** General >> Register give purchase button **/
#register #give-purchase-button {
	margin-top: 30px !important;
}

/** General >> Register fl module content **/
#register .fl-module-content {
	margin-bottom: 0 !important;
}

/** General >> 2022agm list item **/
#2022agm li {
	padding-bottom: 10px !important;
}

/** General >> 2022agm list **/
#2022agm li {
	padding-bottom: 0 !important;
}

/** General >> Gform 1 [type="text"] **/
#gform_1 [type="text"] {
	margin-top: 0 !important;
}

/** General >> Signup field 1 1 **/
#signup #field_1_1 {
	padding-bottom: 0 !important;
}

/** General >> Signup gform footer **/
#signup .gform_footer {
	margin-top: 0 !important;
}

/** General >> Register give amount text **/
#register #give-amount-text {
	width: 92% !important;
}

/** General >> Gform 27 gfield label **/
.mtp-11072 #gform_27 .gfield_label {
	margin-top: 10px !important;
}

/** General >> Menu ndppei donate **/
#menu-ndppei .donate {
	background: #7ABCE8 !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
	margin-left: 10px !important;
	border-radius: 3px !important;
}

/** General >> Menu ndppei donate (:hover) **/
#menu-ndppei .donate:hover {
	background: #00a3e0 !important;
}

/** General >> Link (#1) span **/
#menu-ndppei > li:nth-of-type(5) > div:nth-of-type(1) > a:nth-of-type(1) > span {
	color: rgb(255, 255, 255) !important;
}

/** General >> Register give ffm form row half **/
#register .give-ffm-form-row-half {
	margin-bottom: 0 !important;
}

/** General >> Fieldset label **/
fieldset > label {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

/** General >> HR dinner pp photo caption overlay **/
#HR-dinner .pp-photo-caption-overlay {
	max-width: 75% !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	margin-bottom: 30px !important;
	border-radius: 10px !important;
}

/** General >> Mtp 5050 ffm field container **/
.mtp-5050 .ffm-field-container {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

/** General >> Nov 25 2022 donation buttons (:hover) **/
.mtp-10829 .give-donation-level-btn:hover {
	background-color: rgb(24, 25, 26) !important;
}


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

/** General 2 >> Gfield gchoice **/
.mtp-10877 .gfield .gchoice {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

/** General 2 >> Gchoice gfield choice input **/
.mtp-10877 .gchoice .gfield-choice-input {
	margin-right: 15px !important;
}

/** General 2 >> Mtp 10877 gfield width third **/
.mtp-10877 .gfield--width-third {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

/** General 2 >> Gform 25 gform footer **/
.mtp-10877 #gform_25 .gform_footer {
	border-top-width: 1px !important;
	border-top-style: dashed !important;
}

/** General 2 >> Badgemichelletext fl col content **/
.badgemichelletext .fl-col-content {
	min-width: 120% !important;
	position: relative !important;
	z-index: 2 !important;
}

/** General 2 >> Homepage volunteer **/
.mtp-10818 .gfield--width-third {
	margin-top: 20px !important;
}

/** General 2 >> Mtp 10818 gfield width quarter **/
.mtp-10818 .gfield--width-quarter {
	margin-right: 10px !important;
	margin-left: 10px !important;
}

/** General 2 >> Mtp 10818 gchoice **/
.mtp-10818 .gchoice {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

/** General 2 >> Gfield width quarter gfield label **/
.mtp-10818 .gfield--width-quarter .gfield_label {
	line-height: 1.1 !important;
	margin-top: 20px !important;
	margin-bottom: 15px !important;
}

/** General 2 >> Gchoice label **/
.mtp-10818 .gchoice label {
	padding-left: 15px !important;
}

/** General 2 >> Michellemainbannertext fl col content **/
.michellemainbannertext .fl-col-content {
	min-width: 110% !important;
	position: relative !important;
	z-index: 2 !important;
}

/** General 2 >> 2023 Nomination Event **/
.mtp-11072 .ginput_container input {
	margin-top: 5px !important;
}

/** General 2 >> Election2023 pp infobox **/
.election2023 .pp-infobox {
	background-image: url("/wp-content/uploads/2023/02/infobox-bg-300x158.jpg") !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	height: 100% !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;
}

/** General 2 >> Infobox Image **/
#fl-post-11128 .pp-infobox-image {
	width: 100% !important;
	margin-bottom: 0 !important;
}

/** General 2 >> Fl node is2v9nwr5pfb pp infobox title **/
.fl-node-is2v9nwr5pfb .pp-infobox-title {
	font-size: 12px !important;
	margin-bottom: 5px !important;
}

/** General 2 >> Election 2023 candidate thumb-prefix title **/
.election2023 .pp-infobox-title-prefix {
	/* MT [ google_font: 1 ] */
	font-family: 'libre franklin' !important;
	font-size: 14px !important;
	width: 100% !important;
}

/** General 2 >> Election2023-thumb-image **/
.election2023 img {
	width: 100% !important;
	margin-bottom: 0 !important;
}

/** General 2 >> Candidate Thumb - paragraph **/
.election2023 .pp-description-wrap p {
	font-family: Bitter !important;
	font-size: 27px !important;
	line-height: 1 !important;
	width: 100% !important;
	padding-bottom: 15px !important;
	margin-top: 15px !important;
}

/** General 2 >> Election2023 pp infobox title **/
.election2023 .pp-infobox-title {
	/* MT [ google_font: 1 ] */
	font-family: 'Libre Franklin' !important;
	font-size: 14px !important;
	width: 100% !important;
}

/** General 2 >> Election2023 pp icon wrapper **/
.election2023 .pp-icon-wrapper {
	width: 100% !important;
	margin-left: 0 !important;
}

/** General 2 >> Pp tab 5sl87dz9paih 1 pp tab label flex **/
#pp-tab-5sl87dz9paih-1 .pp-tab-label-flex {
	width: 400px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;
}

/** General 2 >> Pp tab 5sl87dz9paih 2 pp tab label flex **/
#pp-tab-5sl87dz9paih-2 .pp-tab-label-flex {
	width: 400px !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** General 2 >> ELECTION 2023 TABS A BETTER DEAL FOR ISLANDERS - INNER **/
.election2023tabs #pp-tab-5sl87dz9paih-2 .pp-tab-label-inner {
	width: 400px !important;
}

/** General 2 >> Pp tab 5sl87dz9paih 2 **/
#pp-tab-5sl87dz9paih-2 {
	min-width: 400px !important;
	max-width: 400px !important;
}

/** General 2 >> ELECTION 2023 TABS - YOUR CANDIDATES INNER **/
.election2023tabs #pp-tab-5sl87dz9paih-1 .pp-tab-label-inner {
	max-width: 400px !important;
}

/** General 2 >> Pp tab 5sl87dz9paih 1 pp tab title **/
#pp-tab-5sl87dz9paih-1 .pp-tab-title {
	width: 400px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** General 2 >> Pp tab 5sl87dz9paih 1 **/
#pp-tab-5sl87dz9paih-1 {
	max-width: 400px !important;
}

/** General 2 >> Election2023 pp infobox (:hover) **/
.election2023 .pp-infobox:hover {
	-webkit-animation-name: pulse !important;
	animation-name: pulse !important;
	-webkit-animation-duration: 1.5s !important;
	animation-duration: 1.5s !important;
}

/** General 2 >> Pp tabs labels pp tab label flex **/
.pp-tabs-labels .pp-tab-label-flex {
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** General 2 >> Fl post 10818 pp tabs labels **/
#fl-post-10818 .pp-tabs-labels {
	width: 60% !important;
}

/** General 2 >> Pp tabs labels pp tab label inner **/
.pp-tabs-labels .pp-tab-label-inner {
	border-bottom-color: rgb(135, 135, 135) !important;
}

/** General 2 >> Pp tab 2kxqpj8n01le 1 pp tab label inner (::before) **/
#pp-tab-2kxqpj8n01le-1 .pp-tab-label-inner::before {
	border-top-color: rgb(91, 91, 91) !important;
}

/** General 2 >> Pp tab 2kxqpj8n01le 2 pp tab label inner (::before) **/
#pp-tab-2kxqpj8n01le-2 .pp-tab-label-inner::before {
	border-top-color: rgb(75, 75, 75) !important;
}

/** General 2 >> Gform 25 gform footer _2 **/
#gform_25 .gform_footer {
	margin-top: 40px !important;
	border-top-width: 1px !important;
	border-top-style: solid !important;
	border-top-left-radius: 1px !important;
}

/** General 2 >> Root data giveWP embed **/
.mtp-60012 .root-data-givewp-embed {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}


/*= 2023 Candidate Template === */

/** 2023 Candidate Template >> 2023 candidate banner text wrap **/
.fl-col-group .2023-candidate-banner-text {
	width: 30% !important;
	min-width: 30% !important;
	max-width: 30% !important;
}

/** 2023 Candidate Template >> 2023 candidate banner image wrap **/
.fl-col-group .2023-candidate-banner-image {
	width: 40% !important;
}

/** 2023 Candidate Template >> Front Page **/
.mtp-10818 .fl-module-pp-advanced-tabs > div {
	background-color: rgb(255, 255, 255) !important;
	position: relative !important;
	top: -120px !important;
	z-index: 2 !important;
}

/** 2023 Candidate Template >> Home content area **/
.fl-node-6ht0eo9qdzcn > div:nth-of-type(1) > div {
	box-shadow: 0 -30px 40px 0 rgba(103, 103, 103, 0.32) !important;
	background-color: rgb(255, 255, 255) !important;
	border-top-left-radius: 20px !important;
	border-top-right-radius: 20px !important;
	border-bottom-left-radius: 2px !important;
	position: relative !important;
	top: -240px !important;
	z-index: 2 !important;
}

/** 2023 Candidate Template >> Horizontal rule **/
hr {
	color: rgb(91, 90, 90) !important;
	margin-top: 20px !important;
	margin-bottom: 30px !important;
	border-top-color: rgb(110, 110, 110) !important;
}

/** 2023 Candidate Template >> Gform wrapper 28 gform description **/
.mtp-10818 #gform_wrapper_28 .gform_description {
	display: none !important;
}

/** 2023 Candidate Template >> Mtp 10818 input 28 1 3 **/
.mtp-10818 #input_28_1_3 {
	margin-top: 10px !important;
}

/** 2023 Candidate Template >> Mtp 10818 input 28 1 6 **/
.mtp-10818 #input_28_1_6 {
	margin-top: 10px !important;
}

/** 2023 Candidate Template >> Mtp 10818 input 28 2 **/
.mtp-10818 #input_28_2 {
	margin-top: 0 !important;
}

/** 2023 Candidate Template >> Mtp 10818 gform submit button 28 **/
.mtp-10818 #gform_submit_button_28 {
	margin-top: 0 !important;
}

/** 2023 Candidate Template >> Mtp 10818 input 28 3 **/
.mtp-10818 #input_28_3 {
	margin-top: 0 !important;
}

/** 2023 Candidate Template >> Input 29 1 [type="text"] **/
.mtp-12256 #input_29_1 [type="text"] {
	margin-top: 10px !important;
}

/** 2023 Candidate Template >> Mtp 12256 field 29 20 **/
.mtp-12256 #field_29_20 {
	margin-bottom: 0 !important;
}

/** 2023 Candidate Template >> Field 29 20 gsection title **/
.mtp-12256 #field_29_20 .gsection_title {
	margin-bottom: 0 !important;
}

/** 2023 Candidate Template >> Field 29 22 gsection title **/
.mtp-12256 #field_29_22 .gsection_title {
	margin-top: 50px !important;
	margin-bottom: 0 !important;
}

/** 2023 Candidate Template >> Field 29 21 gsection title **/
.mtp-12256 #field_29_21 .gsection_title {
	margin-top: 50px !important;
	margin-bottom: 0 !important;
}

/** 2023 Candidate Template >> Mtp 12256 field 29 22 **/
.mtp-12256 #field_29_22 {
	margin-bottom: 0 !important;
}

/** 2023 Candidate Template >> Gform 29 gform footer **/
.mtp-12256 #gform_29 .gform_footer {
	margin-top: 50px !important;
	margin-bottom: 50px !important;
}

/** 2023 Candidate Template >> Mtp 12256 field 29 21 **/
.mtp-12256 #field_29_21 {
	margin-bottom: 0 !important;
}

/** 2023 Candidate Template >> Gform fields 29 label **/
.mtp-12256 #gform_fields_29 label {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	margin-left: 3% !important;
}

/** 2023 Candidate Template >> Field 30 9 gfield label before complex **/
.mtp-12270 #field_30_9 .gfield_label_before_complex {
	margin-top: 30px !important;
}


/*= 2023 candidate template 2 == */

/** 2023 candidate template 2 >> Caladdress **/
.mtp-12362 .caladdress {
	font-weight: 600 !important;
}

/** 2023 candidate template 2 >> Caltitle **/
.mtp-12362 .caltitle {
	font-family: Bitter !important;
	color: rgb(32, 127, 252) !important;
	font-size: 16px !important;
	line-height: 1.2 !important;
	font-weight: 700 !important;
}

/** 2023 candidate template 2 >> Columns is layout flex **/
.mtp-5906 .wp-block-columns-is-layout-flex {
	border: 1px solid rgb(194, 194, 194) !important;
}


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

/** General 3 >> Ndpsky hero **/
.ndpsky-hero {
	background-image: url("/wp-content/uploads/2020/08/PEI-landscape-sky1-scaled.jpg") !important;
	background-position: center top !important;
	width: 100vw !important;
	height: 600px !important;
	margin-bottom: 0 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	position: relative !important;
	left: calc(-50vw + 50%) !important;
	background-position: left center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

/** General 3 >> Donate Cloud **/
.mtp-60012 #fl-main-content .fl-row-content-wrap {
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}

/** General 3 >> Donate Content **/
.mtp-60012 .fl-module-fl-post-content .fl-module-content {
	margin-top: 0 !important;
}

/** General 3 >> NDP Donate Sky Content **/
.mtp-60012 .alignfull > div {
	width: 1100px !important;
}

/** General 3 >> Donate form **/
.mtp-60012 .donate-form {
	background-image: linear-gradient(180deg, rgb(255, 251, 251), rgba(255, 255, 255, 0.6)) !important;
	padding-top: 50px !important;
	padding-right: 40px !important;
	margin-top: -500px !important;
	position: relative !important;
	z-index: 1000 !important;
}

/** General 3 >> Div **/
.mtp-60012 .ndp-skyhero-text > div {
	margin-top: 20% !important;
}


/*( < 980 )*/
@media (max-width: 979.98px) {
	/** General >> 2022agmheader fl col group nested **/
	#2022agmheader .fl-col-group-nested {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-flow: column nowrap !important;
	-moz-flex-flow: column nowrap !important;
	-ms-flex-flow: column nowrap !important;
	flex-flow: column nowrap !important;
}

	/** General >> 2022agmheader fl col group custom width _2 **/
	#2022agmheader .fl-col-group-custom-width {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

	/** General >> 2022agmheader fl col group custom width _3 **/
	#2022agmheader .fl-col-group-custom-width {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

	/** General 2 >> Michellemainbannertext fl col content **/
	.michellemainbannertext .fl-col-content {
	min-width: 100% !important;
}

	/** General 2 >> Election2023 pp infobox **/
	.election2023 .pp-infobox {
	height: 100% !important;
}

	/** 2023 Candidate Template >> Fl node 3t02hcazbw4y div **/
	.mtp-10818 .fl-node-3t02hcazbw4y > div {
	padding-top: 3% !important;
	padding-right: 5% !important;
	padding-left: 5% !important;
}

	/** 2023 Candidate Template >> Home content area **/
	.fl-node-6ht0eo9qdzcn > div:nth-of-type(1) > div {
	margin-right: 5% !important;
	margin-left: 5% !important;
	top: -75px !important;
}

	/** 2023 Candidate Template >> Fl node bfakvtrmuwz1 fl row content wrap **/
	.mtp-10818 .fl-node-bfakvtrmuwz1 .fl-row-content-wrap {
	min-height: 400px !important;
}

}


/*( < 768 )*/
@media (max-width: 767.98px) {
	/** General >> HR dinner pp photo caption overlay **/
	#HR-dinner .pp-photo-caption-overlay {
	max-width: 100% !important;
}

	/** General 2 >> Election2023 pp infobox **/
	.election2023 .pp-infobox {
	height: 100% !important;
}

}


/*( < 480 )*/
@media (max-width: 479.98px) {
	/** General >> Give donation level button wrap **/
	#give-donation-level-button-wrap {
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

	/** General >> Register list item **/
	#register li {
	min-width: 100% !important;
}

	/** General 2 >> Election2023 pp infobox **/
	.election2023 .pp-infobox {
	height: 100% !important;
	padding-bottom: 20px !important;
}

	/** General 2 >> Fl node uwi4vr9oyshm pp icon wrapper **/
	.fl-node-uwi4vr9oyshm .pp-icon-wrapper {
	width: 100% !important;
}

	/** General 2 >> Election2023 pp icon wrapper **/
	.election2023 .pp-icon-wrapper {
	margin-bottom: 15px !important;
}

	/** 2023 Candidate Template >> Mtp 10818 pp tab 3ny49kvxopwq 1 content **/
	.mtp-10818 #pp-tab-3ny49kvxopwq-1-content {
	padding: 0 !important;
}

	/** 2023 Candidate Template >> Pp tab 3ny49kvxopwq 1 content fl row content wrap **/
	.mtp-10818 #pp-tab-3ny49kvxopwq-1-content .fl-row-content-wrap {
	padding: 0 !important;
}

	/** 2023 Candidate Template >> Mtp 10818 pp tab 3ny49kvxopwq 2 content **/
	.mtp-10818 #pp-tab-3ny49kvxopwq-2-content {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** 2023 Candidate Template >> Pp tab 3ny49kvxopwq 2 content fl row content wrap **/
	.mtp-10818 #pp-tab-3ny49kvxopwq-2-content .fl-row-content-wrap {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** 2023 Candidate Template >> Mtp 10818 pp tab 3ny49kvxopwq 3 content **/
	.mtp-10818 #pp-tab-3ny49kvxopwq-3-content {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** 2023 Candidate Template >> Mtp 10818 fl builder module template **/
	.mtp-10818 .fl-builder-module-template {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** 2023 Candidate Template >> Mtp 10818 pp tab 3ny49kvxopwq 4 content **/
	.mtp-10818 #pp-tab-3ny49kvxopwq-4-content {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** 2023 Candidate Template >> Mtp 10818 pp content body **/
	.mtp-10818 .pp-content-body {
	padding-right: 15px !important;
	padding-left: 15px !important;
}

	/** 2023 Candidate Template >> Pp tab 3ny49kvxopwq 3 content fl row content wrap **/
	.mtp-10818 #pp-tab-3ny49kvxopwq-3-content .fl-row-content-wrap {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** 2023 Candidate Template >> Mtp 11575 pp tab zajs081tn6xe 3 content **/
	.mtp-11575 #pp-tab-zajs081tn6xe-3-content {
	padding: 0 !important;
}

	/** 2023 candidate template 2 >> Fl module content **/
	.mtp-12362 .fl-module-pp-advanced-tabs .fl-module-content {
	margin: 0 !important;
}

	/** 2023 candidate template 2 >> Pp tab 2tr3wcld8xiv 1 content **/
	.mtp-12362 #pp-tab-2tr3wcld8xiv-1-content {
	padding: 0 !important;
}

	/** 2023 candidate template 2 >> Fc today button **/
	.mtp-12362 .fc-today-button {
	display: none !important;
}

	/** 2023 candidate template 2 >> Fc dom 1 **/
	.mtp-12362 #fc-dom-1 {
	font-size: 24px !important;
}

}


/*( < 390 )*/
@media (max-width: 389.98px) {
	/** General >> Michelle **/
	#michelle {
	margin-top: -40px !important;
}

	/** General >> Fl node 5f81cf2e554fe fl col content **/
	.fl-node-5f81cf2e554fe .fl-col-content {
	margin-top: -50px !important;
}

	/** General >> Michelle pp photo caption overlay **/
	#michelle .pp-photo-caption-overlay {
	margin-bottom: 20px !important;
}

	/** 2023 candidate template 2 >> Fl module content _2 **/
	.mtp-10818 .fl-node-2nxug0zf8vlo .fl-module-content {
	margin: 0 !important;
}

	/** 2023 candidate template 2 >> Fl module content _3 **/
	.mtp-10818 .fl-node-uwi8mnedyotp .fl-module-content {
	margin: 0 !important;
}

}

