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}
blockquote{display:block;padding:0 0 0 80px;position:relative}
blockquote:before{color:#7484ff;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:#6675e6;border-color:#6675e6}
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 #7484FF;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:#7484ff;color:#fff}
.bubble-2::after{border-color:#7484ff;border-left:22px solid transparent}
.bubble-1 cite{color:#333}
.bubble-2 cite{color:#6675e6}
.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 0}
.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:#5A69DE!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:#5A69DE;border-color:#5A69DE}
.gkPriceTable dl.gkPremium dt{border-bottom:1px solid rgba(255,255,255, 0.2);color:#fff}
.gkPriceTable dl.gkPremium dd,
.gkPriceTable dl.gkPremium dd.gkPrice small{color:#fff}