/* Site Name: getsidekick.com
 * Author: Matt Rheault
 * 
 * Stylesheet: Mixins & Constants Stylesheet */
/* CSS3 GRADIENTS
 * Be careful with these since they can 
 * really slow down your CSS. Don't overdo it. */
.box-shadow-none {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.shadow-light {
  -webkit-box-shadow: 0 0px 12px 0 rgba(50, 50, 50, 0.2);
  -moz-box-shadow: 0 0px 12px 0 rgba(50, 50, 50, 0.2);
  box-shadow: 0 0px 12px 0 rgba(50, 50, 50, 0.2);
}

.shadow-dark {
  -webkit-box-shadow: 0 0px 12px 0 rgba(50, 50, 50, 0.8);
  -moz-box-shadow: 0 0px 12px 0 rgba(50, 50, 50, 0.8);
  box-shadow: 0 0px 12px 0 rgba(50, 50, 50, 0.8);
}

@font-face {
  font-family: "fontcustom";
  src: url("http://app.getsignals.com/static/font/fontcustom_e1156128a59ed51fdfa99e58af9b9427.eot");
  src: url("http://app.getsignals.com/static/font/fontcustom_e1156128a59ed51fdfa99e58af9b9427.eot?#iefix") format("embedded-opentype"), url("http://app.getsignals.com/static/font/fontcustom_e1156128a59ed51fdfa99e58af9b9427.woff") format("woff"), url("http://app.getsignals.com/static/font/fontcustom_e1156128a59ed51fdfa99e58af9b9427.ttf") format("truetype"), url("http://app.getsignals.com/static/font/fontcustom_e1156128a59ed51fdfa99e58af9b9427.svg#fontcustom") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa, .fa-glass:before, .fa-music:before, .fa-search:before, .fa-envelope-o:before, .fa-hand-peace-o:before, .fa-heart:before, .fa-star:before, .fa-star-o:before, .fa-user:before, .fa-film:before, .fa-th-large:before, .fa-th:before, .fa-th-list:before, .fa-check:before, .fa-remove:before, .fa-close:before, .fa-times:before, .fa-search-plus:before, .fa-search-minus:before, .fa-power-off:before, .fa-signal:before, .fa-gear:before, .fa-cog:before, .fa-trash-o:before, .fa-home:before, .fa-file-o:before, .fa-clock-o:before, .fa-road:before, .fa-download:before, .fa-arrow-circle-o-down:before, .fa-arrow-circle-o-up:before, .fa-inbox:before, .fa-play-circle-o:before, .fa-rotate-right:before, .fa-repeat:before, .fa-refresh:before, .fa-list-alt:before, .fa-lock:before, .fa-flag:before, .fa-headphones:before, .fa-volume-off:before, .fa-volume-down:before, .fa-volume-up:before, .fa-qrcode:before, .fa-barcode:before, .fa-tag:before, .fa-tags:before, .fa-book:before, .fa-bookmark:before, .fa-print:before, .fa-camera:before, .fa-font:before, .fa-bold:before, .fa-italic:before, .fa-text-height:before, .fa-text-width:before, .fa-align-left:before, .fa-align-center:before, .fa-align-right:before, .fa-align-justify:before, .fa-list:before, .fa-dedent:before, .fa-outdent:before, .fa-indent:before, .fa-video-camera:before, .fa-photo:before, .fa-image:before, .fa-picture-o:before, .fa-pencil:before, .fa-map-marker:before, .fa-adjust:before, .fa-tint:before, .fa-edit:before, .fa-pencil-square-o:before, .fa-share-square-o:before, .fa-check-square-o:before, .fa-arrows:before, .fa-step-backward:before, .fa-fast-backward:before, .fa-backward:before, .fa-play:before, .fa-pause:before, .fa-stop:before, .fa-forward:before, .fa-fast-forward:before, .fa-step-forward:before, .fa-eject:before, .fa-chevron-left:before, .fa-chevron-right:before, .fa-plus-circle:before, .fa-minus-circle:before, .fa-times-circle:before, .fa-check-circle:before, .fa-question-circle:before, .fa-info-circle:before, .fa-crosshairs:before, .fa-times-circle-o:before, .fa-check-circle-o:before, .fa-ban:before, .fa-arrow-left:before, .fa-arrow-right:before, .fa-arrow-up:before, .fa-arrow-down:before, .fa-mail-forward:before, .fa-share:before, .fa-expand:before, .fa-compress:before,.fa-hand-peace-o:before, .fa-plus:before, .fa-minus:before, .fa-asterisk:before, .fa-exclamation-circle:before, .fa-gift:before, .fa-leaf:before, .fa-fire:before, .fa-eye:before, .fa-eye-slash:before, .fa-warning:before, .fa-exclamation-triangle:before, .fa-plane:before, .fa-calendar:before, .fa-random:before, .fa-comment:before, body .content-main .blog-after .post-comments .hs_submit input[type="submit"]:before, .fa-magnet:before, .fa-chevron-up:before, .fa-chevron-down:before, .fa-retweet:before, .fa-shopping-cart:before, .fa-folder:before, .fa-folder-open:before, .fa-arrows-v:before, .fa-arrows-h:before, .fa-bar-chart-o:before, .fa-bar-chart:before, .fa-twitter-square:before, .fa-facebook-square:before, .fa-camera-retro:before, .fa-key:before, .fa-gears:before, .fa-cogs:before, .fa-comments:before, .fa-thumbs-o-up:before, .fa-thumbs-o-down:before, .fa-star-half:before, .fa-heart-o:before, .fa-sign-out:before, .fa-linkedin-square:before, .fa-thumb-tack:before, .fa-external-link:before, .fa-sign-in:before, .fa-trophy:before, .fa-github-square:before, .fa-upload:before, .fa-lemon-o:before, .fa-phone:before, .fa-square-o:before, .fa-bookmark-o:before, .fa-phone-square:before, .fa-twitter:before, .fa-facebook:before, .fa-github:before, .fa-unlock:before, .fa-credit-card:before, .fa-rss:before, .fa-hdd-o:before, .fa-bullhorn:before, .fa-bell:before, .fa-certificate:before, .fa-hand-o-right:before, .fa-hand-o-left:before, .fa-hand-o-up:before, .fa-hand-o-down:before, .fa-arrow-circle-left:before, .fa-arrow-circle-right:before, .fa-arrow-circle-up:before, .fa-arrow-circle-down:before, .fa-globe:before, .fa-wrench:before, .fa-tasks:before, .fa-filter:before, .fa-briefcase:before, .fa-arrows-alt:before, .fa-group:before, .fa-users:before, .fa-chain:before, .fa-link:before, .fa-cloud:before, .fa-flask:before, .fa-cut:before, .fa-scissors:before, .fa-copy:before, .fa-files-o:before, .fa-paperclip:before, .fa-save:before, .fa-floppy-o:before, .fa-square:before, .fa-navicon:before, .fa-reorder:before, .fa-bars:before, .fa-list-ul:before, .fa-list-ol:before, .fa-strikethrough:before, .fa-underline:before, .fa-table:before, .fa-magic:before, .fa-truck:before, .fa-pinterest:before, .fa-pinterest-square:before, .fa-google-plus-square:before, .fa-google-plus:before, .fa-money:before, .fa-caret-down:before, .fa-caret-up:before, .fa-caret-left:before, .fa-caret-right:before, .fa-columns:before, .fa-unsorted:before, .fa-sort:before, .fa-sort-down:before, .fa-sort-desc:before, .fa-sort-up:before, .fa-sort-asc:before, .fa-envelope:before, .fa-linkedin:before, .fa-rotate-left:before, .fa-undo:before, .fa-legal:before, .fa-gavel:before, .fa-dashboard:before, .fa-tachometer:before, .fa-comment-o:before, .fa-comments-o:before, .fa-flash:before, .fa-bolt:before, .fa-sitemap:before, .fa-umbrella:before, .fa-paste:before, .fa-clipboard:before, .fa-lightbulb-o:before, .fa-exchange:before, .fa-cloud-download:before, .fa-cloud-upload:before, .fa-user-md:before, .fa-stethoscope:before, .fa-suitcase:before, .fa-bell-o:before, .fa-coffee:before, .fa-cutlery:before, .fa-file-text-o:before, .fa-building-o:before, .fa-hospital-o:before, .fa-ambulance:before, .fa-medkit:before, .fa-fighter-jet:before, .fa-beer:before, .fa-h-square:before, .fa-plus-square:before, .fa-angle-double-left:before, .fa-angle-double-right:before, .fa-angle-double-up:before, .fa-angle-double-down:before, .fa-angle-left:before, .fa-angle-right:before, .fa-angle-up:before, .fa-angle-down:before, .fa-desktop:before, .fa-laptop:before, .fa-tablet:before, .fa-mobile-phone:before, .fa-mobile:before, .fa-circle-o:before, .fa-quote-left:before, .fa-quote-right:before, .fa-spinner:before, .fa-circle:before, .fa-mail-reply:before, .fa-reply:before, .fa-github-alt:before, .fa-folder-o:before, .fa-folder-open-o:before, .fa-smile-o:before, .fa-frown-o:before, .fa-meh-o:before, .fa-gamepad:before, .fa-keyboard-o:before, .fa-flag-o:before, .fa-flag-checkered:before, .fa-terminal:before, .fa-code:before, .fa-mail-reply-all:before, .fa-reply-all:before, .fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before, .fa-location-arrow:before, .fa-crop:before, .fa-code-fork:before, .fa-unlink:before, .fa-chain-broken:before, .fa-question:before, .fa-info:before, .fa-exclamation:before, .fa-superscript:before, .fa-subscript:before, .fa-eraser:before, .fa-puzzle-piece:before, .fa-microphone:before, .fa-microphone-slash:before, .fa-shield:before, .fa-calendar-o:before, .fa-fire-extinguisher:before, .fa-rocket:before, .fa-maxcdn:before, .fa-chevron-circle-left:before, .fa-chevron-circle-right:before, .fa-chevron-circle-up:before, .fa-chevron-circle-down:before, .fa-html5:before, .fa-css3:before, .fa-anchor:before, .fa-unlock-alt:before, .fa-bullseye:before, .fa-ellipsis-h:before, .fa-ellipsis-v:before, .fa-rss-square:before, .fa-play-circle:before, .fa-ticket:before, .fa-minus-square:before, .fa-minus-square-o:before, .fa-level-up:before, .fa-level-down:before, .fa-check-square:before, .fa-pencil-square:before, .fa-external-link-square:before, .fa-share-square:before, .fa-compass:before, .fa-toggle-down:before, .fa-caret-square-o-down:before, .fa-toggle-up:before, .fa-caret-square-o-up:before, .fa-toggle-right:before, .fa-caret-square-o-right:before, .fa-euro:before, .fa-eur:before, .fa-gbp:before, .fa-dollar:before, .fa-usd:before, .fa-rupee:before, .fa-inr:before, .fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before, .fa-ruble:before, .fa-rouble:before, .fa-rub:before, .fa-won:before, .fa-krw:before, .fa-bitcoin:before, .fa-btc:before, .fa-file:before, .fa-file-text:before, .fa-sort-alpha-asc:before, .fa-sort-alpha-desc:before, .fa-sort-amount-asc:before, .fa-sort-amount-desc:before, .fa-sort-numeric-asc:before, .fa-sort-numeric-desc:before, .fa-thumbs-up:before, .fa-thumbs-down:before, .fa-youtube-square:before, .fa-youtube:before, .fa-xing:before, .fa-xing-square:before, .fa-youtube-play:before, .fa-dropbox:before, .fa-stack-overflow:before, .fa-instagram:before, .fa-flickr:before, .fa-adn:before, .fa-bitbucket:before, .fa-bitbucket-square:before, .fa-tumblr:before, .fa-tumblr-square:before, .fa-long-arrow-down:before, .fa-long-arrow-up:before, .fa-long-arrow-left:before, .fa-long-arrow-right:before, .fa-apple:before, .fa-windows:before, .fa-android:before, .fa-linux:before, .fa-dribbble:before, .fa-skype:before, .fa-foursquare:before, .fa-trello:before, .fa-female:before, .fa-male:before, .fa-gittip:before, .fa-sun-o:before, .fa-moon-o:before, .fa-archive:before, .fa-bug:before, .fa-vk:before, .fa-weibo:before, .fa-renren:before, .fa-pagelines:before, .fa-stack-exchange:before, .fa-arrow-circle-o-right:before, .fa-arrow-circle-o-left:before, .fa-toggle-left:before, .fa-caret-square-o-left:before, .fa-dot-circle-o:before, .fa-wheelchair:before, .fa-vimeo-square:before, .fa-turkish-lira:before, .fa-try:before, .fa-plus-square-o:before, .fa-space-shuttle:before, .fa-slack:before, .fa-envelope-square:before, .fa-wordpress:before, .fa-openid:before, .fa-institution:before, .fa-bank:before, .fa-university:before, .fa-mortar-board:before, .fa-graduation-cap:before, .fa-yahoo:before, .fa-google:before, .fa-reddit:before, .fa-reddit-square:before, .fa-stumbleupon-circle:before, .fa-stumbleupon:before, .fa-delicious:before, .fa-digg:before, .fa-pied-piper:before, .fa-pied-piper-alt:before, .fa-drupal:before, .fa-joomla:before, .fa-language:before, .fa-fax:before, .fa-building:before, .fa-child:before, .fa-paw:before, .fa-spoon:before, .fa-cube:before, .fa-cubes:before, .fa-behance:before, .fa-behance-square:before, .fa-steam:before, .fa-steam-square:before, .fa-recycle:before, .fa-automobile:before, .fa-car:before, .fa-cab:before, .fa-taxi:before, .fa-tree:before, .fa-spotify:before, .fa-deviantart:before, .fa-soundcloud:before, .fa-database:before, .fa-file-pdf-o:before, .fa-file-word-o:before, .fa-file-excel-o:before, .fa-file-powerpoint-o:before, .fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before, .fa-file-zip-o:before, .fa-file-archive-o:before, .fa-file-sound-o:before, .fa-file-audio-o:before, .fa-file-movie-o:before, .fa-file-video-o:before, .fa-file-code-o:before, .fa-vine:before, .fa-codepen:before, .fa-jsfiddle:before, .fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before, .fa-circle-o-notch:before, .fa-ra:before, .fa-rebel:before, .fa-ge:before, .fa-empire:before, .fa-git-square:before, .fa-git:before, .fa-hacker-news:before, .fa-tencent-weibo:before, .fa-qq:before, .fa-wechat:before, .fa-weixin:before, .fa-send:before, .fa-paper-plane:before, .fa-send-o:before, .fa-paper-plane-o:before, .fa-history:before, .fa-circle-thin:before, .fa-header:before, .fa-paragraph:before, .fa-sliders:before, .fa-share-alt:before, .fa-share-alt-square:before, .fa-bomb:before, .fa-soccer-ball-o:before, .fa-futbol-o:before, .fa-tty:before, .fa-binoculars:before, .fa-plug:before, .fa-slideshare:before, .fa-twitch:before, .fa-yelp:before, .fa-newspaper:before, .fa-wifi:before, .fa-calculator:before, .fa-paypal:before, .fa-google-wallet:before, .fa-cc-visa:before, .fa-cc-mastercard:before, .fa-cc-discover:before, .fa-cc-amex:before, .fa-cc-paypal:before, .fa-cc-stripe:before, .fa-bell-slash:before, .fa-bell-slash-o:before, .fa-trash:before, .fa-copyright:before, .fa-at:before, .fa-eyedropper:before, .fa-paint-brush:before, .fa-birthday-cake:before, .fa-area-chart:before, .fa-pie-chart:before, .fa-line-chart:before, .fa-lastfm:before, .fa-lastfm-square:before, .fa-toggle-off:before, .fa-toggle-on:before, .fa-bicycle:before, .fa-bus:before, .fa-ioxhost:before, .fa-angellist:before, .fa-cc:before, .fa-shekel:before, .fa-sheqel:before, .fa-ils:before, .fa-meanpath:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-bolt:before {
  content: "\f0e7";
}

.fa-check:before {
  content: "\f00c";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-warning:before {
  content: "\f071";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-newspaper:before {
  content: "\f1ea";
}

.fa-sort-down:before {
  content: "\f0dd";
}

.fa-book:before {
  content: "\f02d";
}

.fa-plus-square-o:before {
  content: "\f196";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-users:before {
  content: "\f0c0";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-comment:before, body .content-main .blog-after .post-comments .hs_submit input[type="submit"]:before {
  content: "\f075";
}

.fa-comments:before {
  content: "\f086";
}

.fa-android:before {
  content: "\f17b";
}

.fa-apple:before {
  content: "\f179";
}

.icon-salesforce:before, .icon-signals:before, .icon-sprocket:before, .icon-envelope-closed:before, .icon-envelope-open:before, .icon-people:before, .icon-person:before, .icon-zapier:before {
  -webkit-font-smoothing: antialiased;
  font-family: "fontcustom";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  text-decoration: inherit;
}

.icon-salesforce:before {
  content: "\f100";
}

.icon-signals:before {
  content: "\f101";
}

.icon-sprocket:before {
  content: "\f102";
}

.icon-envelope-closed:before {
  content: "\f103";
}

.icon-envelope-open:before {
  content: "\f104";
}

.icon-people:before {
  content: "\f105";
}

.icon-person:before {
  content: "\f106";
}

.icon-zapier:before {
  content: "\f107";
}

body {
  font-family: "proxima-nova", "myriad-pro", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
}
body .restrict {
  display: block;
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
}
body .restrict.large {
  max-width: 960px;
}
body .box, body .content-main .recommendations .recommended-posts li.active, body .content-main .recommendations .recommended-posts li a, body .content-main .recommendations ul li.active, body .content-main .recommendations ul li a {
  display: block;
  padding: 1em;
  background: #ffffff;
  border: 1px solid #d7d5d5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}
body .box.top-only, body .content-main .recommendations .recommended-posts li.top-only.active, body .content-main .recommendations .recommended-posts li a.top-only, body .content-main .recommendations ul li.top-only.active, body .content-main .recommendations ul li a.top-only {
  -webkit-border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
body .box.bottom-only, body .content-main .recommendations .recommended-posts li.bottom-only.active, body .content-main .recommendations .recommended-posts li a.bottom-only, body .content-main .recommendations ul li.bottom-only.active, body .content-main .recommendations ul li a.bottom-only {
  -webkit-border-top-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
body .author-image {
  display: inline;
  margin: 0 6px 0 0;
  border: 1px solid #ffffff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}
body .digioh-lightbox-container, body .hidden-subscribe-form {
  display: none;
}
body .hero {
  padding: 4em 0 0 0;
}
body .hero.content {
  max-height: 480px;
  background-image: url("//cdn2.hubspot.net/hub/250707/file-1602804860-jpg/SideKick_Theme_v1/blog-post-bg.jpg");
}
body .hero.content.hustling-for-connections {
  background-image: url("//cdn2.hubspot.net/hub/250707/file-2063318963-jpg/SideKick_Theme_v1/book-cover-husting-for-connections-brown-blur.jpg");
}
body .hero.content.networking-that-works {
  background-image: url("//cdn2.hubspot.net/hub/250707/file-2337004897-jpg/SideKick_Theme_v1/book-cover-general-sales-desktop-dark-less-blurry.jpg");
}
body .hero.content.owning-the-conversation {
  background-image: url("//cdn2.hubspot.net/hubfs/250707/demo-background2.png");
}
body .hero.content.demos-page {
  background-image: url("//cdn2.hubspot.net/hubfs/250707/demo-background.png");
}
body .hero.content.time-management-tips {
  background-image: url("//cdn2.hubspot.net/hub/250707/file-2451515063-jpg/SideKick_Theme_v1/book-cover-productivity-desktop.jpg");
}
body .hero.content.mastering-the-follow-up {
  background-image: url("//cdn2.hubspot.net/hub/250707/file-2469481230-jpg/SideKick_Theme_v1/book-cover-mastering-the-follow-up-desktop.jpg");
}
body .hero.content.email-productivity-tips {
  background-image: url("//cdn2.hubspot.net/hub/250707/file-2239982863-jpg/SideKick_Theme_v1/book-cover-general-sales-desktop-blur.jpg");
}
body .hero.content.follow-up-email-tips {
  background-image: url("//cdn2.hubspot.net/hubfs/250707/SideKick_Theme_v1/book-cover-follow-up-email-tips.jpg");
}
body .hero.content.email-shortcuts {
  background-image: url("//cdn2.hubspot.net/hubfs/250707/SideKick_Theme_v1/book-email-shortcuts-site-page-image.jpeg");
}
body .hero.content.email-client-specific-shortcuts {
  background-image: url("//cdn2.hubspot.net/hubfs/250707/SideKick_Theme_v1/book-email-client-specific-shortcuts.jpg");
}
body .hero.book {
  background-image: url("//cdn2.hubspot.net/hub/250707/file-2083934725-jpg/SideKick_Theme_v1/book-cover-leaves.jpg");
}
body .hero.book.general-sales {
  background-image: url("//cdn2.hubspot.net/hub/250707/file-2239982863-jpg/SideKick_Theme_v1/book-cover-general-sales-desktop-blur.jpg");
}
body .hero.book.email-opens {
  background-image: url("//cdn2.hubspot.net/hub/250707/file-2296576114-jpg/SideKick_Theme_v1/book-cover-email-opens-desktop.jpg");
}
body .hero.book.owning-the-conversation {
  background-image: url("//cdn2.hubspot.net/hubfs/250707/demo-background2.png");
}
body .hero.book.time-management-tips {
  background-image: url("//cdn2.hubspot.net/hub/250707/file-2451515063-jpg/SideKick_Theme_v1/book-cover-productivity-desktop.jpg");
}
body .hero.book.mastering-the-follow-up {
  background-image: url("//cdn2.hubspot.net/hub/250707/file-2469481230-jpg/SideKick_Theme_v1/book-cover-mastering-the-follow-up-desktop.jpg");
}
body .hero.book.email-etiquette {
  background-image: url("//cdn2.hubspot.net/hubfs/250707/SideKick_Theme_v1/emailEtiquetteBanner.jpg");
}
body .hero.book.seven-habits-summary {
  background-image: url("//cdn2.hubspot.net/hubfs/250707/SideKick_Theme_v1/book-cover-7-habits-summary-desktop-dark-less-blurry.jpg");
}
body .hero.book.follow-up-email-tips {
  background-image: url("//cdn2.hubspot.net/hubfs/250707/SideKick_Theme_v1/book-cover-follow-up-email-tips.jpg");
}
body .hero.book.email-shortcuts {
  background-image: url("//cdn2.hubspot.net/hubfs/250707/SideKick_Theme_v1/book-email-shortcuts-site-page-image.jpeg");
}
body .hero.book.email-client-specific-shortcuts {
  background-image: url("//cdn2.hubspot.net/hubfs/250707/SideKick_Theme_v1/book-email-client-specific-shortcuts.jpg");
}
body .hero.book.work-station {
  background-image: url("//cdn2.hubspot.net/hubfs/250707/woman-hand-smartphone-desk_1.jpg"); 
}
body .hero.book.meetings {
  background-image: url("//cdn2.hubspot.net/hubfs/250707/meetings_2.jpg"); 
}
body .hero.book.recommendation {
  position: relative;
  padding: 4em 0;
}
body .hero.book.recommendation .recommend-title {
  display: block;
  position: absolute;
  top: 0;
  left: 5%;
  width: 90%;
  margin: 0;
  padding: 0.5em;
  background: #ff9233;
  color: #ffffff;
  font-size: 0.9em;
  font-weight: 600;
  text-transform: uppercase;
  text-shadow: 2px 2px #ff7c0a;
  letter-spacing: 2px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
body .hero.book.recommendation .read-more {
  display: block;
  width: 100%;
  padding: 1.2em 1em;
  color: #ffffff;
  border: 2px solid #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  font-family: "Roboto Condensed", "proxima-nova", "myriad-pro", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-decoration: none;
  background: none;
  -moz-transform: background;
  -ms-transform: background;
  -webkit-transform: background;
  transform: background;
}
body .hero.book.recommendation .read-more:hover, body .hero.book.recommendation .read-more:active {
  background: #ffffff;
}
body .hero.book.recommendation .read-more:hover {
  color: #3badf9;
}
body .hero.book.recommendation .read-more:active {
  color: #464646;
}
body .hero.book .book-cover-icon {
  display: block;
  color: #ffffff;
  font-size: 5em;
  text-align: center;
}
body .hero.book .headline {
  margin: 2em 0;
}
body .hero.home {
  background-image: url("//cdn2.hubspot.net/hub/250707/file-2017221558-jpg/SideKick_Theme_v1/hero_blog_home.jpg");
}
body .hero.home .headline h1 {
  font-weight: 600;
}
body .hero .headline h1 {
  font-size: 1.5em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 4px;
}
body .hero .headline h1 em {
  display: inline-block;
  width: 80%;
  margin: 0 10%;
  font-family: "PT Serif", Cambria, Times New Roman, Times, serif;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  letter-spacing: 4px;
  text-transform: none;
  font-style: italic;
}
body .hero .headline h2 {
  font-family: "PT Serif", Cambria, Times New Roman, Times, serif;
  font-weight: 400;
  font-style: normal;
  font-size: 0.9em;
  line-height: 1.5;
  letter-spacing: 2px;
  color: #d7d5d5;
  text-transform: none;
}
body .hero .stats-bar {
  margin: 2em 0 0 0;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
body .hero .stats-bar .spine, body .hero .stats-bar.no-spine {
  padding: 0.8em 1em 0.6em 1em;
}
body .hero .stats-bar .left-block, body .hero .stats-bar .right-block, body .hero .stats-bar .center-block {
  margin: 0.5em 0;
  text-align: center;
}
body .hero .stats-bar .left-block p, body .hero .stats-bar .right-block p, body .hero .stats-bar .center-block p {
  margin: 0;
  color: #d7d5d5;
  letter-spacing: 1px;
  font-size: 0.9em;
}
body .hero .stats-bar .left-block p a, body .hero .stats-bar .right-block p a, body .hero .stats-bar .center-block p a {
  color: #d7d5d5;
  text-decoration: none;
  font-size: 1.2em;
  letter-spacing: 2px;
  -moz-transform: color;
  -ms-transform: color;
  -webkit-transform: color;
  transform: color;
}
body .hero .stats-bar .left-block p a:hover, body .hero .stats-bar .right-block p a:hover, body .hero .stats-bar .center-block p a:hover {
  color: #ffffff;
}
body .hero .stats-bar .center-block {
  margin: 0.5em 0 0 0;
}
body .hero .stats-bar .center-block p {
  color: #efefef;
}
body .hero .stats-bar .stats-list {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
body .hero .stats-bar .stats-list li {
  display: block;
  width: auto;
  float: left;
  margin: 0 0 0 1em;
  padding: 0;
  color: #d7d5d5;
  font-size: 0.8em;
  letter-spacing: 1px;
}
body .hero .stats-bar .stats-list li.book {
  margin: 0;
  padding: 0 2em 0 0;
}
body .hero .stats-bar .stats-list li.book ~ .book {
  display: none;
}
body .hero .stats-bar .stats-list li.views {
  display: none;
  margin: 0;
}
body .hero .stats-bar .stats-list li.author {
  display: none;
}
body .hero .stats-bar .stats-list li a {
  color: #d7d5d5;
  text-decoration: none;
  -moz-transform: color;
  -ms-transform: color;
  -webkit-transform: color;
  transform: color;
}
body .hero .stats-bar .stats-list li a:hover {
  color: #ffffff;
}
body .hero .stats-bar .subscribe-form {
  width: 100%;
  max-width: none;
  margin: 1em 0 0.5em 0;
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
body .hero .stats-bar .subscribe-form input {
  min-height: 0;
  padding: 12px 6px;
}
body .hero .stats-bar .subscribe-form .hs_email input {
  color: #aba9a9;
  background: url("//cdn2.hubspot.net/hub/250707/file-1483765675-png/SideKick_Theme_v1/opaque-black-25.png") repeat 0 0;
  border: none;
  -moz-transform: color;
  -ms-transform: color;
  -webkit-transform: color;
  transform: color;
}
body .hero .stats-bar .subscribe-form .hs_email input:focus {
  color: #efefef;
}
body .subscribe-form {
  width: 100%;
  max-width: 800px;
  margin: 1em auto 1em auto;
  padding: 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}
body .subscribe-form h1, body .subscribe-form h2, body .subscribe-form h3, body .subscribe-form h4, body .subscribe-form label, body .subscribe-form .hs-richtext, body .subscribe-form .inputs-list {
  display: none;
}
body .subscribe-form .hs_cos_wrapper_type_blog_subscribe {
  color: #ffffff;
}
body .subscribe-form input {
  width: 100%;
  min-height: 60px;
  margin: 0;
  padding: 20px 12px;
  border: none;
  outline: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
body .subscribe-form .hs_email {
  width: 80%;
  float: left;
}
body .subscribe-form .hs_email input {
  border-left: 1px solid #d7d5d5;
  border-top: 1px solid #d7d5d5;
  border-bottom: 1px solid #d7d5d5;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
body .subscribe-form.dark-opaque input {
  border: none;
}
body .subscribe-form .hs_submit {
  width: 20%;
  float: right;
}
body .subscribe-form .hs_submit input[type="submit"] {
  font-family: "Roboto Condensed", "proxima-nova", "myriad-pro", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 2px;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  color: #ffffff;
  background-color: #6284a6;
  background-image: url("//cdn2.hubspot.net/hub/250707/file-2026768431-png/SideKick_Theme_v1/fa-email-icon.png");
  background-repeat: no-repeat;
  background-position: center center;
  -moz-transform: background;
  -ms-transform: background;
  -webkit-transform: background;
  transform: background;
  text-indent: -9999px;
}
body .subscribe-form .hs_submit input[type="submit"]:hover {
  background-color: #7c98b5;
}
body .content-main .social {
  position: relative;
  margin: 1em 0 0 0 !important;
  padding: 0.75em 0 0 0 !important;
  list-style-type: none;
  border-top: 1px solid #efefef;
  z-index: 105;
}
body .content-main .social li {
  margin: 0 8px 8px 0;
  float: left;
}
body .content-main .social li a {
  display: block;
  margin: 0;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  color: #ffffff;
  text-decoration: none;
  -webkit-transition: background 0.2s ease-in-out;
  -moz-transition: background 0.2s ease-in-out;
  -ms-transition: background 0.2s ease-in-out;
  -o-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}
body .content-main .social li.twitter a {
  background: #53a9dc;
  border-bottom: 4px solid #2b93d1;
}
body .content-main .social li.twitter a:hover, body .content-main .social li.twitter a:active {
  background: #2b93d1;
}
body .content-main .social li.facebook a {
  background: #405d94;
  border-bottom: 4px solid #314770;
}
body .content-main .social li.facebook a:hover, body .content-main .social li.facebook a:active {
  background: #314770;
}
body .content-main .social li.linkedin a {
  background: #327db2;
  border-bottom: 4px solid #27618a;
}
body .content-main .social li.linkedin a:hover, body .content-main .social li.linkedin a:active {
  background: #27618a;
}
body .content-main .social li.google_plus a {
  background: #cd5a45;
  border-bottom: 4px solid #b0432f;
}
body .content-main .social li.google_plus a:hover, body .content-main .social li.google_plus a:active {
  background: #b0432f;
}
body .content-main .blog-section {
  position: relative;
}
body .content-main .blog-section.spine {
  padding: 1em 0;
}
body .content-main .blog-featured {
  position: relative;
}
body .content-main .blog-featured.spine {
  padding: 1em 0;
}
body .content-main .post-body {
  text-rendering: optimizeLegibility;
  font-size: 1em;
}
body .content-main .post-body .chapter-head {
  margin: 3em 0 0 0;
  padding: 1em 0 0 0;
}
body .content-main .post-body .chapter-head.is_first {
  border-top: none;
  padding: 0;
}
body .content-main .post-body .chapter-head .chapter-number {
  text-align: center;
  font-family: "PT Serif", Cambria, Times New Roman, Times, serif;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 2px;
  font-size: 0.9em;
  margin: 3em 0 0 0;
  color: #d0d0cd;
}
body .content-main .post-body .chapter-head .chapter-title {
  text-align: center;
  font-weight: 700;
  text-transform: capitalize;
  margin: 0.5em 0;
}
body .content-main .post-body .chapter-head .chapter-divider {
  width: 10%;
  height: 1px;
  background: #d0d0cd;
  margin: 2em auto;
}
body .content-main .post-body h1, body .content-main .post-body h2, body .content-main .post-body h3, body .content-main .post-body h4, body .content-main .post-body h5, body .content-main .post-body h6 {
  line-height: 1.4;
  margin: 1.6em 0 0.6em 0;
  font-weight: 400;
}
body .content-main .post-body p, body .content-main .post-body li {
  font-size: 1em;
  line-height: 1.4;
  margin: 1em 0;
}
body .content-main .post-body ul, body .content-main .post-body ol {
  margin: 1em 0;
  padding: 0 0 0 2.5em;
}
body .content-main .post-body ul li, body .content-main .post-body ol li {
  margin: 0.5em 0;
}
body .content-main .post-body table td, body .content-main .post-body table th {
  padding: 0.5em;
}
body .content-main .post-body .click-to-tweet-box {
  margin: 1em 0;
}
body .content-main .post-body .click-to-tweet-box .tweet {
  font-size: 1.8em;
  font-weight: 300;
  letter-spacing: 2px;
  color: #aba9a9;
}
body .content-main .post-body .click-to-tweet-box .text-right {
  margin: 1em 0 0 0;
}
body .content-main .post-body .click-to-tweet-box .click-to-tweet {
  color: #464646;
  text-decoration: none;
  font-weight: 600;
  font-size: 0.9em;
}
body .content-main .post-body .click-to-tweet-box .click-to-tweet .fa-twitter {
  color: #53a9dc;
}
body .content-main .post-body .click-to-tweet-box .click-to-tweet:hover {
  text-decoration: underline;
}
body .content-main .post-body .tweet-box {
  margin: 1em 0;
}
body .content-main .post-body .tweet-box iframe {
  width: 100% !important;
}
body .content-main .post-body .gmail-sidekick-box {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  margin: 1em 0;
  padding: 0;
}
body .content-main .post-body .gmail-sidekick-box .email-title {
  -webkit-border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  padding: 0.25em 1em;
  background: #464646;
  color: #ffffff;
  font-size: 0.9em;
  letter-spacing: 1px;
}
body .content-main .post-body .gmail-sidekick-box .email-body {
  padding: 1em;
  color: #464646;
  font-size: 0.95em;
  line-height: 1.5;
  letter-spacing: 0;
}
body .content-main .post-body .gmail-sidekick-box .email-body .alert {
  margin: 1em 0;
}
body .content-main .post-body .gmail-sidekick-box .email-footer {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  text-decoration: none;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top: 2px solid #d7d5d5;
  background: #f5f5f5 url("//cdn2.hubspot.net/hub/250707/file-2088723265-jpg/SideKick_Theme_v1/mock-sidekick-email-left.jpg") no-repeat 0.5em center;
}
body .content-main .post-body .gmail-sidekick-box .email-footer .right-buttons {
  min-height: 35px;
  padding: 0.5em;
  background: url("//cdn2.hubspot.net/hub/250707/file-2087346689-jpg/SideKick_Theme_v1/mock-sidekick-email-right.jpg") no-repeat right center;
}
body .content-main .book-quote {
  margin: 1em 0;
  padding: 2em 0;
  border-top: 1px solid #d0d0cd;
  border-bottom: 1px solid #d0d0cd;
}
body .content-main .book-quote .quote {
  font-family: "PT Serif", Cambria, Times New Roman, Times, serif;
  font-weight: 700;
  font-style: normal;
  font-style: italic;
  text-align: center;
  font-size: 1.8em;
}
body .content-main .book-quote .quote-author {
  text-align: right;
}
body .content-main .recommendations {
  display: none;
}
body .content-main .recommendations .show_more_recommendations {
  display: none;
}
body .content-main .recommendations .show_more_recommendations p {
  color: #3badf9;
  -webkit-transition: color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out;
  -ms-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
body .content-main .recommendations .show_more_recommendations p:hover {
  color: #282828;
  cursor: pointer;
}
body .content-main .recommendations .recommended-posts, body .content-main .recommendations ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
body .content-main .recommendations .recommended-posts h3, body .content-main .recommendations ul h3 {
  text-transform: uppercase;
  font-weight: 300;
}
body .content-main .recommendations .recommended-posts li, body .content-main .recommendations ul li {
  display: block;
  width: 100%;
  margin-top: 0;
  margin-bottom: 1em;
}
body .content-main .recommendations .recommended-posts li.active, body .content-main .recommendations .recommended-posts li a, body .content-main .recommendations ul li.active, body .content-main .recommendations ul li a {
  text-align: center;
  letter-spacing: 1px;
  line-height: 1.8;
}
body .content-main .recommendations .recommended-posts li.active .icon, body .content-main .recommendations .recommended-posts li a .icon, body .content-main .recommendations ul li.active .icon, body .content-main .recommendations ul li a .icon {
  font-size: 22px;
}
body .content-main .recommendations .recommended-posts li a, body .content-main .recommendations ul li a {
  margin: 0;
  padding: 1em;
  color: #5e666d;
  text-decoration: none;
}
body .content-main .recommendations .recommended-posts li a:hover, body .content-main .recommendations .recommended-posts li a:active, body .content-main .recommendations ul li a:hover, body .content-main .recommendations ul li a:active {
  border: 1px solid #d7d5d5;
  background: #efefef;
}
body .content-main .recommendations .recommended-posts li.active, body .content-main .recommendations ul li.active {
  border: 1px solid #5e666d;
  background: #5e666d;
  color: #ffffff;
}
body .content-main .conversion h1, body .content-main .conversion h2, body .content-main .conversion h3, body .content-main .conversion h4, body .content-main .conversion h5, body .content-main .conversion h6, body .content-main .conversion p, body .content-main .conversion li {
  margin: 5px 0;
}
body .content-main .conversion h2, body .content-main .conversion h3 {
  font-size: 1.2em;
}
body .content-main .conversion p {
  font-size: 1em;
}
body .content-main .conversion .has-cta {
  margin: 10px 0 5px 0;
}
body .content-main .blog-after {
  position: relative;
  margin: 1em 0;
}
body .content-main .blog-after .written-by .author-image {
  float: left;
  margin: 0 1em 0.5em 0;
  -webkit-border-radius: 64px;
  -moz-border-radius: 64px;
  -ms-border-radius: 64px;
  border-radius: 64px;
}
body .content-main .blog-after .written-by .author-info p {
  margin-top: 0;
  font-size: 0.9em;
}
body .content-main .blog-after .written-by .author-info a {
  text-decoration: none;
}
body .content-main .blog-after .written-by .author-info .author {
  margin-bottom: 0;
  font-size: 1.2em;
  font-weight: 600;
}
body .content-main .blog-after .written-by .author-info .author a {
  font-weight: 600;
}
body .content-main .blog-after .written-by .author-info .bio {
  color: #727272;
}
body .content-main .blog-after .written-by .author-info .actions {
  color: #d7d5d5;
  font-size: 0.9em;
  letter-spacing: 0.5px;
}
body .content-main .blog-after .comments-title {
  margin: 2em 0 1em 0;
  padding: 1em 0 0 0;
  border-top: 1px solid #efefef;
}
body .content-main .blog-after .comments-title h1, body .content-main .blog-after .comments-title h2, body .content-main .blog-after .comments-title h3, body .content-main .blog-after .comments-title h4 {
  display: inline-block;
  float: left;
  margin: 0 2em 0 0;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 1.1em;
}
body .content-main .blog-after .comments-title .comment-count {
  display: inline-block;
  float: right;
  color: #aba9a9;
}
body .content-main .blog-after .post-comments {
  font-size: 0.9em;
}
body .content-main .blog-after .post-comments #comments-listing .comment {
  margin: 0 0 2em 0;
  padding-top: 0;
  padding-bottom: 2em;
  border-top: 0;
  border-bottom: 1px solid #efefef;
}
body .content-main .blog-after .post-comments #comments-listing .comment.depth-0:first-child {
  padding-top: 1em;
}
body .content-main .blog-after .post-comments #comments-listing .comment .comment-from {
  margin: 0 6px 0 0;
}
body .content-main .blog-after .post-comments #comments-listing .comment .comment-from h4 {
  font-weight: 600;
  margin: 0;
}
body .content-main .blog-after .post-comments #comments-listing .comment .comment-from h4 a {
  font-weight: 600;
  text-decoration: none;
}
body .content-main .blog-after .post-comments #comments-listing .comment .comment-date {
  color: #aba9a9;
}
body .content-main .blog-after .post-comments #comments-listing .comment .comment-body p {
  font-size: 1em;
  color: #727272;
}
body .content-main .blog-after .post-comments .hs-form-booleancheckbox-display input {
  margin: 0 8px 0 0;
}
body .content-main .blog-after .post-comments .hs_submit input[type="submit"] {
  display: block;
  width: 100%;
  padding: 0.75em 1em;
  background: #ff9233;
  color: #ffffff;
  outline: none;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 4px solid #f57200;
  text-shadow: 2px 2px #ff7700;
  font-size: 1em;
  text-align: center;
  font-family: "Roboto Condensed", "proxima-nova", "myriad-pro", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
  -moz-transform: background;
  -ms-transform: background;
  -webkit-transform: background;
  transform: background;
}
body .content-main .blog-after .post-comments .hs_submit input[type="submit"]:hover {
  background: #ff7c0a;
  border-bottom: 4px solid #e06900;
  text-shadow: 2px 2px #e06900;
}
body .content-main .blog-after .post-comments .hs_submit input[type="submit"]:active {
  background: #282828;
  border-bottom: 4px solid #282828;
  text-shadow: 2px 2px #000000;
}
body .quote-box {
  margin: 0;
  padding: 1em 0 0 0;
  background: #fff;
  border-left: 1px solid #d7d5d5;
  border-right: 1px solid #d7d5d5;
  border-bottom: 1px solid #d7d5d5;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
body .quote-box blockquote {
  margin-top: 1em;
}
body .quote-box h1, body .quote-box h2 {
  margin: 0;
  padding: 0 1em;
  font-size: 1.2em;
  line-height: 1.4;
  color: #464646;
}
body .quote-box h1 em, body .quote-box h2 em {
  font-family: "PT Serif", Cambria, Times New Roman, Times, serif;
  font-weight: 700;
  font-style: normal;
  font-style: italic;
}
body .quote-box .quote-author {
  border-top: 1px solid #d7d5d5;
  padding: 1em;
  color: #727272;
  font-size: 0.9em;
  font-weight: 600;
  letter-spacing: 1px;
}
body .quote-box .quote-author img {
  display: block;
  margin: 0 auto 0.5em auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
}
body #post-list-hidden {
  display: none;
  visibility: hidden;
  position: absolute;
  left: -9999px;
  text-indent: -9999px;
}
@media only screen and (min-width: 481px) {
  body .hero.book.recommendation .read-more {
    display: inline-block;
    width: auto;
  }
  body .hero.book .book-cover-icon {
    font-size: 6em;
  }
  body .hero .headline h1 {
    font-size: 1.8em;
  }
  body .hero .headline h2 {
    font-size: 1.2em;
    line-height: 1.6;
  }
}
@media only screen and (min-width: 768px) {
  body .hero.content {
    padding: 6em 0 0 0;
  }
  body .hero.content .stats-bar {
    margin: 5em 0 0 0;
  }
  body .hero.content .stats-bar .spine {
    padding: 0.8em 2em 0.6em 2em;
  }
  body .hero.book.recommendation {
    padding: 6em 0;
  }
  body .hero.book.recommendation .recommend-title {
    left: 10%;
    width: 80%;
  }
  body .hero.book.recommendation .read-more {
    padding: 1.2em 3em;
  }
  body .hero.book .book-cover-icon {
    font-size: 128px;
    margin: 0.25em 0 0 0;
  }
  body .hero .headline h1 {
    font-size: 2em;
    font-weight: 600;
    line-height: 1.4;
  }
  body .hero .headline h1 em {
    font-size: 15px;
  }
  body .hero .headline h2 {
    letter-spacing: 4px;
  }
  body .hero .stats-bar {
    margin: 3em 0 0 0;
  }
  body .hero .stats-bar .left-block, body .hero .stats-bar .right-block {
    margin: 0;
  }
  body .hero .stats-bar .left-block {
    text-align: left;
  }
  body .hero .stats-bar .right-block {
    text-align: right;
    float: right;
  }
  body .hero .stats-bar .stats-list li {
    width: auto;
    height: 32px;
    line-height: 32px;
    float: left;
    text-align: left;
    margin: 0;
  }
  body .hero .stats-bar .stats-list li.book {
    margin: 0 1.5em 0 0;
    padding: 0;
  }
  body .hero .stats-bar .stats-list li.views {
    background: url("//cdn2.hubspot.net/hub/250707/file-2033109863-png/SideKick_Theme_v1/blog-bar-divider.png") no-repeat left center;
    padding: 0 0 0 1.5em;
  }
  body .hero .stats-bar .stats-list li.author {
    display: block;
    float: right;
    text-align: left;
  }
  body .subscribe-form .hs_email {
    width: 88%;
  }
  body .subscribe-form .hs_submit {
    width: 12%;
  }
  body .quote-box h1, body .quote-box h2 {
    font-size: 1.6em;
    line-height: 1.6;
  }
  body .quote-box .quote-author {
    line-height: 32px;
  }
  body .quote-box .quote-author img {
    display: inline;
    margin: 0 6px 0 0;
  }
  body .content-main .post-body h1, body .content-main .post-body h2, body .content-main .post-body h3, body .content-main .post-body h4, body .content-main .post-body h5, body .content-main .post-body h6 {
    font-weight: 300;
  }
  body .content-main .post-body .chapter-head .chapter-number {
    font-size: 0.9em;
  }
  body .content-main .post-body .chapter-head .chapter-title {
    font-size: 2.4em;
  }
  body .content-main .recommendations .recommended-posts li {
    width: 32%;
    float: left;
    margin-left: 2%;
  }
  body .content-main .recommendations .recommended-posts li.active, body .content-main .recommendations .recommended-posts li:nth-child(3n+1) {
    margin-left: 0;
  }
  body .content-main .recommendations .recommended-posts li.active, body .content-main .recommendations .recommended-posts li a {
    height: 132px;
    overflow-y: hidden;
    font-size: 0.9em;
    line-height: 1.5;
  }
  body .content-main .blog-after .comments-title {
    margin: 1.5em 0;
  }
  body .content-main .blog-after .post-comments {
    padding: 0 2em;
  }
  body .content-main .blog-after .post-comments .hs_submit input[type="submit"] {
    display: inline;
    width: auto;
  }
}
@media only screen and (min-width: 1080px) {
  body footer.main-footer {
    background: #ffffff;
    border-top: 1px solid #efefef;
  }
  body .hero {
    background-attachment: scroll;
  }
  body .hero.home {
    background-position: center 20px;
  }
  body .hero.home .headline {
    font-size: 1.2em;
  }
  body .hero.content .headline h1, body .hero.book .headline h1 {
    font-size: 2.4em;
    line-height: 1.6;
  }
  body .hero.content .headline h2, body .hero.book .headline h2 {
    font-size: 1.4em;
  }
  body .hero.book .book-cover-icon {
    font-size: 160px;
  }
  body .content-main.post-type {
    background: #f7f7f7;
  }
  body .content-main .span12 {
    float: none;
  }
  body .content-main .blog-section {
    background: #ffffff;
  }
  body .content-main .blog-section.spine {
    padding: 1em 2em;
    border-left: 3px solid #efefef;
  }
  body .content-main .blog-featured {
    background: #ffffff;
  }
  body .content-main .blog-featured.spine {
    padding: 0 2em 1em 2em;
    border-left: 3px solid #fed6c2;
  }
  body .content-main .blog-after {
    background: #ffffff;
    margin: 0 0 4em 0;
    padding: 1.5em 2em 2em 2em;
    border-left: 3px solid #cce1f6;
    border-bottom: 3px solid #efefef;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  body .content-main .sticky-wrapper {
    position: absolute;
    top: 0;
  }
  body .content-main .social {
    position: absolute;
    top: 0;
    margin: 0 0 0 -96px !important;
    border-top: none;
  }
  body .content-main .social li {
    float: none;
  }
  body .content-main .social li a {
    width: 48px;
    height: 48px;
    line-height: 48px;
  }
  body .content-main .social.content {
    top: 12px;
  }
  body .content-main .social.stuck {
    position: fixed;
    top: 120px;
  }
  body .content-main .book-content .social-wrapper {
    position: relative;
  }
  body .content-main .post-body {
    font-size: 1.05em;
  }
}
@media only screen and (min-width: 1600px) {
  body .hero.book.recommendation .recommend-title {
    left: 20%;
    width: 60%;
  }
  body .hero.book .book-cover-icon {
    margin: 0.6em 0 0.1em 0;
  }
  body .hero.content {
    padding: 8em 0 0 0;
  }
  body .hero.home {
    padding: 6em 0 0 0;
  }
  body .hero .stats-bar {
    margin: 4em 0 0 0;
  }
}


/* Experiment 1495 CSS for CTA */


body .eid-1495 {
  text-align: center;
  background: url('//cdn2.hubspot.net/hubfs/250707/LP-CTAs/eid-1495_CTA_bkg.jpg') no-repeat center;
  background-size: 100%;
  font: 1.2em "proxima-nova-light","myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif;
  padding-bottom: 5px;
}
body .eid-1495 h2 { font-weight: 200; font-style: italic; margin:0; padding: 10px; line-height: 1.5;}

body .eid-1495 p, body .eid-1495 div, body .eid-1495 span, body .eid-1495 h2 {
    color: white;
}

body .eid-1495 p.main-cta-text {
    font-size: .8em;
    font-weight:300;
    margin: 0 auto;
       padding: 0 0 10px;
    max-width:350px;
}
body .eid-1495 .orange {
    color: orange
}

body .eid-1495 .cta-block {
    background: rgba(0,0,0,.3);
    display: inline;
    padding: 10px 20px;
}

@media screen and (max-width: 768px) {
    body .eid-1495 {
        background-size: auto 100%;
    }
}

/* james add this to the real file later */

.hs-blog-post table.alignTop tr td {
    vertical-align: top;
}

.hs-blog-post table.alignMiddle tr td {
    vertical-align: middle;
}


/*SLIDE-IN CTA
--------------------------------------------- */
#slidebox {
    padding: 10px 15px;
    color: #fff;
    border-top: 3px solid #F7761F;
    position: fixed;
    bottom: 0;
    right: -430px;
    -moz-box-shadow: -2px 0 5px #aaa;
    -webkit-box-shadow: -2px 0 5px #aaa;
    box-shadow: -2px 0 5px #aaa;
    width: 400px;
    height: 285px;
    background: url('//cdn2.hubspot.net/hub/250707/file-2296576114-jpg') no-repeat;
    background-size: auto 100%;
}

#slidebox a.close {
    background: transparent url(//cdn2.hubspot.net/hub/53/file-527841348-gif/close.gif) no-repeat top left;
    width: 13px;
    height: 13px;
    position: absolute;
    cursor: pointer;
    top: -7px;
    left: 7px;
    text-decoration: none;
}

#slidebox a.close:hover {
    background-position: 0 -13px;
}
#slidebox .actions {
   text-align: center;
}
body #slidebox h3 {
    color: white;
}
body #slidebox h3 span {
    color: #ff9233;
}
@media only screen and (max-device-width: 480px) {
    #slidebox {
       width: 100%;
    }
    body #slidebox h3 {
      font-size: 1.3em;
    
    }
}



body .sumome-image-sharer a {
    margin: 0;
}
/* -----------------------------------------------Cambria wrote this ------------------------------------------------------------ */ 
.side_menu .group {
    background: yellow;
    width: 200px;
    height: 500px;
}
.group .subgroup {
    background: orange;
    width: 150px;
    height: 200px;
}
.fixed {
    position: fixed;
    left: -240px;
    top: 50%;
    transform: translateY(-50%);
}

#side_menu {
    z-index: 1;
    width: 240px;
    background-color: rgba(255, 255, 255, 0.8);
    padding-right: 15px;
    padding-left: 15px;
    border-color: #B5B5B5 !important;
    border-width: 2px !important;
    border-style: solid !important;
    transition: 200ms left ease-in;
}

#side_menu a.fa {
    color: #6F6F6F;
    cursor: pointer;
    width: 20px;
    text-decoration: none;
    text-align: center;
    height: 26px;
    padding: 6px 4px;
    background-color: #B5B5B5;
    position: absolute;
    right: -22px;
    top: -14px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

#side_menu a.fa.fa-chevron-right:before {    
}

#side_menu a.fa.fa-close:before {    
}



/* sidebar */
.bs-docs-side_menu {
    padding-left: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}

/*title of nav */
#side_menu p {
    position: absolute;
    top: -32px;
    left: -2px;
    background-color: #B5B5B5;
    color: #6F6F6F;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 13px;
    text-align: center;
}

/* all links */
.bs-docs-side_menu .nav>li>a {
    color: #464646;
    border-left: 2px solid transparent;
    padding: 4px 20px;
    font-size: 13px;
    font-weight: 400;
}

/* nested links */
.bs-docs-side_menu .nav .nav>li>a {
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 30px;
    font-size: 12px;
}

/* active & hover links */
.bs-docs-side_menu .nav>.active>a, 
.bs-docs-side_menu .nav>li>a:hover, 
.bs-docs-side_menu .nav>li>a:focus {
    color: #563d7c;                 
    text-decoration: none;          
    background-color: transparent;  
    border-left-color: #563d7c; 
}
/* all active links */
.bs-docs-side_menu .nav>.active>a, 
.bs-docs-side_menu .nav>.active:hover>a,
.bs-docs-side_menu .nav>.active:focus>a {
    font-weight: 700;
}
/* nested active links */
.bs-docs-side_menu .nav .nav>.active>a, 
.bs-docs-side_menu .nav .nav>.active:hover>a,
.bs-docs-side_menu .nav .nav>.active:focus>a {
    font-weight: 500;
}

/* hide inactive nested list */
.bs-docs-side_menu .nav ul.nav {
    display: none;           
}

/* show active nested list */
.bs-docs-side_menu .nav>.active>ul.nav {
    display: block;           
}
@media screen and (max-width: 768px) {
    #side_menu{
        display: none;
    }    
}
/*centering classes*/
.center--module__50 {
    width: 50%;
	float: none;
	margin: 0 auto;
}
