/* Override this file to add some simple CSS or LESS overrides in your theme */
/**************************************
---------------------------------------
  Company: Unity Technologies
  Author: Kristjan B. Halfdanarson
  E-mail: kristjan@unity3d.com
  @kristjanbh
  
  Project name: Answers  
  Version: 2.0
  URL: answers.unity3d.com
---------------------------------------
**************************************/

/* Global Variables from Unity3d.com. mainly just for header stuff */

html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p,
blockquote, fieldset, input, abbr, article, aside, command, details,
figcaption, figure, footer, header, hgroup, mark, meter, nav, output,
progress, section, summary, time, video {
    margin: 0;
    padding: 0;
}
fieldset,iframe { border: none; } caption,th { text-align: left; } table { border-collapse: collapse; border-spacing: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, video, canvas { display: block; }
img, img a, img a:hover { border: 0; display: block; max-width: 100%; -ms-interpolation-mode: bicubic; }
.award img { display: inline }
object, embed, iframe { border: 0; display: block; max-width: 100%; }
::-moz-selection { background: #333; color: #fff; text-shadow: none; }
::selection { background: #333; color: #fff; text-shadow: none; }
.clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clear { display: inline-table; clear: both; width: auto; height: auto; }
/* Hides from IE-mac \*/ * html .clear { height: 1%; } .clear { display: block; } /* End hide from IE-mac */


@font-face {
  font-family: 'avalon';
  src: url('https://koobas.hobune.stream/wayback/20220614082908/https://unity3d.com/profiles/unity3d/themes/unity/fonts/avalon/Avalon-Book-webfont.eot');
  src: url('https://koobas.hobune.stream/wayback/20220614082908/https://unity3d.com/profiles/unity3d/themes/unity/fonts/avalon/Avalon-Book-webfont.eot') format('embedded-opentype'),
       url('https://koobas.hobune.stream/wayback/20220614082908/https://unity3d.com/profiles/unity3d/themes/unity/fonts/avalon/Avalon-Book-webfont.woff') format('woff'),
       url('https://koobas.hobune.stream/wayback/20220614082908/https://unity3d.com/profiles/unity3d/themes/unity/fonts/avalon/Avalon-Book-webfont.ttf') format('truetype'),
       url('https://koobas.hobune.stream/wayback/20220614082908/https://unity3d.com/profiles/unity3d/themes/unity/fonts/avalon/Avalon-Book-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'avalonbold';
  src: url('https://koobas.hobune.stream/wayback/20220614082908/https://unity3d.com/profiles/unity3d/themes/unity/fonts/avalon/Avalon-Bold-webfont.eot');
  src: url('https://koobas.hobune.stream/wayback/20220614082908/https://unity3d.com/profiles/unity3d/themes/unity/fonts/avalon/Avalon-Bold-webfont.eot') format('embedded-opentype'),
       url('https://koobas.hobune.stream/wayback/20220614082908/https://unity3d.com/profiles/unity3d/themes/unity/fonts/avalon/Avalon-Bold-webfont.woff') format('woff'),
       url('https://koobas.hobune.stream/wayback/20220614082908/https://unity3d.com/profiles/unity3d/themes/unity/fonts/avalon/Avalon-Bold-webfont.ttf') format('truetype'),
       url('https://koobas.hobune.stream/wayback/20220614082908/https://unity3d.com/profiles/unity3d/themes/unity/fonts/avalon/Avalon-Bold-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

html, body {
	height: auto;
}

body {
	margin-top: -10px!important;
	font: 16px/135% 'Open Sans',sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #455463;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-font-smoothing: antialiased;
}

header.section-header  { font: 16px/135% 'Open Sans','Nanum Gothic',sans-serif; font-style: normal; font-weight: normal; color: #455463; -webkit-text-size-adjust: none; -ms-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-font-smoothing: antialiased; }

header.section-header h2,
.mobile-menu h2 {font-size: 1.6875em;
line-height: 1.2em;
color: #1b2229;
margin: 0 0 20px 0;
font-family: 'avalonbold','Nanum Gothic','Open Sans','Hiragino Kaku Gothic Pro',Meiryo,'MS PGothic',sans-serif;
text-transform: uppercase;
font-style: normal;
font-weight: normal;
}


.user-wrapper p a {	font-size: 15px; font-weight: bold;	text-decoration: underline;	outline: none;	cursor: pointer }
.user-wrapper p a:hover { color: #f06; text-decoration: none; outline: none }
.user-wrapper p a:focus { color: #f06; text-decoration: none; outline: none }
.user-wrapper p a:active { color: #222c37; text-decoration: none; outline: none }


/* Layout */
header.section-header { width: 100%; height: 110px; margin: 0 auto 15px auto; position: relative; z-index: 10; }
header.section-header div.wrap { width: 100%; max-width: 1240px; padding: 0 40px; margin: 0 auto; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
header.section-header div.shard { width: 100%; height: 70px; position: absolute; z-index: 15; right: 100%; top: 0; margin: 0 -161px 0 0; }
header.section-header div.shard:before { content: ''; width: 562px; height: 140px; display: block; position: absolute; right: 0; background: url(https://koobas.hobune.stream/wayback/20220614082908/https://unity3d.com/profiles/unity3d/themes/unity/images/assets/layout/shard.png) 0 0 no-repeat; }
header.section-header div.logo { width: 87px; height: 32px; float: left; position: relative; z-index: 16; margin: 29px 0 0 0; background: url(https://koobas.hobune.stream/wayback/20220614082908/https://unity3d.com/profiles/unity3d/themes/unity/images/ui/ui/unity-logo-darkmode.min.svg) 0 0 no-repeat; background-size: 100% 100%; }
header.section-header div.logo a { width: 84px; height: 31px; display: block; }
header.section-header div.top-fill { width: 100%; height: 70px; overflow: hidden; position: absolute; top: 0; left: 0; }
header.section-header div.top-fill div.fill { width: 200%; height: 70px; background: rgba(34,44,55,0.9); position: absolute; z-index: 14; left: 100px; top: 0; }

/* Search */
nav.top-nav div.search-wrapper { width: 0px; height: 50px; overflow: hidden; background: #fff; position: absolute; top: 10px; right: 40px; z-index: 17; -webkit-transition: width 0.15s; -moz-transition: width 0.15s; transition: width 0.15s; }
nav.top-nav div.search-wrapper .g-search-icon { background: #222c37 url(https://koobas.hobune.stream/wayback/20220614082908/https://unity3d.com/profiles/unity3d/themes/unity/images/assets/layout/core-sprites.png) -187px 9px no-repeat !important; }
nav.top-nav div.search-expanded { width: 435px; }
nav.top-nav div.gsc-control-searchbox-only { padding: 0 8px 0 0 !important; }
nav.top-nav div.gsc-control-cse, nav.top-nav form.gsc-search-box, nav.top-nav table.gsc-search-box, nav.top-nav td.gsc-input, nav.top-nav td.gsib_a { padding: 0 !important; margin: 0 !important; background: none !important; border: 0 !important; }
nav.top-nav div.gsc-input-box { font: 16px/135% 'Open Sans','Nanum Gothic',sans-serif !important; background: #fff; height: 49px; border: 0; border: 0 !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } 
nav.top-nav input.gsc-input { width: 98% !important; height: 53px !important; font-size: 0.9375em !important; text-indent: 15px; padding: 0 !important; margin: 0 !important; border: none; background: #fff none 0 0 no-repeat !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
nav.top-nav input.gsc-search-button { margin: 7px 0 0 7px !important; padding: 11px 11px 12px 11px !important; outline: none; border: 0 !important; background: #222c37 !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; }
nav.top-nav div.gsc-clear-button { display: none; } a.gsst_a { padding: 0 5px !important; } span.gscb_a { line-height: 34px; color: #99a0a7 !important; } td.gssb_e { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
nav.top-nav table.gsc-completion-container { border: #e6e6e6 1px solid !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; font-size: 0.9375em; } table.gstl_50, table.gssb_c { z-index: 9999 !important; }
nav.top-nav .gsc-completion-container { font-family: 'Open Sans','Nanum Gothic',sans-serif !important; }

/* User menu */
nav.top-nav div.user-wrapper { width: 300px; height: 0; overflow: hidden; background: #fff; text-align: left; position: absolute; top: 65px; right: 40px; z-index: 17; -webkit-box-shadow: 0 1px 20px rgba(34,44,55,0.3); -moz-box-shadow: 0 1px 20px rgba(34,44,55,0.3); box-shadow: 0 1px 20px rgba(34,44,55,0.3); }
nav.top-nav div.user-expanded { height: auto; overflow: visible; border-top: #29e5b7 5px solid; }
nav.top-nav div.user-expanded:before { content: ''; display: block; position: absolute; top: -20px; right: 37px; border: transparent 8px solid; border-bottom-color: #29e5b7;  }
nav.top-nav div.user-wrapper .content { padding: 15px; }
nav.top-nav div.user-wrapper h2 { font-size: 1.125em; border-bottom: #e6e6e6 1px solid; padding: 0 0 10px 0; margin: 0 0 15px 0; }
nav.top-nav div.user-wrapper h2 .nb { font-family: 'avalon','Nanum Gothic','Open Sans',sans-serif; }

/* Mobile */
header.m-header, nav.mobile-menu, div.m-shard { display: none; }

/* Other */
div.background { width: 100%; position: absolute; top: 0; left: 0; z-index: -1; background: 50% 0 no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
div.hero { width: 100%; margin: 0 auto; text-align: left; }

/****************************************
  ==== 8. NAVIGATION
****************************************/

/* 1st level */
nav.top-nav { width: 100%; height: 70px; }
nav.top-nav ul { list-style-type: none; padding: 0 71px 0 125px; position: relative; z-index: 16; }
nav.top-nav ul li { height: 70px; float: left; }
nav.top-nav ul li a { height: 70px; line-height: 90px; float: left; margin: 0 15px; text-decoration: none; color: #fff; font-size: 1em; font-family: 'avalon','Nanum Gothic','Open Sans',sans-serif; }
nav.top-nav ul li a:hover { color: #fff; text-decoration: underline; }
nav.top-nav ul li a.active-trail { position: relative; font-family: 'avalonbold','Nanum Gothic','Open Sans',sans-serif; line-height: 92px; color: #00cccc; }
nav.top-nav ul li a.active-trail:after { content: ''; display: block; width: 100%; height: 1px; position: absolute; bottom: 17px; left: 0; background: #00cccc; }
nav.top-nav ul li.first { margin: 0 1px 0 0; display: none; }
nav.top-nav ul li.last,
nav.top-nav ul li.m-right { float: right; }
nav.top-nav div.search-icon { width: 30px; height: 70px; position: absolute; top: 0; right: 40px; z-index: 16; cursor: pointer; background: url(https://koobas.hobune.stream/wayback/20220614082908/https://unity3d.com/profiles/unity3d/themes/unity/images/assets/layout/core-sprites.png) -189px 36px no-repeat; }
nav.top-nav div.user-icon { width: 30px; height: 70px; position: absolute; top: 0; right: 70px; z-index: 16; cursor: pointer; background: url(https://koobas.hobune.stream/wayback/20220614082908/https://unity3d.com/profiles/unity3d/themes/unity/images/assets/layout/core-sprites.png) -237px 36px no-repeat; }
nav.top-nav div.close-icon { right: 10px; background: url(https://koobas.hobune.stream/wayback/20220614082908/https://unity3d.com/profiles/unity3d/themes/unity/images/assets/layout/core-sprites.png) -284px 10px no-repeat; }

@media only screen and (min-width: 1101px) and (max-width: 1200px) {
  nav.top-nav ul li a {
    margin-right: 9px;
    margin-left: 9px;
  }
}

@media only screen and (min-width: 986px) and (max-width: 1100px) {
  nav.top-nav ul li a {
    font-size: 15px;
    margin-right: 4px;
    margin-left: 4px;
  }
}

/* 2nd level */
nav.sub-nav { width: 100%; overflow: hidden; }
nav.sub-nav div.sub-fill { width: 200%; height: 34px; background: rgba(0,204,204,0.9); position: absolute; z-index: 14; left: 100px; top: 0; }
nav.sub-nav ul { list-style-type: none; height: 34px; padding: 0 0 0 140px; position: relative; z-index: 16; }
nav.sub-nav ul li { float: left; font-family: 'avalon','Nanum Gothic','Open Sans',sans-serif; letter-spacing: 0.4px; }
nav.sub-nav ul li a { height: 34px; line-height: 34px; margin: 0 20px 0 0; display: block; float: left; color: #222c37; text-decoration: none; font-size: 0.875em; }
nav.sub-nav ul li a:hover, nav.sub-nav ul li a.active-trail { text-decoration: underline; color: #222c37; }

nav.sub-nav ul li.more a { padding: 0 12px 0 0; margin: 0; }
nav.sub-nav ul li.more a:after { content: ""; display: block; position: absolute; top: 15px; right: 0; font-size: 0; line-height: 0%; width: 0px; border: transparent 4px solid; border-top-color: #fff; }
nav.sub-nav ul li.open a:after { top: 10px; border: transparent 4px solid; border-top-color: transparent; border-bottom-color: #fff; }

.section-header .subnav-dropdown { background: #fff; position: absolute; top: 104px; left: -9999em; z-index: 20; text-align: left; border-top: #222c37 5px solid; -webkit-box-shadow: 0 1px 20px rgba(34,44,55,0.3); -moz-box-shadow: 0 1px 20px rgba(34,44,55,0.3); box-shadow: 0 1px 20px rgba(34,44,55,0.3); }
.section-header .subnav-dropdown:before { content: ""; display: block; position: absolute; top: -20px; left: 50%; font-size: 0px; line-height: 0%; width: 0; margin: 0 0 0 -5px; border: transparent 8px solid; border-bottom-color: #222c37; }
.section-header .subnav-dropdown ul { list-style: none;  }
.section-header .subnav-dropdown ul li a { display: block; color: #455463; padding: 5px 10px; border-bottom: #e6e6e6 1px solid; font-size: 0.875em; font-family: 'avalon','Nanum Gothic','Open Sans',sans-serif; text-decoration: none; }
.section-header .subnav-dropdown ul li a:hover { text-decoration: underline; }
.section-header .subnav-dropdown ul li:last-child a { border-bottom: 0; }


small {
	font-size: 0.8125em;
	 line-height: 1.3em;
	 margin: 0 0 10px 0;
	 display: block;
	
}


.blue-btn, .gray-btn { height: 42px; line-height: 42px; display: block; float: left; padding: 0 20px; color: #fff; font-size: 0.8125em; text-align: center; cursor: pointer; text-decoration: none; border: 0; font-family: 'avalonbold','Nanum Gothic','Open Sans',sans-serif; text-transform: uppercase; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
input.blue-btn, input.gray-btn { padding: 0 20px 4px 20px; }

.blue-btn, .mobile-menu .gray-btn { background-color: #00cccc; }
.gray-btn { background-color: #222c37; }

.blue-btn:hover, .gray-btn:hover { color: #fff; text-decoration: none; }

.bbtn { height: 50px; line-height: 50px; padding: 0 40px !important; font-size: 1.0em; }
.sbtn { height: 30px; line-height: 30px; padding: 0 15px !important; font-size: 0.8125em; }
.dbtn, .dbtn:hover, .dbtn:active { cursor: default; background-color: #ccc; color: #f0f0f0; background-color: #ccc;  }
.textbtn { height: 21px; line-height: 21px; background: none; float: none; display: inline; text-shadow: none; text-decoration: underline; color: #ff0066; padding: 0 !important; font-size: 0.875em; }
.textbtn:hover { background: none; text-decoration: none; color: #ff0066; }
.centerbtn { float: none; display: inline; }

.tc { text-align: center; }

small {
	font-size: 0.8125em;
	line-height: 1.3em;
	margin: 0 0 10px 0;
	display: block;
}

.i18n-en nav.top-nav ul li a {
	margin: 0 12px;
}


.mt10	{ margin-top: 10px!important; }
.mt15 { margin-top: 15px!important; }
.mt20 { margin-top: 20px!important; }

.mb10	{ margin-bottom: 10px!important; }
.mb15 { margin-bottom: 15px!important; }
.mb20 { margin-bottom: 20px!important; }
.mb40 { margin-bottom: 40px!important; }
.mb80 { margin-bottom: 80px!important; }

.mr10 {	margin-right: 10px!important; }


.pt20 { padding-top: 20px!important; }
.pb20 { padding-bottom: 20px!important; }
.pa0 { padding: 0px!important; }


.bb {
	border-bottom: #e6e6e6 1px solid;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.cl { color:#99a0a7 !important; }
.cw { color: #fff!important; }
.cug { color: #19e3b1 !important; }

.bg-ud { background-color: #222c37 !important; }


/* Answers overwrite */
.menu ul {
	margin: 0;
	padding: 0;
}

.navbar-inner {
	background-color: #222c37;
	padding: 10px 0;
}

.btn-success,
.btn-success:hover {
    color: #ffffff;
    text-shadow: none;
    background-image:	none;
    border: none;
    border-radius: 0;
    background-color: #00cccc;
}

@media only screen and (min-width: 150px) and (max-width: 985px){

body { margin-top: 0!important; overflow-x: hidden; background: #222c37; }
header.section-header { display: none; }
section.section-content { width: 100%; position: relative; z-index: 12; padding: 50px 0 0 0; background: #fff; -webkit-backface-visibility: hidden; -ms-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: -webkit-transform 500ms cubic-bezier(0.77, 0, 0.175, 1); -moz-transition: -moz-transform 500ms cubic-bezier(0.77, 0, 0.175, 1); -ms-transition: -ms-transform 500ms cubic-bezier(0.77, 0, 0.175, 1); transition: transform 500ms cubic-bezier(0.77, 0, 0.175, 1); }
.menuopen section.section-content { -webkit-transform: translateX(-272px); -moz-transform: translateX(-272px); -ms-transform: translateX(-272px); transform: translateX(-272px); }
div.hero { padding: 0; }
.g-spacer { display: none; }

/****************************************
  ==== 1.2 MOBILE HEADER
****************************************/

header.m-header { width: 100%; height: 50px; display: block; position: absolute; top: 0; z-index: 12; background-color: rgba(34,44,55,0.9); }
header.headroom--pinned { position: fixed; -webkit-transform: translateY(0%); -moz-transform: translateY(0%); transform: translateY(0%); }
header.headroom--unpinned { position: absolute; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); transform: translateY(-100%); }
header.headroom--top { position: absolute; }
div.m-logo { width: 88px; height: 50px; float: left; background: url(https://koobas.hobune.stream/wayback/20220614082908/https://unity3d.com/profiles/unity3d/themes/unity/images/assets/layout/core-sprites.png) 0 9px no-repeat; margin: 0 0 0 9px; }
div.m-logo a { width: 88px; height: 50px; display: block; }
div.m-navbtn, div.m-searchbtn, div.m-userbtn { width: 40px; height: 50px; position: relative; float: right; margin: 0 0 0 1px; cursor:  pointer; background: #00cccc; }
div.m-searchbtn { background: url(https://koobas.hobune.stream/wayback/20220614082908/https://unity3d.com/profiles/unity3d/themes/unity/images/assets/layout/core-sprites.png) -184px 17px no-repeat; }
div.m-userbtn { background: url(https://koobas.hobune.stream/wayback/20220614082908/https://unity3d.com/profiles/unity3d/themes/unity/images/assets/layout/core-sprites.png) -232px 17px no-repeat; }
div.m-navbtn div.bar { width: 16px; height: 2px; background: #fff; margin: 3px 0 0 12px; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
div.m-navbtn div.lines { width: 16px; height: 2px; position: absolute; top: 24px; left: 12px; background: #fff; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
div.m-navbtn div.lines:before, div.m-navbtn div.lines:after { content: ''; width: 16px; height: 2px; display: block; position: absolute; left: 0; background: #fff; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; -webkit-transform-origin: 1px center; -moz-transform-origin: 1px center; -o-transform-origin: 1px center; transform-origin: 1px center; }
div.m-navbtn div.lines:before { top: -5px; }
div.m-navbtn div.lines:after { top: 5px; }
div.m-navbtn.close { opacity: 1; }
div.m-navbtn.close div.lines { background: transparent; }
div.m-navbtn.close div.lines:before, div.m-navbtn.close div.lines:after { width: 16px; top: 0; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; transform-origin: 50% 50%; }
div.m-navbtn.close div.lines:before { -webkit-transform: rotate3d(0,0,1,45deg); -moz-transform: rotate3d(0,0,1,45deg); -o-transform: rotate3d(0,0,1,45deg); transform: rotate3d(0,0,1,45deg); }
div.m-navbtn.close div.lines:after { -webkit-transform: rotate3d(0,0,1,-45deg); -moz-transform: rotate3d(0,0,1,-45deg); -o-transform: rotate3d(0,0,1,-45deg); transform: rotate3d(0,0,1,-45deg); }

/****************************************
  ==== 1.3 MOBILE NAVIGATION
****************************************/

/* Layout */
nav.mobile-menu { width: 272px; color: #fff; position: absolute; display: block; top: 0; right: 0; bottom: 0; z-index: 1; overflow-x: hidden; text-align: left; }
nav.mobile-menu div.wrap { position: relative; overflow: hidden; left: 272px; z-index: 9; -webkit-transition: left 500ms cubic-bezier(0.77, 0, 0.175, 1); -moz-transition: left 500ms cubic-bezier(0.77, 0, 0.175, 1); -ms-transition: left 500ms cubic-bezier(0.77, 0, 0.175, 1); transition: left 500ms cubic-bezier(0.77, 0, 0.175, 1); }
.menuopen nav.mobile-menu div.wrap { left: 0; }
nav.mobile-menu div.menu, nav.mobile-menu div.user, nav.mobile-menu div.lang { margin: 0 20px 20px 20px; }
nav.mobile-menu h2 { font-size: 16px; font-size: 1em; margin: 0 0 5px 0; color: #fff; }

/* Search */
nav.mobile-menu div.mobile-search { margin: 0 0 20px 0; background: #fff; }
nav.mobile-menu div.gsc-control-searchbox-only { padding: 0 8px 0 0 !important; }
nav.mobile-menu div.gsc-control-cse, nav.mobile-menu form.gsc-search-box, nav.mobile-menu table.gsc-search-box, nav.mobile-menu td.gsc-input, nav.mobile-menu td.gsib_a { padding: 0 !important; margin: 0 !important; background: none !important; border: 0 !important; }
nav.mobile-menu div.gsc-input-box { font: 16px/135% 'Open Sans','Nanum Gothic','Hiragino Kaku Gothic Pro',Meiryo,'MS PGothic',sans-serif !important; background: #fff; height: 50px; border: 0; border: 0 !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } 
nav.mobile-menu input.gsc-input { width: 98% !important; height: 46px !important; font-size: 0.9375em !important; text-indent: 15px; padding: 0 !important; margin: 0 !important; border: none; background: #fff none 0 0 no-repeat !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
nav.mobile-menu input.gsc-search-button { margin: 5px 0 0 5px !important; padding: 11px 11px 12px 11px !important; outline: none; border: 0 !important; background: #222c37; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; }
nav.mobile-menu input.g-search-icon { background: #222c37 url(https://koobas.hobune.stream/wayback/20220614082908/https://unity3d.com/profiles/unity3d/themes/unity/images/assets/layout/core-sprites.png) -187px 9px no-repeat; }
nav.mobile-menu div.gsc-clear-button { display: none; }
nav.mobile-menu table.gsc-completion-container { border: #e6e6e6 1px solid !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; font-size: 0.9375em; } table.gstl_50, table.gssb_c { z-index: 9999 !important; }
nav.mobile-menu .gsc-completion-container { font-family: 'Open Sans','Nanum Gothic','Hiragino Kaku Gothic Pro',Meiryo,'MS PGothic',sans-serif !important; }

/* Menu */
nav.mobile-menu div.menu { margin: 0 20px 20px 20px; }
nav.mobile-menu div.menu ul { list-style-type: none; text-align: left; }
nav.mobile-menu div.menu ul li a { display: block; padding: 3px 0; text-decoration: none; color: #aaa; font-size: 0.9375em; }
nav.mobile-menu div.menu ul li a.active-trail { font-weight: bold; color: #fff; }
nav.mobile-menu div.menu ul li ul { padding: 0 0 5px 0; }
nav.mobile-menu div.menu ul li ul li a:before { content: "\2013\00A0\00A0\00A0"; }
nav.mobile-menu div.menu ul li ul li a.active-trail { color: #fff; font-weight: normal; }

/* Language */
nav.mobile-menu div.lang { padding: 0 0 118px 0; background: url(https://koobas.hobune.stream/wayback/20220614082908/https://unity3d.com/profiles/unity3d/themes/unity/images/assets/layout/world-large.png) right 0 no-repeat; }
nav.mobile-menu div.lang ul { list-style-type: none; }
nav.mobile-menu div.lang ul li { width: 33.333333334%; float: left; font-size: 0.8125em; margin: 0 0 5px 0; }
nav.mobile-menu div.lang ul li a { float: left; display: block; color: #aaa; }

/****************************************
  ==== 1.4 TERTIARY MENU
****************************************/

nav.tertiary-nav { height: 40px; margin: 0 0 30px 0; }
nav.tertiary-nav div.g12 { height: 40px; padding: 20px 10px 0 10px; }
nav.tertiary-nav ul.tabbed { overflow: hidden; }
nav.tertiary-nav ul.tabbed li a { padding: 0 15px !important; }
nav.navstuck div.g12 { height: 40px; background: rgba(34,44,55,0.9); padding: 0; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); }
nav.navstuck div.wrap { padding: 0 30px; }
nav.navstuck h2 { display: none; }
nav.navstuck ul.tabbed { float: left; margin: 0; }
nav.navstuck ul.tabbed li a { height: 40px; line-height: 40px; }

}





/*
     FILE ARCHIVED ON 8:29:08 Jun 14, 2022 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 18:52:50 Jul 2, 2025.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
