body, html { margin:0px; padding:0px; font-size:14pt; font-family: 'Philosopher', sans-serif; background-color:#307; min-height: 100vh; }


html { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body { min-height:100vh;}
*, *:before, *:after { -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; }
.clearfix:after {    content: "."; visibility: hidden; display: block; height: 0; clear: both;}
pre { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
.anim { -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;}

h1 { font-size: 1.6em;color:#fff;}
h2 {font-size:1.2em;}
h3 {padding:5px; margin:0px;font-size:1.2em;color:#e0d; text-shadow: 1px 0px 1px rgb(1, 1, 0.6);}
h4 {padding:5px; margin:0px;font-size:1em;color:#e0d; text-shadow: 1px 0px 1px rgb(1, 1, 0.6); text-align:right;}

h6 {margin:0px;text-align:left;padding:3px 0px 3px 10px;color:e00;border-radius:0px 10px;border-width:0px 0px 1px 0px;border-style:solid;border-color:#39d;}

hr { border-color:#e0d; }
a {text-decoration:none; color:#e0d; font-weight:bold; }
	a:hover {text-decoration:underline; color:#900;}
	a[href^=tel] { text-decoration: none; text-shadow:none; }

	.alert {border: solid 2px #e0f; background-color: #000;}
	.alert-warning {color: #f00; box-shadow: 0px 0px 15px #f00; border: solid 2px #f00;}
	.alert-success { color: #0e2; box-shadow: 0px 0px 15px #0e2; border: solid 2px #0e2;}
	.alert-info { color: #fd3; box-shadow: 0px 0px 15px #fd2;}
	.alert .bi-x-circle {position: absolute; top: 0px; right: 5px;}
	.alert .bi-x-circle:hover {color:#d00; cursor:pointer;}

.text-gold { background: radial-gradient(ellipse farthest-corner at right bottom,#fedb37 0,#fb3 8%,#ffae01 30%,#ffb101 40%,transparent 80%),radial-gradient(ellipse farthest-corner at left top,#fff 0,#ffcf14 8%,#f9f505 25%,#fb3 62.5%,#fdbe41 100%);
    background-clip: border-box, border-box; -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }

ul.numList { list-style-type: decimal-leading-zero;}
	ul.numList li { margin-bottom:15px; }

input, textarea, select { margin:10px auto; padding:0.8em;font-size:0.9em; border:none; background-color:#333; color:#fff;} 
 	select {padding:0.3em;}
	select option {margin:0px;padding:0.4em;} 

	input[type=checkbox] {display:inline-block;width:40px;border:2px solid red;}
	input[type=file] {background-color:#fff;padding:0.5em;}

	.inputicon { position:relative; color:#ccc;}
		.inputicon i { position:absolute; top:50%; left:14px; margin-top: -8px; opacity:1;}
		.inputicon input { padding-left:40px;  }

	textarea {font-size:1em;height:200px;}
	
.button2 {position:relative; background-color:transparent; padding:8px; margin:5px auto;color:rgba(153, 136, 85,1);font-weight:bold;cursor:pointer; text-decoration:none;
	 	border:1px solid rgba(153, 136, 85,1); border-radius:5px;
	 	-webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;}
	.button2:hover {color:#900; border:1px solid #900; box-shadow:0px 0px 5px #000; -moz-box-shadow:0px 0px 5px #000; -webkit-box-shadow:0px 0px 5px #000; text-decoration:none;}

.button-img {margin:0px; padding:0px; border:none; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow: none; opacity: 0.7; }
.button-img:hover {opacity: 1; }

.button { background-color:#000; border-radius:4px; color:#e0d; cursor:pointer; border:2px solid #e0d;
	 position:relative; text-align:center; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; text-decoration:none;
	box-shadow:0px 0px 8px #000; -moz-box-shadow:0px 0px 8px #000; -webkit-box-shadow:0px 0px 8px #000;
 		 background-image: -webkit-linear-gradient(top, #222, #000);
 		 background-image: -moz-linear-gradient(top, #222, #000);
 		 background-image: -o-linear-gradient(left, #222, #000);
 		 background-image: linear-gradient(to bottom, #222, #000); }

	.button:hover { border:2px solid #c00; color:#f00; box-shadow:0px 0px 12px #900; -moz-box-shadow:0px 0px 12px #900; -webkit-box-shadow:0px 0px 12px #900;  text-decoration:none;}

	.button3 a { position:relative; display:block; z-index:2; font-weight:bold; text-decoration:none; color:#fff; 
	 text-shadow: 1px 1px 0px rgb(10, 10, 10), 1px -1px 0px rgb(10, 10, 10), -1px 1px 0px rgb(10, 10, 10), -1px -1px 0px rgb(10, 10, 10),
		 -1px 1px 0px rgb(10, 10, 10), -1px 0px 0px rgb(10, 10, 10), 1px 0px 0px rgb(10, 10, 10), 0px -1px 0px rgb(10, 10, 10), 0px 1px 0px rgb(10, 10, 10);}

.buttonR { background-color:#d00; border-radius:4px; color:rgba(223, 206, 155,1); cursor:pointer; padding:5px 15px; border:2px solid #fff;
	 position:relative; text-align:center; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;
	box-shadow:0px 0px 8px #000; -moz-box-shadow:0px 0px 8px #000; -webkit-box-shadow:0px 0px 8px #000; }
	.buttonR:hover { border:2px solid #fff; color:#fff; box-shadow:0px 0px 12px #900; -moz-box-shadow:0px 0px 12px #900; -webkit-box-shadow:0px 0px 12px #900; }

	
	#uploadProgBar, #uploadResult {display:none;}
	#uploadResult {margin:5px 5px 5px auto;font-size:0.8em;}
	#formuploadfile {margin-top:6px;display:block;}


.ServerWarning {text-align:center;font-size:1em;border:3px solid #d00;border-radius:10px; margin:40px auto;width:95%;padding:20px; display:block;}
.ServerMsg {text-align:center;font-size:1.2em; background-color:#191919; border:3px solid #333;border-radius:10px; margin:40px auto;width:95%;padding:20px; display:block;}

	
.answers label, .answersPopup label {background-color:#333; padding:5px;  border: 1px solid #999; border-radius:5px; cursor:pointer; position:relative; color:#999; }
.answers label.yes.active, .answersPopup label.yes.active {background-color:#8f8; border: 1px solid #393; color:#000;}	
.answers label.no.active, .answersPopup label.no.active {background-color:#f79; border: 1px solid #933; color:#000;}
.answers input, .answersPopup input {padding:0px; margin:0px; opacity:0; position:absolute; cursor:pointer;}

.toggleOption > .optLabel { height:25px;}
	.toggleOption > .optToggle { width:45px; height:25px; Background-color:#6f7; border: 1px solid #111; border-radius: 20px; cursor:pointer; }
	.toggleOption > .optToggle > div { width:23px; height:23px; Background-color:#111; border: 1px solid #666; border-radius: 50%; }
	.toggleOption.active > .optToggle { background-color:#f67;}
	.toggleOption.active > .optToggle > div { margin-left:20px; }

.circ { display:inline-block; margin-bottom:-2px; width:15px; height:15px; border: 1px solid #000; border-radius:50%;}
	.circ.sts0 {background-color:#fff;}
	.circ.sts1 {background-color:red;}
	.circ.sts2 {background-color:#f82;}
	.circ.sts3 {background-color:#ec6;}
	.circ.sts4 {background-color:#6f3;}
	.circ.sts5 {background-color:yellow;}

	.circ.sts7 { background-color:#b0d;}
	.circ.sts8 {background-color:#7bf;}
	.circ.sts9 {background-color:#36f;}
	.circ.sts10 { background-color:#d0f;}

.OneClick.NowLoading { cursor:not-allowed; }

.loader5, .loader5:before, .loader5:after { border-radius: 50%; width: 2.5em; height: 2.5em; animation-fill-mode: both; animation: bblFadInOut 1.8s infinite ease-in-out; }
.loader5 { color: #FFF; display:inline-block; font-size: 7px; position: relative; top:-2.5em; text-indent: -9999em; transform: translateZ(0); animation-delay: -0.16s; }
.loader5:before, .loader5:after { content: ''; position: absolute; top: 0; }
.loader5:before { left: -3.5em; animation-delay: -0.32s; }
.loader5:after { left: 3.5em; }
@keyframes bblFadInOut { 0%, 80%, 100% { box-shadow: 0 2.5em 0 -1.3em } 40% { box-shadow: 0 2.5em 0 0 } }

	.loading { color:#111 !IMPORTANT;}
	.loading img { opacity:1;}

.OCSpinner {position:absolute; left:0%; top:0%; height:100%; width:100%; background-color:#000; }
.oneClick .spinner-border {position:absolute; left:50%; top:50%; margin-left:-10px; margin-top:-10px; height:20px; width:20px;}

.container {max-width:1600px;display:block;margin:0px auto;padding:0px;}


#page {z-index:2;position:relative; margin:0px;  padding:90px 0px 40px 0px; color:#fff;  min-height: 80%; height: auto !important; height: 100%; 
	background-image:url('../images/BG5.jpg'); background-repeat:no-repeat;background-position:center top;background-attachment: fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }



#header {background-color:#307;margin:0px; padding:0px;z-index:5;position:fixed; top:0px; left:0px; width:100%; border-bottom:5px solid #e0d; z-index:999;}


#mainmenu {margin:0px; padding:0px; border:none; color:#e0d; z-index:999; background-image: linear-gradient(to bottom, #205, #409);}
   #mainmenu ul {margin:0px; padding:0px; position:relative; }
   #mainmenu ul li { position:relative; margin:0px; padding:2px 0px 0px 0px; list-style-type:none; vertical-align:middle; }
   #mainmenu ul li:not(.sMenu) { cursor:pointer; height:46px; margin:3px 0px; }
   #mainmenu ul li.submenu { padding:16px 0px 0px 0px; z-index:20; border-right: 1px solid #206; border-left: 1px solid #529;}
   #mainmenu ul li.DDMenu { padding:7px 0px 0px 0px; }
   #mainmenu ul li.logo { background-image:url('../images/Logo_150.png'); background-repeat:no-repeat;background-size:contain;background-position:center center; border-right: 1px solid #206;}
   #mainmenu ul li:hover:not(.sMenu), #mainmenu ul li.subactive:not(.sMenu) { color:#fff; }
   #mainmenu ul li:not(.logo, .LoginNow) a {text-decoration:none;font-weight:normal;padding:8px; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
   #mainmenu ul li:not(.active) a:hover, #mainmenu ul li.active > a, #mainmenu ul li.subactive > a  {color:#fff;}

   #mainmenu .LoginNow { padding:5px 0px 0px 0px;}
   #mainmenu .LoginNow .LN {border:2px solid #e0d; border-radius:5px; padding:0px 8px 1px 18px;}
   #mainmenu .LoginNow .LNIcon {border:2px solid #e0d; border-radius:50%; background-color:#307; padding: 1px 4px; margin-right: -15px; position: relative; z-index: 2;}
   #mainmenu .LoginNow:hover .LN { padding: 0px 12px 1px 22px; z-index: 1; position: relative; }
   #mainmenu .LoginNow .LNIcon img { width:20px;margin-top: -3px; }
   #mainmenu .LoginNow:hover .LNIcon img {transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); }

	#mainmenu .sMenu { position:absolute; right:4.215%; z-index:5; overflow:auto; top: 70px; background-color: #307; box-shadow: 0px 5px 15px #000;
		 background-image: linear-gradient(to left, #307, #408, #307); border: 2px solid #e0d;border-radius: 20px; height: auto; max-height: 76vh; }
		#mainmenu .userMenu, #mainmenu .MyBasket { width: 91.66vw; }
	#mainmenu .sMenu a:not(.goBasket) { font-size:0.8em; text-align:center; color:#fff;}
	#mainmenu .sMenu a.goBasket { text-align:center; background-color:#307; color:#fff;background-image: linear-gradient(to bottom, #004, #307); padding:20px 0px;}
	#mainmenu .sMenu a.goBasket.GBfooter {background-image: linear-gradient(to bottom, #307, #004);}
	#mainmenu .MyBasket { right:4.15%; }
		.MyBasket .Header, .MyBasket .Footer { border-width:0px 2px; border-style:solid; border-color:#307;
			background-image: -webkit-linear-gradient(top, #004, #307);
			background-image: -moz-linear-gradient(top, #004, #307);
			background-image: -o-linear-gradient(left, #004, #307);
			background-image: linear-gradient(to bottom, #004, #307);}
		.MyBasket .Footer {	border-top:1px solid #444;}
		.BProduct {border-width:0px 2px 0px 2px; border-style:solid; border-color: #104; background-color:#307; border-width:1px; border-style:solid; border-color:#444 #222 #222 #222; }
		.BProduct:hover { border-color: #fff;} 
		.BProduct .cancel { padding:0px !IMPORTANT;}
		.BProduct .cancel:hover { background-color:#d00; }

	#mainmenu .sMenu > a { position:relative; }
	#mainmenu .sMenu > a > i { position: absolute; left: 10px; top: 50%; margin-top: -0.5em; }

	#mainmenu .sMenu a.ss-Opt { text-align: left; font-size: 0.7em; padding-left: 10px;
	 background-image: -webkit-linear-gradient(top, #95d, #40b);
 	 background-image: -moz-linear-gradient(top, #95d, #40b);
 	 background-image: -o-linear-gradient(left, #95d, #40b);
 	 background-image: linear-gradient(to bottom, #95d, #40b);}
	
	#mainmenu .sMenu a.ss-Opt i { padding:0px 15px 0px 5px; }
	#mainmenu .sMenu a.ss-Opt:hover i { padding:0px 5px 0px 15px; }
	#mainmenu .sMenu a.ss-Opt.VIP i { color: #e0d;}
	#mainmenu .sMenu .ssMenu.toggledown:after { content: url(../images/Various/down_30.png); box-sizing: border-box; position: absolute; right:10px;top:50%; margin:-12px 0px 0px 0px; opacity:0.3; }
	#mainmenu .sMenu .ssMenu.toggledown.active:after { content: url(../images/Various/downRed_30.png); opacity:1; }
	#mainmenu .sMenu .ssMenu.toggledown.active {color:#fff;}

	#mainmenu ul li a.MenuButton { display:inline-block;
	 background-image: -webkit-linear-gradient(top, #95d, #40b);
 	 background-image: -moz-linear-gradient(top, #95d, #40b);
 	 background-image: -o-linear-gradient(left, #95d, #40b);
 	 background-image: linear-gradient(to bottom, #95d, #40b);}
	
	#mainmenu .userMenu { left:4.15%; }
		#mainmenu .userMenu .ssMenu.first-child { border-width: 2px 2px 2px 2px;}
		#mainmenu .userMenu > a { background-image: linear-gradient(to bottom, #205, #308); }


	.DDMenu div:hover { cursor:pointer; color:#fff;}
		.DDMenu .animX { width:44px; height:40px; position:relative; }
		.DDMenu .animX div {width:34px; height:4px; background-color: #e0d; border-radius:3px; position:absolute; left:5px;
			-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
		.DDMenu:hover .animX div, .DDMenu.subactive .animX div { background-color: #fff; }
		.DDMenu .animX .bar1 { top:6px; }
		.DDMenu .animX .bar2 { top:16px; }
		.DDMenu .animX .bar3 { top:26px; }
		.DDMenu:hover .animX .bar2 { width:24px; left:10px; }

		.DDMenu.active .animX .bar1, .DDMenu.subactive .animX .bar1 { top:16px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
		.DDMenu.active .animX .bar2, .DDMenu.subactive .animX .bar2 { left:20px;width:0px;}
		.DDMenu.active .animX .bar3, .DDMenu.subactive .animX .bar3 { top:16px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }






.Editpop { position:absolute; top:10px; right:30px; background-color:#fff; color:#333; cursor:pointer; width:30px; height:30px; padding:7px 1px 0px 1px;
		  border-radius:50%; border:1px solid #000; text-align:center;z-index:99999; opacity:0.5;}
	.Editpop:hover { box-shadow: 0px 0px 3px 2px rgba(150, 150, 150, 1); opacity:1;}



	.scrolling-text-container { background-color: #e0d; overflow: hidden; color:#f00; box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,1); }
    .scrolling-text-inner { display: flex; white-space: nowrap; font-size: 16px; font-weight: 400; padding: 0px; }
    .scrolling-text { display: flex; }
    .scrolling-text-item { padding: 0 30px; }
    .scrolling-text-inner > div { animation: var(--direction) var(--marquee-speed) linear infinite; }
    .scrolling-text-container:hover .scrolling-text-inner > div { animation-play-state: paused; }
    @keyframes scroll-left { 0% { transform: translateX(0%); } 100% { transform: translateX(-100%); } }
    @keyframes scroll-right { 0% { transform: translateX(-100%); } 100% { transform: translateX(0%); } }


.Competitions { background-color: #000; background-position: 50%; position: relative; z-index: 1; transition: .3s; display: flex; flex-direction: column; border-radius:3px; overflow: hidden; 
	border: 1px solid #62c; text-decoration:none !IMPORTANT; }
   .Competitions:hover {color:#e0d;}
   .Competitions .CompDetails { flex: 1; flex-flow:column; background-image: linear-gradient(to right, #000, #333, #333, #000); display: flex; justify-content: center; align-items: center; color:#fff; padding: 0rem 0rem 1rem 0rem;  }
   
	   .Competitions .CompDetails .CashAlt { color:#fff; position:absolute; bottom:3px; left:0px; width:100%; }
	   .Competitions .CompDetails span { color: #ccc;}
	   .Competitions .tickNum  { color:#0e2; position:relative; padding:2px 0px 20px 0px; line-height: 0.5em; width:230px; background-image: linear-gradient(to right, #000, #333, #333, #000);
							text-shadow: 1px 1px 2px #fff,-1px 1px 2px #fff,1px -1px 2px #fff,-1px -1px 2px #fff; width:95% !important; padding: 10px 0px 15px 0px !important;}
	   .Competitions .tickNum .TNum { color: #e0d; line-height: 1em; z-index: 99; position: relative;  }
	   .Competitions .tickNum .TNumSold { color: #62c; line-height: 1em; z-index: 99; position: relative;}
	   .Competitions .tickNum .TNum div, .Competitions .tickNum .TNumSold div { background-color:#fff; padding:2px 5px 2px 4px; color:#000; margin:2px 0px 0px 0px;}
	   .Competitions .CompDetails .TicketChick {position:absolute; top:0px;}
	   .Competitions .CompDetails .TicketBar {background-color:#f00; height:10px; border-radius:10px; overflow:hidden;}
	   .Competitions .CompDetails .TicketBar .TicketSold {background-color:#e0d; height:10px;}
   .Competitions picture { position: relative; display: block; padding-bottom: 67%;}
	   .Competitions picture img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
   .Competitions.Feature picture {padding-bottom:64%; background-image:url('../images/Flames.jpg'); background-repeat:no-repeat;background-size:cover;background-position:center bottom;}
	   .Competitions.Feature picture img {width:64%; left:18%; box-shadow: -8px 5px 10px #000, 8px 5px 10px #000; -moz-box-shadow: -8px 5px 10px #000, 8px 5px 10px #000; -webkit-box-shadow: -8px 5px 10px #000, 8px 5px 10px #000;}
   .Competitions .Badge img { width:25px; }
	   .Competitions .Badge { padding:0px; line-height:1;}
	   .Competitions .Badge, .BackRed { background-color:#e00; background-image: linear-gradient(to right, #c00, #f00 , #c00); color:#fff;}
	   .Competitions .Badge h3:not(.Competitions.VIP .Badge h3) {color:#e0d;}
   .Competitions .cost { background-color: #090; padding: 0rem; color: #fff; font-weight: normal; filter: drop-shadow(#000 0px 1px 4px); line-height:1;}
	   .Competitions .cost.CompSoldout { background-color:#e00; background-image: linear-gradient(to right, #c00, #f00 , #c00);}
   .Competitions .DrawDate { line-height: 0.9em; font-size: 0.8em; background-color: #62c; color: #fff; background-image: linear-gradient(to right, #51b, #73d, #51b);}
	   .Competitions .DrawDate .Compid {position:absolute; bottom:5px; right:5px; }
		.SoldBar .BarTotal { position:relative; background-color: #62c;padding: 2px 5px; background-image: linear-gradient(to top, #40a, #84e, #40a);  color:#fff;}
		.SoldBar .BarTotal .BarSold { position:absolute; left:0px; top:0px; height:100%; background-color: #e0d;padding: 2px 5px;background-image: linear-gradient(to top, #c0b, #f6d, #c0b);}

	.Competitions.small .tickNum  { width:160px;}
   
   .Competitions.AppOnly { background-color: #fff; }
   .Competitions.AppOnly picture { border: 4px #fff solid; }
   .Competitions.AppOnly .Badge { background-color: #fff; background-image:none; }
   .Competitions.AppOnly .Badge h3 { color: #f33 !IMPORTANT; }
   .Competitions.AppOnly .CompDetails { background-image: linear-gradient(to right, #fff, #eee, #eee, #fff);; color: #000;}
   .Competitions.AppOnly .CompDetails span { color: #888;}
   .Competitions.AppOnly .tickNum  { color:#d94; }
   
   .Competitions.inactive picture { border-color:#900; }
   
   .Competitions.Feature .Badge { line-height:1;}
   .Competitions.Feature .Badge img { width:25px; }
   .Competitions.Feature .DrawDate {font-size: 1.2em;}
   .Competitions.Feature .CompTitle {font-size:1.6em;}
   
   .Competitions.VIP {border: 1px solid #aa905e;}
	   .Competitions.VIP .DrawDate, .Competitions.VIP .CompTitle { background-color:#aa905e; background-image: linear-gradient(to right, #aa905e, #ead09e , #aa905e); color:#000;}
   
   .Competitions.SoldOut {border: 1px solid #d00;}
	   .Competitions.SoldOut .DrawDate, .Competitions.SoldOut .CompTitle { color: #fff; background-color:#e00; background-image: linear-gradient(to right, #c00, #f00 , #c00); }
	   .Competitions.SoldOut .cost { background-image: linear-gradient(to right, #c00, #f00 , #c00); }
   .Competitions.AlmostSoldOut .cost { background-image: linear-gradient(to right, #f60, #f90 , #f60); }
   .Competitions.inactive {border: 1px solid #fff;}
	   .Competitions.inactive .DrawDate, .Competitions.inactive .CompTitle { color: #000; background-color:#fff; background-image: linear-gradient(to right, #eee, #fff , #eee); }

	.WinningTickets { position: relative; flex-flow: row wrap !IMPORTANT; gap: 10px; align-items: stretch !IMPORTANT; }
		.winTicket {width: 80px; border: 2px solid #fff; border-radius: 5px; font-size: 1em; display: flex; flex-direction: column; align-items: stretch; padding-bottom: 10px; width: 40%;max-height: 100px;}
		.winTicket .WTnum {background-color: #fb0; padding:2px 5px 0px 5px; margin-bottom: 5px;}

   
	   .NextDraw { border:1px solid #e0d; border-radius:10px; margin-top:20px; margin-bottom:20px; display: flex; align-items: stretch; flex-flow: row wrap; justify-content: space-evenly; }
	   .NextDraw .NDDate {background-color:#444; border:1px solid #e0d; border-radius:5px; margin: 7% 2.5%;
		   transform: scale(1, 1.2);  -webkit-transform: scale(1, 1.2); -moz-transform: scale(1, 1.2); -ms-transform: scale(1, 1.2); -o-transform: scale(1, 1.2);}
	   .NextDraw .NDTime { margin:2.5% 0px;}
	   .NextDraw .NDTime .NDNumbers div {  display:inline-block; transform: scale(1, 1.4);  -webkit-transform: scale(1, 1.4); -moz-transform: scale(1, 1.4); -ms-transform: scale(1, 1.4); -o-transform: scale(1, 1.4); }
	   .NextDraw .NDTime .NDNumbers .Num { position:relative; width:20%; background-color:#444; border-radius:5px; border-width:3px 1px; border-style:double; border-color:#222; }
	   .NextDraw .NDTime .NDNumbers .Num img {width:100%; height:20px; position:absolute; top:50%; left:0%; transform: translateY(-50%); }
	   .NextDraw .NDTime .NDNumbers .APM { font-size:6pt; }
	   .NextDraw .NDTime .NDNumbers { margin: 8% -4% 8% 0%; }
		.NextDraw .popup {position: absolute; top: -10px; right: -10px; background-color: #fff; color: #333; cursor: pointer; width: 30px; height: 30px; padding: 5px 1px 0px 1px; border-radius: 50%; border: 1px solid #000;
			text-align: center; z-index: 99999; opacity: 0.5; }




   
		.NextDrawDate2 { background: radial-gradient(ellipse at center, #3B1269 0%, #1A0838 70%, #0F0520 100%); }
		.NextDrawDate { position:relative;}
		.headerGold { color: rgb(255 215 0); text-shadow: 0 0 5px rgba(255, 215, 0, 0.4), 0 2px 4px rgba(0,0,0,0.3); text-transform: uppercase; letter-spacing: 0.05em;font-weight: 900; font-size: clamp(0.8rem,3vw,1.3rem); }
		.NDDtext { font-size: clamp(0.8rem,1.5vw,1.5rem);}
		.headerPurple {background-color: rgb(106 13 173 / 0.8); border-color: #fd0; border-width: 2px 0px; border-style:solid; border-radius: 0.5em; font-size: clamp(1rem,3vw,1.5rem);}


		.NDDDate {text-transform: uppercase; border-color: #fd0; border-width: 4px 0px; border-style:solid; border-radius: 0.5em; font-size: clamp(1.4rem,3vw,3rem); background-color:rgb(106 13 173 / 0.8); position:relative; font-size: clamp(0.9rem,3.5vw,1.3rem); }
			.NDDDate .Day {position: absolute; top: 10px; left: 50%; transform: translateX(-50%); }
			.NDDDate .Date {position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); color: rgb(255 215 0); text-shadow: 0 0 5px rgba(255, 215, 0, 0.4), 0 2px 4px rgba(0,0,0,0.3); font-size: clamp(2.5rem,4vw,3.5rem);}
			.NDDDate .Date > div {position:relative;}
			.NDDDate .Date > div .suffix {position: absolute; top: 0px; right: 0px; transform: translateX(100%) translateY(50%); font-size: 0.25em;}
			.NDDDate .Month {position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%); }

	   .NextDrawDate .NDDNumbers .Num { 
			--tw-shadow: 0 0 15px rgba(255, 215, 0, 0.6), 0 0 30px rgba(106, 13, 173, 0.4);
 		 background-color: rgb(0 0 0 / 0.8); box-shadow: var(--tw-shadow); 
		position: relative;
			width: 100%;
			height: 100%;
			transition: transform 0.6s;
			transform-style: preserve-3d; 
			width: clamp(50px,10vw,85px); height: clamp(60px,16vw,120px);
			border-color: #fd0;
  			border-style: solid;
		}
		
	   .NextDrawDate .NDDNumbers .dot { width: 0.6rem; height: 0.6rem; border-radius: 9999px; }
	   .NextDrawDate .NDDNumbers .APM {font-size: clamp(1.2rem,4vw,2rem); margin-right: -8%; margin-left: -5px;}
	   
	   .NextDrawDate .popup {position: absolute; top: -10px; right: -10px; background-color: #fff; color: #333; cursor: pointer; width: 30px; height: 30px; padding: 5px 1px 0px 1px; border-radius: 50%; border: 1px solid #000;
			text-align: center; z-index: 99999; opacity: 0.5; }
	   .NextDrawDate .popup:hover { opacity: 1; }
	   
	.DrawTime { color:#000; font-weight:bold; }
		.DrawTime div.DTDays, .DrawTime div.DTHrs, .DrawTime div.DTMins, .DrawTime div.DTSecs { padding: 1px 0px 2px 0px; background-color:#fff; margin:0px 2.5%;  border:1px solid #000; border-radius:2px; }
		.DrawTime .num {margin-bottom:-5px;}


  .flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  justify-content: center;
  align-items: center;
}
.flip-card-front span { font-size:clamp(2rem,10vw,5.5rem); }

	.border-gradient-gold { position:relative; }
	.border-gradient-gold::after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		border-radius: inherit;
		padding: 3px;
		background: linear-gradient(to bottom, #FFe730, #B8860B);
		-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
			mask-composite: add, add;
		-webkit-mask-composite: xor;
		mask-composite: exclude;
		pointer-events: none;
		}
		.border-darkGold {position:relative; --tw-border-opacity: 1; border-color: rgb(212 175 55 / var(--tw-border-opacity, 1));	}
.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.from-gray-900 {
  --tw-gradient-from: #111827 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.shadow-glow {
  --tw-shadow: 0 0 15px rgba(255, 215, 0, 0.6), 0 0 30px rgba(106, 13, 173, 0.4);
  --tw-shadow-colored: 0 0 15px #000, 0 0 30px #000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.bg-gold {
  --tw-bg-opacity: 1;
  background-color: rgb(255 215 0 / var(--tw-bg-opacity, 1));
}
.text-shadow-gold {
  text-shadow: 0 0 5px rgba(255, 215, 0, 0.7), 0 2px 4px rgba(0,0,0,0.5);
}

	   
	.CompPic { height:250px; max-width:400px; background-repeat:no-repeat; background-position:center; border-radius:10px; box-shadow: 0px 4px 5px -1px rgba(150,0,0,1), 0px -4px 5px -2px rgba(150,0,200,1), inset 0px 0px 14px 0px rgba(0,0,0,1);}
	.CompDesctipion { position:relative;background-color:#222; border-radius:10px; box-shadow: 0px 4px 5px -1px rgba(150,0,0,1), 0px -4px 5px -2px rgba(150,0,200,1), inset 0px 0px 14px 0px rgba(0,0,0,1);
		 overflow:hidden; height:200px; padding-bottom:60px; }
	.CompDesctipion.active { height:auto; }
	.CompDesctipion .ShowTog {position:absolute; bottom:0px; left:0px; background-color:#111; text-align:center; cursor:pointer; color:#e0d; font-weight:bold; opacity:0.95;
		 box-shadow:0px -5px 5px #000, inset 0px 0px 14px 0px rgba(0,0,0,1);
		 -moz-box-shadow:0px -5px 5px #000, inset 0px 0px 14px 0px rgba(0,0,0,1);
		 -webkit-box-shadow:0px -10px 10px #000, inset 0px 0px 14px 0px rgba(0,0,0,1);}
	.CompDesctipion.active .ShowTog { content: 'whatever it is you want to add'; }


	.TicketList .ticket {position:relative;}
		.TicketList .ticket .ticketborder { border:4px solid #fb3;position:relative;min-height: 104px;}
		.TicketList .ticket .ticketborder .IWCid { position:absolute;left:2px; top:2px; color:#fb3;}
		.TicketList .ticket .ticketborder:after, .TicketList .ticket .ticketborder:before {  content: ""; position: absolute; height:50px; width:50px; top: 50%; margin:-26px -29px 0px 0px; right: 0px; background-color:#000; border-width:4px; border-style:solid;
			border-color: #fb3 #fb3 transparent transparent; border-radius:100%; transform: rotate(-135deg);}
		.TicketList .ticket .ticketborder:before {  left: 0px; margin:-26px 0px 0px -29px; transform: rotate(45deg);}
		.TicketList .ticket .ticketborder.NoInstant {padding-top:18px!IMPORTANT;}
		.TicketList .ticket .ticketborder.Instant { background-color:rgb(242, 255, 128);background-image: linear-gradient(to right, #d90, #fc5, #fb3, #fc5, #fb3, #fc5, #d90);}
		.TicketList .ticket .ticketborder.Instant .IWCid { color:#000;}
		.TicketList .ticket .ticketborder.Instant .IWNum, .TicketList .ticket .ticketborder.Instant .Status { text-shadow: 0px 1px 1px #000, 0px -1px 2px #000;}
		.TicketList .ticket .ticketborder.Instant img { margin-right:-15%;margin-top: -8px;}
		.TicketList .ticket .ticketborder.Instant .IWPrize { color:#000; margin:-5px auto;text-shadow:none;}
	
	.Gallery .PicSelect {background-color:#111; border-radius:10px; border: 2px solid #333;
		box-shadow: inset 0px 0px 8px #000; -moz-box-shadow: inset 0px 0px 8px #000; -webkit-box-shadow: inset 0px 0px 8px #000;}
	.Gallery .PicSelect img {cursor:pointer; width:17%; margin:3% 1.5% 1.5% 1.5%; border-radius:5px; aspect-ratio: 1/1; object-fit: cover;}
	.Gallery .PicSelect img:hover, .Gallery .PicSelect img.active { border:2px solid #d00;}
	.SearchNum:hover {color:#fb0; }
	.soldout { opacity:0.3; cursor:not-allowed !important;} 
	.infolink {border: 2px solid #fb0; border-radius: 50%; padding: 1px 8px; margin-right: 10px; color: #fb0; }

	.prev { height: calc(1rem + 10px); margin: auto; cursor: pointer;}
    .next { height: calc(1rem + 10px); margin: auto; cursor: pointer;}
    .pageNumSelector { min-width: 150px; }
    .CompPageNum { overflow: scroll; text-wrap: nowrap; }
    .PageNum div.active, .PageNum div:hover, .CompPageNum div.active, .CompPageNum div:hover {
        display: inline-block;
        background-color: #222;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-top: 0px;
    }
    .PageNum div, .CompPageNum div {
        position: relative;
        display: inline-block;
        border: 1px solid #333;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: rgb(51, 51, 51);
        border-bottom: 0px;
        border-radius: 10px 10px 0px 0px;
        background-color: #444;
        padding-top: 10px;
        margin-top: 0px;
        vertical-align: bottom;
        cursor: pointer;
    }
	.buttonPageNum {padding-bottom: .4rem !important;}
	.buttonPageNum:disabled {
		cursor: not-allowed;
		opacity: 0;
		border-color: #555;
		color: #777;
		box-shadow: none;
		background-image: none;
		background-color: #111;
		}
	.buttonPageNum span {vertical-align:middle;padding: 0px 10px;}
	.gallery-container { position: relative; display: inline-block; }
    .gallery-prev, .gallery-next {
        position: absolute;
        top: 50%;
        width: 40px;
        height: 40px;
        transform: translateY(-50%);
        border: none;
        background-size: contain;
        background-repeat: no-repeat;
        cursor: pointer;
        background-color: transparent;
        z-index: 1;
    }
    .gallery-prev { left: -6px; background-image: url('images/Various/prev.png'); }
    .gallery-next { right: -10px; background-image: url('images/Various/next.png'); }
    .gallery-prev:hover, .gallery-next:hover { opacity: 1; }
    .lightbox {
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background-color: rgba(0,0,0,0.8);
        display: flex;
        justify-content: center;
        align-items: center;
        z-index: 1000;
    }
    .lightbox-img {
        max-width: 90%;
        max-height: 90%;
        border-radius: 8px;
        box-shadow: 0 0 20px rgba(0,0,0,0.5);
    }
    .close{
        position: absolute;
        top: 20px;
        right: 20px;
        font-size: 2rem;
        color: #fff;
        background: transparent;
        border: none;
        cursor: pointer;
        z-index: 1001;
    }
    .Gallery .PicSelect img {
        cursor: pointer;
        width: 16%;
        margin: 1.5% 1.5% 1.5% 1.5%;
        border-radius: 5px;
        aspect-ratio: 1/1;
        object-fit: cover;
    }
    .PicSelect{
        overflow: scroll;
        text-wrap: nowrap;
    }


.FBlink { border:5px solid #0865ff; border-radius:50px; max-width:400px; color:#2885ff !IMPORTANT; line-height: 1;}
   
.InstantWin {background-image:url(../images/bg6.jpg);background-size:cover; background-repeat:repeat-x;background-position:center top; border: solid 4px #e0d; border-radius:15px; 
	text-shadow: -2px 2px 3px rgb(0, 0, 0), -2px -2px 3px rgb(0, 0, 0), 2px 2px 3px rgb(0, 0, 0), 2px -2px 3px rgb(0, 0, 0), 0px 0px 4px rgb(0, 0, 0) !IMPORTANT;}
	.InstantWin h2 {text-shadow: -2px 2px 3px rgb(0, 0, 0), -2px -2px 3px rgb(0, 0, 0), 2px 2px 3px rgb(0, 0, 0), 2px -2px 3px rgb(0, 0, 0), 0px 0px 4px rgb(0, 0, 0) !IMPORTANT;}
	.InstantWin h3 { background-color:#fff; border: solid 4px #e0d; border-radius:10px; }
   
.Notifications { background-color:#000; border:1px solid #999; border-top:none}
	.Notifications:first-child {  border-top:1px solid #999;}
	.Notifications > .Notification { background-color:#222; cursor:pointer; box-shadow:0px 3px 6px #000; -moz-box-shadow:0px 3px 6px #000; -webkit-box-shadow:0px 3px 6px #000; }
	.Notifications:nth-child(even) > .Notification { background-color:#444; }
	.Notifications:hover > .Notification { background-color:#000; }
   
.PageNumbers div { border: 2px solid #444; border-radius: 5px; margin: 2px;  margin-bottom: 10px; text-align: center; padding: 2px; }
	.PageNumbers div.active {background-color:#666;}

.PageNum, .CompPageNum { border-bottom:1px solid #333; position:relative; }
 	.PageNum div, .CompPageNum div { position:relative; display:inline-block; border:1px solid #333; border-bottom:0px; border-radius:10px 10px 0px 0px; background-color: #444; padding-top:10px; margin-top:20px; vertical-align:bottom; cursor:pointer; }
 	.PageNum div.active, .PageNum div:hover, .CompPageNum div.active, .CompPageNum div:hover { display:inline-block; background-color:#222; padding-top:10px; padding-bottom:10px; margin-top:10px; }

   
#useraccounts .UAheader {background-color:#00d;color:#fff;box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.8);font-weight:bold;position:relative;padding:5px 0px;margin:0px;
		background: linear-gradient(to right, #009 0%, #00c 20%, #00f 50%, #00c 80%, #009 100%);}
	#useraccounts .UAaccount {padding:0px;background-color:#444;}
	#useraccounts .UAaccount:nth-child(even) {background-color:#222;}
	#useraccounts .UAaccount .UArow  {box-shadow: 0px 2px 6px rgba(0, 0, 0, 5);margin:0px 1px;cursor:pointer;}
	#useraccounts .UAaccount .UArow > div {padding:2px 3px;}
	#useraccounts .UAaccount .UArow:hover {background-color:#000;}
	#useraccounts .UAbody {padding:20px;display:none;}
	#useraccounts .UAbody div {vertical-align:top;}
 .account h6 form {float:right;}
 .account button, .activate button {background-color:transparent;border:none;cursor:pointer;float:right;}
 .account button img, .activate button img {border:none;position:relative;left:0px;top:0px;}
 .account:after, .activate:after  { content: \"\"; clear: both; display: block; }


	.TabGroup { border: 2px solid #e0d; }
	.tab { cursor:pointer; background-color:#104; padding:20px 5px; border-bottom: 1px solid #307; }
	.tab.active, .tab:hover { cursor:pointer; background-color:#307;}
	.tab:not(.active) { border-bottom: 1px solid #e0d; }
	.tab.active:not(.last), .tab:hover:not(.last) {  border-right: 1px solid #e0d; }
	.tab.active:not(:first-child), .tab:hover:not(:first-child) { border-left: 1px solid #e0d; }
	.tabbody { display:none; background-color: #307}
	.tabbody.active {display:block; }

.tableList .header { background-color: #999; color: #fff; box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.8); font-weight: normal; position: relative; padding: 5px 0px; margin: 0px;
	background: linear-gradient(to right, #333 0%, #555 20%, #777 30%, #aaa 50%, #777 70%, #555 80%, #333 100%); }
.tableList .headerBlue {background-color:#00d;color:#fff;box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.8);font-weight:bold;position:relative;padding:5px 0px;margin:0px;
		background: linear-gradient(to right, #009 0%, #00c 20%, #00f 50%, #00c 80%, #009 100%);}
  .tableList .TRow .TRHead { box-shadow: 0px 2px 6px rgba(0, 0, 0, 5); margin: 0px 1px; cursor: pointer; }
  .tableList .TRow { background-color: #444; }
  .tableList .TRow:nth-child(2n) { background-color: #222; }
  .tableList .TRow:hover .TRHead {background-color:#000;}
  
  .LPTarget {min-height:400px;}
  .LPTarget.loading {position:relative;}
  .LPTarget.loading:after {content: url('../images/Various/loading7.gif');position:absolute; top:0px; left:50%; margin-left:-150px; z-index:99;}
  .tltabs { border-width:2px 2px 0px 2px;; border-color:#bbb; border-style:solid; border-radius: 5px 5px 0px 0px; }
  .tableList .tltab {background-color: #222; padding: 5px 10px; cursor:pointer; }
  .tableList .tltab.active, .tableList .tltab:hover {background-color: #666;}
  
.NumGrid { position:relative; z-index:2; display:block; }
	.NG25 .NGCell {width:16%;  margin:5px 2%; display:inline-block; padding:20px;}
	.NG50 .NGCell, .NG100 .NGCell, .NG300 .NGCell {width:18%;  margin:5px 1%; display:inline-block; padding:5px 0px;}
	.NG50 a > .NGCell, .NG100 a > .NGCell, .NG300 a > .NGCell {width:94%;  margin:5px 3%; display:inline-block; padding:5px 0px;}
	.NGCell, .key div { position:relative; background-color:#222; border-radius:3px;  border:4px solid transparent;}
	.key div {padding:5px;}
	.NGCell i {position:absolute; top:50%; left:50%; transform: translateX(-50%) translateY(-50%); font-size:2em; opacity:0; color:#090; }
	.NGCell i.fa-star {opacity:1; color:yellow; }
	.NGCell i.fa-times-circle {color:#d00; }
	.NGCell input {display:none;}
	.NGCell:hover { background-color:#444; cursor:pointer; }
	.NGCell:hover i { opacity:1 }
	.NGCell.selected, .key .selected { background-color:#ffef96; color:#000; }
	.NGCell.mine, .key .mine { background-color:#f71; border:2px solid #090; color:#fff;  }
	.NGCell.confirmed, .key .confirmed { background-color:#2b0; border:2px solid #2b0; color:#fff; }
	.NGCell.reserved, .key .reserved { background-color:#f71; color:#fff; }
	.NGCell.taken, .key .taken, .NGCell.FreeEntryNum { background-color:#d13; border:2px solid #d13; color:#fff; }
	.NumGrid .stats .w-100 { border-bottom: 1px solid #ccc; padding-top: 5px; padding-bottom: 5px;}
 	.NGCell.Pg1 { display:inline-block;}


.luckydip { position: relative;}
	.luckydip .num {background-color: #000; color:#e0d; border:4px solid #333; border-radius:10px; cursor:pointer; margin-top:10px;
		box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
 		 background-image: -webkit-linear-gradient(top, #333, #000);
 		 background-image: -moz-linear-gradient(top, #333, #000);
 		 background-image: -o-linear-gradient(left, #333, #000);
 		 background-image: linear-gradient(to bottom, #333, #000);} 
	.luckydip .num i { -webkit-transform: rotate(110deg); -moz-transform: rotate(110deg); -ms-transform: rotate(110deg); -o-transform: rotate(110deg); transform: rotate(110deg); }
	.luckydip .num:hover {color:#d00; border:4px solid #b00; cursor:pointer;}

 .InstWin > i {color:#0c0; font-size:1.4em; text-shadow: 0px 1px 1px rgba(0, 1, 0,1),0px 1px 1px rgba(0, -1, 0,1),0px 1px 1px rgba(1, 0, 0,1),0px 1px 1px rgba(-1, 0, 0,1);}
 .InstWinners { background-color:#222; display:none; border-radius:10px;}
 .InstWinners > div:Not(.ViewTog) {border-bottom:1px solid #666; vertical-align:bottom; padding:1px 1px 3px 1px;}

	.FreeEntry {margin-top:-5px; }
	.FreeEntry img { position:absolute; display:block; top:-5px; left:50%; width:40px; height:40px; margin-left: -20px; opacity:0; 
		 background-image:url(../images/Various/loading7.gif);background-repeat:no-repeat;background-position:center center;background-size:30px 30px;}
	.entered { cursor:default; color:#fff; background-image: -webkit-linear-gradient(top, #2d1, #140);
 		 background-image: -moz-linear-gradient(top, #2d1, #140); background-image: -o-linear-gradient(left, #2d1, #140); background-image: linear-gradient(to bottom, #2d1, #140);}




	.TheTeam .Member { background-color:#fff; cursor:pointer; border-radius:0px; color:#000; text-align:center; }
	.TheTeam .Member:hover { background-color:#fb0;}
	.TheTeam .Member img { border:2px solid #000; border-radius:0px; }
	.TheTeam .Member p {  text-align:center; font-weight:bold; }

.PaymentDetails { border-radius:10px; position:relative; border-width:1px 2px; border-style:solid; border-color:#333; background-color:#222; overflow:hidden;}
	.PaymentDetails .Header, .PaymentDetails .Footer { color:#fff; border-top:1px solid #444;
 		 background-image: -webkit-linear-gradient(top, #222, #000);
 		 background-image: -moz-linear-gradient(top, #222, #000);
 		 background-image: -o-linear-gradient(left, #222, #000);
 		 background-image: linear-gradient(to bottom, #222, #000);
	}
	.PaymentDetails .number { font-size:0.9em; background-color:#111; color:#fff;
	 	 background-image: -webkit-linear-gradient(top, #222, #111);
	 	 background-image: -moz-linear-gradient(top, #222, #111);
	 	 background-image: -o-linear-gradient(left, #222, #111);
	 	 background-image: linear-gradient(to bottom, #222, #111);
	}
	.PaymentDetails .number:hover { 
	 	 background-image: -webkit-linear-gradient(top, #444, #333);
	 	 background-image: -moz-linear-gradient(top, #444, #333);
	 	 background-image: -o-linear-gradient(left, #444, #333);
	 	 background-image: linear-gradient(to bottom, #444, #333);
	}
 
.optblock { border: 2px solid #fff; box-shadow: 0px 5px 5px #000a, inset 0px 0px 0px rgba(0, 0, 0, 0); border-radius:10px; }
	 .optblock .opttab { background-color:#111; color: #eee; cursor:pointer; border-bottom:0px solid #eee; border-radius:10px 10px 10px 10px; margin:0px; padding:0px;
 		 background-image: -webkit-linear-gradient(top, #527, #305);
 		 background-image: -moz-linear-gradient(top, #527, #305);
 		 background-image: -o-linear-gradient(left, #527, #305);
 		 background-image: linear-gradient(to bottom, #527, #305);}

	 .optblock .opttog {width:45px; height:45px; border-width:0px 2px 0px 0px;border-style:solid; margin:0px; border-color:#e0d; background-color:#fff; border-radius:6px 0px 0px 6px; margin-right:15px;
			  position:relative; display:inline-block; vertical-align:middle;
 			 background-image: -webkit-linear-gradient(top, #fff, #eee);
 			 background-image: -moz-linear-gradient(top, #fff, #eee);
 			 background-image: -o-linear-gradient(left, #fff, #eee);
 			 background-image: linear-gradient(to bottom, #fff, #eee); }
 	 .optblock .opttog img { position:absolute; left:50%; top:50%; margin:-15px 0px 0px -15px; opacity:0.8; width:30px;}

	 .optblock .opttab.active { border-bottom:4px solid #e0d; border-radius:15px 15px 0px 0px; }
 	 .optblock .opttab.active .opttog { border-radius:6px 0px 0px 0px; }
 	 .optblock .opttab.active .opttog img { transform: rotate(90deg);}
	 .optblock .optbody { background-color:#222; border-radius: 0px 0px 10px 10px;}
	 .optblock .optbody hr { opacity:0.3; }
	 

.infoBlock {border-radius:0px; margin:20px 20px 50px 20px;}
	.infoBlock .body {background-color: #fff; border-radius:5px;color:#333;padding:5px; position:relative; margin: -80px 20px 10px 20px; z-index:2;box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2), 0px 3px 5px 0px rgba(0,0,0,0.2);}
	.infoBlock .body p {margin:0px 5px 0px 5px;}
	.infoBlock .more {position:relative;display:block;text-align:center; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; border-radius:5px;}
	.infoBlock .more:hover {box-shadow:0px 0px 5px #000; -moz-box-shadow:0px 0px 5px #000; -webkit-box-shadow:0px 0px 5px #000; color:#fff; }
	.infoBlock .more a {z-index:2; display:block; border-radius:5px; padding:5px; text-decoration:none; color:#ddd}
	.infoBlock .more .hlt {position:absolute; top:50%; left:0px; width:100%; height:0%; background-color:#0bbc69; z-index:1; border-radius:3px;
				    -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
	.infoBlock .more:hover .hlt { height:100%; top:0%;}
	.infoBlock .pic {background-color:#aaa;padding:0px;position:relative; z-index:1;  border-radius:5px; border: 5px solid rgba(200, 30, 70,1); box-shadow:0px 0px 10px #333;}
	.infoBlock .pic img {border:none;background-repeat:no-repeat; background-size:cover; background-position:center center; height:280px; z-index:1; border-radius:5px;}

.WebStats .row {background-color:#333; border-radius:100px; background: linear-gradient(to right, #1a1a1a 0%, #666 20%, #444 50%, #666 80%, #1a1a1a 100%); box-shadow: 0px 2px 3px rgba(70, 70, 70, 1);}


.InfoBox {position: relative;}
	.InfoBox .pic {border-radius: 30px 30px 0px 0px;box-shadow: 0px 0px 8px rgba(255, 255, 255, 1); width:95%;}
	.InfoBox .header {background-color: #ccc; background-image: linear-gradient(to right, #222, #aaa, #eee, #eee, #aaa, #222); margin:0px; position: relative; border-radius:10px; color:#d00;}
	.InfoBox .body { background-color: #333; border-style:solid; border-color:#555; border-width:0px 4px 4px 4px; border-radius:0px 0px 20px 20px;}
.TogMore {max-height:251px; min-height:250px; overflow:hidden; position:relative;}
	.TogMore.active {max-height:unset; padding-bottom:50px;}
	.TogMore.noTog {padding-bottom:20px;}
	.TogMore.noTog .ShowTog {display:none;}
	.TogMore .ShowTog { position: absolute; bottom: 0px; left: 50%; width:200px; margin-left:-100px; border-radius:20px 20px 0px 0px; background-color: #555; text-align: center; cursor: pointer; color: #fff; font-weight: bold;
  		box-shadow: 0px 15px 5px #000, inset 0px 0px 14px 0px rgba(0,0,0,1); -moz-box-shadow: 0px -5px 5px #000, inset 0px 0px 14px 0px rgba(0,0,0,1); -webkit-box-shadow: 0px 0px 10px #999, inset 0px 10px 10px 0px rgba(0,0,0,0.5); }


#footer {display:block; position:relative; width:100%; text-align:center; border-top:4px solid #333;z-index:3; color:#eee; background-color:#307;}
#footer .fmenu { border-radius:5px;  }
#footer .fmenu:hover {color:#e0d; text-decoration:none; box-shadow:0px 0px 5px #e0d;}

#popup {display:none;padding:10px;position: fixed;top:0px;left:0px;z-index:999;width:100%;height:100%;}
	#popup .overlay {background-image:url(../images/Various/overlay.png);background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;opacity:0.8;}
	#popup .loader {position:absolute;top:50%;left:50%; transform: translate(-50%,-50%); opacity:0.6;}
	#popup .container {border:3px solid #e0d;border-radius:15px;background-color:#0a0a0a;position:relative;padding:15px;max-height:95%;overflow:auto; color:#fff;
		box-shadow: 3px 3px 10px #000; -moz-box-shadow: 3px 3px 10px #000; -webkit-box-shadow: 3px 3px 10px #000;}
	#popup .close {position:absolute;top:5px;right:8px;background-image:url(../images/Various/controls.png);background-repeat:no-repeat;background-position:-25px 0px;width:25px;height:25px;border-radius:15px;
		cursor:pointer;}
	#popup .content p {padding:0px 35px;position:relative;}
	#popup .content ul {padding:0px 55px;}
	#popup .content strong {position:absolute;top:0px; left:0px;}

#popupSpeach {padding:10px;position: fixed;top:0px;left:0px;z-index:999;width:100%;height:100%;}
	#popupSpeach .overlay {background-image:url(images/Various/overlay.png);background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;opacity:0.8;}
	#popupSpeach .Chickloader {position:absolute;top:50%;left:50%;transform: translate(-50%,-50%); opacity:0.8;}
	#popupSpeach .PContainer {border:3px solid #000;border-radius:90px 90px 0% 90px; background-color:#fff; color:#000; min-height:100px; padding:40px 30px; margin-left:100%;
		box-shadow: 3px 3px 10px #000; -moz-box-shadow: 3px 3px 10px #000; -webkit-box-shadow: 3px 3px 10px #000; 
		position: absolute; left: 50%; right: 0px; top: 50%; display: inline-block; transform: translate(-50%,-50%);
		-webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; transition: all 2.8s ease;}
	#popupSpeach .PContainer::before {content: url('images/chick_82.png');  position:absolute; bottom:-280px; right:-100%; transform: rotate(-20deg);
		-webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; transition: all 2.8s ease;}

	#popupSpeach .PContainer.move { margin-left:0px;}
	#popupSpeach .PContainer.move::before { right:-70px;}

	#popupSpeach .PClose {position:absolute;top:5px;right:8px;background-image:url(images/Various/controls.png);background-repeat:no-repeat;
		background-position:-25px 0px;width:25px;height:25px;border-radius:15px; cursor:pointer;}
	#popupSpeach .content p {padding:0px 35px;position:relative;}
	#popupSpeach .content ul {padding:0px 55px;}
	#popupSpeach .content strong {position:absolute;top:0px; left:0px;}
	.Chickloader2 {animation: rotation 1s infinite linear;}
	@keyframes rotation {
		from { transform: rotate(0deg);	}
		to { transform: rotate(359deg);	}
	}


	.w-auto {width:auto;}
	.w-05 {width:5%;} .w-10 {width:10%;} .w-15 {width:15%;} .w-20 {width:20%;} .w-25 {width:25%;} .w-30 {width:30%;} .w-33 {width:33.33%;} .w-35 {width:35%;} .w-40 {width:40%;} .w-45 {width:45%;} .w-49 {width:49%;}
	.w-50 {width:50%;} .w-55 {width:55%;} .w-60 {width:60%;} .w-65 {width:65%;} .w-70 {width:70%;} .w-75 {width:75%;} .w-80 {width:80%;} .w-85 {width:85%;} .w-90 {width:90%;} .w-95 {width:95%;} .w-100 {width:100%;}

	.w-pad15p {padding:15% 5%;} .w-pad10p {padding:10% 5%;} .w-pad5p {padding:5% 5%;} .w-pad2p {padding:2% 2%;}
	.w-pad20 {padding:20px;} .w-pad15 {padding:15px;} .w-pad10 {padding:10px;} .w-pad5 {padding:5px;} .w-pad2 {padding:2px;} .w-pad0 {padding:0px;}
	.w-padl20 {padding-left:20px;} .w-padl15 {padding-left:15px;} .w-padl10 {padding-left:10px;} .w-padl5 {padding-left:5px;} .w-padl2 {padding-left:2px;} .w-padl0 {padding-left:0px;}
	.w-padr20 {padding-right:20px;} .w-padr15 {padding-right:15px;} .w-padr10 {padding-right:10px;} .w-padr5 {padding-right:5px;} .w-padr2 {padding-right:2px;} .w-padr0 {padding-right:0px;}
	.w-padt20 {padding-top:20px;} .w-padt15 {padding-top:15px;} .w-padt10 {padding-top:10px;} .w-padt5 {padding-top:5px;} .w-padt2 {padding-top:2px;} .w-padt0 {padding-top:0px;}
	.w-padb20 {padding-bottom:20px;} .w-padb15 {padding-bottom:15px;} .w-padb10 {padding-bottom:10px;} .w-padb5 {padding-bottom:5px;} .w-padb2 {padding-bottom:2px;} .w-padb0 {padding-bottom:0px;}
	.w-minhnone {min-height:initial;} .w-minh300 {min-height:300px;} 

	.w-ib {display:inline-block;} .w-b {display:block;} .w-hide {display:none;} .w-tac {text-align:center;} .w-tal {text-align:left;} .w-tar {text-align:right;} .w-vat {vertical-align:top;}
	.w-vam {vertical-align:middle;} .w-vab {vertical-align:bottom;} .w-fr {float:right;} .w-fl {float:left;} .w-fn {float:none;} .w-cen {margin-left:auto; margin-right:auto;} .w-rel {position:relative;}
	.w-tc {display: table-cell;} .w-t {display: table;}

	.w-m0 {margin:0px;} .w-m5 {margin:5px;} .w-m10 {margin:10px;} .w-m15 {margin:15px;} .w-m20 {margin:20px;} 
	.w-mr0 {margin-right:0%;} .w-mr2 {margin-right:2%;} .w-mr5 {margin-right:5%;} .w-mr10 {margin-right:10%;} .w-mr15 {margin-right:15%;} 
	.w-mr20 {margin-right:20%;} .w-mr40 {margin-right:40%;} .w-mr60 {margin-right:60%;} .w-mr80 {margin-right:80%;}
	.w-ml0 {margin-left:0%;} .w-ml2 {margin-left:2%;} .w-ml5 {margin-left:5%;} .w-ml10 {margin-left:10%;} .w-ml15 {margin-left:15%;}
	.w-mt0 {margin-top:0%;} .w-mt2 {margin-top:2%;} .w-mt5 {margin-top:5%;} .w-mt10 {margin-top:10%;} .w-mt15 {margin-top:15%;}
	.w-mb0 {margin-bottom:0%;} .w-mb2 {margin-bottom:2%;} .w-mb5 {margin-bottom:5%;} .w-mb10 {margin-bottom:10%;} .w-mb15 {margin-bottom:15%;}

	.w-text06 {font-size:0.6em} .w-text07 {font-size:0.7em} .w-text08 {font-size:0.8em} .w-text09 {font-size:0.9em} .w-text10 {font-size:1em}
	.w-text11 {font-size:1.1em} .w-text12 {font-size:1.2em} .w-text14 {font-size:1.4em} .w-text16 {font-size:1.6em} .w-text18 {font-size:1.8em} .w-text20 {font-size:2em}
	.w-text24 {font-size:2.4em} .w-text28 {font-size:2.8em}
	.w-textb {font-weight:bold;} .w-texti {font-style:italic;} .w-textUC { text-transform: uppercase; }
	
	.w-elipse {text-wrap: nowrap; overflow: hidden; text-overflow: ellipsis;}
	.w-bdrb {border-bottom:1px solid #acf; }
	.w-shadow {box-shadow:0px 0px 5px #000; -moz-box-shadow:0px 0px 5px #000; -webkit-box-shadow:0px 0px 5px #000;}
	.w-opp0 { opacity:0; } .w-opp02 { opacity:0.2; } .w-opp04 { opacity:0.4; } .w-opp06 { opacity:0.6; } .w-opp08 { opacity:0.8; } .w-opp1 { opacity:1; }
	
	.w-grid { display: grid; }

	.w-grid-g100 { gap: 1rem 1rem; }
	.w-grid-g175 { gap: 1rem 1.75rem; }

	.w-grid-c1 { grid-template-columns: 1fr; }
	.w-grid-c2 { grid-template-columns: 1fr 1fr; }
	.w-grid-c3 { grid-template-columns: 1fr 1fr 1fr; }
	.w-grid-c4 { grid-template-columns: 1fr 1fr 1fr 1fr; }
	.w-grid-c5 { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }

	.w-flex {display:flex;} .w-flexwrap {flex-wrap: wrap} .w-flexnowrap {flex-wrap: nowrap}	.w-flexdr {flex-direction: row;}	.w-flexdc {flex-direction: column;}
	.w-flexO1 {order:1;} .w-flexO2 {order:2;} .w-flexO3 {order:3;} .w-flexO4 {order:4;} .w-flexO5 {order:5;} .w-flexO6 {order:6;} .w-flexO7 {order:7;} .w-flexO8 {order:8;}
	.w-flexg1 {flex-grow: 1;} .w-flexg2 {flex-grow: 2;} .w-flexg3 {flex-grow: 3;} .w-flexg4 {flex-grow: 4;} .w-flexg5 {flex-grow: 5;} .w-flexg6 {flex-grow: 6;} .w-flexg7 {flex-grow: 7;} .w-flexg8 {flex-grow: 8;}
	.w-flexs1 {flex-grow: 1;} .w-flexs2 {flex-grow: 2;} .w-flexs3 {flex-grow: 3;} .w-flexs4 {flex-grow: 4;} .w-flexs5 {flex-grow: 5;} .w-flexs6 {flex-grow: 6;} .w-flexs7 {flex-grow: 7;} .w-flexs8 {flex-grow: 8;}
	.w-flex-align-center {align-items: center;} .w-flex-align-stretch { align-items: stretch;} .w-flex-justify-center { justify-content: center; }



@media only screen and (min-width: 500px) { 
 }
@media only screen and (min-width: 576px) {
	.w1-auto {width:auto;}
	.w1-05 {width:5%;} .w1-10 {width:10%;} .w1-15 {width:15%;} .w1-20 {width:20%;} .w1-25 {width:25%;} .w1-30 {width:30%;} .w1-33 {width:33.33%;} .w1-35 {width:35%;} .w1-40 {width:40%;} .w1-45 {width:45%;} .w1-49 {width:49%;}
	.w1-50 {width:50%;} .w1-55 {width:55%;} .w1-60 {width:60%;} .w1-65 {width:65%;} .w1-70 {width:70%;} .w1-75 {width:75%;} .w1-80 {width:80%;} .w1-85 {width:85%;} .w1-90 {width:90%;} .w1-95 {width:95%;} .w1-100 {width:100%;}

	.w1-pad15p {padding:15% 5%;} .w1-pad10p {padding:10% 5%;} .w1-pad5p {padding:5% 5%;} .w1-pad2p {padding:2% 2%;}
	.w1-pad20 {padding:20px;} .w1-pad15 {padding:15px;} .w1-pad10 {padding:10px;} .w1-pad5 {padding:5px;} .w1-pad2 {padding:2px;} .w1-pad0 {padding:0px;}
	.w1-padl20 {padding-left:20px;} .w1-padl15 {padding-left:15px;} .w1-padl10 {padding-left:10px;} .w1-padl5 {padding-left:5px;} .w1-padl2 {padding-left:2px;} .w1-padl0 {padding-left:0px;}
	.w1-padr20 {padding-right:20px;} .w1-padr15 {padding-right:15px;} .w1-padr10 {padding-right:10px;} .w1-padr5 {padding-right:5px;} .w1-padr2 {padding-right:2px;} .w1-padr0 {padding-right:0px;}
	.w1-padt20 {padding-top:20px;} .w1-padt15 {padding-top:15px;} .w1-padt10 {padding-top:10px;} .w1-padt5 {padding-top:5px;} .w1-padt2 {padding-top:2px;} .w1-padt0 {padding-top:0px;}
	.w1-padb20 {padding-bottom:20px;} .w1-padb15 {padding-bottom:15px;} .w1-padb10 {padding-bottom:10px;} .w1-padb5 {padding-bottom:5px;} .w1-padb2 {padding-bottom:2px;} .w1-padb0 {padding-bottom:0px;}
	.w1-minhnone {min-height:initial;} .w1-minh300 {min-height:300px;} 

	.w1-ib {display:inline-block;} .w1-b {display:block;} .w1-hide {display:none;} .w1-tac {text-align:center;} .w1-tal {text-align:left;} .w1-tar {text-align:right;} .w1-vat {vertical-align:top;}
	.w1-vam {vertical-align:middle;} .w1-vab {vertical-align:bottom;} .w1-fr {float:right;} .w1-fl {float:left;} .w1-fn {float:none;} .w1-cen {margin-left:auto; margin-right:auto;} .w1-rel {position:relative;}
	.w1-tc {display: table-cell;} .w1-t {display: table;} .w1-flex {display:flex}

	.w1-m0 {margin:0px;} .w1-m5 {margin:5px;} .w1-m10 {margin:10px;} .w1-m15 {margin:15px;} .w1-m20 {margin:20px;} 
	.w1-mr0 {margin-right:0%;} .w1-mr2 {margin-right:2%;} .w1-mr5 {margin-right:5%;} .w1-mr10 {margin-right:10%;} .w1-mr15 {margin-right:15%;} 
	.w1-ml0 {margin-left:0%;} .w1-ml2 {margin-left:2%;} .w1-ml5 {margin-left:5%;} .w1-ml10 {margin-left:10%;} .w1-ml15 {margin-left:15%;}
	.w1-mt0 {margin-top:0%;} .w1-mt2 {margin-top:2%;} .w1-mt5 {margin-top:5%;} .w1-mt10 {margin-top:10%;} .w1-mt15 {margin-top:15%;}
	.w1-mb0 {margin-bottom:0%;} .w1-mb2 {margin-bottom:2%;} .w1-mb5 {margin-bottom:5%;} .w1-mb10 {margin-bottom:10%;} .w1-mb15 {margin-bottom:15%;}

	.w1-text06 {font-size:0.6em} .w1-text07 {font-size:0.7em} .w1-text08 {font-size:0.8em} .w1-text09 {font-size:0.9em} .w1-text10 {font-size:1em}
	.w1-text11 {font-size:1.1em} .w1-text12 {font-size:1.2em} .w1-text14 {font-size:1.4em} .w1-text16 {font-size:1.6em} .w1-text18 {font-size:1.8em} .w1-text20 {font-size:2em}
	.w1-text24 {font-size:2.4em} .w1-text28 {font-size:2.8em}
	.w1-textb {font-weight:bold;}	.w1-texti {font-style:italic;}

	.w1-grid { display: grid; }

	.w1-grid-g100 { gap: 1rem 1rem; }
	.w1-grid-g175 { gap: 1rem 1.75rem; }

	.w1-grid-c1 { grid-template-columns: 1fr; }
	.w1-grid-c2 { grid-template-columns: 1fr 1fr; }
	.w1-grid-c3 { grid-template-columns: 1fr 1fr 1fr; }
	.w1-grid-c4 { grid-template-columns: 1fr 1fr 1fr 1fr; }
	.w1-grid-c5 { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }

}
@media only screen and (max-width: 700px) {
	 .stats-container { grid-template-columns: 1fr; }
 }

@media only screen and (min-width: 768px) {

	.w2-auto {width:auto;}
	.w2-05 {width:5%;} .w2-10 {width:10%;} .w2-15 {width:15%;} .w2-20 {width:20%;} .w2-25 {width:25%;} .w2-30 {width:30%;} .w2-33 {width:33.33%;} .w2-35 {width:35%;} .w2-40 {width:40%;} .w2-45 {width:45%;} .w2-49 {width:49%;}
	.w2-50 {width:50%;} .w2-55 {width:55%;} .w2-60 {width:60%;} .w2-65 {width:65%;} .w2-70 {width:70%;} .w2-75 {width:75%;} .w2-80 {width:80%;} .w2-85 {width:85%;} .w2-90 {width:90%;} .w2-95 {width:95%;} .w2-100 {width:100%;}

	.w2-pad15p {padding:15% 5%;} .w2-pad10p {padding:10% 5%;} .w2-pad5p {padding:5% 5%;} .w2-pad2p {padding:2% 2%;}
	.w2-pad20 {padding:20px;} .w2-pad15 {padding:15px;} .w2-pad10 {padding:10px;} .w2-pad5 {padding:5px;} .w2-pad2 {padding:2px;} .w2-pad0 {padding:0px;}
	.w2-padl20 {padding-left:20px;} .w2-padl15 {padding-left:15px;} .w2-padl10 {padding-left:10px;} .w2-padl5 {padding-left:5px;} .w2-padl2 {padding-left:2px;} .w2-padl0 {padding-left:0px;}
	.w2-padr20 {padding-right:20px;} .w2-padr15 {padding-right:15px;} .w2-padr10 {padding-right:10px;} .w2-padr5 {padding-right:5px;} .w2-padr2 {padding-right:2px;} .w2-padr0 {padding-right:0px;}
	.w2-padt20 {padding-top:20px;} .w2-padt15 {padding-top:15px;} .w2-padt10 {padding-top:10px;} .w2-padt5 {padding-top:5px;} .w2-padt2 {padding-top:2px;} .w2-padt0 {padding-top:0px;}
	.w2-padb20 {padding-bottom:20px;} .w2-padb15 {padding-bottom:15px;} .w2-padb10 {padding-bottom:10px;} .w2-padb5 {padding-bottom:5px;} .w2-padb2 {padding-bottom:2px;} .w2-padb0 {padding-bottom:0px;}
	.w2-minhnone {min-height:initial;} .w2-minh300 {min-height:300px;} 

	.w2-ib {display:inline-block;} .w2-b {display:block;} .w2-hide {display:none;} .w2-tac {text-align:center;} .w2-tal {text-align:left;} .w2-tar {text-align:right;} .w2-vat {vertical-align:top;}
	.w2-vam {vertical-align:middle;} .w2-vab {vertical-align:bottom;} .w2-fr {float:right;} .w2-fl {float:left;} .w2-fn {float:none;} .w2-cen {margin-left:auto; margin-right:auto;} .w2-rel {position:relative;}
	.w2-tc {display: table-cell;} .w2-t {display: table;} .w2-flex {display:flex}

	.w2-m0 {margin:0px;} .w2-m5 {margin:5px;} .w2-m10 {margin:10px;} .w2-m15 {margin:15px;} .w2-m20 {margin:20px;} 
	.w2-mr0 {margin-right:0%;} .w2-mr2 {margin-right:2%;} .w2-mr5 {margin-right:5%;} .w2-mr10 {margin-right:10%;} .w2-mr15 {margin-right:15%;} 
	.w2-mr20 {margin-right:20%;} .w2-mr40 {margin-right:40%;} .w2-mr60 {margin-right:60%;} .w2-mr80 {margin-right:80%;}
	.w2-ml0 {margin-left:0%;} .w2-ml2 {margin-left:2%;} .w2-ml5 {margin-left:5%;} .w2-ml10 {margin-left:10%;} .w2-ml15 {margin-left:15%;}
	.w2-mt0 {margin-top:0%;} .w2-mt2 {margin-top:2%;} .w2-mt5 {margin-top:5%;} .w2-mt10 {margin-top:10%;} .w2-mt15 {margin-top:15%;}
	.w2-mb0 {margin-bottom:0%;} .w2-mb2 {margin-bottom:2%;} .w2-mb5 {margin-bottom:5%;} .w2-mb10 {margin-bottom:10%;} .w2-mb15 {margin-bottom:15%;}

	.w2-text06 {font-size:0.6em} .w2-text07 {font-size:0.7em} .w2-text08 {font-size:0.8em} .w2-text09 {font-size:0.9em} .w2-text10 {font-size:1em}
	.w2-text11 {font-size:1.1em} .w2-text12 {font-size:1.2em} .w2-text14 {font-size:1.4em} .w2-text16 {font-size:1.6em} .w2-text18 {font-size:1.8em} .w2-text20 {font-size:2em}
	.w2-text24 {font-size:2.4em} .w2-text28 {font-size:2.8em}
	.w2-textb {font-weight:bold;}	.w2-texti {font-style:italic;}

	.w2-grid { display: grid; }

	.w2-grid-g100 { gap: 1rem 1rem; }
	.w2-grid-g175 { gap: 1rem 1.75rem; }

	.w2-grid-c1 { grid-template-columns: 1fr; }
	.w2-grid-c2 { grid-template-columns: 1fr 1fr; }
	.w2-grid-c3 { grid-template-columns: 1fr 1fr 1fr; }
	.w2-grid-c4 { grid-template-columns: 1fr 1fr 1fr 1fr; }
	.w2-grid-c5 { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }

	.w2-bdrb {border-bottom:1px solid #acf; }

   #mainmenu ul li.logo { background-image:url('../images/Title2.png');}
	#header.scrolled .logo img {  max-height:50px; }

	#header.scrolled ul li:not(.logo, .sMenu) a {padding:5px 0px 8px 0px; } 
	#header.scrolled ul li:not(.sMenu) a { height:50px; } 

	#mainmenu .userMenu, #mainmenu .MyBasket { width: 320px;}
	#mainmenu .MyWallet { right:16%; }

	.NG50 .NGCell, .NG100 .NGCell, .NG300 .NGCell {width:8%;  margin:5px 1%; display:inline-block; padding:5px 0px;}

	#footer {margin:0px 0px 0px 0px;}
	#footer .fmenu { border-bottom:none;}
}

@media only screen and (min-width: 868px) {
	.w3-auto {width:auto;}
	.w3-05 {width:5%;} .w3-10 {width:10%;} .w3-15 {width:15%;} .w3-20 {width:20%;} .w3-25 {width:25%;} .w3-30 {width:30%;} .w3-33 {width:33.33%;} .w3-35 {width:35%;} .w3-40 {width:40%;} .w3-45 {width:45%;} .w3-49 {width:49%;}
	.w3-50 {width:50%;} .w3-55 {width:55%;} .w3-60 {width:60%;} .w3-65 {width:65%;} .w3-70 {width:70%;} .w3-75 {width:75%;} .w3-80 {width:80%;} .w3-85 {width:85%;} .w3-90 {width:90%;} .w3-95 {width:95%;} .w3-100 {width:100%;}

	.w3-pad15p {padding:15% 5%;} .w3-pad10p {padding:10% 5%;} .w3-pad5p {padding:5% 5%;} .w3-pad2p {padding:2% 2%;}
	.w3-pad20 {padding:20px;} .w3-pad15 {padding:15px;} .w3-pad10 {padding:10px;} .w3-pad5 {padding:5px;} .w3-pad2 {padding:2px;} .w3-pad0 {padding:0px;}
	.w3-padl20 {padding-left:20px;} .w3-padl15 {padding-left:15px;} .w3-padl10 {padding-left:10px;} .w3-padl5 {padding-left:5px;} .w3-padl2 {padding-left:2px;} .w3-padl0 {padding-left:0px;}
	.w3-padr20 {padding-right:20px;} .w3-padr15 {padding-right:15px;} .w3-padr10 {padding-right:10px;} .w3-padr5 {padding-right:5px;} .w3-padr2 {padding-right:2px;} .w3-padr0 {padding-right:0px;}
	.w3-padt20 {padding-top:20px;} .w3-padt15 {padding-top:15px;} .w3-padt10 {padding-top:10px;} .w3-padt5 {padding-top:5px;} .w3-padt2 {padding-top:2px;} .w3-padt0 {padding-top:0px;}
	.w3-padb20 {padding-bottom:20px;} .w3-padb15 {padding-bottom:15px;} .w3-padb10 {padding-bottom:10px;} .w3-padb5 {padding-bottom:5px;} .w3-padb2 {padding-bottom:2px;} .w3-padb0 {padding-bottom:0px;}
	.w3-minhnone {min-height:initial;} .w3-minh300 {min-height:300px;} 

	.w3-ib {display:inline-block;} .w3-b {display:block;} .w3-hide {display:none;} .w3-tac {text-align:center;} .w3-tal {text-align:left;} .w3-tar {text-align:right;} .w3-vat {vertical-align:top;}
	.w3-vam {vertical-align:middle;} .w3-vab {vertical-align:bottom;} .w3-fr {float:right;} .w3-fl {float:left;} .w3-fn {float:none;} .w3-cen {margin-left:auto; margin-right:auto;} .w3-rel {position:relative;}
	.w3-tc {display: table-cell;} .w3-t {display: table;} .w3-flex {display:flex}

	.w3-m0 {margin:0px;} .w3-m5 {margin:5px;} .w3-m10 {margin:10px;} .w3-m15 {margin:15px;} .w3-m20 {margin:20px;} 
	.w3-mr0 {margin-right:0%;} .w3-mr2 {margin-right:2%;} .w3-mr5 {margin-right:5%;} .w3-mr10 {margin-right:10%;} .w3-mr15 {margin-right:15%;} 
	.w3-mr20 {margin-right:20%;} .w3-mr40 {margin-right:40%;} .w3-mr60 {margin-right:60%;} .w3-mr80 {margin-right:80%;}
	.w3-ml0 {margin-left:0%;} .w3-ml2 {margin-left:2%;} .w3-ml5 {margin-left:5%;} .w3-ml10 {margin-left:10%;} .w3-ml15 {margin-left:15%;}
	.w3-mt0 {margin-top:0%;} .w3-mt2 {margin-top:2%;} .w3-mt5 {margin-top:5%;} .w3-mt10 {margin-top:10%;} .w3-mt15 {margin-top:15%;}
	.w3-mb0 {margin-bottom:0%;} .w3-mb2 {margin-bottom:2%;} .w3-mb5 {margin-bottom:5%;} .w3-mb10 {margin-bottom:10%;} .w3-mb15 {margin-bottom:15%;}

	.w3-text06 {font-size:0.6em} .w3-text07 {font-size:0.7em} .w3-text08 {font-size:0.8em} .w3-text09 {font-size:0.9em} .w3-text10 {font-size:1em}
	.w3-text11 {font-size:1.1em} .w3-text12 {font-size:1.2em} .w3-text14 {font-size:1.4em} .w3-text16 {font-size:1.6em} .w3-text18 {font-size:1.8em} .w3-text20 {font-size:2em}
	.w3-text24 {font-size:2.4em} .w3-text28 {font-size:2.8em}
	.w3-textb {font-weight:bold;}	.w3-texti {font-style:italic;}

	.w3-bdrb {border-bottom:1px solid #acf; }
	.w3-grid { display: grid; }

	.w3-grid-g100 { gap: 1rem 1rem; }
	.w3-grid-g175 { gap: 1rem 1.75rem; }

	.w3-grid-c1 { grid-template-columns: 1fr; }
	.w3-grid-c2 { grid-template-columns: 1fr 1fr; }
	.w3-grid-c3 { grid-template-columns: 1fr 1fr 1fr; }
	.w3-grid-c4 { grid-template-columns: 1fr 1fr 1fr 1fr; }
	.w3-grid-c5 { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }

}

@media only screen and (min-width: 992px) {
	.w4-auto {width:auto;}
	.w4-05 {width:5%;} .w4-10 {width:10%;} .w4-15 {width:15%;} .w4-20 {width:20%;} .w4-25 {width:25%;} .w4-30 {width:30%;} .w4-33 {width:33.33%;} .w4-35 {width:35%;} .w4-40 {width:40%;} .w4-45 {width:45%;} .w4-49 {width:49%;}
	.w4-50 {width:50%;} .w4-55 {width:55%;} .w4-60 {width:60%;} .w4-65 {width:65%;} .w4-70 {width:70%;} .w4-75 {width:75%;} .w4-80 {width:80%;} .w4-85 {width:85%;} .w4-90 {width:90%;} .w4-95 {width:95%;} .w4-100 {width:100%;}

	.w4-pad15p {padding:15% 5%;} .w4-pad10p {padding:10% 5%;} .w4-pad5p {padding:5% 5%;} .w4-pad2p {padding:2% 2%;}
	.w4-pad20 {padding:20px;} .w4-pad15 {padding:15px;} .w4-pad10 {padding:10px;} .w4-pad5 {padding:5px;} .w4-pad2 {padding:2px;} .w4-pad0 {padding:0px;}
	.w4-padl20 {padding-left:20px;} .w4-padl15 {padding-left:15px;} .w4-padl10 {padding-left:10px;} .w4-padl5 {padding-left:5px;} .w4-padl2 {padding-left:2px;} .w4-padl0 {padding-left:0px;}
	.w4-padr20 {padding-right:20px;} .w4-padr15 {padding-right:15px;} .w4-padr10 {padding-right:10px;} .w4-padr5 {padding-right:5px;} .w4-padr2 {padding-right:2px;} .w4-padr0 {padding-right:0px;}
	.w4-padt20 {padding-top:20px;} .w4-padt15 {padding-top:15px;} .w4-padt10 {padding-top:10px;} .w4-padt5 {padding-top:5px;} .w4-padt2 {padding-top:2px;} .w4-padt0 {padding-top:0px;}
	.w4-padb20 {padding-bottom:20px;} .w4-padb15 {padding-bottom:15px;} .w4-padb10 {padding-bottom:10px;} .w4-padb5 {padding-bottom:5px;} .w4-padb2 {padding-bottom:2px;} .w4-padb0 {padding-bottom:0px;}
	.w4-minhnone {min-height:initial;} .w4-minh300 {min-height:300px;} 

	.w4-ib {display:inline-block;} .w4-b {display:block;} .w4-hide {display:none;} .w4-tac {text-align:center;} .w4-tal {text-align:left;} .w4-tar {text-align:right;} .w4-vat {vertical-align:top;}
	.w4-vam {vertical-align:middle;} .w4-vab {vertical-align:bottom;} .w4-fr {float:right;} .w4-fl {float:left;} .w4-fn {float:none;} .w4-cen {margin-left:auto; margin-right:auto;} .w4-rel {position:relative;}
	.w4-tc {display: table-cell;} .w4-t {display: table;} .w4-flex {display:flex}

	.w4-m0 {margin:0px;} .w4-m5 {margin:5px;} .w4-m10 {margin:10px;} .w4-m15 {margin:15px;} .w4-m20 {margin:20px;} 
	.w4-mr0 {margin-right:0%;} .w4-mr2 {margin-right:2%;} .w4-mr5 {margin-right:5%;} .w4-mr10 {margin-right:10%;} .w4-mr15 {margin-right:15%;} 
	.w4-ml0 {margin-left:0%;} .w4-ml2 {margin-left:2%;} .w4-ml5 {margin-left:5%;} .w4-ml10 {margin-left:10%;} .w4-ml15 {margin-left:15%;}
	.w4-mt0 {margin-top:0%;} .w4-mt2 {margin-top:2%;} .w4-mt5 {margin-top:5%;} .w4-mt10 {margin-top:10%;} .w4-mt15 {margin-top:15%;}
	.w4-mb0 {margin-bottom:0%;} .w4-mb2 {margin-bottom:2%;} .w4-mb5 {margin-bottom:5%;} .w4-mb10 {margin-bottom:10%;} .w4-mb15 {margin-bottom:15%;}

	.w4-text06 {font-size:0.6em} .w4-text07 {font-size:0.7em} .w4-text08 {font-size:0.8em} .w4-text09 {font-size:0.9em} .w4-text10 {font-size:1em}
	.w4-text11 {font-size:1.1em} .w4-text12 {font-size:1.2em} .w4-text14 {font-size:1.4em} .w4-text16 {font-size:1.6em} .w4-text18 {font-size:1.8em} .w4-text20 {font-size:2em}
	.w4-text24 {font-size:2.4em} .w4-text28 {font-size:2.8em}
	.w4-textb {font-weight:bold;} .w4-texti {font-style:italic;}

	.w4-bdrb {border-bottom:1px solid #acf; }
	.w4-grid { display: grid; }

	.w4-grid-g100 { gap: 1rem 1rem; }
	.w4-grid-g175 { gap: 1rem 1.75rem; }

	.w4-grid-c1 { grid-template-columns: 1fr; }
	.w4-grid-c2 { grid-template-columns: 1fr 1fr; }
	.w4-grid-c3 { grid-template-columns: 1fr 1fr 1fr; }
	.w4-grid-c4 { grid-template-columns: 1fr 1fr 1fr 1fr; }
	.w4-grid-c5 { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }

	
	#mainmenu .userMenu { left: 15px; }
	#mainmenu .sMenu {  top: 120px; max-height: 80vh;}
	#mainmenu ul {padding: 0px 0px 0px 0px; }

   #mainmenu .LoginNow { padding:20px 0px 0px 0px;}
   #mainmenu ul li:not(.sMenu) { height:80px; }
   #mainmenu ul li.submenu { padding:30px 0px 0px 0px; }
   #mainmenu ul li.DDMenu { padding:20px 0px 0px 0px; }

   	#header.scrolled #mainmenu ul li:not(.sMenu) { cursor:pointer; height:50px; }
	#header.scrolled #mainmenu .LoginNow { padding:5px 0px 0px 0px;}
	#header.scrolled #mainmenu ul li.submenu { padding:15px 0px 0px 0px; }
	#header.scrolled #mainmenu ul li.DDMenu { padding:8px 0px 0px 0px; }
	#header.scrolled #mainmenu .sMenu {  top: 80px; max-height: 84vh;}
	

  	#page { padding: 120px 0px 40px 0px;  }

	.scrolling-text-container { padding: 5px 0px; }

	.AdminArea .Menu { border-radius: 20px 0px 0px 20px; -webkit-box-shadow: inset -20px 0px 25px -20px rgba(0,0,0,0.9); -moz-box-shadow: inset -20px 0px 25px -20px rgba(0,0,0,0.9); box-shadow: inset -20px 0px 25px -20px rgba(0,0,0,0.9); }
	.AdminArea .Menu ul li:hover { -webkit-box-shadow: inset -20px 0px 25px -20px rgba(0,0,0,0.9); -moz-box-shadow: inset -20px 0px 25px -20px rgba(0,0,0,0.9); box-shadow: inset -20px 0px 25px -20px rgba(0,0,0,0.9); }
	.AdminArea .Menu ul li { border-right:none;}
}

@media only screen and (min-width: 1200px) {

	#useraccounts .UAaccount .UArow > div {padding:8px 3px;}

	.w5-auto {width:auto;}
	.w5-05 {width:5%;} .w5-10 {width:10%;} .w5-15 {width:15%;} .w5-20 {width:20%;} .w5-25 {width:25%;} .w5-30 {width:30%;} .w5-33 {width:33.33%;} .w5-35 {width:35%;} .w5-40 {width:40%;} .w5-45 {width:45%;} .w5-49 {width:49%;}
	.w5-50 {width:50%;} .w5-55 {width:55%;} .w5-60 {width:60%;} .w5-65 {width:65%;} .w5-70 {width:70%;} .w5-75 {width:75%;} .w5-80 {width:80%;} .w5-85 {width:85%;} .w5-90 {width:90%;} .w5-95 {width:95%;} .w5-100 {width:100%;}

	.w5-pad15p {padding:15% 5%;} .w5-pad10p {padding:10% 5%;} .w5-pad5p {padding:5% 5%;} .w5-pad2p {padding:2% 2%;}
	.w5-pad20 {padding:20px;} .w5-pad15 {padding:15px;} .w5-pad10 {padding:10px;} .w5-pad5 {padding:5px;} .w5-pad2 {padding:2px;} .w5-pad0 {padding:0px;}
	.w5-padl20 {padding-left:20px;} .w5-padl15 {padding-left:15px;} .w5-padl10 {padding-left:10px;} .w5-padl5 {padding-left:5px;} .w5-padl2 {padding-left:2px;} .w5-padl0 {padding-left:0px;}
	.w5-padr20 {padding-right:20px;} .w5-padr15 {padding-right:15px;} .w5-padr10 {padding-right:10px;} .w5-padr5 {padding-right:5px;} .w5-padr2 {padding-right:2px;} .w5-padr0 {padding-right:0px;}
	.w5-padt20 {padding-top:20px;} .w5-padt15 {padding-top:15px;} .w5-padt10 {padding-top:10px;} .w5-padt5 {padding-top:5px;} .w5-padt2 {padding-top:2px;} .w5-padt0 {padding-top:0px;}
	.w5-padb20 {padding-bottom:20px;} .w5-padb15 {padding-bottom:15px;} .w5-padb10 {padding-bottom:10px;} .w5-padb5 {padding-bottom:5px;} .w5-padb2 {padding-bottom:2px;} .w5-padb0 {padding-bottom:0px;}
	.w5-minhnone {min-height:initial;} .w5-minh300 {min-height:300px;} 

	.w5-ib {display:inline-block;} .w5-b {display:block;} .w5-hide {display:none;} .w5-tac {text-align:center;} .w5-tal {text-align:left;} .w5-tar {text-align:right;} .w5-vat {vertical-align:top;}
	.w5-vam {vertical-align:middle;} .w5-vab {vertical-align:bottom;} .w5-fr {float:right;} .w5-fl {float:left;} .w5-fn {float:none;} .w5-cen {margin-left:auto; margin-right:auto;} .w5-rel {position:relative;}
	.w5-tc {display: table-cell;} .w5-t {display: table;} .w5-flex {display:flex}

	.w5-m0 {margin:0px;} .w5-m5 {margin:5px;} .w5-m10 {margin:10px;} .w5-m15 {margin:15px;} .w5-m20 {margin:20px;} 
	.w5-mr0 {margin-right:0%;} .w5-mr2 {margin-right:2%;} .w5-mr5 {margin-right:5%;} .w5-mr10 {margin-right:10%;} .w5-mr15 {margin-right:15%;} 
	.w5-ml0 {margin-left:0%;} .w5-ml2 {margin-left:2%;} .w5-ml5 {margin-left:5%;} .w5-ml10 {margin-left:10%;} .w5-ml15 {margin-left:15%;}
	.w5-mt0 {margin-top:0%;} .w5-mt2 {margin-top:2%;} .w5-mt5 {margin-top:5%;} .w5-mt10 {margin-top:10%;} .w5-mt15 {margin-top:15%;}
	.w5-mb0 {margin-bottom:0%;} .w5-mb2 {margin-bottom:2%;} .w5-mb5 {margin-bottom:5%;} .w5-mb10 {margin-bottom:10%;} .w5-mb15 {margin-bottom:15%;}

	.w5-text06 {font-size:0.6em} .w5-text07 {font-size:0.7em} .w5-text08 {font-size:0.8em} .w5-text09 {font-size:0.9em} .w5-text10 {font-size:1em}
	.w5-text11 {font-size:1.1em} .w5-text12 {font-size:1.2em} .w5-text14 {font-size:1.4em} .w5-text16 {font-size:1.6em} .w5-text18 {font-size:1.8em} .w5-text20 {font-size:2em}
	.w5-text24 {font-size:2.4em} .w5-text28 {font-size:2.8em}
	.w5-textb {font-weight:bold;}	.w5-texti {font-style:italic;}

	.w5-bdrb {border-bottom:1px solid #acf; }
	.w5-grid { display: grid; }

	.w5-grid-g100 { gap: 1rem 1rem; }
	.w5-grid-g175 { gap: 1rem 1.75rem; }

	.w5-grid-c1 { grid-template-columns: 1fr; }
	.w5-grid-c2 { grid-template-columns: 1fr 1fr; }
	.w5-grid-c3 { grid-template-columns: 1fr 1fr 1fr; }
	.w5-grid-c4 { grid-template-columns: 1fr 1fr 1fr 1fr; }
	.w5-grid-c5 { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }

	
	#mainmenu .userMenu { display:block !IMPORTANT; }
	#mainmenu .MyWallet { right:25%; }
	
  	#page { padding: 120px 0px 40px 330px;  }
}


@media only screen and (min-width: 1400px) {
	.w6-auto {width:auto;}
	.w6-05 {width:5%;} .w6-10 {width:10%;} .w6-15 {width:15%;} .w6-20 {width:20%;} .w6-25 {width:25%;} .w6-30 {width:30%;} .w6-33 {width:33.33%;} .w6-35 {width:35%;} .w6-40 {width:40%;} .w6-45 {width:45%;} .w6-49 {width:49%;}
	.w6-50 {width:50%;} .w6-55 {width:55%;} .w6-60 {width:60%;} .w6-65 {width:65%;} .w6-70 {width:70%;} .w6-75 {width:75%;} .w6-80 {width:80%;} .w6-85 {width:85%;} .w6-90 {width:90%;} .w6-95 {width:95%;} .w6-100 {width:100%;}

	.w6-pad15p {padding:15% 5%;} .w6-pad10p {padding:10% 5%;} .w6-pad5p {padding:5% 5%;} .w6-pad2p {padding:2% 2%;}
	.w6-pad20 {padding:20px;} .w6-pad15 {padding:15px;} .w6-pad10 {padding:10px;} .w6-pad5 {padding:5px;} .w6-pad2 {padding:2px;} .w6-pad0 {padding:0px;}
	.w6-padl20 {padding-left:20px;} .w6-padl15 {padding-left:15px;} .w6-padl10 {padding-left:10px;} .w6-padl5 {padding-left:5px;} .w6-padl2 {padding-left:2px;} .w6-padl0 {padding-left:0px;}
	.w6-padr20 {padding-right:20px;} .w6-padr15 {padding-right:15px;} .w6-padr10 {padding-right:10px;} .w6-padr5 {padding-right:5px;} .w6-padr2 {padding-right:2px;} .w6-padr0 {padding-right:0px;}
	.w6-padt20 {padding-top:20px;} .w6-padt15 {padding-top:15px;} .w6-padt10 {padding-top:10px;} .w6-padt5 {padding-top:5px;} .w6-padt2 {padding-top:2px;} .w6-padt0 {padding-top:0px;}
	.w6-padb20 {padding-bottom:20px;} .w6-padb15 {padding-bottom:15px;} .w6-padb10 {padding-bottom:10px;} .w6-padb5 {padding-bottom:5px;} .w6-padb2 {padding-bottom:2px;} .w6-padb0 {padding-bottom:0px;}
	.w6-minhnone {min-height:initial;} .w6-minh300 {min-height:300px;} 

	.w6-ib {display:inline-block;} .w6-b {display:block;} .w6-hide {display:none;} .w6-tac {text-align:center;} .w6-tal {text-align:left;} .w6-tar {text-align:right;} .w6-vat {vertical-align:top;}
	.w6-vam {vertical-align:middle;} .w6-vab {vertical-align:bottom;} .w6-fr {float:right;} .w6-fl {float:left;} .w6-fn {float:none;} .w6-cen {margin-left:auto; margin-right:auto;} .w6-rel {position:relative;}
	.w6-tc {display: table-cell;} .w6-t {display: table;} .w6-flex {display:flex}

	.w6-m0 {margin:0px;} .w6-m5 {margin:5px;} .w6-m10 {margin:10px;} .w6-m15 {margin:15px;} .w6-m20 {margin:20px;} 
	.w6-mr0 {margin-right:0%;} .w6-mr2 {margin-right:2%;} .w6-mr5 {margin-right:5%;} .w6-mr10 {margin-right:10%;} .w6-mr15 {margin-right:15%;} 
	.w6-ml0 {margin-left:0%;} .w6-ml2 {margin-left:2%;} .w6-ml5 {margin-left:5%;} .w6-ml10 {margin-left:10%;} .w6-ml15 {margin-left:15%;}
	.w6-mt0 {margin-top:0%;} .w6-mt2 {margin-top:2%;} .w6-mt5 {margin-top:5%;} .w6-mt10 {margin-top:10%;} .w6-mt15 {margin-top:15%;}
	.w6-mb0 {margin-bottom:0%;} .w6-mb2 {margin-bottom:2%;} .w6-mb5 {margin-bottom:5%;} .w6-mb10 {margin-bottom:10%;} .w6-mb15 {margin-bottom:15%;}

	.w6-text06 {font-size:0.6em} .w6-text07 {font-size:0.7em} .w6-text08 {font-size:0.8em} .w6-text09 {font-size:0.9em} .w6-text10 {font-size:1em}
	.w6-text11 {font-size:1.1em} .w6-text12 {font-size:1.2em} .w6-text14 {font-size:1.4em} .w6-text16 {font-size:1.6em} .w6-text18 {font-size:1.8em} .w6-text20 {font-size:2em}
	.w6-text24 {font-size:2.4em} .w6-text28 {font-size:2.8em}
	.w6-textb {font-weight:bold;}	.w6-texti {font-style:italic;}

	.w6-bdrb {border-bottom:1px solid #acf; }
	.w6-grid { display: grid; }

	.w6-grid-g100 { gap: 1rem 1rem; }
	.w6-grid-g175 { gap: 1rem 1.75rem; }

	.w6-grid-c1 { grid-template-columns: 1fr; }
	.w6-grid-c2 { grid-template-columns: 1fr 1fr; }
	.w6-grid-c3 { grid-template-columns: 1fr 1fr 1fr; }
	.w6-grid-c4 { grid-template-columns: 1fr 1fr 1fr 1fr; }
	.w6-grid-c5 { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }

}
@media only screen and (min-width: 1600px) {
	
	.w7-ib {display:inline-block;} .w7-b {display:block;} .w7-hide {display:none;} .w7-tac {text-align:center;} .w7-tal {text-align:left;} .w7-tar {text-align:right;} .w7-vat {vertical-align:top;}
	.w7-vam {vertical-align:middle;} .w7-vab {vertical-align:bottom;} .w7-fr {float:right;} .w7-fl {float:left;} .w7-fn {float:none;} .w7-cen {margin-left:auto; margin-right:auto;} .w7-rel {position:relative;}
	.w7-tc {display: table-cell;} .w7-t {display: table;} .w7-flex {display:flex}

	#mainmenu ul {padding: 0px 320px 0px 320px; }
	#mainmenu .MyBasket { display:block !IMPORTANT; }
	#mainmenu .MyWallet { right:25%; }
  	#page { padding: 120px 330px 40px 330px;  }
	#mainmenu .MyBasket { right: 15px; }
}

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) { /* iPhone */
}
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation: landscape) { /* iPhone (Landscape) */
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  { /* iPad */
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation: landscape)  { /* iPad (Landscape) */
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 1)  { /* iPad & Tablets */
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) { /* iPad Landscape */
}