@charset "UTF-8";
/* GLOBAL_RootVariables.css; OLD NAME: Generic150 */

/* ROOT-VARS NOTES:
// EZOD_SCRIPT_FLAG

Instead of editing this file, copy any items you want to override into G198

bg-position options: https://developer.mozilla.org/en-US/docs/Web/CSS/background-position 
bg_repeat options:  repeat-x; repeat-y; repeat; space; round; no-repeat; space repeat;   https://developer.mozilla.org/en-US/docs/Web/CSS/background-repeat 
bg_size options: contain; cover; https://developer.mozilla.org/en-US/docs/Web/CSS/background-size
*/

:root {

	/* ------------------------------------- */
	/* ---- HOT PICKS                   ---- */
	/* ------------------------------------- */

	/* HEIGHTS - required */
	--ezobj_hdr_content_container-height: 120px;
	--ezobj_hdr_content_container_mobile-height: 100px;
	
	
	/* 12/31/25 - thumbnail defaults */
	--ezobj_thumb-width: 150px;
	--ezobj_thumb-max-height: 195px;   
	
	
		--ezobj_logobox-height: 70px;    								/* will auto-center vertically */
	
			
		--ezobj_logobox_mobile-height: 43px;
	
	
	
	
	
	--ezobj_tabmenu_tab-height: 55px;									/* height of tab itself, not including icing and crust */
	--ezobj_tabmenu_tab_mobile-height: var(--ezobj_tabmenu_tab-height);
	--ezobj_doc_icing_container-height: 20px;						/* default padding before ezobj_doc_content */
	--ezobj_doctitle_box-height: 42px;						/* size of box with ezobj_doctitle used for centering */
	
	/* COLORS - fonts, headers, links */
	--ezobj_body-color: #393939;
	--ezobj_link-color: #003e7e;
	--ezobj_link-color__hover: #393939;
	--ezobj_doctitle-color: #222222;									
	--ezobj_h1-color: #393939;
	
	/* COLORS - backgrounds, menus, tabs; for background colors change to "transparent" if you want the bg to show through */
	--ezobj_body-background-color: white;

	--ezobj_hdr_content_container-background-color: #dae3f3;
	--ezobj_hdr_content_container_mobile-background-color: var(--ezobj_hdr_content_container-background-color);

	--ezobj_tabmenu_tab-color: white;
	--ezobj_tabmenu_tab-background-color: #003e7e;
	--ezobj_tabmenu_tab-border-color: white;
	--ezobj_tabmenu_tab-color__hover: white;
	--ezobj_tabmenu_tab-background-color__hover: #393939;

	--ezobj_hamburgermenu_tab_border-color: var(--ezobj_tabmenu_tab-border-color);
	--ezobj_hamburgermenu_tab-color: var(--ezobj_tabmenu_tab-border-color);
	--ezobj_hamburgermenu_tab-background-color: var(--ezobj_tabmenu_tab-background-color);
	--ezobj_hamburgermenu_tab-color__hover: var(--ezobj_tabmenu_tab-color__hover);
	--ezobj_hamburgermenu_tab-background-color__hover: var(--ezobj_tabmenu_tab-background-color__hover);

	--ezobj_doc_content_container-background-color: var(--ezobj_body-background-color);
	--ezobj_doc_content-background-color: var(--ezobj_body-background-color);

	--ezobj_ftr_content_container-background-color: #393939;

	/* other common changes */

	--ezobj_body-font-family: 'Noto Sans Lao Looped', sans-serif;
	--ezobj_body-font-size: 17px;
	
	--ezobj_use_small_links-font-size-percent: 85%;
	--ezobj_use_small_links_mobile-font-size-percent: 85%;
	
	--ezobj_vsm_notice-width: 90%; 
	--ezobj_vsm_notice-border-radius: 9px; 

	--ezobj_amm_meetingalert_box-width: 90%;
	--ezobj_amm_meetingalert_box-border-radius: var(--ezobj_vsm_notice-border-radius);
	--ezobj_alertbox_link-color: var(--ezobj_alertbox-color);
	--ezobj_alertbox_link-color_hover: var(--ezobj_alertbox-color);

	--ezobj_button-color: white;
	--ezobj_button-background-color: var(--ezobj_link-color);
	--ezobj_button_border-color: var(--ezobj_button-background-color);
	--ezobj_button_border-width: 1px;
	--ezobj_button-color__hover: var(--ezobj_button-color);
	--ezobj_button-background-color__hover: var(--ezobj_link-color__hover);
	--ezobj_button_border-color__hover: var(--ezobj_button-background-color__hover);
	
	--ezobj_hamburgermenu_icon-color: var(--ezobj_tabmenu_tab-background-color);
	--ezobj_hamburgermenu_icon-color__hover: var(--ezobj_tabmenu_tab-background-color__hover);
	
	--ezobj_alertbox-background-color: #393939;
	--ezobj_alertbox_border-color: #393939;
	--ezobj_alertbox-color: white;
	--ezobj_alertbox_border-width: 2px;
	
	--ezobj_separator-display: block; 
	--ezobj_separator-color: var(--ezobj_doctitle-color);
	--ezobj_separator-width: 6px;
	--ezobj_separator-padding-bottom: 40px;
	--ezobj_separator-padding-top: var(--ezobj_separator-padding-bottom);
	
	--ezobj_proposal_separator-color: var(--ezobj_doc_content5-color);
	--ezobj_proposal_separator-opacity: 0.2;

	--ezobj_webcastbox-background-color: rgba(0, 0, 0, .03);    			/* for dark Bgs can change to:  rgba(255, 255, 255, .03) */
	/* --ezobj_webcastbox_border-color: var(--ezobj_alertbox_border-color); */
	/* --ezobj_webcastbox_border-color: var(--ezobj_button_border-color);  */
	--ezobj_webcastbox_border-color: light-dark(rgb(118, 118, 118), rgb(133, 133, 133));  /* 8/5/23, default set to same as text input border color */
	
	--ezobj_hdr_mobile_row-box-shadow: none;	/* when using box-shadow, also be sure to adjust to have a margin-bottom or you will not see it */
	--ezobj_hdr_mobile_row_border-bottom: none;		/* set to none if not using */
	--ezobj_hdr_mobile_row-margin-bottom: none; 

	/* mobile menu defaults to same colors as desktop tabs */
	--ezobj_hamburgermenu-font-family: var(--ezobj_tabmenu-font-family);				
	--ezobj_hamburgermenu-font-size: 94%;
	--ezobj_hamburgermenu-font-weight: bold;
	--ezobj_hamburgermenu-font-weight__hover: bold;
	--ezobj_hamburgermenu-text-decoration: none;
	--ezobj_hamburgermenu-text-decoration__hover: none;
	
	
	/* new 12/12/25 - size to check if a line of text is less than 2 lines */
	--ezobj_2lines_text_larger_than: 42;
	--ezobj_2lines_hdr_larger_than: 42;
	--ezobj_2col_1line-padding-top: 14px;
	--ezobj_2col_1line_hdr-padding-top: 10px;

	/* ------------------------------------- */
	/* ---- body and font settings      ---- */
	/* ------------------------------------- */
	/* ---- body settings are generally default for other types of fonts  ---- */
	--ezobj_body-font-weight: normal;
	/* HOT PICK --ezobj_body-font-family */
	/* HOT PICK --ezobj_body-font-size */
	/* HOT PICK --ezobj_body-background-color */
	--ezobj_body-line-height: 24px; 
	--ezobj_body-letter-spacing: normal; 
	--ezobj_body-text-decoration: none; 
	--ezobj_body-text-decoration-color: var(--ezobj_body-color); 
	--ezobj_body-text-decoration-color__hover: var(--ezobj_body-color); 
	--ezobj_body-text-decoration-thickness: auto; 
	--ezobj_body-text-underline-offset: 2px; 
	--ezobj_body-text-underline-position: auto; 
	--ezcore_contentarea_max-size: 1440px;

	/* --ezobj_companyhome-color: var(--ezobj_doctitle-color); */
	--ezobj_companyhome-color: var(--ezobj_hamburgermenu_icon-color);
	--ezobj_companyhome-font-family: var(--ezobj_body-font-family);
	--ezobj_companyhome-font-size: 76%;
	--ezobj_companyhome-font-weight: normal; 
	--ezobj_companyhome-line-height: normal;
	--ezobj_companyhome-text-transform: none;
	--ezobj_companyhome-text-decoration: none;
	--ezobj_companyhome-text-shadow: none; /* 3px 3px 5px #000000; */
	--ezobj_companyhome-color__hover: var(--ezobj_hamburgermenu_icon-color__hover);
	--ezobj_companyhome-text-transform__hover: var(--ezobj_companyhome-text-transform);
	--ezobj_companyhome-text-decoration__hover: underline;
	
	--ezobj_companyhome_mobile-color: var(--ezobj_companyhome-color);
	--ezobj_companyhome_mobile-font-family: var(--ezobj_companyhome-font-family);
	--ezobj_companyhome_mobile-font-size: var(--ezobj_companyhome-font-size);
	--ezobj_companyhome_mobile-font-weight: var(--ezobj_companyhome-font-weight);
	--ezobj_companyhome_mobile-line-height: var(--ezobj_companyhome-line-height);
	--ezobj_companyhome_mobile-text-decoration: var(--ezobj_companyhome-text-decoration);
	--ezobj_companyhome_mobile-text-transform: var(--ezobj_companyhome-text-transform);
	--ezobj_companyhome_mobile-text-shadow: var(--ezobj_companyhome-text-shadow);
	--ezobj_companyhome_mobile-color__hover: var(--ezobj_companyhome-color__hover);
	--ezobj_companyhome_mobile-text-transform__hover: var(--ezobj_companyhome-text-transform__hover);
	--ezobj_companyhome_mobile-text-decoration__hover: var(--ezobj_companyhome-text-decoration__hover);
	
	--ezobj_link-font-weight: bold;
	--ezobj_link-text-decoration: none;
	--ezobj_link-font-weight__hover: var(--ezobj_link-font-weight);
	--ezobj_link-text-decoration__hover: underline;
	--ezobj_link-text-decoration-color: var(--ezobj_link-color);
	--ezobj_link-text-decoration-color__hover: var(--ezobj_link-color__hover);
	
	--ezobj_link-text-decoration-style: solid;
	--ezobj_link-text-decoration-thickness:	auto;

	--ezobj_link-visited-color: var(--ezobj_link-color);
	--ezobj_link-visited-text-decoration: var(--ezobj_link-text-decoration);	
	
	--ezobj_doctitle-font-family: var(--ezobj_body-font-family);
	--ezobj_doctitle-font-size: 26px; 
	--ezobj_subtitle-font-size: 14px;
	
	--ezobj_doctitle_mobile-color: var(--ezobj_link-color);									
	--ezobj_doctitle_mobile-font-family: var(--ezobj_body-font-family);
	--ezobj_doctitle_mobile-font-size: var(--ezobj_h3-font-size); 


	/* HOT PICK --ezobj_h1-color */
	--ezobj_h1-line-height: 30px;
	--ezobj_h1-text-decoration: none; 	
	--ezobj_h1-text-transform: none;
	--ezobj_h1-margin-bottom: 20px;
	--ezobj_h1-font-family: var(--ezobj_doctitle-font-family);
	--ezobj_h1-font-size: var(--ezobj_doctitle-font-size);
	--ezobj_h1-font-weight: bold;
	--ezobj_h1-font-style: normal;
	--ezobj_h1-text-shadow: none; 
	
	--ezobj_h2-color: var(--ezobj_h1-color);
	--ezobj_h2-font-family: var(--ezobj_h1-font-family);
	--ezobj_h2-font-size: calc(var(--ezobj_h1-font-size) * 0.80);	
	--ezobj_h2-font-weight: var(--ezobj_h1-font-weight);
	--ezobj_h2-font-style: var(--ezobj_h1-font-style);
	--ezobj_h2-text-shadow: var(--ezobj_h1-text-shadow);
	--ezobj_h2-line-height: var(--ezobj_h1-line-height);
	--ezobj_h2-text-decoration: var(--ezobj_h1-text-decoration); 	
	--ezobj_h2-text-transform: var(--ezobj_h1-text-transform);
	--ezobj_h2-margin-bottom: var(--ezobj_h1-margin-bottom);
	
	--ezobj_h3-color: var(--ezobj_h2-color);
	--ezobj_h3-font-family: var(--ezobj_h2-font-family);
	--ezobj_h3-font-size: calc(var(--ezobj_h2-font-size) * 0.80);	
	--ezobj_h3-font-weight: var(--ezobj_h2-font-weight);
	--ezobj_h3-font-style: var(--ezobj_h2-font-style);
	--ezobj_h3-text-shadow: var(--ezobj_h2-text-shadow);
	--ezobj_h3-line-height: var(--ezobj_h2-line-height);
	--ezobj_h3-text-decoration: var(--ezobj_h2-text-decoration); 	
	--ezobj_h3-text-transform: var(--ezobj_h3-text-transform);
	--ezobj_h3-margin-bottom: var(--ezobj_h2-margin-bottom);
	
	/* HOT PICK --ezobj_doctitle-color */
	/* HOT PICK --ezobj_doctitle-font-family */
	/* HOT PICK --ezobj_doctitle-font-size */
	--ezobj_doctitle-display: block;
	--ezobj_doctitle-font-weight: var(--ezobj_body-font-weight); 
	--ezobj_doctitle-font-style: normal;
	--ezobj_doctitle-text-shadow: none;	
	--ezobj_doctitle-line-height: normal;
	--ezobj_doctitle-text-decoration: none;
	--ezobj_doctitle-text-transform: none;
	--ezobj_doctitle-margin-bottom: var(--ezobj_h1-margin-bottom);
	
	/* HOT PICK	--ezobj_doctitle_mobile-color */
	/* HOT PICK --ezobj_doctitle_mobile-font-family */
	/* HOT PICK --ezobj_doctitle_mobile-font-size: */
	--ezobj_doctitle_mobile-font-weight: 700; 
	--ezobj_doctitle_mobile-font-style: var(--ezobj_doctitle-font-style);
	--ezobj_doctitle_mobile-text-shadow: var(--ezobj_doctitle-text-shadow);	
	--ezobj_doctitle_mobile-line-height: normal;
	--ezobj_doctitle_mobile-text-decoration: var(--ezobj_link-text-decoration);
	--ezobj_doctitle_mobile-text-transform: none;

	--ezobj_doctitle_mobile-color__hover: var(--ezobj_link-color__hover);
	--ezobj_doctitle_mobile-text-decoration__hover: var(--ezobj_link-text-decoration__hover);
	
	
	--ezobj_subtitle-color: var(--ezobj_doctitle-color);
	--ezobj_subtitle-font-family: var(--ezobj_doctitle-font-family);
	/* HOT PICK --ezobj_subtitle-font-size */
	--ezobj_subtitle-font-weight: var(--ezobj_doctitle-font-weight); 
	--ezobj_subtitle-font-style: var(--ezobj_doctitle-font-style);
	--ezobj_subtitle-text-shadow: var(--ezobj_doctitle-text-shadow);	
	--ezobj_subtitle-line-height: var(--ezobj_doctitle-line-height);
	--ezobj_subtitle-text-decoration: var(--ezobj_doctitle-text-decoration); 
	--ezobj_subtitle-text-transform: var(--ezobj_doctitle-text-transform); 

	--ezobj_voteicon_yes-color: #59ad00;
	--ezobj_voteicon_no-color: #ff0000;

		
	/* ---------------------------- */
	/* ---- body settings ------ */
	/* ---------------------------- */
	/* HOT PICK --ezobj_body-color */
	/* HOT PICK --ezobj_body-background-color */
	--ezobj_body-background-position: top center;       
	--ezobj_body-background-repeat: repeat-x;
	--ezobj_body-background-size: cover; 	
	--ezobj_body-background-attachment: scroll;    /* use fixed to keep it from moving */	
	--ezobj_body_mobile-background-position: var(--ezobj_body-background-position);       
	--ezobj_body_mobile-background-repeat: var(--ezobj_body-background-repeat);
	--ezobj_body_mobile-background-size: var(--ezobj_body-background-size); 
	--ezobj_html-background-color: var(--ezobj_body-background-color);  	
	/* v2 additions */
	--ezobj_companyhome_box-height: 12px; 
	--ezobj_companyhome_box-right: var(--ezobj_doctitle_box-right);
	--ezobj_companyhome_mobile_titlebox-right: 2px;
	
	
		--ezcore_accessible_banner_height: 0px;
	
	
	
	/* ---------------------------- */
	/* ---- ezobj_hdr_row settings ------ */
	/* ---------------------------- */
	
	--ezobj_hdr_left_column-align-items: center;
	--ezobj_hdr_right_column-align-items: center;
	/* --ezcore_sticky_wrapper-height: var(--ezobj_tabmenu_row-height);  */

	/* HOT PICK --ezobj_hdr_content_container-height */
	--ezobj_hdr_row-background-position: top center;       
	--ezobj_hdr_row-background-repeat: repeat-x;         
	--ezobj_hdr_row-background-size: cover; 
	--ezobj_hdr_row-background-color: transparent; /* var(--ezobj_hdr_content_container-background-color); */
	
		/* ICING and CRUST must have both height and display set correctly; none and 0px if you do not want to use them */
		--ezobj_hdr_icing_container-display: none; 
		--ezobj_hdr_icing_container-height: 0px;
		--ezobj_hdr_crust_container-display: none; 		
		--ezobj_hdr_crust_container-height: 0px;  
		
		
		
			--ezobj_hdr_row-height: calc(var(--ezobj_hdr_content_container-height) + var(--ezobj_hdr_icing_container-height) + var(--ezobj_hdr_crust_container_basic-height));  
		
		
		--ezobj_hdr_icing_container-background-color: #8497b0;
		--ezobj_hdr_icing_container-background-position: top center;       
		--ezobj_hdr_icing_container-background-repeat: repeat-x;         
		--ezobj_hdr_icing_container-background-size: cover; 
		--ezobj_hdr_icing_container-box-shadow: none;
		
			--ezobj_hdr_icing-background-color: #adb9ca;
			--ezobj_hdr_icing-color: var(--ezobj_body-color);
			--ezobj_hdr_icing-background-position: top center;       
			--ezobj_hdr_icing-background-repeat: repeat-x;         
			--ezobj_hdr_icing-background-size: cover; 
			--ezobj_hdr_icing-box-shadow: none;
		
		/* HOT PICK --ezobj_hdr_content_container-background-color */
		--ezobj_hdr_content_container-background-position: top center;       
		--ezobj_hdr_content_container-background-repeat: repeat-x;         
		--ezobj_hdr_content_container-background-size: cover; 
		--ezobj_hdr_content_container-box-shadow: 0 5px 5px -5px rgba(0,0,0,0.3); 
		
			--ezobj_hdr_content-background-color: var(--ezobj_hdr_content_container-background-color);
			--ezobj_hdr_content-color: var(--ezobj_body-color); 
			--ezobj_hdr_content-background-position: top center;       
			--ezobj_hdr_content-background-repeat: repeat-x;         
			--ezobj_hdr_content-background-size: cover; 
			--ezobj_hdr_content-box-shadow: none;

			/* Logo */
			--ezobj_logobox-left: 15px; 										/* left side padding before logo */
			--ezobj_logobox_mobile-left: var(--ezobj_logobox-left);   
			/* --ezobj_logobox-top: calc((var(--ezobj_hdr_content_container-height) - var(--ezobj_logobox-height) ) / 2);   */
			
			/* ezobj_doctitle */
			--ezobj_doctitle_box-right: 20px; 									/* right side padding after title will auto-center vertically */
			--ezobj_doctitle_box-position: absolute; 
			--ezobj_doctitle-text-align: right;
			--ezobj_doctitle-padding-top: 0px;
			--ezobj_doctitle_box-margin-top: 4px;
			/* --ezobj_doctitle_box-top: calc((var(--ezobj_hdr_content_container-height) - var(--ezobj_doctitle_box-height)) / 2);  
			--ezobj_doctitle_box-top_basic: calc((var(--ezobj_hdr_content_container-height) - var(--ezobj_companyhome_box-height)) / 2);
			--ezobj_doctitle_mobile_box-top_basic: calc((var(--ezobj_hdr_content_container_mobile-height) - var(--ezobj_companyhome_box-height)) / 2);
			*/
			--ezobj_doctitle_box-max-width: 90%; 

		/* NOTE set this above in the icing area --ezobj_hdr_crust_container-height */
		--ezobj_hdr_crust_container-background-color: transparent;
		--ezobj_hdr_crust_container-background-position: top center;       
		--ezobj_hdr_crust_container-background-repeat: repeat-x;         
		--ezobj_hdr_crust_container-background-size: cover; 
		--ezobj_hdr_crust_container-box-shadow: none;
		
			--ezobj_hdr_crust-background-color: var(--ezobj_hdr_crust_container-background-color);
			--ezobj_hdr_crust-color: var(--ezobj_body-color);
			--ezobj_hdr_crust-background-position: top center;       
			--ezobj_hdr_crust-background-repeat: repeat-x;         
			--ezobj_hdr_crust-background-size: cover; 
			--ezobj_hdr_crust-box-shadow: none;

		--ezobj_hdr_crust_container_basic-display: block;
		--ezobj_hdr_crust_container_basic-height: 6px;
		--ezobj_hdr_crust_container_basic-background-color: transparent;
		--ezobj_hdr_crust_container_basic-background-position: top center;       
		--ezobj_hdr_crust_container_basic-background-repeat: repeat-x;         
		--ezobj_hdr_crust_container_basic-background-size: cover; 
		--ezobj_hdr_crust_container_basic-box-shadow: none;
		
			--ezobj_hdr_crust_basic-background-color: var(--ezobj_hdr_crust_container_basic-background-color);
			--ezobj_hdr_crust_basic-color: var(--ezobj_body-color);
			--ezobj_hdr_crust_basic-background-position: top center;       
			--ezobj_hdr_crust_basic-background-repeat: repeat-x;         
			--ezobj_hdr_crust_basic-background-size: cover; 
			--ezobj_hdr_crust_basic-box-shadow: none;


	--ezobj_stampbox-filter: none;

	/* ----------------------------------- */
	/* ---- ezobj_hdr_mobile_row settings ------ */
	/* ----------------------------------- */


	--ezobj_hdr_row_mobile-background-color: var(--ezobj_hdr_content_container_mobile-background-color);
	--ezobj_hdr_mobile_row-background-position: var(--ezobj_hdr_row-background-position);      
	--ezobj_hdr_mobile_row-background-repeat: var(--ezobj_hdr_row-background-repeat);         
	--ezobj_hdr_mobile_row-background-size: var(--ezobj_hdr_row-background-size); 
	
		/* icing and crusts defaults to desktop version */
		--ezobj_hdr_icing_container_mobile-display: var(--ezobj_hdr_icing_container-display); 
		--ezobj_hdr_icing_container_mobile-height: var(--ezobj_hdr_icing_container-height);
		--ezobj_hdr_content_container_mobile-height-adjustment: 0px;
		--ezobj_hdr_crust_container_mobile-display: block; 
		--ezobj_hdr_crust_container_mobile-height: 6px; 

		--ezobj_hdr_mobile_row-height: calc(var(--ezobj_hdr_content_container_mobile-height) + var(--ezobj_hdr_icing_container_mobile-height) + var(--ezobj_hdr_crust_container_mobile-height)); 

		--ezobj_hdr_icing_container_mobile-background-color: var(--ezobj_hdr_icing_container-background-color);
		--ezobj_hdr_icing_container_mobile-background-position: var(--ezobj_hdr_icing_container-background-position);       
		--ezobj_hdr_icing_container_mobile-background-repeat: var(--ezobj_hdr_icing_container-background-repeat);         
		--ezobj_hdr_icing_container_mobile-background-size: var(--ezobj_hdr_icing_container-background-size); 
		
			--ezobj_hdr_icing_mobile-background-color: var(--ezobj_hdr_icing-background-color);
			--ezobj_hdr_icing_mobile-color: var(--ezobj_hdr_icing-color);
			--ezobj_hdr_icing_mobile-background-position: var(--ezobj_hdr_icing-background-position);       
			--ezobj_hdr_icing_mobile-background-repeat: var(--ezobj_hdr_icing-background-repeat);         
			--ezobj_hdr_icing_mobile-background-size: var(--ezobj_hdr_icing-background-size); 
		
		/* HOT PICK ezobj_hdr_content_container_mobile-background-color */
		--ezobj_hdr_content_container_mobile-background-position: top center;       
		--ezobj_hdr_content_container_mobile-background-repeat: repeat-x;         
		--ezobj_hdr_content_container_mobile-background-size: cover; 

		/* header box-shadow or border for mobile only */
		--ezobj_hdr_content_container_mobile_border-bottom: none;    /* 3px solid var(--ezobj_tabmenu_tab-background-color) */
		--ezobj_hdr_content_container_mobile-box-shadow: none; 
		
			--ezobj_hdr_content_container_mobile-box-shadow: 0 5px 5px -5px rgba(0,0,0,0.3); 
		
		
			--ezobj_hdr_content_mobile-background-color: var(--ezobj_hdr_content_container_mobile-background-color);
			--ezobj_hdr_content_mobile-color: var(--ezobj_body-color); 
			--ezobj_hdr_content_mobile-background-position: top center;       
			--ezobj_hdr_content_mobile-background-repeat: repeat-x;         
			--ezobj_hdr_content_mobile-background-size: cover; 			
		
		/* NOTE set this above in the icing area --ezobj_hdr_crust_container_mobile-height */
		--ezobj_hdr_crust_container_mobile-background-color: var(--ezobj_hdr_crust_container-background-color);
		--ezobj_hdr_crust_container_mobile-background-position: var(--ezobj_hdr_crust_container-background-position);       
		--ezobj_hdr_crust_container_mobile-background-repeat: var(--ezobj_hdr_crust_container-background-repeat);         
		--ezobj_hdr_crust_container_mobile-background-size: var(--ezobj_hdr_crust_container-background-size); 
		
			--ezobj_hdr_crust_mobile-background-color: var(--ezobj_hdr_crust-background-color);
			--ezobj_hdr_crust_mobile-color: var(--ezobj_hdr_crust-color);
			--ezobj_hdr_crust_mobile-background-position: var(--ezobj_hdr_crust-background-position);       
			--ezobj_hdr_crust_mobile-background-repeat: var(--ezobj_hdr_crust-background-repeat);         
			--ezobj_hdr_crust_mobile-background-size: var(--ezobj_hdr_crust-background-size);

		--ezobj_hdr_crust_container_mobile_basic-display: none;
		--ezobj_hdr_crust_container_mobile_basic-height: 0px;  
		
		--ezobj_hdr_crust_container_mobile_basic-height: 6px; 
		--ezobj_hdr_crust_container_mobile_basic-display: flex;
		--ezobj_hdr_mobile_row-height: calc(var(--ezobj_hdr_content_container_mobile-height) + var(--ezobj_hdr_icing_container_mobile-height) + var(--ezobj_hdr_crust_container_mobile_basic-height)); 
		
		--ezobj_hdr_crust_container_mobile_basic-background-color: var(--ezobj_hdr_crust_container_basic-background-color);
		--ezobj_hdr_crust_container_mobile_basic-background-position: var(--ezobj_hdr_crust_container_basic-background-position);       
		--ezobj_hdr_crust_container_mobile_basic-background-repeat: var(--ezobj_hdr_crust_container_basic-background-repeat);         
		--ezobj_hdr_crust_container_mobile_basic-background-size: var(--ezobj_hdr_crust_container_basic-background-size); 
		
			--ezobj_hdr_crust_mobile_basic-background-color: var(--ezobj_hdr_crust_basic-background-color);
			--ezobj_hdr_crust_mobile_basic-color: var(--ezobj_hdr_crust_basic-color);
			--ezobj_hdr_crust_mobile_basic-background-position: var(--ezobj_hdr_crust_basic-background-position);       
			--ezobj_hdr_crust_mobile_basic-background-repeat: var(--ezobj_hdr_crust_basic-background-repeat);         
			--ezobj_hdr_crust_mobile_basic-background-size: var(--ezobj_hdr_crust_basic-background-size);
	
	/* HOT PICK --ezobj_hamburgermenu_icon-color */
	/* HOT PICK --ezobj_hamburgermenu_icon-color__hover */
	--ezobj_hamburgermenu_icon-line-height: normal; 
	--ezobj_hamburgermenu_icon-text-decoration: none; 
	--ezobj_hamburgermenu_icon-font-weight: normal; 
	--ezobj_hamburgermenu_icon-font-size: 12px; 
	--ezobj_hamburgermenu_icon-font-family: 'Lato', sans-serif; 
	--ezobj_hamburgermenu_icon-text-decoration__hover: none; 
	--ezobj_hamburgermenu-text-transform: none;
	
	/* --ezobj_hamburgermenu_icon-margin-top: calc( (var(--ezobj_hdr_content_container_mobile-height) - 42px ) / 2);  */
	--ezobj_hamburgermenu-width: 165%; 
	/* --ezobj_hamburgermenu-top: calc(var(--ezobj_hdr_content_container_mobile-height) - var(--ezobj_hamburgermenu_icon-margin-top)); */
	
	--ezobj_hamburgermenu_border-left: 1px solid var(--ezobj_hamburgermenu_tab_border-color);
	--ezobj_hamburgermenu_border-right: var(--ezobj_hamburgermenu_border-left);
	--ezobj_hamburgermenu_border-top: var(--ezobj_hamburgermenu_border-left);

	/* ---------------------------- */
	/* ---- marquee_mobile_row ------ */
	/* ---------------------------- */
	--ezobj_marquee_mobile_row-display: flex;
	--ezobj_marquee_mobile_row-height: 140px; 
	--ezobj_marquee_mobile_row-font-size: 36px; 
	--ezobj_marquee_mobile_row-line-height: var(--ezobj_marquee_mobile_row-font-size); 
	
	/* take upper marquee settings as default */
	--ezobj_marquee_mobile_row-text-decoration: var(--ezobj_marquee_upper_row-text-decoration); 
	--ezobj_marquee_mobile_row-text-transform: var(--ezobj_marquee_upper_row-text-transform); 
	--ezobj_marquee_mobile_row-font-weight: var(--ezobj_marquee_upper_row-font-weight); 
	--ezobj_marquee_mobile_row-font-family: var(--ezobj_marquee_upper_row-font-family); 
	--ezobj_marquee_mobile_row-text-decoration__hover: var(--ezobj_marquee_upper_row-text-decoration__hover); 	
	--ezobj_marquee_mobile_row-background-color: var(--ezobj_marquee_upper_row-background-color);
	--ezobj_marquee_mobile_row-color: var(--ezobj_marquee_upper_row-color);
	--ezobj_marquee_mobile_row-background-position: var(--ezobj_marquee_upper_row-background-position);   
	--ezobj_marquee_mobile_row-background-position-y: var(--ezobj_marquee_upper_row-background-position-y);    
	--ezobj_marquee_mobile_row-background-repeat: var(--ezobj_marquee_upper_row-background-repeat);         
	--ezobj_marquee_mobile_row-background-size: var(--ezobj_marquee_upper_row-background-size);	
	--ezobj_marquee_mobile_doctitle-justify-content: var(--ezobj_marquee_upper_doctitle-justify-content);
	--ezobj_marquee_mobile_doctitle-padding-left: var(--ezobj_marquee_upper_doctitle-padding-left);	
	
		--ezobj_marquee_mobile_content_container-background-color: transparent;
		--ezobj_marquee_mobile_content_container-color: var(--ezobj_marquee_mobile_row-color);
		--ezobj_marquee_mobile_content_container-background-position: top center;       
		--ezobj_marquee_mobile_content_container-background-repeat: no-repeat;         
		--ezobj_marquee_mobile_content_container-background-size: cover;	
		
			--ezobj_marquee_mobile_content-display: var(--ezobj_marquee_mobile_row-display);
			--ezobj_marquee_mobile_content-width: var(--ezobj_marquee_upper_content-width);
			--ezobj_marquee_mobile_content-background-color: transparent;
			--ezobj_marquee_mobile_content-color: var(--ezobj_marquee_mobile_content_container-color);
			--ezobj_marquee_mobile_content-background-position: top center;       
			--ezobj_marquee_mobile_content-background-repeat: no-repeat;         
			--ezobj_marquee_mobile_content-background-size: cover;	
			--ezobj_marquee_mobile_doctitle-display: var(--ezobj_marquee_mobile_row-display);
			--ezobj_marquee_mobile_doctitle-text-shadow: none;
			--ezobj_marquee_mobile_doctitle-align-items: var(--ezobj_marquee_upper_doctitle-align-items);
			--ezobj_marquee_mobile_doctitle-padding-bottom: var(--ezobj_marquee_upper_doctitle-padding-bottom);
			
	
	/* ---------------------------- */
	/* ---- marquee_upper_row (under header, above tab row) settings ------ */
	/* ---------------------------- */
	--ezobj_marquee_upper_row-display: none;
	--ezobj_marquee_upper_row-height: 0px; 
	--ezobj_marquee_upper_row-line-height: var(--ezobj_marquee_upper_row-font-size); 
	--ezobj_marquee_upper_row-text-decoration: none; 
	--ezobj_marquee_upper_row-text-transform: none; 
	--ezobj_marquee_upper_row-font-weight: normal; 
	--ezobj_marquee_upper_row-font-size: 50px; 
	--ezobj_marquee_upper_row-font-family: 'Lato', sans-serif; 
	--ezobj_marquee_upper_row-text-decoration__hover: none; 	
	--ezobj_marquee_upper_row-background-color: transparent;
	--ezobj_marquee_upper_row-color: white;
	--ezobj_marquee_upper_row-background-position: center center;   
	--ezobj_marquee_upper_row-background-position-y: 0;    
	--ezobj_marquee_upper_row-background-repeat: no-repeat;         
	--ezobj_marquee_upper_row-background-size: cover;	
	--ezobj_marquee_upper_doctitle-justify-content: center;
	--ezobj_marquee_upper_doctitle-padding-left: 0px;
	
		--ezobj_marquee_upper_content_container-background-color: transparent;
		--ezobj_marquee_upper_content_container-color: var(--ezobj_marquee_upper_row-color);
		--ezobj_marquee_upper_content_container-background-position: top center;       
		--ezobj_marquee_upper_content_container-background-repeat: no-repeat;         
		--ezobj_marquee_upper_content_container-background-size: cover;	
		
			--ezobj_marquee_upper_content-display: var(--ezobj_marquee_upper_row-display);
			--ezobj_marquee_upper_content-width: 100%;
			--ezobj_marquee_upper_content-background-color: transparent;
			--ezobj_marquee_upper_content-color: var(--ezobj_marquee_upper_content_container-color);
			--ezobj_marquee_upper_content-background-position: top center;       
			--ezobj_marquee_upper_content-background-repeat: no-repeat;         
			--ezobj_marquee_upper_content-background-size: cover;	
			--ezobj_marquee_upper_doctitle-display: var(--ezobj_marquee_upper_row-display);
			--ezobj_marquee_upper_doctitle-text-shadow: none;
			--ezobj_marquee_upper_doctitle-align-items: center;
			--ezobj_marquee_upper_doctitle-padding-bottom: 0px;
	
	/* ---------------------------- */
	/* ---- tab_row settings ------ */
	/* ---------------------------- */

	--ezobj_tabmenu-font-family: var(--ezobj_body-font-family);				/* old default was Arial */ 
	--ezobj_tabmenu-font-size: 94%;
	--ezobj_tabmenu_tab-font-weight: normal;
	--ezobj_tabmenu_tab-font-weight__hover: var(--ezobj_tabmenu_tab-font-weight);
	
	/* HOT PICK --ezobj_tabmenu-font-family */
	/* HOT PICK --ezobj_tabmenu-font-size */
	--ezobj_tabmenu-line-height: 18px; 
	--ezobj_tabmenu-text-transform: none; 
	--ezobj_tabmenu-font-weight: var(--ezobj_tabmenu_tab-font-weight);
	
	/* HOT PICK --ezobj_tabmenu_row-height */
	--ezobj_tabmenu_row-background-color: var(--ezobj_tabmenu_tab-background-color);
	--ezobj_tabmenu_row-background-position: top center;       
	--ezobj_tabmenu_row-background-repeat: repeat-x;         
	--ezobj_tabmenu_row-background-size: cover; 

		/* ICING and CRUST must have both height and display set correctly; none and 0px if you do not want to use them */	
		--ezobj_tabmenu_icing_container-display: none; 
		--ezobj_tabmenu_icing_container-height: 0px;
		--ezobj_tabmenu_crust_container-display: none; 		
		--ezobj_tabmenu_crust_container-height: 0px;  
		

		--ezobj_tabmenu_mobile_icing_container-display: var(--ezobj_tabmenu_icing_container-display); 
		--ezobj_tabmenu_mobile_crust_container-display: var(--ezobj_tabmenu_crust_container-display);
		--ezobj_tabmenu_row-height-adjustment: 0px; 
		--ezobj_tabmenu_row_mobile-height-adjustment: 0px;
		--ezobj_tabmenu_row-height: calc(var(--ezobj_tabmenu_content_container-height) + var(--ezobj_tabmenu_icing_container-height) + var(--ezobj_tabmenu_crust_container-height) + var(--ezobj_tabmenu_crust_container_basic-height) + var(--ezobj_tabmenu_row-height-adjustment)); 
		--ezobj_tabmenu_row_mobile-height: calc(var(--ezobj_tabmenu_content_container_mobile-height) + var(--ezobj_tabmenu_mobile_icing_container-height) + var(--ezobj_tabmenu_mobile_crust_container-height)  + var(--ezobj_tabmenu_crust_container_basic-height) + var(--ezobj_tabmenu_row_mobile-height-adjustment)); 

		--ezobj_tabmenu_icing_container-background-color: var(--ezobj_tabmenu_row-background-color);
		--ezobj_tabmenu_icing_container-background-position: top center;       
		--ezobj_tabmenu_icing_container-background-repeat: repeat-x;         
		--ezobj_tabmenu_icing_container-background-size: cover; 
		--ezobj_tabmenu_icing_container-box-shadow: none;

			--ezobj_tabmenu_icing-background-color: var(--ezobj_tabmenu_icing_container-background-color);
			--ezobj_tabmenu_icing-color: var(--ezobj_tabmenu_tab-color);
			--ezobj_tabmenu_icing-background-position: top center;       
			--ezobj_tabmenu_icing-background-repeat: repeat-x;         
			--ezobj_tabmenu_icing-background-size: cover; 	
			--ezobj_tabmenu_icing-box-shadow: none;
	
		--ezobj_tabmenu_content_container-height: var(--ezobj_tabmenu_tab-height); 
		--ezobj_tabmenu_content_container_mobile-height: var(--ezobj_tabmenu_tab_mobile-height);
		--ezobj_tabmenu_content_container-background-color: var(--ezobj_tabmenu_row-background-color);
		--ezobj_tabmenu_content_container-background-position: top center;       
		--ezobj_tabmenu_content_container-background-repeat: repeat-x;         
		--ezobj_tabmenu_content_container-background-size: cover; 
		--ezobj_tabmenu_content_container-box-shadow: none; 

			--ezobj_tabmenu_content-height: var(--ezobj_tabmenu_content_container-height);    /* NEW 3/21 */
			--ezobj_tabmenu_content-background-color: var(--ezobj_tabmenu_row-background-color); 
			--ezobj_tabmenu_content-color: var(--ezobj_tabmenu_tab-color);								/* note this generally is not seen, the actual tab overrides it below */
			--ezobj_tabmenu_content-background-position: top center;       
			--ezobj_tabmenu_content-background-repeat: repeat-x;         
			--ezobj_tabmenu_content-background-size: cover; 
			--ezobj_tabmenu_content-box-shadow: none;
	
			/* the below are for the actual tabs in the ezobj_tabmenu_content box */
			/* HOT PICK --ezobj_tabmenu_tab-border-color */
			/* HOT PICK --ezobj_tabmenu_tab-color */
			/* HOT PICK --ezobj_tabmenu_tab-background-color */
			/* HOT PICK --ezobj_tabmenu_tab-color__hover */
			/* HOT PICK --ezobj_tabmenu_tab-background-color__hover */
			/* HOT PICK --ezobj_tabmenu_tab-font-weight */
			/* HOT PICK --ezobj_tabmenu-font-family */
			--ezobj_tabmenu_tab-display: flex;   
			--ezobj_tabmenu_tab-height: calc(var(--ezobj_tabmenu_tab-height) - 2px);;
			--ezobj_tabmenu_tab-color_active: var(--ezobj_tabmenu_tab-color__hover);						/* for AMM active is the same as hover */
			--ezobj_tabmenu_tab-background-color_active: var(--ezobj_tabmenu_tab-background-color__hover);
			--ezobj_tabmenu_tab-font-weight__hover: var(--ezobj_tabmenu_tab-font-weight);
			--ezobj_tabmenu_tab-line-height: 18px;
			--ezobj_tabmenu_tab-padding-top: 0px;   
			--ezobj_tabmenu_tab-margin-top: 0px; 

			--ezobj_tabmenu_tab-min-width: 120px;
			--ezobj_tabmenu_tab-width: 140px;
			/* --ezobj_tabmenu_tab_flex: 0 0 calc(var(--ezobj_tabmenu_tab-width) + 2px); */
			--ezobj_tabmenu_tab_flex: 0 0 var(--ezobj_tabmenu_tab-width); /* 8/21 removed 2px extra width */

			
			--ezobj_tabmenu_tab-background-image: none;
			--ezobj_tabmenu_tab-background-image__hover: none;
			--ezobj_tabmenu_tab_mobile-background-image: var(--ezobj_tabmenu_tab-background-image);
			--ezobj_tabmenu_tab_mobile-background-image__hover: var(--ezobj_tabmenu_tab-background-image__hover);
			
			--ezobj_tabmenu_tabbox-width: auto; 								/* "100%" for full width; "auto" to allow it to use td width only */
			--ezobj_tabmenu_tabbox-justify-content: flex-start; 				/* flex-start = left; center = center; flex-end = right */	
			--ezobj_tabmenu_tabbox-padding-top: 0px; 
	
			--ezobj_tabmenu_tab-border-left: 1px solid var(--ezobj_tabmenu_tab-border-color); 
			--ezobj_tabmenu_tab-border-middle: 1px solid var(--ezobj_tabmenu_tab-border-color); 
			--ezobj_tabmenu_tab-border-tab2-left: var(--ezobj_tabmenu_tab-border-middle);
			--ezobj_tabmenu_tab-border-right: 1px solid var(--ezobj_tabmenu_tab-border-color); 						
			--ezobj_tabmenu_tab-border-top: var(--ezobj_tabmenu_tab-border-left);
			--ezobj_tabmenu_tab-border-bottom: var(--ezobj_tabmenu_tab-border-left);
			/* use the content_container to extend borders left and right of the tab table */
			--ezobj_tabmenu_content_container_border-top: var(--ezobj_tabmenu_tab-border-left);
			--ezobj_tabmenu_content_container_border-bottom: var(--ezobj_tabmenu_tab-border-left);

			
		/* SET above in the icing area --ezobj_tabmenu_crust_container-height */
		--ezobj_tabmenu_crust_container-background-color: transparent ;
		--ezobj_tabmenu_crust_container-background-position: top center;       
		--ezobj_tabmenu_crust_container-background-repeat: repeat-x;         
		--ezobj_tabmenu_crust_container-background-size: cover; 
		--ezobj_tabmenu_crust_container-box-shadow: none; 

			--ezobj_tabmenu_crust-background-color: var(--ezobj_tabmenu_crust_container-background-color);
			--ezobj_tabmenu_crust-color: var(--ezobj_tabmenu_tab-color);
			--ezobj_tabmenu_crust-background-position: top center;       
			--ezobj_tabmenu_crust-background-repeat: repeat-x;         
			--ezobj_tabmenu_crust-background-size: cover; 		
			--ezobj_tabmenu_crust-box-shadow: none;

		--ezobj_tabmenu_crust_container_basic-height: 0px;
		--ezobj_tabmenu_crust_container_basic-background-color: var(--ezobj_tabmenu_crust_container-background-color) ;
		--ezobj_tabmenu_crust_container_basic-background-position: top center;       
		--ezobj_tabmenu_crust_container_basic-background-repeat: repeat-x;         
		--ezobj_tabmenu_crust_container_basic-background-size: cover; 
		--ezobj_tabmenu_crust_container_basic-box-shadow: none; 

			--ezobj_tabmenu_crust_basic-background-color: var(--ezobj_tabmenu_crust_container_basic-background-color);
			--ezobj_tabmenu_crust_basic-color: var(--ezobj_tabmenu_tab-color);
			--ezobj_tabmenu_crust_basic-background-position: top center;       
			--ezobj_tabmenu_crust_basic-background-repeat: repeat-x;         
			--ezobj_tabmenu_crust_basic-background-size: cover; 		
			--ezobj_tabmenu_crust_basic-box-shadow: none;

	/* ---------------------------- */
	/* ---- marquee_lower_row (under tab row) settings ------ */
	/* ---------------------------- */
	--ezobj_marquee_lower_row-display: none;
	--ezobj_marquee_lower_row-line-height: var(--ezobj_marquee_lower_row-font-size); 
	
	/* take upper marquee settings as default */
	--ezobj_marquee_lower_row-height: var(--ezobj_marquee_upper_row-height); 
	--ezobj_marquee_lower_row-text-decoration: var(--ezobj_marquee_upper_row-text-decoration); 
	--ezobj_marquee_lower_row-text-transform: var(--ezobj_marquee_upper_row-text-transform); 
	--ezobj_marquee_lower_row-font-size: var(--ezobj_marquee_upper_row-font-size); 
	--ezobj_marquee_lower_row-font-weight: var(--ezobj_marquee_upper_row-font-weight); 
	--ezobj_marquee_lower_row-font-family: var(--ezobj_marquee_upper_row-font-family); 
	--ezobj_marquee_lower_row-text-decoration__hover: var(--ezobj_marquee_upper_row-text-decoration__hover); 	
	--ezobj_marquee_lower_row-background-color: var(--ezobj_marquee_upper_row-background-color);
	--ezobj_marquee_lower_row-color: var(--ezobj_marquee_upper_row-color);
	--ezobj_marquee_lower_row-background-position: var(--ezobj_marquee_upper_row-background-position);   
	--ezobj_marquee_lower_row-background-position-y: var(--ezobj_marquee_upper_row-background-position-y);    
	--ezobj_marquee_lower_row-background-repeat: var(--ezobj_marquee_upper_row-background-repeat);         
	--ezobj_marquee_lower_row-background-size: var(--ezobj_marquee_upper_row-background-size);	
	--ezobj_marquee_lower_doctitle-justify-content: var(--ezobj_marquee_upper_doctitle-justify-content);
	--ezobj_marquee_lower_doctitle-padding-left: var(--ezobj_marquee_upper_doctitle-padding-left);	
	
		--ezobj_marquee_lower_content_container-background-color: transparent;
		--ezobj_marquee_lower_content_container-color: var(--ezobj_marquee_lower_row-color);
		--ezobj_marquee_lower_content_container-background-position: top center;       
		--ezobj_marquee_lower_content_container-background-repeat: no-repeat;         
		--ezobj_marquee_lower_content_container-background-size: cover;	
		
			--ezobj_marquee_lower_content-display: var(--ezobj_marquee_lower_row-display);
			--ezobj_marquee_lower_content-width: var(--ezobj_marquee_upper_content-width);
			--ezobj_marquee_lower_content-background-color: transparent;
			--ezobj_marquee_lower_content-color: var(--ezobj_marquee_lower_content_container-color);
			--ezobj_marquee_lower_content-background-position: top center;       
			--ezobj_marquee_lower_content-background-repeat: no-repeat;         
			--ezobj_marquee_lower_content-background-size: cover;	
			--ezobj_marquee_lower_doctitle-display: var(--ezobj_marquee_lower_row-display);
			--ezobj_marquee_lower_doctitle-text-shadow: none;
			--ezobj_marquee_lower_doctitle-align-items: var(--ezobj_marquee_upper_doctitle-align-items);
			--ezobj_marquee_lower_doctitle-padding-bottom: var(--ezobj_marquee_upper_doctitle-padding-bottom);

	/* ----------------------------------- */
	/* ---- Basic/Hosting settings  ------ */
	/* ----------------------------------- */
	
	/* removed 5/29/24 - done in assembler now
	--ezcore_hidden_in_basic-display: block;   
	--ezcore_hidden_in_basic_flex-display: flex; 
	
	--ezcore_hidden_in_amm-display: none;   
	--ezcore_hidden_in_amm_flex-display: none; 

	--ezcore_show_in_basic-display: none; 
	--ezcore_show_in_basic_flex-display: none;
	
	--ezcore_tabmenu_row_wrapper-display: var(--ezcore_hidden_in_basic-display);
	--ezobj_tabmenu_tabbox-display: flex;   
	--ezobj_hamburgermenu_box-display: var(--ezcore_hidden_in_basic-display);
	--ezobj_titlebox-display: var(--ezcore_hidden_in_basic-display);
	--ezcore_hdr_row_spacer_mobile-display: var(--ezcore_hidden_in_basic-display);
	
	--ezobj_titlebox_basic-display: var(--ezcore_show_in_basic-display);	
	--ezobj_hdr_row-display: block; 		
	*/

	/* ---------------------------- */
	/* ---- ezobj_doc_row settings ---- */
	/* ---------------------------- */
	
	/* note that height is automatic */
	/* to enable bg image settings add file:  ezobj_doc_row_bg.png */
	--ezobj_doc_row-background-position: top center;       
	--ezobj_doc_row-background-repeat: repeat-x;         
	--ezobj_doc_row-background-size: cover; 
	--ezobj_doc_row-background-color: var(--ezobj_doc_content_container-background-color);
	
		/* ICING and CRUST must have both height and display set correctly; none and 0px if you do not want to use them */
		--ezobj_doc_icing_container-display: block; 							/* default is to use this for padding on desktop, not mobile */
		/* HOT PICK --ezobj_doc_icing_container-height */
		--ezobj_doc_crust_container-display: block; 							/* default is to use this for padding on desktop, not mobile */
		--ezobj_doc_crust_container-height: var(--ezobj_doc_icing_container-height); 

		--ezobj_doc_mobile_icing_container-display: block;
		--ezobj_doc_mobile_icing_container-height: 20px;		
		--ezobj_doc_mobile_crust_container-display: none; 
		--ezobj_doc_mobile_crust_container-height: 0px;
			
		--ezobj_doc_icing_container-background-color: var(--ezobj_doc_content_container-background-color);
		--ezobj_doc_icing_container-background-position: top center;       
		--ezobj_doc_icing_container-background-repeat: repeat-x;         
		--ezobj_doc_icing_container-background-size: cover; 
		--ezobj_doc_icing_container-box-shadow: none; 
		
			--ezobj_doc_icing-background-color: var(--ezobj_doc_icing_container-background-color);
			--ezobj_doc_icing-color: var(--ezobj_body-color);
			--ezobj_doc_icing-background-position: top center;       
			--ezobj_doc_icing-background-repeat: repeat-x;         
			--ezobj_doc_icing-background-size: cover; 
			--ezobj_doc_icing-box-shadow: none; 
		
		/* HOT PICK --ezobj_doc_content_container-background-color */
		/* height is automatic */
		--ezobj_doc_content_container-background-position: top center;       
		--ezobj_doc_content_container-background-repeat: repeat-x;         
		--ezobj_doc_content_container-background-size: cover; 
		--ezobj_doc_content_container-box-shadow: none; 

			/* HOT PICK --ezobj_doc_content-background-color */
			--ezobj_doc_content-color: var(--ezobj_body-color); 
			--ezobj_doc_content-background-position: top center;       
			--ezobj_doc_content-background-repeat: repeat-x;         
			--ezobj_doc_content-background-size: cover; 
			--ezobj_doc_content-box-shadow: none; 
			--ezobj_doc_content-border: none;
			--ezobj_doc_content-margin-bottom: 0px; 
			--ezobj_doc_content-padding-top: 20px; 
			
		/* NOTE: for doc_content0, doc_content2, to doc_content8; take defaults from doc_content_container / doc_content */


		--ezobj_doc_content0_container-background-color: var(--ezobj_doc_content_container-background-color);
		--ezobj_doc_content0_container-background-position: var(--ezobj_doc_content_container-background-position);       
		--ezobj_doc_content0_container-background-repeat: var(--ezobj_doc_content_container-background-repeat);         
		--ezobj_doc_content0_container-background-size: var(--ezobj_doc_content_container-background-size); 
		--ezobj_doc_content0_container-box-shadow: var(--ezobj_doc_content_container-box-shadow); 

			--ezobj_doc_content0-color: var(--ezobj_doc_content-color); 
			--ezobj_doc_content0-background-color: var(--ezobj_doc_content-background-color);
			--ezobj_doc_content0-background-position: var(--ezobj_doc_content-background-position);       
			--ezobj_doc_content0-background-repeat: var(--ezobj_doc_content-background-repeat);         
			--ezobj_doc_content0-background-size: var(--ezobj_doc_content-background-size); 
			--ezobj_doc_content0-box-shadow: var(--ezobj_doc_content-box-shadow); 		
			
			--ezobj_doc_content0_link-color: var(--ezobj_link-color);
			--ezobj_doc_content0_link-color__hover: var(--ezobj_link-color__hover) ;
			--ezobj_doc_content0_link-text-decoration: var(--ezobj_link-text-decoration);
			--ezobj_doc_content0_link-text-decoration__hover: var(--ezobj_link-text-decoration__hover);
			--ezobj_doc_content0_h1-color: var(--ezobj_h1-color) ;
			--ezobj_doc_content0_button-color: var(--ezobj_button-color) ;
			--ezobj_doc_content0_button-background-color: var(--ezobj_button-background-color) ;
			--ezobj_doc_content0_button_border-color: var(--ezobj_button_border-color);
			--ezobj_doc_content0_button-color__hover: var(--ezobj_button-color__hover);
			--ezobj_doc_content0_button-background-color__hover: var(--ezobj_button-background-color__hover);
			--ezobj_doc_content0_button_border-color__hover: var(--ezobj_button_border-color__hover) ;
			--ezobj_doc_content0_doc_separator-backround-color: var(--ezobj_separator-color) ;

		--ezobj_doc_content2_container-background-color: var(--ezobj_doc_content_container-background-color);
		--ezobj_doc_content2_container-background-position: var(--ezobj_doc_content_container-background-position);       
		--ezobj_doc_content2_container-background-repeat: var(--ezobj_doc_content_container-background-repeat);         
		--ezobj_doc_content2_container-background-size: var(--ezobj_doc_content_container-background-size); 
		--ezobj_doc_content2_container-box-shadow: var(--ezobj_doc_content_container-box-shadow); 

			--ezobj_doc_content2-color: var(--ezobj_doc_content-color); 
			--ezobj_doc_content2-background-color: var(--ezobj_doc_content-background-color);
			--ezobj_doc_content2-background-position: var(--ezobj_doc_content-background-position);       
			--ezobj_doc_content2-background-repeat: var(--ezobj_doc_content-background-repeat);         
			--ezobj_doc_content2-background-size: var(--ezobj_doc_content-background-size); 
			--ezobj_doc_content2-box-shadow: var(--ezobj_doc_content-box-shadow); 		
			
			--ezobj_doc_content2_link-color: var(--ezobj_link-color);
			--ezobj_doc_content2_link-color__hover: var(--ezobj_link-color__hover) ;
			--ezobj_doc_content2_link-text-decoration: var(--ezobj_link-text-decoration);
			--ezobj_doc_content2_link-text-decoration__hover: var(--ezobj_link-text-decoration__hover);
			--ezobj_doc_content2_h1-color: var(--ezobj_h1-color) ;
			--ezobj_doc_content2_button-color: var(--ezobj_button-color) ;
			--ezobj_doc_content2_button-background-color: var(--ezobj_button-background-color) ;
			--ezobj_doc_content2_button_border-color: var(--ezobj_button_border-color);
			--ezobj_doc_content2_button-color__hover: var(--ezobj_button-color__hover);
			--ezobj_doc_content2_button-background-color__hover: var(--ezobj_button-background-color__hover);
			--ezobj_doc_content2_button_border-color__hover: var(--ezobj_button_border-color__hover) ;
			--ezobj_doc_content2_doc_separator-backround-color: var(--ezobj_separator-color) ;

			
		--ezobj_doc_content3_container-background-color: var(--ezobj_doc_content_container-background-color);
		--ezobj_doc_content3_container-background-position: var(--ezobj_doc_content_container-background-position);       
		--ezobj_doc_content3_container-background-repeat: var(--ezobj_doc_content_container-background-repeat);         
		--ezobj_doc_content3_container-background-size: var(--ezobj_doc_content_container-background-size); 
		--ezobj_doc_content3_container-box-shadow: var(--ezobj_doc_content_container-box-shadow); 

			--ezobj_doc_content3-color: var(--ezobj_doc_content-color); 
			--ezobj_doc_content3-background-color: var(--ezobj_doc_content-background-color);
			--ezobj_doc_content3-background-position: var(--ezobj_doc_content-background-position);       
			--ezobj_doc_content3-background-repeat: var(--ezobj_doc_content-background-repeat);         
			--ezobj_doc_content3-background-size: var(--ezobj_doc_content-background-size); 
			--ezobj_doc_content3-box-shadow: var(--ezobj_doc_content-box-shadow); 		
			
			--ezobj_doc_content3_link-color: var(--ezobj_link-color);
			--ezobj_doc_content3_link-color__hover: var(--ezobj_link-color__hover) ;
			--ezobj_doc_content3_link-text-decoration: var(--ezobj_link-text-decoration);			
			--ezobj_doc_content3_link-text-decoration__hover: var(--ezobj_link-text-decoration__hover);
			--ezobj_doc_content3_h1-color: var(--ezobj_h1-color) ;
			--ezobj_doc_content3_button-color: var(--ezobj_button-color) ;
			--ezobj_doc_content3_button-background-color: var(--ezobj_button-background-color) ;
			--ezobj_doc_content3_button_border-color: var(--ezobj_button_border-color);
			--ezobj_doc_content3_button-color__hover: var(--ezobj_button-color__hover);
			--ezobj_doc_content3_button-background-color__hover: var(--ezobj_button-background-color__hover);
			--ezobj_doc_content3_button_border-color__hover: var(--ezobj_button_border-color__hover) ;
			--ezobj_doc_content3_doc_separator-backround-color: var(--ezobj_separator-color) ;

		--ezobj_doc_content4_container-background-color: var(--ezobj_doc_content_container-background-color);
		--ezobj_doc_content4_container-background-position: var(--ezobj_doc_content_container-background-position);       
		--ezobj_doc_content4_container-background-repeat: var(--ezobj_doc_content_container-background-repeat);         
		--ezobj_doc_content4_container-background-size: var(--ezobj_doc_content_container-background-size); 
		--ezobj_doc_content4_container-box-shadow: var(--ezobj_doc_content_container-box-shadow); 

			--ezobj_doc_content4-color: var(--ezobj_doc_content-color); 
			--ezobj_doc_content4-background-color: var(--ezobj_doc_content-background-color);
			--ezobj_doc_content4-background-position: var(--ezobj_doc_content-background-position);       
			--ezobj_doc_content4-background-repeat: var(--ezobj_doc_content-background-repeat);         
			--ezobj_doc_content4-background-size: var(--ezobj_doc_content-background-size); 
			--ezobj_doc_content4-box-shadow: var(--ezobj_doc_content-box-shadow); 		
			
			--ezobj_doc_content4_link-color: var(--ezobj_link-color);
			--ezobj_doc_content4_link-color__hover: var(--ezobj_link-color__hover) ;
			--ezobj_doc_content4_link-text-decoration: var(--ezobj_link-text-decoration);
			--ezobj_doc_content4_link-text-decoration__hover: var(--ezobj_link-text-decoration__hover);
			--ezobj_doc_content4_h1-color: var(--ezobj_h1-color) ;
			--ezobj_doc_content4_button-color: var(--ezobj_button-color) ;
			--ezobj_doc_content4_button-background-color: var(--ezobj_button-background-color) ;
			--ezobj_doc_content4_button_border-color: var(--ezobj_button_border-color);
			--ezobj_doc_content4_button-color__hover: var(--ezobj_button-color__hover);
			--ezobj_doc_content4_button-background-color__hover: var(--ezobj_button-background-color__hover);
			--ezobj_doc_content4_button_border-color__hover: var(--ezobj_button_border-color__hover) ;
			--ezobj_doc_content4_doc_separator-backround-color: var(--ezobj_separator-color) ;
		
		--ezobj_doc_content5_container-background-color: var(--ezobj_doc_content_container-background-color);
		--ezobj_doc_content5_container-background-position: var(--ezobj_doc_content_container-background-position);       
		--ezobj_doc_content5_container-background-repeat: var(--ezobj_doc_content_container-background-repeat);         
		--ezobj_doc_content5_container-background-size: var(--ezobj_doc_content_container-background-size); 
		--ezobj_doc_content5_container-box-shadow: var(--ezobj_doc_content_container-box-shadow); 

			--ezobj_doc_content5-color: var(--ezobj_doc_content-color); 
			--ezobj_doc_content5-background-color: var(--ezobj_doc_content-background-color);
			--ezobj_doc_content5-background-position: var(--ezobj_doc_content-background-position);       
			--ezobj_doc_content5-background-repeat: var(--ezobj_doc_content-background-repeat);         
			--ezobj_doc_content5-background-size: var(--ezobj_doc_content-background-size); 
			--ezobj_doc_content5-box-shadow: var(--ezobj_doc_content-box-shadow); 		
			
			--ezobj_doc_content5_link-color: var(--ezobj_link-color);
			--ezobj_doc_content5_link-color__hover: var(--ezobj_link-color__hover) ;
			--ezobj_doc_content5_link-text-decoration: var(--ezobj_link-text-decoration);
			--ezobj_doc_content5_link-text-decoration__hover: var(--ezobj_link-text-decoration__hover);
			--ezobj_doc_content5_h1-color: var(--ezobj_h1-color) ;
			--ezobj_doc_content5_button-color: var(--ezobj_button-color) ;
			--ezobj_doc_content5_button-background-color: var(--ezobj_button-background-color) ;
			--ezobj_doc_content5_button_border-color: var(--ezobj_button_border-color);
			--ezobj_doc_content5_button-color__hover: var(--ezobj_button-color__hover);
			--ezobj_doc_content5_button-background-color__hover: var(--ezobj_button-background-color__hover);
			--ezobj_doc_content5_button_border-color__hover: var(--ezobj_button_border-color__hover) ;
			--ezobj_doc_content5_doc_separator-backround-color: var(--ezobj_separator-color) ;		

		--ezobj_doc_content6_container-background-color: var(--ezobj_doc_content_container-background-color);
		--ezobj_doc_content6_container-background-position: var(--ezobj_doc_content_container-background-position);       
		--ezobj_doc_content6_container-background-repeat: var(--ezobj_doc_content_container-background-repeat);         
		--ezobj_doc_content6_container-background-size: var(--ezobj_doc_content_container-background-size); 
		--ezobj_doc_content6_container-box-shadow: var(--ezobj_doc_content_container-box-shadow); 

			--ezobj_doc_content6-color: var(--ezobj_doc_content-color); 
			--ezobj_doc_content6-background-color: var(--ezobj_doc_content-background-color);
			--ezobj_doc_content6-background-position: var(--ezobj_doc_content-background-position);       
			--ezobj_doc_content6-background-repeat: var(--ezobj_doc_content-background-repeat);         
			--ezobj_doc_content6-background-size: var(--ezobj_doc_content-background-size); 
			--ezobj_doc_content6-box-shadow: var(--ezobj_doc_content-box-shadow); 		
			
			--ezobj_doc_content6_link-color: var(--ezobj_link-color);
			--ezobj_doc_content6_link-color__hover: var(--ezobj_link-color__hover) ;
			--ezobj_doc_content6_link-text-decoration: var(--ezobj_link-text-decoration);
			--ezobj_doc_content6_link-text-decoration__hover: var(--ezobj_link-text-decoration__hover);
			--ezobj_doc_content6_h1-color: var(--ezobj_h1-color) ;
			--ezobj_doc_content6_button-color: var(--ezobj_button-color) ;
			--ezobj_doc_content6_button-background-color: var(--ezobj_button-background-color) ;
			--ezobj_doc_content6_button_border-color: var(--ezobj_button_border-color);
			--ezobj_doc_content6_button-color__hover: var(--ezobj_button-color__hover);
			--ezobj_doc_content6_button-background-color__hover: var(--ezobj_button-background-color__hover);
			--ezobj_doc_content6_button_border-color__hover: var(--ezobj_button_border-color__hover) ;
			--ezobj_doc_content6_doc_separator-backround-color: var(--ezobj_separator-color) ;

		--ezobj_doc_content7_container-background-color: var(--ezobj_doc_content_container-background-color);
		--ezobj_doc_content7_container-background-position: var(--ezobj_doc_content_container-background-position);       
		--ezobj_doc_content7_container-background-repeat: var(--ezobj_doc_content_container-background-repeat);         
		--ezobj_doc_content7_container-background-size: var(--ezobj_doc_content_container-background-size); 
		--ezobj_doc_content7_container-box-shadow: var(--ezobj_doc_content_container-box-shadow); 

			--ezobj_doc_content7-color: var(--ezobj_doc_content-color); 
			--ezobj_doc_content7-background-color: var(--ezobj_doc_content-background-color);
			--ezobj_doc_content7-background-position: var(--ezobj_doc_content-background-position);       
			--ezobj_doc_content7-background-repeat: var(--ezobj_doc_content-background-repeat);         
			--ezobj_doc_content7-background-size: var(--ezobj_doc_content-background-size); 
			--ezobj_doc_content7-box-shadow: var(--ezobj_doc_content-box-shadow); 		
			
			--ezobj_doc_content7_link-color: var(--ezobj_link-color);
			--ezobj_doc_content7_link-color__hover: var(--ezobj_link-color__hover) ;
			--ezobj_doc_content7_link-text-decoration: var(--ezobj_link-text-decoration);
			--ezobj_doc_content7_link-text-decoration__hover: var(--ezobj_link-text-decoration__hover);
			--ezobj_doc_content7_h1-color: var(--ezobj_h1-color) ;
			--ezobj_doc_content7_button-color: var(--ezobj_button-color) ;
			--ezobj_doc_content7_button-background-color: var(--ezobj_button-background-color) ;
			--ezobj_doc_content7_button_border-color: var(--ezobj_button_border-color);
			--ezobj_doc_content7_button-color__hover: var(--ezobj_button-color__hover);
			--ezobj_doc_content7_button-background-color__hover: var(--ezobj_button-background-color__hover);
			--ezobj_doc_content7_button_border-color__hover: var(--ezobj_button_border-color__hover) ;
			--ezobj_doc_content7_doc_separator-backround-color: var(--ezobj_separator-color) ;

		--ezobj_doc_content8_container-background-color: var(--ezobj_doc_content_container-background-color);
		--ezobj_doc_content8_container-background-position: var(--ezobj_doc_content_container-background-position);       
		--ezobj_doc_content8_container-background-repeat: var(--ezobj_doc_content_container-background-repeat);         
		--ezobj_doc_content8_container-background-size: var(--ezobj_doc_content_container-background-size); 
		--ezobj_doc_content8_container-box-shadow: var(--ezobj_doc_content_container-box-shadow); 

			--ezobj_doc_content8-color: var(--ezobj_doc_content-color); 
			--ezobj_doc_content8-background-color: var(--ezobj_doc_content-background-color);
			--ezobj_doc_content8-background-position: var(--ezobj_doc_content-background-position);       
			--ezobj_doc_content8-background-repeat: var(--ezobj_doc_content-background-repeat);         
			--ezobj_doc_content8-background-size: var(--ezobj_doc_content-background-size); 
			--ezobj_doc_content8-box-shadow: var(--ezobj_doc_content-box-shadow); 		
			
			--ezobj_doc_content8_link-color: var(--ezobj_link-color);
			--ezobj_doc_content8_link-color__hover: var(--ezobj_link-color__hover) ;
			--ezobj_doc_content8_link-text-decoration: var(--ezobj_link-text-decoration);
			--ezobj_doc_content8_link-text-decoration__hover: var(--ezobj_link-text-decoration__hover);
			--ezobj_doc_content8_h1-color: var(--ezobj_h1-color) ;
			--ezobj_doc_content8_button-color: var(--ezobj_button-color) ;
			--ezobj_doc_content8_button-background-color: var(--ezobj_button-background-color) ;
			--ezobj_doc_content8_button_border-color: var(--ezobj_button_border-color);
			--ezobj_doc_content8_button-color__hover: var(--ezobj_button-color__hover);
			--ezobj_doc_content8_button-background-color__hover: var(--ezobj_button-background-color__hover);
			--ezobj_doc_content8_button_border-color__hover: var(--ezobj_button_border-color__hover) ;
			--ezobj_doc_content8_doc_separator-backround-color: var(--ezobj_separator-color) ;
			
		/* HOT PICK --ezobj_doc_crust_container-height */
		--ezobj_doc_crust_container-background-color: var(--ezobj_doc_content_container-background-color);
		--ezobj_doc_crust_container-background-position: top center;       
		--ezobj_doc_crust_container-background-repeat: repeat-x;         
		--ezobj_doc_crust_container-background-size: cover; 
		--ezobj_doc_crust_container-box-shadow: none; 
		
			--ezobj_doc_crust-background-color: var(--ezobj_doc_crust_container-background-color);
			--ezobj_doc_crust-color: var(--ezobj_body-color);
			--ezobj_doc_crust-background-position: top center;       
			--ezobj_doc_crust-background-repeat: repeat-x;         
			--ezobj_doc_crust-background-size: cover; 	
			--ezobj_doc_crust-box-shadow: none; 
	
	/* ---------------------------- */
	/* ---- ezobj_ftr_row settings ---- */
	/* ---------------------------- */
	/* note that height is automatic) */
	
	
	/* HOT PICK --ezobj_ftr_content_container-background-color */ 
	--ezobj_ftr_row-background-color: var(--ezobj_ftr_content_container-background-color);
	/* note that height is automatic */
	--ezobj_ftr_row-background-position: top center;       
	--ezobj_ftr_row-background-repeat: repeat-x;         
	--ezobj_ftr_row-background-size: cover; 
	
		/* ICING and CRUST must have both height and display set correctly; none and 0px if you do not want to use them */
		--ezobj_ftr_icing_container-display: none; 
		--ezobj_ftr_icing_container-height: 0px;
		--ezobj_ftr_crust_container-display: none; 
		--ezobj_ftr_crust_container-height: 0px;

		--ezobj_ftr_mobile_icing_container-display: var(--ezobj_ftr_icing_container-display); 
		--ezobj_ftr_mobile_crust_container-display: var(--ezobj_ftr_crust_container-display);
		
		--ezobj_ftr_icing_container-background-color: #c55a11;
		--ezobj_ftr_icing_container-background-position: top center;       
		--ezobj_ftr_icing_container-background-repeat: repeat-x;         
		--ezobj_ftr_icing_container-background-size: cover; 
		--ezobj_ftr_icing_container-box-shadow: none; 
		
			--ezobj_ftr_icing-background-color: #f4b183;
			--ezobj_ftr_icing-color: var(--ezobj_body-color);
			--ezobj_ftr_icing-background-position: top center;       
			--ezobj_ftr_icing-background-repeat: repeat-x;         
			--ezobj_ftr_icing-background-size: cover; 
			--ezobj_ftr_icing-box-shadow: none; 
		
		/* HOT PICK --ezobj_ftr_content_container-background-color */
		/* height is automatic */
		--ezobj_ftr_content_container-background-position: top center;       
		--ezobj_ftr_content_container-background-repeat: repeat-x;         
		--ezobj_ftr_content_container-background-size: cover;
		--ezobj_ftr_content_container-box-shadow: none; 
		
			--ezobj_ftr_content-background-color: var(--ezobj_ftr_content_container-background-color);
			--ezobj_ftr_content-color: var(--ezobj_body-color); 
			--ezobj_ftr_content-background-position: top center;       
			--ezobj_ftr_content-background-repeat: repeat-x;         
			--ezobj_ftr_content-background-size: cover; 
			--ezobj_ftr_content-box-shadow: none; 

		--ezobj_ftr_crust_container-background-color: #c55a11;
		--ezobj_ftr_crust_container-background-position: top center;       
		--ezobj_ftr_crust_container-background-repeat: repeat-x;         
		--ezobj_ftr_crust_container-background-size: cover; 
		--ezobj_ftr_crust_container-box-shadow: none; 
		
			--ezobj_ftr_crust-background-color: #f4b183;
			--ezobj_ftr_crust-color: var(--ezobj_body-color);
			--ezobj_ftr_crust-background-position: top center;       
			--ezobj_ftr_crust-background-repeat: repeat-x;         
			--ezobj_ftr_crust-background-size: cover; 	
			--ezobj_ftr_crust-box-shadow: none; 
	

	--ezobj_button_border-width__hover: var(--ezobj_button_border-width);    /* change if you want hover to have different border width on buttons */

	
	/* some unusual tricks */
	--ezobj_tabmenu_row-display: block;  /* change to "none" to hide the tab row completely */
	--ezobj_ammicon-size: 39px; /* note, expected 1px border so keep this even */
	--ezobj_ammglyph-size: 24px;

	
	/* EZOD: sub-tab not used in AMM it is for enhanced */
	--ezobj_tabmenu_subtab_border-color: #ED1700;
	--ezobj_tabmenu_subtab-color: #ED1700;
	--ezobj_tabmenu_subtab-background-color: #ED1700;
	--ezobj_tabmenu_subtab-color__hover: #ED1700;
	--ezobj_tabmenu_subtab-background-color__hover: #ED1700;
	--ezobj_tabmenu_subtab-color_active: var(--ezobj_tabmenu_subtab-color__hover);
	--ezobj_tabmenu_subtab-background-color_active: var(--ezobj_tabmenu_subtab-background-color__hover);	
	--ezobj_tabmenu_subtab-font-family: var(--ezobj_tabmenu-font-family);
	--ezobj_tabmenu_subtab-font-size: 88%;
	--ezobj_tabmenu_subtab-line-height: var(--ezobj_tabmenu-line-height); 
	--ezobj_tabmenu_subtab-text-transform: none; 
	--ezobj_tabmenu_subtab-font-weight: var(--ezobj_tabmenu-font-weight);
	
	--ezobj_hamburgermenu_subtab_border-color: var(--ezobj_hamburgermenu_tab_border-color); 				
	--ezobj_hamburgermenu_subtab-color: var(--ezobj_hamburgermenu_tab-color);
	--ezobj_hamburgermenu_subtab-background-color: var(--ezobj_hamburgermenu_tab-background-color);  						
	--ezobj_hamburgermenu_subtab-color__hover: var(--ezobj_hamburgermenu_tab-color__hover); 						
	--ezobj_hamburgermenu_subtab-background-color__hover: var(--ezobj_hamburgermenu_tab-background-color__hover);			
	--ezobj_hamburgermenu_subtab-font-family: var(--ezobj_hamburgermenu-font-family);				
	--ezobj_hamburgermenu_subtab-font-size: var(--ezobj_hamburgermenu-font-size);
	--ezobj_hamburgermenu_subtab-font-weight: var(--ezobj_hamburgermenu_tab-font-weight);




	/* smart-menu based settings */

	--ezobj_tabmenu_tab-justify-content: center;
	
	--ezobj_tabmenu_sub-min-width: 180px;
	--ezobj_tabmenu_sub-max-width: 350px;
	
	--ezobj_tabmenu_sub1-min-width: var(--ezobj_tabmenu_sub-min-width);
	--ezobj_tabmenu_sub1-max-width: var(--ezobj_tabmenu_sub-max-width);

	--ezobj_tabmenu_sub2-min-width: var(--ezobj_tabmenu_sub-min-width);
	--ezobj_tabmenu_sub2-max-width: var(--ezobj_tabmenu_sub-max-width);

	--ezobj_tabmenu_sub3-min-width: var(--ezobj_tabmenu_sub-min-width);
	--ezobj_tabmenu_sub3-max-width: var(--ezobj_tabmenu_sub-max-width);

	--ezobj_tabmenu_sub4-min-width: var(--ezobj_tabmenu_sub-min-width);
	--ezobj_tabmenu_sub4-max-width: var(--ezobj_tabmenu_sub-max-width);

	--ezobj_tabmenu_sub5-min-width: var(--ezobj_tabmenu_sub-min-width);
	--ezobj_tabmenu_sub5-max-width: var(--ezobj_tabmenu_sub-max-width);

	--ezobj_tabmenu_sub6-min-width: var(--ezobj_tabmenu_sub-min-width);
	--ezobj_tabmenu_sub6-max-width: var(--ezobj_tabmenu_sub-max-width);

	--ezobj_tabmenu_sub7-min-width: var(--ezobj_tabmenu_sub-min-width);
	--ezobj_tabmenu_sub7-max-width: var(--ezobj_tabmenu_sub-max-width);

	--ezobj_tabmenu_sub8-min-width: var(--ezobj_tabmenu_sub-min-width);
	--ezobj_tabmenu_sub8-max-width: var(--ezobj_tabmenu_sub-max-width);

	--ezobj_tabmenu_sub9-min-width: var(--ezobj_tabmenu_sub-min-width);
	--ezobj_tabmenu_sub9-max-width: var(--ezobj_tabmenu_sub-max-width);

	--ezobj_tabmenu_sub10-min-width: var(--ezobj_tabmenu_sub-min-width);
	--ezobj_tabmenu_sub10-max-width: var(--ezobj_tabmenu_sub-max-width);

	--ezobj_tabmenu_sub11-min-width: var(--ezobj_tabmenu_sub-min-width);
	--ezobj_tabmenu_sub11-max-width: var(--ezobj_tabmenu_sub-max-width);

	--ezobj_tabmenu_sub12-min-width: var(--ezobj_tabmenu_sub-min-width);
	--ezobj_tabmenu_sub12-max-width: var(--ezobj_tabmenu_sub-max-width);

	--ezobj_tabmenu_sub13-min-width: var(--ezobj_tabmenu_sub-min-width);
	--ezobj_tabmenu_sub13-max-width: var(--ezobj_tabmenu_sub-max-width);

	--ezobj_tabmenu_sub14-min-width: var(--ezobj_tabmenu_sub-min-width);
	--ezobj_tabmenu_sub14-max-width: var(--ezobj_tabmenu_sub-max-width);

	--ezobj_tabmenu_sub15-min-width: var(--ezobj_tabmenu_sub-min-width);
	--ezobj_tabmenu_sub15-max-width: var(--ezobj_tabmenu_sub-max-width);

	--ezobj_tabmenu_sub16-min-width: var(--ezobj_tabmenu_sub-min-width);
	--ezobj_tabmenu_sub16-max-width: var(--ezobj_tabmenu_sub-max-width);
	

	--ezobj_tabmenu_sub-background-color: var(--ezobj_tabmenu_tab-background-color);
	--ezobj_tabmenu_sub-box-shadow: none;

	--ezobj_tabmenu_sub_item-display: flex;
	--ezobj_tabmenu_sub_item-background-color: var(--ezobj_tabmenu_tab-background-color);
	--ezobj_tabmenu_sub_item-font-family: var(--ezobj_tabmenu-font-family);
	--ezobj_tabmenu_sub_item-font-size: var(--ezobj_tabmenu-font-size);
	--ezobj_tabmenu_sub_item-line-height: var(--ezobj_tabmenu-line-height);
	--ezobj_tabmenu_sub_item-text-transform: var(--ezobj_tabmenu-text-transform);
	--ezobj_tabmenu_sub_item-font-weight: var(--ezobj_tabmenu-font-weight);
	--ezobj_tabmenu_sub_item-color: var(--ezobj_tabmenu_tab-color);
	--ezobj_tabmenu_sub_item-background-image: var(--ezobj_tabmenu_tab-background-image);
	--ezobj_tabmenu_sub_item-padding: 10px 20px;
	--ezobj_tabmenu_sub_item-justify-content: left;	

	--ezobj_tabmenu_sub_item-border-top: none;
	--ezobj_tabmenu_sub_item-border-left: 1px solid var(--ezobj_tabmenu_tab-color);
	--ezobj_tabmenu_sub_item-border-right: var(--ezobj_tabmenu_sub_item-border-left);
	--ezobj_tabmenu_sub_item-border-bottom: var(--ezobj_tabmenu_sub_item-border-left);
	--ezobj_tabmenu_sub_item-border-middle: var(--ezobj_tabmenu_sub_item-border-left);

	--ezobj_tabmenu_sub_sub_item-border-top: var(--ezobj_tabmenu_sub_item-border-left);
	
	--ezobj_tabmenu_sub_item-background-color__hover: var(--ezobj_tabmenu_tab-background-color__hover);
	--ezobj_tabmenu_sub_item-color__hover: var(--ezobj_tabmenu_tab-color__hover);	
	--ezobj_tabmenu_sub_item-background-image__hover: var(--ezobj_tabmenu_tab-background-image__hover);

	--ezobj_tabmenu_sub-scroll-arrow-height: 22px;

	/* --ezobj_hamburgermenu-margin: 0 auto;
	--ezobj_hamburgermenu-max-width: 100%;  */

	/* --ezobj_hamburgermenu-top: var(--ezobj_hdr_icing_container_mobile-height) + var(--ezobj_hdr_content_container_mobile-height) + var(--ezobj_hdr_crust_container_mobile-height) + var(--ezcore_accessible_banner_height); 	*/
	--ezobj_hamburgermenu-top: calc(var(--ezobj_hdr_icing_container_mobile-height) + var(--ezobj_hdr_content_container_mobile-height) + var(--ezcore_accessible_banner_height)); 	/* no longer use crust in hamburger placement 8/19/25 */

	--ezobj_hamburgermenu-right: 0px;
	--ezobj_hamburgermenu-z-index: 999999;
	--ezobj_hamburgermenu-width: 300px;
	--ezobj_hamburgermenu-max-width: calc(100% - 2 * var(--ezobj_hamburgermenu-right));	
	
	--ezobj_hamburgermenu-max-height: calc(100vh - var(--ezobj_hdr_mobile_row-height) - 50px);
	--ezobj_hamburgermenu_tab-padding-x: 10px;
	--ezobj_hamburgermenu_tab-padding-y: 10px;
	--ezobj_hamburgermenu_sub-indentation: 20px;
	--ezobj_hamburgermenu_sub_toggler-height: 34px;
	--ezobj_hamburgermenu_sub_toggler-width: 34px;
	--ezobj_hamburgermenu_sub_toggler-spacing: 4px;
	--ezobj_hamburgermenu_sub_toggler-background-color: rgba(0, 0, 0, 0.08);	


}




:root {
	
	/* BG-FILE-SETTINGS START */
	/* // EZOD_SCRIPT_FLAG */

	--ezobj_body-background-image: none; 
	--ezobj_body_mobile-background-image: var(--ezobj_body-background-image);
	/* REMOVED does not work in some versions of IOS/Safar logo_mobile_img: url("../images/ezobj_logo.png");  */
	--ezobj_hdr_row-background-image: none;
		--ezobj_hdr_icing_container-background-image: none;
			--ezobj_hdr_icing-background-image: none;
		--ezobj_hdr_content_container-background-image: none;
			--ezobj_hdr_content-background-image: none;
		--ezobj_hdr_crust_container-background-image: none;
			--ezobj_hdr_crust-background-image: none;
	--ezobj_hdr_mobile_row-background-image: none;
		--ezobj_hdr_icing_container_mobile-background-image: none;
			--ezobj_hdr_icing_mobile-background-image: none;
		--ezobj_hdr_content_container_mobile-background-image: none;
			--ezobj_hdr_content_mobile-background-image: none;
		--ezobj_hdr_crust_container_mobile-background-image: none;
			--ezobj_hdr_crust_mobile-background-image: none;
	--ezobj_marquee_mobile_row-background-image: none; 
		--ezobj_marquee_mobile_content_container-background-image: none;
			--ezobj_marquee_mobile_content-background-image: none;		
	--ezobj_marquee_upper_row-background-image: none; 
		--ezobj_marquee_upper_content_container-background-image: none;
			--ezobj_marquee_upper_content-background-image: none;		
	--ezobj_tabmenu_row-background-image: none;
	--ezobj_tabmenu_row-background-position-y: 0;
		--ezobj_tabmenu_icing_container-background-image: none;
			--ezobj_tabmenu_icing-background-image: none;
		--ezobj_tabmenu_content_container-background-image: none;
			--ezobj_tabmenu_content-background-image: none;
		--ezobj_tabmenu_crust_container-background-image: none;
			--ezobj_tabmenu_crust-background-image: none;
	--ezobj_marquee_lower_row-background-image: none; 
		--ezobj_marquee_lower_content_container-background-image: none;
			--ezobj_marquee_lower_content-background-image: none;		
	--ezobj_doc_row-background-image: none;
		--ezobj_doc_icing_container-background-image: none;
			--ezobj_doc_icing-background-image: none;
		--ezobj_doc_content_container-background-image: none;
			--ezobj_doc_content-background-image: none;
		--ezobj_doc_crust_container-background-image: none;
			--ezobj_doc_crust-background-image: none;
	--ezobj_ftr_row-background-image: none;
		--ezobj_ftr_icing_container-background-image: none;
			--ezobj_ftr_icing-background-image: none;
		--ezobj_ftr_content_container-background-image: none;
			--ezobj_ftr_content-background-image: none;
		--ezobj_ftr_crust_container-background-image: none;
			--ezobj_ftr_crust-background-image: none;
	
	/* background graphics - PNG versions */
	
	
	

	
		/* REMOVED does not work in some versions of IOS/Safari logo_mobile_img: url("../branding/ezobj_logo_mobile.png");  */
	

	
		
			
		
			
		
			

	
		
			
		
			
		
			
	
	
		
			
	
		
						
	
		
			
		
			
		
			
	
		
			
		
			
			
		
					

		
				

		
				
			
		
							

		
				

		
				

		
				

		
							
			
		
				

	
		
			
		
			
		
				
	
	/* background graphics - JPG versions */
	
	
	

	

	
		
			
		
			
		
			

	
		
			
		
			
		
			
	
		--ezobj_marquee_mobile_row-background-image: url("../branding/ezobj_marquee_mobile_row_bg.jpg"); 
		--ezobj_marquee_basic_mobile_row-background-image: url("../branding/ezobj_marquee_mobile_row_bg.jpg"); 
	
	
		
			
	
		--ezobj_marquee_lower_row-background-image: url("../branding/ezobj_marquee_lower_row_bg.jpg"); 
		--ezobj_marquee_lower_row-background-position-y: 0;
		--ezobj_marquee_basic_row-background-image: url("../branding/ezobj_marquee_lower_row_bg.jpg"); 
		--ezobj_marquee_basic_row-background-position-y: 0;
	
		
			
	
		
			
		
			
		
			
	
	
		
			
		
			
			
		
					

		
				

		
				
			
		
							

		
				

		
				

		
				

		
							
			
		
				

	
		
			
		
			
		
				
}

/* GLOBAL_Style.css; OLD NAME: Generic26 */
/* // EZOD_SCRIPT_FLAG */

.showleft1, .hideleft0
{ visibility:visible; float: left; }

.showright1, .hideright0
{ visibility:visible; float: right; }
	
.show1, .hide0
{ visibility:visible; }

.show0, .hide1, .showright0, .hideright1, .showcont0, .showleft0, .hideleft1, .show_ezod-kitdownloadsprintoff_, .hide_ezod-kitdownloadsprinton_, .hidepr_ezod-kitoff_, .showpr_ezod-kiton_, .show_ezod-kitoff_
{ visibility:hidden; 
	display: none !important; 
	width:0px !important;
	height:0px !important; }

.showcont1 
{ visibility:visible; height: 23px; padding-top: 7px; }

/* Fix for Apple IOS */
/* Fix for Apple IOS */
html.ipod {-webkit-text-size-adjust:none;	}
html.ipad {-webkit-text-size-adjust:none;	}
html.iphone  {-webkit-text-size-adjust:none;	}
html{
  min-height: 100%;
}
body {
  min-height: 100%;
}


/* 2024 new flexbox style 8 column responsive grid */
/* inspiration: https://kevinsguides.com/guides/webdev/css/creating-a-simple-flexbox-grid  */

.ezcore_flex-container {
    display: flex;
    flex-wrap: wrap;
	justify-content: center;
	width: 100%;
}

.ezcore_flex-center {
	align-items: center;
}

.ezcore_contentarea {
	display: block;
	max-width: var(--ezcore_contentarea_max-size);
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.ezcore_contentarea_flex {
	display: flex;
	max-width: var(--ezcore_contentarea_max-size);
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}


/* ----------------------------------------------------------------------- */
/*                        8 COLUMN FLEX LAYOUT                             */
/* ----------------------------------------------------------------------- */

.ezcore_flex-col-1 {     flex-basis: 12%;  }
.ezcore_flex-col-2 {     flex-basis: 24%;  }
.ezcore_flex-col-3 {     flex-basis: 36%;  }
.ezcore_flex-col-4, .ezcore_flex-col-half {     flex-basis: 48%;  }
.ezcore_flex-col-5 {     flex-basis: 60%;  }
.ezcore_flex-col-6 {     flex-basis: 72%;  }
.ezcore_flex-col-7 {     flex-basis: 84%;  }
.ezcore_flex-col-8, .ezcore_flex-col-all {     flex-basis: 96%;  }

.ezcore_flex-col-third { flex-basis: 32%; }
.ezcore_flex-col-twothird { flex-basis: 64%; }

.ezcore_flex-col-1, .ezcore_flex-col-2, .ezcore_flex-col-3, .ezcore_flex-col-4, .ezcore_flex-col-5, .ezcore_flex-col-6, .ezcore_flex-col-7, .ezcore_flex-col-8, .ezcore_flex-col-all, .ezcore_flex-col-half, .ezcore_flex-col-third, .ezcore_flex-col-twothird {  
	text-align: center;
	box-sizing: border-box;
	/* padding: 5px; */
	display: flex;
}


.ezcore_content_column {
    margin-bottom: 0px;
    margin-top: 0px;
    width: 100%;
    padding-bottom: 0px;
	display: block; 
}

.ezcore_desktoponly { display: block; }
.ezcore_mobileonly { display: none; }

.ezcore_desktoponlyflex { display: flex; }
.ezcore_mobileonlyflex { display: none; }

@media only screen and (max-width: 723px) {
	.ezcore_desktoponly { display: none; }
	.ezcore_mobileonly { display: block; }

	.ezcore_desktoponlyflex { display: none; }
	.ezcore_mobileonlyflex { display: flex; }

    .ezcore_flex-col-1, .ezcore_flex-col-2, .ezcore_flex-col-3, .ezcore_flex-col-4, .ezcore_flex-col-5, .ezcore_flex-col-6, .ezcore_flex-col-7, .ezcore_flex-col-8, .ezcore_flex-col-all, .ezcore_flex-col-half, .ezcore_flex-col-third, .ezcore_flex-col-twothird {  flex-basis: 96%; }
}

@media only screen and (max-width: 330px) {
	.ezcore_flex-col-1, .ezcore_flex-col-2, .ezcore_flex-col-3, .ezcore_flex-col-4, .ezcore_flex-col-5, .ezcore_flex-col-6, .ezcore_flex-col-7, .ezcore_flex-col-8, .ezcore_flex-col-all, .ezcore_flex-col-half, .ezcore_flex-col-third, .ezcore_flex-col-twothird {  flex-basis: 96%; padding-left: 2px; padding-right: 2px; }
		
}



/*Design to display/hide any item at the right size */
@media only screen and (min-width: 1600px) and (min-height: 769px) {
	.display1440orsmaller { display: block; }
	.display1200orsmaller { display: none !important; }
	.display960orsmaller { display: none !important; }
	.display768orsmaller { display: none !important; }
	.display420orsmaller { display: none !important; }
	.display300orsmaller { display: none !important; }

	.display1440orlarger { display: block; }
	.display1200orlarger { display: block; }
	.display960orlarger { display: block; }
	.display768orlarger { display: block; }
	.display420orlarger { display: block; }
	.display300orlarger { display: block; }
	
	.displayflex1440orsmaller { display: flex; }
	.displayflex1200orsmaller { display: none !important; }
	.displayflex960orsmaller { display: none !important; }
	.displayflex768orsmaller { display: none !important; }
	.displayflex420orsmaller { display: none !important; }
	.displayflex300orsmaller { display: none !important; }

	.displayflex1440orlarger { display: flex; }
	.displayflex1200orlarger { display: flex; }
	.displayflex960orlarger { display: flex; }
	.displayflex768orlarger { display: flex; }
	.displayflex420orlarger { display: flex; }
	.displayflex300orlarger { display: flex; }	
}
@media only screen and (min-width: 1280px) and (max-width: 1599px) and (min-height: 769px) {
	.display1440orsmaller { display: block; }
	.display1200orsmaller { display: block; }
	.display960orsmaller { display: none !important; }
	.display768orsmaller { display: none !important; }
	.display420orsmaller { display: none !important; }
	.display300orsmaller { display: none !important; }

	.display1440orlarger { display: none !important; }
	.display1200orlarger { display: block; }
	.display960orlarger { display: block; }
	.display768orlarger { display: block; }
	.display420orlarger { display: block; }
	.display300orlarger { display: block; }
	
	.displayflex1440orsmaller { display: flex; }
	.displayflex1200orsmaller { display: flex; }
	.displayflex960orsmaller { display: none !important; }
	.displayflex768orsmaller { display: none !important; }
	.displayflex420orsmaller { display: none !important; }
	.displayflex300orsmaller { display: none !important; }

	.displayflex1440orlarger { display: none !important; }
	.displayflex1200orlarger { display: flex; }
	.displayflex960orlarger { display: flex; }
	.displayflex768orlarger { display: flex; }
	.displayflex420orlarger { display: flex; }
	.displayflex300orlarger { display: flex; }	
}
	/* Note: Design for a width 1024 Desktop
	================================================== */

@media only screen and (min-width: 1024px) and (max-width: 1279px), screen and (min-width: 1024px) and (max-height: 768px)  {
		.display1440orsmaller { display: block; }
		.display1200orsmaller { display: block; }
		.display960orsmaller { display: block; }
		.display768orsmaller { display: none !important; }
		.display420orsmaller { display: none !important; }
		.display300orsmaller { display: none !important; }

		.display1440orlarger { display: none !important; }
		.display1200orlarger { display: none !important; }
		.display960orlarger { display: block; }
		.display768orlarger { display: block; }
		.display420orlarger { display: block; }
		.display300orlarger { display: block; }
		
		.displayflex1440orsmaller { display: flex; }
		.displayflex1200orsmaller { display: flex; }
		.displayflex960orsmaller { display: flex; }
		.displayflex768orsmaller { display: none !important; }
		.displayflex420orsmaller { display: none !important; }
		.displayflex300orsmaller { display: none !important; }

		.displayflex1440orlarger { display: none !important; }
		.displayflex1200orlarger { display: none !important; }
		.displayflex960orlarger { display: flex; }
		.displayflex768orlarger { display: flex; }
		.displayflex420orlarger { display: flex; }
		.displayflex300orlarger { display: flex; }		
    }


/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

    @media only screen and (min-width: 768px) and (max-width: 1023px) {
		.display1440orsmaller { display: block; }
		.display1200orsmaller { display: block; }
		.display960orsmaller { display: block; }
		.display768orsmaller { display: block; }
		.display420orsmaller { display: none !important; }
		.display300orsmaller { display: none !important; }

		.display1440orlarger { display: none !important; }
		.display1200orlarger { display: none !important; }
		.display960orlarger { display: none !important; }
		.display768orlarger { display: block; }
		.display420orlarger { display: block; }
		.display300orlarger { display: block; }
		
		.displayflex1440orsmaller { display: flex; }
		.displayflex1200orsmaller { display: flex; }
		.displayflex960orsmaller { display: flex; }
		.displayflex768orsmaller { display: flex; }
		.displayflex420orsmaller { display: none !important; }
		.displayflex300orsmaller { display: none !important; }

		.displayflex1440orlarger { display: none !important; }
		.displayflex1200orlarger { display: none !important; }
		.displayflex960orlarger { display: none !important; }
		.displayflex768orlarger { display: flex; }
		.displayflex420orlarger { display: flex; }
		.displayflex300orlarger { display: flex; }		
    }


/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {
		.display1440orsmaller { display: block; }
		.display1200orsmaller { display: block; }
		.display960orsmaller { display: block; }
		.display768orsmaller { display: block; }
		.display420orsmaller { display: block; }
		.display300orsmaller { display: none !important; }

		.display1440orlarger { display: none !important; }
		.display1200orlarger { display: none !important; }
		.display960orlarger { display: none !important; }
		.display768orlarger { display: none !important; }
		.display420orlarger { display: block; }
		.display300orlarger { display: block; }
		
		.displayflex1440orsmaller { display: flex; }
		.displayflex1200orsmaller { display: flex; }
		.displayflex960orsmaller { display: flex; }
		.displayflex768orsmaller { display: flex; }
		.displayflex420orsmaller { display: flex; }
		.displayflex300orsmaller { display: none !important; }

		.displayflex1440orlarger { display: none !important; }
		.displayflex1200orlarger { display: none !important; }
		.displayflex960orlarger { display: none !important; }
		.displayflex768orlarger { display: none !important; }
		.displayflex420orlarger { display: flex; }
		.displayflex300orlarger { display: flex; }		
    }
	
/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

    @media only screen and (max-width: 479px) {
		.display1440orsmaller { display: block; }
		.display1200orsmaller { display: block; }
		.display960orsmaller { display: block; }
		.display768orsmaller { display: block; }
		.display420orsmaller { display: block; }
		.display300orsmaller { display: block; }

		.display1440orlarger { display: none !important; }
		.display1200orlarger { display: none !important; }
		.display960orlarger { display: none !important; }
		.display768orlarger { display: none !important; }
		.display420orlarger { display: none !important; }
		.display300orlarger { display: block; }
		
		.displayflex1440orsmaller { display: flex; }
		.displayflex1200orsmaller { display: flex; }
		.displayflex960orsmaller { display: flex; }
		.displayflex768orsmaller { display: flex; }
		.displayflex420orsmaller { display: flex; }
		.displayflex300orsmaller { display: flex; }

		.displayflex1440orlarger { display: none !important; }
		.displayflex1200orlarger { display: none !important; }
		.displayflex960orlarger { display: none !important; }
		.displayflex768orlarger { display: none !important; }
		.displayflex420orlarger { display: none !important; }
		.displayflex300orlarger { display: flex; }	
		
    }
/*END Design to display/hide any item at the right size */


.vsm_meetinginformationautodiv, .vsm_meetingdocumentsautodiv0, .vsm_meetingdocumentsautodiv100, .vsm_meetingdocumentsautodiv200, .vsm_meetingdocumentsautodiv300, .vsm_meetingdocumentsautodiv400, .vsm_meetingdocumentsautodiv500, .vsm_meetingdocumentsautodiv600, .vsm_meetingdocumentsautodiv700, .vsm_meetingdocumentsautodiv580, .vsm_meetingdocumentsautodiv900, .vsm_meetingdocumentsautodiv1000, .vsm_meetingdocumentsautodiv1100, .vsm_meetingdocumentsautodiv1200, .vsm_meetingdocumentsautodiv1300, .vsm_meetingdocumentsautodiv1400, .vsm_meetingdocumentsautodiv1500, .vsm_meetingcustomautodiv {
	width: 100%;
}

#ezcore_sticky_wrapper1, #ezcore_sticky_wrapper2 {
	width: 100%;
	z-index: 9999999;
}

/* ---------------------------- */
/* ---- body settings      ---- */
/* ---------------------------- */
body { 
	color: var(--ezobj_body-color); 
	background-color: var(--ezobj_body-background-color); 	
	font-family: var(--ezobj_body-font-family);
	font-size: var(--ezobj_body-font-size);
	font-weight: var(--ezobj_body-font-weight);
	line-height: var(--ezobj_body-line-height); 
	letter-spacing: var(--ezobj_body-letter-spacing); 
	text-decoration: var(--ezobj_body-text-decoration); 
	text-decoration-color: var(--ezobj_body-text-decoration-color);
	text-decoration-thickness: var(--ezobj_body-text-decoration-thickness);
	text-underline-offset: var(--ezobj_body-text-underline-offset);
	text-underline-position: var(--ezobj_body-text-underline-position);
	background-image: var(--ezobj_body-background-image);
	background-position: var(--ezobj_body-background-position);
	background-repeat: var(--ezobj_body-background-repeat);
	background-size: var(--ezobj_body-background-size);
	background-attachment: var(--ezobj_body-background-attachment); 
	margin: 0px 0px 0px 0px; 
}
@media all and (max-width: 1023px) { 
	body { 
		background-position: var(--ezobj_body_mobile-background-position);
		background-repeat: var(--ezobj_body_mobile-background-repeat);
		background-size: var(--ezobj_body_mobile-background-size);
	}
} 


/* ---------------------------- */
/* ---- ezobj_hdr_row settings ---- */
/* ---------------------------- */
.ezobj_hdr_columns {
	align-content: center;
	height: 100%;
}
.ezobj_hdr_left_column {
	align-items: var(--ezobj_hdr_left_column-align-items); 
}
.ezobj_hdr_right_column {
	justify-content: right;
	align-items: var(--ezobj_hdr_right_column-align-items); 
}

#ezobj_hdr_row { 
	height: var(--ezobj_hdr_row-height); 
	width: 100%;
	background-color: var(--ezobj_hdr_row-background-color); 	
	background-image: var(--ezobj_hdr_row-background-image);
	background-position: var(--ezobj_hdr_row-background-position);
	background-repeat: var(--ezobj_hdr_row-background-repeat);
	background-size: var(--ezobj_hdr_row-background-size);
}
	#ezobj_hdr_icing_container {
		display: var(--ezobj_hdr_icing_container-display);
		height: var(--ezobj_hdr_icing_container-height);
		background-color: var(--ezobj_hdr_icing_container-background-color);
		background-image: var(--ezobj_hdr_icing_container-background-image);
		background-position: var(--ezobj_hdr_icing_container-background-position);
		background-repeat: var(--ezobj_hdr_icing_container-background-repeat);
		background-size: var(--ezobj_hdr_icing_container-background-size);
		box-shadow: var(--ezobj_hdr_icing_container-box-shadow);																
	}
		#ezobj_hdr_icing {
			height: var(--ezobj_hdr_icing_container-height);
			background-color: var(--ezobj_hdr_icing-background-color);
			color: var(--ezobj_hdr_icing-color);
			background-image: var(--ezobj_hdr_icing-background-image);
			background-position: var(--ezobj_hdr_icing-background-position);
			background-repeat: var(--ezobj_hdr_icing-background-repeat);
			background-size: var(--ezobj_hdr_icing-background-size);
			box-shadow: var(--ezobj_hdr_icing-box-shadow);																
		}
	#ezobj_hdr_content_container {
		background-color: var(--ezobj_hdr_content_container-background-color);
		height: var(--ezobj_hdr_content_container-height);
		background-image: var(--ezobj_hdr_content_container-background-image);
		background-position: var(--ezobj_hdr_content_container-background-position);
		background-repeat: var(--ezobj_hdr_content_container-background-repeat);
		background-size: var(--ezobj_hdr_content_container-background-size);
		box-shadow: var(--ezobj_hdr_content_container-box-shadow);													
	}
		#ezobj_hdr_content {
			position: relative;	margin-left:auto; margin-right:auto; 
			/* TBD if we want borders border-left: 0px solid { color1}; border-right: 0px solid { color1}; border-top: 0px solid { color1}; border-bottom: 0px solid { color1};  */
			height: var(--ezobj_hdr_content_container-height);
			color: var(--ezobj_hdr_content-color); 
			background-color: var(--ezobj_hdr_content-background-color); 	
			background-image: var(--ezobj_hdr_content-background-image);
			background-position: var(--ezobj_hdr_content-background-position);
			background-repeat: var(--ezobj_hdr_content-background-repeat);
			background-size: var(--ezobj_hdr_content-background-size);	
			box-shadow: var(--ezobj_hdr_content-box-shadow);													
		}
		#ezobj_logobox  { 
			/* top: var(--ezobj_logobox-top); */
			left: var(--ezobj_logobox-left); 
			/* position: absolute; */
			/* z-index: 5; */  /* removed 7/3/24 since logo was over tab menu on scroll */
			margin:0px;
			padding:0px;
			height: var(--ezobj_logobox-height);
		}
		#ezobj_titlebox { 
			/* top: var(--ezobj_doctitle_box-top);  
			margin-top: var(--ezobj_doctitle_box-margin-top); */
			right: var(--ezobj_doctitle_box-right); 
			/* position:var(--ezobj_doctitle_box-position); */
			/* z-index:5; */
			max-width: var(--ezobj_doctitle_box-max-width);
		}
		#ezobj_titlebox_basic { 
			/* top: var(--ezobj_doctitle_box-top_basic);  
			right: var(--ezobj_companyhome_box-right); 
			position: absolute; */
			/* z-index:5; */
		}
		#ezobj_titlebox_basic_mobile { 
			/* top: var(--ezobj_doctitle_mobile_box-top_basic);  
			right: var(--ezobj_companyhome_mobile_titlebox-right); 
			position: absolute; */
			/* z-index:5; */
		}

/* disable company home on smallest mobile */
@media all and (max-width: 420px) { 
	#ezobj_titlebox_basic_mobile {  display: none !important; }
} 		
		
	#ezobj_hdr_crust_container {
		display: var(--ezobj_hdr_crust_container-display);
		height: var(--ezobj_hdr_crust_container-height);
		background-color: var(--ezobj_hdr_crust_container-background-color);
		background-image: var(--ezobj_hdr_crust_container-background-image);
		background-position: var(--ezobj_hdr_crust_container-background-position);
		background-repeat: var(--ezobj_hdr_crust_container-background-repeat);
		background-size: var(--ezobj_hdr_crust_container-background-size);
		box-shadow: var(--ezobj_hdr_crust_container-box-shadow);													
	}
		#ezobj_hdr_crust {
			height: var(--ezobj_hdr_crust_container-height);
			background-color: var(--ezobj_hdr_crust-background-color);
			color: var(--ezobj_hdr_crust-color);
			background-image: var(--ezobj_hdr_crust-background-image);
			background-position: var(--ezobj_hdr_crust-background-position);
			background-repeat: var(--ezobj_hdr_crust-background-repeat);
			background-size: var(--ezobj_hdr_crust-background-size);
			box-shadow: var(--ezobj_hdr_crust-box-shadow);													
		}

	#ezobj_hdr_crust_container_basic {
		display: var(--ezobj_hdr_crust_container_basic-display);
		height: var(--ezobj_hdr_crust_container_basic-height);
		background-color: var(--ezobj_hdr_crust_container_basic-background-color);
		background-image: var(--ezobj_hdr_crust_container_basic-background-image);
		background-position: var(--ezobj_hdr_crust_container_basic-background-position);
		background-repeat: var(--ezobj_hdr_crust_container_basic-background-repeat);
		background-size: var(--ezobj_hdr_crust_container_basic-background-size);
		box-shadow: var(--ezobj_hdr_crust_container_basic-box-shadow);													
	}
		#ezobj_hdr_crust_basic {
			height: var(--ezobj_hdr_crust_container_basic-height);
			background-color: var(--ezobj_hdr_crust_basic-background-color);
			color: var(--ezobj_hdr_crust_basic-color);
			background-image: var(--ezobj_hdr_crust_basic-background-image);
			background-position: var(--ezobj_hdr_crust_basic-background-position);
			background-repeat: var(--ezobj_hdr_crust_basic-background-repeat);
			background-size: var(--ezobj_hdr_crust_basic-background-size);
			box-shadow: var(--ezobj_hdr_crust_basic-box-shadow);													
		}

/* ------------------------------------ */
/* ---- mobile header row settings ---- */
/* ------------------------------------ */
/* NOTE: in the HTML ezobj_hdr_mobile_row is called ezobj_hdr_row_mobile */
#ezobj_hdr_row_mobile {   
	display: flex;
	height: var(--ezobj_hdr_mobile_row-height); 
	width: 100%;
	flex-basis: 100%;
	background-color: var(--ezobj_hdr_row_mobile-background-color); 	
	background-image: var(--ezobj_hdr_mobile_row-background-image);
	background-position: var(--ezobj_hdr_mobile_row-background-position);
	background-repeat: var(--ezobj_hdr_mobile_row-background-repeat);
	background-size: var(--ezobj_hdr_mobile_row-background-size);
    width: 100%;    /* 3/23 added after changing class names */
    z-index: 99999;	/* 3/23 added after changing class names */	
	/* margin-top: var(--ezcore_accessible_banner_height); */
}

/* spacer used to force down content below the pinned header in mobile view */
#ezcore_hdr_row_spacer_mobile {
}

#ezobj_hdr_content_container_mobile {  
	display: flex;
	width: 100%;
	flex-basis: 100%;
	height: var(--ezobj_hdr_content_container_mobile-height); 
	background-color: var(--ezobj_hdr_content_container_mobile-background-color); 	
	background-image: var(--ezobj_hdr_content_container_mobile-background-image);
	background-position: var(--ezobj_hdr_content_container_mobile-background-position);
	background-repeat: var(--ezobj_hdr_content_container_mobile-background-repeat);
	background-size: var(--ezobj_hdr_content_container_mobile-background-size);
	border-bottom: var(--ezobj_hdr_content_container_mobile_border-bottom);
	box-shadow: var(--ezobj_hdr_content_container_mobile-box-shadow);
}
	#ezobj_hdr_content_mobile {  
		display: flex;
		background-color: var(--ezobj_hdr_content_mobile-background-color); 	
		background-image: var(--ezobj_hdr_content_mobile-background-image);
		background-position: var(--ezobj_hdr_content_mobile-background-position);
		background-repeat: var(--ezobj_hdr_content_mobile-background-repeat);
		background-size: var(--ezobj_hdr_content_mobile-background-size);
	}

.ezobj_hdr_columns_mobile {
	display: flex;
	flex-basis: 100%;
}
.ezobj_hdr_left_column_mobile {
	display: flex;
	align-items: center;
	justify-content: left;
	
	flex-basis: 65%;
	
	
}
.ezobj_hdr_right_column_mobile {
	display: flex;
	align-items: center;
	justify-content: right;
	
	flex-basis: 35%;
	
	
}

#ezcore_logobox_container_mobile, #ezobj_hamburgermenu_box  { 
	height: var(--ezobj_hdr_content_container_mobile-height); 
}
#ezobj_hamburgermenu_box {
	display: flex;
	text-align: center;
	align-items: center; 
	/* width: var(--ezobj_hamburgermenu-width); */
	padding: 0px; 
}
#ezobj_logo_link_mobile img { 
	max-height: calc( var(--ezobj_hdr_content_container_mobile-height) - 6px);  
}
#ezobj_logobox_mobile { 
	padding-left: var(--ezobj_logobox_mobile-left); 
	/* removed 7/17: line-height: calc( var(--ezobj_hdr_content_container_mobile-height));  */   /* removed -6px 5/29 */
	/* renived 8/6: height: calc( var(--ezobj_hdr_content_container_mobile-height));  */  /* removed -6px 5/29 */
	padding-top:0px;  
}
#ezobj_logobox_mobile img { vertical-align: middle; }
.ezcore_hamburgermenu_iconbox { 
	/* removed 5/29/24: margin-top: var(--ezobj_hamburgermenu_icon-margin-top); */
}  

/*  EZOD: --- Navigation - mobile --- */
.ezcore_hamburgermenu_text 		 { color: var(--ezobj_hamburgermenu_icon-color); line-height: var(--ezobj_hamburgermenu_icon-line-height); text-decoration: var(--ezobj_hamburgermenu_icon-text-decoration); text-transform: var(--ezobj_hamburgermenu-text-transform); font-weight: var(--ezobj_hamburgermenu_icon-font-weight); font-family: var(--ezobj_hamburgermenu_icon-font-family); font-size: var(--ezobj_hamburgermenu_icon-font-size);  }
.ezcore_hamburgermenu_text a         { color: var(--ezobj_hamburgermenu_icon-color); text-decoration: var(--ezobj_hamburgermenu_icon-text-decoration); }
.ezcore_hamburgermenu_text a:visited { text-decoration: var(--ezobj_hamburgermenu_icon-text-decoration); }
.ezcore_hamburgermenu_text a:hover   { color: var(--ezobj_hamburgermenu_icon-color__hover); text-decoration: var(--ezobj_hamburgermenu_icon-text-decoration__hover); }

	#ezobj_hdr_icing_container_mobile {
		display: var(--ezobj_hdr_icing_container_mobile-display);
		height: var(--ezobj_hdr_icing_container_mobile-height);
		background-color: var(--ezobj_hdr_icing_container_mobile-background-color);
		background-image: var(--ezobj_hdr_icing_container_mobile-background-image);
		background-position: var(--ezobj_hdr_icing_container_mobile-background-position);
		background-repeat: var(--ezobj_hdr_icing_container_mobile-background-repeat);
		background-size: var(--ezobj_hdr_icing_container_mobile-background-size);
	}
		#ezobj_hdr_icing_mobile {
			height: var(--ezobj_hdr_icing_container_mobile-height);
			background-color: var(--ezobj_hdr_icing_mobile-background-color);
			color: var(--ezobj_hdr_icing_mobile-color);
			background-image: var(--ezobj_hdr_icing_mobile-background-image);
			background-position: var(--ezobj_hdr_icing_mobile-background-position);
			background-repeat: var(--ezobj_hdr_icing_mobile-background-repeat);
			background-size: var(--ezobj_hdr_icing_mobile-background-size);
		}
		
	#ezobj_hdr_crust_container_mobile {
		display: var(--ezobj_hdr_crust_container_mobile-display);
		height: var(--ezobj_hdr_crust_container_mobile-height);
		background-color: var(--ezobj_hdr_crust_container_mobile-background-color);
		background-image: var(--ezobj_hdr_crust_container_mobile-background-image);
		background-position: var(--ezobj_hdr_crust_container_mobile-background-position);
		background-repeat: var(--ezobj_hdr_crust_container_mobile-background-repeat);
		background-size: var(--ezobj_hdr_crust_container_mobile-background-size);
	}
		#ezobj_hdr_crust_mobile {
			height: var(--ezobj_hdr_crust_container_mobile-height);
			background-color: var(--ezobj_hdr_crust_mobile-background-color);
			color: var(--ezobj_hdr_crust_mobile-color);
			background-image: var(--ezobj_hdr_crust_mobile-background-image);
			background-position: var(--ezobj_hdr_crust_mobile-background-position);
			background-repeat: var(--ezobj_hdr_crust_mobile-background-repeat);
			background-size: var(--ezobj_hdr_crust_mobile-background-size);
		}

	#ezobj_hdr_crust_container_mobile_basic {
		display: var(--ezobj_hdr_crust_container_mobile_basic-display);
		flex-basis: 100%;
		height: var(--ezobj_hdr_crust_container_mobile_basic-height);
		background-color: var(--ezobj_hdr_crust_container_mobile_basic-background-color);
		background-image: var(--ezobj_hdr_crust_container_mobile_basic-background-image);
		background-position: var(--ezobj_hdr_crust_container_mobile_basic-background-position);
		background-repeat: var(--ezobj_hdr_crust_container_mobile_basic-background-repeat);
		background-size: var(--ezobj_hdr_crust_container_mobile_basic-background-size);
	}
		#ezobj_hdr_crust_mobile_basic {
			height: var(--ezobj_hdr_crust_container_mobile_basic-height);
			background-color: var(--ezobj_hdr_crust_mobile_basic-background-color);
			color: var(--ezobj_hdr_crust_mobile_basic-color);
			background-image: var(--ezobj_hdr_crust_mobile_basic-background-image);
			background-position: var(--ezobj_hdr_crust_mobile_basic-background-position);
			background-repeat: var(--ezobj_hdr_crust_mobile_basic-background-repeat);
			background-size: var(--ezobj_hdr_crust_mobile_basic-background-size);
		}

/* ---------------------------- */
/* ---- marquee_mobile_row settings ---- */
/* ---------------------------- */
#ezobj_marquee_mobile_row {   
	display: var(--ezobj_marquee_mobile_row-display);  /* should be none or flex - NOT block */
	align-items: center;
	justify-content: var(--ezobj_marquee_mobile_doctitle-justify-content);
	padding-left: var(--ezobj_marquee_mobile_doctitle-padding-left); 
    text-align: center;
	height: var(--ezobj_marquee_mobile_row-height);   
	background-color: var(--ezobj_marquee_mobile_row-background-color); 	
	background-image: var(--ezobj_marquee_mobile_row-background-image);
	background-position: var(--ezobj_marquee_mobile_row-background-position);
	background-repeat: var(--ezobj_marquee_mobile_row-background-repeat);
	background-size: var(--ezobj_marquee_mobile_row-background-size);	
    width: 100%;    
}			
	#ezobj_marquee_mobile_doctitle {
		padding-top: 0; padding-bottom: 0;
		padding-left: 10px; padding-right: 10px;
		align-items: var(--ezobj_marquee_mobile_doctitle-align-items);
		justify-content: center;	
		text-align: center;
		height: calc( var(--ezobj_marquee_mobile_row-height) - var(--ezobj_marquee_mobile_doctitle-padding-bottom));   
		display: var(--ezobj_marquee_mobile_doctitle-display);
		text-shadow: var(--ezobj_marquee_mobile_doctitle-text-shadow);		
		line-height: var(--ezobj_marquee_mobile_row-line-height);
		text-decoration: var(--ezobj_marquee_mobile_row-text-decoration);
		text-transform: var(--ezobj_marquee_mobile_row-text-transform);
		font-weight: var(--ezobj_marquee_mobile_row-font-weight);
		font-size: var(--ezobj_marquee_mobile_row-font-size);
		font-family: var(--ezobj_marquee_mobile_row-font-family);
		color: var(--ezobj_marquee_mobile_row-color);		
		margin: 0px;
	}
	#ezobj_marquee_mobile_content {
		height: var(--ezobj_marquee_mobile_row-height);   
		width: var(--ezobj_marquee_mobile_content-width);
	}	
	#ezobj_marquee_mobile_doctitle:hover {
		text-decoration: var(--ezobj_marquee_mobile_row-text-decoration__hover);
	}
		
/* ---------------------------- */
/* ---- marquee_upper_row settings ---- */
/* ---------------------------- */
#ezobj_marquee_upper_row {   
	display: var(--ezobj_marquee_upper_row-display);  /* should be none or flex - NOT block */
	align-items: center;
	justify-content: var(--ezobj_marquee_upper_doctitle-justify-content);
	padding-left: var(--ezobj_marquee_upper_doctitle-padding-left); 	
	height: var(--ezobj_marquee_upper_row-height);   
	background-color: var(--ezobj_marquee_upper_row-background-color); 	
	background-image: var(--ezobj_marquee_upper_row-background-image);
	background-position: var(--ezobj_marquee_upper_row-background-position);
	/* background-position-y: var(--ezobj_marquee_upper_row-background-position-y); */
	background-repeat: var(--ezobj_marquee_upper_row-background-repeat);
	background-size: var(--ezobj_marquee_upper_row-background-size);	
    width: 100%;    
    text-align: center;
}	
	#ezobj_marquee_upper_content {
		height: var(--ezobj_marquee_upper_row-height);   
		width: var(--ezobj_marquee_upper_content-width);
	}
	#ezobj_marquee_upper_doctitle {
		padding-top: 0; padding-bottom: 0;
		padding-left: 10px; padding-right: 10px;
		align-items: var(--ezobj_marquee_upper_doctitle-align-items);
		height: calc( var(--ezobj_marquee_upper_row-height) - var(--ezobj_marquee_upper_doctitle-padding-bottom));   
		justify-content: center;	
		text-align: center;
		display: var(--ezobj_marquee_upper_doctitle-display);
		text-shadow: var(--ezobj_marquee_upper_doctitle-text-shadow);		
		line-height: var(--ezobj_marquee_upper_row-line-height);
		text-decoration: var(--ezobj_marquee_upper_row-text-decoration);
		text-transform: var(--ezobj_marquee_upper_row-text-transform);
		font-weight: var(--ezobj_marquee_upper_row-font-weight);
		font-size: var(--ezobj_marquee_upper_row-font-size);
		font-family: var(--ezobj_marquee_upper_row-font-family);
		color: var(--ezobj_marquee_upper_row-color);		
		margin: 0px;		
	}
	#ezobj_marquee_upper_doctitle:hover {
		text-decoration: var(--ezobj_marquee_upper_row-text-decoration__hover);
	}

/* ---------------------------- */
/* ---- marquee_basic_row settings ---- */
/* ---------------------------- */
#ezobj_marquee_basic_row {   
	display: var(--ezobj_marquee_basic_row-display);  /* should be none or flex - NOT block */
	height: var(--ezobj_marquee_basic_row-height);   
	background-color: var(--ezobj_marquee_basic_row-background-color); 	
	background-image: var(--ezobj_marquee_basic_row-background-image);
	background-position: var(--ezobj_marquee_basic_row-background-position);
	background-repeat: var(--ezobj_marquee_basic_row-background-repeat);
	background-size: var(--ezobj_marquee_basic_row-background-size);	
    width: 100%;    
}
#ezobj_marquee_basic_mobile_row {   
	display: var(--ezobj_marquee_basic_mobile_row-display);  /* should be none or flex - NOT block */
	height: var(--ezobj_marquee_basic_mobile_row-height);   
	background-color: var(--ezobj_marquee_basic_mobile_row-background-color); 	
	background-image: var(--ezobj_marquee_basic_mobile_row-background-image);
	background-position: var(--ezobj_marquee_basic_mobile_row-background-position);
	background-repeat: var(--ezobj_marquee_basic_mobile_row-background-repeat);
	background-size: var(--ezobj_marquee_basic_mobile_row-background-size);	
    width: 100%;    
}

/* ---------------------------- */
/* ---- tab_row settings ---- */
/* ---------------------------- */
#ezobj_tabmenu_row {   /* tab_row */
	display: var(--ezobj_tabmenu_row-display); 
	height: var(--ezobj_tabmenu_row-height);   
	background-color: var(--ezobj_tabmenu_row-background-color); 	
	background-image: var(--ezobj_tabmenu_row-background-image);
	background-position: var(--ezobj_tabmenu_row-background-position);
	background-position-y: var(--ezobj_tabmenu_row-background-position-y);
	background-repeat: var(--ezobj_tabmenu_row-background-repeat);
	background-size: var(--ezobj_tabmenu_row-background-size);	
    width: 100%;    /* 3/23 added after changing class names */
    z-index: 99999;	/* 3/23 added after changing class names */
}
	#ezobj_tabmenu_icing_container {
		display: var(--ezobj_tabmenu_icing_container-display);
		height: var(--ezobj_tabmenu_icing_container-height);
		background-color: var(--ezobj_tabmenu_icing_container-background-color);
		background-image: var(--ezobj_tabmenu_icing_container-background-image);
		background-position: var(--ezobj_tabmenu_icing_container-background-position);
		background-repeat: var(--ezobj_tabmenu_icing_container-background-repeat);
		background-size: var(--ezobj_tabmenu_icing_container-background-size);
		box-shadow: var(--ezobj_tabmenu_icing_container-box-shadow);
	}
		#ezobj_tabmenu_icing {
			height: var(--ezobj_tabmenu_icing_container-height);
			background-color: var(--ezobj_tabmenu_icing-background-color);
			color: var(--ezobj_tabmenu_icing-color);
			background-image: var(--ezobj_tabmenu_icing-background-image);
			background-position: var(--ezobj_tabmenu_icing-background-position);
			background-repeat: var(--ezobj_tabmenu_icing-background-repeat);
			background-size: var(--ezobj_tabmenu_icing-background-size);
			box-shadow: var(--ezobj_tabmenu_icing-box-shadow);
		}
	#ezobj_tabmenu_content_container {  
		height: var(--ezobj_tabmenu_content_container-height);
		background-color: var(--ezobj_tabmenu_content_container-background-color);
		background-image: var(--ezobj_tabmenu_content_container-background-image);
		background-position: var(--ezobj_tabmenu_content_container-background-position);
		background-repeat: var(--ezobj_tabmenu_content_container-background-repeat);
		background-size: var(--ezobj_tabmenu_content_container-background-size);
		border-top: var(--ezobj_tabmenu_content_container_border-top);  
		border-bottom: var(--ezobj_tabmenu_content_container_border-bottom); 
		box-shadow: var(--ezobj_tabmenu_content_container-box-shadow);
	}
		#ezobj_tabmenu_content {  
			height: var(--ezobj_tabmenu_content-height);
			color: var(--ezobj_tabmenu_content-color);
			background-color: var(--ezobj_tabmenu_content-background-color); 	
			background-image: var(--ezobj_tabmenu_content-background-image);
			background-position: var(--ezobj_tabmenu_content-background-position);
			background-repeat: var(--ezobj_tabmenu_content-background-repeat);
			background-size: var(--ezobj_tabmenu_content-background-size);	
			box-shadow: var(--ezobj_tabmenu_content-box-shadow);
		}
	#ezobj_tabmenu_tabbox {
		display: flex; 
		align-items: center; 
		justify-content: var(--ezobj_tabmenu_tabbox-justify-content);
		width: var(--ezobj_tabmenu_tabbox-width);
		border-collapse: collapse;
		padding-top: var(--ezobj_tabmenu_tabbox-padding-top);
		height: 100%;
	}

	.ezcore_nopadding { padding: 0px; }
	.ezcore_nomargin { margin: 0px; }
	.ezcore_text_align_right { 
		text-align: right;
	}
	.ezobj_tabmenu_tab, a.ezobj_tabmenu_tab, a.ezobj_tabmenu_tab:visited {
		align-items: center; 
		display: var(--ezobj_tabmenu_tab-display); 
		justify-content: center; 
		text-align: center;
		height: var(--ezobj_tabmenu_tab-height); 
		width: var(--ezobj_tabmenu_tab-width);
		min-width: var(--ezobj_tabmenu_tab-min-width);
		white-space: normal;
		word-break: break-word;
		background-color: var(--ezobj_tabmenu_tab-background-color);
		font-family: var(--ezobj_tabmenu-font-family);
		font-size: var(--ezobj_tabmenu-font-size);
		line-height: var(--ezobj_tabmenu-line-height);
		text-transform: var(--ezobj_tabmenu-text-transform);
		font-weight: var(--ezobj_tabmenu-font-weight);
		color: var(--ezobj_tabmenu_tab-color);
		text-decoration: none;
		background-image: var(--ezobj_tabmenu_tab-background-image);
		margin-top: var(--ezobj_tabmenu_tab-margin-top); 
	}
	.ezobj_tabmenu_tab:first-child, a.ezobj_tabmenu_tab:first-child {
		border-left: var(--ezobj_tabmenu_tab-border-left);
	}
	.ezobj_tabmenu_tab:not(first-child), a.ezobj_tabmenu_tab:not(first-child) {
		border-left: var(--ezobj_tabmenu_tab-border-middle);
	}
	
	.ezobj_tabmenu_tab:last-child, a.ezobj_tabmenu_tab:last-child {
		border-right: var(--ezobj_tabmenu_tab-border-right);   
	}
	.ezobj_tabmenu_tab:hover, a.ezobj_tabmenu_tab:hover {
		background-color: var(--ezobj_tabmenu_tab-background-color__hover);
		font-weight: var(--ezobj_tabmenu-font-weight__hover);
		color: var(--ezobj_tabmenu_tab-color__hover);	
		text-decoration: none;
		background-image: var(--ezobj_tabmenu_tab-background-image__hover);
	}
	
ul#ezcore_hamburgermenu_menu_ul>li>a {
		background-image: var(--ezobj_tabmenu_tab_mobile-background-image);
		text-transform: var(--ezobj_hamburgermenu-text-transform);
		text-decoration: var(--ezobj_hamburgermenu-text-decoration);
		font-weight: var(--ezobj_hamburgermenu-font-weight);
}	
ul#ezcore_hamburgermenu_menu_ul>li>a:hover {
		background-image: var(--ezobj_tabmenu_tab_mobile-background-image__hover);
		font-weight: var(--ezobj_hamburgermenu-font-weight__hover);
		text-decoration: var(--ezobj_hamburgermenu-text-decoration__hover);
}	
	
	.ezobj_tabmenu_nontab {
		align-items: center; 
		display: flex; 
		text-align: center; 
		height: var(--ezobj_tabmenu_tab-height); 
		font-family: var(--ezobj_tabmenu-font-family);
		font-size: var(--ezobj_tabmenu-font-size);
		line-height: var(--ezobj_tabmenu-line-height);
		text-transform: var(--ezobj_tabmenu-text-transform);
	}
	.ezobj_tabmenu_text {
		line-height: var(--ezobj_tabmenu_tab-line-height);
		padding-top: var(--ezobj_tabmenu_tab-padding-top);
	}
	
	#ezobj_tabmenu_crust_container {
		display: var(--ezobj_tabmenu_crust_container-display);
		height: var(--ezobj_tabmenu_crust_container-height);
		background-color: var(--ezobj_tabmenu_crust_container-background-color);
		background-image: var(--ezobj_tabmenu_crust_container-background-image);
		background-position: var(--ezobj_tabmenu_crust_container-background-position);
		background-repeat: var(--ezobj_tabmenu_crust_container-background-repeat);
		background-size: var(--ezobj_tabmenu_crust_container-background-size);
		box-shadow: var(--ezobj_tabmenu_crust_container-box-shadow);		
	}
		#ezobj_tabmenu_crust {
			height: var(--ezobj_tabmenu_crust_container-height);
			background-color: var(--ezobj_tabmenu_crust-background-color);
			color: var(--ezobj_tabmenu_crust-color);
			background-image: var(--ezobj_tabmenu_crust-background-image);
			background-position: var(--ezobj_tabmenu_crust-background-position);
			background-repeat: var(--ezobj_tabmenu_crust-background-repeat);
			background-size: var(--ezobj_tabmenu_crust-background-size);
			box-shadow: var(--ezobj_tabmenu_crust-box-shadow);		
		}

	#ezobj_tabmenu_crust_container_basic {
		display: var(--ezobj_tabmenu_crust_container_basic-display);
		height: var(--ezobj_tabmenu_crust_container_basic-height);
		background-color: var(--ezobj_tabmenu_crust_container_basic-background-color);
		background-image: var(--ezobj_tabmenu_crust_container_basic-background-image);
		background-position: var(--ezobj_tabmenu_crust_container_basic-background-position);
		background-repeat: var(--ezobj_tabmenu_crust_container_basic-background-repeat);
		background-size: var(--ezobj_tabmenu_crust_container_basic-background-size);
		box-shadow: var(--ezobj_tabmenu_crust_container_basic-box-shadow);		
	}
		#ezobj_tabmenu_crust_basic {
			height: var(--ezobj_tabmenu_crust_container_basic-height);
			background-color: var(--ezobj_tabmenu_crust_basic-background-color);
			color: var(--ezobj_tabmenu_crust_basic-color);
			background-image: var(--ezobj_tabmenu_crust_basic-background-image);
			background-position: var(--ezobj_tabmenu_crust_basic-background-position);
			background-repeat: var(--ezobj_tabmenu_crust_basic-background-repeat);
			background-size: var(--ezobj_tabmenu_crust_basic-background-size);
			box-shadow: var(--ezobj_tabmenu_crust_basic-box-shadow);		
		}
		
		
/* ---------------------------- */
/* ---- marquee_lower_row settings ---- */
/* ---------------------------- */
#ezobj_marquee_lower_row {   
	display: var(--ezobj_marquee_lower_row-display);   /* should be none or flex - NOT block */
	align-items: center;
	justify-content: var(--ezobj_marquee_lower_doctitle-justify-content);
	padding-left: var(--ezobj_marquee_lower_doctitle-padding-left); 
	height: var(--ezobj_marquee_lower_row-height);   
	background-color: var(--ezobj_marquee_lower_row-background-color); 	
	background-image: var(--ezobj_marquee_lower_row-background-image);
	background-position: var(--ezobj_marquee_lower_row-background-position);
	/* background-position-y: var(--ezobj_marquee_lower_row-background-position-y); */
	background-repeat: var(--ezobj_marquee_lower_row-background-repeat);
	background-size: var(--ezobj_marquee_lower_row-background-size);	
    width: 100%; 
}	
	#ezobj_marquee_lower_content {
		height: var(--ezobj_marquee_lower_row-height);   
		width: var(--ezobj_marquee_lower_content-width);
	}
	#ezobj_marquee_lower_doctitle {
		padding-top: 0; padding-bottom: 0;
		padding-left: 10px; padding-right: 10px;
		align-items: var(--ezobj_marquee_lower_doctitle-align-items);
		justify-content: center;	
		text-align: center;
		height: calc( var(--ezobj_marquee_lower_row-height) - var(--ezobj_marquee_lower_doctitle-padding-bottom));   
		display: var(--ezobj_marquee_lower_doctitle-display);
		text-shadow: var(--ezobj_marquee_lower_doctitle-text-shadow);
		line-height: var(--ezobj_marquee_lower_row-line-height);
		text-decoration: var(--ezobj_marquee_lower_row-text-decoration);
		text-transform: var(--ezobj_marquee_lower_row-text-transform);
		font-weight: var(--ezobj_marquee_lower_row-font-weight);
		font-size: var(--ezobj_marquee_lower_row-font-size);
		font-family: var(--ezobj_marquee_lower_row-font-family);
		color: var(--ezobj_marquee_lower_row-color);
		margin: 0px;		
	}
	#ezobj_marquee_lower_doctitle:hover {
		text-decoration: var(--ezobj_marquee_lower_row-text-decoration__hover);
	}

		

/* ---------------------------- */
/* ---- ezobj_doc_row settings ---- */
/* ---------------------------- */
#ezobj_doc_row {
	background-color: var(--ezobj_doc_row-background-color); 	
	background-image: var(--ezobj_doc_row-background-image);
	background-position: var(--ezobj_doc_row-background-position);
	background-repeat: var(--ezobj_doc_row-background-repeat);
	background-size: var(--ezobj_doc_row-background-size);
}
	#ezobj_doc_icing_container {
		display: var(--ezobj_doc_icing_container-display);
		height: var(--ezobj_doc_icing_container-height);
		background-color: var(--ezobj_doc_icing_container-background-color); 	
		background-image: var(--ezobj_doc_icing_container-background-image);
		background-position: var(--ezobj_doc_icing_container-background-position);
		background-repeat: var(--ezobj_doc_icing_container-background-repeat);
		background-size: var(--ezobj_doc_icing_container-background-size);
		box-shadow: var(--ezobj_doc_icing_container-box-shadow);				
	}
		#ezobj_doc_icing {
			height: var(--ezobj_doc_icing_container-height);
			background-color: var(--ezobj_doc_icing-background-color); 	
			background-image: var(--ezobj_doc_icing-background-image);
			background-position: var(--ezobj_doc_icing-background-position);
			background-repeat: var(--ezobj_doc_icing-background-repeat);
			background-size: var(--ezobj_doc_icing-background-size);
			box-shadow: var(--ezobj_doc_icing-box-shadow);				
		}
		
	/* doc_content is the main content area (in the order this is considered doc_content1 ) */
	#ezobj_doc_content_container {
		background-color: var(--ezobj_doc_content_container-background-color);
		/* height is automatic */
		background-image: var(--ezobj_doc_content_container-background-image);
		background-position: var(--ezobj_doc_content_container-background-position);
		background-repeat: var(--ezobj_doc_content_container-background-repeat);
		background-size: var(--ezobj_doc_content_container-background-size);
		box-shadow: var(--ezobj_doc_content_container-box-shadow);						
	}
		#ezobj_doc_content { 
			color: var(--ezobj_doc_content-color); 
			background-color: var(--ezobj_doc_content-background-color); 	
			background-image: var(--ezobj_doc_content-background-image);
			background-position: var(--ezobj_doc_content-background-position);
			background-repeat: var(--ezobj_doc_content-background-repeat);
			background-size: var(--ezobj_doc_content-background-size);
			box-shadow: var(--ezobj_doc_content-box-shadow);	
			border: var(--ezobj_doc_content-border);
			margin-bottom: var(--ezobj_doc_content-margin-bottom);
			padding-top: var(--ezobj_doc_content-padding-top);	
		}

	#ezobj_doc_crust_container {
		display: var(--ezobj_doc_crust_container-display);
		height: var(--ezobj_doc_crust_container-height);
		background-color: var(--ezobj_doc_crust_container-background-color); 	
		background-image: var(--ezobj_doc_crust_container-background-image);
		background-position: var(--ezobj_doc_crust_container-background-position);
		background-repeat: var(--ezobj_doc_crust_container-background-repeat);
		background-size: var(--ezobj_doc_crust_container-background-size);
		box-shadow: var(--ezobj_doc_crust_container-box-shadow);								
	}
		#ezobj_doc_crust {
			height: var(--ezobj_doc_crust_container-height);
			background-color: var(--ezobj_doc_crust-background-color); 	
			background-image: var(--ezobj_doc_crust-background-image);
			background-position: var(--ezobj_doc_crust-background-position);
			background-repeat: var(--ezobj_doc_crust-background-repeat);
			background-size: var(--ezobj_doc_crust-background-size);
			box-shadow: var(--ezobj_doc_crust-box-shadow);								
		}

	
/* ---------------------------- */
/* ---- ezobj_ftr_row settings ---- */
/* ---------------------------- */
#ezobj_ftr_row {
	background-color: var(--ezobj_ftr_row-background-color); 	
	background-image: var(--ezobj_ftr_row-background-image);
	background-position: var(--ezobj_ftr_row-background-position);
	background-repeat: var(--ezobj_ftr_row-background-repeat);
	background-size: var(--ezobj_ftr_row-background-size);
	display: flex;
	flex-flow: column;
	height: 100%;
}
#ezcore_ftr_remainder {
	background-color: var(--ezobj_ftr_row-background-color); 	
	width: 100%;
	height: 100%;
}
	#ezobj_ftr_icing_container {
		display: var(--ezobj_ftr_icing_container-display);
		height: var(--ezobj_ftr_icing_container-height);
		background-color: var(--ezobj_ftr_icing_container-background-color); 	
		background-image: var(--ezobj_ftr_icing_container-background-image);
		background-position: var(--ezobj_ftr_icing_container-background-position);
		background-repeat: var(--ezobj_ftr_icing_container-background-repeat);
		background-size: var(--ezobj_ftr_icing_container-background-size);
		flex: 0 1 auto; 
		box-shadow: var(--ezobj_ftr_icing_container-box-shadow);										
	}
		#ezobj_ftr_icing {
			height: var(--ezobj_ftr_icing_container-height);
			background-color: var(--ezobj_ftr_icing-background-color); 	
			background-image: var(--ezobj_ftr_icing-background-image);
			background-position: var(--ezobj_ftr_icing-background-position);
			background-repeat: var(--ezobj_ftr_icing-background-repeat);
			background-size: var(--ezobj_ftr_icing-background-size);
			box-shadow: var(--ezobj_ftr_icing-box-shadow);										
		}
	#ezobj_ftr_content_container {
		background-color: var(--ezobj_ftr_content_container-background-color);
		/* height is automatic */
		background-image: var(--ezobj_ftr_content_container-background-image);
		background-position: var(--ezobj_ftr_content_container-background-position);
		background-repeat: var(--ezobj_ftr_content_container-background-repeat);
		background-size: var(--ezobj_ftr_content_container-background-size);
		flex: 1 1 auto;
		box-shadow: var(--ezobj_ftr_content_container-box-shadow);										
	}
		#ezobj_ftr_content { 
			color: var(--ezobj_ftr_content-color); 
			background-color: var(--ezobj_ftr_content-background-color); 	
			background-image: var(--ezobj_ftr_content-background-image);
			background-position: var(--ezobj_ftr_content-background-position);
			background-repeat: var(--ezobj_ftr_content-background-repeat);
			background-size: var(--ezobj_ftr_content-background-size);
			box-shadow: var(--ezobj_ftr_content-box-shadow);										
		}
	#ezobj_ftr_crust_container {
		display: var(--ezobj_ftr_crust_container-display);
		height: var(--ezobj_ftr_crust_container-height);
		background-color: var(--ezobj_ftr_crust_container-background-color); 	
		background-image: var(--ezobj_ftr_crust_container-background-image);
		background-position: var(--ezobj_ftr_crust_container-background-position);
		background-repeat: var(--ezobj_ftr_crust_container-background-repeat);
		background-size: var(--ezobj_ftr_crust_container-background-size);
		flex: 0 1 auto; 
		box-shadow: var(--ezobj_ftr_crust_container-box-shadow);										
	}
		#ezobj_ftr_crust {
			height: var(--ezobj_ftr_crust_container-height);
			background-color: var(--ezobj_ftr_crust-background-color); 	
			background-image: var(--ezobj_ftr_crust-background-image);
			background-position: var(--ezobj_ftr_crust-background-position);
			background-repeat: var(--ezobj_ftr_crust-background-repeat);
			background-size: var(--ezobj_ftr_crust-background-size);
			box-shadow: var(--ezobj_ftr_crust-box-shadow);										
		}
		
/* for content that ends too soon, html/ezcore_wrapper_fullheight takes over from footer at bottom */
html, .ezcore_wrapper_fullheight {
	background-color: var(--ezobj_html-background-color);
}




.vsm_amm_meetingalert_box, .pdf_infobox {
  background-color: var(--ezobj_alertbox-background-color);
  border: 1px solid var(--ezobj_alertbox_border-color);
  color: var(--ezobj_alertbox-color);
}
.vsm_amm_meetingalert_box {
    margin-bottom: 30px;
}
.vsm_amm_meetingalert_box a {
	color: var(--ezobj_alertbox_link-color);
	text-decoration-color: var(--ezobj_alertbox_link-color);
}
.vsm_amm_meetingalert_box a:hover {
	color: var(--ezobj_alertbox_link-color__hover);
	text-decoration-color: var(--ezobj_alertbox_link-color__hover);
}


/* added padding to webcast box to give icon breathing room */
.vsm_webcastiframediv { padding-top: 10px; }

/* EZOD: Link colors */
a { 
	color: var(--ezobj_link-color); font-weight: var(--ezobj_link-font-weight); 
	text-decoration: var(--ezobj_link-text-decoration); 
	text-decoration-color: var(--ezobj_link-text-decoration-color);
	text-decoration-style: var(--ezobj_link-text-decoration-style);
	text-decoration-thickness: var(--ezobj_link-text-decoration-thickness);
}
a:visited { color: var(--ezobj_link-color); }
a:hover { 
	color: var(--ezobj_link-color__hover); font-weight: var(--ezobj_link-font-weight__hover); 
	text-decoration: var(--ezobj_link-text-decoration__hover); 
	text-decoration-color: var(--ezobj_link-text-decoration-color__hover);
	cursor:pointer;
}
/* DEBUG: removed !important in all 4 of these - 3/2/26 */
a.link-active-state { 
	color: var(--ezobj_link-color__hover); 
	font-weight: var(--ezobj_link-font-weight__hover); 
	text-decoration: var(--ezobj_link-text-decoration__hover); 
	text-decoration-color: var(--ezobj_link-text-decoration-color__hover);
}


.ezcore_hamburgermenu_icon_open, .ezcore_hamburgermenu_icon_closed{ 
	/*  removed 5/29/24 margin-top: calc(( var(--ezobj_hdr_mobile_row-height) - 40px) / 2) ;  */ 
}  /* 40 is the height of the hamburger menu plus the text under it */


a.ammColoredButton, ammButton, form input[type="submit"] {
  display: inline-block;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  color: var(--ezobj_button-color);
  background-color: var(--ezobj_button-background-color); 
  border: var(--ezobj_button_border-width) solid var(--ezobj_button_border-color);
  margin-bottom: 3px;
  margin-top: 3px;
  text-decoration: none;
}

.no-underline, a.no-underline { text-decoration: none !important; }
.horizontal_centered { margin-left: auto; margin-right: auto; }
.text_centered { text-align: center;  }

a.ammColoredButton:hover, ammButton:hover, form input[type="submit"]:hover {
	color: var(--ezobj_button-color__hover);
	background-color: var(--ezobj_button-background-color__hover); 
	border-color: var(--ezobj_button_border-color__hover);
	cursor: pointer; 
}
a.ammColoredButton-active-state, .ammColoredButton-active-state {
	color: var(--ezobj_button-color__hover) !important;
	background-color: var(--ezobj_button-background-color__hover) !important; 
	border-color: var(--ezobj_button_border-color__hover) !important;
}


/* EZOD: New 2022 V2 Icons */

.ammIcon {
	height: calc(var(--ezobj_ammicon-size) - var(--ezobj_button_border-width));
	width: calc(var(--ezobj_ammicon-size) - var(--ezobj_button_border-width));
	font-size: var(--ezobj_ammglyph-size);	
	background-color: var(--ezobj_button-background-color);
	border: var(--ezobj_button_border-width) solid var(--ezobj_button_border-color);
	color: var(--ezobj_button-color);
	border-radius: 4px;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	margin-top: -2px;
	text-decoration: none !important;
}

td.ammTd { padding-left: 0px !important;  }

.ammIconHover:hover {
	background-color: var(--ezobj_button-background-color__hover);
	border: var(--ezobj_button_border-width__hover) solid var(--ezobj_button_border-color__hover);
	color: var(--ezobj_button-color__hover);
	cursor: pointer; 
}

.ammVoteIconYes { height: 30px; width: 30px; font-size: 28px; color: var(--ezobj_voteicon_yes-color); }
.ammVoteIconNo {  height: 30px; width: 30px; font-size: 28px; color: var(--ezobj_voteicon_no-color); margin-left: -0.5px; }


.resp-iframe-ppt, .vsm_InsteadofIframediv-ppt, .resp-iframe, .vsm_InsteadofIframediv {
	border: 1px solid var(--ezobj_webcastbox_border-color);
	background-color: var(--ezobj_webcastbox-background-color);
	overflow: hidden;
}

/* spacer between multiple doucments in a list */
.ezDocRowSpacer { height: 6px; }

/* DEFAULT FOR FONT COLOR OF COUNTDOWN TIMER */
.vsm_mtgcounter_box { color: var(--ezobj_button-color); }


/* REMOVE UNDERLINE FROM MOBILE MENU TEXT  */
.ezcore_hamburgermenu_iconbox{ 
	text-decoration: none; 
	
}

.vsm-testsound { font-size: small; }

/* EZOD: --- Document background and borders --- */

p { display: block; margin-top: 1em; margin-bottom: 1em; }

/* EZOD: Company home */
#ezobj_companyhome, a.ezobj_companyhome {
	color: var(--ezobj_companyhome-color);
	font-family: var(--ezobj_companyhome-font-family);
	font-size: var(--ezobj_companyhome-font-size);
	font-weight: var(--ezobj_companyhome-font-weight);
	line-height: var(--ezobj_companyhome-line-height);
	text-decoration: var(--ezobj_companyhome-text-decoration);
	text-transform: var(--ezobj_companyhome-text-transform);
	text-shadow: var(--ezobj_companyhome-text-shadow);	
	padding : 0px 4px 0px 0px; 
}
a.ezobj_companyhome:hover { 
	color: var(--ezobj_companyhome-color__hover); 
	text-decoration: var(--ezobj_companyhome-text-decoration__hover) !important; 
	text-transform: var(--ezobj_companyhome-text-transform__hover) !important;
}
#ezobj_companyhome_mobile, a.ezobj_companyhome_mobile {
	color: var(--ezobj_companyhome_mobile-color);
	font-family: var(--ezobj_companyhome_mobile-font-family);
	font-size: var(--ezobj_companyhome_mobile-font-size);
	font-weight: var(--ezobj_companyhome_mobile-font-weight);
	line-height: var(--ezobj_companyhome_mobile-line-height);
	text-decoration: var(--ezobj_companyhome_mobile-text-decoration);
	text-transform: var(--ezobj_companyhome_mobile-text-transform);
	text-shadow: var(--ezobj_companyhome_mobile-text-shadow);	
	padding : 0px 4px 0px 0px; 
}
a.ezobj_companyhome_mobile:hover { 
	color: var(--ezobj_companyhome_mobile-color__hover); 
	text-decoration: var(--ezobj_companyhome_mobile-text-decoration__hover) !important; 
	text-transform: var(--ezobj_companyhome_mobile-text-transform__hover) !important;
}
@media all and (min-width: 350px) and (max-width: 1023px) {
	#ezobj_companyhome_mobile, a.ezobj_companyhome_mobile {
		padding : 0px 24px 0px 0px; 
	}
}


#ezobj_doctitle { 
	color: var(--ezobj_doctitle-color);
	font-family: var(--ezobj_doctitle-font-family);
	font-size: var(--ezobj_doctitle-font-size);
	font-weight: var(--ezobj_doctitle-font-weight);
	font-style: var(--ezobj_doctitle-font-style);
	text-shadow: var(--ezobj_doctitle-text-shadow);
	/* line-height: var(--ezobj_doctitle-line-height); */
	text-decoration: var(--ezobj_doctitle-text-decoration);
	text-transform: var(--ezobj_doctitle-text-transform);	
	/* margin-bottom: var(--ezobj_doctitle-margin-bottom);	 */
	text-align: var(--ezobj_doctitle-text-align);
	/* padding-top: var(--ezobj_doctitle-padding-top); */
	margin-bottom: 0px;
	display: var(--ezobj_doctitle-display);
}
.ezobj_doctitle_header { text-align:left;  }
/* @media all and (max-width: 768px) {  .ezobj_doctitle_header { text-align:center;  } } */

#ezobj_subtitle { 
	color: var(--ezobj_subtitle-color);
	font-family: var(--ezobj_subtitle-font-family);
	font-size: var(--ezobj_subtitle-font-size);
	font-weight: var(--ezobj_subtitle-font-weight);
	font-style: var(--ezobj_subtitle-font-style);
	text-shadow: var(--ezobj_subtitle-text-shadow);
	line-height: var(--ezobj_subtitle-line-height);
	text-decoration: var(--ezobj_subtitle-text-decoration);
	text-transform: var(--ezobj_subtitle-text-transform);	
}	

/* EZOD: --- Navigation --- */
#XXezobj_tabmenu_content_container {
	background-color: var(--ezobj_tabmenu_icing_container-background-color); 
	border-top: var(--ezobj_tabmenu_content_container_border-top);  
	border-bottom: var(--ezobj_tabmenu_content_container_border-bottom); 
	/* uncomment below to remove lines from container top and bottom */
	/* border-top-width: 0px; border-bottom-width: 0px */
} 

/* EZOD: Header sizes for Help, and other accessory pages */
h1 { 
	color: var(--ezobj_h1-color);
	font-family: var(--ezobj_h1-font-family);
	font-size: var(--ezobj_h1-font-size);
	font-weight: var(--ezobj_h1-font-weight);
	font-style: var(--ezobj_h1-font-style);
	text-shadow: var(--ezobj_h1-text-shadow);	
	line-height: var(--ezobj_h1-line-height);
	text-decoration: var(--ezobj_h1-text-decoration);
	text-transform: var(--ezobj_h1-text-transform);
	margin-bottom: var(--ezobj_h1-margin-bottom);
}
h2 {
	color: var(--ezobj_h2-color);
	font-family: var(--ezobj_h2-font-family);
	font-size: var(--ezobj_h2-font-size);
	font-weight: var(--ezobj_h2-font-weight);
	font-style: var(--ezobj_h2-font-style);
	text-shadow: var(--ezobj_h2-text-shadow);	
	line-height: var(--ezobj_h2-line-height);
	text-decoration: var(--ezobj_h2-text-decoration);
	text-transform: var(--ezobj_h2-text-transform);
	margin-bottom: var(--ezobj_h2-margin-bottom);
}
h3 {
	color: var(--ezobj_h3-color);
	font-family: var(--ezobj_h3-font-family);
	font-size: var(--ezobj_h3-font-size);
	font-weight: var(--ezobj_h3-font-weight);
	font-style: var(--ezobj_h3-font-style);
	text-shadow: var(--ezobj_h3-text-shadow);	
	line-height: var(--ezobj_h3-line-height);
	text-decoration: var(--ezobj_h3-text-decoration);
	text-transform: var(--ezobj_h3-text-transform);
	margin-bottom: var(--ezobj_h3-margin-bottom);
}


#ezcore_tabmenu_row_wrapper {  
	/* height: calc(var(--ezobj_tabmenu_row-height) + 2px);  z-index:99999; width:100%; */
	height: var(--ezobj_tabmenu_row-height);  z-index:99999; width:100%; 
	display: var(--ezcore_tabmenu_row_wrapper-display);
}
/* removed these on 5/29/24
#ezobj_tabmenu_tabbox { display: var(--ezobj_tabmenu_tabbox-display); }
#ezobj_hamburgermenu_box { display: var(--ezobj_hamburgermenu_box-display); }
#ezobj_titlebox_basic, #ezobj_titlebox_basic_mobile { display: var(--ezobj_titlebox_basic-display); }
#ezobj_titlebox { display: var(--ezobj_titlebox-display); }
#ezobj_hdr_row { display: var(--ezobj_hdr_row-display); }
#ezcore_hdr_row_spacer_mobile { display: var(--ezcore_hdr_row_spacer_mobile-display); }
*/

/* these next styles are overrides for specific layouts that need the ability to shut down elements */
/* removed 5/29/24
.ezcore_hidden_in_basic { display: var(--ezcore_hidden_in_basic-display) !important; }
.ezcore_hidden_in_basic_flex { display: var(--ezcore_hidden_in_basic_flex-display) !important; }

.ezcore_hidden_in_amm { display: var(--ezcore_hidden_in_amm-display) !important; }
.ezcore_hidden_in_amm_flex { display: var(--ezcore_hidden_in_amm_flex-display) !important; }

.ezcore_show_in_basic { display: var(--ezcore_show_in_basic-display) !important; }
.ezcore_show_in_basic_flex { display: var(--ezcore_show_in_basic_flex-display) !important; }
*/

.scrolling { position: fixed;  top: 0; }
.add_margin_if_scrolling { /* top: var(--ezcore_accessible_banner_height); */ }
.add_margin_if_scrolling_mobile { margin-top: var(--ezobj_hdr_mobile_row-height); }

/* new settings for layout3 */
#ezcore_sticky_wrapper2_spacer { height: 0px; padding: 0; margin: 0; }
.scrollingSpacerHeight { height: var(--ezobj_hdr_row-height) !important; }

/* EZOD: --- Footer --- */
#ezobj_stampbox { display: block;  margin-left:auto; margin-right:auto;   text-align: center; padding-top: 15px; filter: var(--ezobj_stampbox-filter); }


.thumbnailscontainer { line-height: normal; }
.thumbnailscontainer img { display:block; }

/* box is used in hosting/basic content area 1 with default document coloring, in AMM it is in content3, which can be different */

	a.box img  { border : 1px solid var(--ezobj_link-color);}
	a.box:visited img { border : 1px solid var(--ezobj_link-visited-color);}
	a.box:hover img {border : 1px solid var(--ezobj_link-color__hover);}	



#ezcore_javascriptoff_box { 
	background-color: #e5e5e5; margin-left:auto !important; margin-right:auto !important; border: 2px solid black; font-size: 18px;  
	color : black !important; text-align: center; padding: 20px; margin: 20px;
	width: 70%;
}
h2#ezcore_javascriptoff_box_h2 { color: black !important; }

#ezcore_browsercheck_box { 
	background-color: #e5e5e5; margin-left:auto !important; margin-right:auto !important; border: 2px solid black; font-size: 16px;  
	color : black !important; text-align: center; padding: 20px; margin: 20px;
	width: 70%;
}
h2#ezcore_browsercheck_box_h2 { color: black !important; font-size: 20px; }


/* Mobile doc title */
a.mobiletitle {
	font-size: var(--ezobj_doctitle_mobile-font-size);
	color: var(--ezobj_doctitle_mobile-color);
	font-family: var(--ezobj_doctitle_mobile-font-family);
	font-weight: var(--ezobj_doctitle_mobile-font-weight);
	line-height: var(--ezobj_doctitle_mobile-line-height);
	text-decoration: var(--ezobj_doctitle_mobile-text-decoration);
	text-transform: var(--ezobj_doctitle_mobile-text-transform);
	margin-bottom: 3px;
}
a.mobiletitle:visited { color: var(--ezobj_doctitle_mobile-color); }
a.mobiletitle:hover { 
	color: var(--ezobj_doctitle_mobile-color__hover);
	text-decoration: var(--ezobj_doctitle_mobile-text-decoration__hover);
}


/* mobile specific tweaks */
@media all and (max-width: 1023px) { 
	#ezobj_hdr_icing_container {
			display: var(--ezobj_hdr_icing_container_mobile-display);
	}
	#ezobj_hdr_crust_container {
			display: var(--ezobj_hdr_crust_container_mobile-display);
	}
	#ezobj_tabmenu_icing_container {
			display: var(--ezobj_tabmenu_mobile_icing_container-display);
	}
	#ezobj_tabmenu_crust_container {
			display: var(--ezobj_tabmenu_mobile_crust_container-display);
	}
	#ezobj_doc_icing_container {
			display: var(--ezobj_doc_mobile_icing_container-display);
	}
	#ezobj_doc_crust_container {
			display: var(--ezobj_doc_mobile_crust_container-display);
	}
	#ezobj_ftr_icing_container {
			display: var(--ezobj_ftr_mobile_icing_container-display);
	}
	#ezobj_ftr_crust_container {
			display: var(--ezobj_ftr_mobile_crust_container-display);
	}
	:target {
		/* scroll-margin-bottom: calc(var(--ezobj_tabmenu_row_mobile-height) + 20px); */
	}	
}

/* EZOD: new mobile logo handling */
/* REMOVED - does not work in some IOS/Safari combos ezobj_logo_img_mobile { cont ent: v ar(--logo_mobile_img); }  */

#ezobj_logo_img_mobile { max-width: 240px; }

#ezobj_noticebox {
	border: 1px solid var(--ezobj_separator-color) !important;   /* have to override inserted styles from ezod tool */
	border-radius: var(--ezobj_vsm_notice-border-radius);
	padding: 20px;
	margin-bottom: 40px;
	margin-top: 10px;
	width: var(--ezobj_vsm_notice-width);
    margin-left: auto !important;
    margin-right: auto !important; 	
}

/* DEBUG: legacy box */
.vsm-notice-blockquote {
	padding: 0;
	margin: 0;
	border: none;
}
@media all and (max-width: 650px) { 
	#ezobj_noticebox {
		padding: 10px; 
	}
}

/* styles from ezod tool */
.vsm-notice-header { font-size: 20px; }
.vsm-notice-p { font-size: 16px; }
.vsm-notice-notes { font-size: 14px; }
.vsm_defaulthide { display:none; }
@media all and (max-width:1023px) {
	/* .vsm-notice-blockquote { padding: 10px 10px 10px 10px; margin: 10px 10px 10px 10px; } */
	.vsm-notice-url { 
		display: block;
		word-break: break-all;
	}
}
@media all and (max-width:768px) {
	.vsm-notice-url { 
		font-size: 14px !important; 
	}
}

@media all and (max-width:500px) {
	.vsm-notice-url { 
		font-size: 12px !important; 
	}
}


.vsm_amm_meetingalert_box {
	border-radius: var(--ezobj_amm_meetingalert_box-border-radius);
	width: var(--ezobj_amm_meetingalert_box-width);
	padding: 20px; 
    margin-left: auto !important;
    margin-right: auto !important; 	
}

.hosting_hr, .docseparator {
	margin: 30px;
	height: 1px;
    background-color: var(--ezobj_body-color);
    border: none;
}

.vsm_defaultheadshotimg {
	image-rendering: pixelated;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
}

/* EZOD: 2023 Hosting and Basic styles  */

.ez_basic_header_pad { height: 2px; }
.support_font { font: 80% 'Source Sans Pro', sans-serif;  color: var(--ezobj_doc_content3-color); }
a.support_font { text-decaration: none; color: var(--ezobj_doc_content3-color); }

.accessible_infobox {  }
.accessible_iconbox_mobile { }

table.accessible_table { 
	margin-left: auto; margin-right: auto; width: 80%;
}
table.accessible_table_document_row {
	margin-top: 50px; 
}
td.accessible_td {
	vertical-align: top;
	/* padding-right: 20px; */
	padding-bottom: 30px;
}

.accessible_iconbox { }

.accessible_icon {
	color: var(--ezobj_link-color);
	height: 25px;
	width: 25px;
	font-size: 25px;
	margin-top: 2px;
}





	#ezobj_doc_content0_container {
		background-color: var(--ezobj_doc_content0_container-background-color);
		/* height is automatic */
		background-image: var(--ezobj_doc_content0_container-background-image);
		background-position: var(--ezobj_doc_content0_container-background-position);
		background-repeat: var(--ezobj_doc_content0_container-background-repeat);
		background-size: var(--ezobj_doc_content0_container-background-size);
		box-shadow: var(--ezobj_doc_content0_container-box-shadow);						
	}
		#ezobj_doc_content0 { 
			color: var(--ezobj_doc_content0-color); 
			background-color: var(--ezobj_doc_content0-background-color); 	
			background-image: var(--ezobj_doc_content0-background-image);
			background-position: var(--ezobj_doc_content0-background-position);
			background-repeat: var(--ezobj_doc_content0-background-repeat);
			background-size: var(--ezobj_doc_content0-background-size);
			box-shadow: var(--ezobj_doc_content0-box-shadow);						
		}
		#ezobj_doc_content0 a, #ezobj_doc_content0 a:visited { color: var(--ezobj_doc_content0_link-color); text-decoration-color: var(--ezobj_doc_content0_link-color); text-decoration: var(--ezobj_doc_content0_link-text-decoration); }
		#ezobj_doc_content0 a:hover { color: var(--ezobj_doc_content0_link-color__hover); text-decoration-color: var(--ezobj_doc_content0_link-color__hover); text-decoration: var(--ezobj_doc_content0_link-text-decoration__hover); }
		#ezobj_doc_content0 h1, #ezobj_doc_content0 h2, #ezobj_doc_content0 h3 { color: var(--ezobj_doc_content0_h1-color); }
		#ezobj_doc_content0 .ammIcon, #ezobj_doc_content0 form input[type="submit"] {
			color: var(--ezobj_doc_content0_button-color);
			background-color: var(--ezobj_doc_content0_button-background-color); 
			border: var(--ezobj_button_border-width) solid var(--ezobj_doc_content0_button_border-color);
		}
		#ezobj_doc_content0 .ammIconHover:hover, #ezobj_doc_content0 form input[type="submit"]:hover {
			color: var(--ezobj_doc_content0_button-color__hover);
			background-color: var(--ezobj_doc_content0_button-background-color__hover); 
			border: var(--ezobj_button_border-width) solid var(--ezobj_doc_content0_button_border-color__hover);
		}
		#ezobj_doc_content0 .docseparator, #ezobj_doc_content0 .hosting_hr {
			background-color: var(--ezobj_doc_content0_doc_separator-backround-color);
		}

	#ezobj_doc_content2_container {
		background-color: var(--ezobj_doc_content2_container-background-color);
		/* height is automatic */
		background-image: var(--ezobj_doc_content2_container-background-image);
		background-position: var(--ezobj_doc_content2_container-background-position);
		background-repeat: var(--ezobj_doc_content2_container-background-repeat);
		background-size: var(--ezobj_doc_content2_container-background-size);
		box-shadow: var(--ezobj_doc_content2_container-box-shadow);						
	}
		#ezobj_doc_content2 { 
			color: var(--ezobj_doc_content2-color); 
			background-color: var(--ezobj_doc_content2-background-color); 	
			background-image: var(--ezobj_doc_content2-background-image);
			background-position: var(--ezobj_doc_content2-background-position);
			background-repeat: var(--ezobj_doc_content2-background-repeat);
			background-size: var(--ezobj_doc_content2-background-size);
			box-shadow: var(--ezobj_doc_content2-box-shadow);						
		}
		#ezobj_doc_content2 a, #ezobj_doc_content2 a:visited { color: var(--ezobj_doc_content2_link-color); text-decoration-color: var(--ezobj_doc_content2_link-color); text-decoration: var(--ezobj_doc_content2_link-text-decoration); }
		#ezobj_doc_content2 a:hover { color: var(--ezobj_doc_content2_link-color__hover); text-decoration-color: var(--ezobj_doc_content2_link-color__hover); text-decoration: var(--ezobj_doc_content2_link-text-decoration__hover);  }
		#ezobj_doc_content2 h1, #ezobj_doc_content2 h2, #ezobj_doc_content2 h3 { color: var(--ezobj_doc_content2_h1-color); }
		#ezobj_doc_content2 .ammIcon, #ezobj_doc_content2 form input[type="submit"] {
			color: var(--ezobj_doc_content2_button-color);
			background-color: var(--ezobj_doc_content2_button-background-color); 
			border: var(--ezobj_button_border-width) solid var(--ezobj_doc_content2_button_border-color);
		}
		#ezobj_doc_content2 .ammIconHover:hover, #ezobj_doc_content2 form input[type="submit"]:hover {
			color: var(--ezobj_doc_content2_button-color__hover);
			background-color: var(--ezobj_doc_content2_button-background-color__hover); 
			border: var(--ezobj_button_border-width) solid var(--ezobj_doc_content2_button_border-color__hover);
		}
		#ezobj_doc_content2 .docseparator, #ezobj_doc_content2 .hosting_hr {
			background-color: var(--ezobj_doc_content2_doc_separator-backround-color);
		}


	#ezobj_doc_content3_container {
		background-color: var(--ezobj_doc_content3_container-background-color);
		/* height is automatic */
		background-image: var(--ezobj_doc_content3_container-background-image);
		background-position: var(--ezobj_doc_content3_container-background-position);
		background-repeat: var(--ezobj_doc_content3_container-background-repeat);
		background-size: var(--ezobj_doc_content3_container-background-size);
		box-shadow: var(--ezobj_doc_content3_container-box-shadow);						
	}
		#ezobj_doc_content3 { 
			color: var(--ezobj_doc_content3-color); 
			background-color: var(--ezobj_doc_content3-background-color); 	
			background-image: var(--ezobj_doc_content3-background-image);
			background-position: var(--ezobj_doc_content3-background-position);
			background-repeat: var(--ezobj_doc_content3-background-repeat);
			background-size: var(--ezobj_doc_content3-background-size);
			box-shadow: var(--ezobj_doc_content3-box-shadow);						
		}
		#ezobj_doc_content3 a, #ezobj_doc_content3 a:visited { color: var(--ezobj_doc_content3_link-color); text-decoration-color: var(--ezobj_doc_content3_link-color); text-decoration: var(--ezobj_doc_content3_link-text-decoration); }
		/* DEBUG: added important here and content5 to support co-hover logic */
		#ezobj_doc_content3 a:hover, #ezobj_doc_content3 a.link-active-state { color: var(--ezobj_doc_content3_link-color__hover) !important; text-decoration-color: var(--ezobj_doc_content3_link-color__hover) !important; text-decoration: var(--ezobj_doc_content3_link-text-decoration__hover) }
		#ezobj_doc_content3 h1, #ezobj_doc_content3 h2, #ezobj_doc_content3 h3 { color: var(--ezobj_doc_content3_h1-color); }
		#ezobj_doc_content3 .ammIcon, #ezobj_doc_content3 form input[type="submit"] {
			color: var(--ezobj_doc_content3_button-color);
			background-color: var(--ezobj_doc_content3_button-background-color); 
			border: var(--ezobj_button_border-width) solid var(--ezobj_doc_content3_button_border-color);
		}
		#ezobj_doc_content3 .ammIconHover:hover, #ezobj_doc_content3 form input[type="submit"]:hover {
			color: var(--ezobj_doc_content3_button-color__hover);
			background-color: var(--ezobj_doc_content3_button-background-color__hover); 
			border: var(--ezobj_button_border-width) solid var(--ezobj_doc_content3_button_border-color__hover);
		}
		#ezobj_doc_content3 .docseparator, #ezobj_doc_content3 .hosting_hr {
			background-color: var(--ezobj_doc_content3_doc_separator-backround-color);
		}


	#ezobj_doc_content4_container {
		background-color: var(--ezobj_doc_content4_container-background-color);
		/* height is automatic */
		background-image: var(--ezobj_doc_content4_container-background-image);
		background-position: var(--ezobj_doc_content4_container-background-position);
		background-repeat: var(--ezobj_doc_content4_container-background-repeat);
		background-size: var(--ezobj_doc_content4_container-background-size);
		box-shadow: var(--ezobj_doc_content4_container-box-shadow);						
	}
		#ezobj_doc_content4 { 
			color: var(--ezobj_doc_content4-color); 
			background-color: var(--ezobj_doc_content4-background-color); 	
			background-image: var(--ezobj_doc_content4-background-image);
			background-position: var(--ezobj_doc_content4-background-position);
			background-repeat: var(--ezobj_doc_content4-background-repeat);
			background-size: var(--ezobj_doc_content4-background-size);
			box-shadow: var(--ezobj_doc_content4-box-shadow);						
		}
		#ezobj_doc_content4 a, #ezobj_doc_content4 a:visited { color: var(--ezobj_doc_content4_link-color); text-decoration-color: var(--ezobj_doc_content4_link-color); text-decoration: var(--ezobj_doc_content4_link-text-decoration); }
		#ezobj_doc_content4 a:hover { color: var(--ezobj_doc_content4_link-color__hover); text-decoration-color: var(--ezobj_doc_content4_link-color__hover); text-decoration: var(--ezobj_doc_content4_link-text-decoration__hover);  }
		#ezobj_doc_content4 h1, #ezobj_doc_content4 h2, #ezobj_doc_content4 h3 { color: var(--ezobj_doc_content4_h1-color); }
		#ezobj_doc_content4 .ammIcon, #ezobj_doc_content4 form input[type="submit"] {
			color: var(--ezobj_doc_content4_button-color);
			background-color: var(--ezobj_doc_content4_button-background-color); 
			border: var(--ezobj_button_border-width) solid var(--ezobj_doc_content4_button_border-color);
		}
		#ezobj_doc_content4 .ammIconHover:hover, #ezobj_doc_content4 form input[type="submit"]:hover {
			color: var(--ezobj_doc_content4_button-color__hover);
			background-color: var(--ezobj_doc_content4_button-background-color__hover); 
			border: var(--ezobj_button_border-width) solid var(--ezobj_doc_content4_button_border-color__hover);
		}
		#ezobj_doc_content4 .docseparator, #ezobj_doc_content4 .hosting_hr {
			background-color: var(--ezobj_doc_content4_doc_separator-backround-color);
		}		

	#ezobj_doc_content5_container {
		background-color: var(--ezobj_doc_content5_container-background-color);
		/* height is automatic */
		background-image: var(--ezobj_doc_content5_container-background-image);
		background-position: var(--ezobj_doc_content5_container-background-position);
		background-repeat: var(--ezobj_doc_content5_container-background-repeat);
		background-size: var(--ezobj_doc_content5_container-background-size);
		box-shadow: var(--ezobj_doc_content5_container-box-shadow);						
	}
		#ezobj_doc_content5 { 
			color: var(--ezobj_doc_content5-color); 
			background-color: var(--ezobj_doc_content5-background-color); 	
			background-image: var(--ezobj_doc_content5-background-image);
			background-position: var(--ezobj_doc_content5-background-position);
			background-repeat: var(--ezobj_doc_content5-background-repeat);
			background-size: var(--ezobj_doc_content5-background-size);
			box-shadow: var(--ezobj_doc_content5-box-shadow);						
		}
		#ezobj_doc_content5 a, #ezobj_doc_content5 a:visited { color: var(--ezobj_doc_content5_link-color); text-decoration-color: var(--ezobj_doc_content5_link-color); text-decoration: var(--ezobj_doc_content5_link-text-decoration); }
		/* DEBUG: added important here and content5 to support co-hover logic */
		#ezobj_doc_content5 a:hover, #ezobj_doc_content5 a.link-active-state  { color: var(--ezobj_doc_content5_link-color__hover) !important; text-decoration-color: var(--ezobj_doc_content5_link-color__hover) !important; text-decoration: var(--ezobj_doc_content5_link-text-decoration__hover)  }
		#ezobj_doc_content5 h1, #ezobj_doc_content5 h2, #ezobj_doc_content5 h3 { color: var(--ezobj_doc_content5_h1-color); }
		#ezobj_doc_content5 .ammIcon, #ezobj_doc_content5 form input[type="submit"] {
			color: var(--ezobj_doc_content5_button-color);
			background-color: var(--ezobj_doc_content5_button-background-color); 
			border: var(--ezobj_button_border-width) solid var(--ezobj_doc_content5_button_border-color);
		}
		#ezobj_doc_content5 .ammIconHover:hover, #ezobj_doc_content5 form input[type="submit"]:hover {
			color: var(--ezobj_doc_content5_button-color__hover);
			background-color: var(--ezobj_doc_content5_button-background-color__hover); 
			border: var(--ezobj_button_border-width) solid var(--ezobj_doc_content5_button_border-color__hover);
		}
		#ezobj_doc_content5 .docseparator, #ezobj_doc_content5 .hosting_hr {
			background-color: var(--ezobj_doc_content5_doc_separator-backround-color);
		}		
				
	#ezobj_doc_content6_container {
		background-color: var(--ezobj_doc_content6_container-background-color);
		/* height is automatic */
		background-image: var(--ezobj_doc_content6_container-background-image);
		background-position: var(--ezobj_doc_content6_container-background-position);
		background-repeat: var(--ezobj_doc_content6_container-background-repeat);
		background-size: var(--ezobj_doc_content6_container-background-size);
		box-shadow: var(--ezobj_doc_content6_container-box-shadow);						
	}
		#ezobj_doc_content6 { 
			color: var(--ezobj_doc_content6-color); 
			background-color: var(--ezobj_doc_content6-background-color); 	
			background-image: var(--ezobj_doc_content6-background-image);
			background-position: var(--ezobj_doc_content6-background-position);
			background-repeat: var(--ezobj_doc_content6-background-repeat);
			background-size: var(--ezobj_doc_content6-background-size);
			box-shadow: var(--ezobj_doc_content6-box-shadow);						
		}
		#ezobj_doc_content6 a, #ezobj_doc_content6 a:visited { color: var(--ezobj_doc_content6_link-color); text-decoration-color: var(--ezobj_doc_content6_link-color); text-decoration: var(--ezobj_doc_content6_link-text-decoration); }
		#ezobj_doc_content6 a:hover { color: var(--ezobj_doc_content6_link-color__hover); text-decoration-color: var(--ezobj_doc_content6_link-color__hover); text-decoration: var(--ezobj_doc_content6_link-text-decoration__hover);  }
		#ezobj_doc_content6 h1, #ezobj_doc_content6 h2, #ezobj_doc_content6 h3 { color: var(--ezobj_doc_content6_h1-color); }
		#ezobj_doc_content6 .ammIcon, #ezobj_doc_content6 form input[type="submit"] {
			color: var(--ezobj_doc_content6_button-color);
			background-color: var(--ezobj_doc_content6_button-background-color); 
			border: var(--ezobj_button_border-width) solid var(--ezobj_doc_content6_button_border-color);
		}
		#ezobj_doc_content6 .ammIconHover:hover, #ezobj_doc_content6 form input[type="submit"]:hover {
			color: var(--ezobj_doc_content6_button-color__hover);
			background-color: var(--ezobj_doc_content6_button-background-color__hover); 
			border: var(--ezobj_button_border-width) solid var(--ezobj_doc_content6_button_border-color__hover);
		}
		#ezobj_doc_content6 .docseparator, #ezobj_doc_content6 .hosting_hr {
			background-color: var(--ezobj_doc_content6_doc_separator-backround-color);
		}
		
	#ezobj_doc_content7_container {
		background-color: var(--ezobj_doc_content7_container-background-color);
		/* height is automatic */
		background-image: var(--ezobj_doc_content7_container-background-image);
		background-position: var(--ezobj_doc_content7_container-background-position);
		background-repeat: var(--ezobj_doc_content7_container-background-repeat);
		background-size: var(--ezobj_doc_content7_container-background-size);
		box-shadow: var(--ezobj_doc_content7_container-box-shadow);						
	}
		#ezobj_doc_content7 { 
			color: var(--ezobj_doc_content7-color); 
			background-color: var(--ezobj_doc_content7-background-color); 	
			background-image: var(--ezobj_doc_content7-background-image);
			background-position: var(--ezobj_doc_content7-background-position);
			background-repeat: var(--ezobj_doc_content7-background-repeat);
			background-size: var(--ezobj_doc_content7-background-size);
			box-shadow: var(--ezobj_doc_content7-box-shadow);						
		}
		#ezobj_doc_content7 a, #ezobj_doc_content7 a:visited { color: var(--ezobj_doc_content7_link-color); text-decoration-color: var(--ezobj_doc_content7_link-color); text-decoration: var(--ezobj_doc_content7_link-text-decoration); }
		#ezobj_doc_content7 a:hover { color: var(--ezobj_doc_content7_link-color__hover); text-decoration-color: var(--ezobj_doc_content7_link-color__hover); text-decoration: var(--ezobj_doc_content7_link-text-decoration__hover);  }
		#ezobj_doc_content7 h1, #ezobj_doc_content7 h2, #ezobj_doc_content7 h3 { color: var(--ezobj_doc_content7_h1-color); }
		#ezobj_doc_content7 .ammIcon, #ezobj_doc_content7 form input[type="submit"] {
			color: var(--ezobj_doc_content7_button-color);
			background-color: var(--ezobj_doc_content7_button-background-color); 
			border: var(--ezobj_button_border-width) solid var(--ezobj_doc_content7_button_border-color);
		}
		#ezobj_doc_content7 .ammIconHover:hover, #ezobj_doc_content7 form input[type="submit"]:hover {
			color: var(--ezobj_doc_content7_button-color__hover);
			background-color: var(--ezobj_doc_content7_button-background-color__hover); 
			border: var(--ezobj_button_border-width) solid var(--ezobj_doc_content7_button_border-color__hover);
		}
		#ezobj_doc_content7 .docseparator, #ezobj_doc_content7 .hosting_hr {
			background-color: var(--ezobj_doc_content7_doc_separator-backround-color);
		}

	#ezobj_doc_content8_container {
		background-color: var(--ezobj_doc_content8_container-background-color);
		/* height is automatic */
		background-image: var(--ezobj_doc_content8_container-background-image);
		background-position: var(--ezobj_doc_content8_container-background-position);
		background-repeat: var(--ezobj_doc_content8_container-background-repeat);
		background-size: var(--ezobj_doc_content8_container-background-size);
		box-shadow: var(--ezobj_doc_content8_container-box-shadow);						
	}
		#ezobj_doc_content8 { 
			color: var(--ezobj_doc_content8-color); 
			background-color: var(--ezobj_doc_content8-background-color); 	
			background-image: var(--ezobj_doc_content8-background-image);
			background-position: var(--ezobj_doc_content8-background-position);
			background-repeat: var(--ezobj_doc_content8-background-repeat);
			background-size: var(--ezobj_doc_content8-background-size);
			box-shadow: var(--ezobj_doc_content8-box-shadow);						
		}
		#ezobj_doc_content8 a, #ezobj_doc_content8 a:visited { color: var(--ezobj_doc_content8_link-color); text-decoration-color: var(--ezobj_doc_content8_link-color); text-decoration: var(--ezobj_doc_content8_link-text-decoration); }
		#ezobj_doc_content8 a:hover { color: var(--ezobj_doc_content8_link-color__hover); text-decoration-color: var(--ezobj_doc_content8_link-color__hover);  text-decoration: var(--ezobj_doc_content8_link-text-decoration__hover); }
		#ezobj_doc_content8 h1, #ezobj_doc_content8 h2, #ezobj_doc_content8 h3 { color: var(--ezobj_doc_content8_h1-color); }
		#ezobj_doc_content8 .ammIcon, #ezobj_doc_content8 form input[type="submit"] {
			color: var(--ezobj_doc_content8_button-color);
			background-color: var(--ezobj_doc_content8_button-background-color); 
			border: var(--ezobj_button_border-width) solid var(--ezobj_doc_content8_button_border-color);
		}
		#ezobj_doc_content8 .ammIconHover:hover, #ezobj_doc_content8 form input[type="submit"]:hover {
			color: var(--ezobj_doc_content8_button-color__hover);
			background-color: var(--ezobj_doc_content8_button-background-color__hover); 
			border: var(--ezobj_button_border-width) solid var(--ezobj_doc_content8_button_border-color__hover);
		}
		#ezobj_doc_content8 .docseparator, #ezobj_doc_content8 .hosting_hr {
			background-color: var(--ezobj_doc_content8_doc_separator-backround-color);
		}									



/* content width to adjust to allow branding to show on margins until small sized */
#ezobj_doc_content, #ezobj_doc_content0, #ezobj_doc_content1, #ezobj_doc_content2, #ezobj_doc_content3, #ezobj_doc_content4, #ezobj_doc_content5, #ezobj_doc_content6, #ezobj_doc_content7, #ezobj_doc_content8,

	#ezobj_tabmenu_icing, #ezobj_tabmenu_content, #ezobj_tabmenu_crust, 

#ezobj_hdr_icing, #ezobj_hdr_content, #ezobj_hdr_crust, 
#ezobj_ftr_icing, #ezobj_ftr_content, #ezobj_ftr_crust
{
	max-width: var(--ezcore_contentarea_max-size);
}
@media all and (min-width: 550px) and (max-width: 1600px) {
	#ezobj_doc_content, #ezobj_doc_content0, #ezobj_doc_content1, #ezobj_doc_content2, #ezobj_doc_content3, #ezobj_doc_content4, #ezobj_doc_content5, #ezobj_doc_content6, #ezobj_doc_content7, #ezobj_doc_content8,
	
		#ezobj_tabmenu_icing, #ezobj_tabmenu_content, #ezobj_tabmenu_crust, 
	
	#ezobj_hdr_icing, #ezobj_hdr_content, #ezobj_hdr_crust, 
	#ezobj_ftr_icing, #ezobj_ftr_content, #ezobj_ftr_crust
	{
		max-width: 90%;
	}
}


.vsm_section_padding {
	padding-bottom: 40px;
}
.clearfix { clear: both; }

img {
    max-width: 100%;
}

hr.vsm_hr { width: 80%; text-align: center; clear: both; margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; 
  border: var(--ezobj_separator-width) solid var(--ezobj_separator-color);
  border-radius: 5px;
  display: var(--ezobj_separator-display);
}

/* EZOD: new feature to force smaller text on text links in areas we need it */
.vsm_use_small_links a, .vsm_use_small_links a:visited {
	font-size: var(--ezobj_use_small_links-font-size-percent);
	word-break: break-all;
}
@media all and (max-width: 1023px) {
	.vsm_use_small_links a, .vsm_use_small_links a:visited {
		font-size: var(--ezobj_use_small_links_mobile-font-size-percent);
		display: block;
	}
}

/* New contacts flexbox */
.vsm_columns_centered_flex {
	display: flex; 
	flex-direction: row;
	justify-content: center;
	align-items: stretch;
	align-content: center;
	gap: 20px;
	flex-wrap: wrap;
}




/* EZOD: moved in styles from virtual meeting to here instead (old Generic141, new VIRTUALMEETING_Styles_and_scripts) */

/* EZOD: remove page numbering and bottom nav row and mobile menu */
.ez_pagenumtext2, #ez_row4box, #ez_footerbox, #ez_mobilefooter, #ezzoomlargescreenbuttons, #mobilefooterpagetotal, .continue /* ,#ezobj_hamburgermenu_box, .ezcore_hamburgermenu_iconbox, */ { display: none !important; }

/* EZOD: make voting icons align top and 50px width */
td.vertical-top { vertical-align: top; }

/* EZOD: No wrapping on audience phone number */
span.vsm_audiencebridge_ustollfreephone, span.vsm_audiencebridge_ustollphone, span.vsm_audiencebridge_passcode { white-space: nowrap; }

/* EZOD: Don't let input exceed max width */
form input[type="text"], form input[type="email"] { max-width: 100%;  }

table.vsm_votingtable>tbody>tr>td:not(:last-child) { padding-right: 15px; }

table.vsm_votingtable>tbody>tr>td { padding-bottom: 20px; }


@media all and (max-width: 1300px) {
	table.vsm_votingtable>tbody>tr>td { padding-bottom: 20px; }
}

@media all and (max-width: 600px) {
	table.vsm_votingtable>tbody>tr>td { padding-bottom: 20px; }
}

/* EZOD: Swap VSM voting table to small version */
@media all and (max-width: 479px) {
	table.vsm_votingtable thead { display: none; }
	table.vsm_votingtable>tbody>tr>td { display: block; margin-top: 5px; margin-bottom: 5px; padding-bottom: 0px; }

	/* table.vsm_votingtable>tbody>tr>td:nth-child(1):before { content:'Proposal:'; font-weight: bold; display: block; margin-top: 10px; margin-bottom: 10px; } */
	div.vsm_mobileonlyvotinginfoheader { font-size:110%; font-weight: bold; padding-bottom: 10px; border-bottom: 1px solid #231f20; margin-bottom: 5px; }
	table.vsm_votingtable>tbody>tr>td:nth-child(2):before { content:'Board Recommendation:'; font-weight: bold; display: block; margin-top: 10px; }
	table.vsm_votingtable>tbody>tr>td:nth-child(2) { padding-bottom: 10px; border-bottom: 1px solid #231f20; margin-bottom: 5px; }
}

.vsm_contactbox { margin-left: auto; margin-right: auto; padding-right:15px;
	/* max-width: 330px;  */
}

/* EZOD: Meeting info section, icon cols and right col */
div.vsm-rightcolheadingspace, div.vsm-leftcolheadingspace { margin-top: 20px; }
div.vsm_registrationovertext p { margin-top: 0px; }
.vsm-headshot1 { text-align: center; }

div.meetinginfoleftcol { float: left; width: 60px; margin-left:0px; margin-right: -10px; } 
div.meetinginforightcol { float: left;  width: calc(100% - 70px); }
div.meetingregleftcol { float: left; width: 60px; margin-left:0px; margin-right: -10px; }
div.meetingregleftcol .paddedcontent, div.meetinginfoleftcol .paddedcontent { padding-left: 0px; }
@media all and (max-width: 767px) {
div.meetinginfoleftcol, div.meetingregleftcol { margin-left: 0px; width: 60px; margin-right: -10px; }
div.meetinginfoleftcol div.paddedcontent, div.meetingregleftcol div.paddedcontent { padding-left: 0px; }
div.meetinginforightcol { width: calc(100% - 50px); }
}

/* 12/12/25 new single format for 2 columns with icons on left and content on right; use for meeting info, registration, voting, documents; */
div.ezobj_2Col_Left {
	float: left; width: 50px; margin-left:0px; 
	padding-left: 0px; padding-right: 0px;
	padding-top: 6px; padding-bottom: 10px;
}
div.ezobj_2Col_Right {
	float: left;  
	width: calc(100% - 70px);
	/* max-width: 800px; */
	padding-left: 0px; padding-right: 20px;
	padding-top: 0px; padding-bottom: 10px;
}
@media all and (max-width: 767px) {
	div.ezobj_2Col_Right { 
		/* width: calc(100% - 50px);  */
	}
}

/* disable paddedcontent inside 2Col divs */
div.ezobj_2Col_Left .paddedcontent, div.ezobj_2Col_Right .paddedcontent { padding: 0px; }

.ezobj_docspacing_after { clear:both; margin-bottom: 0px; }

div.vsm_presenterphonenoticebox { padding: 10px 10px 10px 10px; border: var(--ezobj_alertbox_border-width) solid var(--ezobj_alertbox_border-color); margin-left: 20px; }
@media all and (max-width: 767px) { 
	div.vsm_presenterphonenoticebox { margin-left: 0px; }
}

/* EZOD: Center replay iframe and meeting iframe */
div.vsm_postmeetingiframe, div.vsm_preandlivemeetingiframe { text-align: left; }



.vsm_defaulthide, .container .vsm_defaulthide.column, .container .vsm_defaulthide.columns { display:none; }

.paddedcontent { padding-left: 10px; padding-right: 10px; }
a.logoutlink { font-weight: bold; }

@media all and (max-width: 767px) {
	.paddedsmallcontent  { padding-left: 10px; padding-right: 10px; max-width: 96%; }
}

@media all and (max-width: 420px) {
	.paddedsmallcontent  { padding-left: 2px; padding-right: 2px; }
	.vsm_loginbox1, .vsm_loginbox2, .vsm_loginbox3, .vsm_loginbox4, .vsm_loginbox5, .vsm_loginbox6, .vsm_loginbox7, .vsm_loginbox8 { max-width: 270px; }
}



.vsm_IsMeetingNotFound {  }
.vsm_IsMeetingFound {  }
.vsm_IsPreMeeting { }
.vsm_IsRegistrationNotYetOpen {  }
.vsm_IsRegistrationOpen {  }
.vsm_IsControlNumberProvided {  }
.vsm_IsControlNumberValid {  }
.vsm_IsInvestorKicked {  }
.vsm_IsInvestorDenied {  }
.vsm_IsInvestorNotKickedOrDenied {  }
.vsm_IsInvestorRegistered {  }
.vsm_IsInvestorNotRegistered {  }
.vsm_IsControlNumberInvalid {  }
.vsm_IsControlNumberNotProvided {  }
.vsm_IsRegistrationClosed {  }
.vsm_IsLiveMeeting {  }
.vsm_IsPostMeeting { }
.vsm_IsReplayNotYetAvailable {  }
.vsm_IsReplayAvailable { }
.vsm_IsReplayNoLongerAvailable  { }

.vsm_SectionBreak { clear: both; padding-top: 0px;  }

.docseparator { margin-top: 20px; margin-bottom: 20px; margin-left: 10px; margin-right: 10px; }
div.meetinginfodocsep { margin-right: -16px; }
@media all and (max-width: 767px) {
	div.meetinginfodocsep { margin-left: 5%; margin-right: 5%; }
}

table.vsm_mtginfotable { width: 100%; /* color: #073f5b; */ font-weight: 400; }
table.vsm_mtginfotable td { padding: 10px 10px 10px 10px; }
table.vsm_mtginfotable td:first-child { width: 50px; padding-right: 0px; }
table.vsm_votingtable { width: 100%; padding-bottom: 10px; }
th.vsm_votingtableheader { text-align: left; font-weight: bold; }
.vsm_votingtable_lastcol { min-width: 200px; }
.vsm_dryrunbox, .vsm_amm_meetingalertbox { 
	border: var(--ezobj_alertbox_border-width) solid var(--ezobj_alertbox_border-color); 

}
.vsm_amm_meetingalertbox p { margin-bottom: 0px; }
.vsm_amm_meetingalertbox { margin-top: 5px; margin-bottom: 5px; }

.float-left { float: left;  }

h1,h2,h3 { padding-top: 10px;   /* padding-top: 20px; padding-bottom: 20px; text-align: center; */ }
h2.vsm_h3left, h3.vsm_h3left { padding-bottom: 0px !important; text-align: left; margin-bottom: 5px; }

div.vsm_mtgcounter { margin-top: 20px; width: 250px; text-align: center; }
@media all and (max-width: 420px) { 
	div.vsm_mtgcounter { width: 200px; }
}

/* 12/13/25 new style to control if an item needs javascript to center when 1 line */
.padIfOneLine { padding-top: 0px; }
.padFor_1line { padding-top: var(--ezobj_2col_1line-padding-top); }
.padIfOneLine_hdr { padding-top: 0px; }
.padFor_1line_hdr { padding-top: var(--ezobj_2col_1line_hdr-padding-top); }

.vsm_mtgcounter_text { text-transform: uppercase; font-size: 11px;  }
.vsm_mtgcounter_caption { text-align:center; }
div.vsm_mtgcounter_timespan { float: left; width: 52px; margin-right: 5px;  }

div.vsm_mtgcounter_box  { 
	font-weight: bold; 
	font-size: 120%; 
	font-family: var(--ezobj_hamburgermenu_icon-font-family);
	display: flex;
    align-items: center;
    justify-content: center; 
	margin-left: auto; 
	margin-right: auto; 
}
	
/* Virtual Meeting iframe and wrapper */

.resp-iframe, .vsm_InsteadofIframediv {
	/* new 8/1/25 go with full width instead of width: 600px; */
	width: calc(100% - 20px);

	min-height: 275px;
	max-width: calc(100% - 20px);
	margin-bottom: 15px;
	margin-top: 5px;
}


/* new Gmeet size 8/18/25 */
.resp-iframe {
	display: block;
	width: 370px;
}


.vsm_InsteadofIframediv {
	text-align: center;
	padding:10px;
	max-width: calc(100% - 20px);
}


/* EZOD: Has slides versions */
.resp-iframe-ppt, .vsm_InsteadofIframediv-ppt {
	width: calc(100% - 20px);
	min-height: 765px;
	max-width: calc(100% - 20px);
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	margin-top: 5px;
}

/* @media all and (max-width: 701px) {
	.resp-iframe-ppt, .vsm_InsteadofIframediv-ppt { min-height: 575px; }
} */

/* new 8/18/25 */
@media all and (max-width: 767px) {
	.vsm_InsteadofIframediv-ppt { min-height: 565px; }
	.resp-iframe-ppt { width: 440px; min-height: 820px; }
}


/* no longer used  .resp-premeetingppt { height: 300px; min-height: 300px; }  */
 
.vsm_liveinfobox {
	padding:10px;
	border: var(--ezobj_alertbox_border-width) solid var(--ezobj_alertbox_border-color);
	background-color: var(--ezobj_alertbox-background-color);
	color: var(--ezobj_alertbox-color);	
	margin: 10px;
}
.vsm_liveinfobox_image { float: right; padding-left: 20px; }
.vsm_liveinfobox_textbox { /* float: left; */ }
.vsm_liveinfobox_link, a.vsm_liveinfobox_link {  }

.vsm_presenterbox {
	border: var(--ezobj_alertbox_border-width) solid var(--ezobj_alertbox_border-color);
	background-color: var(--ezobj_alertbox-background-color);
	color: var(--ezobj_alertbox-color);
	padding:20px;
}

.vsm_presenter_bridgephone, .vsm_presenter_bridgecode, .vsm_presenter_other {
padding: 10px; font-weight: bold; 
}

@media all and (min-width: 768px) and (max-width: 1023px) {
	table.vsm_mtginfotable td:first-child { }
	table.vsm_mtginfotable td, table.meetingdoctable td { padding: 10px 5px 10px 5px; }
	div.vsm_mtgcounter_timespan { margin-right: 4px;  }
}

@media all and (max-width: 419px) {
	table.vsm_mtginfotable td:first-child { }
	table.vsm_mtginfotable td { padding: 10px 5px 10px 5px; }
	div.vsm_mtgcounter_timespan { margin-right: 4px;  }
}

@media all and (max-width: 767px) {
	.vsm_InsteadofIframediv { width: auto; }
}


.pin_buttoncancel, .pin_buttonforgot { margin-left: 15px !important; }

.vsm_registrationoverlaydiv {  
  background: rgba(0, 0, 0, 0.9); 
  width:      100%;
  height:     100%; 
  z-index:    100000;
  top:        0; 
  left:       0; 
  position:   absolute;
  display: flex; 
  text-align: center; 
  align-items: start;
  justify-content: center;
  color: white;
}

.vsm_registrationoverlaytext {
padding: 30px 30px 30px 30px;
max-width: 600px; text-align:left;
color: white;
}

.vsm_registraitonoverlayx { text-align: right; font-size: 50px; font-weight: bold; line-height: normal; margin-bottom: 10px; }

.vsm_registraitonoverlayx a, .vsm_registrationoverlaytext a, .vsm_registraitonoverlayx a:visited, .vsm_registrationoverlaytext a:visited, .vsm_registrationoverlaytext h3.vsm_h3left { color: white; } 
.vsm_registraitonoverlayx a:hover { text-decoration: none; color: #BBBBBB; }

@media all and (max-width: 359px) {
	.vsm_registrationoverlaytext { padding: 30px 10px 30px 10px; max-width: 280px; }
}

.vsm_waitoverlaydiv {  
  background: rgba(255, 255, 255, 0.6); 
  width:      100%;
  height:     100%; 
  z-index:    1000000;
  top:        0; 
  left:       0; 
  position:   fixed;
  display: flex; 
  text-align: center; 
  align-items: start;
  justify-content: center;
}

.vsm_waitoverlaytext {
font-size: 35px;
margin-top: 25vh;
color: #000000;
background-color: #f5f5f5;
padding: 30px 30px 30px 30px;
}

.messagebox_overlay { z-index: 1000001 !important; }







#ezcore_accessible_banner_wrapper { 
	/* position: fixed; */
	top: 0; 
	left: 0; 
	height: 25px;
	width: 100%;
	background-color: white;
	color: black;
}
#ezcore_accessible_banner_container {
	width: calc(100% - 10px);   /* accommodate padding-right */
	text-align: right;
	height: 25px;
	font-size: 14px;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
	padding-right: 10px;
	max-width: var(--ezcore_contentarea_max-size);
}
#ezcore_accessible_banner {
	padding-right: 10px;
	/* position:fixed;
	width: 100%;
	max-width: var(--ezcore_contentarea_max-size);
	z-index: 5; */
}
#ezcore_accessible_banner_box {
	max-width: 450px;
	min-width: 250px;
	top: -10000px;
	background-color: white;
	color: black;
	position: absolute;
	border: 2px solid black;
	padding: 20px;
	right: 0px;              /* right is adjusted by js using contentwidth and margin calculations */
	text-align: left;
	font-family: 'Arial';
	z-index: 50000000;
}
.ezcore_accessible_banner_h2 { font-family: 'Arial'; color: black; }
.ezcore_accessible_banner_h3 { padding-top: 10px; font-family: 'Arial'; color: black; }

.ezcore_accessibile_banner_closebox { float: right; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px;  }

#ezcore_accessible_banner_icon, a.ezcore_accessible_banner_link, a:visited.ezcore_accessible_banner_link {
	font-family: 'Arial';
	color: black;
	text-decoration: none;
	font-size: 14px;
}
a:hover.ezcore_accessible_banner_link {
	text-decoration: underline;
}
.show_if_amm, .show_if_pdfs { display: none; }

@media all and (max-width: 768px) { 
	.ezcore_accessible_banner_h2, .ezcore_accessible_banner_h3 { font-size: 18px !important; }
}

@media all and (max-width: 420px) { 
	#ezcore_accessible_banner_icon, a.ezcore_accessible_banner_link, a:visited.ezcore_accessible_banner_link, 
	#ezcore_accessible_banner_container, .docSwitcher, a.docSwitcher, .bigurltext { font-size: 9px !important; }
	#ezcore_accessible_banner_box, #ezcore_accessible_banner_box a, #ezcore_accessible_banner_box a:hover, #ezcore_accessible_banner_box a:visited { font-size: small !important; }
}

.ezobj_accessible_button-color {
	color: var(--ezobj_doc_content3-color);
}

/* 8/1/25 - new approach to meeting info columns */
.vsm-info-leftcol { flex-basis: 48%; padding: 0;  }
.vsm-info-rightcol { flex-basis: 43%; padding: 0; padding-left: 40px; }
@media only screen and (max-width: 1099px) {
	.vsm-info-leftcol,.vsm-info-rightcol { flex-basis: 96%; padding-left: 0px; }
}

/*
@media only screen and (max-width: 1099px) {
	.resp-iframe, .resp-premeetingppt, .vsm_InsteadofIframediv { width: calc(100% - 20px); }
}
@media only screen and (max-width: 599px) {
	.resp-iframe, .resp-premeetingppt, .vsm_InsteadofIframediv { min-height: 330px; }
}
*/

#questiontext1 { max-width: 96%; }

.ezcore_formrow {
	max-width: 100%;
}
.ezcore_formtextbox {
	width: 300px;
}

@media only screen and (max-width: 599px) {
	.ezcore_formtextbox {
		width: 250px;
	}
}

@media only screen and (max-width: 399px) {
	.ezcore_formtextbox {
		width: 150px;
	}
}

.vsm_playbutton {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAQAAAAngNWGAAABsUlEQVQoz42SS2sUURCFT/UjrQtfRAOCGrHBLCKKM05IQyDBGBmU+CIyrjQyggi+xZVpHA2hxeAfcdMr6f/h0m1veunaDPlc5Hozycp7FxeqTp2qe+pI/3vwN8ji/EJ1s34wXKlb1fHcst2cBwZpUvSadZ7SZZ6rPOIDb5rThaV7gFFnsvxMjwRDGCJGzPKF66V1PFDpZPmNKdcldG+MEZGzXCp1wEPFBmcRIRGGEGMOHCA+MV0gSWF2r7nvAIlr/A8kAs6QN5ZJSvIBiU/NsM5RAjfrTtELLuaSLlVPPE/ANeAXvT2sGauVpBv1sgsbYpFtYIsftF3MOMnLWtLKcIHYVy8CWwD8oe1iJ3g3lHS7XsIQIYFj3AZ+couDjnGCt7WkK1V/RJAu8Js1Egxzn2rTryQdyAfEXuRZvnMOEWBe+j4zuaQg6zfzfsYEESFCDBFhjDNoxjJJ6EjxlWNuzp2C0ItjvGeu8LtulZsc3vWUYzfEcx6Xlnr3qNMpN5kb2YYRcIqPPBx1D0JKx4vXzYC7XGaKabq8Yq1pFUr3GRchZRP5UrVaPxv26zvV+X0O/wu5lH1QpmADEwAAAABJRU5ErkJggg==');
  height: 20px;
  width: 20px;
  border: 0;
  display: inline-block;
}

/* required for smart menu */
.vsm_webcast_shortname, .vsm_menuspan {
	display: contents; 
}

.ezcore_desktopmenu_only {
	display: block;
}
#ezcore_menu_mobile .ezcore_desktopmenu_only {
	display: none;
}



/* 2024 - new additions for accessiblity and validation */

/* style to be used for alt text blocks instead of alt tag */
.visually-hidden {
      position: absolute;
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0,0,0,0) !important;
	white-space: nowrap !important;
	border: 0 !important;
}

/* style to allow for visual focus on tab */
a:focus {
  outline: 3px solid var(--ezobj_tabmenu_tab-color__hover);
  /* background-color: #fdf6e7; */
}


.nomargins {
	margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0;
    margin-inline-end: 0;
	margin: 0; 
	display: inline-block;
}


img.ezodobj_thumbnail { border: 0; min-width: 150px; }

/* use div_span instead of a span tag for w3c validation, but NOT on defaulthide ones */
.div_span { display: inline; }

/* replace use of NOBR tags with this class */
.nowrap {
  white-space: nowrap;
}

/* language blocks - hidden by default, they become "inline" when visible */
.lang_en, .lang_fr, .lang_pt, .lang_es, .lang_frc
{ display:none; }




.ezcore_doc_textcol {
	padding-top: 10px;
	margin-left: 2px;
}

.ezcore_doc_thumbcol {
	padding-left:3px; padding-right:3px; padding-top:5px; text-align:center;
	margin-right: 20px;
}
@media only screen and (max-width: 723px) {
	.ezcore_doc_thumbcol {
		margin-right: 0px;
	}
}

.vsm_proxyvote_onlinecol, .vsm_proxyvote_telephonecol, .vsm_proxyvote_mailcol {
	margin-left: 2px;
	padding-right: 8px;
	min-width: 290px;
}

td.vsm_voteicon_cell { padding-top: 2px; }



/* new proposals display */

.ezobj_proposals_hdr {
	font-weight: 700;
	font-size: 110%;
	padding-top: 8px;
	padding-bottom: 0px;
}

.ezobj_proposals_spacer_container {
	flex-basis: 98%;  /* needs to be wider than the normal 96 to allow hr to start before left column of text */
}

hr.ezobj_proposals_spacer {
	width: 100%;
	height: 1px;
    background-color: var(--ezobj_proposal_separator-color);
	opacity: var(--ezobj_proposal_separator-opacity); 
    border: none;	
}

.vsm_meetingproposalsautodiv {
	padding-top: 0px; 
    padding-bottom: 30px;
}

.ezobj_proposals_col_left,.ezobj_proposals_col_right {
	text-align: left;
	padding-top: 12px;
	padding-bottom: 12px;	
    display: flex;
    align-items: center;
    justify-content: left;	
}

.ezobj_proposals_col_left {
	flex-basis: 72%;
	padding-right: 15px;
}

.ezobj_proposals_col_right {
	flex-basis: 24%;
}

.vsm_votecol_icon {
	margin-left: 5px;
}

.ezobj_proposals_col_right_container {
	display: flex;
    flex-wrap: wrap;
	width: 100%;
	justify-content: left;
}
.ezobj_recommendation_icon, .ezobj_recommendation_text {
	/* float: left; */
	display: flex;
    align-items: center;
    justify-content: left;	
	padding-right: 5px;
}
.ezobj_recommendation_text_span { padding-left: 5px; }

.ezobj_recommendation_mobile_label { 
	display: none; 
	font-weight: 700; 
}

.ezobj_proposal_separator_mobileonly { display: none; }

@media only screen and (max-width: 767px) {
	.ezobj_proposals_col_left,.ezobj_proposals_col_right {
		flex-basis: 96%;
		padding-right: 0px;
	}
	.ezobj_recommendation_mobile_label { display: flex;  }
	.ezobj_proposal_separator_mobileonly { display: block; }
}


.vsm_contactscol a { word-break: break-all;  /* overflow:hidden; text-overflow:ellipsis; display: inline-block; width: 100%; padding-right: 10px; */ }
.vsm_contactscol { /* min-width: 290px; max-width: 600px; */ }

.vsm_investorcontactcoldiv, .vsm_transferagentcoldiv, .vsm_techsupportcoldiv {
	
}

.ezcore_flex-contacts-container {
    display: flex;
    flex-wrap: wrap;
	justify-content: left;
	width: 100%;
}

.ezcore_flex-contacts-col-third { flex-basis: 32%; }
.ezcore_flex-contacts-col-half 	{ flex-basis: 48%; }
.ezcore_flex-contacts-col-all 	{ flex-basis: 96%; }

@media only screen and (max-width: 1023px) {
	.ezcore_flex-contacts-col-third { flex-basis: 96%; }
}

@media only screen and (max-width: 767px) {
	.ezcore_flex-contacts-col-half { flex-basis: 96%; }
}


/* special case for PDF info box */
/* #ezobj_pdf_icon_col.ezobj_2Col_Left { width: 28px; padding-top: 0px; } */
/* #ezodobj_pdf_footer_text.padIfOneLine { margin-top: 5px; }
#ezodobj_pdf_footer_text.padFor_1line { margin-top: 0px; } */

.ezcore_flex-pdfinfo-container {
	display: flex;
	justify-content: center;
	align-items: center;	
}
.ezobj_pdfinfo-leftcol {
	width: 28px;
	display: flex;
	margin-left: 10px;
}
.ezobj_pdfindo-rightcol {
	display: flex;
	padding-left: 1px;
}



/* MENU_Mobile_Menu_Settings.css; OLD NAME: Generic38 */
/* // EZOD_SCRIPT_FLAG */

/* EZOD: G38 - Mobile menu, mobile footer styles, mobile icon styles. */
.ddmobileicondiv { display:none !important; } /* HIDE THE ICONS ON MOBILE HELP AND FEATURES MENU */

a img{
    border: 0px;
}

textarea:focus, input:focus, a:focus {
    outline: none;
}

/* Styles for mobile footer push to bottom */
    * {
    margin: 0;
    }
    html, body {
    height: 100%;
    }

	
.ezcore_wrapper_fullheight {
  display: flex;
  flex-flow: column;
  height: 100%;
}
 
	
/* End Styles for mobile footer push to bottom */
	

	
/* Styles for mobile header not including menu */

#ezcore_logobox_container_mobile { 
	/* removed 5/29/24 float:left;  */
	width:75%;
}
#ezobj_hamburgermenu_box, #ezzoomlargescreenbuttons { 
	/* removed 5/29/24 float:right; */
	/* removed 7/6/24 width:65px;  */
}

#ezobj_hdr_row_mobile { z-index:999999; width:100%; }
#ezobj_logobox_mobile { }

	 
.ezcore_hamburgermenu_icon_closed {display: block; width: 30px; height: 30px; line-height:30px; /* removed 5/29/24 text-align:left; */  color:  var(--ezobj_hamburgermenu_icon-color);  font-size: 25px;  }
.ezcore_hamburgermenu_icon_closed:hover { color:  var(--ezobj_hamburgermenu_icon-color__hover);  }
.ezcore_hamburgermenu_icon_closed_disabled {display: block; width: 30px; height: 30px; line-height:30px; /* removed 5/29/24 text-align:left; */ color:  var(--ezobj_hamburgermenu_icon-color); font-size: 25px;  }

.ezcore_hamburgermenu_icon_open {display: block; width: 30px; height: 30px; line-height:30px; /* text-align:left; */ color:  var(--ezobj_hamburgermenu_icon-color); font-size: 25px;  }
.ezcore_hamburgermenu_icon_open:hover { color:  var(--ezobj_hamburgermenu_icon-color__hover);  }



#ezcore_hamburgermenu_menu > a { text-decoration:none; }

.ezcore_hamburgermenu_icon_closed, .ezcore_hamburgermenu_icon_open { /* removed 5/29/24  margin-top:2px; margin-left:3px; */ margin-left: auto; margin-right: auto; }

#ezcore_hamburgermenu_menu_closed { display: block; }
#ezcore_hamburgermenu_menu_open { display: none; }

a.current #ezcore_hamburgermenu_menu_closed { display: none; }
a.current #ezcore_hamburgermenu_menu_open { display: block; }


.ddmobileicondiv { /* removed 5/29/24  float:left; */ }
.ddmobileicontextdiv { /* removed 5/29/24  float:left; */ margin-top:2px; /* removed 5/29/24  margin-left:2px; */ }

/* End Styles for mobile header */

/* Styles for mobile menu */

img#ezcore_hamburgermenu_menubtnimg { display: inline; }
img#ezcore_hamburgermenu_menubtnimgclose { display: none; }

a.current img#ezcore_hamburgermenu_menubtnimg { display: none; }
a.current img#ezcore_hamburgermenu_menubtnimgclose { display: inline; }


ul#ezcore_hamburgermenu_menu_ul, ul#ezcore_hamburgermenu_menu_ul li {
	list-style: none; 
	margin: 0;
	padding: 0;
	border: 0;
	line-height:normal !important;
	vertical-align: baseline;
}

ul#ezcore_hamburgermenu_menu_ul>li { 
	font-family: var(--ezobj_hamburgermenu-font-family);
	font-size: var(--ezobj_hamburgermenu-font-size);
	font-weight: var(--ezobj_hamburgermenu_tab-font-weight);
}

/* EZOD: new sub-menu difference size */
ul#ezcore_hamburgermenu_menu_ul>li>ul>li { 
	font-family: var(--ezobj_hamburgermenu_subtab-font-family);
	font-size: var(--ezobj_hamburgermenu_subtab-font-size);
	font-weight: var(--ezobj_hamburgermenu_subtab-font-weight);
}
ul#ezcore_hamburgermenu_menu_ul>li>ul>li>ul>li { 
	font-family: var(--ezobj_hamburgermenu_subtab-font-family);
	font-weight: var(--ezobj_hamburgermenu_subtab-font-weight);
	font-size:100% !important; 
}


ul#ezcore_hamburgermenu_menu_ul a { 
   text-decoration: var(--ezobj_hamburgermenu-text-decoration);
   font-weight: var(--ezobj_hamburgermenu-font-weight);
}


/* Begin Color settings */
.ezcore_hamburgermenu_responsive > ul {
	 background: var(--ezobj_hamburgermenu_tab-background-color);
}


.ezcore_hamburgermenu_navigation ul li ul li a {
	 background: var(--ezobj_hamburgermenu_tab-background-color) !important;
}

.ezcore_hamburgermenu_navigation ul li a:hover, .ezcore_hamburgermenu_navigation ul li a.selected, .ezcore_hamburgermenu_navigation ul li.active a {
	background: var(--ezobj_hamburgermenu_tab-background-color__hover);
	color:  var(--ezobj_hamburgermenu_tab-color__hover);
}

.ezcore_hamburgermenu_navigation ul li ul li a:hover, .ezcore_hamburgermenu_navigation ul > li > ul > li.active > a{
	 background: var(--ezobj_hamburgermenu_tab-background-color__hover) !important;
	color:  var(--ezobj_hamburgermenu_tab-color__hover);
}

.ezcore_hamburgermenu_responsive > ul > li.active > a, .ezcore_hamburgermenu_responsive > ul > li > a:hover, 
.ezcore_hamburgermenu_responsive > ul > li.active > ul > li.active > a, .ezcore_hamburgermenu_responsive > ul > li > ul > li > a:hover, 
.ezcore_hamburgermenu_responsive > ul > li.active > ul > li.active > ul > li.active > a, .ezcore_hamburgermenu_responsive > ul > li > ul > li > ul > li > a:hover,
.ezcore_hamburgermenu_responsive > ul > li.active > ul > li.active > ul > li.active > ul > li.active > a, .ezcore_hamburgermenu_responsive > ul > li > ul > li > ul > li > ul > li > a:hover, .ezcore_hamburgermenu_responsive > ul > li.active > ul > li.active > ul > li.active > ul > li.active > ul > li.active a, .ezcore_hamburgermenu_responsive > ul > li > ul > li > ul > li > ul > li > ul > li > a:hover
{
	background: var(--ezobj_hamburgermenu_tab-background-color__hover);
color:  var(--ezobj_hamburgermenu_tab-color__hover);
}



.ezcore_hamburgermenu_navigation ul li ul li a, .ezcore_hamburgermenu_responsive ul a {
	color: var(--ezobj_hamburgermenu_tab-color);
}


.ezcore_hamburgermenu_navigation ul li a {
	 color: var(--ezobj_hamburgermenu_tab-color);
}


.ezcore_hamburgermenu_navigation ul li a {
	border-top:4px solid transparent;
}

.ezcore_hamburgermenu_navigation ul li ul li a, .ezcore_hamburgermenu_responsive ul li a, .ezcore_hamburgermenu_navigation ul li ul li a:hover, .ezcore_hamburgermenu_navigation ul li ul li.active a {
	border-bottom:1px solid  var(--ezobj_hamburgermenu_tab_border-color);
}
/* END Color Settings */


@media only screen and (min-width: 767px) and (max-width:800px) {
nav#ezcore_hamburgermenu_menu { padding-right:10px; }
}

/* Media Queries
================================================== */

/* Smaller than standard 960 (devices and browsers) */
/* @media only screen and (max-width: 959px) { */

#ezcore_hamburgermenu_menu {
	top: auto;
	left: auto;
	position:relative;
	padding-right: 5px;  /* added 8/7/24 */
}

#ezcore_hamburgermenu_menu > a {
	width: 40px;
	/* height: 42px; */   /* removed 12/23/25 to allow flex to center it */
	position: relative;
	float: right;
	/* margin-top: 0px; */
	/* font-size:0px; */
}



#ezcore_hamburgermenu_menu:not( :target ) > a:first-of-type, #ezcore_hamburgermenu_menu:target > a:last-of-type {
	display: block;
}

i.icon-angle-down.ezcore_hamburgermenu_responsive {
	display: inline-block;
	float:right;
	margin-right: -10px;
}

img.rightarrowclass {
	display:none;
}



/* first level */
#ezcore_hamburgermenu_menu > ul {
	height: auto;
	display: none;
	position: absolute;
	right: 0;
	top: calc(var(--ezobj_hamburgermenu-top) - var(--ezobj_hdr_crust_container_mobile-height));
	width: var(--ezobj_hamburgermenu-width);
	min-width: 300px; 
	z-index:9999;
	border-left: var(--ezobj_hamburgermenu_border-left);
	border-right: var(--ezobj_hamburgermenu_border-right);
	border-top: var(--ezobj_hamburgermenu_border-top);
}


#ezcore_hamburgermenu_menu > ul > li {
	width: 100%;
}

#ezcore_hamburgermenu_menu > ul > li > a,
#ezcore_hamburgermenu_menu > ul > li > ul > li > a,
#ezcore_hamburgermenu_menu > ul > li > ul > li > ul > li > a,
#ezcore_hamburgermenu_menu > ul > li > ul > li > ul > li > ul > li > a
{
	height: auto;
	text-align: left;
	display: block;
    padding: 4px 10px;
}

#ezcore_hamburgermenu_menu > ul > li > a {
	padding: 4px 20px 4px 10px;
}

#ezcore_hamburgermenu_menu > ul > li:not( :last-child ) > a {
	border-right: none;
}

/* second level */
#ezcore_hamburgermenu_menu li ul, #ezcore_hamburgermenu_menu li ul li ul, #ezcore_hamburgermenu_menu li ul li ul li ul {
	position: static;
	padding: 0 15px; 
	width:87% !important;
}	


/* } */

@media only screen and (max-width: 1023px) {
	#ezcore_hamburgermenu_menu > ul {
		width: var(--ezobj_hamburgermenu-width);
	}
	
#ezcore_hamburgermenu_menu > ul > li > ul > li > a,
#ezcore_hamburgermenu_menu > ul > li > ul > li > ul > li > a,
#ezcore_hamburgermenu_menu > ul > li > ul > li > ul > li > ul > li > a
{
    padding: 10px 20px 10px 10px;
}

#ezcore_hamburgermenu_menu > ul > li > a {
	padding: 10px 20px 10px 10px;
}
	
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {


#ezcore_hamburgermenu_menu > ul {
	width: var(--ezobj_hamburgermenu-width);
}

#ezcore_hamburgermenu_menu li ul, #ezcore_hamburgermenu_menu li ul li ul, #ezcore_hamburgermenu_menu li ul li ul li ul {
    width: 92.8% !important;	
}



	
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {


#ezcore_hamburgermenu_menu > ul {
	width: var(--ezobj_hamburgermenu-width);
}


}

/* Settings needed for menu javascript */

/* Navigational Menu navigation 
=========================================================*/
.ezcore_hamburgermenu_navigation ul{
	z-index:100;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/*Top level list items*/
.ezcore_hamburgermenu_navigation ul li{
	position: relative;
	display: inline;
	margin-left:4px;
	text-transform:uppercase;
}

/*Top level menu link items style*/
.ezcore_hamburgermenu_navigation ul li a{
	display: block;
	padding: 48px 15px 42px 15px;
}

* html .ezcore_hamburgermenu_navigation ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}

.ezcore_hamburgermenu_navigation ul li ul li a {
	border-top:0 !important;
}

.ezcore_hamburgermenu_navigation ul li ul {
	top:110px  !important;
}

header.style-3 .ezcore_hamburgermenu_navigation ul li ul {
	top:67px  !important;
}

.ezcore_hamburgermenu_navigation ul li ul li ul, header.style-3 .ezcore_hamburgermenu_navigation ul li ul li ul {
	top:0px !important;
}

/*1st sub level menu*/
.ezcore_hamburgermenu_navigation ul li ul{
	position: absolute;
	left: 0;
	display: none; /*collapse all sub menus to begin with*/
	visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ezcore_hamburgermenu_navigation ul li ul li{
	display: list-item;
	float: none;
	margin-left:0;
	text-transform: capitalize;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ezcore_hamburgermenu_navigation ul li ul li ul{
	top: 0;
}

/* Sub level menu links style */
.ezcore_hamburgermenu_navigation ul li ul li a, header.style-3 .ezcore_hamburgermenu_navigation ul li ul li a {
	width: 160px; /*width of sub menus*/
	padding: 13px 10px;
	margin: 0;
}

/* Holly Hack for IE \*/
* html .ezcore_hamburgermenu_navigation{height: 1%;} /*Holly Hack for IE7 and below*/

.rightarrowclass{
	position: absolute;
	top: 18px;
	right: 10px;
}

.downarrowclass{
	position: absolute;
	top: 12px;
	right: 7px;
	display:none;
}


/* The Magnificent Clearfix: nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/* End settings needed for menu javascript */

/* END styles for mobile menu */

