b,strong{font-weight:600}.k2box>ul,.k2box>ul ul{list-style-type:disc;padding-left:20px}.k2box>ol,.k2box>ol ol{list-style-type:decimal;padding-left:20px}.k2box>ul li,.k2box>ul ul li,.k2box>ol li,.k2box>ol ol li{list-style-position:outside;padding-left:0}p.gkHeadline{color:#212121;font:normal 2em/1.9 "Lucida Grande",Tahoma;margin:5px 0 0!important;text-align:center}p.gkSubHeadline{color:#999;font:lighter .75em/1em "Lucida Grande",Tahoma;letter-spacing:.3em;margin:0 0 24px!important;text-align:center;text-transform:uppercase}p.gkSmallHeadline{color:#999;font-size:10px;font-weight:700;letter-spacing:2px;margin:1em 0!important;text-transform:uppercase}p.gkLargeHeadline{color:#212121;font:normal 44px/38px Arial,Helvetica,sans-serif;letter-spacing:-2px;margin:0!important;padding:0 0 6px}p.gkInfo1,p.gkTips1,p.gkWarning1{border-top-style:solid;border-bottom-style:solid;border-width:1px;color:#212121;font-size:16px;padding:.7rem .7rem .7rem 3.5rem;position:relative}p.gkInfo1:before,p.gkTips1:before,p.gkWarning1:before{content:"";font-family:FontAwesome;font-size:1.25rem;left:1.25rem;line-height:1.4;position:absolute;text-align:center;width:20px}p.gkInfo1:before{content:"\f129"}p.gkTips1:before{content:"\f08d"}p.gkWarning1:before{content:"\f071"}.gkHighlight1,.gkHighlight2,.gkHighlight3,.gkHighlight4{cursor:default;padding:1px 5px;text-shadow:none}.gkHighlight3:hover{background:#737373;color:#fff}.gkHighlight4:hover{background:#eee;color:#212121}pre,.gkCode1,.gkCode2,.gkCode3{font:normal .92em/18px 'Courier New',monospace!important;margin:1rem 0!important;padding:1rem 1rem 1rem 2rem!important}.gkCode3{border:1px solid #eee;color:#212121;padding-left:6rem!important}.gkCode3 h4{background:#0288d1;color:#fff;font-size:.825rem;margin:0 0 0 -4rem!important;position:relative;text-align:center;top:0;width:2.5rem}.itemFullText ul,.itemIntroText ul,.articleFullText ul,.list-1,.list-2,.list-3{margin:1.5em 0 2em;padding:0}.itemFullText ul li,.itemIntroText ul li,.articleFullText ul li{padding:0 0 0 24px;position:relative}.itemFullText ul li:before,.itemIntroText ul li:before,.articleFullText ul li:before{color:#212121;content:"\f111";font-family:FontAwesome;font-size:.5rem;left:0;line-height:1;position:absolute;top:12px}.list-1 li:before{content:"\f14a"!important;font-size:1rem!important;font-family:FontAwesome;top:10px!important}.list-2 li:before{content:"\f006"!important;font-size:1rem!important;font-family:FontAwesome;top:10px!important}.list-3 li:before{content:"\f0a9"!important;font-size:1rem!important;font-family:FontAwesome;top:10px!important}ol.ordered,ol.ordered ol{counter-reset:olfirst;list-style-type:none;margin:2rem 0;padding:0}ol.ordered ol{counter-reset:olsecond;margin:2rem 0 1rem}ol.ordered li{counter-increment:olfirst;padding:.5rem 0 .5rem 3rem;position:relative}ol.ordered li:before{color:#0288d1;content:counter(olfirst,decimal) ". ";font:700 1.5rem sans-serif;margin:0 1rem 0 -3rem;padding:0 .5rem 0 0;position:absolute}ol.ordered li ol li{counter-increment:olsecond}ol.ordered li ol li:before{content:counter(olfirst,decimal) "." counter(olsecond,decimal) " "}dl.gkDef1 dt,dl.gkDef2 dt,dl.gkDef3 dt{margin:10px 0 5px}dl.gkDef2 dt{text-decoration:underline}dl.gkDef3 dt{color:#666;font:lighter 1.1em/1.2em "Lucida Grande",Tahoma;font-variant:normal;letter-spacing:.3em;margin-top:10px;text-transform:uppercase}.numblock{margin:0 0 1.5rem;min-height:3rem;padding:0 0 0 3.5rem!important;position:relative}.numblock span{color:#0288d1;display:block;font-size:1.4rem;font-weight:700;left:0;line-height:1.4;position:absolute}.block-1,.block-2{background:#f6f6f6;padding:3rem}.block-2{background:#fffef4}.block-3,.block-4{border:3px solid #0288d1;padding:3rem}.block-4{border-color:#212121}.legend{border:4px double #eee;margin:2rem 0;padding:3rem}.legend h4{background:#fff;color:#151515;float:left;line-height:1;margin:0 0 -9px!important;padding:0 .625rem;position:relative;text-transform:uppercase;top:-3.777rem}.legend p{clear:both;margin:0}p.dropcap:first-child:first-letter{font-size:6em;float:left;margin:.625rem 1.5rem 0 0;line-height:.6}blockquote{border-left:3px solid #ccc;color:#212121;font-size:1.25rem;margin:3em 0;padding:0 0 0 3rem}.gkBlockTextLeft,.gkBlockTextRight,.gkBlockTextCenter{color:#212121;display:block;font-style:italic;font-weight:700;line-height:1.5;padding:2rem;width:38%}.gkBlockTextLeft{float:left;text-align:left}.gkBlockTextRight{float:right;text-align:right}.gkBlockTextCenter{margin:0 auto;text-align:center}.gkTable thead{font:normal 19px/32px "Lucida Sans Unicode","Lucida Grande",sans-serif;padding:5px 10px;text-align:left}.gkTable2 thead{font:normal 20px/32px "Lucida Sans Unicode","Lucida Grande",sans-serif;padding:5px 10px;text-align:left}.gkTooltip{color:#000;cursor:help;outline:none;position:relative;text-decoration:none;text-shadow:none}.gkTooltip span{font-size:11px;line-height:16px;margin:10px 0 0 -9999em;position:absolute}.gkTooltip:hover span{left:.5em;margin-left:0;position:absolute;top:1em;width:250px;z-index:99}.gkTooltip:hover em{display:block;font-size:16px;font-style:normal!important;line-height:30px;padding:0;text-decoration:none!important;text-shadow:none}pre{border:1px solid #e5e5e5;border-left:4px solid #0288d1;color:#212121;padding-left:2rem}.gkCode2{border:1px solid #e5e5e5;border-top:4px solid #212121;color:#212121;padding-top:2rem!important}p.gkInfo1{background:#fbfbfb;border-color:#ddd}p.gkTips1{background:#fffdf8;border-color:#f3cf7b}p.gkWarning1{background:#fff7f4;border-color:#f38867}.gkHighlight1{background:#ffd}.gkHighlight4{background:#dbae43;color:#fff}span.classicTooltip{background-color:#ffd;color:#656565}span.infoTooltip{background:#fffef4;border:1px solid #eae8cc;color:#333}span.warningTooltip{background:#fff;border:2px dashed #0288d1;color:#f93b3b}ul#demo-typography{background:0 0;overflow:hidden;padding:10px 30px 30px}ul#demo-typography li{color:#cb260a;float:left;font-size:11px;line-height:24px;list-style-position:none;list-style-type:disc;width:23.9%}ul#demo-typography li a{font-size:11px;text-shadow:2px 2px 0 #fff}.demo-typoDiv{clear:both;margin:0 0 30px;overflow:hidden}h4.demo-typo{border-bottom:1px solid #eee;color:#212121;font-size:20px;font-weight:300;margin:30px 0}.demo-typo-col2{float:left;width:50%}.demo-typo-col3{float:left;width:33%}.demo-typo-col4{float:left;width:25%}.demo-typo_padd{padding:0 15px}#warnings .demo-typo_padd p{margin:1em 0 1.6em}.typoDesc small{color:#999;font:10px Monaco,Consolas,courier news,monospace}.gkBigHeader{color:#212121;font-size:48px;line-height:1.2;text-transform:uppercase}.gkSmallHeader{color:#212121;font-size:24px;font-weight:600;line-height:1.8;margin-bottom:20px;text-transform:uppercase}.vertical-column-10,.vertical-column-20,.vertical-column-30,.vertical-column-40,.vertical-column-50,.vertical-column-60{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 2.5%}.vertical-column-10:first-child,.vertical-column-20:first-child,.vertical-column-30:first-child,.vertical-column-40:first-child,.vertical-column-50:first-child,.vertical-column-60:first-child{padding-left:0}.vertical-column-10{width:10%}.vertical-column-20{width:20%}.vertical-column-30{width:30%}.vertical-column-40{width:40%}.vertical-column-50{width:50%}.vertical-column-60{width:60%}.vertical-column-10 h3,.vertical-column-20 h3,.vertical-column-30 h3,.vertical-column-40 h3,.vertical-column-50 h3,.vertical-column-60 h3{color:#212121;font-size:18px;font-weight:600;line-height:1.2;margin:0 0 16px;text-transform:uppercase}.vertical-column-10 p,.vertical-column-20 p,.vertical-column-30 p,.vertical-column-40 p,.vertical-column-50 p,.vertical-column-60 p{color:#777;font-size:18px;font-weight:300;line-height:24px;margin:0}.vertical-column-10 strong,.vertical-column-20 strong,.vertical-column-30 strong,.vertical-column-40 strong,.vertical-column-50 strong,.vertical-column-60 strong{color:#eb592a;font-weight:300}.gkHighlight1:hover,pre:hover,.gkCode1:hover{background:#fff}.gkHighlight2:hover,.gkHighlight3,span.helpTooltip{background:#212121;color:#fff}dl.gkDef1 dd,dl.gkDef2 dd,dl.gkDef3 dd,.gkTable td,.gkTable2 td{padding:10px}.gkTable,.gkTable2{border-collapse:collapse;font-style:normal}.gkTable tfoot,.gkTable2 tfoot{font-size:.8em;font-style:italic;margin-bottom:10px;margin-top:0;padding:0;text-align:right}.classicTooltip,.customTooltip{padding:.6em .8em;text-shadow:none}.gkHighlight2,span.criticalTooltip{background:#0288d1;color:#fff}