html{font-size:100%;background-color:#faca51}body{font-family:viga,sans-serif;font-size:.75em;line-height:1.3em;color:#666}@font-face{font-family:arcadeclassic;src:url(/sites/all/themes/jumping_bean/ARCADECLASSIC.ttf) format("truetype")}.l-content{background-image:url(/sites/all/themes/jumping_bean/images/jumping-bean-geek.svg);background-repeat:no-repeat;background-position:bottom right;background-size:60px}.site-slogan{color:#000}h1{font-size:1.3em;line-height:1.2em}#edit-search-block-form--2{font-size:1.25em;color:#666}#block-search-form{text-align:center}#btn_search{height:2.1em;vertical-align:bottom}.l-region--navigation{background-color:#000;padding-top:1em;padding-bottom:1em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.l-region--navigation nav{color:#f93;vertical-align:top;background-color:#000}.l-region--navigation>nav{z-index:2;text-align:center}h2.drop-down:after{content:" \25BC"}h2.roll-up:after{content:" \25B2"}nav .menu .submenu{padding-left:2em}nav .menu h3{font-size:1.2em;color:#fff}.active-menu{color:#fff}nav h2.block__title{font-size:1.25em;margin-right:1em;padding-left:0}nav h2:first-child{padding-left:1em}nav div.menu li{list-style:none!important;padding-left:2em}nav .menu li:hover{cursor:hand;cursor:pointer;transform:scale(1.1);-webkit-transform:scale(1.1)}nav .menu li a:hover{cursor:hand;cursor:pointer;color:#fff!important;font-weight:700}nav div.menu li a{color:#090!important;font-size:1.3em!important;line-height:2em!important;text-decoration:none!important}nav .menu li.active_item{filter:none;-webkit-filter:grayscale(0%);color:#fff;font-weight:700}.l-region--sidebar-first,.l-region--sidebar-second{background-color:#fff;border-radius:.5em;box-shadow:.3125em .3125em .3125em gray;padding:.45em}.l-header{box-shadow:-.3125em -.3125em .3125em #000;min-height:237px;position:relative;background-color:#faca51}.l-content{background-color:#fff;border-radius:.5em;box-shadow:.3125em .3125em .3125em gray;padding:.45em;padding-bottom:2em;min-height:100%}.l-header,.l-main,.l-footer{margin:auto;margin-bottom:20px}.l-footer{text-align:center}.l-region--highlighted,.l-region--help,.l-region--sidebar-first,.l-region--sidebar-second{margin-bottom:20px}.no-link-decorations a,.no-link-decorations a:hover,.no-link-decorations a:active,.no-link-decorations a:visited{text-decoration:none;color:#666}.no-list-style ul,.no-list-style ol,.l-region--sidebar-second .block ul,.l-region--sidebar-second .block ol{list-style:none;padding:0}.block--jumping-bean,.l-region--sidebar-second .block{border:#666 solid 1px;border-radius:.5em;padding:.5em;margin-bottom:1em}.bio-text{text-align:justify}.node__content{padding-bottom:2em}#block-jumping-bean-author-profile{text-align:center}.bio-name{font-weight:700}nav h2>a,nav h2>a:visited{text-decoration:none;color:#f93!important}.comment{border:1px solid #d3d3d3;border-radius:.5em;padding:2em;margin-bottom:1em}.comment__content>h3{padding:10px 0 12px 19px;background:transparent url(/sites/all/themes/jumping_bean/images/icon-comment.png) left center no-repeat;margin:0 0 .25em;font-size:1.1em;font-weight:700;line-height:1.25em}.comment__content>h3 a,.comment__content>h3 a:hover,.comment__content>h3 a:active{color:#666;text-decoration:none}.block--jumping-bean li{line-height:1.5em}.node-readmore a,.block--jumping-bean a,.l-region--sidebar-second .block a{background:url(/sites/all/themes/jumping_bean/images/read_more.png) no-repeat left center;padding-left:15px}.blog_usernames_blog a:hover{text-decoration:underline}.blog_usernames_blog a{background:url(/sites/all/themes/jumping_bean/images/user_orange.png) no-repeat left center;padding-left:20px}.comment-comments a{background:url(/sites/all/themes/jumping_bean/images/comments.png) no-repeat;padding-left:20px}.comment-add a{background:url(/sites/all/themes/jumping_bean/images/comment.png) no-repeat left center;padding-left:20px}.node-teaser{border-bottom:1px dashed #ddd;padding-bottom:1em}.node-teaser a,.node-teaser a:hover,.node-teaser a:active{text-decoration:none;color:#666}.l-branding{padding-top:5px}.l-branding:after{content:url(/sites/all/themes/jumping_bean/images/jumping-bean-logo-open-source-consulting-training.svg)}#main-content{padding-left:2em;padding-right:2em;min-height:60vh}.field--type-taxonomy-term-reference{margin-top:1.5em;margin-bottom:1.5em;background:url(/sites/all/themes/jumping_bean/images/tag.png) no-repeat left top;padding-left:2em;float:left}.l-branding{text-align:center}.l-region--navigation div.container-inline{text-align:center}.l-region--sidebar-second{margin-top:1em;padding-top:1em}#front-page{margin-left:0%}#block-jumping-bean-social-media{text-align:center}#block-jumping-bean-social-media a{background:0 0}@media(min-width:44em){.l-branding:after{display:none}.l-region--navigation{position:absolute;bottom:-1px;width:100%}#right-menu-region{float:right;width:49.15254%;float:right;margin-right:0;text-align:right;height:1em}.l-region--sidebar-second{padding-top:1em;margin-top:0}nav .menu h3{font-size:.8em}nav>h2:first-child{padding-left:0}nav:first-child>h2:first-child{padding-left:1em}nav h2>a:hover{color:#fff;text-decoration:none}nav h2.block__title:hover{transform:scale(1.1);-webkit-transform:scale(1.1);color:#fff!important;cursor:hand;cursor:pointer}nav div.menu li{filter:grayscale(100%);-webkit-filter:grayscale(100%)}nav .menu li:hover{filter:none;-webkit-filter:grayscale(0%)}#banner{background-image:url(/sites/all/themes/jumping_bean/images/jumping-bean-geek-right.svg),url(/sites/all/themes/jumping_bean/images/jumping-bean-logo-open-source-consulting-training.svg),url(/sites/all/themes/jumping_bean/images/jumping-bean-open-source-consulting-dev.svgz);background-position:20% 100%,95% 68%;background-repeat:no-repeat;min-height:200px}nav h2.block__title{display:inline-block;transition:200ms}nav .menu .submenu{float:left;padding-right:1em;padding-left:0;vertical-align:top;background-color:#000;width:13em;margin-top:1em}nav div.menu li a{color:silver!important;font-size:.75em!important}.l-region--navigation{clear:both;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0}.l-region--navigation nav{clear:both;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0;position:relative;text-align:left}.l-region--navigation nav>.menu{position:absolute;top:1.2em;left:0;background-color:#000;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;padding:.5em;z-index:3;font-size:1.4em;line-height:1.59em}.l-region--navigation nav>div.menu{position:absolute;top:2.33em}.l-region--navigation nav .menu ul{position:relative;top:0;border-radius:0;padding:0}#training{width:30em}#development{width:30em}#solutions{width:30em}#solutions-datacenter,#consulting{width:15em}#search-block-form{line-height:2em;margin-top:.55em;display:inline-block;padding-left:0;position:relative}.l-region--navigation nav#about_us .menu,.l-region--navigation nav#contact_us .menu{position:absolute;left:0;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}nav#about_us .menu .submenu,nav#contact_us .menu .submenu{padding-left:.5em}nav{display:inline-block;padding-top:0;padding-bottom:0;margin:0;padding-top:0;padding-bottom:0}.l-header,.l-main,.l-footer{max-width:1180px}.l-branding{text-align:left}.l-region--header{width:66.10169%;float:right;margin-right:0}.l-content{padding-left:1.69492%;padding-right:1.69492%;width:62.71186%;float:left;margin-right:1.69492%}.l-region--sidebar-first,.l-region--sidebar-second{padding-left:1.69492%;padding-right:1.69492%;width:28.81356%;float:right;margin-right:0}.l-region--sidebar-second{clear:right}}@media(min-width:70em){.l-branding{margin-left:20px}.l-header{background-color:#000}#training{width:60em;left:-9em}#right-menu-region{width:55.6962%;float:right;margin-right:0}.l-header,.l-main,.l-footer{max-width:1180px}.l-region--header{width:62.02532%;float:right;margin-right:0}.l-content{padding-left:1.26582%;padding-right:1.26582%;width:72.1519%;float:right;margin-right:0;float:left}.l-region--sidebar-first{padding-left:1.26582%;padding-right:1.26582%;width:21.51899%;float:left;margin-right:1.26582%}.l-region--sidebar-second{padding-left:1.26582%;padding-right:1.26582%;width:21.51899%;float:right;margin-right:0;clear:none;float:right}.two-sidebars .l-content{padding-left:1.26582%;padding-right:1.26582%;width:46.83544%;float:left;margin-right:1.26582%;margin-left:25.31646%}.two-sidebars .l-region--sidebar-first,.two-sidebars .l-region--sidebar-second{padding-left:1.26582%;padding-right:1.26582%;width:21.51899%;float:left;margin-right:1.26582%}.two-sidebars .l-region--sidebar-first{margin-left:-75.94937%}.two-sidebars .l-region--sidebar-second{float:right;margin-right:0;clear:none}}