@-ms-viewport {
  width: device-width; }body{position:relative}.page-main{background:;min-height:0}.home .page-main{background-color:transparent}@media only all and (min-width:1023px){html{}body{background:}.home .page-footer{border-top:none}.page-container{padding:0 70px;margin:0 auto;max-width:1140px}.page-header,.page-main,.page-footer{position:relative}.a-row{overflow:visible}.b-row{overflow:hidden}}b,strong{font-weight:bold}img.default,.content-img img{width:auto}.h-1{font-size:26px;font-weight:300;color:#0095d3}.h-icon{background-repeat:no-repeat;min-height:22px;padding-left:30px}ul li,.bullet-list li,.link-list.bullet-list li{list-style-type:none;margin-left:0;padding-left:0}.l-arrow{background:url(http://ikeymonitor.com/wp-content/themes/ikeymonitor2015/images/arrow-heading-link.png) center right no-repeat;display:inline-block!important;padding-right:20px!important}.l-arrow-white{display:inline-block!important;padding-right:15px!important}@media only all and (min-width:1023px){.l-bold{font-size:16px;font-weight:600}.b-l-bold{font-size:16px;font-weight:600;color:#006990}.dropdown-arrow:after{content:" ";display:inline-block;height:16px;position:relative;width:25px;right:0}}@media only all and (min-width:700px){.media-section{margin:20px 0}.media-para-large .media-img{width:60px;margin-right:25px}}.menu-link-primary{float:right;display:block;padding:1em}.menu{position:relative;z-index:3}.menu ul li{background:none;padding-left:0}.menu,.menu-section,.menu>ul ul,.menu-section>ul ul{clear:both}.js .menu,.js .menu>ul ul,.js .menu-section>ul ul{overflow:hidden;max-height:0}.menu.is-active,.js .menu>ul ul.is-active,.js .menu-section>ul ul.is-active{max-height:200em}.menu li a,.menu-section li a{display:block;position:relative}.level-2{background-color:#fff}.level-2 .menu-head{display:none!important}.level-2.is-active .menu-item-primary-2{display:none}.level-2.is-active .level-3.is-active li{display:none;text-indent:38px;font-size:16px;font-weight:600;line-height:30px;color:#006990}.level-2.is-active .level-3.is-active li.mobile-show{display:block}.level-2.is-active{padding:10px 0}.menu-link-primary{display:block;height:36px;width:36px;text-indent:-9999px;background:transparent url(http://ikeymonitor.com/wp-content/themes/ikeymonitor2015/images/button-menu.png+arrow-menu.png+arrow-menu-active.png.pagespeed.is.buMcalG_zT.png) no-repeat center center;background-position:0 0}.menu-item-primary-1{height:44px;text-indent:38px;border-top:1px solid #d0d0d0;font-size:18px;font-weight:200;line-height:44px;color:#666;background:#fff;background:-moz-linear-gradient(top,white 0%,#f7f7f7 6%,#f1f1f1 93%,#ececec 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(6%,#f7f7f7),color-stop(93%,#f1f1f1),color-stop(99%,#ececec));background:-webkit-linear-gradient(top,white 0%,#f7f7f7 6%,#f1f1f1 93%,#ececec 99%);background:-o-linear-gradient(top,white 0%,#f7f7f7 6%,#f1f1f1 93%,#ececec 99%);background:-ms-linear-gradient(top,white 0%,#f7f7f7 6%,#f1f1f1 93%,#ececec 99%);background:linear-gradient(to bottom,white 0%,#f7f7f7 6%,#f1f1f1 93%,#ececec 99%)}.menu-item-primary-1:before{content:'';position:absolute;top:16px;left:16px;display:block;width:8px;height:13px;background:url(http://ikeymonitor.com/wp-content/themes/ikeymonitor2015/images/button-menu.png+arrow-menu.png+arrow-menu-active.png.pagespeed.is.buMcalG_zT.png);background-position:0 -37px}.menu-item-primary-1:hover{color:#fff}.menu-item-primary-1.is-active{color:#fff;background:#0095d3;border-top:1px solid #0095d3}.menu-item-primary-1.is-active:before{top:18px;left:16px;width:13px;height:8px;background:url(http://ikeymonitor.com/wp-content/themes/ikeymonitor2015/images/button-menu.png+arrow-menu.png+arrow-menu-active.png.pagespeed.is.buMcalG_zT.png);background-position:0 -50px}.menu-item-primary-2{text-indent:38px;font-size:16px;font-weight:600;line-height:30px}.menu-item-category{color:#666;font-size:14px;font-weight:bold;margin-top:4px}.menu-item-indent{padding-left:10px!important;display:block;margin-bottom:15px!important}@media only all and (min-width:1023px){.menu-link{display:none}.menu{position:static;float:right;margin:0}.js .menu,.js .menu>ul ul{max-height:none;overflow:visible;clear:none;background:none}.js .menu>ul ul{background:#fff;display:none}.js .menu>ul li.hover>ul{display:table}.menu li.has-subnav.hover{background-color:#0095d3;color:#fff}.level-1>.has-subnav:hover .menu-item-primary-1{}.menu ul{margin:0 0 0 -.25em;border:0}.menu li a{border:0;font:400 14px sans-serif;padding:0}.menu>ul li{margin:0 .25em}.menu>ul>li{display:inline-block}.menu>ul ul{position:absolute;top:0;width:12em}.menu>ul ul li{position:relative}.menu-arrow{display:block;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f1f1f1;position:relative;top:-10px;height:0;width:0;z-index:10}.menu>ul ul.level-2{background-color:#f1f1f1;border-top:4px solid #0095d3;padding-bottom:30px;padding-top:60px;padding-right:30px;right:-16px;top:24px;width:auto;max-width:1000px;z-index:100;-webkit-box-shadow:0 8px 8px 2px rgba(0,0,0,.5);-moz-box-shadow:0 8px 8px 2px rgba(0,0,0,.5);box-shadow:0 8px 8px 2px rgba(0,0,0,.5);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"}.menu>ul ul.level-2 .menu-head{float:left;position:absolute;top:-10px;display:inline-block!important;font-size:22px;margin:30px 0 20px 30px}.menu>ul ul.level-2 .menu-head:hover{background:url(http://ikeymonitor.com/wp-content/themes/ikeymonitor2015/images/accordion-arrow-hover.png) center right no-repeat;color:#0095d3}.menu>ul ul.level-2 .col{display:table-cell;padding-left:30px;width:auto;max-width:200px}.menu>ul ul.level-2 .col .has-subnav{margin:0 0 20px 0}.menu>ul ul.level-2 .col .level-3{background-color:transparent;display:block;left:auto;position:relative}.menu>ul ul.level-2 .col .level-3 li{margin-bottom:10px}.menu>ul ul.level-2 .col .level-3 li a{font-size:14px}.menu>ul ul.level-2 .col .level-3 li a:hover,.menu>ul ul.level-2 .col .level-3 li a:focus{color:#0095d3}.menu>ul ul.level-2 .menu-item-primary-2{border-bottom:1px solid #fff;color:#333;font-size:15px;line-height:1.33em;padding-bottom:7px;text-indent:0;margin-bottom:7px;font:700 14px 'Roboto',sans-serif}.level-2.is-active .menu-item-primary-2{display:block}.menu-item-primary-1{font-size:20px;color:#fff;height:auto;padding:10px 17px 15px;border:none;text-indent:0;line-height:1.2;background:transparent}.menu-item-primary-1:before{content:'';display:none}.menu-item-primary-1.is-active{background:none;border-top:none}}@media only all and (min-width:0px) and (max-width:700px){.menu-item-primary-1:hover{color:#333}}@media only all and (min-width:700px) and (max-width:1022px){.menu-item-primary-1{display:inline;border-left:1px solid #ccc;position:relative}.menu{position:relative;margin-bottom:20px;clear:both;background-color:#fff}.level-2{background-color:#fff}.level-1>.has-subnav{float:left;width:50%;display:block;position:relative}.level-1 > .has-subnav:nth-child(odd) {clear:both;float:right}.mobile-show{display:block;float:none;width:200%}.menu-item-primary-1:hover{color:#333}.menu:after{content:".";display:block;height:0;clear:both;visibility:hidden}}@media only all and (min-width:1023px) and (max-width:1200px){.menu-item-primary-1{font-size:17px;text-indent:0;padding:10px 5px;line-height:24px;margin-right:0;float:right;z-index:5000;display:inline-block}.menu{margin:0 -8px 0 0}.level-1{margin-right:0}}}

  








  @media only all and (min-width: 700px) {}@media only all and (min-width:1240px){.dropdown-level{background-color:#f1f1f1;padding-bottom:30px;right:-16px;top:120px;height:auto;padding:15px;margin:1px;z-index:100;-webkit-box-shadow:1px 1px 13px rgba(50,50,50,.75);-moz-box-shadow:1px 1px 13px rgba(50,50,50,.75);box-shadow:1px 1px 13px rgba(50,50,50,.75)}.dropdown-head{display:inline-block!important;font-size:22px;margin:0;color:#006990}.dropdown-content.ui-helper-reset{position:absolute!important;z-index:1;width:90%}}@media only all and (min-width:700px){.dropdown-level{width:75%}.dropdown-content.ui-helper-reset{position:absolute!important;width:70%!important}}.i-icon{content:" ";display:inline-block;height:20px;position:relative;width:20px;top:5px;left:8px}}
@media only all and (min-width: 0px) and (max-width: 700px)
{}.page-header{margin:0;border:none}.menu-item-primary-1{padding:0!important}