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.gkInfo1,p.gkTips1,p.gkWarning1{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;padding:12px 12px 12px 66px;position:relative}
.gkHighlight1,.gkHighlight2{cursor:default;padding:1px 5px;text-shadow:none}
pre,code{font:normal .92em/32px 'Courier New',monospace!important;margin:36px 0!important;padding:20px 26px!important}
ol{list-style-position:inside;margin:2em 0;padding:0}
ol.gkDec{list-style-type:decimal}
ol.gkRoman{list-style-type:upper-roman}
ol.gkAlpha{list-style-type:lower-alpha}
ol.gkDecimalLeadingZero{list-style-type:decimal-leading-zero}
.itemBody > div > ul,ul.gkBullet1,ul.gkBullet2,ul.gkBullet3,ul.gkBullet4,#k2Container .itemFullText ul,#k2Container .itemIntroText ul{margin:2em 0;padding:0}
ul li{list-style-position:outside}
.itemBody > div > ul li,ul.gkBullet1 li,ul.gkBullet2 li,ul.gkBullet3 li,ul.gkBullet4 li,#k2Container .itemFullText ul li,#k2Container .itemIntroText ul li{line-height:1.8em!important;list-style:none;margin:0!important;overflow:inherit;padding:2px 0 2px 28px;position:relative}
.itemBody > div > ul li:before,ul.gkBullet1 li:before,ul.gkBullet2 li:before,ul.gkBullet3 li:before,ul.gkBullet4 li:before,#k2Container .itemFullText ul li:before,#k2Container .itemIntroText ul li:before{font-family:FontAwesome;font-size:13px;position:absolute;top:3px;left:0}
div.gkLegend1 h4{background:#fff;float:left;font-size:14px;font-weight:400;left:11px;line-height:18px;margin:0 0 -9px!important;padding:0 10px;position:relative;text-transform:uppercase;top:-16px}
div.gkLegend1{margin:30px 0;padding:6px}
div.gkLegend1 p{clear:both;margin:7px}
blockquote{font-style:italic;margin:40px 0;color:#999;display:block;padding:0 0 0 80px;position:relative}
blockquote:before{color:#fa9556;content:"\f10d";font-family:FontAwesome;font-size:56px;line-height:0;position:absolute;left:0;top:15px}
blockquote.gkBlockquote1:before{color:#e5e5e5}
.gkBlockTextLeft,.gkBlockTextRight,.gkBlockTextCenter{color:#242424;display:block;font-size:18px;font-style:italic;font-weight:400;line-height:170%;padding:30px 40px;width:38%}
.gkBlockTextLeft{float:left;padding-left:0;text-align:left}
.gkBlockTextRight{float:right;padding-right:0;text-align:right}
.gkBlockTextCenter{margin:0 auto;text-align:center}
p.numblocks{margin:20px 0;min-height:56px;padding:0 0 0 72px !important;position:relative}
p.numblocks span{-moz-border-radius:2px;-ms-webkit-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:2px solid #c1c1c1;display:block;font-size:20px;font-weight:600;height:46px;left:0;line-height:46px;position:absolute;text-align:center;top:4px;width:46px}
p.num-1 span{color:#888}
p.num-2 span{color:#333;border-color:#333}
p.num-3 span{color:#fa9556;border-color:#fa9556}
p.numblocks span.highlight{border-right:none;display:inline;font-size:15px;position:static;width:auto}
.gkblock-1,.gkblock-2,.gkblock-3{margin:36px 0;padding:15px 20px}
.bubble-1,.bubble-2{margin:20px 0 40px;padding:15px 20px;position:relative}
.bubble-1::after,.bubble-2::after{border-color:transparent;border-style:solid;border-width:22px 0 0 22px;bottom:-22px;content:"";display:block;left:30px;position:absolute;width:0}
.bubble-1 cite,.bubble-2 cite{bottom:-25px;display:block;font-size:13px;font-weight:600;height:25px;left:26px;line-height:32px;padding-left:40px;position:absolute}
pre,code{border:1px solid #e5e5e5;border-left:5px solid #fa9556;color:#333;padding-left:32px}
p.gkInfo1{background-color:#f8f8f8;color:#333}
p.gkTips1{background-color:#FFFEF4;color:#333}
p.gkWarning1{background-color:#333;color:#fff}
p.gkInfo1:before,p.gkTips1:before,p.gkWarning1:before{font-family:FontAwesome;font-size:24px;position:absolute;top:5px;left:22px}
p.gkInfo1:before{color:#333;content:"\f0e6"}
p.gkTips1:before{color:#333;content:"\f0eb"}
p.gkWarning1:before{color:#fff;content:"\f057"}
div.gkLegend1{border:4px double #e5e5e5}
div.gkLegend1 h4{background:#fff;color:#242424}
.gkHighlight1{background:#ffd}
.gkblock-1{border:1px solid #e5e5e5}
.gkblock-2{background:#FFFEF4;border:1px solid #EAE8CC}
.gkblock-3{background:#f8f8f8}
.bubble-1{background:#333;color:#fff}
.bubble-1::after{border-color:#333;border-left:22px solid transparent}
.bubble-2{background:#fa9556;color:#fff}
.bubble-2::after{border-color:#fa9556;border-left:22px solid transparent}
.bubble-1 cite{color:#333}
.bubble-2 cite{color:#fa9556}
.itemBody > div > ul li:before,ul.gkBullet1 li:before,#k2Container .itemFullText ul li:before,#k2Container .itemIntroText ul li:before,#k2Container ul.gkBullet1 li:before{color:#222;content:"\f00c"}
ul.gkBullet2 li:before,#k2Container ul.gkBullet2 li:before{color:#222;content:"\f046"}
ul.gkBullet3 li:before,#k2Container ul.gkBullet3 li:before{color:#222;content:"\f0a4"}
ul.gkBullet4 li:before,#k2Container ul.gkBullet4 li:before{color:#222;content:"\f0a9"}
ul#demo-typography{background:transparent;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{color:#333;font-size:16px;margin:60px 0 20px;text-transform:uppercase}
.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:#bbb;font:normal 11px Monaco,Consolas,"Courier News",monospace}
.gkblock-3 small{color:#353639!important}
span.helpTooltip{background:#EE5F5B;color:#fff}
.gkHighlight2{background:#f5f5f5}
h5.page-header{clear:both;padding:36px 0 18px;text-transform:uppercase}
[class^="icon-"],[class*=" icon-"]{color:#222;padding-right:8px}
.gkPriceTable{padding:60px 0 48px}
.gkPriceTable::after{clear:both;content:"";display:table}
.gkPriceTable.col1 dl{width:100%}
.gkPriceTable.col2 dl{float:left;width:50%}
.gkPriceTable.col3 dl{float:left;width:33.3%}
.gkPriceTable.col4 dl{float:left;width:25%}
.gkPriceTable.col5 dl{float:left;width:20%}
.gkPriceTable dl{background:#fff;border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:-1px;padding:20px 32px}
.gkPriceTable.gkWhite dl{background:#f8f8f8}
.gkPriceTable dt{border-bottom:1px solid #ddd;color:#000;font-size:22px;font-weight:400;line-height:65px;margin-top:-20px;text-align:center}
.gkPriceTable dd{font-size:16px;font-weight:36px;padding:6px 0;text-align:center}
.gkPriceTable dd a{display:inline-block;float:none;margin:23px 0 15px}
.gkPriceTable .gkPremium dd a{background:#fff;color:#fff!important}
.gkPriceTable .gkPremium dd a:hover{background:#fff!important;border-color:#fff!important;color:#fa9556!important}
.gkPriceTable dd.gkPrice{color:#000;font-size:60px;font-weight:600}
.gkPriceTable dd.gkPrice small{color:#999;font-size:16px;font-weight:300}
.gkPriceTable dl.gkPremium{background:#fa9556;border-color:#fa9556}
.gkPriceTable dl.gkPremium dt{border-bottom:1px solid #fff3;color:#fff}
.gkPriceTable dl.gkPremium dd,.gkPriceTable dl.gkPremium dd.gkPrice small{color:#fff}