/*! normalize.css v2.1.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{background:#fff;color:#000;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,body,div,header,main,footer,h1,h2,h3,h4,ul,ol,li,p,input,button{margin:0;padding:0;font-weight:300}html{background:#f3f3f3;color:#545454;font-family:"Source Sans Pro", "Arial Narrow", "Frutiger", Tahoma, sans-serif;font-weight:300;padding:0 8px}@media (max-width: 800px){html{padding:0 15px}}@media (max-width: 650px){html{padding:0 5px 0 5px}}.wrap{position:relative;max-width:1181px;width:100%;margin-right:auto;margin-left:auto;*zoom:1}.wrap:before,.wrap:after{content:" ";display:table}.wrap:after{clear:both}.accessibility{position:absolute;top:-999999em;left:auto;width:1px;height:1px;overflow:hidden}html.logged-in{background:#eeeeee}main>h2{margin-left:6%;padding:42px 0 44px;font-size:60px;line-height:1em;color:#2aade2}@media (max-width: 1000px){main>h2{font-size:54px}}@media (max-width: 750px){main>h2{font-size:48px;line-height:1em}}@media (max-width: 650px){main>h2{padding-top:18px;font-size:42px}}@media (max-width: 500px){main>h2{padding-top:5px;padding-bottom:35px;font-size:36px}}a{color:#748e99;text-decoration:none}a:hover{text-decoration:underline}a.button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font-size:15px;font-weight:200;letter-spacing:1.1px;text-transform:uppercase;text-align:center;color:#fff;background:#3e963f}a.button:hover{text-decoration:none;background-color:#4cb64e}input::-webkit-input-placeholder{color:#545454}input:-moz-placeholder{color:#545454}input::-moz-placeholder{color:#545454}input:-ms-input-placeholder{color:#545454}label .error-message{display:none}label.error{color:red}label.error .error-message{display:inline}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.page-buttons{border-top:1px solid #ccc;clear:left;display:block;float:left;padding:40px 0 0;width:100%}.page-buttons .button{border:none;float:right;margin-left:40px;margin-top:-10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:10px 10px;font-size:15px;font-weight:200;letter-spacing:1.1px;text-transform:uppercase;text-align:center;color:#fff;background:#3e963f}.page-buttons .button:hover{background-color:#4cb64e}.page-buttons .button.disabled{background-color:#9fcb9f}.page-buttons .button.disabled:hover{background-color:#9fcb9f}.page-buttons a{color:#8a8a8a !important;float:right;margin-left:40px;text-decoration:none;text-transform:uppercase}.page-buttons a:hover{text-decoration:underline}div.fixed{position:relative;margin:0 1%}div.fixed span.fixed{line-height:37px;position:absolute;top:0;left:8px;color:#999}div.fixed input{margin-left:0 !important;margin-right:0 !important;width:100% !important}input.button{border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-bottom:5px;padding:15px 10px;font-size:15px;font-weight:200;letter-spacing:1.1px;text-transform:uppercase;text-align:center;color:#fff;background:#3e963f}input.button.big{font-size:20px;width:100%}input.button:hover{text-decoration:none;background-color:#4cb64e}header{position:relative;overflow:hidden}header h1{position:absolute;top:67px;left:3.2%;width:233px;height:38px;color:transparent;font:0/0 a;text-shadow:none;background-image:url("../images/logos/tech-mn.png");z-index:999}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){header h1{background-image:url("../images/logos/tech-mn@2x.png");background-size:233px 38px}}header h1 a{display:block;width:233px;height:36px}header .utilities{position:fixed;left:0;top:0;width:100%;background:#e9e9e9;z-index:1000}header .utilities ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:0;list-style:none}header .utilities ul li{float:left;text-transform:uppercase;font-size:13px;font-weight:400;background:url(../images/backgrounds/divider.gif) 0 7px no-repeat}header .utilities ul li span.stButton{margin:0}header .utilities ul li span.sharethis{background:none;color:#748e99;font-family:"Source Sans Pro", "Arial Narrow", "Frutiger", Tahoma, sans-serif;font-size:13px;line-height:17px;padding:5px 12px}header .utilities ul li span.sharethis:hover{opacity:1;text-decoration:underline}header .utilities ul li:first-child{background:none}header .utilities ul li.search{float:right;background:none}header .utilities ul li.search a{padding-right:19px;margin-right:10px;background-image:url("../images/icons/search.png");background-position:100% 48%;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){header .utilities ul li.search a{background-image:url("../images/icons/search@2x.png");background-size:10px 10px}}header .utilities ul a{display:block;padding:5px 12px}header p.ad{float:right;text-align:right;padding-top:64px;padding-right:1.6%;font-size:16px;line-height:18px;letter-spacing:0.65px;color:#858684}header p.ad .sponsored{display:block;color:#bfbfbe;text-transform:uppercase;font-size:14px;letter-spacing:0.5px}header p.ad a{font-style:italic}header .subscribe-now{display:none;position:absolute;top:45px;right:2%;text-align:center}header .subscribe-now h2{padding:5px 17px 3px;text-transform:uppercase;color:#fff;background:#3e963f}header .subscribe-now p{padding:4px 5px 7px;font-size:14px;border-bottom:1px solid #285e35;color:#fff;background:#2b743f}header .subscribe-now a{text-decoration:none}header .subscribe-now a:hover{text-decoration:none}header .subscribe-now a:hover h2{background:#41b333}header .subscribe-now a:hover p{background:#388e4a}header .primary-nav{list-style:none;margin-top:143px;background:url(../images/backgrounds/line-gray.gif) 0 0 repeat-x,url(../images/backgrounds/diagonal-white.png) 0 0 repeat;*zoom:1}header .primary-nav:before,header .primary-nav:after{content:" ";display:table}header .primary-nav:after{clear:both}header .primary-nav li{float:left;text-transform:uppercase;font-size:18px}header .primary-nav li a{display:block;border-top:4px solid #90a3ac;padding:17px 35px 19px}header .primary-nav li a:hover{color:#2aade2;border-top-color:#2aade2;text-decoration:none}header .primary-nav li a.external{background-image:url("../images/icons/external-link.png");background-position:87% 50%;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){header .primary-nav li a.external{background-image:url("../images/icons/external-link@2x.png");background-size:10px 10px}}header .primary-nav li.current{background:#fff}header .primary-nav li.current a{color:#2aade2;border-top-color:#136789}header .primary-nav li.current a:hover{color:#5dcaf3}header .secondary-nav{display:table;width:100%;list-style:none;margin-top:0 !important;padding-bottom:25px;*zoom:1}header .secondary-nav:before,header .secondary-nav:after{content:" ";display:table}header .secondary-nav:after{clear:both}header .secondary-nav li{font-size:14px;display:table-cell}header .secondary-nav li a{display:block;padding:20px 0;text-align:center}header .secondary-nav li a:hover{color:#5dcaf3}header .secondary-nav li:first-child a{margin-left:18px}header .secondary-nav li.current a{color:#2aade2}header .secondary-nav li.tablet{display:none;text-transform:uppercase}header .mobile-header,header .mobile-nav{display:none}header .tab-nav{margin:36px 0 0 30px;border-bottom:1px solid #ccc;list-style:none;*zoom:1}@media (min-width: 651px){header .tab-nav{margin-top:36px !important}}header .tab-nav:before,header .tab-nav:after{content:" ";display:table}header .tab-nav:after{clear:both}header .tab-nav li{float:left}header .tab-nav li a{display:block;margin-bottom:-1px;padding:9px 18px 8px;border-bottom:1px solid #ccc;line-height:34px;color:#7f858c;background:#dbddde url(../images/backgrounds/line-white.gif) 100% 0 no-repeat}header .tab-nav li a b{display:inline-block;width:34px;height:34px;margin-right:7px;text-align:center;color:#fff;font-weight:300;line-height:34px;background:#90a3ac;border-radius:50px}header .tab-nav li a:hover{text-decoration:none;color:#5dcaf3}header .tab-nav li a:hover b{background:#2aade2}header .tab-nav li.mobile{display:none}header .tab-nav li.current a{background:#fff;border-bottom:1px solid #fff;color:#2aade2}header .tab-nav li.current a b{background:#2aade2}header .tab-nav.column.main{width:70.3%}@media (max-width: 1100px){header .tab-nav.column.main{width:69.7%}}@media (max-width: 950px){header .tab-nav.column.main{width:97%}}header div.sponsor{position:absolute;bottom:10px;right:0}header div.sponsor p{display:inline-block;margin-right:10px;text-transform:uppercase;padding:0;font-size:13px}header div.sponsor a{bottom:0;display:inline-block;right:0;max-width:300px;max-height:200px;background-position:0 0;background-repeat:no-repeat;color:transparent;font:0/0 a;text-shadow:none;text-align:center;vertical-align:middle}header div.sponsor a span{display:inline-block;background-position:right 0;background-size:200% 100%}header div.sponsor a span.tablet{display:none}@media (max-width: 1210px){header .primary-nav li a{padding-left:30px;padding-right:30px}}@media (max-width: 1100px){header .primary-nav li a{padding-left:25px;padding-right:25px}header .primary-nav li a.external{background-position:89% 50%}header div.sponsor a span{display:none}header div.sponsor a span.tablet{display:inline-block}}@media (max-width: 1000px){header .primary-nav li a{padding-left:20px;padding-right:20px}header .primary-nav li a.external{background-position:93% 50%}header .tab-nav li a{padding-left:16px;padding-right:16px}}@media (max-width: 950px){header p.ad{display:none}header .subscribe-now{display:block}header div.sponsor{bottom:5px;max-width:300px;text-align:center}header div.sponsor p{display:block;margin-right:0}}@media (max-width: 900px){header h1{top:60px;left:2%}header .primary-nav{margin-top:131px}header .primary-nav li{font-size:16px}header .primary-nav li a{padding:13px 18px}header .primary-nav li a.external{background-position:94% 50%}header .secondary-nav li{font-size:13px}header .tab-nav.wide li a{padding-left:13px;padding-right:13px}}@media (max-width: 800px){header .primary-nav{text-align:center}header .primary-nav li{float:none;display:inline-block}header .primary-nav li a{padding-left:18px;padding-right:18px}header .primary-nav li a.external{background-position:99% 50%}header .secondary-nav{text-align:center}header .secondary-nav li{float:none;display:inline-block;font-size:17px}header .secondary-nav li.desktop{display:none}header .secondary-nav li.tablet{display:inline-block}header .secondary-nav li a{padding:18px 12px 0}header .secondary-nav li:first-child a{margin:0}header .tab-nav{margin-left:25px}header .tab-nav.wide li a{padding-left:11px;padding-right:11px;font-size:15px}}@media (max-width: 750px){header .primary-nav li a{padding-left:15px;padding-right:15px}header .tab-nav.wide li a{padding-left:9px;padding-right:9px}}@media (max-width: 700px){header .primary-nav li a{padding-left:12px;padding-right:12px}header .primary-nav li a.external{padding-right:14px;background-position:100% 50%}header .tab-nav.wide li a{font-size:14px}}@media (max-width: 650px){header{overflow:visible}header h1{position:static;margin:13px auto 14px}header .utilities,header .primary-nav,header .secondary-nav,header .subscribe-now{display:none}header .mobile-header{display:block;background:#fff}header .mobile-header .mobile-nav{margin-bottom:10px;border-bottom:2px solid #e9ebed}header .mobile-header #mobile-nav-toggle{position:absolute;top:13px;left:15px;width:25px;height:25px;background-image:url("../images/icons/nav-toggle.png");color:transparent;font:0/0 a;text-shadow:none}header .mobile-header #mobile-nav-toggle.open{background-position:0 -25px}header .mobile-header a.profile{position:absolute;top:15px;right:15px;width:22px;height:22px;background-image:url("../images/icons/profile.png");color:transparent;font:0/0 a;text-shadow:none}header .mobile-header input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #eceef0;border-left:none;border-right:none;padding:16px 15px 16px 40px;font-size:19px;background-image:url("../images/icons/search2.png");background-position:15px 53%;background-repeat:no-repeat}header .mobile-header ul.mobile-primary li a{display:block;padding:9px 10px 9px 20px;font-size:20px;border-bottom:1px solid #e9ebed;color:#2aade2;background:#f6f6f6}header .mobile-header ul.mobile-primary li a:hover{text-decoration:none}header .mobile-header ul.mobile-primary li .mobile-secondary{border-top:1px solid #d9dbdc}header .mobile-header ul.mobile-primary li .mobile-secondary li{padding-left:40px;border-left:5px solid #e7e7e7;background:#e7e7e7}header .mobile-header ul.mobile-primary li .mobile-secondary li a{padding-left:0;border-bottom:1px solid #dddfdf;color:#878d8e;background:#e7e7e7}header .mobile-header ul.mobile-primary li .mobile-secondary li.current{border-left:5px solid #2aade2}header .mobile-header ul.mobile-primary li .mobile-secondary li:last-child{border-bottom:2px solid #d9dbdc}header .mobile-header ul.mobile-primary li .mobile-secondary li:last-child a{border-bottom:none}header .mobile-header ul.mobile-primary li.current a{background:#f6f6f6}header .tab-nav{position:absolute;top:114px;width:97%;margin-top:10px;margin-left:1.5%;margin-right:1.5%;border:none;z-index:10}header .tab-nav li{display:block;width:100%;display:none}header .tab-nav li a{display:block;padding-top:11px;padding-bottom:11px;border:1px solid #eceeef;border-bottom:1px solid #dee1e2;font-size:18px;background:#fff;box-shadow:0 1px 2px 2px rgba(0,0,0,0.04)}header .tab-nav li.current{display:block}header .tab-nav li.current a{position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;top:-52px;border-bottom:1px solid #dee1e2;background-color:#fff;background-image:url("../images/icons/vote-down.png");background-position:97% 50%;background-repeat:no-repeat}header .tab-nav li.current a.open{background-image:url("../images/icons/close-light.png")}header .tab-nav.wide li a{font-size:18px}header p.ad{display:block;float:none;margin-bottom:15px;padding-top:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header div.sponsor{bottom:-190px;right:10px;z-index:5}header div.sponsor.has-flash{bottom:-267px}header div.sponsor p{color:#aaa;top:-65px}header div.sponsor a{height:88px;background-position:-112px 0;right:10px;background-size:cover}header div.sponsor a:hover{background-position:-112px 0}header div.sponsor.center{bottom:-160px;right:50%;margin-right:-60px}header #subscribe-now-mobile+nav .tab-nav{top:149px}}@media only screen and (max-width: 650px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 650px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 650px) and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (max-width: 650px) and (min-resolution: 125dpi), only screen and (max-width: 650px) and (min-resolution: 1.3dppx){header .mobile-header #mobile-nav-toggle{background-image:url("../images/icons/nav-toggle@2x.png");background-size:25px 50px}}@media only screen and (max-width: 650px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 650px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 650px) and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (max-width: 650px) and (min-resolution: 125dpi), only screen and (max-width: 650px) and (min-resolution: 1.3dppx){header .mobile-header a.profile{background-image:url("../images/icons/profile@2x.png");background-size:22px 22px}}@media only screen and (max-width: 650px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 650px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 650px) and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (max-width: 650px) and (min-resolution: 125dpi), only screen and (max-width: 650px) and (min-resolution: 1.3dppx){header .mobile-header input[type="search"]{background-image:url("../images/icons/search2@2x.png");background-size:14px 14px}}@media only screen and (max-width: 650px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 650px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 650px) and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (max-width: 650px) and (min-resolution: 125dpi), only screen and (max-width: 650px) and (min-resolution: 1.3dppx){header .tab-nav li.current a{background-image:url("../images/icons/vote-down@2x.png");background-size:12px 7px}}@media only screen and (max-width: 650px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 650px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 650px) and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (max-width: 650px) and (min-resolution: 125dpi), only screen and (max-width: 650px) and (min-resolution: 1.3dppx){header .tab-nav li.current a.open{background-image:url("../images/icons/close-light@2x.png");background-size:11px 11px}}@media (max-width: 500px){header h1{width:141px;height:24px;margin-bottom:20px;background-image:url("../images/logos/tech-mn-mobile.png")}header h1 a{width:141px;height:24px}header .tab-nav{top:107px}header #subscribe-now-mobile+nav .tab-nav{top:143px}}@media only screen and (max-width: 500px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 500px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 500px) and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (max-width: 500px) and (min-resolution: 125dpi), only screen and (max-width: 500px) and (min-resolution: 1.3dppx){header h1{background-image:url("../images/logos/tech-mn-mobile@2x.png");background-size:141px 24px}}.column.main{float:left;width:72.9%}.column.sidebar{float:right;width:25.5%}.column.left{float:left;width:46.5%;padding-top:30px}.column.right{float:right;width:46.5%;margin-right:2%;padding-top:30px}@media (max-width: 950px){.column.main{width:100%}.column.sidebar{display:none}.column.sidebar.show{display:block;width:100%}}@media (max-width: 950px){.column.left,.column.right{width:98%}}@media (max-width: 500px){.column.left,.column.right{width:97%;overflow:hidden}}#subscribe{position:relative;padding:25px 30px 78px;margin-left:30px;margin-bottom:18px;background:#5d747e;*zoom:1}#subscribe:before,#subscribe:after{content:" ";display:table}#subscribe:after{clear:both}#subscribe h2{padding:0 35px 5px 5px;font-size:26px;line-height:28px;color:#fff}#subscribe p{padding:0 0 21px 5px;font-weight:200;color:#bbc4c9}#subscribe input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:48%;padding:8px 12px;margin:0 1% 12px 1%;font-size:15px}#subscribe input[type=text]::-webkit-input-placeholder{color:#8f8f8e}#subscribe input[type=text]:-moz-placeholder{color:#8f8f8e}#subscribe input[type=text]::-moz-placeholder{color:#8f8f8e}#subscribe input[type=text]:-ms-input-placeholder{color:#8f8f8e}#subscribe label{display:inline-block;padding:5px 24px 5px 9px;color:#fff}#subscribe button{position:absolute;bottom:34px;padding:16px 36px 15px;border:none;font-size:15px;color:#fff;text-transform:uppercase;background:#3e963f}#subscribe button:hover{background:#4cb64e}#subscribe .subscribe{right:35px}#subscribe .cancel{right:180px;background:none}#subscribe .cancel:hover{background:none}#subscribe .close{position:absolute;top:3px;right:6px;display:block;width:32px;height:32px;color:transparent;font:0/0 a;text-shadow:none;background-image:url("../images/icons/close.png");background-position:9px 9px;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#subscribe .close{background-image:url("../images/icons/close@2x.png");background-size:16px 16px}}#subscribe .post-process{display:none}#subscribe .spinner{display:none;position:absolute;bottom:50px;right:10px}@media (max-width: 950px){#subscribe{margin-left:0}}@media (max-width: 650px){#subscribe{display:none}}#post-nav{position:relative;height:58px;margin-bottom:10px;margin-left:30px}#post-nav ul{display:table;width:100%}#post-nav li{display:table-cell;text-align:center;vertical-align:top}#post-nav li.nav{width:15%;list-style:none;font-size:16px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}#post-nav li.nav a{display:block;padding:20px 20px 19px;background:#fff}#post-nav li.nav a:hover{color:#4cb64e}#post-nav li.newer{padding-right:3%}#post-nav li.older{padding-left:3%}#post-nav li.subscribe{width:64%}#post-nav li.inactive a{text-decoration:none;cursor:default;opacity:0.4}#post-nav li.inactive a:hover{color:#748e99}#post-nav li.subscribe a{display:inline-block;width:92%;padding:5px 0 11px 8%;text-align:center;font-size:14px;color:#3e963f;text-transform:uppercase;background:#fff url(../images/backgrounds/pages.png) 0 0 no-repeat;cursor:pointer}#post-nav li.subscribe a em{display:block;font-size:25px;line-height:1em;font-style:normal;color:#748e99;text-transform:none}#post-nav a.subscribe:hover{text-decoration:none;color:#4cb64e}#post-nav a.subscribe:hover em{color:#4cb64e}@media (max-width: 950px){#post-nav{margin-bottom:45px}}@media (max-width: 800px){#post-nav li.nav{width:11%;font-size:35px}#post-nav li.nav a{padding:7px 0 8px}#post-nav li.nav a:hover{text-decoration:none}#post-nav li.nav span{display:none}#post-nav li.subscribe{width:68%}}@media (max-width: 650px){#post-nav{margin-left:0;margin-bottom:15px}#post-nav li.subscribe a{background-image:none;padding-left:0;width:100%}}@media (max-width: 550px){#post-nav li.nav a{padding:4px 17px 5px}#post-nav li.subscribe a{padding:10px 0}#post-nav li.subscribe a em{font-size:15px}}article.post{clear:both;height:auto;margin-left:30px;position:relative;*zoom:1}article.post:before,article.post:after{content:" ";display:table}article.post:after{clear:both}article.post .share{position:absolute;top:32px;left:-37px;width:60px;padding:8px 0 0 7px}article.post .share .comments a{display:block;width:60px;height:60px;line-height:60px;text-align:center;font-size:12px;color:#748e99;background-color:#748e99;background-repeat:no-repeat;background-position:50% 58%;background-image:url("../images/icons/comments.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){article.post .share .comments a{background-image:url("../images/icons/comments@2x.png");background-size:27px 25px}}article.post .share .comments a:hover{text-decoration:none;background-color:#3e963f;color:#3e963f}article.post .share .social li{color:transparent;font:0/0 a;text-shadow:none;border-top:1px solid #d2d9dc}article.post .share .social li a{display:block;width:60px;height:59px;background-color:#c7cfd3;background-image:url("../images/icons/social-round.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){article.post .share .social li a{background-image:url("../images/icons/social-round@2x.png");background-size:120px 240px}}article.post .share .social li a>span{height:60px;margin:0;opacity:0}article.post .share .social a.twitter{background-position:0 0}article.post .share .social a.twitter:hover{background-position:-60px 0}article.post .share .social a.facebook{background-position:0 -60px}article.post .share .social a.facebook:hover{background-position:-60px -60px}article.post .share .social a.linkedin{background-position:0 -120px}article.post .share .social a.linkedin:hover{background-position:-60px -120px}article.post .share .social a.google{background-position:0 -180px}article.post .share .social a.google:hover{background-position:-60px -180px}@media (max-width: 650px){article.post .main .content a.more-link{background-color:#3e963f;color:#fff;display:block;font-size:14px;font-style:normal;padding:6px 0;text-align:center}article.post .main .content a.more-link:hover{background-color:#41b333;color:#fff;text-decoration:none}article.post .main .content a.more-link span{display:none}article.post .share{position:absolute;width:100%;top:auto;bottom:30px;padding-left:53px}article.post .share .comments{float:left}article.post .share .comments a{width:64px;height:50px;line-height:50px}article.post .share .social li{float:left;border-left:1px solid #fff}article.post .share .social li a{height:49px;border:none}article.post .share .social li a.twitter{background-position:0 -5px}article.post .share .social li a.twitter:hover{background-position:-60px -5px}article.post .share .social li a.facebook{background-position:0 -65px}article.post .share .social li a.facebook:hover{background-position:-60px -65px}article.post .share .social li a.linkedin{background-position:0 -125px}article.post .share .social li a.linkedin:hover{background-position:-60px -125px}article.post .share .social li a.google{background-position:0 -185px}article.post .share .social li a.google:hover{background-position:-60px -185px}}@media (max-width: 400px){article.post .share{left:-4px;padding-left:0}}article.post .main{width:auto;padding:30px 30px 9px 74px;margin-bottom:20px;background:#fff;min-height:320px}article.post.featured .main{border-top:4px solid #2aade2}article.post .main h2{padding-bottom:28px;font-size:50px;line-height:1.08em;color:#2aade2}article.post .main h2 a{color:#337496}article.post .main h2 a:hover{color:#748e99;text-decoration:none}@media (max-width: 1000px){article.post .main h2{padding-bottom:27px;font-size:54px}}@media (max-width: 650px){article.post .main h2{font-size:42px}}@media (max-width: 500px){article.post .main h2{padding-bottom:18px;font-size:32px}}article.post .main .meta{border:1px solid #ccc;border-left:none;border-right:none;margin-right:2px;background:url(../images/backgrounds/line-date.gif) 0 0 repeat-y;*zoom:1}article.post .main .meta:before,article.post .main .meta:after{content:" ";display:table}article.post .main .meta:after{clear:both}article.post .main .meta time{float:left;width:108px;padding-right:5px;padding-bottom:6px}article.post .main .meta time .day{float:left;width:50px;padding:6px 8px 0 4px;font-size:32px;font-weight:bold;text-align:right;color:#ced6d9}article.post .main .meta time .month{float:left;width:36px;padding-top:10px;font-size:17px;text-transform:uppercase;color:#aab0b2}article.post .main .meta time .year{float:left;font-size:10px;line-height:10px;letter-spacing:4px;color:#aab0b2}article.post .main .meta .author{float:left;padding:18px 0 0 19px;font-size:14px;color:#337496;font-style:italic;font-weight:400}article.post .main .meta .author a{color:#337496}article.post .main .meta div.categories{float:right;padding:10px 5px 5px 10px}article.post .main .meta div.categories h3{display:inline-block;padding:0 16px 5px 0;font-size:16px;text-transform:uppercase;color:#ccc}@media (max-width: 700px){article.post .main .meta .author{font-size:15px}article.post .main .meta div.categories{display:none}}@media (max-width: 500px){article.post .main .meta{background-position:-8px 0}article.post .main .meta time{padding-bottom:3px}article.post .main .meta time .day{padding-top:3px;padding-left:0}article.post .main .meta time .month{padding-top:7px}article.post .main .meta .author{padding-top:15px;padding-left:8px}}article.post .main .content{padding:30px 5px 0 0;overflow:hidden}article.post .main .content ol,article.post .main .content ul{margin-left:20px;padding-bottom:20px;line-height:1.3em}article.post .main .content p{padding-bottom:20px;line-height:1.3em}article.post .main .content img{display:block;height:auto;margin:0 auto 10px;max-width:100%}article.post .main .content img.alignleft{float:left;margin:0 10px 10px 0}article.post .main .content img.alignright{float:right;margin:0 0 10px 10px}article.post .main .content img.tight{padding:10px 0 25px}article.post .main .content div.video{margin:0 auto 20px;position:relative;padding-bottom:56.25%;padding-top:20px;height:0;overflow:hidden}article.post .main .content div.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}article.post .main .content iframe{max-width:100%}article.post .main .content img.right{float:right;padding:0 0 20px 20px}article.post .main .content blockquote{margin:0 2em}article.post .main .content a{color:#3e963f;font-weight:400}article.post .main .content strong a{font-weight:bold}article.post .main .content a:hover{color:#4cb64e}article.post .main .content .inline-ad p{padding:20px 0 5px;font-size:14px;text-align:center;text-transform:uppercase;color:#9a9b9b}article.post .main .content .inline-ad img{padding:5px 0 35px}@media (max-width: 900px){article.post .main .content ol,article.post .main .content ul{font-size:19px}article.post .main .content p{font-size:19px}}@media (max-width: 600px){article.post .main .content img.right,article.post .main .content img{float:none;padding:0 0 20px;max-width:60%}article.post .main .content .inline-ad img{padding-left:0}}@media (max-width: 500px){article.post .main .content{padding-top:15px}}@media (max-width: 400px){article.post .main .content ol,article.post .main .content ul{font-size:16px}article.post .main .content p{font-size:16px}}article.post .main div.tags{padding:20px 0 40px}article.post .main div.tags h3{padding:13px 25px;margin-bottom:10px;font-size:16px;text-transform:uppercase;background:url(../images/backgrounds/diagonal-white-light.png)}@media (max-width: 650px){article.post .main{display:block;padding:15px 15px 75px;margin-bottom:10px}article.post .main div.tags{padding:10px 0 35px}}@media (max-width: 650px){article.post{margin-left:0;padding-left:0;padding-right:0}}.gray-text{color:#ABABAB;font-size:10px;font-weight:100;letter-spacing:1px;margin:0 0 2px 30px;text-transform:uppercase}@media (max-width: 650px){.gray-text{margin-left:0}}a.inline-ad{display:block;background:#fff;margin:0 0 20px 30px}a.inline-ad img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 0 30px 30px;max-width:100%}a.inline-ad img.mobile{display:none}a.inline-ad img.hover{display:none}.wp-polls{display:block;background:#fff;margin:0 0 20px 30px;padding:10px 30px 10px 74px}.post .wp-polls{margin-left:0;padding-left:0}.wp-polls ul{margin:10px 0}.wp-polls ul label{margin-left:5px}.wp-polls p{text-align:left !important}article.post .main .content .wp-polls p{padding-bottom:5px}@media (max-width: 650px){a.inline-ad{margin-left:0;margin-bottom:10px}a.inline-ad img{display:none}a.inline-ad img.mobile{display:block;margin:0 auto;padding-left:0}a.inline-ad img.hover{display:none}.wp-polls{display:block;background:#fff;margin:0 0 10px 0;padding:10px 15px}.post .wp-polls{padding-left:0}}.no-touch a.inline-ad:hover img{display:none}.no-touch a.inline-ad:hover img.hover{display:inline}.no-touch a.inline-ad:hover img.mobile{display:none}@media (max-width: 650px){.no-touch a.inline-ad:hover img.hover{display:none}.no-touch a.inline-ad:hover img.hover.mobile{display:block}}a.premium-job{display:block;margin:0 0 20px 30px}a.premium-job>div{background-color:#fff;background-image:url("../images/icons/premium-ad.png");background-position:right center;background-repeat:no-repeat;display:table;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;width:100%}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){a.premium-job>div{background-image:url("../images/icons/premium-ad@2x.png");background-size:62px 42px}}a.premium-job>div img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;min-height:30px;max-width:180px;vertical-align:middle;margin-right:20px}a.premium-job>div>span{display:table-cell;padding-right:42px;vertical-align:middle;width:70%}a.premium-job>div span.position{color:#000;font-size:20px}a.premium-job>div span.location{display:block;padding-left:17px;background-image:url("../images/icons/pin-gray.png");background-position:0 50%;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){a.premium-job>div span.location{background-image:url("../images/icons/pin-gray@2x.png");background-size:10px 14px}}a.premium-job>div:hover{text-decoration:none}@media (max-width: 650px){a.premium-job{margin:0 0 10px 0}a.premium-job>div{display:block;background:#fff;text-align:center}a.premium-job>div img{float:none;margin:0 0 10px;display:inline-block}a.premium-job>div>span{display:block;float:none;padding:0;text-align:center;width:100%}a.premium-job>div span.position{display:block}a.premium-job>div span.location{display:inline-block}a.premium-job:hover{text-decoration:none}}#discussion{padding:10px 0 0 30px}#discussion header{background:url(../images/backgrounds/line-blue-gray.gif) no-repeat;margin:30px 0 0;position:relative;overflow:hidden}#discussion header h3{background:url(../images/backgrounds/diagonal-white.png);padding:13px 16px 13px 16px;font-size:15px;text-transform:uppercase;letter-spacing:1.2px}#discussion .subscribe-now{text-align:center;margin:0 8%}#discussion .subscribe-now h3{margin:0 10px;padding:5px 17px 3px;text-transform:uppercase;color:#fff;background:#3e963f}#discussion .subscribe-now h3 span{text-transform:lowercase}#discussion .subscribe-now p{padding:4px 5px 7px;font-size:14px;border-bottom:1px solid #285e35;color:#fff;background:#2b743f}#discussion .subscribe-now a{text-decoration:none}#discussion .subscribe-now a:hover{text-decoration:none}#discussion .subscribe-now a:hover h3{background:#41b333}#discussion .subscribe-now a:hover p{background:#388e4a}#discussion .subscribe-now .border{height:12px;margin:0 10px;background:url(../images/backgrounds/diagonal-green.png)}@media (max-width: 650px){#discussion{padding:10px 0 0}}#disqus_thread{background:#fff;padding:20px;margin-bottom:20px}#subscribe-now,#subscribe-now-bottom{padding-bottom:20px}#subscribe-now a,#subscribe-now-bottom a{display:block}#subscribe-now a:hover,#subscribe-now-bottom a:hover{text-decoration:none}#subscribe-now a:hover h2,#subscribe-now-bottom a:hover h2{background:#41b333}#subscribe-now a:hover p,#subscribe-now-bottom a:hover p{background:#388e4a}#subscribe-now h2,#subscribe-now-bottom h2{margin:0 10px;padding:3px 10px 1px;font-size:30px;font-weight:200;letter-spacing:1.3px;text-align:center;text-transform:uppercase;color:#fff;background:#40962d}#subscribe-now p,#subscribe-now-bottom p{padding:6px 2px;border-bottom:1px solid #285e35;font-size:14px;text-align:center;color:#fff;background:#2b743f}#subscribe-now .border,#subscribe-now-bottom .border{height:12px;margin:0 10px;background:url(../images/backgrounds/diagonal-green.png)}@media (max-width: 1150px){#subscribe-now .desktop,#subscribe-now-bottom .desktop{display:none}}@media (max-width: 1050px){#subscribe-now h2,#subscribe-now-bottom h2{margin:0;padding:5px 17px 3px;font-size:1.5em;text-transform:uppercase;color:#fff;background:#3e963f}#subscribe-now p,#subscribe-now-bottom p{padding:4px 5px 7px;font-size:14px;color:#fff;background:#2b743f}#subscribe-now .border,#subscribe-now-bottom .border{display:none}}#subscribe-now-mobile{display:none;background:#505e65;margin:0 0 6px;padding:0 0 0 9px}#subscribe-now-mobile a{display:block;color:#dbe3e7;font-size:14px;line-height:32px}#subscribe-now-mobile a:hover{text-decoration:none}#subscribe-now-mobile a span{background:transparent url(../images/backgrounds/mobile-subscribe-now.png) left center no-repeat;color:#fff;float:right;padding:0 10px 0 14px;text-transform:uppercase}@media (max-width: 650px){#subscribe-now-mobile{display:block}}section.sponsors{padding:20px 0 47px;*zoom:1}section.sponsors:before,section.sponsors:after{content:" ";display:table}section.sponsors:after{clear:both}section.sponsors li{float:left;list-style:none;color:transparent;font:0/0 a;text-shadow:none}section.sponsors a{display:block;width:150px}section.sponsors a span{display:block;margin:0 auto;position:relative;background-position:right 0;background-size:200% 100%}section.sponsors .primary li{padding:0 1.7% 20px}section.sponsors .primary a{height:140px;width:140px;background-color:#fff;border-radius:100px;background-position:-5px 20px;background-repeat:no-repeat}section.sponsors .secondary a{height:55px;background-position:0 -23px}@media (max-width: 1195px){section.sponsors li{width:96.6%}section.sponsors a{margin:0 auto}}section.sponsors.wide{display:none;padding-bottom:40px}@media (max-width: 950px){section.sponsors.wide{display:block}section.sponsors.wide .primary{display:block;float:left;width:100%}section.sponsors.wide .primary li{width:25%;padding:0 0 20px 0}section.sponsors.wide .secondary{display:block;float:left;width:100%}section.sponsors.wide .secondary li{width:16.66666%;padding:0}}@media (max-width: 800px){section.sponsors.wide .secondary li{width:33.33333%}}@media (max-width: 600px){section.sponsors.wide .primary li{width:50%}}@media (max-width: 400px){section.sponsors.wide .secondary li{width:50%}}#also{position:relative;margin:0 0 30px 30px;padding:2px 30px 0;*zoom:1;background:#fff}#also:before,#also:after{content:" ";display:table}#also:after{clear:both}#also header{border-bottom:1px solid #ccc;margin-bottom:25px;background:#fff}#also header h2{padding-bottom:7px;text-transform:uppercase;color:#848586}#also header h2 b{text-transform:none;font-weight:300;color:#545454}#also header li{list-style:none}#also header .whats-this{position:absolute;top:10px;right:28px;font-size:14px}#also header .close a{position:absolute;top:14px;right:5px;width:11px;height:11px;color:transparent;font:0/0 a;text-shadow:none;background-image:url("../images/icons/close-light.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#also header .close a{background-image:url("../images/icons/close-light@2x.png");background-size:11px 11px}}#also header .close a:hover{opacity:1}#also .articles{float:left;padding-bottom:40px}#also .articles .article{float:left;width:47%}#also .articles .article h3{padding-bottom:14px;font-size:30px;line-height:1.2em;font-weight:300;letter-spacing:1.8px}#also .articles .article h3 a{color:#2aade2}#also .articles .article h3 a:hover{color:#5dcaf3}#also .articles .article:last-child{float:right}#also .articles li{list-style:none;display:inline;font-size:13px;letter-spacing:1px;color:#858684}#also .articles li time{padding-left:15px;background:url(../images/backgrounds/dot.png) 3px 50% no-repeat}@media (max-width: 1000px){#also .articles .article h3{letter-spacing:normal}}@media (max-width: 700px){#also .articles{padding-bottom:0}#also .articles .article{width:100%;padding-bottom:40px}}@media (max-width: 500px){#also{padding-left:20px;padding-right:0;padding-bottom:0}#also header ul{display:none}#also .articles{float:none;display:block;width:auto;padding-right:30px}#also .articles{*zoom:1}#also .articles:before,#also .articles:after{content:" ";display:table}#also .articles:after{clear:both}#also .articles .article h3{font-size:27px}}@media (max-width: 650px){#also{margin-left:0}}#see-also{position:relative;margin:0 0 30px 30px;padding:30px 30px 30px;*zoom:1;background:#fff}#see-also:before,#see-also:after{content:" ";display:table}#see-also:after{clear:both}#see-also .list{float:left;width:47%}#see-also .list li{background-image:url("../images/icons/arrow-teal.png");background-position:96.5% 48%;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#see-also .list li{background-image:url("../images/icons/arrow-teal@2x.png");background-size:28px 28px}}#see-also .list h3{padding-bottom:13px;font-size:17px;letter-spacing:0.5px;text-transform:uppercase;font-weight:300}#see-also .list:last-child{float:right}@media (max-width: 1000px){#see-also .list h3{font-size:16px;letter-spacing:normal}}@media (max-width: 700px){#see-also{padding-bottom:0}#see-also .list{clear:left;width:100%;padding-bottom:50px}}@media (max-width: 650px){#see-also{margin-left:0;margin-bottom:10px}}@media (max-width: 500px){#see-also{padding-left:20px;padding-right:0;padding-bottom:0}#see-also header ul{display:none}#see-also .list{float:none;display:block;width:auto;padding-right:30px}#see-also .list:last-child{float:none}#see-also .list li{background:none}}section.box{*zoom:1;padding:4px 0 41px;background:url(../images/backgrounds/line-blue-gray.gif) no-repeat}section.box:before,section.box:after{content:" ";display:table}section.box:after{clear:both}section.box header{background:url(../images/backgrounds/diagonal-white.png);position:relative;overflow:hidden}section.box header h2,section.box header h3{float:left;padding:13px 16px 13px 16px;font-size:15px;text-transform:uppercase;letter-spacing:1.2px}section.box header h2 span,section.box header h3 span{text-transform:none}section.box header a{float:right;padding:5px 10px;margin:10px 10px 5px 0;font-size:13px;text-transform:uppercase;background:#fff}section.box header a:hover{text-decoration:none;color:#5dcaf3}section.box img.avatar,section.box img.logo{float:left;width:62px;height:62px;margin:13px 12px 0 10px;padding:9px;border:1px solid #e2ebef}section.box img.subscriptions{float:left;margin:15px}section.box img.logo{width:70px;height:70px;padding:5px}section.box .content{width:auto;overflow:hidden;padding:26px 0 0 15px}section.box header+p{margin-top:10px}section.box p{font-size:19px;line-height:1.1em;padding:2px 0 8px}section.box p.view-all{font-size:15px;padding:13px 15px 0 13px}section.box p.welcome{padding:17px 13px;font-size:15px;line-height:1.5em}section.box p.description{padding:8px 15px 10px;font-size:19px;color:#3e963f}section.box p.instructions{font-size:16px}@media (max-width: 950px){section.box p.instructions{margin:0 18px}}section.box a.option{font-size:14px;text-transform:uppercase;letter-spacing:1.3px;color:#2aade2}section.box a.option:hover{color:#5dcaf3}section.box a.button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-bottom:5px;padding:15px 10px;font-size:15px;font-weight:200;letter-spacing:1.1px;text-transform:uppercase;text-align:center;color:#fff;background:#3e963f}section.box a.button.big{font-size:20px}section.box a.button.left{float:left;width:48%}section.box a.button.right{float:right;width:48%}section.box a.button:hover{text-decoration:none;background-color:#4cb64e}section.box input[type="text"],section.box textarea{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:12px;padding:8px;border:1px solid #ccc;font-size:15px}section.box input[type="text"].error,section.box textarea.error{border-color:red}section.box div.fields{padding:10px 5px}section.box div.fields div.section{margin-top:15px}section.box div.fields input[type="text"],section.box div.fields textarea{margin-left:1%;margin-right:1%;width:98%}section.box div.fields input[type="text"].half,section.box div.fields textarea.half{float:left;width:48%}section.box div.fields input[type="text"].with-button,section.box div.fields textarea.with-button{float:left;width:75%;margin-left:0;margin-right:0}section.box div.fields label{margin:0 1%}section.box div.fields p{font-size:16px;line-height:1.3em;margin-left:1%;margin-right:1%}section.box div.fields p em{clear:left;display:block}section.box div.fields p.count{margin-top:-10px}section.box div.fields a.button{float:left;margin:0 0 0 5px !important;padding:8px 0 !important;width:20%;max-width:100px}section.box div.add-form{display:none}section.box a.add-form-link{background-image:url("../images/icons/add.png");background-repeat:no-repeat;color:#98a9b1 !important;display:inline-block;font-size:14px;line-height:24px;padding:0 0 0 35px;text-decoration:none;text-transform:uppercase}section.box .show-other-location{cursor:pointer;display:inline-block;font-size:12px;margin-left:1%;margin-right:1%;position:relative;top:-10px}section.box input[type="text"].other-location{display:none}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){section.box a.add-form-link{background-image:url("../images/icons/add@2x.png");background-size:350px 24px}}section.box a.add-form-link:hover{background-position:-300px center}section.box #Subscription-Detailed{margin-top:10px}section.box #Subscription-Detailed p.title{font-weight:bold;margin:0}section.box #Subscription-Detailed em{clear:left;display:block}section.box #Subscription-Detailed .subscriptions{margin:0 1% 20px;width:98%}section.box #Subscription-Detailed .subscriptions div{float:left;width:25%;margin:0 0 5px;min-width:100px}section.box .tag-container{border-top:1px dashed #d5dee3;display:none;padding-top:10px}section.box .tag-container .tag a{color:#fff !important}section.box ul.dialog-list{border-top:1px solid #e6e6e6}section.box ul.dialog-list li{list-style:none;border-bottom:1px dashed #e6e6e6;padding:12px 15px 13px 15px;font-size:13px;color:#858684;*zoom:1}section.box ul.dialog-list li:before,section.box ul.dialog-list li:after{content:" ";display:table}section.box ul.dialog-list li:after{clear:both}section.box ul.dialog-list li b{display:block;padding:2px 0 5px;font-size:15px;font-weight:300}section.box ul.dialog-list li a{color:#2aade2}section.box ul.dialog-list li a:hover{color:#5dcaf3}section.box ul.tag-list{list-style:none;padding-top:5px}section.box ul.tag-list li{float:left;padding:7px 7px 0 0}section.box ul.tag-list li a{display:block;padding:7px 10px;font-size:15px;color:#327b99;border:1px solid #ececec;background:#fff}section.box ul.tag-list li a:hover{color:#2aade2;border-color:#2aade2;text-decoration:none}section.box ul.social-links{list-style:none;*zoom:1}section.box ul.social-links:before,section.box ul.social-links:after{content:" ";display:table}section.box ul.social-links:after{clear:both}section.box ul.social-links li{float:left;width:10%;padding:17px 3.3% 0;text-align:center}section.box ul.social-links a{display:block;width:30px;height:30px;border:1px solid #fff;color:transparent;font:0/0 a;text-shadow:none;background-color:#fff;background-image:url("../images/icons/social.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){section.box ul.social-links a{background-image:url("../images/icons/social@2x.png");background-size:60px 180px}}section.box ul.social-links a.twitter{background-position:0 0}section.box ul.social-links a.twitter:hover{background-position:-30px 0}section.box ul.social-links a.rss{background-position:0 -120px}section.box ul.social-links a.rss:hover{background-position:-30px -120px}section.box ul.social-links a.linkedin{background-position:0 -90px}section.box ul.social-links a.linkedin:hover{background-position:-30px -90px}section.box ul.social-links a.facebook{background-position:0 -30px}section.box ul.social-links a.facebook:hover{background-position:-30px -30px}section.box ul.social-links a.google{background-position:0 -60px}section.box ul.social-links a.google:hover{background-position:-30px -60px}section.box ul.social-links a.vimeo{background-position:0 -150px}section.box ul.social-links a.vimeo:hover{background-position:-30px -150px}section.box ul.checkboxes{list-style-type:none;margin:20px 0 0 18px}section.box ul.checkboxes li{margin:0 0 10px;position:relative}section.box ul.checkboxes ul{list-style-type:none;margin:6px 0 10px 18px}section.box ul.checkboxes ul li{margin:0 0 4px}section.box ul.checkboxes input{margin-right:10px;opacity:0}section.box ul.checkboxes span.checkbox{background-position:left bottom;display:inline-block;width:18px;height:18px;position:absolute;top:1px}section.box ul.checkboxes span.checkbox.checked{background-position:left top}section.box ul.checkboxes span.checkbox.company{background-image:url(../images/icons/checkbox-company.png)}section.box ul.checkboxes span.checkbox.coworking{background-image:url(../images/icons/checkbox-coworking.png)}section.box ul.checkboxes span.checkbox.event{background-image:url(../images/icons/checkbox-event.png)}section.box ul.checkboxes span.checkbox.job{background-image:url(../images/icons/checkbox-job.png?1)}section.box ul.checkboxes span.checkbox.lease{background-image:url(../images/icons/checkbox-lease.png)}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){section.box ul.checkboxes span.checkbox{background-image:url(../images/icons/checkbox-empty@2x.png);background-size:18px 36px}section.box ul.checkboxes span.checkbox.company{background-image:url(../images/icons/checkbox-company@2x.png)}section.box ul.checkboxes span.checkbox.coworking{background-image:url(../images/icons/checkbox-coworking@2x.png)}section.box ul.checkboxes span.checkbox.event{background-image:url(../images/icons/checkbox-event@2x.png)}section.box ul.checkboxes span.checkbox.job{background-image:url(../images/icons/checkbox-job@2x.png?1)}section.box ul.checkboxes span.checkbox.lease{background-image:url(../images/icons/checkbox-lease@2x.png)}}@media (max-width: 500px){section.box{padding-bottom:30px;overflow:hidden}section.box img.logo,section.box img.avatar{margin-top:20px;margin-bottom:10px;margin-right:0;padding:5px;width:62px;height:62px}section.box img.subscriptions{display:none}}section.box table{margin:0 1% 10px;width:98%}section.box table th{border-bottom:1px solid #ccc;padding:3px;text-align:left}section.box table td{padding:3px}main ul.profile-options{clear:both;list-style:none;margin-left:0 !important;padding-left:0 !important}main ul.profile-options li{display:inline-block;padding:0 12px;border-right:1px solid #2aade2;font-size:14px;line-height:14px;text-transform:uppercase;letter-spacing:1.3px}main ul.profile-options li a{color:#2aade2}main ul.profile-options li a:hover{color:#5dcaf3}main ul.profile-options li:first-child{padding-left:0}main ul.profile-options li:last-child{border-right:none}main ul.your-companies{list-style:none;margin-top:-10px}main ul.your-companies>li{float:left;clear:both;width:100%;padding-bottom:15px;border-bottom:1px dashed #d5dee3}main ul.your-companies>li:last-child{border:none}main ul.your-subscriptions{padding:5px 0 15px 20px}main ul.your-subscriptions li{font-size:15px;color:#737373}main ul.your-jobs{padding-bottom:15px;border-top:1px solid #d5dee3}main ul.your-jobs h4{float:left;margin:0;font-size:19px;font-weight:300}main ul.your-jobs>li{display:block;padding:10px 15px;border-bottom:1px dashed #d5dee3}main ul.your-jobs>li p.expires{float:right;padding-left:10px}@media (max-width: 500px){main ul.profile-options.long li{display:block;padding:4px 0 2px;border:none}main ul.your-jobs>li{padding-top:13px;padding-bottom:12px}main ul.your-jobs>li p.expires{float:none;display:block;clear:both;padding-top:3px;padding-bottom:14px;padding-left:0;font-size:14px}main ul.your-jobs h4{font-size:17px;padding-bottom:2px}}ul.simple-list{margin:10px 0 !important;padding-left:20px !important}ul.item-list{border-top:1px solid #e6e6e6}ul.item-list li{list-style:none;border-bottom:1px dashed #e6e6e6;padding:13px 15px 14px 13px;font-size:14px;color:#b6b6b5;*zoom:1}ul.item-list li:before,ul.item-list li:after{content:" ";display:table}ul.item-list li:after{clear:both}ul.item-list li a{display:block}ul.item-list li a:hover{text-decoration:none}ul.item-list li b{display:block;padding:2px 0 2px;font-size:15px;font-weight:300;color:#2aade2}ul.item-list li a:hover b{text-decoration:underline;color:#5dcaf3}ul.item-list time{float:left;display:inline-block;width:42px;height:41px;background:#b0b9bd;margin-right:8px;vertical-align:top;color:#fff}ul.item-list time .day{display:block;padding-top:4px;font-size:22px;line-height:20px;font-weight:400;text-align:center}ul.item-list time .month{display:block;font-size:12px;line-height:12px;text-align:center;letter-spacing:1.5px;text-transform:uppercase}ul.item-list .event{display:block;overflow:hidden;width:auto}@media (max-width: 500px){ul.item-list a{padding-right:0}}ul.tags{padding:4px 20px 0 26px}aside ul.tags{padding-left:0;padding-top:10px}ul.tags li{display:inline-block;padding:0 5px 7px 0;font-size:14px;letter-spacing:0.2px}ul.tags li a{display:block;padding:7px 10px 9px;color:#fff;background:#90a3ac}ul.tags li a:hover{text-decoration:none;background:#136789}@media (max-width: 650px){ul.tags{padding-left:20px}aside ul.tags{padding-left:0}}#tags span{background:#90a3ac;color:#fff;display:inline-block;margin:0 5px 7px 0;padding:7px 10px 9px;font-size:14px;letter-spacing:0.2px;position:relative}#tags span a{color:#fff;text-indent:-9999px;position:absolute;width:100%;height:100%;left:0;top:0}#tags span:hover{text-decoration:none;background:#136789}ul.categories{display:inline-block}ul.categories li{display:inline-block;padding-bottom:7px}ul.categories li a{display:block;padding:5px 12px;border:1px solid #ececec;color:#337496}ul.categories li a:hover{text-decoration:none;border-color:#136789}@media (max-width: 650px){ul.categories{padding-left:20px}}#detail-view{padding-top:30px;margin:0 0 30px 30px;*zoom:1;background:#fff}#detail-view:before,#detail-view:after{content:" ";display:table}#detail-view .mobile-only{display:none}@media (max-width: 650px){#detail-view .mobile-only{display:block}}@media (max-width: 650px){#detail-view .no-mobile{display:none}}#detail-view.empty{margin-left:0;padding-top:0}#detail-view:after{clear:both}#detail-view .main{overflow:hidden;margin-right:5%;padding-bottom:10px}#detail-view .main h2{padding:0 0 16px 20px;font-size:58px;line-height:1.1em;color:#2aade2}@media (max-width: 1000px){#detail-view .main h2{font-size:54px}}@media (max-width: 650px){#detail-view .main h2{padding-top:60px;padding-bottom:6px;padding-left:10px;font-size:34px}}#detail-view .main p{padding:0 0 28px 20px;line-height:22px}#detail-view .main p.contact{margin:10px 0;padding:0}#detail-view .main ul{list-style-type:disc;padding:0 0 28px 40px}#detail-view .main ul.links{list-style-type:none;padding:0 0 13px 10px}#detail-view .main ul.links li{display:inline-block;padding:1px 0 4px 10px;font-size:15px}#detail-view .main ul.links li a,#detail-view .main ul.links li span{display:inline-block;margin-left:5px;padding:5px 0 5px 32px;color:#85888a;background-position:0 4px;background-repeat:no-repeat}#detail-view .main ul.links li a:hover{background-position:0 -72px}#detail-view .main ul.links li a.website{background-image:url("../images/icons/website.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#detail-view .main ul.links li a.website{background-image:url("../images/icons/website@2x.png");background-size:24px 100px}}#detail-view .main ul.links li a.linkedin{background-image:url("../images/icons/linkedin.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#detail-view .main ul.links li a.linkedin{background-image:url("../images/icons/linkedin@2x.png");background-size:24px 100px}}#detail-view .main ul.links li a.twitter{background-image:url("../images/icons/twitter.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#detail-view .main ul.links li a.twitter{background-image:url("../images/icons/twitter@2x.png");background-size:24px 100px}}#detail-view .main ul.links li span.phone{background-image:url("../images/icons/phone.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#detail-view .main ul.links li span.phone{background-image:url("../images/icons/phone@2x.png");background-size:24px 24px}}#detail-view .main ul.links li a:hover{color:#5dcaf3}#detail-view .main ul.dialog-list{margin-top:-15px;padding-left:0}#detail-view .main ul.dialog-list li{list-style:none;border-bottom:1px dashed #e6e6e6;padding:12px 15px 13px 15px;font-size:13px;color:#858684;*zoom:1}#detail-view .main ul.dialog-list li:before,#detail-view .main ul.dialog-list li:after{content:" ";display:table}#detail-view .main ul.dialog-list li:after{clear:both}#detail-view .main ul.dialog-list li b{display:block;padding:2px 0 5px;font-size:15px;font-weight:300}#detail-view .main ul.dialog-list li a{color:#2aade2}#detail-view .main ul.dialog-list li a:hover{color:#5dcaf3}#detail-view .main ul.dialog-list li span.twitter-timestamp{position:static;display:block;color:#bec5c9}#detail-view .main h3{padding:13px 25px;margin:10px 0 15px;font-size:16px;position:relative;text-transform:uppercase;background:url(../images/backgrounds/diagonal-white-light.png)}#detail-view .main h3.subtitle{background:none;font-size:24px;margin:0;padding:0 0 16px 20px;text-transform:none}@media (max-width: 650px){#detail-view .main h3.subtitle{padding-bottom:6px;padding-left:10px;font-size:20px}}#detail-view .main header{position:relative}#detail-view .main header a{position:absolute;top:20px;right:10px;padding:5px 10px 5px 32px;font-size:13px;text-transform:uppercase;background:#fff;background-position:10px 50%;background-repeat:no-repeat}#detail-view .main header a:hover{text-decoration:none;color:#5dcaf3}#detail-view .main header a.twitter{background-image:url(../images/icons/twitter-small.png)}#detail-view .main header iframe{position:absolute;right:15px;top:22px}@media (max-width: 650px){#detail-view .main header iframe{top:12px}}#detail-view .main .group{*zoom:1}#detail-view .main .group:before,#detail-view .main .group:after{content:" ";display:table}#detail-view .main .group:after{clear:both}#detail-view .main .group div.tags,#detail-view .main .group div.type{float:left;width:48%;padding-bottom:28px}#detail-view .main .group div.categories,#detail-view .main .group div.category{float:right;width:48%;padding-bottom:28px}#detail-view .main .group div.stats{width:48%}#detail-view .main .group div.with-table{width:48%;padding-bottom:28px}#detail-view .main .group div.with-table div{padding:0 0 0 20px}#detail-view .main .group div.with-table table{width:100%}#detail-view .main .group div.with-table table th{border-bottom:1px solid #ccc;font-weight:normal;padding:3px;text-align:left}#detail-view .main .group div.with-table table td{padding:3px}#detail-view .main .group div.new-line{clear:left}#detail-view .main .group div.single{width:100%}#detail-view .main .group .left-aligned{float:left}#detail-view .main .group .right-aligned{float:right}@media (max-width: 900px){#detail-view .main .group div.tags,#detail-view .main .group div.type{float:none;width:100%}#detail-view .main .group div.type,#detail-view .main .group div.category{padding-bottom:0}#detail-view .main .group div.categories,#detail-view .main .group div.category{float:none;width:100%}#detail-view .main .group div.stats{width:100%}#detail-view .main .group div.with-table{width:100%}#detail-view .main .group .left-aligned,#detail-view .main .group .right-aligned{float:none}}#detail-view .main ul.listing{padding:0 0 45px;list-style:none}#detail-view .main ul.listing li:first-child{padding-top:0}#detail-view .main ul.listing li{position:relative;padding:15px 105px 15px 25px;border-bottom:1px dashed #d5dee3}#detail-view .main ul.listing li time{position:absolute;bottom:15px;right:15px;color:#b6b6b5}#detail-view .main ul.listing a{color:#2aade2}#detail-view .main ul.listing a:hover{color:#5dcaf3}#detail-view .main ul.listing.tweets li{font-size:15px;padding-right:25px}#detail-view .main ul.listing.tweets li time{position:static;display:block;color:#bec5c9}#detail-view .main ul.categories{padding-left:25px}#detail-view .main ul.categories li{padding-right:4px}#detail-view .main ul.tags{padding-left:25px}#detail-view .main ul.people,#detail-view .main ul.events{*zoom:1;list-style:none;padding:0 25px 25px 15px}#detail-view .main ul.people:before,#detail-view .main ul.people:after,#detail-view .main ul.events:before,#detail-view .main ul.events:after{content:" ";display:table}#detail-view .main ul.people:after,#detail-view .main ul.events:after{clear:both}#detail-view .main ul.people li,#detail-view .main ul.events li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:33.33333%;padding:0 0 10px 10px}#detail-view .main ul.people li a,#detail-view .main ul.events li a{display:block;min-height:70px;padding:28px 10px 10px 15px;border:1px solid #e5e5e5;font-size:14px}#detail-view .main ul.people li a strong,#detail-view .main ul.events li a strong{color:#2aade2;font-size:16px;font-weight:normal}#detail-view .main ul.people li img,#detail-view .main ul.events li img{float:right;margin:-15px 0 0 10px;border:1px solid #e5e5e5}#detail-view .main ul.people li a:hover,#detail-view .main ul.events li a:hover{text-decoration:none;border-color:#5dcaf3}@media (max-width: 1100px){#detail-view .main ul.people li,#detail-view .main ul.events li{width:50%}}@media (max-width: 800px){#detail-view .main ul.people li,#detail-view .main ul.events li{width:100%}}#detail-view .main ul.events li a{display:block}#detail-view .main ul.events li a:hover{text-decoration:none}#detail-view .main ul.events li strong{display:block;padding:2px 0 2px;font-size:15px;font-weight:300;color:#2aade2}#detail-view .main ul.events li a:hover strong{text-decoration:underline;color:#5dcaf3}#detail-view .main ul.events time{float:left;display:inline-block;width:42px;height:41px;background:#b0b9bd;margin-right:8px;vertical-align:top;color:#fff}#detail-view .main ul.events time .day{display:block;padding-top:4px;font-size:22px;line-height:20px;font-weight:400;text-align:center}#detail-view .main ul.events time .month{display:block;font-size:12px;line-height:12px;text-align:center;letter-spacing:1.5px;text-transform:uppercase}#detail-view .main ul.events .event{display:block;overflow:hidden;width:auto}.associated-event-entities{display:none}section.box input[type="text"].event-company{display:none}section.box input[type="text"].event-group{display:none}@media (max-width: 500px){#detail-view .main ul.events a{padding-right:0}}#detail-view .main #map{padding:0;height:159px;margin:0 0 28px}#detail-view .main #map p{padding:15px 0 0 0;font-size:14px}#detail-view .main #map a{color:#2aade2}#detail-view .main #map a:hover{color:#5dcaf3}#detail-view .main .menu{display:none}#detail-view .main .buttons{display:none}@media (max-width: 650px){#detail-view .main{overflow:visible;margin-right:10px;margin-left:5px}#detail-view .main .menu{display:block;padding-top:5px;margin-left:-10px}#detail-view .main ul.links{padding-left:0;margin-left:-5px;overflow:hidden}#detail-view .main ul.links li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#detail-view .main ul.listing{padding-left:5px}#detail-view .main ul.listing li{padding-left:15px}#detail-view .main header a.twitter{display:none}#detail-view .main ul.people{padding-left:5px;padding-right:15px}#detail-view .main .buttons{display:block;text-align:left}#detail-view .main .buttons a{display:inline-block;text-align:center;margin:5px 0 20px -10px;padding:18px 25px 18px 50px;font-size:15px;color:#fff;background-color:#3e963f;background-image:url("../images/icons/arrow-green.png");background-position:11% 52%;background-repeat:no-repeat}}@media only screen and (max-width: 650px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (max-width: 650px) and (min--moz-device-pixel-ratio: 1.3), only screen and (max-width: 650px) and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (max-width: 650px) and (min-resolution: 125dpi), only screen and (max-width: 650px) and (min-resolution: 1.3dppx){#detail-view .main .buttons a{background-image:url("../images/icons/arrow-green@2x.png");background-size:24px 24px}}@media (max-width: 650px){#detail-view .main.center h2{padding-left:80px}#detail-view .main.center ul.links{padding-left:70px}}#detail-view aside{float:left;width:240px;margin-left:-40px;margin-right:25px;padding-top:12px;max-width:100%}#detail-view aside time{text-align:center}#detail-view aside time .date{display:block;margin-bottom:4px;padding:15px 0 24px;color:#fff;background:#90a3ac}#detail-view aside time .date .day{display:block;font-size:80px;line-height:1em;font-weight:600}#detail-view aside time .date .month{display:block;font-size:37px;letter-spacing:4px;text-indent:4px;line-height:1em;font-weight:400;text-transform:uppercase}#detail-view aside time .date .year{display:block;font-size:20px;text-indent:11px;letter-spacing:11px}#detail-view aside time .time{display:block;padding:12px 0;font-size:20px;letter-spacing:0.5px;color:#90a3ac;background:#e7e7e7}#detail-view aside .logo-wrapper{display:table;table-layout:fixed;width:100%}#detail-view aside .avatar,#detail-view aside .logo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:5%;border:1px solid #ced1d3;max-width:100%;background:#fff}#detail-view aside .logo{height:212px;width:240px;display:table-cell;vertical-align:middle;text-align:center}#detail-view aside .logo img{max-width:100%}#detail-view aside .menu{padding-top:20px}#detail-view .menu .stButton{font-size:16px;margin:0}#detail-view .menu .stButton .sharethis{color:#98a9b1;background:none}#detail-view .menu a:hover .stButton .sharethis{color:#5dcaf3}#detail-view .menu .stButton .sharethis:hover{color:#5dcaf3}#detail-view .menu .stButton .chicklets{font-family:"Source Sans Pro", "Arial Narrow", "Frutiger", Tahoma, sans-serif;font-size:16px;padding:0}#detail-view .menu .stButton .chicklets:hover{opacity:1}@media (max-width: 1100px){#detail-view aside{margin-right:15px}}@media (max-width: 800px){#detail-view aside{margin-left:-25px;padding-top:8px;width:210px}#detail-view aside .menu{padding-top:17px;padding-right:10px}#detail-view aside .menu li a{padding-left:40px;background-position:10px 50%}#detail-view aside .menu li a:hover{background-position:-290px 50%}#detail-view aside .menu li.button a:hover{background-position:8% 52%}#detail-view aside .menu li.button{font-size:20px}}@media (max-width: 650px){#detail-view aside{position:absolute;margin-left:-5px;margin-top:-19px}#detail-view aside .avatar,#detail-view aside .logo{position:absolute;top:80px;width:70px;height:70px;padding:6px;display:none}#detail-view aside ul.menu{position:absolute;top:-18px;display:none}#detail-view aside ul.menu li.button a{padding:18px 25px 18px 50px;font-size:15px}#detail-view aside ul.menu li a.add,#detail-view aside ul.menu li a.edit,#detail-view aside ul.menu li a.all{display:none}#detail-view aside time{position:absolute;top:80px;width:70px}#detail-view aside time .date{padding:2px 0 3px}#detail-view aside time .date .day{font-size:40px}#detail-view aside time .date .month{font-size:19px;line-height:.7em}#detail-view aside time .date .year{padding-right:5px;font-size:15px;letter-spacing:3px}#detail-view aside time .time{display:none}}#detail-view .menu{padding-bottom:28px;padding-top:28px;max-width:245px}#detail-view .menu li{display:block;text-transform:uppercase;letter-spacing:1px;line-height:1em}#detail-view .menu li a{display:block;padding:9px 0 8px 62px;color:#98a9b1;background-position:28px 50%;background-repeat:no-repeat}#detail-view .menu li a:hover{background-position:-275px 50%;color:#5dcaf3;text-decoration:none}#detail-view .menu li a.edit{background-image:url("../images/icons/edit.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#detail-view .menu li a.edit{background-image:url("../images/icons/edit@2x.png");background-size:350px 24px}}#detail-view .menu li a.add{background-image:url("../images/icons/add.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#detail-view .menu li a.add{background-image:url("../images/icons/add@2x.png");background-size:350px 24px}}#detail-view .menu li a.all{background-image:url("../images/icons/all.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#detail-view .menu li a.all{background-image:url("../images/icons/all@2x.png");background-size:350px 24px}}#detail-view .menu li a.share{background-image:url("../images/icons/share.png");height:16px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#detail-view .menu li a.share{background-image:url("../images/icons/share@2x.png");background-size:350px 24px}}#detail-view .menu li a.skills{background-image:url("../images/icons/skills-expanded.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#detail-view .menu li a.skills{background-image:url("../images/icons/skills-expanded@2x.png");background-size:350px 24px}}#detail-view .menu li a.skills.minimized{background-image:url("../images/icons/skills-minimized.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#detail-view .menu li a.skills.minimized{background-image:url("../images/icons/skills-minimized@2x.png");background-size:350px 24px}}#detail-view .menu li.button{margin-bottom:20px;font-size:25px;font-weight:200;letter-spacing:2px;line-height:1em}#detail-view .menu li.button a{display:block;padding:30px 8% 30px 27%;color:#fff;background-color:#3e963f;background-image:url("../images/icons/arrow-green.png");background-position:11% 52%;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#detail-view .menu li.button a{background-image:url("../images/icons/arrow-green@2x.png");background-size:24px 24px}}@media (max-width: 1150px){#detail-view .menu li.button a{background-position:8% 52%}}#detail-view .menu li.button a:hover{background-color:#4cb64e;text-decoration:none}#detail-view .menu ul.tags{border-bottom:1px solid #dfe1e2;margin:0 0 20px 60px;padding-bottom:20px;padding-right:0}#detail-view .menu .tags li{font-size:16px;text-transform:none}#detail-view .menu .tags li a{color:#fff;display:inline-block;padding:7px 5% 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%}@media (max-width: 800px){#detail-view{margin-left:25px}#detail-view div.main h3{margin-left:5px;padding-left:15px}#detail-view .menu ul.tags{margin-left:40px}}@media (max-width: 650px){#detail-view{margin-top:77px;margin-left:0;margin-bottom:10px}#detail-view.box{margin-top:0}#detail-view div.main{padding-bottom:30px}#detail-view div.map{padding-left:5px;margin:0}}#list-view{padding-top:25px;margin-left:30px;margin-bottom:30px;background:#fff}#list-view .filter-bar{*zoom:1;padding:12px 0 42px;overflow:visible}#list-view .filter-bar:before,#list-view .filter-bar:after{content:" ";display:table}#list-view .filter-bar:after{clear:both}#list-view .filter-bar img.spinner{display:none;position:absolute;top:-15px;left:5px}#list-view .filter-bar a.button{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:-30px;padding:30px 25px 30px 55px;font-size:25px;font-weight:200;letter-spacing:2px;text-transform:uppercase;line-height:24px;color:#fff;background-color:#3e963f;background-image:url("../images/icons/add-green.png");background-position:20px 52%;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#list-view .filter-bar a.button{background-image:url("../images/icons/add-green@2x.png");background-size:18px 18px}}#list-view .filter-bar a.button.edit{background-image:url("../images/icons/edit-green.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#list-view .filter-bar a.button.edit{background-image:url("../images/icons/edit-green@2x.png");background-size:18px 18px}}#list-view .filter-bar a.button:hover{text-decoration:none;background-color:#4cb64e}#list-view .filter-bar .filters{overflow:hidden;margin-right:30px}#list-view .filter-bar .filters .box{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:84px;padding:15px 30px 0 30px;background:url(../images/backgrounds/diagonal-white-light.png)}#list-view .filter-bar .filters .box label{display:block;text-transform:uppercase;text-align:center;font-size:20px;white-space:nowrap}#list-view .filter-bar .filters .box select{width:100%;margin-top:10px}#list-view .filter-bar .filters .box input{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:10px;border:1px solid #ccc;padding:8px 10px 8px 27px;background-color:#fff;background-image:url("../images/icons/search2.png");background-position:8px 50%;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#list-view .filter-bar .filters .box input{background-image:url("../images/icons/search2@2x.png");background-size:14px 14px}}#list-view .filter-bar .filters .box #filter-interest{min-width:190px}#list-view .filter-bar .filters .filter{height:84px;padding-top:25px;margin:0 1.5%}#list-view .filter-bar .filters .filter.search{padding-top:13px;width:100%}@media (max-width: 1050px){#list-view .filter-bar .filters .filter.search{margin-top:0}}@media (max-width: 800px){#list-view .filter-bar .filters .filter.search{padding-top:20px}}#list-view .filter-bar .filters .filter ul,#list-view .filter-bar .filters .search ul{display:table;width:100%}#list-view .filter-bar .filters .filter li,#list-view .filter-bar .filters .search li{display:table-cell;padding-right:15px}#list-view .filter-bar .filters .filter li.label,#list-view .filter-bar .filters .search li.label{padding-right:10px}@media (max-width: 1150px){#list-view .filter-bar .filters .filter li.label,#list-view .filter-bar .filters .search li.label{display:none}}#list-view .filter-bar .filters .filter li:last-child,#list-view .filter-bar .filters .search li:last-child{padding:0}#list-view .filter-bar .filters .pagination{padding:25px 8px 0 30px;margin-left:1.5%;width:98.5%}#list-view .filter-bar .filters .pagination ul{float:right}#list-view .filter-bar .filters .pagination li{float:left;list-style:none}#list-view .filter-bar .filters .pagination li a,#list-view .filter-bar .filters .pagination li span{display:block;padding:5px 10px}#list-view .filter-bar .filters .pagination li a:hover{color:#5dcaf3;text-decoration:none}#list-view .filter-bar .filters .pagination li .ellipsis{display:block;padding:5px 5px 0 5px}#list-view .filter-bar .filters .pagination li.current a,#list-view .filter-bar .filters .pagination li.current span{background:#fff}#list-view .filter-bar .filters .pagination li.next a,#list-view .filter-bar .filters .pagination li.next span{width:16px;height:16px;margin:3px 11px;color:transparent;font:0/0 a;text-shadow:none;background-image:url("../images/icons/pagination.png");background-position:-10px -13px;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#list-view .filter-bar .filters .pagination li.next a,#list-view .filter-bar .filters .pagination li.next span{background-image:url("../images/icons/pagination@2x.png");background-size:100px 100px}}#list-view .filter-bar .filters .pagination li.previous a,#list-view .filter-bar .filters .pagination li.previous span{width:16px;height:16px;margin:3px 11px;color:transparent;font:0/0 a;text-shadow:none;background-image:url("../images/icons/pagination.png");background-position:-10px -63px;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#list-view .filter-bar .filters .pagination li.previous a,#list-view .filter-bar .filters .pagination li.previous span{background-image:url("../images/icons/pagination@2x.png");background-size:100px 100px}}#list-view .filter-bar .filters .pagination li.next a:hover{background-position:-60px -13px}#list-view .filter-bar .filters .pagination li.previous a:hover{background-position:-60px -63px}@media (max-width: 800px){#list-view .filter-bar{margin-right:0;padding-top:0;padding-bottom:25px}#list-view .filter-bar img.spinner{top:-20px}#list-view .filter-bar a.button{margin-left:-25px;padding:23px 25px 23px 54px;font-size:20px}#list-view .filter-bar .filters{margin-right:15px}#list-view .filter-bar .filters .box{padding:20px 15px 0;height:70px}#list-view .filter-bar .filters .box input{margin-top:0;padding:5px 5px 5px 27px}}#list-view .filter-bar.jobs .filter,#list-view .filter-bar.companies .filter,#list-view .filter-bar.people .filter{width:65%}#list-view .filter-bar.jobs .search,#list-view .filter-bar.companies .search,#list-view .filter-bar.people .search{width:32%}@media (max-width: 1050px){#list-view .filter-bar.jobs .filter,#list-view .filter-bar.companies .filter,#list-view .filter-bar.people .filter{width:100%;margin-right:0}#list-view .filter-bar.jobs .search,#list-view .filter-bar.companies .search,#list-view .filter-bar.people .search{margin:10px 0 0 1.5%;width:98.5%}}#list-view .filter-bar.people .filter li{width:85%}#list-view .filter-bar.people .filter li:first-child{width:initial}#list-view .filter-bar.events .filter{width:50%}#list-view .filter-bar.events .search{width:47%}#list-view .filter-bar.freelancers .filter{width:60%}#list-view .filter-bar.freelancers .search{width:37%}@media (max-width: 950px){#list-view .filter-bar.freelancers .filter{width:100%;margin-right:0}#list-view .filter-bar.freelancers .search{margin:10px 0 0 1.5%;width:98.5%}}#list-view footer.filter-bar{clear:left;margin-bottom:30px}@media (max-width: 800px){#list-view{margin-left:25px}}@media (max-width: 650px){#list-view{margin-left:0;margin-top:77px;margin-bottom:10px;padding-top:15px}#list-view header.filter-bar a.button{margin-left:-5px;padding-top:18px;padding-bottom:18px;font-size:15px}#list-view header.filter-bar .filters{display:none}#list-view header.filter-bar img.spinner{display:none}#list-view .filter-bar.freelancers a.button{padding-top:14px;padding-bottom:14px;width:170px;line-height:1.1em}#list-view footer.filter-bar a.button{display:none}#list-view footer.filter-bar .filters .pagination ul{float:none;display:block;width:100%;text-align:center}#list-view footer.filter-bar .filters .pagination ul li{float:none;display:inline-block}#list-view footer.filter-bar .filters .pagination ul li.previous,#list-view footer.filter-bar .filters .pagination ul li.next{position:relative;top:-12px}#list-view footer.filter-bar .filters .box{padding-left:5px;padding-right:5px}#list-view.no-button{padding-top:77px}}#detail-list{list-style:none;margin:0 3% 0 6%;border-top:1px solid #ccc}#detail-list>li span{display:none}#detail-list>li p span{display:inline}#detail-list>li p span:hover{text-decoration:underline}#detail-list li{display:block}#detail-list li a{display:block;*zoom:1;padding:15px 1.5% 15px 10px;border-bottom:1px solid #ccc;font-size:15px;color:#505e65}#detail-list li a:before,#detail-list li a:after{content:" ";display:table}#detail-list li a:after{clear:both}#detail-list li a img{float:left;margin:6px 22px 0 0;max-width:144px}#detail-list li a .profile{overflow:hidden}#detail-list li a .profile h3{padding-bottom:2px;font-size:19px;font-weight:400;color:#136789}#detail-list li a .profile p{padding-bottom:8px}#detail-list li a .categories li{display:inline-block;padding:7px 9px;margin-right:7px;border:1px solid #ececec;font-size:12px;font-weight:400;color:#97a8ae;background:#fff}#detail-list li a:hover{text-decoration:none;background:#f2f7f8}#detail-list li div.lease{border-bottom:1px solid #ccc;display:block;padding:10px 0;width:100%}#detail-list li div.lease div{display:inline-block;padding:0 2% 0 0;vertical-align:top;width:28%}#detail-list li div.lease div.image{width:8%}#detail-list li div.lease div.image img{max-width:100%}#detail-list li div.lease a{border:none;display:inline;padding:0}#detail-list li div.lease a:hover{background:none;text-decoration:underline}#detail-list li div.lease a:before,#detail-list li div.lease a:after{display:none}#detail-list li div.lease span.description{display:block;font-style:italic;margin:3px 0 0}#detail-list li a:after{clear:both}@media (max-width: 650px){#detail-list{width:94%;margin:0 3%}#detail-list li a img{margin-right:20px}#detail-list li a .profile p{font-size:16px}#detail-list li a .categories{display:none}}p.no-results{font-size:19px;padding:15px 1.5%}@media (max-width: 500px){#detail-list li a img{margin-right:10px}#detail-list.companies li a img{float:none;display:block;max-width:100%;margin:6px auto 15px}#detail-list.companies li a .profile{padding-left:10px;padding-right:10px}#detail-list.companies li a .profile h3{text-align:center}#detail-list li div.lease div{width:31.33%}#detail-list li div.lease div.image{display:none}}#directory-content,#events-list{padding-bottom:30px}.premium-listing{position:relative;margin:0 30px 30px -30px;padding:13px 33px 8px;border:1px solid #e4e9ec;*zoom:1;background:#fff}.premium-listing:before,.premium-listing:after{content:" ";display:table}.premium-listing:after{clear:both}.premium-listing .logo{float:left;width:210px;height:212px}.premium-listing .logo a{width:210px;height:212px;display:table-cell;vertical-align:middle;text-align:center}.premium-listing .logo img{max-width:100%}.premium-listing .main{width:auto;overflow:hidden;padding:13px 0 0 55px}.premium-listing .main a{color:#2aade2}.premium-listing .main a:hover{color:#5dcaf3}.premium-listing .main h3{padding-bottom:7px;font-size:26px;font-weight:400}.premium-listing .main p{padding-bottom:15px}.premium-listing .main p.location{margin-bottom:28px;padding:0}.premium-listing .main p.location span{padding-left:17px;background-image:url("../images/icons/pin-gray.png");background-position:0 50%;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.premium-listing .main p.location span{background-image:url("../images/icons/pin-gray@2x.png");background-size:10px 14px}}.premium-listing .main a.more{font-weight:400;text-transform:uppercase}.premium-listing .premium{position:absolute;top:0;right:25px;padding:2px 5px;text-transform:uppercase;letter-spacing:1.5px;font-size:12px;color:#fff;background:#136789}@media (max-width: 900px){.premium-listing{padding-top:5px;padding-left:15px}.premium-listing .main{padding-left:20px}.premium-listing .premium{display:none}}@media (max-width: 800px){.premium-listing{margin-left:-25px;margin-right:15px}}@media (max-width: 650px){.premium-listing{margin:0 10px 20px;padding-top:20px;padding-bottom:2px;text-align:center}.premium-listing .logo{float:none;width:100%;height:auto;display:inline-block;text-align:center}.premium-listing .logo a{display:block;width:auto;height:auto}.premium-listing .main p.location{margin-bottom:10px}.premium-listing .content{display:none}}#jobs-table{width:91%;margin:0 3% 0 6%}#jobs-table td{border-top:1px solid #ccc;padding:18px 2.5% 16px;font-size:14px;color:#858684;min-width:90px}#jobs-table td img{margin:4px 10px 4px 0;max-width:100px;vertical-align:middle}#jobs-table td .job{overflow:hidden;display:inline-block;vertical-align:middle}#jobs-table td b{font-size:21px;line-height:21px;font-weight:300;color:#000}#jobs-table td .location{padding-left:17px;background-image:url("../images/icons/pin-gray.png");background-position:0 50%;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#jobs-table td .location{background-image:url("../images/icons/pin-gray@2x.png");background-size:10px 14px}}#jobs-table td em{display:inline-block;margin-top:2px;padding:3px 5px;font-size:13px;line-height:12px;letter-spacing:1.5px;text-transform:uppercase;font-style:normal;background:#3e963f;color:#fff}#jobs-table td time{font-size:12px}#jobs-table td:last-child{text-align:right;padding-left:10px}#jobs-table tr:last-child td{border-bottom:1px solid #ccc}#jobs-table tr.featured td{background:#edf3f5}#jobs-table tr:hover td{background:#f2f7f8;cursor:pointer}@media (max-width: 850px){#jobs-table td b{font-size:18px;font-weight:400}#jobs-table td time{display:none}}@media (max-width: 650px){#jobs-table{width:94%;margin:0 3% 30px}#jobs-table td{padding:20px 0 18px;position:relative;font-size:16px}#jobs-table td em{position:absolute;top:-2px;right:0}#jobs-table td .location{display:none}#jobs-table td img{border:1px solid #ececec;border-left:none;margin-bottom:33px}#jobs-table td.location{display:none}}#data{padding:33px 0 30px 0;margin:0 0 30px 30px;background:#fff}#data header{padding-left:50px}#data p{padding:0 80px 47px 0;font-size:35px;line-height:1.2em;color:#2aade2}#data .tablet{display:none}#data ul{padding-right:30px;margin-left:-30px}#data ul li{display:block;margin-bottom:20px;font-size:30px;background:url(../images/backgrounds/diagonal-white-light.png)}#data ul li a{display:block;background-image:url("../images/icons/arrow-next.png");background-position:97% 30px;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#data ul li a{background-image:url("../images/icons/arrow-next@2x.png");background-size:30px 120px}}#data ul li a strong{min-width:70px;display:inline-block;padding:21px 42px;margin-right:30px;font-size:33px;font-weight:300;text-align:center;color:#fff}#data ul li a:hover{background-position:97% -60px}#data ul li a:hover{text-decoration:none;color:#5dcaf3}#data ul li.companies strong{background:#136789}#data ul li.startups strong{background:#4d0c33}#data ul li.people strong{background:#c82414}#data ul li.freelancers strong{background:#d38116}#data ul li.investors strong{background:#a18f45}#data ul li.groups strong{background:#3e963f}@media (max-width: 950px){#data{margin-bottom:0}#data .desktop{display:none}#data .tablet{display:block;padding-bottom:20px;font-size:17px;color:#545454}#data h2.tablet{padding:0 0 10px 0;text-transform:uppercase}#data div.buttons{margin-left:-10px}#data div.buttons a.button{display:inline-block;padding:10px 15px;margin:0 0 20px 10px;font-size:15px;color:#fff}}@media (max-width: 800px){#data{margin-left:25px}#data ul{margin-left:-25px;padding-right:15px}}@media (max-width: 650px){#data{margin-top:77px;margin-left:0;margin-right:0;padding-top:80px}#data p{padding-right:20px}#data h2.tablet{font-size:20px}#data ul{margin-left:-5px;padding-right:10px}#data ul li a{font-size:28px;background-position:97% 24px}#data ul li a strong{min-width:64px;font-size:28px}#data ul li a:hover{background-position:97% 24px}}@media (max-width: 500px){#data header{padding-left:20px}#data div.buttons{padding-bottom:25px;padding-right:10px}#data div.buttons a.button{margin-bottom:15px}#data ul li{margin-bottom:15px}#data ul li a{font-size:23px;background-position:96% 17px}#data ul li a strong{padding:13px 20px;margin-right:12px;font-size:23px}#data ul li a:hover{background-position:96% 17px}}@media (max-width: 950px){.column.data{display:block;width:auto;margin:0 0 30px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 30px 0 70px;background:#fff}.column.data .box.welcome{display:none}}@media (max-width: 800px){.column.data{margin-left:25px}}@media (max-width: 650px){.column.data{margin:0;padding:20px 10px 0}.column.data section.box{padding-bottom:40px}}#calendar{position:relative}#calendar .nav-bar{position:relative;height:38px;margin:-2px 10px 0}#calendar .nav-bar h2{text-align:center;font-size:38px;font-weight:400;line-height:1em;text-transform:uppercase}#calendar .nav-bar a{position:absolute;top:5px;width:30px;height:30px;color:transparent;font:0/0 a;text-shadow:none;z-index:1}#calendar .nav-bar a.previous{left:0;background-image:url("../images/icons/prev.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#calendar .nav-bar a.previous{background-image:url("../images/icons/prev@2x.png");background-size:30px 30px}}#calendar .nav-bar a.next{right:0;background-image:url("../images/icons/next.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#calendar .nav-bar a.next{background-image:url("../images/icons/next@2x.png");background-size:30px 30px}}#calendar .calendar-wrapper{overflow:hidden}#calendar #event-week-content,#calendar #event-month-content{width:300%}#calendar ul.weekly{padding-top:8px;display:table;border-spacing:10px;width:33.333%;float:left}#calendar ul.weekly>li{display:table-cell;padding-bottom:10px;min-height:100px;border-top:15px solid #fff;border-bottom:30px solid #fff;vertical-align:top;list-style:none;width:12.5%;margin-right:.7%;background:#f2f4f5}#calendar ul.weekly>li .date{padding:7px 10px 5px;background:url(../images/backgrounds/diagonal-white-light.png)}#calendar ul.weekly>li .date h3{font-size:20px;line-height:1em;text-transform:uppercase}#calendar ul.weekly>li .date time{display:block;font-size:14px}#calendar ul.weekly>li.today{width:20.8%;border:2px solid #2aade2;padding-bottom:10px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#calendar ul.weekly>li.today .date{padding:7px 11px 8px;background:#2aade2}#calendar ul.weekly>li.today .date h3{padding-bottom:0;font-size:35px;line-height:1em;color:#fff}#calendar ul.weekly>li.today .date time{font-size:24px;color:#fff}#calendar ul.weekly>li:last-child{margin:0}#calendar div.monthly{width:33.3333%;margin:15px 0;padding:0 0.3%;border-spacing:3px;display:table;border-collapse:separate;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}#calendar div.monthly h2{position:absolute;width:100%;text-align:center;top:0;left:0;font-size:38px;font-weight:400;line-height:1em;text-transform:uppercase}#calendar div.monthly.hiding h2{display:none}#calendar div.monthly ul.heading,#calendar div.monthly ul.week{display:table-row}#calendar div.monthly ul.heading>li,#calendar div.monthly ul.week>li{border:3px solid #fff;display:table-cell;min-width:70px}#calendar div.monthly ul.heading>li{padding:15px 5px;font-size:20px;font-weight:300;text-align:center;text-transform:uppercase;background:url(../images/backgrounds/diagonal-white-light.png)}#calendar div.monthly ul.week>li{min-height:100px;max-width:150px;padding:5px 0 15px;vertical-align:top;background:#f2f4f5;overflow:hidden;text-overflow:ellipsis}#calendar div.monthly ul.week>li .date{position:relative}#calendar div.monthly ul.week>li h3{display:none}#calendar div.monthly ul.week>li span{display:none}#calendar div.monthly ul.week>li time{position:absolute;top:-5px;right:0;min-width:18px;padding:2px 5px 7px;text-align:right;font-size:16px;background:#fff}#calendar div.monthly ul.week>li.last{background:#dbddde}#calendar div.monthly ul.week>li.today{background:#2aade2}#calendar div.monthly ul.week>li.today h4,#calendar div.monthly ul.week>li.today a,#calendar div.monthly ul.week>li.today a:hover{color:#fff}#calendar ul.events{list-style:none}#calendar ul.events li{padding:6px 10px}#calendar ul.events li h4{display:block;margin:0;font-weight:400}#calendar ul.events li a{text-decoration:underline;color:#858684}#calendar ul.events li a:hover{color:#5dcaf3}#calendar ul.menu{clear:both;margin-left:2%;padding:20px 0 10px;list-style:none}#calendar ul.menu li{display:inline-block;font-size:15px;padding-bottom:8px}#calendar ul.menu li a{padding:2px 22px;background-image:url("../images/icons/rss.png");background-position:0 50%;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#calendar ul.menu li a{background-image:url("../images/icons/rss@2x.png");background-size:16px 16px}}@media (max-width: 1000px){#calendar .nav-bar h2{padding-top:3px;font-size:30px;letter-spacing:1px;font-weight:400}#calendar ul.weekly{padding-top:25px;display:block}#calendar ul.weekly>li{border:none;min-height:90px}#calendar ul.weekly>li,#calendar ul.weekly>li.today{float:left;width:100%;margin:0 0 10px 0}#calendar ul.weekly>li .date,#calendar ul.weekly>li.today .date{position:relative;padding:15px 15px 10px}#calendar ul.weekly>li .date h3,#calendar ul.weekly>li.today .date h3{display:inline-block}#calendar ul.weekly>li .date time,#calendar ul.weekly>li.today .date time{display:inline-block;position:absolute;top:14px;left:145px;font-size:17px}#calendar ul.weekly>li.today{padding-bottom:10px}#calendar ul.weekly>li.today .date h3{padding-bottom:7px;font-size:30px}#calendar ul.weekly>li.today .date time{top:17px;font-size:21px}#calendar ul.weekly ul.events{padding-top:8px}#calendar ul.weekly ul.events li{padding-left:15px}#calendar ul.weekly ul.events li h4{float:left;width:132px;font-size:16px}#calendar ul.weekly ul.events li a{display:block;overflow:hidden;font-size:17px}#calendar div.monthly ul.heading>li{font-size:18px}#calendar div.monthly ul.heading>li span{display:none}#calendar div.monthly ul.week>li{padding-top:25px;font-size:15px}#calendar div.monthly ul.week>li time{top:-25px}}@media (max-width: 750px){#calendar div.monthly{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:18px;padding-left:5px;padding-right:10px}#calendar div.monthly ul.heading{display:none}#calendar div.monthly ul.week{display:block}#calendar div.monthly ul.week>li{position:relative;display:block;float:left;max-width:100%;width:100%;min-height:90px;padding-top:0;margin:0 0 10px 0}#calendar div.monthly ul.week>li .date{position:relative;padding:15px 15px 10px;background:url(../images/backgrounds/diagonal-white-light.png)}#calendar div.monthly ul.week>li .date h3{display:inline-block;font-size:20px;line-height:1em;text-transform:uppercase}#calendar div.monthly ul.week>li .date span{display:inline}#calendar div.monthly ul.week>li .date time{display:inline-block;padding:0;position:absolute;top:14px;left:145px;right:auto;font-size:17px;background:none}#calendar div.monthly ul.week>li.today{padding-bottom:10px}#calendar div.monthly ul.week>li.today .date{background:#2aade2;color:#fff}#calendar div.monthly ul.week>li.today .date h3{padding-bottom:7px;font-size:30px}#calendar div.monthly ul.week>li.today .date time{top:17px;font-size:21px}#calendar div.monthly ul.week>li.last{display:none}#calendar div.monthly ul.events{padding-top:8px}#calendar div.monthly ul.events li{padding:6px 10px 6px 15px}#calendar div.monthly ul.events li h4{float:left;width:132px;font-size:16px}#calendar div.monthly ul.events li a{display:block;overflow:hidden;font-size:17px}}@media (max-width: 600px){#calendar .nav-bar h2{font-size:22px;letter-spacing:1px;line-height:34px}}#map{margin:36px 0 30px 30px;padding:38px 0 30px;background:#fff}#map-v2{margin:0 0 30px 30px;padding:0 0 30px;background:#fff}#map p.instructions{float:left;margin-left:-30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 50px 30px;margin-right:1%;color:#fff;background:#748e99}#map ul.pins{margin-right:30px;overflow:hidden;background:url(../images/backgrounds/diagonal-white-light.png);list-style:none}#map ul.pins li{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:15px 0 15px 2%;font-size:20px;background:#fff}#map ul.pins li a{display:block;padding:13px 19px 13px 54px;border:1px solid #fff;background-color:#fff;background-position:12% 50%;background-repeat:no-repeat}#map ul.pins li a:hover{text-decoration:none}#map ul.pins li.companies{width:27.5%}#map ul.pins li.jobs{width:19%}#map ul.pins li.events{width:21%}#map ul.pins li.groups{width:22%}#map ul.pins li.companies a{background-image:url("../images/icons/pin-blue.png")}.map-filter-ad{display:block;margin-top:15px}.map-filter-ad img{height:auto;max-width:100%}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#map ul.pins li.companies a{background-image:url("../images/icons/pin-blue@2x.png");background-size:23px 40px}}#map ul.pins li.groups a{background-image:url("../images/icons/pin-green.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#map ul.pins li.groups a{background-image:url("../images/icons/pin-green@2x.png");background-size:23px 40px}}#map ul.pins li.events a{background-image:url("../images/icons/pin-teal.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#map ul.pins li.events a{background-image:url("../images/icons/pin-teal@2x.png");background-size:23px 40px}}#map ul.pins li.jobs a{background-image:url("../images/icons/pin-purple.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#map ul.pins li.jobs a{background-image:url("../images/icons/pin-purple@2x.png");background-size:23px 40px}}#map ul.pins li.inactive a{opacity:0.3}#map ul.pins li.inactive a:hover{opacity:1}#map .map-box{height:600px;padding:27px 30px 0;clear:both}#map-v2 .map-box{padding:27px 30px 0;clear:both}#map-v2 .map-box .map-box-ad{display:block;margin:0 0 15px;overflow:hidden;width:100%}#map-v2 .map-box .sponsor{left:-100%;position:relative;width:200%}#map-v2 .map-box .sponsor.active{display:none}#map-v2 .map-box .sponsor.mobile{display:none}#map .map-box>div{height:600px}#map-v2 .map-box>div{height:400px}#map #map-data,#map-v2 #map-data{display:none}#map-v2 .map-box .spinner{position:absolute}@media (max-width: 1100px){#map p.instructions{padding-left:20px;padding-right:20px}}@media (max-width: 1050px){#map p.instructions{padding:25px 15px}#map ul.pins li{margin:10px 0 10px 2%;font-size:18px}#map ul.pins li a{padding-left:45px;background-position:10% 50%}}@media (max-width: 950px){#map{padding-bottom:10px}#map p.instructions{width:200px;padding:15px 15px 16px;text-align:center}}@media (max-width: 800px){#map{margin-left:25px;padding-top:40px}#map-v2{margin-left:25px}#map p.instructions{margin-left:0;padding-top:0;width:100%;font-size:23px;color:#748e99;background:none}#map ul.pins{float:left;width:96%;margin:0 2%}#map .map-box{height:500px;padding-left:2%;padding-right:2%}#map-v2 .map-box{padding-left:2%;padding-right:2%}#map .map-box>div{height:500px}}@media (max-width: 650px){#map{margin-left:0;margin-top:0;margin-bottom:10px;padding-top:15px;padding-bottom:5px}#map-v2{margin-left:0;margin-top:0;margin-bottom:10px;padding-top:50px}#map p.instructions{font-size:18px}#map ul.pins{margin:0 2%;width:96%}#map .map-box{height:400px;padding-left:2%;padding-right:2%}#map-v2 .map-box{padding-left:2%;padding-right:2%}#map .map-box>div{height:400px}#map-v2 .map-box .sponsor.desktop{display:none}#map-v2 .map-box .sponsor.mobile{display:block}}@media (max-width: 550px){#map .map-box{padding-top:15px}#map ul.pins{background:none}#map ul.pins li{margin-top:10px;margin-bottom:0}#map ul.pins li a{padding-left:29px;background-position:0 50%}}@media (max-width: 475px){#map p.instructions{padding-left:30px;padding-right:30px}#map .map-box{padding-top:5px}#map ul.pins li a{font-size:16px;text-align:center;padding-top:40px;padding-left:0;padding-right:0;text-align:center;background-position:50% 0}}.infoWindow .logo{margin:0 5px 0 0;width:75px}.infoWindow img{max-height:60px;max-width:75px !important}.infoWindow div{float:left}.infoWindow .infoWindow-entity{border-top:1px solid #333;margin:5px 0 0;padding-top:5px;width:100%}.infoWindow .infoWindow-entity:first-child{border-top:none;padding-top:0}#sponsors{margin:36px 0 30px 3.5%;background:#fff}#sponsors h2{margin-left:5.5%;padding:30px 0 40px;font-size:60px;line-height:1em;color:#2aade2}@media (max-width: 1000px){#sponsors h2{font-size:54px}}@media (max-width: 650px){#sponsors h2{margin-left:20px;margin-right:20px;padding-top:25px;padding-bottom:30px;font-size:42px}}@media (max-width: 500px){#sponsors h2{padding:20px 0 25px;font-size:30px}}#sponsors h2.subheading{margin-left:8%;padding:30px 0 35px;font-size:33px;line-height:1em;color:#2aade2}@media (max-width: 650px){#sponsors h2.subheading{padding:20px 0 25px;font-size:26px}}#sponsors ul.primary{margin-left:-30px;padding-bottom:30px;list-style:none}#sponsors ul.primary li{*zoom:1;padding-bottom:20px}#sponsors ul.primary li:before,#sponsors ul.primary li:after{content:" ";display:table}#sponsors ul.primary li:after{clear:both}#sponsors ul.primary li a{display:table}#sponsors ul.primary li a:hover{text-decoration:none}#sponsors ul.primary li a:hover span.sponsor{border-color:#2aade2}#sponsors ul.primary li span.sponsor{float:left;width:150px;height:100px;padding:5px;color:transparent;font:0/0 a;text-shadow:none;border:1px solid #e2ebef;margin-right:25px;background-color:#fff}#sponsors ul.primary li span.sponsor span{display:block;margin:0 auto;position:relative;background-position:right center;background-size:200% 100%}#sponsors ul.primary li p{overflow:hidden;display:table-cell;vertical-align:middle;padding-right:20px;color:#858684}#sponsors ul.secondary{*zoom:1;padding-bottom:30px;margin-left:8%;list-style:none}#sponsors ul.secondary:before,#sponsors ul.secondary:after{content:" ";display:table}#sponsors ul.secondary:after{clear:both}#sponsors ul.secondary li{float:left;padding:0 3% 20px 0}#sponsors ul.secondary li a{display:block}#sponsors ul.secondary li a:hover{text-decoration:none}#sponsors ul.secondary li a:hover span.sponsor{border-color:#2aade2}#sponsors ul.secondary li span.sponsor{float:left;width:150px;height:100px;padding:5px;color:transparent;font:0/0 a;text-shadow:none;border:1px solid #e2ebef}#sponsors ul.secondary li span.sponsor span{display:block;margin:0 auto;position:relative;background-position:right center;background-size:200% 100%}#sponsors ul.links{margin-left:8%;padding:0 0 50px 20px}@media (max-width: 600px){#sponsors ul.secondary li{width:37%}}@media (max-width: 500px){#sponsors ul.secondary li{width:46%}#sponsors ul.secondary li span.sponsor{width:112px;background-position:-164px 5px}}@media (max-width: 950px){#sponsors{margin-bottom:0}}@media (max-width: 800px){#sponsors ul.primary{margin-left:-25px}}@media (max-width: 650px){#sponsors{margin-left:0;margin-top:0}#sponsors ul.primary{margin-left:15px}}@media (max-width: 500px){#sponsors ul.primary{margin-left:5px;padding-bottom:10px}#sponsors ul.primary span.sponsor{margin-left:20px}#sponsors ul.primary p{float:left;padding:20px 20px 30px}}.column.sponsorship{margin-top:36px}@media (max-width: 950px){.column.sponsorship{display:block;width:96.5%;margin:0 0 30px 3.5%;background:#fff}.column.sponsorship section.box{background:none;padding:30px 0 10px;margin:0 60px;border-top:1px solid #efefef}.column.sponsorship section.box header{background:none}.column.sponsorship section.box header h2{padding-left:0;text-transform:none;font-size:33px;line-height:1em;color:#2aade2}.column.sponsorship ul.sponsorship{float:left;width:48%;border:none}.column.sponsorship div.more{float:right;width:48%;padding-top:20px}}@media (max-width: 650px){.column.sponsorship{width:100%;margin-left:0;margin-bottom:10px}.column.sponsorship section.box{margin:0 20px}}@media (max-width: 550px){.column.sponsorship{padding-bottom:10px}.column.sponsorship section.box header h2{padding-bottom:10px;font-size:28px}.column.sponsorship ul.sponsorship{width:100%}.column.sponsorship div.more{width:100%;padding-top:0}}ul.sponsorship{margin-bottom:25px;padding:10px 0 10px;border-bottom:1px solid #ccc}ul.sponsorship li{display:block;padding:15px 5px 17px 63px;font-size:15px;background-image:url("../images/icons/sponsorship.png");background-position:5px 50%;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){ul.sponsorship li{background-image:url("../images/icons/sponsorship@2x.png");background-size:1080px 40px}}ul.sponsorship li.reach{background-position:5px 50%}ul.sponsorship li.support{background-position:-515px 50%}ul.sponsorship li.digital{background-position:-1035px 50%}#simple{padding:25px 50px;margin:36px 0 30px 30px;*zoom:1;background:#fff}#simple:before,#simple:after{content:" ";display:table}#simple:after{clear:both}#simple p.highlighted{background:#2aade2;margin-bottom:16px !important;padding:6px 16px}#simple p.highlighted a{color:#fff;text-decoration:underline}#simple header h2{padding-bottom:8px;font-size:65px;line-height:1.1em;color:#2aade2}#simple header p{padding-left:0}#simple header p.terms{float:left;margin-top:-5px;font-size:22px;line-height:1.2em;color:#ccc}#simple header p.terms b{font-weight:400;color:#545454}#simple header p.terms em{font-style:normal;color:#90a3ac}#simple header a.again{float:right;font-size:15px;text-transform:uppercase;padding:0 18px 0 10px;background-image:url("../images/icons/search.png");background-position:100% 50%;background-repeat:no-repeat;color:#748e99}#simple img{max-width:100%}#simple .alignright{float:right}#simple .aligncenter{display:block;margin-left:auto;margin-right:auto}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#simple header a.again{background-image:url("../images/icons/search@2x.png");background-size:10px 10px}}#simple ol,#simple ul{font-size:17px;line-height:1.4em;margin:0 0 0 20px;padding:0 15px 18px}#simple a{color:#2aade2}#simple a:hover{color:#5dcaf3}#simple a.more{display:inline-block;margin:8px 15px 15px;padding:8px 10px;border:1px solid #ececec;font-size:14px;color:#136789}#simple a.more:hover{border-color:#2aade2;color:#2aade2;text-decoration:none}#simple a.button{display:inline-block;margin-top:20px;padding:15px 40px;text-transform:uppercase;font-weight:200;letter-spacing:1.2px;color:#fff;background:#3e963f}#simple a.button:hover{background-color:#4cb64e;text-decoration:none}#simple ul.results{list-style:none}#simple ul.results li{padding:0 15px 10px}#simple ul.results li.hidden{display:none}#simple ul.results li time{padding:0 5px;margin-right:3px;border-right:1px solid #ccc}#simple ul.founders{padding-top:25px;list-style:none}#simple ul.founders>li{display:block;width:100%;padding:25px 0 10px;border-top:1px solid #ebebeb;clear:both;*zoom:1}#simple ul.founders>li:before,#simple ul.founders>li:after{content:" ";display:table}#simple ul.founders>li:after{clear:both}#simple ul.founders>li img{float:left;margin-left:-90px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px;padding:15px;border:1px solid #e2ebef;background:#fff}#simple ul.founders>li .profile{overflow:hidden;padding:5px 0 0 20px}#simple ul.founders>li .profile h3{padding:0;margin:0;background:none;font-size:35px;line-height:1.2em;text-transform:none;color:#2aade2}#simple ul.founders>li .profile p{padding:0 0 10px;font-size:25px;color:#90a3ac}#simple ul.founders>li .profile ul.links{padding:0 0 15px 0}#simple ul.founders>li .profile ul.links li:first-child{padding-left:0}#simple ul.founders>li .profile ul.links li{display:inline-block;padding:0 15px 5px 0}#simple ul.founders>li .profile ul.links li a,#simple ul.founders>li .profile ul.links li span{display:inline-block;margin-left:5px;padding:5px 0 5px 32px;color:#85888a;background-position:0 4px;background-repeat:no-repeat}#simple ul.founders>li .profile ul.links li a:hover{background-position:0 -72px}#simple ul.founders>li .profile ul.links li a.website{background-image:url("../images/icons/website.png")}#simple ul.tags{font-size:16px;line-height:normal;margin:0;padding:4px 20px 0 26px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#simple ul.founders>li .profile ul.links li a.website{background-image:url("../images/icons/website@2x.png");background-size:24px 100px}}#simple ul.founders>li .profile ul.links li a.linkedin{background-image:url("../images/icons/linkedin.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#simple ul.founders>li .profile ul.links li a.linkedin{background-image:url("../images/icons/linkedin@2x.png");background-size:24px 100px}}#simple ul.founders>li .profile ul.links li a.twitter{background-image:url("../images/icons/twitter.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#simple ul.founders>li .profile ul.links li a.twitter{background-image:url("../images/icons/twitter@2x.png");background-size:24px 100px}}#simple ul.founders>li .profile ul.links li a.email{background-image:url("../images/icons/email.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#simple ul.founders>li .profile ul.links li a.email{background-image:url("../images/icons/email@2x.png");background-size:24px 100px}}#simple ul.founders>li .profile ul.links li span.phone{background-image:url("../images/icons/phone.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#simple ul.founders>li .profile ul.links li span.phone{background-image:url("../images/icons/phone@2x.png");background-size:24px 24px}}#simple ul.founders>li .profile ul.links li a:hover{color:#2aade2}@media (max-width: 900px){#simple header p.terms{float:none}#simple header a.again{float:none;display:inline-block;padding-left:0;margin:15px 0 20px}}@media (max-width: 800px){#simple{margin-left:25px;padding-top:45px}#simple header h2{font-size:54px}#simple header p.terms{font-size:20px}#simple ul.founders>li img{margin-left:-75px}}@media (max-width: 650px){#simple{margin-left:0;margin-top:0;margin-bottom:10px;padding-top:25px;padding-left:10px;padding-right:10px}#simple header{padding-left:20px}#simple .box header{padding-left:0}#simple header h2{font-size:42px}#simple header p.terms{font-size:22px}#simple ul.founders>li img{margin-left:0}#simple a.button{margin-left:20px}#simple .empty a.button{margin-left:0}}@media (max-width: 500px){#simple header h2{padding-top:0;font-size:38px}#simple header p.terms{font-size:18px}#simple header a.again{margin-bottom:10px;font-size:13px}#simple ul.founders{padding-top:20px}#simple ul.founders>li{padding-bottom:5px;padding-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#simple ul.founders>li img{float:none;display:block;margin-left:0;margin-bottom:5px;padding:6px}#simple ul.founders>li .profile{padding-left:0}#simple ul.founders>li .profile h3{font-size:32px}#simple ul.founders>li .profile p{font-size:20px}#simple ul.founders>li .profile ul.links li{display:block}}#simple>h3{margin:20px 0 20px;padding:11px 15px;font-size:17px;text-transform:uppercase;background:url(../images/backgrounds/diagonal-white-light.png)}#simple>p{padding:0 15px 18px;font-size:17px;line-height:1.4em}#simple.edit{margin-top:0}#simple.edit h2{padding:0 0 16px 0;font-size:58px;line-height:1.1em;color:#2aade2}#simple.edit h2+p{margin:0 0 10px}@media (max-width: 1000px){#simple.edit h2{font-size:54px}}@media (max-width: 650px){#simple.edit h2{padding-top:60px;padding-bottom:6px;padding-left:0;font-size:34px}}#simple.edit .custom-select-container{height:38px;margin:0 1% 10px;width:98%}@media (max-width: 650px){#simple.edit{margin-top:77px}#simple.edit.no-nav{margin-top:0}}footer.wrap{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:10px;padding:28px 30px 40px;color:#fff;background:#566c77}footer.wrap h2{padding:0 0 2px 18px;font-size:16px;letter-spacing:0.5px;background-image:url("../images/icons/minnesota.png");background-position:0 40%;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){footer.wrap h2{background-image:url("../images/icons/minnesota@2x.png");background-size:12px 12px}}footer.wrap p{font-size:14px;letter-spacing:0.9px;color:#c7cfd3}@media (max-width: 1135px){footer.wrap p{font-size:13px}}footer.wrap p.license{position:absolute;top:50px;right:30px}footer.wrap ul{position:absolute;top:28px;right:20px}footer.wrap li{list-style:none;display:inline-block;padding:0 9px;border-left:1px solid #fff;font-size:15px;line-height:1em}footer.wrap li a{display:block}footer.wrap li a:hover{color:#b7cdd7}footer.wrap li:first-child{border:none}footer.wrap a{color:#fff}footer.wrap .email{margin-left:6px;padding-left:8px;border-left:1px solid #c7cfd3}@media (max-width: 1075px){footer.wrap{padding-top:80px;text-align:center}footer.wrap h2{display:inline-block}footer.wrap p{padding-top:2px;font-size:12px}footer.wrap p.license{position:static}footer.wrap ul{position:static;margin-top:-75px;padding-bottom:60px}footer.wrap ul li{font-size:18px}}@media (max-width: 575px){footer.wrap{padding-top:70px;padding-left:3px;padding-right:3px}footer.wrap h2{padding-bottom:0;font-size:14px}footer.wrap ul{margin-top:-72px}footer.wrap ul li{font-size:13px;padding:0 4px}footer.wrap ul li:first-child{padding-left:0}footer.wrap ul li:last-child{padding-right:0}footer.wrap .desktop{display:none}footer.wrap .street,footer.wrap .city,footer.wrap .phone{display:block;font-size:14px}footer.wrap .phone{padding-bottom:7px;padding-left:0;margin:0;border:none}}#search-box{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;overflow:hidden;background:url(../images/backgrounds/overlay.png)}#search-box .box{position:relative;margin:140px auto 0;width:100%;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:90}#search-box .box input[type="search"]{border:none;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:70px;padding:25px}#search-box .box p{padding:15px 28px}#search-box .box p em{text-decoration:underline;text-transform:uppercase;font-style:normal}#search-box .box a.close{position:absolute;top:-80px;right:20px;width:48px;height:48px;background-image:url("../images/icons/close-big.png");color:transparent;font:0/0 a;text-shadow:none}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#search-box .box a.close{background-image:url("../images/icons/close-big@2x.png");background-size:48px 48px}}@media (max-width: 800px){#search-box .box input[type="search"]{font-size:50px}}@media (max-width: 650px){#search-box .box{margin-top:110px}#search-box .box input[type="search"]{padding:15px;font-size:30px}}.custom-select-container{position:relative}.custom-select-container select.custom.replaced{position:relative;z-index:10;width:100%;border:0;opacity:0;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.custom-select-container .custom-select{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;overflow:hidden}.custom-select-container .custom-select>span{display:block;overflow:hidden;text-overflow:ellipsis;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;padding:8px 15px 8px 10px;background-color:#fff;background-image:url("../images/icons/vote-down.png");background-position:right 8px center;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.custom-select-container .custom-select>span{background-image:url("../images/icons/vote-down@2x.png");background-size:12px 7px}}.custom-select-container .custom-select span span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recaptchatable #recaptcha_response_field{display:inline-block}.ac_results{background:#fff;border:1px solid #ccc;padding:10px;z-index:1003}.ac_results li{cursor:pointer;padding:3px}.ac_results li.ac_over{background:#748e99;color:#fff}.simplemodal-overlay{background:rgba(0,0,0,0.5)}.add-form{background:#fff;padding:20px;width:400px;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.add-form section.box{padding:0}#overlay{position:fixed;left:0px;top:0px;width:100%;height:100%;background:#fff;z-index:10000}#overlay h1{text-align:center}#overlay h1 a{display:inline-block;width:233px;height:38px;background-image:url("../images/logos/tech-mn.png");text-indent:-9999px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#overlay h1 a{background-image:url("../images/logos/tech-mn@2x.png");background-size:233px 38px}}#overlay #interstitial{font-size:13px;margin:50px auto 0;text-align:center;width:100%;background:transparent url(../images/backgrounds/interstitial.gif) center 60px no-repeat;overflow:hidden}#overlay #interstitial .sponsors{display:inline-block;border:none;padding:0;margin:10px auto 0;width:300px;height:250px;background:url(../images/backgrounds/interstitial-sponsors.gif) left top no-repeat}#overlay #interstitial .sponsors .primary{margin:5px 0 0 0;padding:25px 0}#overlay #interstitial .sponsors .primary .sponsor{margin:15px 5px 0;width:140px;height:70px;float:left}#overlay #interstitial .sponsors .primary .sponsor.single{margin:0 5px 0 80px}#overlay #interstitial .sponsors .primary .sponsor a{margin:auto;text-indent:-9999px;display:block}#overlay #interstitial .sponsors .primary .sponsor a:hover{background-position:right top}#overlay #interstitial h3{float:left;width:100%;margin-top:55px;font-family:Arial;font-size:12px;text-transform:uppercase;text-align:center;color:#999}#overlay #interstitial img{margin:0 auto;display:block}#overlay #interstitial img.ad{float:left;position:relative}#MailChimpWrapper{width:50%;overflow:hidden}#MailChimpWrapper #MailChimpGuest{width:200%}#MailChimpWrapper #MailChimpGuest .button{margin:10px 0 0}#MailChimpWrapper #MailChimpGuest .spinner{display:none}#MailChimpWrapper #MailChimpGuest .guest,#MailChimpWrapper #MailChimpGuest .user{float:left;width:50%;position:relative}#MailChimpWrapper #MailChimpGuest a{cursor:pointer}#MailChimpWrapper #MailChimpGuest img{float:left;margin:10px 10px 0 0}#MailChimpWrapper #MailChimpGuest ul{margin:0 0 0 20px}@media (max-width: 650px){#MailChimpWrapper{width:100%}}table.intermediate th,table.intermediate td{padding:8px}@media (max-width: 800px){#detail-view.empty .more-data,article.post.empty .more-data{margin-left:0}}#detail-view #map+.more-data,article.post #map+.more-data{margin-top:50px}#detail-view .more-data,article.post .more-data{padding-bottom:60px}@media (max-width: 800px){#detail-view .more-data,article.post .more-data{margin-left:5px}}#detail-view .more-data h3,article.post .more-data h3{background:none;margin:0 !important;padding:0 !important;font-size:40px;line-height:1.1em;color:#2aade2;text-transform:none}@media (max-width: 800px){#detail-view .more-data h3,article.post .more-data h3{font-size:32px}}#detail-view .more-data p,article.post .more-data p{padding:0}#detail-view .more-data a.button,article.post .more-data a.button{display:inline-block;margin-top:20px;padding:15px 40px;text-transform:none;font-weight:200;letter-spacing:1.2px;color:#fff;background:#3e963f}@media (max-width: 650px){#detail-view .more-data a.button,article.post .more-data a.button{padding:15px 30px}}#detail-view .more-data a.button:hover,article.post .more-data a.button:hover{background-color:#4cb64e;text-decoration:none}#videos{padding:33px 30px 30px 30px;margin:0 0 30px 30px;background:#fff}@media (max-width: 650px){#videos{margin-left:0;margin-top:77px;padding-top:85px}}#videos #conferences{display:none}#videos .column{display:inline-block;padding:0 12px;vertical-align:top;width:33%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width: 950px){#videos .column{width:49%}}@media (max-width: 650px){#videos .column{padding:0;width:100%}}#videos .column div{border:1px solid #ccc;float:left;margin:0 0 25px;padding:25px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#videos .column div iframe{max-width:100%}#videos .column div h3{font-size:24px;margin:0 0 18px}#videos .column div h3 a{color:#000}#videos .column div ul{list-style-type:none;margin:18px 0 0}#videos .column div ul li{font-size:16px;margin:0 0 5px}#videos .column div ul li a{color:#333}#lander{background:#fff;padding:20px}div.flash{background:#fff;margin:0 0 -25px 30px;padding:25px 12px}@media (max-width: 800px){div.flash{margin-left:25px}div.column div.flash{margin-left:30px}}@media (max-width: 650px){div.flash{margin:77px 0 -77px;padding:20px 10px}div.column div.flash{margin:0}}div.flash p{background:#1cace4;color:#fff;padding:12px 22px !important}div.flash p a{color:#fff;text-decoration:underline}section#simple div.flash{padding:0;margin:0 0 20px}#community{padding:33px 0 30px 0;margin:0 0 30px 30px;background:#fff;overflow:auto}#community ul.community>li{float:none;margin:0;width:auto}#community ul.community>li span{display:none}#community ul.community>li ul li{display:inline-block;float:left;height:50px;margin:8px 7px 6px !important;width:50px}#community ul.community>li ul li.hide-by-default{display:none}ul.community{list-style-type:none;padding:13px}ul.community li{float:left;margin:8px 2.875% 6px;width:15.4%}ul.community li:nth-child(5n){margin-right:0}ul.community li:nth-child(5n+1){margin-left:0}ul.community li img{width:100%}@media (max-width: 950px){#community{margin-bottom:0}}@media (max-width: 800px){#community{margin-left:25px}}@media (max-width: 650px){#community{margin-top:77px;margin-left:0;margin-right:0;padding-top:80px}}#play{background:#fff;padding:20px;text-align:center}#play h1{font-size:50px;line-height:1.08em;color:#2aade2}#play h2{font-size:28px}#play p{font-size:18px}#play p.play{margin-top:10px}#play a.button{display:inline-block;font-size:25px;padding:30px 25px;text-decoration:none}#play .body{margin:20px auto;max-width:900px;text-align:left}#play .body p{margin-bottom:10px}#play .sponsor{margin:30px auto}#play .sponsor h2{margin-bottom:10px}#play .sponsor image{max-width:100%}#play .video{margin:20px auto;max-width:520px;text-align:left}#play .video iframe{max-width:100%}#play .video p{font-size:16px;margin-top:5px}body section.box div.fields input.datepicker{display:inline-block;float:right;width:90%}body .ui-datepicker-trigger{float:left;padding:6px 0 6px 1%;max-height:24px;max-width:24px;height:24px;width:24px}body .ui-datepicker{z-index:999999 !important}/*!
 * jQuery UI Button 1.10.4
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/button/#theming
 */body section.box div.fields .ui-button{display:inline-block;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible;border-top-left-radius:0px !important;border-top-right-radius:0px !important;border-bottom-left-radius:0px !important;border-bottom-right-radius:0px !important;background:none;border:1px solid #ececec;color:#337496;font-family:'Source Sans Pro', 'Arial Narrow', Frutiger, Tahoma, sans-serif;font-size:16px;font-weight:300;margin:0 5px 7px 0;padding:5px 12px}body section.box div.fields .ui-button.ui-state-active{background:#90a3ac;color:#fff}body section.box div.fields .ui-button.ui-state-hover{background:#136789;color:#fff}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}
/*# sourceMappingURL=screen.min.css.map */
