@import url(http://fonts.googleapis.com/css?family=Maven+Pro:400,900);#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100}#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0}#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;zoom:1}html.js input.form-autocomplete{background-image:url(//www.kmoffices.com/misc/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat}html.js input.throbbing{background-image:url(//www.kmoffices.com/misc/throbber-active.gif);background-position:100% center}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em}html.js fieldset.collapsed .fieldset-wrapper{display:none}fieldset.collapsible{position:relative}fieldset.collapsible .fieldset-legend{display:block}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.resizable-textarea .grippie{background:#eee url(//www.kmoffices.com/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden}body.drag{cursor:move}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none}a.tabledrag-handle:hover{text-decoration:none}a.tabledrag-handle .handle{background:url(//www.kmoffices.com/misc/draggable.png) no-repeat 6px 9px;height:13px;margin:-.4em .5em;padding:.42em .5em;width:13px}a.tabledrag-handle-hover .handle{background-position:6px -11px}div.indentation{float:left;height:1.7em;margin:-.4em .2em -.4em -.4em;padding:.42em 0 .42em .6em;width:20px}div.tree-child{background:url(//www.kmoffices.com/misc/tree.png) no-repeat 11px center}div.tree-child-last{background:url(//www.kmoffices.com/misc/tree-bottom.png) no-repeat 11px center}div.tree-child-horizontal{background:url(//www.kmoffices.com/misc/tree.png) no-repeat -11px center}.tabledrag-toggle-weight-wrapper{text-align:right}table.sticky-header{background-color:#fff;margin-top:0}.progress .bar{background-color:#fff;border:1px solid}.progress .filled{background-color:#000;height:1.5em;width:5px}.progress .percentage{float:right}.ajax-progress{display:inline-block}.ajax-progress .throbber{background:transparent url(//www.kmoffices.com/misc/throbber-active.gif) no-repeat 0 center;float:left;height:15px;margin:2px;width:15px}.ajax-progress .message{padding-left:20px}tr .ajax-progress .throbber{margin:0 2px}.ajax-progress-bar{width:16em}.container-inline div,.container-inline label{display:inline}.container-inline .fieldset-wrapper{display:block}.nowrap{white-space:nowrap}html.js .js-hide{display:none}.element-hidden{display:none}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}*:first-child+html .clearfix{min-height:1%}ul.menu{border:0;list-style:none;text-align:left}ul.menu li{margin:0 0 0 .5em}ul li.expanded{list-style-image:url(//www.kmoffices.com/misc/menu-expanded.png);list-style-type:circle}ul li.collapsed{list-style-image:url(//www.kmoffices.com/misc/menu-collapsed.png);list-style-type:disc}ul li.leaf{list-style-image:url(//www.kmoffices.com/misc/menu-leaf.png);list-style-type:square}li.expanded,li.collapsed,li.leaf{padding:.2em .5em 0 0;margin:0}li a.active{color:#000}td.menu-disabled{background:#ccc}ul.inline,ul.links.inline{display:inline;padding-left:0}ul.inline li{display:inline;list-style-type:none;padding:0 .5em}.breadcrumb{padding-bottom:.5em}ul.primary{border-bottom:1px solid #bbb;border-collapse:collapse;height:auto;line-height:normal;list-style:none;margin:5px;padding:0 0 0 1em;white-space:nowrap}ul.primary li{display:inline}ul.primary li a{background-color:#ddd;border-color:#bbb;border-style:solid solid none solid;border-width:1px;height:auto;margin-right:.5em;padding:0 1em;text-decoration:none}
ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff}ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee}ul.secondary{border-bottom:1px solid #bbb;padding:.5em 1em;margin:5px}ul.secondary li{border-right:1px solid #ccc;display:inline;padding:0 1em}ul.secondary a{padding:0;text-decoration:none}ul.secondary a.active{border-bottom:4px solid #999}div.messages{background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:6px 0;padding:10px 10px 10px 50px}div.status{background-image:url(//www.kmoffices.com/misc/message-24-ok.png);border-color:#be7}div.status,.ok{color:#234600}div.status,table tr.ok{background-color:#f8fff0}div.warning{background-image:url(//www.kmoffices.com/misc/message-24-warning.png);border-color:#ed5}div.warning,.warning{color:#840}div.warning,table tr.warning{background-color:#fffce5}div.error{background-image:url(//www.kmoffices.com/misc/message-24-error.png);border-color:#ed541d}div.error,.error{color:#8c2e0b}div.error,table tr.error{background-color:#fef5f1}div.error p.error{color:#333}div.messages ul{margin:0 0 0 1em;padding:0}div.messages ul li{list-style-image:none}fieldset{margin-bottom:1em;padding:.5em}form{margin:0;padding:0}hr{border:1px solid gray;height:1px}img{border:0}table{border-collapse:collapse}th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left}tbody{border-top:1px solid #ccc}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:.1em .6em}th.active img{display:inline}td.active{background-color:#ddd}.item-list .title{font-weight:bold}.item-list ul{margin:0 0 .75em 0;padding:0}.item-list ul li{margin:0 0 .25em 1.5em;padding:0}.form-item,.form-actions{margin-top:1em;margin-bottom:1em}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap}.form-item .description{font-size:.85em}label{display:block;font-weight:bold}label.option{display:inline;font-weight:normal}.form-checkboxes .form-item,.form-radios .form-item{margin-top:.4em;margin-bottom:.4em}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em}input.form-checkbox,input.form-radio{vertical-align:middle}.marker,.form-required{color:#f00}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0}.more-link{text-align:right}.more-help-link{text-align:right}.more-help-link a{background:url(//www.kmoffices.com/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px}.item-list .pager{clear:both;text-align:center}.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:.5em}.pager-current{font-weight:bold}#autocomplete li.selected{background:#0072b9;color:#fff}html.js fieldset.collapsible .fieldset-legend{background:url(//www.kmoffices.com/misc/menu-expanded.png) 5px 65% no-repeat;padding-left:15px}html.js fieldset.collapsed .fieldset-legend{background-image:url(//www.kmoffices.com/misc/menu-collapsed.png);background-position:5px 50%}.fieldset-legend span.summary{color:#999;font-size:.9em;margin-left:.5em}tr.drag{background-color:#fffff0}tr.drag-previous{background-color:#ffd}.tabledrag-toggle-weight{font-size:.9em}body div.tabledrag-changed-warning{margin-bottom:.5em}tr.selected td{background:#ffc}td.checkbox,th.checkbox{text-align:center}.progress{font-weight:bold}.progress .bar{background:#ccc;border-color:#666;margin:0 .2em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.progress .filled{background:#0072b9 url(//www.kmoffices.com/misc/progress.gif)}.mollom-captcha-container span,#edit-mollom-captcha{display:block}.dblog-event pre,#simpletest-result-form table td{white-space:pre-wrap}.form-item-mollom-captcha label[for="edit-mollom-captcha"]{float:none}.mollom_captcha_flash_player:focus{border:yellow 2px solid}.mollom-captcha-container{display:inline-block;position:relative}.mollom-captcha-container .mollom-refresh-captcha{position:absolute}.mollom-captcha-container .mollom-captcha-content{padding-left:20px}.rteindent1{margin-left:40px}.rteindent2{margin-left:80px}.rteindent3{margin-left:120px}.rteindent4{margin-left:160px}.rteleft{text-align:left}.rteright{text-align:right}.rtecenter{text-align:center}.rtejustify{text-align:justify}.ibimage_left{float:left}.ibimage_right{float:right}h1,h2,h3,h4,h5,h6{color:#666}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#999}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#e73420}h2{color:#666}#navigation .selector{background:#f90}#navigation #main-menu>ul>li>a.active{background:#f90;color:#fff}#navigation #main-menu>ul>li>a.active-trail{background-color:#f90;color:#fff}body a{color:#f90}body a:hover{text-decoration:none;color:#ffb444}.progressbar-yellow .progressbar-inner{background-color:#f90}.progressbar .progressbar-inner{background-color:#f90}.field-name-field-tags a{background:#f90}.form-submit{background-color:#f90;color:#FFF}.links li a{background-color:#f90;color:#FFF}.links li a:hover{background-color:#ffca58;color:#FFF}.pictured{background-color:#f4e28b;color:#333}.button{background-color:#f4e28b;color:#333}.button a:hover{background-color:#c00}body{font:14px/1.6 'Open Sans',sans-serif}.headertxt_fscreen{position:absolute;bottom:0;right:0}.headertxt{width:100%;margin:0 auto;clear:both;position:relative;top:74px;text-align:justify}#firstline{font-family:'Open Sans',sans-serif;color:#FFF;font-weight:400;background-image:url(//www.kmoffices.com/sites/all/themes/InspiroB/images/transparent-bg.png);text-decoration:none;font-size:34px;padding:4px 13px 7px;float:left;display:block;line-height:normal}#secondline{background-image:url(//www.kmoffices.com/sites/all/themes/InspiroB/images/transparent-bg.png);font-family:'Open Sans',sans-serif;color:#FFF;text-decoration:none;font-size:14px;padding:4px 13px 7px;float:left;display:block;clear:both;text-align:justify}#secondline div{width:100%;text-align:center}#link{float:left;display:block;clear:both}.pictured{font-size:12px;padding:9px 16px;text-transform:uppercase;float:left;display:block;clear:both;margin-top:10px;display:block}.pictured a{font-size:16px;letter-spacing:0;text-transform:none;color:#FFF;text-decoration:none}
.pictured a:hover{text-decoration:underline}#main-menu{font-family:'Open Sans',sans-serif}#footer-bottom h2{font-family:'Open Sans',sans-serif}.mollom-switch-captcha{display:none}.logo{float:left}.features_top_div{float:right}#navigation{float:left}#navigation #main-menu>ul li{float:left}#main-menu>ul,#main-menu>ul *{float:left}#main-menu>ul li{float:left}#header-right{float:right}#firstline{float:left}#secondline{float:left}.pictured{float:left}.views-scroller-horizontal-container{width:600px;height:40px;overflow:hidden}.views-scroller-horizontal-item{display:inline;margin-right:20px}.views-scroller-vertical-container{width:210px;height:160px;overflow:hidden}.views-scroller-vertical-item{margin-top:20px}.views-scroller-vertical-item span{display:block}.jscroller2_up,.jscroller2_down,.jscroller2_left,.jscroller2_right{margin:0;padding:0}.jscroller2_left,.jscroller_right,.jscroller2_left_endless,.jscroller2_right_endless{white-space:nowrap}.liScroll-container{width:738px;height:27px;margin:0;padding:0;overflow:hidden}.liScroll-container .mask{position:relative;left:10px;top:8px;width:718px;overflow:hidden}ul.liScroll{position:relative;left:750px;font:bold 10px Verdana;list-style-type:none;margin:0;padding:0}ul.liScroll li{float:left;margin:0;padding:0}ul.liScroll a{white-space:nowrap;padding:0;margin:0 50px 0 0}ul.liScroll span{margin:0 10px 0 0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:'Open Sans',sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body{height:99.5%}#wrap{min-height:99.5%;position:relative}#footer-bottom{height:185px;bottom:0}#body{height:500px}body{nowhitespace:afterproperty;font:14px/1.6 'Open Sans',sans-serif;font-size:13px;text-transform:none;text-decoration:none;letter-spacing:0;word-spacing:0;line-height:1.4;color:#666;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}video{width:100% !important;height:auto !important}#wrap{width:960px;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#main-content{margin:30px 0}.container{background:#fff;padding:30px;border-top:solid 1px #f4f4f4}#content{float:left;width:590px}#blog #content img{float:left;width:600px}#content img{padding:0;border:solid 6px #f4f4f4;float:left}body.no-sidebars #content{width:100%}.remove-margin{margin-right:0 !important}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clear{clear:both}blockquote{position:relative;margin:30px 20px;padding-left:25px;font-style:italic;font-weight:bold;color:#000;quotes:"\201C""\201D""\2018""\2019"}blockquote:before{color:#000;content:open-quote;font-size:3em;line-height:.1em;position:absolute;top:20px;left:-10px}blockquote p:last-child{margin:0}pre{background:#fff url(//www.kmoffices.com/sites/all/themes/InspiroB/css/images/pre-bg.png) repeat;margin:40px 0;padding:25px 20px;line-height:25px;border:1px solid #ddd;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}ol{list-style-type:decimal}ol ol{list-style:upper-alpha}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}table{margin:0 0 1.5em;width:100%;border:1px solid #ddd;border-right:0;background:#fff}th{font-weight:bold;padding:10px 10px;background:#555;color:#fff}tr{padding:5px 5px}td{padding:5px 10px;border-top:1px solid #ddd;border-right:1px solid #ddd}.left{float:left}.right{float:right}.w50{width:48%;float:left}.w30{width:30%}.w20{width:20%}.space20{width:20px;float:left}h1,h2,h3,h4,h5,h6{color:#666}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#999}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}h1{font-size:1.7em}h2{font-size:1.7em}h3{font-size:1.286em}h4{font-size:1em}h5{font-size:.857em}h6{font-size:.714em}#main-content{font-size:1em}p{margin:0 0 10px}p img{margin:0}em{font-style:italic}strong{font-weight:bold}small{font-size:80%}hr{border:solid rgba(0,0,0,0.2);border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}p a,p a:visited{line-height:inherit}a:link{text-decoration:none}a:focus{outline:0}a{outline:0}p a,p a:visited{line-height:inherit}a:focus{outline:0}#breadcrumbs{font-size:11px}h1.page-title{color:#666;font-size:2em;line-height:2em;margin-bottom:10px;background:url(//www.kmoffices.com/sites/all/themes/InspiroB/images/stripes_black.png) 0 45px repeat-x}#content .node-teaser{padding-bottom:30px;border-bottom:1px solid #ddd;margin-bottom:15px}.node-teaser img{border:1px solid #ccc;padding:6px;height:auto;max-width:97.4%;margin:.5em 1em .5em 0;float:left}.page-node #content-wrap img{border:5px solid #eaeaea;height:auto;max-width:97.4%;margin:.5em 1em .5em 0}.node-teaser p{margin-bottom:1em}.region-content-top{margin-bottom:20px}#sidebar{margin-top:5px;float:right;width:250px;font-size:.929em}#sidebar .block>h2{margin-bottom:16px;background:url(//www.kmoffices.com/sites/all/themes/InspiroB/images/stripes_black.png) repeat-x scroll 0 40px transparent}#sidebar .block>h2 span{color:#666;font-size:1.1em;line-height:2em;margin-bottom:10px}#sidebar .block{margin-bottom:30px}#sidebar .item-list>ul li{background:url(//www.kmoffices.com/sites/all/themes/InspiroB/images/bullet_arrow.png) no-repeat scroll left 8px transparent;margin:0 0 5px 0;padding-left:15px;font-size:12px;min-height:140px}
.more-link{margin-right:8px;margin-left:8px;margin-top:15px;background-color:#f5f5f5;text-align:center;border-top-width:1px;border-top-style:solid;border-top-color:#eaeaea}#sidebar h3{font-size:14px}#sidebar h3 a{color:#f90 !important}#sidebar h4{font-size:11px}.view-id-latest_news_sidebar .date{font-style:italic;padding:5px 0}.view-latest-news-sidebar .news_image img{float:left;margin-right:10px;border:1px solid #ccc}#footer-area{color:#FFF;background-image:url(//www.kmoffices.com/sites/all/themes/InspiroB/images/footer-bg.png);font-size:.929em;position:relative}#footer-area a{color:#fff}#footer-area a:hover{color:#e73420;text-decoration:none}.footer-block{width:280px;padding:20px;display:block;float:left}.footer-block.remove-margin{margin-right:0}.footer-block .block{margin-bottom:20px}#footer-area .block>h2{color:#fff;border-bottom:1px solid #999;padding-bottom:3px}#copyright{margin:15px 0;text-align:center;font-size:.786em}.block2{width:570px}.block1{width:300px}.button{font-size:12px;padding:4px;cursor:pointer}.button a{font-style:italic;letter-spacing:0;color:#FFF;text-decoration:none}.button a:hover{text-decoration:underline}.div-block{display:block;clear:both}#custom_block{float:right}#custom_block>h2{background:url(//www.kmoffices.com/sites/all/themes/InspiroB/images/stripes_black.png) repeat-x scroll 0 30px transparent;margin-bottom:16px}.pic_left{float:left;margin:0 20px 20px 0}.pic_right{float:right;margin:0 0 20px 20px}.pic_blog_read{margin-bottom:15px}#content img{padding:0;border:solid 6px #f4f4f4;max-width:100%}.dotten-border{border:2px dotted #ccc;padding:20px}.padding20{padding:20px}.line-dotten-bottom{border-bottom:1px dotted #ccc;width:100%;display:block;clear:both}.progressbar{width:100%;height:25px;margin:0 auto 10px auto;padding:0;background:#f2f2f2}.progressbar-inner{width:77%;height:100%;background:#999;background-size:18px 18px;background-color:#ac0;background-image:#CCC}.progressbar10{width:10% !important}.progressbar20{width:20% !important}.progressbar30{width:30% !important}.progressbar40{width:40% !important}.progressbar50{width:50% !important}.progressbar60{width:60% !important}.progressbar70{width:70% !important}.progressbar80{width:80% !important}.progressbar90{width:90% !important}.progressbar100{width:100% !important}.progressbar:hover .progressbar-inner{width:100%}.progressbar .progressbar-inner,.progressbar:hover .progressbar-inner{-webkit-transition:width .5s ease-in;-moz-transition:width .5s ease-in;-o-transition:width .5s ease-in;transition:width .5s ease-in}fieldset{background:#fff;border:1px solid #ccc;margin-top:10px;margin-bottom:32px;padding:0 0 10px;position:relative;top:12px}.fieldset-wrapper{margin-top:25px}.node-form .vertical-tabs .fieldset-wrapper{margin-top:0}.filter-wrapper{top:0;padding:1em 0 .2em}.filter-help a{font-size:.857em;padding:2px 5px 0}.filter-wrapper .form-item label{margin-right:10px}.filter-wrapper .form-item{padding:0 0 .5em .5em}.filter-guidelines{padding:0 1.5em 0 .5em}fieldset.collapsed{background:transparent}fieldset legend{background:#dbdbdb;border:1px solid #ccc;border-bottom:0;display:block;height:2em;left:-1px;line-height:2;padding:0;position:absolute;text-indent:10px;text-shadow:0 1px 0 #fff;top:-12px;width:100%}fieldset .fieldset-wrapper{padding:0 10px}fieldset .fieldset-description{margin-top:5px;margin-bottom:1em;line-height:1.4;font-style:italic}input{margin:2px 0;padding:4px}.form-submit{cursor:pointer;height:40px;padding:10px;border:0;font-size:14px}input,textarea{font-size:.929em}textarea{line-height:1.5}textarea.form-textarea,select.form-select{padding:4px}input.form-text,textarea.form-textarea,select.form-select{border:1px solid #ccc}.password-suggestions ul li{margin-left:1.2em}.form-item{margin-bottom:1em;margin-top:2px}.form-item label{font-size:.929em}.form-type-radio label,.form-type-checkbox label{margin-left:4px}.form-type-radio .description,.form-type-checkbox .description{margin-left:2px}.comment h2.title{margin-bottom:1em;margin-top:10px;border-top:1px solid #d3d7d9;padding-top:50px}#comments{padding-top:30px}.comment div.user-picture img{margin-left:0}
.comment{margin-bottom:20px;display:table;vertical-align:top}.comment .attribution{display:table-cell;padding:0 35px 0 0;vertical-align:top;overflow:hidden}.comment .attribution img{margin:0;border:1px solid #d3d7d9}.comment .attribution .username{white-space:nowrap}.comment .comment-submitted p{margin:4px 0;font-size:1.071em;line-height:1.2}.comment .comment-submitted .comment-time{font-size:.786em}.comment .comment-submitted .comment-permalink{font-size:.786em;text-transform:lowercase}.comment .content{font-size:.929em;line-height:1.6}.comment .comment-arrow{background:url(//www.kmoffices.com/sites/all/themes/InspiroB/images/comment-arrow.gif) no-repeat 0 center transparent;border-left:1px solid;border-right:1px solid;height:40px;margin-left:-36px;margin-top:15px;position:absolute;width:20px}.comment .comment-text{padding:0 25px 10px 35px;display:table-cell;vertical-align:top;position:relative;width:100%;border-left:1px solid #d3d7d9}.comment .indented{margin-left:40px}.comment-unpublished{margin-right:5px;padding:5px 2px 5px 5px}.comment .comment-text .comment-arrow{border-left:1px solid #fff;border-right:1px solid #fff}.comment-form label{font-size:.929em}.comment-form input,.comment-form .form-select{margin:0}.comment-form .form-type-textarea label{float:none}.comment-form .form-item,.comment-form .form-radios,.comment-form .form-type-checkbox,.comment-form .form-select{margin-bottom:10px;overflow:hidden}.comment-form .form-type-checkbox,.comment-form .form-radios{margin-left:120px}.comment-form .form-type-checkbox label,.comment-form .form-radios label{float:none;margin-top:0}.comment-form input.form-file{width:auto}.comment-form .form-text{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.comment-form .form-item .description{font-size:.786em;line-height:1.2}#content h2.comment-form{margin-bottom:.5em}.comment-form fieldset.filter-wrapper .fieldset-wrapper,.comment-form .text-format-wrapper .form-item{margin-top:0;margin-bottom:0}.filter-wrapper label{width:auto;float:none}.filter-wrapper .form-select{min-width:120px}.comment-form fieldset.filter-wrapper .tips{font-size:.786em}#comment-body-add-more-wrapper .form-type-textarea label{margin-bottom:.4em}#edit-actions input{margin-right:.6em}img{max-width:100%}div.password-suggestions{border:0}.ui-widget-overlay{background:#222;opacity:.7}div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane{padding:1em}#forum .name{font-size:1.083em}#forum .description{font-size:1em}#search-block-form{width:142px;height:30px;float:right;display:block;position:relative}#search-block-form .form-text{width:100px;background-color:transparent;color:rgba(255,255,255,0.7);border-top-width:0;border-left-width:0;border-right-width:0;border-bottom-width:.5px;border-bottom-style:solid;border-bottom-color:#c8c8c8;float:left;border-bottom:1px solid rgba(255,255,255,0.7)}#search-block-form .form-submit{background-color:transparent;margin-top:7px;padding:0;height:18px}#search-block-form .container-inline{display:block;float:left;width:auto;margin-top:-5px;height:25px}#search-block-form #edit-actions form-actions{padding-top:-10px}#search-block-form .form-actions .form-wrapper{display:block;float:left}ol.search-results{padding-left:0}.search-results li{border-bottom:1px solid #d3d7d9;padding-bottom:.4285em;margin-bottom:.5em}.search-results li:last-child{border-bottom:0;padding-bottom:none;margin-bottom:1em}.search-results .search-snippet-info{padding-left:0}.meta{font-weight:400;font-size:.929em;margin:5px 0 10px 0}.meta a{color:#999}.meta a:hover{color:#000}.meta li{display:inline;margin-right:5px;margin-right:10px}.meta strong{font-weight:600;color:#111}.meta li:last-child{margin-right:0;padding-right:0;background:none}.field-items{padding-bottom:10px}.links{padding-top:10px}.links li a{cursor:pointer;height:20px;padding:10px;border:0;font-size:11px;padding:5px}#content table.cke_editor{background:transparent;border:0}#content table.cke_editor td{background:transparent;padding:0;border:0}.poll .vote-form .choices .title{font-size:14px;font-weight:normal;line-height:2}.poll .vote-form .choices{margin:0}.form-item label{font-size:13px;font-weight:bold}.more-link-text{font-style:italic;color:#9c0}.field-name-field-tags{margin:0 0 10px 0}.field-name-field-tags a{margin-right:5px;margin-bottom:5px;color:#fff;font-size:.929em;padding:2px 6px}.field-name-field-tags a:hover{background:#111;color:#fff}.field-name-field-tags div{display:inline}#pre-header{padding-top:30px;margin:0}#header{background-image:url(//www.kmoffices.com/sites/all/themes/InspiroB/images/transparent-bg-white.png);position:relative}.patternBG{background:url(//www.kmoffices.com/sites/all/themes/InspiroB/images/pattern.png) repeat fixed 0 0 transparent;left:0;min-height:100%;position:fixed;top:0;width:100%;z-index:-1}.headerimg{width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:center;position:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.logo{display:block}.site_slogan{vertical-align:bottom;widows:500px;padding-left:10px;color:#FFF;font-weight:bold;font-size:14px;float:left}.features_top_div{background-image:url(//www.kmoffices.com/sites/all/themes/InspiroB/images/transparent-bg.png);height:26px;padding:10px;display:block;width:310px}.top_line_tb{height:8px;background-image:url(//www.kmoffices.com/sites/all/themes/InspiroB/images/transparent-bg.png)}.social_icons{height:20px;float:right;background-image:url(//www.kmoffices.com/sites/all/themes/InspiroB/images/dot_white.gif);background-repeat:repeat-y;background-position:left}.social_icons li,ul{display:inline;padding-left:4px;float:left}.transparent_bg{background-image:url(//www.kmoffices.com/sites/all/themes/InspiroB/images/transparent-bg.png)}.white_dot{background-image:url(//www.kmoffices.com/sites/all/themes/InspiroB/images/dot_white.gif);background-repeat:repeat-y;background-position:center;min-height:18px;width:1px;margin-left:10px}.btn{height:24px;width:24px;cursor:pointer;position:fixed;right:65px;top:7px;opacity:.4;transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-webkit-transition:opacity .35s ease-in-out;z-index:100000}.btnt{text-transform:uppercase;font-size:8px;color:#fff;position:fixed;right:62px;top:7px;opacity:.4;transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-webkit-transition:opacity .35s ease-in-out;z-index:100000}.btn:hover{opacity:1}.btnf{height:24px;width:24px;cursor:pointer;position:fixed;right:97px;top:7px;opacity:.5;transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-webkit-transition:opacity .35s ease-in-out;z-index:100000}.btnf:hover{opacity:1}.btn-back{background-image:url(//www.kmoffices.com/sites/all/themes/InspiroB/images/prev-button.png);height:24px;width:24px;cursor:pointer;position:fixed;right:34px;top:7px;opacity:.4;transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-webkit-transition:opacity .35s ease-in-out}.btn-back:hover{opacity:1}.btn-next{background-image:url(//www.kmoffices.com/sites/all/themes/InspiroB/images/next-button.png);height:24px;width:24px;cursor:pointer;position:fixed;right:10px;top:7px;opacity:.4;transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-webkit-transition:opacity .35s ease-in-out}.btn-next:hover{opacity:1}#block-locale-language{float:right;padding-right:10px;padding-left:-30px;height:20px;background:url(//www.kmoffices.com/sites/all/themes/InspiroB/images/dot_white.gif);background-repeat:repeat-y;background-position:left}#block-locale-language .content{padding:0;margin:0;display:block}.language-switcher-locale-url ul,.language-switcher-locale-url li,.language-switcher-locale-url ol,.language-switcher-locale-url a,.language-switcher-locale-url a:link,.language-switcher-locale-url a.link,.language-switcher-locale-url a:visited,.language-switcher-locale-url a.visited,.language-switcher-locale-url a:hover,.language-switcher-locale-url a.hover,.language-switcher-locale-url a.hovered,.language-switcher-locale-url a.active{display:inline-block;padding-left:3px;right:-22px}
.language-link active{display:none}.language-icon{vertical-align:top;padding-top:5px}#header-right{width:330px;height:80px;background:url(//www.kmoffices.com/sites/all/themes/InspiroB/images/stripes_black.png) 0 0 repeat-x;background-color:#fff}#block-views-latest-news-block .view .view-latest_news{padding-left:10px;margin-top:10px;padding-right:10px}#block-views-latest-news-block h3 a{color:#909090;font-size:12px;line-height:11px}#block-views-latest-news-block .latest-news-body{display:block;color:#909090;margin:0;font-weight:normal;line-height:11px;padding-top:-5px;padding-bottom:-6px}#block-views-latest-news-block .post_date{color:#a4a4a4;font-weight:normal;letter-spacing:0;font-style:italic;margin-top:5px}.views-vTicker-tick-field{font-size:11px;padding:0}.view,view-news_ticker{padding:0}.views-vTicker-tick-field{line-height:12px;height:80px}#block-views-latest-news-block p{margin:0}#block-views-latest-news-blockspan p{margin:0}#block-views-latest-news-blockspan a{padding:0}#block-contactinfo-hcard,#block-block-12,#block-block-13{width:280px;background:url(//www.kmoffices.com/sites/all/themes/InspiroB/images/world_map.png) 40px 50px no-repeat;padding:20px;float:left}.block-contactinfo a{color:#fff}.block-contactinfo .phone{padding-top:10px}.block-contactinfo .tel{background:url(//www.kmoffices.com/sites/all/themes/InspiroB/images/phone.png) no-repeat scroll 0 1px rgba(0,0,0,0);display:block;padding-left:18px;padding-top:0}.block-contactinfo .email{background:url(//www.kmoffices.com/sites/all/themes/InspiroB/images/email.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:block;margin-top:8px;padding-left:18px;padding-top:0}.block-contactinfo .type{display:none}#block-contactinfo-hcard h2{color:#fff}#block-contactinfo-hcard .street-address,.longitude,.latitude{color:#fff;display:block;border:0}#block-contactinfo-hcard .locality,.country-name{color:#fff}.block-contactinfo .fn,org{padding-bottom:10px;padding-top:2px}#block-views-about-us-block{width:280px;padding:20px;display:block;float:left}#block-views-about-us-block h2{border-bottom:1px solid #999;color:#fff;margin-bottom:3px;padding-bottom:3px}#block-views-about-us-block .field-content{color:#fff}#block-simplenews-1{padding:20px;display:block;float:left;width:280px}#block-simplenews-1 .form-submit{height:25px;text-transform:none;clear:none;padding:3px;margin-top:3px;font-size:12px}#block-simplenews-1 .form-text{padding-left:5px;background-color:#ebebeb;border:0;margin-top:15px;width:130px;color:#666;height:17px;float:left}#block-simplenews-1 .edit-mail{margin-bottom:-30px}#block-simplenews-1 .element-invisible{display:none}#block-simplenews-1 .split_line{height:1px;background:#dfdfdf}#footer-bottom .block{width:280px;padding:20px;display:block;float:left}ul.inline li{padding:0}.gridCol{width:280px;float:left;display:block;padding:9px;padding-bottom:20px}.gridCol .field-content{font-weight:800}.views-row-odd{margin-right:4%}.view-portfolio .views-row{margin:0 0 20px}.view-portfolio .views-row{float:left;width:48%}.view-portfolio .views-row-odd{margin-right:4%}.view-portfolio .views-row-3,.view-portfolio .views-row-6,.view-portfolio .views-row-9,.view-portfolio .views-row-12,.view-portfolio .views-row-15{margin-right:0}#portfolio-content{width:100%;float:left;margin-right:20px}#portfolio-content .field-label{width:auto;float:left;font-style:italic;font-weight:600}.portfolio-client{display:block;clear:both;width:100%}.portfolio-client span{display:block;clear:both;float:left;padding-right:5px}#block-views-portfolio-client-images-block{padding-right:0;margin-right:-20px;padding-top:30px}.views_slideshow_cycle_main{width:100%;float:left}.views_slideshow_cycle_main .views-slideshow-cycle-main-frame{width:100% !important;height:auto}.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row{width:100% !important;height:auto}.views_slideshow_cycle_main .field-content{max-width:100%;width:100%}.views_slideshow_cycle_main .field-content img{max-width:100%;width:100%;height:auto;margin:0;padding:0}.left{float:left}.right{float:right}.social_icons{display:none}.pdf_doc{background:url(//www.kmoffices.com/sites/all/themes/InspiroB/images/icon_PDF.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:block;height:25px;line-height:25px;padding-left:25px;text-decoration:underline !important;color:#f90 !important}
.building{background:url(//www.kmoffices.com/sites/all/themes/InspiroB/images/building.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:block;height:36px;line-height:36px;padding-left:35px}.ui-accordion-content{max-height:250px}#navigation #main-menu>ul li.last a{color:#333;height:40px;line-height:40px;background:#f4e28b;margin-top:20px}#navigation #main-menu>ul li.last a.active{color:#333;height:40px;line-height:40px;background:#f90;margin-top:20px}#navigation #main-menu>ul li.last a.active{color:#333;height:40px;line-height:40px;background:#f90;margin-top:20px}#navigation #main-menu>ul li ul li.last a.active{color:#fff;height:40px;line-height:40px;background:none;margin-top:0}#navigation #main-menu>ul li ul li.last a{color:#aaa;height:32px;line-height:32px;background:none;margin-top:0}#navigation #main-menu>ul ul li.last>a:hover{background-color:#858585;color:#FFF}#navigation #main-menu ul ul li.last>a.active-trail{background-color:#858585;color:#fff}#building_wrapper{background:url(/sites/all/themes/InspiroB/images/building_bgd.png)top left no-repeat;background-size:contain}.page-node-37 #content-wrap img{border:0;height:100%;margin:0;max-width:100%}.page-node-43 #content-wrap img{border:0;height:100%;margin:0;max-width:100%}.floor_image{width:100%;height:100%}#block-block-5 a{cursor:pointer;font-size:14px;margin-bottom:5px;background-color:#f4e28b;color:#898989;display:block;padding:5px 0 5px 5px;text-align:center}#block-block-5 a.active,#block-block-5 a.active2{cursor:pointer;font-size:14px;color:#d94d4d;background-color:#f90;color:#fff}#block-block-5 a:hover{color:#d94d4d;background-color:#f90;color:#fff}#block-block-6 a{cursor:pointer;font-size:14px;margin-bottom:5px;background-color:#f4e28b;color:#898989;display:block;padding:5px 0 5px 5px;text-align:center}#block-block-6 a.active,#block-block-6 a.active2{cursor:pointer;font-size:14px;color:#d94d4d;background-color:#f90;color:#fff}#block-block-6 a:hover{color:#d94d4d;background-color:#f90;color:#fff}.floor_sheme{margin-top:20px}.content .field-items{text-align:justify;font-size:14px}#headertxt{text-align:justify}#block-block-1 .content,#block-contactinfo-hcard .content,#block-simplenews-1 .content,#block-block-9 .content,#block-block-12 .content,#block-block-13 .content{border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;padding:5px;min-height:128px;font-size:12px;line-height:18px}#block-block-1 h2,#block-contactinfo-hcard h2,#block-simplenews-1 h2,#block-block-9 h2,#block-block-12 h2,#block-block-13 h2{text-align:center}.flexslider{margin-bottom:10px !important}.flex-direction-nav a{height:50px !important}.view-id-portfolio .row-first strong a,.view-id-portfolio .row-last strong a{text-align:center;margin-bottom:10px;display:block}.gallery_link{font-size:12px;font-weight:bold}#building_wrapper_small{width:100%;height:192px;background:url(/sites/all/themes/InspiroB/images/building_bgd_small.png)top left no-repeat;background-size:contain}#navigation #main-menu>ul li .nolink{color:#898989;font-size:14px;height:80px;line-height:80px;padding:0 12px;text-decoration:none;cursor:pointer}#navigation #main-menu>ul>li.nolink>a.active{height:80px;line-height:80px}.floor:hover{cursor:pointer}#navigation{position:relative;display:block;height:80px;width:620px}#top-bar .selector,#navigation .selector{display:none}#main-menu>ul,#main-menu>ul *{margin:0;padding:0;list-style:none}#main-menu>ul{line-height:1}#main-menu>ul ul{position:absolute;top:-999em;width:180px}#main-menu>ul ul li{width:100%}#main-menu>ul li:hover{visibility:inherit}#main-menu>ul li{position:relative}#main-menu>ul a{display:block;position:relative}#main-menu>ul li:hover ul,#main-menu>ul li.sfHover ul{left:0;top:40px;z-index:99}#main-menu>ul li:hover li ul,#main-menu>ul li.sfHover li ul{top:-999em}#main-menu>ul li li:hover ul,#main-menu>ul li li.sfHover ul{left:180px;top:1px}#navigation #main-menu>ul>li:hover>ul,#main-menu>ul li.sfHover>ul{top:70px}#navigation #main-menu>ul li li:hover ul,#main-menu>ul li li.sfHover ul,#main-menu>ul li li:hover ul,#main-menu>ul li li.sfHover ul{left:200px;top:-10px}#navigation #main-menu>ul a{font-size:14px;height:80px;line-height:80px;color:#898989;padding:0 12px;text-decoration:none}#navigation #main-menu .expanded>ul a{font-size:13px;height:32px;line-height:32px;color:#aaa;padding:0 12px;text-decoration:none}#navigation #main-menu>ul li{position:relative}#navigation #main-menu>ul>li>a:hover{background-color:#666;color:#fff}#navigation #main-menu>ul>li>a.active{line-height:80px;height:80px}#navigation #main-menu>ul>li.sfHover>a,#navigation a.active,#navigation a.active:hover,#navigation #main-menu li>a.active-trail{background-color:#858585;color:#fff}#navigation #main-menu>ul ul{line-height:80px;height:80px;position:absolute;nowhitespace:afterproperty;top:-999em;width:200px;z-index:9999;left:0;border-radius:2px}#navigation #main-menu>ul ul li{background-color:#666;color:#fff;top:10px}#navigation #main-menu>ul ul li:first-child{border-top:0}#navigation #main-menu>ul ul li:last-child{border-bottom:0}#navigation #main-menu>ul ul a{display:block;padding:10px;color:#fff;height:auto;margin:0;border:0;font-size:.929em;font-weight:normal;text-shadow:none}#navigation #main-menu>ul ul li>a:hover{background-color:#858585;color:#FFF}@media only screen and (max-width:959px){#navigation ul{display:none}#toplink{display:none !important}#logo{text-align:center}#logo img{display:inline-block}#logo h1 a,#logo h2 a{display:block;float:none}#navigation{height:80px;float:left;width:370px;position:inherit;top:auto;left:auto;right:auto;margin-top:0;url(//www.kmoffices.com/sites/all/themes/InspiroB/images/responsive-nav.png) right center no-repeat}#navigation .selector{width:100%;color:#fff;font-weight:bold;line-height:70px;text-indent:40px;height:70px}#navigation .selector{width:100%;display:-moz-inline-box;display:inline-block;vertical-align:middle;zoom:1;*display:inline;cursor:pointer !important}#navigation .selector:hover{opacity:1;-moz-opacity:1;-webkit-opacity:1}
#navigation .selector select:focus{outline:0}#navigation .selector span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#navigation .selector select{position:absolute;top:0;left:0;height:70px;background:none;width:100%;font-size:13px;font-weight:500;color:#666 !important;cursor:pointer}#navigation .selector{margin:0;padding:0;border:0}#navigation .selector option{background:#000;-webkit-appearance:none;padding:10px 40px;border:0;border-bottom:1px solid #222}#navigation .selector{display:inline-block}#header-right{width:370px;height:85px}#main_map #map{width:370px;height:300px}.gridCol{width:185px;float:left;display:block;padding:9px;padding-bottom:20px}#footer-bottom .block{padding-bottom:15px}}@media only screen and (min-width:768px) and (max-width:959px){#wrap{width:690px}#content{width:380px}#sidebar{width:220px}.meta li{display:block}.preface-block,.footer-block{float:left;width:190px;margin-right:20px}#navigation{height:80px;width:360px}#header-right{width:330px;height:80px}#block-contactinfo-hcard{width:330px}#block-simplenews-1{width:190px}#block-views-about-us-block{width:330px}#block-simplenews-1 .form-text{width:95px}.block2{width:400px}.block1{width:190px}#footer-bottom .block{width:185px;padding-bottom:15px}#comments .attribution{font-size:9px}#portfolio-content{width:100%;float:left;margin-right:15px}#block-views-portfolio-client-images-block{width:100%;float:right;padding-right:-10px;margin-right:-10px;padding-top:30px}#carousel{display:none}}@media only screen and (max-width:767px){#header-social{display:none}#wrap{width:280px}#content{width:100%}.node-teaser img{float:none}ul.inline li{display:block;padding:5px;float:left}#sidebar{width:100%}.preface-block,.footer-block{width:100%}#comments .field-items{width:80%}.comment .attribution,.comment .comment-text{display:inline-block}.comment .attribution,#content img{width:120px}.comment .attribution .username{white-space:normal}.sidebar-bg{background-image:none;margin-bottom:0}#sidebar{width:100%;background:#f9f9f9;margin:30px -30px -30px;padding:30px;border-top:1px solid #ddd}.meta li{display:block}#block-contactinfo-hcard{width:240px}#block-views-latest-news-block{width:240px}#block-simplenews-1{width:240px}#search-block-form .form-text{width:45px}#search-block-form{width:90px}.features_top_div{width:260px}#navigation{width:280px;height:70px}#header-right{width:280px;height:85px}#block-views-about-us-block{width:240px}.block2{width:220px}.block1{width:220px}#footer-bottom .block{width:240px;padding-bottom:15px}#content img{width:240px}input.form-text{width:210px}.gridCol{width:280px;float:left;display:block;padding:9px;padding-bottom:20px}#firstline{font-size:16px;font-weight:600}#secondline{font-size:12px}#body{height:450px}#portfolio-content{width:220px;float:left;margin-right:15px}#block-views-portfolio-client-images-block{width:230px;height:150px;float:right}#carousel{display:none}}@media only screen and (min-width:480px) and (max-width:767px){#wrap{width:370px}#header-right{width:370px;height:90px}#navigation{width:370px}#block-contactinfo-hcard{width:330px}#block-simplenews-1{width:330px}#block-views-about-us-block{width:330px}.block2{width:300px}.block1{width:300px}#footer-bottom .block{width:330px;padding-bottom:15px}#content img{width:310px}#portfolio-content{width:310px;float:left;margin-right:15px}#block-views-portfolio-client-images-block{width:320px;height:240px;float:right;padding-right:-10px;margin-right:-10px;padding-top:10px}#carousel{display:none}}