@charset "UTF-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, input, select, textarea, button, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, object, embed { margin: 0; padding: 0; border: none; outline: none; font-size: 100%; vertical-align: middle; background: transparent; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

table { border-collapse: collapse; border-spacing: 0; }

ul, ol { list-style-type: none; }

pre { white-space: pre; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word; }

strong, th { font-weight: bold; }

span, em, strong, small { vertical-align: baseline; }

input[type=radio], input[type=checkbox] { margin-right: 5px; }

input[type=submit], button { cursor: pointer; }

textarea { overflow: auto; }

html { overflow-y: scroll; }

iframe, object { max-width: 100% !important; }

@-moz-keyframes pulsate { 0% { -moz-transform: scale(0.1, 0.1); opacity: 0.0; }
  50% { opacity: 1.0; }
  100% { -moz-transform: scale(1.2, 1.2); opacity: 0.0; } }
@-webkit-keyframes pulsate { 0% { -webkit-transform: scale(0.1, 0.1); opacity: 0.0; }
  50% { opacity: 1.0; }
  100% { -webkit-transform: scale(1.2, 1.2); opacity: 0.0; } }
@keyframes pulsate { 0% { transform: scale(0.1, 0.1); opacity: 0.0; }
  50% { opacity: 1.0; }
  100% { transform: scale(1.2, 1.2); opacity: 0.0; } }
html { font-size: 62.5%; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; }

body { font-size: 16px; font-size: 1.6rem; font-family: "museo-sans", sans-serif; color: #444444; }

h1, .h1 { font-weight: 300; font-size: 32px; font-size: 3.2rem; margin-bottom: .5em; }

h2, .h2 { font-size: 26px; font-size: 2.6rem; margin-bottom: 1em; font-weight: 300; }

h3, .h3 { font-size: 20px; font-size: 2rem; margin-bottom: 1em; font-family: "museo-slab", sans-serif; font-weight: 300; color: #656565; }

h4, .h4 { font-size: 18px; font-size: 1.8rem; font-weight: 300; line-height: 1.5; }

p, ul.bulleted, ol.bulleted { line-height: 1.5; margin-bottom: 1.5em; }

a { -moz-transition: color 0.125s linear 0s; -webkit-transition: color 0.125s linear 0s; -o-transition: color 0.125s linear 0s; transition: color 0.125s linear 0s; color: #5684c2; text-decoration: none; }
a:hover, a:focus, a:active { color: #365f96; }

h2 a { color: #444444; }

em { font-style: italic; }

sup { vertical-align: top; font-size: .6em; }

.bulleted { margin-left: 3em; }

ol.bulleted { list-style-type: decimal; }

ul.bulleted { list-style-type: disc; }

.button-blue, .button-orange, .button-gray { -moz-transition: background 0.125s linear 0s; -webkit-transition: background 0.125s linear 0s; -o-transition: background 0.125s linear 0s; transition: background 0.125s linear 0s; display: block; text-transform: uppercase; text-align: center; color: white; cursor: pointer; font-weight: 500; margin-bottom: 10px; }
.button-blue:hover, .button-orange:hover, .button-gray:hover { color: white; }
.button-blue:active, .button-orange:active, .button-gray:active { position: relative; top: 1px; }
.x-large.button-blue, .x-large.button-orange, .x-large.button-gray { font-size: 18px; font-size: 1.8rem; padding: 20px 30px; font-weight: bold; }
.large.button-blue, .large.button-orange, .large.button-gray { font-size: 16px; font-size: 1.6rem; padding: 15px 25px; }
.small.button-blue, .small.button-orange, .small.button-gray { font-size: 14px; font-size: 1.4rem; padding: 8px 15px; }
.disabled.button-blue, .disabled.button-orange, .disabled.button-gray, .disabled.button-blue:hover, .disabled.button-orange:hover, .disabled.button-gray:hover { background: #666 !important; }
@media only screen and (min-width: 768px) { .button-blue, .button-orange, .button-gray { display: inline-block; } }

.button-blue { background: #0091ee; -webkit-appearance: none; }
.button-blue:hover { background: #0072bb !important; }
.button-blue.transparent { background: #0091ee; /* The Fallback */ background: rgba(0, 145, 238, 0.75); border: 1px solid #0091ee; }

.button-orange { background: #fbb142; -webkit-appearance: none; }
.button-orange:hover { background: #fa9c10 !important; }
.button-orange.transparent { background: #fbb142; /* The Fallback */ background: rgba(251, 177, 66, 0.75); border: 1px solid #fbb142; }

.button-gray { background: #999999; -webkit-appearance: none; }
.button-gray:hover { background: gray !important; }
.button-gray.transparent { background: #999999; /* The Fallback */ background: rgba(153, 153, 153, 0.75); border: 1px solid #999999; }

@media only screen and (min-width: 768px) { .button-wrapper [class*="button-"] { margin-right: 10px; }
  .button-wrapper [class*="button-"]:last-child { margin-right: 0; } }

/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH -------------------------- */
@font-face { font-family: 'FontAwesome'; src: url("../fonts/fontawesome-webfont.eot?v=4.0.3"); src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff?v=4.0.3") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.0.3") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular") format("svg"); font-weight: normal; font-style: normal; }
.fa { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }

.fa-2x { font-size: 2em; }

.fa-3x { font-size: 3em; }

.fa-4x { font-size: 4em; }

.fa-5x { font-size: 5em; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */
.fa-glass:before { content: ""; }

.fa-music:before { content: ""; }

.fa-search:before { content: ""; }

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

.fa-heart:before { content: ""; }

.fa-star:before { content: ""; }

.fa-star-o:before { content: ""; }

.fa-user:before { content: ""; }

.fa-film:before { content: ""; }

.fa-th-large:before { content: ""; }

.fa-th:before { content: ""; }

.fa-th-list:before { content: ""; }

.fa-check:before { content: ""; }

.fa-times:before { content: ""; }

.fa-search-plus:before { content: ""; }

.fa-search-minus:before { content: ""; }

.fa-power-off:before { content: ""; }

.fa-signal:before { content: ""; }

.fa-gear:before, .fa-cog:before { content: ""; }

.fa-trash-o:before { content: ""; }

.fa-home:before { content: ""; }

.fa-file-o:before { content: ""; }

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

.fa-road:before { content: ""; }

.fa-download:before { content: ""; }

.fa-arrow-circle-o-down:before { content: ""; }

.fa-arrow-circle-o-up:before { content: ""; }

.fa-inbox:before { content: ""; }

.fa-play-circle-o:before { content: ""; }

.fa-rotate-right:before, .fa-repeat:before { content: ""; }

.fa-refresh:before { content: ""; }

.fa-list-alt:before { content: ""; }

.fa-lock:before { content: ""; }

.fa-flag:before { content: ""; }

.fa-headphones:before { content: ""; }

.fa-volume-off:before { content: ""; }

.fa-volume-down:before { content: ""; }

.fa-volume-up:before { content: ""; }

.fa-qrcode:before { content: ""; }

.fa-barcode:before { content: ""; }

.fa-tag:before { content: ""; }

.fa-tags:before { content: ""; }

.fa-book:before { content: ""; }

.fa-bookmark:before { content: ""; }

.fa-print:before { content: ""; }

.fa-camera:before { content: ""; }

.fa-font:before { content: ""; }

.fa-bold:before { content: ""; }

.fa-italic:before { content: ""; }

.fa-text-height:before { content: ""; }

.fa-text-width:before { content: ""; }

.fa-align-left:before { content: ""; }

.fa-align-center:before { content: ""; }

.fa-align-right:before { content: ""; }

.fa-align-justify:before { content: ""; }

.fa-list:before { content: ""; }

.fa-dedent:before, .fa-outdent:before { content: ""; }

.fa-indent:before { content: ""; }

.fa-video-camera:before { content: ""; }

.fa-picture-o:before { content: ""; }

.fa-pencil:before { content: ""; }

.fa-map-marker:before { content: ""; }

.fa-adjust:before { content: ""; }

.fa-tint:before { content: ""; }

.fa-edit:before, .fa-pencil-square-o:before { content: ""; }

.fa-share-square-o:before { content: ""; }

.fa-check-square-o:before { content: ""; }

.fa-arrows:before { content: ""; }

.fa-step-backward:before { content: ""; }

.fa-fast-backward:before { content: ""; }

.fa-backward:before { content: ""; }

.fa-play:before { content: ""; }

.fa-pause:before { content: ""; }

.fa-stop:before { content: ""; }

.fa-forward:before { content: ""; }

.fa-fast-forward:before { content: ""; }

.fa-step-forward:before { content: ""; }

.fa-eject:before { content: ""; }

.fa-chevron-left:before { content: ""; }

.fa-chevron-right:before { content: ""; }

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

.fa-minus-circle:before { content: ""; }

.fa-times-circle:before { content: ""; }

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

.fa-question-circle:before { content: ""; }

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

.fa-crosshairs:before { content: ""; }

.fa-times-circle-o:before { content: ""; }

.fa-check-circle-o:before { content: ""; }

.fa-ban:before { content: ""; }

.fa-arrow-left:before { content: ""; }

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

.fa-arrow-up:before { content: ""; }

.fa-arrow-down:before { content: ""; }

.fa-mail-forward:before, .fa-share:before { content: ""; }

.fa-expand:before { content: ""; }

.fa-compress:before { content: ""; }

.fa-plus:before { content: ""; }

.fa-minus:before { content: ""; }

.fa-asterisk:before { content: ""; }

.fa-exclamation-circle:before { content: ""; }

.fa-gift:before { content: ""; }

.fa-leaf:before { content: ""; }

.fa-fire:before { content: ""; }

.fa-eye:before { content: ""; }

.fa-eye-slash:before { content: ""; }

.fa-warning:before, .fa-exclamation-triangle:before { content: ""; }

.fa-plane:before { content: ""; }

.fa-calendar:before { content: ""; }

.fa-random:before { content: ""; }

.fa-comment:before { content: ""; }

.fa-magnet:before { content: ""; }

.fa-chevron-up:before { content: ""; }

.fa-chevron-down:before { content: ""; }

.fa-retweet:before { content: ""; }

.fa-shopping-cart:before { content: ""; }

.fa-folder:before { content: ""; }

.fa-folder-open:before { content: ""; }

.fa-arrows-v:before { content: ""; }

.fa-arrows-h:before { content: ""; }

.fa-bar-chart-o:before { content: ""; }

.fa-twitter-square:before { content: ""; }

.fa-facebook-square:before { content: ""; }

.fa-camera-retro:before { content: ""; }

.fa-key:before { content: ""; }

.fa-gears:before, .fa-cogs:before { content: ""; }

.fa-comments:before { content: ""; }

.fa-thumbs-o-up:before { content: ""; }

.fa-thumbs-o-down:before { content: ""; }

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

.fa-heart-o:before { content: ""; }

.fa-sign-out:before { content: ""; }

.fa-linkedin-square:before { content: ""; }

.fa-thumb-tack:before { content: ""; }

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

.fa-sign-in:before { content: ""; }

.fa-trophy:before { content: ""; }

.fa-github-square:before { content: ""; }

.fa-upload:before { content: ""; }

.fa-lemon-o:before { content: ""; }

.fa-phone:before { content: ""; }

.fa-square-o:before { content: ""; }

.fa-bookmark-o:before { content: ""; }

.fa-phone-square:before { content: ""; }

.fa-twitter:before { content: ""; }

.fa-facebook:before { content: ""; }

.fa-github:before { content: ""; }

.fa-unlock:before { content: ""; }

.fa-credit-card:before { content: ""; }

.fa-rss:before { content: ""; }

.fa-hdd-o:before { content: ""; }

.fa-bullhorn:before { content: ""; }

.fa-bell:before { content: ""; }

.fa-certificate:before { content: ""; }

.fa-hand-o-right:before { content: ""; }

.fa-hand-o-left:before { content: ""; }

.fa-hand-o-up:before { content: ""; }

.fa-hand-o-down:before { content: ""; }

.fa-arrow-circle-left:before { content: ""; }

.fa-arrow-circle-right:before { content: ""; }

.fa-arrow-circle-up:before { content: ""; }

.fa-arrow-circle-down:before { content: ""; }

.fa-globe:before { content: ""; }

.fa-wrench:before { content: ""; }

.fa-tasks:before { content: ""; }

.fa-filter:before { content: ""; }

.fa-briefcase:before { content: ""; }

.fa-arrows-alt:before { content: ""; }

.fa-group:before, .fa-users:before { content: ""; }

.fa-chain:before, .fa-link:before { content: ""; }

.fa-cloud:before { content: ""; }

.fa-flask:before { content: ""; }

.fa-cut:before, .fa-scissors:before { content: ""; }

.fa-copy:before, .fa-files-o:before { content: ""; }

.fa-paperclip:before { content: ""; }

.fa-save:before, .fa-floppy-o:before { content: ""; }

.fa-square:before { content: ""; }

.fa-bars:before { content: ""; }

.fa-list-ul:before { content: ""; }

.fa-list-ol:before { content: ""; }

.fa-strikethrough:before { content: ""; }

.fa-underline:before { content: ""; }

.fa-table:before { content: ""; }

.fa-magic:before { content: ""; }

.fa-truck:before { content: ""; }

.fa-pinterest:before { content: ""; }

.fa-pinterest-square:before { content: ""; }

.fa-google-plus-square:before { content: ""; }

.fa-google-plus:before { content: ""; }

.fa-money:before { content: ""; }

.fa-caret-down:before { content: ""; }

.fa-caret-up:before { content: ""; }

.fa-caret-left:before { content: ""; }

.fa-caret-right:before { content: ""; }

.fa-columns:before { content: ""; }

.fa-unsorted:before, .fa-sort:before { content: ""; }

.fa-sort-down:before, .fa-sort-asc:before { content: ""; }

.fa-sort-up:before, .fa-sort-desc:before { content: ""; }

.fa-envelope:before { content: ""; }

.fa-linkedin:before { content: ""; }

.fa-rotate-left:before, .fa-undo:before { content: ""; }

.fa-legal:before, .fa-gavel:before { content: ""; }

.fa-dashboard:before, .fa-tachometer:before { content: ""; }

.fa-comment-o:before { content: ""; }

.fa-comments-o:before { content: ""; }

.fa-flash:before, .fa-bolt:before { content: ""; }

.fa-sitemap:before { content: ""; }

.fa-umbrella:before { content: ""; }

.fa-paste:before, .fa-clipboard:before { content: ""; }

.fa-lightbulb-o:before { content: ""; }

.fa-exchange:before { content: ""; }

.fa-cloud-download:before { content: ""; }

.fa-cloud-upload:before { content: ""; }

.fa-user-md:before { content: ""; }

.fa-stethoscope:before { content: ""; }

.fa-suitcase:before { content: ""; }

.fa-bell-o:before { content: ""; }

.fa-coffee:before { content: ""; }

.fa-cutlery:before { content: ""; }

.fa-file-text-o:before { content: ""; }

.fa-building-o:before { content: ""; }

.fa-hospital-o:before { content: ""; }

.fa-ambulance:before { content: ""; }

.fa-medkit:before { content: ""; }

.fa-fighter-jet:before { content: ""; }

.fa-beer:before { content: ""; }

.fa-h-square:before { content: ""; }

.fa-plus-square:before { content: ""; }

.fa-angle-double-left:before { content: ""; }

.fa-angle-double-right:before { content: ""; }

.fa-angle-double-up:before { content: ""; }

.fa-angle-double-down:before { content: ""; }

.fa-angle-left:before { content: ""; }

.fa-angle-right:before { content: ""; }

.fa-angle-up:before { content: ""; }

.fa-angle-down:before { content: ""; }

.fa-desktop:before { content: ""; }

.fa-laptop:before { content: ""; }

.fa-tablet:before { content: ""; }

.fa-mobile-phone:before, .fa-mobile:before { content: ""; }

.fa-circle-o:before { content: ""; }

.fa-quote-left:before { content: ""; }

.fa-quote-right:before { content: ""; }

.fa-spinner:before { content: ""; }

.fa-circle:before { content: ""; }

.fa-mail-reply:before, .fa-reply:before { content: ""; }

.fa-github-alt:before { content: ""; }

.fa-folder-o:before { content: ""; }

.fa-folder-open-o:before { content: ""; }

.fa-smile-o:before { content: ""; }

.fa-frown-o:before { content: ""; }

.fa-meh-o:before { content: ""; }

.fa-gamepad:before { content: ""; }

.fa-keyboard-o:before { content: ""; }

.fa-flag-o:before { content: ""; }

.fa-flag-checkered:before { content: ""; }

.fa-terminal:before { content: ""; }

.fa-code:before { content: ""; }

.fa-reply-all:before { content: ""; }

.fa-mail-reply-all:before { content: ""; }

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: ""; }

.fa-location-arrow:before { content: ""; }

.fa-crop:before { content: ""; }

.fa-code-fork:before { content: ""; }

.fa-unlink:before, .fa-chain-broken:before { content: ""; }

.fa-question:before { content: ""; }

.fa-info:before { content: ""; }

.fa-exclamation:before { content: ""; }

.fa-superscript:before { content: ""; }

.fa-subscript:before { content: ""; }

.fa-eraser:before { content: ""; }

.fa-puzzle-piece:before { content: ""; }

.fa-microphone:before { content: ""; }

.fa-microphone-slash:before { content: ""; }

.fa-shield:before { content: ""; }

.fa-calendar-o:before { content: ""; }

.fa-fire-extinguisher:before { content: ""; }

.fa-rocket:before { content: ""; }

.fa-maxcdn:before { content: ""; }

.fa-chevron-circle-left:before { content: ""; }

.fa-chevron-circle-right:before { content: ""; }

.fa-chevron-circle-up:before { content: ""; }

.fa-chevron-circle-down:before { content: ""; }

.fa-html5:before { content: ""; }

.fa-css3:before { content: ""; }

.fa-anchor:before { content: ""; }

.fa-unlock-alt:before { content: ""; }

.fa-bullseye:before { content: ""; }

.fa-ellipsis-h:before { content: ""; }

.fa-ellipsis-v:before { content: ""; }

.fa-rss-square:before { content: ""; }

.fa-play-circle:before { content: ""; }

.fa-ticket:before { content: ""; }

.fa-minus-square:before { content: ""; }

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

.fa-level-up:before { content: ""; }

.fa-level-down:before { content: ""; }

.fa-check-square:before { content: ""; }

.fa-pencil-square:before { content: ""; }

.fa-external-link-square:before { content: ""; }

.fa-share-square:before { content: ""; }

.fa-compass:before { content: ""; }

.fa-toggle-down:before, .fa-caret-square-o-down:before { content: ""; }

.fa-toggle-up:before, .fa-caret-square-o-up:before { content: ""; }

.fa-toggle-right:before, .fa-caret-square-o-right:before { content: ""; }

.fa-euro:before, .fa-eur:before { content: ""; }

.fa-gbp:before { content: ""; }

.fa-dollar:before, .fa-usd:before { content: ""; }

.fa-rupee:before, .fa-inr:before { content: ""; }

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: ""; }

.fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: ""; }

.fa-won:before, .fa-krw:before { content: ""; }

.fa-bitcoin:before, .fa-btc:before { content: ""; }

.fa-file:before { content: ""; }

.fa-file-text:before { content: ""; }

.fa-sort-alpha-asc:before { content: ""; }

.fa-sort-alpha-desc:before { content: ""; }

.fa-sort-amount-asc:before { content: ""; }

.fa-sort-amount-desc:before { content: ""; }

.fa-sort-numeric-asc:before { content: ""; }

.fa-sort-numeric-desc:before { content: ""; }

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

.fa-thumbs-down:before { content: ""; }

.fa-youtube-square:before { content: ""; }

.fa-youtube:before { content: ""; }

.fa-xing:before { content: ""; }

.fa-xing-square:before { content: ""; }

.fa-youtube-play:before { content: ""; }

.fa-dropbox:before { content: ""; }

.fa-stack-overflow:before { content: ""; }

.fa-instagram:before { content: ""; }

.fa-flickr:before { content: ""; }

.fa-adn:before { content: ""; }

.fa-bitbucket:before { content: ""; }

.fa-bitbucket-square:before { content: ""; }

.fa-tumblr:before { content: ""; }

.fa-tumblr-square:before { content: ""; }

.fa-long-arrow-down:before { content: ""; }

.fa-long-arrow-up:before { content: ""; }

.fa-long-arrow-left:before { content: ""; }

.fa-long-arrow-right:before { content: ""; }

.fa-apple:before { content: ""; }

.fa-windows:before { content: ""; }

.fa-android:before { content: ""; }

.fa-linux:before { content: ""; }

.fa-dribbble:before { content: ""; }

.fa-skype:before { content: ""; }

.fa-foursquare:before { content: ""; }

.fa-trello:before { content: ""; }

.fa-female:before { content: ""; }

.fa-male:before { content: ""; }

.fa-gittip:before { content: ""; }

.fa-sun-o:before { content: ""; }

.fa-moon-o:before { content: ""; }

.fa-archive:before { content: ""; }

.fa-bug:before { content: ""; }

.fa-vk:before { content: ""; }

.fa-weibo:before { content: ""; }

.fa-renren:before { content: ""; }

.fa-pagelines:before { content: ""; }

.fa-stack-exchange:before { content: ""; }

.fa-arrow-circle-o-right:before { content: ""; }

.fa-arrow-circle-o-left:before { content: ""; }

.fa-toggle-left:before, .fa-caret-square-o-left:before { content: ""; }

.fa-dot-circle-o:before { content: ""; }

.fa-wheelchair:before { content: ""; }

.fa-vimeo-square:before { content: ""; }

.fa-turkish-lira:before, .fa-try:before { content: ""; }

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

.modal { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: none; width: 100%; padding: 20px; }
.modal img { max-width: 100%; height: auto; }
.modal .inner { margin: 0 auto; max-width: 960px; position: relative; background: #f1f2f2; text-align: center; }
.modal .close { font-size: 20px; color: white; background: #0091ee; padding: 4px 10px; position: absolute; top: -30px; right: 0; cursor: pointer; font-weight: 700; }

#exposeMask { width: 100% !important; height: 100% !important; position: fixed !important; background-color: #000 !important; }

input:not([type="submit"]), textarea { -moz-transition: all 0.125s linear 0s; -webkit-transition: all 0.125s linear 0s; -o-transition: all 0.125s linear 0s; transition: all 0.125s linear 0s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; border: 1px solid #c9c9c9; padding: 10px; outline: none; width: 100%; background: white; font-weight: 300; }
input:not([type="submit"]):hover, textarea:hover { -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); border-color: #999999; }
input:not([type="submit"]):active, input:not([type="submit"]):focus, textarea:active, textarea:focus { border-color: #0091ee; }

label { margin-bottom: 10px; display: block; }

.field-set > li:not(:last-child) { margin-bottom: 20px; }

#searchform { position: relative; margin-bottom: 30px; }
#searchform .fa { position: absolute; top: 12px; right: 10px; color: #999999; }

#page-content .section-header, #hero .section-header { margin-bottom: 30px; }
#page-content .content a, #hero .content a { font-weight: 700; text-decoration: underline; }
#page-content .content h1 a, #page-content .content h2 a, #page-content .content h3 a, #hero .content h1 a, #hero .content h2 a, #hero .content h3 a { text-decoration: none; }
#page-content .content ul, #hero .content ul { list-style-type: disc; list-style-position: outside; padding-left: 20px; margin-bottom: 20px; }
#page-content .content ul.check-list, #hero .content ul.check-list { list-style-image: url(../images/check.png); }
#page-content .content ul li, #hero .content ul li { margin-bottom: 20px; }
#page-content .content ul li ul li, #hero .content ul li ul li { list-style-type: circle; }
#page-content .content img, #hero .content img { max-width: 100%; height: auto; }
#page-content .content blockquote, #hero .content blockquote { border-left: 3px solid #d9d9d9; padding-left: 30px; font-style: italic; }
#page-content #bpmw-abstract .content, #hero #bpmw-abstract .content { padding-bottom: 0; }
#page-content #bpmw-abstract .content ul li, #hero #bpmw-abstract .content ul li { margin-bottom: 10px; }
#page-content #bpmw-abstract .content .bpmw-form, #hero #bpmw-abstract .content .bpmw-form { width: 51%; float: right; clear: right; }
#page-content #bpmw-abstract .content .bpmw-content, #hero #bpmw-abstract .content .bpmw-content { width: 49%; float: left; }
#page-content #bpmw-abstract .content .bpmw-content h2, #hero #bpmw-abstract .content .bpmw-content h2 { font-size: 2.4rem; }
#page-content #bpmw-abstract .content .bpmw-bio, #hero #bpmw-abstract .content .bpmw-bio { width: 40%; float: right; }
#page-content #bpmw-abstract .content .bpmw-bio img, #hero #bpmw-abstract .content .bpmw-bio img { max-width: 90%; height: auto; }
#page-content #bpmw-abstract .content .bpmw-bio p, #hero #bpmw-abstract .content .bpmw-bio p { clear: right; font-size: .9em; }
@media only screen and (max-width: 767px) { #page-content #bpmw-abstract .content .bpmw-form, #hero #bpmw-abstract .content .bpmw-form { width: 100%; float: none; clear: both; }
  #page-content #bpmw-abstract .content .bpmw-content, #hero #bpmw-abstract .content .bpmw-content { width: 100%; }
  #page-content #bpmw-abstract .content .bpmw-content h2, #hero #bpmw-abstract .content .bpmw-content h2 { font-size: 1.8rem; }
  #page-content #bpmw-abstract .content .bpmw-bio, #hero #bpmw-abstract .content .bpmw-bio { width: 100%; float: none; } }
#page-content .callout, #hero .callout { padding-top: 30px; padding-bottom: 30px; }
#page-content .single-content .content, #page-content .callout .content, #hero .single-content .content, #hero .callout .content { max-width: 800px; margin: 0 auto; }
#page-content .image-content-wrapper:after, #hero .image-content-wrapper:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; }
#page-content .image-content-wrapper .play-wrapper, #hero .image-content-wrapper .play-wrapper { display: inline-block; position: relative; }
#page-content .image-content-wrapper .image-wrapper, #hero .image-content-wrapper .image-wrapper { text-align: center; margin-bottom: 20px; }
#page-content .image-content-wrapper .image-wrapper:after, #hero .image-content-wrapper .image-wrapper:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; }
#page-content .image-content-wrapper .image-wrapper .image-overlay-wrapper, #hero .image-content-wrapper .image-wrapper .image-overlay-wrapper { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 3px solid #d9d9d9; display: inline-block; cursor: pointer; position: relative; }
#page-content .image-content-wrapper .image-wrapper .image-overlay-wrapper:hover > img, #hero .image-content-wrapper .image-wrapper .image-overlay-wrapper:hover > img { opacity: .8; }
#page-content .image-content-wrapper .image-wrapper .image-overlay-wrapper:hover .fa, #hero .image-content-wrapper .image-wrapper .image-overlay-wrapper:hover .fa { opacity: 1; }
#page-content .image-content-wrapper .image-wrapper img, #hero .image-content-wrapper .image-wrapper img { -moz-transition: opacity 0.125s linear 0s; -webkit-transition: opacity 0.125s linear 0s; -o-transition: opacity 0.125s linear 0s; transition: opacity 0.125s linear 0s; max-width: 100%; height: auto; }
#page-content .image-content-wrapper .fa, #hero .image-content-wrapper .fa { position: absolute; top: 50%; left: 50%; z-index: 2; }
#page-content .image-content-wrapper .fa-play-circle, #hero .image-content-wrapper .fa-play-circle { font-size: 80px; margin-top: -40px; margin-left: -35px; }
#page-content .image-content-wrapper .fa-arrows-alt, #hero .image-content-wrapper .fa-arrows-alt { -moz-transition: opacity 0.125s linear 0s; -webkit-transition: opacity 0.125s linear 0s; -o-transition: opacity 0.125s linear 0s; transition: opacity 0.125s linear 0s; font-size: 60px; margin-top: -30px; margin-left: -25px; opacity: 0; color: #5684c2; }
@media only screen and (min-width: 768px) { #page-content .image-content-wrapper.right .image-wrapper, #page-content .image-content-wrapper.right .content, #page-content .image-content-wrapper.right .image-overlay-wrapper, #hero .image-content-wrapper.right .image-wrapper, #hero .image-content-wrapper.right .content, #hero .image-content-wrapper.right .image-overlay-wrapper { float: right; }
  #page-content .image-content-wrapper.right .content, #hero .image-content-wrapper.right .content { padding-right: 30px; }
  #page-content .image-content-wrapper.left .image-wrapper, #page-content .image-content-wrapper.left .content, #page-content .image-content-wrapper.left .image-overlay-wrapper, #hero .image-content-wrapper.left .image-wrapper, #hero .image-content-wrapper.left .content, #hero .image-content-wrapper.left .image-overlay-wrapper { float: left; }
  #page-content .image-content-wrapper.left .content, #hero .image-content-wrapper.left .content { padding-left: 30px; }
  #page-content .image-content-wrapper .image-wrapper, #page-content .image-content-wrapper .content, #hero .image-content-wrapper .image-wrapper, #hero .image-content-wrapper .content { width: 50%; }
  #page-content .image-content-wrapper .image-wrapper, #hero .image-content-wrapper .image-wrapper { margin-bottom: 0; }
  #page-content .image-content-wrapper .content, #hero .image-content-wrapper .content { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } }
#page-content .section-divider, #hero .section-divider { -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; background-attachment: fixed; background-position: center; height: 100px; }
#page-content .content-trio:after, #hero .content-trio:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; }
#page-content .content-trio .trio-image, #hero .content-trio .trio-image { margin-bottom: 20px; border: solid 1px #b9b9b9; }
#page-content .content-trio .content, #hero .content-trio .content { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #d9d9d9; }
#page-content .content-trio .content:last-child, #hero .content-trio .content:last-child { border: none; }
#page-content .content-trio .content h1, #hero .content-trio .content h1 { margin-bottom: .25em; }
#page-content .content-trio .content h2, #hero .content-trio .content h2 { margin-bottom: 0; }
@media only screen and (min-width: 768px) { #page-content .content-trio, #hero .content-trio { margin-left: -20px; margin-right: -20px; }
  #page-content .content-trio .content, #hero .content-trio .content { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; width: 33.33%; padding-left: 20px; padding-right: 20px; margin-bottom: 0; padding-bottom: 0; border: none; } }
@media only screen and (max-width: 480px) { #page-content .content-trio iframe, #hero .content-trio iframe { max-width: 100%; height: auto; } }
#page-content #product_post_mortem .content, #page-content #product_resolution .content, #page-content #product-getting-started .content, #hero #product_post_mortem .content, #hero #product_resolution .content, #hero #product-getting-started .content { max-width: 1020px; }
#page-content #product_post_mortem .content h1, #page-content #product_post_mortem .content p, #page-content #product_resolution .content h1, #page-content #product_resolution .content p, #page-content #product-getting-started .content h1, #page-content #product-getting-started .content p, #hero #product_post_mortem .content h1, #hero #product_post_mortem .content p, #hero #product_resolution .content h1, #hero #product_resolution .content p, #hero #product-getting-started .content h1, #hero #product-getting-started .content p { float: left; clear: left; }
#page-content #product_post_mortem .content iframe, #page-content #product_resolution .content iframe, #page-content #product-getting-started .content iframe, #hero #product_post_mortem .content iframe, #hero #product_resolution .content iframe, #hero #product-getting-started .content iframe { float: right; max-width: 47% !important; }
#page-content #product_resolution .content iframe, #hero #product_resolution .content iframe { float: left; max-width: 47% !important; }
@media only screen and (max-width: 768px) { #page-content #product_post_mortem .content, #page-content #product_resolution .content, #page-content #product-getting-started .content, #hero #product_post_mortem .content, #hero #product_resolution .content, #hero #product-getting-started .content { max-width: 100%; }
  #page-content #product_post_mortem .content h1, #page-content #product_post_mortem .content p, #page-content #product_resolution .content h1, #page-content #product_resolution .content p, #page-content #product-getting-started .content h1, #page-content #product-getting-started .content p, #hero #product_post_mortem .content h1, #hero #product_post_mortem .content p, #hero #product_resolution .content h1, #hero #product_resolution .content p, #hero #product-getting-started .content h1, #hero #product-getting-started .content p { float: none; }
  #page-content #product_post_mortem .content h1, #page-content #product_resolution .content h1, #page-content #product-getting-started .content h1, #hero #product_post_mortem .content h1, #hero #product_resolution .content h1, #hero #product-getting-started .content h1 { width: 100%; clear: both; float: left; margin-top: 20px; }
  #page-content #product_post_mortem .content p, #page-content #product_resolution .content p, #page-content #product-getting-started .content p, #hero #product_post_mortem .content p, #hero #product_resolution .content p, #hero #product-getting-started .content p { width: 100%; }
  #page-content #product_post_mortem .content iframe, #page-content #product_resolution .content iframe, #page-content #product-getting-started .content iframe, #hero #product_post_mortem .content iframe, #hero #product_resolution .content iframe, #hero #product-getting-started .content iframe { float: none; max-width: 100% !important; width: 100%; }
  #page-content #product_post_mortem .content .product-triage, #page-content #product_resolution .content .product-triage, #page-content #product-getting-started .content .product-triage, #hero #product_post_mortem .content .product-triage, #hero #product_resolution .content .product-triage, #hero #product-getting-started .content .product-triage { width: 100%; } }

#page-content #product-subhead { padding-top: 30px; padding-bottom: 0; }
#page-content #product-subhead + section.white { padding-top: 10px; }
#page-content #product-subhead .content { max-width: 100%; }
#page-content #product_post_mortem .product-triage, #page-content #product-getting-started .product-triage { float: left; width: 50%; }
#page-content #product_post_mortem .product-triage ul, #page-content #product-getting-started .product-triage ul { float: left; }
#page-content #product_resolution .product-triage { float: right; width: 50%; }
#page-content #product_resolution .product-triage ul { float: right; }

#alerts-collaboration-tool-demo #page-content #demo-vids .single-content .content { max-width: 950px; }
#alerts-collaboration-tool-demo #page-content #demo-vids .single-content .content .top-vids, #alerts-collaboration-tool-demo #page-content #demo-vids .single-content .content .bottom-vids { width: 100%; }
#alerts-collaboration-tool-demo #page-content #demo-vids .single-content .content .vid-left { float: left; margin: 0 1% 0 0; }
#alerts-collaboration-tool-demo #page-content #demo-vids .single-content .content .vid-right { float: right; margin: 0 0 0 1%; }
#alerts-collaboration-tool-demo #page-content #demo-vids .single-content .content .vid-left, #alerts-collaboration-tool-demo #page-content #demo-vids .single-content .content .vid-right { max-width: 45%; }
@media only screen and (max-width: 480px) { #alerts-collaboration-tool-demo #page-content #demo-vids .single-content .content .vid-left, #alerts-collaboration-tool-demo #page-content #demo-vids .single-content .content .vid-right { float: none; max-width: 320px; margin: 0 auto; } }
@media only screen and (min-width: 480px) and (max-width: 768px) { #alerts-collaboration-tool-demo #page-content #demo-vids .single-content .content .vid-left, #alerts-collaboration-tool-demo #page-content #demo-vids .single-content .content .vid-right { float: none; max-width: 420px; margin: 0 auto; } }

.main-navigation { position: relative; display: inline-block; float: left; margin-left: 20px; }
.main-navigation:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; }
.main-navigation .menu-toggle { position: absolute; top: -15px; right: 0; font-size: 30px; color: white; cursor: pointer; }
.main-navigation .mobile-nav { display: none; position: absolute; top: 33px; left: -30px; width: calc(50% + 30px); z-index: 100; }
.main-navigation .mobile-nav:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; }
.main-navigation .mobile-nav a { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: #e29828; /* The Fallback */ background: rgba(226, 152, 40, 0.9); display: block; float: left; width: 100%; padding: 20px; border: 1px solid #fbb142; color: white; text-transform: uppercase; font-weight: 500; }
.main-navigation .mobile-nav a:hover { background: #fbb142; }
.main-navigation .mobile-nav li ul { margin: 0 0 0 20px; }
.main-navigation .mobile-nav .menu-item-5323 a { padding: 20px 5px; font-size: .9em; }
.main-navigation .desktop-nav { display: none; float: left; position: relative; background: #444444; }
.main-navigation .desktop-nav > li { position: relative; float: left; min-width: 75px; height: 60px; text-align: left; background: rgba(0, 0, 0, 0.1); box-shadow: inset 0 0 60px rgba(0, 0, 0, 0.25); }
.main-navigation .desktop-nav > li.current_page_item a, .main-navigation .desktop-nav > li.current_page_parent a { border-bottom-color: rgba(251, 177, 66, 0.8) !important; }
.main-navigation .desktop-nav > li a:hover { border-bottom-color: rgba(255, 255, 255, 0.2); margin-left: 10px; }
.main-navigation .desktop-nav > li a { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -moz-transition: border-color 0.125s linear 0s; -webkit-transition: border-color 0.125s linear 0s; -o-transition: border-color 0.125s linear 0s; transition: border-color 0.125s linear 0s; font-size: 14px; font-size: 1.4rem; display: block; line-height: 40px; color: white; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; font-weight: 500; margin-left: 10px; margin-right: 10px; height: 40px; border-bottom: 1px solid transparent; }
.main-navigation .desktop-nav > li a:last-child { margin-right: none; }
.main-navigation .desktop-nav > li ul { position: absolute; -webkit-transition-property: top; -moz-transition-property: top; -o-transition-property: top; transition-property: top; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; top: -100px; left: 0; background: #444444; z-index: -1; }
.main-navigation .desktop-nav > li ul li { min-width: 150px; text-align: left; font-size: .9em; background: rgba(0, 0, 0, 0.1); box-shadow: inset 0 0 60px rgba(0, 0, 0, 0.25); }
.main-navigation .desktop-nav > li ul li a { font-size: .85em; text-shadow: 1px 1px 1px #444444; }
.main-navigation .desktop-nav > li ul li:last-child a { border: none; }
.main-navigation .desktop-nav > li ul li ul, .main-navigation .desktop-nav > li ul li #menu-item-4149 > ul:nth-child(2) { top: 0 !important; left: 150px !important; width: 310px; }
.main-navigation .desktop-nav > li ul li ul li a, .main-navigation .desktop-nav > li ul li #menu-item-4149 > ul:nth-child(2) li a { color: white; font-size: 1em; font-weight: 500; }
.main-navigation .desktop-nav > li ul li ul li a:hover, .main-navigation .desktop-nav > li ul li #menu-item-4149 > ul:nth-child(2) li a:hover { color: #fbb142; }
.main-navigation .desktop-nav > li ul li:hover a { color: #fbb142; font-weight: 500; }
.main-navigation .desktop-nav > li:hover ul { left: 0; -webkit-transition-property: top; -moz-transition-property: top; -o-transition-property: top; transition-property: top; -webkit-transition-duration: .5s; -moz-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; top: 60px; }
.main-navigation .desktop-nav .signup-button a { position: relative; margin-left: 30px; }
.main-navigation .desktop-nav .signup-button a:before { content: ''; border-left: 1px solid rgba(255, 255, 255, 0.5); position: absolute; top: 0; left: -20px; height: 100%; }
@media only screen and (min-width: 960px) { .main-navigation .menu-toggle { display: none; }
  .main-navigation .mobile-nav { display: none; }
  .main-navigation .desktop-nav { display: block; }
  .main-navigation #header_bg { display: block; } }

.main-navigation.top-right-nav { display: inline-block; float: right; top: -23px; }
.main-navigation.top-right-nav .desktop-nav li { min-width: 0; }
.main-navigation.top-right-nav .desktop-nav li a { font-size: .85em; text-transform: capitalize; }
.main-navigation.top-right-nav .desktop-nav li a:hover { color: #fbb142; border-bottom: 1px solid transparent; }
.main-navigation.top-right-nav .desktop-nav li.current_page_item a, .main-navigation.top-right-nav .desktop-nav li.current_page_parent a { border: none; color: #fbb142; }
.main-navigation.top-right-nav #menu-top-right.mobile-nav { left: 50%; }
@media only screen and (max-width: 767px) { .main-navigation.top-right-nav #menu-top-right.mobile-nav { width: calc(50% + 20px); } }
@media only screen and (min-width: 768px) { .main-navigation.top-right-nav #menu-top-right.mobile-nav { width: calc(50% + 30px); } }
@media only screen and (max-width: 959px) { .main-navigation.top-right-nav { width: 100%; } }

#header_bg { display: none; position: absolute; top: 0; width: 100%; height: 20px; background: #444444; box-shadow: inset 0 0 60px rgba(0, 0, 0, 0.25); }
#header_bg #header_fg { position: absolute; top: 0; width: 100%; height: 20px; background: rgba(0, 0, 0, 0.1); }
#header_bg + .wrapper { position: relative; }

.page-template-homepage_template-php #header_bg, .page-template-homepage2015_template-php #header_bg, #home #header_bg { background: transparent; box-shadow: none; }
.page-template-homepage_template-php #header_bg #header_fg, .page-template-homepage2015_template-php #header_bg #header_fg, #home #header_bg #header_fg { background: transparent; }
.page-template-homepage_template-php .main-navigation .desktop-nav, .page-template-homepage2015_template-php .main-navigation .desktop-nav, #home .main-navigation .desktop-nav { background: transparent; }
.page-template-homepage_template-php .main-navigation .desktop-nav > li, .page-template-homepage2015_template-php .main-navigation .desktop-nav > li, #home .main-navigation .desktop-nav > li { background: transparent; box-shadow: none; }
.page-template-homepage_template-php .main-navigation .desktop-nav > li ul, .page-template-homepage2015_template-php .main-navigation .desktop-nav > li ul, #home .main-navigation .desktop-nav > li ul { top: -2000px; -webkit-transition-property: top; -moz-transition-property: top; -o-transition-property: top; transition-property: top; -webkit-transition-duration: .01s; -moz-transition-duration: .01s; -o-transition-duration: .01s; transition-duration: .01s; background: transparent; }
.page-template-homepage_template-php .main-navigation .desktop-nav > li ul li, .page-template-homepage2015_template-php .main-navigation .desktop-nav > li ul li, #home .main-navigation .desktop-nav > li ul li { background: rgba(0, 0, 0, 0.1); box-shadow: inset 0 0 60px rgba(0, 0, 0, 0.25); }
.page-template-homepage_template-php .main-navigation .desktop-nav > li ul li:hover, .page-template-homepage2015_template-php .main-navigation .desktop-nav > li ul li:hover, #home .main-navigation .desktop-nav > li ul li:hover { background: transparent; }
.page-template-homepage_template-php .main-navigation .desktop-nav > li ul li:hover a, .page-template-homepage2015_template-php .main-navigation .desktop-nav > li ul li:hover a, #home .main-navigation .desktop-nav > li ul li:hover a { color: #444444; font-weight: 500; text-shadow: 1px 1px 1px #eeeeee; }
.page-template-homepage_template-php .main-navigation .desktop-nav > li:hover ul, .page-template-homepage2015_template-php .main-navigation .desktop-nav > li:hover ul, #home .main-navigation .desktop-nav > li:hover ul { top: 60px; -webkit-transition-property: top; -moz-transition-property: top; -o-transition-property: top; transition-property: top; -webkit-transition-duration: .01s; -moz-transition-duration: .01s; -o-transition-duration: .01s; transition-duration: .01s; }

@media only screen and (min-width: 960px) { #header_bg { display: block; } }
#site-footer .menu { margin-bottom: 20px; }
#site-footer .menu:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; }
#site-footer .menu > li { display: inline-block; margin-right: 10px; margin-bottom: 10px; }
#site-footer .menu > li a { display: block; text-decoration: none; }
@media only screen and (min-width: 768px) { #site-footer .menu > li { margin-right: 20px; } }
#site-footer .footer-nav-top a { color: #f1f2f2; text-transform: uppercase; letter-spacing: 1px; font-weight: 500; }
#site-footer .footer-nav-top a:hover { color: white; }
#site-footer .footer-nav-bottom a { color: #c9c9c9; font-style: italic; font-family: "museo-slab", sans-serif; font-weight: 700; }
#site-footer .footer-nav-bottom a:hover { color: #f1f2f2; }
#site-footer .social-nav { float: right; margin-bottom: 20px; }
#site-footer .social-nav li { display: inline-block; margin-right: 20px; }
#site-footer .social-nav li:last-child { margin-right: 0; }
#site-footer .social-nav a { font-size: 26px; font-size: 2.6rem; color: #c9c9c9; }
#site-footer .social-nav a:hover { color: #f1f2f2; }
@media only screen and (max-width: 480px) { #site-footer .social-nav { float: none; } }
#site-footer .contact-info { float: right; clear: right; text-align: right; line-height: 1.8; }
#site-footer .contact-info .contact-phone, #site-footer .contact-info .contact-email { display: inline-block; }
#site-footer .contact-info .contact-email { margin-right: 15px; }
#site-footer .contact-info a { color: #c9c9c9; }
#site-footer .contact-info a:hover { color: #f1f2f2; }
#site-footer .contact-info a span { margin-right: 5px; }
@media only screen and (max-width: 480px) { #site-footer .contact-info { float: none; width: 90%; margin: 20px auto 0; text-align: center; } }

#pricing-table, #comparison-table { -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; background-attachment: fixed; background-position: center; text-align: center; }
#pricing-table .columns, #comparison-table .columns { display: inline-block; margin-bottom: 20px; }
#pricing-table .columns:after, #comparison-table .columns:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; }
#pricing-table .columns .column, #comparison-table .columns .column { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: white; padding: 30px; margin-bottom: 30px; }
#pricing-table .columns .column:not(.not-featured), #comparison-table .columns .column:not(.not-featured) { -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); position: relative; z-index: 100; }
#pricing-table .columns .not-featured h2, #comparison-table .columns .not-featured h2 { background: #e29828; }
#pricing-table .columns .not-featured .button-orange, #comparison-table .columns .not-featured .button-orange { background: #e29828; }
#pricing-table .columns .not-featured .button-orange:hover, #comparison-table .columns .not-featured .button-orange:hover { background: #bd7c1a !important; }
@media only screen and (min-width: 768px) { #pricing-table .columns .column, #comparison-table .columns .column { float: left; width: 300px; margin-bottom: 0; } }
#pricing-table h1, #comparison-table h1 { font-size: 48px; font-size: 4.8rem; font-weight: 100; }
#pricing-table h2, #comparison-table h2 { background: #fbb142; padding: 10px; color: white; margin: -30px -30px 0.5em; }
#pricing-table .price-details, #comparison-table .price-details { font-size: 12px; font-size: 1.2rem; color: #999999; margin-top: -25px; margin-bottom: 15px; height: 14px; }
#pricing-table .button-orange, #comparison-table .button-orange { display: block; }
#pricing-table .feature, #comparison-table .feature { font-size: 14px; font-size: 1.4rem; text-align: left; border-top: 1px solid #d9d9d9; padding-top: 10px; margin-bottom: 10px; color: #656565; font-weight: 300; padding-left: 0; position: relative; }
#pricing-table .feature .fa, #comparison-table .feature .fa { position: absolute; top: 11px; left: -20px; }
#pricing-table .feature .fa-check, #comparison-table .feature .fa-check { color: #56c25b; }
#pricing-table .feature .fa-times, #comparison-table .feature .fa-times { color: #c25656; }
#pricing-table .feature p, #comparison-table .feature p { margin-bottom: 0; }
#pricing-table .after-pricing, #comparison-table .after-pricing { color: white; margin-bottom: 0; }
#pricing-table .after-pricing a, #comparison-table .after-pricing a { -moz-transition: color 0.125s linear 0s; -webkit-transition: color 0.125s linear 0s; -o-transition: color 0.125s linear 0s; transition: color 0.125s linear 0s; color: #fbb142; text-decoration: none; text-decoration: underline; }
#pricing-table .after-pricing a:hover, #pricing-table .after-pricing a:focus, #pricing-table .after-pricing a:active, #comparison-table .after-pricing a:hover, #comparison-table .after-pricing a:focus, #comparison-table .after-pricing a:active { color: #ec8f05; }

#compare-copy .content p { font-style: italic; }

@media only screen and (min-width: 768px) { #comparison-table h2 { margin: -30px -20px 0.5em; } }
@media only screen and (max-width: 768px) { #comparison-table .columns { width: 300px; } }
@media only screen and (min-width: 768px) { #comparison-table .columns .column { width: 15%; min-width: 140px; margin-bottom: 20px; padding: 20px; }
  #comparison-table .columns .column .feature { min-height: 21px; }
  #comparison-table .columns .column .feature .fa { top: 8px; left: 40px; }
  #comparison-table .columns .column .feature:nth-child(5), #comparison-table .columns .column .feature:nth-child(26), #comparison-table .columns .column .feature:nth-child(27), #comparison-table .columns .column .feature:nth-child(28), #comparison-table .columns .column .feature:nth-child(29), #comparison-table .columns .column .feature:nth-child(30), #comparison-table .columns .column .feature:nth-child(32), #comparison-table .columns .column .feature:nth-child(33) { min-height: 42px; }
  #comparison-table .columns .column .feature:nth-child(5) .fa, #comparison-table .columns .column .feature:nth-child(26) .fa, #comparison-table .columns .column .feature:nth-child(27) .fa, #comparison-table .columns .column .feature:nth-child(28) .fa, #comparison-table .columns .column .feature:nth-child(29) .fa, #comparison-table .columns .column .feature:nth-child(30) .fa, #comparison-table .columns .column .feature:nth-child(32) .fa, #comparison-table .columns .column .feature:nth-child(33) .fa { top: 20px; }
  #comparison-table .columns .column:first-child { width: 40%; min-width: 330px; max-width: 355px; }
  #comparison-table .columns .column:first-child .feature { height: auto; text-align: left; }
  #comparison-table .columns .column:last-child { width: 31%; max-width: 375px; padding: 0 0 0 15px; background: none; }
  #comparison-table .columns .column:last-child h2 { display: none; }
  #comparison-table .columns .column:last-child .features-list .feature { padding-top: 0; margin-bottom: 7px; color: white; font-size: 1.2em; font-weight: 500; border-top: none; }
  #comparison-table .columns .column:last-child .features-list .feature a { color: #f6f6f6; font-weight: 900; } }
@media only screen and (max-width: 767px) { #comparison-table .columns .VO-logo, #comparison-table .columns .PD-logo, #comparison-table .columns .OG-logo { width: 40px; height: 30px; display: block; position: relative; top: 1px; left: 5px; }
  #comparison-table .columns .VO-logo { background: url(../images/VO-logo.png) no-repeat; }
  #comparison-table .columns .PD-logo { background: url(../images/PD-logo.png) no-repeat; }
  #comparison-table .columns .OG-logo { background: url(../images/OG-logo.png) no-repeat; }
  #comparison-table .columns .column { float: left; width: 22%; max-width: 60px; margin-bottom: 0; /* VictorOps and PagerDuty Check/X rows */ }
  #comparison-table .columns .column .feature { min-height: 22px; }
  #comparison-table .columns .column .feature .fa { left: -13px; }
  #comparison-table .columns .column:first-child { width: 56%; max-width: 159px; padding: 10px; }
  #comparison-table .columns .column:first-child h2 { margin: -10px -10px .5em; }
  #comparison-table .columns .column:first-child .feature { min-height: 0; }
  #comparison-table .columns .column:first-child .feature p { font-size: 13px; }
  #comparison-table .columns .column:nth-child(2) h2, #comparison-table .columns .column:nth-child(3) h2 { padding-top: 5px; padding-bottom: 6px; }
  #comparison-table .columns .column:nth-child(2) .feature, #comparison-table .columns .column:nth-child(3) .feature { min-height: 41px; }
  #comparison-table .columns .column:nth-child(2) .feature .fa, #comparison-table .columns .column:nth-child(3) .feature .fa { top: 30px; }
  #comparison-table .columns .column:nth-child(2) .feature:first-child, #comparison-table .columns .column:nth-child(3) .feature:first-child { min-height: 0; }
  #comparison-table .columns .column:nth-child(2) .feature:nth-child(2), #comparison-table .columns .column:nth-child(2) .feature:nth-child(3), #comparison-table .columns .column:nth-child(2) .feature:nth-child(9), #comparison-table .columns .column:nth-child(2) .feature:nth-child(15), #comparison-table .columns .column:nth-child(2) .feature:nth-child(28), #comparison-table .columns .column:nth-child(3) .feature:nth-child(2), #comparison-table .columns .column:nth-child(3) .feature:nth-child(3), #comparison-table .columns .column:nth-child(3) .feature:nth-child(9), #comparison-table .columns .column:nth-child(3) .feature:nth-child(15), #comparison-table .columns .column:nth-child(3) .feature:nth-child(28) { min-height: 21px; }
  #comparison-table .columns .column:nth-child(2) .feature:nth-child(2) .fa, #comparison-table .columns .column:nth-child(2) .feature:nth-child(3) .fa, #comparison-table .columns .column:nth-child(2) .feature:nth-child(9) .fa, #comparison-table .columns .column:nth-child(2) .feature:nth-child(15) .fa, #comparison-table .columns .column:nth-child(2) .feature:nth-child(28) .fa, #comparison-table .columns .column:nth-child(3) .feature:nth-child(2) .fa, #comparison-table .columns .column:nth-child(3) .feature:nth-child(3) .fa, #comparison-table .columns .column:nth-child(3) .feature:nth-child(9) .fa, #comparison-table .columns .column:nth-child(3) .feature:nth-child(15) .fa, #comparison-table .columns .column:nth-child(3) .feature:nth-child(28) .fa { top: 24px; }
  #comparison-table .columns .column:nth-child(2) .feature:nth-child(5), #comparison-table .columns .column:nth-child(3) .feature:nth-child(5) { min-height: 50px; }
  #comparison-table .columns .column:nth-child(2) .feature:nth-child(5) .fa, #comparison-table .columns .column:nth-child(3) .feature:nth-child(5) .fa { top: 35px; }
  #comparison-table .columns .column:nth-child(2) .feature:nth-child(8), #comparison-table .columns .column:nth-child(3) .feature:nth-child(8) { min-height: 8px; }
  #comparison-table .columns .column:nth-child(2) .feature:nth-child(11) .fa, #comparison-table .columns .column:nth-child(2) .feature:nth-child(12) .fa, #comparison-table .columns .column:nth-child(3) .feature:nth-child(11) .fa, #comparison-table .columns .column:nth-child(3) .feature:nth-child(12) .fa { top: 26px; }
  #comparison-table .columns .column:nth-child(2) .feature:nth-child(13), #comparison-table .columns .column:nth-child(3) .feature:nth-child(13) { min-height: 50px; }
  #comparison-table .columns .column:nth-child(2) .feature:nth-child(22), #comparison-table .columns .column:nth-child(3) .feature:nth-child(22) { min-height: 0; }
  #comparison-table .columns .column:nth-child(2) .feature:nth-child(26), #comparison-table .columns .column:nth-child(2) .feature:nth-child(27), #comparison-table .columns .column:nth-child(3) .feature:nth-child(26), #comparison-table .columns .column:nth-child(3) .feature:nth-child(27) { min-height: 56px; }
  #comparison-table .columns .column:nth-child(2) .feature:nth-child(26) .fa, #comparison-table .columns .column:nth-child(2) .feature:nth-child(27) .fa, #comparison-table .columns .column:nth-child(3) .feature:nth-child(26) .fa, #comparison-table .columns .column:nth-child(3) .feature:nth-child(27) .fa { top: 29px; }
  #comparison-table .columns .column:nth-child(2) .feature:nth-child(20), #comparison-table .columns .column:nth-child(2) .feature:nth-child(19), #comparison-table .columns .column:nth-child(3) .feature:nth-child(20), #comparison-table .columns .column:nth-child(3) .feature:nth-child(19) { min-height: 44px; }
  #comparison-table .columns .column:nth-child(2) .feature:nth-child(20) .fa, #comparison-table .columns .column:nth-child(2) .feature:nth-child(19) .fa, #comparison-table .columns .column:nth-child(3) .feature:nth-child(20) .fa, #comparison-table .columns .column:nth-child(3) .feature:nth-child(19) .fa { top: 26px; }
  #comparison-table .columns .column:nth-child(2) .feature:nth-child(21), #comparison-table .columns .column:nth-child(2) .feature:nth-child(20), #comparison-table .columns .column:nth-child(2) .feature:nth-child(19), #comparison-table .columns .column:nth-child(2) .feature:nth-child(18), #comparison-table .columns .column:nth-child(2) .feature:nth-child(17), #comparison-table .columns .column:nth-child(2) .feature:nth-child(16), #comparison-table .columns .column:nth-child(3) .feature:nth-child(21), #comparison-table .columns .column:nth-child(3) .feature:nth-child(20), #comparison-table .columns .column:nth-child(3) .feature:nth-child(19), #comparison-table .columns .column:nth-child(3) .feature:nth-child(18), #comparison-table .columns .column:nth-child(3) .feature:nth-child(17), #comparison-table .columns .column:nth-child(3) .feature:nth-child(16) { min-height: 37px; }
  #comparison-table .columns .column:nth-child(2) .feature:nth-child(21) .fa, #comparison-table .columns .column:nth-child(2) .feature:nth-child(20) .fa, #comparison-table .columns .column:nth-child(2) .feature:nth-child(19) .fa, #comparison-table .columns .column:nth-child(2) .feature:nth-child(18) .fa, #comparison-table .columns .column:nth-child(2) .feature:nth-child(17) .fa, #comparison-table .columns .column:nth-child(2) .feature:nth-child(16) .fa, #comparison-table .columns .column:nth-child(3) .feature:nth-child(21) .fa, #comparison-table .columns .column:nth-child(3) .feature:nth-child(20) .fa, #comparison-table .columns .column:nth-child(3) .feature:nth-child(19) .fa, #comparison-table .columns .column:nth-child(3) .feature:nth-child(18) .fa, #comparison-table .columns .column:nth-child(3) .feature:nth-child(17) .fa, #comparison-table .columns .column:nth-child(3) .feature:nth-child(16) .fa { top: 26px; }
  #comparison-table .columns .column:nth-child(2) .feature:nth-child(23), #comparison-table .columns .column:nth-child(3) .feature:nth-child(23) { min-height: 41px; }
  #comparison-table .columns .column:nth-child(2) .feature:nth-child(23) .fa, #comparison-table .columns .column:nth-child(3) .feature:nth-child(23) .fa { top: 26px; }
  #comparison-table .columns .column:nth-child(2) .feature:nth-child(24), #comparison-table .columns .column:nth-child(2) .feature:nth-child(25), #comparison-table .columns .column:nth-child(3) .feature:nth-child(24), #comparison-table .columns .column:nth-child(3) .feature:nth-child(25) { min-height: 36px; }
  #comparison-table .columns .column:nth-child(2) .feature:nth-child(24) .fa, #comparison-table .columns .column:nth-child(2) .feature:nth-child(25) .fa, #comparison-table .columns .column:nth-child(3) .feature:nth-child(24) .fa, #comparison-table .columns .column:nth-child(3) .feature:nth-child(25) .fa { top: 20px; }
  #comparison-table .columns .column:nth-child(2) .feature:nth-child(28), #comparison-table .columns .column:nth-child(3) .feature:nth-child(28) { min-height: 91px; }
  #comparison-table .columns .column:nth-child(2) .feature:nth-child(29), #comparison-table .columns .column:nth-child(2) .feature:nth-child(30), #comparison-table .columns .column:nth-child(3) .feature:nth-child(29), #comparison-table .columns .column:nth-child(3) .feature:nth-child(30) { min-height: 60px; }
  #comparison-table .columns .column:nth-child(2) .feature:nth-child(29) .fa, #comparison-table .columns .column:nth-child(2) .feature:nth-child(30) .fa, #comparison-table .columns .column:nth-child(3) .feature:nth-child(29) .fa, #comparison-table .columns .column:nth-child(3) .feature:nth-child(30) .fa { top: 28px; }
  #comparison-table .columns .column:nth-child(2) .feature:nth-child(33), #comparison-table .columns .column:nth-child(3) .feature:nth-child(33) { min-height: 33px; }
  #comparison-table .columns .column:nth-child(2) .feature:nth-child(33) .fa, #comparison-table .columns .column:nth-child(3) .feature:nth-child(33) .fa { top: 38px; }
  #comparison-table .columns .column:nth-child(2) .feature:nth-child(35), #comparison-table .columns .column:nth-child(3) .feature:nth-child(35) { min-height: 35px; }
  #comparison-table .columns .column:nth-child(2) .feature:nth-child(35) .fa, #comparison-table .columns .column:nth-child(3) .feature:nth-child(35) .fa { top: 29px; }
  #comparison-table .columns .column:nth-child(2) .feature:nth-child(36) .fa, #comparison-table .columns .column:nth-child(3) .feature:nth-child(36) .fa { top: 36px; }
  #comparison-table .columns .column:last-child { clear: left; width: 100%; max-width: 100%; padding: 0; background: none; }
  #comparison-table .columns .column:last-child h2 { display: none; }
  #comparison-table .columns .column:last-child p { margin-bottom: 7px; color: white; font-size: 1.2em; font-weight: 500; }
  #comparison-table .columns .column:last-child p a { color: #f6f6f6; font-weight: 900; } }
#comparison-table .feature:first-child { border-top: none; }
#comparison-table .columns .not-featured { background: #f1f2f2; }

.page-id-152 #page-content .single-content .content, .page-id-4508 #page-content .single-content .content { max-width: 850px; }
.page-id-152 h2, .page-id-4508 h2 { font-size: 1.8rem; }
@media only screen and (min-width: 768px) { .page-id-152 h2, .page-id-4508 h2 { font-size: 2.6rem; } }
.page-id-152 #page-content section.white, .page-id-4508 #page-content section.white { padding-top: 30px; padding-bottom: 10px; }
.page-id-152 #comparison-table, .page-id-4508 #comparison-table { padding-top: 50px; }

.faq h3, #pricing-faq h3 { background: #e6e6e6; color: #444; border-left: 10px solid #ccc; padding: 3px 10px; }

.photo-grid { border: solid 1px #b9b9b9; }
.photo-grid:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; }
.photo-grid .photo-wrapper { float: left; position: relative; padding-top: 50%; width: 50%; overflow: hidden; }
.photo-grid .photo-wrapper img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.photo-grid .photo-wrapper:hover img { filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); filter: gray; -webkit-filter: grayscale(100%); -webkit-backface-visibility: hidden; -webkit-filter: blur(3px); -moz-filter: blur(3px); -o-filter: blur(3px); -ms-filter: blur(3px); filter: blur(3px); }
.photo-grid .photo-wrapper:hover .content { opacity: 1; }
.photo-grid .photo-wrapper .content { background: #e29828; /* The Fallback */ background: rgba(226, 152, 40, 0.6); width: 100%; padding-top: 10px; padding-bottom: 10px; text-align: center; position: absolute; bottom: 0; left: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.photo-grid .photo-wrapper .content .name, .photo-grid .photo-wrapper .content .title { color: white; }
.photo-grid .photo-wrapper .content .name { font-weight: 500; margin-bottom: 5px; }
.photo-grid .photo-wrapper .content .title { font-size: 12px; font-size: 1.2rem; font-family: "museo-slab", sans-serif; font-weight: 700; font-style: italic; }
@media only screen and (min-width: 480px) { .photo-grid .photo-wrapper { width: 33.33%; padding-top: 33.33%; } }
@media only screen and (min-width: 768px) { .photo-grid .photo-wrapper { width: 25%; padding-top: 25%; } }
@media only screen and (min-width: 960px) { .photo-grid .photo-wrapper { width: 20%; padding-top: 20%; }
  .photo-grid .photo-wrapper .content { opacity: 0; -moz-transition: opacity 0.25s linear 0s; -webkit-transition: opacity 0.25s linear 0s; -o-transition: opacity 0.25s linear 0s; transition: opacity 0.25s linear 0s; top: 0; bottom: inherit; height: 100%; padding-top: 30%; padding-bottom: 0; }
  .photo-grid .photo-wrapper .content .name { font-size: 24px; font-size: 2.4rem; font-weight: 300; margin-bottom: 10px; }
  .photo-grid .photo-wrapper .content .title { font-size: 14px; font-size: 1.4rem; } }

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }

@-webkit-keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translateX(-20px); transform: translateX(-20px); }
  100% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } }
@keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translateX(-20px); -ms-transform: translateX(-20px); transform: translateX(-20px); }
  100% { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } }
.fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; }

@-webkit-keyframes fadeOutRight { 0% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); }
  100% { opacity: 0; -webkit-transform: translateX(20px); transform: translateX(20px); } }
@keyframes fadeOutRight { 0% { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }
  100% { opacity: 0; -webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px); } }
.fadeOutRight { -webkit-animation-name: fadeOutRight; animation-name: fadeOutRight; }

#home #hero h1 { opacity: 0; }
#home #hero .button-wrapper { opacity: 0; }
#home #hero ul { opacity: 0; }

.page-template-homepage_template-php p, .page-template-homepage2015_template-php p { font-size: 18px; font-size: 1.8rem; line-height: 2; font-weight: 300; }
.page-template-homepage_template-php .site-content, .page-template-homepage2015_template-php .site-content { padding-top: 0; }
.page-template-homepage_template-php #page-content, .page-template-homepage2015_template-php #page-content { position: relative; }
.page-template-homepage_template-php #page-content .callout .content, .page-template-homepage2015_template-php #page-content .callout .content { max-width: 1020px; }

#hero { -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-repeat: no-repeat; background-position: center; padding-top: 30px; padding-bottom: 30px; background-attachment: fixed; text-align: center; color: white; }
@media only screen and (min-width: 768px) { #hero { padding-top: 146px; padding-bottom: 80px; }
  #hero .wrapper { position: relative; top: 35%; } }
#hero hgroup { margin-bottom: 30px; }
#hero h1 { font-size: 60px; font-size: 6rem; font-weight: 900; letter-spacing: -2px; text-shadow: 0 0 1px #000, 0 0 2px #000; }
#hero ul { text-transform: uppercase; letter-spacing: 1px; display: inline-block; font-size: 18px; font-size: 1.8rem; }
#hero ul > li { display: inline; }
#hero ul > li:first-child:before { content: ''; }
#hero ul > li:before { content: ' + '; }
@media only screen and (min-width: 960px) { #hero .button-wrapper .x-large { width: 142px; } }

#video { position: relative; }

#scroll-indicator { display: block; border: solid 75px transparent; border-bottom: solid 50px #fff; position: absolute; top: -70px; }

.page-template-homepage2015_template-php #hero { min-height: 600px; }
@media only screen and (max-width: 768px) { .page-template-homepage2015_template-php #hero { padding-bottom: 0; } }
.page-template-homepage2015_template-php #hero h1, .page-template-homepage2015_template-php #hero ul, .page-template-homepage2015_template-php #hero .hero-vid { opacity: 0; }
.page-template-homepage2015_template-php #hero .hero-transp { bottom: -200px; }
.page-template-homepage2015_template-php #hero h1 { margin-bottom: 10px; font-size: 50px; font-size: 5rem; }
.page-template-homepage2015_template-php #hero ul { font-size: 1.7rem; margin-bottom: 10px; }
@media only screen and (min-width: 768px) { .page-template-homepage2015_template-php #hero .wrapper { top: 0; margin-top: -2%; } }
.page-template-homepage2015_template-php #hero .hero-transp { width: 100%; background: rgba(255, 255, 255, 0.1); padding: 30px 0 60px; }
@media only screen and (max-width: 768px) { .page-template-homepage2015_template-php #hero .hero-transp { position: relative; } }
@media only screen and (min-width: 769px) { .page-template-homepage2015_template-php #hero .hero-transp { position: absolute; } }
.page-template-homepage2015_template-php #hero .hero-transp .button-wrapper { position: relative; z-index: 1; }
.page-template-homepage2015_template-php #hero .hero-transp .button-wrapper .hero-demo-link { display: block; margin: 15px auto 0; text-transform: uppercase; text-decoration: underline; font-weight: 700; font-size: 1.2em; color: white; text-shadow: 1px 1px 0px #000, 1px 1px 0px #000; }
.page-template-homepage2015_template-php #hero .hero-transp .button-wrapper .hero-demo-link:hover { color: #a0a0a0; }
.page-template-homepage2015_template-php #hero .hero-vid { position: relative; margin: 15px auto 0; padding: 5px; z-index: 9; background: rgba(255, 255, 255, 0.1); -webkit-box-shadow: 0px 0px 6px #000000; -moz-box-shadow: 0px 0px 6px #000000; box-shadow: 0px 0px 6px #000000; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; }
@media only screen and (max-width: 768px) { .page-template-homepage2015_template-php #hero .hero-vid { width: 90%; } }
.page-template-homepage2015_template-php #hero .hero-vid iframe { width: 100%; height: auto; min-height: 300px; }
@media only screen and (min-width: 481px) and (max-width: 768px) { .page-template-homepage2015_template-php #hero .hero-vid iframe { min-height: 330px; } }
@media only screen and (max-width: 480px) { .page-template-homepage2015_template-php #hero .hero-vid iframe { min-height: 240px; } }
.page-template-homepage2015_template-php #hero .hero-vid img { width: 100%; height: auto; }

#page-content #integrations { border-top: solid 1px rgba(0, 0, 0, 0.25); border-bottom: solid 1px rgba(0, 0, 0, 0.25); box-shadow: inset 0 50px 50px -50px #a4a4a4, inset 0 -50px 50px -50px #a7a7a7; }
#page-content #integrations .single-content .content { max-width: 1020px; }
#page-content #integrations .single-content .content img { margin: 10px 20px 0px 20px; }
@media only screen and (max-width: 768px) { #page-content #integrations .single-content .content img { margin: 25px 20px 0px 20px; } }

#social-footer { float: left; width: 100%; background: #555555; border-top: 10px solid #444444; }
#social-footer h2 { font-size: 3.25rem; text-align: center; margin: 1.5em 0; color: #ffffff; }
#social-footer h3 { text-align: center; font-size: 3rem; font-weight: 700; color: #999999; }
@media only screen and (max-width: 768px) { #social-footer h3 { font-size: 22px; } }
#social-footer .social-tweets { float: left; clear: none; width: 45%; margin-bottom: 50px; padding: 0 5% 0 0; }
@media only screen and (max-width: 768px) { #social-footer .social-tweets { float: none; clear: left; width: 98%; padding: 0 1%; } }
#social-footer .social-tweets h3 { font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }
#social-footer .social-tweets li.tweets_avatar { padding: 20px 15px 10px !important; -moz-box-shadow: inset 0 0 8px #999999; -webkit-box-shadow: inset 0 0 8px #999999; box-shadow: inset 0 0 8px #999999; }
#social-footer .social-tweets li.tweets_avatar div.wdtf-user-card { width: 55px; }
#social-footer .social-tweets li.tweets_avatar .tweet-guts { float: left; width: calc(99% - 60px); }
#social-footer .social-tweets li.tweets_avatar .tweet-guts div.wdtf-screen-name { margin-left: 0; font-size: .8em; }
#social-footer .social-tweets li.tweets_avatar .tweet-guts div.wdtf-screen-name .screen_name { margin-right: 2px; }
#social-footer .social-tweets li.tweets_avatar .tweet-guts div.times { position: relative; top: 1px; left: 3px; color: #999999; font-size: .8em; }
#social-footer .social-tweets li.tweets_avatar .tweet-guts .tweet_data a { color: #e29828 !important; }
#social-footer .social-tweets li.tweets_avatar .tweet-guts .tweets-intent-data ul.tweet-actions li a span:before { font-size: 15px !important; }
#social-footer .social-tweets li.tweets_avatar .tweet-guts .tweets-intent-data .seperator_wpltf, #social-footer .social-tweets li.tweets_avatar .tweet-guts .tweets-intent-data .light .seperator_wpltf { border-top: none !important; }
#social-footer .social-blog { clear: none; float: right; width: 45%; margin-bottom: 50px; padding: 0 0 0 5%; }
@media only screen and (max-width: 768px) { #social-footer .social-blog { float: none; clear: both; width: 98%; padding: 0 1%; } }
#social-footer .social-blog h3 { position: relative; top: -20px; }
#social-footer .social-blog .rss-icon { display: inline-block; position: relative; top: 15px; right: -10px; width: 55px; height: 54px; background: url(../images/social.png) -223px -2px no-repeat transparent; }
@media only screen and (max-width: 768px) { #social-footer .social-blog .rss-icon { top: 20px; } }
#social-footer .social-blog a { float: left; margin-top: -1.5rem; font-size: 3rem; line-height: 3rem; color: #fbb142; text-shadow: .5px .5px 0px #000, .5px .5px 0px #000; }
#social-footer .social-blog .post-date { float: left; clear: left; max-width: 45%; margin: 20px 0; color: #bbbbbb; text-shadow: .5px .5px 0px #000, .5px .5px 0px #000; }
#social-footer .social-blog .post-author { float: right; max-width: 55%; margin: 20px 0; color: #bbbbbb; text-shadow: .5px .5px 0px #000, .5px .5px 0px #000; }
#social-footer .social-blog .post-excerpt { float: left; }
#social-footer .social-blog .post-excerpt p { color: #ffffff; font-size: 1.8rem; line-height: 2.2rem; text-shadow: .5px .5px 0px #000, .5px .5px 0px #000; }
#social-footer .social-blog .post-excerpt p .read-more { clear: both; float: right; margin-top: 50px; font-size: 17px; }
@media only screen and (max-width: 768px) { #social-footer .social-blog .post-excerpt p .read-more { margin-top: 0; } }
#social-footer .social-blog .post-excerpt p .read-more + .fa-chevron-right { float: right; margin: 57px -100px 0 0; color: #fbb142; }
@media only screen and (max-width: 768px) { #social-footer .social-blog .post-excerpt p .read-more + .fa-chevron-right { margin: 8px -100px 0 0; } }
#social-footer .social-blog .vokd_social { display: none; }
#social-footer .social-icons { clear: both; width: 235px; height: 55px; margin: 40px auto; }
#social-footer .social-icons a { float: left; margin-right: 5px; }
#social-footer .social-icons a .social-icon { width: 55px; height: 54px; }
#social-footer .social-icons a:last-child { margin-right: 0; }
#social-footer .social-icons .linkedin { background: url(../images/social.png) 0 -2px no-repeat transparent; }
#social-footer .social-icons .twitter { background: url(../images/social.png) -55px -2px no-repeat transparent; }
#social-footer .social-icons .facebook { background: url(../images/social.png) -110px -2px no-repeat transparent; }
#social-footer .social-icons .googleplus { background: url(../images/social.png) -167px -2px no-repeat transparent; }

#newhome #site-footer { clear: both; }
#newhome #site-footer .footer-logo { background: url(../images/victorops_color_ko.png); width: 100px; height: 100px; float: none; margin: 25px auto; }
#newhome #site-footer .contact-info { float: none; clear: both; text-align: center; }
#newhome #site-footer .menu { float: none; text-align: center; }
#newhome #site-footer .site-info { text-align: center; }

#page-header { background: #fbb142; padding-top: 30px; padding-bottom: 30px; }
#page-header h1 { margin: 0; }
#page-header * { color: white; }
#page-header .wrapper:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; }
@media only screen and (max-width: 480px) { #page-header h1 { font-size: 1.5em; } }

@media only screen and (max-width: 768px) { .left-column iframe { max-width: 100%; height: auto; margin-bottom: 1em; } }
#blog .site-content { overflow: hidden; }
#blog #page-header { text-align: center; }
@media only screen and (min-width: 768px) { #blog #page-header { text-align: left; }
  #blog #page-header h1 { float: left; }
  #blog #page-header .button-blue { float: right; } }
#blog .search-everything-highlight { background: #0091ee; /* The Fallback */ background: rgba(0, 145, 238, 0.1); }
#blog #signup { border-top: 10px solid #d9d9d9; }

#knowledge_drop_page + #signup { border-top: 10px solid #d9d9d9; }

#blog-wrapper { background: white; }
#blog-wrapper #sidebar { padding-bottom: 20px; }
#blog-wrapper #sidebar .button-blue.blog-subscribe { display: block; width: calc(100%-20px); margin-bottom: 20px; padding: 20px 10px; font-size: .9em; }
#blog-wrapper #sidebar .widget { margin: 20px 0; padding-bottom: 7px; border-bottom: 1px solid #dfdfdf; }
#blog-wrapper #sidebar .widget input.submit { margin-top: 10px; padding: 10px; }
#blog-wrapper #sidebar .widget #emailSub-output { margin-bottom: 10px; color: #32ae49; }
#blog-wrapper #sidebar h3 { padding-top: 7px; border-top: 1px solid #dfdfdf; }
#blog-wrapper #sidebar .social-wrapper { padding-bottom: 7px; border-bottom: 1px solid #dfdfdf; }
#blog-wrapper #sidebar img { max-width: 100%; height: auto; margin-bottom: 30px; }
#blog-wrapper #sidebar .social-wrapper { margin-bottom: 30px; }
#blog-wrapper #sidebar .social-wrapper:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; }
#blog-wrapper #sidebar .social-wrapper > li { float: left; margin-right: 10px; }
#blog-wrapper #sidebar .social-wrapper .fa { font-size: 30px; color: #999999; }
#blog-wrapper #sidebar .categories { margin-right: -10px; }
#blog-wrapper #sidebar .categories:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; }
#blog-wrapper #sidebar .categories > li { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; width: 50%; display: table; padding-right: 10px; margin-bottom: 10px; table-layout: fixed; }
#blog-wrapper #sidebar .categories a { display: block; height: 100px; display: table-cell; vertical-align: middle; background: #fbb142; text-align: center; color: white; }
#blog-wrapper #sidebar .categories a:hover { background: #fa9c10; }
#blog-wrapper #sidebar .featured-posts { margin-bottom: 30px; }
#blog-wrapper #sidebar .button-wrapper { margin-bottom: 20px; }
#blog-wrapper #sidebar .button-wrapper .button-blue { display: block; }
#blog-wrapper #posts:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; }
@media only screen and (max-width: 768px) { #blog-wrapper img { max-width: 100%; height: auto; } }
@media only screen and (min-width: 480px) { #blog-wrapper #sidebar { margin-right: -20px; }
  #blog-wrapper #sidebar:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; }
  #blog-wrapper #sidebar .col-1, #blog-wrapper #sidebar .col-2 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; width: 50%; padding-right: 20px; } }
@media only screen and (min-width: 768px) { #blog-wrapper .posts-wrapper { position: relative; }
  #blog-wrapper .posts-wrapper:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; }
  #blog-wrapper .posts-wrapper:before { content: ''; width: 99999px; height: 100%; top: 0; left: 70%; background: #f1f2f2; position: absolute; }
  #blog-wrapper #posts, #blog-wrapper #sidebar { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; }
  #blog-wrapper #posts { width: 70%; }
  #blog-wrapper #sidebar { width: 30%; padding-top: 30px; padding-left: 30px; position: relative; margin-right: 0; }
  #blog-wrapper #sidebar .col-1, #blog-wrapper #sidebar .col-2 { float: none; width: auto; padding-right: 0; } }
#blog-wrapper article.post { position: relative; padding-top: 20px; padding-bottom: 30px; }
#blog-wrapper article.post .post-inner { position: relative; background: white; }
#blog-wrapper article.post .post-inner img { max-width: 100%; height: auto; }
@media only screen and (max-width: 480px) { #blog-wrapper article.post .post-inner iframe { max-width: 100%; } }
@media only screen and (min-width: 960px) { #blog-wrapper article.post .post-inner { border: solid 1px #c9c9c9; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); } }
#blog-wrapper article.post .featured-image { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; background-position: center; background-color: #d9d9d9; height: 100px; display: block; }
#blog-wrapper article.post .post-header { background: white; border-top: 3px solid #fbb142; padding-top: 20px; padding-bottom: 30px; }
#blog-wrapper article.post .post-title { position: relative; }
#blog-wrapper article.post .post-meta { font-size: 14px; font-size: 1.4rem; font-weight: 500; color: #656565; }
#blog-wrapper article.post .post-meta:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; }
#blog-wrapper article.post .post-meta .date { float: left; }
#blog-wrapper article.post .post-meta .date .fa { margin-right: 5px; }
#blog-wrapper article.post .post-meta .user { float: right; }
#blog-wrapper article.post .read-more { font-weight: 700; text-decoration: underline; display: inline-block; margin-top: 30px; }
#blog-wrapper article.post .read-more + .fa-chevron-right { position: relative; top: 2px; left: 5px; color: #5684c2; }
@media only screen and (min-width: 768px) { #blog-wrapper article.post { padding-right: 30px; } }
@media only screen and (min-width: 960px) { #blog-wrapper article.post { padding: 50px 80px; margin-left: -120px; }
  #blog-wrapper article.post .post-inner { padding: 30px; }
  #blog-wrapper article.post .featured-image { position: absolute; top: 0; left: 0; width: 100%; margin: 0; height: 150px; }
  #blog-wrapper article.post .post-header { padding: 30px; margin-top: -30px; margin-left: -30px; margin-right: -30px; } }

#paginate { padding-top: 30px; padding-bottom: 30px; float: right; }
#paginate:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; }
#paginate li { display: inline-block; }
#paginate li a { display: block; background: #5684c2; padding: 10px; cursor: pointer; color: white; }
#paginate li:hover a, #paginate li.active a { background-color: #0091ee; }
@media only screen and (min-width: 960px) { #paginate { margin-right: 80px; } }

.comment-count { position: absolute; top: 0; right: 30px; padding: 5px; background: #fbb142; color: #ffffff; }
@media only screen and (max-width: 768px) { .comment-count { right: 0; } }
.comment-count:hover { color: #ffffff; background: #e29828; }

#disqus_thread { margin-bottom: 25px; margin-right: 0; }
@media only screen and (min-width: 480px) { #disqus_thread { margin-right: 30px; } }
@media only screen and (min-width: 1101px) { #disqus_thread { margin-left: -5.5%; } }
@media only screen and (min-width: 960px) and (max-width: 1100px) { #disqus_thread { margin-left: -4%; } }

#investors-header { padding-bottom: 0; }
#investors-header .content { max-width: 100% !important; padding-bottom: 0; }

#foundry-group { padding-top: 40px; }

#costanoa { padding-top: 0; padding-bottom: 60px; }

@media only screen and (min-width: 960px) { #pricing-table .button-blue { width: 190%; margin-left: -292px; }
  #pricing-table .not-featured .button-blue { visibility: hidden; } }

#media #page-content section { padding-top: 20px !important; }
#media #page-content section.white .image-content-wrapper { border-top: solid 1px #ccc; padding-top: 50px; }
#media #page-content section.white:first-child .image-content-wrapper { border-top: none; }
@media only screen and (min-width: 768px) { #media #page-content section { padding-top: 50px; padding-bottom: 50px; } }
#media #page-content .image-wrapper { width: 30%; }
#media #page-content .image-wrapper img { max-width: 230px; }
#media #page-content .content { width: 70%; }
#media #page-content .content blockquote { border-left: none; font-style: italic; background: #eee; padding: 10px; border-radius: 5px; }
#media #page-content .content blockquote p:last-child { margin-bottom: 0; }

#landing { -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; background-repeat: no-repeat; background-position: center; background-attachment: fixed; }
#landing #site-header { background: #fbb142; }
#landing #page-header { background: #444444; }
#landing .landing-content:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; }
#landing .landing-content .content { margin-bottom: 30px; }
#landing .landing-signup { text-align: center; background: #f1f2f2; border-right: 3px solid #d9d9d9; border-bottom: 5px solid #d9d9d9; }
#landing .landing-signup .signup-header { padding: 20px; background: #fbb142; color: white; }
#landing .landing-signup .signup-header h2 { margin-bottom: 0; }
#landing .landing-signup form { padding: 30px; }
#landing .landing-signup label { margin-bottom: 20px; }
#landing .landing-signup .input-wrapper { position: relative; max-width: 400px; margin-right: auto; margin-left: auto; margin-bottom: 20px; }
#landing .landing-signup .input-wrapper .fa { position: absolute; top: 13px; left: 10px; color: #ccc; }
#landing .landing-signup .input-wrapper input { padding-left: 35px; }
#landing .landing-signup .button-blue { width: 100%; max-width: 400px; display: block; margin-right: auto; margin-left: auto; }
#landing .landing-signup .error { color: red; }
#landing .landing-signup .success { color: green; }
@media only screen and (min-width: 768px) { #landing .landing-content .content, #landing .landing-content .landing-signup { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; }
  #landing .landing-content .content { width: 66.66667%; padding-right: 50px; margin-bottom: 0; }
  #landing .landing-content .landing-signup { width: 33.33333%; }
  #landing .wrapper { padding-left: 50px; padding-right: 50px; } }
#landing #site-footer { background: #444444; }

#logo-gallery .wrapper, #integrations-gallery .wrapper { padding-left: 0; padding-right: 0; }
#logo-gallery .logo-gallery .photo-wrapper, #integrations-gallery .logo-gallery .photo-wrapper { display: inline-block; box-sizing: border-box; float: left; height: 250px; padding: 0 2%; z-index: 100; -webkit-box-shadow: 0 0 1px #a0a0a0 inset; -moz-box-shadow: 0 0 1px #a0a0a0 inset; box-shadow: 0 0 1px #a0a0a0 inset; }
#logo-gallery .logo-gallery .photo-wrapper:before, #integrations-gallery .logo-gallery .photo-wrapper:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
#logo-gallery .logo-gallery .photo-wrapper:hover, #integrations-gallery .logo-gallery .photo-wrapper:hover { cursor: pointer; -webkit-box-shadow: 0 0 15px #a0a0a0 inset; -moz-box-shadow: 0 0 15px #a0a0a0 inset; box-shadow: 0 0 15px #a0a0a0 inset; background: #fafafa; }
#logo-gallery .logo-gallery .photo-wrapper img, #integrations-gallery .logo-gallery .photo-wrapper img { display: inline-block; vertical-align: middle; height: auto; }
#logo-gallery .logo-gallery .photo-wrapper .client_content, #integrations-gallery .logo-gallery .photo-wrapper .client_content { display: none; z-index: 999; position: fixed; top: 15%; background: none; font-size: .9em; }
#logo-gallery .logo-gallery .photo-wrapper .client_content .close-client, #integrations-gallery .logo-gallery .photo-wrapper .client_content .close-client { position: absolute; top: 20px; right: 20px; color: #f1f2f2; }
#logo-gallery .logo-gallery .photo-wrapper .client_content .vo-quote, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-quote { float: left; width: 80%; max-width: 581px; margin-bottom: 3px; padding: 35px 10% 20px; background: url(../images/oak-leaf-dark.png) 15px 100% no-repeat #444444; color: #f1f2f2; font-size: 1.1em; line-height: 30px; -webkit-border-radius: 15px 15px 0 0; -moz-border-radius: 15px 15px 0 0; -ms-border-radius: 15px 15px 0 0; border-radius: 15px 15px 0 0; -moz-box-shadow: 7px 7px 12px #999999; -webkit-box-shadow: 7px 7px 12px #999999; box-shadow: 7px 7px 12px #999999; }
#logo-gallery .logo-gallery .photo-wrapper .client_content .vo-quote .quoter, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-quote .quoter { float: right; clear: left; }
#logo-gallery .logo-gallery .photo-wrapper .client_content .vo-quote .vo-client-quote, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-quote .vo-client-quote { float: left; }
#logo-gallery .logo-gallery .photo-wrapper .client_content .vo-quote .vo-client-quote-name, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-quote .vo-client-quote-name { float: left; }
#logo-gallery .logo-gallery .photo-wrapper .client_content .vo-quote .vo-client-quote-title, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-quote .vo-client-quote-title { float: left; margin-left: 5px; }
#logo-gallery .logo-gallery .photo-wrapper .client_content .vo-client-benefit, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-client-benefit { float: left; clear: left; max-width: 689px; margin: 3px 0; padding: 25px; color: #444444; -moz-box-shadow: 7px 7px 12px #999999; -webkit-box-shadow: 7px 7px 12px #999999; box-shadow: 7px 7px 12px #999999; background: url(../images/oak-leaf-white.png) 93% 100% no-repeat #fbb142; }
#logo-gallery .logo-gallery .photo-wrapper .client_content .vo-client-benefit p, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-client-benefit p { margin-bottom: 0; }
#logo-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary { float: left; clear: left; max-width: 710px; margin-top: 3px; padding: 25px; background: #ffffff; color: #444444; -webkit-border-radius: 0 0 15px 15px; -moz-border-radius: 0 0 15px 15px; -ms-border-radius: 0 0 15px 15px; border-radius: 0 0 15px 15px; -moz-box-shadow: 7px 7px 12px #999999; -webkit-box-shadow: 7px 7px 12px #999999; box-shadow: 7px 7px 12px #999999; }
#logo-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary .summary_left_text, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary .summary_left_text { float: left; width: 50%; margin: 0 10px 20px 0; line-height: 1.6em; }
#logo-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary .summary_right_text, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary .summary_right_text { float: right; width: 46%; margin: 0 0 20px 0; line-height: 1.6em; min-width: 60px; }
#logo-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary img, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary img { float: left; margin: 0 30px 15px 0; }
#logo-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary button.button-blue, #logo-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary a.customers-button, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary button.button-blue, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary a.customers-button { clear: both; display: block; width: 50%; margin: 0 auto; padding: 10px 15px; }
#logo-gallery .logo-gallery .photo-wrapper.grayedout:hover, #integrations-gallery .logo-gallery .photo-wrapper.grayedout:hover { cursor: default; background: #ffffff; -webkit-box-shadow: 0 0 1px #a0a0a0 inset; -moz-box-shadow: 0 0 1px #a0a0a0 inset; box-shadow: 0 0 1px #a0a0a0 inset; }
#logo-gallery .logo-gallery + h2, #integrations-gallery .logo-gallery + h2 { clear: both; padding-top: 1em; }

@media only screen and (min-width: 1439px) { .post-type-archive-customer .wrapper, .page-id-2693 .wrapper, .page-id-3051 .wrapper { max-width: 1250px; }
  #logo-gallery .wrapper, #integrations-gallery .wrapper { max-width: 1250px; }
  #logo-gallery .wrapper .content, #integrations-gallery .wrapper .content { max-width: 100%; }
  #logo-gallery .logo-gallery, #integrations-gallery .logo-gallery { font-size: 1em; }
  #logo-gallery .logo-gallery .photo-wrapper, #integrations-gallery .logo-gallery .photo-wrapper { display: inline-block; width: 20%; }
  #logo-gallery .logo-gallery .photo-wrapper img, #integrations-gallery .logo-gallery .photo-wrapper img { max-width: 90%; }
  #logo-gallery .logo-gallery .photo-wrapper:before, #integrations-gallery .logo-gallery .photo-wrapper:before { margin-right: 3%; /* Adjusts for spacing */ }
  #logo-gallery .logo-gallery .photo-wrapper .client_content, #integrations-gallery .logo-gallery .photo-wrapper .client_content { width: 600px; left: 33%; }
  #logo-gallery .logo-gallery .photo-wrapper .client_content .vo-client-benefit, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-client-benefit { min-width: 550px; }
  #logo-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary { min-width: 550px; }
  #logo-gallery .logo-gallery .photo-wrapper.generic-email-endpoint:before, #integrations-gallery .logo-gallery .photo-wrapper.generic-email-endpoint:before { margin-right: 14%; } }
@media only screen and (min-width: 960px) and (max-width: 1439px) { #logo-gallery .logo-gallery .photo-wrapper, #integrations-gallery .logo-gallery .photo-wrapper { display: inline-block; width: 25%; }
  #logo-gallery .logo-gallery .photo-wrapper img, #integrations-gallery .logo-gallery .photo-wrapper img { max-width: 100%; }
  #logo-gallery .logo-gallery .photo-wrapper:before, #integrations-gallery .logo-gallery .photo-wrapper:before { margin-right: -5%; /* Adjusts for spacing */ }
  #logo-gallery .logo-gallery .photo-wrapper .client_content, #integrations-gallery .logo-gallery .photo-wrapper .client_content { width: 600px; left: 33%; }
  #logo-gallery .logo-gallery .photo-wrapper .client_content .vo-client-benefit, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-client-benefit { min-width: 550px; }
  #logo-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary { min-width: 550px; }
  #integrations-gallery .logo-gallery .photo-wrapper { height: 200px; }
  #integrations-gallery .logo-gallery .photo-wrapper img { max-width: 80%; }
  #integrations-gallery .logo-gallery .photo-wrapper:before { margin-right: 7%; /* Adjusts for spacing */ }
  #integrations-gallery .logo-gallery .photo-wrapper.generic-email-endpoint:before { margin-right: 17%; } }
@media only screen and (min-width: 641px) and (max-width: 959px) { #logo-gallery .wrapper .content, #integrations-gallery .wrapper .content { max-width: 100%; }
  #logo-gallery .logo-gallery, #integrations-gallery .logo-gallery { font-size: .9em; }
  #logo-gallery .logo-gallery .photo-wrapper, #integrations-gallery .logo-gallery .photo-wrapper { display: inline-block; width: 33.3%; }
  #logo-gallery .logo-gallery .photo-wrapper img, #integrations-gallery .logo-gallery .photo-wrapper img { max-width: 90%; }
  #logo-gallery .logo-gallery .photo-wrapper:before, #integrations-gallery .logo-gallery .photo-wrapper:before { margin-right: 3%; /* Adjusts for spacing */ }
  #logo-gallery .logo-gallery .photo-wrapper .client_content, #integrations-gallery .logo-gallery .photo-wrapper .client_content { width: 500px; left: 14.5%; }
  #logo-gallery .logo-gallery .photo-wrapper .client_content .vo-client-benefit, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-client-benefit { min-width: 450px; }
  #logo-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary { min-width: 450px; }
  #logo-gallery .logo-gallery .photo-wrapper.generic-email-endpoint:before, #integrations-gallery .logo-gallery .photo-wrapper.generic-email-endpoint:before { margin-right: 23%; } }
@media only screen and (min-width: 481px) and (max-width: 640px) { #logo-gallery .wrapper .content, #integrations-gallery .wrapper .content { max-width: 100%; }
  #logo-gallery .logo-gallery, #integrations-gallery .logo-gallery { font-size: .9em; }
  #logo-gallery .logo-gallery .photo-wrapper, #integrations-gallery .logo-gallery .photo-wrapper { display: inline-block; width: 50%; }
  #logo-gallery .logo-gallery .photo-wrapper img, #integrations-gallery .logo-gallery .photo-wrapper img { max-width: 75%; }
  #logo-gallery .logo-gallery .photo-wrapper:before, #integrations-gallery .logo-gallery .photo-wrapper:before { margin-right: 12.5%; /* Adjusts for spacing */ }
  #logo-gallery .logo-gallery .photo-wrapper .client_content, #integrations-gallery .logo-gallery .photo-wrapper .client_content { width: 90%; left: 5%; }
  #logo-gallery .logo-gallery .photo-wrapper .client_content .vo-client-benefit, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-client-benefit { min-width: 90%; }
  #logo-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary { min-width: 90%; }
  #logo-gallery .logo-gallery .photo-wrapper.generic-email-endpoint:before, #integrations-gallery .logo-gallery .photo-wrapper.generic-email-endpoint:before { margin-right: 22.5%; } }
@media only screen and (max-width: 480px) { #logo-gallery .wrapper .content, #integrations-gallery .wrapper .content { max-width: 100%; }
  #logo-gallery .logo-gallery, #integrations-gallery .logo-gallery { font-size: .8em; }
  #logo-gallery .logo-gallery .photo-wrapper, #integrations-gallery .logo-gallery .photo-wrapper { display: block; width: 100%; height: auto; padding: 10% 5%; }
  #logo-gallery .logo-gallery .photo-wrapper img, #integrations-gallery .logo-gallery .photo-wrapper img { max-width: 60%; }
  #logo-gallery .logo-gallery .photo-wrapper:before, #integrations-gallery .logo-gallery .photo-wrapper:before { margin-right: 20%; /* Adjusts for spacing */ }
  #logo-gallery .logo-gallery .photo-wrapper .client_content, #integrations-gallery .logo-gallery .photo-wrapper .client_content { width: 98%; top: 3%; left: 1%; }
  #logo-gallery .logo-gallery .photo-wrapper .client_content .close-client, #integrations-gallery .logo-gallery .photo-wrapper .client_content .close-client { top: 5px; right: 15px; font-size: 2em; z-index: 99999; }
  #logo-gallery .logo-gallery .photo-wrapper .client_content .vo-quote, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-quote { width: 90%; margin-bottom: 1px; padding: 25px 5% 10px; font-size: 12px; line-height: 15px; }
  #logo-gallery .logo-gallery .photo-wrapper .client_content .vo-quote .quoter, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-quote .quoter { margin-top: 10px; }
  #logo-gallery .logo-gallery .photo-wrapper .client_content .vo-client-benefit, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-client-benefit { width: 90%; min-width: 0; padding: 15px 5%; }
  #logo-gallery .logo-gallery .photo-wrapper .client_content .vo-client-benefit p, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-client-benefit p { font-size: .9em; line-height: 1.1em; }
  #logo-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary { width: 90%; min-width: 0; margin-top: 1px; padding: 15px 5%; font-size: .9em; }
  #logo-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary .summary_left_text, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary .summary_left_text { line-height: 1.1em; }
  #logo-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary .summary_left_text img, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary .summary_left_text img { max-width: 40%; }
  #logo-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary .summary_right_text, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary .summary_right_text { line-height: 1.1em; }
  #logo-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary button.button-blue, #logo-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary a.customers-button, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary button.button-blue, #integrations-gallery .logo-gallery .photo-wrapper .client_content .vo-client-summary a.customers-button { padding: 5px 10px; font-size: 12px; }
  #logo-gallery .logo-gallery .photo-wrapper.generic-email-endpoint:before, #integrations-gallery .logo-gallery .photo-wrapper.generic-email-endpoint:before { margin-right: 30%; } }
.client_highlite { cursor: pointer; -webkit-box-shadow: 0 0 15px #a0a0a0 inset !important; -moz-box-shadow: 0 0 15px #a0a0a0 inset !important; box-shadow: 0 0 15px #a0a0a0 inset !important; background: #fafafa !important; }

.vo_customer article.customer { padding: 15px 35px 0 0; }
.vo_customer article.customer img { float: left; margin-right: 15px; }
.vo_customer article.customer a.button { max-width: 50%; margin: 0 auto; padding: 10px 15px; }

#referralops .referralops-intro { float: left; margin-bottom: 25px; }
#referralops .referralops-reward { float: left; }
#referralops .referralops-reward .reward-left { width: 49%; float: left; margin-right: 1%; font-size: .9em; }
#referralops .referralops-reward .reward-left img { max-width: 90%; height: auto; margin-top: 5px; }
#referralops .referralops-reward .reward-right { width: 49%; float: left; margin-left: 1%; font-size: .9em; }
#referralops .referralops-reward .reward-right img { max-width: 90%; height: auto; margin-top: 5px; }
#referralops .referralops-form { width: 290px; }
#referralops .referralops-fineprint { clear: left; width: 90%; font-size: .75em; }

@media only screen and (min-width: 768px) { .referralops-intro { width: 50%; }
  .referralops-reward { width: 50%; }
  .referralops-form { float: right; margin: 0 4%; } }
@media only screen and (min-width: 480px) and (max-width: 767px) { .referralops-intro { width: 100%; }
  .referralops-reward { width: 100%; }
  .referralops-form { float: none; margin: 0 auto; } }
#referralOps-link { display: none; }

@media only screen and (min-width: 640px) { #referralOps-link { position: fixed; bottom: 10%; -webkit-transition-property: right; -moz-transition-property: right; -o-transition-property: right; transition-property: right; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; right: -210px; width: 250px; height: 175px; background: orange; z-index: 999; -webkit-border-radius: 10px 0 0 10px; -moz-border-radius: 10px 0 0 10px; -ms-border-radius: 10px 0 0 10px; border-radius: 10px 0 0 10px; -moz-box-shadow: -2px 2px 6px #999999; -webkit-box-shadow: -2px 2px 6px #999999; box-shadow: -2px 2px 6px #999999; }
  #referralOps-link .heading { display: block; position: relative; top: 36px; left: -105px; font-weight: bold; font-size: .9em; color: #ffffff; -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg); }
  #referralOps-link .body { width: 80%; float: right; margin-top: 10px; font-size: 1.1em; color: #ffffff; }
  #referralOps-link .button-blue { position: relative; left: 5px; display: block; width: 55%; margin: 90px auto; padding: 10px; }
  #referralOps-link:hover { -webkit-transition-property: right; -moz-transition-property: right; -o-transition-property: right; transition-property: right; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; right: 0; cursor: pointer; } }
#knowledge-drop-wrapper #blog-wrapper { background: #444444; }

.knowledge-drop header#page-header { padding: 15px 0; }
.knowledge-drop header#page-header .wrapper { padding: 0; }

#blog-wrapper { clear: both; }
#blog-wrapper article.video, #blog-wrapper article.case-study, #blog-wrapper article.webinar, #blog-wrapper article.event, #blog-wrapper article.report, #blog-wrapper article.infographic, #blog-wrapper article.guide { position: relative; padding-bottom: 30px; }
#blog-wrapper article.video .post-inner, #blog-wrapper article.case-study .post-inner, #blog-wrapper article.webinar .post-inner, #blog-wrapper article.event .post-inner, #blog-wrapper article.report .post-inner, #blog-wrapper article.infographic .post-inner, #blog-wrapper article.guide .post-inner { position: relative; background: white; }
@media only screen and (min-width: 960px) { #blog-wrapper article.video .post-inner, #blog-wrapper article.case-study .post-inner, #blog-wrapper article.webinar .post-inner, #blog-wrapper article.event .post-inner, #blog-wrapper article.report .post-inner, #blog-wrapper article.infographic .post-inner, #blog-wrapper article.guide .post-inner { border: solid 1px #c9c9c9; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); } }
#blog-wrapper article.video .featured-image, #blog-wrapper article.case-study .featured-image, #blog-wrapper article.webinar .featured-image, #blog-wrapper article.event .featured-image, #blog-wrapper article.report .featured-image, #blog-wrapper article.infographic .featured-image, #blog-wrapper article.guide .featured-image { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; background-position: center; background-color: #d9d9d9; height: 100px; display: block; }
#blog-wrapper article.video .post-header, #blog-wrapper article.case-study .post-header, #blog-wrapper article.webinar .post-header, #blog-wrapper article.event .post-header, #blog-wrapper article.report .post-header, #blog-wrapper article.infographic .post-header, #blog-wrapper article.guide .post-header { background: white; padding-top: 20px; padding-bottom: 30px; }
#blog-wrapper article.video .post-title, #blog-wrapper article.case-study .post-title, #blog-wrapper article.webinar .post-title, #blog-wrapper article.event .post-title, #blog-wrapper article.report .post-title, #blog-wrapper article.infographic .post-title, #blog-wrapper article.guide .post-title { position: relative; }
#blog-wrapper article.video .post-meta, #blog-wrapper article.case-study .post-meta, #blog-wrapper article.webinar .post-meta, #blog-wrapper article.event .post-meta, #blog-wrapper article.report .post-meta, #blog-wrapper article.infographic .post-meta, #blog-wrapper article.guide .post-meta { font-size: 14px; font-size: 1.4rem; font-weight: 500; color: #656565; }
#blog-wrapper article.video .post-meta:after, #blog-wrapper article.case-study .post-meta:after, #blog-wrapper article.webinar .post-meta:after, #blog-wrapper article.event .post-meta:after, #blog-wrapper article.report .post-meta:after, #blog-wrapper article.infographic .post-meta:after, #blog-wrapper article.guide .post-meta:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; }
#blog-wrapper article.video .post-meta span.kd_cats, #blog-wrapper article.video .post-meta span.kd_tags, #blog-wrapper article.case-study .post-meta span.kd_cats, #blog-wrapper article.case-study .post-meta span.kd_tags, #blog-wrapper article.webinar .post-meta span.kd_cats, #blog-wrapper article.webinar .post-meta span.kd_tags, #blog-wrapper article.event .post-meta span.kd_cats, #blog-wrapper article.event .post-meta span.kd_tags, #blog-wrapper article.report .post-meta span.kd_cats, #blog-wrapper article.report .post-meta span.kd_tags, #blog-wrapper article.infographic .post-meta span.kd_cats, #blog-wrapper article.infographic .post-meta span.kd_tags, #blog-wrapper article.guide .post-meta span.kd_cats, #blog-wrapper article.guide .post-meta span.kd_tags { float: left; clear: left; display: block; margin-top: 10px; font-size: .9em; }
#blog-wrapper article.video .post-meta span.kd_cats em, #blog-wrapper article.video .post-meta span.kd_tags em, #blog-wrapper article.case-study .post-meta span.kd_cats em, #blog-wrapper article.case-study .post-meta span.kd_tags em, #blog-wrapper article.webinar .post-meta span.kd_cats em, #blog-wrapper article.webinar .post-meta span.kd_tags em, #blog-wrapper article.event .post-meta span.kd_cats em, #blog-wrapper article.event .post-meta span.kd_tags em, #blog-wrapper article.report .post-meta span.kd_cats em, #blog-wrapper article.report .post-meta span.kd_tags em, #blog-wrapper article.infographic .post-meta span.kd_cats em, #blog-wrapper article.infographic .post-meta span.kd_tags em, #blog-wrapper article.guide .post-meta span.kd_cats em, #blog-wrapper article.guide .post-meta span.kd_tags em { vertical-align: text-bottom; }
#blog-wrapper article.video .post-meta span.kd_cats em .post_tags, #blog-wrapper article.video .post-meta span.kd_tags em .post_tags, #blog-wrapper article.case-study .post-meta span.kd_cats em .post_tags, #blog-wrapper article.case-study .post-meta span.kd_tags em .post_tags, #blog-wrapper article.webinar .post-meta span.kd_cats em .post_tags, #blog-wrapper article.webinar .post-meta span.kd_tags em .post_tags, #blog-wrapper article.event .post-meta span.kd_cats em .post_tags, #blog-wrapper article.event .post-meta span.kd_tags em .post_tags, #blog-wrapper article.report .post-meta span.kd_cats em .post_tags, #blog-wrapper article.report .post-meta span.kd_tags em .post_tags, #blog-wrapper article.infographic .post-meta span.kd_cats em .post_tags, #blog-wrapper article.infographic .post-meta span.kd_tags em .post_tags, #blog-wrapper article.guide .post-meta span.kd_cats em .post_tags, #blog-wrapper article.guide .post-meta span.kd_tags em .post_tags { display: inline; }
#blog-wrapper article.video .post-meta span.kd_tags, #blog-wrapper article.case-study .post-meta span.kd_tags, #blog-wrapper article.webinar .post-meta span.kd_tags, #blog-wrapper article.event .post-meta span.kd_tags, #blog-wrapper article.report .post-meta span.kd_tags, #blog-wrapper article.infographic .post-meta span.kd_tags, #blog-wrapper article.guide .post-meta span.kd_tags { margin-top: 0; }
#blog-wrapper article.video .post-meta .date, #blog-wrapper article.case-study .post-meta .date, #blog-wrapper article.webinar .post-meta .date, #blog-wrapper article.event .post-meta .date, #blog-wrapper article.report .post-meta .date, #blog-wrapper article.infographic .post-meta .date, #blog-wrapper article.guide .post-meta .date { float: left; }
#blog-wrapper article.video .post-meta .date .fa, #blog-wrapper article.case-study .post-meta .date .fa, #blog-wrapper article.webinar .post-meta .date .fa, #blog-wrapper article.event .post-meta .date .fa, #blog-wrapper article.report .post-meta .date .fa, #blog-wrapper article.infographic .post-meta .date .fa, #blog-wrapper article.guide .post-meta .date .fa { margin-right: 5px; }
#blog-wrapper article.video .post-meta .user, #blog-wrapper article.case-study .post-meta .user, #blog-wrapper article.webinar .post-meta .user, #blog-wrapper article.event .post-meta .user, #blog-wrapper article.report .post-meta .user, #blog-wrapper article.infographic .post-meta .user, #blog-wrapper article.guide .post-meta .user { float: right; }
#blog-wrapper article.video .read-more, #blog-wrapper article.case-study .read-more, #blog-wrapper article.webinar .read-more, #blog-wrapper article.event .read-more, #blog-wrapper article.report .read-more, #blog-wrapper article.infographic .read-more, #blog-wrapper article.guide .read-more { font-weight: 700; text-decoration: underline; display: inline-block; margin-top: 30px; }
#blog-wrapper article.video .read-more + .fa-chevron-right, #blog-wrapper article.case-study .read-more + .fa-chevron-right, #blog-wrapper article.webinar .read-more + .fa-chevron-right, #blog-wrapper article.event .read-more + .fa-chevron-right, #blog-wrapper article.report .read-more + .fa-chevron-right, #blog-wrapper article.infographic .read-more + .fa-chevron-right, #blog-wrapper article.guide .read-more + .fa-chevron-right { position: relative; top: 2px; left: 5px; color: #5684c2; }
@media only screen and (min-width: 768px) { #blog-wrapper article.video, #blog-wrapper article.case-study, #blog-wrapper article.webinar, #blog-wrapper article.event, #blog-wrapper article.report, #blog-wrapper article.infographic, #blog-wrapper article.guide { padding-right: 30px; } }
@media only screen and (min-width: 960px) { #blog-wrapper article.video, #blog-wrapper article.case-study, #blog-wrapper article.webinar, #blog-wrapper article.event, #blog-wrapper article.report, #blog-wrapper article.infographic, #blog-wrapper article.guide { padding: 50px 80px; margin-left: -120px; }
  #blog-wrapper article.video .post-inner, #blog-wrapper article.case-study .post-inner, #blog-wrapper article.webinar .post-inner, #blog-wrapper article.event .post-inner, #blog-wrapper article.report .post-inner, #blog-wrapper article.infographic .post-inner, #blog-wrapper article.guide .post-inner { padding: 30px; }
  #blog-wrapper article.video .featured-image, #blog-wrapper article.case-study .featured-image, #blog-wrapper article.webinar .featured-image, #blog-wrapper article.event .featured-image, #blog-wrapper article.report .featured-image, #blog-wrapper article.infographic .featured-image, #blog-wrapper article.guide .featured-image { position: absolute; top: 0; left: 0; width: 100%; margin: 0; height: 150px; }
  #blog-wrapper article.video .post-header, #blog-wrapper article.case-study .post-header, #blog-wrapper article.webinar .post-header, #blog-wrapper article.event .post-header, #blog-wrapper article.report .post-header, #blog-wrapper article.infographic .post-header, #blog-wrapper article.guide .post-header { padding: 30px 30px 0 30px; margin-top: -30px; margin-left: -30px; margin-right: -30px; } }
@media only screen and (min-width: 960px) { #blog-wrapper .kd-single article.case-study, #blog-wrapper .kd-single article.webinar, #blog-wrapper .kd-single article.event, #blog-wrapper .kd-single article.report, #blog-wrapper .kd-single article.infographic, #blog-wrapper .kd-single article.guide { margin-left: 0; } }
#blog-wrapper article.case-study .post-header { border-top: 5px solid #f8f0c9; }
#blog-wrapper article.webinar .post-header { border-top: 5px solid #9e5744; }
#blog-wrapper article.event .post-header { border-top: 5px solid #e0d7d1; }
#blog-wrapper article.report .post-header { border-top: 5px solid #dce0ef; }
#blog-wrapper article.infographic .post-header { border-top: 5px solid #e1e0e0; }
#blog-wrapper article.guide .post-header { border-top: 5px solid #dfe8cf; }
#blog-wrapper article.video .post-header { border-top: 5px solid #cec9b3; }

.kd-page-header { display: block; float: left; width: 100%; max-width: 100%; padding: 10px 0; background-color: #ffffff; }
.kd-page-header .wrapper { width: 225px; }
.kd-page-header h1 { margin-bottom: 0; font-size: 2.5rem; }
.kd-page-header .kd-heading { position: relative; float: left; top: 10px; margin-left: 15px; }
.kd-page-header .kd-icon { float: left; }
.kd-page-header.case-study-page-header .kd-heading { top: 15px; color: #c66a06; }
.kd-page-header.case-study-page-header .case-study { width: 46px; height: 51px; background: url(../images/knowledge-drop/knowledge-drop-acorns.png) 0 -199px no-repeat transparent; }
.kd-page-header.event-page-header .kd-heading { color: #443b33; }
.kd-page-header.event-page-header .event { width: 49px; height: 45px; background: url(../images/knowledge-drop/knowledge-drop-acorns.png) -102px -205px no-repeat transparent; }
.kd-page-header.guide-page-header .kd-heading { color: #526037; }
.kd-page-header.guide-page-header .guide { width: 54px; height: 45px; background: url(../images/knowledge-drop/knowledge-drop-acorns.png) -46px -205px no-repeat transparent; }
.kd-page-header.infographic-page-header .kd-heading { color: #3d3d3d; }
.kd-page-header.infographic-page-header .infographic { width: 46px; height: 45px; background: url(../images/knowledge-drop/knowledge-drop-acorns.png) -257px -205px no-repeat transparent; }
.kd-page-header.report-page-header .kd-heading { color: #4a526b; }
.kd-page-header.report-page-header .report { width: 46px; height: 45px; background: url(../images/knowledge-drop/knowledge-drop-acorns.png) -308px -205px no-repeat transparent; }
.kd-page-header.webinar-page-header .kd-heading { color: #5e2f26; }
.kd-page-header.webinar-page-header .webinar { width: 51px; height: 46px; background: url(../images/knowledge-drop/knowledge-drop-acorns.png) -203px -204px no-repeat transparent; }
.kd-page-header.video-page-header .kd-heading { color: #6a6651; }
.kd-page-header.video-page-header .video { width: 46px; height: 46px; background: url(../images/knowledge-drop/knowledge-drop-acorns.png) -357px -204px no-repeat transparent; }

#kd-wrapper #kd-top { position: relative; height: auto; margin: 20px 0 0 0; }
#kd-wrapper #kd-top .kd-top-left { float: left; padding: 0; background: white; -webkit-border-radius: 10px 10px 3px 3px; -moz-border-radius: 10px 10px 3px 3px; -ms-border-radius: 10px 10px 3px 3px; border-radius: 10px 10px 3px 3px; -moz-box-shadow: inset 0 0 9px #d4d4d4; -webkit-box-shadow: inset 0 0 9px #d4d4d4; box-shadow: inset 0 0 9px #d4d4d4; /* set border-box so that percents can be used for width, padding, etc (personal preference) */ /* slideshow tiles (must add data-cycle-slides="li" (or data-cycle-slides="[selector]") to .cycle-slideshow) */ /* in case script does not load */ /* pager */ }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow, #kd-wrapper #kd-top .kd-top-left .cycle-slideshow * { position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow { float: left; width: 100%; min-width: 200px; max-width: 670px; min-height: 250px; margin: 0; padding: 7px; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li { /* 
some of these styles will be set by the plugin (by default) but setting them here
helps avoid flash-of-unstyled-content
*/ position: absolute; top: 0; left: 0; width: 100%; padding: 17px 17px 0 17px; display: none; border-top: 9px solid; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li .scroller_thumb { max-width: 45%; height: auto; }
@media only screen and (max-width: 480px) { #kd-wrapper #kd-top .kd-top-left .cycle-slideshow li .scroller_thumb { max-width: 95%; } }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li .scroller_thumb img { float: left; max-width: 100%; height: auto; margin: 0 15px 10px 0; }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.case-study { border-color: #e29828; }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.case-study .kd-icon { display: block; float: right; width: 66px; height: 91px; background: url(../images/knowledge-drop/knowledge-drop-acorns.png) 0 -100px no-repeat transparent; }
@media only screen and (max-width: 480px) { #kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.case-study .kd-icon { display: none; } }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.case-study a { color: #e29828; }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.case-study a:hover, #kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.case-study a:active, #kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.case-study a:focus { color: #c66a06; }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.webinar { border-color: #9e5744; }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.webinar .kd-icon { display: block; float: right; width: 84px; height: 82px; background: url(../images/knowledge-drop/knowledge-drop-acorns.png) -380px -100px no-repeat transparent; }
@media only screen and (max-width: 480px) { #kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.webinar .kd-icon { display: none; } }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.webinar a { color: #9e5744; }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.webinar a:hover, #kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.webinar a:active, #kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.webinar a:focus { color: #5e2f26; }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.event { border-color: #7c6e61; }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.event .kd-icon { display: block; float: right; width: 83px; height: 77px; background: url(../images/knowledge-drop/knowledge-drop-acorns.png) -189px -100px no-repeat transparent; }
@media only screen and (max-width: 480px) { #kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.event .kd-icon { display: none; } }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.event a { color: #7c6e61; }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.event a:hover, #kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.event a:active, #kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.event a:focus { color: #443b33; }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.report { border-color: #4a526b; }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.report .kd-icon { display: block; float: right; width: 57px; height: 83px; background: url(../images/knowledge-drop/knowledge-drop-acorns.png) -580px -100px no-repeat transparent; }
@media only screen and (max-width: 480px) { #kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.report .kd-icon { display: none; } }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.report a { color: #616b8e; }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.report a:hover, #kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.report a:active, #kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.report a:focus { color: #4a526b; }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.infographic { border-color: #3d3d3d; }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.infographic .kd-icon { display: block; float: right; width: 52px; height: 71px; background: url(../images/knowledge-drop/knowledge-drop-acorns.png) -483px -100px no-repeat transparent; }
@media only screen and (max-width: 480px) { #kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.infographic .kd-icon { display: none; } }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.infographic a { color: #9d9d9d; }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.infographic a:hover, #kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.infographic a:active, #kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.infographic a:focus { color: #3d3d3d; }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.guide { border-color: #526037; }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.guide .kd-icon { display: block; float: right; width: 87px; height: 81px; background: url(../images/knowledge-drop/knowledge-drop-acorns.png) -86px -100px no-repeat transparent; }
@media only screen and (max-width: 480px) { #kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.guide .kd-icon { display: none; } }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.guide a { color: #7c8c5d; }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.guide a:hover, #kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.guide a:active, #kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.guide a:focus { color: #526037; }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.post { border-color: #365f96; }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.post .kd-icon { display: block; float: right; width: 59px; height: 75px; background: url(../images/knowledge-drop/knowledge-drop-acorns.png) -288px -100px no-repeat transparent; }
@media only screen and (max-width: 480px) { #kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.post .kd-icon { display: none; } }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.post a { color: #5684c2; }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.post a:hover, #kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.post a:active, #kd-wrapper #kd-top .kd-top-left .cycle-slideshow li.post a:focus { color: #365f96; }
#kd-wrapper #kd-top .kd-top-left .cycle-slideshow li:first-child { position: static; z-index: 100; }
#kd-wrapper #kd-top .kd-top-left .cycle-pager { text-align: center; width: 100%; min-width: 200px; max-width: 670px; height: 50px; float: left; z-index: 500; position: relative; overflow: hidden; }
#kd-wrapper #kd-top .kd-top-left .cycle-pager span { font-family: arial; font-size: 50px; width: 16px; height: 16px; display: inline-block; color: #ddd; cursor: pointer; }
#kd-wrapper #kd-top .kd-top-left .cycle-pager span.cycle-pager-active { color: #fbb142; }
#kd-wrapper #kd-top .kd-top-left .cycle-pager > * { cursor: pointer; }
#kd-wrapper #kd-top .kd-top-right { height: 175px; float: right; }
#kd-wrapper #kd-top .kd-top-right .button-blue { margin-top: 10px; padding: 10px 15px; }
#kd-wrapper #kd-top .kd-top-right h3.widgettitle { margin-bottom: .5em; color: #ffffff; font-weight: 500; }
#kd-wrapper #kd-top .kd-top-right #emailSub-output { color: #efefef; }
#kd-wrapper #kd-top .kd-top-right .textwidget { background: white; padding: 10px; border: 1px solid #c9c9c9; }
#kd-wrapper #kd-top .kd-top-right .textwidget li { margin-bottom: .25em; font-size: 1.1em; }
#kd-wrapper #kd-top .kd-top-right .textwidget li:last-child { margin-bottom: 0; }
#kd-wrapper #vokd.knowledge-drop { float: left; width: 100%; margin-top: 30px; padding: 15px 0 15px 0; border-bottom: 1px solid #b4b4b4; }
#kd-wrapper #vokd.knowledge-drop:first-child { margin-top: 20px; border-top: 1px solid #9d9d9d; }
#kd-wrapper #vokd.knowledge-drop:last-child { border-bottom: none; }
#kd-wrapper #vokd.knowledge-drop h2 { color: #ffffff; font-weight: 500; text-shadow: 1px 1px 1px #444444; }
#kd-wrapper #vokd.knowledge-drop .hover { -webkit-user-select: none; -webkit-touch-callout: none; }
#kd-wrapper #vokd.knowledge-drop .kd-post { float: left; height: 285px; position: relative; display: inline-block; vertical-align: top; margin-bottom: 15px; padding: 8px 1.5%; background: white; border: 3px solid; overflow: hidden; cursor: pointer; -moz-box-shadow: inset 0 0 3px #b4b4b4; -webkit-box-shadow: inset 0 0 3px #b4b4b4; box-shadow: inset 0 0 3px #b4b4b4; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }
#kd-wrapper #vokd.knowledge-drop .kd-post .kd-post-scrolling-content { position: relative; margin: 0; }
@media only screen and (max-width: 480px) { #kd-wrapper #vokd.knowledge-drop .kd-post .kd-post-scrolling-content { margin: 5px 2.5%; } }
#kd-wrapper #vokd.knowledge-drop .kd-post .kd-icon { display: block; position: absolute; top: 0; left: 0; width: 100%; height: auto; margin: 0; -webkit-transition-property: left; -moz-transition-property: left; -o-transition-property: left; transition-property: left; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post .kd-icon img { width: 100%; height: auto; margin-bottom: 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 1px 2px 3px #999999; -webkit-box-shadow: 1px 2px 3px #999999; box-shadow: 1px 2px 3px #999999; }
#kd-wrapper #vokd.knowledge-drop .kd-post .kd-most-recent { float: right; margin: 5px 0; color: #666666; font-size: .75em; text-transform: uppercase; }
#kd-wrapper #vokd.knowledge-drop .kd-post h3 { position: relative; margin-bottom: .5em; font-weight: 500; z-index: 1; }
#kd-wrapper #vokd.knowledge-drop .kd-post h3 a:hover { text-decoration: none; }
#kd-wrapper #vokd.knowledge-drop .kd-post h3 a.kd-view-all { position: relative; top: 8px; float: right; font-size: .55em; }
#kd-wrapper #vokd.knowledge-drop .kd-post h4 { line-height: 1.2; font-size: 1.7rem; }
@media only screen and (max-width: 480px) { #kd-wrapper #vokd.knowledge-drop .kd-post h4 { font-size: 1em; } }
#kd-wrapper #vokd.knowledge-drop .kd-post h4 a { display: block; margin-bottom: 2px; }
#kd-wrapper #vokd.knowledge-drop .kd-post h4 a:hover { text-decoration: none; }
#kd-wrapper #vokd.knowledge-drop .kd-post a:hover, #kd-wrapper #vokd.knowledge-drop .kd-post a:active, #kd-wrapper #vokd.knowledge-drop .kd-post a:focus { text-decoration: underline; }
#kd-wrapper #vokd.knowledge-drop .kd-post .hover-content img { width: 100%; height: auto; }
#kd-wrapper #vokd.knowledge-drop .kd-post.kbase { border-color: #fbb142; background: white; }
#kd-wrapper #vokd.knowledge-drop .kd-post.kbase h3 { border-bottom: 2px solid #fbb142; }
#kd-wrapper #vokd.knowledge-drop .kd-post.kbase h3 a.kd-view-all { color: #fbb142; }
#kd-wrapper #vokd.knowledge-drop .kd-post.kbase a { color: #fbb142; }
#kd-wrapper #vokd.knowledge-drop .kd-post.kbase a:hover, #kd-wrapper #vokd.knowledge-drop .kd-post.kbase a:active, #kd-wrapper #vokd.knowledge-drop .kd-post.kbase a:focus { color: #fbb142; }
#kd-wrapper #vokd.knowledge-drop .kd-post.video { border-color: #6a6651; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; background: white; }
#kd-wrapper #vokd.knowledge-drop .kd-post.video h3 { border-bottom: 2px solid #cec9b3; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post.video h3 a.kd-view-all { color: #cec9b3; -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
@media only screen and (max-width: 767px) { #kd-wrapper #vokd.knowledge-drop .kd-post.video h3 a.kd-view-all { color: #7f7a62; } }
#kd-wrapper #vokd.knowledge-drop .kd-post.video h3:hover a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.video h3:active a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.video h3:focus a.kd-view-all { color: #7f7a62; -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post.video a { color: #7f7a62; }
#kd-wrapper #vokd.knowledge-drop .kd-post.video a:hover, #kd-wrapper #vokd.knowledge-drop .kd-post.video a:active, #kd-wrapper #vokd.knowledge-drop .kd-post.video a:focus { color: #6a6651; }
#kd-wrapper #vokd.knowledge-drop .kd-post.video:hover, #kd-wrapper #vokd.knowledge-drop .kd-post.video:active, #kd-wrapper #vokd.knowledge-drop .kd-post.video:focus { border-color: #cec9b3; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post.video:hover a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.video:active a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.video:focus a.kd-view-all { color: #cec9b3; }
#kd-wrapper #vokd.knowledge-drop .kd-post.webinar { border-color: #9e5744; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; background: white; }
#kd-wrapper #vokd.knowledge-drop .kd-post.webinar h3 { border-bottom: 2px solid #edd6ce; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post.webinar h3 a.kd-view-all { color: #edd6ce; -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
@media only screen and (max-width: 767px) { #kd-wrapper #vokd.knowledge-drop .kd-post.webinar h3 a.kd-view-all { color: #5e2f26; } }
#kd-wrapper #vokd.knowledge-drop .kd-post.webinar h3:hover a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.webinar h3:active a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.webinar h3:focus a.kd-view-all { color: #5e2f26; -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post.webinar a { color: #9e5744; }
#kd-wrapper #vokd.knowledge-drop .kd-post.webinar a:hover, #kd-wrapper #vokd.knowledge-drop .kd-post.webinar a:active, #kd-wrapper #vokd.knowledge-drop .kd-post.webinar a:focus { color: #5e2f26; }
#kd-wrapper #vokd.knowledge-drop .kd-post.webinar:hover, #kd-wrapper #vokd.knowledge-drop .kd-post.webinar:active, #kd-wrapper #vokd.knowledge-drop .kd-post.webinar:focus { border-color: #edd6ce; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post.webinar:hover a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.webinar:active a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.webinar:focus a.kd-view-all { color: #edd6ce; }
#kd-wrapper #vokd.knowledge-drop .kd-post.event { border-color: #7c6e61; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; background: white; }
#kd-wrapper #vokd.knowledge-drop .kd-post.event h3 { border-bottom: 2px solid #e0d7d1; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post.event h3 a.kd-view-all { color: #e0d7d1; -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
@media only screen and (max-width: 767px) { #kd-wrapper #vokd.knowledge-drop .kd-post.event h3 a.kd-view-all { color: #443b33; } }
#kd-wrapper #vokd.knowledge-drop .kd-post.event h3:hover a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.event h3:active a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.event h3:focus a.kd-view-all { color: #443b33; -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post.event a { color: #7c6e61; }
#kd-wrapper #vokd.knowledge-drop .kd-post.event a:hover, #kd-wrapper #vokd.knowledge-drop .kd-post.event a:active, #kd-wrapper #vokd.knowledge-drop .kd-post.event a:focus { color: #443b33; }
#kd-wrapper #vokd.knowledge-drop .kd-post.event:hover, #kd-wrapper #vokd.knowledge-drop .kd-post.event:active, #kd-wrapper #vokd.knowledge-drop .kd-post.event:focus { border-color: #e0d7d1; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post.event:hover a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.event:active a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.event:focus a.kd-view-all { color: #e0d7d1; }
#kd-wrapper #vokd.knowledge-drop .kd-post.report { border-color: #616b8e; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; background: white; }
#kd-wrapper #vokd.knowledge-drop .kd-post.report h3 { border-bottom: 2px solid #dce0ef; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post.report h3 a.kd-view-all { color: #dce0ef; -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
@media only screen and (max-width: 767px) { #kd-wrapper #vokd.knowledge-drop .kd-post.report h3 a.kd-view-all { color: #4a526b; } }
#kd-wrapper #vokd.knowledge-drop .kd-post.report h3:hover a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.report h3:active a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.report h3:focus a.kd-view-all { color: #4a526b; -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post.report a { color: #616b8e; }
#kd-wrapper #vokd.knowledge-drop .kd-post.report a:hover, #kd-wrapper #vokd.knowledge-drop .kd-post.report a:active, #kd-wrapper #vokd.knowledge-drop .kd-post.report a:focus { color: #4a526b; }
#kd-wrapper #vokd.knowledge-drop .kd-post.report:hover, #kd-wrapper #vokd.knowledge-drop .kd-post.report:active, #kd-wrapper #vokd.knowledge-drop .kd-post.report:focus { border-color: #dce0ef; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post.report:hover a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.report:active a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.report:focus a.kd-view-all { color: #dce0ef; }
#kd-wrapper #vokd.knowledge-drop .kd-post.guide { border-color: #7c8c5d; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; background: white; }
#kd-wrapper #vokd.knowledge-drop .kd-post.guide h3 { border-bottom: 2px solid #dfe8cf; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post.guide h3 a.kd-view-all { color: #dfe8cf; -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
@media only screen and (max-width: 767px) { #kd-wrapper #vokd.knowledge-drop .kd-post.guide h3 a.kd-view-all { color: #526037; } }
#kd-wrapper #vokd.knowledge-drop .kd-post.guide h3:hover a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.guide h3:active a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.guide h3:focus a.kd-view-all { color: #526037; -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post.guide a { color: #7c8c5d; }
#kd-wrapper #vokd.knowledge-drop .kd-post.guide a:hover, #kd-wrapper #vokd.knowledge-drop .kd-post.guide a:active, #kd-wrapper #vokd.knowledge-drop .kd-post.guide a:focus { color: #526037; }
#kd-wrapper #vokd.knowledge-drop .kd-post.guide:hover, #kd-wrapper #vokd.knowledge-drop .kd-post.guide:active, #kd-wrapper #vokd.knowledge-drop .kd-post.guide:focus { border-color: #dfe8cf; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post.guide:hover a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.guide:active a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.guide:focus a.kd-view-all { color: #dfe8cf; }
#kd-wrapper #vokd.knowledge-drop .kd-post.case-study { border-color: #e29828; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; background: white; }
#kd-wrapper #vokd.knowledge-drop .kd-post.case-study h3 { border-bottom: 2px solid #f8f0c9; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post.case-study h3 a.kd-view-all { color: #f8f0c9; -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
@media only screen and (max-width: 767px) { #kd-wrapper #vokd.knowledge-drop .kd-post.case-study h3 a.kd-view-all { color: #c66a06; } }
#kd-wrapper #vokd.knowledge-drop .kd-post.case-study h3:hover a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.case-study h3:active a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.case-study h3:focus a.kd-view-all { color: #c66a06; -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post.case-study a { color: #e29828; }
#kd-wrapper #vokd.knowledge-drop .kd-post.case-study a:hover, #kd-wrapper #vokd.knowledge-drop .kd-post.case-study a:active, #kd-wrapper #vokd.knowledge-drop .kd-post.case-study a:focus { color: #c66a06; }
#kd-wrapper #vokd.knowledge-drop .kd-post.case-study:hover, #kd-wrapper #vokd.knowledge-drop .kd-post.case-study:active, #kd-wrapper #vokd.knowledge-drop .kd-post.case-study:focus { border-color: #f8f0c9; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post.case-study:hover a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.case-study:active a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.case-study:focus a.kd-view-all { color: #f8f0c9; }
#kd-wrapper #vokd.knowledge-drop .kd-post.infographic { border-color: #9d9d9d; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; background: white; }
#kd-wrapper #vokd.knowledge-drop .kd-post.infographic h3 { border-bottom: 2px solid #e1e0e0; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post.infographic h3 a.kd-view-all { color: #e1e0e0; -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
@media only screen and (max-width: 767px) { #kd-wrapper #vokd.knowledge-drop .kd-post.infographic h3 a.kd-view-all { color: #3d3d3d; } }
#kd-wrapper #vokd.knowledge-drop .kd-post.infographic h3:hover a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.infographic h3:active a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.infographic h3:focus a.kd-view-all { color: #3d3d3d; -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post.infographic a { color: #9d9d9d; }
#kd-wrapper #vokd.knowledge-drop .kd-post.infographic a:hover, #kd-wrapper #vokd.knowledge-drop .kd-post.infographic a:active, #kd-wrapper #vokd.knowledge-drop .kd-post.infographic a:focus { color: #3d3d3d; }
#kd-wrapper #vokd.knowledge-drop .kd-post.infographic:hover, #kd-wrapper #vokd.knowledge-drop .kd-post.infographic:active, #kd-wrapper #vokd.knowledge-drop .kd-post.infographic:focus { border-color: #e1e0e0; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post.infographic:hover a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.infographic:active a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.infographic:focus a.kd-view-all { color: #e1e0e0; }
#kd-wrapper #vokd.knowledge-drop .kd-post.post { border-color: #5684c2; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; background: white; }
#kd-wrapper #vokd.knowledge-drop .kd-post.post h3 { border-bottom: 2px solid #c8dddb; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post.post h3 a.kd-view-all { color: #c8dddb; -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
@media only screen and (max-width: 767px) { #kd-wrapper #vokd.knowledge-drop .kd-post.post h3 a.kd-view-all { color: #365f96; } }
#kd-wrapper #vokd.knowledge-drop .kd-post.post h3:hover a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.post h3:active a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.post h3:focus a.kd-view-all { color: #365f96; -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post.post a { color: #5684c2; }
#kd-wrapper #vokd.knowledge-drop .kd-post.post a:hover, #kd-wrapper #vokd.knowledge-drop .kd-post.post a:active, #kd-wrapper #vokd.knowledge-drop .kd-post.post a:focus { color: #365f96; }
#kd-wrapper #vokd.knowledge-drop .kd-post.post:hover, #kd-wrapper #vokd.knowledge-drop .kd-post.post:active, #kd-wrapper #vokd.knowledge-drop .kd-post.post:focus { border-color: #c8dddb; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post.post:hover a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.post:active a.kd-view-all, #kd-wrapper #vokd.knowledge-drop .kd-post.post:focus a.kd-view-all { color: #c8dddb; }
#kd-wrapper #vokd.knowledge-drop .kd-post .post-summary { width: 100%; position: absolute; top: 0%; left: 114%; -webkit-transition-property: left; -moz-transition-property: left; -o-transition-property: left; transition-property: left; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post .post-summary img { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }
#kd-wrapper #vokd.knowledge-drop .kd-post .post-summary p { margin-bottom: 0; line-height: 1.3; font-size: .9em; }
@media only screen and (max-width: 480px) { #kd-wrapper #vokd.knowledge-drop .kd-post .post-summary p { font-size: 1em; } }
#kd-wrapper #vokd.knowledge-drop .kd-post .post-summary p .fa { font-size: .8em; }
#kd-wrapper #vokd.knowledge-drop .kd-post .post-summary p.hover-content { position: relative; opacity: .6; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; z-index: 0; }
#kd-wrapper #vokd.knowledge-drop .kd-post .post-summary .kd-acorn { position: relative; display: block; float: left; margin: 0 9px 0 0; }
#kd-wrapper #vokd.knowledge-drop .kd-post .post-summary .video { width: 66px; height: 91px; background: url(../images/knowledge-drop/knowledge-drop-acorns.png) -670px -100px no-repeat transparent; }
#kd-wrapper #vokd.knowledge-drop .kd-post .post-summary .case-study { width: 66px; height: 91px; background: url(../images/knowledge-drop/knowledge-drop-acorns.png) 0 -100px no-repeat transparent; }
#kd-wrapper #vokd.knowledge-drop .kd-post .post-summary .event { width: 83px; height: 77px; background: url(../images/knowledge-drop/knowledge-drop-acorns.png) -189px -100px no-repeat transparent; }
#kd-wrapper #vokd.knowledge-drop .kd-post .post-summary .guide { width: 87px; height: 81px; background: url(../images/knowledge-drop/knowledge-drop-acorns.png) -86px -100px no-repeat transparent; }
#kd-wrapper #vokd.knowledge-drop .kd-post .post-summary .infographic { width: 52px; height: 71px; background: url(../images/knowledge-drop/knowledge-drop-acorns.png) -483px -100px no-repeat transparent; }
#kd-wrapper #vokd.knowledge-drop .kd-post .post-summary .report { width: 57px; height: 83px; background: url(../images/knowledge-drop/knowledge-drop-acorns.png) -580px -100px no-repeat transparent; }
#kd-wrapper #vokd.knowledge-drop .kd-post .post-summary .webinar { width: 84px; height: 82px; background: url(../images/knowledge-drop/knowledge-drop-acorns.png) -380px -100px no-repeat transparent; }
#kd-wrapper #vokd.knowledge-drop .kd-post .post-summary .post { width: 59px; height: 75px; background: url(../images/knowledge-drop/knowledge-drop-acorns.png) -288px -100px no-repeat transparent; }
#kd-wrapper #vokd.knowledge-drop .kd-post:hover.video h3, #kd-wrapper #vokd.knowledge-drop .kd-post:active.video h3, #kd-wrapper #vokd.knowledge-drop .kd-post:focus.video h3 { border-bottom: 2px solid #7f7a62; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post:hover.video h3 a, #kd-wrapper #vokd.knowledge-drop .kd-post:active.video h3 a, #kd-wrapper #vokd.knowledge-drop .kd-post:focus.video h3 a { color: #6a6651; }
#kd-wrapper #vokd.knowledge-drop .kd-post:hover.infographic h3, #kd-wrapper #vokd.knowledge-drop .kd-post:active.infographic h3, #kd-wrapper #vokd.knowledge-drop .kd-post:focus.infographic h3 { border-bottom: 2px solid #9d9d9d; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post:hover.infographic h3 a, #kd-wrapper #vokd.knowledge-drop .kd-post:active.infographic h3 a, #kd-wrapper #vokd.knowledge-drop .kd-post:focus.infographic h3 a { color: #3d3d3d; }
#kd-wrapper #vokd.knowledge-drop .kd-post:hover.case-study h3, #kd-wrapper #vokd.knowledge-drop .kd-post:active.case-study h3, #kd-wrapper #vokd.knowledge-drop .kd-post:focus.case-study h3 { border-bottom: 2px solid #e29828; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post:hover.case-study h3 a, #kd-wrapper #vokd.knowledge-drop .kd-post:active.case-study h3 a, #kd-wrapper #vokd.knowledge-drop .kd-post:focus.case-study h3 a { color: #c66a06; }
#kd-wrapper #vokd.knowledge-drop .kd-post:hover.post h3, #kd-wrapper #vokd.knowledge-drop .kd-post:active.post h3, #kd-wrapper #vokd.knowledge-drop .kd-post:focus.post h3 { border-bottom: 2px solid #5684c2; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post:hover.post h3 a, #kd-wrapper #vokd.knowledge-drop .kd-post:active.post h3 a, #kd-wrapper #vokd.knowledge-drop .kd-post:focus.post h3 a { color: #365f96; }
#kd-wrapper #vokd.knowledge-drop .kd-post:hover.event h3, #kd-wrapper #vokd.knowledge-drop .kd-post:active.event h3, #kd-wrapper #vokd.knowledge-drop .kd-post:focus.event h3 { border-bottom: 2px solid #7c6e61; -webkit-transition-property: border-bottom; -moz-transition-property: border-bottom; -o-transition-property: border-bottom; transition-property: border-bottom; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post:hover.event h3 a, #kd-wrapper #vokd.knowledge-drop .kd-post:active.event h3 a, #kd-wrapper #vokd.knowledge-drop .kd-post:focus.event h3 a { color: #443b33; }
#kd-wrapper #vokd.knowledge-drop .kd-post:hover.report h3, #kd-wrapper #vokd.knowledge-drop .kd-post:active.report h3, #kd-wrapper #vokd.knowledge-drop .kd-post:focus.report h3 { border-bottom: 2px solid #616b8e; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post:hover.report h3 a, #kd-wrapper #vokd.knowledge-drop .kd-post:active.report h3 a, #kd-wrapper #vokd.knowledge-drop .kd-post:focus.report h3 a { color: #4a526b; }
#kd-wrapper #vokd.knowledge-drop .kd-post:hover.guide h3, #kd-wrapper #vokd.knowledge-drop .kd-post:active.guide h3, #kd-wrapper #vokd.knowledge-drop .kd-post:focus.guide h3 { border-bottom: 2px solid #7c8c5d; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post:hover.guide h3 a, #kd-wrapper #vokd.knowledge-drop .kd-post:active.guide h3 a, #kd-wrapper #vokd.knowledge-drop .kd-post:focus.guide h3 a { color: #526037; }
#kd-wrapper #vokd.knowledge-drop .kd-post:hover.webinar h3, #kd-wrapper #vokd.knowledge-drop .kd-post:active.webinar h3, #kd-wrapper #vokd.knowledge-drop .kd-post:focus.webinar h3 { border-bottom: 2px solid #9e5744; -webkit-transition-property: border-bottom; -moz-transition-property: border-bottom; -o-transition-property: border-bottom; transition-property: border-bottom; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post:hover.webinar h3 a, #kd-wrapper #vokd.knowledge-drop .kd-post:active.webinar h3 a, #kd-wrapper #vokd.knowledge-drop .kd-post:focus.webinar h3 a { color: #5e2f26; }
#kd-wrapper #vokd.knowledge-drop .kd-post:hover .kd-icon:not(.k-base), #kd-wrapper #vokd.knowledge-drop .kd-post:active .kd-icon:not(.k-base), #kd-wrapper #vokd.knowledge-drop .kd-post:focus .kd-icon:not(.k-base) { left: -109%; -webkit-transition-property: left; -moz-transition-property: left; -o-transition-property: left; transition-property: left; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post:hover .post-summary, #kd-wrapper #vokd.knowledge-drop .kd-post:active .post-summary, #kd-wrapper #vokd.knowledge-drop .kd-post:focus .post-summary { left: 0px; -webkit-transition-property: left; -moz-transition-property: left; -o-transition-property: left; transition-property: left; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop .kd-post:hover .post-summary p.hover-content, #kd-wrapper #vokd.knowledge-drop .kd-post:active .post-summary p.hover-content, #kd-wrapper #vokd.knowledge-drop .kd-post:focus .post-summary p.hover-content { opacity: 1; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #vokd.knowledge-drop:after { clear: both; }
#kd-wrapper #knowledge-drop.knowledge-drop { float: left; width: 100%; padding: 15px 0 15px 0; border-bottom: 1px solid #b4b4b4; }
#kd-wrapper #knowledge-drop.knowledge-drop .videos-wrapper .product-videos, #kd-wrapper #knowledge-drop.knowledge-drop .videos-wrapper .non-product-videos, #kd-wrapper #knowledge-drop.knowledge-drop .videos-wrapper h3 { clear: both; }
#kd-wrapper #knowledge-drop.knowledge-drop .videos-wrapper h3 { color: #eeeeee; border-top: 1px solid #656565; border-bottom: 1px solid #656565; padding: 5px 0; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post { float: left; position: relative; display: inline-block; vertical-align: top; margin-bottom: 15px; padding: 15px 1.5% 10px; background: white; border: 3px solid; -moz-box-shadow: inset 0 0 3px #b4b4b4; -webkit-box-shadow: inset 0 0 3px #b4b4b4; box-shadow: inset 0 0 3px #b4b4b4; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post .kd-most-recent { margin: 5px 0; color: #666666; font-size: .75em; text-transform: uppercase; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post h3 { position: relative; border-top: none; font-weight: 500; z-index: 1; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post h3 a:hover { text-decoration: none; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post h4 { line-height: 1.2; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post h4 a { display: block; margin-bottom: 10px; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post h4 a:hover { text-decoration: none; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post a:hover, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post a:active, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post a:focus { text-decoration: underline; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post .hover-content img { width: 100%; height: auto; margin-top: 10px; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.video { border-color: #cec9b3; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; background: white; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.video h3 { border-bottom: 2px solid #cec9b3; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.video h3 a { color: #7f7a62; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.video h3 a:hover, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.video h3 a:active, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.video h3 a:focus { color: #6a6651; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.video a { color: #7f7a62; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.video a:hover, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.video a:active, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.video a:focus { color: #6a6651; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.video:hover { border-color: white; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.webinar { border-color: #edd6ce; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; background: white; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.webinar h3 { border-bottom: 2px solid #edd6ce; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.webinar h3 a { color: #9e5744; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.webinar h3 a:hover, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.webinar h3 a:active, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.webinar h3 a:focus { color: #5e2f26; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.webinar a { color: #9e5744; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.webinar a:hover, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.webinar a:active, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.webinar a:focus { color: #5e2f26; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.webinar:hover { border-color: white; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.event { border-color: #e0d7d1; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; background: white; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.event h3 { border-bottom: 2px solid #e0d7d1; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.event h3 a { color: #7c6e61; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.event h3 a:hover, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.event h3 a:active, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.event h3 a:focus { color: #443b33; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.event a { color: #7c6e61; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.event a:hover, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.event a:active, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.event a:focus { color: #443b33; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.event:hover { border-color: white; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.report { border-color: #dce0ef; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; background: white; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.report h3 { padding-bottom: 3px; border-bottom: 2px solid #dce0ef; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.report h3 a { color: #616b8e; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.report h3 a:hover, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.report h3 a:active, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.report h3 a:focus { color: #4a526b; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.report a { color: #616b8e; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.report a:hover, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.report a:active, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.report a:focus { color: #4a526b; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.report:hover { border-color: white; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.guide { border-color: #dfe8cf; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; background: white; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.guide h3 { padding-bottom: 3px; border-bottom: 2px solid #dfe8cf; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.guide h3 a { color: #7c8c5d; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.guide h3 a:hover, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.guide h3 a:active, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.guide h3 a:focus { color: #526037; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.guide a { color: #7c8c5d; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.guide a:hover, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.guide a:active, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.guide a:focus { color: #526037; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.guide:hover { border-color: white; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.case-study { border-color: #f8f0c9; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; background: white; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.case-study h3 { padding-bottom: 3px; border-bottom: 2px solid #f8f0c9; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.case-study h3 a { color: #e29828; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.case-study h3 a:hover, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.case-study h3 a:active, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.case-study h3 a:focus { color: #c66a06; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.case-study a { color: #e29828; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.case-study a:hover, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.case-study a:active, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.case-study a:focus { color: #c66a06; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.case-study:hover { border-color: white; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.infographic { border-color: #e1e0e0; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; background: white; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.infographic h3 { padding-bottom: 3px; border-bottom: 2px solid #e1e0e0; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.infographic h3 a { color: #9d9d9d; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.infographic h3 a:hover, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.infographic h3 a:active, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.infographic h3 a:focus { color: #3d3d3d; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.infographic a { color: #9d9d9d; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.infographic a:hover, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.infographic a:active, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.infographic a:focus { color: #3d3d3d; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.infographic:hover { border-color: white; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.post { border-color: #c8dddb; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; background: white; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.post h3 { padding-bottom: 3px; border-bottom: 2px solid #c8dddb; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.post h3 a { color: #5684c2; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.post h3 a:hover, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.post h3 a:active, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.post h3 a:focus { color: #365f96; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.post a { color: #5684c2; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.post a:hover, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.post a:active, #kd-wrapper #knowledge-drop.knowledge-drop .kd-post.post a:focus { color: #365f96; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post.post:hover { border-color: white; -webkit-transition-property: border-color; -moz-transition-property: border-color; -o-transition-property: border-color; transition-property: border-color; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post .post_tags { display: inline; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post em { vertical-align: text-bottom; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post .kd_tax { display: block; margin-bottom: 10px; font-size: .85em; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post .post-summary p { margin-bottom: .5em; font-size: .9em; line-height: 1.3; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post .post-summary p .fa { font-size: .8em; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post .post-summary p.hover-content { position: relative; opacity: .6; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; z-index: 0; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post:hover.infographic h3 { border-bottom: 2px solid #e1e0e0; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post:hover.infographic h3 a { color: #3d3d3d; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post:hover.case-study h3 { border-bottom: 2px solid #f8f0c9; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post:hover.case-study h3 a { color: #c66a06; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post:hover.post h3 { border-bottom: 2px solid #c8dddb; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post:hover.post h3 a { color: #365f96; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post:hover.event h3 { border-bottom: 2px solid #e0d7d1; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post:hover.event h3 a { color: #443b33; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post:hover.report h3 { border-bottom: 2px solid #dce0ef; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post:hover.report h3 a { color: #4a526b; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post:hover.guide h3 { border-bottom: 2px solid #dfe8cf; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post:hover.guide h3 a { color: #526037; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post:hover.webinar h3 a { color: #5e2f26; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post:hover .post-summary p.hover-content { opacity: 1; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
#kd-wrapper #knowledge-drop.knowledge-drop .kd-post:after { clear: both; }

@media only screen and (min-width: 768px) { #kd-top .kd-top-left { width: 60%; }
  #kd-top .kd-top-right { width: 30%; clear: none; } }
@media only screen and (max-width: 768px) { .kd-top-right { width: 100%; margin-top: 25px; } }
@media only screen and (min-width: 860px) { #kd-wrapper #vokd.knowledge-drop .kd-post { width: 20.5%; margin: 0 1% 15px 0; }
  #kd-wrapper #vokd.knowledge-drop .kd-post:nth-child(4n+4) { margin-right: 0; }
  #kd-wrapper #vokd.knowledge-drop .kd-post:nth-child(4n+5) { clear: none; }
  #kd-wrapper #knowledge-drop.knowledge-drop .kd-post { width: calc(23% - 24px); margin: 0 1% 15px 0; }
  #kd-wrapper #knowledge-drop.knowledge-drop .kd-post:nth-child(4n+4) { margin-right: 0%; }
  #kd-wrapper #knowledge-drop.knowledge-drop .kd-post:nth-child(4n+5) { clear: left; } }
@media only screen and (min-width: 611px) and (max-width: 859px) { #kd-wrapper #vokd.knowledge-drop .kd-post { width: 28%; height: 330px; margin: 0 1.75% 15px 0; }
  #kd-wrapper #vokd.knowledge-drop .kd-post .kd-icon img { max-width: 320px; }
  #kd-wrapper #vokd.knowledge-drop .kd-post:nth-child(3n+3) { margin-right: 0; }
  #kd-wrapper #vokd.knowledge-drop .kd-post:nth-child(3n+4) { clear: left; }
  #kd-wrapper #knowledge-drop.knowledge-drop .kd-post { width: 28%; margin: 0 1.75% 15px 0; }
  #kd-wrapper #knowledge-drop.knowledge-drop .kd-post:nth-child(3n+3) { margin-right: 0; }
  #kd-wrapper #knowledge-drop.knowledge-drop .kd-post:nth-child(3n+4) { clear: left; } }
@media only screen and (min-width: 481px) and (max-width: 610px) { #kd-wrapper #vokd.knowledge-drop .kd-post { width: 44%; height: 320px; margin: 0 3% 15px 0; }
  #kd-wrapper #vokd.knowledge-drop .kd-post .kd-icon img { max-width: 320px; }
  #kd-wrapper #vokd.knowledge-drop .kd-post:nth-child(2n+2) { margin-right: 0; }
  #kd-wrapper #vokd.knowledge-drop .kd-post:nth-child(2n+3) { clear: left; }
  #kd-wrapper #knowledge-drop.knowledge-drop .kd-post { width: 44%; margin: 0 3% 15px 0; }
  #kd-wrapper #knowledge-drop.knowledge-drop .kd-post:nth-child(2n+2) { margin-right: 0; }
  #kd-wrapper #knowledge-drop.knowledge-drop .kd-post:nth-child(2n+3) { clear: left; } }
@media only screen and (max-width: 480px) { #kd-wrapper #vokd.knowledge-drop .kd-post { width: 95%; height: 320px; }
  #kd-wrapper #vokd.knowledge-drop .kd-post .kd-icon img { max-width: 320px; } }
.kd-single .post-content { margin-top: 20px; }

.kd-single.kd_case-study { margin-top: 0; }

.kd-signup-form { float: right; }

#vo_content .dl-content { float: left; width: 57%; line-height: 24px; }
#vo_content .dl-content img { margin-bottom: 20px; }
#vo_content .dl-content img:after { clear: both; }
#vo_content .dl-iframe { float: right; }

@media only screen and (min-width: 768px) { #blog-wrapper #posts.kd-single { width: 100%; } }
@media only screen and (max-width: 767px) { #vo_content .dl-content { width: 100%; }
  #vo_content .dl-iframe { float: none; width: 288px; margin: 0 auto; } }
.vokd_social { display: block; margin-top: 20px; }

.kd-button-blue { display: block; clear: both; max-width: 50%; margin: 0 auto; padding: 10px 15px; }

.vokd_social { display: block; margin-top: 20px; }
.vokd_social iframe { max-width: 800px; }

.kd-nav a { position: fixed; top: 46%; display: block; padding: 20px; border-top: 1px solid #333333; border-bottom: 1px solid #333333; background: #444444; color: #fbb142; z-index: 999999; -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }
@media only screen and (max-width: 480px) { .kd-nav a { top: 75%; padding: 20px 10px; } }
.kd-nav a:hover { background: #fbb142; color: #444444; -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; transition-property: color; -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }
.kd-nav.back-to-kd a { left: 0; border-right: 1px solid #333333; }
.kd-nav.forward-to-kd a { right: 0; border-left: 1px solid #333333; }

.kd-inline-image-left { margin-left: 0; margin-right: 20px; margin-bottom: .5em; }

.single-case-study .case-study p.kd-inline-image-left { max-width: 50%; margin-right: 30px; }
@media only screen and (max-width: 480px) { .single-case-study .case-study p.kd-inline-image-left { max-width: 100%; width: 100%; margin-right: 0; margin-bottom: 1.5em; } }
.single-case-study .case-study p.kd-inline-image-left img { max-width: 100%; height: auto; }

.case-studies-wrapper .kd-post.case-study h3 { margin-bottom: 10px; }

.kd-post .post-summary .date { float: left; clear: left; margin-bottom: 5px; font-size: .8em; }

.kd-post .post-summary .user { float: left; margin-bottom: 5px; font-size: .8em; }

.kd_webinar ul { list-style: disc; }
.kd_webinar ul li { margin-bottom: 5px; margin-left: 20px; }
.kd_webinar .webinar_content { clear: none; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #fbb142; }
@media only screen and (max-width: 768px) { .kd_webinar .webinar_content { clear: both; } }
.kd_webinar .webinar_content .toolkit-left { float: left; width: 50%; max-width: 350px; margin-bottom: 20px; }
@media only screen and (max-width: 768px) { .kd_webinar .webinar_content .toolkit-left { width: 100%; max-width: 100%; } }
.kd_webinar .webinar_content .toolkit-right { float: right; width: 50%; margin-top: 0; margin-bottom: 20px; max-width: 350px; }
@media only screen and (max-width: 768px) { .kd_webinar .webinar_content .toolkit-right { width: 100%; max-width: 100%; float: left; clear: both; margin-top: 1em; } }
.kd_webinar .webinar_content .webinar-past-img { width: 42%; float: left; margin-bottom: 15px; }
@media only screen and (max-width: 560px) { .kd_webinar .webinar_content .webinar-past-img { width: 90%; float: none; margin: 0 auto 15px; } }
.kd_webinar .webinar_content .webinar-past-embed { width: 57%; float: right; clear: none; }
@media only screen and (max-width: 560px) { .kd_webinar .webinar_content .webinar-past-embed { width: 100%; float: left; clear: both; } }
.kd_webinar .webinar_content .webinar-past-p { margin-top: 15px; margin-right: 59%; }
@media only screen and (max-width: 560px) { .kd_webinar .webinar_content .webinar-past-p { margin-right: 0; } }
.kd_webinar .webinar_author { width: 40%; }
@media only screen and (max-width: 480px) { .kd_webinar .webinar_author { width: 100%; margin: 10px 0; } }
.kd_webinar .webinar_author img { max-width: 100%; height: auto; }
.kd_webinar .webinar_bio { float: left; clear: none; width: 55%; font-size: .9em; line-height: 1.5; }
@media only screen and (max-width: 480px) { .kd_webinar .webinar_bio { width: 100%; clear: left; } }
.kd_webinar .webinar_form { width: 51%; float: right; margin-bottom: 0; margin-left: 10px; }
@media only screen and (max-width: 768px) { .kd_webinar .webinar_form { width: 94%; float: none; margin-bottom: 15px; margin-left: 0; } }
.kd_webinar .webinar_form .button-blue { width: 75%; padding: 20px; }
@media only screen and (min-width: 481px) and (max-width: 768px) { .kd_webinar .webinar_form .button-blue { width: 100%; } }
@media only screen and (max-width: 480px) { .kd_webinar .webinar_form .button-blue { width: 90%; } }
.kd_webinar .webinar_form img { max-width: 100%; height: auto; }
.kd_webinar .webinar_form iframe { min-height: 300px; }

#page-content .infographic.image-content-wrapper .image-wrapper { width: 65%; margin: 0 auto; }

.kd_infographic .infographic img { max-width: 100%; height: auto; }

.event_image { float: right; clear: none; margin-bottom: 0; }
@media only screen and (max-width: 680px) { .event_image { max-width: 100%; float: none; clear: both; margin: 10px auto; } }
.event_image img { margin: 0 0 15px 20px; }
@media only screen and (max-width: 680px) { .event_image img { margin: 0 auto; } }

h3.event_location { float: none; }
h3.event_date { clear: none; float: none; }
@media only screen and (max-width: 680px) { h3.event_location { float: left; }
  h3.event_date { clear: both; float: left; } }

.event_form { width: 404px; float: right; clear: right; }
@media only screen and (max-width: 680px) { .event_form { float: left; clear: both; width: 100%; } }
.event_form h2 { float: right; margin: 20px 100px 0 0; }
@media only screen and (max-width: 680px) { .event_form h2 { float: none; margin: 0 auto; width: 60%; } }
.event_form iframe { float: right; margin-right: 20px; }
@media only screen and (max-width: 768px) { .event_form iframe { height: 300px !important; float: left; } }
@media only screen and (max-width: 680px) { .event_form iframe { width: 100%; margin-right: 0; } }

.event_content { float: none; clear: none; }
@media only screen and (max-width: 680px) { .event_content { float: left; clear: both; } }

.kd_guide .post-content .report_form, .kd_report .post-content .report_form { width: 55%; float: right; margin-left: 10px; margin-bottom: 0; }
@media only screen and (max-width: 480px) { .kd_guide .post-content .report_form, .kd_report .post-content .report_form { width: 100%; float: none; margin: 0; } }
.kd_guide .post-content .kd-button-blue, .kd_report .post-content .kd-button-blue { margin-top: 50px; margin-bottom: 50px; }
.kd_guide .post-content img, .kd_report .post-content img { max-width: 40%; height: auto; float: left; margin: 0 20px 15px 0; }
@media only screen and (max-width: 480px) { .kd_guide .post-content img, .kd_report .post-content img { max-width: 100%; margin: 0 0 15px 0; } }

#blog-wrapper article.video .featured-image { background: #fbb142; background-color: #fbb142; }

.kd_video .post-content p { display: block; width: 100%; max-width: 560px; margin: 50px auto; }
.kd_video .post-content p iframe { height: 325px !important; }

#talesofthevictors #page-content { position: relative; }
#talesofthevictors #page-content #comic-copy p { clear: none; }
@media only screen and (max-width: 767px) { #talesofthevictors #page-content #comic-copy p { clear: both; } }
#talesofthevictors #page-content #comic-copy .comic-img { position: relative; }
#talesofthevictors #page-content #comic-copy .comic-img img { margin-left: 40px; margin-bottom: 0; cursor: pointer; }
@media only screen and (max-width: 767px) { #talesofthevictors #page-content #comic-copy .comic-img img { margin-bottom: 20px; } }
#talesofthevictors #page-content #comic-copy .comic-img .click-to-read { position: absolute; top: 160px; right: 65px; padding: 10px; background: #222222; opacity: .7; color: white; text-decoration: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
#talesofthevictors #page-content #comic-content-modal { display: none; padding-top: 0; padding-bottom: 0; }
#talesofthevictors #page-content #comic-content-modal .content { position: absolute; top: 5%; left: 21%; width: 50%; margin: 0 2%; padding: 40px; background: white; border: 2px solid #fbb142; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 9px #d4d4d4; -webkit-box-shadow: 0 0 9px #d4d4d4; box-shadow: 0 0 9px #d4d4d4; }
@media only screen and (max-width: 767px) { #talesofthevictors #page-content #comic-content-modal .content { left: 0; width: 97%; margin: 0 1.5%; padding: 40px 0; } }
#talesofthevictors #page-content #comic-content-modal .content .comic-close { position: absolute; top: 0; right: 0; font-size: 1.5em; background: white; padding: 5px 10px; color: #444444; cursor: pointer; }
#talesofthevictors #page-content #comic-content-modal .content .comic-comic { width: 65%; float: left; margin: 0; }
@media only screen and (max-width: 767px) { #talesofthevictors #page-content #comic-content-modal .content .comic-comic { float: none; margin: 0 auto 10px; } }
#talesofthevictors #page-content #comic-content-modal .content .comic-form { width: 35%; float: left; clear: none; margin: 0; }
@media only screen and (max-width: 767px) { #talesofthevictors #page-content #comic-content-modal .content .comic-form { width: 65%; float: none; clear: both; margin: 0 auto; } }

#page-content #transmog .single-content .content { max-width: 1020px; }
#page-content #transmog .single-content .content div.transmog-vid { float: none; width: 100%; max-width: 360px; margin: 0 auto 20px; }
@media only screen and (min-width: 780px) { #page-content #transmog .single-content .content div.transmog-vid { float: right; } }

#transmog-customers, #transmog-form { box-shadow: inset 0 50px 50px -50px #999999, inset 0 -50px 50px -50px #999999; }
#transmog-customers h2, #transmog-form h2 { margin-bottom: 2em; }

.transmog-content { clear: both; max-width: 800px; margin: 0 auto; }
.transmog-content .transmog-logo-gallery { width: 100%; height: 225px; }
.transmog-content .transmog-logo-gallery .photo-wrapper { width: 100%; float: left; clear: left; margin-bottom: .5em; padding: 1%; }
.transmog-content .transmog-logo-gallery .photo-wrapper div.transmog-logo { width: 18%; float: left; padding: 1%; background: white; -webkit-box-shadow: 0 0 1px #a0a0a0 inset; -moz-box-shadow: 0 0 1px #a0a0a0 inset; box-shadow: 0 0 1px #a0a0a0 inset; }
.transmog-content .transmog-logo-gallery .photo-wrapper div.transmog-logo:hover { -webkit-box-shadow: 0 0 9px #a0a0a0 inset; -moz-box-shadow: 0 0 9px #a0a0a0 inset; box-shadow: 0 0 9px #a0a0a0 inset; }
.transmog-content .transmog-logo-gallery .photo-wrapper.photo-wrapper-4 div.transmog-logo:hover { -webkit-box-shadow: 0 0 1px #a0a0a0 inset; -moz-box-shadow: 0 0 1px #a0a0a0 inset; box-shadow: 0 0 1px #a0a0a0 inset; }
.transmog-content .transmog-logo-gallery .photo-wrapper .transmog-quote { width: 75%; float: left; margin: 0 0 0 5%; }
@media only screen and (min-width: 681px) { .transmog-content .transmog-logo-gallery .photo-wrapper .transmog-quote { margin-top: 7%; font-size: 1.1em; } }
.transmog-content .transmog-logo-gallery .transmog-copy { float: left; margin: 0 0 0 15%; font-size: 1.5em; }
@media only screen and (max-width: 680px) { .transmog-content .transmog-logo-gallery .transmog-copy { margin: 0 0 0 10%; font-size: 1.1em; } }
.transmog-content .text-wrapper { width: 100%; font-size: 1.1em; line-height: 1.3; margin-bottom: 20px; }
@media only screen and (min-width: 681px) { .transmog-content .text-wrapper { width: 40%; float: left; } }
.transmog-content .iframe-wrapper { float: none; width: 105%; margin: 0 auto 0 -3%; }
@media only screen and (min-width: 681px) { .transmog-content .iframe-wrapper { float: right; width: 55%; } }

#download-putting-devs-on-call .a-b-button, #download-devs-on-call .a-b-button, .page-template-page-fixed-form-php .a-b-button, #form-test-x .a-b-button { margin-bottom: 0; text-align: center; }
#download-putting-devs-on-call .a-b-button button.button-blue, #download-devs-on-call .a-b-button button.button-blue, .page-template-page-fixed-form-php .a-b-button button.button-blue, #form-test-x .a-b-button button.button-blue { width: 75%; margin: 0 auto; padding: 15px; }
#download-putting-devs-on-call .a-b-form, #download-devs-on-call .a-b-form, .page-template-page-fixed-form-php .a-b-form, #form-test-x .a-b-form { display: none; width: 100%; max-width: 400px; margin: 0 auto 0; }

#download-devs-on-call, .page-template-page-fixed-form-php { background: none; }
#download-devs-on-call .site, .page-template-page-fixed-form-php .site { margin-bottom: -20px; }
#download-devs-on-call #site-header, .page-template-page-fixed-form-php #site-header { background: #333333; box-shadow: inset 0 0 60px rgba(0, 0, 0, 0.25); }
#download-devs-on-call #page-content, .page-template-page-fixed-form-php #page-content { background: white; }
@media only screen and (min-width: 1320px) { #download-devs-on-call #page-content, .page-template-page-fixed-form-php #page-content { width: 88%; } }
@media only screen and (min-width: 1080px) and (max-width: 1319px) { #download-devs-on-call #page-content, .page-template-page-fixed-form-php #page-content { width: 78%; } }
@media only screen and (min-width: 960px) and (max-width: 1079px) { #download-devs-on-call #page-content, .page-template-page-fixed-form-php #page-content { width: 75%; } }
@media only screen and (min-width: 768px) and (max-width: 959px) { #download-devs-on-call #page-content, .page-template-page-fixed-form-php #page-content { width: 68%; } }
@media only screen and (max-width: 767px) { #download-devs-on-call #page-content, .page-template-page-fixed-form-php #page-content { width: 100%; } }
#download-devs-on-call #fixed-form, .page-template-page-fixed-form-php #fixed-form { position: fixed; top: 280px; right: 0; z-index: 999; }
@media only screen and (max-width: 767px) { #download-devs-on-call #fixed-form, .page-template-page-fixed-form-php #fixed-form { position: relative; top: 0; } }
#download-devs-on-call #fixed-form iframe, .page-template-page-fixed-form-php #fixed-form iframe { width: 260px; }
@media only screen and (max-width: 767px) { #download-devs-on-call #fixed-form iframe, .page-template-page-fixed-form-php #fixed-form iframe { width: 100%; } }
#download-devs-on-call #site-footer, .page-template-page-fixed-form-php #site-footer { background: #444444; }

body { background: #444444; }

.wrapper { max-width: 1020px; margin: 0 auto; padding-left: 20px; padding-right: 20px; }
.wrapper:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; }
@media only screen and (min-width: 768px) { .wrapper { padding-left: 30px; padding-right: 30px; } }

section { padding-top: 30px; padding-bottom: 30px; }
section.blue { background: #0091ee; }
section.gray { background: #f1f2f2; }
section.orange { background: #fbb142; }
section.white { background: white; }
section.blue *, section.orange * { color: white; }
@media only screen and (min-width: 768px) { section { padding-top: 80px; padding-bottom: 80px; } }

@media only screen and (min-width: 768px) { .page-id-3598 section { padding-top: 30px; padding-bottom: 30px; } }
.page-id-1802 section.callout + section.white { padding-top: 1px; }

.top-logo { background: url(../images/victorops_logo.png) no-repeat; background: url(../images/victorops_logo.svg) no-repeat; width: 143px; float: left; height: 40px; display: inline-block; text-indent: -9999px; overflow: hidden; }

#site-header { padding-top: 10px; padding-bottom: 10px; background: rgba(0, 0, 0, 0.2); text-align: center; position: relative; box-shadow: inset 0 0 60px rgba(0, 0, 0, 0.25); }
@media only screen and (min-width: 768px) { #site-header { position: absolute; top: 0; left: 0; width: 100%; z-index: 1000; } }
@media only screen and (min-width: 960px) { #site-header { padding-top: 20px; padding-bottom: 0; } }

#site-footer { padding-top: 30px; padding-bottom: 30px; text-align: center; }
@media only screen and (min-width: 768px) { #site-footer { text-align: left; } }
#site-footer .site-info { font-family: "museo-slab", sans-serif; color: #c9c9c9; margin-bottom: 30px; }
#site-footer .footer-header { margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #c9c9c9; }
#site-footer .footer-header:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; }
#site-footer .footer-logo { background: url(../images/footer_logo.png) no-repeat; background: url(../images/footer_logo.svg) no-repeat; width: 60px; height: 60px; display: block; text-indent: -9999px; overflow: hidden; float: left; }
@media only screen and (max-width: 480px) { #site-footer .footer-logo { float: none; margin: 0 auto; } }

#page-content #integrations-callout { text-align: center; border-top: solid 1px rgba(0, 0, 0, 0.25); border-bottom: solid 1px rgba(0, 0, 0, 0.25); box-shadow: inset 0 50px 50px -50px #a4a4a4, inset 0 -50px 50px -50px #a7a7a7; }
#page-content #integrations-callout ul { padding: 0; margin: 0; list-style: none; }
#page-content #integrations-callout ul:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; }
#page-content #integrations-callout li { display: inline-block; margin-right: 20px; margin-left: 20px; margin-bottom: 10px; }
#page-content #integrations-callout li img { width: 140px; }

.padded-image, #about-intro img, #foundry-group img, #costanoa img, .error404 #sad-kitty { border: solid 1px #b9b9b9; padding: 5px; }

#signup { background: #f1f2f2; text-align: center; }
#signup .wrapper { max-width: 640px; }
#signup h1 { font-weight: bold; }
#signup form { margin-top: 10px; padding: 30px 20px 20px; background: #E6E6E6; border-radius: 20px; border: solid 1px #b9b9b9; }
#signup .input-wrapper { position: relative; max-width: 400px; margin-right: auto; margin-left: auto; margin-bottom: 20px; }
#signup .input-wrapper .fa-envelope, #signup .input-wrapper .fa-phone { position: absolute; top: 13px; left: 10px; color: #ccc; }
#signup #email, #signup #phone { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 auto; padding-left: 35px; }
#signup .button-blue { width: 100%; max-width: 400px; display: block; margin-right: auto; margin-left: auto; -webkit-appearance: none; }
#signup .error { color: red; }
#signup .success { color: green; }

#loader { -moz-animation: pulsate 1s ease-out infinite; -webkit-animation: pulsate 1s ease-out infinite; animation: pulsate 1s ease-out infinite; opacity: 0; position: fixed; top: 50%; left: 50%; margin-top: -30px; margin-left: -30px; height: 60px; width: 60px; display: none; }

.error404 .main-navigation .desktop-nav > li.current_page_item a, .error404 .main-navigation .desktop-nav > li.current_page_parent a { border-bottom: none; }
.error404 #page-header h1 { font-weight: 900; text-align: center; }
.error404 .oops { font-family: arial, verdana, sans-serif; }
.error404 section.white { text-align: center; padding-top: 50px; }
.error404 #sad-kitty { width: 100%; max-width: 500px; height: auto; }

#terms-of-service .site-content ol { list-style-type: upper-hexadecimal; }
#terms-of-service .site-content ol li { margin: 15px 0; }
#terms-of-service .site-content ul { margin: 15px; }
#terms-of-service .site-content ul li { margin-bottom: 5px; }
#terms-of-service .site-content ul ul { margin: 15px 35px; }

@media only screen and (max-width: 480px) { .page-id-3598 .wrapper .content iframe { height: 300px !important; } }
@media only screen and (min-width: 768px) { .page-id-3598 #page-content .single-content .content { max-width: 1020px; }
  .admin-bar #site-header { top: 32px; }
  .site-content { padding-top: 60px; } }
@media only screen and (min-width: 960px) { .site-content { padding-top: 80px; } }
.clear { clear: both; }

.aligncenter { display: block; margin: 0 auto; }

.alignleft { display: block; float: left; margin: 20px 5% 20px 0; }

.alignright { display: block; float: right; margin: 20px 0 20px 5%; }

.align-left { float: left; }

.align-right { float: right; }

.orange-bg { background: #fbb142; }

.underline { text-decoration: underline; }
