@charset "utf-8";

* /* All */
{	/* Reset Styles */
	margin:0; 
	padding:0;
	border:0;
	text-decoration:none;
}

body /* All */
{
	font-family: Roboto;
	font-size:100%;
	font-weight:normal;
}

#contact-data > li
{
	min-width:calc(33% - 2rem);
}

a /* All */
{	/* Remove link / Anchor Decorations etc. */
	text-decoration: none;
}

.cf /* All */
{	/* Clear Floats */
	clear:both;
}

.cf::after /* All */
{
	content: " ";
	display: block;
	height: 0; 
	clear: both;
}

.of /* All */
{	/* Handle Overflow Automatically */
	overflow:auto;
}

.box-sha-br, /* All */
.boxsha030310
{	/* Box Shadow */
	box-shadow: 3px 3px 10px black;
}

.boxsha050510 /* All */
{	/* Box Shadow */
	box-shadow: 5px 5px 10px black;
}

.contact-box-borders:hover /* All */
{	/* Contact Box Borders - Hovered	*/
	box-shadow: inset 3px 3px 3px 1px rgba(0,0,0,0.75);
}

.box-sha /* All */
{
	box-shadow: -2px -0px 2px black, 2px 0px 2px black, 3px 3px 2px rgba(0,0,0,0.5), 4px 4px 15px rgba(0,0,0,1);
}

.box-sha-ins /* All */
{
	box-shadow: inset 1px 1px 3px black;
}

.fl-every-word span::first-letter /* All */
{
	font-weight: 700 !important;
}

.uc img /* All */
{ /* Under Construction */
	background-color:0;
	display:block;
	margin:auto;
}

#page /* All */
{	/* Page definition */
	display:block;
	margin: 0 auto;
}

header /* All */
{
	margin:auto;
	position: relative;
	text-align:center;	/* Center Header Text */
}


#map > div /* All */
{
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
}

#header /* All */
{
	position:relative;
}

#header-txt-title, /* All */
.header-title-txt
{
	color:white;
	display:block;
	font-family:Vollkorn;
	font-size:5vw;
	font-weight:900;
	left:50%;
	line-height:1.1;
	max-width:95%;
	position:absolute;
	text-align: center;
	text-shadow: -1px 1px 1px black, -2px 2px 1px black, -3px 3px 1px black, -4px 4px 1px black, -5px 5px 1px black, 1px -1px 1px black, 2px -1px 0px black;
	transform: translateX(-50%);
	width:90%;
}

#header-txt-title.relative /* All */
{
	position:relative;
}

#header-txt-title h1 /* All */
{
	font-weight:900;
}

#header-txt-title div, /* All */
.header-title-txt div
{
	color:yellow;
	display:inline-block;
	white-space: nowrap;
}

#header-txt-status /* All */
{
	border-radius:15px; 
	backgrund-color:yellow;
	border-color:yellow;
	border-style:solid;
	display:inline-block;
	margin:0 1em;
	position:relative;
	amin-width:311px;
	amax-width:1024px;
}

#header-txt-descr /* All */
{
	color:black;
	display:block;
	margin:1.5em auto;
	max-width: 95%;
	position:relative;
	text-align:center;
}

#header-txt-descr div /* All */
{
	background-color:yellow;
	border-color:yellow;
	border-radius:15px; 
	border-style:solid;
	border-width:7px;
	box-shadow: -2px -1px 2px rgba(0,0,0,0.5), 2px 1px 2px rgba(0,0,0,0.5), 3px 3px 2px rgba(0,0,0,0.5), 4px 4px 15px rgba(0,0,0,1);
	display:inline-block;
	line-height:150%;
	padding:0 1em;
}

#header-txt-status /* All */
{
	background-color:rgba(0,0,0,0.75);
	margin:0 auto;
	padding-bottom:1em;
	padding-top:1em;
}

.storefront /* All */
{
	/* border-style:ridge; */
	box-sizing:border-box;
	background:0;
	opacity:1;
	border-color:rgba(255, 255, 255, 0.25);
	border-width:7px;
	border-style:outset;
	box-shadow: -2px -0px 2px black, 2px 0px 2px black, 3px 3px 2px rgba(0,0,0,0.5), 4px 4px 15px rgba(0,0,0,1);
	border-radius:39px;
	line-height: 0;
	margin-left:1%;
	margin-right:1%;
	position:relative;
	width:calc( 100% - 2% - 3px );
}

.storefront img /* All */
{
	border-color:white;
	border-style:solid;
	border:2px;
}

#header-txt-status /* All */
{
	border-color:yellow;
	border-width:7px;
	border-style:solid;
	box-shadow: -2px -1px 2px rgba(0,0,0,0.5), 2px 1px 2px rgba(0,0,0,0.5), 3px 3px 2px rgba(0,0,0,0.5), 4px 4px 15px rgba(0,0,0,1);
}

#header-txt-title h1 span /* All */
{
	display:none;
}

#contact-data > li /* All */
{
	margin-bottom:1.5em;
	position:relative;
}


#contact-data > li.storeinside, /* All */
#contact-data > li.storeinside.transparent
{
	border-style:none;
	box-shadow:unset;
}

/* Border Style Color */


/* Border Style Color */

.storefront-transparent img /* All */
{
	background-color:0;
	box-shadow: none;
	position:relative;
	vertical-align:middle;
	width:100%;
}

.storefront img /* All */
{
	background-color:white;
	border-radius:30px;
	box-shadow: none;
	position:relative;
	vertical-align:middle;
	width:100%;
}

.logo img /* Logo */
{
	display:inline-block;
	width:calc(100% - 70% - 6px);
}

.logo-text img /* Logo Text */
{
	display:inline-block;
	width:calc(100% - 30% - 6px);
}


.storefront-transparent img, /* All */
.storeinside-transparent img,
.storeinside.transparent img
{
	background:0;
}


.storefront .copyright, /* All */
.shopfront .copyright
{
	bottom:35px;
	color:white;
	font-size: 12px;
	font-weight:normal;
	position:relative;
	right:35px;
	text-shadow: 1px 1px 2px black, 2px 2px 2px black;
}

#shop-status, /* All */
#head-sys-dt,
#system-dt
{
	color:navy;
	font-weight:normal;
}

.shop-status-opened /* All */
{
	background-color:lawngreen;
	border-color:black;
	border-radius:1em;
	border-style:solid;
	border-width:1px;
	box-shadow:none!important;
	color:navy;
	font-weight:700;
	padding:0 7px;
	position:relative;
}

.shop-status-closed /* All */
{
	background-color:hsla(0,100%,81%,1.00);
	border-color:black;
	border-radius: 1em;
	border-style: solid;
	border-width:1px;
	box-shadow:none!important;
	color:navy;
	font-weight:700;
	padding:0 7px;
	position:relative;
}

#shop-hours, /* All */
#shop-status,
#system-dt
{
	line-height: 160%;
	padding:0 1em;
}

main /* All */
{
	margin: 2em auto;
}


.nowrap /* All */
{
	white-space: pre;
}

.storeinside > div /* All */
{	/* Container for shop inside images */
	border-radius:20px;
	display:block;
	position:relative;
}

.storeinside img /* All */
{
	background-color:white;
	border-radius:30px;
}

.storeinside img, /* All */
.storeinside-transparent img,
.storeinside.transparent img
{
	/* background-color:0; */
	position:relative;
	/* margin-left:auto%; */
	/* margin-right:auto%; */
	width:100%;
}

.storeinside-descr-center, /* All */
.storeinside-transparent storeinside-descr-center,
.storeinside.transparent storeinside-descr-center,
.storeinside-transparent.desc
{
	border-style:none!important;
	font-size:18px;
	line-height:20px;
	margin: 0 auto;
	max-width: calc( 100% - 1em);
	text-align: center;
	/* box-shadow: -2px -0px 2px black, 2px 0px 2px black, 3px 3px 2px rgba(0,0,0,0.5), 4px 4px 15px rgba(0,0,0,1); */
	font-weight: 900;
}

.storeinside-descr-center:hover /* All */
{
	box-shadow: none!important;
}

.storeinside .copyright /* All */
{ 
	bottom:15px;
	color:white;
	font-size: 12px;
	font-weight:normal;
	position:absolute;
	right:30px;
	text-shadow: 1px 1px 2px black, 2px 2px 2px black;
}

ul /* All */
{}

.box-bor /* All */
{
	border-width: 1px;
	border-style:solid;
	border-color:black;
}

.box-mar /* All */
{
	margin: 1em auto;
}

.mar-verticaltical-1em, /* All */
.mar-bottom-1em
{
	margin-bottom: 1em;
}

.mar-verticaltical-1em, /* All */
.mar-top-1em
{
	margin-top: 1em;
}

.mar-1em, /* All */
.mar-l-1em,
.mar-w-1em
{
	margin-left: 1em;
}

.mar-1em, /* All */
.mar-r-1em,
.mar-w-1em
{
	margin-right: 1em;
}

.mar-2em, /* All */
.mar-w-2em,
.mar-l-2em
{
	margin-left: 2em;
}

.mar-2em, /* All */
.mar-w-2em,
.mar-r-2em
{
	margin-right: 2em;
}

.line-height-100 /* All */
{
	line-height:100%;
}

.line-height-150 /* All */
{
	line-height:150%;
}

/* #contact-data li, /* All */ */
.line-height-200
{
	line-height:2rem;
}

.w-100 /* All */
{
	width:100%;
}

.main-font /* All */
{
	font-family: Roboto;
	font-size: 1em;
}

/* Format Sections with clickable Buttons!
/*------------------------------*/
/* Contact Telephone Numbers
/* Internet Address
/* Social Media
/* Service Location

/* Position Button */


.pos-inf-txt ul li ul li /* All */
{
	box-sizing:border-box;
	display:inline-block;
}


.pos-inf-txt ul li ul li:nth-child(1) /* All */
{
	width:48px;
}
/* Position Text */
/*
#contact-email ul li ul li:nth-child(2),
#contact-tel ul li ul li:nth-child(2),	
#contact-www ul li ul li:nth-child(2),
#contact-sm ul li ul li:nth-child(2),
#contact-loc ul li ul li:nth-child(2), */

.pos-inf-txt ul li ul li:nth-child(2) /* All */
{
	margin-left:0.5rem;
	overflow-wrap: break-word;
	text-align:left;
	width:calc(100% - 76px);
}
/*
#contact-email ul.main-ul-paddings > li,
#contact-tel ul.main-ul-paddings > li,
#contact-www ul.main-ul-paddings > li,
#contact-sm ul.main-ul-paddings > li,
#contact-loc ul.main-ul-paddings > li
/* Change properties for Contact Number block ul li's 
{
	width:100%;
}
*/

#li-contact-desc-out /* All */
{
	margin-top:0!important; 
}

#contact-desc /* All */
{
	line-height:150%;
}

#contact-desc:hover /* All */
{
	box-shadow: 5px 5px 9px 0px black!important;
}

#contact-desc ul /* All */
{
	border-radius:15px;
	box-shadow:inset 1px 1px 3px black;
	padding: 1em;
}

#contact-desc li /* All */
{
	font-weight:bold;
	amargin:0.5em;
	text-align: justify
}

#contact-desc ul:hover /* All */
{
	box-shadow:solid 3px 3px 9px 0px black!important;	
}

/* Section-01-04 - Contact Numbers Section


/* Border Style */
/* #contact-data > li.storeinside img */
/* { */
	/* border-color:transparent; */
	/* border-width:7px; */
	/* border-style:solid; */
	/* box-shadow: -2px -0px 2px black, 2px 0px 2px black, 3px 3px 2px rgba(0,0,0,0.5), 4px 4px 15px rgba(0,0,0,1); */
/* } */

/* Border Style*/



#contact-data > li.storeinside img /* All */
{
	background:transparent;
	/* border-bottom-color:WhiteSmoke; */
	/* border-left-color:White; */
	/* border-right-color:WhiteSmoke; */
	/* border-top-color:White; */
	/* border-color:rgba(70, 70, 70, 1); */
	/* background-blend-mode: color-dodge; */
	/* border-color:rgba(0,0,0,0.1); */
	border-color:white;
	border-width:7px;
	border-style:solid;
	box-shadow: 3px 3px 6px rgba(0,0,0,0.6);
	/* box-shadow: -2px -0px 2px black, 2px 0px 2px black, 3px 3px 2px rgba(0,0,0,0.5), 4px 4px 15px rgba(0,0,0,1); */
}


/* Border Style*/
/* #contact-data > li > div, */
#contact-data > li > section /* All */
{
	border-color:white;
	border-width:7px;
	border-style:solid;
	box-shadow: inset 2px 2px 5px rgba(0,0,0,0.3), inset -1px -1px 2px rgba(0,0,0,0.3), 3px 3px 6px rgba(0,0,0,0.6);
}

#contact-data > li #map /* All */
{
	/* border-color:black; */
	/* border-width:7px; */
	/* border-style:solid; */
}

/* .sand ul:hover, */
#contact-data > li:not(.storeinside) > div:hover, /* All */
:not#search > div:hover,
#contact-data > li:not(.storeinside) > section:hover
/* #contact-data > li > div:hover, */
/* #contact-data > li > section:hover */
{
	box-shadow:  inset 2px 2px 2px black, inset -2px -2px 2px black, -1px -1px 3px rgba(0,0,0,1);
	border-width:7px;

	/* box-shadow: inset 2px 2px 5px 1px, -2px -2px 2px black, -3px -3px 2px rgba(0,0,0,0.5), -4px -4px 15px rgba(0,0,0,1); */
	/* border-color:transparent; */
	/* box-shadow: inset 2px 2px 5px 1px; */
	/* box-shadow: inset 2px 2px 5px 1px black,-2px -0px 2px black, 2px 0px 2px black, 3px 3px 2px rgba(0,0,0,0.5), 4px 4px 15px rgba(0,0,0,1); */ */
	/* box-shadow: inset 2px 2px 5px 1px black,2px 0px 2px black, -2px 0px 2px black, -3px -3px 2px rgba(0,0,0,0.5), -4px -4px 15px rgba(0,0,0,1); */ */
	/* box-shadow: inset 2px 2px 5px 1px; black,-2px -0px 2px black, 2px 0px 2px black, 3px 3px 2px rgba(0,0,0,0.5), 4px 4px 15px rgba(0,0,0,1); */ */
}

/* .storeinside img */
/* #contact-data > li > div img:hover, */
/* #contact-data > li > section img:hover */
#contact-data > li > div:hover, /* All */
#contact-data > li > section:hover
{
	/* box-shadow: inset 2px 2px 5px 1px, -2px 2px 2px black, -3px 3px 2px rgba(0,0,0,0.5), -4px 4px 15px rgba(0,0,0,1); */
	/* border-color:black; */
	/* border-width:7px; */
	/* box-shadow: inset 2px 2px 5px 1px; */
	/* padding:7px; */
	/* box-shadow: inset 2px 2px 5px 1px black,-2px -0px 2px black, 2px 0px 2px black, 3px 3px 2px rgba(0,0,0,0.5), 4px 4px 15px rgba(0,0,0,1); */
}

#contact-data > li.storeinside:hover /* All */
{
	/* border-color:black; */
	/* border-width:7px; */
	/* border-color:white; */
	/* box-shadow: inset 2px 2px 5px 1px; */
}

#contact-data > li.storeinside img:hover /* All */
{
	/* background:white; */

	/* border-style:solid; */
	border-color:white;
	box-shadow: -1px -1px 3px rgba(0,0,0,1);
	/* border-width:1px; */
	/* box-shadow:  inset 2px 2px 5px 1px,2px 2px 10px black; */
	/* box-shadow: inset 2px 2px 5px 1px, -2px 2px 2px black, -3px 3px 2px rgba(0,0,0,0.5), -4px 4px 15px rgba(0,0,0,1); */
	/* box-shadow: inset 2px 2px 5px 1px, -2px -2px 2px black, -3px -3px 2px rgba(0,0,0,0.5), -4px -4px 15px rgba(0,0,0,1); */
}

#contact-data > li.storeinside-transparent > div:hover, /* All */
#contact-data > li.storeinside.transparent > div:hover
{
	background-color:transparent;
	box-shadow:none;
	border-style:none;
}

#contact-data li /* All */
{
	vertical-align: middle;
}

li /* All */
{
	list-style:none;
}


#contact-data .bg-transparent:hover /* All */
{	/* Don't Sow a Drop Shadow when Transparent */
	box-shadow: none!important;
}


#contact-data .bg-transparent img:hover /* All */
{	/* Don't Sow a Drop Shadow when Transparent 
	box-shadow:  -2px -2px 5px 1px black; */
}


ul.main-ul-paddings li ul li /* All */
{
	overflow-wrap:break-word;
}


ul.main-ul-paddings li:hover /* All */
{
}


#contact-data .li-w-l1-100 li, /* All */
#contact-data .li-w-l2-100 li li,
#contact-data .li-w-l3-100 li li li
{
	font-weight:100;
}


#contact-data .li-w-l1-700 li, /* All */
#contact-data .li-w-l2-700 li li,
#contact-data .li-w-l3-700 li li li
{
	font-weight:700;
}


.mar-0 /* All */
{
	margin:0!important;
}




.wdth-100pct /* All */
{
	width:100%!important;	
}


.wdth-100pct-1em /* All */
{
	width:calc( 100% + 1em )!important;	
}

.ul-li-bul-lx-b1ue li, /* All */
.ul-li-bul-l1-blue > li,
.ul-li-bul-l2-blue > li > ul > li,
.ul-li-bul-l3-blue > li > ul > li > ul > li,
.ul-li-bul-l4-blue > li > ul > li > ul > li > ul > li,
.ul-li-bul-l5-blue > li > ul > li > ul > li > ul > li > ul > li
{	/* Blue */
	list-style: outside url("/img/bul/index_bullet_round_blue_15px.png");
}

.ul-li-bul-lx-gray li, /* All */
.ul-li-bul-l1-gray > li,
.ul-li-bul-l2-gray > li > ul > li,
.ul-li-bul-l3-gray > li > ul > li > ul > li,
.ul-li-bul-l4-gray > li > ul > li > ul > li > ul > li,
.ul-li-bul-l5-gray > li > ul > li > ul > li > ul > li > ul > li
{	/* Gray Bullet */
	list-style: outside url("/img/bul/index_bullet_round_gray_15px.png");
}

.ul-li-bul-lx-green li, /* All */
.ul-li-bul-l1-green > li,
.ul-li-bul-l2-green > li > ul > li,
.ul-li-bul-l2-green > li > ul > li,
.ul-li-bul-l3-green > li > ul > li > ul > li,
.ul-li-bul-l4-green > li > ul > li > ul > li > ul > li,
.ul-li-bul-l5-green > li > ul > li > ul > li > ul > li > ul > li
{	/* Green Bullet */
	list-style: outside url("/img/bul/index_bullet_round_green_15px.png");
}


.ul-li-bul-lx-red li, /* All */
.ul-li-bul-l1-red > li,
.ul-li-bul-l2-red > li > ul > li,
.ul-li-bul-l3-red > li > ul > li > ul > li,
.ul-li-bul-l4-red > li > ul > li > ul > li > ul > li,
.ul-li-bul-l5-red > li > ul > li > ul > li > ul > li > ul > li
{	/* Red Bullet */
	list-style: outside url("/img/bul/index_bullet_round_red_15px.png");
}


.ul-li-bul-lx-yellow li, /* All */
.ul-li-bul-l1-yellow > li,
.ul-li-bul-l2-yellow > li > ul > li,
.ul-li-bul-l3-yellow > li > ul > li > ul > li,
.ul-li-bul-l4-yellow > li > ul > li > ul > li > ul > li,
.ul-li-bul-l5-yellow > li > ul > li > ul > li > ul > li > ul > li
{	/* Yellow Bullet */
	list-style: outside url("/img/bul/index_bullet_round_orange_15px.png");
}


.ul-li-bul-lx li, /* All */
.ul-li-bul-l1 > li,
.ul-li-bul-l2 > li > ul > li,
.ul-li-bul-l3 > li > ul > li > ul > li,
.ul-li-bul-l4 > li > ul > li > ul > li > ul > li,
.ul-li-bul-l5 > li > ul > li > ul > li > ul > li > ul > li
{	/* No Bullet */
	list-style: outside none;
}


.nobul, /* All */
.no-bul
{
	list-style:inside none!important;
}



.lh-100pct, /* All */
.h1-lh-100pct,
.h2-lh-100pct,
.h3-lh-100pct,
.h4-lh-100pct,
.ul-li-lh-lx-100pct li,
.ul-li-lh-l1-100pct > li,
.ul-li-lh-l2-100pct > li > ul > li,
.ul-li-lh-l3-100pct > li > ul > li > ul > li,
.ul-li-lh-l4-100pct > li > ul > li > ul > li > ul > li,
.ul-li-lh-l5-100pct > li > ul > li > ul > li > ul > li > ul > li
{
	line-height:100%;
}

.lh-150pct, /* All */
.h1-lh-150pct,
.h2-lh-150pct,
.h3-lh-150pct,
.h4-lh-150pct,
.ul-li-lh-lx-150pct li,
.ul-li-lh-l1-150pct > li,
.ul-li-lh-l2-150pct > li > ul > li,
.ul-li-lh-l3-150pct > li > ul > li > ul > li,
.ul-li-lh-l4-150pct > li > ul > li > ul > li > ul > li,
.ul-li-lh-l5-150pct > li > ul > li > ul > li > ul > li > ul > li
{
	line-height:150%;
}

.lh-200pct, /* All */
.h1-lh-200pct,
.h2-lh-200pct,
.h3-lh-200pct,
.h4-lh-200pct,
.ul-li-lh-lx-200pct li,
.ul-li-lh-l1-200pct > li,
.ul-li-lh-l2-200pct > li > ul > li,
.ul-li-lh-l3-200pct > li > ul > li > ul > li,
.ul-li-lh-l4-200pct > li > ul > li > ul > li > ul > li,
.ul-li-lh-l5-200pct > li > ul > li > ul > li > ul > li > ul > li
{
	line-height:2;
}


.h1-mar-v-05em h1, /* All */
.h2-mar-v-05em h2,
.h3-mar-v-05em h3,
.h4-mar-v-05em h4,
.h1-mar-vb-05em h1,
.h2-mar-vb-05em h2,
.h3-mar-vb-05em h3,
.h4-mar-vb-05em h4
{
	margin-bottom:0.5em;
}


.h1-mar-v-1em h1, /* All */
.h2-mar-v-1em h2,
.h3-mar-v-1em h3,
.h4-mar-v-1em h4,
.h1-mar-vb-1em h1,
.h2-mar-vb-1em h2,
.h3-mar-vb-1em h3,
.h4-mar-vb-1em h4
{
	margin-bottom:1em;
}


.h1-mar-v-1em h1, /* All */
.h2-mar-v-1em h2,
.h3-mar-v-1em h3,
.h4-mar-v-1em h4,
.h1-mar-vt-1em h1,
.h2-mar-vt-1em h2,
.h3-mar-vt-1em h3,
.h4-mar-vt-1em h4
{
	margin-top:1em;
}


/* Left & Both Sides Margins = 0em */ 
.txt-align-just /* All */
{
	text-align:justify;
}


/* Bottom or (Top and Bottom) = 1em */
.ul-mar-li-lx-v-1em li, /* All */
.ul-mar-li-l1-v-1em > li,
.ul-mar-li-lx-vb-1em li,
.ul-mar-li-l1-vb-1em > li
{
	margin-bottom:1em!important;
}


/* Top or (Top and Bottom) = 1em */ 
.ul-mar-li-lx-v-1em li, /* All */
.ul-mar-li-l1-v-1em > li,
.ul-mar-li-lx-vt-1em li,
.ul-mar-li-l1-vt-1em > li
{
	margin-top:1em!important;
}


.ul-li-mar-b-lx li, /* All */
.ul-li-mar-b-l1 > li,
.ul-li-mar-b-l2 > li > ul > li,
.ul-li-mar-b-l3 > li > ul > li > ul > li,
.ul-li-mar-b-l4 > li > ul > li > ul > li > ul > li,
.ul-li-mar-b-l5 > li > ul > li > ul > li > ul > li > ul > li
{
	margin-bottom:0;
}


.ul-li-mar-lx-l li, /* All */
.ul-li-mar-l1-l > li,
.ul-li-mar-l2-l > li > ul > li,
.ul-li-mar-l3-l > li > ul > li > ul > li,
.ul-li-mar-l4-l > li > ul > li > ul > li > ul > li,
.ul-li-mar-l5-l > li > ul > li > ul > li > ul > li > ul > li
{
	margin-left:0;
}


.ul-li-mar-lx-r li, /* All */
.ul-li-mar-lx-r > li,
.ul-li-mar-l2-r > li > ul > li,
.ul-li-mar-l3-r > li > ul > li > ul > li,
.ul-li-mar-l4-r > li > ul > li > ul > li > ul > li,
.ul-li-mar-l5-r > li > ul > li > ul > li > ul > li > ul > li
.ul-li-hmar-lx-r li,
.ul-li-hmar-lx-r > li,
.ul-li-hmar-l2-r > li > ul > li,
.ul-li-hmar-l3-r > li > ul > li > ul > li,
.ul-li-hmar-l4-r > li > ul > li > ul > li > ul > li,
.ul-li-hmar-l5-r > li > ul > li > ul > li > ul > li > ul > li
{
	margin-right:0;
}


.ul-li-vmar-t-lx li, /* All */
.ul-li-vmar-t-l1 > li,
.ul-li-vmar-t-l2 > li > ul > li,
.ul-li-vmar-t-l3 > li > ul > li > ul > li,
.ul-li-vmar-t-l4 > li > ul > li > ul > li > ul > li,
.ul-li-vmar-t-l5 > li > ul > li > ul > li > ul > li > ul > li
{
	margin-top:0;
}


.ul-li-mar-lx li, /* All */
.ul-li-mar-l1 > li,
.ul-li-mar-l2 > li > ul > li,
.ul-li-mar-l3 > li > ul > li > ul > li,
.ul-li-mar-l4 > li > ul > li > ul > li > ul > li,
.ul-li-mar-l5 > li > ul > li > ul > li > ul > li > ul > li
.ul-li-hmar-lx li,
.ul-li-hmar-l1 > li,
.ul-li-hmar-l2 > li > ul > li,
.ul-li-hmar-l3 > li > ul > li > ul > li,
.ul-li-hmar-l4 > li > ul > li > ul > li > ul > li,
.ul-li-hmar-l5 > li > ul > li > ul > li > ul > li > ul > li
{
	margin-left:0;
}


.ul-li-amar-lx li, /* All */
.ul-li-amar-l1 > li,
.ul-li-amar-l2 > li > ul > li,
.ul-li-amar-l3 > li > ul > li > ul > li,
.ul-li-amar-l4 > li > ul > li > ul > li > ul > li,
.ul-li-amar-l5 > li > ul > li > ul > li > ul > li > ul > li
{
	margin:0;
}


.ul-li-bmar-lx-1em li, /* All */
.ul-li-bmar-l1-1em > li,
.ul-li-bmar-l2-1em > li > ul > li,
.ul-li-bmar-l3-1em > li > ul > li > ul > li,
.ul-li-bmar-l4-1em > li > ul > li > ul > li > ul > li,
.ul-li-bmar-l5-1em > li > ul > li > ul > li > ul > li > ul > li
{
	margin-bottom:1em;
}


/* Bottom */ 
.ul-li-mar-lx-1em-b li, /* All */
.ul-li-mar-l1-1em-b > li,
.ul-li-mar-l2-1em-b > li > ul > li,
.ul-li-mar-l3-1em-b > li > ul > li > ul > li,
.ul-li-mar-l4-1em-b > li > ul > li > ul > li > ul > li,
.ul-li-mar-l5-1em-b > li > ul > li > ul > li > ul > li > ul > li,

/* Bottom All */ 
.ul-li-mar-lx-1em li, /* All */
.ul-li-mar-l1-1em > li,
.ul-li-mar-l2-1em > li > ul > li,
.ul-li-mar-l3-1em > li > ul > li > ul > li,
.ul-li-mar-l4-1em > li > ul > li > ul > li > ul > li,
.ul-li-mar-l5-1em > li > ul > li > ul > li > ul > li > ul > li,
{
	margin-bottom:1em;
}


/* Left */
.ul-li-mar-lx-1em-l   li, /* All */
.ul-li-mar-l1-1em-l > li,
.ul-li-mar-l2-1em-l > li > ul > li,
.ul-li-mar-l3-1em-l > li > ul > li > ul > li,
.ul-li-mar-l4-1em-l > li > ul > li > ul > li > ul > li,
.ul-li-mar-l5-1em-l > li > ul > li > ul > li > ul > li > ul > li,

/* Left & Right */ 
.ul-li-mar-lx-1em li,
.ul-li-mar-l1-1em > li,
.ul-li-mar-l2-1em > li > ul > li,
.ul-li-mar-l3-1em > li > ul > li > ul > li,
.ul-li-mar-l4-1em > li > ul > li > ul > li > ul > li,
.ul-li-mar-l5-1em > li > ul > li > ul > li > ul > li > ul > li
{
	margin-left:1em;
}


/* Right */
.ul-li-mar-lx-1em-r li, /* All */
.ul-li-mar-l1-1em-r > li,
.ul-li-mar-l2-1em-r > li > ul > li,
.ul-li-mar-l3-1em-r > li > ul > li > ul > li,
.ul-li-mar-l4-1em-r > li > ul > li > ul > li > ul > li,
.ul-li-mar-l5-1em-r > li > ul > li > ul > li > ul > li > ul > li
{
	margin-right:1em;
}

/* Top */
.ul-li-mar-lx-1em-t li, /* All */
.ul-li-mar-l1-1em-t > li,
.ul-li-mar-l2-1em-t > li > ul > li,
.ul-li-mar-l3-1em-t > li > ul > li > ul > li,
.ul-li-mar-l4-1em-t > li > ul > li > ul > li > ul > li,
.ul-li-mar-l5-1em-t > li > ul > li > ul > li > ul > li > ul > li,

/* Top All */
.ul-li-mar-lx-1em li, /* All */
.ul-li-mar-l1-1em > li,
.ul-li-mar-l2-1em > li > ul > li,
.ul-li-mar-l3-1em > li > ul > li > ul > li,
.ul-li-mar-l4-1em > li > ul > li > ul > li > ul > li,
.ul-li-mar-l5-1em > li > ul > li > ul > li > ul > li > ul > li
{
	amargin-top:1em;
}

.ul-li-mar-lx-1em-v li, /* All */
.ul-li-mar-l1-1em-v > li,
.ul-li-mar-l2-1em-v > li > ul > li,
.ul-li-mar-l3-1em-v > li > ul > li > ul > li,
.ul-li-mar-l4-1em-v > li > ul > li > ul > li > ul > li,
.ul-li-mar-l5-1em-v > li > ul > li > ul > li > ul > li > ul > li
{
	margin-bottom:1em;
	margin-top:1em;
}


.ul-li-mar-lx-2em-l li, /* All */
.ul-li-mar-l1-2em-l > li,
.ul-li-mar-l2-2em-l > li > ul > li,
.ul-li-mar-l3-2em-l > li > ul > li > ul > li,
.ul-li-mar-l4-2em-l > li > ul > li > ul > li > ul > li,
.ul-li-mar-l5-2em-l > li > ul > li > ul > li > ul > li > ul > li
{
	margin-left:2em;
}


.ul-li-mar-lx-r-2em li, /* All */
.ul-li-mar-l1-r-2em > li,
.ul-li-mar-l2-r-2em > li > ul > li,
.ul-li-mar-l3-r-2em > li > ul > li > ul > li,
.ul-li-mar-l4-r-2em > li > ul > li > ul > li > ul > li,
.ul-li-mar-l5-r-2em > li > ul > li > ul > li > ul > li > ul > li
{
	margin-right:2em;
}


.ul-li-mar-lx-2em li, /* All */
.ul-li-mar-l1-2em > li,
.ul-li-mar-l2-2em > li > ul > li,
.ul-li-mar-l3-2em > li > ul > li > ul > li,
.ul-li-mar-l4-2em > li > ul > li > ul > li > ul > li,
.ul-li-mar-l5-2em > li > ul > li > ul > li > ul > li > ul > li
{
	margin-left:2em;
	margin-right:2em;
}


/* Left & Both Sides Margins = 3em */ 
.ul-li-mar-lx-3em li, /* All */
.ul-li-mar-l1-3em > li,
.ul-li-mar-l2-3em > li > ul > li,
.ul-li-mar-l3-3em > li > ul > li > ul > li,
.ul-li-mar-l4-3em > li > ul > li > ul > li > ul > li,
.ul-li-mar-l5-3em > li > ul > li > ul > li > ul > li > ul > li,
.ul-li-mar-lx-3em-l li,
.ul-li-mar-l1-3em-l > li,
.ul-li-mar-l2-3em-l > li > ul > li,
.ul-li-mar-l3-3em-l > li > ul > li > ul > li,
.ul-li-mar-l4-3em-l > li > ul > li > ul > li > ul > li,
.ul-li-mar-l5-3em-l > li > ul > li > ul > li > ul > li > ul > li
{
	margin-left:3em;
}


/* Right & Both Sides Margins = 3em */  
.ul-li-mar-lx-3em li, /* All */
.ul-li-mar-l1-3em > li,
.ul-li-mar-l2-3em > li > ul > li,
.ul-li-mar-l3-3em > li > ul > li > ul > li,
.ul-li-mar-l4-3em > li > ul > li > ul > li > ul > li,
.ul-li-mar-l5-3em > li > ul > li > ul > li > ul > li > ul > li,
.ul-li-mar-lx-r-3em li,
.ul-li-mar-l1-r-3em > li,
.ul-li-mar-l2-r-3em > li > ul > li,
.ul-li-mar-l3-r-3em > li > ul > li > ul > li,
.ul-li-mar-l4-r-3em > li > ul > li > ul > li > ul > li,
.ul-li-mar-l5-r-3em > li > ul > li > ul > li > ul > li > ul > li
{
	margin-right:3em;
}


/* Left & Both Sides Margins = 4em */ 
.ul-li-mar-lx-4em li, /* All */
.ul-li-mar-l1-4em > li,
.ul-li-mar-l2-4em > li > ul > li,
.ul-li-mar-l3-4em > li > ul > li > ul > li,
.ul-li-mar-l4-4em > li > ul > li > ul > li > ul > li,
.ul-li-mar-l5-4em > li > ul > li > ul > li > ul > li > ul > li,
.ul-li-mar-lx-4em-l li,
.ul-li-mar-l1-4em-l > li,
.ul-li-mar-l2-4em-l > li > ul > li,
.ul-li-mar-l3-4em-l > li > ul > li > ul > li,
.ul-li-mar-l4-4em-l > li > ul > li > ul > li > ul > li,
.ul-li-mar-l5-4em-l > li > ul > li > ul > li > ul > li > ul > li
{
	margin-left:4em;
}


/* Right & Both Sides Margins = 4em */  
.ul-li-mar-lx-4em li,
.ul-li-mar-l1-4em > li,
.ul-li-mar-l2-4em > li > ul > li,
.ul-li-mar-l3-4em > li > ul > li > ul > li,
.ul-li-mar-l4-4em > li > ul > li > ul > li > ul > li,
.ul-li-mar-l5-4em > li > ul > li > ul > li > ul > li > ul > li,
.ul-li-mar-lx-r-4em li,
.ul-li-mar-l1-r-4em > li,
.ul-li-mar-l2-r-4em > li > ul > li,
.ul-li-mar-l3-r-4em > li > ul > li > ul > li,
.ul-li-mar-l4-r-4em > li > ul > li > ul > li > ul > li,
.ul-li-mar-l5-r-4em > li > ul > li > ul > li > ul > li > ul > li
{
	margin-right:4em;
}


.ul-li-w-50  li
{
	float:left;
	width:calc(40%);
}


.em .ul-li-w5m > li,
.ul-li-w50pct-6em > li > ul > li
{
	width:calc(50% - 6em);
}


.float-left	li
{
	float:left;
}


.ul-li-lx-50pct-2em li,
.ul-li-l1-50pct-2em > li,
.ul-li-l2-50pct-2em > li > ul > li,
.ul-li-l3-50pct-2em > li > ul > li > ul > li,
.ul-li-l4-50pct-2em > li > ul > li > ul > li > ul > li,
.ul-li-l5-50pct-2em > li > ul > li > ul > li > ul > li > ul > li
{
	float:left;
	width:calc(50% - 2em);
}


.ul-li-lx-50pct-3em li,
.ul-li-l1-50pct-3em > li,
.ul-li-l2-50pct-3em > li > ul > li,
.ul-li-l3-50pct-3em > li > ul > li > ul > li,
.ul-li-l4-50pct-3em > li > ul > li > ul > li > ul > li,
.ul-li-l5-50pct-3em > li > ul > li > ul > li > ul > li > ul > li
{
	float:left;
	width:calc(50% - 3em);
}


.ul-li-lx-50pct-4em li,
.ul-li-l1-50pct-4em > li,
.ul-li-l2-50pct-4em > li > ul > li,
.ul-li-l3-50pct-4em > li > ul > li > ul > li,
.ul-li-l4-50pct-4em > li > ul > li > ul > li > ul > li,
.ul-li-l5-50pct-4em > li > ul > li > ul > li > ul > li > ul > li
{
	float:left;
	width:calc(50% - 4em);
}


.ul-li-lx-100pct li,
.ul-li-l1-100pct > li,
.ul-li-l2-100pct > li > ul > li,
.ul-li-l3-100pct > li > ul > li > ul > li,
.ul-li-l4-100pct > li > ul > li > ul > li > ul > li,
.ul-li-l5-100pct > li > ul > li > ul > li > ul > li > ul > li
{
	float:left;
	width:100%;
}


.ul-li-lx-100pct-1em li,
.ul-li-l1-100pct-1em > li,
.ul-li-l2-100pct-1em > li > ul > li,
.ul-li-l3-100pct-1em > li > ul > li > ul > li,
.ul-li-l4-100pct-1em > li > ul > li > ul > li > ul > li,
.ul-li-l5-100pct-1em > li > ul > li > ul > li > ul > li > ul > li
{
	float:left;
	width:calc( 100% - 1em );
}


.ul-li-lx-100pct-2em li,
.ul-li-l1-100pct-2em > li,
.ul-li-l2-100pct-2em > li > ul > li,
.ul-li-l3-100pct-2em > li > ul > li > ul > li,
.ul-li-l4-100pct-2em > li > ul > li > ul > li > ul > li,
.ul-li-l5-100pct-2em > li > ul > li > ul > li > ul > li > ul > li
{
	float:left;
	width:calc( 100% - 2em );
}


.ul-li-lx-100pct-3em li,
.ul-li-l1-100pct-3em > li,
.ul-li-l2-100pct-3em > li > ul > li,
.ul-li-l3-100pct-3em > li > ul > li > ul > li,
.ul-li-l4-100pct-3em > li > ul > li > ul > li > ul > li,
.ul-li-l5-100pct-3em > li > ul > li > ul > li > ul > li > ul > li
{
	width:calc( 100% - 3em );
}


.ul-li-lx-100pct-4em li,
.ul-li-l1-100pct-4em > li,
.ul-li-l2-100pct-4em > li > ul > li,
.ul-li-l3-100pct-4em > li > ul > li > ul > li,
.ul-li-l4-100pct-4em > li > ul > li > ul > li > ul > li,
.ul-li-l5-100pct-4em > li > ul > li > ul > li > ul > li > ul > li
{
	width:calc( 100% - 4em );
}


#contact-data section > div > ul > li
{
	/* abackground:lime!important; */
}

#contact-data section > div > ul > li > ul > li
{
	/* abackground:aqua!important; */
}

#contact-data section > div > ul > li > ul > li > ul > li
{
	/* background:yellow!important; */
}

.ul-li-float-left li
{
	display: list-item;
	float:left;
}

.li-c-l1 li
{
	list-style: url("/img/bul/index_bullet_round_blue_15px.png");
}

.li-col-blrg li li
{	/* Blue, Red Green */
	list-style: url("/img/bul/index_bullet_round_red_15px.png");
}

.li-bg-t1 > li > ul > li
{
	margin:0 0.5em;
	list-style: none;
}

#contact-data ul.li-gray-t1
{
	display:list-item;
}

/* ========== (All) ========== */
/* Telephone Numbers
/* ========== (All) ========== */

#contact-tel ul li:nth-child(2) ul li:nth-child(1) 	/* Set height for fax icon */
{
		height:48px;
		width:48px;
}


/* ========== (All) ========== */
/* Numbers
/* ========== (All) ========== */


#contact-tel-in
{}


#contact-tel-in li
{}


#contact-www li
{}


#contact-tel-in a
{
	color:inherit;
	font-weight: 600;
	text-decoration: none;
}


#contact-tel-in a:hover
{
	color:yellow;
	font-weight: 900;
	text-shadow: -1px 0 1px black, 0 1px 1px black, 1px 0 1px black, 0 -1px 1px black, 1px 1px 5px black, 1px 1px 1px black;
}


#contact-social-media
{}


#contact-social-media li
{}


#social-media a
{
	color:inherit;
	font-weight: 600;
	text-decoration: none;
}


#contact-social-media a:hover
{
	color:yellow;
	font-weight: 900;
	text-shadow: -1px 0 1px black, 0 1px 1px black, 1px 0 1px black, 0 -1px 1px black, 1px 1px 5px black, 1px 1px 1px black;
}


/* ========== (All) ========== */
/* Office Hours
/* ========== (All) ========== */


#office-hours div
{
	/* background:red; */
	/* margin:auto; */
	/* max-width:calc(1280px / 3); */
}

#office-hours-ext
{
	font-weight:700;
	text-shadow: 1px 1px 2px black, 2px 2px 2px black;
}

#brands.box-pad,
#header-txt-status.box-pad,
#office-hours.box-pad,
#office-hour-status.box-pad,
#phone.box-pad,
#products.box-pad,
#services.box-pad,
#quality.box-pad,
#terms.box-pad
{
	/* padding-bottom:25px; */
	padding-top:25px;
}

.contact-office-hours li
{
	display:inline-block;
	max-width:7em;
	text-align: center;
	width:calc( 33% - 2em );
}


.contact-office-hours li:not(.office-hours-start-time):not(.office-hours-end-time)
{
	width:1em;
}


.office-hours-start-time,
.office-hours-end-time
{
}


/* ========== (All) ========== */


/* Map Selection Buttons */
#map1-but,
#map2-but
{
	/* aborder-radius:20px; */
	margin:0 0.5em;
	padding:1em 1em;
}


#map1-but
{
	background:yellow;
}


.map-box
{

	background-color:rgba(0,0,0,0.33);
	display: block;
	margin:15px auto;
	/* awidth:80%; */
}


#gmap1,
#gmap2
{
	box-shadow: 2px 2px 3px 3px rgba(0,0,0,0.75);
	display:block;
	height: 100%;
	padding:unset;
	vertical-align:middle; 
}

.reset-google-map
{
	position:absolute;
	bottom:5px;
	left:5px;
}


.contact-map section ul
{ 
	background:yellow;
	border-radius: 10px;
	box-shadow: 3px 3px 1em black;
	border-style:solid;
	border-width: 1px;	
	float:left;
	margin-left:25px;
	margin-top:10px;
	padding:1em;
	width:calc(100% - 115px);
}


#map2-address
{
	display:none;
}


.contact-map :not(h2),
.contact-map h3
{
	font-family: Roboto;
	font-size:1em;
	font-weight:300;
	letter-spacing: 2px;
	line-height: 1;
	text-align: center;
	text-shadow: none;
}


.contact-map h3
{
	color:blue;
	font-size:20px;
	font-weight:900;
	margin-bottom:0.5em;
}


#map
{
	background-color:rgba(0,0,0,0.33);
}


.map-address
{
	text-align: center;
	padding:10px;
}


.map-address li
{
	color:white;
	display:inline;
	text-shadow: -1px 0 1px black, 0 1px 1px black, 1px 0 1px black, 0 -1px 1px black, 1px 1px 1px black;
}


.map-address h3
{
	color:yellow;
	text-align: center;
	text-shadow: -1px 0 1px black, 0 1px 1px black, 1px 0 1px black, 0 -1px 1px black, 1px 1px 1px black;
}


.map-address li:not(:last-child):after
/* Add commas after each li except for header and last 
.map-address li:not(:last-child):not(:first-child):after li */
{
	content: ",";
	text-align: center;
}


.contact-map .main-ul-paddings 
{
	margin:auto;
	text-align: center;
	width:calc(100% - 80px);
}


/* ========== (All) ========== */
/* General Info
/* ========== (All) ========== */

#li-contact-info-gen-out p::first-letter
{
	color:darkred;
	font-size:1.5em;
	font-weight:900;
	
}


/* ========== (All) ========== */
/* Postal Address
/* ========== (All) ========== */



/* ========== (All) ========== */
/* Service Locations
/* ========== (All) ========== */



/* ========== (All) ========== */
/* Slideshow Section
/* ========== (All) ========== */



/* ========== (All) ========== */
/* Social Media
/* ========== (All) ========== */



/* ========== (All) ========== */
/* Street Address
/* ========== (All) ========== */



/* ========== (All) ========== */
/* Suburb
/* ========== (All) ========== */



/* ========== (All) ========== */
/* Staff
/* ========== (All) ========== */
#contact-staff 
{
	overflow: hidden;
}

#contact-staff
{
	padding: 1em auto;
}
#aaacontact-staff ul:nth-of-type(1) li
{
	display:block;
	afilter:grayscale(100%);
	margin:0 auto 2em;
	text-align: center;
	transition: 0.5s all;
	vertical-align: top;
	width:100%;
}


#contact-staff ul li > div:nth-of-type(1)
{
	border-color:yellow;
	border-radius: 50%;
	border-style:solid;
	border-width:5px;
	height:15em;
	position:relative;
	text-align: center;
	margin:auto;
	width:15em;
}

#contact-staff ul li > div:nth-of-type(1) div:nth-of-type(1)
{
	border-color:black;
	border-radius:50%;
	border-style:solid;
	border-width:4px;
	height:calc(100% - 8px);
	left:50%;
	overflow:hidden;
	position:absolute;
	top:50%;
	transform: translate(-50%, -50%);
	width:calc(100% - 8px);
}

#contact-staff .copyright
{
	display:none;
}

#contact-staff ul li div:nth-of-type(2)
{
	background:#FFFDD0;
	border-color:yellow;
	border-style:solid;
	border-width:3px;
	position:relative;
	text-align: center;
	margin:-2em auto 1em;
	width:12em;
}

#contact-staff ul li div:nth-of-type(2)  div 
{
	border-color:black;
	border-style:solid;
	border-width:3px;
}


#contact-staff h4
{
	display:block;
}

#contact-staff img
{
	height:100%;
	width:100%;
}


/* ========== (All) ========== */
/* Street Address
/* ========== (All) ========== */


/* ========== (All) ========== */
/*	WIKINAM Navigation Section
/* ========== (All) ========== */



/* ========== (All) ========== */
/*	Navigation Section
/* ========== (All) ========== */



/* ========== (All) ========== */
/* Buttons with characters
/* ========== (All) ========== */

.contact-nav-but-char
{	/* Contact NAV Button Image - Container Background Visuals and Position Aid for Characters */
	border-radius:190%;
	display:table;
	height:100%;
	width:100%;
}


.contact-nav-but-char a /* All */
{	/* contact NAV Button Anchor tags - Define Text Visuals when Mormal */					
	background:rgba(255,255,255,0.00);
	border-radius:190%;
	color:yellow;
	display:table-cell; /* Vertical Centering */
	font-size: 24px;
	font-weight: 900;
	line-height: 100%;
	text-align: center;
	text-decoration: none;
	text-shadow:  0px 0px 3px black, 0px 0px 3px black, 0px 0px 3px black, 5px 5px 5px black;
	transition: all 1s ease-in-out;
	vertical-align: middle;
}


.contact-nav-but-char:hover /* All */
{
	background:rgba(255,255,255,1);
}


.contact-nav-but-char:hover a /* contact NAV Button Anchor tags - Define Text Visuals when Hovered */ /* All */
{
	background-color:rgba(255,255,0,1);
	color:white;
	text-shadow:  0px 0px 3px black, 0px 0px 3px black, 0px 0px 3px black, -5px -5px 5px black;
	amimation: rotate-right1 5s infinite linear;
}


/* ========== (All) ========== */
/* Define Contact Buttons
/* ========== (All) ========== */

.nav-but /* All */
{
	height:48px;
	width:48px;
}

.nav-but img /* All */
{
	height:48px;
	width:48px;
}

.nav-but-sha /* All */
{
	abox-shadow: 3px 3px 10px black;
}

.nav-but-sha:hover /* All */
{
	abox-shadow: -3px -3px 10px black;
}

.nav-but-rad /* All */
{
	border-radius: 50%;
}


.anav-but-rad:hover /* All */
{ 
	background:yellow;
}


.nav-but-bg /* All */
{
	background:transparent;
}


.anav-but-border /* All */
{
	margin-bottom:10px;
	margin-top:10px;
}


.nav-but-pos /* All */
{
	/* clear:both; */
	float:left;
	margin-left:0;
}


/* ========== (All) ========== */
/* Define buttons with characters
/* ========== (All) ========== */


.nav-but-char /* All */
{	/* Contact NAV Button Image - Container Background Visuals and Position Aid for Characters */
	border-radius:190%;
	display:table;
	height:100%;
	width:100%;
}


.nav-but-char a /* All */
{	/* contact NAV Button Anchor tags - Define Text Visuals when Mormal */					
	background:rgba(255,255,255,0.00);
	border-radius:190%;
	color:yellow;
	display:table-cell; /* Vertical Centering */
	font-size: 300%;
	font-weight: 900;
	line-height: 100%;
	text-align: center;
	text-decoration: none;
	text-shadow:  0px 0px 3px black, 0px 0px 3px black, 0px 0px 3px black, 5px 5px 5px black;
	transition: all 1s ease-in-out;
	vertical-align: middle;
}


.nav-but-char:hover /* All */
{
	background:rgba(255,255,255,1);
}


.nav-but-char:hover a /* contact NAV Button Anchor tags - Define Text Visuals when Hovered */ /* All */
{
	background-color:rgba(255,255,0,1);
	color:white;
	text-shadow:  0px 0px 3px black, 0px 0px 3px black, 0px 0px 3px black, -5px -5px 5px black;
	amimation: rotate-right1 5s infinite linear;
}


.button-nav-home /* All */
{
	display:inline-block;
}


.w33 /* All */
{
	width:33%!important;
}


.w50 /* All */
{
	width:49%!important;
}


.w66 /* All */
{
	width:66%!important;
}


.w99 /* All */
{
	width:99%!important;
}


.w100 /* All */
{
	width:100%!important;
}


@keyframes fadeIn /* All */
{
	0% 		{
				opacity: 0;
			}

	100% 	{
				opacity: 1;
			}
}


@keyframes rotate-left1 /* All */
{	/* amimation (Rotate Clockwise) for buttons and objects */
	/* Rotates: Category Buttons 							*/
	0% 		{
				transform:rotate(360deg);
			}

	100% 	{
				transform:rotate(0deg);
			} 
}


@keyframes rotate-right1 /* All */
{	/* amimation (Rotate Clockwise) for buttons and objects */
	/* Rotates: Category Buttons 							*/
	0% 		{
				transform:rotate(0deg);
			}

	100% 	{
				transform:rotate(360deg);
			} 
}


.h4-title h4 /* All */
{
	background: yellow;
	padding:5px 10px;
	border-radius:15px;
	border-style:solid;
	border-width:3px;
}


main h4 /* All */
{
	display: inline-block;
	line-height: 1.25;
	max-width: calc(100% - 30px); /* 15px li 2 times */
	vertical-align: middle;
}

#office-hours h4, /* All */
#phone h4,
#terms h4,
#web h4
{
	color:blue;
	display: inline-block;
	line-height:1.5;
	margin:0;
	width:100%;
}

hr.style1 /* All */
{
	border-top: 1px solid #8c8b8b;
}


hr.style2 /* All */
{
	border-top: 3px double #8c8b8b;
}

hr.style3 /* All */
{
	border-top: 1px dashed #8c8b8b;
}

hr.style4 /* All */
{
	border-top: 1px dotted #8c8b8b;
}

hr.style4 /* All */
{
	border-top: 1px dotted #8c8b8b;
}

hr.style5 /* All */
{
	background-color: #fff;
	border-top: 2px dashed #8c8b8b;
}


hr.style6 /* All */
{
	background-color: #fff;
	border-top: 2px dotted #8c8b8b;
}

hr.style7 /* All */
{
	border-top: 1px solid #8c8b8b;
border-bottom: 1px solid #fff;
}


hr.style8 /* All */
{
	border-top: 1px solid #8c8b8b;
	border-bottom: 1px solid #fff;
}

hr.style8:after /* All */
{
	content: '';
	display: block;
	margin-top: 2px;
	border-top: 1px solid #8c8b8b;
	border-bottom: 1px solid #fff;
}

hr.style9 /* All */
{
	border-top: 1px dashed #8c8b8b;
	border-bottom: 1px dashed #fff;
}

hr.style10 /* All */
{
	border-top: 2px dotted black;
	border-bottom: 2px dotted white;
}


hr.style11 /* All */
{
	height: 6px;
	background: url(http://ibrahimjabbari.com/english/images/hr-11.png) repeat-x 0 0;
	border: 0;
}


hr.style12 /* All */
{
	height: 6px;
	background: url(http://ibrahimjabbari.com/english/images/hr-12.png) repeat-x 0 0;
	border: 0;
}


hr.style13 /* All */
{
	height: 10px;
	border: 0;
	box-shadow: 0 10px 10px -10px #8c8b8b inset;
}


hr.style14 /* All */
{ 
	border: 0; 
	height: 1px; 
	background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
	background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
	background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
	background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0); 
}


hr.style15 /* All */
{
	border-top: 4px double #8c8b8b;
	text-align: center;
}


hr.style15:after /* All */
{
	content: '\002665';
	display: inline-block;
	position: relative;
	top: -15px;
	padding: 0 10px;
	background: #f0f0f0;
	color: #8c8b8b;
	font-size: 18px;
}


hr.style16 /* All */
{
	border-top: 1px dashed #8c8b8b; 
}


hr.style16:after /* All */
{ 
	background: #f0f0f0;
	color: #8c8b8b;
	content: '\002702';
	display: inline-block;
	font-size: 18px;
	left: 40px;
	padding: 0 3px;
	position: relative;
	top: -12px;
}


hr.style17 /* All */
{
	border-top: 1px solid #8c8b8b;
	text-align: center;
}


hr.style17:after /* All */
{
	content: '�';
	display: inline-block;
	position: relative;
	top: -14px;
	padding: 0 10px;
	background: #f0f0f0;
	color: #8c8b8b;
	font-size: 18px;
	-webkit-transform: rotate(60deg);
	-moz-transform: rotate(60deg);
	transform: rotate(60deg);
}


hr.style18 /* All */
{
	height: 30px;
	border-style: solid;
	border-color: #8c8b8b;
	border-width: 1px 0 0 0;
	border-radius: 20px;
}

hr.style18:before /* All */
{
	display: block;
	content: "";
	height: 30px;
	margin-top: -31px;
	border-style: solid;
	border-color: #8c8b8b;
	border-width: 0 0 1px 0;
	border-radius: 20px;
}

.bul-pos-ins li, /* All */
.bul-pos-ins li ul li,
.bul-pos-ins li ul li ul li
{
	list-style-position: inside;
}


/* Experimental */

header /* All */
{
	background-color: 0;
}


#header-txt-title, /* All */
.storefront .header-title-txt
{
	color:white;
}

#header-txt-title span /* All */
{
	color:yellow;
	display:none;
}

#shop-hours, /* All */
#shop-status,
#system-dt
{
	color:aqua;
	text-shadow: -1px 0 1px black, 0 1px 1px black, 1px 0 1px black, 0 -1px 1px black, 1px 1px 1px black; 
	font-weight: 700;
}

.shop-status-closed, /* All */
.shop-status-opened
{
	text-shadow:none!important;
}



#system-dt /* All */
{
	 color:lawngreen;
	 text-shadow: -1px 0 1px black, 0 1px 1px black, 1px 0 1px black, 0 -1px 1px black, 1px 1px 1px black!important;
}

#copyright-section /* All */
{
	color:white;
	display:inline-block;
	font-family: Roboto;
	font-size:12px;
	font-weight:700;
	height:28px;
	letter-spacing: 2px!important;
	line-height: 1.1;
	margin:0.5em auto;
	padding:0 18px;
	text-align: center;	
	text-shadow: -1px 0 1px black, 0 1px 1px black, 1px 0 1px black, 0 -1px 1px black, 1px 1px 1px black;
}

/*
	Notes : Wildcard Selectors (*, ^ and $) in CSS for classes 
*/

#contact-data > li /* All */
{
	border-radius:30px;
	/* abackground-blend-mode:color-burn; */
	/* abackground-image:url("/img/bg/background/title/480/title.jpg"); */
	background-repeat:repeat;
	background-size:auto;
	padding:0;
}


#contact-data > li.storeinside-transparent, /* All */
#contact-data > li.storeinside.transparent
{
	border-style:none;
	abackground-blend-mode:normal;
	background-image: none;
	margin-top : 15px!important;
}

/* aaaa */

#contact-data li > section /* All */
{
	border-radius:30px;
	min-height:15em;
	overflow:visible;
	position:relative;
}

#contact-data li > section ul /* All */
{}

/* Section Height */ 
.sec-ht,
.sec-min-ht
{
	min-height:15em;
}

.sec-max-ht
{
	max-height:25em!important;
	/* overflow-y:auto!important; */
}
.no-height, /* All */
.sec-ht-none,
.sec-ht-uset
{
	max-height:unset!important;
	min-height:unset!important;
}

.max-ht
{
	max-height:15em;
}


#contact-data li > section > div /* All */
{
	height:15em;
	max-height:22em;
	padding-left:1em;
	padding-right:1em;
	overflow-Y:auto;
}



#contact-data li > section#map > div /* All */
{
	overflow-Y:hidden;
	border-top-right-radius:18px;
	border-top-left-radius:19px;
	padding-left:unset;
	padding-right:unset;
	/* padding-top:0.5em; */
}

#contact-data li #office-hour-status > div
{
	height:unset;
	max-height:22em;
	text-align:center;
	overflow-y:auto;
}



#contact-data li > section
{
	padding-bottom:0;
}

#brands > div, /* All */
#categories > div,
#contact-staff > div,
#phone > div,
#products > div,
#quality > div,
#services > div,
#web > div
{
	/* background:violet; */
	padding-bottom:2em;
	padding-top:1.5em;
}

#contact-data li > section > div img /* All */
{
	vertical-align:middle;
}

#acontact-data li section#map /* All */
{
	/* background:lime; */
	line-height: 1.25;
	max-height:unset;
	margin:0;
	/* padding: 1em; */
	overflow:hidden;
}

.relative-heading /* All */
{
	background:yellow;
	border-color:black;
	border-radius:15px;
	border-style:solid;
	border-width:2px;
	box-shadow: 2px 2px 2px black;
	color:white;
	line-height:1.5;
	margin:1em auto;
	padding:0 1em;
	text-align:center;
	text-shadow: -1px 0 1px black, 0 1px 1px black, 1px 0 1px black, 0 -1px 1px black, 1px 1px 3px black, 3px 3px 3px black;
	white-space:nowrap;
}

#contact-data li > section h2 /* All */
{
	background:yellow;
	border-color:black;
	border-radius:15px;
	border-style:solid;
	border-width:2px;
	box-shadow: 2px 2px 2px black;
	color:white;
	line-height:1.5;
	left:50%;
	padding:0 1em;
	position:absolute;
	text-shadow: -1px 0 1px black, 0 1px 1px black, 1px 0 1px black, 0 -1px 1px black, 1px 1px 3px black, 3px 3px 3px black;
	transform:translateX(-50%);
	top:-1em;
	white-space:nowrap;
}

#contact-data li > section h2.relative /* All */
{
	display:inline-block;
	position:relative;
	top:unset;
}

#products > div /* All */
{ 

	overflow-wrap: anywhere;
	overflow-Y:auto!important;
	max-height:25em!important;
}

.section-title /* All */
{
	display:block;
	text-align:center;
}


.section-title li:nth-child(1)		/* Business Name */ /* All */
{
	color:blue;
	font-family:times;
	font-size:125%;
}

.section-titleli:nth-child(n+2))		/* Business Name */ /* All */
{
	font-size:100%;
	font-weight:normal;
}

#categories h3 li,
#categories h4 li,
#email h3 li,
#examples h4 li,
#internet h3 li,
#map h3 li,
#phone h3 li,
.section-title li,
#post h3 li,
#office-hours h3 li,
#products h3 li,
#products h4 li,
#services h3 li,
#street h3 li ,
#terms h3 li,
#web h3 li
{
	display:inline-block;
}

.section-title li:nth-child(1)		/* Business Name */
{
	background:black;
	border-radius:30px;
	color:yellow;
	font-weight:900;
	text-shadow: -1px 0 1px black, 0 1px 1px black, 1px 0 1px black, 0 -1px 1px black;
}

#categories > div,
#categories > section,
#email > div,
#examples > div,
#internet > div,
#post > div,
#office-hours > div,
#phone > div,
#street > div,
#web > div
{
	max-height:25em!important;
}





.let-1st-darkred-1_5::first-letter, /* all */
.li-let-1st-darkred-1_5 > li::first-letter,
.p-let-1st-darkred-1_5 p::first-letter,
#intro p::first-letter,
#li-contact-intro-out p::first-letter
{
	color:darkred;
	font-size:1.6rem;
	font-weight:900;
}

@media screen and (max-width:719px)
{

.storefront /* All */
{
	margin-left:0;
	margin-right:0;
	width:100%;
}

	#contact-data li > section#map > div
	{
		border-radius:0;
	}

	#contact-data > li
	{
		width:100%;
	}

	#contact-data > li > section /* All */
	{
		box-sizing:border-box!important;
		border-color: black!important;
		border-style: solid!important;
		border-width: 1px!important;
		border-radius:0!important;
		margin:10px 0!important;
		/* max-width:100vw!important; */
		box-shadow:unset!important;
		/* box-shadow: outset 1px 1px 3px rgba(255, 255, 255, 0.75), outset -3px -3px 3px rgba(0, 0, 0, 0.5); */
	}

/* Reset padding ONLY for map, phone, and web sections */
	#contact-data li > section#phone > div,
	/* #contact-data li > section#office-hours > div, */
	
	#contact-data li > section#web > div,
	#contact-data li > section:not(#map)> div
	{
		padding-left:0.5!important;
		padding-right:0.5px!important;
		max-width:unset!important;
	}



	ul#contact-data
	{
		padding: 10px 0!important;
	}

	h2
	{
		font-size:125%;
	}


	.logo img /* Logo */
	{
		display:inline-block;
		width:calc(100% - 0% - 6px);
	}

	.logo-text img /* Logo Text */
	{
		display:inline-block;
		width:calc(100% - 0% - 6px);
	}

	#header-txt-title, /* 311px */
	.header-title-txt
	{
		top:14px;
	}


	#header-txt-title h1, /* 311px */
	.header-title-txt h1
	{
		display:block;
		font-size:5vw;
		line-height:1.25;
		text-shadow: -1px 1px 1px black, -2px 2px 1px black, 1px -1px 1px black, 2px -1px 0px black;
	}


	#header-txt-title div, /* 311px */
	.header-title-txt div
	{
		display:block;
		font-size:4vw;
		line-height:1.25;
		text-shadow: -1px 1px 1px black, -2px 2px 1px black, 1px -1px 1px black, 2px -1px 0px black;
	}


	.show-li-720-1279 /* 311px */
	{
		display:none !important;
	}


	.show-li-1280-1919 /* 311px */
	{
		display:none !important;
	}


	ul#contact-data /* 311px */
	{	/* Provision for li shadows */
		padding:10px;
	}


	 #contact-box ul.main-ul-paddings:hover, /* 311px */
	 #contact-str ul.main-ul-paddings:hover
	{	/* Highlight li when hovered */
		font-weight: 700;
	}


	.p1dn, /* 311px */
	.s1dn
	{
		display:none!important;	
	}


	#contact-data > li:nth-child(1) ul.main-ul-paddings > li	/* Change properties for Contact Number block ul li's */ /* 311px */
	{
		width:100%;
	}


	ul.main-ul-paddings li	/* Change properties for Contact Number block ul li's */ /* 311px */
	{
		width:90%;
	}


	ul.main-ul-paddings li ul li /* 311px */
	{
		vertical-align: middle;
	}


	ul.main-ul-paddings li ul li:nth-child(2) /* 311px */
	{
		width:calc(100% - 100px);
		word-wrap: break-word;
	}


	.rotating-icon img /* 311px */
	{
		/* border-radius: 0; */
		/* height:100%; */
		transition: all 0.5s ease-in;
		/* width:100%; */
	}


	.rotating-icon img:hover /* 311px */
	{
		amimation: rotate-right1 5s infinite linear;
	}


	.rotating-icon-once img /* 311px */
	{
		amimation: rotate-left1 1s ease-in-out;
	}


	.rotating-icon-once img:hover /* 311px */
	{
		amimation: rotate-right1 1s ease-in-out;
	}


	main /* 311px */
	{
		margin: 0 auto;
		width:100%;
	}


	main h2 /* 311px */
	{
		color:rgba(255,255,255,1.00);
		line-height: 100%;
		margin:0px auto 15px;
		text-align: center;
		text-shadow: -1px 0 1px black, 0 1px 1px black, 1px 0 1px black, 0 -1px 1px black, 1px 1px 5px black, 3px 3px 5px black, 5px 5px 5px black;
	}


	main h4 /* 311px */
	{
		font-size:1.17em;
		font-weight:600; 
		margin:0 auto;
	}


	ul /* 311px */
	{
		list-style-image: url("/img/bul/index_bullet_round_gray_15px.png");
	}

	main p /* 311px */
	{
		text-align:left;
		line-height:120%;
	}

	.w480-ul-li-mar-lx li, /* 311px */
	.w480-ul-li-mar-l1 > li,
	.w480-ul-li-mar-l2 > li > ul > li,
	.w480-ul-li-mar-l3 > li > ul > li > ul > li,
	.w480-ul-li-mar-l4 > li > ul > li > ul > li > ul > li,
	.w480-ul-li-mar-l5 > li > ul > li > ul > li > ul > li > ul > li,

	.w480-ul-li-mar-lx-l li, /* 311px */
	.w480-ul-li-mar-l1-l > li,
	.w480-ul-li-mar-l2-l > li > ul > li,
	.w480-ul-li-mar-l3-l > li > ul > li > ul > li,
	.w480-ul-li-mar-l4-l > li > ul > li > ul > li > ul > li,
	.w480-ul-li-mar-l5-l > li > ul > li > ul > li > ul > li > ul > li,

	.w480-ul-li-mar-lx li, /* 311px */
	.w480-ul-li-mar-l1 > li,
	.w480-ul-li-mar-l2 > li > ul > li,
	.w480-ul-li-mar-l3 > li > ul > li > ul > li,
	.w480-ul-li-mar-l4 > li > ul > li > ul > li > ul > li,
	.w480-ul-li-mar-l5 > li > ul > li > ul > li > ul > li > ul > li,

	.w480-ul-li-mar-lx-l li, /* 311px */
	.w480-ul-li-mar-l1-l > li,
	.w480-ul-li-mar-l2-l > li > ul > li,
	.w480-ul-li-mar-l3-l > li > ul > li > ul > li,
	.w480-ul-li-mar-l4-l > li > ul > li > ul > li > ul > li,
	.w480-ul-li-mar-l5-l > li > ul > li > ul > li > ul > li > ul > li
	{
		/* background:lime; */
		margin-left:0;
	}

	.ul-li-mar-lx li, /* 311px */
	.ul-li-mar-l1 > li,
	.ul-li-mar-l2 > li > ul > li,
	.ul-li-mar-l3 > li > ul > li > ul > li,
	.ul-li-mar-l4 > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5 > li > ul > li > ul > li > ul > li > ul > li,


	.ul-li-mar-lx-r li, /* 311px */
	.ul-li-mar-l1-r > li,
	.ul-li-mar-l2-r > li > ul > li,
	.ul-li-mar-l3-r > li > ul > li > ul > li,
	.ul-li-mar-l4-r > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-r > li > ul > li > ul > li > ul > li > ul > li,

	.w480-ul-li-mar-lx li, /* 311px */
	.w480-ul-li-mar-l1 > li,
	.w480-ul-li-mar-l2 > li > ul > li,
	.w480-ul-li-mar-l3 > li > ul > li > ul > li,
	.w480-ul-li-mar-l4 > li > ul > li > ul > li > ul > li,
	.w480-ul-li-mar-l5 > li > ul > li > ul > li > ul > li > ul > li,

	.ul-li-mar-lx-r-320 li, /* 311px */
	.ul-li-mar-l1-r-320 > li,
	.ul-li-mar-l2-r-320 > li > ul > li,
	.ul-li-mar-l3-r-320 > li > ul > li > ul > li,
	.ul-li-mar-l4-r-320 > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-r-320 > li > ul > li > ul > li > ul > li > ul > li
	{
		/* background:cyan; */
		margin-right:0;
	}

	.ul-li-mar-lx-1em li, /* 311px */
	.ul-li-mar-l1-1em > li,
	.ul-li-mar-l2-1em > li > ul > li,
	.ul-li-mar-l3-1em > li > ul > li > ul > li,
	.ul-li-mar-l4-1em > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-1em > li > ul > li > ul > li > ul > li > ul > li,

	.ul-li-mar-lx-1em-l li, /* 311px */
	.ul-li-mar-l1-1em-l > li,
	.ul-li-mar-l2-1em-l > li > ul > li,
	.ul-li-mar-l3-1em-l > li > ul > li > ul > li,
	.ul-li-mar-l4-1em-l > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-1em-l > li > ul > li > ul > li > ul > li > ul > li,

	.w320-ul-li-mar-lx-1em li, /* 311px */
	.w320-ul-li-mar-l1-1em > li,
	.w480-ul-li-mar-l2-1em > li > ul > li,
	.w480-ul-li-mar-l3-1em > li > ul > li > ul > li,
	.w320-ul-li-mar-l4-1em > li > ul > li > ul > li > ul > li,
	.w320-ul-li-mar-l5-1em > li > ul > li > ul > li > ul > li > ul > li,

	.w320-ul-li-mar-lx-1em-l li, /* 311px */
	.w320-ul-li-mar-l1-1em-l > li,
	.w480-ul-li-mar-l2-1em-l > li > ul > li,
	.w480-ul-li-mar-l3-1em-l > li > ul > li > ul > li,
	.w320-ul-li-mar-l4-1em-l > li > ul > li > ul > li > ul > li,
	.w320-ul-li-mar-l5-1em-l > li > ul > li > ul > li > ul > li > ul > li
	{
		margin-left:1em;
	}

	/* Right & Both Sides Margins = 1em */ 
	.ul-li-mar-lx-1em li, /* 311px */
	.ul-li-mar-l1-1em > li,
	.ul-li-mar-l2-1em > li > ul > li,
	.ul-li-mar-l3-1em > li > ul > li > ul > li,
	.ul-li-mar-l4-1em > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-1em > li > ul > li > ul > li > ul > li > ul > li,

	.ul-li-mar-lx-1em-r li, /* 311px */
	.ul-li-mar-l1-1em-r > li,
	.ul-li-mar-l2-1em-r > li > ul > li,
	.ul-li-mar-l3-1em-r > li > ul > li > ul > li,
	.ul-li-mar-l4-1em-r > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-1em-r > li > ul > li > ul > li > ul > li > ul > li,

	.w320-ul-li-mar-lx-1em li, /* 311px */
	.w320-ul-li-mar-l1-1em > li,
	.w480-ul-li-mar-l2-1em > li > ul > li,
	.w480-ul-li-mar-l3-1em > li > ul > li > ul > li,
	.w320-ul-li-mar-l4-1em > li > ul > li > ul > li > ul > li,
	.w320-ul-li-mar-l5-1em > li > ul > li > ul > li > ul > li > ul > li,

	.w320-ul-li-mar-lx-1em-r li, /* 311px */
	.w320-ul-li-mar-l1-1em-r > li,
	.w480-ul-li-mar-l2-1em-r > li > ul > li,
	.w480-ul-li-mar-l3-1em-r > li > ul > li > ul > li,
	.w320-ul-li-mar-l4-1em-r > li > ul > li > ul > li > ul > li,
	.w320-ul-li-mar-l5-1em-r > li > ul > li > ul > li > ul > li > ul > li
	{
		margin-right:1em;
	}


	.ul-li-mar-lx-2em li, /* 311px */
	.ul-li-mar-l1-2em > li,
	.ul-li-mar-l2-2em > li > ul > li,
	.ul-li-mar-l3-2em > li > ul > li > ul > li,
	.ul-li-mar-l4-2em > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-2em > li > ul > li > ul > li > ul > li > ul > li,

	.ul-li-mar-lx-2em-l li, /* 311px */
	.ul-li-mar-l1-2em-l > li,
	.ul-li-mar-l2-2em-l > li > ul > li,
	.ul-li-mar-l3-2em-l > li > ul > li > ul > li,
	.ul-li-mar-l4-2em-l > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-2em-l > li > ul > li > ul > li > ul > li > ul > li,

	.w320-ul-li-mar-lx-2em li, /* 311px */
	.w320-ul-li-mar-l1-2em > li,
	.w320-ul-li-mar-l2-2em > li > ul > li,
	.w320-ul-li-mar-l3-2em > li > ul > li > ul > li,
	.w320-ul-li-mar-l4-2em > li > ul > li > ul > li > ul > li,
	.w320-ul-li-mar-l5-2em > li > ul > li > ul > li > ul > li > ul > li,

	.w320-ul-li-mar-lx-2em-l li, /* 311px */
	.w320-ul-li-mar-l1-2em-l > li,
	.w320-ul-li-mar-l2-2em-l > li > ul > li,
	.w320-ul-li-mar-l3-2em-l > li > ul > li > ul > li,
	.w320-ul-li-mar-l4-2em-l > li > ul > li > ul > li > ul > li,
	.w320-ul-li-mar-l5-2em-l > li > ul > li > ul > li > ul > li > ul > li
	{
		margin-left:2em;
	}


	.ul-li-mar-lx-3em li, /* 311px */
	.ul-li-mar-l1-3em > li,
	.ul-li-mar-l2-3em > li > ul > li,
	.ul-li-mar-l3-3em > li > ul > li > ul > li,
	.ul-li-mar-l4-3em > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-3em > li > ul > li > ul > li > ul > li > ul > li,

	.ul-li-mar-lx-3em-l li, /* 311px */
	.ul-li-mar-l1-3em-l > li,
	.ul-li-mar-l2-3em-l > li > ul > li,
	.ul-li-mar-l3-3em-l > li > ul > li > ul > li,
	.ul-li-mar-l4-3em-l > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-3em-l > li > ul > li > ul > li > ul > li > ul > li,

	.w320-ul-li-mar-lx-3em li, /* 311px */
	.w480-ul-li-mar-l1-3em > li,
	.w320-ul-li-mar-l2-3em > li > ul > li,
	.w320-ul-li-mar-l3-3em > li > ul > li > ul > li,
	.w320-ul-li-mar-l4-3em > li > ul > li > ul > li > ul > li,
	.w320-ul-li-mar-l5-3em > li > ul > li > ul > li > ul > li > ul > li,

	.w320-ul-li-mar-lx-3em-l li, /* 311px */
	.w480-ul-li-mar-l1-3em-l > li,
	.w320-ul-li-mar-l2-3em-l > li > ul > li,
	.w320-ul-li-mar-l3-3em-l > li > ul > li > ul > li,
	.w320-ul-li-mar-l4-3em-l > li > ul > li > ul > li > ul > li,
	.w320-ul-li-mar-l5-3em-l > li > ul > li > ul > li > ul > li > ul > li
	{
		margin-left:3em;
	}

	/* Left & Both Sides Margins = 2em */

	.ul-li-mar-lx-2em li, /* 311px */
	.ul-li-mar-l1-2em > li,
	.ul-li-mar-l2-2em > li > ul > li,
	.ul-li-mar-l3-2em > li > ul > li > ul > li,
	.ul-li-mar-l4-2em > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-2em > li > ul > li > ul > li > ul > li > ul > li,

	.ul-li-mar-lx-2em-l li, /* 311px */
	.ul-li-mar-l1-2em-l > li,
	.ul-li-mar-l2-2em-l > li > ul > li,
	.ul-li-mar-l3-2em-l > li > ul > li > ul > li,
	.ul-li-mar-l4-2em-l > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-2em-l > li > ul > li > ul > li > ul > li > ul > li,

	.w320-ul-li-mar-lx-2em li, /* 311px */
	.w320-ul-li-mar-l1-2em > li,
	.w320-ul-li-mar-l2-2em > li > ul > li,
	.w320-ul-li-mar-l3-2em > li > ul > li > ul > li,
	.w320-ul-li-mar-l4-2em > li > ul > li > ul > li > ul > li,
	.w320-ul-li-mar-l5-2em > li > ul > li > ul > li > ul > li > ul > li,

	.w320-ul-li-mar-lx-2em-l li, /* 311px */
	.w320-ul-li-mar-l1-2em-l > li,
	.w320-ul-li-mar-l2-2em-l > li > ul > li,
	.w320-ul-li-mar-l3-2em-l > li > ul > li > ul > li,
	.w320-ul-li-mar-l4-2em-l > li > ul > li > ul > li > ul > li,
	.w320-ul-li-mar-l5-2em-l > li > ul > li > ul > li > ul > li > ul > li
	{
		abackground-color:royalblue;
		margin-left:2em;
	}

	/* Right & Both Sides Margins = 2em */
	.ul-li-mar-lx-2em li, /* 311px */
	.ul-li-mar-l1-2em > li,
	.ul-li-mar-l2-2em > li > ul > li,
	.ul-li-mar-l3-2em > li > ul > li > ul > li,
	.ul-li-mar-l4-2em > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-2em > li > ul > li > ul > li > ul > li > ul > li,

	.ul-li-mar-lx-r-2em li, /* 311px */
	.ul-li-mar-l1-r-2em > li,
	.ul-li-mar-l2-r-2em > li > ul > li,
	.ul-li-mar-l3-r-2em > li > ul > li > ul > li,
	.ul-li-mar-l4-r-2em > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-r-2em > li > ul > li > ul > li > ul > li > ul > li,

	.w320-ul-li-mar-lx-2em li, /* 311px */
	.w320-ul-li-mar-l1-2em > li,
	.w320-ul-li-mar-l2-2em > li > ul > li,
	.w320-ul-li-mar-l3-2em > li > ul > li > ul > li,
	.w320-ul-li-mar-l4-2em > li > ul > li > ul > li > ul > li,
	.w320-ul-li-mar-l5-2em > li > ul > li > ul > li > ul > li > ul > li,

	.w320-ul-li-mar-lx-r-2em li, /* 311px */
	.w320-ul-li-mar-l1-r-2em > li,
	.w320-ul-li-mar-l2-r-2em > li > ul > li,
	.w320-ul-li-mar-l3-r-2em > li > ul > li > ul > li,
	.w320-ul-li-mar-l4-r-2em > li > ul > li > ul > li > ul > li,
	.w320-ul-li-mar-l5-r-2em > li > ul > li > ul > li > ul > li > ul > li
	{
		margin-right:2em;
	}

	.w320-ul-li-mar-lx-1em-l-ul-li-l1-50pct > li, /* 311px */
	.w320-ul-li-mar-lx-1em-l-ul-li-l2-50pct > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l3-50pct > li > ul > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l4-50pct > li > ul > li > ul > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l5-50pct > li > ul > li > ul > li > ul > li > ul > li
	{
		abackground-color:orange!important;
		width:50%;
	}

	.w320-ul-li-mar-lx-1em-l-ul-li-l1-50pct-1em > li, /* 311px */
	.w320-ul-li-mar-lx-1em-l-ul-li-l2-50pct-1em > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l3-50pct-1em > li > ul > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l4-50pct-1em > li > ul > li > ul > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l5-50pct-1em > li > ul > li > ul > li > ul > li > ul > li
	{
		abackground-color:orange!important;
		width:calc(50% - 1em);
	}

	.w320-ul-li-mar-lx-1em-l-ul-li-lx-50pct-2em li, /* 311px */
	.w320-ul-li-mar-lx-1em-l-ul-li-l1-50pct-2em > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l2-50pct-2em > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l3-50pct-2em > li > ul > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l4-50pct-2em > li > ul > li > ul > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l5-50pct-2em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc(50% - 2em);
	}

	.w320-ul-li-mar-lx-1em-l-ul-li-lx-50pct-3em li, /* 311px */
	.w320-ul-li-mar-lx-1em-l-ul-li-l1-50pct-3em > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l2-50pct-3em > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l3-50pct-3em > li > ul > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l4-50pct-3em > li > ul > li > ul > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l5-50pct-3em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc(50% - 3em);
	}

	.w320-ul-li-mar-lx-1em-l-ul-li-lx-50pct-4em li, /* 311px */
	.w320-ul-li-mar-lx-1em-l-ul-li-l1-50pct-4em > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l2-50pct-4em > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l3-50pct-4em > li > ul > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l4-50pct-4em > li > ul > li > ul > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l5-50pct-4em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc(50% - 4em);
	}

	.w320-ul-li-mar-lx-1em-l-ul-li-lx-100pct li, /* 311px */
	.w320-ul-li-mar-lx-1em-l-ul-li-l1-100pct > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l2-100pct > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l3-100pct > li > ul > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l4-100pct > li > ul > li > ul > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l5-100pct > li > ul > li > ul > li > ul > li > ul > li
	{
		width:100%;
	}

	.w320-ul-li-mar-lx-1em-l-ul-li-lx-100pct-1em li, /* 311px */
	.w320-ul-li-mar-lx-1em-l-ul-li-l1-100pct-1em > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l2-100pct-1em > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l3-100pct-1em > li > ul > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l4-100pct-1em > li > ul > li > ul > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l5-100pct-1em > li > ul > li > ul > li > ul > li > ul > li
	{
		/* background-color:red!important; */
		width:calc(100% - 1em);
	}


	.w320-ul-li-mar-lx-1em-l-ul-li-lx-100pct-2em li, /* 311px */
	.w320-ul-li-mar-lx-1em-l-ul-li-l1-100pct-2em > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l2-100pct-2em > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l3-100pct-2em > li > ul > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l4-100pct-2em > li > ul > li > ul > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l5-100pct-2em > li > ul > li > ul > li > ul > li > ul > li
	{
		/* background:yellow; */
		width:calc( 100% - 2em );
	}

	.w320-ul-li-mar-lx-1em-l-ul-li-lx-100pct-3em li, /* 311px */
	.w320-ul-li-mar-lx-1em-l-ul-li-l1-100pct-3em > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l2-100pct-3em > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l3-100pct-3em > li > ul > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l4-100pct-3em > li > ul > li > ul > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l5-100pct-3em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc( 100% - 3em );
	}



	.w320-ul-li-mar-lx-1em-l-ul-li-lx-100pct-4em li, /* 311px */
	.w320-ul-li-mar-lx-1em-l-ul-li-l1-100pct-4em > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l2-100pct-4em > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l3-100pct-4em > li > ul > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l4-100pct-4em > li > ul > li > ul > li > ul > li,
	.w320-ul-li-mar-lx-1em-l-ul-li-l5-100pct-4em > li > ul > li > ul > li > ul > li > ul > li
	{
		abackground-color:red!important;
		width:calc( 100% - 4em );
	}


	.w480-ul-li-lx-50pct-1em li, /* 311px */
	.w480-ul-li-l1-50pct-1em > li,
	.w480-ul-li-l2-50pct-1em > li > ul > li,
	.w480-ul-li-l3-50pct-1em > li > ul > li > ul > li,
	.w480-ul-li-l4-50pct-1em > li > ul > li > ul > li > ul > li,
	.w480-ul-li-l5-50pct-1em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc(50% - 1em);
	}


	.w480-ul-li-lx-50pct-2em li, /* 311px */
	.w480-ul-li-l1-50pct-2em > li,
	.w480-ul-li-l2-50pct-2em > li > ul > li,
	.w480-ul-li-l3-50pct-2em > li > ul > li > ul > li,
	.w480-ul-li-l4-50pct-2em > li > ul > li > ul > li > ul > li,
	.w480-ul-li-l5-50pct-2em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc(50% - 2em);
	}


	.w480-ul-li-lx-50pct-3em li, /* 311px */
	.w480-ul-li-l1-50pct-3em > li,
	.w480-ul-li-l2-50pct-3em > li > ul > li,
	.w480-ul-li-l3-50pct-3em > li > ul > li > ul > li,
	.w480-ul-li-l4-50pct-3em > li > ul > li > ul > li > ul > li,
	.w480-ul-li-l5-50pct-3em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc(50% - 3em);
	}


	.w480-ul-li-lx-50pct-4em li, /* 311px */
	.w480-ul-li-l1-50pct-4em > li,
	.w480-ul-li-l2-50pct-4em > li > ul > li,
	.w480-ul-li-l3-50pct-4em > li > ul > li > ul > li,
	.w480-ul-li-l4-50pct-4em > li > ul > li > ul > li > ul > li,
	.w480-ul-li-l5-50pct-4em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc(50% - 4em);
	}


	.w480-ul-li-lx-100pct li, /* 311px */
	.w480-ul-li-l1-100pct > li,
	.w480-ul-li-l2-100pct > li > ul > li,
	.w480-ul-li-l3-100pct > li > ul > li > ul > li,
	.w480-ul-li-l4-100pct > li > ul > li > ul > li > ul > li,
	.w480-ul-li-l5-100pct > li > ul > li > ul > li > ul > li > ul > li
	{
		width:100%;
	}


	.w480-ul-li-lx-100pct-1em li, /* 311px */
	.w480-ul-li-l1-100pct-1em > li,
	.w480-ul-li-l2-100pct-1em > li > ul > li,
	.w480-ul-li-l3-100pct-1em > li > ul > li > ul > li,
	.w480-ul-li-l4-100pct-1em > li > ul > li > ul > li > ul > li,
	.w480-ul-li-l5-100pct-1em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc(100% - 1em);
	}

	.w480-ul-li-lx-100pct-2em li, /* 311px */
	.w480-ul-li-l1-100pct-2em > li,
	.w480-ul-li-l2-100pct-2em > li > ul > li,
	.w480-ul-li-l3-100pct-2em > li > ul > li > ul > li,
	.w480-ul-li-l4-100pct-2em > li > ul > li > ul > li > ul > li,
	.w480-ul-li-l5-100pct-2em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc(100% - 2em);
	}

	.w480-ul-li-lx-100pct-3em li, /* 311px */
	.w480-ul-li-l1-100pct-3em > li,
	.w480-ul-li-l2-100pct-3em > li > ul > li,
	.w480-ul-li-l3-100pct-3em > li > ul > li > ul > li,
	.w480-ul-li-l4-100pct-3em > li > ul > li > ul > li > ul > li,
	.w480-ul-li-l5-100pct-3em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc(100% - 3em);
	}

	.w480-ul-li-lx-100pct-4em li, /* 311px */
	.w480-ul-li-l1-100pct-4em > li,
	.w480-ul-li-l2-100pct-4em > li > ul > li,
	.w480-ul-li-l3-100pct-4em > li > ul > li > ul > li,
	.w480-ul-li-l4-100pct-4em > li > ul > li > ul > li > ul > li,
	.w480-ul-li-l5-100pct-4em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc(100% - 4em);
	}

	.main-font /* 311px */
	{
		font-family: Roboto;
		font-size: 100%;
	}


	.w480-dn, .w480-dn /* 311px */
	{
		display:none!important;
	}

	.nav-but-char /* 311px */
	{	/* Contact NAV Button Image - Container Background Visuals and Position Aid for Characters */
		border-radius:190%;
		display:table;
		height:100%;
		width:100%;
	}


	.nav-but-char a /* 311px */
	{	/* contact NAV Button Anchor tags - Define Text Visuals when Mormal */
		background:rgba(255,255,255,0.00);
		border-radius:190%;
		color:yellow;
		display:table-cell; /* Vertical Centering */
		font-size: 300%;
		font-weight: 900;
		line-height: 100%;
		text-align: center;
		text-decoration: none;
		text-shadow:  0px 0px 3px black, 0px 0px 3px black, 0px 0px 3px black, 5px 5px 5px black;
		transition: all 1s ease-in-out;
		vertical-align: middle;
	}


	.nav-but-char:hover /* 311px */
	{
		background:rgba(255,255,255,1);
	}


	.nav-but-char:hover a /* contact NAV Button Anchor tags - Define Text Visuals when Hovered */ /* 311px */
	{
		background-color:rgba(255,255,0,1);
		color:white;
		text-shadow:  0px 0px 3px black, 0px 0px 3px black, 0px 0px 3px black, -5px -5px 5px black;
		amimation: rotate-right1 5s infinite linear;
	}


	.nav-but /* 311px */
	{
		height:48px;
		width:48px;
	}


	.nav-but-sha /* 311px */
	{
		box-shadow: 3px 3px 10px black;
	}


	.nav-but-sha:hover /* 311px */
	{
		box-shadow: -3px -3px 10px black;
	}


	.nav-but-rad /* 311px */
	{
		border-radius: 50%;
	}


	.nav-but-rad:hover /* 311px */
	{ 
		background:yellow;
	}


	.nav-but-background /* 311px */
	{
		background:transparent;
	}


	.nav-but-border /* 311px */
	{
		border-color:black;
		border-style:solid;
		border-width:2px;
	}


	.nav-but-pos /* 311px */
	{
		clear:both;
		float:left;
		margin-left:0px;
	}


	header /* 311px */
	{
		width:calc( 100% - 0.5em );
		max-width:100%;
	}

	.storefront /* 311px */
	{
		/* border-style:ridge; */
		background:0;
		opacity:1;
		border-color:yellow;
		border-width:7px;
		border-style:solid;
		box-shadow: -0px -0px 2px black, 0px 0px 2px black, 0px 3px 2px rgba(0,0,0,0.5), 0px 4px 15px rgba(0,0,0,1);
		border-bottom-left-radius:20px;
		border-bottom-right-radius:20px;
		border-top-left-radius:20px;
		border-top-right-radius:20px;
		overflow:hidden;
		line-height: 0;
		margin-top:1em;
		position:relative;
	}


	.storefront img /* 311px */
	{
		border-bottom-left-radius:15px;
		border-bottom-right-radius:15px;
		border-top-left-radius:15px;
		border-top-right-radius:15px;
	}


	.w480-mar-10 /* 311px */
	{
		margin:10%;
	}


	.w480-mar-h-10 /* 311px */
	{
		margin-left:10%;
		margin-right:10%;
	}


	.w480-mar-hl-10 /* 311px */
	{
		margin-left:10%;
	}


	.w480-mar-hr-10 /* 311px */
	{
		margin-right:10%;
	}


	.w480-mar-20 /* 311px */
	{
		margin:20%;
	}


	.w480-mar-h-20 /* 311px */
	{
		margin-left:20%;
		margin-right:20%;
	}


	.w480-mar-hl-20 /* 311px */
	{
		margin-left:20%;
	}


	.w480-mar-hr-20 /* 311px */
	{
		margin-right:20%;
	}


	.w480-mar-30 /* 311px */
	{
		margin:30%;
	}


	.w480-mar-h-30 /* 311px */
	{
		margin-left:30%;
		margin-right:30%;
	}


	.w480-mar-hl-30 /* 311px */
	{
		margin-left:30%;
	}


	.w480-mar-hr-30 /* 311px */
	{
		margin-right:30%;
	}


	.w480-mar-33 /* 311px */
	{
		margin:33%;
	}


	.w480-mar-h-33 /* 311px */
	{
		margin-left:33%;
		margin-right:33%;
	}


	.w480-mar-hl-33 /* 311px */
	{
		margin-left:33%;
	}


	.w480-mar-hr-33 /* 311px */
	{
		margin-right:33%;
	}


	.w480-mar-40 /* 311px */
	{
		margin:40%;
	}


	.w480-mar-h-40 /* 311px */
	{
		margin-left:40%;
		margin-right:40%;
	}


	.w480-mar-hl-40 /* 311px */
	{
		margin-left:40%;
	}


	.w480-mar-hr-40 /* 311px */
	{
		margin-right:40%;
	}


	.w480-mar-50 /* 311px */
	{
		margin:50%;
	}


	.w480-mar-h-50 /* 311px */
	{
		margin-left:50%;
		margin-right:50%;
	}


	.w480-mar-hl-50 /* 311px */
	{
		margin-left:50%;
	}


	.w480-mar-hr-50 /* 311px */
	{
		margin-right:50%;
	}


	.w480-mar-60 /* 311px */
	{
		margin:60%;
	}


	.w480-mar-h-60 /* 311px */
	{
		margin-left:60%;
		margin-right:60%;
	}


	.w480-mar-hl-60 /* 311px */
	{
		margin-left:60%;
	}

	.w480-mar-hr-60 /* 311px */
	{
		margin-right:60%;
	}


	.w480-mar-66 /* 311px */
	{
		margin:66%;
	}


	.w480-mar-h-66 /* 311px */
	{
		margin-left:66%;
		margin-right:66%;
	}


	.w480-mar-hl-66 /* 311px */
	{
		margin-left:66%;
	}


	.w480-mar-hr-66 /* 311px */
	{
		margin-right:66%;
	}


	#contact-data li.storeinside img
	{
		box-sizing:border-box;
		width:calc( 100% - 2px ); /* Page Width - Margins - Shadow */
	}

}



@media only screen and (min-width:720px) and (max-width:1279px)
{


	#contact-data > li /* 720 */
	{
		margin-top:1em;
	}

	.storefront /* 720px */
	{
		/* border-style:ridge; */
		background:0;
		box-sizing:border-box;
		border-color:yellow;
		border-width:7px;
		border-style:solid;
		box-shadow: -2px -0px 2px black, 2px 0px 2px black, 3px 3px 2px rgba(0,0,0,0.5), 4px 4px 15px rgba(0,0,0,1);
		border-radius:20px;
		line-height: 0;
		margin-left:1%;
		margin-right:1%;
		opacity:1;
		overflow:hidden;
		position:relative;
		width:calc( 100% - 2% - 3px ); /* Page Width - Margins - Shadow */

	}


	.storefront img /* 720px */
	{
		border-radius: 10px;
	}


	#header-txt-title, /* 720px */
	.header-title-txt
	{
		top:14px;
	}


	#header-txt-title h1, /* 720px */
	.header-title-txt h1
	{
		display:block;
		font-size:5vw;
		line-height:1.25;
		text-shadow: -1px 1px 1px black, -2px 2px 1px black, -3px 3px 1px black, 1px -1px 1px black, 2px -1px 0px black;
	}


	#header-txt-title div, /* 720px */
	.header-title-txt div
	{
		display:block;
		font-size:4vw;
		line-height:1.25;
		text-shadow: -1px 1px 1px black, -2px 2px 1px black, -3px 3px 1px black, 1px -1px 1px black, 2px -1px 0px black;
	}


	.box-sha /* 720px */
	{
		box-shadow: 5px 5px 9px 0px black;
	}


	.main-font
	{
		font-family: Roboto;
		font-size:  18px;
	}


/* All Positions */


	#contact-data .w720-dn, /* 720px */
	#contact-title .w720-dn
	{
		display:none;
	}

	#contact-data li.w720-50, /* 720px */
	#contact-data li.w720-100
	{
		/* background:lime; */
		border-radius:0;
		/* margin-left:1%; */
		/* margin-right:1%; */
	}


	#contact-data li.w720-50, /* 720px */
	#contact-data li.w720-50-center
	{
		box-sizing:border-box;
		width:calc(50% - 2rem); 
	}

	#contact-data li.w720-50 img /* 720px */
	{
		box-sizing:border-box;
		/* width:calc(100% - 2rem);  */
	}


	#contact-data .w720-66-center /* 720px */
	{
		box-sizing:border-box;
		width:calc(66% - 2rem)
	}

	#contact-data li.w720-70, /* 720px */
	#contact-data li.w720-70-center
	{
		box-sizing:border-box;
		width:calc(70% - 2rem)
	}


	#contact-data li.w720-80 /* 720px */
	{
		box-sizing:border-box;
		width:calc(80% - 2rem)
	}

	#contact-data li.w720-80-center /* 720px */
	{
		box-sizing:border-box;
		width:calc(80% - 2rem)
	}

	#contact-data li.w720-100 /* 720px */
	{
		box-sizing:border-box;
		width:calc(100% - 2rem); /* Page Width - Margins - Shadow */
	}

	#contact-data li.storeinside.w720-100 img/* 720px */
	{
		box-sizing:border-box;
		width:calc(100% - 2rem); /* Page Width - Margins - Shadow */
	}


	main h2 /* 720px */
	{
		color:rgba(255,255,255,1.00);
		line-height: 100%;
		margin:0px auto 15px;
		text-align: center;
		text-shadow: -1px 0 1px black, 0 1px 1px black, 1px 0 1px black, 0 -1px 1px black, 1px 1px 5px black, 3px 3px 5px black, 5px 5px 5px black;
	}



	main h4 /* 720px */
	{
		font-size:20px;
		font-weight:600; 
		margin:0 auto;
	}


	main p /* 720px */
	{
		text-align:left;
		line-height:200%;
	}


	.ul-li-mar-lx li, /* 720px */
	.ul-li-mar-l1 > li,
	.ul-li-mar-l2 > li > ul > li,
	.ul-li-mar-l3 > li > ul > li > ul > li,
	.ul-li-mar-l4 > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5 > li > ul > li > ul > li > ul > li > ul > li,

	.ul-li-mar-lx-l li, /* 720px */
	.ul-li-mar-l1-l > li,
	.ul-li-mar-l2-l > li > ul > li,
	.ul-li-mar-l3-l > li > ul > li > ul > li,
	.ul-li-mar-l4-l > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-l > li > ul > li > ul > li > ul > li > ul > li,

	.ul-li-mar-lx-720 li, /* 720px */
	.ul-li-mar-l1-720 > li,
	.ul-li-mar-l2-720 > li > ul > li,
	.ul-li-mar-l3-720 > li > ul > li > ul > li,
	.ul-li-mar-l4-720 > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-720 > li > ul > li > ul > li > ul > li > ul > li,

	.ul-li-mar-lx-l-720 li, /* 720px */
	.ul-li-mar-l1-l-720 > li,
	.ul-li-mar-l2-l-720 > li > ul > li,
	.ul-li-mar-l3-l-720 > li > ul > li > ul > li,
	.ul-li-mar-l4-l-720 > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-l-720 > li > ul > li > ul > li > ul > li > ul > li
	{
		margin-left:0;
	}

	.ul-li-mar-lx li, /* 720px */
	.ul-li-mar-l1 > li,
	.ul-li-mar-l2 > li > ul > li,
	.ul-li-mar-l3 > li > ul > li > ul > li,
	.ul-li-mar-l4 > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5 > li > ul > li > ul > li > ul > li > ul > li,


	.ul-li-mar-lx-r li, /* 720px */
	.ul-li-mar-l1-r > li,
	.ul-li-mar-l2-r > li > ul > li,
	.ul-li-mar-l3-r > li > ul > li > ul > li,
	.ul-li-mar-l4-r > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-r > li > ul > li > ul > li > ul > li > ul > li,

	.ul-li-mar-lx-720 li, /* 720px */
	.ul-li-mar-l1-720 > li,
	.ul-li-mar-l2-720 > li > ul > li,
	.ul-li-mar-l3-720 > li > ul > li > ul > li,
	.ul-li-mar-l4-720 > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-720 > li > ul > li > ul > li > ul > li > ul > li,

	.ul-li-mar-lx-r-720 li, /* 720px */
	.ul-li-mar-l1-r-720 > li,
	.ul-li-mar-l2-r-720 > li > ul > li,
	.ul-li-mar-l3-r-720 > li > ul > li > ul > li,
	.ul-li-mar-l4-r-720 > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-r-720 > li > ul > li > ul > li > ul > li > ul > li
	{ /* 720px */
		margin-right:0;
	}

	.ul-li-mar-lx-1em li, /* 720px */
	.ul-li-mar-l1-1em > li,
	.ul-li-mar-l2-1em > li > ul > li,
	.ul-li-mar-l3-1em > li > ul > li > ul > li,
	.ul-li-mar-l4-1em > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-1em > li > ul > li > ul > li > ul > li > ul > li,

	.ul-li-mar-lx-1em-l li, /* 720px */
	.ul-li-mar-l1-1em-l > li,
	.ul-li-mar-l2-1em-l > li > ul > li,
	.ul-li-mar-l3-1em-l > li > ul > li > ul > li,
	.ul-li-mar-l4-1em-l > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-1em-l > li > ul > li > ul > li > ul > li > ul > li,

	.w720-ul-li-mar-lx-1em li, /* 720px */
	.w720-ul-li-mar-l1-1em > li,
	.w720-ul-li-mar-l2-1em > li > ul > li,
	.w720-ul-li-mar-l3-1em > li > ul > li > ul > li,
	.w720-ul-li-mar-l4-1em > li > ul > li > ul > li > ul > li,
	.w720-ul-li-mar-l5-1em > li > ul > li > ul > li > ul > li > ul > li,

	.w720-ul-li-mar-lx-1em-l li, /* 720px */
	.w720-ul-li-mar-l1-1em-l > li,
	.w720-ul-li-mar-l2-1em-l > li > ul > li,
	.w720-ul-li-mar-l3-1em-l > li > ul > li > ul > li,
	.w720-ul-li-mar-l4-1em-l > li > ul > li > ul > li > ul > li,
	.w720-ul-li-mar-l5-1em-l > li > ul > li > ul > li > ul > li > ul > li
	{
		margin-left:1em;
	}

	/* Right & Both Sides Margins = 1em */ 
	.ul-li-mar-lx-1em li, /* 720px */
	.ul-li-mar-l1-1em > li,
	.ul-li-mar-l2-1em > li > ul > li,
	.ul-li-mar-l3-1em > li > ul > li > ul > li,
	.ul-li-mar-l4-1em > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-1em > li > ul > li > ul > li > ul > li > ul > li,

	.ul-li-mar-lx-1em-r li, /* 720px */
	.ul-li-mar-l1-1em-r > li,
	.ul-li-mar-l2-1em-r > li > ul > li,
	.ul-li-mar-l3-1em-r > li > ul > li > ul > li,
	.ul-li-mar-l4-1em-r > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-1em-r > li > ul > li > ul > li > ul > li > ul > li,

	.w720-ul-li-mar-lx-1em li, /* 720px */
	.w720-ul-li-mar-l1-1em > li,
	.w720-ul-li-mar-l2-1em > li > ul > li,
	.w720-ul-li-mar-l3-1em > li > ul > li > ul > li,
	.w720-ul-li-mar-l4-1em > li > ul > li > ul > li > ul > li,
	.w720-ul-li-mar-l5-1em > li > ul > li > ul > li > ul > li > ul > li,

	.w720-ul-li-mar-lx-1em-r li, /* 720px */
	.w720-ul-li-mar-l1-1em-r > li,
	.w720-ul-li-mar-l2-1em-r > li > ul > li,
	.w720-ul-li-mar-l3-1em-r > li > ul > li > ul > li,
	.w720-ul-li-mar-l4-1em-r > li > ul > li > ul > li > ul > li,
	.w720-ul-li-mar-l5-1em-r > li > ul > li > ul > li > ul > li > ul > li
	{
		margin-right:1em;
	}

	/* Left & Both Sides Margins = 2em */

	.ul-li-mar-lx-2em li, /* 720px */
	.ul-li-mar-l1-2em > li,
	.ul-li-mar-l2-2em > li > ul > li,
	.ul-li-mar-l3-2em > li > ul > li > ul > li,
	.ul-li-mar-l4-2em > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-2em > li > ul > li > ul > li > ul > li > ul > li,

	.ul-li-mar-lx-2em-l li, /* 720px */
	.ul-li-mar-l1-2em-l > li,
	.ul-li-mar-l2-2em-l > li > ul > li,
	.ul-li-mar-l3-2em-l > li > ul > li > ul > li,
	.ul-li-mar-l4-2em-l > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-2em-l > li > ul > li > ul > li > ul > li > ul > li,

	.w720-ul-li-mar-lx-2em li, /* 720px */
	.w720-ul-li-mar-l1-2em > li,
	.w720-ul-li-mar-l2-2em > li > ul > li,
	.w720-ul-li-mar-l3-2em > li > ul > li > ul > li,
	.w720-ul-li-mar-l4-2em > li > ul > li > ul > li > ul > li,
	.w720-ul-li-mar-l5-2em > li > ul > li > ul > li > ul > li > ul > li,

	.w720-ul-li-mar-lx-2em-l li, /* 720px */
	.w720-ul-li-mar-l1-2em-l > li,
	.w720-ul-li-mar-l2-2em-l > li > ul > li,
	.w720-ul-li-mar-l3-2em-l > li > ul > li > ul > li,
	.w720-ul-li-mar-l4-2em-l > li > ul > li > ul > li > ul > li,
	.w720-ul-li-mar-l5-2em-l > li > ul > li > ul > li > ul > li > ul > li
	{
		abackground-color:royalblue;
		margin-left:2em;
	}

	/* Right & Both Sides Margins = 2em */
	.ul-li-mar-lx-2em li, /* 720px */
	.ul-li-mar-l1-2em > li,
	.ul-li-mar-l2-2em > li > ul > li,
	.ul-li-mar-l3-2em > li > ul > li > ul > li,
	.ul-li-mar-l4-2em > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-2em > li > ul > li > ul > li > ul > li > ul > li,

	.ul-li-mar-lx-r-2em li, /* 720px */
	.ul-li-mar-l1-r-2em > li,
	.ul-li-mar-l2-r-2em > li > ul > li,
	.ul-li-mar-l3-r-2em > li > ul > li > ul > li,
	.ul-li-mar-l4-r-2em > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-r-2em > li > ul > li > ul > li > ul > li > ul > li,

	.w720-ul-li-mar-lx-2em li, /* 720px */
	.w720-ul-li-mar-l1-2em > li,
	.w720-ul-li-mar-l2-2em > li > ul > li,
	.w720-ul-li-mar-l3-2em > li > ul > li > ul > li,
	.w720-ul-li-mar-l4-2em > li > ul > li > ul > li > ul > li,
	.w720-ul-li-mar-l5-2em > li > ul > li > ul > li > ul > li > ul > li,

	.w720-ul-li-mar-lx-r-2em li, /* 720px */
	.w720-ul-li-mar-l1-r-2em > li,
	.w720-ul-li-mar-l2-r-2em > li > ul > li,
	.w720-ul-li-mar-l3-r-2em > li > ul > li > ul > li,
	.w720-ul-li-mar-l4-r-2em > li > ul > li > ul > li > ul > li,
	.w720-ul-li-mar-l5-r-2em > li > ul > li > ul > li > ul > li > ul > li
	{
		margin-right:2em;
	}

	/* Left & Both Sides Margins = 3em */

	.ul-li-mar-lx-3em li, /* 720px */
	.ul-li-mar-l1-3em > li,
	.ul-li-mar-l2-3em > li > ul > li,
	.ul-li-mar-l3-3em > li > ul > li > ul > li,
	.ul-li-mar-l4-3em > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-3em > li > ul > li > ul > li > ul > li > ul > li,

	.ul-li-mar-lx-3em-l li, /* 720px */
	.ul-li-mar-l1-3em-l > li,
	.ul-li-mar-l2-3em-l > li > ul > li,
	.ul-li-mar-l3-3em-l > li > ul > li > ul > li,
	.ul-li-mar-l4-3em-l > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-3em-l > li > ul > li > ul > li > ul > li > ul > li,

	.w720-ul-li-mar-lx-3em li, /* 720px */
	.w720-ul-li-mar-l1-3em > li,
	.w720-ul-li-mar-l2-3em > li > ul > li,
	.w720-ul-li-mar-l3-3em > li > ul > li > ul > li,
	.w720-ul-li-mar-l4-3em > li > ul > li > ul > li > ul > li,
	.w720-ul-li-mar-l5-3em > li > ul > li > ul > li > ul > li > ul > li,

	.w720-ul-li-mar-lx-3em-l li, /* 720px */
	.w720-ul-li-mar-l1-3em-l > li,
	.w720-ul-li-mar-l2-3em-l > li > ul > li,
	.w720-ul-li-mar-l3-3em-l > li > ul > li > ul > li,
	.w720-ul-li-mar-l4-3em-l > li > ul > li > ul > li > ul > li,
	.w720-ul-li-mar-l5-3em-l > li > ul > li > ul > li > ul > li > ul > li
	{
		abackground-color:royalblue;
		margin-left:3em;
	}

	/* Right & Both Sides Margins = 3em */
	.ul-li-mar-lx-3em li, /* 720px */
	.ul-li-mar-l1-3em > li,
	.ul-li-mar-l2-3em > li > ul > li,
	.ul-li-mar-l3-3em > li > ul > li > ul > li,
	.ul-li-mar-l4-3em > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-3em > li > ul > li > ul > li > ul > li > ul > li,

	.ul-li-mar-lx-r-3em li, /* 720px */
	.ul-li-mar-l1-r-3em > li,
	.ul-li-mar-l2-r-3em > li > ul > li,
	.ul-li-mar-l3-r-3em > li > ul > li > ul > li,
	.ul-li-mar-l4-r-3em > li > ul > li > ul > li > ul > li,
	.ul-li-mar-l5-r-3em > li > ul > li > ul > li > ul > li > ul > li,

	.w720-ul-li-mar-lx-3em li, /* 720px */
	.w720-ul-li-mar-l1-3em > li,
	.w720-ul-li-mar-l2-3em > li > ul > li,
	.w720-ul-li-mar-l3-3em > li > ul > li > ul > li,
	.w720-ul-li-mar-l4-3em > li > ul > li > ul > li > ul > li,
	.w720-ul-li-mar-l5-3em > li > ul > li > ul > li > ul > li > ul > li,

	.w720-ul-li-mar-lx-r-3em li, /* 720px */
	.w720-ul-li-mar-l1-r-3em > li,
	.w720-ul-li-mar-l2-r-3em > li > ul > li,
	.w720-ul-li-mar-l3-r-3em > li > ul > li > ul > li,
	.w720-ul-li-mar-l4-r-3em > li > ul > li > ul > li > ul > li,
	.w720-ul-li-mar-l5-r-3em > li > ul > li > ul > li > ul > li > ul > li
	{
		margin-right:3em;
	}


	.w720-ul-li-mar-lx-1em-l-ul-li-l1-50pct > li, /* 720px */
	.w720-ul-li-mar-lx-1em-l-ul-li-l2-50pct > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l3-50pct > li > ul > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l4-50pct > li > ul > li > ul > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l5-50pct > li > ul > li > ul > li > ul > li > ul > li
	{
		abackground-color:orange!important;
		width:50%;
	}

	.w720-ul-li-mar-lx-1em-l-ul-li-l1-50pct-1em > li, /* 720px */
	.w720-ul-li-mar-lx-1em-l-ul-li-l2-50pct-1em > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l3-50pct-1em > li > ul > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l4-50pct-1em > li > ul > li > ul > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l5-50pct-1em > li > ul > li > ul > li > ul > li > ul > li
	{
		abackground-color:orange!important;
		width:calc(50% - 1em);
	}

	.w720-ul-li-mar-lx-1em-l-ul-li-lx-50pct-2em li, /* 720px */
	.w720-ul-li-mar-lx-1em-l-ul-li-l1-50pct-2em > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l2-50pct-2em > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l3-50pct-2em > li > ul > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l4-50pct-2em > li > ul > li > ul > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l5-50pct-2em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc(50% - 2em);
	}

	.w720-ul-li-mar-lx-1em-l-ul-li-lx-50pct-3em li, /* 720px */
	.w720-ul-li-mar-lx-1em-l-ul-li-l1-50pct-3em > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l2-50pct-3em > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l3-50pct-3em > li > ul > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l4-50pct-3em > li > ul > li > ul > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l5-50pct-3em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc(50% - 3em);
	}

	.w720-ul-li-mar-lx-1em-l-ul-li-lx-50pct-4em li, /* 720px */
	.w720-ul-li-mar-lx-1em-l-ul-li-l1-50pct-4em > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l2-50pct-4em > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l3-50pct-4em > li > ul > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l4-50pct-4em > li > ul > li > ul > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l5-50pct-4em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc(50% - 4em);
	}

	.w720-ul-li-mar-lx-1em-l-ul-li-lx-100pct li, /* 720px */
	.w720-ul-li-mar-lx-1em-l-ul-li-l1-100pct > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l2-100pct > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l3-100pct > li > ul > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l4-100pct > li > ul > li > ul > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l5-100pct > li > ul > li > ul > li > ul > li > ul > li
	{
		width:100%;
	}

	.w720-ul-li-mar-lx-1em-l-ul-li-lx-100pct-1em li, /* 720px */
	.w720-ul-li-mar-lx-1em-l-ul-li-l1-100pct-1em > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l2-100pct-1em > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l3-100pct-1em > li > ul > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l4-100pct-1em > li > ul > li > ul > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l5-100pct-1em > li > ul > li > ul > li > ul > li > ul > li
	{
		/* background-color:red!important; */
		width:calc(100% - 1em);
	}

	.w720-ul-li-lx-100pct-1em li, /* 311px */
	.w720-ul-li-l1-100pct-1em > li,
	.w720-ul-li-l2-100pct-1em > li > ul > li,
	.w720-ul-li-l3-100pct-1em > li > ul > li > ul > li,
	.w720-ul-li-l4-100pct-1em > li > ul > li > ul > li > ul > li,
	.w720-ul-li-l5-100pct-1em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc(100% - 1em);
	}

	.w720-ul-li-lx-100pct-2em li, /* 311px */
	.w720-ul-li-l1-100pct-2em > li,
	.w720-ul-li-l2-100pct-2em > li > ul > li,
	.w720-ul-li-l3-100pct-2em > li > ul > li > ul > li,
	.w720-ul-li-l4-100pct-2em > li > ul > li > ul > li > ul > li,
	.w720-ul-li-l5-100pct-2em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc(100% - 2em);
	}

	.w720-ul-li-lx-100pct-3em li, /* 311px */
	.w720-ul-li-l1-100pct-3em > li,
	.w720-ul-li-l2-100pct-3em > li > ul > li,
	.w720-ul-li-l3-100pct-3em > li > ul > li > ul > li,
	.w720-ul-li-l4-100pct-3em > li > ul > li > ul > li > ul > li,
	.w720-ul-li-l5-100pct-3em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc(100% - 3em);
	}

	.w720-ul-li-lx-100pct-4em li, /* 311px */
	.w720-ul-li-l1-100pct-4em > li,
	.w720-ul-li-l2-100pct-4em > li > ul > li,
	.w720-ul-li-l3-100pct-4em > li > ul > li > ul > li,
	.w720-ul-li-l4-100pct-4em > li > ul > li > ul > li > ul > li,
	.w720-ul-li-l5-100pct-4em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc(100% - 4em);
	}



	.w720-ul-li-lx-50pct-2em li, /* 720px */
	.w720-ul-li-l1-50pct-2em > li,
	.w720-ul-li-l2-50pct-2em > li > ul > li,
	.w720-ul-li-l3-50pct-2em > li > ul > li > ul > li,
	.w720-ul-li-l4-50pct-2em > li > ul > li > ul > li > ul > li,
	.w720-ul-li-l5-50pct-2em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc(50% - 2em);
	}

	.w720-ul-li-lx-50pct-3em li, /* 720px */
	.w720-ul-li-l1-50pct-3em > li,
	.w720-ul-li-l2-50pct-3em > li > ul > li,
	.w720-ul-li-l3-50pct-3em > li > ul > li > ul > li,
	.w720-ul-li-l4-50pct-3em > li > ul > li > ul > li > ul > li,
	.w720-ul-li-l5-50pct-3em > li > ul > li > ul > li > ul > li > ul > li
	{
		float:left;
		width:calc(50% - 3em);
	}

	.w720-ul-li-lx-50pct-4em li, /* 720px */
	.w720-ul-li-l1-50pct-4em > li,
	.w720-ul-li-l2-50pct-4em > li > ul > li,
	.w720-ul-li-l3-50pct-4em > li > ul > li > ul > li,
	.w720-ul-li-l4-50pct-4em > li > ul > li > ul > li > ul > li,
	.w720-ul-li-l5-50pct-4em > li > ul > li > ul > li > ul > li > ul > li
	{
		float:left;
		width:calc(50% - 4em);
	}


	.w720-ul-li-mar-lx-1em-l-ul-li-lx-100pct-2em li, /* 720px */
	.w720-ul-li-mar-lx-1em-l-ul-li-l1-100pct-2em > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l2-100pct-2em > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l3-100pct-2em > li > ul > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l4-100pct-2em > li > ul > li > ul > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l5-100pct-2em > li > ul > li > ul > li > ul > li > ul > li
	{
		/* background:yellow; */
		width:calc( 100% - 2em );
	}

	.w720-ul-li-mar-lx-1em-l-ul-li-lx-100pct-3em li, /* 720px */
	.w720-ul-li-mar-lx-1em-l-ul-li-l1-100pct-3em > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l2-100pct-3em > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l3-100pct-3em > li > ul > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l4-100pct-3em > li > ul > li > ul > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l5-100pct-3em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc( 100% - 3em );
	}

	/* ========== (720) ========== */

	.w720-ul-li-mar-lx-1em-l-ul-li-lx-100pct-4em li, /* 720px */
	.w720-ul-li-mar-lx-1em-l-ul-li-l1-100pct-4em > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l2-100pct-4em > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l3-100pct-4em > li > ul > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l4-100pct-4em > li > ul > li > ul > li > ul > li,
	.w720-ul-li-mar-lx-1em-l-ul-li-l5-100pct-4em > li > ul > li > ul > li > ul > li > ul > li
	{
		abackground-color:red!important;
		width:calc( 100% - 4em );
	}

	.w720-ul-li-mar-lx-1em-l-mar-10 /* 720px */
	{
		margin:10%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-h-10 /* 720px */
	{
		margin-left:10%;
		margin-right:10%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-hl-10 /* 720px */
	{
		margin-left:10%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-hr-10 /* 720px */
	{
		margin-right:10%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-20 /* 720px */
	{
		margin:20%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-h-20 /* 720px */
	{
		margin-left:20%;
		margin-right:20%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-hl-20 /* 720px */
	{
		margin-left:20%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-hr-20 /* 720px */
	{
		margin-right:20%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-30 /* 720px */
	{
		margin:30%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-h-30 /* 720px */
	{
		margin-left:30%;
		margin-right:30%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-hl-30 /* 720px */
	{
		margin-left:30%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-hr-30 /* 720px */
	{
		margin-right:30%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-33 /* 720px */
	{
		margin:33%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-h-33 /* 720px */
	{
		margin-left:33%;
		margin-right:33%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-hl-33 /* 720px */
	{
		margin-left:33%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-hr-33 /* 720px */
	{
		margin-right:33%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-40 /* 720px */
	{
		margin:40%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-h-40 /* 720px */
	{
		margin-left:40%;
		margin-right:40%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-hl-40 /* 720px */
	{
		margin-left:40%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-hr-40 /* 720px */
	{
		margin-right:40%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-50 /* 720px */
	{
		margin:50%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-h-50 /* 720px */
	{
		margin-left:50%;
		margin-right:50%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-hl-50 /* 720px */
	{
		margin-left:50%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-hr-50 /* 720px */
	{
		margin-right:50%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-60 /* 720px */
	{
		margin:60%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-h-60 /* 720px */
	{
		margin-left:60%;
		margin-right:60%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-hl-60 /* 720px */
	{
		margin-left:60%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-hr-60 /* 720px */
	{
		margin-right:60%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-66 /* 720px */
	{
		margin:66%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-h-66 /* 720px */
	{
		margin-left:66%;
		margin-right:66%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-hl-66 /* 720px */
	{
		margin-left:66%;
	}

	.w720-ul-li-mar-lx-1em-l-mar-hr-66 /* 720px */
	{
		margin-right:66%;
	}

	#contact-box ul.main-ul-paddings:hover, /* 720px */
	#contact-str ul.main-ul-paddings:hover
	{	/* Highlight li when hovered */
		font-weight: 700;
	}

	.rotating-icon img /* 720px */
	{
		/* border-radius: 0; */
		/* height:100%; */
		transition: all 0.5s ease-in;
		/* width:100%; */
	}

	.rotating-icon img:hover /* 720px */
	{
		amimation: rotate-right1 5s infinite linear;
	}

	.rotating-icon-once img /* 720px */
	{
		amimation: rotate-left1 1s ease-in-out;
	}


	.rotating-icon-once img:hover /* 720px */
	{
		amimation: rotate-right1 1s ease-in-out;
	}

	.p3dn, /* 720px */
	.s3dn
	{
		display:none!important;	
	}


	ul#contact-data /* 720px */
	{	/* Provision for li shadows */
		margin-left:0;
		margin-right:0;
	}

	#contact-data > li /* 720px */
	{
		display:inline-block;
		vertical-align: middle;
	}


	#contact-data > li > div:hover, /* 720px */
	#contact-data > li > section:hover
	{
		/* box-shadow: inset 2px 2px 5px 1px black; */
	}


	.fit-img img /* 720px */
	{
		margin:auto;
		max-height:calc(90vh - 30px - 3em);
		max-width:100%;
		object-fit:contain;
		padding:0.5em;
		vertical-align: middle;
	}



	#li-contact-suburb-out /* 720px */
	{
		display:inline-block;
		position:relative;
	}

	#contact-suburb /* 720px */
	{
		position:relative;
	}

	#contact-suburb ul /* 720px */
	{}

	#contact-suburb li /* 720px */
	{
		list-style: url(file:///C|/img/bullets/index_bullet_round_gray_15px.png) !important;
	}


	#contact-tel ul li:nth-child(2) ul li:nth-child(1) 	/* Set height for fax icon */ /* 720px */
	{
		height:48px;
		width:48px;
	}

}


/* ========== (1280) ========== */
@media only screen and (min-width:1280px)
{


	#header-txt-title, /* 1280px */
	.header-title-txt
	{
		top:14px;
	}

	#header-txt-title h1, /* 1280px */
	.header-title-txt h1
	{
		display:block;
		font-size:5vw;
		line-height:1.25;
		text-shadow: -1px 1px 1px black, -2px 2px 1px black, -3px 3px 1px black, -4px 4px 1px black, -5px 5px 1px black, 1px -1px 1px black, 2px -1px 0px black;
	}

	#header-txt-title div, /* 1280px */
	.header-title-txt div
	{
		display:block;
		font-size:4vw;
		line-height:1.25;
		text-shadow: -1px 1px 1px black, -2px 2px 1px black, -3px 3px 1px black, -4px 4px 1px black, -5px 5px 1px black, 1px -1px 1px black, 2px -1px 0px black;
	}

	/* Section Height */ 
	
	/* All Positions */
	#contact-data .w1280-dn, /* 1280px */
	#contact-title .w1280-dn
	{
		display:none;
	}

	/* #contact-data li.w1280-33, */
	/* #contact-data li.w1280-50, */
	/* #contact-data li.w1280-66, */
	/* #contact-data li.w1280-100 */
	/* { */
		/* margin-left:1%; */
		/* margin-right:1%; */
	/* }   */

	#contact-data li.w1280-m2 /* 1280px */
	{
	}

	#contact-data li.w1280-m3 /* 1280px */
	{
	}

	#contact-data li.w1280-33-3m /* 1280px */
	{
	}

	#contact-data li.w1280-33-1x33-1x66 /* 1280px */
	{
	}
	
	#contact-data
	{
		/* background:lime; */
	}
	
	#contact-data li.w1280-33-2x33 /* 1280px */
	{
	}

	#contact-data li.w1280-m4 /* 1280px */
	{
		margin-left:10%;
	}

	#contact-data .w1280-33, /* 1280px */
	#contact-data li.w1280-33-2x33,
	#contact-data li.w1280-33-1x33-1x66,
	#contact-data .w1280-33-3m,
	#contact-data .w1280-33-4m
	{
		box-sizing:border-box;
		width:calc(33% - 2rem); 
	}

	#contact-data.w1280-33-4m /* 1280px */
	{
	}

	#contact-data li.w1280-40 /* 1280px */
	{
		box-sizing:border-box;
		width:calc(40% - 2rem);
	}

	#contact-data li.w1280-40-3m /* 1280px */
	{
		box-sizing:border-box;
		width:calc(40% - 2rem);
	}

	#contact-data li.w1280-50 /* 1280px */
	{
		box-sizing:border-box;
		width:calc(50% - 2rem);
	}

	#contact-data li.w1280-50-3m /* 1280px */
	{
		box-sizing:border-box;
		/* margin-left:calc( 20% / 3 ); */
		width:calc(50% - 2rem);
	}

	#contact-data li.w1280-50.storeinside /* 1280px */
	{
		/* width:calc( 50% - 2% - 4px); */
	}

	#contact-data li.w1280-66, /* 1280px */
	#contact-data li.w1280-66-2m,
	#contact-data li.w1280-66-3m
	{
		box-sizing:border-box;
		width:calc(66% - 2rem); 
	}

	.w1280-66-2m /* 1280px */
	{
		/* margin-left:calc( 18% ); */
		/* margin-right:calc( 18% ); */
		/* width:calc( 66% - 2% - 8px ); */
	}

	.w1280-66-3m /* 1280px */
	{
		/* margin-left:calc( 1% ); */
		/* margin-right:calc( 1% ); */
		/* width:calc( 66% - 2% - 8px ); */
	}

	/* #contact-data li.storeinside.w1280-66 */
	/* { */
		/* width:calc( 66.6666% - 2% - 8px); */
	/* } */

	.w1280-m-10 /* 1280px */
	{
		margin:10%;
	}

	.w1280-mh-10 /* 1280px */
	{
		margin-bottom:10%;
		margin-top:10%;
	}

	.w1280-mw-10 /* 1280px */
	{
		margin-left:10%;
		margin-right:10%;
	}

	#contact-data li.w1280-33 /* 1280px */
	{
		box-sizing:border-box;
		width:calc(33% - 2rem);
	}

	#contact-data li.w1280-40 /* 1280px */
	{
		box-sizing:border-box;
		width:calc(40% - 2rem);
	}

	#contact-data li.w1280-66 /* 1280px */
	{
		box-sizing:border-box;
		width:calc(66% -2rem);
	}

	#contact-data li.w1280-50-center /* 1280px */
	{
		box-sizing:border-box;
		margin-left:auto;
		margin-right:auto;
		width:50%;
	}

	#contact-data li.w1280-66-center /* 1280px */
	{
		box-sizing: border-box;
		width:calc(66% - 3rem);
		/* margin-left: 17%; */
		/* margin-right: 17%; */
	}

	#contact-data li.w1280-70-center /* 1280px */
	{
		box-sizing:border-box;
		width:calc(70% - 3rem);
	}

	#contact-data li.w1280-80 /* 1280px */
	{
		box-sizing:border-box;
		width:calc(80% - 3rem);
	}

	#contact-data .li w1280-66-center /* 1280px */
	{
		box-sizing:border-box;
		width:calc(66% - 2rem)
	}


	#contact-data li.w1280-80-center /* 1280px */
	{
		box-sizing:border-box;
		/* margin-left:10%; */
		/* margin-right:10%; */
		width:80%;
	}
	#contact-data li.w1280-90, /* 1280px */
	#contact-data li.w1280-90-center
	{
		box-sizing:border-box;
		margin-left:5%;
		margin-right:5%;
		width:90%;
	}

	#contact-data li.w1280-100 /* 1280px */
	{
		box-sizing:border-box;
		border-radius:0;
		margin-left:1%;
		margin-right:1%;
		width:calc( 100% - 2% - 3px ); /* Page Width - Margins - Shadow */
	}

	.w1280-100 /* 1280px */
	{
		width:100%;
	}


	.w1280-mar8 /* 1280px */
	{
		margin-left:8%!important;
	}

	.w1280-mar10 /* 1280px */
	{
		margin-left:10%!important;  
	}

	.w1280-mar13 /* 1280px */
	{
		margin-left:13%!important;
	}

	/* Position Left */
	.p4l33, /* 1280px */
	.s4l33,
	.p4l66,
	.s4l66,
	.p4l100,
	.s4l100
	{
		background-color:0;
		margin-left:1%;
		margin-right:1%;
	}

	.p4l33, /* 1280px */
	.s4l33,
	.p4l66,
	.s4l66,
	.p4l100,
	.s4l100
	{
		background-color:0;
		margin-left:1%;
		margin-right:1%;
	}

	/* Position Center */
	.p4c33, /* 1280px */
	.s4c33,
	.p4c66,
	.s4c66,
	.p4c100,
	.s4c100
	{
		background-color:0;
		margin-left:1%;
		margin-right:1%;
	}

	/* Position Right */
	.p4r33, /* 1280px */
	.p4r66,
	.p4r100,
	.s4r33,
	.s4r66,
	.s4r100
	{
		background-color:0;
		margin-left:1%;
	}

	/* Size 33% */
	.p4l33, /* 1280px */
	.p4c33,
	.p4r33,
	.s4l33,
	.s4c33,
	.s4r33
	{}

	/* Size 66% */
	.p4l66, /* 1280px */
	.p4c66,
	.p4r66,
	.s4l66,
	.s4c66,
	.s4r66
	{}

	/* Size 100% */
	.p4l100, /* 1280px */
	.p4c100,
	.p4r100,
	.s4l100,
	.s4c100,
	.s4r100
	{
		width:98%;	/* 31% + 1% + 1% + 31% + 1% + 1% + 31% */
	}

	/* ========== (1280) ========== */

	.p4dn, /* 1280px */
	.s4dn
	{
		display:none!important;	
	}

	main h2 /* 1280px */
	{
		color:rgba(255,255,255,1.00);
		line-height: 125%;
		margin:0px auto;
		text-align: center;
		text-shadow: -1px -1px 2px black, -1px 1px 2px black, 1px -1px 2px black, 1px 1px 2px black, 2px 2px 2px black, 3px 3px 2px black;
	}

	main h4 /* 1280px */
	{
		font-size:18px;
		font-weight:600; 
		margin:0 auto;
	}

	/* Left & Both Sides Margins = 1em */ 
	.w1280-ul-li-mar-lx-1em li, /* 1280px */
	.w1280-ul-li-mar-l1-1em> li,
	.w1280-ul-li-mar-l2-1em > li > ul > li,
	.w1280-ul-li-mar-l3-1em > li > ul > li > ul > li,
	.w1280-ul-li-mar-l4-1em > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-mar-l5-1em > li > ul > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-mar-lx-1em-l li,
	.w1280-ul-li-mar-l1-1em-l > li,
	.w1280-ul-li-mar-l2-1em-l > li > ul > li,
	.w1280-ul-li-mar-l3-1em-l > li > ul > li > ul > li,
	.w1280-ul-li-mar-l4-1em-l > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-mar-l5-1em-l > li > ul > li > ul > li > ul > li > ul > li
	{
		/* background-color:royalblue; */
		margin-left:1em;
	}

	/* Right & Both Sides Margins = 1em */  
	.w1280-ul-li-mar-lx-1em li, /* 1280px */
	.w1280-ul-li-mar-l1-1em> li,
	.w1280-ul-li-mar-l2-1em > li > ul > li,
	.w1280-ul-li-mar-l3-1em > li > ul > li > ul > li,
	.w1280-ul-li-mar-l4-1em > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-mar-l5-1em > li > ul > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-mar-lx-1em-r li,
	.w1280-ul-li-mar-l1-1em-r > li,
	.w1280-ul-li-mar-l2-1em-r > li > ul > li,
	.w1280-ul-li-mar-l3-1em-r > li > ul > li > ul > li,
	.w1280-ul-li-mar-l4-1em-r > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-mar-l5-1em-r > li > ul > li > ul > li > ul > li > ul > li
	{
		margin-right:1em;
	}

	/* Left & Both Sides Margins = 2em */ 
	.w1280-ul-li-mar-lx-2em li, /* 1280px */
	.w1280-ul-li-mar-l1-2em > li,
	.w1280-ul-li-mar-l2-2em > li > ul > li,
	.w1280-ul-li-mar-l3-2em > li > ul > li > ul > li,
	.w1280-ul-li-mar-l4-2em > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-mar-l5-2em > li > ul > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-mar-lx-2em-l li,
	.w1280-ul-li-mar-l1-2em-l > li,
	.w1280-ul-li-mar-l2-2em-l > li > ul > li,
	.w1280-ul-li-mar-l3-2em-l > li > ul > li > ul > li,
	.w1280-ul-li-mar-l4-2em-l > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-mar-l5-2em-l > li > ul > li > ul > li > ul > li > ul > li
	{
		margin-left:2em;
	}

	/* Left & Both Sides Margins = 2em */ 
	.w1280-ul-li-mar-lx-3em li, /* 1280px */
	.w1280-ul-li-mar-l1-3em > li,
	.w1280-ul-li-mar-l2-3em > li > ul > li,
	.w1280-ul-li-mar-l3-3em > li > ul > li > ul > li,
	.w1280-ul-li-mar-l4-3em > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-mar-l5-3em > li > ul > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-mar-lx-3em-l li,
	.w1280-ul-li-mar-l1-3em-l > li,
	.w1280-ul-li-mar-l2-3em-l > li > ul > li,
	.w1280-ul-li-mar-l3-3em-l > li > ul > li > ul > li,
	.w1280-ul-li-mar-l4-3em-l > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-mar-l5-3em-l > li > ul > li > ul > li > ul > li > ul > li
	{
		margin-left:3em;
	}

	/* Right & Both Sides Margins = 2em */  
	.w1280-ul-li-mar-lx-2em li, /* 1280px */
	.w1280-ul-li-mar-l1-2em > li,
	.w1280-ul-li-mar-l2-2em > li > ul > li,
	.w1280-ul-li-mar-l3-2em > li > ul > li > ul > li,
	.w1280-ul-li-mar-l4-2em > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-mar-l5-2em > li > ul > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-mar-lx-r-2em li,
	.w1280-ul-li-mar-l1-r-2em > li,
	.w1280-ul-li-mar-l2-r-2em > li > ul > li,
	.w1280-ul-li-mar-l3-r-2em > li > ul > li > ul > li,
	.w1280-ul-li-mar-l4-r-2em > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-mar-l5-r-2em > li > ul > li > ul > li > ul > li > ul > li
	{
		margin-right:2em;
	}

	.w1280-ul-li-lx-33pct-1em li, /* 1280px */
	.w1280-ul-li-l1-33pct-1em > li,
	.w1280-ul-li-l2-33pct-1em > li > ul > li,
	.w1280-ul-li-l3-33pct-1em > li > ul > li > ul > li,
	.w1280-ul-li-l4-33pct-1em > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-l5-33pct-1em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc(33% - 1em);
	}


	/* ========== (1280) ========== */


	.w1280-ul-li-lx-33pct-2em li, /* 1280px */
	.w1280-ul-li-l1-33pct-2em > li,
	.w1280-ul-li-l2-33pct-2em > li > ul > li,
	.w1280-ul-li-l3-33pct-2em > li > ul > li > ul > li,
	.w1280-ul-li-l4-33pct-2em > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-l5-33pct-2em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc(33% - 2em);
	}

	.w1280-ul-li-lx-33pct-4em li, /* 1280px */
	.w1280-ul-li-l1-33pct-4em > li,
	.w1280-ul-li-l2-33pct-4em > li > ul > li,
	.w1280-ul-li-l3-33pct-4em > li > ul > li > ul > li,
	.w1280-ul-li-l4-33pct-4em > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-l5-33pct-4em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc(33% - 4em);
	}	

	.w1280-ul-li-lx-50pct li, /* 1280px */
	.w1280-ul-li-l1-50pct > li,
	.w1280-ul-li-l2-50pct > li > ul > li,
	.w1280-ul-li-l3-50pct > li > ul > li > ul > li,
	.w1280-ul-li-l4-50pct > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-l5-50pct > li > ul > li > ul > li > ul > li > ul > li
	{
		width:50%;
	}


	.w1280-ul-li-lx-50pct-1em li, /* 1280px */
	.w1280-ul-li-l1-50pct-1em > li,
	.w1280-ul-li-l2-50pct-1em > li > ul > li,
	.w1280-ul-li-l3-50pct-1em > li > ul > li > ul > li,
	.w1280-ul-li-l4-50pct-1em > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-l5-50pct-1em > li > ul > li > ul > li > ul > li > ul > li
	{
		/* background:lime; */
		width:calc( 50% - 1em );
	}


	.w1280-ul-li-lx-50pct-2em li, /* 1280px */
	.w1280-ul-li-l1-50pct-2em > li,
	.w1280-ul-li-l2-50pct-2em > li > ul > li,
	.w1280-ul-li-l3-50pct-2em > li > ul > li > ul > li,
	.w1280-ul-li-l4-50pct-2em > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-l5-50pct-2em > li > ul > li > ul > li > ul > li > ul > li
	{
		/* background:aqua; */
		width:calc(50% - 2em);
	}


	.w1280-ul-li-lx-50pct-3em li, /* 1280px */
	.w1280-ul-li-l1-50pct-3em > li,
	.w1280-ul-li-l2-50pct-3em > li > ul > li,
	.w1280-ul-li-l3-50pct-3em > li > ul > li > ul > li,
	.w1280-ul-li-l4-50pct-3em > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-l5-50pct-3em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc(50% - 3em);
	}


	.w1280-ul-li-lx-50pct-4em li, /* 1280px */
	.w1280-ul-li-l1-50pct-4em > li,
	.w1280-ul-li-l2-50pct-4em > li > ul > li,
	.w1280-ul-li-l3-50pct-4em > li > ul > li > ul > li,
	.w1280-ul-li-l4-50pct-4em > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-l4-50pct-4em > li > ul > li > ul > li > ul > li > ul > li
	{
		/* background-color:lightgreen!important; */
		width:calc(50% - 4em);
	}


	.w1280-ul-li-lx-100pct li, /* 1280px */
	.w1280-ul-li-l1-100pct > li,
	.w1280-ul-li-l2-100pct > li > ul > li,
	.w1280-ul-li-l3-100pct > li > ul > li > ul > li,
	.w1280-ul-li-l4-100pct > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-l5-100pct > li > ul > li > ul > li > ul > li > ul > li
	{
		width:100%;
	}

	/* ========== (1280) ========== */

	.w1280-ul-li-lx-100pct-1em li, /* 1280px */
	.w1280-ul-li-l1-100pct-1em > li,
	.w1280-ul-li-l2-100pct-1em > li > ul > li,
	.w1280-ul-li-l3-100pct-1em > li > ul > li > ul > li,
	.w1280-ul-li-l4-100pct-1em > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-l5-100pct-1em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc(100% - 1em);
	}


	.w1280-ul-li-lx-100pct-2em li, /* 1280px */
	.w1280-ul-li-l1-100pct-2em > li,
	.w1280-ul-li-l2-100pct-2em > li > ul > li,
	.w1280-ul-li-l3-100pct-2em > li > ul > li > ul > li,
	.w1280-ul-li-l4-100pct-2em > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-l5-100pct-2em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc(100% - 2em);
	}


	.w1280-ul-li-lx-100pct-3em li, /* 1280px */
	.w1280-ul-li-l1-100pct-3em > li,
	.w1280-ul-li-l2-100pct-3em > li > ul > li,
	.w1280-ul-li-l3-100pct-3em > li > ul > li > ul > li,
	.w1280-ul-li-l4-100pct-3em > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-l5-100pct-3em > li > ul > li > ul > li > ul > li > ul > li
	{
		width:calc( 100% - 3em );
	}


	.w1280-ul-li-lx-100pct-4em li, /* 1280px */
	.w1280-ul-li-l1-100pct-4em > li,
	.w1280-ul-li-l2-100pct-4em > li > ul > li,
	.w1280-ul-li-l3-100pct-4em > li > ul > li > ul > li,
	.w1280-ul-li-l4-100pct-4em > li > ul > li > ul > li > ul > li,
	.w1280-ul-li-l5-100pct-4em > li > ul > li > ul > li > ul > li > ul > li
	{
		/* background-color:lightcoral!important; */
		width:calc(100% - 4em);
	}


	ul#contact-data /* 1280px */
	{	/* Provision for li shadows */
		/* amargin-left:0; */
		margin-right:0;
	}

	#contact-data > li /* 1280px */
	{
		display:inline-block;
		vertical-align: middle;
	}

	/* Position Left */
	.p4l33, /* 1280px */
	.s4l33,
	.p4l66,
	.s4l66,
	.p4l100,
	.s4l100
	{
		background-color:0;
		margin-left:1%;
		margin-right:1%;
	}


	.p4l33, /* 1280px */
	.s4l33,
	.p4l66,
	.s4l66,
	.p4l100,
	.s4l100
	{
		background-color:0;
		margin-left:1%;
		margin-right:1%;
	}

	/* Position Center */
	.p4c33, /* 1280px */
	.s4c33,
	.p4c66,
	.s4c66,
	.p4c100,
	.s4c100
	{
		background-color:0;
		margin-left:1%;
		margin-right:1%;
	}

	/* Position Right */
	.p4r33, /* 1280px */
	.p4r66,
	.p4r100,
	.s4r33,
	.s4r66,
	.s4r100
	{
		background-color:0;
		margin-left:1%;
	}

	/* Size 33% */
	.p4l33, /* 1280px */
	.p4c33,
	.p4r33,
	.s4l33,
	.s4c33,
	.s4r33
	{}

	/* Size 66% */
	.p4l66, /* 1280px */
	.p4c66,
	.p4r66,
	.s4l66,
	.s4c66,
	.s4r66
	{}


	/* Size 100% */
	.p4l100, /* 1280px */
	.p4c100,
	.p4r100,

	.s4l100,
	.s4r100,
	.s4c100
	{
		width:98%;	/* 31% + 1% + 1% + 31% + 1% + 1% + 31% */
	}


	.fit-img img /* 1280px */
	{
		margin:auto;
		max-height:calc(90vh - 30px - 3em);
		max-width:calc(100% - 1em);
		object-fit:contain;
		padding:0.5em;
		vertical-align: middle;
	}


}


/* ========== (1920) ========== */
@media only screen and (min-width:1920px)
{

	#header-txt-title, /* 1920px */
	.header-title-txt
	{
		top:14px;
	}

	#header-txt-title h1, /* 1920px */
	.header-title-txt h1
	{
		display:block;
		font-size:calc( 1920px * 5 / 100 );
		line-height:1.25;
		text-shadow: -1px 1px 1px black, -2px 2px 1px black, -3px 3px 1px black, -4px 4px 1px black, -5px 5px 1px black, 1px -1px 1px black, 2px -1px 0px black;
	}

	#header-txt-title div, /* 1920px */
	.header-title-txt div
	{
		display:block;
		font-size:calc( 1920px * 4 / 100 );
		line-height:1.25;
	}

}

.storefront .copyright, .shopfront .copyright 
{
	display:none;
}

#contact-data
{
	align-items:center;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-around;
}

@media only screen and (min-width:720px)
{

	#contact-data li.w720-50,
	#contact-data li.w720-50-center,
	#contact-data li.w720-60,
	#contact-data li.w720-100,
	#contact-data li.w1280-33,
	#contact-data li.w1280-33-3m,
	#contact-data li.w1280-40,
	#contact-data li.w1280-50,
	#contact-data li.w1280-50-3m,
	#contact-data li.w1280-50-center,
	#contact-data li.w1280-66,
	#contact-data li.w1280-66-3m,
	#contact-data li.w1280-66-center,
	#contact-data li.w1280-80,
	#contact-data li.w1280-100
	{
		box-sizing:border-box;
		margin-left:1%;
		margin-right:1%;
	}

}