html,body{font-family:'Source Sans Pro',"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:16px;line-height:1.25;margin:0;padding:0;min-width:320px;}@media (max-width:47.9375em){body{font-size:1.125em;}}@media (min-width:62em){body{font-size:1.125em;}}p{font-size:1.125em;line-height:1.45;margin:1em 0;}@media (min-width:34em){p{line-height:1.25;}}@media (min-width:48em){p{line-height:1.45;}}@media (min-width:62em){p{font-size:1.25rem;line-height:1.5;}}a{color:#0078B5;text-decoration:none;}a:hover{color:#007CBA;}img{max-width:100%;height:auto;}h1{font-weight:300;font-size:3.75rem;letter-spacing:0.01em;}h2,h3,h4,h5,h6{font-weight:600;margin:1.5em 0 1em;}h2{margin:1em 0;font-size:2.125rem;letter-spacing:0.01em;}@media (min-width:34em){h2{font-size:2.375rem;}}@media (min-width:48em){h2{font-size:2.5rem;}}h3{font-size:1.5rem;letter-spacing:0.01em;}h4{font-size:1.25rem;}ul{margin:.75em 0;padding-left:2em;}li{margin:.5em 0;line-height:1.25em;}ol{margin:0 0 1.5em 1.5em;padding:0;}ol > li{padding:0 0 0 .4em;}table{width:100%;margin:1em 0;}table th{font-size:1.25em;font-weight:400;border-bottom:2px solid #E8E6E5;}tr.odd{background-color:#f7f7f7;}tr.even{background-color:transparent;}table td{padding:1em .5em;}@media (min-width:34em){table td{padding:1em;}}blockquote{padding:25px 50px;margin:0;background:transparent url(/themes/borg/images/quote-left.png) top left no-repeat;min-height:50px;}blockquote p{margin:.5em 0;}figure{margin:0 25px;}figcaption{margin-top:5px;color:#444b53;font-size:.85em;}small{font-size:.95em;}pre{overflow:hidden;overflow-x:scroll;background-color:#EEEEEE;padding:15px;margin:10px 0;}code{font-family:Menlo,Consolas,"Andale Mono","Lucida Console","Nimbus Mono L","DejaVu Sans Mono",monospace,"Courier New";font-size:0.857em;background-color:#EEEEEE;padding:0.2em 0.5em;border-radius:3px;}pre code{background-color:transparent;padding:0;}dt,dd{padding:0 0 5px 0;}label{margin:0 0 0.5em;font-size:1.125em;line-height:2.2em;}input,textarea{font-size:1.125rem;color:#444b53;background-color:#fff;line-height:40px;height:40px;max-width:100%;padding:4px 8px;border:2px solid #E8E6E5;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-sizing:border-box;-moz-border-radius:4px;border-radius:4px;}textarea{height:auto;padding:10px;}select{height:40px;color:#444b53;padding:4px 16px 4px 8px;}input[type="checkbox"]{-webkit-box-shadow:none;box-shadow:none;height:22px;line-height:22px;margin-right:.5em;}input[type="submit"]{border:2px solid #007CBA;background-color:white;color:#007CBA;font-size:1.125rem;border-radius:20px;width:auto;margin:10px 20px 10px 0;padding:0 20px;white-space:nowrap;-webkit-transition:background-color .33s;-webkit-transition:color .33s;-moz-transition:background-color .33s;-moz-transition:color .33s;-ms-transition:background-color .33s;-ms-transition:olor .33s;-o-transition:background-color .33s;-o-transition:color .33s;transition:background-color .33s;transition:color .33s;}input[type="submit"]:hover{background-color:#007CBA;color:white;}
.l-header{background:#000;color:#fff;padding:20px 0px;box-shadow:inset 0 -0.1875rem 0 0 #7D7D7D;}.l-header-inner{position:relative;}.l-header a{color:#fff;}.l-header .block-borg-blocks-branding,.l-header .block-borg-forum-branding{display:block;width:55%;padding-left:15px;}.l-header .block-system-user-menu{position:absolute;display:none;}.l-header .block-system-main-menu{text-align:right;display:block;width:40%;}.l-header ul.menu-dropdown{margin:0 auto;}@media (min-width:34em){.l-header .block-borg-blocks-branding,.l-header .block-borg-forum-branding{width:33%;}.l-header .block-system-user-menu{display:block;top:-5px;right:0;width:33%;}.l-header .block-system-main-menu{text-align:left;width:34%;}}@media (min-width:48em){.l-header .block-borg-blocks-branding,.l-header .block-borg-forum-branding{width:49%;}.l-header .block-system-user-menu{width:49%;}.l-header .block-system-main-menu{text-align:center;width:100%;margin-top:10px;}}@media (min-width:62em){.l-header .block-borg-blocks-branding,.l-header .block-borg-forum-branding{width:20%;}.l-header .block-system-user-menu{width:20%;}.l-header .block-system-main-menu{text-align:center;width:59%;margin-top:0;}}.l-top-inner{padding-right:2rem;padding-left:2rem;}.page-title{font-size:45px;letter-spacing:-.04em;}@media (min-width:34em){.page-title{font-size:64px;}}@media (min-width:62em){.l-page-title{padding-top:30px;}}.l-messages{text-align:left;}.l-wrapper{padding-bottom:50px;}@media (min-width:34em){.l-wrapper{padding-bottom:100px;}}main{position:relative;}@media (min-width:75em){.l-content p,.l-content ul li{max-width:750px;}}@media (min-width:48em){.l-middle-bottom{margin-top:30px;border-top:3px solid #E8E6E5;padding:15px 0;}}@media (min-width:62em){.l-middle-bottom{padding:30px 0;margin-top:60px;}}@media (min-width:75em){.l-middle-bottom{padding:45px 0;margin-top:90px;}}.l-sidebar{margin-top:30px;border-top:2px solid #E8E6E5;padding-top:15px;}@media (min-width:48em){.l-sidebar{margin-top:0;border-top:0;padding-top:0;}}.l-footer{border-top:3px solid #E8E6E5;border-bottom:84px solid #E8E6E5;font-size:1rem;}.l-footer-inner{position:relative;padding-bottom:60px;}.l-footer .block{padding-top:15px;padding-bottom:30px;}.l-footer h2.block-title{font-weight:normal;font-size:1.125em;}.l-footer a{color:#000;}.l-footer a:hover{text-decoration:underline;}@media (min-width:34em){.l-footer-inner{padding-bottom:0;}.l-footer .block{padding-top:50px;padding-bottom:100px;}}@media (min-width:75em){.container-fluid{padding-right:2.9375rem;padding-left:2.9375rem;}.l-header-inner{padding-right:.9375rem;padding-left:.9375rem;}}.l-wrapper.has-background{background-size:100%;background-position:top center;background-repeat:no-repeat;position:relative;padding-top:100px;}@media (min-width:26em){.l-wrapper.has-background{padding-top:150px;}}@media (min-width:48em){.l-wrapper.has-background{padding-top:175px;}}@media (min-width:62em){.l-wrapper.has-background{padding-top:200px;}}@media (min-width:75em){.l-wrapper.has-background{padding-top:250px;}}.l-wrapper.has-background .l-wrapper-inner{background-color:#fff;}
.layout--double-fixed-inner-rev .l-sidebar-inner h2{font-size:2.375rem;margin:0 0 .5em 0;}@media (min-width:850px){.layout--double-fixed-inner-rev .l-sidebar-inner .block{margin-left:25px;margin-bottom:25px;}}body.node-type-book .l-bottom{margin-top:100px;border-top:3px solid #E8E6E5;background-color:#007CBA;color:#fff;padding-bottom:0;}body.node-type-book .l-footer{margin-top:0;}
a.site-name{display:block;float:left;font-size:2.125rem;font-weight:200;letter-spacing:-.04em;}a.logo{display:block;float:left;width:40px;box-sizing:border-box;margin:0 15px;}.site-slogan{display:none;float:left;margin-left:30px;font-size:20px;font-weight:300;line-height:2.125rem;padding-top:5px;}@media (min-width:34em){a.site-name{}a.logo{_margin-right:50px;}.site-slogan{display:block;}}#admin-bar li{margin:0;}#admin-bar .admin-bar-search input{line-height:16px;height:auto;}ul.primary{height:auto;border-bottom:2px solid #E8E6E5;border-collapse:collapse;line-height:normal;list-style:none;margin:5px 0;padding:0 0 0 .5em;white-space:nowrap;box-sizing:border-box;overflow:hidden;}ul.primary li{display:inline;margin:0;padding:0;box-sizing:border-box;}ul.primary li a{display:inline-block;background-color:#f7f7f7;border-color:#E8E6E5;border-style:solid solid none solid;border-width:2px;height:auto;margin-right:0.5em;padding:8px 20px 5px 20px;text-decoration:none;border-top-left-radius:5px;border-top-right-radius:5px;box-sizing:border-box;position:relative;bottom:-2px;}ul.primary li.active a{background-color:#fff;border:2px solid #E8E6E5;border-bottom:none;padding-bottom:7px;}ul.primary li a:hover{background-color:#eee;border-color:#E8E6E5;border-bottom-color:#eee;}ul.secondary{border-bottom:2px solid #E8E6E5;padding:0.5em 1em;margin:5px;}ul.secondary li{border-right:2px solid #E8E6E5;display:inline;padding:0 1em;}ul.secondary a{padding:0;text-decoration:none;}ul.secondary a.active{border-bottom:4px solid #7D7D7D;}nav.breadcrumb{margin-bottom:15px;}nav.breadcrumb li{margin-right:.33em;}nav.breadcrumb li a{margin-right:.33em;}@media (min-width:34em){nav.breadcrumb{margin-bottom:0;position:relative;top:50%;transform:translateY(-50%);}}.vertical-tabs{background:white;border:2px solid #E8E6E5;-moz-border-radius:4px;border-radius:4px;}.search-block-form{position:relative;margin:0;}.search-block-form .form-item{margin:0 22px 0 0;}.search-block-form input.form-search{width:100%;box-sizing:border-box;}.search-block-form .form-actions{position:absolute;right:0;bottom:0;width:44px;margin:0;}.search-block-form input[type="submit"]{margin:0;text-indent:-9999px;background:#fff url(/themes/borg/images/search.png) center center no-repeat;background-size:50%;border:2px solid #E8E6E5;}.search-block-form input[type="submit"]:hover{background-color:#007CBA;background-image:url(/themes/borg/images/search-hover.png);color:#fff;border:2px solid #007CBA;}.search-results .title{margin:0;display:inline-block;}.book-navigation{margin-top:50px;}.book-navigation .book-pager{border-top:2px solid #d4d4d6;border-bottom:2px solid #d4d4d6;margin:3em 0 0 0;}.book-add-child a{margin:1em 0;display:inline-block;}article{max-width:700px;text-align:left;}article .content{padding-bottom:15px;}article .content p:first-child{margin-top:0;}@media (min-width:34em){article.view-mode-full .content{padding-bottom:30px;}}article.view-mode-project-search{max-width:100%;}article.view-mode-teaser{border-bottom:2px solid #E8E6E5;margin-bottom:25px;}article.view-mode-teaser:last-child{border-bottom:0;}article.view-mode-teaser h2{margin:0 0 15px 0;}article.view-mode-teaser footer p{margin-bottom:0;}@media (min-width:34em){article.view-mode-teaser{padding:15px 0 20px 0;margin-bottom:50px;}}@media (min-width:48em){article.view-mode-teaser{margin-bottom:75px;}}article .content .field,section .content .field{padding:5px 0;margin-bottom:15px;}article .field-name-body a,section .field-name-body a{text-decoration:underline;}article .field-name-field-image,section .field-name-field-image{text-align:center;margin-bottom:15px;}article ul.links.inline{list-style:none;display:block;margin:0;padding:15px 0;max-width:700px;text-align:right;clear:both;}article ul.links.inline li{display:inline-block;padding:0;margin:4px 8px 4px 0;}article ul.links.inline li:last-child{margin-right:0;}article ul.links.inline li a{padding:5px 15px;border-radius:15px;display:inline-block;white-space:nowrap;border:1px solid #d7d7d7;-webkit-box-shadow:0 10px 10px -10px #E8E6E5;-moz-box-shadow:0 10px 10px -10px #E8E6E5;box-shadow:0 10px 10px -10px #E8E6E5;}article ul.links.inline li a:hover{background-color:#f7f7f7;}@media (min-width:34em){article.view-mode-full ul.links.inline{padding-top:35px;}article ul.links.inline li{margin:8px 15px 8px 0;}}article.comment ul.links.inline{padding:10px;}div.submitted{color:#595959;}article footer{font-size:0.875rem;color:#000;background-color:#f7f7f7;border:1px solid #E8E6E5;border-radius:10px;padding:15px;display:table;width:100%;box-sizing:border-box;position:relative;}article footer img{display:inline-block;float:left;margin-right:15px;max-width:75px;max-height:75px;border-radius:50%;background:#fff;}article footer .submitted{display:table-cell;vertical-align:middle;width:100%;margin:0;padding:10px 0;}article footer .user-picture{margin-right:15px;}article footer .user-picture img img{border-radius:50%;background:#ffffff;margin:0 auto;}article footer .arrow-down{display:none;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #E8E6E5;position:absolute;bottom:-20px;left:33.5px;}article footer .arrow-down:after{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #f7f7f7;content:"";position:absolute;bottom:2px;left:-20px;}@media (min-width:34em){article footer{margin-bottom:25px;}article footer img{max-width:100px;max-height:100px;}article footer .submitted{padding:0;}article footer.has-picture{display:table;min-height:100px;}article footer.has-picture .user-picture,article footer.has-picture .submitted{display:table-cell;vertical-align:middle;min-height:80px;}article footer .arrow-down{display:block;left:45px;}}@media (min-width:48em){article.view-mode-full footer{margin-bottom:50px;}article footer p.submitted{font-size:1.125rem;}}article.comment{border:2px solid #E8E6E5;margin-bottom:1em;border-radius:10px;max-width:700px;}article.comment .content{padding:0 1em;}article.comment footer{border:0;}article.comment footer .arrow-down{border-left:0;border-right:0;}article.comment footer a.permalink{position:absolute;right:15px;}article .content .field-name-field-tags{padding:0;margin-bottom:0;}.field-name-field-tags{text-align:right;margin:0;padding:0;position:absolute;bottom:-15px;width:100%;height:30px;overflow:hidden;max-width:700px;}.field-name-field-tags .field-item{display:inline-block;}.field-name-field-tags a{display:inline-block;height:30px;line-height:30px;position:relative;margin-left:20px;margin-right:20px;padding:0 8px 0 12px;background:#E8E6E5;color:#000;text-decoration:none;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}.field-name-field-tags .field-item:last-child a{margin-right:0;}.field-name-field-tags a:before{content:"";float:left;position:absolute;top:0;left:-15px;width:0;height:0;border-color:transparent #E8E6E5 transparent transparent;border-style:solid;border-width:15px 15px 15px 0;}.field-name-field-tags a:after{content:"";position:absolute;top:13px;left:0;float:left;width:4px;height:4px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#fff;-moz-box-shadow:-1px -1px 2px #004977;-webkit-box-shadow:-1px -1px 2px #004977;box-shadow:-1px -1px 2px #004977;}.field-name-field-tags a:hover{background-color:#007CBA;color:#fff;}.field-name-field-tags a:hover:before{border-color:transparent #007CBA transparent transparent;}.flexslider{background:transparent;border:0;}.flexslider .slides img{width:auto;}ol.flex-control-paging > li:before{content:'';}a.feed-icon{font-size:1.25rem;}.socialfield .icon{background-color:#fff;color:#000;padding-left:0;}.socialfield-reddit .icon{padding:8px 7px 8px 1px;color:#ff4500;}.socialfield-slideshare .icon{padding:8px 2px 8px 6px;color:#4a6ea9;}.socialfield-yahoo .icon{padding:8px 8px 8px 0px;color:#720e9e;}.socialfield-facebook .icon{color:#3b5998;}.socialfield-twitter .icon{color:#55acee;}.socialfield-instagram .icon{color:#3f729b;}.socialfield-googleplus .icon{color:#dc4a38;}.socialfield-linkedin .icon{color:#0e76a8;}.socialfield-youtube .icon{color:#c4302b;}.socialfield-vimeo .icon{color:#44bbff;}.socialfield-delicious .icon{color:#222222;}.socialfield-digg .icon{color:#7a9ac2;}.socialfield-flickr .icon{color:#ff0084;}.socialfield-google .icon{color:#4285f4;}.socialfield-myspace .icon{color:#6087bb;}.socialfield-pinterest .icon{color:#c8232c;}.socialfield-stumbleupon .icon{color:#f74425;}#social-field-wrapper .description{padding:.25em 0 .25em 0;color:#7D7D7D;}div.fa-mastodon{display:inline-block;-webkit-mask-image:url(/themes/borg/images/mastodon-logo-black.svg);mask-image:url(/themes/borg/images/mastodon-logo-black.svg);background-image:url(/themes/borg/images/mastodon-logo-black.svg);background-color:#007CBA;content:'-';}div.fa-bluesky{display:inline-block;-webkit-mask-image:url(/themes/borg/images/bluesky-logo-black.svg);mask-image:url(/themes/borg/images/bluesky-logo-black.svg);background-image:url(/themes/borg/images/bluesky-logo-black.svg);background-color:#007CBA;content:'-';}.block-on-the-web-social-links{padding-bottom:30px;}.block-on-the-web-social-links a i{color:#007CBA;}.block-on-the-web-social-links a svg{background-color:#007CBA;}.l-footer .block-on-the-web-social-links a i{text-align:left;}.block-on-the-web-social-links a i:first-child{margin-left:0;}.block-on-the-web-social-links a:hover i{color:#000;}svg.otw-square{margin:5px;}a.otw-icon{display:inline-block;width:25%;text-align:center;}a.otw-svg-mask{width:28px;height:32px;}a.otw-svg-mask-2{display:inline-block;margin:5px;background:#007CBA;width:28px;height:32px;}@media (min-width:22.5em){a.otw-icon{width:auto;text-align:left;}a.otw-icon:first-child svg.otw-square{margin-left:0;}a.otw-icon:last-child svg.otw-square{margin-right:0;}a.otw-svg-mask:first-child{margin-left:0;}a.otw-svg-mask:last-child{margin-right:0;}}@media (min-width:34em){.block-on-the-web-social-links{padding-bottom:0;}.block-on-the-web-social-links a i.fa-2x{font-size:1.66em;}a.otw-svg-mask{margin:3px;}}@media (min-width:48em){.block-on-the-web-social-links a i{margin:0 2px;}.block-on-the-web-social-links a i.fa-2x{font-size:2em;}a.otw-svg-mask{margin:10px;}}.block-borg-signup-newsletter h2.block-title{font-size:1.125em;font-weight:bold;letter-spacing:.4px;}.block-borg-signup-newsletter .form-type-email label{font-weight:normal;}.block-borg-signup-newsletter .form-type-checkbox label{margin-left:0;}.block-borg-signup-newsletter .form-actions{text-align:center;}.block-borg-signup-newsletter input[type="submit"]{background-color:#000;color:#fff;border:1px solid #fff;margin:20px 0 10px 0;}.block-borg-signup-newsletter .form-actions{text-align:left;}.l-footer .block-borg-signup-newsletter{background-color:#000;color:#fff;padding:15px;padding-bottom:15px;}.l-footer .block-borg-signup-newsletter .form-actions{text-align:center;}@media (min-width:25em){.l-footer .block-borg-signup-newsletter{padding:15px 30px;}}@media (min-width:34em){.l-footer .block-borg-signup-newsletter{padding:10px 20px;}}@media (min-width:48em){.l-footer .block-borg-signup-newsletter{padding:15px 20px 15px 30px;}}@media (min-width:62em){.l-footer .block-borg-signup-newsletter{padding:30px 50px 20px 40px;}}.l-footer .block-system-powered-by{position:absolute;bottom:-62px;left:2.9375rem;padding:0;padding-bottom:0;}.block-system-powered-by span{display:block;padding:.5em 0;}.block-system-powered-by a{color:#000;}.drop-lounging{box-sizing:content-box;content:'';width:175px;height:107px;margin:0;background:transparent url(/themes/borg/images/drop-lounging.png) top left no-repeat;background-size:100%;}@media (min-width:34em){.l-footer .block-system-powered-by{left:1rem;}}@media (min-width:48em){.l-footer .block-system-powered-by{left:1.5rem;}}.form-item{margin:0 0 1em;}.form-item::last-child{margin-bottom:0;}.form-item .description{padding:.25em 0 .25em 0;color:#7D7D7D;}.form-type-radios label,.form-type-checkbox label{margin-left:5px;}.form-type-radios .description,.form-type-checkbox .description{margin-left:1.6em;}.field-type-text-long{margin:0 0 1em;}.field-prefix{line-height:2.2em;}.contact-site-form{max-width:730px;margin:0 auto;}.contact-site-form .form-item{margin:12px 0;}.contact-site-form label{display:inline-block;width:0;white-space:nowrap;padding-right:500px;margin-right:-300px;margin-bottom:4px;}.contact-site-form select{width:20em;}.contact-site-form textarea{height:16em;}.contact-site-form .form-item-copy{text-align:right;}.contact-site-form .form-item-copy label{width:auto;padding-right:0;margin-right:0;}.contact-site-form input.form-submit{margin-right:0;}body.user-form .page-title{text-align:center;}#user-login .help p{font-size:1.5rem;text-align:right;margin-top:.6em;}#user-login .form-item{padding:15px 0;margin:0;}#user-login .form-item:after{content:"";display:table;clear:both;}#user-login .form-required{display:none;}#user-login small{margin:0 10px;display:block;padding-top:10px;}@media (min-width:48em){#user-login{max-width:600px;margin:0 auto 10em auto;text-align:left;}#user-login .form-item{padding:20px 0;display:flex;}#user-login .password-toggle{top:-1.5em;}#user-login .form-item label{text-align:right;width:240px;padding-right:15px;display:inline-block;line-height:2em;margin-bottom:0;white-space:nowrap;}#user-login .form-item input{width:345px;flex:1;}#user-login small{display:inline;padding-top:0;}}#user-pass{max-width:500px;margin:0 auto 10em auto;text-align:left;}#user-pass .form-item{padding:15px 0;margin-bottom:1em;}#user-pass .form-item label{padding-right:15px;}#user-pass .form-item input{width:100%;}#user-register-form{max-width:600px;margin:0 auto;}#user-register-form .help p{font-size:1.5rem;text-align:right;margin-top:.6em;}#user-register-form fieldset .form-item{padding:5px 0;margin-bottom:.5em;}#user-register-form .form-item label{padding-right:15px;line-height:2.2em;margin:0;}#user-register-form .field-type-text-long label{width:auto;}#user-register-form .form-type-checkbox label{line-height:1.25em;}#user-register-form .form-item input[type="text"],#user-register-form .form-item input[type="email"]{width:100%;}#user-register-form #edit-contact{margin:30px 0;}#user-register-form #edit-contact .fieldset-wrapper{padding-bottom:0;}#user-register-form #edit-contact .form-item input{display:inline-block;width:auto;flex:none;}#user-register-form #edit-contact .form-item label{width:auto;}#user-register-form .form-item-pass{display:block;}#user-register-form .form-item-pass .form-item{margin:0;padding:10px 0 15px 0;}#user-register-form .akismet-privacy{color:#666;}@media (min-width:48em){#user-register-form .form-type-textfield,#user-register-form .form-type-email{display:flex;padding:10px 0;margin:0;flex-wrap:wrap;}#user-register-form .form-type-textfield label,#user-register-form .form-type-email label{width:145px;text-align:right;}#user-register-form .form-item input[type="text"],#user-register-form .form-item input[type="email"]{flex:1;}#user-register-form .form-item div.description{display:block;padding-left:165px;}#user-register-form .form-item-captcha-response div.description{display:none;}#user-register-form #edit-contact .form-item input{flex:none;}}.filter-wrapper{padding:3em 0 1.5em;}.user-profile-form table{width:100%;}.user-profile-form table th{border:0;}.user-profile-form table tbody{border-top:1px solid #E8E6E5;}.user-profile-form table.tabledrag-processed tbody{border-top:1px solid #eee;}.user-profile-form table td{padding:3px 4px;}.field-name-field-photo{position:relative;}.field-name-field-photo .image-preview{float:none;}.field-name-field-photo .image-preview img{border-radius:50%;background:#fff;}div.image-widget-data{float:none;}a.tabledrag-handle{padding:.75em 0 0 0;}a.tabledrag-handle .handle{margin:-0.4em 0;padding:0.42em 0.25em;}.draggable a.tabledrag-handle{margin-left:0;}.item-list .pager{display:inline-block;margin:20px 0 0;padding:0;}.item-list .pager li{position:relative;display:block;float:left;min-width:2em;height:2em;margin:0;padding:2px;line-height:2em;font-weight:normal;font-size:1.25rem;}.item-list .pager li a{display:block;min-width:2em;height:2em;color:#86898a;}.item-list .pager li a:hover,.item-list .pager li a:focus,.item-list .pager li a:active{color:#007CBA;}.item-list .pager .pager-item{display:none;}.item-list .pager .pager-current:before{content:'Page ';}@media (min-width:34em){.item-list .pager .pager-item{display:block;}.item-list .pager .pager-current:before{content:'';}}.pager-current:before,.pager-current + .pager-item:before,.pager-item + .pager-item:before{content:'';}.item-list .pager-current:first-child{padding-left:4em;padding-left:calc(4em + 8px);}.item-list .pager-current:last-child{padding-right:4em;padding-right:calc(4em + 8px);}@media (min-width:34em){.item-list .pager-current:first-child{padding-left:0;padding-right:0;}.pager-current:first-child:before{display:none;}.pager-current:before,.pager-current + .pager-item:before,.pager-item + .pager-item:before{position:absolute;left:0;top:50%;z-index:1;width:0em;height:1.2em;pointer-events:none;-webkit-transform:translate(-0.05em,-50%) rotate(20deg);-ms-transform:translate(-0.05em,-50%) rotate(20deg);transform:translate(-0.05em,-50%) rotate(20deg);border-left:1px solid #86898a;}}.pager-first a,.pager-previous a,.pager-next a,.pager-last a{position:relative;display:block;width:2em;height:2em;text-indent:-9999em;overflow:hidden;}.pager-first a:before,.pager-first a:after,.pager-previous a:before,.pager-previous a:after,.pager-next a:before,.pager-next a:after,.pager-last a:before,.pager-last a:after{position:absolute;top:0;left:0;content:'';border:0 solid #86898a;width:.5em;height:.5em;-webkit-transform:translate(0.6em,0.65em) rotate(45deg);-ms-transform:translate(0.6em,0.65em) rotate(45deg);transform:translate(0.6em,0.65em) rotate(45deg);}.pager-first a:hover:before,.pager-first a:hover:after,.pager-previous a:hover:before,.pager-previous a:hover:after,.pager-next a:hover:before,.pager-next a:hover:after,.pager-last a:hover:before,.pager-last a:hover:after,.pager-first a:active:before,.pager-first a:active:after,.pager-previous a:active:before,.pager-previous a:active:after,.pager-next a:active:before,.pager-next a:active:after,.pager-last a:active:before,.pager-last a:active:after,.pager-first a:focus:before,.pager-first a:focus:after,.pager-previous a:focus:before,.pager-previous a:focus:after,.pager-next a:focus:before,.pager-next a:focus:after,.pager-last a:focus:before,.pager-last a:focus:after{border-color:#007CBA;}.pager-first a:before,.pager-first a:after{border-width:0 0 2px 2px;}.pager-first a:before{left:1px;}.pager-first a:after{left:7px;}.pager-previous a:before{border-width:0 0 2px 2px;}.pager-previous a:before{left:3px;}.pager-next a:before{border-width:2px 2px 0 0;}.pager-next a:before{left:0px;}.pager-last a:before,.pager-last a:after{border-width:2px 2px 0 0;}.pager-last a:before{left:-5px;}.pager-last a:after{left:1px;}iframe.twitter-tweet-rendered{max-width:500px;margin:0 auto;}.addressfield-wrapper input.form-autocomplete,.addressfield-wrapper input.form-text,.addressfield-wrapper input.form-number{padding:1px;}.addressfield-wrapper .form-item{margin-top:0;}div.addressfield-container-inline::after{display:inline;}.browser-ui{padding:30px 0 0;-moz-border-radius:4px;border-radius:4px;border-bottom:1px solid #E8E6E5;background:#ddd;display:inline-block;position:relative;line-height:0;-moz-box-shadow:2px 2px 3px rgba(204,204,204,1),-2px 2px 3px rgba(204,204,204,1);-webkit-box-shadow:2px 2px 3px rgba(204,204,204,1),-2px 2px 3px rgba(204,204,204,1);box-shadow:2px 2px 3px rgba(204,204,204,1),-2px 2px 3px rgba(204,204,204,1);margin-bottom:20px;}.browser-ui .frame{display:block;height:15px;position:absolute;top:8px;left:3px;}.browser-ui span{height:11px;width:11px;-moz-border-radius:11px;border-radius:11px;background-color:#fff;border:1px solid #dadada;float:left;margin:0 0 0 6px;}.browser-ui span.red{background-color:#E96E4C;}.browser-ui span.yellow{background-color:#E6A935;}.browser-ui span.green{background-color:#85C33D;}.tablet-ui{-moz-border-radius:20px;border-radius:20px;background-color:#0D0D0D;padding:22px 35px;max-width:100%;margin:0 auto;position:relative;}.tablet-ui .dot{top:50%;margin-top:-10px;width:20px;height:20px;-moz-border-radius:20px;border-radius:20px;border:1px solid #fff;position:absolute;left:8px;}.tablet-ui .camera{top:50%;margin-top:1px;width:2px;height:3px;-moz-border-radius:2px;border-radius:2px;border:1px solid #fff;background-color:#E8E6E5;position:absolute;right:15px;}@media all and (min-width:34em){.tablet-ui{padding:10px 25px;}.tablet-ui img{-moz-border-radius:1px;border-radius:1px;}.tablet-ui .dot{margin-top:-6px;width:12px;height:12px;-moz-border-radius:12px;border-radius:12px;}}.phone-ui{-moz-border-radius:25px;border-radius:25px;background-color:#0D0D0D;padding:32px 6px;margin:0 auto;position:relative;max-width:222px;}.phone-ui .bar{left:50%;margin-left:-25px;width:50px;height:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #fff;background-color:#E8E6E5;position:absolute;top:10px;}.phone-ui .dot{left:50%;margin-left:-10px;width:20px;height:20px;-moz-border-radius:20px;border-radius:20px;border:1px solid #fff;position:absolute;bottom:10px;}@media all and (min-width:34em){.phone-ui{padding:22px 4px;}.phone-ui .bar{width:30px;margin-left:-15px;height:1px;-moz-border-radius:2px;border-radius:2px;}.phone-ui .dot{width:12px;margin-left:-6px;height:12px;-moz-border-radius:12px;border-radius:12px;bottom:8px;}}.l-sidebar a:hover{text-decoration:underline;}.l-sidebar h2 a:hover,.l-sidebar h3 a:hover,.l-sidebar h4 a:hover,.l-sidebar h5 a:hover,.l-sidebar h6 a:hover{text-decoration:none;color:#000;}.l-sidebar .block:first-child h2.block-title{margin-top:0;}.l-sidebar .view h4{margin-bottom:.25em;}.views-exposed-form{background-color:#F7F7F7;color:#444b53;padding:15px;-moz-border-radius:4px;border-radius:4px;margin-bottom:15px;}.views-exposed-form .views-exposed-widget,.views-exposed-form .views-exposed-widgets{margin:0;padding:0;}.views-exposed-form label{font-weight:normal;}.views-exposed-form input[type="submit"],.views-exposed-form .form-submit{font-size:1rem;margin:0;}@media (min-width:34em){.views-exposed-form{padding:30px 0;margin-bottom:30px;}}.l-top .views-exposed-form{background:transparent;padding:15px 0;}.l-top .views-exposed-form label{text-transform:uppercase;letter-spacing:.5px;}.l-top .views-exposed-form select{border:1.5px solid black;}h2 i.fa,h3 i.fa,h4 i.fa{margin-right:10px;}h5 i.fa,h6 i.fa{margin-right:5px;}h2 i.fa-lg{position:relative;top:3px;}h4 i.fa-2x{position:relative;top:5px;}a.button{display:inline-block;border:2px solid #007CBA;background-color:white;color:#007CBA;font-size:1.125rem;border-radius:20px;width:auto;margin:10px 20px 10px 0;padding:0 20px;white-space:nowrap;height:36px;line-height:36px;position:relative;-webkit-transition:background-color .33s;-webkit-transition:color .33s;-moz-transition:background-color .33s;-moz-transition:color .33s;-ms-transition:background-color .33s;-ms-transition:olor .33s;-o-transition:background-color .33s;-o-transition:color .33s;transition:background-color .33s;transition:color .33s;}a.button:hover{background-color:#007CBA;color:white;}a.button-small,input.button-small{border-radius:15px;font-size:16px;height:30px;line-height:30px;padding:0 15px;margin-right:0;}a.button-large,input.button-large{border-radius:30px;font-size:24px;height:60px;line-height:60px;padding:0 30px;margin-right:0;}a.button-secondary,input.button-secondary{border:2px solid #E8E6E5;}a.button-secondary:hover,input.button-secondary:hover{background-color:#f7f7f7;color:#007CBA;}.download-size span,.download-size span:before,.download-size span:after{display:inline-block;font-size:0.9em;color:#86898a;}.download-size span:before{content:'(';padding:0 0.1em 0 0;}.download-size span:after{content:')';padding:0 0 0 0.1em;}.form-actions{text-align:right;}.form-actions input{margin-right:10px;}@media (min-width:34em){.form-actions input{margin-right:15px;}}.backdrop-mark{position:relative;display:block;text-indent:-9999em;overflow:hidden;width:100%;height:0;padding:100% 0 0;background:#000;}.backdrop-mark:before,.backdrop-mark:after{content:'';position:absolute;bottom:0;right:0;display:block;width:50%;height:50%;}.backdrop-mark:before{z-index:1;background:#fff;}.backdrop-mark:after{z-index:2;-webkit-transform:rotate(45deg) scaleY(1.5);-ms-transform:rotate(45deg) scaleY(1.5);transform:rotate(45deg) scaleY(1.5);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;background:#000;}.backdrop-mark img{position:absolute;width:100%;top:0;left:0;z-index:3;}
.menu-dropdown{position:relative;}.menu-dropdown li,.menu-dropdown li.expanded,.menu-dropdown li.collapsed,.menu-dropdown li.leaf{margin:0;padding:0;background-color:#696969;border-bottom:1px solid #000;}.menu-dropdown li:last-child{border-bottom:0;}.js .menu-dropdown ul{border-top:1px solid #000;background-color:#808080;}.menu-dropdown li li,.menu-dropdown li li.expanded,.menu-dropdown li li.collapsed,.menu-dropdown li li.leaf{background-color:#808080;}.menu-dropdown a,.menu-dropdown a:hover,.menu-dropdown a:focus,.menu-dropdown a:active{padding:.75em 1em;padding-right:58px;font-weight:normal;line-height:17px;text-decoration:none;}.menu-dropdown a.current{color:#d23600;}.menu-dropdown a.disabled{color:#7D7D7D;}.menu-dropdown a span.sub-arrow{position:absolute;top:50%;margin-top:-17px;left:auto;right:4px;width:34px;height:34px;overflow:hidden;font:bold 16px/34px monospace !important;text-align:center;text-shadow:none;}.menu-dropdown span.sub-arrow:before{display:block;content:'+';}.menu-dropdown a.highlighted span.sub-arrow:before{display:block;content:'-';}@media (min-width:48em){.js .menu-dropdown ul{position:absolute;width:12em;top:1em;}.menu-dropdown li,.menu-dropdown li.expanded,.menu-dropdown li.collapsed,.menu-dropdown li.leaf{display:inline-block;background-color:transparent;}.menu-dropdown li li,.menu-dropdown li li.expanded,.menu-dropdown li li.collapsed,.menu-dropdown li li.leaf{display:block;float:left;}[dir="rtl"] .menu-dropdown li{float:right;}.menu-dropdown ul li,[dir="rtl"] .menu-dropdown ul li{float:none;}.menu-dropdown a{white-space:nowrap;}.menu-dropdown ul a{white-space:normal;}.menu-dropdown a,.menu-dropdown a:hover,.menu-dropdown a:focus,.menu-dropdown a:active,.menu-dropdown a.highlighted{width:100%;color:#fff;padding:.75em 1em;padding-right:1em;border-bottom:2px solid transparent;}.menu-dropdown a.active-trail,.menu-dropdown a.active,.menu-dropdown a:hover,.menu-dropdown a:focus,.menu-dropdown a:active,.menu-dropdown a.highlighted{border-bottom:2px solid #fff;}.menu-dropdown a.disabled{color:#7D7D7D;}.js .menu-dropdown li.has-children > a:hover,.js .menu-dropdown li.has-children > a{padding-right:28px;}.menu-dropdown a span.sub-arrow{top:50%;margin-top:-2px;right:10px;width:0;height:0;border-width:5px;border-style:solid dashed dashed dashed;border-color:#fff transparent transparent transparent;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}.menu-dropdown a.highlighted span.sub-arrow:before{display:none;}.menu-dropdown li,.menu-dropdown li.expanded,.menu-dropdown li.collapsed,.menu-dropdown li.leaf{border-top:0;border-bottom:1px solid transparent;}.js .menu-dropdown ul{padding:0;padding-left:0;background-color:#696969;}.js .menu-dropdown ul li{float:none;}.menu-dropdown ul a,.menu-dropdown ul a:hover,.menu-dropdown ul a:focus,.menu-dropdown ul a:active,.menu-dropdown ul a.highlighted{border:0 !important;padding:10px 20px;color:#fff;background-color:#696969;}.menu-dropdown ul a.active,.menu-dropdown ul a.active-trail,.menu-dropdown ul a:hover,.menu-dropdown ul a:focus,.menu-dropdown ul a:active,.menu-dropdown ul a.highlighted{background-color:#808080;}.menu-dropdown ul a.disabled{background:white;color:#cccccc;}.menu-dropdown ul .has-children > a{padding-right:20px;}.menu-dropdown ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555555;}.menu-dropdown span.scroll-up,.menu-dropdown span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:white;height:20px;}.menu-dropdown span.scroll-up:hover,.menu-dropdown span.scroll-down:hover{background:#eeeeee;}.menu-dropdown span.scroll-up-arrow,.menu-dropdown span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555555 transparent;}.menu-dropdown span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555555 transparent transparent transparent;}[dir="rtl"] .menu-dropdown li.has-children > a{padding-right:12px;padding-left:24px;}[dir="rtl"] .menu-dropdown span.sub-arrow{right:auto;left:12px;}[dir="rtl"] .menu-dropdown > li > ul:before{left:auto;right:30px;}[dir="rtl"] .menu-dropdown > li > ul:after{left:auto;right:31px;}[dir="rtl"] .menu-dropdown li.has-children > a{padding:10px 20px !important;}[dir="rtl"] .menu-dropdown span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555555 transparent transparent;}}
.menu-toggle-button{position:relative;display:inline-block;text-indent:28px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:30px;margin:0;top:5px;right:15px;}@media (min-width:25em){.menu-toggle-button{width:auto;}}@media (min-width:34em){.menu-toggle-button{top:5px;left:15px;}}@media (min-width:48em){.menu-toggle-button{position:absolute;top:-99999px;}}.menu-toggle-button-text{vertical-align:middle;padding:0 .5em;}.menu-toggle-button-icon,.menu-toggle-button-icon:before,.menu-toggle-button-icon:after{position:absolute;top:50%;left:2px;height:2px;width:24px;background:#bbb;-webkit-transition:all 0.25s;transition:all 0.25s;}.menu-toggle-button-icon:before{content:'';top:-7px;left:0;}.menu-toggle-button-icon:after{content:'';top:7px;left:0}.menu-toggle-state:checked ~ .menu-toggle-button .menu-toggle-button-icon{height:0;background:transparent;}.menu-toggle-state:checked ~ .menu-toggle-button .menu-toggle-button-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.menu-toggle-state:checked ~ .menu-toggle-button .menu-toggle-button-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.menu-toggle-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);}.menu-toggle-state ~ .menu{display:none;}.menu-toggle-state:not(:checked) ~ .menu{display:none;}.menu-toggle-state:checked ~ .menu{display:inline-block;}@media (min-width:48em){.menu-toggle-state:not(:checked) ~ .menu{display:inline-block;}}
body.node-type-post  h1.page-title,body.node-type-post .block-system-main{text-align:center;}body.node-type-post nav.tabs{margin:0 auto;max-width:700px;}body.node-type-post .block-system-main article.node-post{margin:0 auto;}article.node-post.view-mode-full .content{border-bottom:2px solid #E8E6E5;margin-bottom:30px;position:relative;}article.node-post.view-mode-full .field-name-body{padding-bottom:30px;}article.node-post.view-mode-teaser{position:relative;}.node-sa .field-name-field-sa-solution .field-label{margin-bottom:10px;font-size:1.333rem;}.project-usage .usage-total{font-weight:bold;}.project-usage .usage-label{color:#444b53;}.block-field-node-field-download-count,.block-project-usage-project-usage{margin-top:20px;}.field-name-field-download-count .field-item{font-weight:bold;}.field-name-field-download-count .field-label{color:#444b53;font-weight:normal;}.block-project-github-project-github h3{margin-bottom:0.25em;}.block-project-github-project-github li{list-style-type:none;margin-left:0;}label.github-clone-label{color:#444b53;}.github-clone input{font-size:.85rem;width:100%;}.node-project .view-project-release-download-table .views-row{clear:left;border-bottom:1px solid #d4d4d6;padding:28px 0;}.node-project .view-project-release-download-table h3{margin:.5em 0 0;}.node-project .view-project-release-download-table p{margin:.5em 0;}.node-project .view-project-release-download-table .views-field-field-logo a{display:inline-block;text-align:center;}.node-project .view-project-release-download-table .views-field-field-logo img{margin:0 auto;}@media all and (min-width:600px){.node-project .view-project-release-download-table .views-field{margin-left:180px;}.node-project .view-project-release-download-table .views-field-field-logo{width:180px;float:left;text-align:left;margin-left:0;}}.node-type-project-module .block-field-node-field-download-count .field-item,.node-type-project-module .block-field-node-field-download-count .field-label,.node-type-project-module .block-project-usage-project-usage .usage-total,.node-type-project-module .block-project-usage-project-usage .usage-label{display:inline-block;float:none;}.node-type-project-module .block-field-node-field-download-count .field-label,.node-type-project-module .block-project-usage-project-usage .usage-label{padding-left:0.5em;}.node-project-dummy .field-name-field-project-upgrade-info{border-top:1px solid #d4d6d6;padding-top:15px;}.node-project-dummy .field-name-field-project-upgrade-info .field-label{text-transform:uppercase;font-weight:600;margin:1em 0;}.node-organization .field-name-field-logo{float:left;}.node-organization .field-name-field-location,.node-organization .field-name-field-org-website{margin-left:180px;display:block;}.node-organization .field-name-field-org-website.clearfix::after{clear:none;}.node-organization .field-name-body{clear:both;}.field-name-field-docs-level{padding:15px 15px 5px 15px;background-color:#f7f7f7;}.field-name-field-docs-status{padding:5px 15px 15px 15px;background-color:#f7f7f7;}
span.monospace{font-family:Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-size:85%;padding-right:1px;}div.full-width{margin-left:calc(50% - 50vw);width:100vw;background-color:#F7F7F7;border-top:3px solid #E8E6E5;border-bottom:3px solid #E8E6E5;margin-top:50px;margin-bottom:100px;}div.dark{color:#fff;background-color:#000;border-top:.01px solid transparent;border-bottom:.01px solid transparent;padding:15px 0;}div.dark h2{font-weight:300;}@media (min-width:34em){div.dark{padding:30px 0;}}@media (min-width:48em){div.dark{padding:40px 0;}}
@media all and (max-width:47.9375em){.block-system-main-menu ul.menu{position:absolute;right:0;top:50px;width:250px;}}@media all and (max-width:33.9375em){.block-system-main-menu ul.menu{position:absolute;right:0;top:50px;width:100vw;}}.borg-greeting{text-align:right;padding-right:15px;}.borg-greeting ul.borg-user-menu{list-style:none;margin:0;padding:0;font-size:0.9375rem;line-height:1.25;}.borg-greeting li{margin:0;padding:0;}.borg-greeting li.top{position:relative;}.borg-greeting li.top a.greeting{font-weight:bold;display:inline-block;padding:0 5px 5px 23px;background:transparent url(/themes/borg/images/cog.png) 0 2px no-repeat;background-size:14px;}.borg-greeting li.top a.greeting:hover{text-decoration:underline;}.borg-greeting ul.menu-tree{padding:0;margin:0;position:absolute;right:0;z-index:999;background-color:#696969;}.borg-greeting ul.menu-tree.closed{display:none;}.borg-greeting ul.menu-tree li{list-style:none;}.borg-greeting ul.menu-tree a{display:block;padding:3px 10px;border-bottom:1px solid #000;}.borg-greeting ul.menu-tree a:hover{background-color:#808080;}.borg-greeting a.icon{display:inline-block;margin:0 0 0 10px;padding:5px;color:rgba(255,255,255,.45);font-size:14px;}.borg-greeting a.icon:last-child{padding-right:0;}.borg-greeting a.icon:hover{color:#fff;}@media (min-width:48em){.borg-greeting ul.borg-user-menu{vertical-align:top;display:inline-block;height:3em;}.borg-greeting li.top{height:3em;}.borg-greeting li.top a.greeting{line-height:3em;height:2.75em;}}@media (min-width:62em){.borg-greeting ul.borg-user-menu{display:block;height:1.75rem;font-size:1.125rem;line-height:1.25;}.borg-greeting li.top{height:1.75rem;}.borg-greeting li.top a.greeting{font-size:1rem;line-height:1.75rem;padding:0 0 0 23px;height:1.75rem;background-position:0 7px;}.borg-greeting ul.menu-tree a{padding:6px 15px;}}.block-borg-blocks-handbook ul.menu{background-color:#F7F7F7;border:1px solid #444b53;padding:20px;}.block-borg-blocks-handbook ul.menu li{list-style:none;padding:0px;}.block-borg-blocks-handbook ul.menu li.expanded{border-top:solid 1px #444b53;margin-top:20px;padding-top:15px;}.block-borg-blocks-handbook ul.menu li.first.expanded{border-top:0;margin-top:0px;padding-top:0px;}.block-borg-blocks-handbook ul.menu li.expanded span{padding:30px 0 10px 0;}.block-borg-blocks-handbook ul.menu li.expanded span.nolink{font-size:1.5rem;letter-spacing:-.05em;}.block-borg-blocks-handbook ul.menu li.first.expanded span{padding:0px 0 10px 0;}.block-borg-blocks-handbook ul.menu ul{margin:0;padding:0;}.l-sidebar ul.menu a.active{font-weight:bold;}.l-footer .block-menu,.l-footer .block-menu-menu-footer-menu{width:100%;padding-bottom:30px;}.l-footer .block-menu ul,.l-footer .block-menu-menu-footer-menu ul{margin:0;padding:0;}.l-footer .block-menu li,.l-footer .block-menu-menu-footer-menu li{list-style-type:none;margin:0;text-align:center;}.l-footer .block-menu li a,.l-footer .block-menu-menu-footer-menu li a{font-size:1.125em;display:block;padding:.5em 1em;}.l-footer .block-menu li a,.l-footer .block-menu-menu-footer-menu li:last-child a{padding-right:0;}.l-footer .block-menu li a:hover,.l-footer .block-menu-menu-footer-menu li a:hover{background-color:#F7F7F7;}@media (min-width:48em){.l-footer .block-menu,.l-footer .block-menu-menu-footer-menu{position:absolute;bottom:-58px;right:0;width:75%;padding:0;padding-bottom:0;padding-top:30px;text-align:right;}.l-footer .block-menu ul,.l-footer .block-menu-menu-footer-menu ul{text-align:right;}.l-footer .block-menu li,.l-footer .block-menu-menu-footer-menu li{display:inline-block;}.l-footer .block-menu li a,.l-footer .block-menu-menu-footer-menu li a{font-size:1rem;display:inline-block;padding:.25em .25em;}.l-footer .block-menu li a:hover,.l-footer .block-menu-menu-footer-menu li a:hover{background-color:#F7F7F7;}}@media (min-width:62em){.l-footer .block-menu,.l-footer .block-menu-menu-footer-menu{bottom:-62px;}.l-footer .block-menu li a,.l-footer .block-menu-menu-footer-menu li a{font-size:1.125em;padding:.5em 1em;}}@media (min-width:75em){.l-footer .block-menu-menu-footer-menu{right:30px;}}
.views-view-grid-cols-3{-ms-grid-columns:1fr;grid-template-columns:1fr;}@media (min-width:48em){.views-view-grid-cols-3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);}}.view-promoted-cards .view-content{margin:0 0 3em 0;}.view-promoted-cards .views-grid-box{background-color:#fff;margin-bottom:1rem;}@media (min-width:48em){.view-promoted-cards .views-grid-box{margin:0 .25rem;}}@media (min-width:62em){.view-promoted-cards .views-grid-box{margin:0 .5rem;}}
ul.leadership{padding-left:0;}ul.leadership li{display:block;line-height:100px;margin:.5em 0;}ul.leadership img{float:left;margin-right:15px;width:100px;overflow:hidden;border-radius:50%;background:#fff;}@media (min-width:62em){ul.pmc li,ul.bug-squad li{display:inline-block;width:49%;}}input[type=image]{border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.version-number{font-size:2rem;margin:0 auto;text-align:center;}.version-number span{display:inline-block;width:28%;}.version-explaination{margin:0 auto;text-align:center;}.version-explaination span{display:inline-block;margin:0;padding:0;vertical-align:top;width:29%;}.backdrop-books,.block-block-books{margin-top:50px;}.block-block-books .block-title,.backdrop-books .block-title{text-align:left;}.block-block-books a,.backdrop-books a{display:block;}.block-block-books figure,.backdrop-books figure{max-width:200px;vertical-align:top;}.block-block-books .block-content p,.backdrop-books .block-content p{display:none;}.block-block-books img,.backdrop-books img{margin:10px auto 0 auto;}main.col-md-8 .block-block-books figure,main.col-md-8 .backdrop-books figure{display:inline-block;}.l-sidebar .block-block-books figure,.l-sidebar .backdrop-books figure{margin-left:0;margin-right:0;}.block-block-resources ul{padding:0;}.block-block-resources li{list-style:none;position:relative;padding-left:38px;}.block-block-resources a{display:block;line-height:1.5em;}.block-block-resources i.fa{font-size:1.5em;position:absolute;left:0;}.block-block-2{margin-bottom:20px;font-weight:300;letter-spacing:.03em;text-align:center;}@media (min-width:48em){.block-block-2{float:left;margin-right:25px;text-align:left;}}.block-block-1{margin-bottom:20px;font-weight:300;letter-spacing:.03em;text-align:center;}@media (min-width:48em){.block-block-1{float:left;margin-right:25px;}}div.block-borg-project-metrics-backdrop-project-metrics{background-color:#F7F7F7;padding:30px 0;border-top:3px solid #E8E6E5;border-bottom:3px solid #E8E6E5;margin-bottom:0;}.block-borg-project-metrics-backdrop-project-metrics .project-metrics div{min-height:88px;text-align:center;}.block-borg-project-metrics-backdrop-project-metrics .project-metrics div img{max-width:80px;}.block-borg-project-metrics-backdrop-project-metrics .project-metrics div p{font-size:1rem;}.block-borg-project-metrics-backdrop-project-metrics .join-the-fun{text-align:center;}.block-borg-project-metrics-backdrop-project-metrics .join-the-fun p{margin:.5em auto 1em auto;}.block-borg-project-metrics-backdrop-project-metrics .github-img{max-width:16px;}@media (min-width:34em){div.block-borg-project-metrics-backdrop-project-metrics{padding:45px 0;}.block-borg-project-metrics-backdrop-project-metrics .project-metrics div img{max-width:66px;}.block-borg-project-metrics-backdrop-project-metrics .project-metrics div p{font-size:1.25rem;}}@media (min-width:48em){div.block-borg-project-metrics-backdrop-project-metrics{padding:60px 0;}.block-borg-project-metrics-backdrop-project-metrics .project-metrics div p{font-size:1.5rem;}}.block-borg-blocks-rss{text-align:center;}.block-borg-blocks-rss a:hover{color:#000;}div.block-views-showcase-block-1{margin-top:30px;margin-bottom:0px;}@media (min-width:48em){.block-views-showcase-block-1 h2{margin-bottom:0;}.block-views-showcase-block-1 .view-showcase .row{padding-bottom:40px;}}.block-formblock-supporter form{max-width:670px;text-align:left;margin:0 auto;}.block-formblock-supporter label{font-weight:normal;color:#444b53;}.block-formblock-supporter .form-text{font-size:2rem;width:100%;}.block-formblock-supporter .form-managed-file{border:2px solid #E8E6E5;background:white;padding:8px 4px;height:24px;white-space:nowrap;overflow:hidden;}.block-formblock-supporter .image-widget-data{float:none;position:relative;}.block-formblock-supporter .image-widget-data span{display:none;}.block-formblock-supporter .image-widget-data:after{content:"";display:table;clear:both;}.block-formblock-supporter .image-preview{max-height:30px;max-width:30px;overflow:hidden;padding:0 12px 0 0;}.block-formblock-supporter .image-preview img{width:100%;height:auto;}.block-formblock-supporter .form-file{font-size:1rem;color:#7D7D7D;border:none;vertical-align:middle;width:100%;position:absolute;margin:-12px;}.block-formblock-supporter .form-managed-file .form-submit{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:-12px;padding:17px 30px;float:right;font-size:1rem;border:none;border-left:2px solid #444b53;vertical-align:middle;position:relative;text-transform:uppercase;z-index:2;}.block-formblock-supporter .description{display:none;}.block-formblock-supporter .form-item .form-item{margin:0;}.block-formblock-supporter .form-actions{text-align:right;}.block-formblock-supporter .form-actions .form-submit{font-size:1rem;margin:1em 0;}.block-formblock-supporter .form-actions a{display:none;}@media (min-width:48em){.block-formblock-supporter{padding-left:15px;}.block-formblock-supporter .image-widget-data span{display:inline;}}@media (min-width:62em){.block-formblock-supporter{padding-left:30px;}}
