 .cart-amend-setting {

	
position: absolute;
  display: block;
  opacity: 1;
  cursor: pointer;
  background: url('/images/setting-line-icon.svg');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
  background-color: rgba(0, 0, 0, 0);
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto;
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: 27px;
  background-position-y: center;
  background-position-x: center;
  border: none;
  width: 40px;
  cursor: pointer;
  display: inline-block;
  margin: 0px 10px 0px 0px;
  padding: 0px;
  background-color: none;
  border-radius: ;
  font-family: chaney;
  z-index: 99999;
  height: 40px;
  right: 0px;
  filterx: var(--menu-filter-color);
  border-radius: 5px;
  background-blend-mode: normal;
  transition: 0.2s;
  top: 8px;
 

}

.btn-flip{
	opacity: 1;
	outline: 0;
	color: #fff;
	line-height: 40px;
	position: relative;
	text-align: center;
	letter-spacing: 1px;
	display: inline-block;
	text-decoration: none;
	font-family: 'Open Sans';
	text-transform: uppercase;
	
	&:hover{
		
		&:after{
			opacity: 1;
			transform: translateY(0) rotateX(0);
		}
		
		&:before{
			opacity: 0;
			transform: translateY(50%) rotateX(90deg);
		}
	}
	
	&:after{
		top: 0;
		left: 0;
		opacity: 0;
		width: 100%;
		color: #111;
		display: block;
		transition: 0.5s;
		position: absolute;
		background: #fff;
		content: attr(data-back);
background: url('https://uxwing.com/wp-content/themes/uxwing/download/video-photography-multimedia/image-photography-icon.svg');
		background-size:25px;
background-repeat: no-repeat;
		background-position-x:center;
				background-position-y:center;

		transform: translateY(-50%) rotateX(90deg);
	}
	
	&:before{
		top: 0;
		left: 0;
		opacity: 1;
		color: #111;
		display: block;
		padding: 0 30px;
		line-height: 40px;
		transition: 0.5s;
		position: relative;
		background: #fff;
		content: attr(data-front);
		transform: translateY(0) rotateX(0);
	}
}



 .isprint {
 
filter: invert(100%);
} 

	
  .edithandle_capture_info_new {
  	  border: 5px solid #cc0000;

position: relative;
  display: block;
  opacity: 1;
  cursor: pointer;
  width: max-content;
  cursor: pointer;
  display: inline-block;
  margin: 0px 10px 0px 0px;
  padding: 10px;
  background-color: #f5f2f2;
  font-family: silka-regular;
  z-index: 99999;
font-size: 10pt;
 background-blend-mode:normal;transition: 0.2s;text-decoration: none;color: #000;
  
  position: absolute;
  display: block;
  opacity: 1;
  cursor: pointer;

  cursor: pointer;
  display: inline-block;
  margin: 0px 20px 0px 0px;
  padding: 10px;
  text-align: center;
  background-color: none;
  font-family: coreb;
  z-index: 99999;
  right: 36px;
  border-radius: 5px;
  background-blend-mode: normal;
  transition: 0.2s;
  top: 8px;
 
   border: none;

 
}	

 .edithandle_capture_info_new:hover {
 background: #000;
 color: #fff;
 }


.dodownload:hover{opacity: 1;
opacity: 1;background-color: #fff;
} 
 .edithandle_capture_new {
position: relative;
  display: block;
  opacity: 1;
  top: calc(100% - 45px);
  cursor: pointer;
  background: url('/images/plus-line-icon.svg');
    background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  background-size: 20px;
  background-position-y: center;
  background-position-x: center;
  border: none;
  width: 35px;
  cursor: pointer;
  display: inline-block;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #f5f2f2;
  border-radius: ;
  font-family: corea;
  z-index: 99999;
  float: right;
  height: 35px;
  background-color: none;
  right: 0px;
  border-radius: 5px;transition: 0.2s;background-blend-mode:normal;
}


  .islove {
 	background-color: #ff9a9a !important;background-blend-mode:overlay !important
 }
 
 .printdeletedfade {
 	filter: grayscale(1);
  opacity: 0.2;
 }
  .qqq {
filter: invert(85%) sepia(48%) saturate(2802%) hue-rotate(303deg) brightness(102%) contrast(120%);;  }
  .heb {
  	z-index: 1;
  }
  /*Make resizable div by Hung Nguyen*/
  .resizeable {
  background: none;
 
  position: relative;

  border: 2px dashed #ffffff63 !important;
  transition: border-color 1s ;max-width: calc(--pixyl-iw - 40px) ;z-index: 9999999999999;
}

  .resizeableactive {


  border-color: #ffffff !important;
}

  .ppsub_resize {
  background: none;
 
  position: relative;

  border: 2px dashed #ffffff !important;
}

  .ppcreate_resize {
  background: none;
 
  position: relative;

  border: 2px dashed #ffffff !important;
}

  .pphead_resize {
  background: none;
 
  position: relative;

  border: 2px dashed #ffffff !important;
}

.resizer{
  width: 10px;
  height: 10px;
  border-radius: 50%; /*magic to turn square into circle*/
  background: white;
  border: 3px solid #000000;
  position: absolute;
    right: -8px;
  bottom: -8px;
  cursor: nwse-resize;z-index: 9999999;
}


  	.mobileedit {

display: none;  }

#headermenu {
width: 100%;
  margin: 0px auto;
  }
.next {
		font-family: corea;
	color: #111;
	cursor: pointer;
	cursor: hand;
	margin: 0px 0px;
	position: relative;
	right: 0px;
	font-size: 11pt;
color: #527969;
border: none;
background: none;
display: inline-block;
cursor: pointer;
border: none;width: 90px;height: 100vh;

  
  right: 4px;
  float: right;

  filter: invert(100%) sepia(0%) saturate(7430%) hue-rotate(329deg) brightness(114%) contrast(115%);
  
  
  background: url('/images/angle-circle-right-icon.svg');
    
    background-repeat: no-repeat;
  background-size: 40px;
  background-position-y: center;
  background-position-x: center;transition: 0.25s;opacity: 0.6;
  
  position: fixed;background-color: #1111;
top: 0px;

  

}
.next:hover,.next:active {opacity: 1;
	background-color:#11111117;
right: 0px;
}   			/* mouse over link */
.previous:hover {opacity: 1;
	background-color: #11111117;
 left: 0px;
} 

 .previous {
		font-family: corea;
	cursor: pointer;
	cursor: hand;
	margin: 0px 0px;
	position: relative;
	font-size: 11pt;
color: #527969;
border: none;
background: none;
display: inline-block;
cursor: pointer;
border: none;width: 90px;height: 100vh;opacity: 0.6;

  
  left: 4px;
  float: left;
  filter: invert(100%) sepia(0%) saturate(7430%) hue-rotate(329deg) brightness(114%) contrast(115%);
  
  
  background: url('/images/angle-circle-left-icon.svg');
    
    background-repeat: no-repeat;
  background-size: 40px;
  background-position-y: center;
  background-position-x: center;transition: 0.25s;
  position: fixed;background-color: #1111;
top: 0px;  
}
 
  .dorefund {
		font-family: corea;
	cursor: pointer;
	cursor: hand;
	margin: 0px 0px;
	position: relative;
	right: 0px;
	font-size: 11pt;
color: #527969;
border: none;
background: none;
display: inline-block;
cursor: pointer;
border: none;width: 25px;height: 25px;opacity: 0.85;

  
  left: 25px;
  float: left;
  filter: invert(100%) sepia(0%) saturate(7430%) hue-rotate(329deg) brightness(114%) contrast(115%);
  
  
  background: url('/images/close-line-icon.svg');
    
    background-repeat: no-repeat;
  background-size: 25px;
  background-position-y: center;
  background-position-x: center;transition: 0.25s;
  position: fixed;
top: 25px;  
}
  
  .doprint {
		font-family: corea;
	cursor: pointer;
	cursor: hand;
	margin: 0px 0px;
	position: relative;
	right: 0px;
	font-size: 11pt;
color: #527969;
border: none;
background: none;
display: inline-block;
cursor: pointer;
border: none;width: 40px;height: 40px;opacity: 0.85;

  
  left: 175px;
  float: left;
  filter: invert(100%) sepia(0%) saturate(7430%) hue-rotate(329deg) brightness(114%) contrast(115%);
  
  
  background: url('/images/slideshow-line-icon.svg');
    
    background-repeat: no-repeat;
  background-size: 40px;
  background-position-y: top;
  background-position-x: center;transition: 0.25s;
  position: fixed;
top: 21px;  
}

 .dozoom {
		font-family: corea;
	cursor: pointer;
	cursor: hand;
	margin: 0px 0px;
	position: relative;
	right: 0px;
	font-size: 11pt;
color: #527969;
border: none;
background: none;
display: inline-block;
cursor: pointer;
border: none;width: 40px;height: 40px;opacity: 0.85;

  
  left: 280px;
  float: left;
  filter: invert(100%) sepia(0%) saturate(7430%) hue-rotate(329deg) brightness(114%) contrast(115%);
  
  
  background: url('/images/enlarge-increase-icon.svg');
    
    background-repeat: no-repeat;
  background-size: 40px;
  background-position-y: top;
  background-position-x: center;transition: 0.25s;
  position: fixed;
top: 21px;  
}

 a.getlink:link {color:#4dbc8c}   	/* unvisited link */
a.getlink:visited {color:#4dbc8c}
a.getlink:hover {color:#ffc99a;border-color:#ffc99a ;
}   			/* mouse over link */
a.getlink:active {color:#4dbc8c}
a.getlink:link, a.tandc:visited, a.tandc:active {text-decoration: none }
.sza_cancel {
	
		font-size: 15pt;font-family: coreb;color: #f5f2f2;border: none;border-radius: 10px;
	background: none;padding: 5px 20px;margin: 0px;display: inline;cursor: pointer;background: #fd9797;border: none;margin-left: 10px;
	color: #47464e;
background: #ffffff6b;
margin-left: 0px;
font-family: corea;
border: none;padding:6px 15px 5px 15px;
font-size: 11pt;
}


 .cart-doprint {
position: relative;
  display: block;
  opacity: 1;
  cursor: pointer;
  background: url('/images/image-photography-icon.svg');
    background-color: rgba(0, 0, 0, 0);
 
  background-repeat: no-repeat;
  background-size: 40px;
  background-position-y: center;
  background-position-x: left;
  border: none;
  width: max-content;
  cursor: pointer;
  display: inline-block;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 50px;
  background-color: none;
  border-radius: ;
  font-family: corea;
  z-index: 99999;
  height: 40px;
  right: 0px;filter: var(--menu-filter-color);
  border-radius: 5px;background-blend-mode:normal;transition: 0.2s;top: 8px;font-size: 12pt;
 	}
 	
 	
 	
 	.notcartdoprint {
 		
 	
cursor: pointer;
  cursor: pointer;
  cursor: hand;
  float: right;
  top: 14px;
  position: relative;
  background: none;
  border: none;
  background: url('/images/image-photography-icon.svg');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto;
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto;
  background-repeat: no-repeat;
  background-size: 30px;
  background-position-y: top;
  opacity: 1;
  background-position-x: center;
  border: none;
  position: relative;
  width: 30px;
  height: 57px;
  color: #000;
  cursor: pointer;
  padding: 0px;
  text-align: center;
  font-size: 10pt;
  font-family: corea;
  padding: 0px;
  filter: var(--menu-filter-color);
  margin-right: 10px;
  line-height: 1em;
 	
 	
 
}




.cart-amending {
 
 position: absolute;
  display: block;
  opacity: 1;
  cursor: pointer;
  background: url('/images/home-icon.svg');
    background-color: rgba(0, 0, 0, 0);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: 20px;
  background-position-y: center;
  background-position-x: center;
  border: none;
  width: 40px;
  cursor: pointer;
  display: inline-block;
  margin: 0px 10px 0px 10px;
  padding: 10px;
  background-color: none;
  border-radius: ;
  font-family: chaney;
  z-index: 99999;
  height: 40px;
  right: 50px;
  filterx: var(--menu-filter-color);
  border-radius: 5px;
  background-blend-mode: normal;
  transition: 0.2s;
  top: 8px
 	
 	
 
 }
 
 #regint {
	overflow: hidden;
	height: 0px;text-align: center;background: none;margin:50px auto;
}
.headerspan {
	margin: 0px;text-align: center;height: 380px;;font-size: 35pt;font-family: coreb;display: block;line-height: 1.2em;width: 100%;padding: 30px 0px 0px 0px;
	max-width: 400px;
}

.headerspan2 {
	display: block;margin: 20px 40px;font-size: 1.2em;
}

 .borderradius {
 	border-radius: 6px;
 }
  
  

 #abmlogo {
 	 	cursor: pointer;display: none;
 	 	

 }
 
 .abmc {
 	cursor: pointer;
 		cursor: pointer;cursor:hand;
		 	float: right;
top: 0px;
position: relative;background: none;border: none;
background: url('/images/hamburger-menu-icon.svg');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
  background-repeat: no-repeat;
  background-size: 30px;
  background-position-y: top;
  opacity: 1;
  background-position-x: right;
  border: none;
  position: relative;
  width: max-content;
  height: 30px;
  color: #000;
  cursor: pointer;
  padding: 0px;
  text-align: left;
  font-size: 12pt;
  font-family: corea;width: 30px;
  padding: 0px 45px 0px 0px;
 	
 	
 	
 	
 } 
 
  .signupformsetdate {
  padding: 5px;
   
  font-size: 11pt;
  border: 2px solid;
  border-radius: 6px;
  background-color: #fff;
  box-shadow: none;
  -webkit-transition: box-shadow 150ms ease;
  transition: box-shadow 150ms ease;
  width: max-content;
  margin: 20px ;
  font-family: corea;
  display: block;
  color: #000;

 	}
 	
 	
 .signupform {
  padding: 15px 10px 13px 50px;
    padding-left: 50px;
  padding-left: 50px;
  font-size: 11pt;
  border: 2px solid;
  border-radius: 6px;
  background-color: rgba(255,255,255,0.3);
  box-shadow: none;
  -webkit-transition: box-shadow 150ms ease;
  transition: box-shadow 150ms ease;
  width: 258px;
  margin: 30px auto;
  font-family: corea;
  display: block;
  color: #212f3d;
  background: url('/images/envelope-line-icon.svg');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
  background-repeat: no-repeat;
  background-size: 20px;
  background-position-y: center;
  background-position-x: 10px;
  padding-left: 50px;
 	}
 
  .signupform_eventname {
  padding: 15px 10px 13px 50px;
    padding-left: 50px;
  padding-left: 50px;
  font-size: 11pt;
  border: 2px solid;
  border-radius: 6px;
  background-color: rgba(255,255,255,0.3);
  box-shadow: none;
  -webkit-transition: box-shadow 150ms ease;
  transition: box-shadow 150ms ease;
  width: 258px;
  margin: 30px auto;
  font-family: corea;
  display: block;
  color: #212f3d;
  background: url('/images/asterisk-icon.svg');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
  background-repeat: no-repeat;
  background-size: 20px;
  background-position-y: center;
  background-position-x: 10px;
  padding-left: 50px;
 	}

  .signupform_date {
  padding: 15px 10px 13px 50px;
    padding-left: 50px;
  padding-left: 50px;
  font-size: 11pt;
  border: 2px solid;
  border-radius: 6px;
  background-color: rgba(255,255,255,0.3);
  box-shadow: none;
  -webkit-transition: box-shadow 150ms ease;
  transition: box-shadow 150ms ease;
  width: 150px;
  margin: 30px auto;
  font-family: corea;
  display: block;
  color: #212f3d;
  background: url('/images/schedule-calendar-icon.svg');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
  background-repeat: no-repeat;
  background-size: 20px;
  background-position-y: center;
  background-position-x: 10px;
  padding-left: 50px;
 	}
 	
 	
 	
 	
 	
   #mm{
display: block;
  width: 1200px;width: 100%;
  position: fixed;
  padding: 0px;
  top: 0px;
  background: none;
  margin: 0px calc(50% - 620px);margin: 0px;
  height: 0px;
  overflow: hidden;
  z-index: 5;background: var(--menu-bg-color);max-width: 1500px;
} 


#fixedhandles {
	top: 0px;
}
 
 
 #fixedheader {
 	position:fixed;padding:0px 0px;background:none;z-index: 4000;margin: 20px 0px ;width: max-content;text-align: left;width: calc(100% - 20px);top: 0px;left: unset;background: var(--main-bg-color);
 	border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;height:0px
 	
 }

 .header-photo-loadc {
	background: url('/images/add-image-photo-icon.svg');
background-repeat: no-repeat;
background-size: 37px;
background-position-y: 8px;
background-position-x: 6px;border: 5px solid #61ffb501;position: relative;top: ;height: 55px;
width: 55px;color: #111;cursor: pointer;display: inline-block;margin: px 0px 0px 0px;padding: 0px 0px 0px 0px;background-color: #ffffffc4;border-radius: 10px;font-family: corea;z-index: 10;opacity: 0.8;vertical-align: top;z-index: 999999999999;

}

 #header-photo-remove {
	background: url('/images/remove-icon.svg');
background-repeat: no-repeat;
background-size: 30px;
background-position-y: center;
background-position-x: center;border: 5px solid #61ffb501;position: relative;;height: 55px;
width: 55px;color: #111;cursor: pointer;display: inline-block;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;background-color: #ffffffc4;border-radius: 10px;font-family: corea;z-index: 10;opacity: 0.8;vertical-align: top;vertical-align: top;

}

.transformedit1 {
		background: url('/images/verify-verified-check-icon.svg') !important;
z-index: 9999999999999 !important;
background-repeat: no-repeat !important;;
background-size: 30px !important;;
background-position-y: center !important;;
background-position-x: 10px !important;
background-color: #fff !important;;vertical-align: top;
}

.transformedit2 {
		background: url('/images/verify-verified-check-icon.svg') !important;
z-index: 9999999999999 !important;
background-repeat: no-repeat !important;;
background-size: 30px !important;;
background-position-y: center !important;;
background-position-x: 10px !important;
background-color: #fff !important;;
right: 10px !important;
top: 140px !important;vertical-align: top;
}


 #header-photo-transform {
	background: url('/images/enlarge-increase-icon.svg');
background-repeat: no-repeat;
background-size: 30px;
background-position-y: center;
background-position-x: center;border: 5px solid #61ffb501;position: relative;top: ;height: 55px;
width: 55px;color: #111;cursor: pointer;display: inline-block;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;background-color: #ffffffc4;border-radius: 10px;font-family: corea;z-index: 10;opacity: 0.8;vertical-align: top;

}
 #header-photo-transform2 {
	background: url('/images/cell-phone-icon.svg');
background-repeat: no-repeat;
background-size: 24px;
background-position-y: center;
background-position-x: center;border: 5px solid #61ffb501;position: relative;top: ;height: 55px;
width: 55px;;color: #111;cursor: pointer;display: inline-block;margin: px 0px 0px 0px;padding: 0px 0px 0px 0px;background-color: #ffffffc4;border-radius: 10px;font-family: corea;z-index: 10;vertical-align: top;z-index: 9999999999999999999;

}
 #header-photo-mirror {
	background: url('/images/flip-horizontal-icon.svg');
background-repeat: no-repeat;
background-size: 30px;
background-position-y: center;
background-position-x: center;border: 5px solid #61ffb501;position: relative;top: ;height: 55px;
width: 55px;color: #111;cursor: pointer;display: inline-block;margin: px 0px 0px 0px;padding: 0px 0px 0px 0px;background-color: #ffffffc4;border-radius: 10px;font-family: corea;z-index: 10;opacity: 0.8;vertical-align: top;

}

 #header-photo-shade{
	background: url('/images/color-contrast-icon.svg');
background-repeat: no-repeat;
background-size: 30px;
background-position-y: center;
background-position-x: center;border: 0px solid #61ffb501;position: relative;top: ;height: 55px;
width: 55px;;color: #111;cursor: pointer;display: inline-block;margin: px 0px 0px 0px;padding: 0px 0px 0px 0px;background-color: #ffffffc4;border-radius: 10px;font-family: corea;z-index: 10;opacity: 0.8;-webkit-transform: scaleX(-1);
transform: scaleX(-1);vertical-align: top;

}

 #header-photo-subtitle{
background-repeat: no-repeat;
background-size: 30px;
background-position-y: center;
background-position-x: 10px;border: 0px solid #61ffb501;position: relative;top: ;height: 55px;
width:55px;color: #111;cursor: pointer;display: inline-block;margin: px 0px 0px 0px;padding: 0px;background-color: #ffffffc4;border-radius: 10px;font-family: chaney;z-index: 10;opacity: 0.8;vertical-align: top;
}

 #header-photo-created-for{
background-repeat: no-repeat;
background-size: 30px;
background-position-y: center;
background-position-x: 10px;border: 0px solid #61ffb501;position: relative;top: ;height: 55px;
width: 55px;color: #111;cursor: pointer;display: inline-block;margin: px 0px 0px 0px;padding: 0px 0px 0px 0px;background-color: #ffffffc4;border-radius: 10px;font-family: chaney;z-index: 10;opacity: 0.8;vertical-align: top;

}
 #header-photo-font{
background-repeat: no-repeat;
background-size: 30px;
background-position-y: center;
background-position-x: 10px;border: 0px solid #61ffb501;position: relative;top: ;height: 55px;
width: 55px;color: #111;cursor: pointer;display: inline-block;margin: px 0px 0px 0px;padding: 0px 0px 0px 0px;background-color: #ffffffc4;border-radius: 10px;font-family: chaney;z-index: 10;opacity: 0.8;font-size: 15pt;vertical-align: top;

}
 #header-photo-filter {
background: url('/images/color-adjust-icon.svg');
  background-color: rgba(0, 0, 0, 0);
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto;
background-repeat: no-repeat;
background-size: 30px;
background-position-y: top;
background-position-x: center;
border: 5px solid #61ffb501;
position: relative;
top: ;
height: 55px;
width: 55px;
color: #111;
cursor: pointer;
display: inline-block;
margin: 0px 0px 0px 0px;
padding: 28px 0px 0px 0px;
background-color:#ffffff;
border-radius: 10px;
font-family: corea;
z-index: 10;
opacity: 1;
font-size: 11pt;text-transform: capitalize;text-align: center;vertical-align: top;

}

 #header-photo-text {
 
position: relative;
width: 55px;
color: #111;
cursor: pointer;
display: inline-block;
margin: 0px 0px 0px 0px;
padding: 0px;
background-color:#f5f2f2c7;
border-radius: 10px;
font-family: chaney;
z-index: 10;
font-size: 10pt;
border: none;
padding: 8px;height: 55px;vertical-align: top;

}


 #header-photo-text-picker {
 
position: relative;
color: #111;
cursor: pointer;
display: inline-block;

font-family: chaney;
z-index: 10;

font-size: 10pt;
border: none;vertical-align: top;


}
::-moz-color-swatch {
    border-color: transparent;
	border: none;
}

input[type="color"] {
    -webkit-appearance: none;
    border: none;
}
input[type="color"]::-webkit-color-swatch-wrapper {
    padding: 0;
}
input[type="color"]::-webkit-color-swatch {
    border: none;
}
 .header-photo-load-green {
	border-color: #61ffb5ff;
}

 .header-change {
	background: url('/images/redo-arrow-icon.svg');
   background-color: rgba(0, 0, 0, 0);
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto;
background-repeat: no-repeat;
background-size: 40px;
background-position-y: center;
background-position-x: center;
border: 5px solid #61ffb501;
position: relative;
top: ;
height: 55px;
width: 55px;
color: #111;
cursor: pointer;
display: inline-block;
margin: px 0px 0px 0px;
padding: 0px;
background-color:#ffffffc4;
border-radius: 10px;
font-family: corea;
z-index: 10;
opacity: 0.8;
font-size: 9pt;text-transform: capitalize;

}

.header-change:hover {opacity: 0.85;
}   			/* mouse over link */



 .arg {
 	font-family: arg;
 }
 


#mobilehide {
	display: none;
}

#page-container {
	background: #f5f2f2;width: 100%;margin: 0px auto;
}
#phere {
	
	background: #f5f2f2;background: none;
}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{
    display:block;
}
body{
    line-height:1;background: #f5f2f2;max-width: 1500px;;max-width: calc(100% - 0px);
}
ol,ul{
    list-style:none;
}
blockquote,q{
    quotes:none;
}
blockquote:before,blockquote:after,
q:before,q:after{
    content:’’;
    content:none;
}

.texthere {
	
	margin:10px 0px 10px 0px;
	display: inline-block;font-size:10pt;height:38px;text-align:justify;display: none;
}



.products {
	display: inline-flex;
	flex-wrap: wrap;
	padding:  0px 0px 0em 0px;width: 1040px;width: 1200px;
	margin: 0px 0px 00px 0px;background: #f5f2f2;background: none;
	justify-content: center;
}

.products-edit {
	display: inline-flex;
	flex-wrap: wrap;
	padding:  0px 0px 0em 0px;width: 1000px;width: 1200px;
	margin: 10px 0px 00px 0px;background: none;
	justify-content: center;
	
}


.product-image {
	
	background: #f5f2f2;
}


.bgl {
	//background: url("https://pixyl.co.uk/images/dots.gif");background-repeat: no-repeat;
  background-position: center; 

background-color: #ebe5e5;
background-blend-mode: color-burn;
}




#product-card-msg {
display: block;
	flex-direction: column;
	margin:  0px 10px  10px 0px;
	padding: 0px;
	flex: 0 1 auto;
	width: 100%;font-family: coreb;font-size: 20pt;

	
	background-color:var(--main-bg-color);
	color: var(--profiletext-color);
	color: #000;
	box-shadow: none;
	text-align: center;padding: 0px;height: 0px;overflow: hidden;

}
.product-card {
  display: block;
  flex-direction: column;
  margin: 0px 10px 10px 0px;
  padding: 0px;
  flex: 0 1 auto;
  width: calc(20% - 20px);
  width: 214px;
  background-color: none;
  box-shadow: none;
  text-align: center;
  
  }

.product-card {
  display: block;
  flex-direction: column;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  flex: 0 1 auto;
  width: 214px;
  background-color: none;
  box-shadow: none;
  text-align: center;
  
  }
  
  
.product-card-edit {
display: block;
	flex-direction: column;
	margin:  0px 10px  10px 0px;
	padding: 0px;
	flex: 0 1 auto;
	width: calc(20% - 20px);
			width: 190px;

	
	background-color:none;
	box-shadow: none;
	text-align: center;
	
  background-position: center; 

background-color: none;
background-blend-mode: color-burn;
}

.edithandle_capture {
position: relative;
  display: block;
  opacity: 0.5;
  top: calc(100% - 50px);
  cursor: pointer;
  background: url('/images/check-mark-circle-icon.svg');
    background-color: rgba(0, 0, 0, 0);
 
  background-repeat: no-repeat;
  background-size: 20px;
  background-position-y: 5px;
  background-position-x: 5px;
  border: none;
  width: 30px;
  cursor: pointer;
  display: inline-block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #f5f2f2;
  border-radius: ;
  font-family: corea;
  z-index: 99999;
  float: right;
  height: 30px;
  background-color: #f9f9f9;
  right: 5px;
  border-radius: 5px;
}

.dohidden {
position: relative;
  display: block;
  opacity: 0.8;
  top: calc(100% - 50px);
  cursor: pointer;
 color: #111;text-decoration: none;
  border: none;
  width: max-content;
  cursor: pointer;
  display: inline-block;
  margin: 0px 10px 0px 0px;
  padding: 15px 20px 15px 20px;
  background-color: #f5f2f2;
  border-radius: ;
  font-family: corea;font-size: 10pt;
  z-index: 99999;
  float: left;height: fit-content;
  background-color: #f9f9f9;
  left: 10px;
  border-radius: 5px;
}

.dodownload {
position: relative;
  display: block;
  opacity: 0.8;
  top: calc(100% - 45px);
  cursor: pointer;
  background: url('/images/import-icon.svg');
    background-color: rgba(0, 0, 0, 0);
 
  background-repeat: no-repeat;
  background-size: 20px;
  background-position-y: center;
  background-position-x: center;
  border: none;
  width: 35px;
  cursor: pointer;
  display: inline-block;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #f5f2f2;
  border-radius: ;
  font-family: coreb;
  z-index: 99999;
  float: right;
  height: 35px;
  background-color: #f9f9f9;
  right: 0px;
  border-radius: 5px;
}

.edithandle_datexx {
position: relative;
  display: block;
  opacity: 1;
  top: calc(100% - 45px);
  cursor: pointer;
  background: url('/images/schedule-calendar-icon.svg');
    background-color: rgba(0, 0, 0, 0);
 
  background-repeat: no-repeat;
  background-size: 25px;
  background-position-y: center;
  background-position-x: 5px;
  border: none;
  width: max-content;
  cursor: pointer;
  display: inline-block;
  margin: 0px 10px 0px 0px;
  padding: 0px 10px 0px 40px;
  background-color: #f5f2f2;
  border-radius: ;
  font-family: corea;
  z-index: 99999;
  float: right;
  height: 35px;
  right: 0px;
  border-radius: 5px;background-blend-mode:normal;transition: 0.2s;
}

.edithandle_date {
position: relative;
  display: block;
  opacity: 0.6;
  top: calc(100% - 45px);
  cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
 
  border: none;
  width: max-content;
  cursor: pointer;
  display: inline-block;
  margin: 0px 10px 0px 0px;
  padding: 0px 10px 0px 10px;
  background-color: #f5f2f2;
  border-radius: ;
  font-family: corea;
  z-index: 99999;
  float: left;
  height: 35px;
  right: 0px;text-align: left;
  border-radius: 5px;background-blend-mode:normal;transition: 0.2s;color: #fff;background: none;font-size: 11pt;
}
.edithandle_love_new {
position: relative;
  display: block;
  opacity: 1;
  top: calc(100% - 45px);
  cursor: pointer;
  background: url('/images/heart-icon.svg');
    background-color: rgba(0, 0, 0, 0);
 
  background-repeat: no-repeat;
  background-size: 15px;
  background-position-y: center;
  background-position-x: center;
  border: none;
  width: 35px;
  cursor: pointer;
  display: inline-block;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #f5f2f2;
  border-radius: ;
  font-family: corea;
  z-index: 99999;
  float: right;
  height: 35px;
  right: 0px;
  border-radius: 5px;background-blend-mode:normal;transition: 0.2s;
}




.product-card-title {
	display: block;
	flex-direction: column;
	margin:  0px 10px  10px 0px;
	padding: 0px;
	flex: 0 1 auto;
		width: 190px;
;
	
	
	background-color:none;
	box-shadow: none;
	text-align: center;
}



.product-cardxx:last-child {
  margin-left: 0px;border: 2px solid #cc0000;
}


.product-not-image  {
height: 100px;background: none;padding: 20px;font-family: coreb;font-size: 24pt;color:#555;border-bottom: 0px solid #ff36a1;width: 70%;margin: 0px auto;
}



.mm {
	margin:-135px -60px;
}

.product-info {
	margin-top: auto;
	padding-top: 10px;
	text-align: center;
}

.span1 {
font-family:corea;margin:10px 0px 0px 0px;font-size: 11pt;display: block;width:100%;line-height: 1.2em;text-align:center;min-height:110px;background:none
}
.span2 {
font-family:corea;margin:0px 0px 0px 0px;font-size: 11pt;display: inline-block;width:100%;line-height: 1.2em;text-align:center;height:110px;overflow:hidden
}  
  
  
  



		form {
  display: flex;
  flex-direction: column;
  width: 200px;
  gap: 10px;
  align-items: flex-start;
}


#my-button {
	
	font-size: 12pt;font-family: coreb;color: #f5f2f2;border: none;
	background: none;;margin: 0px auto;display: block;cursor: pointer;background: none;border: none;width: 150px;height: 35px;
background: url('/images/buttonb.svg');
background-size: 100%;background-repeat: no-repeat;display: inline-block;
}

.my-edit-button {
	
	
	
	position: relative;
  display: block;
  opacity: 1;
  cursor: pointer;
 ;
  background-repeat: repeat;
  background-size: auto;
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: 27px;
  background-position-y: center;
  background-position-x: center;
  border: none;
  width: max-content;
  cursor: pointer;
  display: inline-block;
  margin: 0px 10px 0px 0px;
  padding: 0px 10px;
  background-color: none;
  border-radius: ;
  font-family: corea;
  z-index: 99999;
  height: 35px;
  filterx: var(--menu-filter-color);
  border-radius: 5px;
  background-blend-mode: normal;white-space: normal;
  transition: 0.2s;
  top: 0px;font-size: 9pt;line-height: 1em;text-align: center;float: right;
  right: 50px;background: #000;color: #fff;
 

}
.my-edit-button:hover {opacity: 0.9;
} 

.cart-amending:hover {opacity: 0.9;
}   			/* mouse over link */

.edithandle_reset {
position: relative;
display: block;
top: -40px;
width: 32px;
margin: 0px 0px 0px auto;opacity: 0.9;top: -95%;

background: #bbe8df;cursor: pointer;border-radius: 0px;
border-top-left-radius:4px;
height: 30px;background: #ffdbc5}

.edithandle_filter {
position: relative;
  display: block;
  opacity: 1;
  top: calc(100% - 50px);
  cursor: pointer;
  background: url('/images/google-photos-icon.svg');
    background-color: rgba(0, 0, 0, 0);
 
  background-repeat: no-repeat;
  background-size: 20px;
  background-position-y: center;
  background-position-x: center;
  border: none;
  width: 40px;
  cursor: pointer;
  display: inline-block;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #f5f2f2;
  border-radius: ;
  font-family: corea;
  z-index: 99999;
  float: right;
  height: 40px;
  background-colorx: #ff8787e8;
  right: 0px;
  border-radius: 5px;backgroundx-blend-mode:overlay;}
.edithandle {
  position: relative;

  display: block;
  opacity: 1;
  top: calc(100% - 50px);
  cursor: pointer;
  background: url('/images/change-exchange-icon.svg');
    background-color: rgba(0, 0, 0, 0);
 
  background-repeat: no-repeat;
  background-size: 20px;
  background-position-y: center;
  background-position-x: center;
  border: none;
  width: 40px;
  cursor: pointer;
  display: inline-block;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #f5f2f2;
  border-radius: ;
  font-family: corea;
  z-index: 99999;
  float: right;
  height: 40px;
  background-colorx: #ff8787e8;
  right: 0px;
  border-radius: 5px;backgroundx-blend-mode:overlay;}	

.edithandle_resize {
position: relative;
display: block;
opacity: 0.9;
top: -40px;top: -95%;
width: 32px;
margin: 0px 0px 0px auto;border-bottom-right-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;

background: #e2dbdb;cursor: grab;background: #fff;
height: 30px;

}	

.edithandle_play:hover {
	filter:invert(99%) sepia(0%) saturate(0%) hue-rotate(317deg) brightness(112%) contrast(101%);
}   			/* mouse over link */


.edithandle_play {
position: relative;
display: block;
top: -120px;
margin: 0px;
background: none;cursor: pointer;
filter:var(--template-filter);

	
background: url('/images/play-button-round-icon.svg');
background-color: rgba(0, 0, 0, 0);

background-repeat: no-repeat;
background-size: 45px;
background-position-y: center;
background-position-x: center;
border: none;
position: relative;
    transition: 0.5s;

cursor: pointer;
display: inline-block;
margin: px 0px 0px 0px;
padding: 0px;
font-family: corea;
z-index: 99999;
height: 45px;width: 45px;
}	

.edithandle_undo {
position: relative;
  display: block;
  opacity: 1;
  top: calc(100% - 50px);
  cursor: pointer;
  background: url('/images/undo-arrow-icon.svg');
    background-color: rgba(0, 0, 0, 0);
 
  background-repeat: no-repeat;
  background-size: 20px;
  background-position-y: center;
  background-position-x: center;
  border: none;
  width: 40px;
  cursor: pointer;
  display: inline-block;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #f5f2f2;
  border-radius: ;
  font-family: corea;
  z-index: 99999;
  float: right;
  height: 40px;
  right: 0px;
  border-radius: 5px;}
.edithandle_hide {
position: relative;
  display: block;
  opacity: 1;
  top: calc(100% - 50px);
  cursor: pointer;
  background: url('/images/cross-symbol-icon.svg');
    background-color: rgba(0, 0, 0, 0);
 
  background-repeat: no-repeat;
  background-size: 20px;
  background-position-y: center;
  background-position-x: center;
  border: none;
  width: 40px;
  cursor: pointer;
  display: inline-block;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #f5f2f2;
  border-radius: ;
  font-family: corea;
  z-index: 99999;
  float: right;
  height: 40px;
  right: 0px;
  border-radius: 5px;}	


.edithandle_trash {
position: relative;
  display: block;
  opacity: 1;
  top: calc(100% - 50px);
  cursor: pointer;
  background: url('/images/delete-icon.svg');
    background-color: rgba(0, 0, 0, 0);
 
  background-repeat: no-repeat;
  background-size: 20px;
  background-position-y: center;
  background-position-x: center;
  border: none;
  width: 40px;
  cursor: pointer;
  display: inline-block;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #f5f2f2;
  border-radius: ;
  font-family: corea;
  z-index: 99999;
  float: right;
  height: 40px;
  right: 0px;
  border-radius: 5px;}	


.edithandle_trashQ {
position: relative;
display: block;
opacity: 0.9;
top: -40px;top: -95%;
width: 32px;
background: none;cursor: pointer;
height: 30px;
background: url('/images/delete-icon.svg');
  background-color: rgba(0, 0, 0, 0);
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto;
background-repeat: no-repeat;
background-size: 20px;
background-position-y: 7px;
background-position-x: 10px;
border: none;
position: relative;

height: 40px;
width: max-content;
color: #111;
cursor: pointer;
display: inline-block;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 40px;
border-radius: 5px;
font-family: corea;
z-index: 99999;
height: 36px;;bottom: 46px;
}










.ttt {
	
background: url('/images/add-image-photo-icon.svg');
  background-color: rgba(0, 0, 0, 0);
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto;
background-repeat: no-repeat;
background-size: 30px;
background-position-y: 5px;
background-position-x: 5px;
border: none;
position: relative;

height: 40px;
width: max-content;
color: #111;
cursor: pointer;
display: inline-block;
margin: px 0px 0px 0px;
padding: 0px 0px 0px 40px;
background-color: #f5f2f2;
border-radius: 5px;
font-family: corea;
z-index: 99999;
height: 36px;;bottom: 46px;background-color: #c3ffd8;
	}
	#edit-bar {
		
 position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #98f7ca;
  color: white;
  text-align: center;z-index: 99999999999;font-size: 15pt;
		padding: 10px;font-family: coreb;
	}
	
	.inlineform {
		display: inline;
	}
	
	  .prodinfocontents {
	  	

	}
	.dark {
		background: #2a3450;
		color: #f28f4e
	}
	
	
	 lr-img {
	   object-fit:cover;
	   --lr-img-lazy: 0;

    --lr-img-pubkey: '4eca4bc3e0f6d692cbe8';
	 --lr-img-intersection: 1;	
    display: contents;
   
	transition: 2s; 

  }



  lr-img > img[unresolved] {
    opacity: 0;	 

  }
  
    uc-img {
  	    --uc-img-pubkey: '4eca4bc3e0f6d692cbe8';
transition: 2s;
   --uc-img-lazy: 1;
   --uc-img-is-preview-blur: 0;
   --uc-img-intersection: 0;display: contents;
  --uc-variable-img-quality:'lightest';	 
 }
    uc-img > img {
    transition: 2s; 

  }
  uc-img > img[unresolved] {
    opacity: 0;	 

  }
 

 
  








  .break {
  flex-basis: 100%;
  height: 0;
}
.product-has-image  {
	     		background: none;padding: 0px 0px 0px 0px;font-family: arial;font-size: 9pt;color:#000;width: 100%;margin: 0px auto 0px auto;overflow: hidden;font-family: corea;
	     		}
	     		
	     		.bgl_standard {
	width: 214px !important;height: 214px !important;
	
}

	     		.pc_bgl_standard {
	width: 214px !important;height: 214px !important;
}


.bgl_wide {
	width: 428px !important;height: 214px !important;
}

.pc_bgl_wide {
	width: 428px !important;height: 214px !important;
}

.bgl_twider {
	width: 700px !important;height: 466px !important;
}

.bgl_1p5{
	width: 323px !important;height: 190px !important;
}
.bgl_widest {
	width: 1000px !important;height: 670px !important;
}

.bgl_50 {
	width: 490px !important;height: 350px !important;
}
.bgl_100 {
	width: 1000px !important;;;padding: 30px;background: #fff;border-radius: 10px;height: 466px !important;
}

.pc_adjust {
	padding: 0px 145px;
background: #8becba;background: none;
border-radius: 5px;
}
@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}





#info_overlay{
	
z-index:9999999;
position:fixed;display:block;visibility: hidden;
	top:0px;left:0px;margin:0px;width:100%;height:100%; background-color:rgba(0,0,0,0.5);
}

#info_page{
	
	position: fixed;border: none;width:100%;margin: 0px auto;
	max-width: 100%;height: 100vh;background: #000;z-index: 99999999;display: block;margin: 0px 0px;padding: 0px;;display: block;top: -665px;opacity: 0;overflow: hidden;visibility: hidden;;
}



 	  	 

#footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 125px ;background: #f5f2f2;

/* Footer height */
}




.mobileonly{
	display: none;
}

 .send_photo {
background: url('/images/slideshow-line-icon.svg');
    background-color: rgba(0, 0, 0, 0);

  background-repeat: no-repeat;
  background-size: 30px;
  background-position-y: center;
  opacity: 1;
  background-position-x: 0px;
  border: none;
 
  position: relative;
  width: 111px;
  height: 45px;
  color: #000;
  cursor: pointer;
  padding: 0px;
  text-align: right;
  top: 0px;
  font-family: corea;
  padding: 5px 0px;
  font-size: 10pt;
 font-family: coreb;margin: 0px 0px 5px 0px;
}

.operations-icon-login {
  
  border: none;
  position: relative;
  width: max-content;
  height: 30px;
  color: #000;
  cursor: pointer;
  padding: 0px;
  font-size: 29pt;
  font-family: vip;text-transform: lowercase;
  padding: 0px;font-weight: normal;background: none;text-decoration: none;
}


.operations-icon {
  background: url('/images/setting-line-icon.svg');
    background-repeat: no-repeat;
  background-size: 25px;
  background-position-y: center;
  background-position-x: right;
  border: none;
  position: relative;
  width: max-content;
  height: 30px;
  color: #000;
  cursor: pointer;
  padding: 0px;
  text-align: left;
  top: 14px;
  font-size: 12pt;
  font-family: corea;
  padding: 0px 45px 0px 0px;font-weight: normal;
}	


.back_collection {
   
   border: none;
  position: relative;
  width: max-content;
  height: 30px;
  cursor: pointer;
  padding: 0px;
  text-align: right;color: #000;
  font-size: 29pt;filter: var(--menu-filter-color);
  font-family: vip;text-align: left;
  padding: 0px;font-weight: normal;text-decoration: none;text-transform: lowercase;
}	


.print_photo {
  background: url('/images/slideshow-line-icon.svg');
    background-repeat: no-repeat;
  background-size: 25px;
  background-position-y: center;
  background-position-x: right;
  border: none;
  position: relative;
  width: 133px;
  height: 30px;
  color: #000;
  cursor: pointer;
  padding: 0px;
  text-align: left;
  top: 14px;
  font-size: 12pt;
  font-family: corea;
}

.cart-amend-exit {
font-size: 15pt;
font-family: coreb;
color: #f5f2f2;
border: none;
border-radius: 10px;
background: none;
padding: 5px 20px;
margin: 0px;
display: inline;
cursor: pointer;
background: #fd9797;
border: none;
}


.cart-amendxx {

	
position: absolute;
  display: block;
  opacity: 1;
  cursor: pointer;
  background: url('/images/setting-line-icon.svg');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
  background-color: rgba(0, 0, 0, 0);
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto;
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: 20px;
  background-position-y: center;
  background-position-x: center;
  border: none;
  width: 40px;
  cursor: pointer;
  display: inline-block;
  margin: 0px 10px 0px 0px;
  padding: 0px;
  background-color: none;
  border-radius: ;
  font-family: chaney;
  z-index: 99999;
  height: 40px;
  left: 50px;
  filterx: var(--menu-filter-color);
  border-radius: 5px;
  background-blend-mode: normal;
  transition: 0.2s;
  top: 8px;
 

}
.cart-amend-view {


  	
position: relative;
  display: block;
  opacity: 1;
  cursor: pointer;
background: url('/images/check-mark-circle-line-icon.svg');    
 ;
  background-repeat: repeat;
  background-size: auto;
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: 27px;
  background-position-y: center;
  background-position-x: center;
  border: none;
  width: 40px;
  cursor: pointer;
  display: inline-block;
  margin: 0px 10px 0px 0px;
  padding: 0px;
  background-color: none;
  border-radius: ;
  font-family: chaney;
  z-index: 99999;
  height: 40px;
  right: 20px;
  filterx: var(--menu-filter-color);
  border-radius: 5px;
  background-blend-mode: normal;
  transition: 0.2s;
  top: 8px;float: right;
 
}
.cart-amend:hover {opacity: 0.9;
}   			/* mouse over link */



#qq {
position: relative;
margin:20px auto 10px auto;
text-align: left;display: block;
width: 100%;
height: 550px;border-radius: 10px;

//background: url("https://pixyl.co.uk/images/dots.gif");
  background-color: rgba(0, 0, 0, 0);
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
background-repeat: no-repeat;
background-position: center;
background-color: none;
background-blend-mode: color-burn;height: 0px !important;display: none;overflow: hidden;


}
#covidboxa {
	
font-size: 20pt;
color: #000;
font-family: coreb;
display: block;
line-height: 1.3em;
width: 245px;
margin: 00px 0%;
text-align: left;
backgroundx: #1e4c51;
height: 100%;
;text-align: left;
display: inline-block;color:#000;padding: 0px
}
#covidboxc {
	
font-size: 20pt;
color: #000;
font-family: coreb;
display: block;
line-height: 1.3em;
width: 100%;
margin: 00px 0%;
text-align: left;
backgroundx: #1e4c51;
height: 100%;
;text-align: left;
display: inline-block;color:#000;padding: 0px
}
#covidboxa2 {
	
font-size: 20pt;
color: #000;
font-family: coreb;
display: block;
line-height: 1.3em;
width: 750px;
margin: 0px 0px 0px 0px;
text-align: left;
		float: right;display: inline-block;vertical-align: top;overflow: hidden;z-index: 1;

}


		
		
		
#alt_headertest {
background: #fff;
display: block;
margin: 0px auto;
padding: 0px;
position: relative;
text-align: center;
width: 100%;
z-index: 3;
min-height: 214px;
;border: none;background: #dfe7ed;
display: block;background: #bec8c0;background-color: #cecaca;background: #c1bfb3;background: #c9c7ba;
background:none;min-height: calc(100vh - 50px);





	}

.htlogolink {
	
text-decoration: none;
color: #ffffac;color: #92dabb;
padding: 10px 0px;}


#cookiebar{
	
	position: fixed;
	bottom: 0px;
	display: block;background: #cecfbf;
	z-index: 9999999999;margin: 0px auto;font-family: coreb;color: aaa;font-size: 11pt;width: 100%;text-align: right;overflow: hidden;
}
#cookietext{
	padding: 15px;color:#000000b0
}
input,
span,
textarea,
button,
select,
label,
div,
a {
  -webkit-tap-highlight-color: transparent;
    filter: none;font-weight: normal;
}






.maint {
    display: inline-block;
    width: 50%;
    text-align: center;
    text-transform: none;
    margin-left: 25%;
    margin-top: 8%;
}

#center-main-home{
}

.error_text{
color:#cc0000b8; display:block;margin:0px auto 0px auto;font-size: 11pt;font-family: corea;
}


.send-btn-snapily {

background: #4e4e53;  font-family:corea;
outline: none;-webkit-appearance: none;line-height: 1.2em;
color:#fff;font-size:9pt;display:inline;;border: none;
cursor: pointer;cursor:hand;margin:10px auto 10px;width:200px;padding: 15px;vertical-align: top;
}
.send-btn-snapily:hover {

    background-color:#444348;

}

  #qc{
  	    display: block;
  	    font-weight: normal;
  	    list-style-image: none;
  	    list-style-type: none;
  	    margin: 0px auto;
  	    padding: 0;
  	    text-align: center;
  	    widthxx: 960px;
  	    z-index: 99999;
  	
  }

  
     	#teapanel {

	position:relative;
;
height:100%;
	top:0px;text-align:center; 
padding:0px;
//max-width:1500px; 
      margin: 0px auto 0px auto;   
                 ;padding-top:0px;background: #fff;
	}
  

#white_overlay{
	
z-index:9999999;
position:fixed;display:block;visibility: hidden;
	top:0px;left:0px;margin:0px;width:100%;height:100%; background-color:rgba(255,255,255,0.5);
}

#optionsherediv{
	display: block;overflow: hidden;
	
	
}
.info_linknav_pc{
	
	font-size: 9pt;display: inline;cursor: pointer;cursor:hand;font-family: corea;color:#fff ;margin-top: 0px;text-decoration: none;
}

.info_work{
	
display: inline;cursor: pointer;cursor:hand;font-family: silka-black;color: #fd9797;text-decoration: none;
}

.info_work:hover {

    border-bottom:solid  #fd9797 2pt ;

}

.info_linknav{
	
	font-size: 9pt;display: inline;cursor: pointer;cursor:hand;font-family: corea;color:#000 ;margin-top: 0px;text-decoration: none;
}

.new_info_link{
	
	font-size: 9pt;display: block;cursor: pointer;cursor:hand;font-family: corea;color:#111 ;margin-top: 0px;text-decoration: none;
}
.info_link{
	
	font-size: 9pt;display: block;cursor: pointer;cursor:hand;font-family: corea;color:#111 ;margin-top: 0px;text-decoration: none;
}

.invite-class{
	
	overflow:hidden;display:block;font-family: corea;font-size: 15pt;padding: 0px 0px 0px 0px;width: 100%;background: none;line-height:1.2em;margin: 0px auto;
}

	
#invite-resp{
	
	overflow: hidden;height: 20px;width: 100%;margin: 0px;text-align: left;font-size: 10pt;
	font-family: silkamono-light;color: #e86969;
}

.invite-submit-setdate{

background:#fff;  font-family:corea;
outline: none;-webkit-appearance: none;line-height: 1.2em;
color:#000;font-size:11pt;display:inline;;border: none;
cursor: pointer;cursor:hand;margin:10px ;width:max-content;padding: 5px 10px;vertical-align: top;
border-radius: 5px;
}

 .invite-submit-setdate:disabled{
    color: #ccc;border: none;
}
.invite-submit-thankyou {

background:var(--profiletext-color) ;  font-family:knile-bold;
outline: none;-webkit-appearance: none;line-height: 1.2em;
color:var(--main-bg-color);font-size:11pt;display:inline;;border: none;
cursor: pointer;cursor:hand;margin:10px auto;width:258px;padding: 15px 0px;vertical-align: top;
border-radius: 5px;
}

 .invite-submit-thankyou:disabled{
    color: #ccc;border: none;
}




.invite-submit {

background:  #4dbc8c ;  font-family:chaney;
outline: none;-webkit-appearance: none;line-height: 1.2em;
color:#fdf6f2;font-size:10pt;display:inline;;border: none;
cursor: pointer;cursor:hand;margin:10px auto;width:200px;padding: 8px 0px;vertical-align: top;
border-radius: 5px;
}
.invite-submit:hover {

    background-color: #6b7e6d ;

}



 .invite-submit:disabled{
    background-color:#dedede;color: #bbb;border: none;
}

.invite-submit[disabled] {
    background-color:#dedede;color: #bbb;border: none;

}

.invite-submit[disabled]:hover {
    background-color:#dedede;color: #bbb;border: none;
}
.loginbtn {

background: #4e4e53;  font-family:chaney;
outline: none;-webkit-appearance: none;line-height: 1.2em;
color:#fff;font-size:11pt;display:inline;;border: none;border-radius: 6px;
cursor: pointer;cursor:hand;margin:0px auto 10px;width:320px;padding: 15px 0px;vertical-align: top;background: #140de2;transition:0.25 ;
}
.loginbtn:hover {

  opacity: 0.8;

}

 .loginbtn:disabled{
    background-color:#444348;
}

.loginbtn[disabled] {
    background-color:#444348;

}

.loginbtn[disabled]:hover {
    background-color:#444348;
}


.invitecode-email {
    -webkit-appearance: none;
    border: solid #140de2 2px;
    display: inline-block;
    margin: 10px 0px;
    background-color: #fdf6f2;
    text-align: left;
    -webkit-appearance: none;
    line-height: 1.2em;
    width: 400px;
    font-family: silkamono-light;
    color: #140de2;
    font-size: 11pt;
    height: 43px;
    padding: 0px 0px 0px 10px;    border-radius: 5px;



}

.signupformname::placeholder {
  color: var(--profiletext-color);
  color: #000;
  opacity: 1;
}
.signupform::placeholder {
  color: var(--profiletext-color);
    color: #000;

  opacity: 1;
}


.q::placeholder {
  color: #140de2;
  opacity: 1;
}


.invitecode-location {
    -webkit-appearance: none;
    border: solid #140de2 2px;
    display: inline-block;
    margin: 10px 0px;
    background-color: #fdf6f2;
    text-align: left;
    -webkit-appearance: none;
    line-height: 1.2em;
    width: 400px;
    font-family: silkamono-light;
    color: #140de2;
    font-size: 11pt;
    height: 43px;
    padding: 0px 0px 0px 10px;     border-radius: 5px;



}


.invitecode {
    -webkit-appearance: none;
    border: solid #696161 3px;
    display: block;
    margin: 10px 0px;
    background-color: #ffffff66;
    text-align: center;
    -webkit-appearance: none;
    line-height: 1.2em;
    width: 100%;
    font-family: corea;
    color: #333333e0;
    font-size: 11pt;
    height: 43px;
    padding: 0px;    border: none;



}
.invitecode:focus{
  
}

form { margin-top: 0px; margin-bottom: 0px;display:inline;} 

input
{
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;  
        border-radius: 0;
}


     	
.footerlogostamp{
	
	width: 55px;margin: 35px 0px;
}


.tbold{
	
	font-family: coreb;
}

 
		
				
		
	.footer_1{
			
		font-size:10pt;display: inline-block;margin: 0px;
			font-family: corea;
			letter-spacing: 0px;color: #212f3d;
		}
		
		.footer_1_plantin{
				
				text-transform: none;
			font-size:11pt;display: block;margin: 0px;font-family: corem;letter-spacing: 0.5px;
			}
			
		

		.footer_1l{
				
				font-size:11pt;display: inline-block;margin: 0px;
				font-family: corea;
				letter-spacing: 0px;
			}
			
	
		
		
	.altg2{
	  display:block;padding:10px 0px 20px 0px;text-align:center;margin:auto;width:300px;line-height: 1.5em
	    	
	     
	}	
@font-face {
font-family:'vip';
src: url("/font/vip.otf") format("opentype");

}


@font-face {
font-family:'salome';
src: url("/font/salome_fine-webfont.ttf") format("opentype");

}

@font-face {
font-family:'noway-bold';
src: url("/font/noway-bold-webfont.ttf") format("opentype");

}

@font-face {
font-family:'noway-medium';
src: url("/font/noway-medium-webfont.ttf") format("opentype");

}

@font-face {
font-family:'novela-displayregular';
src: url("/font/novela-displayregular-webfont.ttf") format("opentype");

}

@font-face {
font-family:'novela-blackitalic';
src: url("/font/novela-blackitalic-webfont.ttf") format("opentype");

}

@font-face {
font-family:'novela-displayitalic';
src: url("/font/novela-displayitalic-webfont.ttf") format("opentype");

}


@font-face {
font-family:'argestadisplay-regularitalic';
src: url("/font/argestadisplay-regularitalic-webfont.ttf") format("opentype");

}

@font-face {
font-family:'argestahairline';
src: url("/font/argestahairline-regular-webfont.ttf") format("opentype");

}

@font-face {
font-family:'basiercircle';
src: url("/font/basiercircle-regular-webfont.ttf") format("opentype");

}


@font-face {
font-family:'arg';
src: url("/font/argestadisplay-regular-webfont.ttf") format("opentype");

}

@font-face {
font-family:'chaney';
src: url("/font/chaney-regular-webfont.ttf") format("opentype");

}

@font-face {
font-family:'scillanarrow';
src: url("/font/scillanarrow-regular-webfont.ttf") format("opentype");

}


@font-face {
font-family:'scilla-regularitalic';
src: url("/font/scilla-regularitalic-webfont.ttf") format("opentype");

}


@font-face {
font-family:'scillanarrowri';
src: url("/font/scillanarrow-regularitalic-webfont.ttf") format("opentype");

}



@font-face {
font-family:'calendas_plus';
src: url("/font/calendas_plus-webfont.ttf") format("opentype");

}

@font-face {
font-family:'stampa-regular';
src: url("/font/stampa-regular-webfont.ttf") format("opentype");

}

@font-face {
font-family:'silkamono-regular';
src: url("/font/silkamono-regular-webfont.ttf") format("opentype");

}

@font-face {
font-family:'silkamono-light';
src: url("/font/silkamono-light-webfont.ttf") format("opentype");

}


@font-face {
font-family:'knile-bold';
src: url("/font/knile-bold-webfont.ttf") format("opentype");

}
@font-face {
font-family:'scilla-regular';
src: url("/font/scilla-regular-webfont.ttf") format("opentype");

}

@font-face {
font-family:'silka-extralight';
src: url("/font/silka-extralight-webfont.ttf") format("opentype");

}



@font-face {
font-family:'silka-regular';
src: url("/font/silka-regular-webfont.ttf") format("opentype");

}


@font-face {
font-family:'silka-black';
src: url("/font/silka-black-webfont.ttf") format("opentype");

}

@font-face {
font-family:'novela-displayitalic';
src: url("/font/novela-displayitalic-webfont.ttf") format("opentype");

}

@font-face {
  font-family: "coreb";
  src: url('/font/SofiaProSemiBold/font.woff2') format('woff2'), url('/font/SofiaProSemiBold/font.woff') format('woff');
}
@font-face {
  font-family: "corea";
  src: url('/font/SofiaProLight/font.woff2') format('woff2'), url('/font/SofiaProLight/font.woff') format('woff');
}
@font-face {
  font-family: "corem";
  src: url('/font/SofiaProLight/font.woff2') format('woff2'), url('/font/SofiaProLight/font.woff') format('woff');
}





  html{
  height:100%; margin: 0 auto !important;
float: none !important; overflow-x: hidden;-webkit-backface-visibility: hidden;background: #fff;
  }

   
   
    body{
                 padding:0px; margin:0px auto;
 font-family:arial,san-serif;overflow: hidden;
}

	#footerjoin {
    	position:relative;
    z-index:25;
    width:100%; display:inline-block;
padding: 40px 0px 40px 0px;    margin:0px 0px 0px 0px;     ;
      color: #555;;
    	font-size:10pt;text-align:left;line-height: 1.8em;
      } 
 
       
       
       
      	#footer_gray {
        	position:relative;
        z-index:25;
        width:100%; display:block;
    padding: 30px 0px 30px 0px;    margin:0px 0px 0px 0px;     ;
          background:#f5f2f2;color: #3e3a3a;;
        	font-size:10pt;text-align:left;line-height: 1.8em;background: none;
          }  
         
            
      
   .scrolllink{
   position: relative;
   display: inline;
   width: 100%;
   text-align: center;font-size: 9pt;color: #444;font-family: corea;
   } 
   
         .scrolllink:hover{
   cursor:pointer;
}
  

  
  .signupform-snap{
      -webkit-appearance: none;

	border: solid #111 1px;
	background-color:rgba(255,255,255,0.1);           text-align:center;
	width:240px;padding:10px; font-size: 12pt;
  	font-family:corea; color:#595959;display: block;margin: 10px auto;background: none;


}
.checkout-btn {

background: #212f3d ;  font-family:corem;
outline: none;-webkit-appearance: none;line-height: 1.2em;
color:#fff;font-size:9pt;display:inline;;border: none;
cursor: pointer;cursor:hand;margin:0px auto 10px;width:262px;padding: 15px;vertical-align: top;
}


.checkout-btn:hover {

    background-color:#273746 ;

}

  .arrow{
   	display: inline;position:relative;width:30px;margin-top:0px;opacity: 0.4;
   }
   
   .arrow2{
   	display: block;position:relative;width:30px;opacity: 1;margin: 20px 0px 20px 0px;
   }
   
   .arrowpos {
margin-top: 55px;opacity: 1;
}

.logolink {
	text-decoration: none;color: inherit;
}
   
   .navmenu {
  display: inline-block;
  position: relative;
  z-index: 10;
  float: right;
  margin: 13px 0% 0px 0px;
}


.fp {
	  display: block;
  position: relative;
  z-index: 10;
 
  margin: 13px 0% 0px 0px;width: 100%;
max-widthx: 1008px;text-align: left;font-family: silka-black;left: 0px;font-size: 20pt;color: #2a2f33;
}

.fplogo {
	color: 111;;font-family: chaney;letter-spacing: 10px;left: 0px;font-size: 25pt;color: #140de2;float: none;text-align: left;display: block;margin: 0px auto 65px;font-size: 23pt !important
}

.fpmain {
margin-top: 26px;color: 111;float: none;margin:106px 0px 140px 0px;line-height: 1.1em;width: 492px;
}

.fplogin {
	
margin-top: 26px;color: 111;left: 0px;font-size: 11pt;color: #140de2;float: none;margin: 40px auto;
}
   .notmobile{
   	
   display: inline;
   }
   
    
   
 

	.masonryhead {
		grid-column-start:span 2;
	}



       @media only screen 
and (min-device-width : 0px) 
and (max-device-width : 599px)
   {
	   	
  
	.masonryhead {
		grid-column-start:span 1;
	}
	.edithandle_capture_info_new {
	   				right: 46px;
	   			}
	   			.mobileedit {

background: rgb(238,174,202) !important;
background: linear-gradient(90deg, rgba(238,174,202,1) 0%, rgba(148,187,233,1) 100%) !important;
    height: 100vh;
    width: 100vw;
    display: block;
    position: relative;
    display: block !important;
    z-index: 999999999999999999;  }	
	
	   	.fp {
	 text-align: left;width: 90%;
	   		font-size: 15pt
}

.header-change {
	right: 20px;
}
.next {
	width: 50px;
}
.next:hover {right: 0px;
}

.previous {
	width: 50px;
}

.previous:hover {left: 0px;
}

.doprint {
	left: unset;right: 60px;
}

.dorefund {
	left: 60px;
}
	  		 #print_photo {
	  		 	right: 5px;
	  		 }
	  		 .pc_bgl_standard {
	width: 50% !important;height: 214px !important;

	  		 		}
	   	
	   		     		.pc_bgl_wide {
	width: 100% !important;height: 214px !important;
}

.bgl_wide {
	width: 100% !important;height: 214px !important;
}
	   	
	   	#product-card-msg {
	   		
	   	
	padding: 0px 0px;   margin: 0px;	
	   	
	   	}
 .cart-amending {
margin-left: 10px;
}

 

	
	   		#qq {
		max-width: 1000px;margin: 0px auto 20px auto;height: 530px;
	}
	
	
	 
		   	#covidboxa {
	width: 100%;background-repeat: no-repeat;text-align: left;
}   	
	   	
	   	#covidboxa2 {
	display: none;margin: 0px;
}


	   	#old_styled_header {
	   		display: none;
	   	}
	   	 #fixedheader {
 	width: 100%;left: 0px;text-align: left;background: none;margin: 0px;
	   	 }
 	
 	
 	
	   	 .borderradius {
 	border-radius: 0px;
 }
 
 

#my-button {
	
	display: inline-block;
}

 
 
   	 .gradient {
 	background-image: none;
 }
 
 
 
 
   	#page-container {
	background: #f5f2f2;width: 100%;margin: 0px auto;
}

   	#mobilehide {

   	background: none;height: 0px;width: 0%;display: block;position: absolute;z-index: 0;display: none;
   	}
   	.invitecode-email {
width: calc(100% - 14px);
}
   	.invitecode-location {
width: calc(100% - 14px);
}

.invitecode {
	
	width: 100%;max-width: 100%;
}


   	.arrowpos {
margin-top: 55px;opacity: 0.6;
}
   
  #hascheckboxdiv-work {
  	padding-bottom: 20px;
  } 




   	 #center-main-home {
   	 	
   	 	background: #a4b9be;background: #fff;
   	 }
   	 #qq {
left: 0px;
margin: 0px;

text-align: left;width: var(--pixyl-iw);border-radius: 0px !important;
}
   	 
   .mobileonly{
         	display: inline;
         	
         	
         }


#mm{
width: 90%;
position: relative;
padding: 0px;
top: 0px;
background: #5d4d58;
margin: 0px auto;
height: 0px;
overflow: hidden;z-index: 999999999;background: none

}  
   	    #abm{
         	cursor: pointer;cursor:hand;
		 	float: right;
top: 0px;
;right: 10px;z-index: 999;
         }
		


   	  .navmenu{
background: none;  
   	  }
   

   
     #alt_headertest {
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  position: relative;
  text-align: center;
  width: 100%;min-heightxx: 365px;height: unset;
  z-index: 3;
  display: block;
  top: 0px;
     }
     
  .htext2{
width: 100%;
background: none;
color: #111;  }
  
  h2{
  	font-size: 22pt;line-height: 1.1em;text-transform: lowercase;
  }
 
  

  
  	#footerjoin {
      	position:relative;
      z-index:25;
      width:100%; display:inline-block;
  padding: 0px 0px 20px 0px;    margin:0px 0px 0px 0px;     ;
      	font-size:10pt;text-align:left;line-height: 1.8em;
        } 
		
		
		

    

  
  

  
  #infobitmob{
  }
  
  body {
  	max-width: unset;;
  }
  .bodytexta{
  
      display: block;
      width: 100%;
      text-align: justify;
      text-transform: none;
      margin:0px auto;
      padding-bottom: 1px;
      
      }
      .bodytext_popup {
	  	
	  	margin: 0px;
	  }
      
      


 
  
  .p1{
  	display:block;margin:20px auto 10px;font-size:13pt;line-height:1.6em;font-family:corea;color:#152e0f;width: 90%;min-width: unset;
  }
  
  .covidbox {
  	
  	padding: 0px 0px 20px 0px;font-size: 15pt;color:#333;font-family: corem;display: inline-block;line-height: 1.2em;width: unset;
  }
  
.notmobile{
	
	display: none;
}  
  .info_linknav{
  	
  	color:#555 ;
  }
 

  
  

  .logosx{
     	     		
display: none;     	
}


   

	 	}  


	 	       

@media only screen 
and (min-device-width : 2500px) 
   {
	 	.masonry {
	 		
	 	
   grid-template-columns: repeat(auto-fill, minmax(380px,max-content)) !important;;
}

	 		   }
	 		   
	 		   
	 		   
	 		   
	 		   