*{ margin:0;
padding:0;
font-family: 'Ropa Sans', sans-serif;
letter-spacing:.03em;
line-height:1.3em;
 font-weight:100;
user-drag: none; 
user-select: none;
-moz-user-select: none;
-webkit-user-drag: none;
-webkit-user-select: none;
-ms-user-select: none;

}
#sprd-department-filter, 
.sprd-trusted-footer__satisfaction,
.sprd-trusted-footer,
.sprd-footer,
.sprd-filterpane,
.sprd-activefilters-lp__item,
.sprd-activefilters-lp__title,
.sprd-listpage__title,
.sprd-listpage__header,
.sprd-product-list-item__num-products{
display:none;

}
#canvas{cursor: crosshair; }
    body {
 	background-color:#f2f2f2; 
	
    }
#headerNav, #headerNavMenu, .headerNavMenuListItem, .headerNavMenuListItem  a, #headerNav div{
	cursor: pointer; 
	height:55px;
	line-height:55px;
	font-size:25px;
	font-family: "Helvetica Neue LT Std", Helvetica, Arial, sans-serif;
	font-weight:500;
	
	
	}
#headerNav{
	position:fixed;
	top: 0px;
	display:inline-block;
	width:100vw;
	border-bottom: 1px solid black;
	padding:0px 20px;
	z-index:9999;
	background-color:white;
	
	}
#headerNavMenu{
	padding:0px 20px;
	position:absolute;
	right:calc(0px + 40px);
	display:inline-block;
	z-index:9999;
	
	}
	.menuButton{ padding:0px 20px;}
#headerNav:hover .menuButton{ text-decoration:underline; color:black;}
#headerNavMenuList{
position:absolute;
	right:calc(0px + 0px);
	display:inline-block;
	text-align:right;
	z-index:9998;
	padding-top: 55px;
	background-color:white;
	}
	.headerNavMenuListItem{
		padding:0px 40px;
	width:250px;
	background-color:white;
		border-top: 1px solid black;

	}
		.headerNavMenuListItem:hover a div{
			text-decoration:underline;
	
	}
	  a{ color:black; }
  a:link{ text-decoration:none; color:black;}
	  a:hover{ text-decoration:underline; color:black;}
	  	  a:active{ text-decoration:underline; color:black;}

	  a:visited{ color:black;}
	  
     .dot {
      width: 4px;
      height: 4px;
      background-color: black;
      position: absolute;
	  border-radius:200px;
	  z-index:1;
	  transition:all 200ms; 
    }
	 .dot:hover {
      width: 20px;
      height: 20px;
	  margin-left:-10px;
	  margin-top:-10px;
      background-color: black;
      position: absolute;
	  border-radius:200px;
	  z-index:1;
		  transition:all 0ms; 

    }
	
	#poitValues{
		
		 display:none; 
		 color:#7E7E7E; 
		 font-size:9px; 
		 position:absolute; 
		 bottom:0px; 
		 left:0px; 
		 height:100vh; 
		 width:100vw; 
		 background-color: white; 
		 text-align:center; 
		 z-index:-10;
		 }