#gd-header li.nav-item.mobileonly_nav {
	display:none;
}
.consent-checkbox .ginput_container label {font-size: 20px !important;}
.consent-checkbox legend span.gfield_required {display:none;}
section.related.products, span.sku_wrapper {display:none;}
/*.registeration-layout ul.mec-book-tickets-container div.mec-book-reg-field-checkbox:nth-child(2) > label {
	display:flex;
}*/
.registeration-layout .mec-booking-form-container .mec-book-tickets-container div:nth-child(12) {/*margin-bottom: 0px;*/ margin-bottom: 28px}
.registeration-layout .mec-booking-form-container .mec-book-tickets-container div:nth-child(12) label {display:flex;}
.registeration-layout .mec-booking-form-container .mec-book-tickets-container div:nth-child(13) p, .registeration-layout .mec-booking-form-container .mec-book-tickets-container div:nth-child(15) p {font-weight:bold; font-size:18px;}
.registeration-layout .mec-booking-form-container .mec-book-tickets-container div:nth-child(15) p a {text-decoration:underline; font-weight:bold; font-size: 18px;}
.registeration-layout .mec-booking-form-container .mec-book-tickets-container div:nth-child(14) {margin-bottom: 0;}
.gd_payroll_form #input_10_9 div input {display: block; margin-right:10px;}
.wpneo-location-wrapper {display:none;}
.gd_payroll_form #input_10_9 div label:before {
	border-color: #000;
	background-color: #fff;
	display:none;
}

@media (max-width: 1199px) and (min-width: 1100px) {
	.mobile_donate_now:after {
		right: 69% !important;
	}
}
@media (max-width: 1199px) {
	#gd-header li.nav-item.mobileonly_nav {
		display:block;
	}
	
	.sub-menu-active a.uael-menu-item:after {
		display: none;
	}
	li.mobile_donate_now a  {
		border-bottom:none !important;
	}
	.mobile_donate_now {
		background: #EA368E !important;
		border-radius: 60px;
		display: flex;
		justify-content: center;
		padding: 4px 5px !important;
		margin-top: 20px !important;
		align-items: center;
	}
	.uael-flyout-content .menu-is-active li.mobile_donate_now a.uael-menu-item {
		font-size: 16px;
		width: 100%;
		display: flex;
		justify-content: center !important;
		border-radius: 60px !important;
		border: 2px dashed rgba(255, 255, 255, 0.75);
		border-bottom: 2px dashed rgba(255, 255, 255, 0.75) !important;
		/*padding-left: 26px !important;*/
		height: 46px;
	}
	.mobile_donate_now:after {
		content: '';
		position: absolute;
		background: url(https://www.childrenshealth.ie/wp-content/uploads/2021/08/Vector-2.svg) no-repeat;
		width: 20px;
		height: 20px;
		z-index: 99999999999;
		margin-top: 4px;
		right: 63%;
		align-items: center;
		display: flex;
	}
	.mobile_get_involved {
		margin-top: 20px !important;
		display: flex;
		flex-flow: column;
		justify-content: center;
		align-items: center;
		background: #F2F2F2 !important;
		border-radius: 30px;
		height: auto;
	}
	.uael-flyout-content .menu-is-active li.mobile_get_involved a {
		color: #00395D !important;
		font-size: 16px;
		border-bottom: none !important;
	}
	.mobile_get_involved ul.sub-menu.sub-menu-open {
		padding-left: 25px;
		padding-bottom: 15px;
	}
	.uael-flyout-content .menu-is-active li.mobile_get_involved a span {
		margin-left: 12px !important;
		color: #03A690 !important;
	}
	.mobile_login_link {
		margin-top: 17px !important;
		z-index: 999999999999999;
	}
	.uael-flyout-content .menu-is-active li.mobile_login_link a.uael-menu-item {
		font-size: 18px;
		font-weight: 400 !important;
		border-bottom: none !important;
	}
	.uael-flyout-content .mobile_get_involved.parent-has-child .sub-menu-active a.uael-menu-item {
		color: #00395D !important;
	}
	.mobile_donate_now.current-menu-item a.uael-menu-item {
		color: #fff !important;
	}
	.mobile_get_involved .uael-has-submenu-container {
		width: 100%;
	}
	.uael-flyout-content .mobile_get_involved .uael-has-submenu-container a {
		width: max-content;
		margin: auto;
	}
	.menu-image-title.menu-image-title-above, .menu-image-title.menu-image-title-below, .menu-image-title-below, .menu-image-title-above, .menu-item a.menu-image-title-above, .menu-item a.menu-image-title-below, .menu-image-title.menu-image-title-above, .menu-image-title.menu-image-title-below {
		text-align: left !important;
	}
}
@media (max-width: 1199px) and (min-width: 1025px) {
	.fifth-border-col {
		left: 105px;
	}
	.third-border-col {
		right:50px;
	}
}
@media (max-width: 1500px) and (min-width: 1200px) {
	.second-border-col {
		right: 15px !important;
	}
	.third-border-col {
		right: 15px !important;
	}
	.fourth-border-col {
		left: 200px !important;
		bottom: 167px !important;
	}
	.fifth-border-col {
		left: 67px !important;
	}
	.hand-img-sec .elementor-background-overlay {
		background-size: 30% auto !important;
	}
}
@media (max-width: 1366px) {
	.second-border-col {
		left: 0 !important;
	}
	.fourth-border-col {
		bottom: 85px !important;
	}
}
.donation-box ul.wpcf_predefined_pledge_amount li a {
		 margin-bottom: 5px;
		 
}
@media (max-width: 768px) {
	.involved-section .elementor-widget-button {
			position:relative;
			bottom: inherit;
	}
	.donation-box ul.wpcf_predefined_pledge_amount li a {
		font-size: 14px;
   		 padding: 5px !important;
		 margin-bottom: 5px;
		 
	}
	.donation-box .custom_donate_btn button {
		padding: 10px 20px !important;
	}
	.anonymouse-top {
    flex-direction: column;
		align-items: flex-start;
		width: 100% !important;
	}
	.container_anonymous {
    font-size: 14px !important;
}
.whatisthis {
    margin-left: 0 !important;
    font-size: 14px;
}
}
@media (max-width: 375px) {
	.mobile_donate_now:after {
		right: 64.5%;
	}
}

#campaign_loved_html {display:none;}
.wpneo-tabs {display:none;}
.row.mec-single-event {
	display: inherit !important;
}
p.no_subscriptions a.woocommerce-Button  {display:none;}