/*

These are custom styles for the Animals Aotearoa website. This should always mirror the
version-controlled file on GitHub:

https://github.com/altruisticagency/www.animalsaotearoa.org/custom.css

Author: Markus Amalthea Magnuson / Altruistic Agency

*/

/* modifies appearance of donate button */
@media only screen and (min-width: 769px) {
	/* Change link hover colour to lighter purple */
.can_embed #can_embed_form a:hover,
.can_embed #donate_auto_modal a:hover {
    color: #b856af !important;
}
	.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-456,
	.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-8355
	{
  	background-color: #ff8210 !important;
		border-radius: 15px !important;
	}
	
	/* Prevent awkward white highlight on the Donate button*/
	.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-456 :hover,
	.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-8355 :hover 
	{
    background-color: #ff8210 !important;
		color:#ffffff !important;
	}
}

/* Donate button CSS for mobile devices */
@media only screen and (max-width: 768px) {
	.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-456,
	.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-8355
	{
  	background-color: #ff8210 !important;
		border-radius: 15px !important;
		text-align: center !important;
/* 		width: 80px */
	}	
	
	/* Prevent awkward white highlight on the Donate button*/
	.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-456 :hover,
	.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-8355 :hover 
	{
    background-color: #ff8210 !important;
		color:#ffffff !important;
		border-radius: 15px  !important;
	}
	
	.toggle-menu {
		display: none
	}
}

.custom-footer-block {
    margin: 0 !important;
}

.single-post .post-thumbnail {
    display: none;
} 

.single-post .content-area p {
    font-size: 16.6667px;
}

h2 {
    color: #1e847f;
}

.site-logo {
    margin: 0 !important;
}

#masthead {
    padding-bottom: 16px !important;
}

.entry-header.responsive-max-width:first-child {
    padding-top: 0;
}

@media only screen and (max-width: 559px) {
    body #masthead {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
}

/*

Below are Action Network style overrides.

More suggestions:

https://help.actionnetwork.org/hc/en-us/articles/115005729066-CSS-snippets-for-embed-customization */


  /* Action Network - form - remove line */
#can_embed_form #d_sharing {
border-top: none !important;
}



  /* Action Network - form - Minimal */
#donation_recipient_wrap, #donate_login, #can_sidebar  {display:none !important;}
 
#can_embed_form #logo_wrap, #can_embed_form #action_info, #can_embed_form #can_embed_form_inner #can_embed_form h2, #can_embed_form h3, #can_embed_form h4  {
    display: none !important;
}


/* Action Network - forcing to one column */
#can_main_col {
    width: 100% !important;
    float: none;
}
#can_embed_form.can_float #form_col1, #can_embed_form.can_float #form_col2, #can_embed_form #can_sidebar{
float: none !important;
width: 100% !important;
}


/* Change the form background padding */
.can_embed #can_embed_form,
.can_embed #donate_auto_modal {
    padding: 15px
}



*/

#can_fundraising_widget {
    padding: 20px;
}

/* Hide entire left column */
body.full-form-embed #can_main_col {
    display: none;
}

/* Make right column take up width with left column gone */
#can_embed_form #can_sidebar {
    width: auto !important;
}




/* Change button colour to gold */
.can_embed .can_button,
.can_embed #can_embed_form input[type="submit"],
.can_embed #can_embed_form .button,
.can_embed #donate_auto_modal input[type="submit"],
.can_embed #donate_auto_modal .button {
    background-color: #00ffff !important;
}



/* Change button hover colour to lighter gold */
.can_embed .can_button:hover,
.can_embed #can_embed_form input[type="submit"]:hover,
.can_embed #can_embed_form .button:hover,
.can_embed #donate_auto_modal input[type="submit"]:hover,
.can_embed #donate_auto_modal .button:hover {
    background-color: #f0a729 !important;
}

/* Change counter progress bar to gold */
#can_embed_form .action-widget--toggle .action_status_status_bar span.action_status_status_bar-grow {
    background-color: #ef9d10 !important;
}

/* Change link colour to purple */
.can_embed #can_embed_form a,
.can_embed #donate_auto_modal a {
    color: #d061c7 !important;
}

/* Change link hover colour to lighter purple */
.can_embed #can_embed_form a:hover,
.can_embed #donate_auto_modal a:hover {
    color: #b856af !important;
}

/* Leave thank you screen button text color alone */
.can_embed #can_embed_form #action_thank_you_text a,
.can_embed #can_embed_form #action_thank_you_text a:hover {
    color: white !important;
}

/* Hide Action Network logo */
.can_embed #logo_wrap {
    display: none;
}

ul.qe-faqs-filters-container{ display: none;}

/* Hide Featured Images on Pages */
.page figure.post-thumbnail {
    display: none;
}

/* Show Blog Posts on page (KL)|zd-7449348*/
.wp-block-newspack-blocks-homepage-articles.image-aligntop .post-thumbnail
{display:contents;
}

/* Hide titles of landing pages  */
.page-id-6541 .entry-title, 
.page-id-6597 .entry-title,
.page-id-6604 .entry-title,
.page-id-6609 .entry-title,
.page-id-6581 .entry-title,
.page-id-7601 .entry-title, 
.page-id-7538 .entry-title,
.page-id-7571 .entry-title,
.page-id-8338 .entry-title,
.page-id-7944 .entry-title,
.page-id-155 .entry-title, 
.page-id-8145 .entry-title,
.page-id-8362 .entry-title,
.page-id-8468 .entry-title,
.page-id-5913 .entry-title,
.page-id-9686 .entry-title,
.page-id-9116 .entry-title
{
display: none;
}





/* Hide header and footer of  landing pages */
.page-id-6441 header, .page-id-6541 footer, 
.page-id-6597 header, .page-id-7597 footer, 
.page-id-6604 header, .page-id-6604 footer, 
.page-id-6609 header, .page-id-6609 footer, 
.page-id-6581 header, .page-id-6581 footer, 
.page-id-7601 header, .page-id-7601 footer, 
.page-id-7538 header, .page-id-7538 footer,
.page-id-7571 header, .page-id-7571 footer,
.page-id-8338 header, .page-id-8338 footer, 
.page-id-7944 header, .page-id-7944 footer, 
.page-id-155 header, .page-id-155 footer, 
.page-id-8145 header, .page-id-8145 footer, 
.page-id-8362 header, .page-id-8362 footer, 
.page-id-8468 header, .page-id-8468 footer, 
.page-id-5913 header, .page-id-5913 footer, 
.page-id-9686 header, .page-id-9686 footer,
.page-id-9116 header, .page-id-9116 footer 
{
display: none !important;
}



/* Hides elements with this class on desktop */
@media (min-width: 768px) {
  .only-mobile {
    display: none !important;
  }
}

/* Prevents Spacer on HELP CHICKENS NOW landing page from disappering on small screen widths*/
.keep-spacer {
	min-height: 200px !important;
}



/* Hide title of UFV4 landing page variations */
.page-id-8988 .entry-title, 
.page-id-8984 .entry-title,
.page-id-9036 .entry-title,
.page-id-9072 .entry-title,
.page-id-9336 .entry-title
{
display: none;
}



/* Hide header and footer of UFV4 landing page variations */
.page-id-8988 header, .page-id-8988 footer, 
.page-id-8984 header, .page-id-8984 footer, 
.page-id-9036 header, .page-id-9036 footer, 
.page-id-9072 header, .page-id-9072 footer,
 .page-id-9336 header, .page-id-9336 footer,
 .page-id-9490 header, .page-id-9490 footer,
 .page-id-9493 header, .page-id-9493 footer,
 .page-id-9495 header, .page-id-9495 footer

{
display: none !important;
}	

/* === Action Network Full Layout Fix for V1-V4.1 === */

/* Restore full layout structure */
.page-id-8362 #can_main_col,
.page-id-8988 #can_main_col,
.page-id-8984 #can_main_col,
.page-id-9036 #can_main_col,
.page-id-9072 #can_main_col,
.page-id-9336 #can_main_col,
.page-id-9490 #can_main_col,
.page-id-9493 #can_main_col,
.page-id-9495 #can_main_col
 {
  display: block !important;
  float: left !important;
  width: 60% !important;
}

.page-id-8984 #help2_bottom {
  display: block !important;
  float: right !important;
  width: 80% !important;
}

.page-id-9336 #help5_bottom {
  display: block !important;
  float: right !important;
  width: 80% !important;
}

.page-id-9490 #help7_bottom {
  display: block !important;
  float: right !important;
  width: 80% !important;
}

.page-id-9493 #help6_bottom {
  display: block !important;
  float: right !important;
  width: 80% !important;
}

.page-id-9495 #help8_bottom {
  display: block !important;
  float: right !important;
  width: 80% !important;
}

/* Ensure sidebar appears */
.page-id-8362 #can_embed_form #can_sidebar,
.page-id-8988 #can_embed_form #can_sidebar,
.page-id-8984 #can_embed_form #can_sidebar,
.page-id-9036 #can_embed_form #can_sidebar,
.page-id-9072 #can_embed_form #can_sidebar, 
.page-id-9336 #can_embed_form #can_sidebar
.page-id-9490 #can_embed_form #can_sidebar
.page-id-9493 #can_embed_form #can_sidebar
.page-id-9495 #can_embed_form #can_sidebar 
{
  display: block !important;
  float: right !important;
  width: 35% !important;
}

/* Allow headings and action info */
.page-id-8362 #can_embed_form h2,
.page-id-8362 #can_embed_form h3,
.page-id-8362 #can_embed_form h4,
.page-id-8362 #can_embed_form #action_info,
.page-id-8362 #can_embed_form #logo_wrap,

.page-id-8988 #can_embed_form h2,
.page-id-8988 #can_embed_form h3,
.page-id-8988 #can_embed_form h4,
.page-id-8988 #can_embed_form #action_info,
.page-id-8988 #can_embed_form #logo_wrap,

.page-id-8984 #can_embed_form h2,
.page-id-8984 #help2_bottom h2,
.page-id-8984 #can_embed_form h3,
.page-id-8984 #can_embed_form #action_info,
.page-id-8984 #can_embed_form #logo_wrap,

.page-id-9036 #can_embed_form h2,
.page-id-9036 #can_embed_form h3,
.page-id-9036 #can_embed_form h4,
.page-id-9036 #can_embed_form #action_info,
.page-id-9036 #can_embed_form #logo_wrap,

.page-id-9072 #can_embed_form h2,
.page-id-9072 #can_embed_form h3,
.page-id-9072 #can_embed_form h4,
.page-id-9072 #can_embed_form #action_info,
.page-id-9072 #can_embed_form #logo_wrap, 

.page-id-9336 #can_embed_form h2,
.page-id-9336 #help5_bottom h2,
.page-id-9336 #can_embed_form h3,
.page-id-9336 #can_embed_form #action_info,
.page-id-9336 #can_embed_form #logo_wrap,

.page-id-9490 #can_embed_form h2,
.page-id-9490 #help5_bottom h2,
.page-id-9490 #can_embed_form h3,
.page-id-9490 #can_embed_form #action_info,
.page-id-9490 #can_embed_form #logo_wrap,

.page-id-9493 #can_embed_form h2,
.page-id-9493 #help5_bottom h2,
.page-id-9493 #can_embed_form h3,
.page-id-9493 #can_embed_form #action_info,
.page-id-9493 #can_embed_form #logo_wrap,

.page-id-9495 #can_embed_form h2,
.page-id-9495 #help5_bottom h2,
.page-id-9495 #can_embed_form h3,
.page-id-9495 #can_embed_form #action_info,
.page-id-9495 #can_embed_form #logo_wrap


{
  display: block !important;
  visibility: visible !important;
}

/* Make progress bar visible */
.page-id-8362 #can_embed_form .action_status_status_bar,
.page-id-8362 #can_embed_form .action_status_status_bar-grow,

.page-id-8988 #can_embed_form .action_status_status_bar,
.page-id-8988 #can_embed_form .action_status_status_bar-grow,

.page-id-8984 #can_embed_form .action_status_status_bar,
.page-id-8984 #can_embed_form .action_status_status_bar-grow,

.page-id-9036 #can_embed_form .action_status_status_bar,
.page-id-9036 #can_embed_form .action_status_status_bar-grow,

.page-id-9072 #can_embed_form .action_status_status_bar,
.page-id-9072 #can_embed_form .action_status_status_bar-grow, 

.page-id-9336 #can_embed_form .action_status_status_bar,
.page-id-9336 #can_embed_form .action_status_status_bar-grow,

.page-id-9490 #can_embed_form .action_status_status_bar,
.page-id-9490 #can_embed_form .action_status_status_bar-grow,

.page-id-9493 #can_embed_form .action_status_status_bar,
.page-id-9493 #can_embed_form .action_status_status_bar-grow,

.page-id-9495 #can_embed_form .action_status_status_bar,
.page-id-9495 #can_embed_form .action_status_status_bar-grow


{
  display: block !important;
  background-color: #db7b40 !important;
}

/* Progress bar text */
.page-id-8362 #can_embed_form .action_status_running_total,
.page-id-8988 #can_embed_form .action_status_running_total,
.page-id-8984 .action_status_running_total,
.page-id-8984 #help2_bottom .action_status_running_total,
.page-id-9036 #can_embed_form .action_status_running_total,
.page-id-9072 #can_embed_form .action_status_running_total, 
.page-id-9336 #can_embed_form .action_status_running_total, 
.page-id-9490 #can_embed_form .action_status_running_total, 
.page-id-9493 #can_embed_form .action_status_running_total, 
.page-id-9495 #can_embed_form .action_status_running_total 

{
  color: #f9f9f9 !important;
  text-align: center;
  font-size: 20px;
  display: block !important;
}

.page-id-8362 #can_embed_form .action_status_tracker .action_status_goal,
.page-id-8988 #can_embed_form .action_status_tracker .action_status_goal, 
.page-id-8984 #can_embed_form .action_status_tracker .action_status_goal,
.page-id-9036 #can_embed_form .action_status_tracker .action_status_goal,
.page-id-9072 #can_embed_form .action_status_tracker .action_status_goal, 
.page-id-9336 #can_embed_form .action_status_tracker .action_status_goal,
.page-id-9490 #can_embed_form .action_status_tracker .action_status_goal,
.page-id-9493 #can_embed_form .action_status_tracker .action_status_goal,
.page-id-9495 #can_embed_form .action_status_tracker .action_status_goal


{
  color: #f9f9f9 !important;
  text-align: center;
  font-size: 14px;
  display: block !important;
}

/* Override previous layout-flattening rules */
.page-id-8362 #can_embed_form.can_float #form_col1,
.page-id-8362 #can_embed_form.can_float #form_col2,
.page-id-8362 #can_embed_form #can_sidebar,

.page-id-8988 #can_embed_form.can_float #form_col1,
.page-id-8988 #can_embed_form.can_float #form_col2,
.page-id-8988 #can_embed_form #can_sidebar,

.page-id-8984 #can_embed_form.can_float #form_col1,
.page-id-8984 #can_embed_form.can_float #form_col2,
.page-id-8984 #can_embed_form #can_sidebar,

.page-id-9036 #can_embed_form.can_float #form_col1,
.page-id-9036 #can_embed_form.can_float #form_col2,
.page-id-9036 #can_embed_form #can_sidebar,

.page-id-9072 #can_embed_form.can_float #form_col1,
.page-id-9072 #can_embed_form.can_float #form_col2,
.page-id-9072 #can_embed_form #can_sidebar, 

.page-id-9336 #can_embed_form.can_float #form_col1,
.page-id-9336 #can_embed_form.can_float #form_col2,
.page-id-9336 #can_embed_form #can_sidebar, 

.page-id-9490 #can_embed_form.can_float #form_col1,
.page-id-9490 #can_embed_form.can_float #form_col2,
.page-id-9490 #can_embed_form #can_sidebar,

.page-id-9493 #can_embed_form.can_float #form_col1,
.page-id-9493 #can_embed_form.can_float #form_col2,
.page-id-9493 #can_embed_form #can_sidebar,

.page-id-9495 #can_embed_form.can_float #form_col1,
.page-id-9495 #can_embed_form.can_float #form_col2,
.page-id-9495 #can_embed_form #can_sidebar

{
  float: none !important;
  width: auto !important;
}

/* Optional: padding and spacing tweaks */
.page-id-8362 #can_embed_form,
.page-id-8988 #can_embed_form,
.page-id-8984 #can_embed_form,
.page-id-9036 #can_embed_form,
.page-id-9072 #can_embed_form, 
.page-id-9336 #can_embed_form,
.page-id-9490 #can_embed_form,
.page-id-9493 #can_embed_form,
.page-id-9495 #can_embed_form
{
  padding: 20px !important;
  background-color: #1e1e1e; /* optional dark background */
}

/* === One-column layout override for Action Network embed (page-id-8362) === */

/* Force main column and sidebar to stack */
.page-id-8362 #can_main_col,
.page-id-8362 #can_embed_form #can_sidebar,
.page-id-8362 #can_embed_form.can_float #form_col1,
.page-id-8362 #can_embed_form.can_float #form_col2, 

.page-id-8988 #can_main_col,
.page-id-8988 #can_embed_form #can_sidebar,
.page-id-8988 #can_embed_form.can_float #form_col1,
.page-id-8988 #can_embed_form.can_float #form_col2,  

.page-id-8984 #can_main_col,
.page-id-8984 #can_embed_form #can_sidebar,
.page-id-8984 #can_embed_form.can_float #form_col1,
.page-id-8984 #can_embed_form.can_float #form_col2,   

.page-id-9036 #can_main_col,
.page-id-9036 #can_embed_form #can_sidebar,
.page-id-9036 #can_embed_form.can_float #form_col1,
.page-id-9036 #can_embed_form.can_float #form_col2, 

.page-id-9072 #can_main_col,
.page-id-9072 #can_embed_form #can_sidebar,
.page-id-9072 #can_embed_form.can_float #form_col1,
.page-id-9072 #can_embed_form.can_float #form_col2,  

.page-id-9336 #can_main_col,
.page-id-9336 #can_embed_form #can_sidebar,
.page-id-9366 #can_embed_form.can_float #form_col1,
.page-id-9336 #can_embed_form.can_float #form_col2, 

.page-id-9490 #can_main_col,
.page-id-9490 #can_embed_form #can_sidebar,
.page-id-9490 #can_embed_form.can_float #form_col1,
.page-id-9490 #can_embed_form.can_float #form_col2, 

.page-id-9493 #can_main_col,
.page-id-9493 #can_embed_form #can_sidebar,
.page-id-9493 #can_embed_form.can_float #form_col1,
.page-id-9493 #can_embed_form.can_float #form_col2, 

.page-id-9495 #can_main_col,
.page-id-9495 #can_embed_form #can_sidebar,
.page-id-9495 #can_embed_form.can_float #form_col1,
.page-id-9495 #can_embed_form.can_float #form_col2 
{
  float: none !important;
  width: 100% !important;
  display: block !important;
  box-sizing: border-box;
}

/* Optional: adjust spacing between sections */
.page-id-8362 #can_embed_form #can_sidebar,
.page-id-8988 #can_embed_form #can_sidebar,
.page-id-8984 #can_embed_form #can_sidebar,
.page-id-9036 #can_embed_form #can_sidebar,
.page-id-9072 #can_embed_form #can_sidebar, 
.page-id-9072 #can_embed_form #can_sidebar,
.page-id-9336 #can_embed_form #can_sidebar, 
.page-id-9336 #can_embed_form #can_sidebar,
.page-id-9490 #can_embed_form #can_sidebar,
.page-id-9493 #can_embed_form #can_sidebar,
.page-id-9495 #can_embed_form #can_sidebar
{
  margin-top: 20px;
}

/* Ensure inner blocks don’t break layout */
.page-id-8362 #can_embed_form_inner,
.page-id-8988 #can_embed_form_inner,
.page-id-8984 #can_embed_form_inner,
.page-id-9036 #can_embed_form_inner,
.page-id-9072 
#can_embed_form_inner, 
.page-id-9336 
#can_embed_form_inner,
.page-id-9490 
#can_embed_form_inner,
.page-id-9493 
#can_embed_form_inner,
.page-id-9495 
#can_embed_form_inner
{
  display: block !important;
  width: 100% !important;
}

/* Remove any max-widths Action Network adds */
.page-id-8362 #can_embed_form, 
.page-id-8988 #can_embed_form,
.page-id-8984 #can_embed_form, 
.page-id-9036 #can_embed_form, 
.page-id-9072 #can_embed_form,  
.page-id-9336 #can_embed_form,
.page-id-9490 #can_embed_form,
.page-id-9493 #can_embed_form,
.page-id-9495 #can_embed_form
{
  max-width: none !important;
  width: 100% !important;
}


/* Hide a bunch of stuff on the ad landing page */
.page-id-8362 #can_main_col,
.page-id-8362 #can_main_col > *,
.page-id-8362 h2.entry-title,
.page-id-8362 .main_action_image,
.page-id-8362 .action_description,
.page-id-8362 #action_info,

.page-id-8988 #can_main_col,
.page-id-8988 #can_main_col > *,
.page-id-8988 h2.entry-title,
.page-id-8988 .main_action_image,
.page-id-8988 .action_description,
.page-id-8988 #action_info,

.page-id-8984 #can_main_col,
.page-id-8984 #can_main_col > *,
.page-id-8984 h2.entry-title,
.page-id-8984 .main_action_image,
.page-id-8984 .action_description,
.page-id-8984 #action_info,

.page-id-9036 #can_main_col,
.page-id-9036 #can_main_col > *,
.page-id-9036 h2.entry-title,
.page-id-9036 .main_action_image,
.page-id-9036 .action_description,
.page-id-9036 #action_info,

.page-id-9072 #can_main_col,
.page-id-9072 #can_main_col > *,
.page-id-9072 h2.entry-title,
.page-id-9072 .main_action_image,
.page-id-9072 .action_description,
.page-id-9072 #action_info, 

.page-id-9336 #can_main_col,
.page-id-9336 #can_main_col > *,
.page-id-9336 h2.entry-title,
.page-id-9336 .main_action_image,
.page-id-9336 .action_description,
.page-id-9336 #action_info, 

.page-id-9490 #can_main_col,
.page-id-9490 #can_main_col > *,
.page-id-9490 h2.entry-title,
.page-id-9490 .main_action_image,
.page-id-9490 .action_description,
.page-id-9490 #action_info, 

.page-id-9493 #can_main_col,
.page-id-9493 #can_main_col > *,
.page-id-9493 h2.entry-title,
.page-id-9493 .main_action_image,
.page-id-9493.action_description,
.page-id-9493 #action_info, 

.page-id-9495 #can_main_col,
.page-id-9495 #can_main_col > *,
.page-id-9495 h2.entry-title,
.page-id-9495.main_action_image,
.page-id-9495 .action_description,
.page-id-9495 #action_info 

{
  display: none !important;
}



.page-id-8362 #can_embed_form #h2,
.page-id-8362 #can_embed_form #action_info,
.page-id-8362 #can_embed_form #logo_wrap,

.page-id-8988 #can_embed_form #h2,
.page-id-8988 #can_embed_form #action_info,
.page-id-8988 #can_embed_form #logo_wrap,

.page-id-8984 #can_embed_form #h2,
.page-id-8984 #can_embed_form #action_info,
.page-id-8984 #can_embed_form #logo_wrap,

.page-id-9036 #can_embed_form #h2,
.page-id-9036 #can_embed_form #action_info,
.page-id-9036 #can_embed_form #logo_wrap,

.page-id-9072 #can_embed_form #h2,
.page-id-9072 #can_embed_form #action_info,
.page-id-9072 #can_embed_form #logo_wrap,

.page-id-9336 #can_embed_form #h2,
.page-id-9336 #can_embed_form #action_info,
.page-id-9336 #can_embed_form #logo_wrap,

.page-id-9490 #can_embed_form #h2,
.page-id-9490 #can_embed_form #action_info,
.page-id-9490 #can_embed_form #logo_wrap,

.page-id-9493 #can_embed_form #h2,
.page-id-9493 #can_embed_form #action_info,
.page-id-9493 #can_embed_form #logo_wrap,

.page-id-9495 #can_embed_form #h2,
.page-id-9495 #can_embed_form #action_info,
.page-id-9495 #can_embed_form #logo_wrap
{
  display: none !important;
}


/* ✅ Keep black background and correct padding */
.page-id-8362 .can_embed #can_embed_form, 
.page-id-8988 .can_embed #can_embed_form,
.page-id-8984 .can_embed #can_embed_form, 
.page-id-9036 .can_embed #can_embed_form, 
.page-id-9072 .can_embed #can_embed_form, 
.page-id-9336 .can_embed #can_embed_form, 
.page-id-9490 .can_embed #can_embed_form, 
.page-id-9493 .can_embed #can_embed_form, 
.page-id-9495 .can_embed #can_embed_form 
{
  background-color: #000000 !important;
  padding: 20px !important;
  font-family: inherit !important;
}


/* Tracker text */
.page-id-8362 #can_embed_form .action_status_running_total,
.page-id-8988 #can_embed_form .action_status_running_total,
.page-id-8984 #can_embed_form .action_status_running_total,
.page-id-8984 #help2_top .action_status_running_total,
.page-id-8984 #help2_bottom .action_status_running_total,
.page-id-9036 #can_embed_form .action_status_running_total,
.page-id-9072 #can_embed_form .action_status_running_total,
 .page-id-9336 #can_embed_form .action_status_running_total,
.page-id-9336 #help5_top .action_status_running_total,
.page-id-9336 #help5_bottom
.action_status_running_total,

 .page-id-9490 #can_embed_form .action_status_running_total,
.page-id-9490 #help7_top .action_status_running_total,
.page-id-9490 #help7_bottom
.action_status_running_total,

 .page-id-9493 #can_embed_form .action_status_running_total,
.page-id-9493 #help6_top .action_status_running_total,
.page-id-9493 #help6_bottom
.action_status_running_total,

 .page-id-9495 #can_embed_form .action_status_running_total,
.page-id-9495 #help8_top .action_status_running_total,
.page-id-9495 #help8_bottom
.action_status_running_total

{
  color: #ffffff !important;
  font-family: inherit !important;
  font-size: 20px !important;
  text-align: center !important;
}

.page-id-8362 #can_embed_form .action_status_tracker .action_status_goal,
.page-id-8988 #can_embed_form .action_status_tracker .action_status_goal,
.page-id-8984 #can_embed_form .action_status_tracker .action_status_goal,
.page-id-9036 #can_embed_form .action_status_tracker .action_status_goal,
.page-id-9072 #can_embed_form .action_status_tracker .action_status_goal, 
.page-id-9336 #can_embed_form .action_status_tracker .action_status_goal, 
.page-id-9490 #can_embed_form .action_status_tracker .action_status_goal, 
.page-id-9493 #can_embed_form .action_status_tracker .action_status_goal, 
.page-id-9493 #can_embed_form .action_status_tracker .action_status_goal 
{
    color: #fff !important;
    text-align: center !important;
    font-size: 14px !important;
    font-family: inherit !important;
}


/* ✅ Remove unwanted white border and box shadow only */
.page-id-8362 #can_embed_form,
.page-id-8988 #can_embed_form,
.page-id-8984 #can_embed_form,
.page-id-9036 #can_embed_form,
.page-id-9072 #can_embed_form, 
.page-id-9336 #can_embed_form,
.page-id-9490 #can_embed_form,
.page-id-9493 #can_embed_form,
.page-id-9495 #can_embed_form
{
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* ✅ Keep background and padding for readability */
.page-id-8362 #can_embed_form, 
.page-id-8988 #can_embed_form,
.page-id-8984 #can_embed_form, 
.page-id-9036 #can_embed_form, 
.page-id-9072 #can_embed_form, 
.page-id-9336 #can_embed_form, 
.page-id-9490 #can_embed_form, 
.page-id-9493 #can_embed_form, 
.page-id-9495 #can_embed_form 
{
  background-color: #000000 !important;
  padding: 20px !important;
  font-family: inherit !important;
  color: #ffffff !important;
}

/* ✅ Ensure tracker text stays styled */
.page-id-8362 #can_embed_form .action_status_running_total, 
.page-id-8988 #can_embed_form .action_status_running_total,
.page-id-8984 #can_embed_form .action_status_running_total, 
.page-id-8984 #help2_top .action_status_running_total, 
.page-id-8984 #help2_bottom .action_status_running_total, 
.page-id-9036 #can_embed_form .action_status_running_total, 
.page-id-9072 #can_embed_form .action_status_running_total,
.page-id-9336 #can_embed_form .action_status_running_total,  
 .page-id-9336 #help5_top .action_status_running_total, 
.page-id-9336 #help5_bottom .action_status_running_total,

.page-id-9490 #can_embed_form .action_status_running_total,  
 .page-id-9490 #help7_top .action_status_running_total, 
.page-id-9490 #help7_bottom .action_status_running_total,

.page-id-9493 #can_embed_form .action_status_running_total,  
 .page-id-9493 #help6_top .action_status_running_total, 
.page-id-9493 #help6_bottom .action_status_running_total,

.page-id-9495 #can_embed_form .action_status_running_total,  
 .page-id-9495 #help8_top .action_status_running_total, 
.page-id-9495 #help8_bottom .action_status_running_total
 

{
  color: #ffffff !important;
  font-family: inherit !important;
  font-size: 20px !important;
  text-align: center !important;
}


/* Remove top margin from progress counter to close the gap */
.page-id-8362 #can_embed_form .action_status_running_total,
.page-id-8988 #can_embed_form .action_status_running_total 
.page-id-8984 #can_embed_form .action_status_running_total,
.page-id-9036 #can_embed_form .action_status_running_total,
.page-id-9072 #can_embed_form .action_status_running_total, 
.page-id-9336 #can_embed_form .action_status_running_total,
.page-id-9490 #can_embed_form .action_status_running_total,
.page-id-9493 #can_embed_form .action_status_running_total,
.page-id-9495 #can_embed_form .action_status_running_total 
{
  margin-top: 0 !important;
}


/* Custom petition title styles */
.page-id-8362 #can_embed_form .custom-petition-title,
.page-id-8988 #can_embed_form .custom-petition-title,
.page-id-8984 #can_embed_form .custom-petition-title,
.page-id-8984 #help2_bottom .custom-petition-title,
.page-id-9036 #can_embed_form .custom-petition-title,
.page-id-9072 #can_embed_form .custom-petition-title, 
.page-id-9336 #can_embed_form .custom-petition-title,
.page-id-9336 #help5_bottom .custom-petition-title,

.page-id-9490 #can_embed_form .custom-petition-title,
.page-id-9490 #help7_bottom .custom-petition-title,
.page-id-9493 #can_embed_form .custom-petition-title,
.page-id-9493 #help6_bottom .custom-petition-title,
.page-id-9495 #can_embed_form .custom-petition-title,
.page-id-9495 #help8_bottom .custom-petition-title 
{
  margin: 0 0 5px 0 !important; /* smaller bottom margin */
  color: #f9f9f9 !important;
  font-size: 22px !important;
  text-align: left !important;
  font-family: inherit !important;
}


/* Custom opt in text */
.page-id-8362 #can_embed_form .check_radio_field label ,
.page-id-8988 #can_embed_form .check_radio_field label ,
.page-id-8984 #can_embed_form .check_radio_field label ,
.page-id-9036 #can_embed_form .check_radio_field label ,
.page-id-9072 #can_embed_form .check_radio_field label,  
.page-id-9336 #can_embed_form .check_radio_field label,
.page-id-9490 #can_embed_form .check_radio_field label,
.page-id-9493 #can_embed_form .check_radio_field label,
.page-id-9495 #can_embed_form .check_radio_field label
{
  margin: 0 0 5px 0 !important; /* smaller bottom margin */
  color: #f9f9f9 !important;
  font-size: 14px !important;
  text-align: left !important;
  font-family: inherit !important;
}





/* All this specificity is NEEDED to override the ActionNetwork styling of h2 (but it is only applied to this one specific element) */
body .can_embed.v5 #can_embed_form h2.custom-petition-title {
  margin-top: 0 !important;
  margin-bottom: 8px !important; 

/* smaller gap below the title */
}

body .can_embed.v5 #help2_bottom h2.custom-petition-title {
  margin-top: 0 !important;
  margin-bottom: 8px !important;
	}

body .can_embed.v5 #help5_bottom h2.custom-petition-title {
  margin-top: 0 !important;
  margin-bottom: 8px !important;
}

body .can_embed.v5 #help7_bottom h2.custom-petition-title {
  margin-top: 0 !important;
  margin-bottom: 8px !important;
}

body .can_embed.v5 #help6_bottom h2.custom-petition-title {
  margin-top: 0 !important;
  margin-bottom: 8px !important;
}

body .can_embed.v5 #help8_bottom h2.custom-petition-title {
  margin-top: 0 !important;
  margin-bottom: 8px !important;
}

/* smaller gap below the title */
body #can_embed_form .action_status_tracker {
	padding-bottom: 0px !important;
}

#can_embed_form .action_status_running_total {
  margin-top: 0 !important; /* remove margin above progress count */
}


/* Change background colour just for ad landing page */
body.page-id-8362, 
body.page-id-8988,
body.page-id-8984,
body.page-id-9036,
body.page-id-9072,
body.page-id-9336,
body.page-id-9490,
body.page-id-9493,
body.page-id-9495	
{
  background-color: black;
  color: white; /* optional: makes text readable on black */
}



/* Hide progress tracker on help1 */
.page-id-8988 #can_embed_form .action_status_tracker,
.page-id-9493 #can_embed_form .action_status_tracker,
.page-id-9495 #can_embed_form .action_status_tracker
 {
  display: none !important;
}




/* === Action Network Full Layout Fixes for Nando’s — */

/* Restore full layout structure */
.page-id-9116 #can_main_col
 {
  display: block !important;
  float: left !important;
  width: 60% !important;
}

.page-id-9116 #nandos_bottom {
  display: block !important;
  float: right !important;
  width: 80% !important;
}


/* Ensure sidebar appears */
.page-id-9116 #can_embed_form #can_sidebar 
{
  display: block !important;
  float: right !important;
  width: 35% !important;
}


/* Allow headings and action info */
.page-id-9116 #can_embed_form h2,
.page-id-9116 #nandos_bottom h2,
.page-id-9116 #can_embed_form h3,
.page-id-9116 #can_embed_form #action_info,
.page-id-9116 #can_embed_form #logo_wrap,
#can_embed_form h2.custom-petition-title
{
  display: block !important;
  visibility: visible !important;
}


/* Make progress bar visible */
.page-id-9116 #can_embed_form .action_status_status_bar-grow {
    background-color: #c1234b !important;
}


/* Progress bar text */
.page-id-9116 #can_embed_form .action_status_running_total 

{
  color: #f9f9f9 !important;
  text-align: center;
  font-size: 20px;
  display: block !important;
}

.page-id-9116 #can_embed_form .action_status_tracker .action_status_goal

{
  color: #f9f9f9 !important;
  text-align: center;
  font-size: 14px;
  display: block !important;
}


/* Override previous layout-flattening rules */
.page-id-9116 #can_embed_form.can_float #form_col1,
.page-id-9116 #can_embed_form.can_float #form_col2,
.page-id-9116 #can_embed_form #can_sidebar

{
  float: none !important;
  width: auto !important;
}


/* Optional: padding and spacing tweaks */
.page-id-9116 #can_embed_form
{
  padding: 20px !important;
  background-color: #1e1e1e; 
}


/* === One-column layout override for Action Network embed === */

/* Force main column and sidebar to stack */
.page-id-9116 #can_main_col,
.page-id-9116 #can_embed_form #can_sidebar,
.page-id-9116 #can_embed_form.can_float #form_col1,
.page-id-9116 #can_embed_form.can_float #form_col2 
{
  float: none !important;
  width: 100% !important;
  display: block !important;
  box-sizing: border-box;
}


/* Optional: adjust spacing between sections */
.page-id-9116 #can_embed_form #can_sidebar
{
  margin-top: 0px;
}


/* Ensure inner blocks don’t break layout */
.page-id-9116 #can_embed_form_inner
{
  display: block !important;
  width: 100% !important;
}


/* Remove any max-widths Action Network adds */
.page-id-9116 #can_embed_form
{
  max-width: none !important;
  width: 100% !important;
}


/* Hide a bunch of stuff on the ad landing page */
.page-id-9116 #can_main_col,
.page-id-9116 #can_main_col > *,
.page-id-9116.main_action_image,
.page-id-9116 .action_description,
.page-id-9116 #action_info 

{
  display: none !important;
}


.page-id-9116 #can_embed_form #action_info,
.page-id-9116 #can_embed_form #logo_wrap
{
  display: none !important;
}


/* Tracker text */
 .page-id-9116 #can_embed_form .action_status_running_total,
.page-id-9116 #nandos_top .action_status_running_total,
.page-id-9116 #nandos_bottom
.action_status_running_total

{
  color: #ffffff !important;
  font-family: inherit !important;
  font-size: 20px !important;
  text-align: center !important;
}

.page-id-9116 #can_embed_form .action_status_tracker .action_status_goal 
{
    color: #fff !important;
    text-align: center !important;
    font-size: 14px !important;
    font-family: inherit !important;
}


/* ✅ Remove unwanted white border and box shadow only */
.page-id-9116 #can_embed_form
{
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}


/* ✅ Keep background and padding for readability */
.page-id-9116 #can_embed_form 
{
  background-color: #000000 !important;
  padding: 20px !important;
  font-family: inherit !important;
  color: #ffffff !important;
}


/* ✅ Ensure tracker text stays styled */
.page-id-9116 #can_embed_form .action_status_running_total,  
 .page-id-9116 #nandos_top .action_status_running_total, 
.page-id-9116 #nandos_bottom .action_status_running_total
 

{
  color: #ffffff !important;
  font-family: inherit !important;
  font-size: 20px !important;
  text-align: center !important;
}


/* Remove top margin from progress counter to close the gap */
.page-id-9116 #can_embed_form .action_status_running_total 
{
  margin-top: 0 !important;
}


/* Custom petition title styles */
.page-id-9116 #can_embed_form .custom-petition-title,
.page-id-9116 #help8_bottom .custom-petition-title 
{
  margin: 0 0 5px 0 !important; /* smaller bottom margin */
  color: #f9f9f9 !important;
  font-size: 22px !important;
  text-align: left !important;
  font-family: inherit !important;
}


/* Custom opt in text */
.page-id-9116 #can_embed_form .check_radio_field label
{
  margin: 0 0 5px 0 !important; /* smaller bottom margin */
  color: #f9f9f9 !important;
  font-size: 14px !important;
  text-align: left !important;
  font-family: inherit !important;
}


/* All this specificity is NEEDED to override the ActionNetwork styling of h2 (but it is only applied to this one specific element) */
body .can_embed.v5 #can_embed_form h2.custom-petition-title {
  margin-top: 0 !important;
  margin-bottom: 8px !important; 
}
	
