article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:"Swiss 721 SWA","Helvetica Neue",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-size:112.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5em;}body{margin:0;padding:0;}a:active,a:hover{outline:0;}p,pre{margin:1.5em 0;}blockquote{margin:1.5em 30px;}h1{font-size:1.8em;line-height:1.66667em;margin-top:0.83333em;margin-bottom:0.83333em;line-height:1.2;}h2{font-size:1.6em;line-height:1.875em;margin-top:0.9375em;margin-bottom:0.9375em;line-height:1.2;}h3{font-size:1.34em;line-height:2.23881em;margin-top:1.1194em;margin-bottom:1.1194em;line-height:1.2;}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em;line-height:1.2;}h5{font-size:0.87em;line-height:1.72414em;margin-top:1.72414em;margin-bottom:1.72414em;line-height:1.2;}h6{font-size:0.73em;line-height:2.05479em;margin-top:2.05479em;margin-bottom:2.05479em;line-height:1.2;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0;border:1px solid #666;padding-bottom:-1px;margin:1.5em 0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp,tt,var{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:1em;line-height:1.5em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:1.5em 0;}ol ol,ol ul,ul ol,ul ul{margin:0;}dd{margin:0 0 0 30px;}menu,ol,ul{padding:0 0 0 30px;}img{border:0;max-width:100%;height:auto;width:auto;}svg:not(:root){overflow:hidden;}figure{margin:0;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}label{display:block;font-weight:bold;}table{border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;}.region-page-bottom{margin-left:auto;margin-right:auto;max-width:1100px;}#header:before,#header:after,#main:before,#main:after,#footer:before,#footer:after{content:"";display:table;}#header:after,#main:after,#footer:after{clear:both;}@media all and (min-width:480px){#main{position:relative;}#navigation{position:absolute;top:0;left:0;height:3em;width:100%;}}@media all and (min-width:480px) and (max-width:959px){.sidebar-first{}.sidebar-first #content{float:left;width:200%;margin-left:100%;margin-right:-300%;}.sidebar-first .region-sidebar-first{float:left;width:100%;margin-left:0%;margin-right:-100%;}.sidebar-second{}.sidebar-second #content{float:left;width:200%;margin-left:0%;margin-right:-200%;}.sidebar-second .region-sidebar-second{float:left;width:100%;margin-left:200%;margin-right:-300%;}.two-sidebars{}.two-sidebars #content{float:left;width:200%;margin-left:100%;margin-right:-300%;}.two-sidebars .region-sidebar-first{float:left;width:100%;margin-left:0%;margin-right:-100%;}.two-sidebars .region-sidebar-second{float:left;width:300%;margin-left:0%;margin-right:-300%;padding-left:0;padding-right:0;clear:left;}.two-sidebars .region-sidebar-second .block{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.two-sidebars .region-sidebar-second .block:nth-child(3n+1){float:left;width:100%;margin-left:0%;margin-right:-100%;clear:left;}.two-sidebars .region-sidebar-second .block:nth-child(3n+2){float:left;width:100%;margin-left:100%;margin-right:-200%;}.two-sidebars .region-sidebar-second .block:nth-child(3n){float:left;width:100%;margin-left:200%;margin-right:-300%;}}@media all and (min-width:960px){.sidebar-first{}.sidebar-first #content{float:left;width:400%;margin-left:100%;margin-right:-500%;}.sidebar-first .region-sidebar-first{float:left;width:100%;margin-left:0%;margin-right:-100%;}.sidebar-second{}.sidebar-second #content{float:left;width:400%;margin-left:0%;margin-right:-400%;}.sidebar-second .region-sidebar-second{float:left;width:100%;margin-left:400%;margin-right:-500%;}.two-sidebars{}.two-sidebars #content{float:left;width:300%;margin-left:100%;margin-right:-400%;}.two-sidebars .region-sidebar-first{float:left;width:100%;margin-left:0%;margin-right:-100%;}.two-sidebars .region-sidebar-second{float:left;width:100%;margin-left:400%;margin-right:-500%;}}.swiss,.event-listing .view-empty + .date-nav-wrapper .date-prev a,.event-listing .view-empty + .date-nav-wrapper .date-next a,.event-listing .view-content + .date-nav-wrapper .date-prev a,.event-listing .view-content + .date-nav-wrapper .date-next a,.black-title,.pane-bean-conferences-events-list-header .pane-title,.event-listing .view-header .date-nav-wrapper .date-heading h3,.event-listing .calendar-event-title,.page-user .pane-user-field-user-about .pane-title,.contributor-spotlight__name,.view-channel-articles .views-field-title,.search-result__title,.page-user- .pane-pm-existing-pages > .pane-title,.page-user-login .pane-pm-existing-pages > .pane-title,.page-user-register .pane-pm-existing-pages > .pane-title,.page-user-password .pane-pm-existing-pages > .pane-title,.page-user-reset .pane-pm-existing-pages > .pane-title,.pane-register-form-custom-title .pane-title,.search-form .pane-title,.pane-apachesolr-form .pane-title,.facet-browser .pane-title,.ui-widget{font-family:"Swiss 721 SWA","Helvetica Neue",Helvetica,Arial,"Nimbus Sans L",sans-serif;}.netto,.green-title,.date-heading h3,.date-nav-wrapper .date-prev a:before,.date-nav-wrapper .date-next a:after,.facet-browser__title,.block-facetapi .block__title,.search-results__title,.signup-email-title,.pane-title,.embedded-menu h2,.fieldset-legend,.header__name-and-slogan{font-weight:normal;font-family:"ff-netto-web","Netto",Tahoma,Geneva,Verdana,"DejaVu Sans",sans-serif;}a,input[value=Reset],#edit-reset,.ui-widget-content a,.event-listing .view-empty + .date-nav-wrapper .date-prev a,.event-listing .view-empty + .date-nav-wrapper .date-next a,.event-listing .view-content + .date-nav-wrapper .date-prev a,.event-listing .view-content + .date-nav-wrapper .date-next a{color:#0098C3;text-decoration:none;}a:hover,a:active,a:focus,input[value=Reset]:hover,#edit-reset:hover,.ui-widget-content a:hover,.event-listing .view-empty + .date-nav-wrapper .date-prev a:hover,.event-listing .view-empty + .date-nav-wrapper .date-next a:hover,.event-listing .view-content + .date-nav-wrapper .date-prev a:hover,.event-listing .view-content + .date-nav-wrapper .date-next a:hover,input[value=Reset]:active,#edit-reset:active,.ui-widget-content a:active,.event-listing .view-empty + .date-nav-wrapper .date-prev a:active,.event-listing .view-empty + .date-nav-wrapper .date-next a:active,.event-listing .view-content + .date-nav-wrapper .date-prev a:active,.event-listing .view-content + .date-nav-wrapper .date-next a:active,input[value=Reset]:focus,#edit-reset:focus,.ui-widget-content a:focus,.event-listing .view-empty + .date-nav-wrapper .date-prev a:focus,.event-listing .view-empty + .date-nav-wrapper .date-next a:focus,.event-listing .view-content + .date-nav-wrapper .date-prev a:focus,.event-listing .view-content + .date-nav-wrapper .date-next a:focus{color:#58c7e4;}ul{padding-left:1.1em;margin:1.5em 0;}li{margin:4px 0;}.green-title,.date-heading h3,.date-nav-wrapper .date-prev a:before,.date-nav-wrapper .date-next a:after,.facet-browser__title,.block-facetapi .block__title,.search-results__title,.signup-email-title,.pane-title,.embedded-menu h2,.fieldset-legend{color:#69BE28;margin:10px 0;}.pane-title{font-size:25px;line-height:1.2em;margin:30px 0 20px;}.panel-pane:first-child .pane-title{margin-top:0;}.embedded-menu h2{font-size:1.667em;}.black-title,.pane-bean-conferences-events-list-header .pane-title,.event-listing .view-header .date-nav-wrapper .date-heading h3,.event-listing .calendar-event-title,.page-user .pane-user-field-user-about .pane-title,.contributor-spotlight__name,.view-channel-articles .views-field-title,.search-result__title,.page-user- .pane-pm-existing-pages > .pane-title,.page-user-login .pane-pm-existing-pages > .pane-title,.page-user-register .pane-pm-existing-pages > .pane-title,.page-user-password .pane-pm-existing-pages > .pane-title,.page-user-reset .pane-pm-existing-pages > .pane-title,.pane-register-form-custom-title .pane-title,.search-form .pane-title,.pane-apachesolr-form .pane-title,.facet-browser .pane-title{font-size:22px;font-weight:500;line-height:1.1em;margin:13px 0;}.black-title,.pane-bean-conferences-events-list-header .pane-title,.event-listing .view-header .date-nav-wrapper .date-heading h3,.event-listing .calendar-event-title,.page-user .pane-user-field-user-about .pane-title,.contributor-spotlight__name,.view-channel-articles .views-field-title,.search-result__title,.black-title a,.pane-bean-conferences-events-list-header .pane-title a,.event-listing .view-header .date-nav-wrapper .date-heading h3 a,.event-listing .calendar-event-title a,.page-user .pane-user-field-user-about .pane-title a,.contributor-spotlight__name a,.view-channel-articles .views-field-title a,.search-result__title a,.page-user- .pane-pm-existing-pages > .pane-title,.page-user-login .pane-pm-existing-pages > .pane-title,.page-user-register .pane-pm-existing-pages > .pane-title,.page-user-password .pane-pm-existing-pages > .pane-title,.page-user-reset .pane-pm-existing-pages > .pane-title,.pane-register-form-custom-title .pane-title,.search-form .pane-title,.pane-apachesolr-form .pane-title,.facet-browser .pane-title,.page-user- .pane-pm-existing-pages > .pane-title a,.page-user-login .pane-pm-existing-pages > .pane-title a,.page-user-register .pane-pm-existing-pages > .pane-title a,.page-user-password .pane-pm-existing-pages > .pane-title a,.page-user-reset .pane-pm-existing-pages > .pane-title a,.pane-register-form-custom-title .pane-title a,.search-form .pane-title a,.pane-apachesolr-form .pane-title a,.facet-browser .pane-title a{color:#444;}.black-title a:visited,.pane-bean-conferences-events-list-header .pane-title a:visited,.event-listing .view-header .date-nav-wrapper .date-heading h3 a:visited,.event-listing .calendar-event-title a:visited,.page-user .pane-user-field-user-about .pane-title a:visited,.contributor-spotlight__name a:visited,.view-channel-articles .views-field-title a:visited,.search-result__title a:visited,.page-user- .pane-pm-existing-pages > .pane-title a:visited,.page-user-login .pane-pm-existing-pages > .pane-title a:visited,.page-user-register .pane-pm-existing-pages > .pane-title a:visited,.page-user-password .pane-pm-existing-pages > .pane-title a:visited,.page-user-reset .pane-pm-existing-pages > .pane-title a:visited,.pane-register-form-custom-title .pane-title a:visited,.search-form .pane-title a:visited,.pane-apachesolr-form .pane-title a:visited,.facet-browser .pane-title a:visited{color:#5d6770;}.black-title a:hover,.pane-bean-conferences-events-list-header .pane-title a:hover,.event-listing .view-header .date-nav-wrapper .date-heading h3 a:hover,.event-listing .calendar-event-title a:hover,.page-user .pane-user-field-user-about .pane-title a:hover,.contributor-spotlight__name a:hover,.view-channel-articles .views-field-title a:hover,.search-result__title a:hover,.black-title a:focus,.pane-bean-conferences-events-list-header .pane-title a:focus,.event-listing .view-header .date-nav-wrapper .date-heading h3 a:focus,.event-listing .calendar-event-title a:focus,.page-user .pane-user-field-user-about .pane-title a:focus,.contributor-spotlight__name a:focus,.view-channel-articles .views-field-title a:focus,.search-result__title a:focus,.black-title a:active,.pane-bean-conferences-events-list-header .pane-title a:active,.event-listing .view-header .date-nav-wrapper .date-heading h3 a:active,.event-listing .calendar-event-title a:active,.page-user .pane-user-field-user-about .pane-title a:active,.contributor-spotlight__name a:active,.view-channel-articles .views-field-title a:active,.search-result__title a:active,.page-user- .pane-pm-existing-pages > .pane-title a:hover,.page-user-login .pane-pm-existing-pages > .pane-title a:hover,.page-user-register .pane-pm-existing-pages > .pane-title a:hover,.page-user-password .pane-pm-existing-pages > .pane-title a:hover,.page-user-reset .pane-pm-existing-pages > .pane-title a:hover,.pane-register-form-custom-title .pane-title a:hover,.search-form .pane-title a:hover,.pane-apachesolr-form .pane-title a:hover,.facet-browser .pane-title a:hover,.page-user- .pane-pm-existing-pages > .pane-title a:focus,.page-user-login .pane-pm-existing-pages > .pane-title a:focus,.page-user-register .pane-pm-existing-pages > .pane-title a:focus,.page-user-password .pane-pm-existing-pages > .pane-title a:focus,.page-user-reset .pane-pm-existing-pages > .pane-title a:focus,.pane-register-form-custom-title .pane-title a:focus,.search-form .pane-title a:focus,.pane-apachesolr-form .pane-title a:focus,.facet-browser .pane-title a:focus,.page-user- .pane-pm-existing-pages > .pane-title a:active,.page-user-login .pane-pm-existing-pages > .pane-title a:active,.page-user-register .pane-pm-existing-pages > .pane-title a:active,.page-user-password .pane-pm-existing-pages > .pane-title a:active,.page-user-reset .pane-pm-existing-pages > .pane-title a:active,.pane-register-form-custom-title .pane-title a:active,.search-form .pane-title a:active,.pane-apachesolr-form .pane-title a:active,.facet-browser .pane-title a:active{color:#0098C3;}.page-user- .pane-pm-existing-pages > .pane-title,.page-user-login .pane-pm-existing-pages > .pane-title,.page-user-register .pane-pm-existing-pages > .pane-title,.page-user-password .pane-pm-existing-pages > .pane-title,.page-user-reset .pane-pm-existing-pages > .pane-title,.pane-register-form-custom-title .pane-title{font-size:27px;}blockquote{border-left:1px solid;margin:1em 2em;padding:0 0 0 1em;}pre{background:#e4e8ea;-moz-border-radius:0.2em;-webkit-border-radius:0.2em;border-radius:0.2em;white-space:pre-wrap;padding:0.5em 0.75em;margin:0.8em 0;overflow:visible;display:block;font-size:16px;overflow-x:auto;}pre,code,pre div.geshifilter,div.geshifilter pre{color:#444;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px;font-weight:bold;width:100%;overflow-x:auto;white-space:nowrap;}pre code,code pre{display:block;padding:0.1em 0.2em;font-size:14px;width:100%;overflow-x:none;}::selection{background:rgba(0,152,195,0.66);text-shadow:none;color:#fff;}::selection:window-inactive{background:rgba(80,78,78,0.3);}h1::selection{-webkit-text-stroke:1px #000;}a::selection,h2::selection,h3::selection,strong::selection{color:#222;}*{-moz-box-sizing:border-box;box-sizing:border-box;}body{background:#f4f4f4;color:#444;overflow-x:hidden;}hr{height:1px;border:0;border-bottom:2px dotted #ccc;margin:30px 0;}iframe{transition:all .2s ease-out;}#main,.pre-content{background:#f4f4f4;}#navigation{padding:0;}.dev-query{background:#1F2A3C;padding:3% 5%;}.authorbio__more-link a:before,.pane-os-article-contributions ul li:before{content:'\2022\0020';}.action-links a:before,a.more-link:before,div.more-link a:before,a.views-more-link:before,div.views-more-link a:before,.flag-spotlight .flag:before,.pane-sidebar-menu li a:before{content:'\00BB\0020';}#content{overflow:hidden;}.boxton-container{margin-top:40px;}.radix-boxton{margin-top:40px;}.burr-flipped-container,.brenham-flipped-content{margin-left:auto;margin-right:auto;max-width:1115px;padding-left:5%;padding-right:5%;}.burr-flipped-content,.brenham-flipped-content{width:61.6%;}.burr-flipped-content-inner,.brenham-flipped-content-inner{width:100%;margin:0;}.burr-flipped-sidebar,.brenham-flipped-sidebar{width:33%;float:right;}.section-open-organization .burr-flipped-sidebar{background:#E9ECF0;width:39%;margin-right:-5.6%;margin-left:-15px;padding:3%;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing,div.ctools-ajaxing,.ajax-progress-throbber{background:url(/sites/all/themes/opensource/images/icons/throbber-16x16.gif) !important;}form:after{content:"";display:table;width:100%;}fieldset{border:1px solid #c0c0c0;margin:1em 0;padding:.6em 1em 1em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.ckeditor_links{padding:1.5em 0 0 1.5em;position:absolute;}::-webkit-input-placeholder{color:#5d6770;font-style:italic;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s;}:-moz-placeholder{color:#5d6770;font-style:italic;opacity:1;-moz-transition:opacity .2s;transition:opacity .2s;}::-moz-placeholder{color:#5d6770;font-style:italic;opacity:1;-moz-transition:opacity .2s;transition:opacity .2s;}:-ms-input-placeholder{color:#5d6770;font-style:italic;opacity:1;-ms-transition:opacity .2s;transition:opacity .2s;}*:focus::-webkit-input-placeholder{opacity:0;}*:focus:-moz-placeholder{opacity:0;}*:focus::-moz-placeholder{opacity:0;}*:focus:-ms-input-placeholder{opacity:0;}.form-text,input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=color],select[multiple],textarea,button,.form-submit,input[type=button],input[type=submit]{font-family:"Swiss 721 SWA","Helvetica Neue",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-size:16px;font-style:normal;line-height:normal;border:1px solid #BCBCBC;color:#5d6770;background:#fff;margin:0;padding:.3em .5em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.form-item label{color:#435156;}select[multiple]{padding:0;}select[multiple] option{padding:.1em .2em;}.resizable-textarea .grippie{background-color:#ececec;border-color:#cdcbca;}button,.form-submit,input[type=button],input[type=submit]{background-color:#69BE28;border-color:#69BE28;color:#fff;font-size:16px;cursor:pointer;padding:0.4em 1em;border-radius:2px;}button + button,.form-submit + button,input[type=button] + button,input[type=submit] + button,button + .form-submit,.form-submit + .form-submit,input[type=button] + .form-submit,input[type=submit] + .form-submit,button + input[type=button],.form-submit + input[type=button],input[type=button] + input[type=button],input[type=submit] + input[type=button],button + input[type=submit],.form-submit + input[type=submit],input[type=button] + input[type=submit],input[type=submit] + input[type=submit],button + a,.form-submit + a,input[type=button] + a,input[type=submit] + a{margin-left:0.4em;}input[value=Reset],#edit-reset{background:none;border:none;color:#1690bc;padding:.3em .4em;}.form-actions{margin:1.4em 0;}.form-textarea-wrapper{max-width:44em;}.form-item{margin:1.4em 0;}.form-checkboxes .form-item{margin:0;}.form-radios .form-item{margin:0.4em 0;line-height:1.1;}tr.odd .form-item,tr.even .form-item{margin:0;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #F17777;}.form-item .description{margin-top:0.25em;font-size:14px;color:#778488;line-height:1.4;}ul.tips{line-height:1.4;font-size:14px;}.form-type-radio .description,.form-type-checkbox .description{margin-left:1.6em;}.form-type-select select{width:100%;}.form-required{color:#69BE28;}label.option{display:inline;font-weight:normal;margin-left:.2em;vertical-align:middle;}a.button{-moz-appearance:button;-webkit-appearance:button;}.vertical-tabs .form-type-textfield input{width:auto;max-width:100%;}.password-parent,.confirm-parent{margin:0;}.fieldset-legend{padding:0 4px;margin:0 0 0 -4px;background:#fff;font-size:26px;}html.js .collapsible .fieldset-legend{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');background-position:5px 65%;background-repeat:no-repeat;padding-left:15px;}html.js .collapsed .fieldset-legend{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');background-position:5px 50%;}.fieldset-legend .summary{color:#999;font-size:0.9em;margin-left:0.5em;}input[type='radio']{-webkit-appearance:none;width:.8em;height:.8em;border:1px solid #333;border-radius:50%;display:inline-block;vertical-align:middle;}input[type='radio'] + label.option{display:inline;vertical-align:middle;}input[type='radio']:focus{outline:none;}input[type='radio']:hover{box-shadow:0 0 5px 0 #39f inset;cursor:pointer;}input[type='radio']:before{content:"";display:block;width:100%;height:100%;}input[type='radio']:checked:before{background:#39f !important;border-radius:5px;}input[type='radio']:checked + label.option{font-weight:bold;}.link-field-column + .link-field-column{margin-left:4%;}.link-field-subrow .form-item{margin:0;}.street-block > div.form-item,div.addressfield-container-inline > div.form-item{float:none;margin:0 0 1em;}.tabs-primary,.tabs-secondary{padding:0;margin:0;}.tabs-primary:after,.tabs-secondary:after{content:"";display:table;clear:both;}.tabs-primary__tab,.tabs-primary__tab.is-active,.tabs-secondary__tab,.tabs-secondary__tab.is-active{display:inline-block;margin:0 5px 0 0;}a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active,a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active{border:0;display:block;text-decoration:none;}.tabs-primary{overflow-y:hidden;overflow-x:scroll;white-space:nowrap;max-width:1100px;margin:0 auto;padding:15px 5%;}a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active{color:#444;background-color:#acd9e7;padding:.3em 1.3em;text-align:center;white-space:nowrap;border-radius:4px;}a.tabs-primary__tab-link:hover,a.tabs-primary__tab-link:focus{background-color:#b8deea;}a.tabs-primary__tab-link:active{background-color:#acd9e7;}a.tabs-primary__tab-link.is-active{background-color:#98d0e1;}.tabs-secondary{font-size:.9em;background:#fff;padding:3% 5%;margin-bottom:-7%;}.tabs-secondary__tab,.tabs-secondary__tab.is-active{margin:0.75em 3px;}a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active{-moz-border-radius:0.2em;-webkit-border-radius:0.2em;border-radius:0.2em;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;text-shadow:1px 1px 0 #fff;background-color:#e9eaec;color:#666;padding:.4em 1em;}a.tabs-secondary__tab-link:hover,a.tabs-secondary__tab-link:focus{background-color:#dbdcdf;color:#333;}a.tabs-secondary__tab-link:active,a.tabs-secondary__tab-link.is-active{text-shadow:1px 1px 0 #333;background-color:#9AA3A9;color:#fff;}.action-links{display:block;list-style:none;max-width:1100px;margin:0 auto -15px;padding:15px 5%;}.action-links li{display:inline-block;margin:0;}.action-links a{margin-right:15px;}.tabs-secondary + .action-links{margin-top:2%;}.pane-tag-count h2{font-weight:400;}.pane-tag-count h2 strong{font-weight:600;}.pane-page-title--tag .icon--term-feed{display:inline-block;background:url(/sites/all/themes/opensource/images/icons/feed-tag.svg) no-repeat;width:22px;height:23px;color:transparent;overflow:hidden;vertical-align:baseline;margin-left:.25em;}.pane-node-terms,.pane-node-field-tags{margin:1em 0;font-size:16px;}.pane-node-terms .pane-title,.pane-node-field-tags .pane-title{color:#5d6770;font:bold 20px "Swiss 721 SWA","Helvetica Neue",Helvetica,Arial,"Nimbus Sans L",sans-serif;margin:30px 0 0;}.pane-node-terms .pane-title:after,.pane-node-field-tags .pane-title:after{content:"\003A";}.pane-node-field-tags .pane-title{margin:0 18px 0 0;display:inline-block;font-size:18px;font-weight:500;line-height:23px;color:#0A0A0A;vertical-align:middle;}.pane-node-field-tags .field{display:inline-block;}.pane-node-field-tags .field-item{display:inline-block;}.pane-node-field-tags .field-item a{font-size:14px;font-weight:bold;line-height:22px;color:#fff;display:inline-block;padding:3px 8px 5px 8px;background:#0098C3;margin-right:1px;margin-bottom:1px;}.pane-node-field-tags .field-item a:active,.pane-node-field-tags .field-item a:hover{background:#00a1ce;color:#fff;}.pane-node-terms .links{list-style:none;margin:0;padding:0;}.pane-node-terms .links li{display:inline-block;margin-top:5px;margin-right:6px;}.pane-node-terms .links li a:before{content:"#";}.pane-node-terms .links li:after{content:",";}.pane-node-terms .links li:last-child:after{content:"";}.pane-term-description{margin:30px 0;}.section-title + .pane-term-description{margin:-30px 0 50px;}.pane-term-description p{margin:0;}.pane-term-description p + p{margin-top:1.3em;}.pane-channel-tags-cloud-panel-pane-cloud{margin-bottom:25px;}.pane-channel-tags-cloud-panel-pane-cloud .pane-title{font-size:10px;color:#999;text-transform:uppercase;border-bottom:2px dotted #ccc;display:inline-block;}.pane-channel-tags-cloud-panel-pane-cloud li{display:inline-block !important;}.pane-channel-tags-cloud-panel-pane-cloud a{text-decoration:none;}.pane-channel-tags-cloud-panel-pane-cloud a:hover{text-decoration:underline;}.pane-channel-tags-cloud-panel-pane-cloud .level10{font-size:10px;}.pane-channel-tags-cloud-panel-pane-cloud .level10 a{color:#505050;}.pane-channel-tags-cloud-panel-pane-cloud .level8{font-size:10px;}.pane-channel-tags-cloud-panel-pane-cloud .level8 a{color:#505050;}.pane-channel-tags-cloud-panel-pane-cloud .level8{font-size:10px;}.pane-channel-tags-cloud-panel-pane-cloud .level8 a{color:#505050;}.pane-channel-tags-cloud-panel-pane-cloud .level7{font-size:10px;}.pane-channel-tags-cloud-panel-pane-cloud .level7 a{color:#606060;}.pane-channel-tags-cloud-panel-pane-cloud .level6{font-size:16px;}.pane-channel-tags-cloud-panel-pane-cloud .level6 a{color:#000;}.pane-channel-tags-cloud-panel-pane-cloud .level5{font-size:14px;}.pane-channel-tags-cloud-panel-pane-cloud .level5 a{color:#333;}.pane-channel-tags-cloud-panel-pane-cloud .level4{font-size:12px;}.pane-channel-tags-cloud-panel-pane-cloud .level4 a{color:#666;}.pane-channel-tags-cloud-panel-pane-cloud .level3{font-size:10px;}.pane-channel-tags-cloud-panel-pane-cloud .level3 a{color:#999;}.pane-channel-tags-cloud-panel-pane-cloud .level2{font-size:10px;}.pane-channel-tags-cloud-panel-pane-cloud .level2 a{color:#808080;}.pane-channel-tags-cloud-panel-pane-cloud .level1{font-size:10px;}.pane-channel-tags-cloud-panel-pane-cloud .level1 a{color:#707070;}.messages,.messages.status,.messages--status,.messages.warning,.messages--warning,.messages.error,.messages--error{margin:0;padding:2rem 5%;border:0;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;color:#4a4a4a;}.messages p,.messages.status p,.messages--status p,.messages.warning p,.messages--warning p,.messages.error p,.messages--error p{margin:0;}.messages p + p,.messages.status p + p,.messages--status p + p,.messages.warning p + p,.messages--warning p + p,.messages.error p + p,.messages--error p + p{margin-top:1.5em;}.messages::before,.messages.status::before,.messages--status::before,.messages.warning::before,.messages--warning::before,.messages.error::before,.messages--error::before{content:'';display:block;width:20px;height:20px;margin-top:.15rem;background-image:url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgY3g9IjEwIiBjeT0iMTAiIGZpbGw9IiM3N2JhNGQiIHI9IjEwIi8+PHBhdGggZD0iTTE1LjkzIDcuNjRsLTcuNzQgNy4zQS4yNS4yNSAwIDAgMSA4IDE1YS4yNS4yNSAwIDAgMS0uMTctLjA3TDQuMDcgMTEuNGEuMjMuMjMgMCAwIDEgMC0uMzNMNS40IDkuOGMuMS0uMDguMjYtLjA4LjM1IDBsMi4yNyAyLjE0IDYuMjUtNS44OGMuMDktLjEuMjUtLjEuMzUgMGwxLjMyIDEuMjRjLjA0LjA0LjA3LjEuMDcuMTYgMCAuMDctLjAzLjEzLS4wNy4xN3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+');background-position:50%;background-repeat:no-repeat;background-size:contain;}.messages.warning::before,.warning.messages--status::before,.warning.messages--warning::before,.warning.messages--error::before,.messages--warning::before{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBmaWxsPSIjZWQ1IiBkPSJNMTkuNTggMTQuNTZsLTcuMy0xMi42NWEyLjY0IDIuNjQgMCAwIDAtNC41NiAwTC4zNSAxNC42NmEyLjY0IDIuNjQgMCAwIDAgMi4yOCAzLjk1aDE0Ljc0YTIuNjQgMi42NCAwIDAgMCAyLjIxLTQuMDV6bS04LjI1IDEuMzhjMCAuMTYtLjEzLjI5LS4yOS4yOUg4Ljk2YS4yOS4yOSAwIDAgMS0uMjktLjI5di0xLjg3YzAtLjE2LjEzLS4yOS4yOS0uMjloMi4wOGMuMTYgMCAuMjkuMTMuMjkuM3YxLjg2em0wLTQuMmMwIC4xNi0uMTMuMjgtLjI5LjI4SDguOTZhLjI5LjI5IDAgMCAxLS4yOS0uMjhWNC45OGMwLS4xNi4xMy0uMjguMjktLjI4aDIuMDhjLjE2IDAgLjI5LjEyLjI5LjI4djYuNzZ6Ii8+PC9zdmc+Cg==');}.messages.error::before,.error.messages--status::before,.error.messages--warning::before,.error.messages--error::before,.messages--error::before{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBmaWxsPSIjZWQ1NDFkIiBkPSJNMTkuNTggMTQuNTZsLTcuMy0xMi42NWEyLjY0IDIuNjQgMCAwIDAtNC41NiAwTC4zNSAxNC42NmEyLjY0IDIuNjQgMCAwIDAgMi4yOCAzLjk1aDE0Ljc0YTIuNjQgMi42NCAwIDAgMCAyLjIxLTQuMDV6bS04LjI1IDEuMzhjMCAuMTYtLjEzLjI5LS4yOS4yOUg4Ljk2YS4yOS4yOSAwIDAgMS0uMjktLjI5di0xLjg3YzAtLjE2LjEzLS4yOS4yOS0uMjloMi4wOGMuMTYgMCAuMjkuMTMuMjkuM3YxLjg2em0wLTQuMmMwIC4xNi0uMTMuMjgtLjI5LjI4SDguOTZhLjI5LjI5IDAgMCAxLS4yOS0uMjhWNC45OGMwLS4xNi4xMy0uMjguMjktLjI4aDIuMDhjLjE2IDAgLjI5LjEyLjI5LjI4djYuNzZ6Ii8+PC9zdmc+Cg==');}.messages__list{margin:0;}.messages__list li{margin:0;}.messages__list li + li{margin-top:0.3em;}.messages__item{list-style-image:none;}.messages--error p.error{color:#4a4a4a;}.ok,.messages.status,.status.messages--status,.status.messages--warning,.status.messages--error,.messages--status{background-color:#e1ebdb;color:#4a4a4a;}.warning,.messages.warning,.warning.messages--status,.warning.messages--warning,.warning.messages--error,.messages--warning{background-color:#f1e9a9;color:#4a4a4a;}.error,.messages.error,.error.messages--status,.error.messages--warning,.error.messages--error,.messages--error{background-color:#f7c5bd;color:#4a4a4a;}textarea.error{background-color:#ffffff;color:#5d6770;}#block-system-help{margin:0 0 11px;padding:15px 12px 15px 2em;border:0;background-color:#EAF3A8;color:#444;}#block-system-help p{margin:0;}#block-system-help p + p{margin-top:1.5em;}.pager{clear:both;padding:0;text-align:center;}.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis,.pager-current{display:inline;padding:0 0.5em;list-style-type:none;background-image:none;}.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis{}.pager-current{font-weight:bold;}.pager-load-more{margin:16px auto;max-width:650px;text-align:center;}.pager-load-more li{display:inline-block;margin:0;padding:0;position:relative;}.pager-load-more .pager-next a{font-size:22px;font-weight:bold;line-height:32px;color:#5d6770;display:inline-block;padding:30px 40px 30px 0;background-repeat:no-repeat,no-repeat;background-position:100% 50%,100% 50%;background-size:1.2em,0%;background-image:url(/sites/all/themes/opensource/images/icons/load-more.png),url(/sites/all/themes/opensource/images/icons/load-more-hover.png),url(/sites/all/themes/opensource/images/icons/throbber-22x22.gif);background-image:url(/sites/all/themes/opensource/images/icons/load-more.svg),url(/sites/all/themes/opensource/images/icons/load-more-hover.svg),url(/sites/all/themes/opensource/images/icons/throbber-22x22.gif),linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));background-size:22px 22px,22px 22px,0;}.pager-load-more .pager-next a:hover,.pager-load-more .pager-next a:focus,.pager-load-more .pager-next a:active{color:#0098C3;background-image:url(/sites/all/themes/opensource/images/icons/load-more-hover.png);background-image:url(/sites/all/themes/opensource/images/icons/load-more-hover.svg),linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));}.pager-load-more .pager-next a.progress-disabled{background-image:url(/sites/all/themes/opensource/images/icons/throbber-22x22.gif);}.pager-load-more .pager-next .ajax-progress{display:none;}.quicktabs-hide{display:none;}.ui-datepicker-calendar .ui-state-default{border:1px solid transparent;}.ui-datepicker-calendar .ui-state-hover{border:1px solid #999;background:#fff;font-weight:normal;color:#333;}.ui-widget{font-size:15px;}.ui-widget-content{color:#5d6770;}.ui-helper-reset{line-height:1.5;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited,.ui-state-hover a,.ui-state-hover a:hover{color:#5d6770;}.ui-state-hover a,.ui-state-hover a:hover{color:#0098C3;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:none;color:#5d6770;}.element-invisible,.element-focusable,#navigation .block-menu .block__title,#navigation .block-menu-block .block__title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}.element-focusable:active,.element-focusable:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:auto;}#skip-link{margin:0;}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff;}#navigation{}#navigation .block{margin-bottom:0;}#navigation .links,#navigation .menu{margin:0;padding:0;text-align:left;}#navigation .links li,#navigation .menu li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none;}.breadcrumb ol{margin:0;padding:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.page__title,.node__title,.block__title,.comments__title,.comments__form-title,.comment__title{margin:0;}.inline{display:inline;padding:0;}.inline li{display:inline;list-style-type:none;padding:0 1em 0 0;}span.field-label{padding:0 1em 0 0;}.more-link{text-align:right;}a.more-link,div.more-link a,a.views-more-link,div.views-more-link a{font-weight:bold;white-space:nowrap;}div.more-link{margin-top:30px;}.pane-node-body a.more-link:before,.field-name-body a.more-link:before{content:'\0020\00BB\0020';}.more-help-link{text-align:right;}.more-help-link a{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC');background-position:0 50%;background-repeat:no-repeat;padding:1px 0 1px 20px;}.block{margin-bottom:1.5em;}.region-os-social .block{margin-bottom:0;}.menu__item.is-leaf{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');list-style-type:square;}.menu__item.is-expanded{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');list-style-type:circle;}.menu__item.is-collapsed{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');list-style-type:disc;}.embedded-menu{border-left:none;border-top:2px dotted #ccc;margin:25px 0;padding:20px 10px 10px;width:100%;}@media all and (min-width:520px){.embedded-menu{border-left:2px dotted #ccc;border-top:none;margin:10px 0 10px 6%;padding:0 0 0 5%;width:42.4%;}}.embedded-menu h2{margin-top:0 !important;text-align:left;font-size:1.3em;}.embedded-menu ul{font-size:0.867em;padding-left:16px;}.embedded-menu ul li{list-style:none !important;}.embedded-menu ul li:before{color:#5d6770;content:"\2022 \0020";margin-left:-11px;}.embedded-menu .views-row{margin-bottom:10px;}.embedded-callout-menu,.embedded-callout-text{position:relative;padding:30px 0 33px;margin:0;border-top:2px dotted #ccc;}@media screen and (min-width:520px){.embedded-callout-menu,.embedded-callout-text{padding:0 0 20px;margin:0;background:none;}}.embedded-callout-menu{padding-top:1em;}.embedded-callout-menu .view-header{font-family:"ff-netto-web","Netto",Tahoma,Geneva,Verdana,"DejaVu Sans",sans-serif;font-size:24px;line-height:28px;color:#69BE28;margin-bottom:7px;}.embedded-callout-menu .view-header p{margin:0;}.embedded-callout-menu ul{margin:0;padding:0 0 0 1.1em;}.embedded-callout-menu li{font-size:18px;line-height:26px;margin:0 0 .4em;color:#444;}.embedded-callout-text{font-size:22px;line-height:35px;color:#005172;}@media screen and (min-width:520px){.embedded-callout-text{padding:20px 0;border-top:2px dotted #ccc;}}.embedded-callout-text p{margin:0;}@media screen and (min-width:520px){.callout-float-left{padding-left:0;float:left;margin:0 30px 0 0;max-width:286px;}}@media screen and (min-width:800px){.callout-float-left{margin-left:-4%;}}@media screen and (min-width:850px){.callout-float-left{margin-left:-6%;}}@media screen and (min-width:900px){.callout-float-left{margin-left:-8%;}}@media screen and (min-width:950px){.callout-float-left{margin-left:-12%;}}@media screen and (min-width:520px){.callout-float-right{padding-right:0;float:right;margin:0 0 0 30px;max-width:286px;}}@media screen and (min-width:800px){.callout-float-right{margin-right:-4%;}}@media screen and (min-width:850px){.callout-float-right{margin-right:-6%;}}@media screen and (min-width:900px){.callout-float-right{margin-right:-8%;}}@media screen and (min-width:950px){.callout-float-right{margin-right:-12%;}}.menu a.active{color:#000;}.new,.update{color:#69BE28;background-color:transparent;}.unpublished{height:0;overflow:visible;background-color:transparent;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;}.comments{margin:1.5em 0;}.comment-preview{background-color:#ffffea;}.comment{}.comment .permalink{text-transform:uppercase;font-size:75%;}.indented{margin-left:30px;}#user-login-form{text-align:left;}.openid-links{margin-bottom:0;}.openid-link,.user-link{margin-top:1.5em;}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-left:-20px;}#user-login ul{margin:1.5em 0;}form th{text-align:left;line-height:1.1;}form th:first-child{padding-left:0;}form table ul{margin:0;}tr.even,tr.odd{background-color:#F9F9FB;padding:0.1em 0.6em;}tr.even{background-color:#fff;}thead + tbody{border-top:3px solid #E7E6EF;}th,td{padding:0.4em;}th a{color:#5d6770;display:inline-block;}th a img{vertical-align:middle;display:inline-block;margin-bottom:.2em;margin-left:.2em;}th a:hover,th a:focus,th a:active{color:#0098C3;}td.active{background-color:rgba(51,153,255,0.11);border-bottom:1px solid #fafafa;}td.checkbox,th.checkbox{text-align:center;}td.menu-disabled{background:#ccc;}#autocomplete .selected{background:#0072b9;color:#fff;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#FFF28A;}.tabledrag-toggle-weight{font-size:0.9em;}.draggable a.tabledrag-handle{cursor:move;float:left;height:auto;margin:0 .3em;overflow:hidden;text-decoration:none;}a.tabledrag-handle .handle{background-position:0 0;height:14px;width:14px;margin:0;padding:0;display:inline-block;vertical-align:middle;}a.tabledrag-handle-hover .handle{background-position:0 -20px;}.tabledrag-changed{background:none;font-size:2em;line-height:.4em;vertical-align:bottom;color:#D0BB18;margin-left:0.3em;}.messages.warning.tabledrag-changed-warning,.warning.tabledrag-changed-warning.messages--status,.warning.tabledrag-changed-warning.messages--warning,.warning.tabledrag-changed-warning.messages--error{padding-left:12px;background-color:#FFF28A;background-image:none;}tr.selected td{background:#ffc;}.progress{font-weight:bold;}.progress .bar{background:#ccc;border-color:#666;margin:0 0.2em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.progress .filled{background-color:#0072b9;background-image:url(/sites/all/themes/opensource/images/progress.gif?1585138092);}p br{display:block !important;}.page__title,.pane-page-title h1,.pane-node-title h1{margin:0 0 7px;font-size:27px;font-weight:bold;line-height:1.2;}#page-title{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%;}.pane-node-body,.pane-os-content-article-poll,.pane-pollpane{font-size:18px;}.pane-node-body .pane-title,.pane-os-content-article-poll .pane-title,.pane-pollpane .pane-title{color:#2e3338;}.pane-node-body h2,.pane-node-body h3,.pane-os-content-article-poll h2,.pane-os-content-article-poll h3,.pane-pollpane h2,.pane-pollpane h3{margin-top:1.4em;font-weight:600;}.pane-node-body h2,.pane-os-content-article-poll h2,.pane-pollpane h2{font-size:1.4em;}.pane-node-body h3,.pane-os-content-article-poll h3,.pane-pollpane h3{font-size:20px;}@media screen and (max-width:700px){.pane-node-body img,.pane-os-content-article-poll img,.pane-pollpane img{height:auto !important;}}.field-name-field-file-image-caption{color:#444;font-family:"Swiss 721 SWA","Helvetica Neue",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-size:16px;text-align:left;}.field-name-field-file-image-caption sup{font:inherit;}.media-item .label-wrapper{background:none !important;}.image-title{text-indent:-9999px;overflow:hidden;display:block;line-height:17px;}.box-wrapper{background:#fff;padding:1em;margin-bottom:1.5em;}.box-wrapper p{margin:12px 0;}.box-wrapper p br{display:none;}.authorbio{clear:both;overflow:hidden;font-size:14.5px;line-height:1.4;position:relative;padding-top:30px;border-top:1px solid #979797;}.authorbio__thumbnail{float:left;width:16%;}.authorbio__thumbnail img{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.authorbio__pane-title{margin:0 0 5px;font-size:25px;line-height:1.12em;letter-spacing:1px;color:#8BC054;float:right;width:84%;padding-left:3.5%;}@media screen and (min-width:601px) and (max-width:850px){.authorbio__pane-title{font-size:18px;}}.authorbio__content{float:right;width:84%;padding-left:3.5%;}.authorbio__name{font-weight:bold;}.authorbio__more-link{margin-top:10px;}.byline .authors-byline__thumbnail{display:inline-block;text-align:center;vertical-align:top;width:70px;margin-bottom:15px;margin-right:40px;}.byline .authors-byline__thumbnail a{display:block;font-size:0.8em;}.byline .authors-byline__thumbnail img{-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;}.pane-os-content-article-contributors{margin:30px 0 0 19.5%;overflow:hidden;}.pane-os-content-article-contributors .pane-title{font-family:inherit;font-size:14px;font-weight:bold;line-height:17px;color:#0A0A0A;}.pane-os-content-article-contributors .contributor{display:inline-block;text-align:center;vertical-align:top;width:70px;margin-bottom:15px;margin-right:40px;}.pane-os-content-article-contributors a{display:block;font-size:0.8em;}.pane-os-content-article-contributors img{-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;}.pane-author-info-panel-pane-1{margin-bottom:0;padding-bottom:0;}.pane-co-author-info-panel-pane-1{margin-bottom:0;padding-bottom:0;}.view-co-author-info .views-row{padding-bottom:30px;}.view-author-info .authorbio{padding-bottom:30px;}.pane-os-article-contributions{margin-left:19.5%;font-size:14px;line-height:1.4;}.pane-os-article-contributions ul{list-style:none;margin:0;padding:0;}.pane-os-article-contributions ul li:before{color:#1690bc;}.pane-node-author,.author-feed{float:left;margin-right:4px;}.node-type-poll .pane-3,.node-type-article .pane-3{display:inline-block;height:1.5em;}.node-type-poll .pane-3 p,.node-type-article .pane-3 p{margin:0;}.node-type-poll .pane-3 a,.node-type-article .pane-3 a{background:url(/sites/all/themes/opensource/images/icons/rss_sml.png) no-repeat;background-image:url(/sites/all/themes/opensource/images/icons/rss_sml.svg),linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));text-indent:-9999px;overflow:hidden;display:block;height:12px;width:13px;position:relative;top:2px;right:-2px;}.pane-os-article-byline{font-size:0.867em;}.pane-os-article-byline > span{margin:0 5px;}.pane-os-article-byline span.comments{margin:0 4px 0 0;}.pane-os-article-byline span.date-created{margin:0 2px 0 7px;}.pane-os-article-byline span.feed{margin:0;}.pane-rate-widget{float:left;}@media only screen and (min-width:1010px){.pane-rate-widget{float:none;margin-left:490px;margin-top:-19px;}}.comments{background:url(/sites/all/themes/opensource/images/icons/comments.png) no-repeat 0 0;background-image:url(/sites/all/themes/opensource/images/icons/comments.svg),linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));padding-left:23px;}.feed a{background:url(/sites/all/themes/opensource/images/icons/rss_sml.png) no-repeat 0 0;background-image:url(/sites/all/themes/opensource/images/icons/rss_sml.svg),linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));display:inline-block;width:12px;height:12px;text-indent:-9999px;vertical-align:middle;}.rate-thumbs-up-btn-up{display:inline-block;background:url(/sites/all/themes/opensource/images/icons/thumbsup.png) no-repeat 0 0;background-image:url(/sites/all/themes/opensource/images/icons/thumbsup.svg),linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));background-size:cover;width:13px;height:13px;text-indent:-9999px;overflow:hidden;}.rate-info{display:inline-block;font-size:13px;color:#909aa3;margin-right:3px;}.pane-node-field-rating{float:right;}.pane-node-field-lead-image{display:inline-block;}.image-credits{font-size:10px;color:#999;margin:1em 0;font-style:italic;}#content .pane-related-articles-panel-pane-1 .view-content{clear:both;overflow:hidden;}#content .pane-related-articles-panel-pane-1 h2.pane-title{margin-bottom:8px;}#content .pane-related-articles-panel-pane-1 .views-row{float:left;margin-bottom:30px;}#content .pane-related-articles-panel-pane-1 .views-row img{margin-bottom:5px;}#content .pane-related-articles-panel-pane-1 .view-related-articles .views-field-title{margin-top:5px;height:250px;}#content .pane-related-articles-panel-pane-1 .view-related-articles .views-field-title a{text-align:center;display:block;font-weight:bold;}#content .pane-related-articles-panel-pane-1 .view-related-articles .views-field-title a:hover{text-decoration:underline;}.addthis_toolbox.addthis_default_style{margin-bottom:1em;}.addthis_toolbox.addthis_default_style a{margin-right:1em;}.m-polls .views-field-comment-count{float:left;border-right:1px solid #686666;padding-right:1em;margin-right:1em;}.m-polls .views-field-path a{font-weight:bold;}.m-polls .views-field-comment-count{background:url(/sites/all/themes/opensource/images/icons/comments.png) no-repeat;background-image:url(/sites/all/themes/opensource/images/icons/comments.svg),linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));padding-left:20px;border-right:1px solid #767677;margin-right:10px;padding-right:10px;}.m-polls .views-field-nothing{font-weight:bold;}.view-poll-block ul.links{display:none;}.article-read-count{float:left;margin-top:23px;}.article-read-count p{margin:0;font-size:14px;font-weight:bold;line-height:18px;color:#0A0A0A;}.pane-os-content-article-contributions{float:bottom !important;}#block-system-main-menu{display:none;}.view-homepage-articles .node-teaser-wide{max-width:830px;padding-left:5%;padding-right:5%;margin:0 auto;}.homepage-content-cta{max-width:990px;margin:0 auto;}.pane-node-field-homepage-call-to-action-1{margin-top:40px;}.view-homepage-hero{background:#D1D4D3;color:#444;margin-bottom:45px;padding:35px 5%;}.view-homepage-hero:after{content:"";display:table;width:100%;}.hero{max-width:1100px;margin:0 auto;}@media screen and (min-width:701px){.hero{display:table;}}.hero__image{display:table-cell;vertical-align:middle;width:41%;}.hero__content{padding:12px 0;}@media screen and (min-width:701px){.hero__content{display:table-cell;vertical-align:middle;padding-left:5%;padding-right:3%;width:60%;}}.hero__title{font-size:25px;line-height:1.2em;margin-bottom:.3em;}.hero__title a{color:#005172;}@media screen and (min-width:701px) and (max-width:800px){.hero__title{font-size:21px;}}.hero__description{font-size:15px;margin-bottom:7px;}@media screen and (max-width:600px){.hero__description{font-size:16px;}}@media screen and (min-width:900px){.hero__description{font-size:17px;}}.hero__meta{margin-bottom:10px;line-height:1.2em;}.hero__meta .byline__like-icon{background-image:url(/sites/all/themes/opensource/images/icons/thumbsup.svg);}.node-type-homepage #content{padding-top:0;padding-bottom:0;}#content .field-name-field-homepage-call-to-action-3 .cta{margin-bottom:0;}.pane-bean-configurable-homepage-block .field-item > *:nth-last-child(1){padding-left:6%;padding-right:6%;padding-bottom:30px;border-bottom:11px solid #5d6770;left:-6%;width:112%;position:relative;margin-bottom:0;}.front .region-pre-footer .cta{border-top:0;}.byline__author a:not(:first-child)::before{content:'|';color:#909aa3;margin:0.3em;}.section-open-organization.page-taxonomy .breadcrumb{display:none;}.pane-bean-the-open-organization{min-height:265px;}.pane-bean-the-open-organization img{width:auto;height:auto;max-width:50%;float:right;}@media screen and (min-width:701px) and (max-width:880px){.pane-bean-the-open-organization img{max-width:100%;width:100%;float:none !important;}}@media screen and (min-width:481px) and (max-width:700px){.pane-bean-the-open-organization img{max-width:50%;width:auto;float:right !important;}}@media screen and (max-width:480px){.pane-bean-the-open-organization img{max-width:100%;width:100%;float:none !important;}}.pane-panels-mini.pane-open-org .node-poll{margin:40px 0 10px;}.pane-panels-mini.pane-open-org .node-poll .node-title{font-size:20px;line-height:1.1em;}.pane-panels-mini.pane-open-org .node-poll .node-title a{color:#5d6770;text-decoration:none;}.pane-panels-mini.pane-open-org .node-poll .links{display:none;}.cta{*zoom:1;background:#fff;max-width:990px;margin:40px auto;padding:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.cta:after{content:"";display:table;clear:both;}@media screen and (min-width:500px){.cta{padding:36px 20px;}}@media screen and (min-width:940px){.cta{padding:36px 135px;}.os-article__middle .cta{padding:36px 45px;}}.cta p{margin:0;}.cta p + p{margin-top:10px;}.cta input{border-radius:0;}.cta__content{*zoom:1;text-align:center;}.cta__content:after{content:"";display:table;clear:both;}.cta__link{margin-top:1em;text-align:center;}.cta__link a{padding:0.6em 1.3em;display:inline-block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;}.cta__link a:hover{opacity:0.75;}.cta__title,.cta .pane-title{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:26px;font-weight:400;line-height:28px;margin:0;padding:0;}.cta--no-link .pane-title,.cta--no-link .cta__title{margin-bottom:10px;}.cta--none{background:red;}.cta--gray-on-green{background:#e1ebdb;color:#4a4a4a;}.cta--green-on-white,.cta--blue-on-white{background:#fff;}.cta--blue-on-blue,.cta--green-on-blue{background:#e5edf0;}.cta--green-on-gray,.cta--blue-on-gray{background:#e9e8e8;}.cta--green-on-white .cta__link a,.cta--green-on-blue .cta__link a,.cta--green-on-gray .cta__link a{background:#69BE28;color:#fff;}.cta--blue-on-white .cta__link a,.cta--blue-on-blue .cta__link a,.cta--blue-on-gray .cta__link a{background:#005172;color:#fff;}#content .pane-node-field-homepage-call-to-action-1 .cta{margin-top:0;}@media screen and (min-width:700px){.cta--with-link{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;}.cta__content--with-link{-webkit-flex:0 1 auto;flex:0 1 auto;padding:0 20px 0 0;max-width:30em;}.cta__link{margin-top:0;-webkit-flex:0 0 auto;flex:0 0 auto;}}.cta .download-button{margin-top:1rem;margin-bottom:.4rem;}.messages .cta,.messages--status .cta,.messages--warning .cta,.messages--error .cta{background:none;padding:0;margin:0 1rem;text-align:center;}.messages .cta .download-button,.messages--status .cta .download-button,.messages--warning .cta .download-button,.messages--error .cta .download-button{color:#fff;}.quick-links{padding:0 10px;list-style-type:none;padding:0;margin:0;}@media (min-width:740px){.quick-links{background:#FFFFFF;box-shadow:0 0 2px 0 rgba(0,0,0,0.3);padding:40px 50px;}}.quick-links li{margin:0 0 5px;}.quick-links a{font-size:18px;font-weight:400;color:#0098C3;line-height:30px;height:48px;position:relative;display:block;padding:10px 55px 10px 0;overflow:hidden;margin-bottom:-5px;}.quick-links li + li a{border-top:1px solid #D5E8FE;}.quick-links a::before{content:'';background:#0098C3;position:absolute;right:0;top:0;bottom:0;width:45px;}.quick-links a::after{content:'';position:absolute;right:17px;top:17px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #FFF;}.quick-links a:hover,.quick-links a:focus{text-decoration:underline;}div.lander-tabs > ul{margin:0;padding:0;}.lander-tabs{margin:0 0 25px;padding:0 0 12px;border-bottom:2px dotted #ccc;}.lander-tabs li{margin:4px -4px 4px 0;padding:0;position:relative;display:inline-block;}.lander-tabs li.active a{color:#a5a5a3;}.lander-tabs li a{padding:0.4em 18px;margin:0 2px;opacity:1;}.lander-tabs li:first-child a{padding-left:0;}.lander-tabs li a.progress-disabled{background:url(/sites/all/themes/opensource/images/icons/throbber-16x16.gif) no-repeat 100% 50%;color:#5d6770;opacity:0.7;}.lander-tabs li + li{border-left:1px solid #a5a5a3;}.lander-tabs .ajax-progress{display:none;}@media screen and (max-width:850px){.lander-tabs{border:2px dotted #ccc;border-left:0;border-right:0;padding:14px 0 !important;}.lander-tabs .pane-title{display:none;}.lander-tabs li{display:block;height:0;margin:0;overflow:hidden;}.lander-tabs li + li{border:none;}.lander-tabs li a{display:inline-block;vertical-align:middle;color:#0098C3;height:0;margin:0;overflow:hidden;padding:0 12px;white-space:initial;font-weight:bold;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:padding 0.2s ease-out;-o-transition:padding 0.2s ease-out;-webkit-transition:padding 0.2s ease-out;transition:padding 0.2s ease-out;-moz-transition-property:padding,height,width;-o-transition-property:padding,height,width;-webkit-transition-property:padding,height,width;transition-property:padding height width;}.lander-tabs li a:before{content:"";display:none;}.lander-tabs li a,.lander-tabs li a:hover,.lander-tabs li a:focus,.lander-tabs li a:active,.lander-tabs li a.active,.lander-tabs li a.active-trail{background-color:#fff;background-image:none;background-attachment:none;background-position:50% 50%;border:0;}.lander-tabs li a:hover,.lander-tabs li a:focus,.lander-tabs li a:active{color:#58c7e4;}.lander-tabs li a.is-selected{position:relative;display:block;height:auto;padding:0.4em 0;}.lander-tabs li a.is-selected,.lander-tabs li a.is-selected:hover,.lander-tabs li a.is-selected:focus,.lander-tabs li a.is-selected:active{color:#a5a5a3;border:0;cursor:pointer;}.lander-tabs li.none-active:first-child,.lander-tabs li.active{height:auto;}.lander-tabs li.none-active:first-child a,.lander-tabs li.active a{height:auto;padding:0.4em 0;border-bottom:1px solid #fff;color:#a5a5a3;}.lander-tabs.menu--mobile-dropdown li.none-active:first-child a:after,.lander-tabs.menu--mobile-dropdown li.active a:after{content:"";border-left:.4em solid transparent;border-right:.4em solid transparent;border-top:.4em solid;border-bottom:0;display:inline-block;vertical-align:middle;margin-left:0.3em;}.lander-tabs li.is-expanded{height:auto;}.lander-tabs li.is-expanded a{height:auto;padding:0.4em 0;border-bottom:1px solid #fff;}.lander-tabs li.is-expanded a:after{content:"";border-top:.35em solid transparent;border-bottom:.35em solid transparent;border-left:.35em solid;border-right:0;display:inline-block;vertical-align:middle;margin-left:0.3em;}.lander-tabs li.active.is-expanded a{cursor:default;}.lander-tabs li.active.is-expanded a:after{display:none;}.lander-tabs li a.progress-disabled:after{display:inline-block;border:0 !important;width:16px;height:16px;background:url(/sites/all/themes/opensource/images/icons/throbber-16x16.gif) no-repeat 50% 50%;}.lander-tabs .ajax-progress{display:none;}}.view-most-popular-articles ul{padding-left:1em;line-height:1.3em;}.view-most-popular-articles li{margin:0 0 10px;}.page-error .os-article__middle{max-width:765px;margin-top:50px;margin-bottom:60px;}@media screen and (min-width:910px){.page-error .os-article__middle{margin-top:100px;margin-bottom:110px;}}.page-error-panel{font-size:24px;line-height:30px;}.page-error-panel p:first-child{margin-top:0;}.page-error-panel a{font-weight:bold;}.page-error-panel .pane-title{color:#005172;font-family:inherit;font-size:40px;font-weight:bold;line-height:49px;margin-bottom:10px;}.page-error-search form > div{display:flex;}.page-error-search .form-item,.page-error-search .form-actions{margin:0;}.page-error-search .form-type-textfield{flex:1 1 100%;}.page-error-search .form-actions{flex:1 1 auto;}.page-error-search .form-text{width:100%;border:0;line-height:50px;padding-top:0;padding-bottom:0;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.3);font-size:20px;}.page-error-search .form-submit{border-radius:0;height:50px;width:90px;}.responsive-table thead + tbody{border-top:1px solid;}.responsive-table th{text-align:left;}@media screen and (max-width:768px){.responsive-table{border:0;}.responsive-table thead,.responsive-table tbody,.responsive-table th,.responsive-table td,.responsive-table tr{display:block;border:0;}.responsive-table thead + tbody{border-top:1px dotted;}.responsive-table thead tr{position:absolute;top:-9999px;left:-9999px;}.responsive-table tbody{border-bottom:1px dotted;border-top:1px dotted;}.responsive-table tbody tr{padding-top:.5em;padding-bottom:.5em;}.responsive-table tbody tr + tr{border-top:1px dotted;}.responsive-table td{position:relative;border:0;width:100%;padding:.125em 0;}.responsive-table td:before{position:absolute;top:.125em;left:0;padding-right:10px;white-space:nowrap;font-weight:bold;}.responsive-table p:first-child,.responsive-table h2:first-child,.responsive-table h3:first-child,.responsive-table h4:first-child,.responsive-table h5:first-child,.responsive-table h6:first-child{margin-top:0;}.responsive-table p:last-child,.responsive-table h2:last-child,.responsive-table h3:last-child,.responsive-table h4:last-child,.responsive-table h5:last-child,.responsive-table h6:last-child{margin-bottom:0;}}@media screen and (max-width:768px){.responsive-table--series-themes td{padding-left:175px;}.responsive-table--series-themes td:before{width:165px;}.responsive-table--series-themes td:nth-of-type(1):before{content:"Month:";}.responsive-table--series-themes td:nth-of-type(2):before{content:"Series & Themes:";}.responsive-table--series-themes td:nth-of-type(3):before{content:"Schedule:";}}@media screen and (max-width:768px){.responsive-table--past-series-themes{width:100%;}.responsive-table--past-series-themes td{padding-left:100px;}.responsive-table--past-series-themes td:before{width:90px;}.responsive-table--past-series-themes td:nth-of-type(1):before{content:"Month:";}.responsive-table--past-series-themes td:nth-of-type(2):before{content:"Series:";}}.header{position:relative;}.region-navigation-top{*zoom:1;width:100%;}.region-navigation-top:after{content:"";display:table;clear:both;}#block-system-user-menu{margin:0;position:absolute;left:60px;top:19px;z-index:5;}#block-system-user-menu .menu{padding-left:0;margin:0;list-style:none;}#block-system-user-menu .menu__item{float:left;list-style:none;margin:0;}#block-system-user-menu .menu__link{opacity:0;pointer-events:none;color:#fff;background:#0098C3;padding:25px 15px 18px;line-height:1em;font-size:14px;font-weight:bold;text-transform:uppercase;text-align:center;}@media screen and (max-width:1070px){.show-mobile-menu #block-system-user-menu .menu__link{opacity:1;pointer-events:initial;}}#block-system-user-menu .menu__link[title="Sign Up"]{background:#69BE28;}.menu-name-menu-social-links{float:right;}.show-mobile-menu .menu-name-menu-social-links{display:none;}.menu-name-menu-social-links .menu{padding-left:0;margin:0;list-style:none;}.menu-name-menu-social-links .menu__item{float:left;list-style:none;margin:0;}.menu-name-menu-social-links .menu__link{display:block;color:#fff;line-height:1em;font-size:14px;font-weight:bold;text-transform:uppercase;text-align:center;background:transparent;background-position:center center;color:transparent;padding:0;min-width:0;text-indent:-99999px;display:inline-block;vertical-align:middle;height:60px;width:42px;padding:20px 10px 15px;background-repeat:no-repeat,no-repeat;-moz-background-size:auto 20px;-o-background-size:auto 20px;-webkit-background-size:auto 20px;background-size:auto 20px;opacity:0.7;}@media screen and (max-width:1069px){.menu-name-menu-social-links .menu__link{padding:15px 10px 15px;}}.menu-name-menu-social-links .menu__link:hover,.menu-name-menu-social-links .menu__link:focus,.menu-name-menu-social-links .menu__link:active{opacity:1;}.menu-name-menu-social-links .menu__link[title="feed"]{background-image:url(/sites/all/themes/opensource/images/icons/feed-header.svg);}.menu-name-menu-social-links .menu__link[title="facebook"]{background-image:url(/sites/all/themes/opensource/images/icons/facebook-header.svg);}.menu-name-menu-social-links .menu__link[title="twitter"]{background-image:url(/sites/all/themes/opensource/images/icons/twitter-header.svg);}.block.block-superfish{float:left;width:75%;}@media screen and (max-width:1069px){.block.block-superfish{display:none;}}.header__logo{float:left;margin:0;padding:0;}.header__logo-image{vertical-align:bottom;}.header__name-and-slogan{padding:15px 20px;}@media screen and (min-width:1070px){.header__name-and-slogan{padding:13px 14px 12px 0;float:left;width:80%;}.logged-in .header__name-and-slogan{width:70%;}}.header__name-and-slogan,.header__name-and-slogan a,.header__name-and-slogan img{color:#fff;text-decoration:none;}.header__site-slogan{margin:0;font-size:32px;}.header__site-name{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:space-between;justify-content:space-between;}.header__anniversary-logo{float:left;width:100%;display:flex;flex-direction:column;height:50px;position:relative;top:-2px;left:-8px;}.header__anniversary-logo__text{height:25px;}.header__anniversary-logo__banner{height:33px;}.header__site-link{display:inline-flex;}.header__site-link object,.header__site-link img{display:inline-block;}.header__site-link:link,.header__site-link:visited{color:#000;text-decoration:none;}.header__site-link:hover,.header__site-link:focus{text-decoration:underline;}.header__sponsor-link{float:right;width:30%;max-width:88px;}.header__secondary-menu{float:right;}.header__region{clear:both;}.header-banner{position:relative;background-color:#005172;}.header-banner:after{content:"";display:table;width:100%;}.header-banner__inner{max-width:1100px;margin:0 auto;}.header-banner .block{margin:0;}.sf-nav{background:#0098C3;}.sf-nav__inner{max-width:1100px;margin:0 auto;position:relative;}.sf-nav .block{margin:0;}.sf-nav .block-os-solr-search{position:absolute;top:100%;right:0;background:#fff;z-index:5;width:350px;max-width:100%;border-top:5px solid #69BE28;box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);padding:17px;pointer-events:none;opacity:0;}.show-mobile-search .sf-nav .block-os-solr-search{pointer-events:initial;opacity:1;}.sf-nav .block-os-solr-search::before{content:'';position:absolute;bottom:100%;right:41px;width:0;height:0;border-style:solid;border-width:0 12.5px 13px 12.5px;border-color:transparent transparent #69BE28 transparent;}.sf-nav .block-os-solr-search .form-text{background:#FFFFFF;box-shadow:inset 0 0 2px 0 rgba(0,0,0,0.3);-moz-appearance:none;-webkit-appearance:none;border-radius:0;border:0;width:315px;max-width:100%;height:35px;padding-right:55px;}.sf-nav .block-os-solr-search .form-text:-moz-placeholder{color:#EBEAEA;font-size:18px;}.sf-nav .block-os-solr-search .form-text::-moz-placeholder{color:#EBEAEA;font-size:18px;}.sf-nav .block-os-solr-search .form-text:-ms-input-placeholder{color:#EBEAEA;font-size:18px;}.sf-nav .block-os-solr-search .form-text::-webkit-input-placeholder{color:#EBEAEA;font-size:18px;}.sf-nav .block-os-solr-search .form-submit{position:absolute;right:17px;top:17px;font-size:16px;height:35px;border-radius:0;}@media screen and (min-width:1070px){.block-superfish{font-weight:bold;}.block-superfish .block-title{display:none;}.block-superfish,.block-superfish ul{margin:0;padding:0;}.block-superfish *{text-decoration:none;}.block-superfish .sf-main-menu:after{content:"";display:table;width:100%;}.block-superfish li{text-align:center;padding:0 !important;}.block-superfish li a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.block-superfish li a.sf-depth-1{color:#fff;padding:1em 2em 1em 1.4em !important;font-size:17px;height:60px;line-height:23px;}.block-superfish li.first a.sf-depth-1{padding-left:1.8em !important;}.block-superfish li.active-trail,.block-superfish li.active-trail > a,.block-superfish li.active-trail > a:hover,.block-superfish li.sfHover > a,.block-superfish li a.active,.block-superfish li a:hover,.block-superfish li a:active,.block-superfish li a:focus{color:#fff;background:#00a1ce;}.block-superfish li ul{font-size:14px;background:#005172;border:1px solid #1690bc;width:220px !important;}.block-superfish li ul li a,.block-superfish li ul li{background:#005172;}.block-superfish li ul a{color:#fff;padding:10px 14px 10px 16%;min-width:200px;}.block-superfish li ul a:before{content:'\0020\00BB\0020';position:absolute;left:7%;top:30%;}.block-superfish li ul li.menuparent > a:after{content:"";position:absolute;right:7%;top:40%;border-top:.35em solid transparent;border-bottom:.35em solid transparent;border-left:.35em solid;border-right:none;}.block-superfish .sf-main-menu li.sf-depth-1.last ul li:hover ul{width:100%;}}@media screen and (min-width:1070px) and (max-width:990px){.block-superfish .sf-main-menu li.sf-depth-1.last ul li:hover ul{left:-100% !important;}}@media screen and (min-width:1070px){.block-superfish .sf-main-menu li.sf-depth-1:after{content:'';position:absolute;right:11px;top:45%;color:#fff;border-left:.35em solid transparent;border-right:.35em solid transparent;border-top:.35em solid;border-bottom:none;}.block-superfish .sf-main-menu li.sf-depth-1:hover:after{top:45%;position:absolute;color:#fff;border-left:.35em solid transparent;border-right:.35em solid transparent;border-bottom:.35em solid;border-top:none;}.block-superfish .sf-main-menu li.sf-depth-2 a{text-align:left;}.block-superfish .sf-main-menu li.sf-depth-2 .sf-hidden li a{overflow:hidden !important;}.block-superfish .sf-main-menu .sf-depth-1 > ul{overflow:visible !important;}.block-superfish select{display:none !important;}.block-superfish #superfish-1{display:block !important;}}.sf-menu li:hover > ul,.sf-menu li.sfHover > ul{top:100%;margin:0;padding:0;width:220px;}.sf-menu li li > ul
.sf-menu li li:hover > ul,.sf-menu li li.sfHover > ul{left:100%;}@media screen and (max-width:780px){.block-superfish li a.sf-depth-1{font-size:14px;}}.desktop-user-links{float:right;width:20%;}@media screen and (max-width:1069px){.desktop-user-links{display:none;}}.logged-in .desktop-user-links{width:30%;}.desktop-user-links .menu{margin:0;padding:0;*zoom:1;}.desktop-user-links .menu:after{content:"";display:table;clear:both;}.desktop-user-links .menu__item.is-leaf{display:block;list-style:none;float:left;text-align:center;padding:0;margin:0;font-weight:bold;}.desktop-user-links .menu__link{display:block;background:#0098C3;color:#fff;padding:26px 1.5em 22px;min-width:89px;font-size:16px;text-transform:uppercase;}.desktop-user-links a[title="Sign Up"]{background:#69BE28;}.region-pre-footer .block{margin-bottom:0;}.region-footer,.region-footer-nav{background:#005172;color:#fefefe;font-size:13px;padding:2em 5%;position:relative;}.region-footer:after,.region-footer-nav:after{content:"";display:table;width:100%;}.region-footer p,.region-footer-nav p{margin:1em 0;}.region-footer a,.region-footer-nav a{color:#58c7e4;text-decoration:none;}.region-footer a:hover,.region-footer a:active,.region-footer a:focus,.region-footer-nav a:hover,.region-footer-nav a:active,.region-footer-nav a:focus{color:#39f;}.region-footer a.active,.region-footer-nav a.active{color:#fff;cursor:default;}.region-footer{padding-bottom:5em;}.region-footer-nav{text-align:center;}.region-footer-nav + .region-footer:before{position:absolute;width:90%;height:1px;top:0;left:5%;border-top:2px dotted #fefefe;}#block-bean-copyrigt-block{color:#fefefe;clear:both;float:left;margin:0;width:80%;}#block-bean-copyrigt-block p{margin:0;}#block-bean-copyrigt-block p + p{margin-top:1em;}#block-bean-footer-logo{float:right;width:15%;margin:0;}#block-bean-footer-logo img{zoom:2;}#block-menu-menu-footer{display:inline-block;vertical-align:middle;margin-bottom:0;}#block-menu-menu-footer .block-title{display:none;}#block-menu-menu-footer ul{margin:0;padding-left:0;list-style:none;clear:both;overflow:hidden;line-height:32px;}#block-menu-menu-footer li{list-style:none;display:inline-block;padding:0;margin:10px 0;line-height:12px;}#block-menu-menu-footer li:after{padding:0 3px;content:" | ";}#block-menu-menu-footer li.last:after{content:"";}#block-bean-social-media{display:inline-block;vertical-align:middle;margin-bottom:0;}#block-bean-social-media .field-name-field-body ul,#block-bean-social-media .field-name-field-body li{margin:0;padding:0;list-style:none;overflow:hidden;display:inline-block;vertical-align:middle;}#block-bean-social-media .field-name-field-body li{margin:0 5px 0 0;line-height:32px;height:32px;}#block-bean-social-media .field-name-field-body span{list-style:none;display:inline-block;vertical-align:middle;line-height:32px;margin-right:0.6em;}#block-bean-social-media .field-name-field-body p{margin:0;float:left;}.icon-twitter,.footer-twitter:hover,.footer-twitter:active,.footer-twitter:focus,.icon-gplus,.footer-gplus:hover,.footer-gplus:active,.footer-gplus:focus,.icon-facebook,.footer-facebook:hover,.footer-facebook:active,.footer-facebook:focus,.icon-youtube,.footer-youtube:hover,.footer-youtube:active,.footer-youtube:focus,.icon-linkedin,.footer-linkedin:hover,.footer-linkedin:active,.footer-linkedin:focus,.icon-pinterest,.footer-pinterest:hover,.footer-pinterest:active,.footer-pinterest:focus,.icon-instagram,.footer-instagram:hover,.footer-instagram:active,.footer-instagram:focus,.icon-flickr,.footer-flickr:hover,.footer-flickr:active,.footer-flickr:focus,.icon-rss,.footer-feed:hover,.footer-feed:active,.footer-feed:focus,.footer-twitter,.footer-gplus,.footer-facebook,.footer-youtube,.footer-mastodon,.footer-linkedin,.footer-pinterest,.footer-instagram,.footer-flickr,.footer-feed,.footer-irc{text-decoration:none;height:0;overflow:hidden;padding-top:0;line-height:32px;width:32px;height:32px;display:inline-block;vertical-align:middle;margin-left:0;margin-top:0;float:right;text-indent:-99999px;}.icon-twitter:before,.footer-twitter:hover:before,.footer-twitter:active:before,.footer-twitter:focus:before,.icon-twitter:after,.footer-twitter:hover:after,.footer-twitter:active:after,.footer-twitter:focus:after,.icon-gplus:before,.footer-gplus:hover:before,.footer-gplus:active:before,.footer-gplus:focus:before,.icon-gplus:after,.footer-gplus:hover:after,.footer-gplus:active:after,.footer-gplus:focus:after,.icon-facebook:before,.footer-facebook:hover:before,.footer-facebook:active:before,.footer-facebook:focus:before,.icon-facebook:after,.footer-facebook:hover:after,.footer-facebook:active:after,.footer-facebook:focus:after,.icon-youtube:before,.footer-youtube:hover:before,.footer-youtube:active:before,.footer-youtube:focus:before,.icon-youtube:after,.footer-youtube:hover:after,.footer-youtube:active:after,.footer-youtube:focus:after,.icon-linkedin:before,.footer-linkedin:hover:before,.footer-linkedin:active:before,.footer-linkedin:focus:before,.icon-linkedin:after,.footer-linkedin:hover:after,.footer-linkedin:active:after,.footer-linkedin:focus:after,.icon-pinterest:before,.footer-pinterest:hover:before,.footer-pinterest:active:before,.footer-pinterest:focus:before,.icon-pinterest:after,.footer-pinterest:hover:after,.footer-pinterest:active:after,.footer-pinterest:focus:after,.icon-instagram:before,.footer-instagram:hover:before,.footer-instagram:active:before,.footer-instagram:focus:before,.icon-instagram:after,.footer-instagram:hover:after,.footer-instagram:active:after,.footer-instagram:focus:after,.icon-flickr:before,.footer-flickr:hover:before,.footer-flickr:active:before,.footer-flickr:focus:before,.icon-flickr:after,.footer-flickr:hover:after,.footer-flickr:active:after,.footer-flickr:focus:after,.icon-rss:before,.footer-feed:hover:before,.footer-feed:active:before,.footer-feed:focus:before,.icon-rss:after,.footer-feed:hover:after,.footer-feed:active:after,.footer-feed:focus:after,.footer-twitter:before,.footer-twitter:after,.footer-gplus:before,.footer-gplus:after,.footer-facebook:before,.footer-facebook:after,.footer-youtube:before,.footer-youtube:after,.footer-mastodon:before,.footer-mastodon:after,.footer-linkedin:before,.footer-linkedin:after,.footer-pinterest:before,.footer-pinterest:after,.footer-instagram:before,.footer-instagram:after,.footer-flickr:before,.footer-flickr:after,.footer-feed:before,.footer-feed:after,.footer-irc:before,.footer-irc:after{content:"";display:none;}.icon-twitter,.footer-twitter:hover,.footer-twitter:active,.footer-twitter:focus{background-image:url(/sites/all/themes/opensource/images/icons/twitter.svg);}.footer-twitter{background-image:url(/sites/all/themes/opensource/images/icons/twitter_grayscale.svg),url(/sites/all/themes/opensource/images/icons/twitter.svg);background-size:100%,0%;}.icon-gplus,.footer-gplus:hover,.footer-gplus:active,.footer-gplus:focus{background-image:url(/sites/all/themes/opensource/images/icons/google.svg);}.footer-gplus{background-image:url(/sites/all/themes/opensource/images/icons/google_grayscale.svg),url(/sites/all/themes/opensource/images/icons/google.svg);background-size:100%,0%;}.icon-facebook,.footer-facebook:hover,.footer-facebook:active,.footer-facebook:focus{background-image:url(/sites/all/themes/opensource/images/icons/facebook.svg);}.footer-facebook{background-image:url(/sites/all/themes/opensource/images/icons/facebook_grayscale.svg),url(/sites/all/themes/opensource/images/icons/facebook.svg);background-size:100%,0%;}.icon-youtube,.footer-youtube:hover,.footer-youtube:active,.footer-youtube:focus{background-image:url(/sites/all/themes/opensource/images/icons/youtube.svg);}.footer-youtube{background-image:url(/sites/all/themes/opensource/images/icons/youtube_grayscale.svg),url(/sites/all/themes/opensource/images/icons/youtube.svg);background-size:100%,0%;}.icon-mastodon,.footer-mastodon:hover,.footer-mastodon:active,.footer-mastodon:focus{background-image:url(/sites/all/themes/opensource/images/icons/mastodon.svg);}.footer-mastodon{background-image:url(/sites/all/themes/opensource/images/icons/mastodon_grayscale.svg),url(/sites/all/themes/opensource/images/icons/mastodon.svg);background-size:100%,0%;}.icon-flickr,.footer-flickr:hover,.footer-flickr:active,.footer-flickr:focus{background-image:url(/sites/all/themes/opensource/images/icons/flickr.svg);}.footer-flickr{background-image:url(/sites/all/themes/opensource/images/icons/flickr_grayscale.svg),url(/sites/all/themes/opensource/images/icons/flickr.svg);background-size:100%,0%;}.icon-linkedin,.footer-linkedin:hover,.footer-linkedin:active,.footer-linkedin:focus{background-image:url(/sites/all/themes/opensource/images/icons/linkedin.svg);}.footer-linkedin{background-image:url(/sites/all/themes/opensource/images/icons/linkedin_grayscale.svg),url(/sites/all/themes/opensource/images/icons/linkedin.svg);background-size:100%,0%;}.icon-pinterest,.footer-pinterest:hover,.footer-pinterest:active,.footer-pinterest:focus{background-image:url(/sites/all/themes/opensource/images/icons/pinterest.svg);}.footer-pinterest{background-image:url(/sites/all/themes/opensource/images/icons/pinterest_grayscale.svg),url(/sites/all/themes/opensource/images/icons/pinterest.svg);background-size:100%,0%;}.icon-instagram,.footer-instagram:hover,.footer-instagram:active,.footer-instagram:focus{background-image:url(/sites/all/themes/opensource/images/icons/instagram.svg);}.footer-instagram{background-image:url(/sites/all/themes/opensource/images/icons/instagram_grayscale.svg),url(/sites/all/themes/opensource/images/icons/instagram.svg);background-size:100%,0%;}.icon-irc,.footer-irc:hover,.footer-irc:active,.footer-irc:focus{background-image:url(/sites/all/themes/opensource/images/icons/irc.svg);}.footer-irc{background-image:url(/sites/all/themes/opensource/images/icons/irc_grayscale.svg),url(/sites/all/themes/opensource/images/icons/irc.svg);background-size:100%,0%;}.icon-rss,.footer-feed:hover,.footer-feed:active,.footer-feed:focus{background-image:url(/sites/all/themes/opensource/images/icons/rss_orange.svg);}.footer-feed{background-image:url(/sites/all/themes/opensource/images/icons/rss_grayscale.svg),url(/sites/all/themes/opensource/images/icons/rss_orange.svg);background-size:100%,0%;}.a2a_menu,.a2a_kit{border-radius:0 !important;}.a2a_menu a,.a2a_menu a:link,.a2a_menu a:visited,.a2a_menu a:hover,.a2a_menu a:focus,.a2a_kit a,.a2a_kit a:link,.a2a_kit a:visited,.a2a_kit a:hover,.a2a_kit a:focus{color:#1690bc !important;}a.a2a_sss:hover{border-left:none !important;}.a2a_default_style .a2a_count,.a2a_default_style .a2a_svg,.a2a_floating_style .a2a_svg,.a2a_vertical_style .a2a_count,.a2a_menu .a2a_svg{border-radius:50% !important;}.a2a_full .a2a_full_footer a{display:none;}.a2a_kit.a2a_vertical_style{right:0;top:150px;}.a2a_kit.a2a_default_style{right:0;bottom:0;background:#f4f4f4;z-index:1;}.a2a_vertical_style > a{padding:12px 4px 0 !important;}.a2a_vertical_style .a2a_count span{top:-48px;right:0px;}.a2a_count{font-size:10px !important;position:relative !important;top:0 !important;left:0 !important;height:0 !important;width:100% !important;border:0 !important;text-align:center;}.a2a_count span{position:absolute;top:-43px;right:5px;background:#da0b0b;color:#ffffff;padding:1px 7px;border-radius:50px;line-height:16px !important;}.a2a_count::before,.a2a_count::after{border:0 !important;}.a2a_default_style a.a2a_counter{margin:0 5px !important;}.block-os-social .a2a_vertical_style a{padding:4px;margin:6px;}.block-os-social .a2a_kit.a2a_kit_size_32.a2a_floating_style.a2a_vertical_style{right:0;position:absolute;top:144px;width:54px;padding:4px 0;background-color:transparent;}.adminimal-menu .block-os-social .a2a_kit.a2a_kit_size_32.a2a_floating_style.a2a_vertical_style{top:183px;}@media screen and (min-width:1025px){.adminimal-menu .block-os-social .a2a_kit.a2a_kit_size_32.a2a_floating_style.a2a_vertical_style{top:174px;}}@media screen and (min-height:460px){.block-os-social .a2a_kit.a2a_kit_size_32.a2a_floating_style.a2a_vertical_style{position:fixed;}}@media screen and (min-height:666px){.block-os-social .a2a_kit.a2a_kit_size_32.a2a_floating_style.a2a_vertical_style,.adminimal-menu .block-os-social .a2a_kit.a2a_kit_size_32.a2a_floating_style.a2a_vertical_style{top:50%;margin-top:-160px;}}@media screen and (max-width:700px){.a2a_floating_style.a2a_vertical_style{display:none;}}@media screen and (min-width:700px){.a2a_floating_style.a2a_default_style{display:none;}}@media screen and (min-width:700px) and (max-width:1208px){.region-bottom{margin-left:54px;margin-right:54px;}.block-os-social .a2a_kit.a2a_kit_size_32.a2a_floating_style.a2a_vertical_style{left:auto;right:0;}}.comment{position:relative;margin:40px 0;padding-left:60px;font-size:16px;overflow:hidden;}.indented .comment{padding-left:44px;}.comment > div{display:inline-block;vertical-align:top;}.comment > a{display:inline-block;vertical-align:top;margin:0 4px;}.comment .user-picture-badges{float:left;text-align:left;margin-left:-60px;width:60px;}.indented .comment .user-picture-badges{width:44px;margin-left:-44px;}.comment img.comment-avatar{border:0 !important;width:50px;height:50px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;padding:0;box-shadow:none;}.indented .comment img.comment-avatar{width:36px;height:36px;}.comment .comment__meta{display:block;clear:both;padding:0 0 12px;margin:9px 0;}.comment .comment__meta:after{display:table;width:100%;content:"";}.comment .comment__meta a{text-transform:capitalize;font-size:13px;line-height:22px;color:#00acdd;-moz-transition:color 225ms ease-out;-o-transition:color 225ms ease-out;-webkit-transition:color 225ms ease-out;transition:color 225ms ease-out;}.comment .comment__meta a:hover,.comment .comment__meta a:active,.comment .comment__meta a:focus{color:#0084aa;}.comment:hover .comment__meta *{opacity:1;}.comment dt,.comment dd{margin:0;}.comment .content{font-size:14px;line-height:22px;display:block;margin-bottom:9px;margin-top:6px;}.comment .content p{margin:0;}.comment .content p + p{margin-top:1em;}.comment .submitted{display:block;vertical-align:bottom;margin:0;padding:0;color:#909aa3;font-size:14px;line-height:22px;}.comment .submitted a{text-decoration:none;border-bottom:1px solid #0098C3;}.comment .submitted a:hover{border-color:#58c7e4;}.comment .submitted > span{display:inline-block;line-height:1.4em;margin:0;}.comment .submitted .permalink{display:none;}.comment .links{float:left;margin:0;padding:0;}.comment .links li{display:inline-block;margin:0;margin-right:10px;padding:0;}.comment .vud-widget{position:absolute;top:0;right:0;margin:0;}.comment .reset-active{display:none;}.comment .ajax-progress.ajax-progress-throbber{position:absolute;left:0;z-index:-1;}.comment .down-inactive,.comment .down-active{position:relative;top:5px;}.indented{margin-left:60px;}.indented .indented{margin-left:44px;}.indented .indented .indented .indented{margin-left:0;}.vud-widget-upanddown a{text-decoration:none;}.vud-widget-upanddown .up-score,.vud-widget-upanddown .down-score{color:#909aa3;}.vud-widget-upanddown .up-active,.vud-widget-upanddown .up-inactive,.vud-widget-upanddown .down-active,.vud-widget-upanddown .down-inactive{height:12px;width:12px;float:none;display:inline-block;}.vud-widget-upanddown .up-active,.vud-widget-upanddown .up-inactive{top:0;background:url(/sites/all/themes/opensource/images/icons/thumbsup.png) no-repeat 0 0;background-image:url(/sites/all/themes/opensource/images/icons/thumbsup.svg),linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));background-size:cover;background-position:50% 50%;overflow:hidden;}.vud-widget-upanddown .up-active:hover,.vud-widget-upanddown .up-inactive:hover{background-position:0 0;}.vud-widget-upanddown .down-active,.vud-widget-upanddown .down-inactive{top:0;background:url(/sites/all/themes/opensource/images/icons/thumbsdown.png) no-repeat 0 0;background-image:url(/sites/all/themes/opensource/images/icons/thumbsdown.svg),linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));background-size:cover;background-position:50% 50%;overflow:hidden;}.vud-widget-upanddown .down-active:hover,.vud-widget-upanddown .down-inactive:hover{background-position:0 0;}.vud-widget .up-score,.vud-widget .down-score{display:inline-block;}.vud-widget .up-score{padding-right:14px;}.vud-widget .up-score .up-current-score,.vud-widget .down-score .down-current-score{font-size:14px;display:inline-block;margin:0;padding:0;}.pane-node-comment-form{margin-top:2em;margin:0 auto;}@media screen and (min-width:600px){.pane-node-comment-form{max-width:655px;padding-left:57px;padding-right:5%;margin:0;}}.pane-node-comment-form .pane-title{line-height:1;margin-bottom:8px;}.comment-form{clear:both;}.comment-form .form-item{margin:.4em 0;}.comment-form .form-item label{font-size:14px;font-weight:bold;line-height:22px;color:#444;}.comment-form .form-type-item label{color:#444;}.comment-form .form-type-textarea label{display:none;}.comment-form .username{font-size:14px;font-weight:bold;line-height:22px;color:#0098C3;}.comment-form .field-name-comment-body{margin-top:14px;}.view-content .workflow-form-container{display:none;}.comment-form{max-width:44em;}.comment-form .format-toggle{display:none;}.comment-form .form-actions{float:right;margin-top:10px;}.page-comment-reply #page-title{max-width:860px;margin:30px auto;}.page-comment-reply .burr-flipped-container{max-width:860px;}.page-comment-reply .burr-flipped-content{width:100%;}.page-comment-reply .burr-flipped-sidebar{display:none;}.page-comment-reply .pane-comment-reply-form .pane-title{display:none;}.page-comment-reply .comment{position:relative;margin:0 -140px 30px;padding-left:60px;font-size:16px;overflow:hidden;padding:40px 140px 40px 200px;background:#D1D4D3;}.page-comment-reply .comment__meta{display:none;}div.pane-os-user-page-title.page__title{display:block;}div.pane-os-user-page-title.page__title .pane-title{font:inherit;font-size:40px;color:#005172;}.view-authored-comments .views-row + .views-row{border-top:1px dashed #BCBCBC;padding-top:2em;}.view-authored-comments a{color:#5d6770;}.view-authored-comments a:hover{color:#0098C3;}.view-authored-comments__date{font-size:12px;color:#909aa3;}.view-authored-comments__date .views-label{font-weight:bold;text-transform:uppercase;}.view-authored-comments__title{font-size:1.25em;font-weight:bold;line-height:1.2;}.view-authored-comments__comment{margin-top:1em;}.view-authored-comments__comment a{display:block;}.node_unpublished #main{padding-top:47px;}.node_unpublished #main:before{content:'**UNPUBLISHED**';font-weight:bold;color:#C00;font-size:18px;text-align:center;display:block;background:#FFF4F4;background:repeating-linear-gradient(-55deg,#ffeaea,#ffeaea 10px,#fff 10px,#fff 20px);position:absolute;width:100%;padding:10px 0;z-index:0;margin-top:-47px;}.node_unpublished a.tabs-primary__tab-link:hover,.node_unpublished a.tabs-primary__tab-link:focus{background-color:#FFF4F4;background:repeating-linear-gradient(-55deg,#ffeaea,#ffeaea 10px,#fff 10px,#fff 20px);}.node_unpublished a.tabs-primary__tab-link.is-active{background-color:#FFF4F4;background:repeating-linear-gradient(-55deg,#ffeaea,#ffeaea 10px,#fff 10px,#fff 20px);border-color:#FFF4F4;}.byline{font-size:14px;line-height:18px;color:#909aa3;float:left;}.byline::after{content:"";display:table;width:100%;}.node-teaser-listacles .byline__author-name:last-child::after{content:none !important;}.byline__author-name::after{content:" | ";color:#909aa3;margin:0 .3em;position:relative;top:-1px;}.byline__voting-widget,.byline__voting-widget div,.byline__comment-count,.byline__like-count,.byline__like-icon,.byline__author,.byline__feed,.byline__date,.byline__thumbnail{line-height:inherit;display:inline-block;white-space:nowrap;}.byline__voting-widget .dev-query{display:none;}.byline__comment-count a,.byline__author a,.byline__feed a,.byline__date a{display:inline-block;}.byline__date::after,.byline__comment-count::before{content:" | ";color:#909aa3;margin:0 .3em;position:relative;top:-1px;}.byline__thumbnail{width:45px;overflow:hidden;border-radius:50%;margin-top:-12px;margin-right:10px;}.byline__author a .redhat-employee{color:#909aa3;}.byline__feed{margin-left:.1em;}.byline__feed a{background:url(/sites/all/themes/opensource/images/icons/rss_sml.svg) no-repeat 0 0;text-indent:-9999px;overflow:hidden;display:inline-block;width:12px;height:12px;background-position:0 100%;background-size:90%;margin:0;}.byline__social{white-space:nowrap;display:inline-block;}.byline__like-icon{background:url(/sites/all/themes/opensource/images/icons/thumbsup-grey.svg) no-repeat 0 0;text-indent:-9999px;direction:ltr;text-align:left;overflow:hidden;display:inline-block;background-position:0 100%;background-size:90%;width:12px;height:12px;margin:0;}@media screen and (min-width:701px){.byline__comment-count{clear:none;margin:0;}}img.byline-thumbnail{vertical-align:bottom;}.hero__content .byline__author{white-space:normal;}.node-teaser .byline{overflow:hidden;}@media only screen and (max-width:510px){.node-teaser .byline{clear:both;}}.node-teaser > .links{display:none;}.teaser__title,.teaser__title .panel-pane{font-weight:bold;}.teaser__title a,.teaser__title .panel-pane a{color:#5d6770;}.teaser__body,.teaser__body .panel-pane{font-size:16px;line-height:24px;}.os-article .teaser__body .pane-node-body{margin-bottom:0;}.os-article .teaser__first .pane-node-field-lead-image{margin-top:0;}.node-teaser-wide + .node-teaser-wide{margin-top:50px;}.node-teaser-wide h2,.node-teaser-wide h2.node-title,.node-teaser-wide .pane-node-title h2{margin:-0.1em 0 .3em;font-size:22px;line-height:1.18em;}.node-teaser-wide h2,.node-teaser-wide h2 a,.node-teaser-wide h2.node-title,.node-teaser-wide h2.node-title a,.node-teaser-wide .pane-node-title h2,.node-teaser-wide .pane-node-title h2 a{color:#444;}.node-teaser-wide h2 a:visited,.node-teaser-wide h2.node-title a:visited,.node-teaser-wide .pane-node-title h2 a:visited{color:#5d6770;}.node-teaser-wide h2 a:hover,.node-teaser-wide h2 a:active,.node-teaser-wide h2 a:focus,.node-teaser-wide h2.node-title a:hover,.node-teaser-wide h2.node-title a:active,.node-teaser-wide h2.node-title a:focus,.node-teaser-wide .pane-node-title h2 a:hover,.node-teaser-wide .pane-node-title h2 a:active,.node-teaser-wide .pane-node-title h2 a:focus{color:#0098C3;}.node-teaser-wide .pane-node-body,.node-teaser-wide .pane-node-field-article-subhead{font-size:16px;font-weight:400;color:#5D6770;line-height:26px;margin-bottom:15px;}@media only screen and (max-width:480px){.node-teaser-wide .pane-node-body,.node-teaser-wide .pane-node-field-article-subhead{clear:both;}}.teaser-wide__image{min-height:1px;max-width:270px;float:left;width:41%;max-width:250px;margin-right:4%;margin-bottom:12px;}.teaser-wide__content{float:left;width:54%;}.teaser-wide__content .panel-pane{overflow:hidden;}@media screen and (max-width:520px){.teaser-wide__image{width:100%;max-width:100%;}.teaser-wide__image a,.teaser-wide__image a img{width:100%;max-width:300px;}.teaser-wide__content{clear:both;}}.page-node-edit .node-form{max-width:830px;margin:0 auto;padding-left:5%;padding-right:5%;}.page-node-workflow #content{max-width:830px;margin:0 auto;padding-left:5%;padding-right:5%;}.node-type-article .page__title,.node-type-page .page__title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}.os-resource .fivestar-widget,.os-article .fivestar-widget{float:left;}.os-resource .pane-os-content-article-poll,.os-resource .pane-pollpane,.os-article .pane-os-content-article-poll,.os-article .pane-pollpane{font-size:14px;margin:1.5em 0;overflow:hidden;}.os-resource .pane-os-content-article-poll .pane-title,.os-resource .pane-pollpane .pane-title,.os-article .pane-os-content-article-poll .pane-title,.os-article .pane-pollpane .pane-title{float:none;font-family:"Swiss 721 SWA","Helvetica Neue",Helvetica,Arial,"Nimbus Sans L",sans-serif;font-size:24px;}.os-resource .fivestar-summary-average-count,.os-article .fivestar-summary-average-count{font-size:12px;}.os-resource .author-feed p,.os-article .author-feed p{margin:0;}.os-resource .pane-node-field-rating .ajax-progress-throbber,.os-article .pane-node-field-rating .ajax-progress-throbber{float:right;}.os-resource .pane-node-body,.os-resource .pane-node-field-column,.os-article .pane-node-body,.os-article .pane-node-field-column{margin-bottom:2em;}.os-resource .comment-by-node-author,.os-article .comment-by-node-author{clear:left;}.os-resource .tabs-primary,.os-article .tabs-primary{padding-left:0;}.os-resource .author-feed,.os-article .author-feed{background-position:bottom;}.os-resource .pane-node-field-lead-image,.os-article .pane-node-field-lead-image{margin-top:20px;}@media only screen and (max-width:920px){.os-resource .pane-node-field-lead-image img,.os-article .pane-node-field-lead-image img{height:auto;width:100%;}}.os-resource .pane-file-field-file-image-caption,.os-article .pane-file-field-file-image-caption{font-size:13px;font-style:italic;line-height:25px;color:#5D6770;margin-top:13px;}.os-resource .pane-file-field-file-image-caption .field-label,.os-article .pane-file-field-file-image-caption .field-label{font-weight:bold;}.os-resource .pane-file-field-file-image-caption p,.os-article .pane-file-field-file-image-caption p{margin:0;}.os-resource .pane-related-articles-panel-pane-1,.os-resource .related-articles,.os-article .pane-related-articles-panel-pane-1,.os-article .related-articles{clear:both;margin-top:10px;}.os-resource .pane-related-articles-panel-pane-1:after,.os-resource .related-articles:after,.os-article .pane-related-articles-panel-pane-1:after,.os-article .related-articles:after{content:"";display:table;clear:both;}.os-resource .pane-related-articles-panel-pane-1 .pane-title,#content .os-resource .pane-related-articles-panel-pane-1 .pane-title,.os-resource .related-articles .pane-title,#content
.os-resource .related-articles .pane-title,.os-article .pane-related-articles-panel-pane-1 .pane-title,#content
.os-article .pane-related-articles-panel-pane-1 .pane-title,.os-article .related-articles .pane-title,#content
.os-article .related-articles .pane-title{float:none;color:#0A0A0A;margin-bottom:43px;}.os-resource .pane-related-articles-panel-pane-1 .related-content .view-content,.os-resource .related-articles .related-content .view-content,.os-article .pane-related-articles-panel-pane-1 .related-content .view-content,.os-article .related-articles .related-content .view-content{clear:both;overflow:hidden;}.os-resource .pane-related-articles-panel-pane-1 .related-content .views-row,.os-resource .related-articles .related-content .views-row,.os-article .pane-related-articles-panel-pane-1 .related-content .views-row,.os-article .related-articles .related-content .views-row{float:left;width:33.33%;}.os-resource .pane-related-articles-panel-pane-1 .related-content .views-row > div,.os-resource .related-articles .related-content .views-row > div,.os-article .pane-related-articles-panel-pane-1 .related-content .views-row > div,.os-article .related-articles .related-content .views-row > div{min-height:205px;}@media only screen and (min-width:1100px){.os-resource .pane-related-articles-panel-pane-1 .related-content .views-row > div,.os-resource .related-articles .related-content .views-row > div,.os-article .pane-related-articles-panel-pane-1 .related-content .views-row > div,.os-article .related-articles .related-content .views-row > div{min-height:235px;}}.os-resource .pane-related-articles-panel-pane-1 .related-content .views-row:nth-child(3n+1),.os-resource .related-articles .related-content .views-row:nth-child(3n+1),.os-article .pane-related-articles-panel-pane-1 .related-content .views-row:nth-child(3n+1),.os-article .related-articles .related-content .views-row:nth-child(3n+1){padding-right:2%;}.os-resource .pane-related-articles-panel-pane-1 .related-content .views-row:nth-child(3n+2),.os-resource .related-articles .related-content .views-row:nth-child(3n+2),.os-article .pane-related-articles-panel-pane-1 .related-content .views-row:nth-child(3n+2),.os-article .related-articles .related-content .views-row:nth-child(3n+2){padding:0 1%;}.os-resource .pane-related-articles-panel-pane-1 .related-content .views-row:nth-child(3n),.os-resource .related-articles .related-content .views-row:nth-child(3n),.os-article .pane-related-articles-panel-pane-1 .related-content .views-row:nth-child(3n),.os-article .related-articles .related-content .views-row:nth-child(3n){padding-left:2%;}.os-resource .poll,.os-article .poll{margin-top:20px;}.os-article__top-inner{padding-bottom:0;}.pane-node-field-attachments .file img{display:none;}.pane-node-field-attachments th{text-align:left;}.pane-node-field-attachments tr.even{background-color:#eee;}.addthis_button_tweet{position:relative;top:0;width:80px;display:inline-block;margin-right:5px;}.addthis_button_tweet + a{position:relative;top:-4px;width:80px;display:inline-block;margin-right:5px;left:-3px;}.addthis_button_google_plusone{position:relative;top:2px;margin-left:5px;left:-9px;}[id^="iframe-stmblpn-widget-"]{margin-right:5px !important;left:-6px;position:relative;}.addthis_button_facebook_like{position:relative;left:-9px;}.twitter-share-button{position:relative;top:2px;width:90px !important;}.twitter-share-button + a{position:relative;top:-6px;margin-right:9px;}.node-type-article .pane-node-field-column,.node-type-article .pane-node-field-serie,.node-type-article .pane-node-field-interview{width:30%;margin-right:4.5%;margin-bottom:40px;float:left;}@media only screen and (max-width:900px){.node-type-article .pane-node-field-column,.node-type-article .pane-node-field-serie,.node-type-article .pane-node-field-interview{width:47.5%;margin-right:0;}}@media only screen and (max-width:480px){.node-type-article .pane-node-field-column,.node-type-article .pane-node-field-serie,.node-type-article .pane-node-field-interview{width:100%;margin-right:0;}}@media only screen and (max-width:900px){.node-type-article .pane-node-field-column{margin-right:5%;}}.node-type-article .pane-node-field-interview{width:31%;}.os-article__content,.os-resource__content{}.os-article__content .field-name-field-column .taxonomy-term,.os-article__content .field-name-field-serie .taxonomy-term,.os-article__content .field-name-field-interview .taxonomy-term,.os-resource__content .field-name-field-column .taxonomy-term,.os-resource__content .field-name-field-serie .taxonomy-term,.os-resource__content .field-name-field-interview .taxonomy-term{margin:8px 0;padding:0;}.os-article__content .field-name-field-column .taxonomy-term h2,.os-article__content .field-name-field-serie .taxonomy-term h2,.os-article__content .field-name-field-interview .taxonomy-term h2,.os-resource__content .field-name-field-column .taxonomy-term h2,.os-resource__content .field-name-field-serie .taxonomy-term h2,.os-resource__content .field-name-field-interview .taxonomy-term h2{background-color:#0098C3;font-size:17px;font-weight:normal;line-height:1.2;margin:0;padding:10px 5%;text-align:center;vertical-align:middle;width:100%;}.os-article__content .field-name-field-column .taxonomy-term h2 a,.os-article__content .field-name-field-serie .taxonomy-term h2 a,.os-article__content .field-name-field-interview .taxonomy-term h2 a,.os-resource__content .field-name-field-column .taxonomy-term h2 a,.os-resource__content .field-name-field-serie .taxonomy-term h2 a,.os-resource__content .field-name-field-interview .taxonomy-term h2 a{color:#fff;}.os-article__content .field-name-field-column .taxonomy-term .content,.os-article__content .field-name-field-serie .taxonomy-term .content,.os-article__content .field-name-field-interview .taxonomy-term .content,.os-resource__content .field-name-field-column .taxonomy-term .content,.os-resource__content .field-name-field-serie .taxonomy-term .content,.os-resource__content .field-name-field-interview .taxonomy-term .content{background:#e7f4f8;font-size:13px;padding:.8em 5%;vertical-align:middle;}.os-article__content .field-name-field-column .taxonomy-term .content .taxonomy-term-description,.os-article__content .field-name-field-column .taxonomy-term .content p,.os-article__content .field-name-field-serie .taxonomy-term .content .taxonomy-term-description,.os-article__content .field-name-field-serie .taxonomy-term .content p,.os-article__content .field-name-field-interview .taxonomy-term .content .taxonomy-term-description,.os-article__content .field-name-field-interview .taxonomy-term .content p,.os-resource__content .field-name-field-column .taxonomy-term .content .taxonomy-term-description,.os-resource__content .field-name-field-column .taxonomy-term .content p,.os-resource__content .field-name-field-serie .taxonomy-term .content .taxonomy-term-description,.os-resource__content .field-name-field-serie .taxonomy-term .content p,.os-resource__content .field-name-field-interview .taxonomy-term .content .taxonomy-term-description,.os-resource__content .field-name-field-interview .taxonomy-term .content p{margin:0;}.os-article__content .pane-entity-field:nth-last-child(1),.os-article__content .pane-node-field-interview,.os-resource__content .pane-entity-field:nth-last-child(1),.os-resource__content .pane-node-field-interview{margin-right:0;}@media only screen and (max-width:900px){.os-article__content .pane-entity-field:nth-last-child(1),.os-article__content .pane-node-field-interview,.os-resource__content .pane-entity-field:nth-last-child(1),.os-resource__content .pane-node-field-interview{width:100%;}}.os-article__content .pane-node-field-attachments,.os-resource__content .pane-node-field-attachments{clear:both;}.pane-node-terms,.pane-node-field-tags{margin-top:53px;margin-bottom:31px;text-align:left;}.os-resource__content .pane-node-terms,.os-article__content .pane-node-terms,.os-resource__content
.pane-node-field-tags,.os-article__content
.pane-node-field-tags{max-width:650px;}.pane-node-field-default-license{float:left;margin-top:7px;margin-right:12px;}.pane-node-field-default-license + .pane-node-terms,.pane-node-field-default-license + .pane-node-field-tags{margin-top:-45px;padding-right:90px;}.os-resource__content-below
.os-article__content-below{clear:both;}.service-links-reddit{padding-right:8px;position:relative;bottom:5px;}.series{background-color:#0098c3;border:1px solid white;width:80px;padding:20px 8px 20px 8px;margin:8px;color:#ffffff;font-size:16px;text-align:center;vertical-align:middle;float:left;}.series-wide{background-color:#0098c3;border:1px solid white;width:120px;padding:20px 8px 20px 8px;margin:8px;color:#ffffff;font-size:16px;text-align:center;vertical-align:middle;float:left;}.error-page #content form,.page-legal #content form,.page-error #content #os-search-block-form{display:table;margin:15px 0;width:100%;}.error-page #content form .form-type-textfield,.page-legal #content form .form-type-textfield,.page-error #content #os-search-block-form .form-type-textfield,.error-page #content form .form-actions,.page-legal #content form .form-actions,.page-error #content #os-search-block-form .form-actions{display:table-cell;vertical-align:top;width:100%;}.error-page #content form input,.page-legal #content form input,.page-error #content #os-search-block-form input{margin:0;width:100%;border-radius:0;font-size:17px;position:relative;}.error-page #content form input:focus,.page-legal #content form input:focus,.page-error #content #os-search-block-form input:focus{z-index:3;}.error-page #content form .form-type-textfield input,.page-legal #content form .form-type-textfield input,.page-error #content #os-search-block-form .form-type-textfield input{border-right:0;padding:.6em .8em;}.error-page #content form .form-actions input,.page-legal #content form .form-actions input,.page-error #content #os-search-block-form .form-actions input{padding:.6em 1.6em;}.error-page #content,.page-legal #content{overflow:hidden;max-width:830px;padding-left:5%;padding-right:5%;margin:0 auto;}.page-legal #content{margin-top:20px;}.page-legal #page-title{padding-left:0;padding-right:0;}#block-views-meet-the-team-block,#block-views-meet-the-team-block-1,#block-views-meet-the-team-block-2,#block-views-meet-the-team-block-3{margin:0 auto;padding:38px 0 31px;max-width:830px;padding-left:5%;padding-right:5%;}.views-field-field-user-picture img{border-radius:50%;}.view-meet-the-team.view-display-id-block .views-field-field-user-picture,.view-id-meet_the_team.view-display-id-block_2 .views-field-field-user-picture{width:100px;}.view-meet-the-team.view-display-id-block_1 table{width:100%;}.view-meet-the-team.view-display-id-block_1 td{width:33%;}.view-meet-the-team.view-display-id-block_3 table{width:100%;}.view-meet-the-team.view-display-id-block_3 td{width:25%;}.event-title{font-size:24px;line-height:1.3em;font-weight:bold;padding-bottom:18px;font-family:helvetica,sans-serif;}.event-summary{margin:12px 0;}.event-detail{margin:7px 0;text-transform:uppercase;font-size:12px;font-weight:bold;font-family:helvetica,sans-serif;display:block;}.event-link a{color:#6f6acc;text-decoration:none;}.event-message{margin-top:20px;}.event-add-comment{float:left;margin-right:10px;}.panel-pane{line-height:1.5;}.page-node-add-event{font-size:16px;}.page-node-add-event label{font-weight:normal;}.page-node-add-event input[type=text]{width:100%;}.page-node-add-event .page__title{font-size:40px;font-weight:bold;line-height:49px;color:#000000;margin:0 0 14px;}.page-node-add-event #page-title{margin:0 auto;padding:38px 0 30px;max-width:830px;padding-left:5%;padding-right:5%;}.page-node-add-event .node-event-form{margin:0 auto;padding:0;max-width:830px;padding-left:5%;padding-right:5%;}.page-node-add-event .form-text{padding:.5em;}.page-node-add-event .form-required{color:inherit;}.page-node-add-event .form-item{margin:0 0 1.6em;}.page-node-add-event .form-field-name-field-event-location .description{display:inline;margin:0 5px;}.page-node-add-event .form-field-name-field-event-website .description{display:inline;margin:0 5px;}.page-node-add-event .form-field-type-datetime{clear:both;float:left;margin-top:1em;width:100%;}.page-node-add-event .form-field-type-datetime:after{content:"";display:table;clear:both;}.page-node-add-event fieldset{background:#ebe9e9;border:0;clear:both;float:left;width:100%;position:relative;padding:1em 2em;margin-bottom:1.6em;}.page-node-add-event fieldset .fieldset-legend{background-color:transparent;color:#435156;font-size:16px;position:absolute;left:0;top:-30px;font-family:"Swiss 721 SWA","Helvetica Neue",Helvetica,Arial,"Nimbus Sans L",sans-serif;}.page-node-add-event fieldset .form-item{margin:10px 0 0;}.page-node-add-event fieldset .form-item .form-item{margin:0;}.page-node-add-event fieldset .date-padding{padding:0;}.page-node-add-event fieldset .start-date-wrapper{float:left;clear:both;width:45%;}.page-node-add-event fieldset .start-date-wrapper div{width:100%;}@media screen and (max-width:520px){.page-node-add-event fieldset .start-date-wrapper{width:auto;float:none;}}.page-node-add-event fieldset .end-date-wrapper{float:left;clear:none;width:51%;margin-left:3%;}.page-node-add-event fieldset .end-date-wrapper div{width:100%;}@media screen and (max-width:520px){.page-node-add-event fieldset .end-date-wrapper{width:auto;float:none;margin-left:0;}}@media screen and (min-width:521px){.page-node-add-event fieldset .end-date-wrapper > div > label{float:left;width:10%;margin-top:30px;}.page-node-add-event fieldset .end-date-wrapper > div > .date-padding{float:left;width:90%;}}.page-node-add-event .filter-wrapper{background:transparent;padding:0;}.page-node-add-event .filter-wrapper .filter-help{list-style:disc outside none;display:list-item;float:none;padding:0;font-size:12px;margin-left:16px;}.page-node-add-event .filter-wrapper .filter-help p{line-height:22px;height:22px;}.page-node-add-event .filter-wrapper .filter-help a{padding:0 25px 0 0;}.page-node-add-event .filter-wrapper .filter-guidelines{padding:0;}.page-node-add-event .filter-wrapper ul{padding:0 0 0 16px;font-size:12px;}.page-node-add-event .form-type-radio{display:inline-block;margin:0 10px 0 0;}.page-node-add-event .form-field-name-field-event-submitter-name{float:left;width:48%;}@media screen and (max-width:520px){.page-node-add-event .form-field-name-field-event-submitter-name{width:auto;float:none;}}.page-node-add-event .form-field-name-field-event-submitter-email{float:right;width:48%;}@media screen and (max-width:520px){.page-node-add-event .form-field-name-field-event-submitter-email{width:auto;float:none;}}.page-resources-conferences-and-events-monthly #page-title{display:none;}.pane-bean-conferences-and-events-header h1{font-size:40px;font-weight:bold;line-height:49px;color:#000000;margin:0 0 14px;}.pane-bean-conferences-and-events-header .icon--event-feed{display:inline-block;background:url(/sites/all/themes/opensource/images/icons/feed-events.svg) no-repeat;width:67px;height:29px;color:transparent;overflow:hidden;vertical-align:baseline;margin-left:.25em;}.date-heading{text-align:center;}.date-heading h3{font-size:22px;line-height:1;margin:0;padding:0;}.date-nav{margin:1em 0;padding:15px 0;background:none;}.date-nav-wrapper{position:relative;}.date-nav-wrapper .pager{margin:0;padding:0;list-style:none;position:absolute;top:0.1em;width:100%;}.date-nav-wrapper .date-prev,.date-nav-wrapper .date-next{background:none;margin:0;padding:0;position:absolute;}.date-nav-wrapper .date-prev a,.date-nav-wrapper .date-next a{text-indent:-9999px;display:inline-block;text-align:left;margin:0;}.date-nav-wrapper .date-prev a a:hover,.date-nav-wrapper .date-prev a a:active,.date-nav-wrapper .date-prev a a:focus,.date-nav-wrapper .date-next a a:hover,.date-nav-wrapper .date-next a a:active,.date-nav-wrapper .date-next a a:focus{text-indent:-9999px;}.date-nav-wrapper .date-prev a:before,.date-nav-wrapper .date-next a:after{display:block;font-size:40px;font-weight:100;line-height:1;text-indent:0;text-align:center;position:absolute;height:1em;width:1em;margin:0;padding:0;}.date-nav-wrapper .date-prev{left:0;}.date-nav-wrapper .date-prev a:before{left:0;top:0;content:"\00AB";}.date-nav-wrapper .date-next{right:0;}.date-nav-wrapper .date-next a:after{right:0;top:0;content:"\00BB";}.calendar-calendar table{border-collapse:collapse;border-spacing:0;margin:0 auto;padding:0;width:100%;table-layout:fixed;}.calendar-calendar tbody{border:1px solid #ccc;}.calendar-calendar th{background:#f4f4f4;border:1px solid #ccc;padding:1px;margin:0;width:14%;}.calendar-calendar td{border:1px solid #ccc;color:#777;vertical-align:top;margin:0;padding:0;}.calendar-calendar td.date-box,.calendar-calendar td.single-day{width:14%;}.calendar-calendar td.today{border:2px solid #005172;}.calendar-calendar td.date-box{border-bottom:0;}.calendar-calendar td.single-day{border-top:0;padding:0 .2em 0 .2em;}.calendar-calendar td.multi-day{border-bottom:0;border-top:0;padding:0 .2em 0 .2em;}.calendar-calendar td.multi-day.starts-today{border-left:2px solid #005172;}.calendar-calendar td.multi-day.ends-today{border-right:2px solid #005172;}.calendar-calendar td.empty{min-height:90px;color:#777;background:#f4f4f4;}.calendar-calendar tr.date-box + tr.single-day td{height:50px;}.calendar-calendar div.day{float:right;text-align:center;clear:both;width:1.5em;padding:0;}.calendar-calendar div.calendar{text-align:left;margin:2px 0;width:100%;clear:both;padding:0;overflow:visible;display:inline-block;vertical-align:top;position:relative;}.calendar-calendar .contents{display:inline-block;line-height:1em;vertical-align:text-top;width:100%;}.calendar-calendar .content{overflow:hidden;width:100%;display:block;height:22px;}.calendar-calendar .cutoff{display:none;}.calendar-calendar .continues{display:block;padding:0;height:0;background:transparent;position:absolute;z-index:2;text-indent:-9999em;border-width:.6em 0 .6em 0.5em;border-color:transparent transparent transparent #47c1ed;border-style:solid;left:100%;}.calendar-calendar .continuation{display:block;padding:0;height:0;background:transparent;position:absolute;z-index:2;text-indent:-99999em;border-width:.6em .5em .6em 0;border-color:transparent #47c1ed transparent transparent;border-style:solid;right:100%;}.monthview{background:#47c1ed;line-height:20px;height:1.2em;}.monthview a.calendar-event-title{color:black;background:#47c1ed;font-size:11px;line-height:1.3em;display:block;vertical-align:top;padding:.3em;white-space:nowrap;height:1.6em;overflow:hidden;}.monthview a.calendar-event-title::after{content:'';display:block;position:absolute;right:0;width:.4em;height:100%;background:linear-gradient(to right,rgba(0,0,0,0),#47c1ed 60%);z-index:3;top:0;}.monthview:hover{overflow:visible;}.monthview:hover .calendar-event-title{position:absolute;z-index:1;width:100%;white-space:normal;height:auto;overflow:visible;}.event-listing .view-header h2{font-size:17px;color:#292929;margin:12px 0;line-height:1.3;}.event-listing .view-header ul{padding-left:24px;margin:12px 0;}.event-listing .view-header ul a{color:#39f;}.event-listing .view-header .date-nav-wrapper .date-nav{padding:0 0 9px;margin:0 0 18px;border-bottom:1px solid #ccc;}.event-listing .view-header .date-nav-wrapper .date-heading h3{text-align:left;}.event-listing .view-header .date-nav-wrapper .pager{display:none;}.event-listing .calendar-event-title{font-size:15px;}.event-listing .views-row{border-bottom:1px solid #d1d3d3;margin-bottom:20px;padding-bottom:20px;padding-left:24px;}.event-listing .views-row:before{content:"+/-";color:#c2c2c2;font-weight:normal;position:absolute;left:0;}.event-listing .views-row p{margin:1em 0;}.event-listing .views-row .social__container{margin-bottom:10px;}.event-listing .views-row .social__container *{margin-right:3px;}.event-listing .views-field .views-label{float:left;margin-right:5px;}.js .event-listing .views-field{display:none;}.js .event-listing .ui-accordion-content .views-field,.js .event-listing .views-field.views-accordion-header{display:block;}.event-listing .views-field-nothing{margin:7px 0;text-transform:uppercase;font-weight:bold;}.event-listing .views-field-nothing .views-label{float:none !important;}.event-listing .ui-accordion{position:relative;}.event-listing .ui-accordion .ui-accordion-icons{padding:0;}.event-listing .ui-accordion-content{padding:0;}.event-listing .ui-state-focus,.event-listing .ui-state-active,.event-listing .ui-state-hover{border:none !important;}.event-listing .ui-icon{display:none;}.event-listing .view-empty + .date-nav-wrapper .date-heading,.event-listing .view-content + .date-nav-wrapper .date-heading{display:none;}.event-listing .view-empty + .date-nav-wrapper .date-nav,.event-listing .view-content + .date-nav-wrapper .date-nav{height:auto;min-height:100%;margin:0;}.event-listing .view-empty + .date-nav-wrapper .date-prev a,.event-listing .view-empty + .date-nav-wrapper .date-next a,.event-listing .view-content + .date-nav-wrapper .date-prev a,.event-listing .view-content + .date-nav-wrapper .date-next a{font-size:16px;font-weight:bold;text-indent:0;}.event-listing .view-empty + .date-nav-wrapper .date-prev,.event-listing .view-content + .date-nav-wrapper .date-prev{left:0;right:auto;}.event-listing .view-empty + .date-nav-wrapper .date-prev a:before,.event-listing .view-content + .date-nav-wrapper .date-prev a:before{position:relative;display:inline-block;vertical-align:middle;content:"";width:28px;background:url(/sites/all/themes/opensource/images/icons/date-nav-prev.png) no-repeat left center;background-image:url(/sites/all/themes/opensource/images/icons/date-nav-prev.svg),linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));}.event-listing .view-empty + .date-nav-wrapper .date-next a:after,.event-listing .view-content + .date-nav-wrapper .date-next a:after{position:relative;display:inline-block;vertical-align:middle;content:"";width:28px;background:url(/sites/all/themes/opensource/images/icons/date-nav-next.png) no-repeat right center;background-image:url(/sites/all/themes/opensource/images/icons/date-nav-next.svg),linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));}.pane-bean-conferences-events-list-header .pane-title{margin-top:2em !important;}.pane-featured-events-panel-pane-1 .pane-title{margin:0 0 10px;}.view-featured-events .views-row{margin-bottom:20px;}.view-featured-events .views-field-title a{font-size:15px;}.view-featured-events .views-field-nothing{margin:7px 0;text-transform:uppercase;font-weight:bold;font-size:12px;font-family:helvetica,sans-serif;}.view-featured-events .views-field-nothing .views-label{float:none !important;}.view-featured-events .views-field{line-height:1.5;font-size:12px;}.view-featured-events .views-field .views-label{float:left;margin-right:5px;}.view-event-calendar-list .ui-widget-content{background-color:transparent;}.event-conf-listing .attachment-before{display:none;}.event-conf-listing .alpha-title{font-size:17px;font-weight:bold;color:#292929;border-bottom:3px double #292929;padding-bottom:5px;line-height:1;}.event-conf-listing .alpha-pager a{padding-right:6px;text-decoration:none;color:#292929;}.event-conf-listing .alpha-pager.active{font-weight:bold;}.event-conf-listing .event-listing-alpha-pager div{float:left;width:33.33%;height:20px;line-height:20px;margin-top:20px;}.event-conf-listing .event-listing-alpha-pager a{position:relative;top:3px;text-decoration:none;font-weight:bold;color:#292929;font-size:13px;}.event-conf-listing .event-listing-alpha-pager .previous{padding-left:32px;background:url(/sites/all/themes/opensource/images/arrow-previous.png) no-repeat left center !important;}.event-conf-listing .event-listing-alpha-pager .monthly{text-align:center;}.event-conf-listing .event-listing-alpha-pager .next{text-align:right;padding-right:32px;background:url(/sites/all/themes/opensource/images/arrow-next.png) no-repeat right center !important;}.page-moderation-queue-events #page-title{display:none;}.event-listing.event-status th a{color:#333;}.event-listing.event-status tr,.event-listing.event-status tr.even{background-color:#eee;}.event-listing.event-status .views-field-title a{color:#333;}.event-listing.event-status .views-field-field-event-website a{color:#333;}.event-listing.event-status .pager a{color:#000;}.node-type-resource h1.title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}.node-type-resource .breadcrumb{margin-bottom:1.4%;}.pane-resource-book.active{background:url(/sites/all/themes/opensource/images/resources/book-active.png) no-repeat;}.pane-resource-panda.active{background:url(/sites/all/themes/opensource/images/resources/projectandapplications-active.png) no-repeat;}.pane-resource-organization.active{background:url(/sites/all/themes/opensource/images/resources/organizations-active.png) no-repeat;}.pane-resource-event.active{background:url(/sites/all/themes/opensource/images/resources/event-active.png) no-repeat;}.pane-resource-o-resources.active{background:url(/sites/all/themes/opensource/images/resources/resources-active.png) no-repeat;}.pane-resource-what.active{background:url(/sites/all/themes/opensource/images/resources/whatisopensource-active.png) no-repeat;}.pane-channel-articles-panel-pane-popular-articles .pane-title{background:url(/sites/all/themes/opensource/images/osdc_nameplate_Mostactive.png) no-repeat;text-indent:-9999px;overflow:hidden;display:block;line-height:17px;}.pane-channel-articles-panel-pane-popular-articles ul{padding-left:18px;}.pane-channel-articles-panel-pane-popular-articles ul .views-field-title{font-size:12px !important;margin-bottom:0 !important;}.pane-channel-articles-panel-pane-popular-articles ul .views-row{padding:0 !important;margin:4px 0 !important;}.node-type-poll .page__title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}.m-polls .views-field-comment-count,.m-polls .views-field-nothing,.m-polls .views-field-edit-node{position:relative;top:-22px;}.m-polls .views-field-comment-count{float:left;}.m-polls .views-field-nothing{float:left;}.m-polls .views-field-edit-node{clear:left;}.m-polls #poll-cancel-form{float:right;}.m-polls .views-field-edit-node{display:none;}.m-polls .total{padding-top:2em;position:relative;top:-2em;}.m-polls .form-submit{float:right;}.poll{border-left:6px solid #e1e1e1;padding:5px 5%;font-size:16px;}.poll .poll{border:0;padding:0;}.poll .vote-form{text-align:left;}.poll .vote-form .choices{display:block;margin-bottom:20px;}.poll__total{text-align:center;padding:.3em 1em .8em;}.poll__results{display:table;width:100%;}.poll-bar{display:table-row;background:#e1e1e1;}.poll-bar__percent,.poll-bar__bar{display:table-cell;position:relative;border-bottom:.6em solid #f4f4f4;}.poll-bar__bar{width:80%;}.poll-bar__text{position:relative;color:#2e3338;padding:.4em .8em;line-height:1.3;font-weight:bold;}.poll-bar__percent{width:20%;text-align:right;white-space:nowrap;padding:.3em 1em;}.poll-bar__foreground{background:#49b9df;position:absolute;left:0;top:0;height:100%;-moz-animation:poll-bar 2s ease-out;-webkit-animation:poll-bar 2s ease-out;animation:poll-bar 2s ease-out;}@-webkit-keyframes poll-bar{0%{width:0;}}@-moz-keyframes poll-bar{0%{width:0;}}@keyframes poll-bar{0%{width:0;}}.choices .form-type-radios{margin:0 0 10px;}.poll .form-item-choice{line-height:1em;}.poll .form-submit{padding:.6em 1.9em;}.poll__cancel{text-align:right;}.poll__cancel .form-actions{margin:0;}.poll__cancel .form-submit{padding:0 .8em;background:none;border:0;color:#ce3426;}.m-polls .views-field-comment-count a{color:#39f;}.m-polls .views-field-comment-count span{padding-left:20px;padding-right:10px;margin-right:10px;border-right:1px solid #7b7b7c;background-image:url(/sites/all/themes/opensource/images/comment.jpg) no-repeat left center;}.m-polls .total{padding-top:2em;position:relative;top:-2em;}.m-polls .submit{float:left;}.node-type-gated fieldset{background:#ebe9e9;border:0;clear:both;float:left;width:100%;position:relative;padding:1em 2em;margin-bottom:1.6em;}.node-type-gated fieldset .fieldset-legend{display:none;}.node-type-gated fieldset .form-item{margin:10px 0 0;}.node-type-gated fieldset .form-item .form-item{margin:0;}.node-type-gated .region-pre-footer .cta{display:none;}.node-gated.view-mode-full{margin-bottom:3rem;}.page-user-articles .breadcrumb,.page-user-comments .breadcrumb,.page-user-contributed .breadcrumb,.page-user .breadcrumb{margin-bottom:1.2%;}.page-user-articles .page__title,.page-user-comments .page__title,.page-user-contributed .page__title,.page-user .page__title{display:none;}.pane-user-flag-spotlight{clear:both;}.pane-user-info-panel-pane-user-info{padding-bottom:20px;}.pane-authored-content-panel-pane-credits,.pane-authored-content-panel-pane-content{padding:10px 0;}.pane-authored-content-panel-pane-credits .views-field-field-lead-image,.pane-authored-content-panel-pane-content .views-field-field-lead-image{float:left;height:140px;margin-right:15px;margin-left:15px;}.pane-authored-content-panel-pane-credits .views-field-title a,.pane-authored-content-panel-pane-content .views-field-title a{text-decoration:none;}.pane-authored-content-panel-pane-credits .views-field-title a:hover,.pane-authored-content-panel-pane-content .views-field-title a:hover{text-decoration:underline;}.pane-authored-content-panel-pane-credits .views-field-created,.pane-authored-content-panel-pane-content .views-field-created{font-weight:bold;color:#5A5A5A;}.pane-authored-content-panel-pane-credits .views-field-comment-count,.pane-authored-content-panel-pane-content .views-field-comment-count{float:left;font-weight:bold;color:#5A5A5A;background:url(/sites/all/themes/opensource/images/icons/comments.png) no-repeat;background-image:url(/sites/all/themes/opensource/images/icons/comments.svg),linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));padding-left:22px;}.pane-authored-content-panel-pane-credits .views-field-comment-count:after,.pane-authored-content-panel-pane-content .views-field-comment-count:after{content:'|';padding:0 5px;}.views-label-points,.views-field-points .field-content{display:block;}.views-field-points{background-color:#0098C3;border:0;color:#fff;font-size:16px;padding:5px;text-align:center;display:inline-block;min-width:55px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.view-user-info{clear:both;overflow:hidden;}.view-user-info .view-content{min-height:58px;position:relative;}.view-user-info .views-field-field-user-picture{float:left;margin:12px 20px 12px 0;}.view-user-info .views-field-field-user-picture a{display:inline-block;vertical-align:middle;}.view-user-info .views-field-field-location{font-weight:bold;font-size:14px;margin-bottom:20px;}.view-user-info .views-field-field-display-name h2{margin:0;font-size:27px;}.view-user-info .views-field-points{font-size:16px;display:inline-block;vertical-align:middle;}.view-user-info .views-field-user-badges-html{display:inline-block;vertical-align:middle;}@media screen and (min-width:700px){.page-user .pane-user-field-user-about{margin-top:-35px;}}.page-user- #content,.page-user-login #content,.page-user-register #content,.page-user-password #content,.page-user-reset #content{width:830px;max-width:100%;margin:0 auto;padding-left:5%;padding-right:5%;}.page-user-.page-user-imce #content,.page-user-login.page-user-imce #content,.page-user-register.page-user-imce #content,.page-user-password.page-user-imce #content,.page-user-reset.page-user-imce #content{width:100%;}.page-user- .form-text,.page-user-login .form-text,.page-user-register .form-text,.page-user-password .form-text,.page-user-reset .form-text{width:100%;}.page-user- .form-text.password-confirm,.page-user- .form-text.password-field,.page-user-login .form-text.password-confirm,.page-user-login .form-text.password-field,.page-user-register .form-text.password-confirm,.page-user-register .form-text.password-field,.page-user-password .form-text.password-confirm,.page-user-password .form-text.password-field,.page-user-reset .form-text.password-confirm,.page-user-reset .form-text.password-field{width:50%;}.page-user- .form-type-password-confirm .form-item,.page-user-login .form-type-password-confirm .form-item,.page-user-register .form-type-password-confirm .form-item,.page-user-password .form-type-password-confirm .form-item,.page-user-reset .form-type-password-confirm .form-item{margin:0;}.page-user- .form-type-password-confirm .form-item + .form-item,.page-user-login .form-type-password-confirm .form-item + .form-item,.page-user-register .form-type-password-confirm .form-item + .form-item,.page-user-password .form-type-password-confirm .form-item + .form-item,.page-user-reset .form-type-password-confirm .form-item + .form-item{margin-top:.6em;}.page-user- div.form-item div.password-suggestions,.page-user-login div.form-item div.password-suggestions,.page-user-register div.form-item div.password-suggestions,.page-user-password div.form-item div.password-suggestions,.page-user-reset div.form-item div.password-suggestions{width:100%;}.page-user- div.form-item div.password-suggestions ul,.page-user-login div.form-item div.password-suggestions ul,.page-user-register div.form-item div.password-suggestions ul,.page-user-password div.form-item div.password-suggestions ul,.page-user-reset div.form-item div.password-suggestions ul{padding-left:2em;margin:0;}.page-user- .password-confirm,.page-user- .password-strength,.page-user-login .password-confirm,.page-user-login .password-strength,.page-user-register .password-confirm,.page-user-register .password-strength,.page-user-password .password-confirm,.page-user-password .password-strength,.page-user-reset .password-confirm,.page-user-reset .password-strength{width:47%;}.page-user- .confirm-parent,.page-user- .password-parent,.page-user-login .confirm-parent,.page-user-login .password-parent,.page-user-register .confirm-parent,.page-user-register .password-parent,.page-user-password .confirm-parent,.page-user-password .password-parent,.page-user-reset .confirm-parent,.page-user-reset .password-parent{width:100%;}.pane-user-field-user-about .pane-content,.field-name-field-user-about{font-size:15px;}@media screen and (min-width:980px){.pane-user-field-user-about .pane-content,.field-name-field-user-about{font-size:16px;}}.fivestar-open.source{float:left;}.view-authored-comments .views-row{margin:0;clear:both;overflow:hidden;}.view-authored-comments .views-row + .views-row{margin-top:36px;}.view-authored-content .views-field-view-node{float:left;margin-right:10px;}.views-field-field-user-about .picture{float:left;width:120px;}@media screen and (max-width:480px){.views-field-field-user-about .picture{margin-bottom:20px;}}.views-field-field-user-about .about{font-weight:bold;}@media screen and (max-width:480px){.views-field-field-user-about .about{width:90%;}}.views-field-field-user-about .about h2{margin:0;}.views-field-field-user-about .about p{font-weight:normal;}.views-field-points{position:absolute;right:0;top:0;}@media screen and (max-width:480px){.views-field-points{top:15px;}}#user-login{position:relative;padding-top:1.5em;}#user-login .form-text{width:100%;}#user-login .description{display:none;}#user-login .openid-links{padding-left:0;position:absolute;top:0;left:0;margin:0;}@media (min-width:650px){#user-login{padding-top:0;}#user-login .openid-links{left:inherit;right:0;}}#user-register-form fieldset .form-item{margin:0;}#user-register-form fieldset .form-item + .form-item{margin-top:1em;}#user-register-form fieldset .form-wrapper + .form-wrapper{margin-top:1em;}.legal-terms{position:relative;height:21em;}.legal-terms h2{margin:0;}.form-item-legal-accept{position:relative;margin-top:0;}.form-item-legal-accept::before{content:"";display:block;position:absolute;width:100%;bottom:100%;height:2em;background:linear-gradient(to bottom,rgba(0,0,0,0),#ffffff);}.pane-register-form-custom-title .pane-title{margin-top:1em;}.menu-name-menu-user-registration-links ul,.pane-menu-menu-user-registration-links ul{list-style:none;text-align:center;padding:0;margin:0;font-size:0;}.menu-name-menu-user-registration-links ul li,.pane-menu-menu-user-registration-links ul li{list-style:none !important;font-size:16px;line-height:1em;margin:8px 0;padding:0 10px;}@media (min-width:480px){.menu-name-menu-user-registration-links ul li,.pane-menu-menu-user-registration-links ul li{display:inline-block;border-left:1px solid #ccc;}.menu-name-menu-user-registration-links ul li.first,.menu-name-menu-user-registration-links ul li.first.active-trail + li,.menu-name-menu-user-registration-links ul li.active-trail,.pane-menu-menu-user-registration-links ul li.first,.pane-menu-menu-user-registration-links ul li.first.active-trail + li,.pane-menu-menu-user-registration-links ul li.active-trail{border-left:0;}}.menu-name-menu-user-registration-links ul li.active-trail,.pane-menu-menu-user-registration-links ul li.active-trail{display:none;}.menu-name-menu-user-registration-links ul li a,.pane-menu-menu-user-registration-links ul li a{font-weight:bold;display:inline-block;margin:0;padding:0;}.user_badges{padding:1px 0 0 1px;text-align:center;margin:20px 0;}.user_badges a{display:inline-block;vertical-align:middle;margin-left:-1px;margin-top:-1px;}.user_badges a img{display:inline-block;vertical-align:middle;border:1px solid;}.user_badges a:hover img{position:relative;z-index:1;}.page-user-edit-badges .form-type-checkbox{display:inline-block;margin:0 10px 10px 0;}.page-user-edit-badges .form-type-checkbox input[type=checkbox],.page-user-edit-badges .form-type-checkbox .description{display:none;}.page-user-edit-badges .form-type-checkbox label{border:2px solid #fff;opacity:.7;display:inline-block;}.page-user-edit-badges .form-type-checkbox label:hover{opacity:1;}.page-user-edit-badges .form-type-checkbox input:checked + label{border-color:#69BE28;opacity:1;}.page-user-points .pane-bean-user-points-header .pane-title{color:#444;font-size:22px;}.view-contributor-spotlight{margin-top:30px;}.contributor-spotlight + .contributor-spotlight{margin-top:45px;padding-top:45px;border-top:2px dotted #ccc;}.contributor-spotlight__badges .user_badges{text-align:left;}.contributor-spotlight__image{float:left;margin:9px 16px 4px 4px;}.contributor-spotlight__name{margin:0 0 10px;}.contributor-spotlight__bio p{margin:0;}.contributor-spotlight__bio p + p{margin-top:10px;}.flag-spotlight .flag{font-weight:bold;}.section-channel-description{clear:both;margin:35px 0 12px;position:relative;}.section-channel-description .pane-title{margin-top:0;margin-bottom:0;display:inline-block;letter-spacing:-.01em;}.section-channel-description p{margin:0;font-size:17px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.section-channel-description .term_description{clear:both;}.section-channel-description .term_feed{display:inline-block;text-indent:-9999px;vertical-align:middle;padding-bottom:6px;font-size:18px;}.section-channel-description .term_feed a{width:16px;height:16px;margin-bottom:2px;display:block;background:url(/sites/all/themes/opensource/images/icons/rss_sml.png) no-repeat;background-image:url(/sites/all/themes/opensource/images/icons/rss_sml.svg),linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));background-size:100%;vertical-align:bottom;}.section-channel-description .term_readmore{margin:0;}.section-channel-description .term_readmore a{font-weight:bold;}.view-channel-articles .views-row{margin-bottom:15px;padding:10px 0;}.view-channel-articles .views-field-body{font-size:14px;}.view-channel-articles .views-field-title{margin-bottom:12px;}.view-channel-articles .views-field-field-lead-image{float:left;margin-right:10px;}.view-channel-articles .views-field-created{clear:both;}.section-sections .page__title,.section-category .page__title{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;}.section-sections .section-title,.section-category .section-title{font-size:28px;line-height:1.3em;font-weight:bold;}.section-sections .section-title p,.section-category .section-title p{margin:0 0 30px;}.section-sections .views-row,.section-category .views-row{margin-bottom:12px;}.section-sections .views-field,.section-category .views-field{margin:3px 0 8px;}.section-sections .views-field-title,.section-category .views-field-title{font-size:18px;line-height:1.3;}.section-sections .views-field-field-section span,.section-category .views-field-field-section span{float:left;margin-right:10px;}.section-sections .views-field-field-section a,.section-category .views-field-field-section a{margin-right:5px;}.section-sections .links .inline,.section-category .links .inline{padding-left:6px;}.section-sections .views-field-view-node a,.section-category .views-field-view-node a{font-weight:bold;color:black;}.section-sections .views-field-comments-link,.section-sections .views-field-totalcount,.section-category .views-field-comments-link,.section-category .views-field-totalcount{padding-left:6px;}.section-sections .views-field-totalcount,.section-sections .views-field-comments-link,.section-category .views-field-totalcount,.section-category .views-field-comments-link{float:left;}.section-sections .views-field-field-section,.section-category .views-field-field-section{clear:both;}.section-sections .views-field-body p:last-of-type,.section-category .views-field-body p:last-of-type{display:inline;}.section-sections .views-field-body p:last-of-type + a,.section-category .views-field-body p:last-of-type + a{color:black;font-weight:bold;}body.page-sitewide-search .breadcrumb,body.page-sitewide-search .page__title{display:none;}.search-form,.pane-apachesolr-form,.facet-browser{clear:both;margin:0 auto 40px;padding:40px 5%;background:#D1D4D3;}.search-form .pane-title,.pane-apachesolr-form .pane-title,.facet-browser .pane-title{text-align:center;font-size:30px;}.search-form .views-exposed-form .views-exposed-widget,.pane-apachesolr-form .views-exposed-form .views-exposed-widget,.facet-browser .views-exposed-form .views-exposed-widget{float:none;}.search-form .views-exposed-form .views-exposed-widget .form-submit,.pane-apachesolr-form .views-exposed-form .views-exposed-widget .form-submit,.facet-browser .views-exposed-form .views-exposed-widget .form-submit{margin-top:.5em;}.search-form > div,.pane-apachesolr-form > form{position:relative;max-width:640px;margin:0 auto;}.search-form > div .form-type-textfield,.pane-apachesolr-form > form .form-type-textfield{padding-right:5.7em;display:block;}.search-form > div .form-text,.pane-apachesolr-form > form .form-text{padding:.4em 10px;height:auto;margin:0;font-size:18px;width:100%;}.search-form > div .form-item-keys label,.pane-apachesolr-form > form .form-item-keys label{display:none;}.search-form > div .form-submit,.pane-apachesolr-form > form .form-submit{margin:0;position:absolute;top:0;right:0;font-size:18px;}.page-search .facet-browser{padding-top:1px;}.page-search .facet-browser__title,.page-search .facet-browser__description{text-align:center;}.page-search .facet-browser__children{margin:30px 0 0;}.page-search .facet-browser .block-facetapi{display:inline-block;vertical-align:top;margin-right:1.5%;}@media screen and (min-width:480px){.page-search .facet-browser .block-facetapi{width:30%;margin-left:1.4%;}}.view-admin-views-user{margin:12px 0;}.view-admin-views-user .views-row{margin-bottom:12px;}.view-admin-views-user .views-row a{color:black;font-size:13px;}.view-admin-views-user .views-row a:hover{color:#39f;}.view-admin-views-user .views-field-mail,.view-admin-views-user .views-field-name{display:inline;}.search-results__title,.search-results{max-width:860px;margin:30px auto;padding:0 5%;}.search-results__title{font-size:1.6em;}.search-result{margin:0;}.search-result + .search-result{margin-top:30px;}.search-result__title{margin:0 auto 7px;}.search-result__snippet{margin:0 0 7px;padding:0;font-size:16px;}.search-result__snippet p{margin:0;}.search-result__snippet p + p{margin-top:12px;}.search-result__meta{font-size:14px;color:#909aa3;}[class*="pane-facetapi-"]{padding:1em;}[class*="pane-facetapi-"] .pane-title{color:#999;font-size:10px !important;text-transform:uppercase;display:inline;border-bottom:2px dotted #999;}[class*="pane-facetapi-"] ul{padding-left:15px;}[class*="pane-facetapi-"] a{color:black;text-decoration:none;}[class*="pane-facetapi-"] a:hover{color:#39f;text-decoration:underline;}.pane-sidebar-menu .pane-title{font-size:22px;}.pane-sidebar-menu a{display:block;}.pane-sidebar-menu ul,.pane-sidebar-menu li{padding:0;margin:0;list-style:none !important;}.pane-sidebar-menu li + li{margin-top:1px;}.pane-sidebar-menu li a{display:block;padding:.9em 1.2em;font-size:15px;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.1;background:#005172;color:#58c7e4;}.pane-sidebar-menu li a:hover,.pane-sidebar-menu li a:active,.pane-sidebar-menu li a:focus,.pane-sidebar-menu li a.active,.pane-sidebar-menu li a.active-trail{color:#fff;background:#0098C3;}.pane-sidebar-menu li a.active:hover{cursor:default;}@media screen and (max-width:700px){.pane-sidebar-menu{border:2px dotted #ccc;border-left:0;border-right:0;padding:14px 0 !important;}.pane-sidebar-menu .pane-title{display:none;}.pane-sidebar-menu li{display:block;height:0;margin:0;overflow:hidden;}.pane-sidebar-menu li + li{border:none;}.pane-sidebar-menu li a{display:inline-block;vertical-align:middle;color:#0098C3;height:0;margin:0;overflow:hidden;padding:0 12px;white-space:initial;font-weight:bold;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:padding 0.2s ease-out;-o-transition:padding 0.2s ease-out;-webkit-transition:padding 0.2s ease-out;transition:padding 0.2s ease-out;-moz-transition-property:padding,height,width;-o-transition-property:padding,height,width;-webkit-transition-property:padding,height,width;transition-property:padding height width;}.pane-sidebar-menu li a:before{content:"";display:none;}.pane-sidebar-menu li a,.pane-sidebar-menu li a:hover,.pane-sidebar-menu li a:focus,.pane-sidebar-menu li a:active,.pane-sidebar-menu li a.active,.pane-sidebar-menu li a.active-trail{background-color:#fff;background-image:none;background-attachment:none;background-position:50% 50%;border:0;}.pane-sidebar-menu li a:hover,.pane-sidebar-menu li a:focus,.pane-sidebar-menu li a:active{color:#58c7e4;}.pane-sidebar-menu li a.is-selected{position:relative;display:block;height:auto;padding:0.4em 0;}.pane-sidebar-menu li a.is-selected,.pane-sidebar-menu li a.is-selected:hover,.pane-sidebar-menu li a.is-selected:focus,.pane-sidebar-menu li a.is-selected:active{color:#a5a5a3;border:0;cursor:pointer;}.pane-sidebar-menu li.none-active:first-child,.pane-sidebar-menu li.active{height:auto;}.pane-sidebar-menu li.none-active:first-child a,.pane-sidebar-menu li.active a{height:auto;padding:0.4em 0;border-bottom:1px solid #fff;color:#a5a5a3;}.pane-sidebar-menu.menu--mobile-dropdown li.none-active:first-child a:after,.pane-sidebar-menu.menu--mobile-dropdown li.active a:after{content:"";border-left:.4em solid transparent;border-right:.4em solid transparent;border-top:.4em solid;border-bottom:0;display:inline-block;vertical-align:middle;margin-left:0.3em;}.pane-sidebar-menu li.is-expanded{height:auto;}.pane-sidebar-menu li.is-expanded a{height:auto;padding:0.4em 0;border-bottom:1px solid #fff;}.pane-sidebar-menu li.is-expanded a:after{content:"";border-top:.35em solid transparent;border-bottom:.35em solid transparent;border-left:.35em solid;border-right:0;display:inline-block;vertical-align:middle;margin-left:0.3em;}.pane-sidebar-menu li.active.is-expanded a{cursor:default;}.pane-sidebar-menu li.active.is-expanded a:after{display:none;}.pane-sidebar-menu li a.progress-disabled:after{display:inline-block;border:0 !important;width:16px;height:16px;background:url(/sites/all/themes/opensource/images/icons/throbber-16x16.gif) no-repeat 50% 50%;}.pane-sidebar-menu .ajax-progress{display:none;}}.pane-menu-monthly-favorites{font-size:16px;}.pane-menu-monthly-favorites ul.menu{padding-left:20px;}.pane-menu-monthly-favorites ul.menu li{margin-bottom:8px;}.signup-email-title{font-size:20px;margin-top:1.5em;}#opensourcedotcom-subscription .form-item-C-EmailAddress{float:left;width:70%;margin:0;}#opensourcedotcom-subscription #edit-c-emailaddress{width:100%;}#opensourcedotcom-subscription .form-submit{float:right;width:28%;}.widget-block .target-band-never-show-button{display:inline !important;}.target-band-never-show-button{cursor:pointer;font-size:20px;right:10px;top:1px;position:absolute;display:none;}.webform-client-form-22516{position:relative;}.webform-client-form-22516 .webform-component-email{width:70%;}.webform-client-form-22516 .form-actions{position:absolute;top:9px;right:0;width:27%;}.webform-client-form-22516 input.webform-submit{width:100%;}.section-contact #page-title{max-width:830px;margin-top:38px;}.page-node-download #page-title,.page-node-done #page-title{margin:38px 0 14px;max-width:100%;padding-left:0;padding-right:0;font-size:40px;font-weight:bold;line-height:49px;color:#000;}.page-node-download #content,.page-node-done #content{max-width:830px;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%;}@media screen and (max-width:480px){#main,.burr-flipped-content,.burr-flipped-sidebar,.burr-flipped-content-inner{width:auto !important;max-width:auto !important;}.view-homepage-hero{padding:0;}.teaser-wide{max-width:360px;margin:0 auto;}}@media screen and (max-width:700px){#page{overflow-x:hidden;overflow-y:visible;}.region-footer-nav{text-align:center;}#block-bean-copyrigt-block{float:none;width:100%;}#block-bean-footer-logo{float:none;text-align:center;background:url(/sites/all/themes/opensource/images/footer-logo--mobile.png) no-repeat 50% 50%;background-image:url(/sites/all/themes/opensource/images/footer-logo--mobile.svg),linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0));background-size:100% 100%;width:80%;padding-bottom:10%;margin:40px auto 0;}#block-bean-footer-logo img{display:none;}.brenham-flipped-content,.brenham-flipped-sidebar,.burr-flipped-content,.burr-flipped-sidebar{float:none;width:100%;}.brenham-flipped-sidebar,.burr-flipped-sidebar{padding:0;margin:30px 0 0;}.contributor-spotlight__image{float:left;max-width:30%;}.contributor-spotlight__badge{clear:both;padding:20px 0;}ul.pager{padding-top:3%;}.node-teaser-wide h2,.node-teaser-wide h2.node-title,.node-teaser-wide .pane-node-title h2,.node-teaser-wide .pane-node-body{margin:0 0 10px;}.teaser-wide__image,.teaser-wide__content{float:none;width:100%;}.hero__description,.hero__title,.hero__meta{width:100%;float:none;clear:both;margin:0;}.hero__description,.hero__title,.hero__meta{margin:0 auto;max-width:580px;padding:0 5% 8px;}.hero__image{display:block;margin:0 auto;text-align:center;width:100%;}.menu-name-menu-monthly-favorites{padding-left:12px !important;}.messages,.messages.status,.messages--status,.messages.warning,.messages--warning,.messages.error,.messages--error{margin:0;}.poll .choices{padding:2% !Important;}.pane-3.event-add-comment{width:100% !important;}.burr-flipped-content.burr-flipped-content-region.panel-panel{padding-bottom:0 !important;width:100%;}.view.view-display-id-panel_pane_articles .views-row .views-field-title{text-align:center;}.panel-pane.pane-node-comments .submitted{margin-left:0 !important;max-width:80% !important;}.panel-pane.pane-node-comments .submitted div{margin-top:21px !Important;}.panel-pane.pane-node-comments .indented{margin-left:20px;}.panel-pane.pane-node-comments .indented .indented{margin-left:0;}.panel-pane.pane-node-comments .user-picture-badges{max-width:20%;float:left;}.panel-pane.pane-node-comments .user-picture-badges .user_badges .badge_role{margin-top:4px !important;}.panel-pane.pane-node-comments .user-picture-badges .user_badges .badge_role img{max-height:32px !important;}.panel-pane.pane-node-comments .user_badges div{display:inline !Important;float:left;max-width:52px !important;}.panel-pane.pane-node-comments .user_badges div.badge_blue{margin-right:0 !important;}.page-panels .burr-flipped-content-inner{width:100%;}.page-panels .addthis_button_google_plusone,.page-panels .addthis_button_facebook_like{float:left;}.page-panels .addthis_button_facebook_like{margin-left:-3px !important;padding-right:102px;}.page-panels .panel-pane table{width:auto !important;margin:0;}.page-panels .panel-pane table.full{width:100% !important;}.page-panels .panel-pane.author-feed,.page-panels .panel-pane.pane-node-field-rating{float:left !important;}.page-panels .panel-pane.pane-block.pane-os-core-opensource-article-share *{position:relative !important;left:0;margin:0 7px 0 2px;max-width:95px;}.page-panels .panel-pane.pane-related-articles-panel-pane-1 .view-content .views-row{display:block !important;padding:0 1%;width:50%;}.page-panels .panel-pane.pane-related-articles-panel-pane-1 .view-content .views-row > div{min-height:230px;}.page-panels .panel-pane iframe,.page-panels .panel-pane object{max-width:100% !important;}.page-panels .panel-pane form.comment-form div.form-actions.form-wrapper{margin-top:10px;}.page-panels .pane-node-comment-form h2{float:none !important;}.section-opensourcecom-team .burr-flipped-content-inner.burr-flipped-content-region-inner .field-name-body p{margin:5px 0 0;padding:3px 0;text-align:left;}.section-opensourcecom-team .burr-flipped-content-inner.burr-flipped-content-region-inner .field-name-body p img{float:left;max-width:31%;margin-right:7px;margin-top:3px;}.section-opensourcecom-team .burr-flipped-content-inner.burr-flipped-content-region-inner .field-name-body p:nth-child(1) img{max-width:100% !important;}.burr-flipped-sidebar-inner.burr-flipped-content-region-inner.panel-panel-inner .panel-pane ul.menu{padding:0 4px !important;}.burr-flipped-sidebar-inner.burr-flipped-content-region-inner.panel-panel-inner .panel-pane ul.menu li a{padding:0 !important;background-position:center;}.burr-flipped-sidebar-inner.burr-flipped-content-region-inner.panel-panel-inner .panel-pane ul.social-links.inline li{padding:0 0.94em 0 0 !important;}.burr-flipped-sidebar-inner.burr-flipped-content-region-inner.panel-panel-inner .panel-pane ul.social-links.inline li.last{padding-right:0 !important;}.burr-flipped-sidebar-inner.burr-flipped-content-region-inner.panel-panel-inner .panel-pane.pane-os-core-opensource-social-links form div .form-submit{margin-right:0;}.burr-flipped-sidebar-inner.burr-flipped-content-region-inner.panel-panel-inner .panel-pane.pane-os-core-opensource-social-links .signup-email-title{margin-left:0 !Important;background-position:center !important;}.burr-flipped-sidebar-inner.burr-flipped-content-region-inner.panel-panel-inner .panel-pane.panel-pane.pane-views-panes.pane-poll-homepage-panel-pane-1.box-wrapper .poll .form-submit{width:100%;margin-bottom:17px;}.burr-flipped-sidebar-inner.burr-flipped-content-region-inner.panel-panel-inner .panel-pane.panel-pane.pane-views-panes.pane-contributor-spotlight-panel-pane-promoted div.views-field-user-badges-html{width:100%;}.burr-flipped-sidebar-inner.burr-flipped-content-region-inner.panel-panel-inner .panel-pane.panel-pane.pane-views-panes.pane-contributor-spotlight-panel-pane-promoted .views-field-field-community-description{float:none !important;display:table-cell;text-align:justify;}.burr-flipped-sidebar-inner.burr-flipped-content-region-inner.panel-panel-inner .panel-pane.pane-bean-readers-favorite-homepage.box-wrapper p img{max-width:95%;}.burr-flipped-sidebar-inner.burr-flipped-content-region-inner.panel-panel-inner .box-wrapper{padding:0;margin:0;}.burr-flipped-sidebar-inner.burr-flipped-content-region-inner.panel-panel-inner .box-wrapper p{text-align:center;}.burr-flipped-sidebar-inner.burr-flipped-content-region-inner.panel-panel-inner .pane-bean-readers-favorite-homepage p,.burr-flipped-sidebar-inner.burr-flipped-content-region-inner.panel-panel-inner .pane-taxonomy-term-field-readers-favourite p{text-align:center;}.burr-flipped-sidebar-inner.burr-flipped-content-region-inner.panel-panel-inner .user-info p{text-align:left !important;}.table.userpoints-myuserpoints-total{margin:0;}.table.userpoints-myuserpoints-total .td{text-align:center;}.header{padding-left:0 !Important;padding-right:0 !Important;margin-bottom:0;}.region-navigation-top{padding:0;margin:0;}.header__site-slogan{margin:4% 0;position:absolute;max-width:60%;}}@media screen and (max-width:1069px){.show-mobile-menu .a2a_floating_style,.show-mobile-search .a2a_floating_style{display:none !important;}.show-mobile-menu{overflow:hidden;}#page{position:relative;}#page::before{content:'';background:rgba(0,0,0,0.4);opacity:0;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;pointer-events:none;}.show-mobile-menu #page::before,.show-mobile-search #page::before{pointer-events:initial;opacity:1;}.block.block-superfish{background:white;border-bottom:5px solid #69BE28;display:block;z-index:999;padding:30px;position:absolute;top:100%;left:0;overflow-y:scroll;-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);max-height:calc(100vh - 134px);right:50px;width:auto;margin-bottom:0;}.show-mobile-menu .block.block-superfish{-moz-transition:-moz-transform 0.2s ease-out;-o-transition:-o-transform 0.2s ease-out;-webkit-transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}.block.block-superfish .block__title{display:none;}.block.block-superfish li{display:block;float:none;}.block.block-superfish a{display:block;}.block.block-superfish li.sf-depth-1 > a{display:block;font-size:22px;line-height:26px;font-weight:bold;color:#4A4A4A;padding:5px 0;}.block.block-superfish li.sf-depth-2 a{font-size:20px;line-height:23px;color:#0098C3;padding:3px 0 3px 30px;-moz-background-size:12px auto;-o-background-size:12px auto;-webkit-background-size:12px auto;background-size:12px auto;}.block.block-superfish li.sf-depth-3 a{font-size:15px;line-height:18px;padding-left:40px;}.block.block-superfish a.menuparent{background:url(/sites/all/themes/opensource/images/mobile-menu-collapsed.svg) right center no-repeat;-moz-background-size:15px auto;-o-background-size:15px auto;-webkit-background-size:15px auto;background-size:15px auto;}.block.block-superfish .sfHover > a.menuparent{background-image:url(/sites/all/themes/opensource/images/mobile-menu-expanded.svg);}.block.block-superfish .sf-menu ul{position:static;}.block.block-superfish .sf-menu ul.sf-hidden{display:none;}}.mobile--menu-button{display:none;}@media screen and (max-width:1069px){.mobile--menu-button{background:url(/sites/all/themes/opensource/images/icons/menu--mobile.svg) no-repeat center center;background-size:25px 25px;display:block;width:60px;height:60px;float:left;padding:20px;}.show-mobile-menu .mobile--menu-button{background-color:#FFF;background-image:url(/sites/all/themes/opensource/images/icons/menu--mobile-active.svg);}}.mobile--search-button{background:url(/sites/all/themes/opensource/images/icons/search--mobile.svg) no-repeat center center;background-size:25px 25px;display:block;width:100px;height:60px;float:right;padding:20px 40px 15px;}@media print{a:link,a:visited{text-decoration:underline !important;}a:link.header__site-link,a:visited.header__site-link{text-decoration:none !important;}#content{}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:18px;}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:"";}#content abbr[title]:after{content:" (" attr(title) ")";}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important;}body,#page,#main,.pre-content,#content{color:#000;background-color:transparent !important;background-image:none !important;}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none;}}
span.geshifilter{display:inline;padding:0;margin:0;border:none;}div.geshifilter{padding:0.5em 0.75em;margin:0.8em 0;-moz-border-radius:0.2em;-webkit-border-radius:0.2em;border-radius:0.2em;text-shadow:0 0 2px rgba(255,255,255,0.7);font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace !important;}pre div.geshifilter,div.geshifilter pre{margin:0;padding:0;line-height:1.5;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace !important;}div.geshifilter ol{margin:0;padding:0 0 0 4em;list-style-position:outside;list-style-type:decimal;line-height:1.3;}div.geshifilter li{margin:0;padding:0;line-height:1.3;}div.geshifilter table,div.geshifilter tbody,div.geshifilter tr,div.geshifilter td{margin:0;padding:0;border-style:none;}div.geshifilter-title{padding:0.5ex 0.5em;margin:0.5em 0.5em -0.5em 0.5em;background-color:#ccc;}.geshifilter .li1{background:#073642 !important;}.geshifilter .co0,.geshifilter .co1,.geshifilter .co2,.geshifilter .co3,.geshifilter .co4,.geshifilter .coMULTI{color:#93a1a1 !important;font-style:italic !important;}.geshifilter .sy0{color:#839496 !important;}.geshifilter .sy1{color:#268bd2 !important;}.geshifilter .br0{color:#839496 !important;}.geshifilter .me1{color:#586e75 !important;}.geshifilter .me0{color:#cb4b16 !important;}.geshifilter .me2{color:#268bd2 !important;}.geshifilter .br0{color:#586e75 !important;}.geshifilter .st0{color:#859900 !important;}.geshifilter .st_h{color:#859900 !important;}.geshifilter .kw1{color:#2aa198 !important;}.geshifilter .kw2{color:#268bd2 !important;}.geshifilter .kw3{color:#2aa198 !important;}.geshifilter .kw4{color:#dc322f !important;}.geshifilter .nu0{color:#dc322f !important;}.geshifilter .re0,.geshifilter .re1,.geshifilter .re2{color:#b58900 !important;}.geshifilter .re4{color:#859900 !important;}.geshifilter .re5{color:#2aa198 !important;}.geshifilter .es1,.geshifilter .es2,.geshifilter .es3,.geshifilter .es4{color:#dc322f !important;}.geshifilter .es5{color:#d33682 !important;}.geshifilter .sc0,.geshifilter .sc-1{color:#93a1a1 !important;font-style:italic !important;}.geshifilter .sc2{color:#839496 !important;}.geshifilter .ln-xtra{background-color:#fdf6e3 !important;}.bash.geshifilter-bash .de1,.bash.geshifilter-bash .de2{font-family:monospace;font-weight:normal;font-style:normal;}.bash.geshifilter-bash{font-family:monospace;}.bash.geshifilter-bash .imp{font-weight:bold;color:#dc322f;}.bash.geshifilter-bash li,.bash.geshifilter-bash .li1{font-family:monospace;font-weight:normal;}.bash.geshifilter-bash .ln{width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}.bash.geshifilter-bash .li2{font-family:monospace;font-weight:bold;font-style:italic;}.bash.geshifilter-bash .kw1{color:#002b36;font-weight:bold;}.bash.geshifilter-bash .kw2{color:#d33682;font-weight:bold;}.bash.geshifilter-bash .kw3{color:#d33682;font-weight:bold;}.bash.geshifilter-bash .co0{color:#657b83;font-style:italic;}.bash.geshifilter-bash .co1{color:#dc322f;}.bash.geshifilter-bash .co2{color:#dc322f;font-style:italic;}.bash.geshifilter-bash .co3{color:#002b36;font-weight:bold;}.bash.geshifilter-bash .co4{color:#657b83;}.bash.geshifilter-bash .es1{color:#268bd2;font-weight:bold;}.bash.geshifilter-bash .es2{color:#859900;}.bash.geshifilter-bash .es3{color:#859900;}.bash.geshifilter-bash .es4{color:#859900;}.bash.geshifilter-bash .es5{color:#d33682;}.bash.geshifilter-bash .es_h{color:#268bd2;font-weight:bold;}.bash.geshifilter-bash .br0{color:#d33682;font-weight:bold;}.bash.geshifilter-bash .sy0{color:#002b36;font-weight:bold;}.bash.geshifilter-bash .st0{color:#dc322f;}.bash.geshifilter-bash .st_h{color:#dc322f;}.bash.geshifilter-bash .nu0{color:#002b36;}.bash.geshifilter-bash .re0{color:#859900;}.bash.geshifilter-bash .re1{color:#859900;}.bash.geshifilter-bash .re2{color:#859900;}.bash.geshifilter-bash .re4{color:#859900;}.bash.geshifilter-bash .re5{color:#d33682;}.c.geshifilter-c .de1,.c.geshifilter-c .de2{font-family:monospace;font-weight:normal;font-style:normal;}.c.geshifilter-c{font-family:monospace;}.c.geshifilter-c .imp{font-weight:bold;color:#dc322f;}.c.geshifilter-c li,.c.geshifilter-c .li1{font-family:monospace;font-weight:normal;}.c.geshifilter-c .ln{width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}.c.geshifilter-c .li2{font-family:monospace;font-weight:bold;font-style:italic;}.c.geshifilter-c .kw1{color:#b58900;}.c.geshifilter-c .kw2{color:#002b36;font-weight:bold;}.c.geshifilter-c .kw3{color:#268bd2;}.c.geshifilter-c .kw4{color:#dc322f;}.c.geshifilter-c .co1{color:#657b83;font-style:italic;}.c.geshifilter-c .co2{color:#859900;}.c.geshifilter-c .coMULTI{color:#657b83;font-style:italic;}.c.geshifilter-c .es0{color:#268bd2;font-weight:bold;}.c.geshifilter-c .es1{color:#268bd2;font-weight:bold;}.c.geshifilter-c .es2{color:#d33682;font-weight:bold;}.c.geshifilter-c .es3{color:#d33682;font-weight:bold;}.c.geshifilter-c .es4{color:#d33682;font-weight:bold;}.c.geshifilter-c .es5{color:#2aa198;font-weight:bold;}.c.geshifilter-c .br0{color:#859900;}.c.geshifilter-c .sy0{color:#859900;}.c.geshifilter-c .st0{color:#dc322f;}.c.geshifilter-c .nu0{color:#268bd2;}.c.geshifilter-c .nu6{color:#2aa198;}.c.geshifilter-c .nu8{color:#2aa198;}.c.geshifilter-c .nu12{color:#2aa198;}.c.geshifilter-c .nu16{color:#d33682;}.c.geshifilter-c .nu17{color:#d33682;}.c.geshifilter-c .nu18{color:#d33682;}.c.geshifilter-c .nu19{color:#d33682;}.c.geshifilter-c .me1{color:#002b36;}.c.geshifilter-c .me2{color:#002b36;}.c.geshifilter-c .ln-xtra,.c.geshifilter-c li.ln-xtra,.c.geshifilter-c div.ln-xtra{background-color:#fdf6e3;}.c.geshifilter-c span.xtra{display:block;}.cpp.geshifilter-cpp .de1,.cpp.geshifilter-cpp .de2{font-family:monospace;font-weight:normal;font-style:normal;}.cpp.geshifilter-cpp{font-family:monospace;}.cpp.geshifilter-cpp .imp{font-weight:bold;color:#dc322f;}.cpp.geshifilter-cpp li,.cpp.geshifilter-cpp .li1{font-family:monospace;font-weight:normal;}.cpp.geshifilter-cpp .ln{width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}.cpp.geshifilter-cpp .li2{font-family:monospace;font-weight:bold;font-style:italic;}.cpp.geshifilter-cpp .kw1{color:#268bd2;}.cpp.geshifilter-cpp .kw2{color:#268bd2;}.cpp.geshifilter-cpp .kw3{color:#268bd2;}.cpp.geshifilter-cpp .kw4{color:#268bd2;}.cpp.geshifilter-cpp .co1{color:#657b83;}.cpp.geshifilter-cpp .co2{color:#859900;}.cpp.geshifilter-cpp .coMULTI{color:#dc322f;font-style:italic;}.cpp.geshifilter-cpp .es0{color:#268bd2;font-weight:bold;}.cpp.geshifilter-cpp .es1{color:#268bd2;font-weight:bold;}.cpp.geshifilter-cpp .es2{color:#d33682;font-weight:bold;}.cpp.geshifilter-cpp .es3{color:#d33682;font-weight:bold;}.cpp.geshifilter-cpp .es4{color:#d33682;font-weight:bold;}.cpp.geshifilter-cpp .es5{color:#2aa198;font-weight:bold;}.cpp.geshifilter-cpp .br0{color:#859900;}.cpp.geshifilter-cpp .sy0{color:#859900;}.cpp.geshifilter-cpp .sy1{color:#268bd2;}.cpp.geshifilter-cpp .sy2{color:#002b36;}.cpp.geshifilter-cpp .sy3{color:#002b36;}.cpp.geshifilter-cpp .sy4{color:#2aa198;}.cpp.geshifilter-cpp .st0{color:#dc322f;}.cpp.geshifilter-cpp .nu0{color:#268bd2;}.cpp.geshifilter-cpp .nu6{color:#2aa198;}.cpp.geshifilter-cpp .nu8{color:#2aa198;}.cpp.geshifilter-cpp .nu12{color:#2aa198;}.cpp.geshifilter-cpp .nu16{color:#d33682;}.cpp.geshifilter-cpp .nu17{color:#d33682;}.cpp.geshifilter-cpp .nu18{color:#d33682;}.cpp.geshifilter-cpp .nu19{color:#d33682;}.cpp.geshifilter-cpp .me1{color:#2aa198;}.cpp.geshifilter-cpp .me2{color:#2aa198;}.cpp.geshifilter-cpp .ln-xtra,.cpp.geshifilter-cpp li.ln-xtra,.cpp.geshifilter-cpp div.ln-xtra{background-color:#fdf6e3;}.cpp.geshifilter-cpp span.xtra{display:block;}.java.geshifilter-java .de1,.java.geshifilter-java .de2{font-family:monospace;font-weight:normal;font-style:normal;}.java.geshifilter-java{font-family:monospace;}.java.geshifilter-java .imp{font-weight:bold;color:#dc322f;}.java.geshifilter-java li,.java.geshifilter-java .li1{font-family:monospace;font-weight:normal;}.java.geshifilter-java .ln{width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}.java.geshifilter-java .li2{font-family:monospace;font-weight:bold;font-style:italic;}.java.geshifilter-java .kw1{color:#002b36;font-weight:bold;}.java.geshifilter-java .kw2{color:#268bd2;font-weight:bold;}.java.geshifilter-java .kw3{color:#6c71c4;}.java.geshifilter-java .kw4{color:#268bd2;font-weight:bold;}.java.geshifilter-java .co1{color:#657b83;font-style:italic;}.java.geshifilter-java .co2{color:#2aa198;}.java.geshifilter-java .co3{color:#859900;font-style:italic;font-weight:bold;}.java.geshifilter-java .coMULTI{color:#657b83;font-style:italic;}.java.geshifilter-java .es0{color:#268bd2;font-weight:bold;}.java.geshifilter-java .br0{color:#859900;}.java.geshifilter-java .sy0{color:#859900;}.java.geshifilter-java .st0{color:#268bd2;}.java.geshifilter-java .nu0{color:#d33682;}.java.geshifilter-java .me1{color:#859900;}.java.geshifilter-java .me2{color:#859900;}.java.geshifilter-java .ln-xtra,.java.geshifilter-java li.ln-xtra,.java.geshifilter-java div.ln-xtra{background-color:#fdf6e3;}.java.geshifilter-java span.xtra{display:block;}.javascript.geshifilter-javascript .de1,.javascript.geshifilter-javascript .de2{font-family:monospace;font-weight:normal;font-style:normal;}.javascript.geshifilter-javascript{font-family:monospace;}.javascript.geshifilter-javascript .imp{font-weight:bold;color:#dc322f;}.javascript.geshifilter-javascript li,.javascript.geshifilter-javascript .li1{font-family:monospace;font-weight:normal;}.javascript.geshifilter-javascript .ln{width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}.javascript.geshifilter-javascript .li2{font-family:monospace;font-weight:bold;font-style:italic;}.javascript.geshifilter-javascript .kw1{color:#268bd2;font-weight:bold;}.javascript.geshifilter-javascript .kw2{color:#268bd2;font-weight:bold;}.javascript.geshifilter-javascript .kw3{color:#268bd2;}.javascript.geshifilter-javascript .kw5{color:#dc322f;}.javascript.geshifilter-javascript .co1{color:#859900;font-style:italic;}.javascript.geshifilter-javascript .co2{color:#2aa198;font-style:italic;}.javascript.geshifilter-javascript .coMULTI{color:#859900;font-style:italic;}.javascript.geshifilter-javascript .es0{color:#268bd2;font-weight:bold;}.javascript.geshifilter-javascript .br0{color:#859900;}.javascript.geshifilter-javascript .sy0{color:#859900;}.javascript.geshifilter-javascript .st0{color:#6c71c4;}.javascript.geshifilter-javascript .nu0{color:#dc322f;}.javascript.geshifilter-javascript .me1{color:#d33682;}.javascript.geshifilter-javascript .ln-xtra,.javascript.geshifilter-javascript li.ln-xtra,.javascript.geshifilter-javascript div.ln-xtra{background-color:#fdf6e3;}.javascript.geshifilter-javascript span.xtra{display:block;}.php.geshifilter-php .de1,.php.geshifilter-php .de2{font-family:monospace;font-weight:normal;font-style:normal;}.php.geshifilter-php{font-family:monospace;}.php.geshifilter-php .imp{font-weight:bold;color:#dc322f;}.php.geshifilter-php li,.php.geshifilter-php .li1{font-family:monospace;font-weight:normal;}.php.geshifilter-php .ln{width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}.php.geshifilter-php .li2{font-family:monospace;font-weight:bold;font-style:italic;}.php.geshifilter-php .kw1{color:#b58900;}.php.geshifilter-php .kw2{color:#002b36;font-weight:bold;}.php.geshifilter-php .kw3{color:#dc322f;}.php.geshifilter-php .kw4{color:#859900;font-weight:bold;}.php.geshifilter-php .co1{color:#657b83;font-style:italic;}.php.geshifilter-php .co2{color:#657b83;font-style:italic;}.php.geshifilter-php .co3{color:#6c71c4;font-style:italic;}.php.geshifilter-php .co4{color:#859900;font-style:italic;}.php.geshifilter-php .coMULTI{color:#657b83;font-style:italic;}.php.geshifilter-php .es0{color:#268bd2;font-weight:bold;}.php.geshifilter-php .es1{color:#268bd2;font-weight:bold;}.php.geshifilter-php .es2{color:#d33682;font-weight:bold;}.php.geshifilter-php .es3{color:#d33682;font-weight:bold;}.php.geshifilter-php .es4{color:#2aa198;font-weight:bold;}.php.geshifilter-php .es5{color:#2aa198;font-weight:bold;font-style:italic;}.php.geshifilter-php .es6{color:#859900;font-weight:bold;}.php.geshifilter-php .es_h{color:#268bd2;font-weight:bold;}.php.geshifilter-php .br0{color:#859900;}.php.geshifilter-php .sy0{color:#859900;}.php.geshifilter-php .sy1{color:#002b36;font-weight:bold;}.php.geshifilter-php .st0{color:#268bd2;}.php.geshifilter-php .st_h{color:#268bd2;}.php.geshifilter-php .nu0{color:#d33682;}.php.geshifilter-php .nu8{color:#2aa198;}.php.geshifilter-php .nu12{color:#2aa198;}.php.geshifilter-php .nu19{color:#d33682;}.php.geshifilter-php .me1{color:#859900;}.php.geshifilter-php .me2{color:#859900;}.php.geshifilter-php .re0{color:#268bd2;}.php.geshifilter-php .ln-xtra,.php.geshifilter-php li.ln-xtra,.php.geshifilter-php div.ln-xtra{background-color:#fdf6e3;}.php.geshifilter-php span.xtra{display:block;}.python.geshifilter-python .de1,.python.geshifilter-python .de2{font-family:monospace;font-weight:normal;font-style:normal;}.python.geshifilter-python{font-family:monospace;}.python.geshifilter-python .imp{font-weight:bold;color:#dc322f;}.python.geshifilter-python li,.python.geshifilter-python .li1{font-family:monospace;font-weight:normal;}.python.geshifilter-python .ln{width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}.python.geshifilter-python .li2{font-family:monospace;font-weight:bold;font-style:italic;}.python.geshifilter-python .kw1{color:#cb4b16;font-weight:bold;}.python.geshifilter-python .kw2{color:#859900;}.python.geshifilter-python .kw3{color:#dc322f;}.python.geshifilter-python .kw4{color:#268bd2;}.python.geshifilter-python .co1{color:#657b83;font-style:italic;}.python.geshifilter-python .coMULTI{color:#657b83;font-style:italic;}.python.geshifilter-python .es0{color:#268bd2;font-weight:bold;}.python.geshifilter-python .br0{color:black;}.python.geshifilter-python .sy0{color:#859900;}.python.geshifilter-python .st0{color:#6c71c4;}.python.geshifilter-python .nu0{color:#cb4b16;}.python.geshifilter-python .me1{color:black;}.python.geshifilter-python .ln-xtra,.python.geshifilter-python li.ln-xtra,.python.geshifilter-python div.ln-xtra{background-color:#fdf6e3;}.python.geshifilter-python span.xtra{display:block;}.ruby.geshifilter-ruby .de1,.ruby.geshifilter-ruby .de2{font-family:monospace;font-weight:normal;font-style:normal;}.ruby.geshifilter-ruby{font-family:monospace;}.ruby.geshifilter-ruby .imp{font-weight:bold;color:#dc322f;}.ruby.geshifilter-ruby li,.ruby.geshifilter-ruby .li1{font-family:monospace;font-weight:normal;}.ruby.geshifilter-ruby .ln{width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}.ruby.geshifilter-ruby .li2{font-family:monospace;font-weight:bold;font-style:italic;}.ruby.geshifilter-ruby .kw1{color:#6c71c4;font-weight:bold;}.ruby.geshifilter-ruby .kw2{color:#268bd2;font-weight:bold;}.ruby.geshifilter-ruby .kw3{color:#d33682;font-weight:bold;}.ruby.geshifilter-ruby .kw4{color:#6c71c4;font-weight:bold;}.ruby.geshifilter-ruby .co1{color:#859900;font-style:italic;}.ruby.geshifilter-ruby .co4{color:#dc322f;font-style:italic;}.ruby.geshifilter-ruby .coMULTI{color:#268bd2;font-style:italic;}.ruby.geshifilter-ruby .es0{color:#268bd2;}.ruby.geshifilter-ruby .br0{color:#859900;font-weight:bold;}.ruby.geshifilter-ruby .sy0{color:#859900;font-weight:bold;}.ruby.geshifilter-ruby .st0{color:#b58900;}.ruby.geshifilter-ruby .nu0{color:#2aa198;}.ruby.geshifilter-ruby .me1{color:#6c71c4;}.ruby.geshifilter-ruby .re0{color:#cb4b16;font-weight:bold;}.ruby.geshifilter-ruby .re1{color:#268bd2;font-weight:bold;}.ruby.geshifilter-ruby .re2{color:#268bd2;font-weight:bold;}.ruby.geshifilter-ruby .re3{color:#dc322f;font-weight:bold;}.ruby.geshifilter-ruby .ln-xtra,.ruby.geshifilter-ruby li.ln-xtra,.ruby.geshifilter-ruby div.ln-xtra{background-color:#fdf6e3;}.ruby.geshifilter-ruby span.xtra{display:block;}span.geshifilter.geshifilter span{color:inherit !important;}
@font-face{font-family:'fontello';src:url(/sites/all/themes/opensource/fonts/font/fontello.eot?99039193);src:url(/sites/all/themes/opensource/fonts/font/fontello.eot?99039193#iefix) format('embedded-opentype'),url(/sites/all/themes/opensource/fonts/font/fontello.woff?99039193) format('woff'),url(/sites/all/themes/opensource/fonts/font/fontello.ttf?99039193) format('truetype'),url(/sites/all/themes/opensource/fonts/font/fontello.svg?99039193#fontello) format('svg');font-weight:normal;font-style:normal;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-twitter:before{content:'\e800';}.icon-menu:before{content:'\e801';}.icon-search:before{content:'\e802';}.icon-down-open:before{content:'\e803';}.icon-up-open:before{content:'\e804';}.icon-right-open:before{content:'\e805';}.icon-left-open:before{content:'\e806';}
.redhat-cookie-banner-wrapper{background-color:rgba(0,0,0,.85);padding:3px 0;position:fixed;bottom:0;width:100%;z-index:10000;color:#fff;}.redhat-cookie-banner-wrapper p{font-size:14px;text-align:left;margin-bottom:0;font-weight:bold;vertical-align:middle;font-family:"ff-netto-web","Netto",Tahoma,Geneva,Verdana,"DejaVu Sans",sans-serif !important;max-width:1170px;margin:0 auto;}.redhat-cookie-banner-wrapper p a{color:#fff;text-decoration:underline;}.redhat-cookie-banner-wrapper p a:hover{color:#eee;}.redhat-cookie-banner-wrapper .cta-secondary{display:inline-block;color:#2290ff;font-size:13px;text-align:right;margin-right:40px;float:right;font-weight:bold;}.redhat-cookie-banner-wrapper .cta-secondary:hover{color:#262120;}.redhat-cookie-banner-wrapper .cookie-close{display:inline-block;float:right;vertical-align:bottom;color:#fff;font-weight:normal;font-size:40px;position:absolute;right:20px;top:5px;text-decoration:none;}.redhat-cookie-banner-wrapper .cookie-close:hover{color:#eee;}.redhat-cookie-banner-wrapper{display:none;}.cookie-container{padding:15px 50px 15px 20px;}@media screen and (max-width:1200px){.redhat-cookie-banner-wrapper{text-align:center;}.redhat-cookie-banner-wrapper p{display:block;text-align:left;}.redhat-cookie-banner-wrapper .cta-secondary{text-align:left;float:none;}.redhat-cookie-banner-wrapper .cookie-close{float:right;}}
