.body_background{background-color:#f9f9f9;background-image:url(../img/header_texture.png)}.logo_tag_light{background-position:-50px bottom!important}.logo_tag_dark{background-position:0 bottom!important}.cover_background_image{background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}*{margin:0}html{height:100%}body{background-color:#f9f9f9;background-image:url(../img/header_texture.png);height:100%;color:#666;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:rgba(255,255,255,.01) 0 1px 0;font-size:15px;line-height:1.8em}body a{outline:0;color:#2e6dc2}body a:hover{color:#1a3f70;text-decoration:none}body a:active,body a:focus,body a:visited{text-decoration:none;outline:0}body,p,input,button,select,textarea,h1,h2,h3,h4,h5,h6{font-family:"Open Sans",Helvetica,Arial,sans-serif}strong{font-weight:600}h1,h2{color:#2e6dc2}.break-wrap{word-break:break-all}body:not(.debug) .debug-only{display:none}a.block-link{display:block}input.btn::-moz-focus-inner{border:0;padding:0;margin-top:-1px;margin-bottom:-1px}#main_nav_container{height:60px;margin:0;padding:0;width:100%;display:block;overflow:hidden;border:0}#main_nav{color:#fff;background:transparent;border:0;margin-bottom:0;height:60px;text-transform:uppercase;font-weight:600;font-size:12px}#main_nav #brand{float:left;margin-top:20px;position:relative;width:104px;height:30px;overflow:hidden}#main_nav .logo{text-indent:-9990px;position:absolute;left:0;top:0;width:104px;height:30px;background-image:url(../img/typify_logo.png);background-repeat:no-repeat;background-position:top left}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#main_nav .logo{background-size:104px 90px;background-image:url(../img/typify_logo@2x.png)}}#main_nav a{color:#666}#main_nav ul{float:right;padding:18px 0 0;list-style:none}#main_nav ul li{display:inline-block;margin:0 0 0 15px}#main_nav ul li a{color:#fff;display:inline-block;line-height:20px;text-align:center;padding:6px 20px;border:solid 1px rgba(255,255,255,.6);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}#main_nav ul li a:hover{border-color:rgba(255,255,255,.8)}#main_nav .collapse-icon{display:none;background-repeat:no-repeat;background-position:center center}@media (max-width:674px){#main_nav_container{height:120px;margin-bottom:0}body#home #main_nav_container{margin-bottom:-10px}#main_nav{text-align:center}#main_nav #brand{float:none;display:block;margin:25px auto 0}#main_nav ul{float:none}#main_nav ul li{display:inline-block;margin:0 3px}#main_nav ul li a{padding:6px 10px}}body#login #main-nav-login{display:none}body#dashboard #main-nav-dashboard{display:none}body#signup #main-nav-signup{display:none}body#profile #main_nav{padding:0 18px 0 15px;color:#666}body#profile #main_nav li a{background:rgba(255,255,255,.8);color:#999;border-color:#d9d9d9}body#profile #main_nav li a:hover{background:#fff;color:#999;border-color:#ccc}body#profile #main_nav #brand{margin:20px 0 0 5px}body#profile #main_nav #brand:hover .logo,body#profile #main_nav #brand:hover .additional_brand{opacity:1}body#profile #main_nav .logo{display:block;background-position:0 -60px;border:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}body#profile #main_nav .logo:not(.additional){width:30px;opacity:.1}body#profile #main_nav .logo.additional{margin-left:30px;background-position:-30px -60px;opacity:0}@media (max-width:674px){body#profile #main_nav #brand{float:left}body#profile #main_nav ul{float:right}body#profile #main_nav .collapse-icon{display:block;width:24px;height:24px;opacity:.3}body#profile #main_nav li a:hover .collapse-icon{opacity:.4}body#profile #main_nav .collapse-text{display:none}}body#profile.with_cover #main_nav li a{background:rgba(255,255,255,.8);color:#555;border-color:#555}body#profile.with_cover #main_nav li a:hover{background:#fff}body#profile.with_cover #main_nav li a .collapse-icon{opacity:.8}body#profile #main-nav-profile,body#profile #main-nav-login,body#profile #main-nav-signup{display:none}#main-nav-dashboard .collapse-icon{background-image:url(../img/dashboard.png);background-repeat:no-repeat;background-position:top left}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#main-nav-dashboard .collapse-icon{background-size:24px 24px;background-image:url(../img/dashboard@2x.png)}}#main_footer{font-weight:400;font-size:13px;text-align:center;position:relative;color:#a5a5a5}#main_footer .main_footer_inner{border-top:dashed 1px #ddd;padding:30px 0}#main_footer ul,#main_footer p{margin:0;padding:0}#main_footer ul{margin-top:10px}#main_footer li a{padding:0;text-transform:uppercase}#main_footer strong{font-weight:400}#main_footer .footer_nav{list-style:none;padding:0}#main_footer .footer_nav li{display:inline-block;padding:0 10px}#main_footer p a{color:#a5a5a5}p#footer_social{text-align:center;overflow:hidden;margin:10px 0 0}p#footer_social a{margin:0 10px}@media (max-width:674px){#main_footer{}#main_footer .footer_nav li{padding:0 5px}}#sticky_footer_wrapper{min-height:100%;height:auto!important;height:100%;margin:0 auto -168px}#sticky_footer_push,#main_footer{height:168px}hr{border-top:dashed 1px #ddd;margin:30px 0}body:not(:-moz-handler-blocked) input.btn-lg{padding-bottom:9px;padding-top:9px}.btn{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-weight:600;outline:0!important;font-size:12px;border-color:#d2d2d2;color:#858585;padding-top:6px;padding-bottom:6px;line-height:normal;background-color:#f6f6f6;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.8)),to(rgba(255,255,255,0)));background-image:-moz-linear-gradient(rgba(255,255,255,.8) 0,rgba(255,255,255,0) 95%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#00FFFFFF);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#00FFFFFF);-moz-box-shadow:0 1px 0 rgba(0,0,0,.04),inset 0 1px 0 #fff;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.04),inset 0 1px 0 #fff;box-shadow:0 1px 0 rgba(0,0,0,.04),inset 0 1px 0 #fff}.btn-lg{padding-top:8px;padding-bottom:8px}.btn:hover{background-color:#f1f1f1;color:#6b6b6b;border-color:#d2d2d2}.btn:active,.btn:focus{color:#6b6b6b;border-color:#d2d2d2;background-color:#f1f1f1;font-weight:600;outline:0!important;font-size:12px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,.1)));background-image:-moz-linear-gradient(rgba(255,255,255,0) 95%,rgba(255,255,255,.1) 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#22FFFFFF);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#22FFFFFF);-moz-box-shadow:0 0 0 rgba(0,0,0,.1),inset 0 1px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 0 rgba(0,0,0,.1),inset 0 1px 3px rgba(0,0,0,.2);box-shadow:0 0 0 rgba(0,0,0,.1),inset 0 1px 3px rgba(0,0,0,.2)}.btn-primary{min-width:78px;background-color:#2e6dc2;border-color:#2e6dc2;color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,0)));background-image:-moz-linear-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,0) 95%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FFFFFF, endColorstr=#00FFFFFF);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FFFFFF, endColorstr=#00FFFFFF);-moz-box-shadow:0 1px 0 rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.2);box-shadow:0 1px 0 rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.2);text-shadow:0 1px 0 rgba(255,255,255,0)}.btn-primary:hover{background-color:#2961ad;border-color:#2e6dc2;color:#fff}.btn-primary:active,.btn-primary:focus{background-color:#2961ad;border-color:#2961ad;color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,.1)));background-image:-moz-linear-gradient(rgba(255,255,255,0) 95%,rgba(255,255,255,.1) 0);-moz-box-shadow:0 0 0 rgba(0,0,0,.1),inset 0 1px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 0 rgba(0,0,0,.1),inset 0 1px 3px rgba(0,0,0,.2);box-shadow:0 0 0 rgba(0,0,0,.1),inset 0 1px 3px rgba(0,0,0,.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#22FFFFFF);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#22FFFFFF)}.btn-danger{min-width:78px;background-color:#d9534f;border-color:#d9534f;color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,0)));background-image:-moz-linear-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,0) 95%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FFFFFF, endColorstr=#00FFFFFF);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FFFFFF, endColorstr=#00FFFFFF);-moz-box-shadow:0 1px 0 rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.2);box-shadow:0 1px 0 rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.2);text-shadow:0 1px 0 rgba(255,255,255,0)}.btn-danger:hover{background-color:#d43f3a;border-color:#d9534f;color:#fff}.btn-danger:active,.btn-danger:focus{background-color:#d43f3a;border-color:#d43f3a;color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,.1)));background-image:-moz-linear-gradient(rgba(255,255,255,0) 95%,rgba(255,255,255,.1) 0);-moz-box-shadow:0 0 0 rgba(0,0,0,.1),inset 0 1px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 0 rgba(0,0,0,.1),inset 0 1px 3px rgba(0,0,0,.2);box-shadow:0 0 0 rgba(0,0,0,.1),inset 0 1px 3px rgba(0,0,0,.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#22FFFFFF);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#22FFFFFF)}.btn-file{position:relative;overflow:hidden;height:34px;line-height:34px;padding-top:0;padding-bottom:0;width:90px}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:999px;text-align:right;filter:alpha(opacity=0);opacity:0;background:red;cursor:inherit;display:block}.dropdown-menu .glyphicon{position:relative;left:-6px}.typify_top_bar{height:180px;margin-bottom:-108px;background:#2e6dc2;-moz-box-shadow:inset 0 0 30px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 0 30px rgba(0,0,0,.1);box-shadow:inset 0 0 30px rgba(0,0,0,.1);background-color:#2e6dc2;background-image:-webkit-linear-gradient(top,#2e6dc2,#5a90d8);background-image:-moz-linear-gradient(top,#2e6dc2,#5a90d8);background-image:-o-linear-gradient(top,#2e6dc2,#5a90d8);background-image:-ms-linear-gradient(top,#2e6dc2,#5a90d8);background-image:linear-gradient(top,#2e6dc2,#5a90d8)}.typify_top_bar .typify_top_bar_wrap{background-image:url(../img/header_texture.png);width:100%;height:100%}@media (max-width:674px){body .typify_top_bar{height:210px}}.profile_photo_container{width:100px;height:100px;margin:0;padding:6px;border:solid 1px #e2e2e2;overflow:hidden;background:#fff;border-radius:999px;-webkit-border-radius:999px;-moz-border-radius:999px}.profile_photo_container .photo{border-radius:999px;-webkit-border-radius:999px;-moz-border-radius:999px;width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}.profile_photo_container .photo.placeholder{background-image:url(../img/profile_photo_placeholder.png);background-repeat:no-repeat;background-position:center center}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.profile_photo_container .photo.placeholder{background-size:100% 100%;background-image:url(../img/profile_photo_placeholder@2x.png)}}body.single_panel .panel{margin:30px 0}.panel{border-color:#e2e2e2}.panel-body{text-align:center;padding:30px 30px 0}.panel-body h1{font-size:30px;margin:0 0 24px}.panel-body h2{font-size:24px;margin:0 0 15px}.panel-body p{margin:30px 0}.panel.no-footer .panel-footer{display:none}.panel-footer{text-align:center;background:#fff;border-top-style:dashed;margin:0 30px;padding:30px 0}.panel-body .panel-buttons{overflow:hidden;margin:30px 0 0}.panel-body .panel-buttons .btn{margin:0}.modal-containing-panel .modal-body{padding:0}.modal-containing-panel .panel{margin:0!important;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0}.modal-content{margin-top:40px}@media (max-width:674px){.modal-content{margin-top:0}}.form-panel p.alert{margin-top:20px}.form-panel p{margin:24px 0}.form-panel p.form-control{text-align:left;margin:0}.form-panel label{display:block;text-align:left;font-weight:400}.form-panel label .note{color:#a5a5a5}.form-panel .panel-body{padding-bottom:15px}.form-panel .panel-footer p{margin:0}.form-panel form .btn{margin:15px 0 0 6px}.document-panel .panel-body{text-align:left;padding-bottom:30px;overflow:hidden}.document-panel h1{text-align:center;font-size:30px;line-height:1.4em;margin:0 0 20px}.document-panel h2{font-size:24px;line-height:1.4em;margin:0 0 1.2em}.document-panel h3{font-size:16px;color:#2e6dc2;line-height:1.4em;font-weight:600;margin:1.5em 0 .2em}.document-panel p,.document-panel ul,.document-panel ol{margin:1em 0;line-height:1.6em}.block-icon{display:inline-block;width:24px;height:24px;overflow:hidden;text-indent:-999px;background-image:url(../img/account_icons_24.png);background-repeat:no-repeat;background-position:top left}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.block-icon{background-size:96px 120px;background-image:url(../img/account_icons_24@2x.png)}}.block-icon.block-icon-facebook{background-position:0 0}.block-icon.block-icon-twitter{background-position:-24px 0}.block-icon.block-icon-instagram{background-position:-48px 0}.block-icon.block-icon-flickr{background-position:-72px 0}.block-icon.block-icon-foursquare{background-position:0 -24px}.block-icon.block-icon-linkedin{background-position:-24px -24px}.block-icon.block-icon-lastfm{background-position:-48px -24px}.block-icon.block-icon-spotify{background-position:-72px -24px}.block-icon.block-icon-github{background-position:0 -48px}.block-icon.block-icon-stackoverflow{background-position:-24px -48px}.block-icon.block-icon-feed{background-position:-48px -48px}.block-icon.block-icon-dribbble{background-position:-72px -48px}.block-icon.block-icon-about{background-position:0 -72px}.block-icon.block-icon-appstore{background-position:-24px -72px}.block-icon.block-icon-medium{background-position:-48px -72px}.block-icon.block-icon-website{background-position:-72px -72px}.block-icon.block-icon-custom{background-position:0 -96px}.block-icon.block-icon-vimeo{background-position:-24px -96px}.block-icon.block-icon-youtube{background-position:-48px -96px}h1 .block-icon{position:relative;top:1px}.hide_reverse_captcha_field_group label,.hide_reverse_captcha_field_group input{position:absolute;top:-9999px;width:10px}.hide_reverse_captcha_field_group .help-block{display:block;max-width:300px;margin:0 auto}#signup-panel .form_group_id_signup-name{}#signup-panel .form_group_id_signup-name label,#signup-panel .form_group_id_signup-name input{position:absolute;top:-9999px;width:10px}#signup-panel .form_group_id_signup-name .help-block{display:block;max-width:300px;margin:0 auto}#signup-panel #id_signup-username{text-transform:lowercase}#signup-panel #id_signup-invite_code{max-width:200px;text-transform:uppercase}#login-panel #id_username{text-transform:lowercase}body#error .panel{margin:60px 0;text-align:center}body#account_settings #delete_account{color:#d9534f}body#delete_account .btn,body#cancel_subscription .btn{margin-top:0;margin-bottom:15px}body#delete_account .panel-body a,body#cancel_subscription .panel-body a{float:left}body#delete_account .panel-body form,body#cancel_subscription .panel-body form{float:right}@media (max-width:674px){body#delete_account .panel-body a,body#cancel_subscription .panel-body a,body#delete_account .panel-body form,body#cancel_subscription .panel-body form{float:none}body#delete_account .panel-body .btn,body#cancel_subscription .panel-body .btn{min-width:200px}}body#subscription .subscription-status{text-align:center}body#subscription h2{margin-bottom:15px}body#subscription table{margin:0 0 30px}body#subscription table th#payment-history-id{width:200px}body#subscription table th#payment-history-date{width:200px}body#subscription table th#payment-history-amount{width:200px}body#edit_spotify h1{color:#91bf02}body#edit_spotify .btn-primary{background-color:#91bf02;border-color:#7ea602}body#edit_lastfm h1{color:#dd2727}body#edit_lastfm .btn-primary{background-color:#dd2727;border-color:#cb2020}body#edit_dribbble h1{color:#e64a86}body#edit_dribbble .btn-primary{background-color:#e64a86;border-color:#e33477}body#edit_appstore h1{color:#666}body#edit_appstore .btn-primary{background-color:#b7babd;border-color:#aaadb1}body#edit_feed h1{color:#f57520}body#edit_feed .btn-primary{background-color:#f57520;border-color:#f1670b}body#edit_medium h1{color:#000}body#edit_medium .btn-primary{background-color:#000;border-color:#000}body#edit_website h1{color:#999}body#edit_website .btn-primary{background-color:#999;border-color:#8c8c8c}body#about h2 .pronounce{color:#a5a5a5;font-size:80%}body#about span.word-kind{display:block;margin-top:-1.9em}#contact-panel .form_group_id_city{}#contact-panel .form_group_id_city label,#contact-panel .form_group_id_city input{position:absolute;top:-9999px;width:10px}#contact-panel .form_group_id_city .help-block{display:block;max-width:300px;margin:0 auto}body#custom_domain .alert{text-align:center;margin-top:30px;margin-bottom:-15px}body#custom_domain form{display:block;overflow:hidden;margin:45px 0 30px}body#custom_domain form p.form-control-static{margin:0;line-height:1.4em}body#custom_domain form .form-control{padding-left:10px!important}body#custom_domain form label{padding-top:0;padding-right:0;line-height:32px}body#custom_domain form .form-group-buttons{text-align:right}body#custom_domain form .btn{display:inline-block;margin-left:10px}body:not(#profile) .custom-glyphicon{font-family:serif;vertical-align:top;position:relative;top:6px;text-indent:-999px;line-height:15px;font-size:15px;display:inline-block;width:15px;height:15px;margin:0 2px 0 0;overflow:hidden;padding:0;margin:0;background-image:url(../img/link_icons.png);background-repeat:no-repeat;background-position:top left}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){body:not(#profile) .custom-glyphicon{background-size:60px 45px;background-image:url(../img/link_icons@2x.png)}}body:not(#profile) .custom-glyphicon.glyphicon-user{background-position:0 0}body:not(#profile) .custom-glyphicon.glyphicon-log-out{background-position:-15px 0;margin-right:0}body:not(#profile) .custom-glyphicon.glyphicon-certificate{background-position:-30px 0}body:not(#profile) .custom-glyphicon.glyphicon-lock{background-position:-45px 0}body:not(#profile) .custom-glyphicon.glyphicon-remove-circle{background-position:0 -15px}body:not(#profile) .custom-glyphicon.glyphicon-plus{background-position:-15px -15px}body:not(#profile) .custom-glyphicon.glyphicon-remove{background-position:-30px -15px}body:not(#profile) .custom-glyphicon.glyphicon-refresh{background-position:-45px -15px}body:not(#profile) .custom-glyphicon.glyphicon-edit{background-position:0 -30px}body:not(#profile) .custom-glyphicon.glyphicon-domain{background-position:-15px -30px}body:not(#profile) .glyphicon.glyphicon-user,body:not(#profile) .glyphicon.glyphicon-log-out,body:not(#profile) .glyphicon.glyphicon-certificate,body:not(#profile) .glyphicon.glyphicon-lock,body:not(#profile) .glyphicon.glyphicon-remove-circle,body:not(#profile) .glyphicon.glyphicon-plus,body:not(#profile) .glyphicon.glyphicon-remove,body:not(#profile) .glyphicon.glyphicon-refresh,body:not(#profile) .glyphicon.glyphicon-edit,body:not(#profile) .glyphicon.glyphicon-domain{font-family:serif;vertical-align:top;position:relative;top:6px;text-indent:-999px;line-height:15px;font-size:15px;display:inline-block;width:15px;height:15px;margin:0 2px 0 0;overflow:hidden;padding:0;margin:0;background-image:url(../img/link_icons.png);background-repeat:no-repeat;background-position:top left}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){body:not(#profile) .glyphicon.glyphicon-user,body:not(#profile) .glyphicon.glyphicon-log-out,body:not(#profile) .glyphicon.glyphicon-certificate,body:not(#profile) .glyphicon.glyphicon-lock,body:not(#profile) .glyphicon.glyphicon-remove-circle,body:not(#profile) .glyphicon.glyphicon-plus,body:not(#profile) .glyphicon.glyphicon-remove,body:not(#profile) .glyphicon.glyphicon-refresh,body:not(#profile) .glyphicon.glyphicon-edit,body:not(#profile) .glyphicon.glyphicon-domain{background-size:60px 45px;background-image:url(../img/link_icons@2x.png)}}body:not(#profile) .glyphicon.glyphicon-user.glyphicon-user,body:not(#profile) .glyphicon.glyphicon-log-out.glyphicon-user,body:not(#profile) .glyphicon.glyphicon-certificate.glyphicon-user,body:not(#profile) .glyphicon.glyphicon-lock.glyphicon-user,body:not(#profile) .glyphicon.glyphicon-remove-circle.glyphicon-user,body:not(#profile) .glyphicon.glyphicon-plus.glyphicon-user,body:not(#profile) .glyphicon.glyphicon-remove.glyphicon-user,body:not(#profile) .glyphicon.glyphicon-refresh.glyphicon-user,body:not(#profile) .glyphicon.glyphicon-edit.glyphicon-user,body:not(#profile) .glyphicon.glyphicon-domain.glyphicon-user{background-position:0 0}body:not(#profile) .glyphicon.glyphicon-user.glyphicon-log-out,body:not(#profile) .glyphicon.glyphicon-log-out.glyphicon-log-out,body:not(#profile) .glyphicon.glyphicon-certificate.glyphicon-log-out,body:not(#profile) .glyphicon.glyphicon-lock.glyphicon-log-out,body:not(#profile) .glyphicon.glyphicon-remove-circle.glyphicon-log-out,body:not(#profile) .glyphicon.glyphicon-plus.glyphicon-log-out,body:not(#profile) .glyphicon.glyphicon-remove.glyphicon-log-out,body:not(#profile) .glyphicon.glyphicon-refresh.glyphicon-log-out,body:not(#profile) .glyphicon.glyphicon-edit.glyphicon-log-out,body:not(#profile) .glyphicon.glyphicon-domain.glyphicon-log-out{background-position:-15px 0;margin-right:0}body:not(#profile) .glyphicon.glyphicon-user.glyphicon-certificate,body:not(#profile) .glyphicon.glyphicon-log-out.glyphicon-certificate,body:not(#profile) .glyphicon.glyphicon-certificate.glyphicon-certificate,body:not(#profile) .glyphicon.glyphicon-lock.glyphicon-certificate,body:not(#profile) .glyphicon.glyphicon-remove-circle.glyphicon-certificate,body:not(#profile) .glyphicon.glyphicon-plus.glyphicon-certificate,body:not(#profile) .glyphicon.glyphicon-remove.glyphicon-certificate,body:not(#profile) .glyphicon.glyphicon-refresh.glyphicon-certificate,body:not(#profile) .glyphicon.glyphicon-edit.glyphicon-certificate,body:not(#profile) .glyphicon.glyphicon-domain.glyphicon-certificate{background-position:-30px 0}body:not(#profile) .glyphicon.glyphicon-user.glyphicon-lock,body:not(#profile) .glyphicon.glyphicon-log-out.glyphicon-lock,body:not(#profile) .glyphicon.glyphicon-certificate.glyphicon-lock,body:not(#profile) .glyphicon.glyphicon-lock.glyphicon-lock,body:not(#profile) .glyphicon.glyphicon-remove-circle.glyphicon-lock,body:not(#profile) .glyphicon.glyphicon-plus.glyphicon-lock,body:not(#profile) .glyphicon.glyphicon-remove.glyphicon-lock,body:not(#profile) .glyphicon.glyphicon-refresh.glyphicon-lock,body:not(#profile) .glyphicon.glyphicon-edit.glyphicon-lock,body:not(#profile) .glyphicon.glyphicon-domain.glyphicon-lock{background-position:-45px 0}body:not(#profile) .glyphicon.glyphicon-user.glyphicon-remove-circle,body:not(#profile) .glyphicon.glyphicon-log-out.glyphicon-remove-circle,body:not(#profile) .glyphicon.glyphicon-certificate.glyphicon-remove-circle,body:not(#profile) .glyphicon.glyphicon-lock.glyphicon-remove-circle,body:not(#profile) .glyphicon.glyphicon-remove-circle.glyphicon-remove-circle,body:not(#profile) .glyphicon.glyphicon-plus.glyphicon-remove-circle,body:not(#profile) .glyphicon.glyphicon-remove.glyphicon-remove-circle,body:not(#profile) .glyphicon.glyphicon-refresh.glyphicon-remove-circle,body:not(#profile) .glyphicon.glyphicon-edit.glyphicon-remove-circle,body:not(#profile) .glyphicon.glyphicon-domain.glyphicon-remove-circle{background-position:0 -15px}body:not(#profile) .glyphicon.glyphicon-user.glyphicon-plus,body:not(#profile) .glyphicon.glyphicon-log-out.glyphicon-plus,body:not(#profile) .glyphicon.glyphicon-certificate.glyphicon-plus,body:not(#profile) .glyphicon.glyphicon-lock.glyphicon-plus,body:not(#profile) .glyphicon.glyphicon-remove-circle.glyphicon-plus,body:not(#profile) .glyphicon.glyphicon-plus.glyphicon-plus,body:not(#profile) .glyphicon.glyphicon-remove.glyphicon-plus,body:not(#profile) .glyphicon.glyphicon-refresh.glyphicon-plus,body:not(#profile) .glyphicon.glyphicon-edit.glyphicon-plus,body:not(#profile) .glyphicon.glyphicon-domain.glyphicon-plus{background-position:-15px -15px}body:not(#profile) .glyphicon.glyphicon-user.glyphicon-remove,body:not(#profile) .glyphicon.glyphicon-log-out.glyphicon-remove,body:not(#profile) .glyphicon.glyphicon-certificate.glyphicon-remove,body:not(#profile) .glyphicon.glyphicon-lock.glyphicon-remove,body:not(#profile) .glyphicon.glyphicon-remove-circle.glyphicon-remove,body:not(#profile) .glyphicon.glyphicon-plus.glyphicon-remove,body:not(#profile) .glyphicon.glyphicon-remove.glyphicon-remove,body:not(#profile) .glyphicon.glyphicon-refresh.glyphicon-remove,body:not(#profile) .glyphicon.glyphicon-edit.glyphicon-remove,body:not(#profile) .glyphicon.glyphicon-domain.glyphicon-remove{background-position:-30px -15px}body:not(#profile) .glyphicon.glyphicon-user.glyphicon-refresh,body:not(#profile) .glyphicon.glyphicon-log-out.glyphicon-refresh,body:not(#profile) .glyphicon.glyphicon-certificate.glyphicon-refresh,body:not(#profile) .glyphicon.glyphicon-lock.glyphicon-refresh,body:not(#profile) .glyphicon.glyphicon-remove-circle.glyphicon-refresh,body:not(#profile) .glyphicon.glyphicon-plus.glyphicon-refresh,body:not(#profile) .glyphicon.glyphicon-remove.glyphicon-refresh,body:not(#profile) .glyphicon.glyphicon-refresh.glyphicon-refresh,body:not(#profile) .glyphicon.glyphicon-edit.glyphicon-refresh,body:not(#profile) .glyphicon.glyphicon-domain.glyphicon-refresh{background-position:-45px -15px}body:not(#profile) .glyphicon.glyphicon-user.glyphicon-edit,body:not(#profile) .glyphicon.glyphicon-log-out.glyphicon-edit,body:not(#profile) .glyphicon.glyphicon-certificate.glyphicon-edit,body:not(#profile) .glyphicon.glyphicon-lock.glyphicon-edit,body:not(#profile) .glyphicon.glyphicon-remove-circle.glyphicon-edit,body:not(#profile) .glyphicon.glyphicon-plus.glyphicon-edit,body:not(#profile) .glyphicon.glyphicon-remove.glyphicon-edit,body:not(#profile) .glyphicon.glyphicon-refresh.glyphicon-edit,body:not(#profile) .glyphicon.glyphicon-edit.glyphicon-edit,body:not(#profile) .glyphicon.glyphicon-domain.glyphicon-edit{background-position:0 -30px}body:not(#profile) .glyphicon.glyphicon-user.glyphicon-domain,body:not(#profile) .glyphicon.glyphicon-log-out.glyphicon-domain,body:not(#profile) .glyphicon.glyphicon-certificate.glyphicon-domain,body:not(#profile) .glyphicon.glyphicon-lock.glyphicon-domain,body:not(#profile) .glyphicon.glyphicon-remove-circle.glyphicon-domain,body:not(#profile) .glyphicon.glyphicon-plus.glyphicon-domain,body:not(#profile) .glyphicon.glyphicon-remove.glyphicon-domain,body:not(#profile) .glyphicon.glyphicon-refresh.glyphicon-domain,body:not(#profile) .glyphicon.glyphicon-edit.glyphicon-domain,body:not(#profile) .glyphicon.glyphicon-domain.glyphicon-domain{background-position:-15px -30px}body#dashboard .typify_top_bar{margin-bottom:-78px}body#dashboard #main-alert{border:0;background:0;text-align:center;height:30px;line-height:30px;margin:0 0 -30px 0;overflow:hidden;padding:0 15px;position:relative;top:-43px;color:#fff}@media (max-width:674px){body#dashboard #main-alert{position:fixed;top:0;left:0;z-index:1000;width:100%;background:rgba(255,255,255,.9);border-bottom:solid 1px #e2e2e2;height:auto;color:#000;line-height:1.5em;padding:10px}}body#dashboard .row{margin-bottom:0}body#dashboard h2{text-align:left;margin-left:0}body#dashboard .panel{margin-bottom:30px}body#dashboard .panel h2{margin-top:0}body#dashboard .panel p{text-align:left}body#dashboard .panel h3{text-align:left;font-size:18px;margin-top:0}body#dashboard .panel form{overflow:hidden}body#dashboard .panel .form-error{margin-bottom:15px}@media (max-width:674px){body#dashboard .panel{margin-bottom:15px}}body#dashboard ul.nav-options{padding:0;margin:15px 0;list-style:none;overflow:hidden;text-align:center}body#dashboard ul.nav-options li{float:left;text-align:left;margin:0 20px 0 0}body#dashboard #dashboard-panel{text-align:left}body#dashboard #dashboard-panel h1{text-align:left;line-height:1em;margin-bottom:24px}body#dashboard #dashboard-panel .alert{margin-bottom:24px}body#dashboard #dashboard-panel #subscription-info{text-align:left;overflow:hidden;margin-bottom:30px;border-bottom:dashed 1px #ddd;padding:0 0 24px}body#dashboard #dashboard-panel #subscription-info h2{font-size:15px;margin:0;color:#666;line-height:1.8em;font-weight:600}body#dashboard #dashboard-panel #subscription-info p{margin:0 0 24px}body#dashboard #dashboard-panel #subscription-info .message{margin:0}body#dashboard #dashboard-panel #subscription-info .message a{}body#dashboard #dashboard-panel #subscription-info form{margin:24px 0 6px;text-align:center}body#dashboard #dashboard-panel #subscription-info form button{display:inline-block}body#dashboard #dashboard-panel p{text-align:left;margin:0}body#dashboard #profile-panel #id_profile_bio_markdown{height:5.4em}body#dashboard #profile-panel p{text-align:left}body#dashboard #profile-panel form{overflow:hidden}body#dashboard #personalise-panel h2{margin-bottom:30px}body#dashboard #personalise-panel .personalise_action{text-align:left;margin:0 0 15px}body#dashboard #personalise-panel .personalise_action h3{margin:0 0 10px}body#dashboard #personalise-panel .personalise_action p{margin:-5px 0 10px;line-height:1.5em;color:#999}body#dashboard #personalise-panel .personalise_action .btn{float:right;margin:-8px 0 0;width:80px}body#dashboard #personalise-panel .s3_upload_container .progress{text-align:center;position:relative;height:34px;line-height:34px;margin:20px 0 8px;display:none}body#dashboard #personalise-panel .s3_upload_container .progress .message{position:absolute;top:0;left:0;display:block;width:100%;color:#fff}body#dashboard #personalise-panel .s3_upload_container .progress .message.error{background:#d9534f}body#dashboard #personalise-panel .s3_upload_container .remove_upload{float:right;margin:0;position:relative;top:1px;left:-16px;opacity:.3}body#dashboard #personalise-panel .s3_upload_container .remove_upload:hover{opacity:1}body#dashboard #personalise-panel .s3_upload_container:not(.upload_exists) .btn-file span.file_change{display:none}body#dashboard #personalise-panel .s3_upload_container:not(.upload_exists) .remove_upload{display:none}body#dashboard #personalise-panel .s3_upload_container.upload_exists .btn-file span.file_upload{display:none}body#dashboard #personalise-panel .upload_not_supported{display:none}body#dashboard #personalise-panel #show_customise_more_options{margin:0 0 15px}body#dashboard #personalise-panel #customise_more_options{margin:0 0 6px;display:none}body#dashboard #personalise-panel #customise_more_options p{margin-top:-6px}body#dashboard #personalise-panel #customise_more_options .form-group{margin-bottom:10px}body#dashboard #sections-panel h2{margin-bottom:30px}body#dashboard #sections-panel .panel-body{padding-bottom:30px}body#dashboard #sections-panel .block_list{margin:0;padding:0;list-style:none;text-align:left}body#dashboard #sections-panel .block_list>li{padding:0 0 10px;margin-bottom:10px;border-bottom:dashed 1px #e2e2e2}body#dashboard #sections-panel .block_list>li.invalid h3,body#dashboard #sections-panel .block_list>li.invalid p.description{color:#b94a48}body#dashboard #sections-panel .block_list .block-icon{float:left;position:relative;top:1px}body#dashboard #sections-panel .block_list h3{font-size:18px;display:inline-block}body#dashboard #sections-panel .block_list h3,body#dashboard #sections-panel .block_list p.description{margin:0;padding-left:10px}body#dashboard #sections-panel .block_list p.description{color:#a5a5a5;margin-top:0;line-height:1.4em;margin-left:24px}body#dashboard #sections-panel .block_list .btn-group{float:right;margin-top:8px}body#dashboard #sections-panel .block_list .btn-group .dropdown-menu .glyphicon{top:3px}body#dashboard #sections-panel .block_list .dropdown-toggle{color:#2e6dc2}body#dashboard #sections-panel .block_list .dropdown-toggle .glyphicon{top:2px}body#dashboard #sections-panel .block_list .dropdown-toggle .caret{border-top-color:#2e6dc2}@media (max-width:996px){body#dashboard #sections-panel .block_list{min-height:0}}body#dashboard #sections-panel .block_list .draggable{cursor:move}body#dashboard #sections-panel #sections-not-added .btn{float:right;margin-top:-1px}@media (max-width:996px){body#dashboard #sections-panel #sections-not-added .btn span{display:none}}body#dashboard #sections-panel #sections-not-added li{padding-bottom:12px}body#dashboard #sections-panel #sections-not-added li h3,body#dashboard #sections-panel #sections-not-added li p.description{color:#a5a5a5}body#dashboard #sections-panel #sections-not-added li .block-icon{opacity:.3}body#dashboard #sections-panel #sections-not-added li.has_been_added:not(.custom){display:none}body#dashboard #sections-panel #sections-not-added li:last-child{border-bottom:0;margin-bottom:-10px;padding-bottom:0}body#dashboard #share-panel p{text-align:left}body#dashboard #share-panel .share-buttons{margin:0 auto 30px;overflow:hidden;position:relative;width:200px}body#dashboard #share-panel .share-button-wrap{float:left;position:relative;width:100px;margin:0}body#dashboard #share-panel .share-with-facebook{top:-4px}body#home #home-feature{position:relative;overflow:hidden;color:#fff;height:700px;padding:0;margin:0}body#home #home-feature h1{color:#fff;margin:60px 0 0;text-align:center;font-size:38px;font-weight:300;position:relative;line-height:1.3em}body#home #home-feature h2{color:#fff;margin:20px auto 70px;line-height:1.5em;text-align:center;font-size:18px;max-width:530px;font-weight:400;position:relative}body#home #screenshot_wrap a{display:block}body#home #screenshot{-moz-box-shadow:0 0 5px rgba(0,0,0,.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);margin:40px auto 0;width:800px;overflow:hidden;position:relative;top:30px;display:block}body#home .signup-feature{background:#fff;text-align:center;padding:50px 0 40px;border-top:solid 1px #e2e2e2;border-bottom:solid 1px #e2e2e2}body#home .signup-feature h3{color:#2e6dc2;margin-top:-10px}body#home .signup-feature p.caption{display:block;font-size:18px}body#home .signup-feature p.caption strong{font-weight:400}body#home .signup-feature p.example{font-size:16px;font-weight:400;margin-bottom:0}body#home .signup-feature p.example span.glyphicon{font-size:14px;top:2px}body#home .signup-feature .newsletter_form{margin:25px auto 20px}body#home .signup-feature .newsletter_form .form-group{margin:0}body#home .signup-feature .newsletter_form .form-group.has-msg{margin-top:-10px}body#home .signup-feature .newsletter_form .form-group label{display:block;margin:0 0 20px}body#home .signup-feature .newsletter_form .form-control{height:40px;margin:0 0 0 10px;display:inline-block;max-width:300px}body#home .signup-feature .newsletter_form .btn{display:inline-block;margin:0 0 0 10px;font-weight:400;font-size:16px}body#home .signup-feature p.invite_signup{margin-bottom:0}body#home #features{text-align:center;margin:0;padding:40px 15px}body#home #features .feature{padding-bottom:30px;overflow:hidden}body#home #features #overview-feature{padding:30px 0 10px}body#home #features #overview-feature p:last-child{margin-bottom:0}body#home #features #account_list{list-style:none;padding:0;text-align:center;max-width:780px;margin:0 auto}body#home #features #account_list li{font-size:13px;display:inline-block;width:110px;padding:20px 0}body#home #features #account_list .account_icon{display:block;margin:0 auto 10px;width:60px;height:60px;background-image:url(../img/account_icons.png);background-repeat:no-repeat;background-position:top left}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){body#home #features #account_list .account_icon{background-size:240px 300px;background-image:url(../img/account_icons@2x.png)}}body#home #features #account_list #account_facebook .account_icon{background-position:0 0}body#home #features #account_list #account_twitter .account_icon{background-position:-60px 0}body#home #features #account_list #account_instagram .account_icon{background-position:-120px 0}body#home #features #account_list #account_flickr .account_icon{background-position:-180px 0}body#home #features #account_list #account_foursquare .account_icon{background-position:0 -60px}body#home #features #account_list #account_linkedin .account_icon{background-position:-60px -60px}body#home #features #account_list #account_lastfm .account_icon{background-position:-120px -60px}body#home #features #account_list #account_spotify .account_icon{background-position:-180px -60px}body#home #features #account_list #account_github .account_icon{background-position:0 -120px}body#home #features #account_list #account_stackoverflow .account_icon{background-position:-60px -120px}body#home #features #account_list #account_feed .account_icon{background-position:-120px -120px}body#home #features #account_list #account_dribbble .account_icon{background-position:-180px -120px}body#home #features #account_list #account_about .account_icon{background-position:0 -180px}body#home #features #account_list #account_appstore .account_icon{background-position:-60px -180px}body#home #features #account_list #account_medium .account_icon{background-position:-120px -180px}body#home #features #account_list #account_website .account_icon{background-position:-180px -180px}body#home #features #account_list #account_custom .account_icon{background-position:0 -240px}body#home #features #account_list #account_vimeo .account_icon{background-position:-60px -240px}body#home #features #account_list #account_youtube .account_icon{background-position:-120px -240px}body#home #features h3{color:#2e6dc2;line-height:1.4em;margin:0 auto -6px;padding:0 15px}body#home #features p{max-width:700px;margin:30px auto;font-size:16px}body#home #features p strong{font-weight:600}body#home #features .row .image_feature:first-child{border-right:dashed 1px #ddd}body#home #features .row hr{display:none}body#home #features .image_feature{text-align:center;padding:30px 0}body#home #features .image_feature h3{margin-bottom:-10px}body#home #features .image_feature .image{width:275px;height:120px;margin:0 auto 25px;background-image:url(../img/features.png);background-repeat:no-repeat;background-position:top left}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){body#home #features .image_feature .image{background-size:275px 720px;background-image:url(../img/features@2x.png)}}body#home #features .image_feature p{max-width:400px;margin-bottom:0}body#home #features #image_feature_setup .image{background-position:0 0}body#home #features #image_feature_uptodate .image{background-position:0 -120px}body#home #features #image_feature_owncontent .image{background-position:0 -240px}body#home #features #image_feature_domainname .image{background-position:0 -360px}body#home #features #image_feature_devices .image{background-position:0 -480px}body#home #features #image_feature_you .image{background-position:0 -600px}body#home #features .example_feature h3{margin:20px 0 0}body#home #features .example_feature ul{list-style:none;margin:0;padding:0}body#home #features .example_feature ul li{display:inline-block;width:230px;margin:20px 0 0}body#home #features .example_feature ul a{display:block}body#home #features .example_feature ul .profile_photo_container{margin:20px auto 0;padding:4px;width:110px;height:110px}body#home #features .example_feature ul h4{color:#2e6dc2;font-size:20px;margin:20px 0 6px}body#home #features .example_feature ul p{color:#666;margin:0}body#home #main_footer .main_footer_inner{border:0}body#home #mixpanel_logo{position:absolute;top:49px;right:30px}@media (max-width:996px){body#home #home-feature{height:485px}body#home #home-feature h1{font-size:26px;margin-top:30px}body#home #home-feature h2{font-size:16px;max-width:450px;margin:10px auto 40px}body#home #home-feature #screenshot{margin-top:30px;width:500px}body#home #features .row .image_feature:first-child{border-right:0}body#home #features .row hr{display:block}body#home #mixpanel_logo{position:static;display:block;margin:10px auto 10px 0}}@media (max-width:674px){body#home #home-feature{height:auto}body#home #home-feature h1{margin-top:22px}body#home #home-feature h2{margin-bottom:30px}body#home #home-feature #screenshot{width:100%}body#home #account_list li{width:90px!important}body#home .signup-feature .newsletter_form{margin-top:20px}body#home .signup-feature .newsletter_form .form-control{max-width:none;margin:20px 0;display:block}body#home .signup-feature .btn{display:block}}body#profile #main_nav_container{position:absolute;top:0;z-index:1}body#profile #brand{display:none}body#profile #cover{display:none}body#profile.with_cover #main-profile-container{margin-top:0}body#profile.with_cover #cover{position:relative;z-index:0;display:block;height:320px;width:100%;background-color:#ccc;overflow:hidden;border-bottom:solid 1px rgba(255,255,255,.7)}body#profile.with_cover #cover .shadow{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-moz-box-shadow:inset 0 -1px 10px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 -1px 10px rgba(0,0,0,.1);box-shadow:inset 0 -1px 10px rgba(0,0,0,.1)}body#profile.with_cover #cover .photo{position:absolute;top:0;left:0;z-index:0;height:100%;width:100%;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body#profile.with_cover #profile_header{padding-top:36px}body#profile.with_cover.with_profile_photo #profile_header{margin-top:-80px;padding-top:0}body#profile.with_cover #profile_header .profile_photo_container{margin-top:-4px;background-color:#f9f9f9;background-image:url(../img/header_texture.png);-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}body#profile #profile_header{text-align:center;max-width:520px;min-height:1px;margin:0 auto;padding:50px 15px 42px}body#profile #profile_header .profile_photo_container{width:160px;height:160px;margin:6px auto 11px;padding:6px;background:#fff;border:0;position:relative;-moz-box-shadow:0 0 3px rgba(0,0,0,.15);-webkit-box-shadow:0 0 3px rgba(0,0,0,.15);box-shadow:0 0 3px rgba(0,0,0,.15);z-index:1}body#profile #profile_header h1{font-weight:600;font-size:35px;margin:6px 0;line-height:1.2em;color:#666}body#profile #profile_header h2{font-size:19px;font-weight:600;margin:6px 0;line-height:1.5em;color:#666}body#profile #profile_header hr{margin:15px 0}body#profile #profile_header .content_markdown ul,body#profile #profile_header .content_markdown ol{list-style:none;padding:0}body#profile #profile_header .content_markdown ul,body#profile #profile_header .content_markdown ol,body#profile #profile_header .content_markdown pre,body#profile #profile_header .content_markdown blockquote{margin:15px 0}body#profile #profile_header p{font-size:16px;line-height:1.5em;font-weight:400;margin:0}body#profile #profile_header .subtitle_break{display:none}body#profile:not(.custom_fonts_loaded) h1,body#profile:not(.custom_fonts_loaded) h2,body#profile:not(.custom_fonts_loaded) p{visibility:hidden}@media (max-width:673px){body#profile #profile_header{max-width:auto}body#profile #profile_header .profile_photo_container{margin-top:-2px;width:120px;height:120px}body#profile #profile_header h1{font-size:26px}body#profile #profile_header h2{font-size:16px}body#profile #profile_header p{font-size:15px}body#profile #profile_header .profile_location{display:block}body#profile #profile_header .profile_location_in{display:none}body#profile #cover{height:200px!important}body#profile.with_profile_photo.with_cover #profile_header{margin-top:-60px!important;padding-top:0}}@media (max-width:479px){body#profile.with_nav:not(.with_cover):not(.with_profile_photo) #profile_header{padding-top:70px}body#profile #blocks{padding-left:15px!important;padding-right:15px!important}}body#profile #blocks{margin:0}body#profile #line-height-guide{position:absolute;background:url(../img/line_height_guide24.png) repeat 0 -5px;opacity:.1;top:0;left:0;width:100%;height:100%;z-index:999}body#profile .block{}body#profile .block html,body#profile .block body,body#profile .block div,body#profile .block span:not(.glyphicon),body#profile .block applet,body#profile .block object,body#profile .block iframe,body#profile .block h1,body#profile .block h2,body#profile .block h3,body#profile .block h4,body#profile .block h5,body#profile .block h6,body#profile .block p,body#profile .block blockquote,body#profile .block pre,body#profile .block a,body#profile .block abbr,body#profile .block acronym,body#profile .block address,body#profile .block big,body#profile .block cite,body#profile .block code,body#profile .block del,body#profile .block dfn,body#profile .block em,body#profile .block img,body#profile .block ins,body#profile .block kbd,body#profile .block q,body#profile .block s,body#profile .block samp,body#profile .block small,body#profile .block strike,body#profile .block strong,body#profile .block sub,body#profile .block sup,body#profile .block tt,body#profile .block var,body#profile .block b,body#profile .block u,body#profile .block i,body#profile .block center,body#profile .block dl,body#profile .block dt,body#profile .block dd,body#profile .block ol,body#profile .block ul,body#profile .block li,body#profile .block fieldset,body#profile .block form,body#profile .block label,body#profile .block legend,body#profile .block table,body#profile .block caption,body#profile .block tbody,body#profile .block tfoot,body#profile .block thead,body#profile .block tr,body#profile .block th,body#profile .block td,body#profile .block article,body#profile .block aside,body#profile .block canvas,body#profile .block details,body#profile .block embed,body#profile .block figure,body#profile .block figcaption,body#profile .block footer,body#profile .block header,body#profile .block hgroup,body#profile .block menu,body#profile .block nav,body#profile .block output,body#profile .block ruby,body#profile .block section,body#profile .block summary,body#profile .block time,body#profile .block mark,body#profile .block audio,body#profile .block video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;color:#666}body#profile .block article,body#profile .block aside,body#profile .block details,body#profile .block figcaption,body#profile .block figure,body#profile .block footer,body#profile .block header,body#profile .block hgroup,body#profile .block menu,body#profile .block nav,body#profile .block section{display:block}body#profile .block body{line-height:1}body#profile .block ol,body#profile .block ul{list-style:none}body#profile .block blockquote,body#profile .block q{quotes:none}body#profile .block blockquote:before,body#profile .block blockquote:after,body#profile .block q:before,body#profile .block q:after{content:'';content:none}body#profile .block table{border-collapse:collapse;border-spacing:0}body#profile .block{font-size:15px;line-height:24px;margin-bottom:30px;word-break:break-word;-moz-box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}body#profile .block header{padding:22px 0 20px}body#profile .block header h2{position:relative;top:-1px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:20px}body#profile .block header h2 img.favicon{width:24px;height:24px;margin:0}body#profile .block header h2 img.favicon.favicon-16x16{width:16px;height:16px;top:4px;right:1px}body#profile .block header h2 .block-icon,body#profile .block header h2 img.favicon{position:absolute;top:0;right:-3px}body#profile .block header h3{position:relative;top:2px;margin-top:0;font-weight:400;display:none;color:#a5a5a5!important}body#profile .block .blockwrap{position:relative;background:rgba(255,255,255,.9);padding:0 24px;border:solid 0 #e2e2e2;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;overflow:hidden}body#profile .block .section_link{outline:0;display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}body#profile .block a:not(.section_link){position:relative;z-index:101;color:#2e6dc2}body#profile .block a:not(.section_link):hover{color:#245699}body#profile .block blockquote{font-size:15px;font-weight:600;margin:24px 0;padding:0;border:0}body#profile .block h2{font-size:24px;line-height:24px;margin:0;padding-right:34px}body#profile .block h3{line-height:24px;font-size:15px;margin:0;font-weight:600}body#profile .block h4{font-weight:600;line-height:24px;font-size:15px;margin:0}body#profile .block p,body#profile .block p.lead{margin:24px 0}body#profile .block a{text-decoration:none;color:#666}body#profile .block a:hover,body#profile .block a:active,body#profile .block a:focus{color:#666}body#profile .block ul,body#profile .block ol{line-height:24px;list-style:none;padding:0;margin:24px 0}body#profile .block ul li,body#profile .block ol li{line-height:24px;margin:0;padding:0}body#profile .block ul li h3,body#profile .block ol li h3{font-weight:600}body#profile .block ul li h3,body#profile .block ol li h3,body#profile .block ul li p,body#profile .block ol li p,body#profile .block ul li dl,body#profile .block ol li dl{margin:0}body#profile .block dl{margin:24px 0;overflow:hidden}body#profile .block dl dt{font-weight:600;clear:left;float:left;line-height:24px}body#profile .block dl dd{text-align:right;float:right;line-height:24px}body#profile .block .photos{overflow:hidden;margin:0 auto;width:244px}body#profile .block .photos.with_thumbs{height:312px}body#profile .block .photos.with_thumbs .main_photo,body#profile .block .photos.with_thumbs .main_photo_crop{margin-bottom:10px}body#profile .block .photos:not(.with_thumbs){height:264px;margin-bottom:-24px}body#profile .block .photos:not(.with_thumbs) .thumb_photo{display:none}body#profile .block .photos a{display:block}body#profile .block .photos .photo_frame{display:block;margin:0;position:relative}body#profile .block .photos .photo_frame .shadow{position:absolute;top:0;right:0;bottom:0;left:0;-moz-box-shadow:inset 0 0 1px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.3);box-shadow:inset 0 0 1px rgba(0,0,0,.3)}body#profile .block .photos .photo_frame img,body#profile .block .photos .photo_frame .main_photo_crop{display:block;z-index:0;width:100%;height:100%}body#profile .block .photos .main_photo{width:244px;height:244px}body#profile .block .photos .main_photo_crop{background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat}body#profile .block .photos .thumb_photo{float:left;width:53.5px;height:53.5px;margin-right:10px}body#profile .block .photos .thumb_photo:last-child{margin-right:0}@media (max-width:320px){body#profile .block .photos{margin-left:-1px}}body#profile .block .stats{display:block;overflow:hidden;border-style:dashed;border-width:0;border-color:#e2e2e2}body#profile .block .stats li{text-align:center;float:left}body#profile .block .stats li:last-child{}body#profile .block .stats li span{position:relative}body#profile .block .stats li .count{display:block;font-weight:400;font-size:26px;line-height:24px}body#profile .block .stats li .title{display:block;position:relative;text-transform:lowercase;font-size:13px;font-weight:600}body#profile .block .stats li:first-child{}body#profile .block .stats li:last-child{float:right}body#profile .block .stats.stats_count_3 li{width:33%}body#profile .block .stats.stats_count_2 li{width:50%}body#profile .block .stats.stats_count_1 li{width:100%}body#profile .block .rating-progress{text-align:center;border:0;display:inline-block;position:relative;width:100px}body#profile .block .rating-progress span.glyphicon{color:#ddd;width:20px;float:left}body#profile .block .rating-progress .rating{position:absolute;top:0;left:0;background:#fff;overflow:hidden;height:100%}body#profile .block .rating-progress .rating span{color:#ffc814}body#profile .block .rating-progress .rating .wrap{width:100px}body#profile .block.twitter h2,body#profile .block.twitter .stats .title,body#profile .block.twitter .time{color:#6a9aca}body#profile .block.twitter .tweet_display h3{display:none}body#profile .block.twitter blockquote{margin:0;font-weight:400}body#profile .block.twitter .time{display:block;font-weight:400;margin-bottom:24px;font-size:85%}body#profile .block.twitter .stats{padding-top:23px;border-top-width:1px}body#profile .block.twitter .stats.no_tweets{padding-top:0;margin-top:0;border-top-width:0}body#profile .block.facebook h2,body#profile .block.facebook .stats .title{color:#3b5997}body#profile .block.github h2,body#profile .block.github .stats .title,body#profile .block.github .more a{color:#000}body#profile .block.github .stats{margin-top:0;margin-bottom:24px}body#profile .block.github ol.repos{margin-top:0;border-top:dashed 1px #e2e2e2;padding-top:23px}body#profile .block.github ol.repos li{margin-bottom:24px}body#profile .block.github ol.repos h3{font-weight:600;overflow:hidden}body#profile .block.github ol.repos h3 .repo-name{float:left;display:block;width:185px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}body#profile .block.github ol.repos h3 .repo-starred{float:right}body#profile .block.github ol.repos h3 span.glyphicon{position:relative;top:2px;left:2px}body#profile .block.github ol.repos p{font-weight:400}body#profile .block.github .more{text-align:right}body#profile .block.stackoverflow h2,body#profile .block.stackoverflow .so-reputation span{color:#fe8b06}body#profile .block.stackoverflow .so-reputation{font-size:50px;line-height:48px;border-bottom:dashed 1px #e2e2e2;margin-bottom:23px;margin-top:0;font-weight:400;text-align:center}body#profile .block.stackoverflow .so-reputation span{text-transform:lowercase;position:relative;top:-10px;display:block;font-weight:600;font-size:15px}body#profile .block.stackoverflow dl{margin-top:0}body#profile .block.stackoverflow dl dt{font-weight:600}body#profile .block.stackoverflow dl dd span{position:relative}body#profile .block.stackoverflow dl dd strong{display:inline-block;width:12px;height:12px;margin:0 3px 0 10px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}body#profile .block.stackoverflow dl dd strong.gold{background-color:#FC0}body#profile .block.stackoverflow dl dd strong.silver{background-color:#C5C5C5}body#profile .block.stackoverflow dl dd strong.bronze{background-color:#C96}body#profile .block.instagram h2,body#profile .block.instagram .stats .title{color:#3f729a}body#profile .block.instagram .stats{margin-top:24px;border-top-width:1px;padding-top:23px}body#profile .block.instagram .stats.no_items{border-top-width:0;margin-top:0;padding-top:0}body#profile .block.vimeo h2,body#profile .block.vimeo .stats .title{color:#2eb4ec}body#profile .block.youtube h2,body#profile .block.youtube .stats .title{color:#a62824}body#profile .block.vimeo .stats,body#profile .block.youtube .stats{margin-top:24px;border-top-width:1px;padding-top:23px}body#profile .block.vimeo .stats.no_items,body#profile .block.youtube .stats.no_items{border-top-width:0;margin-top:0;padding-top:0}body#profile .block.vimeo .photos,body#profile .block.youtube .photos{height:auto;margin-bottom:12px}body#profile .block.vimeo .photos h3,body#profile .block.youtube .photos h3{margin:0 0 24px}body#profile .block.vimeo .photos p,body#profile .block.youtube .photos p{margin-bottom:0}body#profile .block.vimeo .photos .main_photo,body#profile .block.youtube .photos .main_photo{margin:0;height:144px;top:-4px}body#profile .block.flickr h2,body#profile .block.flickr .stats .title{color:#ff1483}body#profile .block.flickr .stats{margin-top:24px;border-top-width:1px;padding-top:23px}body#profile .block.flickr .stats.no_items{border-top-width:0;margin-top:0;padding-top:0}body#profile .block.dribbble h2,body#profile .block.dribbble .stats .title{color:#e64a86}body#profile .block.dribbble .photos{}body#profile .block.dribbble .photos.with_thumbs{height:240px}body#profile .block.dribbble .photos:not(.with_thumbs){height:192px;margin-bottom:24px}body#profile .block.dribbble .photos .main_photo{width:244px;height:183px}body#profile .block.dribbble .photos .thumb_photo{width:53.5px;height:40px}body#profile .block.dribbble .stats{margin-top:24px;border-top-width:1px;padding-top:23px}body#profile .block.dribbble .stats.no_items{border-top-width:0;margin-top:0;padding-top:0}body#profile .block.linkedin h2,body#profile .block.linkedin .about h3,body#profile .block.linkedin .positions h3,body#profile .block.linkedin .stats .title,body#profile .block.linkedin positions .title,body#profile .block.linkedin p strong{color:#0077b5}body#profile .block.linkedin h3,body#profile .block.linkedin p{margin:0}body#profile .block.linkedin .headline{font-weight:600}body#profile .block.linkedin p{font-weight:400}body#profile .block.linkedin .about strong,body#profile .block.linkedin .positions strong,body#profile .block.linkedin .education strong{font-weight:600}body#profile .block.linkedin .about p,body#profile .block.linkedin .positions p,body#profile .block.linkedin .education p{margin:0 0 24px}body#profile .block.linkedin .about{margin-top:0;border-bottom:dashed 1px #e2e2e2;padding-bottom:23px;margin-bottom:24px}body#profile .block.linkedin .about h4,body#profile .block.linkedin .about p{margin:0}body#profile .block.linkedin .positions ul{margin:0 0 23px;border-bottom:dashed 1px #e2e2e2;padding:0}body#profile .block.linkedin .positions ul li{overflow:hidden;padding-bottom:24px}body#profile .block.linkedin .positions ul .company{clear:left;float:left;font-weight:600}body#profile .block.linkedin .positions ul .period{text-transform:lowercase;float:right;font-weight:400;color:#a5a5a5}body#profile .block.linkedin .education{margin:0 0 -1px 0;border-bottom:dashed 1px #e2e2e2}body#profile .block.linkedin dl{margin-top:0}body#profile .block.lastfm h2,body#profile .block.lastfm h3,body#profile .block.lastfm .stats .title,body#profile .block.lastfm .glyphicon{color:#dd2727}body#profile .block.lastfm span.by{color:#a5a5a5;font-weight:400}body#profile .block.lastfm ol,body#profile .block.lastfm ul{margin-top:0}body#profile .block.lastfm ol li,body#profile .block.lastfm ul li{font-weight:400;overflow:hidden}body#profile .block.lastfm ol li span.glyphicon,body#profile .block.lastfm ul li span.glyphicon{float:left;position:relative;top:7px;left:2px;font-size:80%}body#profile .block.lastfm ol li p,body#profile .block.lastfm ul li p{padding-left:20px}body#profile .block.lastfm .stats{margin-top:24px;border-top-width:1px;padding-top:23px}body#profile .block.lastfm .stats.no_data{border-top-width:0;margin-top:0;padding-top:0}body#profile .block.spotify h2{color:#91bf02}body#profile .block.spotify iframe{display:block;position:relative;z-index:101;top:9px;margin:0 0 24px;padding:0;overflow:hidden;width:244px;height:72px}body#profile .block.about header{margin-bottom:0}body#profile .block.custom .content_markdown,body#profile .block.about .content_markdown{line-height:24px;font-weight:400}body#profile .block.custom .content_markdown h1,body#profile .block.about .content_markdown h1,body#profile .block.custom .content_markdown h2,body#profile .block.about .content_markdown h2,body#profile .block.custom .content_markdown h3,body#profile .block.about .content_markdown h3,body#profile .block.custom .content_markdown h4,body#profile .block.about .content_markdown h4,body#profile .block.custom .content_markdown h5,body#profile .block.about .content_markdown h5,body#profile .block.custom .content_markdown h6,body#profile .block.about .content_markdown h6{line-height:24px;font-size:15px;font-weight:600;margin-bottom:24px}body#profile .block.custom .content_markdown hr:nth-child(1),body#profile .block.about .content_markdown hr:nth-child(1){margin-top:0}body#profile .block.custom .content_markdown h1,body#profile .block.about .content_markdown h1{font-size:18px;font-weight:400}body#profile .block.custom .content_markdown h3,body#profile .block.about .content_markdown h3,body#profile .block.custom .content_markdown h4,body#profile .block.about .content_markdown h4,body#profile .block.custom .content_markdown h5,body#profile .block.about .content_markdown h5,body#profile .block.custom .content_markdown h6,body#profile .block.about .content_markdown h6{margin-bottom:0}body#profile .block.custom .content_markdown ul,body#profile .block.about .content_markdown ul,body#profile .block.custom .content_markdown ol,body#profile .block.about .content_markdown ol{padding-left:24px}body#profile .block.custom .content_markdown ul,body#profile .block.about .content_markdown ul{list-style:disc}body#profile .block.custom .content_markdown ol,body#profile .block.about .content_markdown ol{list-style:decimal}body#profile .block.custom .content_markdown img,body#profile .block.about .content_markdown img{display:block;margin:0 auto;max-width:244px}body#profile .block.custom .content_markdown p,body#profile .block.about .content_markdown p{margin-top:0}body#profile .block.custom .content_markdown pre,body#profile .block.about .content_markdown pre{margin:24px 0;padding:12px}body#profile .block.custom .content_markdown code,body#profile .block.about .content_markdown code{font-size:15px;font-family:monospace;line-height:0}body#profile .block.custom .content_markdown pre,body#profile .block.about .content_markdown pre,body#profile .block.custom .content_markdown code,body#profile .block.about .content_markdown code{background:#f5f5f5}body#profile .block.custom .content_markdown em,body#profile .block.about .content_markdown em{font-style:italic}body#profile .block.custom .content_markdown strong,body#profile .block.about .content_markdown strong{font-weight:600}body#profile .block.appstore h3{display:block}body#profile .block.appstore .rating-progress{position:relative;top:4px;left:4px;float:right}body#profile .block.appstore .main_photo{border-radius:44px;-webkit-border-radius:44px;-moz-border-radius:44px}body#profile .block.appstore .main_photo_crop{border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px}body#profile .block.appstore.app-type-mac-software .main_photo{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:none;-webkit-border-radius:none;-moz-border-radius:none}body#profile .block.foursquare h2,body#profile .block.foursquare .stats .title{color:#6a9aca}body#profile .block.foursquare .stats{margin-top:0}body#profile .block.feed h2,body#profile .block.feed h3{color:#f57520}body#profile .block.feed .summary{margin:0;font-weight:400}body#profile .block.feed .time{color:#a5a5a5;display:block;font-weight:400;margin:0 0 24px;font-size:85%}body#profile .block.feed ul{border-top:dashed 1px #e2e2e2;padding-top:23px}body#profile .block.feed ul li{margin-bottom:24px}body#profile .block.medium h2,body#profile .block.medium h3{color:#000}body#profile .block.website header h2{color:#999}body#profile .block.website header h2.with-favicon .block-icon{display:none}body#profile .block.website header h3{display:block}@-moz-document url-prefix(){body#profile .block.website{}body#profile .block.website .favicon{display:none}body#profile .block.website .block-icon{display:block!important}}body#profile .block.website .photos{position:relative;top:4px;margin-top:0;margin-bottom:0;height:192px;margin-bottom:24px}body#profile .block.website .main_photo{height:auto}body#profile .block.website .main_photo img,body#profile .block.website .main_photo .shadow{height:auto}body#profile .block.website .main_photo.no_description .crop{overflow:hidden;max-height:188px}body#profile .block.website .shadow{max-height:192px}body#profile .block.website p{margin-top:0}body#profile #main_footer .main_footer_inner{margin-left:15px;margin-right:15px;border:0;padding-top:0}body#profile #main_footer #powered{display:block;text-indent:-999px;margin:18px auto 0;overflow:hidden;width:76px;height:38px;background-image:url(../img/powered.png);background-repeat:no-repeat;background-position:top left}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){body#profile #main_footer #powered{background-size:76px 38px;background-image:url(../img/powered@2x.png)}}body#profile #sticky_footer_wrapper{margin-bottom:-100px!important}body#profile #sticky_footer_push,body#profile #main_footer{height:100px!important}body:not(.architect-managed) .block,body:not(.custom_fonts_loaded) .block{display:none}