/*====================================================

A mutant framework based on Bootstrap + HTML5 Boilerplate + some other stuff

 0. Less values
 1. fonts
 2. basic elements
 3. forms
 4. tables
 5. helper classes
 6. icons
 7. menus & buttons
 8. alerts
 9. nav bar & tabs
10. breadcrumbs
11. pagination
12. modals & tooltips
13. thumbnails
14. inline lables
15. progress bars
16. accordian
17. carousel
18. hero unit
18. layouts

/*=====================================================*/

body{font-family:"adelle-sans",Helvetica,Arial,sans-serif;}

/* base elements */

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
section,header{background:transparent;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus{outline:thin dotted #333333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
a:hover,a:active{outline:0;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
textarea{overflow:auto;vertical-align:top;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}

body{margin:0;font-size:14px;line-height:20px;color:#333333;background:#f9f5f1 url('//s3.amazonaws.com/cdn.wbur.org/wordpress/badchemistry/images/bg-sidebar.jpg') repeat-y 0 0;}
a{color:#1291d3;text-decoration:none;}
a:hover{color:#999;}
p{margin:0 0 20px;}p small{font-size:12px;color:#999999;}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;text-rendering:optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#999999;}
h1{font-size:36px;line-height:36px;margin-bottom:20px;}h1 small{font-size:18px;}
h2{font-size:30px;line-height:30px;margin-bottom:20px;}h2 small{font-size:18px;}
h3{font-size:24px;line-height:24px;margin-bottom:5px;}h3 small{font-size:18px;}
h4{font-size:18px;line-height:21px;}h4 small{font-size:14px;}
h5{font-size:14px;line-height:20px;}
h6{font-size:12px;line-height:20px;color:#999999;text-transform:uppercase;}
.page-header{margin:30px 0;border-bottom:1px solid #e5e5e5;}
ul,ol{padding:0;margin:0 0 18px 24px;}
ul ul,ul ol,ol ol,ol ul{margin-bottom:0;}
ul{list-style:disc;}
ol{list-style:decimal;}
li{line-height:20px;}.double-spaced li{margin-bottom:20px;}
ul.unstyled,ol.unstyled{margin-left:0;list-style:none;}
dl{margin-bottom:20px;}
dt,dd{line-height:20px;}
dt{font-weight:700;}
dd{margin-left:20px;}
hr{margin:25px 0;border:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #ffffff;}
strong{font-weight:700;}
em{font-style:italic;}
abbr{font-size:90%;text-transform:uppercase;border-bottom:1px dotted #e5e5e5;cursor:help;}
blockquote{padding:0 0 0 20px;margin:0 0 20px 0;border-left:1px solid #e5e5e5;}
blockquote small{display:block;line-height:20px;color:#999999;}blockquote small:before{content:'\2014 \00A0';}
blockquote.pull-right{float:right;padding-left:0;padding-right:20px;border-left:0;border-right:1px solid #e5e5e5;}
blockquote.pull-right p,blockquote.pull-right small{text-align:right;}
q:before,q:after,blockquote:before,blockquote:after{content:"";}
address{display:block;margin-bottom:20px;line-height:20px;font-style:normal;}
small{font-size:100%;}
cite{font-style:normal;}
code,pre{padding:0 3px 2px;font-family:Consolas,Menlo,monospace;font-size:13px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
code{padding:3px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;font-weight:normal!important;}
pre{display:block;padding:8.5px;margin:0 0 25px;font-size:13px;line-height:20px;background-color:#efefef;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;white-space:pre;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;}
pre code{padding:0;color:inherit;background-color:transparent;border:0;}
.pre-scrollable{max-height:340px;overflow-y:scroll;}
::selection{background: #d9edf7;}::-moz-selection{background: #d9edf7;}

/* forms */

form{margin:0 0 20px;}
fieldset{padding:0;margin:0;border:0;}
legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333333;border:0;border-bottom:1px solid #e5e5e5;}
legend small{font-size:15px;color:#999999;}
label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px;}
input,button,select,textarea{font-family:inherit;}
label{display:block;margin-bottom:5px;}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:9px;font-size:14px;line-height:20px;color:#555555;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
input,textarea{width:210px;}
textarea{height:auto;}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;/* IE6-9 */ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);}
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal;cursor:pointer;}
input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto;}
select,input[type="file"]{height:30px;/* for IE7 */ *margin-top:4px;/* for IE7 */ line-height:30px;}
select{width:220px;background-color:#ffffff;border:1px solid #bbb;}
select[multiple],select[size]{height:auto;}
select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.uneditable-input,.uneditable-textarea{color:#999999;cursor:not-allowed;background-color:#fcfcfc;border-color:#cccccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);}
.uneditable-input{overflow:hidden;white-space:nowrap;}
.uneditable-textarea{width:auto;height:auto;}
input:-moz-placeholder,textarea:-moz-placeholder{color:#a4abae;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a4abae;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a4abae;}
.radio,.checkbox{min-height:20px;padding-left:20px;}
.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px;}
.controls > .radio:first-child,.controls > .checkbox:first-child{padding-top:5px;}
.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle;}
.radio.inline + .radio.inline,.checkbox.inline + .checkbox.inline{margin-left:10px;}
input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;/* for IE7-8 */ margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}

/* tables */

table{max-width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:30px;}
caption{font-weight:700;text-align:left;}
.table{width:100%;margin-bottom:25px;}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #e5e5e5;}
.table th{font-weight:700;}
.table thead th{vertical-align:bottom;}
.table thead:first-child tr th,.table thead:first-child tr td{border-top:0;}
.table tbody+tbody{border-top:2px solid #e5e5e5;}
.table-condensed th,.table-condensed td{padding:4px 5px;}
.table-bordered{border:1px solid #e5e5e5;border-collapse:separate;*border-collapse:collapsed;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.table-bordered th+th,.table-bordered td+td,.table-bordered th+td,.table-bordered td+th{border-left:1px solid #e5e5e5;}
.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;}
.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-radius:3px 0 0 0;-moz-border-radius:3px 0 0 0;border-radius:3px 0 0 0;}
.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0;}
.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;}
.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0;}
.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f6f6f7;}
.table tbody tr:hover td,.table tbody tr:hover th{background-color:#e6f2fa;}

/* data table */
table.data {width:100%;border-top:1px solid #c6c5c3;border-right:1px solid #c6c5c3;}
.data th { padding:5px;border-left:1px solid #eeeeee;border-bottom:1px solid #c6c5c3;text-align:left;background:#c6c5c3; }
.data th:nth-of-type(1) { border-color:#c6c5c3;}
.data th a, .data th a:hover {color:#fff;background:transparent url('//s3.amazonaws.com/cdn.wbur.org/wordpress/badchemistry/images/arrows.png') no-repeat 100% 50%;display:block;border:none;}
.data td { padding:5px;border-left:1px solid #c6c5c3;border-bottom:1px solid #c6c5c3; }
.data td a, .data td a:hover {border:none;}

/* helper classes */

.pull-right{float:right;}
.pull-left{float:left;}
.hide{display:none;}
.show{display:block;}
.invisible{visibility:hidden;}
.muted{color:#999999;}
.highlight{background-color:#ffcc66;}

/* icons */

[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;line-height:14px;vertical-align:text-top;background-image:url("../images/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat; margin-top: 2px;*margin-right:.3em;}
.icon-white{background-image:url("../images/glyphicons-halflings-white.png");}
.icon-glass{background-position:0 0;}
.icon-music{background-position:-24px 0;}
.icon-search{background-position:-48px 0;}
.icon-envelope{background-position:-72px 0;}
.icon-heart{background-position:-96px 0;}
.icon-star{background-position:-120px 0;}
.icon-star-empty{background-position:-144px 0;}
.icon-user{background-position:-168px 0;}
.icon-film{background-position:-192px 0;}
.icon-th-large{background-position:-216px 0;}
.icon-th{background-position:-240px 0;}
.icon-th-list{background-position:-264px 0;}
.icon-ok{background-position:-288px 0;}
.icon-remove{background-position:-312px 0;}
.icon-zoom-in{background-position:-336px 0;}
.icon-zoom-out{background-position:-360px 0;}
.icon-off{background-position:-384px 0;}
.icon-signal{background-position:-408px 0;}
.icon-cog{background-position:-432px 0;}
.icon-trash{background-position:-456px 0;}
.icon-home{background-position:0 -24px;}
.icon-file{background-position:-24px -24px;}
.icon-time{background-position:-48px -24px;}
.icon-road{background-position:-72px -24px;}
.icon-download-alt{background-position:-96px -24px;}
.icon-download{background-position:-120px -24px;}
.icon-upload{background-position:-144px -24px;}
.icon-inbox{background-position:-168px -24px;}
.icon-play-circle{background-position:-192px -24px;}
.icon-repeat{background-position:-216px -24px;}
.icon-refresh{background-position:-240px -24px;}
.icon-list-alt{background-position:-264px -24px;}
.icon-lock{background-position:-287px -24px;}
.icon-flag{background-position:-312px -24px;}
.icon-headphones{background-position:-336px -24px;}
.icon-volume-off{background-position:-360px -24px;}
.icon-volume-down{background-position:-384px -24px;}
.icon-volume-up{background-position:-408px -24px;}
.icon-qrcode{background-position:-432px -24px;}
.icon-barcode{background-position:-456px -24px;}
.icon-tag{background-position:0 -48px;}
.icon-tags{background-position:-25px -48px;}
.icon-book{background-position:-48px -48px;}
.icon-bookmark{background-position:-72px -48px;}
.icon-print{background-position:-96px -48px;}
.icon-camera{background-position:-120px -48px;}
.icon-font{background-position:-144px -48px;}
.icon-bold{background-position:-167px -48px;}
.icon-italic{background-position:-192px -48px;}
.icon-text-height{background-position:-216px -48px;}
.icon-text-width{background-position:-240px -48px;}
.icon-align-left{background-position:-264px -48px;}
.icon-align-center{background-position:-288px -48px;}
.icon-align-right{background-position:-312px -48px;}
.icon-align-justify{background-position:-336px -48px;}
.icon-list{background-position:-360px -48px;}
.icon-indent-left{background-position:-384px -48px;}
.icon-indent-right{background-position:-408px -48px;}
.icon-facetime-video{background-position:-432px -48px;}
.icon-picture{background-position:-456px -48px;}
.icon-pencil{background-position:0 -72px;}
.icon-map-marker{background-position:-24px -72px;}
.icon-adjust{background-position:-48px -72px;}
.icon-tint{background-position:-72px -72px;}
.icon-edit{background-position:-96px -72px;}
.icon-share{background-position:-120px -72px;}
.icon-check{background-position:-144px -72px;}
.icon-move{background-position:-168px -72px;}
.icon-step-backward{background-position:-192px -72px;}
.icon-fast-backward{background-position:-216px -72px;}
.icon-backward{background-position:-240px -72px;}
.icon-play{background-position:-264px -72px;}
.icon-pause{background-position:-288px -72px;}
.icon-stop{background-position:-312px -72px;}
.icon-forward{background-position:-336px -72px;}
.icon-fast-forward{background-position:-360px -72px;}
.icon-step-forward{background-position:-384px -72px;}
.icon-eject{background-position:-408px -72px;}
.icon-chevron-left{background-position:-432px -72px;}
.icon-chevron-right{background-position:-456px -72px;}
.icon-plus-sign{background-position:0 -96px;}
.icon-minus-sign{background-position:-24px -96px;}
.icon-remove-sign{background-position:-48px -96px;}
.icon-ok-sign{background-position:-72px -96px;}
.icon-question-sign{background-position:-96px -96px;}
.icon-info-sign{background-position:-120px -96px;}
.icon-screenshot{background-position:-144px -96px;}
.icon-remove-circle{background-position:-168px -96px;}
.icon-ok-circle{background-position:-192px -96px;}
.icon-ban-circle{background-position:-216px -96px;}
.icon-arrow-left{background-position:-240px -96px;}
.icon-arrow-right{background-position:-264px -96px;}
.icon-arrow-up{background-position:-289px -96px;}
.icon-arrow-down{background-position:-312px -96px;}
.icon-share-alt{background-position:-336px -96px;}
.icon-resize-full{background-position:-360px -96px;}
.icon-resize-small{background-position:-384px -96px;}
.icon-plus{background-position:-408px -96px;}
.icon-minus{background-position:-433px -96px;}
.icon-asterisk{background-position:-456px -96px;}
.icon-exclamation-sign{background-position:0 -120px;}
.icon-gift{background-position:-24px -120px;}
.icon-leaf{background-position:-48px -120px;}
.icon-fire{background-position:-72px -120px;}
.icon-eye-open{background-position:-96px -120px;}
.icon-eye-close{background-position:-120px -120px;}
.icon-warning-sign{background-position:-144px -120px;}
.icon-plane{background-position:-168px -120px;}
.icon-calendar{background-position:-192px -120px;}
.icon-random{width:16px; background-position:-216px -120px;}
.icon-comment{background-position:-240px -120px;}
.icon-magnet{background-position:-264px -120px;}
.icon-chevron-up{background-position:-288px -120px;}
.icon-chevron-down{background-position:-313px -119px;}
.icon-retweet{background-position:-336px -120px;}
.icon-shopping-cart{background-position:-360px -120px;}
.icon-folder-close{background-position:-384px -120px;}
.icon-folder-open{width:16px; background-position:-408px -120px;}
.icon-resize-vertical{background-position:-432px -119px;}
.icon-resize-horizontal{background-position:-456px -118px;}
.icon-hdd{background-position:0 -144px;}
.icon-bullhorn{background-position:-24px -144px;}
.icon-bell{background-position:-48px -144px;}
.icon-certificate{background-position:-72px -144px;}
.icon-thumbs-up{background-position:-96px -144px;}
.icon-thumbs-down{background-position:-120px -144px;}
.icon-hand-right{background-position:-144px -144px;}
.icon-hand-left{background-position:-168px -144px;}
.icon-hand-up{background-position:-192px -144px;}
.icon-hand-down{background-position:-216px -144px;}
.icon-circle-arrow-right{background-position:-240px -144px;}
.icon-circle-arrow-left{background-position:-264px -144px;}
.icon-circle-arrow-up{background-position:-288px -144px;}
.icon-circle-arrow-down{background-position:-312px -144px;}
.icon-globe{background-position:-336px -144px;}
.icon-wrench{background-position:-360px -144px;}
.icon-tasks{background-position:-384px -144px;}
.icon-filter{background-position:-408px -144px;}
.icon-briefcase{background-position:-432px -144px;}
.icon-fullscreen{background-position:-456px -144px;}

/* menus & buttons */

.dropdown{position:relative;}
.dropdown-toggle{*margin-bottom:-3px;}
.dropdown-toggle:active,.open .dropdown-toggle{outline:0;}
.caret{display:inline-block;width:0;height:0;text-indent:-99999px;*text-indent:0;vertical-align:top;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000000;opacity:0.3;filter:alpha(opacity=30);content:"\2193";}
.dropdown .caret{margin-top:8px;margin-left:2px;}
.dropdown:hover .caret,.open.dropdown .caret{opacity:1;filter:alpha(opacity=100);}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;_width:160px;padding:4px 0;margin:0;list-style:none;background-color:#ffffff;border-color:#ccc;border-color:rgba(0,0,0,0.2);border-style:solid;border-width:1px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;}.dropdown-menu.bottom-up{top:auto;bottom:100%;margin-bottom:2px;}
.dropdown-menu .divider{height:1px;margin:5px 1px;overflow:hidden;background-color:#eeeeee;border-bottom:1px solid #ffffff;*width:100%;*margin:-5px 0 5px;}
.dropdown-menu a{display:block;padding:3px 15px;clear:both;font-weight:normal;line-height:20px;color:#555555;white-space:nowrap;}
.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#ffffff;text-decoration:none;background-color:#00a8e8;}
.dropdown.open{*z-index:1000;}.dropdown.open .dropdown-toggle{color:#ffffff;background:#ccc;background:rgba(0,0,0,0.3);}
.dropdown.open .dropdown-menu{display:block;}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {border-top: 0;border-bottom: 4px solid #000000;content: "\2191";}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {top: auto;bottom: 100%;/* margin-bottom: 1px; */}
.typeahead{margin-top:2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#efefef;border:1px solid #eee;border:1px solid rgba(0,0,0,0.05);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);}.well blockquote{border-color:#e5e5e5;border-color:rgba(0,0,0,0.15);}
.fade{-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;opacity:0;}.fade.in{opacity:1;}
.collapse{-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-ms-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;position:relative;overflow:hidden;height:0;}.collapse.in{height:auto;}
.close{float:right;font-size:20px;font-weight:700;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}.close:hover{color:#000000;text-decoration:none;opacity:0.4;filter:alpha(opacity=40);cursor:pointer;}

.btn{display:inline-block;padding:4px 12px 4px;margin-bottom:0;line-height:20px;color:#6b6f71;text-align:center;vertical-align:middle;cursor:pointer;font-weight:bold;background-color:#efefef;border:none;border-bottom:1px solid rgba(0,0,0,.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;}

.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{background-color:#f0f0f0;}
.btn:active,.btn.active{background-color:#cccccc;}
.btn:first-child{*margin-left:0;}
.btn:hover{color:#fff;text-decoration:none;background-color:#e4b744; -webkit-transition:background 0.1s linear;-moz-transition:background 0.1s linear;-ms-transition:background 0.1s linear;-o-transition:background 0.1s linear;transition:background 0.1s linear;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
   -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
        box-shadow: 0 1px 2px rgba(0,0,0,0.1);}
.btn:focus{outline:thin dotted #333333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn.active,.btn:active,.btn-primary:active,.btn-primary.active{outline:0;background-color:#434749;
-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
   -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
        box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
}
.btn.disabled,.btn[disabled]{cursor:default;background-color:#eeeeee;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-large{padding:7px 18px;font-size:14px;line-height:normal;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.btn-large [class^="icon-"]{margin-top:1px;}
.btn-small{padding:5px 9px;font-size:11px;line-height:16px;}
.btn-small [class^="icon-"]{margin-top:-1px;}
.btn-mini{padding:3px 6px;font-size:11px;line-height:14px;}
.btn-primary{background-color:#6fd5a9;color:#fff;}
.btn-primary:hover,.btn-primary.disabled,.btn-primary[disabled]{background-color:#e4b744;}
button.btn,input[type="submit"].btn{*padding-top:2px;*padding-bottom:2px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}

/* alerts */

.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.alert,.alert-heading{color:#c09853;}
.alert .close{position:relative;top:-2px;right:-21px;line-height:20px;}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;}
.alert-success,.alert-success .alert-heading{color:#468847;}
.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;}
.alert-danger,.alert-error,.alert-danger .alert-heading,.alert-error .alert-heading{color:#b94a48;}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;}
.alert-info,.alert-info .alert-heading{color:#3a87ad;}
.alert-block{padding-top:14px;padding-bottom:14px;}
.alert-block>p,.alert-block>ul{margin-bottom:0;}
.alert-block p+p{margin-top:5px;}

/* nav bar */

.nav{margin-bottom:20px;margin-left:0;list-style:none;}
.nav ul{list-style:none;margin:0;}
.nav li a{display:block;}
.nav>li>a:hover, .nav-list li a:hover{text-decoration:none;background-color:#f5f5f5;}
.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#e7ae32;border-bottom-color:#e7ae32;opacity:1;filter:alpha(opacity=100);}
.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580;}
.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;}
.nav>.dropdown.active>a:hover{cursor:pointer;}

.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible;color:#555555;}
.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#000000;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);}
.nav-collapse.collapse{height:auto;}
.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0;top:0;border-bottom:1px solid #4e5052;}
.navbar-fixed-top .navbar-inner{border:0;}
.navbar-fixed-top .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.navbar-fixed-top .navbar-inner{-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);}
.navbar .nav{position:relative;left:0;display:block;float:right;margin:0;}
.navbar .nav>li{float:left;border-left:1px solid #222;}
.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#a4abae;text-decoration:none;border-left:1px solid #444;text-transform: lowercase;font-size:13px;}
.navbar .nav .dropdown-toggle .caret{margin-top:10px;}
.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#ffffff;text-decoration:none;background-color:#000;}
.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#ffffff;text-decoration:none;background-color:#00a8e8;}
.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin:2px 5px;color:#ffffff;border:1px solid #333333;background-color:#111111;background-image:none;}
.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#000;}
.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0, 0, 0, 0.2);content:'';}
.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-left:6px solid transparent;content:'';}
.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#ffffff;background-color:#000;/* border-color:#111111; */}
.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#e3b744;border-bottom-color:#e3b744;}
.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}
.navbar .nav li.search-btn a {display:block;height:40px;width:52px;padding:0;text-indent:-60px;overflow:hidden;background-image:url('//s3.amazonaws.com/cdn.wbur.org/wordpress/badchemistry/images/sprite.png');background-repeat:no-repeat;background-position:0 -189px;opacity:0.8;}
.navbar .nav li.search-btn a:hover{opacity:1;}
.navbar .nav li.search-btn a.active{opacity:1;background-color:#111;background-image:url('//s3.amazonaws.com/cdn.wbur.org/wordpress/badchemistry/images/sprite.png');background-position:-98px -189px;}
.navbar .search-btn ul{position:absolute;top:40px;right:-1px;width:300px;background:#fff;padding:15px;margin:0;display:none;border-color:#ccc;border-color:rgba(0,0,0,0.3);border-style:solid;border-width:1px;-webkit-border-radius:0 0 0 5px;-moz-border-radius:0 0 0 5px;border-radius:0 0 0 5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;}
.navbar .search-btn ul.open{display:block;}

/* search form */

.search-form{margin:0;}
.search-form input{margin:0 !important;width:100% !important;height:30px !important;padding-right: 90px !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing:border-box;-webkit-appearance:none;}
.search-form .btn{border:1px solid #c1c7c9;position:absolute;top:15px;right:15px;-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0;}
.search-form .btn:hover{border-color:#e4b744;}
/* for mobile view */
sidebar .search-form .btn{border-color:#c1c7c9;}
sidebar .search-form .btn:hover{border-color:#e4b744;}
sidebar .search-form .btn:active,sidebar .search-form .btn:focus{border-color:rgba(0,0,0,.1);}

.navbar .brand{display:block;float:left;height:40px;width:108px;margin-left:20px;text-indent:-108px;overflow:hidden;background:url('//s3.amazonaws.com/cdn.wbur.org/wordpress/badchemistry/images/bg-brand.gif') no-repeat 0 6px;}
.navbar .tagline{display:block;position:absolute;width:185px;left:150px;top:10px;color:#7a7a7a;font-family:Georgia,serif;font-size:14px;font-style:italic;}
.navbar .masthead {position:absolute;left:50%;top:7px;width:420px;height:30px;margin:0 0 0 -108px;line-height:28px;}
.navbar .masthead a {display:block;width:420px;text-indent:-4000px;height:30px;overflow:hidden;background:url('//s3.amazonaws.com/cdn.wbur.org/wordpress/badchemistry/images/masthead-chain.jpg') no-repeat center -2px;text-transform: uppercase;}
.navbar .masthead a span {}

/* pagination */

.pager{clear:both;list-style:none;text-align:center;padding: 15px 0 0; margin: 15px 0 20px; border-top: 1px dotted #dcdfdf;*zoom:1;}.pager:before,.pager:after{display:table;content:"";}.pager:after{clear:both;}
.pager ul{margin:0;}
.pager li{display:inline;}
.pager a{display:inline-block;padding:10px 40px;margin-bottom:0;line-height:20px;color:#6b6f71;text-align:center;font-weight:bold;background-color:#d5dadc; border:none; border-bottom:1px solid rgba(0,0,0,.05); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.pager a:hover{text-decoration:none;color:#fff;background-color:#00ade6;}
.pager .next a{float:right;}
.pager .previous a{float:left;}
.pagination .disabled a,.pagination .disabled a:hover{color:#c1c7c9;background-color:#fff;cursor:default;}
.pager .showing{display:inline-block;margin-top:10px;color:#a4abae;font-style:italic;}

/* modals & tooltips */

.modal-open .dropdown-menu{z-index:2050;}
.modal-open .dropdown.open{*z-index:2050;}
.modal-open .popover{z-index:2060;}
.modal-open .tooltip{z-index:2070;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}.modal-backdrop.fade{opacity:0;}
.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);}
.modal{position:fixed;top:50%;left:50%;z-index:1050;max-height:500px;overflow:auto;width:560px;margin:-250px 0 0 -280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.modal.fade{-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-ms-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;top:-25%;}
.modal.fade.in{top:50%;}
.modal-header{padding:9px 15px;border-bottom:1px solid #eee;}.modal-header .close{margin-top:2px;}
.modal-body{padding:15px;}
.modal-body .modal-form{margin-bottom:0;}
.modal-footer{padding:14px 15px 15px;margin-bottom:0;background-color:#efefef;border-top:1px solid #e5e5e5;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}.modal-footer:before,.modal-footer:after{display:table;content:"";}
.modal-footer:after{clear:both;}
.modal-footer .btn{float:right;margin-left:5px;margin-bottom:0;}
.tooltip{position:absolute;z-index:1020;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}
.tooltip.top{margin-top:-2px;}
.tooltip.right{margin-left:2px;}
.tooltip.bottom{margin-top:2px;}
.tooltip.left{margin-left:-2px;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.tooltip-arrow{position:absolute;width:0;height:0;}
.popover{position:absolute;top:0;left:0;z-index:1010;display:none;padding:5px;}.popover.top{margin-top:-5px;}
.popover.right{margin-left:5px;}
.popover.bottom{margin-top:5px;}
.popover.left{margin-left:-5px;}
.popover.top .arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;}
.popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;}
.popover.bottom .arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;}
.popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;}
.popover .arrow{position:absolute;width:0;height:0;}
.popover-inner{padding:3px;width:280px;overflow:hidden;background:#000000;background:rgba(0,0,0,0.8);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);}
.popover-title{padding:9px 15px;line-height:1;background-color:#efefef;border-bottom:1px solid #eee;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.popover-content{padding:14px;background-color:#ffffff;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0;}

/* thumbnails */

.thumbnails{margin:0 0 0 -30px;list-style:none;*zoom:1;}.thumbnails:before,.thumbnails:after{display:table;content:"";}
.thumbnails:after{clear:both;}
.thumbnails>li{float:left;margin:0 0 30px 30px;}
.thumbnail{display:block;border:1px solid #e5e5e5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
a.thumbnail:hover{border-color:#00a8e8;}
.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto;}
.thumbnails .caption{margin:20px 15px 0;}
.img-circle {-webkit-border-radius: 500px;-moz-border-radius:500px;border-radius:500px; }

/* inline labels & badges */

.label,.badge{padding:2px 4px 3px;font-size:11px;font-weight:700;color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.badge{padding: 1px 9px 2px;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;}
a.label:hover,a.badge:hover {color: #ffffff;text-decoration: none;cursor: pointer;}
.label-important,.badge-important{background-color: #b94a48;}
.label-important[href],.badge-important[href] {background-color: #953b39; } .label-warning,.badge-warning {background-color: #f89406; }
.label-warning[href],.badge-warning[href] {background-color: #c67605; }
.label-success,.badge-success {background-color: #468847; }
.label-success[href],.badge-success[href] {background-color: #356635; }
.label-info,.badge-info {background-color: #3a87ad; }
 .label-info[href],.badge-info[href] {background-color: #2d6987; }
.label-inverse,.badge-inverse {background-color: #333333; }
.label-inverse[href],.badge-inverse[href] {background-color: #1a1a1a; }
.btn .label,.btn .badge {position: relative; top: -1px; }
.btn-mini .label,.btn-mini .badge {top: 0; }

/* progress bars */

@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}
@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}
@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}
@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}
@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}
.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}
.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}
.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}
 .progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}

/* footer */

footer {padding:24px 0 0;color:#999; z-index:500;margin-top:-255px;width:195px;}
footer .container {width:auto;}
footer .row {margin-left: 0;}
footer h1,footer h2,footer h3,footer h4,footer h5,footer h6 {color:#eee;}
footer a {color:#3fafd0;}

/* footer */
footer {position: absolute;}
footer .container {margin-left: auto; margin-right: auto; padding-left: 0;font-family: "ff-tisa-web-pro",Georgia,serif;width:135px;}
footer ul.sponsors {margin:0 0 10px 0;}
footer ul.sponsors li {height:40px;background-image:url('//s3.amazonaws.com/cdn.wbur.org/wordpress/badchemistry/images/sprite.png');text-indent:-9999px;list-style-type: none;margin:0;} 
footer ul.sponsors li#ninety-pt-nine {background-position:0 -350px;}
footer ul.sponsors li#open-court {background-position:0 -459px;}
footer ul.sponsors li#homicide-watch {background-position:0 -580px;}
footer .copyright {display:block;border-top:1px dotted #404244;font-style: italic;padding-top:10px;text-align:center;margin:-20px 0 0 0;}

/* layouts */

.clearfix {*zoom: 1}
.clearfix:before,.clearfix:after {display: table;content: ""}
.clearfix:after {clear: both}
.hidden {display: none;visibility: hidden}

/* default view (desktop) ------------------------------------------------ */

header{padding-top:60px;}header h1{margin-top:5px;}
.container{margin-left:auto;margin-right:auto;*zoom:1;}
.container:before,.container:after{display:table;content:"";}
.container:after{clear:both;}
.row{margin-left:-15px;*zoom:1;}
.row:before,.row:after{display:table;content:"";}
.row:after{clear:both;}
[class*="span"]{float:left;margin-left:30px;}
.span1{width:50px;}
.span2{width:130px;}
.span3{width:210px;}
.span4{width:290px;}
.span5{width:370px;}
.span6{width:450px;}
.span7{width:530px;}
.span8{width:610px;}
.span9{width:690px;}
.span10{width:770px;}
.span11{width:850px;}
.span12,.container{width:930px;}/*math = ((50+30)*12)-30*/
.offset1{margin-left:110px;}
.offset2{margin-left:190px;}
.offset3{margin-left:270px;}
.offset4{margin-left:350px;}
.offset5{margin-left:430px;}
.offset6{margin-left:510px;}
.offset7{margin-left:590px;}
.offset8{margin-left:670px;}
.offset9{margin-left:750px;}
.offset10{margin-left:830px;}
.offset11{margin-left:910px;}/*math = ((50+30)*11)+30*/
.controls-row [class*="span"] + [class*="span"]{margin-left:30px;}
input.span1,textarea.span1,.uneditable-input.span1{width:36px;}
input.span2,textarea.span2,.uneditable-input.span2{width:116px;}
input.span3,textarea.span3,.uneditable-input.span3{width:196px;}
input.span4,textarea.span4,.uneditable-input.span4{width:276px;}
input.span5,textarea.span5,.uneditable-input.span5{width:356px;}
input.span6,textarea.span6,.uneditable-input.span6{width:436px;}
input.span7,textarea.span7,.uneditable-input.span7{width:516px;}
input.span8,textarea.span8,.uneditable-input.span8{width:596px;}
input.span9,textarea.span9,.uneditable-input.span9{width:676px;}
input.span10,textarea.span10,.uneditable-input.span10{width:756px;}
input.span11,textarea.span11,.uneditable-input.span11{width:836px;}
input.span12,textarea.span12,.uneditable-input.span12{width:916px;}/*math = same as above minus padding and border of inputs (((50+30)*12)-30)-14 */
/*utility classes*/
.hidden{display:none;visibility:hidden;}
.visible-phone{display:none !important;}
.visible-tablet{display:none !important;}
.visible-desktop{display:inherit !important;}
.hidden-desktop{display:none !important;}

section {margin-left:195px;}
section.first {padding-top:72px;}

/* page main heading and sub title */
.secondary-headline {background-color:#2c3947;}
.secondary-headline .container { padding-right:40px; }
.secondary-headline .section-arrow {background-position:0 -655px;top:25px;}
.homepage .secondary-headline .section-arrow {background-position:0 -655px;top:0;}
.secondary-headline .section-arrow {background-position:0 -655px;}
.secondary-headline h1 { cursor:pointer; text-shadow:1px 1px 2px #000; font-family: "adelle-sans", sans-serif;font-size:38px;text-align:center;color:#ffffff;margin-bottom:0;text-transform:uppercase; }
.secondary-headline h1 span {color:#E4B744; margin:0 5px 0 0; }
.secondary-headline h2 {font-family:"ff-tisa-web-pro",Georgia,serif;font-size:19px;text-align:center;color:#e4b744;font-weight:normal;/* padding-bottom:30px; */}
.secondary-headline h5 { text-align:center;color:#ffffff;font-size:10px;font0-weight:normal;font-family: "adelle-sans"; }
.secondary-headline h5 span { color:#E4B744; }

/*====================================================

homepage-specific styles for CHAIN REACTION

/*=====================================================*/

.section-arrow {background-image: url('//s3.amazonaws.com/cdn.wbur.org/wordpress/badchemistry/images/sprite.png');background-repeat:no-repeat;width:46px;height:46px;margin:-28px auto 0;z-index:700;position:relative;}
.homepage section {padding-top:50px;margin-top:-25px; }
.homepage section.first {padding-top:72px;margin-top:0;}
.homepage section .container {margin-bottom:25px;padding-right: 40px;}
.homepage section a {font-style: italic;}
.homepage section a.button {border:none;}
.homepage section a:hover {text-decoration:none;}

.homepage h3 {font-size:34px;}

.homepage .gray-row {line-height: 26px;text-align: center;background-color:#eeeeee;}
.homepage .gray-row .container {background:transparent url('//s3.amazonaws.com/cdn.wbur.org/wordpress/badchemistry/images/bg-lines-gray.jpg') repeat-y center center;margin-bottom:48px !important;}
.homepage .gray-row h3 {margin-bottom:25px;}
.homepage .gray-row img {margin-bottom:20px;}
.homepage .gray-row p {color:#3f4549;font-size:16px;padding:0 14px;font-family:"ff-tisa-web-pro",Georgia,serif;text-align:left;}
.homepage .gray-row .latest-item {padding:0 20px;font-family:"ff-tisa-web-pro",Georgia,serif;margin:0;}
.homepage .gray-row .latest-item + img {margin-bottom:10px;}
.homepage .gray-row .latest-item h4 {font-size:22px;line-height: 26px;text-align: left;font-weight:normal;margin-bottom:5px;}
.homepage .gray-row .latest-item p {text-align: left;padding:0; }
.homepage .gray-row span {font-family:"ff-tisa-web-pro",Georgia,serif;font-size:16px; }
.homepage .gray-row .section-arrow {background-position: -151px -655px;}
.homepage .gray-row .left-a img{ max-width:463px; }
.homepage .gray-row .left p {text-align:center;}

.homepage .yellow-row {background: #84a7cb;color:#fff;text-align:center;}
.homepage .yellow-row h3 {margin-bottom:25px;}
.homepage .yellow-row .num-container {background:transparent url('//s3.amazonaws.com/cdn.wbur.org/wordpress/badchemistry/images/bg-lines-yellow.png') repeat-y 0 0;}
.homepage .yellow-row p {font-family: "ff-tisa-web-pro",Georgia,serif;font-size:19px;line-height: 28px;margin-bottom:50px;}
.homepage .yellow-row span.num {color:#232323;font-size:55px;display:block;font-style:normal;font-weight: bold;margin-bottom:20px;}
.homepage .yellow-row span.descr {font-style:italic;font-family: "ff-tisa-web-pro",Georgia,serif;font-size:16px;}
.homepage .yellow-row .span3 {margin-bottom: 12px;padding:24px 0;}
.homepage .yellow-row .button-container {background-color: rgba(0, 0, 0, 0.2);border: 1px solid rgba(255, 255, 255, 0.5);border-radius: 30px 30px 30px 30px;height:46px; margin:10px auto 30px auto; padding-top:7px; width:291px;}
.homepage .yellow-row .button-container .button {background-color: #202020;border-radius: 25px 25px 25px 25px;color: #FFFFFF !important;display: block;font-family: "ff-tisa-web-pro",Georgia,serif;font-size: 14px;line-height: 20px;margin: 0 auto;padding: 10px 84px;text-align: center;text-decoration: none;width:108px;}
.homepage .yellow-row .section-arrow {background-position: -303px -655px;}
.bythenumbers-note { font-style:italic; display:block; color:#eee; font-size:12px; font-weight:normal; margin:5px 0 0 15px; }

.homepage .brown-row {background-color:#2c3947;text-align:center;color:#fff; }
.homepage .brown-row .container {padding-bottom: 30px;}
.homepage .brown-row h3 {margin-bottom:35px;}
.homepage .brown-row span {display:block;font-family: "ff-tisa-web-pro",Georgia,serif;font-style: italic;font-size:16px;}
.homepage .brown-row img { box-shadow:0 1px 3px rgba(0, 0, 0, 0.58); border:1px solid #111; }
.homepage section.brown-row a {border:none;}
.homepage .brown-row .video {position:absolute;top:0px;left:1px;top:-13px;height:28px;width:38px;}
.homepage .brown-row .section-arrow {background-position: -453px -652px;}

.homepage .timeline-headline {background-color:#9da0a4;text-align: center;}
.homepage .timeline-headline .container {margin-bottom:0;}
.homepage .timeline-headline h3 {margin-bottom:50px;color:#fff;}
.homepage .timeline {margin-top:0;padding-top:0;overflow:hidden;}
.homepage .timeline .container {margin-bottom:0;width:100%;}
.homepage .timeline .container .span12 {width:100%;margin-left:0;}

/*====================================================

article-specific styles for CHAIN REACTION

/*=====================================================*/

/* general */
.article-text a {}
.article-text a:hover {text-decoration:none; color:#999; }
.article-text p.caption { font-size: 13px; line-height: 18px; color: #999; font-style: italic; }


/* sidebar */
sidebar {position:fixed;float:left;width:218px;padding:37px 0 0;z-index: 100;}
sidebar ul {list-style:none;margin:0;border-top:1px solid rgba(0,0,0,0.1);position: relative; z-index: 100;padding-left:11px;padding-top:42px;}
sidebar ul li {width:150px;line-height:22px;}
sidebar ul li.active {background:transparent url('//s3.amazonaws.com/cdn.wbur.org/wordpress/badchemistry/images/sprite.png') no-repeat 0 0;width:205px;}
sidebar ul li.first a {border-top:1px dotted #404244;}
sidebar ul li.first {line-height:20px;}
sidebar ul li a {border-bottom:1px dotted #404244;position:relative;display:block;overflow:hidden;padding:10px 0px;font-size:18px;color:#828282;font-weight:bold;text-align:left;z-index: 100;font-family: "ff-tisa-web-pro",Georgia,serif;margin-left:16px;width:140px;}
sidebar ul li:hover a, sidebar ul li.active a {text-decoration:none;color:#fff;}
sidebar ul li.active a {color: #fff;border-color:#e3b744;}
sidebar .utility-nav,sidebar h4,sidebar form,header{display:none;}

/* article layout */

section .container {width:1020px;position: relative;}

.span2 {width: 145px;}
.span3 {width:225px;}
/* .span4 {width: 320px;} */
.span6 {width: 480px;}
.span8 {width: 668px;}
.span12 {width: 990px;} 

.article-footer-meta .span4 {width: 330px;}
.article-footer-meta .span8 {width: 670px;}
.article-content {padding-top:42px; border-bottom: 4px solid #333;}
.category .article-content, .page .article-content { background-color:#eeeeee; }

.article .box-inner {background:transparent;padding:0;}

/* article header */
.article-header {padding-bottom: 30px;}
.article-header h1 {font-size: 40px; line-height: 44px; font-family:"ff-tisa-web-pro",Georgia, serif;font-weight:normal;text-align: center;}
.vertical {display: table;}
.vertical .lead, .vertical .lead-image {text-align: left; display: table-cell; vertical-align: middle;width: 510px;}
.vertical .lead-image {padding-left: 30px;}

/* article body */
.article-body {margin-bottom: 10px;}

/* left meta */
.left-meta h2 {margin-bottom: 0;}
.left-meta h2 a {background-color: #e3b744; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.2); text-transform: lowercase; font-size: 17px; text-align: center; padding: 6px; display: block; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out;} 
.left-meta h2 a:hover, .left-meta h2 a:focus {opacity: 0.8; text-decoration: none; text-shadow: none;}
.left-meta ul {list-style: none; margin: 0 0 18px 0; position: relative;}
.left-meta li {border-bottom: 1px solid #cfd0d0; padding: 16px 0; font-size: 15px;}
.left-meta li a {color: #333;}
.left-meta li .meta-label {text-transform: uppercase; color: #adaeae; font-size: 13px; display: block;}
.left-meta .comments {position: relative;}
.left-meta .comments .meta-label, .left-meta .share .meta-label {font-size: 15px; text-transform: none; display: inline-block; color: #333;}
.left-meta .comments a:hover .meta-label, .left-meta .share a:hover .meta-label {color: #00a8e8; text-decoration: underline;}
.left-meta li .comment-count {display: inline-block; background-color: #cfd0d0; -webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px; color: #fff; padding: 3px 4px; margin-right: 6px;}
.left-meta .comments .caret {position: absolute; top: 40px; left: 7px; border-top-color: #cfd0d0; border-right-color: #cfd0d0; border-bottom: 4px solid transparent; opacity: 1;}
.left-meta ul ul {position: absolute; left:-999em; z-index:2; /* background-color: #fff;  */width: 150px;border-bottom: 1px solid #cfd0d0; padding: 12px 0 2px; margin-left: 0; margin-top: 4px;}
.left-meta ul li:hover ul, .article .left-meta ul li:focus ul {left: auto;}
.left-meta li li {border-bottom: none; padding: 10px 0; border-top: 1px dotted #cfd0d0;}
.left-meta li li a {display: block; color: #00a8e8;}
.left-meta .share UL { background-color:#F9F5F1; }
.left-meta .share a, .left-meta .facebook a, .left-meta .twitter a, .left-meta .email a {background: transparent url('//s3.amazonaws.com/cdn.wbur.org/wordpress/badchemistry/images/sprite.png') no-repeat 0 0; padding-left: 24px;}
.left-meta .share .caret {display: inline-block; border-top-color: #00a8e8; margin-top: 9px; margin-left: 6px; opacity: 1;}
.left-meta .share a {background-position: -783px -1px;}
.left-meta .facebook a {background-position: -682px -98px;}
.left-meta .twitter a {background-position: -581px -199px;}
.left-meta .email a {background-position: -482px -296px;}

/* article content */
.article-text p, .article-text UL LI {font-family:"ff-tisa-web-pro",Georgia, serif; font-size: 17px; line-height: 26px; color: #555;}
.article-text UL LI {line-height: 32px; font-size: 16px; }


/* inline images */
.article-text img.alignright {float:right;margin:0 0 10px 15px;}
.article-text div.alignright {float:right;margin:0 0 0 15px;width:300px;}
.article-text div.alignright img {float:right;}
.article-text div.alignright p {margin-left:0;}
.article-text img.alignleft {float:left;margin:0 15px 10px 0;}
.article-text div.alignleft {float:left;margin:0 15px 0 0;width:300px;}
.article-text div.alignleft img {float:left;}
.article-text div.alignleft p {margin-right:10px;}
.article-text img.aligncenter {display: block;margin:0 auto;}
.article-text div.aligncenter {margin:0 auto;}
.article-text .wp-caption p {font-size:12px;line-height:18px;color:#adaeae;clear:both; font-family: "adelle-sans", sans-serif;}
.article-text .wp-caption img {margin-bottom:10px;margin-top:0;}

/* pullquote */
.pullquote {font-size: 26px; line-height: 34px; font-family:"ff-tisa-web-pro",Georgia, serif; margin:0 0 20px 0; }
.pullquote p {font-size: 26px; line-height: 34px;}
.pullquoteauth { font-size:20px; color:#666; }

/* inset */
.inset { font-family: "adelle-sans",Helvetica,Arial,sans-serif; background-color:#f5f5f5; box-shadow:0 1px 3px rgba(0, 0, 0, 0.08); border:1px solid #D9D9D9; width:100%; }
.inset-pad { padding:9px; }
.inset-right { width:320px; float:right; margin:5px 0 5px 10px; }
.inset-left { width:320px; float:left; margin:5px 10px 5px 0; }
.inset H3 { margin:0 0 15px 0; }
.inset .alignnone { width:280px; }
.inset P, .inset UL LI { font-size:15px; line-height:22px; margin:0 0 10px 0; list-style:none; }
.inset UL { margin:10px; }

/* ad & series sidebar */
.ad {width:300px;height:250px;margin:0 10px 10px 0;}
.article .ad {float: none;}
.series-sidebar {margin: 20px 0;}
.series-sidebar .section-title {color: #adaeae; font-size: 15px; line-height: 15px; text-transform: uppercase; padding: 0; margin: 0 0 10px; background: transparent;}
.series-sidebar ul {margin-left: 0;}
.series-sidebar li {list-style: none; position: relative;}
.series-sidebar li a {border-top: 1px solid #cfd0d0; padding: 10px 84px 10px 0; font-family:"ff-tisa-web-pro",Georgia, serif; font-size: 15px; line-height: 22px; color: #555; display: block;}
.series-sidebar li a .date {font-family: "adelle-sans",Helvetica,Arial,sans-serif; position: absolute; top: 10px; right: 0; color: #adaeae; text-align: right;}
.series-sidebar li a:hover, .series-sidebar li a:focus {color: #00a8e8;}

/* article footer meta */
.article-footer-meta .span8, .article-footer-meta .span4 {border-top: 1px solid #cfd0d0; padding: 20px 20px 20px 0;}
.article-footer-meta .span4 {margin-left: 0; padding: 20px 0;}
.article-footer-meta h3 {font-family: "adelle-sans",Helvetica,Arial,sans-serif; font-weight: 700; text-transform: uppercase; color: #adaeae; font-size: 15px; display: inline;}
.article-footer-meta .left-meta p {display: inline; margin-left: 12px; font-size: 15px;}


/* share below article */
#article-share { margin-bottom:30px; }
#article-share h3 {font-family: "adelle-sans",Helvetica,Arial,sans-serif; font-weight: 700; text-transform: uppercase; color: #adaeae; font-size: 15px; display: inline;}
#article-share ul {list-style: none; margin: 0; text-align: right; display: inline;}
#article-share ul li {display: inline; font-size: 15px;}
#article-share ul li a {background: transparent url('//s3.amazonaws.com/cdn.wbur.org/wordpress/badchemistry/images/grey-icons.png') no-repeat 0 0; padding-left: 20px; margin-left: 15px; color: #00a8e8;}
#article-share ul li a:hover, .article-footer-meta .right-meta li a:focus {color: #00a8e8;}
#article-share ul li.facebook a {background-position: -284px -97px;}
#article-share ul li.twitter a {background-position: -182px -197px;}
#article-share ul li.email a {background-position: -82px -295px;}

/* photo layout */
.photo-layout .article-body .left-meta {width: 1050px; border-top: 1px solid #cfd0d0; padding: 24px 0;}
.photo-layout .article-body .left-meta h2 a {display: block; width: 162px; float: left;} 
.photo-layout .article-body .left-meta ul {margin: 0 0 0 174px; position: relative;}
.photo-layout .article-body .left-meta li {border-bottom: none; padding: 8px 0; display: inline-block; margin-left: 18px;}
.photo-layout .article-body .left-meta li .meta-label {display: inline; padding-right: 6px;}
.photo-layout .article-body .left-meta .comments {position: absolute; top: -3px; right: 130px;}
.photo-layout .article-body .left-meta .comments .caret {top: 32px;}
.photo-layout .article-body .left-meta .share {position: absolute; top: 0; right: 0;}
.photo-layout .article-body .left-meta ul ul {width: 100px; padding: 0 10px; margin: 12px 0 0 0; height: 0;}
.photo-layout .article-body .left-meta ul li:hover ul, .photo-layout .left-meta ul li:focus ul {left: auto; height: auto;}
.photo-layout .article-body .left-meta li li {display: block; margin-left: 0;}
/* content */
.photo-layout .article-text {width: 720px; }
.photo-layout .article-text:before {content:".";display:block;height:268px;clear:both;visibility: hidden; float: right;}
/* right meta */
.photo-layout .article-body .right-meta {float: right; margin: 0;}
/* photos */
.photo-layout .article-text img.alignleft, .photo-layout .article-text div.alignleft, .photo-layout .article-text img.aligncenter, .photo-layout .article-text div.aligncenter {clear: right;}
.photo-layout .article-text img.aligncenter, .photo-layout .article-text div.aligncenter, .photo-layout .article-text img.alignright, .photo-layout .article-text div.alignright {margin-right: -330px;}

/* comments and sidebar */
.after-article {background-color: #eff0f0; overflow: hidden;}
.after-article .container {padding: 0;}
.after-article .comments, .after-article .dont-miss {padding: 30px 0;}
.after-article .comments {border-right: 1px solid #c8c9c9; margin-bottom: -99999px;padding-bottom: 99999px;}
.after-article .comments .box-inner { padding-right:30px;}
.after-article .section-title {color: #adaeae; font-size: 15px; line-height: 15px; text-transform: uppercase;padding: 0; margin: 0 0 10px; background: transparent;}

/* dont miss */
.dont-miss .post-thumbnail {margin-bottom: 12px;}
.dont-miss h3 {font-family:"ff-tisa-web-pro",Georgia, serif;font-weight:normal; font-size: 17px; line-height: 22px; color: #333;margin-bottom: 12px;}
.dont-miss .description {font-size: 15px; line-height: 18px; color: #a0a1a2;}
.dont-miss a:hover, .dont-miss a:focus {text-decoration: none;}
.dont-miss a:hover h3, .dont-miss a:focus h3 {color: #00a8e8;}

/* search */
.search-results { list-style:none; }
.search-results .list-item { background: none repeat scroll 0 0 #84a7cb; border-radius: 18px; color: #FFFFFF; display: block; float: left; font-size: 18px; height: 32px; width: 32px; line-height: 32px; margin: -3px 0 0 -44px; text-align: center;}
.search-results-item { border-bottom:1px dotted #D2D2D2; padding:0 0 10px 0; margin:0 0 25px 0 !important; }
.search-results-item H3 { margin: 0 0 10px; color:#333; }


/*====================================================

Carousel

/*=====================================================*/

.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.carousel{position:relative;margin-bottom:20px;line-height:1;}
.carousel-inner{overflow:hidden;width:100%;position:relative;}
.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left;}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1;}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block;}
.carousel-inner>.active{left:0;}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%;}
.carousel-inner>.next{left:100%;}
.carousel-inner>.prev{left:-100%;}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0;}
.carousel-inner>.active.left{left:-100%;}
.carousel-inner>.active.right{left:100%;}
.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#ffffff;text-align:center;background:#222222;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50);}.carousel-control.right{left:auto;right:15px;}
.carousel-control:hover,.carousel-control:focus{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);}
.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none;}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255, 255, 255, 0.25);border-radius:5px;}
.carousel-indicators .active{background-color:#fff;}
.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333333;background:rgba(0, 0, 0, 0.75);}
.carousel-caption h4,.carousel-caption p{color:#ffffff;line-height:20px;}
.carousel-caption h4{margin:0 0 5px;}
.carousel-caption p{margin-bottom:0;}

/*====================================================

WBUR Wordpress

/*=====================================================*/

/* Responsive media */

.responsive-media {
    position: relative;
    padding-bottom:56.25%; /* 16:9 = .5625 */
    padding-top:35px;
    height:0;
    overflow: hidden;
}

.responsive-media iframe, .responsive-media object, .responsive-media embed {
    position:absolute;
    display:block;
    padding-bottom: 10px !important;
    top:0;
    left:0;
    width:100%;
    height:100%;
    margin: 0 !important;
}
/* wordpress */
.admin .navbar-fixed-top { top:28px; }
.alignleft { float:left; margin:5px 10px 5px 0; }
.alignright { float:right; margin:5px 0 5px 10px; }
.tag-header { text-transform:lowercase; background-color:#00A8E8; color:#fff; font-size:32px; padding:15px; margin:0 0 10px 0; }
.tag-description { text-align:right; font-size:14px; margin:0 0 0 20px; }
.tag-box .box-inner { background-color:#00A8E8; }
.tag-cloud { display:none; margin:35px 0 0 0;}
.tag-cloud A { margin:2px 0; display:inline-block; padding:1px 5px; color:#fff; }

.sep { margin:30px 0; height:14px; }
.right .sep { background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/badchemistry/images/diamond.jpg) no-repeat 118px 0; }
.archive-list .sep { background:none; border-top:1px dotted #999; height:2px; }

.right .label { font-size:11px !important; }


.sidebar { background-color:#f8f8f8; box-shadow:1px 1px 3px #999; }
.sidebar-pad { padding:15px; }
.sidebar-title { font-size:1.25em; margin:0 0 10px 0; }
.sidebar-right { float:right; margin: 10px 0 10px 10px; }
.sidebar-left { float:left; margin:10px 10px 10px 0; }

BODY.homepage .home, BODY.about .about, BODY.news .news, BODY.data .data, BODY.documents .documents, BODY.timeline .timeline, BODY.updates .updates, BODY.videos .videos {background:transparent url('//s3.amazonaws.com/cdn.wbur.org/wordpress/badchemistry/images/sprite.png') no-repeat 0 0;width:205px;}
BODY.homepage .home a, BODY.about .about a, BODY.news .news a, BODY.data .data a, BODY.documents .documents a, BODY.timeline .timeline a, BODY.videos .videos a, BODY.updates .updates a { color:#fff; }
BODY.about.news .news a { background:none; }

.page .article-header h1, .lead h1 { text-align:center;  }
.commentlist { padding-right:20px; }
.homepage .left-h3 { color:#333333; font-style:normal; }
.homepage .left-a { border:none; display:block; max-width:100%; }
.homepage .left-about {  margin:30px auto; padding:0 60px; }
.homepage .left-about div { font-weight:bold; padding:10px; background-color:#e8e8e8; box-shadow:0 1px 3px rgba(0, 0, 0, 0.08); border:1px solid #D9D9D9; }
.homepage .left-about a { text-decoration:none; display:block; font-weight:normal;}
.latest-item { text-align:left; }
.latest-item a { font-style:normal !important; color:#333; font-size: 22px; line-height: 26px; }
.article-content { min-height:500px; }

.archive-preface { margin:0 0 40px 0; border-bottom:1px dotted #999999; }
.archive-preface p { text-align:left; }
.archive-list { text-align:center; margin:0 0 30px 0; }
.archive-item { text-align:left; }
.archive-item-align { float:left; width:770px; }
.archive-item-hl { color:#333; text-decoration:none; display:block; margin:0 0 10px 0; }
.archive-item-time { display:inline-block; font-style:italic; margin:0 0 5px 10px; }

.archive-item-photo { float:left; width:200px; margin:0 20px 0 0; }
.archive-item-photo IMG { display:block; }
.archive-item-photo IMG:HOVER { opacity:.85; }

.video-archive-item .archive-item-photo { float:left; width:300px; margin:0 20px 0 0; box-shadow:0 1px 3px rgba(0, 0, 0, 0.58); }
.video-archive-item .archive-item-align { float:left; width:560px; }

.pagination { padding:20px 0 0 0; margin:0 0 50px 0; border-top:1px dotted #999; }
.page-next { float:left; }
.page-prev { float:right; }

.latest-news { margin-top:20px; }
.mod-latest-pad { padding:20px 0 0 0; }
.mod-latest-date { font-style:italic; display:inline-block; margin:0 0 5px 0; }
.mod-latest-hl { display:block; color:#333; text-decoration:none; margin:0 0 10px 0; }
.mod-latest-hl H3, .mod-latest-hl H4 { font-weight:bold; }

.storyjs-embed { -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; }
.media-image a { border-bottom:none !important; }

.video-item { float:left; width:50%; }
.video-item-pad { padding:20px; }
.video-quote { float:left; width:55%; }
.video-img { float:left; width:45%; }
.video-img IMG { width:100%; }
.video-quote p { text-align:left; line-height:1.25em; font-size:1.125em; padding:0 0 0 16px; }
.video-quote span { font-style:italic; text-align:center; padding:0 0 0 6px; }
.carousel .span3 { margin-left:20px; }
.carousel-control { font-style:normal !important; line-height:24px; top:40%; }
.carousel-control.right { right:-40px; }
.carousel-control.left { left:-40px; }


/* Plugins - Gallery */

.gallery-wrap { position:relative; width:100%; }
.gallery { margin:0 !important; padding:10px 0 !important; list-style:none; width:100%; text-align:center; background-color:#f5f5f5; }
.gallery-item { background-image:none !important; display:inline-block; }
.gallery-item IMG { box-shadow:1px 1px 4px #999; }
.gallery-item A { display:block; margin:0 8px 8px 0; }
.gallery-item A IMG { paddding:0 !important; margin:0; max-width:124px; max-height:124px; }
.gallery-slide { width:95% !important; padding:0; border:0; display:block; }
.gallery-title { position:absolute; top:40px; float:left; border-radius:0 5px 5px 0 / 0 5px 5px 0; padding:15px; margin:0 0 0 6px; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.7); display:block !important; }
.gallery-title A { font-family:Tahoma, Geneva, sans-serif; font-size:1.75em !important; color:#fff !important; }
.gallery-callout { text-align:right; margin:0 0 15px 0;}




/*====================================================

Media Queries

/*=====================================================*/

@media (max-width: 1260px) {
	
	.right .sep { background-position: 220px 0; }
	
	section .container {width:736px;}
	.span12, .span6 {width:676px;}
	.span3 {width:154px;}
	
	/* page main heading and sub title */
	.homepage .secondary-headline h2 {padding-bottom:16px;}
	.secondary-headline .container { padding-right:21px; }
	.secondary-headline .section-arrow {background-position:4px -764px; }
	.homepage .secondary-headline .section-arrow {background-position: 0 -765px;}
	.homepage section .container { margin-bottom:0 !important; }

	/* Homepage Styles */
	.homepage section {margin-top:-18px;}
	.homepage section .container { padding-right: 0; }
	.homepage .section-arrow {width:38px;height:38px;margin-top:-18px;}
	
	.homepage h3 {font-size:28px;}
	
	.homepage .gray-row .container {background:none;}
	.homepage .gray-row .left h3 {font-size:28px;margin-left:0px;margin-bottom:18px;}
	.homepage .gray-row .left p {text-align:left;font-size:16px;line-height: 24px;	}
	.homepage .gray-row .left img {float:left;width:227px;margin-top:-40px;margin-right: 20px;}
	.homepage .gray-row .right {padding-top:40px;margin-top:20px;border-top:6px solid #ccc;padding-top:30px;}
	.homepage .gray-row .right h3 {}
	.homepage .gray-row .latest-item {padding:0;}
	.homepage .gray-row .section-arrow {background-position: -153px -765px;}	
	.homepage .yellow-row span.num {font-size:45px;}
	.homepage .yellow-row .section-arrow {background-position: -305px -765px;}	
	.homepage .brown-row .section-arrow {background-position: -463px -765px;}
	
	/* Article Styles */
	
	.article section .container {width:764px;}
	.article .span2 {width:112px;}
	
	.article-header .header {max-width: 725px;}
	.article .span12 {width: 725px;}
	.article .span10 {width: 582px;}
	.span8 {width: 725px;}
	.article-body .span6, .article-body .span8 {width: 581px;}
	.article-footer-meta {position: relative;}
	.article-footer-meta .span8 {width: 620px; padding-right: 167px;}
	.article-footer-meta .span4 {border-top:none; padding: 24px 0;}
	.article-footer-meta .right-meta {position: absolute; right: 0;}
	
	/* ad and series */
	.right-meta {width: 740px; border-top: 1px solid #cfd0d0;padding-top: 20px;}
	.article .ad {float: left;}
	.series-sidebar {float: right; width: 410px; margin-top: 0;}

	/* photo layout */
	.photo-layout .article-body .left-meta, .photo-layout .article-body .right-meta, .photo-layout .article-text {width: 920px; }
	.photo-layout .article-text:before {height:0;}
	.photo-layout .article-text img.alignleft, .photo-layout .article-text div.alignleft, .photo-layout .article-text img.aligncenter, .photo-layout .article-text div.aligncenter {clear: right;}
	.photo-layout .article-text img.aligncenter, .photo-layout .article-text div.aligncenter, .photo-layout .article-text img.alignright, .photo-layout .article-text div.alignright, .photo-layout .article-text img.alignleft, .photo-layout .article-text div.alignleft {margin: 0 auto; float: none;}
	
	/* comments & dont miss */
	.after-article .container {padding-left: 36px;}
	.after-article .span4 {width: 252px; margin-left: 20px;}
	.after-article .mod-latest-pad .span4 { width:220px; }
	.after-article .span8 {width: 448px;}
	.after-article .dont-miss {padding: 20px 0;}
	.after-article .comments {padding-top: 20px;}
	.latest-news .row .span4 { width:220px; }
	.latest-news .row .span12 { margin-left:20px; }
	
	/* more wbur arts */
	.more-wbur-arts .container {padding-left: 36px;}
	.more-wbur-arts .blog {width: 369px;}
	.more-wbur-arts .todo {width: 289px;}
	.more-wbur-arts .about {width: 178px;}
	
	/* carousel */
	.video-item-pad { padding:15px; }
	.video-quote { float:none; width:100%; margin: 10px 0 0 0; }
	.video-img { float:none; width:100%; }
	
	/* archives */
	.archive-item-align { width:456px; }
	.video-archive-item .archive-item-photo { width:280px; }
	.video-archive-item .archive-item-align { width:360px; }
	
}

@media (max-width: 1023px) {

	body {background-image:none;}
	
	section {margin-left:0px;padding-left:30px;}
	section .container {width:688px;}
	.homepage section .container .span3 {width:132px;margin-left:0;padding:24px 20px;}
	.span12, .span6 {width:688px;margin-left: 0;margin-top: 30px;}
	.span10 { margin-left:0; }
	.after-article .comments { border:none; }
	
	/* page main heading and sub title */
	.secondary-headline .section-arrow { background-position: 4px -764px; }
	.secondary-headline { padding-top:0 !important; }	
	.secondary-headline .container { padding-right: 0; }
	
	.homepage section .container {padding-right:0px;/* padding-top:30px; */}

	footer {margin-top:0;width:100%;background-color:#16191b;}
	footer .container {width:100%;}
	footer ul.sponsors {padding-left:20px;}
	footer ul.sponsors li {float:left;width:175px;}
	footer .copyright {display: block;text-align: center;border:0;width:200px;float: right;padding-top:0px;margin-top:-20px;}
	
	.homepage .gray-row .right {padding-right: 0;margin-top:0;}
	.homepage .gray-row .left {padding-bottom:20px;}
	
	.homepage .timeline .container {padding-left:0px;}
 	.homepage section.first {padding-top:0;} 
	.homepage .gray-row .left h3 {margin-left:0;}	
	section{padding-left:0;}
	.article section .container{padding-left: 0;}
	.featured-posts{padding-top:0;}
	h2.section-title{margin:0;}

	.navbar{position:relative;}
	.navbar .brand{margin-left:15px;}
	.navbar .masthead{left:auto;right:0px;margin:0;width:340px;}
	.navbar .masthead a {background-position:right -2px;width:auto;}
	.nav-collapse{display:none;}
	
	sidebar{position:relative;top:auto;left:auto;width:100%;height:auto;padding:0;display:none;background-color:#24272a;}
	sidebar:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	sidebar.open{display:block;}
	
	sidebar:hover, sidebar:focus {width: 100%;}
	
	sidebar h4{display:block;color:#848d91;text-transform:uppercase;font-size:12px;line-height:40px;font-weight:normal;margin:0 0 0 15px;border-bottom:1px dotted #404244;}
	sidebar ul{border:none !important; height: auto;padding:0;}
	sidebar ul li {width: auto;background-image:none;padding-right:18px;}
	sidebar ul li.active {background-image:none  !important;width:auto  !important;border-color:#1e2023 !important;/* background-color:#119CDD; */}
	sidebar ul li.active a {border-bottom:1px dotted #404244;border-top:none;color:#e3b744 !important; }
	sidebar ul li a {width:auto;color:#fff;font-size: 16px;padding:10px 0 15px 0;line-height:16px;}
	sidebar ul li a i{left:4px;background-color:transparent;width:auto;}
	sidebar ul li a.active{background-color:transparent !important;}
	sidebar .category-nav{width:50%;float:left;background-color:#1e2023;}
	sidebar .category-nav li:focus h4 {background: #494e50;}
	sidebar .category-nav li a{padding-left:0px !important;}
	sidebar .category-nav li.documents a{border:none;}
	sidebar .utility-nav{width:50%;float:right;display:block;}
	sidebar .utility-nav li:focus h4 {background: #434749;}
	sidebar .utility-nav li a{display:block;}

	sidebar form{position:relative;display:block;clear:both;background:#000;padding:15px;margin:0;border-top:1px solid #383a3e;}
	sidebar form input{margin:0 !important;width:100% !important;height:30px !important;padding-right: 90px !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing:border-box;-webkit-appearance:none;}
	sidebar form .btn{border:1px solid #ccc;position:absolute;top:15px;right:15px;-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0;}
	sidebar form .btn:hover{border-color:#e4b744;}
	sidebar form .btn:active,sidebar form .btn:focus{border-color:rgba(0,0,0,.1);}

	/* Header */
	header{position:relative;display:block;margin:0;padding:0;height:40px;background-color:#84a7cb;}
	header h2{display:block;margin:0;}
	header h2 a{position:relative;display:block;color:#fff;font-size:14px;line-height:40px;margin-right:40px;padding:0 10px 0 15px;font-family: "ff-tisa-web-pro",Georgia,serif;font-size:19px;}
	header h2 a:hover{color:#fff;text-decoration:none;}
	header .menu-toggle{position:absolute;top:0;right:0;height:40px;width:40px;background:rgba(0,0,0,0.1) url('//s3.amazonaws.com/cdn.wbur.org/wordpress/badchemistry/images/sprite.png') no-repeat 100% 100%;opacity:0.8;text-indent:-200px;overflow:hidden;}
	header .menu-toggle.active{background-color:#24272a;background-image:url('//s3.amazonaws.com/cdn.wbur.org/wordpress/badchemistry/images/sprite.png'); background-position: -101px -187px; opacity:1;}

	/*Article*/	
	.article section .container {width:706px;}
	.article-header .header {max-width: 706px;}
	.article .span12 {width: 706px;}
	.span8 {width: 706px;}
	.article-body .span6 {width: 581px;}
	.article-footer-meta {position: relative;}
	.article-footer-meta .span8 {width: 620px; padding-right: 130px;}
	.article-footer-meta .span4 {border-top:none; padding: 24px 0;}
	.article-footer-meta .right-meta {position: absolute; right: 0;}
	
	/* ad and series */
	.right-meta {width: 706px; border-top: 1px solid #cfd0d0;padding-top: 20px;}
	.article .ad {float: left;}
	.series-sidebar {float: right; width: 410px; margin-top: 0;}

	/* photo layout */
	.photo-layout .article-body .left-meta, .photo-layout .article-body .right-meta, .photo-layout .article-text {width: 706px; }
	.photo-layout .article-text:before {height:0;}
	.photo-layout .article-text img.alignleft, .photo-layout .article-text div.alignleft, .photo-layout .article-text img.aligncenter, .photo-layout .article-text div.aligncenter {clear: right;}
	.photo-layout .article-text img.aligncenter, .photo-layout .article-text div.aligncenter, .photo-layout .article-text img.alignright, .photo-layout .article-text div.alignright, .photo-layout .article-text img.alignleft, .photo-layout .article-text div.alignleft {margin: 0 auto; float: none;}
	
	/* comments & dont miss */
	.after-article .container {padding-left: 36px;}
	.after-article .span4 {width: 269px; margin-left: 20px;}
	.after-article .span8 {width: 474px;}
	.after-article .dont-miss {padding: 20px 0;}
	.after-article .comments {padding-top: 20px;}
		
	/* Layout */	
	.row {margin-left: 0px;}
	.article-body {margin-bottom: 0;}
 	.article .span2, .article-body .span4, .article-body .span6, .article .span8, .article .span12, .photo-layout .article-body .right-meta {width: 100%; margin-left: 0;} 
	.article-header {padding-bottom: 0;}
	.article-body .article-text { width: auto;}
	
	.article-content {padding-top: 0px;}
	.article-header h1 {font-size: 26px; line-height: 30px; margin: 0 15px 20px;padding-top: 20px;}
	.article-header .header {max-width: 100%;}
	.horizontal h1 {text-align: center;}
	.vertical {display: block;}
	.vertical .lead, .vertical .lead-image {text-align: center; display:block; width: 100%;}
	.vertical .lead-image {padding-left: 0;}
	.article-text div.aligncenter { text-align:center; }
	
	.left-meta h2 {display: none;}
	.left-meta ul, .photo-layout .article-body .left-meta ul {list-style: none; margin: 0 0 15px ; border-bottom: 1px solid #cfd0d0; padding: 4px 0 6px 0; position: relative;}
	.left-meta li, .photo-layout .article-body .left-meta li {padding: 10px 10px 10px 0; font-size: 13px; border-bottom: none; display: inline; line-height: 30px; margin-left: 0;}
	.left-meta li a, .photo-layout .article-body .left-meta li a {color: #333;}
	.left-meta li .meta-label, .article .left-meta .comments .meta-label, .article .left-meta .share .caret, .photo-layout .article-body .left-meta li .meta-label {display: none;}
	.left-meta .share .meta-label {text-indent: 100%;white-space: nowrap;overflow: hidden; width: 1px;}
	.left-meta .comments, .article .left-meta .share {position: absolute; top: -6px;right: -16px;}
	.left-meta .comments {line-height: 18px;right: 20px;}
	.left-meta .comments .caret {top: 32px;}
	.left-meta .share {right: 5px;}
	.left-meta .share a {display: block; width: 28px; padding-left: 0; background-position: -780px 0; line-height: 24px;}
	.left-meta ul li:hover ul, .article .left-meta ul li:focus ul {left: -999em;}
	.photo-layout .article-body .left-meta {border-top: none; padding: 0; width: 100%;}
		
	.article-text p {font-size: 15px; line-height: 22px;}

	.pullquote {font-size: 20px; line-height: 28px; margin-left: 0;}
	
	.right-meta .ad {border-top: 1px solid #cfd0d0;}
	.series-sidebar {margin: 15px 0 0;}
	.series-sidebar ul {margin-bottom: 0;}
	
	.article-footer-meta {position: relative;}
	.article-footer-meta .span8, .article-footer-meta .span4 {width: 100%; padding: 15px 0 0;}
	.article-footer-meta .span4 {border-top:none;}
	.article-footer-meta h3 {display: block;}
	.article-footer-meta .left-meta .box-inner {border-bottom:1px dotted #ccc;}
	.article-footer-meta .right-meta {position: relative; right: auto;}
	.article-footer-meta .right-meta ul {text-align: left;}
	.article-footer-meta .left-meta p, .article-footer-meta .right-meta li:first-child a {margin-left: 0;}

	.box{width:100%;margin:0;}
	.box .box-inner{min-height:auto!important;margin:0;border-bottom:1px dotted #ccc;}
	.box .box-inner:after{content:".";display:block;height:0;clear:both;visibility: hidden;}
	.box .post-thumbnail{margin:0;}
	.article .box .box-inner .post-thumbnail{float:left;margin: 0 15px 0 0;}
	.article .box .box-inner .post-thumbnail img{width:198px;}
	
	.right-meta {padding-top: 0; border-top: none;}
	.article .ad {width:100%;height:auto;margin:0;padding:15px 0;border:none;text-align:center;}
	.ad iframe{margin:0 auto;}
	.series-sidebar {float: none; width: 100%}

	.after-article .container {padding-left: 0;}
	.after-article .span4, .after-article .span8 {width: 100%; margin-left: 0;}
	.after-article .comments {margin-bottom: 0; padding-bottom: 0;border-bottom:1px dotted #ccc;}
	.after-article .dont-miss {padding: 15px 0; min-height: 112px;}
	
	.series-sidebar h2.section-title, .after-article h2.section-title, .article-footer-meta h2.section-title, .more-wbur-arts h2.section-title {padding: 0 15px 15px;}
	.series-sidebar .box-inner, .after-article .box-inner, .article-footer-meta .box-inner, .more-wbur-arts .box-inner {padding: 0 15px 15px;}	
}