﻿*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}strong{font-weight:bold}em{font-style:italic}body.front{font:16px/1.3em "tablet-gothic", "Helvetica Neue", Arial, Helvetica, sans-serif;background-color:#fff}@media (min-width: 750px){body.front{background-color:#000}}.article_content div,.article_content p{margin-bottom:0.8em}.article_content a:link,.article_content a:visited{color:#000;text-decoration:none;border-bottom:1px solid #f1f61d}.article_content a:hover,.article_content a:active{color:#f1f61d}@media (min-width: 750px){.article_show #sidebar{margin-top:100px}}#articles{width:100%;max-width:600px;margin:50px auto 0}#articles:after{content:"";display:table;clear:both}@media (min-width: 750px){#articles{max-width:700px;width:45%;margin:100px 0 0 18%}}@media (min-width: 1200px){#articles{width:45%;margin:100px 0 0 27.5%}}#articles.display_min article.no_image{display:none}#articles.display_min article.has_image{width:46%;margin:0 2% 10px;float:left}#articles.display_min article.has_image header{height:150px}#articles.display_med article,#articles.display_max article{width:100%;float:none}#articles.display_med article header.has_image,#articles.display_max article header.has_image{height:400px}@media (min-width: 750px){#articles.display_med article header.has_image,#articles.display_max article header.has_image{height:auto}}article{margin-top:10px}@media (min-width: 750px){article{margin-top:0;margin-bottom:30px}}article.article_open{margin:20px 0}article.article_open .body{height:auto}article.article_open .body .read_more_fade{display:none}@media (min-width: 750px){article .desktop_image{height:300px;background-size:cover;background-repeat:no-repeat;background-position:center}}article .image_caption{display:none}@media (min-width: 750px){article .image_caption{display:block;background:#fff;font-size:0.7em;line-height:1.5em;color:#787878;text-align:right;padding:10px 2% 0}}article .body{height:75px;overflow:hidden;background:#fff;padding:15px 5% 0;position:relative;width:100%}@media (min-width: 750px){article .body{height:auto;padding:15px 5%}}article .header_article_link{color:#fff;text-decoration:none}article header{position:relative}article header.has_image{background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:10px;border-top-left-radius:10px;border-top-right-radius:10px}@media (min-width: 750px){article header.has_image{background-position:-10000px;border-radius:0}}article header.has_image:first-child{margin-top:0}article header.has_image .header_text{position:absolute;bottom:0}@media (min-width: 750px){article header.has_image .header_text{position:relative}}article header.no_image .header_text{position:relative;border-top-left-radius:10px;border-top-right-radius:10px}article header .header_text{width:100%;text-align:center;padding:20px 5%;font:18px/1em "ff-good-headline-web-pro-con", "Helvetica Neue", Arial, Helvetica, sans-serif}@media (min-width: 750px){article header .header_text{text-align:left;border-top-left-radius:10px;border-top-right-radius:10px}}article header .header_text a.section_link:link,article header .header_text a.section_link:visited{display:inline-block;font-weight:900;text-transform:uppercase;color:#F9FF47;margin-right:5px;text-decoration:none}article header .header_text .title{font-weight:900;text-transform:uppercase;display:inline-block}article header .header_text .dek{font-size:28px;line-height:0.9em}article header .header_text .dek a:link,article header .header_text .dek a:visited{color:#fff;text-decoration:none}article header .header_text .author{margin-top:15px}article header .header_text .author_photo{display:inline-block;height:34px;width:34px;border-radius:17px;background:#ccc;margin-bottom:-10px;margin-right:5px;background-size:cover;background-position:center;background-repeat:no-repeat}article header .header_text .author_name{font-weight:900;display:inline-block;margin-right:10px}article header .header_text .author_name a:link,article header .header_text .author_name a:visited{color:#fff;text-decoration:none}article header .header_text .author_name a:hover,article header .header_text .author_name a:active{text-decoration:underline}article header .header_text .social{display:inline-block;margin-top:10px;text-align:center}@media (min-width: 750px){article header .header_text .social{float:right;margin-top:-22px}}article header .header_text .social:after{content:"";display:table;clear:both}article header .header_text .social a:link,article header .header_text .social a:visited{display:inline-block;background:#fff;color:#4D5056;text-align:center;border-radius:26px;margin:0 2px;width:20px;height:20px;font-size:13px;line-height:20px}@media (min-width: 750px){article header .header_text .social a:link,article header .header_text .social a:visited{height:26px;width:26px;font-size:16px;line-height:26px;display:block;float:left;margin:0 0 0 10px}}article header .header_text .social a:hover,article header .header_text .social a:active{background:#F5EF67}article a.read_more:link,article a.read_more:visited{background:#E7E7E7;color:#6E6E6E;width:90%;padding:7px;border-radius:5px;display:block;text-decoration:none;text-align:center;margin:10px auto 20px}@media (min-width: 750px){article a.read_more:link,article a.read_more:visited{display:none}}article .read_more_fade{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0), #fff);background-image:-moz-linear-gradient(top, rgba(255,255,255,0), #fff);background-image:-o-linear-gradient(top, rgba(255,255,255,0), #fff);background-image:-ms-linear-gradient(top, rgba(255,255,255,0), #fff);background-image:linear-gradient(top, rgba(255,255,255,0), #fff);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff', EndColorStr='#ffffff');width:100%;height:30px;display:block;position:absolute;bottom:0;z-index:2;display:block;margin-bottom:0}@media (min-width: 750px){article .read_more_fade{display:none}}article .tags{margin-top:30px;text-transform:uppercase;font-size:0.8em}article .tags ul:after{content:"";display:table;clear:both}article .tags li{float:left;margin-right:5px}article .tags li.label{color:#4D5056;padding:5px 0}article .tags li a:link,article .tags li a:visited{display:inline-block;background:#F5EF67;border-bottom:none;padding:5px 7px;border-radius:5px}article .tags li a:hover{background:#4D5056}#big_image{display:none}@media (min-width: 750px){#big_image{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-10;background-size:cover;background-position:center;background-repeat:no-repeat}}#article_editor input,#article_editor option,#article_editor select{font:14px/1em -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}#article_editor #article_control_bar{width:100%;margin-bottom:20px}#article_editor #article_control_bar:after{content:"";display:table;clear:both}#article_editor #article_control_bar h1{float:left;margin-top:7px}#article_editor #article_control_bar .form_btn{float:right;margin-right:5px}#article_editor #article_control_bar input{float:right;font-weight:bold;background:#F5EF67;border:none;font:14px/1em -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;padding:8px 12px;border-radius:5px}#article_editor #article_control_bar input:hover{cursor:pointer}#article_editor #article_control_bar .draft{background:#ccc;margin-right:5px;font-weight:normal}#article_editor #article_text{float:left;width:60%;margin-right:5%}#article_editor #article_editor_sidebar{float:left;width:35%;margin-top:40px}#article_editor #article_location{border:1px solid #ccc;border-radius:5px;margin-top:20px;padding:20px}#article_editor #article_location input[type=checkbox]{-webkit-appearance:checkbox}#article_editor #article_location #location_selector_map{margin-top:10px;width:100%;height:300px}#article_editor #article_media .dropzone{border:1px solid #ccc;border-radius:5px}#article_editor #article_media .dropzone .dz-message{font-style:italic}#article_editor #article_media #uploaded_media{margin-bottom:20px}#article_editor #article_media #uploaded_media p{margin-bottom:10px}#article_editor #article_media #uploaded_media:after{content:"";display:table;clear:both}#article_editor #article_media .uploaded_media_item{width:60px;height:60px;margin-right:10px;margin-bottom:10px;background-size:cover;background-position:center;background-repeat:no-repeat;float:left;position:relative}#article_editor #article_media .uploaded_media_delete{position:absolute;width:20px;height:20px;line-height:20px;text-align:center;background:rgba(0,0,0,0.8);color:#fff;border-radius:10px;right:-5px;top:-5px;text-decoration:none}#article_editor #article_media .uploaded_media_delete:hover{cursor:pointer;background:rgba(182,20,27,0.8)}body.logged_in{padding-bottom:40px}#main_nav{width:100%;position:fixed;color:#000;background:#f1f61d;z-index:10;padding:10px;top:0}@media (max-width: 750px){#main_nav #mobile_menu_btn{float:left;margin-right:10px}#main_nav #logo img{height:20px;float:left}#main_nav #logo #logo_large{display:none}#main_nav #logo #logo_horizontal{display:block}#main_nav .main_menu#main_menu_small{display:none}#main_nav #expanded_menu{margin-top:30px}#main_nav #expanded_menu li.col{margin-bottom:30px}#main_nav #expanded_menu li.col:last-child{margin-bottom:0}}@media (min-width: 750px){#main_nav{width:auto}#main_nav #mobile_menu_btn{display:none}#main_nav.big_menu{width:100%}#main_nav.big_menu .main_menu{float:left}#main_nav.big_menu #main_menu_big{display:block}#main_nav.big_menu #main_menu_small{display:none}#main_nav.big_menu #tagline{width:325px;font:19px/1em "ff-good-headline-web-pro-con", "Helvetica Neue", Arial, Helvetica, sans-serif;float:right;display:block}#main_nav.big_menu #tagline h2{color:#000;font-size:26px;line-height:1em}#main_nav.big_menu #logo img{width:120px;float:left}#main_nav.big_menu #logo #logo_large{display:block}#main_nav.big_menu #logo #logo_horizontal{display:none}#main_nav.big_menu #logo_and_tagline{width:120px;margin:0 auto}#main_nav.big_menu #logo_and_tagline:after{content:"";display:table;clear:both}}#main_nav a:link,#main_nav a:visited{color:#000;text-decoration:none}#main_nav a:hover,#main_nav a:active{color:#666}#main_nav:after{content:"";display:table;clear:both}#main_nav #main_menu_big{display:none}#main_nav #main_menu_small{display:block}#main_nav #tagline{display:none}@media (min-width: 750px){#main_nav #logo img{width:70px}#main_nav #logo #logo_large{display:block}#main_nav #logo #logo_horizontal{display:none}}#main_nav .main_menu{display:none}@media (min-width: 750px){#main_nav .main_menu{display:block;font:19px/1em "ff-good-headline-web-pro-con", "Helvetica Neue", Arial, Helvetica, sans-serif;font-style:italic;color:#000;text-align:center;margin-top:5px}#main_nav .main_menu:hover{cursor:pointer}}#main_nav #expanded_menu{font:19px/1.2em "ff-good-headline-web-pro-con", "Helvetica Neue", Arial, Helvetica, sans-serif;padding:10px;position:relative;display:none}@media (min-width: 750px){#main_nav #expanded_menu{position:absolute;z-index:10;left:0;top:50px;width:500px;background:#f1f61d}}#main_nav #expanded_menu:after{content:"";display:table;clear:both}@media (min-width: 750px){#main_nav #expanded_menu li.col{float:left;width:32%;margin-right:2%}#main_nav #expanded_menu li.col:last-child{margin-right:0}}#main_nav #expanded_menu li.col strong{font-weight:400;font-style:italic;text-transform:uppercase;display:block;padding-bottom:5px;border-bottom:1px solid #000;margin-bottom:5px;color:#000}#main_nav #expanded_menu li.col .divider{margin-top:10px}@media (min-width: 750px){#main_nav.big_menu #expanded_menu{top:80px}}#main_nav #browse_btn{float:right;display:block}@media (min-width: 750px){#main_nav #browse_btn{display:none}}#main_nav #display_type{float:right}#main_nav #display_type:after{content:"";display:table;clear:both}@media (min-width: 750px){#main_nav #display_type{display:none}}#main_nav #display_type .button_group{display:inline-block;margin:0 5px;float:left}#main_nav #display_type i{display:inline-block;float:left;margin-top:3px}#main_nav #display_type .button{height:20px;width:20px;background:#f1f61d;border:2px solid #000;border-radius:10px;position:relative;margin-right:5px;float:left}#main_nav #display_type .button:hover{cursor:pointer}#main_nav #display_type .button:after{content:"";height:2px;background:#000;width:9px;display:block;position:absolute;left:17px;top:7px}#main_nav #display_type .button:last-child{margin-right:0}#main_nav #display_type .button:last-child:after{display:none}#main_nav #display_type .button.checked{background:#000}#home_image{display:none}@media (min-width: 750px){#home_image{display:block;background-size:cover;background-position:center top;background-repeat:no-repeat;margin-bottom:-180px}}@media (min-width: 750px){#articles.home_articles{margin-top:0}}#sidebar{background:#F3F3F3;float:right;display:none}@media (min-width: 750px){#sidebar{display:block;width:30%;margin-right:5%}}@media (min-width: 1200px){#sidebar{width:20%;margin-right:5%}}#sidebar a:link,#sidebar a:visited{color:#4D5056;text-decoration:none;border-bottom:1px solid #b4b6bb}#sidebar a:hover,#sidebar a:active{opacity:0.7}#sidebar section h4{background:#f1f61d;color:#000;font:20px/1em "ff-good-headline-web-pro-con", "Helvetica Neue", Arial, Helvetica, sans-serif;font-style:italic;text-transform:uppercase;padding:15px}#sidebar section h4 a:link,#sidebar section h4 a:visited{color:#000;text-decoration:none;border-bottom:none}#sidebar section h4 a:hover,#sidebar section h4 a:active{opacity:0.7}#sidebar section .section_content{padding:15px;font:18px/1em "ff-good-headline-web-pro-con", "Helvetica Neue", Arial, Helvetica, sans-serif;color:#4D5056}#sidebar section #tip_sections:after{content:"";display:table;clear:both}#sidebar section #tip_sections .tip_section{display:block;width:31%;height:80px;margin:5px 1%;float:left;color:#fff;text-align:center;padding:20px 5px 0;border-bottom:none}#sidebar section #social_networks li{display:inline-block;margin-right:10px;margin-bottom:10px}#sidebar section #latest_news li{margin-bottom:10px}#sidebar section #latest_news .latest_news_date{font:10px/1em "tablet-gothic", "Helvetica Neue", Arial, Helvetica, sans-serif}footer{background:#4D5056;padding:15px;color:#fff;font-size:12px;line-height:1em;margin-top:50px}footer:after{content:"";display:table;clear:both}footer #copyright{float:left;margin-right:10px}footer #writeboston{float:left;height:30px}body.static{background-color:#fff;font:16px/1.3em "tablet-gothic", "Helvetica Neue", Arial, Helvetica, sans-serif;color:#4D5056}@media (min-width: 750px){body.static #main_nav{position:static}}body.static .wrap{width:90%;height:100%;max-width:900px;margin:0 auto;position:relative}body.static .wrap:after{content:"";display:table;clear:both}body.static .wrap p{margin-bottom:0.6em}body.static .wrap p a:link,body.static .wrap p a:visited{color:#4D5056;text-decoration:none;border-bottom:2px solid #F5EF67}body.static .wrap p a:hover,body.static .wrap p a:active{opacity:0.7}body.static .wrap .text_body_display a:link,body.static .wrap .text_body_display a:visited{color:#4D5056;text-decoration:none;border-bottom:2px solid #F5EF67}body.static .wrap .text_body_display a:hover,body.static .wrap .text_body_display a:active{opacity:0.7}body.static .wrap img.img{width:100%}body.static header.static_header{height:250px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;margin-bottom:20px}body.static header.static_header.blue_header{background-color:#1B9ADE}@media (min-width: 750px){body.static header.static_header.staff_header{height:400px}}body.static header.static_header h1{font:50px/1em "ff-good-headline-web-pro-con", "Helvetica Neue", Arial, Helvetica, sans-serif;font-style:italic;color:#fff;position:absolute;bottom:10px;z-index:2}body.static header.static_header h1.with_controls{bottom:30px}body.static header.static_header .controls{position:absolute;bottom:10px;z-index:2;font:18px/1em "ff-good-headline-web-pro-con", "Helvetica Neue", Arial, Helvetica, sans-serif;font-style:italic}body.static header.static_header .controls a:link,body.static header.static_header .controls a:visited{color:#F5EF67;display:inline-block;margin-right:10px;text-decoration:none}body.static header.static_header .controls a:hover,body.static header.static_header .controls a:active{opacity:0.7}body.static header.static_header .static_header_gradient{width:100%;height:90px;opacity:0.54;background-image:linear-gradient(-180deg, transparent 0%, rgba(0,0,0,0.3) 29%, rgba(0,0,0,0.6) 100%);position:absolute;bottom:0;z-index:0}body.static h4{background:#f1f61d;color:#000;font:20px/1em "ff-good-headline-web-pro-con", "Helvetica Neue", Arial, Helvetica, sans-serif;font-style:italic;padding:10px;margin-top:30px;margin-bottom:10px}body.static h4:first-child{margin-top:0}body.static h4 a:link,body.static h4 a:visited{color:#000;text-decoration:none}body.static h4 a:hover,body.static h4 a:active{opacity:0.7}body.static div.col{float:none;width:100%;margin-top:30px}body.static div.col:first-child{margin-top:0}@media (min-width: 750px){body.static div.col{margin-top:0;float:left}}@media (min-width: 750px){body.static div.col5_9{width:55%}body.static div.col5_9:first-child{margin-right:4%;width:51%}}@media (min-width: 750px){body.static div.col4_9{width:44%}body.static div.col4_9:first-child{margin-right:4%;width:40%}}a.archive_article:link,a.archive_article:visited{display:block;color:#4D5056;text-decoration:none;margin-bottom:10px}a.archive_article:hover,a.archive_article:active{opacity:0.5;cursor:pointer}a.archive_article .thumb{width:50px;height:50px;background-size:cover;background-position:center;background-repeat:no-repeat;float:right;margin-left:5px;margin-bottom:5px}a.archive_article .title{font:18px/1em "ff-good-headline-web-pro-con", "Helvetica Neue", Arial, Helvetica, sans-serif;text-transform:uppercase;color:#97A0B0}a.archive_article .author{font-style:italic}.page_component_display{margin-bottom:30px}.bio_section{margin-bottom:20px}.bio_section .bio_title{font-size:12px;text-transform:uppercase}.bio_section .bio_photo{float:right;width:100px;height:100px;margin-left:10px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:100px}.embed_display_top{margin-bottom:10px}.embed_display_bottom{margin-top:10px}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}.rslides a.rslides_nav:link,.rslides a.rslides_nav:visited{background:rgba(0,0,0,0.6);color:#fff;text-decoration:none;height:20px;width:20px;border-radius:20px;position:absolute;z-index:10;top:10px;text-align:center;line-height:16px;left:10px}.rslides a.rslides_nav:hover,.rslides a.rslides_nav:active{background:#F5EF67}.rslides a.rslides_nav.next:link,.rslides a.rslides_nav.next:visited{left:35px}.admin p.input{margin-top:10px}.admin #page_components_headers:after{content:"";display:table;clear:both}.admin #page_components_headers .page_components_header{width:49%;float:left}.admin #page_components_headers .page_components_header:first-child{margin-right:2%}.admin .page_components:after{content:"";display:table;clear:both}.admin .page_components div.form_btn,.admin .page_components span.form_btn{font-size:0.8em;padding:6px 10px;background:#ccc;border-radius:5px}.admin .page_components span.form_btn{display:inline-block}.admin .page_components span.form_btn:hover{background-color:#eee;cursor:pointer}.admin .page_components .page_components_left,.admin .page_components .page_components_right{width:49%;float:left}.admin .page_components .page_components_left:first-child,.admin .page_components .page_components_right:first-child{margin-right:2%}.admin .component_actions{float:right}.admin .component_actions:after{content:"";display:table;clear:both}.admin .component_actions li{display:inline-block;color:#000;text-decoration:none;border-radius:5px;background:#ccc;border:none;float:left;margin-left:5px;font-size:0.8em;padding:6px 10px}.admin .component_actions li:hover{background-color:#eee;cursor:pointer}.admin .page_component{border:1px solid #aaa;border-radius:5px;padding:20px;margin:20px 0}.admin .page_component .page_component_top:after{content:"";display:table;clear:both}.admin .page_component h2{float:left;margin:0;border-bottom:none;line-height:1.7em}.admin .page_component .delete_component{float:right}.admin .component_bio,.admin .component_slideshow_photo{border:1px solid #ddd;border-radius:5px;padding:20px;margin:20px 0}.admin .component_bio textarea,.admin .component_slideshow_photo textarea{height:225px}.admin .component_bio_top,.admin .component_slideshow_photo_top{margin-bottom:10px}.admin .component_bio_top:after,.admin .component_slideshow_photo_top:after{content:"";display:table;clear:both}.admin .delete_component_bio,.admin .delete_component_slideshow_photo{float:right}.admin #component_media_uploader_wrap{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);z-index:1000;padding-top:200px}.admin #component_media_uploader_wrap #component_media_uploader{background:#fff;padding:20px;border-radius:5px;width:50%;margin-left:25%;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.75)}.admin .media_content_thumb{display:inline-block;width:25px;height:25px;background-size:cover;float:left;border-radius:5px;margin-right:5px}.search_content #search_field{margin-bottom:20px}.search_content #search_field input#q,.search_content #search_field #search_btn{height:30px;padding:5px 10px;display:inline-block}.search_content #search_field input#q{font:16px/1.3em "tablet-gothic", "Helvetica Neue", Arial, Helvetica, sans-serif;border:1px solid #ccc}.search_content #search_field #search_btn{background:#F5EF67}.search_content #search_field #search_btn:hover{cursor:pointer;background:#e7de0f}.search_content .archive_article{margin-bottom:20px !important}.search_content .archive_article .issue_date{font-size:0.8em;color:#97A0B0}.search_content #search_page_nums{margin-top:30px}.search_content #search_page_nums li{display:inline-block;width:30px;height:30px;text-align:center;border:1px solid #ccc;line-height:28px;margin-right:6px;margin-bottom:6px}.search_content #search_page_nums li:hover{cursor:pointer;background:#ddd}.search_content #search_page_nums li.current_page{background:#4D5056;color:#fff;border:1px solid #4D5056}.search_content #search_by{margin-top:30px}.issue_bio p,.issue_bio div{margin-bottom:0.5em}.authors_list .author{width:100%;float:none;margin:0 0 20px}.authors_list .author:after{content:"";display:table;clear:both}@media (min-width: 750px){.authors_list .author{width:30%;margin:0 1.5% 20px;float:left}.authors_list .author:nth-child(3n+1){clear:both}}.authors_list .author .name{font:20px/1em "ff-good-headline-web-pro-con", "Helvetica Neue", Arial, Helvetica, sans-serif;text-transform:uppercase;margin-bottom:5px}.authors_list .author .name a:link,.authors_list .author .name a:visited{color:#4D5056;text-decoration:none}.authors_list .author .name a:hover,.authors_list .author .name a:active{text-decoration:underline}.authors_list .author .photo{float:right;width:100px;height:100px;border-radius:100px;background-size:cover;background-position:center;background-repeat:no-repeat;margin-left:5px;margin-bottom:5px}.author_header_photo{height:36px;width:36px;background-size:cover;background-position:center;background-repeat:no-repeat;display:inline-block;border-radius:18px}.authors_show footer{margin-top:400px}@media (min-width: 750px){.section_archive a.archive_article:link,.author_archive a.archive_article:link,.tag_archive a.archive_article:link,.section_archive a.archive_article:visited,.author_archive a.archive_article:visited,.tag_archive a.archive_article:visited{width:31%;float:left;margin-left:1%;margin-right:1%;margin-bottom:20px}.section_archive a.archive_article:link:nth-of-type(3n+1),.author_archive a.archive_article:link:nth-of-type(3n+1),.tag_archive a.archive_article:link:nth-of-type(3n+1),.section_archive a.archive_article:visited:nth-of-type(3n+1),.author_archive a.archive_article:visited:nth-of-type(3n+1),.tag_archive a.archive_article:visited:nth-of-type(3n+1){clear:both}}.section_issue:after{content:"";display:table;clear:both}.issue_archive ul.staff:after{content:"";display:table;clear:both}.issue_archive ul.staff li{float:left;margin-right:5px;margin-bottom:5px}.issue_archive ul.staff li .author_photo{height:40px;width:40px;background-color:#ccc;border-radius:50px;background-size:cover;background-position:center;background-repeat:no-repeat}.issue_archive .section{margin-top:20px}.issue_archive .section:first-child{margin-top:0}.issue_archive .section .section_title{font:18px/1em "ff-good-headline-web-pro-con", "Helvetica Neue", Arial, Helvetica, sans-serif;text-transform:uppercase;color:#fff;font-style:italic;padding:10px 15px;margin-bottom:10px}.issue_archive .section:after{content:"";display:table;clear:both}@media (min-width: 750px){.issue_archive .archive_article{width:48%;float:left;margin:0 1%}}#pdf_viewer{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.8);z-index:15}#pdf_viewer #pdf_viewer_inner{width:85%;margin:60px auto;height:85%}#pdf_viewer #pdf_viewer_close{color:#000;background:#fff;padding:5px 12px 7px;border-radius:10px;position:absolute;top:10px;left:10px}#pdf_viewer #pdf_viewer_close:hover{cursor:pointer}.issues_list:after{content:"";display:table;clear:both}.issues_list .issue{width:48%;margin:0 1%;float:left}@media (min-width: 750px){.issues_list .issue{width:23%}.issues_list .issue:nth-child(4n+1){clear:both}}body.storymap #home_excerpt .excerpt{font:30px/30px "ff-good-headline-web-pro-con", "Helvetica Neue", Arial, Helvetica, sans-serif}body.storymap footer{margin-top:0}body.storymap,#storymap_sidebar{font:15px/18px 'tablet-gothic', 'Helvetica Neue', Arial, Helvetica, sans-serif}body.storymap strong,#storymap_sidebar strong{font-weight:bold}body.storymap #topnav,#storymap_sidebar #topnav{background:#f1f61d;color:#000;padding:10px 20px 5px 20px;width:100%;position:fixed;z-index:10;line-height:1.5em}body.storymap #topnav:after,#storymap_sidebar #topnav:after{content:"";display:table;clear:both}@media (min-width: 750px){body.storymap #topnav ul,#storymap_sidebar #topnav ul{width:600px;margin:0 auto}}body.storymap #topnav li,#storymap_sidebar #topnav li{float:left}body.storymap #topnav li:last-child,#storymap_sidebar #topnav li:last-child{float:right}body.storymap #topnav #nav-tip,#storymap_sidebar #topnav #nav-tip{margin-right:10px}body.storymap #topnav #nav-tip img,#storymap_sidebar #topnav #nav-tip img{height:20px}body.storymap #topnav #nav-storymap,#storymap_sidebar #topnav #nav-storymap{font-weight:700}body.storymap #topnav #nav-browse,#storymap_sidebar #topnav #nav-browse{border:1px solid #bbbf08;padding:2px 10px;border-radius:5px;background:#e1e609}body.storymap #topnav a:link,body.storymap #topnav a:visited,#storymap_sidebar #topnav a:link,#storymap_sidebar #topnav a:visited{color:#000;text-decoration:none}body.storymap #topnav a:hover,body.storymap #topnav a:active,#storymap_sidebar #topnav a:hover,#storymap_sidebar #topnav a:active{color:#666}body.storymap #home_excerpt_outer,#storymap_sidebar #home_excerpt_outer{position:absolute;z-index:8;bottom:52%;width:100%}body.storymap #home_excerpt_outer #home_excerpt,#storymap_sidebar #home_excerpt_outer #home_excerpt{width:90%;max-width:400px;position:relative;display:block;margin:0 auto;background:rgba(187,47,120,0.8);color:#fff;padding:10px 10px 15px 10px}body.storymap #home_excerpt_outer #home_excerpt:after,#storymap_sidebar #home_excerpt_outer #home_excerpt:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(187,47,120,0);border-top-color:rgba(187,47,120,0.8);border-width:20px;margin-left:-20px}body.storymap #home_excerpt_outer #home_excerpt .excerpt,#storymap_sidebar #home_excerpt_outer #home_excerpt .excerpt{margin-bottom:10px}body.storymap #home_excerpt_outer #home_excerpt a:link,body.storymap #home_excerpt_outer #home_excerpt a:visited,#storymap_sidebar #home_excerpt_outer #home_excerpt a:link,#storymap_sidebar #home_excerpt_outer #home_excerpt a:visited{color:#fff;text-decoration:none;border-bottom:1px solid #fff}body.storymap #home_excerpt_outer #home_excerpt a:hover,body.storymap #home_excerpt_outer #home_excerpt a:active,#storymap_sidebar #home_excerpt_outer #home_excerpt a:hover,#storymap_sidebar #home_excerpt_outer #home_excerpt a:active{color:rgba(255,255,255,0.8);border-bottom:1px solid rgba(255,255,255,0.8)}body.storymap #home_footer,#storymap_sidebar #home_footer{background:#5D5D5D;color:#fff;position:fixed;bottom:0;width:100%;z-index:10;padding:10px}body.storymap #article_list,#storymap_sidebar #article_list{background:#BB2F78;color:#fff;padding:20px 0}@media (min-width: 750px){body.storymap #article_list,#storymap_sidebar #article_list{width:100%;display:grid;display:-ms-grid;grid-template-columns:repeat(3, 1fr);-ms-grid-columns:1fr 1fr 1fr}}body.storymap #article_list a:link,body.storymap #article_list a:visited,#storymap_sidebar #article_list a:link,#storymap_sidebar #article_list a:visited{color:#fff;text-decoration:none}body.storymap #article_list a:hover,body.storymap #article_list a:active,#storymap_sidebar #article_list a:hover,#storymap_sidebar #article_list a:active{color:#fff}body.storymap #article_list li,#storymap_sidebar #article_list li{width:90%;max-width:400px;margin:0 auto;padding:10px 20px}@media (min-width: 750px){body.storymap #article_list li,#storymap_sidebar #article_list li{width:100%;max-width:none}}body.storymap #article_list li:hover,#storymap_sidebar #article_list li:hover{background:rgba(255,255,255,0.2)}body.storymap #article_list li .excerpt,#storymap_sidebar #article_list li .excerpt{font-size:20px;line-height:22px;font-weight:300;margin-bottom:5px}body.storymap #article_list li .title,#storymap_sidebar #article_list li .title{font-weight:700}body.storymap #current_article header,#storymap_sidebar #current_article header{background:#BB2F78;color:#fff;padding:15px 0;margin-bottom:10px}body.storymap #current_article header .location,#storymap_sidebar #current_article header .location{font-size:0.8em;text-transform:uppercase;font-weight:300}body.storymap #current_article header h1,#storymap_sidebar #current_article header h1{font:30px/1em "ff-good-headline-web-pro-con", "Helvetica Neue", Arial, Helvetica, sans-serif;margin-bottom:0.5em}body.storymap #current_article .media,#storymap_sidebar #current_article .media{margin:1.5em 0}body.storymap #current_article .media img,#storymap_sidebar #current_article .media img{width:100%}body.storymap #current_article .media .caption,#storymap_sidebar #current_article .media .caption{text-align:right;font-size:0.8em}body.storymap #current_article .body,#storymap_sidebar #current_article .body{line-height:1.4em}body.storymap #current_article .issue,#storymap_sidebar #current_article .issue{margin-top:0.5em;margin-bottom:1em;color:#666;font-size:0.8em;font-style:italic}body.storymap .wrap,#storymap_sidebar .wrap{width:90%;max-width:600px;margin:0 auto}.admin{font:14px/1em -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;width:80%;margin:70px auto 0}.admin:after{content:"";display:table;clear:both}.admin.admin_narrow{width:50%;min-width:500px}.admin h1{font-size:22px;font-weight:bold;padding-bottom:7px;border-bottom:3px solid #000;margin-bottom:20px}.admin h2{font-weight:bold;margin-top:20px;margin-bottom:15px;color:#666;border-bottom:2px solid #666;padding-bottom:5px}.admin .table_list th{background:#eee;padding:10px}.admin .table_list th:last-child{min-width:140px}.admin .table_list tr{border-bottom:1px solid #ccc}.admin .table_list td{padding:10px}.admin .table_list td:last-child{text-align:right}.admin .table_list .actions_group{min-width:200px}.admin .table_list .actions_group a:link,.admin .table_list .actions_group a:visited{background:#4D5056;border-radius:5px;padding:5px 10px;color:#fff;text-decoration:none;font-size:0.9em}.admin .table_list .actions_group a:hover,.admin .table_list .actions_group a:active{background:#656971}.admin .table_list .actions_group a.delete_btn:link,.admin .table_list .actions_group a.delete_btn:visited{background:#B80F17}.admin .table_list .actions_group a.delete_btn:hover,.admin .table_list .actions_group a.delete_btn:active{background:#e7131d}.admin .datatable th{background:#fff}.admin .dataTables_wrapper input[type=search]{border:1px solid #ccc;border-radius:5px;padding:5px 10px}.admin .form_advise{background:#FFB783;padding:10px;border-radius:5px}.admin .input{margin-bottom:5px;width:100%}.admin .input:after{content:"";display:table;clear:both}.admin .input label{font-size:0.75em;line-height:1em;text-transform:uppercase;width:18%;display:block;float:left;text-align:right;padding-top:10px;margin-right:2%}.admin .input input,.admin .input>textarea{font-size:14px;line-height:1em;border:none;border-bottom:1px solid #000;padding:3px;width:80%;float:left}.admin .input .prefix{display:block;float:left;line-height:1.6em;margin-right:5px}.admin .input .prefix+input{width:30%}.admin .input .field_with_errors label{color:#E68614}.admin .input .field_with_errors input{border-bottom:1px solid #E68614;color:#E68614}.admin input[type=color]{height:50px;border:none !important;padding:0 !important}.admin div.form_btn{display:inline-block;color:#000;text-decoration:none;border-radius:5px;background:#ccc;border:none;padding:8px 12px}.admin div.form_btn:hover{background-color:#eee;cursor:pointer}.admin a.form_btn:link,.admin a.form_btn:visited{display:inline-block;color:#000;text-decoration:none;border-radius:5px;background:#ccc;border:none;padding:8px 12px}.admin a.form_btn:hover,.admin a.form_btn:active{background-color:#eee;cursor:pointer}.admin .form_submit{background:#F5EF67;border:none;font:14px/1em -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;padding:8px 12px;border-radius:5px;display:inline-block}.admin .form_submit:hover{cursor:pointer;background:#f8f497}.admin #login_form{width:500px;margin:0 auto}.admin #login_form .actions{text-align:center}.admin #upload_pdf_btn{border-radius:5px;background:#ccc;border:none;padding:8px 12px}.admin #upload_pdf_btn:hover{cursor:pointer}.admin select{-webkit-appearance:menulist}body.admin_internal .admin_nav{top:0;bottom:unset}.admin_nav{font:12px/1em -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;color:#fff;background:#4D5056;padding:10px 20px;position:fixed;bottom:0;left:0;width:100%;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.75);z-index:10000}.admin_nav:after{content:"";display:table;clear:both}.admin_nav h1{float:left;font-weight:bold;font-size:16px;line-height:1.6em;color:#F5EF67}.admin_nav ul.actions{float:right}.admin_nav ul.actions li{float:left}@media (min-width: 800px){.admin_nav ul.actions .action_btn{display:none}}.admin_nav ul.actions>li{margin-left:10px;border:1px solid #fff;border-radius:5px}.admin_nav ul.actions>li li{border-left:1px solid #fff}.admin_nav ul.actions>li li:first-child{border-left:none;padding:5px 7px}.admin_nav ul.actions>li li:first-child:hover{cursor:pointer}.admin_nav ul.actions>li li a:link,.admin_nav ul.actions>li li a:visited{display:inline-block;padding:5px 7px;color:#fff;text-decoration:none}.admin_nav ul.actions>li li a:hover,.admin_nav ul.actions>li li a:active{cursor:pointer;color:#4D5056;background:#fff}.error_explanation{background:#f8f497;padding:20px;border-radius:5px;margin-bottom:20px}.error_explanation h2{margin-top:0}.error_explanation ul{list-style-type:disc;list-style-position:inside}.chosen-container .chosen-results{margin-left:-5px;clear:both}trix-editor{color:#111;border:1px solid #bbb;border-radius:3px;margin:0;padding:4px 8px;min-height:54px;outline:none}trix-toolbar *{box-sizing:border-box}trix-toolbar .button_group{display:inline-block;font-size:0;margin:0 8px 4px 0;border:1px solid #bbb;border-top-color:#ccc;border-bottom-color:#888;border-radius:5px;overflow:hidden}trix-toolbar .button_group:last-of-type{margin-right:0}trix-toolbar .button_group button,trix-toolbar .button_group input[type=button]{position:relative;font-size:0;margin:0;height:28px;width:40px;background:#fff;border:none;border-bottom:1px solid #ddd}trix-toolbar .button_group button::before,trix-toolbar .button_group input[type=button]::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat;opacity:.6;content:""}trix-toolbar .button_group button.active,trix-toolbar .button_group input[type=button].active{background:#cbeefa}trix-toolbar .button_group button.active::before,trix-toolbar .button_group input[type=button].active::before{opacity:1}trix-toolbar .button_group button:disabled::before,trix-toolbar .button_group input[type=button]:disabled::before{opacity:.125}trix-toolbar .button_group button:not(:first-child),trix-toolbar .button_group input[type=button]:not(:first-child){border-left:1px solid #ccc}trix-toolbar .dialogs{position:relative}trix-toolbar .dialogs .dialog{position:absolute;top:0;left:0;right:0;padding:12px 8px;line-height:12px;background:#fff;box-shadow:0 0.3rem 1rem #ccc;border-top:2px solid #888;border-radius:5px;z-index:5}trix-toolbar .dialogs .dialog input[type=button]{font-size:12px;height:24px;width:50px;padding:1px 8px 0 8px;width:auto;opacity:.6;-webkit-appearance:none;-webkit-border-radius:0}trix-toolbar .dialogs .dialog input[type=url],trix-toolbar .dialogs .dialog input[type=text]{display:inline-block;height:26px;font-size:12px;padding:0 8px;margin:0 8px 0 0;border-radius:5px;border:1px solid #bbb;background-color:#fff;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-toolbar .dialogs .dialog input[type=url].validate:invalid,trix-toolbar .dialogs .dialog input[type=text].validate:invalid{box-shadow:#F00 0px 0px 1.5px 1px}trix-toolbar .dialogs .dialog.link_dialog{min-width:300px;max-width:600px}trix-toolbar .dialogs .dialog.link_dialog .button_group{max-width:110px}trix-toolbar .dialogs .dialog.link_dialog input[type=url]{float:left;width:calc(100% - 120px)}trix-toolbar .button_group button.bold::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M15.6%2011.8c1-.7%201.6-1.8%201.6-2.8a4%204%200%200%200-4-4H7v14h7c2%200%203.7-1.7%203.7-3.8%200-1.5-.8-2.8-2-3.4zM10%207.5h3a1.5%201.5%200%200%201%200%203h-3v-3zm3.5%209H10v-3h3.5a1.5%201.5%200%200%201%200%203z%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .button_group button.italic::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M10%205v3h2.2l-3.4%208H6v3h8v-3h-2.2l3.4-8H18V5h-8z%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .button_group button.link::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.88%2013.7a4.3%204.3%200%200%201%200-6.07l3.37-3.37a4.26%204.26%200%200%201%206.07%200%204.3%204.3%200%200%201%200%206.06l-1.96%201.72a.9.9%200%200%201-1.3-1.3l1.97-1.7a2.46%202.46%200%200%200-3.48-3.5l-3.38%203.38a2.46%202.46%200%200%200%200%203.48.9.9%200%200%201-1.3%201.3z%22%2F%3E%3Cpath%20d%3D%22M4.25%2019.46a4.3%204.3%200%200%201%200-6.07l1.93-1.9a.9.9%200%200%201%201.3%201.27l-1.93%201.9a2.46%202.46%200%200%200%203.48%203.5l3.37-3.4c.96-.95.96-2.5%200-3.47a.9.9%200%200%201%201.3-1.28%204.3%204.3%200%200%201%200%206.06l-3.38%203.38a4.26%204.26%200%200%201-6.07%200z%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .button_group button.strike::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20width%3D%2224%22%3E%3Cpath%20d%3D%22M12.73%2014l.28.14c.3.15.5.3.6.44.1.14.2.3.2.5%200%20.3-.1.56-.4.75-.3.2-.75.3-1.4.3a13.52%2013.52%200%200%201-5-1.18v3.38a10.64%2010.64%200%200%200%204.86.88%209.5%209.5%200%200%200%203.28-.5c.93-.34%201.64-.9%202.14-1.54s.74-1.45.74-2.32c0-.25%200-.5-.05-.74h-5.2zm-5.5-4c-.08-.34-.12-.7-.12-1.1%200-1.3.6-2.3%201.6-3.02a7.75%207.75%200%200%201%204.4-1.08c1.6%200%203.3.34%205%201l-1.3%202.93c-1.47-.6-2.73-.9-3.8-.9-.55%200-.96.08-1.2.26a.7.7%200%200%200-.38.6c0%20.2.16.5.48.7.18.1.54.3%201.06.5h-5.7zM3%2013h18v-2H3v2z%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .button_group button.quote::before{background-image:url("data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M6%2017h3l2-4V7H5v6h3zm8%200h3l2-4V7h-6v6h3z%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .button_group button.code::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.2%2012L15%2015.2l1.4%201.4L21%2012l-4.6-4.6L15%208.8l3.2%203.2zM5.8%2012L9%208.8%207.6%207.4%203%2012l4.6%204.6L9%2015.2%205.8%2012z%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .button_group button.bullets::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224%22%20width%3D%2224%22%20version%3D%221%22%3E%3Cpath%20d%3D%22M4%204a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm4%203h14v-2H8v2zm0-6h14v-2H8v2zm0-8v2h14V5H8z%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .button_group button.numbers::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M2%2017h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1%203h1.8L2%2013v1h3v-1H3.2L5%2011v-1H2v1zm5-6v2h14V5H7zm0%2014h14v-2H7v2zm0-6h14v-2H7v2z%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .button_group button.block-level.decrease::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-8.3-.3l2.8%203L6%2014l-2.3-2%202-2-1.3-1.5L1%2012l.7.7zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .button_group button.block-level.increase::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-7-1l-2%202.2%201.4%201.4L6%2012l-.8-.7-2.8-2.8L1%2010l2%202zm0-7v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .button_group button.undo::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.5%208c-2.6%200-5%201-7%202.6L2%207v9h9l-3.6-3.6A8%208%200%200%201%2020%2016l2.4-.8a10.5%2010.5%200%200%200-10-7.2z%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .button_group button.redo::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.4%2010.6a10.5%2010.5%200%200%200-17%204.6L4%2016a8%208%200%200%201%2012.6-3.6L13%2016h9V7l-3.6%203.6z%22%2F%3E%3C%2Fsvg%3E")}trix-editor [data-trix-mutable=true]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}trix-editor [data-trix-mutable=true] img{box-shadow:0 0 0 2px highlight}trix-editor .attachment .remove{display:block;position:absolute;top:-12px;right:-12px;width:24px;height:24px;border-radius:24px;line-height:22px;font-size:0;color:black;text-align:center;text-decoration:none;background-color:#fff;border:1px solid #bbb;box-shadow:1px 1px 10px rgba(0,0,0,0.1)}trix-editor .attachment .remove:after{content:'×';font-size:18px;font-weight:bold;opacity:0.6}trix-editor .attachment .remove:hover:after{opacity:1}trix-editor .attachment .caption.caption-editing textarea{width:100%;margin:0;padding:0;font-size:13px;line-height:13px;text-align:center;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none}.trix-content blockquote{margin:0 0 0 5px;padding:0 0 0 10px;border-left:5px solid #ccc}.trix-content pre{font-family:monospace;font-size:12px;margin:0;padding:10px;white-space:pre-wrap;background-color:#eee}.trix-content ul,.trix-content ol,.trix-content li{margin:0;padding:0}.trix-content ul li,.trix-content ol li,.trix-content li li{margin-left:20px}.trix-content img{max-width:100%;height:auto}.trix-content a[data-trix-attachment]{color:inherit;text-decoration:none}.trix-content a[data-trix-attachment]:hover,.trix-content a[data-trix-attachment]:visited:hover{color:inherit}.trix-content .attachment{position:relative;display:inline-block;max-width:100%;margin:0;padding:0;color:#666;font-size:13px}.trix-content .attachment.attachment-file{color:#333;line-height:30px;padding:0 16px;border:1px solid #bbb;border-radius:5px}.trix-content .attachment .caption{display:block;margin:4px auto 0 auto;padding:0;text-align:center}.trix-content .attachment .caption .size:before{content:' · '}@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,0.3);background:white;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:0.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:white}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,0.8);background-color:rgba(255,255,255,0.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,0.4);padding:0 0.4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-ms-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:0.5em 1.2em;color:white}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}.leaflet-map-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-pane,.leaflet-tile-container,.leaflet-overlay-pane,.leaflet-shadow-pane,.leaflet-marker-pane,.leaflet-popup-pane,.leaflet-overlay-pane svg,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden;-ms-touch-action:none;touch-action:none}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container img{max-width:none !important}.leaflet-container img.leaflet-image-layer{max-width:15000px !important}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-tile-pane{z-index:2}.leaflet-objects-pane{z-index:3}.leaflet-overlay-pane{z-index:4}.leaflet-shadow-pane{z-index:5}.leaflet-marker-pane{z-index:6}.leaflet-popup-pane{z-index:7}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:7;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile,.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-tile-loaded,.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-o-transition:-o-transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-clickable{cursor:pointer}.leaflet-container{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-container,.leaflet-dragging .leaflet-clickable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078A8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console', Monaco, monospace;text-indent:1px}.leaflet-control-zoom-out{font-size:20px}.leaflet-touch .leaflet-control-zoom-in{font-size:22px}.leaflet-touch .leaflet-control-zoom-out{font-size:24px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:content-box;box-sizing:content-box;background:#fff;background:rgba(255,255,255,0.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{margin:0 auto;width:40px;height:20px;position:relative;overflow:hidden}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;box-shadow:0 3px 14px rgba(0,0,0,0.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;text-align:center;width:18px;height:14px;font:16px/14px Tahoma, Verdana, sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,0.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), color-stop(100%, #f4f4f4));background:-webkit-linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background:-moz-linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background:-o-linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background:linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(/chosen-sprite.png) no-repeat 100% -20px;background:url(/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%, #2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%, #2a62bc 90%);background-image:linear-gradient(#3875d7 20%, #2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(1%, #eee), color-stop(15%, #fff));background-image:-webkit-linear-gradient(#eee 1%, #fff 15%);background-image:-moz-linear-gradient(#eee 1%, #fff 15%);background-image:-o-linear-gradient(#eee 1%, #fff 15%);background-image:linear-gradient(#eee 1%, #fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));background-image:-webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));background-image:-webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #eee), color-stop(80%, #fff));background-image:-webkit-linear-gradient(#eee 20%, #fff 80%);background-image:-moz-linear-gradient(#eee 20%, #fff 80%);background-image:-o-linear-gradient(#eee 20%, #fff 80%);background-image:linear-gradient(#eee 20%, #fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222 !important}.chosen-disabled{opacity:0.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(/chosen-sprite.png) no-repeat -30px -20px;background:url(/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(/chosen-sprite@2x.png) !important;background-size:52px 37px !important;background-repeat:no-repeat !important}}
