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

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:#fff;}
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-color:#333333;}
a{color:#00a8e8;text-decoration:none;}
a:hover{color:#005580;text-decoration:underline;}
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;}
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;}

/* 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("//s3.amazonaws.com/cdn.wbur.org/wordpress/artery/images/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat; margin-top: 2px;*margin-right:.3em;}
.icon-white{background-image:url("//s3.amazonaws.com/cdn.wbur.org/wordpress/artery/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:#6fd5a9; -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, .home .actions .btn {background-color:#6fd5a9;color:#fff;}
.btn-primary:hover,.btn-primary.disabled,.btn-primary[disabled]{background-color:#45ae81;}
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; background-color:#333333; }
.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#333;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; position:absolute; right:0; }
.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0;}
.navbar-fixed-top .navbar-inner{border:0; position:relative; }
.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{top: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:#999999;text-decoration:none;border-left:1px solid #444;}
.navbar .nav .dropdown-toggle .caret{margin-top:8px;}
.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#ffffff;text-decoration:none;background-color:#333333;}
.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:#333333;}
.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:#111111;border-color:#111111;}
.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#e7ae32;border-bottom-color:#e7ae32;}
.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/artery/images/white-icons.png');background-repeat:no-repeat;background-position:-185px -191px;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/artery/images/white-icons.png');background-position:-86px -192px;}
.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:#45AE81;}
/* for mobile view */
sidebar .search-form .btn{border-color:#c1c7c9;}
sidebar .search-form .btn:hover{border-color:#4fc18f;}
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/artery/images/bg-brand.gif') no-repeat 0 6px;}
.navbar .tagline{display:block;position:absolute;width:185px;left:150px;top:10px;color:#979fa3;font-family:"ff-tisa-web-pro",Georgia,serif;font-size:14px;font-style:italic;}
.navbar .masthead{position:absolute;left:50%;top:7px;width:216px;height:30px;margin:0 0 0 -108px;}
.navbar .masthead a{display:block;width:216px;height:30px;text-indent:-216px;overflow:hidden;background:url('//s3.amazonaws.com/cdn.wbur.org/wordpress/artery/images/masthead-artery.png') no-repeat 0 0;}

/* search results */
.search-results { list-style: none; margin:0 0 0 30px;}
.search-results-item { margin:0 0 25px 0; border-bottom:1px dotted #d2d2d2; padding:0 0 25px 0; }
.search-results-item H4 { margin:0 0 10px 0; }
.search-results-item P { margin:0;}
.search-results-item span { display:inline-block; margin:0 10px 5px 0; }
.search-results .list-item {display:block;float:left;background:#a3a3a3;color:#fff;font-size:18px;line-height:30px;font-weight:bold;margin:-3px 0 0 -44px;width:30px;height:30px;text-align:center;border-radius:15px;}


/* 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 */

.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;color:#868d91;}
footer h1,footer h2,footer h3,footer h4,footer h5,footer h6 {color:#eee;}
footer a {color:#a4abae; text-decoration: underline;}
footer a:hover, footer a:focus {color:#fff; text-decoration: none;}

/* 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{*zoom:1;}.container:before,.container:after{display:table;content:"";}
.container:after{clear:both;}
.row{margin-left:-30px;*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;}

/* sidebar */

sidebar.full{display:block;position:fixed;top:40px;left:0;width:150px;height:2000px;padding:37px 0 0;background:#434749;overflow:hidden;}
sidebar {position:fixed;top:40px;left:0;width:40px;height:2000px;padding:37px 0 0;background:#434749;overflow:hidden;-webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out; z-index: 100;}
sidebar ul{list-style:none;margin:0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.05);width:150px;height:2000px;background:#434749; position: relative; z-index: 100;}
sidebar ul li a{position:relative;display:block;overflow:hidden;padding:9px 10px 9px 46px;font-size:14px;color:#dcdfdf;font-weight:bold;text-align:left;border-bottom:1px solid rgba(0,0,0,0.1);border-top:1px solid rgba(255,255,255,0.05);z-index: 100;}
sidebar ul li a:hover{text-decoration:none;color:#fff;background:#333;border-top-color:rgba(0,0,0,0.1);}
sidebar ul li a i{position:absolute;top:0;left:0;display:inline-block;height:40px;width:40px;background:rgba(0,0,0,0.1) url('//s3.amazonaws.com/cdn.wbur.org/wordpress/artery/images/white-icons.png') no-repeat 9px 8px;opacity:0.8;}
sidebar ul li a.active {color: #fff;}
sidebar ul li.active a i,.home sidebar ul li a:hover i{opacity:1;}

sidebar:hover, .article sidebar:focus {width: 150px;}
sidebar ul li:hover, .article sidebar ul li:focus {background: #333;}
sidebar .utility-nav,sidebar h4,sidebar form,header{display:none;}

/* top stories menu */
sidebar ul .top-stories {position:fixed;top:40px;left:150px;width:198px; height:2000px; display: block; padding:20px; background:#636668; overflow:hidden; margin-left: -396px; opacity: 0; -webkit-transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out;}
sidebar ul li:hover .top-stories {margin-left: 0; opacity: 1;}
sidebar ul .section-title {background-color: #38393a; padding: 20px; width: 198px; margin: -20px 0 12px -24px; color: #fff; font-size: 18px; line-height: 26px; font-weight: 700;}
sidebar ul .section-title span {text-transform: uppercase; display: block; color: #a0a1a2; font-size: 12px; line-height: 12px; font-weight: 400;}
sidebar ul .section-title .caret {position: absolute; top: 78px; left: 21px; border-width: 9px; border-top-color: #38393a; opacity: 1;}
sidebar ul ul {background: transparent;width:198px; border-top: none; height: auto;}
sidebar ul ul li a {border-bottom: 1px solid #4a4d4e; border-top: none; padding: 10px 0; font-family:"ff-tisa-web-pro",Georgia, serif;font-weight:normal; text-align: left; white-space: normal; font-size: 15px; line-height: 20px;}
sidebar ul ul li a img {display: block; padding-bottom: 6px; width: 98px; float: left; margin: 0 15px 0 0;}
/* .article sidebar ul ul li:first-child a img {width: 100%; float: none; margin: 0;} */
sidebar ul li li:hover, .article sidebar ul li li:focus, .article sidebar ul ul li a:hover, .article sidebar ul ul li a:focus {background: transparent;}
sidebar .actions {margin-top: 18px;}
sidebar ul li .btn {color: #6B6F71; display: block; padding: 10px 0;}
sidebar ul li .btn:hover{color:#fff;background-color:#6fd5a9;-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);}
sidebar ul li .btn:focus{outline:thin dotted #333333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
sidebar ul li .btn.active, .article sidebar ul li .btn:active, .article sidebar ul li .btn-primary:active, .article sidebar ul li .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);}

BODY.home li.home{background:#00ade6;}
BODY.sights li.sights {background:#e5af00;}
BODY.sounds li.sounds {background:#5eab74;}
BODY.words li.words {background:#c25480;}
BODY.stages li.stages {background:#7361ac;}
BODY.screens li.screens {background:#90c331;}
BODY.experiences li.experiences { background:#cc6633; }

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

homepage-specific styles for WBUR Arts

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

/* category colors */
sidebar ul li.home a i,.home header h2 a i{background-position: 9px 8px;}
sidebar.full ul li.home a.active, .home header, .article header,.category.home .box-large .box-inner{background:#00ade6;}
sidebar ul li.sights a i,.sights header h2 a i{background-position: -91px 8px;}
sidebar.full ul li.sights a.active,.sights header,.category.sights .box-large .box-inner{background:#e5af00;}
sidebar ul li.sounds a i,.sounds header h2 a i{background-position: -191px 8px;}
sidebar.full ul li.sounds a.active,.sounds header,.category.sounds .box-large .box-inner{background:#5eab74;}
sidebar ul li.words a i,.words header h2 a i{background-position: -291px 8px;}
sidebar.full ul li.words a.active,.words header,.category.words .box-large .box-inner{background:#c25480;}
sidebar ul li.stages a i,.stages header h2 a i{background-position: 9px -92px;}
sidebar.full ul li.stages a.active,.stages header,.category.stages .box-large .box-inner{background:#7361ac;}
sidebar ul li.screens a i,.screens header h2 a i{background-position: -92px -92px;}
sidebar.full ul li.screens a.active,.screens header,.category.screens .box-large .box-inner{background:#90c331;}
sidebar ul li.experiences a i,.experiences header h2 a i{background-position: -192px -92px;}
sidebar.full ul li.experiences a.active,.experiences header,.category.experiences .box-large .box-inner{background:#cc6633;}
sidebar .utility-nav,sidebar h4,sidebar form,header{display:none;}

/* content containers */

.offset{padding-left:160px;}
.offset .container, footer .container {margin:0;width:832px;}
section.first{padding-top:50px;}
.featured-posts,.latest-posts,.category-posts{background:#f0f1f1;}
.box{display:block;float:left;}
.box-inner{position:relative;display:block;background:#fff;padding:15px;margin:0 10px 10px 0;*zoom:1;}
.featured-posts .box-inner{overflow:hidden;box-shadow: 0 0 2px rgba(100, 100, 100, 0.1);}
.box a{text-decoration:none;}
.box .post-thumbnail{margin:-15px -15px 15px -15px;}
.box-inner img{display:block;}
.box-inner h3, .box-inner h4{font-family:"ff-tisa-web-pro",Georgia, serif;font-weight:normal;color:#333;font-size:17px;line-height:22px;margin:0 0 6px;}
a:hover h3, a:hover h4{color:#00a8e8;}
.box-large .box-inner h3{font-size:24px;line-height:26px;}
.box-inner .meta{color:#a4abae;font-size:12px;line-height:14px;margin:0;text-transform:uppercase;}
.box-inner .meta span{display:inline-block;}
.box-inner .meta .media-type, .box-inner .meta .supttl{ display:inline; color:#13b6ec;margin:0 0 0 .4em;padding-left:.6em;border-left:1px solid #dcdfdf;}
.box-inner .meta .post-source{color:#2cbd7e;margin:0 0 0 .4em;padding-left:.6em;border-left:1px solid #dcdfdf;text-transform:none;}
.box-inner .meta .post-source em{color:#c1c7c9;}
.box-large .post-details:after,.box-medium .post-details:after  {content: ' ';position: absolute; top: 150px; left: 12px; width: 0; height: 0; border: 8px solid transparent; border-bottom-color: #fff; z-index: 1000;}
.box-large .post-details:after {top: 322px;}
.box-medium.box4 .post-details:after {border-bottom-color: transparent; border-right-color: #fff; left: 182px; top: 18px;}
.box .post-category{display:block;position:absolute;right:0;bottom:0;height:45px;width:45px;z-index:3;background:transparent url('//s3.amazonaws.com/cdn.wbur.org/wordpress/artery/images/bg-box-corners.png') no-repeat 0 0;}
.box .post-category i{position:absolute;bottom:1px;right:1px;display:block;height:24px;width:24px;background:transparent url('../images/white-icons.png') no-repeat 0 0;text-indent:-200px;overflow:hidden;}
.box a:hover .sights{background-position:-45px 0;}/*adjust for specific icon*//*.box-inner .meta .sights i{background-position:-1px 0;}*/
.box a:hover .sounds{background-position:-90px 0;}
.box a:hover .words{background-position:-135px 0;}
.box a:hover .stages{background-position:-180px 0;}
.box a:hover .screens{background-position:-225px 0;}/*adjust for specific icon*//*.box-inner .meta .screens i{background-position:2px 0;}*/
.box a:hover .experiences{background-position:-270px 0;}
.box .actions{padding:15px 0 0;margin:15px 0 0;border-top:1px dotted #dcdfdf;}
.box .actions .btn{width:100%;padding:10px 0}
h2.section-title{padding:10px 15px;margin:0 10px 10px 0;font-size:17px;line-height:17px;color:#e4b300;text-transform:uppercase;background:#444749;clear:left;}
h2.section-title em{font-style:normal;color:#fff;}
h2.section-title small{color:#979fa3;margin-left:10px;font-family:"ff-tisa-web-pro",Georgia,serif;font-size:14px;font-style:italic;text-transform:none;}
.box h2.section-title{margin-bottom:0;}
.posts {list-style: none;margin:0;}
.posts li{clear:left;}
.posts li a{position:relative;display:block;padding:0 0 18px;*zoom:1;}.blog li a:before,.blog li a:after{content:".";display:block;height:0;clear:both;visibility: hidden;}
.posts li:last-child a{border:0 !important;padding-bottom:0;}
.posts li a img{float:left;margin:0 15px 0 0;width:98px;}
.blog{width:520px;}
.blog .box-inner{padding-bottom:0;padding-top: 0;}
.blog .posts {list-style: none;margin:0 -15px;}
.blog .posts li a{padding:15px;margin:0;border-bottom:10px solid #f0f0f1;}
.blog .posts li:first-child a img{width:198px;}
.blog .posts [class^="icon-"]{margin-top:1px;opacity:0.4;}
.blog .posts li a:hover [class^="icon-"]{opacity:0.8;}
.ad {width:300px;height:250px;margin:0 10px 10px 0;border:1px solid #dcdfdf;}
.admsg { font-size:11px;color:#666; }
.ad-inner { border:1px solid #ccc; display:block; }
.todo, .otr {width:312px;}
.box-inner .meta .destination{color:#2cbd7e;margin:0 0 0 .4em;padding-left:.6em;border-left:1px solid #dcdfdf;text-transform:none;}
.posts li a {padding-left:44px;}
.posts a .list-item {display:block;float:left;background:#bae5fa;color:#fff;font-size:18px;line-height:30px;font-weight:bold;margin:3px 0 0 -44px;width:30px;height:30px;text-align:center;border-radius:15px;}
.posts a:hover .list-item {background-color:#444749;}
.npr-feeds{clear:left;}
.npr-feeds .box-inner{background-color:#F0F1F1;padding-left:15px;padding-right:15px;}
.home .npr-feeds h2.section-title{margin-bottom:0;}
.npr-feeds .posts li a {padding-left: 0; }
.npr-feeds .box-inner li h3{font-size:14px;line-height:18px;}
.npr-feeds .btn{background-color:#d5dadc;}
.npr-feeds .btn:hover{background-color:#6fd5a9;;}
.npr-feeds .btn.active,.npr-feeds .btn:active,.npr-feeds .btn-primary:active{background-color:#434749;}
.npr-feeds ul{width:822px;}

/* box sizes */

.box-large{width:416px; }
.box-large .box-inner{min-height:476px; }

.box-medium{width:208px;}
.box-medium .box-inner{min-height:300px;}
.box-small{width:208px;}.box-small.box5{clear:left;}
.box-small .box-inner{min-height:135px;}
.box-medium.box4{width:416px;}
.box-medium.box4 .box-inner{min-height:135px;}
.box-medium.box4 .post-thumbnail{float:left;margin-bottom:-15px;margin-right:15px;}
.box-medium.box4 .post-thumbnail img{width:198px;}
.box-small.photo .post-thumbnail{margin-bottom:-15px;}
.box-small.photo .box-inner{overflow:hidden;}
.box-small.photo .post-details{position:absolute;top:165px;left:0;padding:15px;z-index:2;height:135px;}
.no-touch .box-small.photo .post-details { -o-transition: top .05s ease-out; -moz-transition: top .05s ease-out; -webkit-transition: top .05s ease-out; transition: top .05s ease-out; }
.no-touch .box-small.photo .box-inner:hover .post-details, .no-touch .box-small.photo .box-inner:active .post-details, .no-touch .box-small.photo .box-inner:focus .post-details{top:0;}
.box-small.photo .box-inner h3{color:#fff;}
.box-small.photo .box-inner .meta, .box-small.photo .box-inner .meta .media-type, .box-small.photo .box-inner .meta .supttl{color:rgba(255,255,255,0.6);border-color:rgba(255,255,255,0.25);}

/* force box thumb dimensions */
.box-large .post-thumbnail { }
.box-medium .post-thumbnail, .box-small .post-thumbnail { height:165px; }
.post-thumbnail IMG { width:100%; }


/* photo box hover colors */
.photo.sights .box-inner .post-details{background-color:rgba(202,147,0,0.85);}
.photo.sounds .box-inner .post-details{background-color:rgba(81,152,98,0.85);}
.photo.words .box-inner .post-details{background-color:rgba(173,71,115,0.85);}
.photo.stages .box-inner .post-details{background-color:rgba(97,84,153,0.85);}
.photo.screens .box-inner .post-details{background-color:rgba(133,172,50,0.85);}
.photo.experiences .box-inner .post-details{background-color:rgba(191,87,53,0.9);}

/* category icons */
.box-inner .none i{background-position: 0px 0px;}
.box-inner .sights i{background-position: -100px 0px;}
.box-inner .sounds i{background-position: -200px 0px;}
.box-inner .words i{background-position: -300px 0px;}
.box-inner .stages i{background-position: 0px -100px;}
.box-inner .screens i{background-position: -100px -100px;}
.box-inner .experiences i{background-position: -200px -100px;}

/* category template */
.category .box-large .box-inner{min-height:300px;color:#fff;}
.category .box-large .box-inner h2{font-size:42px;line-height:42px;}
.category .box-large .box-inner p{font-family: "ff-tisa-web-pro",Georgia,serif;font-size:17px;line-height:22px;}

/* footer */
footer .container {margin-left: 0; margin-right: 0; padding-left: 160px;}
footer .row {margin-left: 15px;}
footer .copyright {width: 400px; float: left;}
footer .copyright p {margin-bottom: 0; line-height: 24px;}
footer .socialmedia {margin-left: 0; width: 352px; float: right;}
footer .socialmedia h3 {text-transform: uppercase; color: #adaeae; font-size: 13px; display: inline; float: left;}
footer .socialmedia ul {list-style: none; margin: 0; float: right;}
footer .socialmedia li {display: inline; font-size: 15px; float: left;}
footer .socialmedia li a {background: transparent url('//s3.amazonaws.com/cdn.wbur.org/wordpress/artery/images/footer-social-icons.png') no-repeat 0 0; padding: 2px 0 6px 38px; margin-left: 18px; color: #a0a1a2;}
footer .socialmedia li a:hover, footer .socialmedia li a:focus {color: #fff;}
footer .socialmedia .facebook a {background-position: 0px 0px;}
footer .socialmedia .twitter a {background-position: 0px -150px;}

.article footer .row {margin-left: -30px;}
.article footer .copyright {width: 660px; margin-left: 30px;}

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

article-specific styles for WBUR Arts

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

/* article layout */
section .container {width:832px; position: relative;}
.span2 {width: 150px;}
.span4 {width: 300px;}
.span6 {width: 540px;}
.span8 {width: 720px;}
.span12 {width: 1050px;}
.article-footer-meta .span4 {width: 330px;}
.article-footer-meta .span8 {width: 700px;}
.article-content {background:#fff; padding-top:84px; border-bottom: 4px solid #333;}

.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; margin-bottom: 36px;}
.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: #00ade6; 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 .art-share .meta-label {font-size: 15px; text-transform: none; display: inline-block; color: #333;}
.left-meta .comments a:hover .meta-label, .left-meta .art-share div: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 10px; 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 .art-share div, .left-meta .facebook, .left-meta .twitter, .left-meta .email {background: #fff url('//s3.amazonaws.com/cdn.wbur.org/wordpress/artery/images/grey-icons.png') no-repeat 0 0; padding:2px 0 2px 24px;}
.left-meta .art-share .caret {display: inline-block; border-top-color: #00a8e8; margin-top: 9px; margin-left: 6px; opacity: 1;}
.left-meta .art-share div { cursor:pointer; background-position: -382px -1px;}
.left-meta .facebook {background-position: -284px -95px;}
.left-meta .twitter {background-position: -182px -195px;}
.left-meta .email {background-position: -82px -294px;}

/* category colors */
.sights .left-meta h2 a {background-color:#e5af00;}
.sounds .left-meta h2 a {background-color:#5eab74;}
.words .left-meta h2 a {background-color:#c25480;}
.stages .left-meta h2 a {background-color:#7361ac;}
.screens .left-meta h2 a {background-color:#90c331;}
.experiences .left-meta h2 a {background-color:#92c13c;}

/* article content */
.article-text p, .article-text li {font-family:"ff-tisa-web-pro",Georgia, serif; font-size: 17px; line-height: 26px; color: #555;}
.article-text li {margin-bottom: 9px;}
.article-text li li {margin-bottom: 0;}

/* inline images */
.article-text img.alignright {float:right;margin:0 0 10px 15px;}
.article-text div.alignright {float:right;margin:0 0 0 15px; max-width: 50%;}
.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; max-width: 50%;}
.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.alignnone	img {margin-bottom:10px;margin-top:0; width:100%;}

/* pullquote */

.pullquote {margin-bottom:20px; margin-left: -180px; font-family:"ff-tisa-web-pro",Georgia, serif;}
.pullquote p { font-size: 24px; line-height:32px; margin:0; color:#222; }
.pullquote .pullquoteauth { color:#999; font-size:18px; margin:10px 0 0 0; }

/* 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;}

/* most popular */
.most-popular { margin:20px 0; float:left; width:300px; }
.most-popular h2 {color: #adaeae; font-size: 15px; line-height: 15px; text-transform: uppercase; padding: 0; margin: 0 0 10px; background: transparent;}
.most-popular OL {}
.most-popular OL LI { margin:0 0 10px 0; }

/* 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;}
.article-footer-meta .right-meta ul {list-style: none; margin: 0; text-align: right; display: inline;}
.article-footer-meta .right-meta li {display: inline; font-size: 15px;}
.article-footer-meta .right-meta li a {background: transparent url('//s3.amazonaws.com/cdn.wbur.org/wordpress/artery/images/grey-icons.png') no-repeat 0 0; padding-left: 20px; margin-left: 15px; color: #00a8e8;}
.article-footer-meta .right-meta li a:hover, .article-footer-meta .right-meta li a:focus {color: #00a8e8;}
.article-footer-meta .right-meta li.facebook a {background-position: -284px -97px;}
.article-footer-meta .right-meta li.twitter a {background-position: -182px -197px;}
.article-footer-meta .right-meta 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 .art-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 .span8 {width: 719px;}
.after-article .comments {border-right: 1px solid #c8c9c9; margin-bottom: -99999px;padding-bottom: 99999px;}
.after-article .section-title {color: #adaeae; font-size: 15px; line-height: 15px; text-transform: uppercase;padding: 0; margin: 0 0 10px; background: transparent;}
.comments-disclaimer { margin:5px 0 15px 0;}

/* 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;}

/* more stories and meta */
.more-wbur-arts {background: #3e3f40; overflow: hidden;}
.more-wbur-arts .blog{width:440px; padding:0;}
.more-wbur-arts .todo{width:330px;padding:0;}
.more-wbur-arts .otr{width:330px;padding:0;}
.more-wbur-arts .about {width: 220px;padding:0;}

/* recent stories */
.more-wbur-arts h2.section-title{padding:15px 0;margin:0 0 17px 0;font-size:17px;line-height:17px;color:#e4b300;text-transform:uppercase;background:transparent;clear:left;text-shadow: 0 -1px rgba(0,0,0,0.9);border-bottom: 1px solid #868d91;}
.more-wbur-arts h2.section-title em{font-style:normal;color:#fff;}
.more-wbur-arts h2.section-title small{color:#979fa3;margin-left:10px;font-family:"ff-tisa-web-pro",Georgia, serif;font-size:14px;font-style:italic;text-transform:none;}
.more-wbur-arts .box-inner {padding-bottom:20px;}
.more-wbur-arts h3, .more-wbur-arts h4 {font-family:"ff-tisa-web-pro",Georgia, serif;font-weight:normal;color:#dadddd;font-size:17px;line-height:22px;margin:0 0 6px;}
.more-wbur-arts .meta {color:#a4abae;font-size:12px;line-height:14px;margin:0;text-transform:uppercase;}
.more-wbur-arts .meta span {display:inline-block;}
.more-wbur-arts .meta .media-type, .more-wbur-arts .meta .supttl, .more-wbur-arts .meta .post-source, .more-wbur-arts .meta .destination {color:#13b6ec;margin:0 0 0 .4em;padding-left:.6em;border-left:1px solid #919395;}
.more-wbur-arts .meta .post-source, .more-wbur-arts .meta .destination {color:#2cbd7e; text-transform:none;}
.more-wbur-arts .meta .post-source em {color:#c1c7c9;}
.article .posts {list-style: none;margin:0;}
.posts li{clear:left;}
.posts li a {position:relative;display:block;*zoom:1;}
.article .posts li a {border-bottom:1px dotted #919395;padding:0 0 15px;margin-bottom:15px;}
.article .posts li a:hover, .article .posts li a:focus, .article .posts li a:hover h3, .article .posts li a:focus h3, .article .posts li a:hover h4, .article .posts li a:focus h4 {color: #fff; text-decoration: none;}
.todo .posts li a {padding-bottom:0;margin-bottom:18px;border-bottom:none;}
.blog li a:before, .blog li a:after{content:".";display:block;height:0;clear:both;visibility: hidden;}
.article .posts li:last-child a{border:0 !important;margin:0 !important;padding-bottom:0;}
.posts li a img{float:left;margin:0 15px 0 0;width:98px;}
.article .posts li:first-child a img{width:98px;}
.todo .actions, .otr .actions {padding:15px 0 0;margin:15px 0 0;}
.article .todo .actions, .article .otr .actions {border-top:1px dotted #919395;}
.todo .actions .btn, .otr .actions .btn {width:100%;padding:10px 0;}
.article .todo .actions .btn, .article .otr .actions .btn {background-color: #595c5d; color: #fff;}
.article .todo .actions .btn:hover, .article .todo .actions .btn:focus {background-color: #45ae81;color: white;}
.article .otr .actions .btn:hover, .article .otr .actions .btn:focus {background-color: #45ae81;color: white;}
.todo .posts li a {padding-left:44px;}
.otr .posts li a {padding-left:0;}
.posts a .list-item {display:block;float:left;font-size:18px;line-height:30px;font-weight:bold;margin:3px 0 0 -44px;width:30px;height:30px;text-align:center;border-radius:15px;}
.article .posts a .list-item {background:#868d91;color:#545657;}
.article .posts a:hover .list-item {background-color:#595c5d; color: #fff;}
.about p, .about h2, .about h3 {color: #efefef;}
.about p, .about li {font-size: 13px;}
.about h3 {text-transform: uppercase; font-size: 15px; margin-bottom: 10px;}
.about ul {margin-left: 0;}
.about li {list-style: none; padding-bottom: 10px;}
.about li a {color: #f0f1f1; text-decoration: underline;}
.about li a:hover {text-decoration: none;}

/* footer */
.article footer .container {margin-left: auto; margin-right: auto; padding-left: 0;}
.article footer .row {margin-left: -30px;}
.article footer .copyright {width: 660px; margin-left: 30px;}

/* resp. youtube */

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

.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;
}
.embed-container {
    position: relative;
    padding-bottom: 120%;
    height: 0;
    overflow: hidden;
}

.embed-container iframe, .embed-container object, .embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.dateline::after {
    content: ' \2014 ';
    font-weight:normal;
}

.article-text p.article-updated {
    font-size:15px;
    color:#666;
    margin:0 0 10px;
}

/* 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; }

.inset { background-color:#f5f5f5; margin:0 0 20px 0; }
.inset .inset-pad { padding:15px; }
.inset-title { font-size:1.25em; margin:0 0 10px 0; }
.sep { margin:30px 0 0 0; padding:5px 0 0 0; border-top:1px solid #e5e5e5; }
.inset-right { float:right; width:50%; }
.inset-left { float:left; width:50%; }
.inset-body P { font-size:14px; }

.secthead { margin:0 0 10px 0; font-size:20px; font-weight:bold; }

/* 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;}

.featured-caption-text { font-size: 12px; line-height: 18px; color: #adaeae; clear: both; font-family: "adelle-sans", sans-serif; }

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

Media Queries

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

/* homepage media queries */

@media (min-width: 1200px) {

	/* Homepage Styles */
	
	.offset .container{width:1040px;}
	.box-small.box5{clear:none;}
	.box-medium.box4{width:208px;}
	.box-medium.box4 .box-inner{min-height:300px;}
	.box-medium.box4 .post-thumbnail{float:none;margin-bottom:15px;margin-right:-15px;}
	.box-medium.box4 .post-details:after {border-bottom-color: #fff; border-right-color: transparent; left: 12px; top: 150px;}
	.featured-posts .box8 {display:none}
	.blog-container{width:832px;float:left;}
	.npr-feeds {width:208px;float:left;clear:none;}
	.npr-feeds ul{width:auto;}
	.npr-feeds .box-inner{padding-left:15px;}
	
	/* Article Styles */
	
	section .container, footer .container {width:1050px;}
	.article section .container, .article footer .container {margin: 0 auto;}
	
}

@media (max-width: 1199px) {

	/* Homepage Styles */
	
	.span12, .container {width: 100%}
	.npr-feeds ul{-webkit-column-count: 2; -webkit-column-gap:30px; -moz-column-count:2; -moz-column-gap:30px; -o-column-count:2; -o-column-gap:30px; column-count:2; column-gap:30px; width: 792px;}
	.npr-feeds li {-webkit-column-break-inside: avoid; break-inside: avoid;}
	/* footer .copyright, footer .socialmedia {width: 100%;} */
	footer .copyright {margin-bottom: 18px;}
	/* footer .socialmedia ul {float: left;} */
	
	/* Article Styles */
	
	.article section .container, .article footer .container {margin: 0 auto; width:920px; padding-left: 42px;}
	
	.article-header .header {max-width: 920px;}
	.article .span12 {width: 920px;}
	.span8 {width: 920px;}
	.article-body .span6 {width: 740px;}
	.article-footer-meta {position: relative;}
	.article-footer-meta .span8 {width: 620px; padding-right: 300px;}
	.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; margin-left: 210px; 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: 292px; margin-left: 20px;}
	.after-article .span8 {width: 605px;}
	.after-article .dont-miss {padding: 20px 0;}
	.after-article .comments {padding-top: 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;}
	
	/* footer */
	.article footer .copyright {width: 480px;}
	
}

@media (max-width: 992px) {

	/* Homepage Styles */
	
	.span12, .container {width: 100%}
	sidebar.full{width:134px;}
	sidebar.full ul li a{font-size:13px;padding-left:49px}
	.offset{padding-left:144px;}
	.offset .container{width:624px;}
	.box-small.box5{clear:none;margin-top:-175px;}
	.box-medium.box4{width:208px;margin-top:-175px;}
	.box-medium.box4 .box-inner{min-height:300px;}
	.box-medium.box4 .post-thumbnail{float:none;margin-bottom:15px;margin-right:-15px;}
	.box-medium.box4 .post-details:after {top: 150px; left: 12px; border-right-color: transparent; border-bottom-color: #fff;}
	.featured-posts .box8 {display:none;}
	.box2 .box-inner,.box4 .box-inner{min-height:310px!important;}
	.blog{width:624px;}
	.navbar .tagline{display:none;}
	.npr-feeds .box {width: 624px;}
	.npr-feeds ul{width:584px;}
	footer .container {padding-left: 144px; width: 624px;}
	
}

@media (max-width: 965px) {
		
	/* Article Styles */

	.article .container {width: 100%}
	.article section .container{width:700px; padding-left: 42px; overflow: hidden;}
	.navbar .tagline{display:none;}
	
	.span2 {width: 150px;}
	.span4 {width: 700px;}
	.article-body .span6 {width: 530px;margin-left: 20px;}
	.span8 {width: 700px;}
	.article .span12 {width: 700px;}
	.article-footer-meta {position: relative;}
	.article-footer-meta .span8 {width: 360px; padding-right: 340px;}
	.article-footer-meta .span4 {border-top:none; padding: 20px 0;}
	.article-footer-meta .right-meta {position: absolute; right: 0;}
	
	.article-content {padding-top: 64px;}
	.article-header {padding-bottom: 20px;}
	.article-header h1 {font-size: 32px; line-height: 36px;}
	.article .article-header .header {max-width: 660px;}
	
	.pullquote {margin-left: -170px;}
	
	/* ad and series */
	.right-meta {margin-left: 30px; border-top: 1px solid #cfd0d0; padding-top: 20px;}
	.article .ad {float: left; margin-bottom: 10px;}
	.series-sidebar {float: right; width: 370px; margin: 0 0 10px;}
	
	/* photo layout */
	.photo-layout .article-body .left-meta, .photo-layout .article-body .right-meta, .photo-layout .article-text {width: 700px; }
	.photo-layout .article-body .left-meta {padding: 20px 0;}
	.photo-layout .article-text {margin-left: 30px;}
	.photo-layout .article-body .left-meta .comments .meta-label, .photo-layout .article-body .left-meta .art-share .caret {display: none;}
	.photo-layout .article-body .left-meta .art-share .meta-label {text-indent: 100%;white-space: nowrap;overflow: hidden; width: 1px; display: inline-block;}
	.photo-layout .article-body .left-meta .comments, .photo-layout .article-body  .left-meta .art-share {position: absolute; top: -6px;}
	.photo-layout .article-body .left-meta .comments {line-height: 18px;right: 40px;}
	.photo-layout .article-body .left-meta .comments .caret {top: 32px;}
	.photo-layout .article-body .left-meta .art-share {right: 5px;}
	.photo-layout .article-body .left-meta .art-share div {display: block; width: 28px; padding-left: 0; background-position: -382px 0; line-height: 22px;}
	.photo-layout .article-body .left-meta ul ul {width: 0;}
	.photo-layout .article-body .left-meta ul li:hover ul, .article .left-meta ul li:focus ul {left: -999em;}
	
	/* comments & dont miss */
	.after-article .container {padding-left: 36px;}
	.after-article .span4 {width: 204px; margin-left: 20px;}
	.after-article .span8 {width: 472px;}
	.after-article .dont-miss {padding: 20px 0;}
	.after-article .comments {padding-top: 20px;}
	
	/* more wbur arts */
	.more-wbur-arts .container {padding-left: 36px;}
	.more-wbur-arts .blog {width: 238px;}
	.more-wbur-arts .todo {width: 238px;}
	.more-wbur-arts .about {width: 136px;}
	
	/* footer */	
	footer {padding: 15px 0 1px;}
	footer .row {margin-left: 0;}
	.article footer .container {width: 700px;}
	.article footer .row {margin-left: 0;}
	.article footer .copyright, footer .copyright, footer .socialmedia {width: 100%; margin: 0 0 15px;}
	footer .socialmedia ul {float: left;}

}
/* IPAD Portrait mode 767px */	
@media (max-width: 767px) {

	/* Homepage Styles */
	
	.navbar{position:relative;}
	.navbar .brand{margin-left:15px;}
	.navbar .masthead{left:auto;right:15px;margin:0;}
	.nav-collapse{display:none;}
	sidebar.full{position:relative;top:auto;left:auto;width:100%;height:auto;padding:0;display:none;}sidebar.full:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	sidebar.full.open{display:block;}
	sidebar h4{display:block;color:#848d91;text-transform:uppercase;font-size:12px;line-height:40px;font-weight:normal;padding:0 15px;}
	sidebar ul{border:none !important;}
	sidebar ul li a i{left:4px;background-color:transparent;}
	sidebar ul li a.active{background-color:transparent !important;}
	sidebar ul li a:hover, sidebar ul li a:active, sidebar ul li a:focus{background:#333 !important;}
	sidebar .category-nav{width:50%;float:left;background-color:#494e50;}
	sidebar .category-nav li a{padding-left:45px !important;}
	sidebar .utility-nav{width:50%;float:right;display:block;padding-bottom:120px;-moz-box-shadow: inset 5px 0 6px -5px #000; -webkit-box-shadow: inset 5px 0 6px -5px #000; box-shadow: inset 5px 0 6px -5px rgba(0,0,0,0.2);}
	sidebar .utility-nav li a{padding-left:15px!important;display:block;}
	sidebar form{position:relative;display:block;clear:both;background:#222;padding:15px;margin:0;}
	header{position:relative;display:block;margin:0;padding:0;}
	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 45px;}
	header h2 a:hover{color:#fff;text-decoration:none;}
	header h2 a i{display:block;position:absolute;top:0;left:4px;height:40px;width:40px;background-color:transparent;background-repeat:no-repeat;background-position:9px 9px;opacity:0.8;}
	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/artery/images/white-icons.png') no-repeat 9px -192px;opacity:0.8;text-indent:-200px;overflow:hidden;}
	header .menu-toggle.active{background-color:#434749;background-image:url('//s3.amazonaws.com/cdn.wbur.org/wordpress/artery/images/white-icons.png');background-position: -91px -191px;opacity:1;}
	.offset, footer .container {padding-left:0;}
	.offset .container, footer .container {width:auto;}
	section.first{padding-top:0;}
	h2.section-title{margin:0;}
	.box{width:100% !important; margin:0 !important;}
	.box .box-inner{margin:0 !important;}.box .box-inner:after{content:".";display:block;height:0;clear:both;visibility: hidden;}
	.featured-posts .box-large .box-inner, .featured-posts .box-medium .box-inner, .featured-posts .box-small .box-inner{min-height:0 !important; height: auto !important;}
	.featured-posts .box .box-inner,.category .box .box-inner{border-bottom:1px dotted #c1c7c9;}
	.box .post-thumbnail{margin:0;}
	.box .box-inner .post-thumbnail{float:left;margin: 0 15px 0 0;height:auto;}
	.box .box-inner .post-thumbnail img{width:198px;}
	.box-large .box-inner .post-thumbnail{float:none;width:100%;margin-bottom:15px;}
	.box-large .box-inner .post-thumbnail img{width:100%;}
	.box-medium .box-inner{min-height:inherit;}
	.category .box-large .box-inner{min-height:inherit;color:#fff;}
	.box-large .post-details:after,.box-medium .post-details:after, .box-medium.box4 .post-details:after {border-bottom-color: transparent; border-width: 0;}
	.box-small.photo .post-thumbnail{margin-bottom:0;}
	.box-small.photo .post-details{position:relative;top:auto;left:auto;padding:0;background-color:transparent!important;height:auto;}
	.box-small.photo .box-inner:hover .post-details,.box-small.photo .box-inner:active .post-details,.box-small.photo .box-inner:focus .post-details{top:auto;}
	.box-small.photo .box-inner h3{color:#333;}
	.box-small.photo .box-inner:hover h3{color:#00a8e8;}
	.box-small.photo .box-inner .meta{color:#a4abae;border-color:#dcdfdf;}
	.box-inner .meta .media-type, .box-inner .meta .supttl{color:#13b6ec;border-color:#dcdfdf;}
	.box-inner .meta .post-source {display: none;}
	.blog .posts li a{border-bottom:1px dotted #c1c7c9;}
	.blog .posts li:last-child a{border-bottom:0 !important;}
	.ad {width:100%;height:auto;margin:0;padding:15px 0;border:none;text-align:center;}
	.ad iframe{margin:0 auto;}
	.npr-feeds ul{width:auto;}
	.npr-feeds .box-inner{padding:15px;}
	.category .box-large .box-inner{border-top:1px solid rgba(0,0,0,.1);}
	.category .box-large .box-inner h2{display:none;}
	.pager{padding-left:15px;padding-right:15px;}
	.pager a{padding-left:15px;padding-right:15px;}
	
	/* Article Styles */
	
	section{padding-left:0;}
	.article section .container{width:auto; 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:15px;margin:0;}
	.nav-collapse{display:none;}
	
	sidebar{position:relative;top:auto;left:auto;width:100%;height:auto;padding:0;display:none;}
	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;padding:0 15px;}
	sidebar ul{border:none !important; height: auto;}
	sidebar ul li a {font-size: 13px;}
	sidebar ul li a i{left:4px;background-color:transparent;}
	sidebar ul li a.active{background-color:transparent !important;/*color:#6b6f71 !important*/}
	sidebar .category-nav{width:50%;float:left;background-color:#494e50;}
	sidebar .category-nav li:hover h4, .article sidebar .category-nav li:focus h4 {background: #494e50;}
	sidebar .category-nav li a{padding-left:45px !important;}
	sidebar .utility-nav{width:50%;float:right;display:block;padding-bottom:120px;-moz-box-shadow: inset 5px 0 6px -5px #000; -webkit-box-shadow: inset 5px 0 6px -5px #000; box-shadow: inset 5px 0 6px -5px rgba(0,0,0,0.2);}
	sidebar .utility-nav li:hover h4, .article sidebar .utility-nav li:focus h4 {background: #434749;}
	sidebar .utility-nav li a{padding-left:15px!important;display:block;}
	/*sidebar ul li a.active i{opacity:0.3 !important;}*/

	sidebar form{position:relative;display:block;clear:both;background:#222;padding:15px;margin:0;}
	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:#4fc18f;}
	sidebar form .btn:active,sidebar form .btn:focus{border-color:rgba(0,0,0,.1);}
	
	/* Top Stories */
	sidebar ul li .top-stories, sidebar ul li:hover .top-stories {margin-left: 0; opacity: 0; display: none;}

	/* Header */
	header{position:relative;display:block;margin:0;padding:0;}
	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 45px;}
	header h2 a:hover{color:#fff;text-decoration:none;}
	header h2 a i{display:block;position:absolute;top:0;left:4px;height:40px;width:40px;background:transparent url('//s3.amazonaws.com/cdn.wbur.org/wordpress/artery/images/white-icons.png') no-repeat 9px 9px;opacity:0.8;}
	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/artery/images/white-icons.png') no-repeat 9px -192px;opacity:0.8;text-indent:-200px;overflow:hidden;}
	header .menu-toggle.active{background-color:#434749;background-image:url('//s3.amazonaws.com/cdn.wbur.org/wordpress/artery/images/white-icons.png');background-position: -91px -191px;opacity:1;}

	h2.all-arts { display:none; }
	
	/* category colors */
	.sights header {background-color:#e5af00;}
	.sounds header {background-color:#5eab74;}
	.words header {background-color:#c25480;}
	.stages header {background-color:#7361ac;}
	.screens header {background-color:#90c331;}
	.experiences header {background-color:#cc6633;}
	
	/* Layout */
	.row {margin-left: 0;}
	.article-body { margin:0 15px;}
	.span2, .article-body .span4, .article-body .span6, .span8, .span12, .article .span12, .photo-layout .article-body .right-meta {width: 100%; margin-left: 0;}
	.article-header { padding-bottom: 0;}
	.article-header { margin: 0 15px; }
	.article-body .article-text {margin: 0; }
	
	.article-content {padding-top: 20px;}
	.article-header h1 {font-size: 26px; line-height: 30px; margin: 0 15px 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.alignleft, .article-text div.alignright {width: 50% !important;}

	
	.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 15px 6px; 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 .art-share .caret, .photo-layout .article-body .left-meta li .meta-label {display: none;}
	.left-meta .art-share .meta-label {text-indent: 100%;white-space: nowrap;overflow: hidden; width: 1px;}
	.left-meta .comments, .article .left-meta .art-share {position: absolute; top: -6px;}
	.left-meta .comments {line-height: 18px;right: 40px;}
	.left-meta .comments .caret {top: 32px;}
	.left-meta .art-share {right: 5px;}
	.left-meta .art-share div {display: block; width: 28px; padding-left: 0; background-position: -382px 0; line-height: 22px;}
    .left-meta .art-share ul { width:120px; border:1px solid #cfd0d0; padding:5px; }
	.left-meta ul li:hover ul, .article .left-meta ul li:focus ul {left: -999em;}
    .left-meta .facebook a {background-position: -284px -93px;}
    .left-meta .twitter a {background-position: -182px -193px;}
    .left-meta .email a {background-position: -82px -291px;}

	.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{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;}
	.dont-miss a {position: relative; padding-left: 108px; display: block;}
	.dont-miss p {margin-bottom: 0;}
	.dont-miss .post-thumbnail {margin-bottom: 0;}
	.dont-miss .post-thumbnail img {max-width: 98px; position: absolute; top: 0;; left: 0;}
	
	.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;}
	
	.more-wbur-arts .container {padding-left: 0;}
	.more-wbur-arts .blog, .more-wbur-arts .todo, .more-wbur-arts .about {width: 100%; margin-bottom: 0; padding: 0; margin-left: 0; border-left: none; border-right: none;}
	.more-wbur-arts h2.section-title {padding: 15px; margin-bottom: 0; font-size: 15px; line-height: 15px; border-top: 1px solid #868d91;
border-bottom: none;}
	
	/* footer */
	.article footer .container {padding-left: 0; width: 100%}
	footer .copyright p {margin: 0 15px;}
	footer .socialmedia h3 {font-size: 11px; margin: 0 0 0 15px;}
	footer .copyright p, footer .socialmedia li {font-size: 13px;}
	footer .socialmedia li a {margin-left: 12px; padding: 4px 0 8px 38px;}

}

/*phones only*/
@media (max-width: 480px) {

	/* Homepage Styles */
	
	.navbar .masthead{width:151px;}
	.navbar .masthead a{display:block;width:151px;background:url('//s3.amazonaws.com/cdn.wbur.org/wordpress/artery/images/masthead-artery-sm.png') no-repeat 0 4px;}
	.featured-posts .box-medium img,.featured-posts .box-small img,.blog .posts li:first-child a img,.category .box img{width:98px !important;}
	.npr-feeds ul{-webkit-column-count: 1; -moz-column-count:1; -o-column-count:1; column-count:1;}
	.pager span{display:none;}

    /* Sidebar shortcode */
    .inset-right, .inset-left { float:none; width:100%; }
	
	
}

/* Retina images */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min--moz-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 240dpi) {

		.left-meta .art-share div, .left-meta .facebook a, .left-meta .twitter a, .left-meta .email a, .article-footer-meta .right-meta li a {
       	background-image: url("//s3.amazonaws.com/cdn.wbur.org/wordpress/artery/images/grey-icons-retina.png");
    	-moz-background-size: 400px 400px;
    	-o-background-size: 400px 400px;
    	-webkit-background-size: 400px 400px;
    	background-size: 400px 400px;
        }

		footer .socialmedia li a {
       	background-image: url("//s3.amazonaws.com/cdn.wbur.org/wordpress/artery/images/footer-social-icons-retina.png");
    	-moz-background-size: 60px 200px;
    	-o-background-size: 60px 200px;
    	-webkit-background-size: 60px 200px;
    	background-size: 60px 200px;
        }


		sidebar ul li a i, .box .post-category i, header .menu-toggle, header .menu-toggle.active, .navbar .nav li.search-btn a, .navbar .nav li.search-btn a.active {
       	background-image: url("//s3.amazonaws.com/cdn.wbur.org/wordpress/artery/images/white-icons-retina.png");
    	-moz-background-size: 360px 240px;
    	-o-background-size: 360px 240px;
    	-webkit-background-size: 360px 240px;
    	background-size: 360px 240px;
        }


}
