.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%;
}

h2 {font-size:24px;}

area:focus {
  border: none;
  outline-style: none; 
  -moz-outline-style:none;  
}

p.txtCenter { text-align: center; }

/* EZOD: Split up Generic25 into several */
/* EZOD: removed */
/* EZOD: removed */
/* EZOD: removed */
/* EZOD: removed */
/* EZOD: removed */
/* EZOD: removed */

/* EZOD: 2023 styles */

/* G150 Root Vars START */
/* ROOT-VARS NOTES:

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;
	--ezobj_logobox-height: 90px;    								/* will auto-center vertically */
	--ezobj_logobox_mobile-height: var(--ezobj_logobox-height);
	--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_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_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_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;
	

	/* ------------------------------------- */
	/* ---- 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; 

	--ezobj_companyhome-color: var(--ezobj_doctitle-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-color__hover: var(--ezobj_link-color__hover);
	--ezobj_companyhome-text-transform__hover: var(--ezobj_companyhome-text-transform);
	--ezobj_companyhome-text-decoration__hover: underline;
	
	--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: 22px; 


	/* 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.90);	
	--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.90);	
	--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-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: var(--ezobj_body-font-weight); 
	--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;
	
	/* when using accessible banner, make this 25px */
	--ezcore_accessible_banner_height: 0px;
	
	/* ---------------------------- */
	/* ---- ezobj_hdr_row settings ------ */
	/* ---------------------------- */

	/* 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: 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-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: none;
		
			--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: 50%; 

		/* 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-height: 0px;
		--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_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) + var(--ezobj_hdr_crust_container_mobile_basic-height) + var(--ezobj_hdr_content_container_mobile-height-adjustment)); 

		--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_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-height: var(--ezobj_hdr_crust_container_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: var(--ezobj_hdr_mobile_row-height);			
	
	--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-line-height: var(--ezobj_marquee_mobile_row-font-size); 
	--ezobj_marquee_mobile_row-text-decoration: none; 
	--ezobj_marquee_mobile_row-text-transform: none; 
	--ezobj_marquee_mobile_row-font-weight: normal; 
	--ezobj_marquee_mobile_row-font-size: 36px; 
	--ezobj_marquee_mobile_row-font-family: 'Lato', sans-serif; 
	--ezobj_marquee_mobile_row-text-decoration__hover: none; 	
	--ezobj_marquee_mobile_row-background-color: transparent;
	--ezobj_marquee_mobile_row-color: white;
	--ezobj_marquee_mobile_row-background-position: top center;   
	--ezobj_marquee_mobile_row-background-position-y: 0;    
	--ezobj_marquee_mobile_row-background-repeat: no-repeat;         
	--ezobj_marquee_mobile_row-background-size: cover;	
	--ezobj_marquee_mobile_doctitle-justify-content: var(--ezobj_marquee_upper_doctitle-justify-content);   /* takes upper as default */
	--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-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: top 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-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: 180px;
			
			--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-height: 0px; 
	--ezobj_marquee_lower_row-line-height: var(--ezobj_marquee_lower_row-font-size); 
	--ezobj_marquee_lower_row-text-decoration: none; 
	--ezobj_marquee_lower_row-text-transform: none; 
	--ezobj_marquee_lower_row-font-weight: normal; 
	--ezobj_marquee_lower_row-font-size: 50px; 
	--ezobj_marquee_lower_row-font-family: 'Lato', sans-serif; 
	--ezobj_marquee_lower_row-text-decoration__hover: none; 	
	--ezobj_marquee_lower_row-background-color: transparent;
	--ezobj_marquee_lower_row-color: white;
	--ezobj_marquee_lower_row-background-position: top center;   
	--ezobj_marquee_lower_row-background-position-y: 0;    
	--ezobj_marquee_lower_row-background-repeat: no-repeat;         
	--ezobj_marquee_lower_row-background-size: cover;	
	--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-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  ------ */
	/* ----------------------------------- */
	
	--ezcore_hidden_in_basic-display: block;    /* display block normal, in basic this will change to none */
	--ezcore_hidden_in_basic_flex-display: flex;    /* display flex normal, in basic this will change to none */
	--ezcore_show_in_basic-display: none; 		/* display none normal, in basic this will change to block */
	
	--ezcore_tabmenu_row_wrapper-display: var(--ezcore_hidden_in_basic-display);
	--ezobj_tabmenu_tabbox-display: flex;   /* REMOVED from this hide/show model */
	--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; 		/* hdr_row is usually on, it is turned off for layouts like TabTopLeft/basic */

	/* ---------------------------- */
	/* ---- 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: 10px; 
			
		/* 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: 40px;
	--ezobj_ammglyph-size: 25px;

	
	/* 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);

	/* BG-FILE-SETTINGS START */

	--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;

	/* EZOD: when doing new branding editor, the below must be modified to implement an iffile idea */
	
	/* background graphics - PNG versions */
	
	
	

	
		/* REMOVED does not work in some versions of IOS/Safari logo_mobile_img: url("../images/ezobj_logo_mobile.png");  */
	

	
		
			
		
			
		
			

	
		
			
		
			
		
			
	
	
		
			
	
		
						
	
		
			
		
			
		
			
	
		
			
		
			
			
		
					

		
				

		
				
			
		
							

		
				

		
				

		
				

		
							
			
		
				

	
		
			
		
			
		
				
	
	/* background graphics - JPG versions */
	
	
	

	

	
		
			
		
			
		
			

	
		
			
		
			
		
			
	
	
		
			
	
		
			
	
		
			
		
			
		
			
	
	
		
			
		
			
			
		
					

		
				

		
				
			
		
							

		
				

		
				

		
			--ezobj_doc_content7_container-background-image: url("../images/ezobj_doc_content7_container_bg.jpg");
		
				

		
							
			
		
				

	
		
			
		
			
		
				
	
	
}

/* G150 Root Vars END */

/* G199 Root Vars LAYOUT Overrides START */
/* Main layout (tabs under logo header row) */

:root {
	
}
/* G199 Root Vars LAYOUT Overrides END */

/* G198 Root Vars PROJECT Overrides START */
/* CSS Root Variable overrides for the Branding Project; copy any needed from G150 */

:root {

	--ezobj_layout_id: 1;   /* 1= normal layout;  2= TabTopRight */ 
	--ezobj_stamp_id: 1;   /* 1= CST on light background;  2= CST on dark background */
	
	/* global settings */
	--ezobj_body-background-color: white;
	--ezobj_body-color: black;
	--ezobj_body-font-family: 'Poppins', sans-serif;
	--ezobj_body-font-size: 17px;

	--ezobj_link-color: #0e599b;
	--ezobj_link-color__hover: black;
	/* --ezobj_link-text-decoration: none; */
	/* --ezobj_link-text-decoration__hover: underline; */
	/* --ezobj_link-text-decoration-style: solid; */
	/* --ezobj_link-text-decoration-thickness:	auto; */
	
	--ezobj_h1-color: black;
	/* --ezobj_h1-font-style: italic; */
	/* --ezobj_h1-text-transform: uppercase; */
	/* --ezobj_h1-font-weight: normal; */
	/* --ezobj_h1-font-size: var(--ezobj_doctitle-font-size); */
	/* --ezobj_h1-font-family: var(--ezobj_doctitle-font-family); */

	/* For UPPERCASE doctitle, headers, or tabs uncomment and use below */
	
	--ezobj_doctitle-text-transform: uppercase; 
	--ezobj_doctitle_mobile-text-transform: uppercase; 
	
	--ezobj_h1-text-transform: uppercase; 
	--ezobj_h2-text-transform: uppercase;
	--ezobj_h3-text-transform: uppercase; 	
	
	--ezobj_doc_content3_h1-text-transform: uppercase; 
	--ezobj_tabmenu_tab-text-transform: uppercase; 

	/* If your header background is dark, or  you are using TabTopRight and tab row is dark, then you need to flip company home to light - you will spot it only in hosting and basic */
	/* --ezobj_companyhome-color: white; */

	/* DESKTOP */
	
	/* desktop header row (includes logo and doctitle) */
	--ezobj_hdr_content_container-height: 105px;
	--ezobj_hdr_content_container-background-color: white;
	--ezobj_logobox-height: 52px;
	--ezobj_doctitle-color: black;									
	/* --ezobj_doctitle-font-size: 26px; */
	/* --ezobj_doctitle-font-family: 'Playfair Display', sans-serif; */
	/* --ezobj_doctitle-font-style: italic; */
	/* --ezobj_doctitle-font-weight: bold; */
	/* REQUIRED - add file images/ezobj_logo.png */
	
	/* desktop tab row */
	--ezobj_tabmenu_tab-height: 55px;									/* height of tab itself, not including icing and crust */
	--ezobj_tabmenu_tab-background-color: white;
	--ezobj_tabmenu_tab-background-color__hover: white;
	--ezobj_tabmenu_tab-border-color: black;
	--ezobj_tabmenu_tab-color: black;
	--ezobj_tabmenu_tab-color__hover: #ac9552;
	
	--ezobj_tabmenu-text-transform: uppercase; 
	--ezobj_hamburgermenu-text-transform: uppercase; 
	
	/* --ezobj_tabmenu-font-weight: bold; */
	/* --ezobj_tabmenu-font-weight__hover: bold; */
	/* --ezobj_tabmenu_content_container-background-color: white; */
	/* --ezobj_tabmenu_content-background-color: white; */
	/* --ezobj_tabmenu_row-background-color: transparent; */
	/* TabTopRight - if you want the tab row height to be larger than the tab height, uncomment below and change to the row height you want */
	/* --ezobj_tabmenu_content_container-height: 100px;  */
	/* Use Padding-top below if you want to push the tabs towards the bottom of the container */
	/* --ezobj_tabmenu_tabbox-padding-top: 20px; */

	
	/* doc row1 = meeting information */
	--ezobj_webcastbox-background-color: rgba(0, 0, 0, .03);    			/* for dark Bgs can change to:  rgba(255, 255, 255, .03) */
	--ezobj_button-color: white;
	--ezobj_button-background-color: #0e599b;
	--ezobj_button-color__hover: var(--ezobj_button-color);
	--ezobj_button-background-color__hover: black;
	/* --ezobj_button_border-color: black; */
	/* --ezobj_button_border-color__hover: black; */

	/* row3 = meeting documents */
	--ezobj_doc_content3_container-background-color: #ebebeb;    
	--ezobj_doc_content3_container-background-size: cover;
	--ezobj_doc_content3-background-color: transparent; 
	/* If you set meeting documents bg to a dark color, you will probably need to lighten the text, links and headers - uncomment below and adjust */
	/* --ezobj_doc_content3-color: white; */
	/* --ezobj_doc_content3_link-color: white; */
	/* --ezobj_doc_content3_link-color__hover: black; */
	/* --ezobj_doc_content3_h1-color: white; */
	/* --ezobj_doc_content3_doc_separator-backround-color: white;  */
	/* to load a background graphic to just meeting documents, add the file  "ezobj_doc_content3_container_bg.png" and optionally "ezobj_doc_content3_bg.png" or "ezobj_doc_content3_bg.jpg" to images */
	--ezobj_doc_content3_container-background-size: cover;
	
	
	/* row5 = voting */
	
	/* row7 - contacts */
	--ezobj_doc_content7_container-background-color: var(--ezobj_tabmenu_tab-background-color); 	  /* row7 = contacts */
	/* to load a background graphic, add the file  "ezobj_doc_content7_container_bg.png" and optionally "ezobj_doc_content7_bg.png" or "ezobj_doc_content7_bg.jpg" to images */
	--ezobj_doc_content7-background-color: transparent; 	
	--ezobj_doc_content7_container-background-size: cover;
	--ezobj_doc_content7-color: white; 
	--ezobj_doc_content7_link-color: white; 
	--ezobj_doc_content7_link-color__hover: white; 
	--ezobj_doc_content7_h1-color: white; 
	/* 
	--ezobj_doc_content7_button-color: black;
	--ezobj_doc_content7_button-background-color: red;
	--ezobj_doc_content7_button-color__hover: purple;
	--ezobj_doc_content7_button-background-color__hover: black;	
	--ezobj_doc_content7_doc_separator-backround-color: white; 	*/
	--ezobj_doc_content7_link-text-decoration: underline;
	--ezobj_doc_content7_link-text-decoration__hover: none;
	

	/* footer = stamp area  */
	--ezobj_ftr_content_container-background-color: black;

	/* alert box - shows at top of AMM for critical issues, also at the top of hosting when we put in meeting information */
	--ezobj_alertbox-background-color: #ebebeb;
	--ezobj_alertbox_border-color: black;
	--ezobj_alertbox-color: black;
	--ezobj_alertbox_border-width: 2px;	


	/* MOBILE */
	
	/* desktop header row (includes logo and hamburger menu) */
	--ezobj_hdr_content_container_mobile-height: 90px;
	--ezobj_logobox_mobile-height: var(--ezobj_logobox-height);
	--ezobj_hamburgermenu_icon-color: black;
	--ezobj_hamburgermenu_icon-color__hover: #ac9552;
	/* REQUIRED - add file images/ezobj_logo_mobile.png */
	
	/* uncomment below if you want to change the mobile header background to be different than the desktop header background */
	/* --ezobj_hdr_content_container_mobile-background-color: white; */
	
	/* Comment OUT below if you want to do a drop-shadow instead of a color for the border under the heading on mobile/basic/hosting */
	--ezobj_hdr_crust_container_mobile-background-color: transparent;
	--ezobj_hdr_row_mobile-background-color: transparent;
	--ezobj_hdr_content_container_mobile-box-shadow: 0 5px 5px -5px rgba(0,0,0,0.3);

	/* mobile hamburger menu (defaults to same as tabmenu) */
	--ezobj_hamburgermenu_tab_border-color: var(--ezobj_tabmenu_tab-border-color);
	--ezobj_hamburgermenu_tab-color: var(--ezobj_tabmenu_tab-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);		
	/* if you want the normal menu to not be bold, but hover bold, then uncomment below */
	/* 
	--ezobj_hamburgermenu-font-weight: normal;
	--ezobj_hamburgermenu-font-weight__hover: bold;	
	*/
	
	
	/* ---------------- ADVANCED FEATURES ---------------- */

	/* ---------------- SEPARATOR/BY CONTENT ROW BG COLORS FEATURES ---------------- */
	/* change colors for a specific content row, when using this model it is most common to remove the separator completely and possibly adjust the padding (note padding is done TWICE each time) - top and bottom */
	--ezobj_separator-display: none;    	/* turn off separator when doing bg colors "by content row" */
	--ezobj_separator-color: #293241;
	--ezobj_separator-width: 6px;
	--ezobj_separator-padding-bottom: 100px;
	--ezobj_doc_crust_container-display: none;  /* turn off crust if doing bg colors "by content row";


	/* ---------------- DOCTITLE FEATURES ---------------- */
	/* size of box with ezobj_doctitle used for centering; adjust if vertical centering of doc title is bad */
	--ezobj_doctitle_box-height: 42px;						
	/* The next 2 settings can be used to force a long Doc Title to be 2 lines instead of one; note you have to test using the actual doc title to see it correctly so may have to play in inspect */
	/* 
	--ezobj_doctitle-line-height: 30px; 
	--ezobj_doctitle_box-max-width: 300px;
	*/
	
	
	/* ---------------- MARQUEE FEATURES ---------------- */
	/* There are 2 possible marquees on desktop (above and below tab row) and 1 on mobile; if you are using destkop marquees you probably want to disable the normal doctitle so uncomment below */
	/* --ezobj_titlebox-display: none; */
	/* If you are using a graphic behind the upper or lower marquee then uncomment below to remove the gap */
	/*
	--ezobj_hdr_crust_container-height: 0px;
	--ezobj_hdr_crust_container_mobile-height: 0px;
	--ezobj_tabmenu_crust_container-height: 0px;
	*/
	/* if you want the doctitle to be left instead of middle, uncomment below (it will apply to upper, lower and mobile) */
	/*
	--ezobj_marquee_upper_doctitle-justify-content: left;
	--ezobj_marquee_upper_doctitle-padding-left: 20px;	
	*/
	/* if you want the doctitle to be bottom instead of middle, uncomment below (it will apply to upper, lower and mobile) */
	/*
	--ezobj_marquee_upper_doctitle-align-items: end;
	--ezobj_marquee_upper_doctitle-padding-bottom: 20px;	
	*/
	

	/* ---------------- MARQUEE (UPPER - before the Tab Menu - disabled by default) FEATURES ---------------- */
	/* To add a graphic to the UPPER marquee, load "images/ezobj_marquee_upper_row_bg.png" (or .jpg) [width should be 1920px] - and you have to add a height */
	/*
	--ezobj_marquee_upper_row-display: flex; 
	--ezobj_marquee_upper_row-height: 200px; 	
	--ezobj_marquee_upper_row-font-size: 50px; 
	--ezobj_marquee_upper_row-font-weight: bold; 
	--ezobj_marquee_upper_row-font-family: 'Lato', sans-serif; 
	--ezobj_marquee_upper_row-text-transform: uppercase; 
	--ezobj_marquee_upper_row-color: white;	
	--ezobj_marquee_upper_row-background-color: transparent;
	--ezobj_marquee_upper_row-background-position: top center;
	--ezobj_marquee_upper_doctitle-text-shadow: 3px 3px 5px #000000;	
	*/
	/* special case, if you don't want the doc title to show in the marquee uncomment below */
	/* --ezobj_marquee_upper_doctitle-display: none; */

	/* ---------------- MARQUEE (LOWER - after the Tab Menu - disabled by default) FEATURES ---------------- */
	/* To add a graphic to the LOWER marquee, load "images/ezobj_marquee_lower_row_bg.png" (or .jpg) [width should be 1920px]  - and you have to add a height */
	/*
	--ezobj_marquee_lower_row-display: flex; 
	--ezobj_marquee_lower_row-height: 160px; 	
	--ezobj_marquee_lower_row-font-size: 40px; 
	--ezobj_marquee_lower_row-font-weight: bold; 
	--ezobj_marquee_lower_row-font-family: 'Lato', sans-serif; 
	--ezobj_marquee_lower_row-text-transform: uppercase; 
	--ezobj_marquee_lower_row-color: white;	
	--ezobj_marquee_lower_row-background-color: transparent;
	--ezobj_marquee_lower_row-background-position: top center;
	--ezobj_marquee_lower_doctitle-text-shadow: 3px 3px 5px #000000;	
	*/
	/* special case, if you don't want the doc title to show in the marquee uncomment below */
	/* --ezobj_marquee_lower_doctitle-display: none; */

	/* ---------------- MARQUEE (MOBILE - enabled by default, used in AMMs) FEATURES ---------------- */
	/* To add a graphic to the MOBILE marquee, load "images/ezobj_marquee_mobile_row_bg.png" (or .jpg) [width should be 1024px]  - and you have to add a height and probably add the text-shadow below */
	--ezobj_marquee_mobile_row-height: 100px; 	
	--ezobj_marquee_mobile_row-font-size: var(--ezobj_h1-font-size); 
	--ezobj_marquee_mobile_row-font-weight: var(--ezobj_h1-font-weight); 
	--ezobj_marquee_mobile_row-font-family: var(--ezobj_h1-font-family); 
	--ezobj_marquee_mobile_row-text-transform: uppercase; 
	--ezobj_marquee_mobile_row-color: var(--ezobj_h1-color);	
	--ezobj_marquee_mobile_row-background-color: transparent;
	--ezobj_marquee_mobile_row-background-position: top center;
	

	/* Add a text shadow if using a graphic in the marquee */
	/* --ezobj_marquee_mobile_doctitle-text-shadow: 3px 3px 5px #000000;	*/
	
	/* special case, if you don't want the doc title to show in the marquee uncomment below */
	/* --ezobj_marquee_mobile_doctitle-display: none; */


	/* ---------------- TABMENU FEATURES ---------------- */
	/* border lines: adjust lines in tab menu; if you don't want a line on first tab left then set left to none; if you don't want one on the far right, turn off right; */
	/* NOTE: for TabTopRight layout, the "tab2" below is the left of the first tab - different than the normal layout - it is off by default, if you want it enable line below */
	/* --ezobj_tabmenu_tab-border-left: none;  */
	/* --ezobj_tabmenu_tab-border-right: none;	 */
	/* --ezobj_tabmenu_tab-border-tab2-left: 1px solid var(--ezobj_tabmenu_tab-border-color); */
	
	/* Lines under TABs - uncomment below to have a line under tabs, set the colors for normal and hover, only enable hover if you don't want one on normal, if you change thickness, change both px values */
	/* --ezobj_tabmenu_tab-background-image: linear-gradient(to bottom, transparent, transparent calc(100% - 3px), #FF0000 calc(100% - 3px)); */
	/* --ezobj_tabmenu_tab-background-image__hover: linear-gradient(to bottom, transparent, transparent calc(100% - 4px), var(--ezobj_link-color__hover) calc(100% - 4px));  */
	/* If you want mobile menu to have the same effects, comment OUT below */
	--ezobj_tabmenu_tab_mobile-background-image: none; 
	--ezobj_tabmenu_tab_mobile-background-image__hover: none; 
	
	
	/* ---------------- STAMP FEATURES ---------------- */	
	/* ftr icing if you want a band before the stamp area */
	/* 
	--ezobj_ftr_icing-background-color: #3b5b82;
	--ezobj_ftr_icing_container-background-color: var(--ezobj_ftr_icing-background-color);
	--ezobj_ftr_icing_container-height: 10px;
	--ezobj_ftr_icing_container-display: block;
	*/


	/* if you want to hide the default mobile header border */
	/* 	--ezobj_hdr_content_container_mobile_border-bottom: none;  	*/
	
	/* ---------------- CONTENT FEATURES ---------------- */	
	/* Add box-shadow to content */
	/* --ezobj_doc_content-box-shadow: 13px 38px 50px 0 rgba(90, 143, 175, 0.2); */	

	/* ---------------- BACKGROUND FEATURE (HEADER, TABMENU, BODY) ---------------- */	
	/* if using "ezobj_body_bg.png" or "ezobj_body_bg.jpg" to have a background can set various other layers to transparent */
	/* --ezobj_hdr_content_container-background-color: transparent; */
	/* uncomment next line if you need the content box (inside the container) to have a semi-transparent effect to mute the background */
	/* --ezobj_doc_content-background-color: rgba(0, 0, 0, .4); */
	/* --ezobj_hdr_content_container_mobile-background-color: transparent; */
	/* --ezobj_hdr_content_mobile-background-color: transparent; */
	/* --ezobj_hdr_icing_container-background-color: transparent; */
	/* --ezobj_doc_content-border: 1px solid #d1d1d1; */
	/* --ezobj_doc_content-margin-bottom: 50px; */

	
	/* ---------------- BACKGROUND FEATURE (HEADER ONLY) ---------------- */	
	/* add as images/ezobj_hdr_row_bg.png  AND images/ezobj_hdr_row_bg_mobile.png and uncomment below; remove the background-position if you want to take the default of TOP CENTER instead of RIGHT */
	/* 
	--ezobj_hdr_row-background-position: right; 
	--ezobj_hdr_content_container-background-color: transparent;
	--ezobj_hdr_content_container_mobile-background-color: transparent; 
	--ezobj_hdr_content_mobile-background-color: transparent;	
	*/
	/* The below setting can be used to force a graphic to be 100% width but with a fixed height */
	/* --ezobj_hdr_row-background-size: 100% 104px; */
	
	/* ---------------- BACKGROUND FEATURE (BODY/DOC CONTENT ONLY, INCLUDING MARQUEE) ---------------- */	
	/* add images/ezobj_body_bg.jpg and images/ezobj_body_mobile_bg.jpg ; REMOVE any marquee images and make sure background is transparent */
	/* uncomment below */
	/* 
	--ezobj_hdr_content_container_mobile-background-image: none; 
	*/

}




	

		

/* G199 Root Vars PROJECT Overrides END */

/* ---------------------------- */
/* ---- 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_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; /* width:98%; */
		}
		#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 {   
	height: var(--ezobj_hdr_mobile_row-height); 
	width: 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 {  
	width: 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 {  
		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);
	}

#ezcore_logobox_container_mobile, #ezobj_hamburgermenu_box  { 
	height: var(--ezobj_hdr_content_container_mobile-height); 
}
#ezobj_hamburgermenu_box {
	width: var(--ezobj_hamburgermenu-width);
}
#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); 
	line-height: calc( var(--ezobj_hdr_content_container_mobile-height) - 6px); 
	height:calc( var(--ezobj_hdr_content_container_mobile-height) - 6px); 
	padding-top:0px;  
}
#ezobj_logobox_mobile img { vertical-align: middle; }
.ezcore_hamburgermenu_iconbox { 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);
		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 {
		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);   
	}	
	#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);   
	}
	#ezobj_marquee_upper_doctitle {
		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);
	}

/* ---------------------------- */
/* ---- 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: stretch; 
		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);
	}
	.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);
	}
	/* note - 2nd child is the "first tab" in the TabTopRight system */
	.ezobj_tabmenu_tab:nth-child(2), a.ezobj_tabmenu_tab:nth-child(2) {
		border-left: var(--ezobj_tabmenu_tab-border-tab2-left);   
	}	
	.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);   
	}
	#ezobj_marquee_lower_doctitle {
		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);
}

/* 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;
}

.ezcore_hamburgermenu_icon_open, .ezcore_hamburgermenu_icon_closed{ 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 { 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; 
}


/* 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;
}

.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);
}

/* 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, #ezobj_companyhome_mobile, a.ezobj_companyhome_mobile {
	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);
	
	padding : 0px 4px 0px 0px; 
}
a.ezobj_companyhome:hover, a.ezobj_companyhome_mobile: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_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);
}
.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: calc(var(--ezobj_tabmenu_row-height));  z-index:99999; width:100%; 
	display: var(--ezcore_tabmenu_row_wrapper-display);
}
#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 */
.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_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); }

/* EZOD: --- Footer --- */
#ez_stampbox { display: block;  margin-left:auto; margin-right:auto;   text-align: center; padding-top: 15px;}
#ez_mobilestampbox { display: block;  margin-left:auto; margin-right:auto;   text-align: center; padding-top: 15px;}
#ez_mobilestampbox img { max-width:30%; }


.thumbnailscontainer { line-height: normal; }
.thumbnailscontainer img { display:block; }
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);
}
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);
}


/* auto scroll down when targeting named links */
:target {
   /* scroll-margin-top: calc(var(--ezobj_tabmenu_row-height) - 20px);  */
}



/* 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; }

.vsm-notice-blockquote {
	margin-bottom: 40px;
	border: 1px solid var(--ezobj_separator-color) !important;   /* have to override inserted styles from ezod tool */
}
.vsm_amm_meetingalert_box, .vsm-notice-blockquote {
	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;
}





	#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); }
		#ezobj_doc_content3 a:hover { color: var(--ezobj_doc_content3_link-color__hover); text-decoration-color: var(--ezobj_doc_content3_link-color__hover); 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); }
		#ezobj_doc_content5 a:hover { color: var(--ezobj_doc_content5_link-color__hover); text-decoration-color: var(--ezobj_doc_content5_link-color__hover); 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);
		}									


.vsm_section_padding {
	padding-bottom: 40px;
}
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: END G26 header and nav styles */


/* EZOD: removed */
/* 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 { 
	float:left; 
	width:75%;
}
#ezobj_hamburgermenu_box, #ezzoomlargescreenbuttons { 
	float:right; 
	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; 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; 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 { margin-top:2px; margin-left:3px; }

#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 { float:left; }
.ddmobileicontextdiv { float:left; margin-top:2px; 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;
}

#ezcore_hamburgermenu_menu > a {
	width: 40px;
	height: 42px;
	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 */




.m0table {
	border: 0;
}
.m0mouto {
}
.m0movero {
}
.m0mdowno {
}
.m0inner {
}

	.TOCThumbNormalNav { color: #000000; }
	.TOCThumbInLinearOnly { color: #0000FF; }
	.TOCThumbNotInNavigation { color: #FF0000; font-weight: bold; }
	.TOCThumbInDropdownOnly { color: #FF7F50; font-weight: bold; }

	td.TOCThumbNormalNav {text-align : center; background-color : white; }
	td.TOCThumbInLinearOnly { text-align : center; 	background-color : #E0FFFF; }
	td.TOCThumbNotInNavigation { text-align : center; background-color : #FFDAB9; }
	td.TOCThumbInDropdownOnly {	text-align : center; background-color : #FFFFE0; }

	.TOCThumbNormalNavNumber { color: #000000; }
	.TOCThumbInLinearOnlyNumber { color: #0000FF; }
	.TOCThumbNotInNavigationNumber { color: #FF0000; font-weight: bold; }
	.TOCThumbInDropdownOnlyNumber { color: #FF7F50; font-weight: bold; }

/* EZOD: removed */