/* Ice Fractal Standard Page CSS */
/* Copyright (c) www.icefractal.com */

body {
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 16px;
	background: #D2F2FE;
}

h1 {
	font: 45px "Ice Fractal", Arial, sans-serif;
	margin: 0;
	text-align: center;
	overflow-wrap: break-word;
	
	font-weight: normal;
	width: 100%;
	color: #47C;
	color: #ACFA;
	text-shadow: 0.05em 0.03em 0 #0030BBD0, 0.04em 0.04em 0.09em #AFF;
}
h2 {
	overflow-wrap: break-word;
	margin: 0;
	font: 32px "Ice Fractal", Arial, sans-serif;
	text-align: center;
	font-weight: bold;
}

#header {
	width: 100%;
	border-bottom: 1px solid #9CF;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	position: relative;
}
#header .logo {
	height: 60px;
	border: none !important;
}

#header a {
	display:inline-block;
	height: 100%;
}

#header .menubar .menu {
	display:inline-block;
	padding: 0 0 0 0;
	text-align:center;
	width: 80px;
	box-sizing:border-box;
	cursor: pointer;
	height: 64px;
	vertical-align: top;
	position: relative;
}

#header .menu button {
	border: none;
	background: none;
	width: 100%;
	height: 100%;
	padding-top: 28px;
	font-size: 18px;
	font-family: Arial, sans-serif;
	cursor: inherit;
	//color: #CDF9;
	//text-shadow: 0.06em 0.06em 0 #2040BBFF, 0.04em 0.04em 0.09em #9FF;
	color: #2C68C8;
}

#header .menu:hover button {
	color: #2C68C8;
	text-shadow: 0.04em 0.04em 0.3em #9FF;
}

#header .menubar .menu > a {
	background: none !important;
	font-size: 18px;
	color:#5C92D8;
}

#header .menubar .menu .items a {
	text-align:left;
	display: block;
	padding: 6px 20px 6px 10px;
}

#header .menubar .menu .items a.curpage {
	background: #50C0FF30;
	cursor: default;
	color: black;
	user-select: none;
	-webkit-user-select: none;
}

#header .menubar .menu .items a.curpage::before {
	content:'\2022';
	position: absolute;
	margin-left: -7px;
}

#header .menubar .menu .items a.curpage:hover {
	text-shadow: none;
}

#header .menubar .menu .items {
	background-color: #C9F0FE;
	background-image: url("SnowfractalTile2.jpg");
	background-size: 768px;
	background-position: 100px 0;
	position: absolute;
	z-index: 100;
	top: 100%;
	left: 0px;
	white-space: nowrap;
	display: none;
	box-sizing: border-box;
	box-shadow: 0px 2px 5px rgba(0,0,0,0.3);
	overflow-y: auto;
	max-height: 225px;
}

#header .menubar .menu .items div {
	box-shadow: 0px 2px 5px rgba(0,0,0,0.3);
	margin: 0 8px 8px 8px;
}

#header a:hover, #header .menu:hover {
	background: #50C0FF30;
}
#header .menu:hover > a {
	color: #00F !important;
	text-shadow: 0 0 6px #4FF;
}

#header .menu:hover .items, #header .menu.open .items {
	display: block;
}

.mainmenubutton {
	float: right;
	width: 35px;
	padding: 10px 10px 18px 10px;
	position: relative;
	cursor: pointer;
	right: 20px;
	margin-right: -20px;
	display: none;
	border: none;
	box-sizing: content-box;
	background: none;
}
.mainmenubutton:hover {
	background: #00A0FF30;
}

.mainmenubutton span {
	display: block;
	width: 34px;
	height: 3px;
	border-radius: 10px;
	background: rgba(41,101,187,0.7);
	margin-top: 9px;
}

@media screen and (max-width: 700px) {
	h1 {font-size: 40px;}
	
	.mainmenubutton {display: block;}
	
	#header .menubar {display: none;}
	
	#header.showmenu .menubar {display:block;}
	#header.showmenu .menubar .menu {background: #50C0FF30; display: block; width: 100%; height: auto; padding: 0;}
	#header.showmenu .menubar .menu button, #header.showmenu .menubar .menu > a {color: #2C52B8; line-height: 40px; width: 100%; display:block;height: 40px;border-top: 2px solid rgba(0,128,255,0.3);border-bottom: 2px solid rgba(0,128,255,0.3);}
	#header.showmenu .menubar .menu .items {
		white-space: normal;
		position: static;
		display: block;
		box-shadow: 0 0 0 black;
		overflow: visible;
		max-height: none;
		padding: 0 8px 0 8px;
	}
	#header.showmenu .menubar .menu .items div {
		margin: 0;
	}

	#header.showmenu .menubar .menu .items {display:none;}
	#header.showmenu .menubar .menu button {
		margin-bottom: 5px;
		padding: 0;
		height: 50px;
		line-height: 50px;
		color: #0C42B0;
	}
	
	#header.showmenu .menubar .menu.open .items {display:block;}
	#header.showmenu .menubar .menu.open button {margin-bottom: 0;}
	
}

.snowfractalbg {
	background: url("SnowfractalTile2.jpg");
	background-size: 768px;
}

@media screen and (min-width: 1200px) {
	.snowfractalbg {
		background-size: 64%;
	}
}

.pagebg {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -10;
}

.facetbg {
	background: #EEE;
	background: url("data:image/png;base64,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");
	background-size: 512px;
}

div.frame {
	box-shadow: 0px 0px 5px #aaa;
	margin: 40px 12.5% 0 12.5%;
	box-sizing: border-box;
	position: relative;
	padding: 40px;
	
}
@media screen and (max-width: 600px) {
	.facetbg {background-size: 384px;}
	
	#header {text-align:center;}
	
	div.frame {
		margin: 40px 6.6vw 0 6.6vw;
		padding: 6.6vw;
	}
}

@media screen and (max-width: 400px) {
	h1 {font-size: 32px;}

	div.frame {
		margin: 30px 3.3vw 0 3.3vw;
	}
}
div.frame.attached {
	margin-top: 0;
	padding-top: 0;
}

div.content {
	background: #F5FFFF;
	background: rgba(245, 250, 250, 0.9);
	padding: 30px 10px 10px 10px;
	position: relative;
}
#footer {
	text-align:center;
	color: #124691;
	font-size: 14px;
	font-family: "Ice Fractal", Arial, sans-serif;
	margin-bottom: 15px;
	text-shadow: #FFF 0px 0px 30px, #FFF 0px 0px 30px, #FFF 0px 0px 20px, #FFF 0px 0px 20px;
	cursor: default;
	margin-top: 100px;
	
}
#footer a {
	margin: 5px 5px 5px 5px;
	display: inline-block;
	text-decoration: none;
	color: #003CF0;
}
#footer a:hover {
	color: #00F;
}

.icebutton {
	position: relative;
	border-top: 3px solid #F0FFFF;
	border-left: 3px solid #F0FFFF;
	border-right: 3px solid #9BE;
	border-bottom: 3px solid #9BE;
	border-radius: 4px;
	background: #E8F8FF;
	
	padding: 0.15em 0.3em 0.15em 0.3em;
	//padding: 0;
	
	box-shadow: 0 0 2px rgba(0,0,0,0.25);
	cursor: pointer;
	display: inline-block;
	font-family: Arial, sans-serif;
	font-size: 13px;
	user-select: none;
	-webkit-user-select: none;
}
.icebutton:hover {
	background:#A5E8FF;
	
	border-top: 3px solid #BEF;
	border-left: 3px solid #BEF;
	border-right: 3px solid #8BE;
	border-bottom: 3px solid #8BE;
}
.icebutton:active, .icebutton.pressed {
	top: 2px;
	left: 2px;
	box-shadow: 0 0 0 !important;
	background: #86DFFD;
	
	border-bottom: 3px solid #BEF;
	border-right: 3px solid #BEF;
	border-left: 3px solid #9CF;
	border-top: 3px solid #9CF;
}

.icebutton:disabled {
	background: #F8FEFF !important;
	border-top: 3px solid #FFFFFF !important;
	border-left: 3px solid #FFFFFF !important;
	border-right: 3px solid #ABD !important;
	border-bottom: 3px solid #ABD !important;
	
	color: #888;
	top: 0 !important;
	left: 0 !important;
	
	box-shadow: 0 0 0 !important;
	cursor: default;
}

.icebutton.large {font-size: 17px;}
.icebutton.help {border-radius: 30px; font-weight:bold; padding: 0.1em; line-height: 0; height: 1.5em; width: 1.5em;}

a {text-decoration: none; color: #00F;}
a:hover {text-shadow: 0 0 6px #4FF; /*text-decoration: underline; text-decoration-color: #88F;*/}
a:active {text-shadow: 0 0 6px #44F;}

.iceinput {
	background: #FFF;
	border: 1px solid #457;
	box-sizing: border-box;
	font-family: Arial, sans-serif;
	font-size: 14px;
}

code {
	font-family: "Lucida Console", monospace, sans-serif;
	font-size: 14px;
	white-space: pre;
	overflow-x: auto;
	width: 100%;
	display:block;
	background: white;
	padding: 5px;
	box-sizing: border-box;
	border-top: 2px solid rgba(0,64,128,0.2);
	border-bottom: 2px solid rgba(0,64,128,0.2);
}

code .keyword {color: #00F;}
code .number {color: #008080;}
code .comment {color: #008000;}
code .help {cursor: help; text-decoration: underline; text-decoration-color: #0FF; text-decoration-style: dashed;}

.iceimg, .activeimg img {
	margin: 5px 0 5px 0;
	max-width: 100%;
	box-sizing: border-box;
	border: 1px solid gray;
}

.iceframe {
	margin: 5px 0 5px 0;
	box-sizing: border-box;
	border: 1px solid gray;
	height: 500px;
	width: 500px;
	max-width: 100%;
}

.activeimg {
	display: inline-block;
	margin: 5px 0 5px 0;
	cursor: pointer;
}

.activeimg img {
	margin-bottom: 0 !important;
	display: block;
}

.activeimg div {
	width: 100%;
	background: rgba(0,0,0,0.2);
	box-sizing: border-box;
	padding: 2px;
}

button:hover + .license-codesnippet:after,
button:focus + .license-codesnippet:after,
button:active + .license-codesnippet:after   {
	content: "(All code snippets are free for personal and business uses.)";
	margin-left:5px;
	font-size: 10pt;
	color: #6C6C6C;
}
