/*
 * Theme Name: Medallia
 * Theme URI: http://www.traverstodd.com
 * Author: Travers + Todd
 * Author URI: http://traverstodd.com/
 * Description: Rebuilt Metalab custom theme for more efficiency and ease of content management
 * Version: 1.0
 * License:
 * License URI:
 * Tags:
 */
/* line 57 /_base.sass */
.jobs-by-tax ul, .in-news ul, .press-releases ul, .thumb-list, .tab-nav, .main-nav ul, .site-footer ul, .section-features ul, .section-col-r-checks-bg ul, .section-col-l-checks ul,
.section-col-r-checks ul,
.section-col-checks ul, .cta ul, .section-3541 ul, .resources-paginate ul, .sub-tabs > ul, .sub-tabs .slides-pagination, ul.search-results, .features, .media-resources, .single-customer .customer-intro aside .icons, .single-customer .more-links, .training-events, .jobs-by-departments, .section-management .qa ul, .page-id-5221 .search-filter-bar ul, .page-id-5221 .year-list, .press-results ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

/* line 62 /_base.sass */
.social a {
  display: inline-block;
  text-align: left;
  text-indent: -999em;
  overflow: hidden;
}


.customer-intro .content {f
    min-height:initial !important;
}

.customer-intro h1 {
    color:#36383c;
    font-size:32px;
    line-height:120%;
}

.single-customer h1 {
    display:none;
}

/* line 68 /_base.sass */
.container.with-gutters, section.with-gutters.section-center-thirds, ul.with-gutters.search-results.grid, .single-customer .main .with-gutters.intro, .post-type-archive-resource ul.search-results.grid, .page-id-146 ul.search-results.grid, .single-resource ul.search-results.grid {
  padding-left: 90px;
  padding-right: 90px;
}

/* line 72 /_base.sass */
h2 + h3, section h3 {
  margin-top: -0.83em;
  color: #a2a3a3;
  font-size: 1.2em;
  font-weight: 400;
}

/* line 81 /_base.sass */
img {
  max-width: 100%;
}

/* line 84 /_base.sass */
.cf, .thumb-list, .nav-container, .section-title, .section-contact, .main > section, .sub-tabs > ul, ul.search-results, ul.search-results li, .section-598, .single-customer .main .intro, .single-customer .customer-intro, .page-id-67 .event-desc, .page-id-67 .event-info, .single-customer .event-desc, .single-customer .event-info, .training-events, .section-job-depts, .section-job-locations, .section-media-resources, .section-job-depts > .container, .section-job-depts > section.section-center-thirds, .section-job-depts > ul.search-results.grid, .section-job-locations > .container, .section-job-locations > section.section-center-thirds, .section-job-locations > ul.search-results.grid, .section-media-resources > .container, .section-media-resources > section.section-center-thirds, .section-media-resources > ul.search-results.grid, .medallians, .manager .section-img-near-l, .manager .section-img-near-r, .page-id-5221 .year-list, .section-press > .container, .section-press > section.section-center-thirds, .section-press > ul.search-results.grid, .section-press-full > .container, .section-press-full > section.section-center-thirds, .section-press-full > ul.search-results.grid, .search-filter-bar, .section-single-event .event-desc, .section-single-event .event-info, .single-resource .container, .single-resource section.section-center-thirds, .single-resource ul.search-results.grid, .single-resource-header, .single-sem .container, .single-sem section.section-center-thirds, .single-sem ul.search-results.grid, .single-sem-header {
  *zoom: 1;
}
/* line 86 /_base.sass */
.cf:before, .thumb-list:before, .nav-container:before, .section-title:before, .section-contact:before, .main > section:before, .sub-tabs > ul:before, ul.search-results:before, ul.search-results li:before, .section-598:before, .single-customer .main .intro:before, .single-customer .customer-intro:before, .page-id-67 .event-desc:before, .page-id-67 .event-info:before, .single-customer .event-desc:before, .single-customer .event-info:before, .training-events:before, .section-job-depts:before, .section-job-locations:before, .section-media-resources:before, .section-job-depts > .container:before, .section-job-depts > section.section-center-thirds:before, .section-job-locations > .container:before, .section-job-locations > section.section-center-thirds:before, .section-media-resources > .container:before, .section-media-resources > section.section-center-thirds:before, .medallians:before, .manager .section-img-near-l:before, .manager .section-img-near-r:before, .page-id-5221 .year-list:before, .section-press > .container:before, .section-press > section.section-center-thirds:before, .section-press-full > .container:before, .section-press-full > section.section-center-thirds:before, .search-filter-bar:before, .section-single-event .event-desc:before, .section-single-event .event-info:before, .single-resource .container:before, .single-resource section.section-center-thirds:before, .single-resource-header:before, .single-sem .container:before, .single-sem section.section-center-thirds:before, .single-sem-header:before, .cf:after, .thumb-list:after, .nav-container:after, .section-title:after, .section-contact:after, .main > section:after, .sub-tabs > ul:after, ul.search-results:after, ul.search-results li:after, .section-598:after, .single-customer .main .intro:after, .single-customer .customer-intro:after, .page-id-67 .event-desc:after, .page-id-67 .event-info:after, .single-customer .event-desc:after, .single-customer .event-info:after, .training-events:after, .section-job-depts:after, .section-job-locations:after, .section-media-resources:after, .section-job-depts > .container:after, .section-job-depts > section.section-center-thirds:after, .section-job-locations > .container:after, .section-job-locations > section.section-center-thirds:after, .section-media-resources > .container:after, .section-media-resources > section.section-center-thirds:after, .medallians:after, .manager .section-img-near-l:after, .manager .section-img-near-r:after, .page-id-5221 .year-list:after, .section-press > .container:after, .section-press > section.section-center-thirds:after, .section-press-full > .container:after, .section-press-full > section.section-center-thirds:after, .search-filter-bar:after, .section-single-event .event-desc:after, .section-single-event .event-info:after, .single-resource .container:after, .single-resource section.section-center-thirds:after, .single-resource-header:after, .single-sem .container:after, .single-sem section.section-center-thirds:after, .single-sem-header:after {
  display: table;
  content: "";
}
/* line 90 /_base.sass */
.cf:after, .thumb-list:after, .nav-container:after, .section-title:after, .section-contact:after, .main > section:after, .sub-tabs > ul:after, ul.search-results:after, ul.search-results li:after, .section-598:after, .single-customer .main .intro:after, .single-customer .customer-intro:after, .page-id-67 .event-desc:after, .page-id-67 .event-info:after, .single-customer .event-desc:after, .single-customer .event-info:after, .training-events:after, .section-job-depts:after, .section-job-locations:after, .section-media-resources:after, .section-job-depts > .container:after, .section-job-depts > section.section-center-thirds:after, .section-job-locations > .container:after, .section-job-locations > section.section-center-thirds:after, .section-media-resources > .container:after, .section-media-resources > section.section-center-thirds:after, .medallians:after, .manager .section-img-near-l:after, .manager .section-img-near-r:after, .page-id-5221 .year-list:after, .section-press > .container:after, .section-press > section.section-center-thirds:after, .section-press-full > .container:after, .section-press-full > section.section-center-thirds:after, .search-filter-bar:after, .section-single-event .event-desc:after, .section-single-event .event-info:after, .single-resource .container:after, .single-resource section.section-center-thirds:after, .single-resource-header:after, .single-sem .container:after, .single-sem section.section-center-thirds:after, .single-sem-header:after {
  clear: both;
}

/* line 93 /_base.sass */
.section-standout, .page-id-58 section > div:nth-child(odd), .section-598,
.section-618,
.section-626,
.section-634,
.section-2911, .section-414, .section-268 > div[class^=section]:nth-child(odd),
.section-312 {
  background-color: #f9fafb;
}

/* line 96 /_base.sass */
.page-id-58 section:last-of-type > div:last-child, .page-id-132 .main > section, .section-626, .section-618, .page-id-382 .main > section, .page-id-62 .main > section, .page-id-63 section:last-of-type, .page-id-64 section:last-of-type, .section-job-depts, .section-2631, .section-press > .container, .section-press > section.section-center-thirds, .section-press > ul.search-results.grid, .single-customer .main .section-press > .intro {
  background-image: url("images/divider-noise.png");
  background-repeat: repeat-x;
  background-position: bottom;
}

/* line 106 /_base.sass */
.section-medallians {
  position: relative;
}
/* line 108 /_base.sass */
.section-medallians:after {
  background-image: url(images/bg-bar-dark.png);
  background-repeat: repeat-x;
  background-position: bottom;
  pointer-events: none;
  width: 100%;
  height: 44px;
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  z-index: 200;
}

.float20 { float: left; width: 20%; }
.float24 { float: left; width: 24%; }
.float25 { float: left; width: 25%; }
.float30 { float: left; width: 30%; }
.float40 { float: left; width: 40%; }
.float45 { float: left; width: 45%; }
.float50 { float: left; width: 50%; }
.float55 { float: left; width: 55%; }
.float33 { float: left; width: 33%; }
.float60 { float: left; width: 60%; }
.float66 { float: left; width: 66%; }
.float74 { float: left; width: 74%; margin-right: 1%; }
.float75 { float: left; width: 75%; }
.float80 { float: left; width: 80%; }
.float100 { float: left; width: 100%; }

.text-center {text-align: center;}
.text-right {text-align: right;}
.text-left {text-align: left;}
/**
 *  Software page
 */
.single-software-icon {
    max-width:125px;
    display:none;
    margin:auto;
}

.single-software-icon.feedback { width:125px; height:41px;}
.single-software-icon.browser { width:59px; height:50px;}
.single-software-icon.roles { width:125px; height:50px;}
.single-software-icon.mobile { width:97px; height:50px;}
.single-software-icon.analytics { width:98px; height:50px;}
.single-software-icon.native-text-analytics { width:90px; height:50px;}
.single-software-icon.dial { width:61px; height:50px;}

/* line 121 /_base.sass */
.intro.section-text-wh-bg, .intro.intro-text-img-overlay {
  padding: 0;
  margin-bottom: -71px;
}
/* line 125 /_base.sass */
.intro.section-text-wh-bg .content, .intro.intro-text-img-overlay .content {
  padding-bottom: 68px;
  width: 33.33333%;
}
/* line 129 /_base.sass */
.intro.section-text-wh-bg h2, .intro.intro-text-img-overlay h2 {
  font-size: 48px;
  margin: 0.5em 0;
}

/* line 133 /_base.sass */
.section-578 > .content,
.section-595 > .content,
.section-614 > .content,
.section-624 > .content,
.section-632 > .content, .section-387 > .content,
.section-403 > .content,
.section-409 > .content, .section-305 > .content,
.section-331 > .content,
.section-344 > .content, .section-media-resources, .single-press-release .section-single-press-release header, .post-type-archive-news-mention .section-single-press-release header, .post-type-archive-press-release .section-single-press-release header, .page-id-5221 .section-single-press-release header, .search-title, .page-template-page-legal-php .main .content header, .page-template-page-newsletter-php .main .content header, .single-sweepstake .main .content header {
  position: relative;
}
/* line 136 /_base.sass */
.section-578 > .content:after,
.section-595 > .content:after,
.section-614 > .content:after,
.section-624 > .content:after,
.section-632 > .content:after, .section-387 > .content:after,
.section-403 > .content:after,
.section-409 > .content:after, .section-305 > .content:after,
.section-331 > .content:after,
.section-344 > .content:after, .section-media-resources:after, .single-press-release .section-single-press-release header:after, .post-type-archive-news-mention .section-single-press-release header:after, .post-type-archive-press-release .section-single-press-release header:after, .page-id-5221 .section-single-press-release header:after, .search-title:after, .page-template-page-legal-php .main .content header:after, .page-template-page-newsletter-php .main .content header:after, .single-sweepstake .main .content header:after {
  content: "";
  position: absolute;
  clear: both;
  display: block;
  width: 1120px;
  height: 9px;
  left: 50%;
  margin-left: -560px;
  bottom: 0;
  background: url(images/divider.png) center;
}

/* line 148 /_base.sass */
.section-595, .section-535,
.section-539, .section-2001,
.section-2111,
.section-2251,
.section-2411, .section-3541 {
  position: relative;
}
/* line 151 /_base.sass */
.section-595:before, .section-535:before,
.section-539:before, .section-2001:before,
.section-2111:before,
.section-2251:before,
.section-2411:before, .section-3541:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  clear: both;
  display: block;
  width: 1120px;
  height: 9px;
  background: url(images/divider.png) center;
}

/* line 165 /_base.sass */
.section-quote, .section-2281 {
  padding: 20px;
  background: white;
  border: 1px solid #e5e7e9;
  border-top-color: #eef0f1;
  border-bottom-color: #c8cacd;
  border-radius: 5px;
  box-shadow: 0 1px 0 #e5e7e9;
}

/* line 174 /_base.sass */
.section-1981,
.section-2131,
.section-2231, .section-2631 {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(40%, #ffffff), color-stop(50%, #f4f6f7), color-stop(100%, #f4f6f7));
  background: -webkit-linear-gradient(#ffffff, #ffffff 40%, #f4f6f7 50%, #f4f6f7 100%);
  background: -moz-linear-gradient(#ffffff, #ffffff 40%, #f4f6f7 50%, #f4f6f7 100%);
  background: linear-gradient(#ffffff, #ffffff 40%, #f4f6f7 50%, #f4f6f7 100%);
}

/* line 177 /_base.sass */
.section-2381 {
  background: url("images/divider-noise.png") repeat-x bottom, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(40%, #ffffff), color-stop(50%, #f4f6f7), color-stop(100%, #f4f6f7));
  background: url("images/divider-noise.png") repeat-x bottom, -webkit-linear-gradient(#ffffff, #ffffff 40%, #f4f6f7 50%, #f4f6f7 100%);
  background: url("images/divider-noise.png") repeat-x bottom, -moz-linear-gradient(#ffffff, #ffffff 40%, #f4f6f7 50%, #f4f6f7 100%);
  background: url("images/divider-noise.png") repeat-x bottom, linear-gradient(#ffffff, #ffffff 40%, #f4f6f7 50%, #f4f6f7 100%);
}

/* line 180 /_base.sass */
.jobs-by-tax ul {
  margin-bottom: 30px;
}
/* line 184 /_base.sass */
.jobs-by-tax ul a {
  display: block;
  padding: 8px 0;
  border-bottom: 1px solid #f2f2f2;
  background: url(images/arrow-r.png) no-repeat right center;
}
/* line 190 /_base.sass */
.jobs-by-tax ul h4 {
  font-size: 16px;
  font-weight: normal;
  margin: 0;
}

/* line 195 /_base.sass */
.page-id-3591 .intro.section-text-wh-bg, .page-id-3321 .intro.section-text-wh-bg {
  margin-bottom: 0;
}
/* line 198 /_base.sass */
.page-id-3591 .intro.section-text-wh-bg .content, .page-id-3321 .intro.section-text-wh-bg .content {
  width: 62%;
}
/* line 200 /_base.sass */
.page-id-3591 .intro.section-text-wh-bg .content h2, .page-id-3321 .intro.section-text-wh-bg .content h2 {
  font-weight: normal;
}
/* line 202 /_base.sass */
.page-id-3591 .intro.section-text-wh-bg .content p, .page-id-3321 .intro.section-text-wh-bg .content p {
  width: 65%;
}

/* line 206 /_base.sass */
.page-id-3321 section {
  position: relative;
}
/* line 209 /_base.sass */
.page-id-3321 section:after {
  content: "";
  width: 930px;
  position: absolute;
  left: 90px;
  bottom: 1px;
  height: 1px;
  border-bottom: 1px solid #f2f2f2;
}

/* line 219 /_base.sass */
.in-news ul, .press-releases ul, .in-news p, .press-releases p {
  font-size: 14px;
  line-height: 1.42857em;
}

.in-news ul li img {
  display:none;
}
/* line 224 /_base.sass */
.in-news li, .press-releases li {
  display: inline-block;
  vertical-align: top;
  padding-right: 20px;
  margin-bottom: 30px;
}
/* line 230 /_base.sass */
.in-news p, .press-releases p {
  margin: 0;
}
/* line 232 /_base.sass */
.in-news strong, .press-releases strong {
  color: #36383c;
  font-size: 16px;
  display: block;
  margin-bottom: 0.5em;
}

/* line 238 /_base.sass */
.search-filter-bar form input[type="text"] {
  font-family: inherit;
  font-size: 15px;
  padding: 8px 15px;
  border: 1px solid #cfd3d3;
  border-radius: 4px/4px 4px 4px 4px;
  background-clip: padding-box;
  background-color: #f5f7f7;
  box-shadow: inset 0 1px 2px rgba(191, 201, 206, 0.31);
}

/* line 249 /_base.sass */
.search-filter-bar form input[type="text"] {
  padding: 8px 8px 8px 32px;
  background-image: url(images/search-icon.png);
  background-position: 10px 10px;
  background-repeat: no-repeat;
}

/* line 256 /_base.sass */
.styled-select {
  display: inline-block;
  position: relative;
  overflow: hidden;
  width: 250px;
  border: 1px solid #cfd2d4;
  border-radius: 4px;
  background-clip: padding-box;
  background-color: #f3f5f7;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f5f7f7), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(bottom, #f5f7f7 0%, #ffffff 100%);
  background-image: -moz-linear-gradient(bottom, #f5f7f7 0%, #ffffff 100%);
  background-image: linear-gradient(bottom, #f5f7f7 0%, #ffffff 100%);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.styled-select.disabled {
    background:none;
}

.styled-select.disabled:before,
.styled-select.disabled:after {
    display:none;
}

/* line 268 /_base.sass */
.styled-select:before, .styled-select:after {
  content: "";
  position: absolute;
  z-index: 2;
  top: 12px;
  right: 10px;
  width: 0;
  height: 0;
  border: 4px dashed;
  border-color: #888888 transparent;
  pointer-events: none;
}

/* line 280 /_base.sass */
.styled-select:before {
  border-bottom-style: solid;
  border-top: none;
}

/* line 285 /_base.sass */
.styled-select:after {
  margin-top: 7px;
  border-top-style: solid;
  border-bottom: none;
}

/* line 291 /_base.sass */
.styled-select select {
  position: relative;
  width: 130%;
  margin: 0;
  color: #afb0b2;
  font-size: 15px;
  padding: 6px 8px 6px 10px;
  height: 34px;
  background: #f3f5f7;
  background: rgba(0, 0, 0, 0) !important;
  border: 0;
  border-radius: 0;
  -webkit-appearance: none;
}

/* line 306 /_base.sass */
.styled-select select:focus {
  z-index: 3;
  width: 100%;
  color: #394349;
  outline: 2px solid #49aff2;
  outline: 2px solid -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 315 /_base.sass */
.styled-select select > option {
  margin: 3px;
  padding: 6px 8px;
  text-shadow: none;
  background: #f2f2f2;
  border-radius: 3px;
  cursor: pointer;
}
.styled-select select > option.none{
	color: #bbb;
}

/* Fix for IE 8 putting the arrows behind the select element. */
/* line 326 /_base.sass */
.lt-ie9 .styled-select {
  z-index: 1;
}

/* line 330 /_base.sass */
.lt-ie9 .styled-select select {
  z-index: -1;
}

/* line 334 /_base.sass */
.lt-ie9 .styled-select select:focus {
  z-index: 3;
}

/* Dirty fix for Firefox adding padding where it shouldn't. */
@-moz-document url-prefix() {
  /* line 341 /_base.sass */
  .styled-select select {
    padding-left: 6px;
  }
}

/* line 344 /_base.sass */
.fade {
  opacity: 0.5;
  transition: opacity 0.25s ease-in-out;
}
/* line 347 /_base.sass */
.fade:hover {
  opacity: 1;
}

/*! normalize.css v1.1.0 | MIT License | git.io/normalize */
/*! normalize.css v1.1.0 | HTML5 Display Definitions | MIT License | git.io/normalize */
/* line 20, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_html5.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/* line 28, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_html5.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* line 39, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_html5.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 46, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_html5.scss */
[hidden] {
  display: none;
}

/*! normalize.css v1.1.0 | Base | MIT License | git.io/normalize */
/* line 13, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_base.scss */
html {
  font-size: 100%;
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 30, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_base.scss */
html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}

/* line 37, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_base.scss */
body {
  margin: 0;
}

/*! normalize.css v1.1.0 | Links | MIT License | git.io/normalize */
/* line 9, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_links.scss */
a:focus {
  outline: thin dotted;
}

/* line 16, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_links.scss */
a:active,
a:hover {
  outline: 0;
}

/*! normalize.css v1.1.0 | Typography | MIT License | git.io/normalize */
/* line 13, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 19, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}

/* line 24, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
h3 {
  font-size: 1.17em;
  margin: 1em 0;
}

/* line 29, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
h4 {
  font-size: 1em;
  margin: 1.33em 0;
}

/* line 34, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}

/* line 39, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
h6 {
  font-size: 0.67em;
  margin: 2.33em 0;
}

/* line 47, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 54, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
b,
strong {
  font-weight: bold;
}

/* line 59, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
blockquote {
  margin: 1em 40px;
}

/* line 66, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
dfn {
  font-style: italic;
}

/* line 73, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* line 81, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 90, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
p,
pre {
  margin: 1em 0;
}

/* line 100, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

/* line 110, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* line 118, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/* line 127, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
q {
  quotes: none;
}

/* line 132, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/* line 140, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
small {
  font-size: 80%;
}

/* line 147, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 154, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
sup {
  top: -0.5em;
}

/* line 158, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_typography.scss */
sub {
  bottom: -0.25em;
}

/* line 11, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_lists.scss */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}

/* line 15, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_lists.scss */
dd {
  margin: 0 0 0 40px;
}

/* line 23, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_lists.scss */
menu,
ol,
ul {
  padding: 0 0 0 40px;
}

/* line 30, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_lists.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/*! normalize.css v1.1.0 | Embedded Content | MIT License | git.io/normalize */
/* line 9, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_embeds.scss */
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

/* line 18, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_embeds.scss */
svg:not(:root) {
  overflow: hidden;
}

/*! normalize.css v1.1.0 | Figures | MIT License | git.io/normalize */
/* line 9, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_figures.scss */
figure {
  margin: 0;
}

/*! normalize.css v1.1.0 | Forms | MIT License | git.io/normalize */
/* line 10, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_forms.scss */
form {
  margin: 0;
}

/* line 17, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_forms.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 30, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_forms.scss */
legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px;
}

/* line 49, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_forms.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

/* line 63, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_forms.scss */
button,
input {
  line-height: normal;
}

/* line 73, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_forms.scss */
button,
select {
  text-transform: none;
}

/* line 90, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_forms.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible;
}

/* line 101, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_forms.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 113, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_forms.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px;
}

/* line 126, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_forms.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 137, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_forms.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 144, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_forms.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 152, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_forms.scss */
textarea {
  overflow: auto;
  vertical-align: top;
}

/*! normalize.css v1.1.0 | Tables | MIT License | git.io/normalize */
/* line 9, /Library/Ruby/Gems/2.0.0/gems/compass-normalize-1.4.3/stylesheets/normalize/_tables.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*!
 *  Font Awesome 3.2.1
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
 *  http://twitter.com/fontawesome.
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Author - Dave Gandy
 *  ------------------------------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/davegandy
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("/wp-content/themes/medallia/fonts/fontawesome-webfont.eot?v=3.2.1");
  src: url("/wp-content/themes/medallia/fonts/fontawesome-webfont.eot?#iefix&v=3.2.1") format("embedded-opentype"), url("/wp-content/themes/medallia/fonts/fontawesome-webfont.woff?v=3.2.1") format("woff"), url("/wp-content/themes/medallia/fonts/fontawesome-webfont.ttf?v=3.2.1") format("truetype"), url("/wp-content/themes/medallia/fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* FONT AWESOME CORE
 * -------------------------- */
/* line 6 /font-awesome/_core.scss */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  *margin-right: .3em;
}

/* line 11 /font-awesome/_core.scss */
[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}

/* makes the font 33% larger relative to the icon container */
/* line 18 /font-awesome/_core.scss */
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.33333em;
}

/* makes sure icons active on rollover in links */
/* line 26 /font-awesome/_core.scss */
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline;
}

/* increased font size for icon-large */
/* line 34 /font-awesome/_core.scss */
[class^="icon-"].icon-fixed-width,
[class*=" icon-"].icon-fixed-width {
  display: inline-block;
  width: 1.14286em;
  text-align: right;
  padding-right: 0.28571em;
}
/* line 39 /font-awesome/_core.scss */
[class^="icon-"].icon-fixed-width.icon-large,
[class*=" icon-"].icon-fixed-width.icon-large {
  width: 1.42857em;
}

/* line 45 /font-awesome/_core.scss */
.icons-ul {
  margin-left: 2.14286em;
  list-style-type: none;
}
/* line 49 /font-awesome/_core.scss */
.icons-ul > li {
  position: relative;
}
/* line 51 /font-awesome/_core.scss */
.icons-ul .icon-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  text-align: center;
  line-height: inherit;
}

/* line 63 /font-awesome/_core.scss */
[class^="icon-"].hide,
[class*=" icon-"].hide {
  display: none;
}

/* line 68 /font-awesome/_core.scss */
.icon-muted {
  color: #eeeeee;
}

/* line 69 /font-awesome/_core.scss */
.icon-light {
  color: white;
}

/* line 70 /font-awesome/_core.scss */
.icon-dark {
  color: #333333;
}

/* line 75 /font-awesome/_core.scss */
.icon-border {
  border: solid 1px #eeeeee;
  padding: .2em .25em .15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 84 /font-awesome/_core.scss */
.icon-2x {
  font-size: 2em;
}
/* line 86 /font-awesome/_core.scss */
.icon-2x.icon-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 91 /font-awesome/_core.scss */
.icon-3x {
  font-size: 3em;
}
/* line 93 /font-awesome/_core.scss */
.icon-3x.icon-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 98 /font-awesome/_core.scss */
.icon-4x {
  font-size: 4em;
}
/* line 100 /font-awesome/_core.scss */
.icon-4x.icon-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 106 /font-awesome/_core.scss */
.icon-5x {
  font-size: 5em;
}
/* line 108 /font-awesome/_core.scss */
.icon-5x.icon-border {
  border-width: 5px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}

/* line 119 /font-awesome/_core.scss */
.pull-right {
  float: right;
}

/* line 120 /font-awesome/_core.scss */
.pull-left {
  float: left;
}

/* line 124 /font-awesome/_core.scss */
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em;
}
/* line 127 /font-awesome/_core.scss */
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
  margin-left: .3em;
}

/* EXTRAS
 * -------------------------- */
/* Stacked and layered icon */
/* line 25 /font-awesome/_mixins.scss */
.icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: -35%;
}
/* line 33 /font-awesome/_mixins.scss */
.icon-stack [class^="icon-"],
.icon-stack [class*=" icon-"] {
  display: block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 1em;
  line-height: inherit;
  *line-height: 2em;
}
/* line 43 /font-awesome/_mixins.scss */
.icon-stack .icon-stack-base {
  font-size: 2em;
  *line-height: 1em;
}

/* Animated rotating icon */
/* line 9 /font-awesome/_extras.scss */
.icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}

/* Prevent stack and spinners from being taken inline when inside a link */
/* line 19 /font-awesome/_extras.scss */
a .icon-stack,
a .icon-spin {
  display: inline-block;
  text-decoration: none;
}

@-moz-keyframes spin {
  /* line 25 /font-awesome/_extras.scss */
  0% {
    -moz-transform: rotate(0deg);
  }

  /* line 26 /font-awesome/_extras.scss */
  100% {
    -moz-transform: rotate(359deg);
  }
}

@-webkit-keyframes spin {
  /* line 29 /font-awesome/_extras.scss */
  0% {
    -webkit-transform: rotate(0deg);
  }

  /* line 30 /font-awesome/_extras.scss */
  100% {
    -webkit-transform: rotate(359deg);
  }
}

@-o-keyframes spin {
  /* line 33 /font-awesome/_extras.scss */
  0% {
    -o-transform: rotate(0deg);
  }

  /* line 34 /font-awesome/_extras.scss */
  100% {
    -o-transform: rotate(359deg);
  }
}

@-ms-keyframes spin {
  /* line 37 /font-awesome/_extras.scss */
  0% {
    -ms-transform: rotate(0deg);
  }

  /* line 38 /font-awesome/_extras.scss */
  100% {
    -ms-transform: rotate(359deg);
  }
}

@keyframes spin {
  /* line 41 /font-awesome/_extras.scss */
  0% {
    transform: rotate(0deg);
  }

  /* line 42 /font-awesome/_extras.scss */
  100% {
    transform: rotate(359deg);
  }
}

/* Icon rotations and mirroring */
/* line 46 /font-awesome/_extras.scss */
.icon-rotate-90:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

/* line 55 /font-awesome/_extras.scss */
.icon-rotate-180:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

/* line 64 /font-awesome/_extras.scss */
.icon-rotate-270:before {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

/* line 73 /font-awesome/_extras.scss */
.icon-flip-horizontal:before {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 81 /font-awesome/_extras.scss */
.icon-flip-vertical:before {
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* ensure rotation occurs inside anchor tags */
/* line 92 /font-awesome/_extras.scss */
a .icon-rotate-90:before, a .icon-rotate-180:before, a .icon-rotate-270:before, a .icon-flip-horizontal:before, a .icon-flip-vertical:before {
  display: inline-block;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
 * readers do not read off random characters that represent icons */
/* line 5 /font-awesome/_icons.scss */
.icon-glass:before {
  content: "\f000";
}

/* line 6 /font-awesome/_icons.scss */
.icon-music:before {
  content: "\f001";
}

/* line 7 /font-awesome/_icons.scss */
.icon-search:before {
  content: "\f002";
}

/* line 8 /font-awesome/_icons.scss */
.icon-envelope-alt:before {
  content: "\f003";
}

/* line 9 /font-awesome/_icons.scss */
.icon-heart:before {
  content: "\f004";
}

/* line 10 /font-awesome/_icons.scss */
.icon-star:before {
  content: "\f005";
}

/* line 11 /font-awesome/_icons.scss */
.icon-star-empty:before {
  content: "\f006";
}

/* line 12 /font-awesome/_icons.scss */
.icon-user:before {
  content: "\f007";
}

/* line 13 /font-awesome/_icons.scss */
.icon-film:before {
  content: "\f008";
}

/* line 14 /font-awesome/_icons.scss */
.icon-th-large:before {
  content: "\f009";
}

/* line 15 /font-awesome/_icons.scss */
.icon-th:before {
  content: "\f00a";
}

/* line 16 /font-awesome/_icons.scss */
.icon-th-list:before {
  content: "\f00b";
}

/* line 17 /font-awesome/_icons.scss */
.icon-ok:before {
  content: "\f00c";
}

/* line 18 /font-awesome/_icons.scss */
.icon-remove:before {
  content: "\f00d";
}

/* line 19 /font-awesome/_icons.scss */
.icon-zoom-in:before {
  content: "\f00e";
}

/* line 20 /font-awesome/_icons.scss */
.icon-zoom-out:before {
  content: "\f010";
}

/* line 22 /font-awesome/_icons.scss */
.icon-power-off:before,
.icon-off:before {
  content: "\f011";
}

/* line 23 /font-awesome/_icons.scss */
.icon-signal:before {
  content: "\f012";
}

/* line 25 /font-awesome/_icons.scss */
.icon-gear:before,
.icon-cog:before {
  content: "\f013";
}

/* line 26 /font-awesome/_icons.scss */
.icon-trash:before {
  content: "\f014";
}

/* line 27 /font-awesome/_icons.scss */
.icon-home:before {
  content: "\f015";
}

/* line 28 /font-awesome/_icons.scss */
.icon-file-alt:before {
  content: "\f016";
}

/* line 29 /font-awesome/_icons.scss */
.icon-time:before {
  content: "\f017";
}

/* line 30 /font-awesome/_icons.scss */
.icon-road:before {
  content: "\f018";
}

/* line 31 /font-awesome/_icons.scss */
.icon-download-alt:before {
  content: "\f019";
}

/* line 32 /font-awesome/_icons.scss */
.icon-download:before {
  content: "\f01a";
}

/* line 33 /font-awesome/_icons.scss */
.icon-upload:before {
  content: "\f01b";
}

/* line 34 /font-awesome/_icons.scss */
.icon-inbox:before {
  content: "\f01c";
}

/* line 35 /font-awesome/_icons.scss */
.icon-play-circle:before {
  content: "\f01d";
}

/* line 37 /font-awesome/_icons.scss */
.icon-rotate-right:before,
.icon-repeat:before {
  content: "\f01e";
}

/* line 38 /font-awesome/_icons.scss */
.icon-refresh:before {
  content: "\f021";
}

/* line 39 /font-awesome/_icons.scss */
.icon-list-alt:before {
  content: "\f022";
}

/* line 40 /font-awesome/_icons.scss */
.icon-lock:before {
  content: "\f023";
}

/* line 41 /font-awesome/_icons.scss */
.icon-flag:before {
  content: "\f024";
}

/* line 42 /font-awesome/_icons.scss */
.icon-headphones:before {
  content: "\f025";
}

/* line 43 /font-awesome/_icons.scss */
.icon-volume-off:before {
  content: "\f026";
}

/* line 44 /font-awesome/_icons.scss */
.icon-volume-down:before {
  content: "\f027";
}

/* line 45 /font-awesome/_icons.scss */
.icon-volume-up:before {
  content: "\f028";
}

/* line 46 /font-awesome/_icons.scss */
.icon-qrcode:before {
  content: "\f029";
}

/* line 47 /font-awesome/_icons.scss */
.icon-barcode:before {
  content: "\f02a";
}

/* line 48 /font-awesome/_icons.scss */
.icon-tag:before {
  content: "\f02b";
}

/* line 49 /font-awesome/_icons.scss */
.icon-tags:before {
  content: "\f02c";
}

/* line 50 /font-awesome/_icons.scss */
.icon-book:before {
  content: "\f02d";
}

/* line 51 /font-awesome/_icons.scss */
.icon-bookmark:before {
  content: "\f02e";
}

/* line 52 /font-awesome/_icons.scss */
.icon-print:before {
  content: "\f02f";
}

/* line 53 /font-awesome/_icons.scss */
.icon-camera:before {
  content: "\f030";
}

/* line 54 /font-awesome/_icons.scss */
.icon-font:before {
  content: "\f031";
}

/* line 55 /font-awesome/_icons.scss */
.icon-bold:before {
  content: "\f032";
}

/* line 56 /font-awesome/_icons.scss */
.icon-italic:before {
  content: "\f033";
}

/* line 57 /font-awesome/_icons.scss */
.icon-text-height:before {
  content: "\f034";
}

/* line 58 /font-awesome/_icons.scss */
.icon-text-width:before {
  content: "\f035";
}

/* line 59 /font-awesome/_icons.scss */
.icon-align-left:before {
  content: "\f036";
}

/* line 60 /font-awesome/_icons.scss */
.icon-align-center:before {
  content: "\f037";
}

/* line 61 /font-awesome/_icons.scss */
.icon-align-right:before {
  content: "\f038";
}

/* line 62 /font-awesome/_icons.scss */
.icon-align-justify:before {
  content: "\f039";
}

/* line 63 /font-awesome/_icons.scss */
.icon-list:before {
  content: "\f03a";
}

/* line 64 /font-awesome/_icons.scss */
.icon-indent-left:before {
  content: "\f03b";
}

/* line 65 /font-awesome/_icons.scss */
.icon-indent-right:before {
  content: "\f03c";
}

/* line 66 /font-awesome/_icons.scss */
.icon-facetime-video:before {
  content: "\f03d";
}

/* line 67 /font-awesome/_icons.scss */
.icon-picture:before {
  content: "\f03e";
}

/* line 68 /font-awesome/_icons.scss */
.icon-pencil:before {
  content: "\f040";
}

/* line 69 /font-awesome/_icons.scss */
.icon-map-marker:before {
  content: "\f041";
}

/* line 70 /font-awesome/_icons.scss */
.icon-adjust:before {
  content: "\f042";
}

/* line 71 /font-awesome/_icons.scss */
.icon-tint:before {
  content: "\f043";
}

/* line 72 /font-awesome/_icons.scss */
.icon-edit:before {
  content: "\f044";
}

/* line 73 /font-awesome/_icons.scss */
.icon-share:before {
  content: "\f045";
}

/* line 74 /font-awesome/_icons.scss */
.icon-check:before {
  content: "\f046";
}

/* line 75 /font-awesome/_icons.scss */
.icon-move:before {
  content: "\f047";
}

/* line 76 /font-awesome/_icons.scss */
.icon-step-backward:before {
  content: "\f048";
}

/* line 77 /font-awesome/_icons.scss */
.icon-fast-backward:before {
  content: "\f049";
}

/* line 78 /font-awesome/_icons.scss */
.icon-backward:before {
  content: "\f04a";
}

/* line 79 /font-awesome/_icons.scss */
.icon-play:before {
  content: "\f04b";
}

/* line 80 /font-awesome/_icons.scss */
.icon-pause:before {
  content: "\f04c";
}

/* line 81 /font-awesome/_icons.scss */
.icon-stop:before {
  content: "\f04d";
}

/* line 82 /font-awesome/_icons.scss */
.icon-forward:before {
  content: "\f04e";
}

/* line 83 /font-awesome/_icons.scss */
.icon-fast-forward:before {
  content: "\f050";
}

/* line 84 /font-awesome/_icons.scss */
.icon-step-forward:before {
  content: "\f051";
}

/* line 85 /font-awesome/_icons.scss */
.icon-eject:before {
  content: "\f052";
}

/* line 86 /font-awesome/_icons.scss */
.icon-chevron-left:before {
  content: "\f053";
}

/* line 87 /font-awesome/_icons.scss */
.icon-chevron-right:before {
  content: "\f054";
}

/* line 88 /font-awesome/_icons.scss */
.icon-plus-sign:before {
  content: "\f055";
}

/* line 89 /font-awesome/_icons.scss */
.icon-minus-sign:before {
  content: "\f056";
}

/* line 90 /font-awesome/_icons.scss */
.icon-remove-sign:before {
  content: "\f057";
}

/* line 91 /font-awesome/_icons.scss */
.icon-ok-sign:before {
  content: "\f058";
}

/* line 92 /font-awesome/_icons.scss */
.icon-question-sign:before {
  content: "\f059";
}

/* line 93 /font-awesome/_icons.scss */
.icon-info-sign:before {
  content: "\f05a";
}

/* line 94 /font-awesome/_icons.scss */
.icon-screenshot:before {
  content: "\f05b";
}

/* line 95 /font-awesome/_icons.scss */
.icon-remove-circle:before {
  content: "\f05c";
}

/* line 96 /font-awesome/_icons.scss */
.icon-ok-circle:before {
  content: "\f05d";
}

/* line 97 /font-awesome/_icons.scss */
.icon-ban-circle:before {
  content: "\f05e";
}

/* line 98 /font-awesome/_icons.scss */
.icon-arrow-left:before {
  content: "\f060";
}

/* line 99 /font-awesome/_icons.scss */
.icon-arrow-right:before {
  content: "\f061";
}

/* line 100 /font-awesome/_icons.scss */
.icon-arrow-up:before {
  content: "\f062";
}

/* line 101 /font-awesome/_icons.scss */
.icon-arrow-down:before {
  content: "\f063";
}

/* line 103 /font-awesome/_icons.scss */
.icon-mail-forward:before,
.icon-share-alt:before {
  content: "\f064";
}

/* line 104 /font-awesome/_icons.scss */
.icon-resize-full:before {
  content: "\f065";
}

/* line 105 /font-awesome/_icons.scss */
.icon-resize-small:before {
  content: "\f066";
}

/* line 106 /font-awesome/_icons.scss */
.icon-plus:before {
  content: "\f067";
}

/* line 107 /font-awesome/_icons.scss */
.icon-minus:before {
  content: "\f068";
}

/* line 108 /font-awesome/_icons.scss */
.icon-asterisk:before {
  content: "\f069";
}

/* line 109 /font-awesome/_icons.scss */
.icon-exclamation-sign:before {
  content: "\f06a";
}

/* line 110 /font-awesome/_icons.scss */
.icon-gift:before {
  content: "\f06b";
}

/* line 111 /font-awesome/_icons.scss */
.icon-leaf:before {
  content: "\f06c";
}

/* line 112 /font-awesome/_icons.scss */
.icon-fire:before {
  content: "\f06d";
}

/* line 113 /font-awesome/_icons.scss */
.icon-eye-open:before {
  content: "\f06e";
}

/* line 114 /font-awesome/_icons.scss */
.icon-eye-close:before {
  content: "\f070";
}

/* line 115 /font-awesome/_icons.scss */
.icon-warning-sign:before {
  content: "\f071";
}

/* line 116 /font-awesome/_icons.scss */
.icon-plane:before {
  content: "\f072";
}

/* line 117 /font-awesome/_icons.scss */
.icon-calendar:before {
  content: "\f073";
}

/* line 118 /font-awesome/_icons.scss */
.icon-random:before {
  content: "\f074";
}

/* line 119 /font-awesome/_icons.scss */
.icon-comment:before {
  content: "\f075";
}

/* line 120 /font-awesome/_icons.scss */
.icon-magnet:before {
  content: "\f076";
}

/* line 121 /font-awesome/_icons.scss */
.icon-chevron-up:before {
  content: "\f077";
}

/* line 122 /font-awesome/_icons.scss */
.icon-chevron-down:before {
  content: "\f078";
}

/* line 123 /font-awesome/_icons.scss */
.icon-retweet:before {
  content: "\f079";
}

/* line 124 /font-awesome/_icons.scss */
.icon-shopping-cart:before {
  content: "\f07a";
}

/* line 125 /font-awesome/_icons.scss */
.icon-folder-close:before {
  content: "\f07b";
}

/* line 126 /font-awesome/_icons.scss */
.icon-folder-open:before {
  content: "\f07c";
}

/* line 127 /font-awesome/_icons.scss */
.icon-resize-vertical:before {
  content: "\f07d";
}

/* line 128 /font-awesome/_icons.scss */
.icon-resize-horizontal:before {
  content: "\f07e";
}

/* line 129 /font-awesome/_icons.scss */
.icon-bar-chart:before {
  content: "\f080";
}

/* line 130 /font-awesome/_icons.scss */
.icon-twitter-sign:before {
  content: "\f081";
}

/* line 131 /font-awesome/_icons.scss */
.icon-facebook-sign:before {
  content: "\f082";
}

/* line 132 /font-awesome/_icons.scss */
.icon-camera-retro:before {
  content: "\f083";
}

/* line 133 /font-awesome/_icons.scss */
.icon-key:before {
  content: "\f084";
}

/* line 135 /font-awesome/_icons.scss */
.icon-gears:before,
.icon-cogs:before {
  content: "\f085";
}

/* line 136 /font-awesome/_icons.scss */
.icon-comments:before {
  content: "\f086";
}

/* line 137 /font-awesome/_icons.scss */
.icon-thumbs-up-alt:before {
  content: "\f087";
}

/* line 138 /font-awesome/_icons.scss */
.icon-thumbs-down-alt:before {
  content: "\f088";
}

/* line 139 /font-awesome/_icons.scss */
.icon-star-half:before {
  content: "\f089";
}

/* line 140 /font-awesome/_icons.scss */
.icon-heart-empty:before {
  content: "\f08a";
}

/* line 141 /font-awesome/_icons.scss */
.icon-signout:before {
  content: "\f08b";
}

/* line 142 /font-awesome/_icons.scss */
.icon-linkedin-sign:before {
  content: "\f08c";
}

/* line 143 /font-awesome/_icons.scss */
.icon-pushpin:before {
  content: "\f08d";
}

/* line 144 /font-awesome/_icons.scss */
.icon-external-link:before {
  content: "\f08e";
}

/* line 145 /font-awesome/_icons.scss */
.icon-signin:before {
  content: "\f090";
}

/* line 146 /font-awesome/_icons.scss */
.icon-trophy:before {
  content: "\f091";
}

/* line 147 /font-awesome/_icons.scss */
.icon-github-sign:before {
  content: "\f092";
}

/* line 148 /font-awesome/_icons.scss */
.icon-upload-alt:before {
  content: "\f093";
}

/* line 149 /font-awesome/_icons.scss */
.icon-lemon:before {
  content: "\f094";
}

/* line 150 /font-awesome/_icons.scss */
.icon-phone:before {
  content: "\f095";
}

/* line 152 /font-awesome/_icons.scss */
.icon-unchecked:before,
.icon-check-empty:before {
  content: "\f096";
}

/* line 153 /font-awesome/_icons.scss */
.icon-bookmark-empty:before {
  content: "\f097";
}

/* line 154 /font-awesome/_icons.scss */
.icon-phone-sign:before {
  content: "\f098";
}

/* line 155 /font-awesome/_icons.scss */
.icon-twitter:before {
  content: "\f099";
}

/* line 156 /font-awesome/_icons.scss */
.icon-facebook:before {
  content: "\f09a";
}

/* line 157 /font-awesome/_icons.scss */
.icon-github:before {
  content: "\f09b";
}

/* line 158 /font-awesome/_icons.scss */
.icon-unlock:before {
  content: "\f09c";
}

/* line 159 /font-awesome/_icons.scss */
.icon-credit-card:before {
  content: "\f09d";
}

/* line 160 /font-awesome/_icons.scss */
.icon-rss:before {
  content: "\f09e";
}

/* line 161 /font-awesome/_icons.scss */
.icon-hdd:before {
  content: "\f0a0";
}

/* line 162 /font-awesome/_icons.scss */
.icon-bullhorn:before {
  content: "\f0a1";
}

/* line 163 /font-awesome/_icons.scss */
.icon-bell:before {
  content: "\f0a2";
}

/* line 164 /font-awesome/_icons.scss */
.icon-certificate:before {
  content: "\f0a3";
}

/* line 165 /font-awesome/_icons.scss */
.icon-hand-right:before {
  content: "\f0a4";
}

/* line 166 /font-awesome/_icons.scss */
.icon-hand-left:before {
  content: "\f0a5";
}

/* line 167 /font-awesome/_icons.scss */
.icon-hand-up:before {
  content: "\f0a6";
}

/* line 168 /font-awesome/_icons.scss */
.icon-hand-down:before {
  content: "\f0a7";
}

/* line 169 /font-awesome/_icons.scss */
.icon-circle-arrow-left:before {
  content: "\f0a8";
}

/* line 170 /font-awesome/_icons.scss */
.icon-circle-arrow-right:before {
  content: "\f0a9";
}

/* line 171 /font-awesome/_icons.scss */
.icon-circle-arrow-up:before {
  content: "\f0aa";
}

/* line 172 /font-awesome/_icons.scss */
.icon-circle-arrow-down:before {
  content: "\f0ab";
}

/* line 173 /font-awesome/_icons.scss */
.icon-globe:before {
  content: "\f0ac";
}

/* line 174 /font-awesome/_icons.scss */
.icon-wrench:before {
  content: "\f0ad";
}

/* line 175 /font-awesome/_icons.scss */
.icon-tasks:before {
  content: "\f0ae";
}

/* line 176 /font-awesome/_icons.scss */
.icon-filter:before {
  content: "\f0b0";
}

/* line 177 /font-awesome/_icons.scss */
.icon-briefcase:before {
  content: "\f0b1";
}

/* line 178 /font-awesome/_icons.scss */
.icon-fullscreen:before {
  content: "\f0b2";
}

/* line 179 /font-awesome/_icons.scss */
.icon-group:before {
  content: "\f0c0";
}

/* line 180 /font-awesome/_icons.scss */
.icon-link:before {
  content: "\f0c1";
}

/* line 181 /font-awesome/_icons.scss */
.icon-cloud:before {
  content: "\f0c2";
}

/* line 182 /font-awesome/_icons.scss */
.icon-beaker:before {
  content: "\f0c3";
}

/* line 183 /font-awesome/_icons.scss */
.icon-cut:before {
  content: "\f0c4";
}

/* line 184 /font-awesome/_icons.scss */
.icon-copy:before {
  content: "\f0c5";
}

/* line 186 /font-awesome/_icons.scss */
.icon-paperclip:before,
.icon-paper-clip:before {
  content: "\f0c6";
}

/* line 187 /font-awesome/_icons.scss */
.icon-save:before {
  content: "\f0c7";
}

/* line 188 /font-awesome/_icons.scss */
.icon-sign-blank:before {
  content: "\f0c8";
}

/* line 189 /font-awesome/_icons.scss */
.icon-reorder:before {
  content: "\f0c9";
}

/* line 190 /font-awesome/_icons.scss */
.icon-list-ul:before {
  content: "\f0ca";
}

/* line 191 /font-awesome/_icons.scss */
.icon-list-ol:before {
  content: "\f0cb";
}

/* line 192 /font-awesome/_icons.scss */
.icon-strikethrough:before {
  content: "\f0cc";
}

/* line 193 /font-awesome/_icons.scss */
.icon-underline:before {
  content: "\f0cd";
}

/* line 194 /font-awesome/_icons.scss */
.icon-table:before {
  content: "\f0ce";
}

/* line 195 /font-awesome/_icons.scss */
.icon-magic:before {
  content: "\f0d0";
}

/* line 196 /font-awesome/_icons.scss */
.icon-truck:before {
  content: "\f0d1";
}

/* line 197 /font-awesome/_icons.scss */
.icon-pinterest:before {
  content: "\f0d2";
}

/* line 198 /font-awesome/_icons.scss */
.icon-pinterest-sign:before {
  content: "\f0d3";
}

/* line 199 /font-awesome/_icons.scss */
.icon-google-plus-sign:before {
  content: "\f0d4";
}

/* line 200 /font-awesome/_icons.scss */
.icon-google-plus:before {
  content: "\f0d5";
}

/* line 201 /font-awesome/_icons.scss */
.icon-money:before {
  content: "\f0d6";
}

/* line 202 /font-awesome/_icons.scss */
.icon-caret-down:before {
  content: "\f0d7";
}

/* line 203 /font-awesome/_icons.scss */
.icon-caret-up:before {
  content: "\f0d8";
}

/* line 204 /font-awesome/_icons.scss */
.icon-caret-left:before {
  content: "\f0d9";
}

/* line 205 /font-awesome/_icons.scss */
.icon-caret-right:before {
  content: "\f0da";
}

/* line 206 /font-awesome/_icons.scss */
.icon-columns:before {
  content: "\f0db";
}

/* line 207 /font-awesome/_icons.scss */
.icon-sort:before {
  content: "\f0dc";
}

/* line 208 /font-awesome/_icons.scss */
.icon-sort-down:before {
  content: "\f0dd";
}

/* line 209 /font-awesome/_icons.scss */
.icon-sort-up:before {
  content: "\f0de";
}

/* line 210 /font-awesome/_icons.scss */
.icon-envelope:before {
  content: "\f0e0";
}

/* line 211 /font-awesome/_icons.scss */
.icon-linkedin:before {
  content: "\f0e1";
}

/* line 213 /font-awesome/_icons.scss */
.icon-rotate-left:before,
.icon-undo:before {
  content: "\f0e2";
}

/* line 214 /font-awesome/_icons.scss */
.icon-legal:before {
  content: "\f0e3";
}

/* line 215 /font-awesome/_icons.scss */
.icon-dashboard:before {
  content: "\f0e4";
}

/* line 216 /font-awesome/_icons.scss */
.icon-comment-alt:before {
  content: "\f0e5";
}

/* line 217 /font-awesome/_icons.scss */
.icon-comments-alt:before {
  content: "\f0e6";
}

/* line 218 /font-awesome/_icons.scss */
.icon-bolt:before {
  content: "\f0e7";
}

/* line 219 /font-awesome/_icons.scss */
.icon-sitemap:before {
  content: "\f0e8";
}

/* line 220 /font-awesome/_icons.scss */
.icon-umbrella:before {
  content: "\f0e9";
}

/* line 221 /font-awesome/_icons.scss */
.icon-paste:before {
  content: "\f0ea";
}

/* line 222 /font-awesome/_icons.scss */
.icon-lightbulb:before {
  content: "\f0eb";
}

/* line 223 /font-awesome/_icons.scss */
.icon-exchange:before {
  content: "\f0ec";
}

/* line 224 /font-awesome/_icons.scss */
.icon-cloud-download:before {
  content: "\f0ed";
}

/* line 225 /font-awesome/_icons.scss */
.icon-cloud-upload:before {
  content: "\f0ee";
}

/* line 226 /font-awesome/_icons.scss */
.icon-user-md:before {
  content: "\f0f0";
}

/* line 227 /font-awesome/_icons.scss */
.icon-stethoscope:before {
  content: "\f0f1";
}

/* line 228 /font-awesome/_icons.scss */
.icon-suitcase:before {
  content: "\f0f2";
}

/* line 229 /font-awesome/_icons.scss */
.icon-bell-alt:before {
  content: "\f0f3";
}

/* line 230 /font-awesome/_icons.scss */
.icon-coffee:before {
  content: "\f0f4";
}

/* line 231 /font-awesome/_icons.scss */
.icon-food:before {
  content: "\f0f5";
}

/* line 232 /font-awesome/_icons.scss */
.icon-file-text-alt:before {
  content: "\f0f6";
}

/* line 233 /font-awesome/_icons.scss */
.icon-building:before {
  content: "\f0f7";
}

/* line 234 /font-awesome/_icons.scss */
.icon-hospital:before {
  content: "\f0f8";
}

/* line 235 /font-awesome/_icons.scss */
.icon-ambulance:before {
  content: "\f0f9";
}

/* line 236 /font-awesome/_icons.scss */
.icon-medkit:before {
  content: "\f0fa";
}

/* line 237 /font-awesome/_icons.scss */
.icon-fighter-jet:before {
  content: "\f0fb";
}

/* line 238 /font-awesome/_icons.scss */
.icon-beer:before {
  content: "\f0fc";
}

/* line 239 /font-awesome/_icons.scss */
.icon-h-sign:before {
  content: "\f0fd";
}

/* line 240 /font-awesome/_icons.scss */
.icon-plus-sign-alt:before {
  content: "\f0fe";
}

/* line 241 /font-awesome/_icons.scss */
.icon-double-angle-left:before {
  content: "\f100";
}

/* line 242 /font-awesome/_icons.scss */
.icon-double-angle-right:before {
  content: "\f101";
}

/* line 243 /font-awesome/_icons.scss */
.icon-double-angle-up:before {
  content: "\f102";
}

/* line 244 /font-awesome/_icons.scss */
.icon-double-angle-down:before {
  content: "\f103";
}

/* line 245 /font-awesome/_icons.scss */
.icon-angle-left:before {
  content: "\f104";
}

/* line 246 /font-awesome/_icons.scss */
.icon-angle-right:before {
  content: "\f105";
}

/* line 247 /font-awesome/_icons.scss */
.icon-angle-up:before {
  content: "\f106";
}

/* line 248 /font-awesome/_icons.scss */
.icon-angle-down:before {
  content: "\f107";
}

/* line 249 /font-awesome/_icons.scss */
.icon-desktop:before {
  content: "\f108";
}

/* line 250 /font-awesome/_icons.scss */
.icon-laptop:before {
  content: "\f109";
}

/* line 251 /font-awesome/_icons.scss */
.icon-tablet:before {
  content: "\f10a";
}

/* line 252 /font-awesome/_icons.scss */
.icon-mobile-phone:before {
  content: "\f10b";
}

/* line 253 /font-awesome/_icons.scss */
.icon-circle-blank:before {
  content: "\f10c";
}

/* line 254 /font-awesome/_icons.scss */
.icon-quote-left:before {
  content: "\f10d";
}

/* line 255 /font-awesome/_icons.scss */
.icon-quote-right:before {
  content: "\f10e";
}

/* line 256 /font-awesome/_icons.scss */
.icon-spinner:before {
  content: "\f110";
}

/* line 257 /font-awesome/_icons.scss */
.icon-circle:before {
  content: "\f111";
}

/* line 259 /font-awesome/_icons.scss */
.icon-mail-reply:before,
.icon-reply:before {
  content: "\f112";
}

/* line 260 /font-awesome/_icons.scss */
.icon-github-alt:before {
  content: "\f113";
}

/* line 261 /font-awesome/_icons.scss */
.icon-folder-close-alt:before {
  content: "\f114";
}

/* line 262 /font-awesome/_icons.scss */
.icon-folder-open-alt:before {
  content: "\f115";
}

/* line 263 /font-awesome/_icons.scss */
.icon-expand-alt:before {
  content: "\f116";
}

/* line 264 /font-awesome/_icons.scss */
.icon-collapse-alt:before {
  content: "\f117";
}

/* line 265 /font-awesome/_icons.scss */
.icon-smile:before {
  content: "\f118";
}

/* line 266 /font-awesome/_icons.scss */
.icon-frown:before {
  content: "\f119";
}

/* line 267 /font-awesome/_icons.scss */
.icon-meh:before {
  content: "\f11a";
}

/* line 268 /font-awesome/_icons.scss */
.icon-gamepad:before {
  content: "\f11b";
}

/* line 269 /font-awesome/_icons.scss */
.icon-keyboard:before {
  content: "\f11c";
}

/* line 270 /font-awesome/_icons.scss */
.icon-flag-alt:before {
  content: "\f11d";
}

/* line 271 /font-awesome/_icons.scss */
.icon-flag-checkered:before {
  content: "\f11e";
}

/* line 272 /font-awesome/_icons.scss */
.icon-terminal:before {
  content: "\f120";
}

/* line 273 /font-awesome/_icons.scss */
.icon-code:before {
  content: "\f121";
}

/* line 274 /font-awesome/_icons.scss */
.icon-reply-all:before {
  content: "\f122";
}

/* line 275 /font-awesome/_icons.scss */
.icon-mail-reply-all:before {
  content: "\f122";
}

/* line 277 /font-awesome/_icons.scss */
.icon-star-half-full:before,
.icon-star-half-empty:before {
  content: "\f123";
}

/* line 278 /font-awesome/_icons.scss */
.icon-location-arrow:before {
  content: "\f124";
}

/* line 279 /font-awesome/_icons.scss */
.icon-crop:before {
  content: "\f125";
}

/* line 280 /font-awesome/_icons.scss */
.icon-code-fork:before {
  content: "\f126";
}

/* line 281 /font-awesome/_icons.scss */
.icon-unlink:before {
  content: "\f127";
}

/* line 282 /font-awesome/_icons.scss */
.icon-question:before {
  content: "\f128";
}

/* line 283 /font-awesome/_icons.scss */
.icon-info:before {
  content: "\f129";
}

/* line 284 /font-awesome/_icons.scss */
.icon-exclamation:before {
  content: "\f12a";
}

/* line 285 /font-awesome/_icons.scss */
.icon-superscript:before {
  content: "\f12b";
}

/* line 286 /font-awesome/_icons.scss */
.icon-subscript:before {
  content: "\f12c";
}

/* line 287 /font-awesome/_icons.scss */
.icon-eraser:before {
  content: "\f12d";
}

/* line 288 /font-awesome/_icons.scss */
.icon-puzzle-piece:before {
  content: "\f12e";
}

/* line 289 /font-awesome/_icons.scss */
.icon-microphone:before {
  content: "\f130";
}

/* line 290 /font-awesome/_icons.scss */
.icon-microphone-off:before {
  content: "\f131";
}

/* line 291 /font-awesome/_icons.scss */
.icon-shield:before {
  content: "\f132";
}

/* line 292 /font-awesome/_icons.scss */
.icon-calendar-empty:before {
  content: "\f133";
}

/* line 293 /font-awesome/_icons.scss */
.icon-fire-extinguisher:before {
  content: "\f134";
}

/* line 294 /font-awesome/_icons.scss */
.icon-rocket:before {
  content: "\f135";
}

/* line 295 /font-awesome/_icons.scss */
.icon-maxcdn:before {
  content: "\f136";
}

/* line 296 /font-awesome/_icons.scss */
.icon-chevron-sign-left:before {
  content: "\f137";
}

/* line 297 /font-awesome/_icons.scss */
.icon-chevron-sign-right:before {
  content: "\f138";
}

/* line 298 /font-awesome/_icons.scss */
.icon-chevron-sign-up:before {
  content: "\f139";
}

/* line 299 /font-awesome/_icons.scss */
.icon-chevron-sign-down:before {
  content: "\f13a";
}

/* line 300 /font-awesome/_icons.scss */
.icon-html5:before {
  content: "\f13b";
}

/* line 301 /font-awesome/_icons.scss */
.icon-css3:before {
  content: "\f13c";
}

/* line 302 /font-awesome/_icons.scss */
.icon-anchor:before {
  content: "\f13d";
}

/* line 303 /font-awesome/_icons.scss */
.icon-unlock-alt:before {
  content: "\f13e";
}

/* line 304 /font-awesome/_icons.scss */
.icon-bullseye:before {
  content: "\f140";
}

/* line 305 /font-awesome/_icons.scss */
.icon-ellipsis-horizontal:before {
  content: "\f141";
}

/* line 306 /font-awesome/_icons.scss */
.icon-ellipsis-vertical:before {
  content: "\f142";
}

/* line 307 /font-awesome/_icons.scss */
.icon-rss-sign:before {
  content: "\f143";
}

/* line 308 /font-awesome/_icons.scss */
.icon-play-sign:before {
  content: "\f144";
}

/* line 309 /font-awesome/_icons.scss */
.icon-ticket:before {
  content: "\f145";
}

/* line 310 /font-awesome/_icons.scss */
.icon-minus-sign-alt:before {
  content: "\f146";
}

/* line 311 /font-awesome/_icons.scss */
.icon-check-minus:before {
  content: "\f147";
}

/* line 312 /font-awesome/_icons.scss */
.icon-level-up:before {
  content: "\f148";
}

/* line 313 /font-awesome/_icons.scss */
.icon-level-down:before {
  content: "\f149";
}

/* line 314 /font-awesome/_icons.scss */
.icon-check-sign:before {
  content: "\f14a";
}

/* line 315 /font-awesome/_icons.scss */
.icon-edit-sign:before {
  content: "\f14b";
}

/* line 316 /font-awesome/_icons.scss */
.icon-external-link-sign:before {
  content: "\f14c";
}

/* line 317 /font-awesome/_icons.scss */
.icon-share-sign:before {
  content: "\f14d";
}

/* line 318 /font-awesome/_icons.scss */
.icon-compass:before {
  content: "\f14e";
}

/* line 319 /font-awesome/_icons.scss */
.icon-collapse:before {
  content: "\f150";
}

/* line 320 /font-awesome/_icons.scss */
.icon-collapse-top:before {
  content: "\f151";
}

/* line 321 /font-awesome/_icons.scss */
.icon-expand:before {
  content: "\f152";
}

/* line 323 /font-awesome/_icons.scss */
.icon-euro:before,
.icon-eur:before {
  content: "\f153";
}

/* line 324 /font-awesome/_icons.scss */
.icon-gbp:before {
  content: "\f154";
}

/* line 326 /font-awesome/_icons.scss */
.icon-dollar:before,
.icon-usd:before {
  content: "\f155";
}

/* line 328 /font-awesome/_icons.scss */
.icon-rupee:before,
.icon-inr:before {
  content: "\f156";
}

/* line 330 /font-awesome/_icons.scss */
.icon-yen:before,
.icon-jpy:before {
  content: "\f157";
}

/* line 332 /font-awesome/_icons.scss */
.icon-renminbi:before,
.icon-cny:before {
  content: "\f158";
}

/* line 334 /font-awesome/_icons.scss */
.icon-won:before,
.icon-krw:before {
  content: "\f159";
}

/* line 336 /font-awesome/_icons.scss */
.icon-bitcoin:before,
.icon-btc:before {
  content: "\f15a";
}

/* line 337 /font-awesome/_icons.scss */
.icon-file:before {
  content: "\f15b";
}

/* line 338 /font-awesome/_icons.scss */
.icon-file-text:before {
  content: "\f15c";
}

/* line 339 /font-awesome/_icons.scss */
.icon-sort-by-alphabet:before {
  content: "\f15d";
}

/* line 340 /font-awesome/_icons.scss */
.icon-sort-by-alphabet-alt:before {
  content: "\f15e";
}

/* line 341 /font-awesome/_icons.scss */
.icon-sort-by-attributes:before {
  content: "\f160";
}

/* line 342 /font-awesome/_icons.scss */
.icon-sort-by-attributes-alt:before {
  content: "\f161";
}

/* line 343 /font-awesome/_icons.scss */
.icon-sort-by-order:before {
  content: "\f162";
}

/* line 344 /font-awesome/_icons.scss */
.icon-sort-by-order-alt:before {
  content: "\f163";
}

/* line 345 /font-awesome/_icons.scss */
.icon-thumbs-up:before {
  content: "\f164";
}

/* line 346 /font-awesome/_icons.scss */
.icon-thumbs-down:before {
  content: "\f165";
}

/* line 347 /font-awesome/_icons.scss */
.icon-youtube-sign:before {
  content: "\f166";
}

/* line 348 /font-awesome/_icons.scss */
.icon-youtube:before {
  content: "\f167";
}

/* line 349 /font-awesome/_icons.scss */
.icon-xing:before {
  content: "\f168";
}

/* line 350 /font-awesome/_icons.scss */
.icon-xing-sign:before {
  content: "\f169";
}

/* line 351 /font-awesome/_icons.scss */
.icon-youtube-play:before {
  content: "\f16a";
}

/* line 352 /font-awesome/_icons.scss */
.icon-dropbox:before {
  content: "\f16b";
}

/* line 353 /font-awesome/_icons.scss */
.icon-stackexchange:before {
  content: "\f16c";
}

/* line 354 /font-awesome/_icons.scss */
.icon-instagram:before {
  content: "\f16d";
}

/* line 355 /font-awesome/_icons.scss */
.icon-flickr:before {
  content: "\f16e";
}

/* line 356 /font-awesome/_icons.scss */
.icon-adn:before {
  content: "\f170";
}

/* line 357 /font-awesome/_icons.scss */
.icon-bitbucket:before {
  content: "\f171";
}

/* line 358 /font-awesome/_icons.scss */
.icon-bitbucket-sign:before {
  content: "\f172";
}

/* line 359 /font-awesome/_icons.scss */
.icon-tumblr:before {
  content: "\f173";
}

/* line 360 /font-awesome/_icons.scss */
.icon-tumblr-sign:before {
  content: "\f174";
}

/* line 361 /font-awesome/_icons.scss */
.icon-long-arrow-down:before {
  content: "\f175";
}

/* line 362 /font-awesome/_icons.scss */
.icon-long-arrow-up:before {
  content: "\f176";
}

/* line 363 /font-awesome/_icons.scss */
.icon-long-arrow-left:before {
  content: "\f177";
}

/* line 364 /font-awesome/_icons.scss */
.icon-long-arrow-right:before {
  content: "\f178";
}

/* line 365 /font-awesome/_icons.scss */
.icon-apple:before {
  content: "\f179";
}

/* line 366 /font-awesome/_icons.scss */
.icon-windows:before {
  content: "\f17a";
}

/* line 367 /font-awesome/_icons.scss */
.icon-android:before {
  content: "\f17b";
}

/* line 368 /font-awesome/_icons.scss */
.icon-linux:before {
  content: "\f17c";
}

/* line 369 /font-awesome/_icons.scss */
.icon-dribbble:before {
  content: "\f17d";
}

/* line 370 /font-awesome/_icons.scss */
.icon-skype:before {
  content: "\f17e";
}

/* line 371 /font-awesome/_icons.scss */
.icon-foursquare:before {
  content: "\f180";
}

/* line 372 /font-awesome/_icons.scss */
.icon-trello:before {
  content: "\f181";
}

/* line 373 /font-awesome/_icons.scss */
.icon-female:before {
  content: "\f182";
}

/* line 374 /font-awesome/_icons.scss */
.icon-male:before {
  content: "\f183";
}

/* line 375 /font-awesome/_icons.scss */
.icon-gittip:before {
  content: "\f184";
}

/* line 376 /font-awesome/_icons.scss */
.icon-sun:before {
  content: "\f185";
}

/* line 377 /font-awesome/_icons.scss */
.icon-moon:before {
  content: "\f186";
}

/* line 378 /font-awesome/_icons.scss */
.icon-archive:before {
  content: "\f187";
}

/* line 379 /font-awesome/_icons.scss */
.icon-bug:before {
  content: "\f188";
}

/* line 380 /font-awesome/_icons.scss */
.icon-vk:before {
  content: "\f189";
}

/* line 381 /font-awesome/_icons.scss */
.icon-weibo:before {
  content: "\f18a";
}

/* line 382 /font-awesome/_icons.scss */
.icon-renren:before {
  content: "\f18b";
}

/* line 1 /_classes.sass */
.align-left {
  float: left;
}

/* line 4 /_classes.sass */
.align-right {
  float: right;
}

/* line 7 /_classes.sass */
a:focus {
  outline: 0px;
}

/* line 10 /_classes.sass */
a.btn, .hero a, .resources-paginate a,.btn, .hero a, .resources-paginate a, input[type="submit"] {
  display: inline-block;
  padding: 9px 15px;
  vertical-align: middle;
  font-size: 16px;
  font-weight: 800;
  line-height: 1em;
  text-transform: uppercase;
  color: white;
  background-color: #0076c3;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0082c9), color-stop(33%, #006cbc), color-stop(66%, #006cbc), color-stop(100%, #0082c9));
  background-image: -webkit-linear-gradient(#0082c9, #006cbc 33%, #006cbc 66%, #0082c9);
  background-image: -moz-linear-gradient(#0082c9, #006cbc 33%, #006cbc 66%, #0082c9);
  background-image: linear-gradient(#0082c9, #006cbc 33%, #006cbc 66%, #0082c9);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border-width: 1px;
  border-style: solid;
  border-color: #0464a7;
  border-radius: 5px;
}


.page-template-page-software section a:hover:visited {
      color: #fff !important;
}

/* line 31 /_classes.sass */
a.btn:visited, .hero a:visited, .resources-paginate a:visited,
.btn:visited,
.hero a:visited,
.resources-paginate a:visited,
input[type="submit"]:visited {
  color: white;
}
/* line 34 /_classes.sass */
a.btn:hover, .hero a:hover, .resources-paginate a:hover,
.btn:hover,
.hero a:hover,
.resources-paginate a:hover,
input[type="submit"]:hover {
  color: white;
  border-color: #00597f;
  background-color: #0097d8;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00b6e4), color-stop(33%, #0094d8), color-stop(66%, #0072cb), color-stop(100%, #0089d4));
  background-image: -webkit-linear-gradient(#00b6e4, #0094d8 33%, #0072cb 66%, #0089d4);
  background-image: -moz-linear-gradient(#00b6e4, #0094d8 33%, #0072cb 66%, #0089d4);
  background-image: linear-gradient(#00b6e4, #0094d8 33%, #0072cb 66%, #0089d4);
}
/* line 40 /_classes.sass */
a.btn:active, .hero a:active, .resources-paginate a:active,
.btn:active,
.hero a:active,
.resources-paginate a:active,
input[type="submit"]:active {
  position: relative;
  border-color: #003a53;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #0097d8;
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.29);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #004282), color-stop(100%, #006f93));
  background-image: -webkit-linear-gradient(#004282, #006f93);
  background-image: -moz-linear-gradient(#004282, #006f93);
  background-image: linear-gradient(#004282, #006f93);
  top: 1px;
}
/* line 51 /_classes.sass */
a.btn.arrow-right:after, .hero a.arrow-right:after, .resources-paginate a.arrow-right:after,
.btn.arrow-right:after,
.hero a.arrow-right:after,
.resources-paginate a.arrow-right:after,
input[type="submit"].arrow-right:after {
  content: url(images/arrow-btn-r-shade.png);
  margin-left: 10px;
}
/* line 56 /_classes.sass */
a.btn.arrow-right.dim:after, .hero a.arrow-right.dim:after, .resources-paginate a.arrow-right.dim:after,
.btn.arrow-right.dim:after,
.hero a.arrow-right.dim:after,
.resources-paginate a.arrow-right.dim:after,
input[type="submit"].arrow-right.dim:after {
  content: url(images/arrow-btn-r.png);
}
/* line 60 /_classes.sass */
a.btn.arrow-left:before, .hero a.arrow-left:before, .resources-paginate a.arrow-left:before,
.btn.arrow-left:before,
.hero a.arrow-left:before,
.resources-paginate a.arrow-left:before,
input[type="submit"].arrow-left:before {
  content: url(images/arrow-btn-l.png);
}
/* line 64 /_classes.sass */
a.btn.open, .hero a.open, .hero .tax-job-department a#menu-item-142, .tax-job-department .hero a#menu-item-142, .hero .tax-job-location a#menu-item-142, .tax-job-location .hero a#menu-item-142, .hero .page-id-19354 a#menu-item-142, .page-id-19354 .hero a#menu-item-142, .hero .page-id-19356 a#menu-item-142, .page-id-19356 .hero a#menu-item-142, .hero .single-press-release a#menu-item-142, .single-press-release .hero a#menu-item-142, .hero .post-type-archive-news-mention a#menu-item-142, .post-type-archive-news-mention .hero a#menu-item-142, .hero .post-type-archive-press-release a#menu-item-142, .post-type-archive-press-release .hero a#menu-item-142, .hero .page-id-5221 a#menu-item-142, .page-id-5221 .hero a#menu-item-142, .hero .single-event a#menu-item-142, .single-event .hero a#menu-item-142, .hero .post-type-archive-event a#menu-item-142, .post-type-archive-event .hero a#menu-item-142, .tax-job-department a.btn#menu-item-142, .tax-job-department .resources-paginate a#menu-item-142, .resources-paginate .tax-job-department a#menu-item-142, .tax-job-location a.btn#menu-item-142, .tax-job-location .resources-paginate a#menu-item-142, .resources-paginate .tax-job-location a#menu-item-142, .page-id-19354 a.btn#menu-item-142, .page-id-19354 .resources-paginate a#menu-item-142, .resources-paginate .page-id-19354 a#menu-item-142, .page-id-19356 a.btn#menu-item-142, .page-id-19356 .resources-paginate a#menu-item-142, .resources-paginate .page-id-19356 a#menu-item-142, .single-press-release a.btn#menu-item-142, .single-press-release .resources-paginate a#menu-item-142, .resources-paginate .single-press-release a#menu-item-142, .post-type-archive-news-mention a.btn#menu-item-142, .post-type-archive-news-mention .resources-paginate a#menu-item-142, .resources-paginate .post-type-archive-news-mention a#menu-item-142, .post-type-archive-press-release a.btn#menu-item-142, .post-type-archive-press-release .resources-paginate a#menu-item-142, .resources-paginate .post-type-archive-press-release a#menu-item-142, .page-id-5221 a.btn#menu-item-142, .page-id-5221 .resources-paginate a#menu-item-142, .resources-paginate .page-id-5221 a#menu-item-142, .single-event a.btn#menu-item-142, .single-event .resources-paginate a#menu-item-142, .resources-paginate .single-event a#menu-item-142, .post-type-archive-event a.btn#menu-item-142, .post-type-archive-event .resources-paginate a#menu-item-142, .resources-paginate .post-type-archive-event a#menu-item-142, .resources-paginate a.open,
.btn.open,
.hero a.open,
.hero .tax-job-department a#menu-item-142,
.tax-job-department .hero a#menu-item-142,
.hero .tax-job-location a#menu-item-142,
.tax-job-location .hero a#menu-item-142,
.hero .page-id-19354 a#menu-item-142,
.page-id-19354 .hero a#menu-item-142,
.hero .page-id-19356 a#menu-item-142,
.page-id-19356 .hero a#menu-item-142,
.hero .single-press-release a#menu-item-142,
.single-press-release .hero a#menu-item-142,
.hero .post-type-archive-news-mention a#menu-item-142,
.post-type-archive-news-mention .hero a#menu-item-142,
.hero .post-type-archive-press-release a#menu-item-142,
.post-type-archive-press-release .hero a#menu-item-142,
.hero .page-id-5221 a#menu-item-142,
.page-id-5221 .hero a#menu-item-142,
.hero .single-event a#menu-item-142,
.single-event .hero a#menu-item-142,
.hero .post-type-archive-event a#menu-item-142,
.post-type-archive-event .hero a#menu-item-142,
.tax-job-department .btn#menu-item-142,
.tax-job-department .resources-paginate a#menu-item-142,
.resources-paginate .tax-job-department a#menu-item-142,
.tax-job-location .btn#menu-item-142,
.tax-job-location .resources-paginate a#menu-item-142,
.resources-paginate .tax-job-location a#menu-item-142,
.page-id-19354 .btn#menu-item-142,
.page-id-19354 .resources-paginate a#menu-item-142,
.resources-paginate .page-id-19354 a#menu-item-142,
.page-id-19356 .btn#menu-item-142,
.page-id-19356 .resources-paginate a#menu-item-142,
.resources-paginate .page-id-19356 a#menu-item-142,
.single-press-release .btn#menu-item-142,
.single-press-release .resources-paginate a#menu-item-142,
.resources-paginate .single-press-release a#menu-item-142,
.post-type-archive-news-mention .btn#menu-item-142,
.post-type-archive-news-mention .resources-paginate a#menu-item-142,
.resources-paginate .post-type-archive-news-mention a#menu-item-142,
.post-type-archive-press-release .btn#menu-item-142,
.post-type-archive-press-release .resources-paginate a#menu-item-142,
.resources-paginate .post-type-archive-press-release a#menu-item-142,
.page-id-5221 .btn#menu-item-142,
.page-id-5221 .resources-paginate a#menu-item-142,
.resources-paginate .page-id-5221 a#menu-item-142,
.single-event .btn#menu-item-142,
.single-event .resources-paginate a#menu-item-142,
.resources-paginate .single-event a#menu-item-142,
.post-type-archive-event .btn#menu-item-142,
.post-type-archive-event .resources-paginate a#menu-item-142,
.resources-paginate .post-type-archive-event a#menu-item-142,
.resources-paginate a.open,
input[type="submit"].open,
.tax-job-department input[type="submit"]#menu-item-142,
.tax-job-location input[type="submit"]#menu-item-142,
.page-id-19354 input[type="submit"]#menu-item-142,
.page-id-19356 input[type="submit"]#menu-item-142,
.single-press-release input[type="submit"]#menu-item-142,
.post-type-archive-news-mention input[type="submit"]#menu-item-142,
.post-type-archive-press-release input[type="submit"]#menu-item-142,
.page-id-5221 input[type="submit"]#menu-item-142,
.single-event input[type="submit"]#menu-item-142,
.post-type-archive-event input[type="submit"]#menu-item-142 {
  background: none;
  color: #a4b6bf;
  border-width: 2px;
  border-style: solid;
  border-color: #a4b6bf;
}
/* line 72 /_classes.sass */
a.btn.open:visited, .hero a.open:visited, .hero .tax-job-department a#menu-item-142:visited, .tax-job-department .hero a#menu-item-142:visited, .hero .tax-job-location a#menu-item-142:visited, .tax-job-location .hero a#menu-item-142:visited, .hero .page-id-19354 a#menu-item-142:visited, .page-id-19354 .hero a#menu-item-142:visited, .hero .page-id-19356 a#menu-item-142:visited, .page-id-19356 .hero a#menu-item-142:visited, .hero .single-press-release a#menu-item-142:visited, .single-press-release .hero a#menu-item-142:visited, .hero .post-type-archive-news-mention a#menu-item-142:visited, .post-type-archive-news-mention .hero a#menu-item-142:visited, .hero .post-type-archive-press-release a#menu-item-142:visited, .post-type-archive-press-release .hero a#menu-item-142:visited, .hero .page-id-5221 a#menu-item-142:visited, .page-id-5221 .hero a#menu-item-142:visited, .hero .single-event a#menu-item-142:visited, .single-event .hero a#menu-item-142:visited, .hero .post-type-archive-event a#menu-item-142:visited, .post-type-archive-event .hero a#menu-item-142:visited, .tax-job-department a.btn#menu-item-142:visited, .tax-job-department .resources-paginate a#menu-item-142:visited, .resources-paginate .tax-job-department a#menu-item-142:visited, .tax-job-location a.btn#menu-item-142:visited, .tax-job-location .resources-paginate a#menu-item-142:visited, .resources-paginate .tax-job-location a#menu-item-142:visited, .page-id-19354 a.btn#menu-item-142:visited, .page-id-19354 .resources-paginate a#menu-item-142:visited, .resources-paginate .page-id-19354 a#menu-item-142:visited, .page-id-19356 a.btn#menu-item-142:visited, .page-id-19356 .resources-paginate a#menu-item-142:visited, .resources-paginate .page-id-19356 a#menu-item-142:visited, .single-press-release a.btn#menu-item-142:visited, .single-press-release .resources-paginate a#menu-item-142:visited, .resources-paginate .single-press-release a#menu-item-142:visited, .post-type-archive-news-mention a.btn#menu-item-142:visited, .post-type-archive-news-mention .resources-paginate a#menu-item-142:visited, .resources-paginate .post-type-archive-news-mention a#menu-item-142:visited, .post-type-archive-press-release a.btn#menu-item-142:visited, .post-type-archive-press-release .resources-paginate a#menu-item-142:visited, .resources-paginate .post-type-archive-press-release a#menu-item-142:visited, .page-id-5221 a.btn#menu-item-142:visited, .page-id-5221 .resources-paginate a#menu-item-142:visited, .resources-paginate .page-id-5221 a#menu-item-142:visited, .single-event a.btn#menu-item-142:visited, .single-event .resources-paginate a#menu-item-142:visited, .resources-paginate .single-event a#menu-item-142:visited, .post-type-archive-event a.btn#menu-item-142:visited, .post-type-archive-event .resources-paginate a#menu-item-142:visited, .resources-paginate .post-type-archive-event a#menu-item-142:visited, .resources-paginate a.open:visited,
.btn.open:visited,
.hero a.open:visited,
.hero .tax-job-department a#menu-item-142:visited,
.tax-job-department .hero a#menu-item-142:visited,
.hero .tax-job-location a#menu-item-142:visited,
.tax-job-location .hero a#menu-item-142:visited,
.hero .page-id-19354 a#menu-item-142:visited,
.page-id-19354 .hero a#menu-item-142:visited,
.hero .page-id-19356 a#menu-item-142:visited,
.page-id-19356 .hero a#menu-item-142:visited,
.hero .single-press-release a#menu-item-142:visited,
.single-press-release .hero a#menu-item-142:visited,
.hero .post-type-archive-news-mention a#menu-item-142:visited,
.post-type-archive-news-mention .hero a#menu-item-142:visited,
.hero .post-type-archive-press-release a#menu-item-142:visited,
.post-type-archive-press-release .hero a#menu-item-142:visited,
.hero .page-id-5221 a#menu-item-142:visited,
.page-id-5221 .hero a#menu-item-142:visited,
.hero .single-event a#menu-item-142:visited,
.single-event .hero a#menu-item-142:visited,
.hero .post-type-archive-event a#menu-item-142:visited,
.post-type-archive-event .hero a#menu-item-142:visited,
.tax-job-department .btn#menu-item-142:visited,
.tax-job-department .resources-paginate a#menu-item-142:visited,
.resources-paginate .tax-job-department a#menu-item-142:visited,
.tax-job-location .btn#menu-item-142:visited,
.tax-job-location .resources-paginate a#menu-item-142:visited,
.resources-paginate .tax-job-location a#menu-item-142:visited,
.page-id-19354 .btn#menu-item-142:visited,
.page-id-19354 .resources-paginate a#menu-item-142:visited,
.resources-paginate .page-id-19354 a#menu-item-142:visited,
.page-id-19356 .btn#menu-item-142:visited,
.page-id-19356 .resources-paginate a#menu-item-142:visited,
.resources-paginate .page-id-19356 a#menu-item-142:visited,
.single-press-release .btn#menu-item-142:visited,
.single-press-release .resources-paginate a#menu-item-142:visited,
.resources-paginate .single-press-release a#menu-item-142:visited,
.post-type-archive-news-mention .btn#menu-item-142:visited,
.post-type-archive-news-mention .resources-paginate a#menu-item-142:visited,
.resources-paginate .post-type-archive-news-mention a#menu-item-142:visited,
.post-type-archive-press-release .btn#menu-item-142:visited,
.post-type-archive-press-release .resources-paginate a#menu-item-142:visited,
.resources-paginate .post-type-archive-press-release a#menu-item-142:visited,
.page-id-5221 .btn#menu-item-142:visited,
.page-id-5221 .resources-paginate a#menu-item-142:visited,
.resources-paginate .page-id-5221 a#menu-item-142:visited,
.single-event .btn#menu-item-142:visited,
.single-event .resources-paginate a#menu-item-142:visited,
.resources-paginate .single-event a#menu-item-142:visited,
.post-type-archive-event .btn#menu-item-142:visited,
.post-type-archive-event .resources-paginate a#menu-item-142:visited,
.resources-paginate .post-type-archive-event a#menu-item-142:visited,
.resources-paginate a.open:visited,
input[type="submit"].open:visited,
.tax-job-department input[type="submit"]#menu-item-142:visited,
.tax-job-location input[type="submit"]#menu-item-142:visited,
.page-id-19354 input[type="submit"]#menu-item-142:visited,
.page-id-19356 input[type="submit"]#menu-item-142:visited,
.single-press-release input[type="submit"]#menu-item-142:visited,
.post-type-archive-news-mention input[type="submit"]#menu-item-142:visited,
.post-type-archive-press-release input[type="submit"]#menu-item-142:visited,
.page-id-5221 input[type="submit"]#menu-item-142:visited,
.single-event input[type="submit"]#menu-item-142:visited,
.post-type-archive-event input[type="submit"]#menu-item-142:visited {
  color: #a4b6bf;
}
/* line 75 /_classes.sass */
a.btn.open:hover, .hero a.open:hover, .hero .tax-job-department a#menu-item-142:hover, .tax-job-department .hero a#menu-item-142:hover, .hero .tax-job-location a#menu-item-142:hover, .tax-job-location .hero a#menu-item-142:hover, .hero .page-id-19354 a#menu-item-142:hover, .page-id-19354 .hero a#menu-item-142:hover, .hero .page-id-19356 a#menu-item-142:hover, .page-id-19356 .hero a#menu-item-142:hover, .hero .single-press-release a#menu-item-142:hover, .single-press-release .hero a#menu-item-142:hover, .hero .post-type-archive-news-mention a#menu-item-142:hover, .post-type-archive-news-mention .hero a#menu-item-142:hover, .hero .post-type-archive-press-release a#menu-item-142:hover, .post-type-archive-press-release .hero a#menu-item-142:hover, .hero .page-id-5221 a#menu-item-142:hover, .page-id-5221 .hero a#menu-item-142:hover, .hero .single-event a#menu-item-142:hover, .single-event .hero a#menu-item-142:hover, .hero .post-type-archive-event a#menu-item-142:hover, .post-type-archive-event .hero a#menu-item-142:hover, .tax-job-department a.btn#menu-item-142:hover, .tax-job-department .resources-paginate a#menu-item-142:hover, .resources-paginate .tax-job-department a#menu-item-142:hover, .tax-job-location a.btn#menu-item-142:hover, .tax-job-location .resources-paginate a#menu-item-142:hover, .resources-paginate .tax-job-location a#menu-item-142:hover, .page-id-19354 a.btn#menu-item-142:hover, .page-id-19354 .resources-paginate a#menu-item-142:hover, .resources-paginate .page-id-19354 a#menu-item-142:hover, .page-id-19356 a.btn#menu-item-142:hover, .page-id-19356 .resources-paginate a#menu-item-142:hover, .resources-paginate .page-id-19356 a#menu-item-142:hover, .single-press-release a.btn#menu-item-142:hover, .single-press-release .resources-paginate a#menu-item-142:hover, .resources-paginate .single-press-release a#menu-item-142:hover, .post-type-archive-news-mention a.btn#menu-item-142:hover, .post-type-archive-news-mention .resources-paginate a#menu-item-142:hover, .resources-paginate .post-type-archive-news-mention a#menu-item-142:hover, .post-type-archive-press-release a.btn#menu-item-142:hover, .post-type-archive-press-release .resources-paginate a#menu-item-142:hover, .resources-paginate .post-type-archive-press-release a#menu-item-142:hover, .page-id-5221 a.btn#menu-item-142:hover, .page-id-5221 .resources-paginate a#menu-item-142:hover, .resources-paginate .page-id-5221 a#menu-item-142:hover, .single-event a.btn#menu-item-142:hover, .single-event .resources-paginate a#menu-item-142:hover, .resources-paginate .single-event a#menu-item-142:hover, .post-type-archive-event a.btn#menu-item-142:hover, .post-type-archive-event .resources-paginate a#menu-item-142:hover, .resources-paginate .post-type-archive-event a#menu-item-142:hover, .resources-paginate a.open:hover,
.btn.open:hover,
.hero a.open:hover,
.hero .tax-job-department a#menu-item-142:hover,
.tax-job-department .hero a#menu-item-142:hover,
.hero .tax-job-location a#menu-item-142:hover,
.tax-job-location .hero a#menu-item-142:hover,
.hero .page-id-19354 a#menu-item-142:hover,
.page-id-19354 .hero a#menu-item-142:hover,
.hero .page-id-19356 a#menu-item-142:hover,
.page-id-19356 .hero a#menu-item-142:hover,
.hero .single-press-release a#menu-item-142:hover,
.single-press-release .hero a#menu-item-142:hover,
.hero .post-type-archive-news-mention a#menu-item-142:hover,
.post-type-archive-news-mention .hero a#menu-item-142:hover,
.hero .post-type-archive-press-release a#menu-item-142:hover,
.post-type-archive-press-release .hero a#menu-item-142:hover,
.hero .page-id-5221 a#menu-item-142:hover,
.page-id-5221 .hero a#menu-item-142:hover,
.hero .single-event a#menu-item-142:hover,
.single-event .hero a#menu-item-142:hover,
.hero .post-type-archive-event a#menu-item-142:hover,
.post-type-archive-event .hero a#menu-item-142:hover,
.tax-job-department .btn#menu-item-142:hover,
.tax-job-department .resources-paginate a#menu-item-142:hover,
.resources-paginate .tax-job-department a#menu-item-142:hover,
.tax-job-location .btn#menu-item-142:hover,
.tax-job-location .resources-paginate a#menu-item-142:hover,
.resources-paginate .tax-job-location a#menu-item-142:hover,
.page-id-19354 .btn#menu-item-142:hover,
.page-id-19354 .resources-paginate a#menu-item-142:hover,
.resources-paginate .page-id-19354 a#menu-item-142:hover,
.page-id-19356 .btn#menu-item-142:hover,
.page-id-19356 .resources-paginate a#menu-item-142:hover,
.resources-paginate .page-id-19356 a#menu-item-142:hover,
.single-press-release .btn#menu-item-142:hover,
.single-press-release .resources-paginate a#menu-item-142:hover,
.resources-paginate .single-press-release a#menu-item-142:hover,
.post-type-archive-news-mention .btn#menu-item-142:hover,
.post-type-archive-news-mention .resources-paginate a#menu-item-142:hover,
.resources-paginate .post-type-archive-news-mention a#menu-item-142:hover,
.post-type-archive-press-release .btn#menu-item-142:hover,
.post-type-archive-press-release .resources-paginate a#menu-item-142:hover,
.resources-paginate .post-type-archive-press-release a#menu-item-142:hover,
.page-id-5221 .btn#menu-item-142:hover,
.page-id-5221 .resources-paginate a#menu-item-142:hover,
.resources-paginate .page-id-5221 a#menu-item-142:hover,
.single-event .btn#menu-item-142:hover,
.single-event .resources-paginate a#menu-item-142:hover,
.resources-paginate .single-event a#menu-item-142:hover,
.post-type-archive-event .btn#menu-item-142:hover,
.post-type-archive-event .resources-paginate a#menu-item-142:hover,
.resources-paginate .post-type-archive-event a#menu-item-142:hover,
.resources-paginate a.open:hover,
input[type="submit"].open:hover,
.tax-job-department input[type="submit"]#menu-item-142:hover,
.tax-job-location input[type="submit"]#menu-item-142:hover,
.page-id-19354 input[type="submit"]#menu-item-142:hover,
.page-id-19356 input[type="submit"]#menu-item-142:hover,
.single-press-release input[type="submit"]#menu-item-142:hover,
.post-type-archive-news-mention input[type="submit"]#menu-item-142:hover,
.post-type-archive-press-release input[type="submit"]#menu-item-142:hover,
.page-id-5221 input[type="submit"]#menu-item-142:hover,
.single-event input[type="submit"]#menu-item-142:hover,
.post-type-archive-event input[type="submit"]#menu-item-142:hover {
  color: #1e8ece;
  background: none;
  border-color: #1e8ece;
}
/* line 81 /_classes.sass */
a.btn.open:hover.arrow-right:after, .hero a.open:hover.arrow-right:after, .hero .tax-job-department a#menu-item-142:hover.arrow-right:after, .tax-job-department .hero a#menu-item-142:hover.arrow-right:after, .hero .tax-job-location a#menu-item-142:hover.arrow-right:after, .tax-job-location .hero a#menu-item-142:hover.arrow-right:after, .hero .page-id-19354 a#menu-item-142:hover.arrow-right:after, .page-id-19354 .hero a#menu-item-142:hover.arrow-right:after, .hero .page-id-19356 a#menu-item-142:hover.arrow-right:after, .page-id-19356 .hero a#menu-item-142:hover.arrow-right:after, .hero .single-press-release a#menu-item-142:hover.arrow-right:after, .single-press-release .hero a#menu-item-142:hover.arrow-right:after, .hero .post-type-archive-news-mention a#menu-item-142:hover.arrow-right:after, .post-type-archive-news-mention .hero a#menu-item-142:hover.arrow-right:after, .hero .post-type-archive-press-release a#menu-item-142:hover.arrow-right:after, .post-type-archive-press-release .hero a#menu-item-142:hover.arrow-right:after, .hero .page-id-5221 a#menu-item-142:hover.arrow-right:after, .page-id-5221 .hero a#menu-item-142:hover.arrow-right:after, .hero .single-event a#menu-item-142:hover.arrow-right:after, .single-event .hero a#menu-item-142:hover.arrow-right:after, .hero .post-type-archive-event a#menu-item-142:hover.arrow-right:after, .post-type-archive-event .hero a#menu-item-142:hover.arrow-right:after, .tax-job-department a.btn#menu-item-142:hover.arrow-right:after, .tax-job-department .resources-paginate a#menu-item-142:hover.arrow-right:after, .resources-paginate .tax-job-department a#menu-item-142:hover.arrow-right:after, .tax-job-location a.btn#menu-item-142:hover.arrow-right:after, .tax-job-location .resources-paginate a#menu-item-142:hover.arrow-right:after, .resources-paginate .tax-job-location a#menu-item-142:hover.arrow-right:after, .page-id-19354 a.btn#menu-item-142:hover.arrow-right:after, .page-id-19354 .resources-paginate a#menu-item-142:hover.arrow-right:after, .resources-paginate .page-id-19354 a#menu-item-142:hover.arrow-right:after, .page-id-19356 a.btn#menu-item-142:hover.arrow-right:after, .page-id-19356 .resources-paginate a#menu-item-142:hover.arrow-right:after, .resources-paginate .page-id-19356 a#menu-item-142:hover.arrow-right:after, .single-press-release a.btn#menu-item-142:hover.arrow-right:after, .single-press-release .resources-paginate a#menu-item-142:hover.arrow-right:after, .resources-paginate .single-press-release a#menu-item-142:hover.arrow-right:after, .post-type-archive-news-mention a.btn#menu-item-142:hover.arrow-right:after, .post-type-archive-news-mention .resources-paginate a#menu-item-142:hover.arrow-right:after, .resources-paginate .post-type-archive-news-mention a#menu-item-142:hover.arrow-right:after, .post-type-archive-press-release a.btn#menu-item-142:hover.arrow-right:after, .post-type-archive-press-release .resources-paginate a#menu-item-142:hover.arrow-right:after, .resources-paginate .post-type-archive-press-release a#menu-item-142:hover.arrow-right:after, .page-id-5221 a.btn#menu-item-142:hover.arrow-right:after, .page-id-5221 .resources-paginate a#menu-item-142:hover.arrow-right:after, .resources-paginate .page-id-5221 a#menu-item-142:hover.arrow-right:after, .single-event a.btn#menu-item-142:hover.arrow-right:after, .single-event .resources-paginate a#menu-item-142:hover.arrow-right:after, .resources-paginate .single-event a#menu-item-142:hover.arrow-right:after, .post-type-archive-event a.btn#menu-item-142:hover.arrow-right:after, .post-type-archive-event .resources-paginate a#menu-item-142:hover.arrow-right:after, .resources-paginate .post-type-archive-event a#menu-item-142:hover.arrow-right:after, .resources-paginate a.open:hover.arrow-right:after,
.btn.open:hover.arrow-right:after,
.hero a.open:hover.arrow-right:after,
.hero .tax-job-department a#menu-item-142:hover.arrow-right:after,
.tax-job-department .hero a#menu-item-142:hover.arrow-right:after,
.hero .tax-job-location a#menu-item-142:hover.arrow-right:after,
.tax-job-location .hero a#menu-item-142:hover.arrow-right:after,
.hero .page-id-19354 a#menu-item-142:hover.arrow-right:after,
.page-id-19354 .hero a#menu-item-142:hover.arrow-right:after,
.hero .page-id-19356 a#menu-item-142:hover.arrow-right:after,
.page-id-19356 .hero a#menu-item-142:hover.arrow-right:after,
.hero .single-press-release a#menu-item-142:hover.arrow-right:after,
.single-press-release .hero a#menu-item-142:hover.arrow-right:after,
.hero .post-type-archive-news-mention a#menu-item-142:hover.arrow-right:after,
.post-type-archive-news-mention .hero a#menu-item-142:hover.arrow-right:after,
.hero .post-type-archive-press-release a#menu-item-142:hover.arrow-right:after,
.post-type-archive-press-release .hero a#menu-item-142:hover.arrow-right:after,
.hero .page-id-5221 a#menu-item-142:hover.arrow-right:after,
.page-id-5221 .hero a#menu-item-142:hover.arrow-right:after,
.hero .single-event a#menu-item-142:hover.arrow-right:after,
.single-event .hero a#menu-item-142:hover.arrow-right:after,
.hero .post-type-archive-event a#menu-item-142:hover.arrow-right:after,
.post-type-archive-event .hero a#menu-item-142:hover.arrow-right:after,
.tax-job-department .btn#menu-item-142:hover.arrow-right:after,
.tax-job-department .resources-paginate a#menu-item-142:hover.arrow-right:after,
.resources-paginate .tax-job-department a#menu-item-142:hover.arrow-right:after,
.tax-job-location .btn#menu-item-142:hover.arrow-right:after,
.tax-job-location .resources-paginate a#menu-item-142:hover.arrow-right:after,
.resources-paginate .tax-job-location a#menu-item-142:hover.arrow-right:after,
.page-id-19354 .btn#menu-item-142:hover.arrow-right:after,
.page-id-19354 .resources-paginate a#menu-item-142:hover.arrow-right:after,
.resources-paginate .page-id-19354 a#menu-item-142:hover.arrow-right:after,
.page-id-19356 .btn#menu-item-142:hover.arrow-right:after,
.page-id-19356 .resources-paginate a#menu-item-142:hover.arrow-right:after,
.resources-paginate .page-id-19356 a#menu-item-142:hover.arrow-right:after,
.single-press-release .btn#menu-item-142:hover.arrow-right:after,
.single-press-release .resources-paginate a#menu-item-142:hover.arrow-right:after,
.resources-paginate .single-press-release a#menu-item-142:hover.arrow-right:after,
.post-type-archive-news-mention .btn#menu-item-142:hover.arrow-right:after,
.post-type-archive-news-mention .resources-paginate a#menu-item-142:hover.arrow-right:after,
.resources-paginate .post-type-archive-news-mention a#menu-item-142:hover.arrow-right:after,
.post-type-archive-press-release .btn#menu-item-142:hover.arrow-right:after,
.post-type-archive-press-release .resources-paginate a#menu-item-142:hover.arrow-right:after,
.resources-paginate .post-type-archive-press-release a#menu-item-142:hover.arrow-right:after,
.page-id-5221 .btn#menu-item-142:hover.arrow-right:after,
.page-id-5221 .resources-paginate a#menu-item-142:hover.arrow-right:after,
.resources-paginate .page-id-5221 a#menu-item-142:hover.arrow-right:after,
.single-event .btn#menu-item-142:hover.arrow-right:after,
.single-event .resources-paginate a#menu-item-142:hover.arrow-right:after,
.resources-paginate .single-event a#menu-item-142:hover.arrow-right:after,
.post-type-archive-event .btn#menu-item-142:hover.arrow-right:after,
.post-type-archive-event .resources-paginate a#menu-item-142:hover.arrow-right:after,
.resources-paginate .post-type-archive-event a#menu-item-142:hover.arrow-right:after,
.resources-paginate a.open:hover.arrow-right:after,
input[type="submit"].open:hover.arrow-right:after,
.tax-job-department input[type="submit"]#menu-item-142:hover.arrow-right:after,
.tax-job-location input[type="submit"]#menu-item-142:hover.arrow-right:after,
.page-id-19354 input[type="submit"]#menu-item-142:hover.arrow-right:after,
.page-id-19356 input[type="submit"]#menu-item-142:hover.arrow-right:after,
.single-press-release input[type="submit"]#menu-item-142:hover.arrow-right:after,
.post-type-archive-news-mention input[type="submit"]#menu-item-142:hover.arrow-right:after,
.post-type-archive-press-release input[type="submit"]#menu-item-142:hover.arrow-right:after,
.page-id-5221 input[type="submit"]#menu-item-142:hover.arrow-right:after,
.single-event input[type="submit"]#menu-item-142:hover.arrow-right:after,
.post-type-archive-event input[type="submit"]#menu-item-142:hover.arrow-right:after {
  content: url("images/arrow-btn-r-blue.png");
}
/* line 85 /_classes.sass */
a.btn.open:active, .hero a.open:active, .hero .tax-job-department a#menu-item-142:active, .tax-job-department .hero a#menu-item-142:active, .hero .tax-job-location a#menu-item-142:active, .tax-job-location .hero a#menu-item-142:active, .hero .page-id-19354 a#menu-item-142:active, .page-id-19354 .hero a#menu-item-142:active, .hero .page-id-19356 a#menu-item-142:active, .page-id-19356 .hero a#menu-item-142:active, .hero .single-press-release a#menu-item-142:active, .single-press-release .hero a#menu-item-142:active, .hero .post-type-archive-news-mention a#menu-item-142:active, .post-type-archive-news-mention .hero a#menu-item-142:active, .hero .post-type-archive-press-release a#menu-item-142:active, .post-type-archive-press-release .hero a#menu-item-142:active, .hero .page-id-5221 a#menu-item-142:active, .page-id-5221 .hero a#menu-item-142:active, .hero .single-event a#menu-item-142:active, .single-event .hero a#menu-item-142:active, .hero .post-type-archive-event a#menu-item-142:active, .post-type-archive-event .hero a#menu-item-142:active, .tax-job-department a.btn#menu-item-142:active, .tax-job-department .resources-paginate a#menu-item-142:active, .resources-paginate .tax-job-department a#menu-item-142:active, .tax-job-location a.btn#menu-item-142:active, .tax-job-location .resources-paginate a#menu-item-142:active, .resources-paginate .tax-job-location a#menu-item-142:active, .page-id-19354 a.btn#menu-item-142:active, .page-id-19354 .resources-paginate a#menu-item-142:active, .resources-paginate .page-id-19354 a#menu-item-142:active, .page-id-19356 a.btn#menu-item-142:active, .page-id-19356 .resources-paginate a#menu-item-142:active, .resources-paginate .page-id-19356 a#menu-item-142:active, .single-press-release a.btn#menu-item-142:active, .single-press-release .resources-paginate a#menu-item-142:active, .resources-paginate .single-press-release a#menu-item-142:active, .post-type-archive-news-mention a.btn#menu-item-142:active, .post-type-archive-news-mention .resources-paginate a#menu-item-142:active, .resources-paginate .post-type-archive-news-mention a#menu-item-142:active, .post-type-archive-press-release a.btn#menu-item-142:active, .post-type-archive-press-release .resources-paginate a#menu-item-142:active, .resources-paginate .post-type-archive-press-release a#menu-item-142:active, .page-id-5221 a.btn#menu-item-142:active, .page-id-5221 .resources-paginate a#menu-item-142:active, .resources-paginate .page-id-5221 a#menu-item-142:active, .single-event a.btn#menu-item-142:active, .single-event .resources-paginate a#menu-item-142:active, .resources-paginate .single-event a#menu-item-142:active, .post-type-archive-event a.btn#menu-item-142:active, .post-type-archive-event .resources-paginate a#menu-item-142:active, .resources-paginate .post-type-archive-event a#menu-item-142:active, .resources-paginate a.open:active,
.btn.open:active,
.hero a.open:active,
.hero .tax-job-department a#menu-item-142:active,
.tax-job-department .hero a#menu-item-142:active,
.hero .tax-job-location a#menu-item-142:active,
.tax-job-location .hero a#menu-item-142:active,
.hero .page-id-19354 a#menu-item-142:active,
.page-id-19354 .hero a#menu-item-142:active,
.hero .page-id-19356 a#menu-item-142:active,
.page-id-19356 .hero a#menu-item-142:active,
.hero .single-press-release a#menu-item-142:active,
.single-press-release .hero a#menu-item-142:active,
.hero .post-type-archive-news-mention a#menu-item-142:active,
.post-type-archive-news-mention .hero a#menu-item-142:active,
.hero .post-type-archive-press-release a#menu-item-142:active,
.post-type-archive-press-release .hero a#menu-item-142:active,
.hero .page-id-5221 a#menu-item-142:active,
.page-id-5221 .hero a#menu-item-142:active,
.hero .single-event a#menu-item-142:active,
.single-event .hero a#menu-item-142:active,
.hero .post-type-archive-event a#menu-item-142:active,
.post-type-archive-event .hero a#menu-item-142:active,
.tax-job-department .btn#menu-item-142:active,
.tax-job-department .resources-paginate a#menu-item-142:active,
.resources-paginate .tax-job-department a#menu-item-142:active,
.tax-job-location .btn#menu-item-142:active,
.tax-job-location .resources-paginate a#menu-item-142:active,
.resources-paginate .tax-job-location a#menu-item-142:active,
.page-id-19354 .btn#menu-item-142:active,
.page-id-19354 .resources-paginate a#menu-item-142:active,
.resources-paginate .page-id-19354 a#menu-item-142:active,
.page-id-19356 .btn#menu-item-142:active,
.page-id-19356 .resources-paginate a#menu-item-142:active,
.resources-paginate .page-id-19356 a#menu-item-142:active,
.single-press-release .btn#menu-item-142:active,
.single-press-release .resources-paginate a#menu-item-142:active,
.resources-paginate .single-press-release a#menu-item-142:active,
.post-type-archive-news-mention .btn#menu-item-142:active,
.post-type-archive-news-mention .resources-paginate a#menu-item-142:active,
.resources-paginate .post-type-archive-news-mention a#menu-item-142:active,
.post-type-archive-press-release .btn#menu-item-142:active,
.post-type-archive-press-release .resources-paginate a#menu-item-142:active,
.resources-paginate .post-type-archive-press-release a#menu-item-142:active,
.page-id-5221 .btn#menu-item-142:active,
.page-id-5221 .resources-paginate a#menu-item-142:active,
.resources-paginate .page-id-5221 a#menu-item-142:active,
.single-event .btn#menu-item-142:active,
.single-event .resources-paginate a#menu-item-142:active,
.resources-paginate .single-event a#menu-item-142:active,
.post-type-archive-event .btn#menu-item-142:active,
.post-type-archive-event .resources-paginate a#menu-item-142:active,
.resources-paginate .post-type-archive-event a#menu-item-142:active,
.resources-paginate a.open:active,
input[type="submit"].open:active,
.tax-job-department input[type="submit"]#menu-item-142:active,
.tax-job-location input[type="submit"]#menu-item-142:active,
.page-id-19354 input[type="submit"]#menu-item-142:active,
.page-id-19356 input[type="submit"]#menu-item-142:active,
.single-press-release input[type="submit"]#menu-item-142:active,
.post-type-archive-news-mention input[type="submit"]#menu-item-142:active,
.post-type-archive-press-release input[type="submit"]#menu-item-142:active,
.page-id-5221 input[type="submit"]#menu-item-142:active,
.single-event input[type="submit"]#menu-item-142:active,
.post-type-archive-event input[type="submit"]#menu-item-142:active {
  color: #36383c;
  background: none;
  border-color: #36383c;
  box-shadow: none;
}
/* line 92 /_classes.sass */
a.btn.open:active.arrow-right:after, .hero a.open:active.arrow-right:after, .hero .tax-job-department a#menu-item-142:active.arrow-right:after, .tax-job-department .hero a#menu-item-142:active.arrow-right:after, .hero .tax-job-location a#menu-item-142:active.arrow-right:after, .tax-job-location .hero a#menu-item-142:active.arrow-right:after, .hero .page-id-19354 a#menu-item-142:active.arrow-right:after, .page-id-19354 .hero a#menu-item-142:active.arrow-right:after, .hero .page-id-19356 a#menu-item-142:active.arrow-right:after, .page-id-19356 .hero a#menu-item-142:active.arrow-right:after, .hero .single-press-release a#menu-item-142:active.arrow-right:after, .single-press-release .hero a#menu-item-142:active.arrow-right:after, .hero .post-type-archive-news-mention a#menu-item-142:active.arrow-right:after, .post-type-archive-news-mention .hero a#menu-item-142:active.arrow-right:after, .hero .post-type-archive-press-release a#menu-item-142:active.arrow-right:after, .post-type-archive-press-release .hero a#menu-item-142:active.arrow-right:after, .hero .page-id-5221 a#menu-item-142:active.arrow-right:after, .page-id-5221 .hero a#menu-item-142:active.arrow-right:after, .hero .single-event a#menu-item-142:active.arrow-right:after, .single-event .hero a#menu-item-142:active.arrow-right:after, .hero .post-type-archive-event a#menu-item-142:active.arrow-right:after, .post-type-archive-event .hero a#menu-item-142:active.arrow-right:after, .tax-job-department a.btn#menu-item-142:active.arrow-right:after, .tax-job-department .resources-paginate a#menu-item-142:active.arrow-right:after, .resources-paginate .tax-job-department a#menu-item-142:active.arrow-right:after, .tax-job-location a.btn#menu-item-142:active.arrow-right:after, .tax-job-location .resources-paginate a#menu-item-142:active.arrow-right:after, .resources-paginate .tax-job-location a#menu-item-142:active.arrow-right:after, .page-id-19354 a.btn#menu-item-142:active.arrow-right:after, .page-id-19354 .resources-paginate a#menu-item-142:active.arrow-right:after, .resources-paginate .page-id-19354 a#menu-item-142:active.arrow-right:after, .page-id-19356 a.btn#menu-item-142:active.arrow-right:after, .page-id-19356 .resources-paginate a#menu-item-142:active.arrow-right:after, .resources-paginate .page-id-19356 a#menu-item-142:active.arrow-right:after, .single-press-release a.btn#menu-item-142:active.arrow-right:after, .single-press-release .resources-paginate a#menu-item-142:active.arrow-right:after, .resources-paginate .single-press-release a#menu-item-142:active.arrow-right:after, .post-type-archive-news-mention a.btn#menu-item-142:active.arrow-right:after, .post-type-archive-news-mention .resources-paginate a#menu-item-142:active.arrow-right:after, .resources-paginate .post-type-archive-news-mention a#menu-item-142:active.arrow-right:after, .post-type-archive-press-release a.btn#menu-item-142:active.arrow-right:after, .post-type-archive-press-release .resources-paginate a#menu-item-142:active.arrow-right:after, .resources-paginate .post-type-archive-press-release a#menu-item-142:active.arrow-right:after, .page-id-5221 a.btn#menu-item-142:active.arrow-right:after, .page-id-5221 .resources-paginate a#menu-item-142:active.arrow-right:after, .resources-paginate .page-id-5221 a#menu-item-142:active.arrow-right:after, .single-event a.btn#menu-item-142:active.arrow-right:after, .single-event .resources-paginate a#menu-item-142:active.arrow-right:after, .resources-paginate .single-event a#menu-item-142:active.arrow-right:after, .post-type-archive-event a.btn#menu-item-142:active.arrow-right:after, .post-type-archive-event .resources-paginate a#menu-item-142:active.arrow-right:after, .resources-paginate .post-type-archive-event a#menu-item-142:active.arrow-right:after, .resources-paginate a.open:active.arrow-right:after,
.btn.open:active.arrow-right:after,
.hero a.open:active.arrow-right:after,
.hero .tax-job-department a#menu-item-142:active.arrow-right:after,
.tax-job-department .hero a#menu-item-142:active.arrow-right:after,
.hero .tax-job-location a#menu-item-142:active.arrow-right:after,
.tax-job-location .hero a#menu-item-142:active.arrow-right:after,
.hero .page-id-19354 a#menu-item-142:active.arrow-right:after,
.page-id-19354 .hero a#menu-item-142:active.arrow-right:after,
.hero .page-id-19356 a#menu-item-142:active.arrow-right:after,
.page-id-19356 .hero a#menu-item-142:active.arrow-right:after,
.hero .single-press-release a#menu-item-142:active.arrow-right:after,
.single-press-release .hero a#menu-item-142:active.arrow-right:after,
.hero .post-type-archive-news-mention a#menu-item-142:active.arrow-right:after,
.post-type-archive-news-mention .hero a#menu-item-142:active.arrow-right:after,
.hero .post-type-archive-press-release a#menu-item-142:active.arrow-right:after,
.post-type-archive-press-release .hero a#menu-item-142:active.arrow-right:after,
.hero .page-id-5221 a#menu-item-142:active.arrow-right:after,
.page-id-5221 .hero a#menu-item-142:active.arrow-right:after,
.hero .single-event a#menu-item-142:active.arrow-right:after,
.single-event .hero a#menu-item-142:active.arrow-right:after,
.hero .post-type-archive-event a#menu-item-142:active.arrow-right:after,
.post-type-archive-event .hero a#menu-item-142:active.arrow-right:after,
.tax-job-department .btn#menu-item-142:active.arrow-right:after,
.tax-job-department .resources-paginate a#menu-item-142:active.arrow-right:after,
.resources-paginate .tax-job-department a#menu-item-142:active.arrow-right:after,
.tax-job-location .btn#menu-item-142:active.arrow-right:after,
.tax-job-location .resources-paginate a#menu-item-142:active.arrow-right:after,
.resources-paginate .tax-job-location a#menu-item-142:active.arrow-right:after,
.page-id-19354 .btn#menu-item-142:active.arrow-right:after,
.page-id-19354 .resources-paginate a#menu-item-142:active.arrow-right:after,
.resources-paginate .page-id-19354 a#menu-item-142:active.arrow-right:after,
.page-id-19356 .btn#menu-item-142:active.arrow-right:after,
.page-id-19356 .resources-paginate a#menu-item-142:active.arrow-right:after,
.resources-paginate .page-id-19356 a#menu-item-142:active.arrow-right:after,
.single-press-release .btn#menu-item-142:active.arrow-right:after,
.single-press-release .resources-paginate a#menu-item-142:active.arrow-right:after,
.resources-paginate .single-press-release a#menu-item-142:active.arrow-right:after,
.post-type-archive-news-mention .btn#menu-item-142:active.arrow-right:after,
.post-type-archive-news-mention .resources-paginate a#menu-item-142:active.arrow-right:after,
.resources-paginate .post-type-archive-news-mention a#menu-item-142:active.arrow-right:after,
.post-type-archive-press-release .btn#menu-item-142:active.arrow-right:after,
.post-type-archive-press-release .resources-paginate a#menu-item-142:active.arrow-right:after,
.resources-paginate .post-type-archive-press-release a#menu-item-142:active.arrow-right:after,
.page-id-5221 .btn#menu-item-142:active.arrow-right:after,
.page-id-5221 .resources-paginate a#menu-item-142:active.arrow-right:after,
.resources-paginate .page-id-5221 a#menu-item-142:active.arrow-right:after,
.single-event .btn#menu-item-142:active.arrow-right:after,
.single-event .resources-paginate a#menu-item-142:active.arrow-right:after,
.resources-paginate .single-event a#menu-item-142:active.arrow-right:after,
.post-type-archive-event .btn#menu-item-142:active.arrow-right:after,
.post-type-archive-event .resources-paginate a#menu-item-142:active.arrow-right:after,
.resources-paginate .post-type-archive-event a#menu-item-142:active.arrow-right:after,
.resources-paginate a.open:active.arrow-right:after,
input[type="submit"].open:active.arrow-right:after,
.tax-job-department input[type="submit"]#menu-item-142:active.arrow-right:after,
.tax-job-location input[type="submit"]#menu-item-142:active.arrow-right:after,
.page-id-19354 input[type="submit"]#menu-item-142:active.arrow-right:after,
.page-id-19356 input[type="submit"]#menu-item-142:active.arrow-right:after,
.single-press-release input[type="submit"]#menu-item-142:active.arrow-right:after,
.post-type-archive-news-mention input[type="submit"]#menu-item-142:active.arrow-right:after,
.post-type-archive-press-release input[type="submit"]#menu-item-142:active.arrow-right:after,
.page-id-5221 input[type="submit"]#menu-item-142:active.arrow-right:after,
.single-event input[type="submit"]#menu-item-142:active.arrow-right:after,
.post-type-archive-event input[type="submit"]#menu-item-142:active.arrow-right:after {
  content: url("images/arrow-btn-r-dark.png");
}
/* line 96 /_classes.sass */
a.btn.open.arrow-right:after, .hero a.open.arrow-right:after, .hero .tax-job-department a.arrow-right#menu-item-142:after, .tax-job-department .hero a.arrow-right#menu-item-142:after, .hero .tax-job-location a.arrow-right#menu-item-142:after, .tax-job-location .hero a.arrow-right#menu-item-142:after, .hero .page-id-19354 a.arrow-right#menu-item-142:after, .page-id-19354 .hero a.arrow-right#menu-item-142:after, .hero .page-id-19356 a.arrow-right#menu-item-142:after, .page-id-19356 .hero a.arrow-right#menu-item-142:after, .hero .single-press-release a.arrow-right#menu-item-142:after, .single-press-release .hero a.arrow-right#menu-item-142:after, .hero .post-type-archive-news-mention a.arrow-right#menu-item-142:after, .post-type-archive-news-mention .hero a.arrow-right#menu-item-142:after, .hero .post-type-archive-press-release a.arrow-right#menu-item-142:after, .post-type-archive-press-release .hero a.arrow-right#menu-item-142:after, .hero .page-id-5221 a.arrow-right#menu-item-142:after, .page-id-5221 .hero a.arrow-right#menu-item-142:after, .hero .single-event a.arrow-right#menu-item-142:after, .single-event .hero a.arrow-right#menu-item-142:after, .hero .post-type-archive-event a.arrow-right#menu-item-142:after, .post-type-archive-event .hero a.arrow-right#menu-item-142:after, .tax-job-department a.btn.arrow-right#menu-item-142:after, .tax-job-department .resources-paginate a.arrow-right#menu-item-142:after, .resources-paginate .tax-job-department a.arrow-right#menu-item-142:after, .tax-job-location a.btn.arrow-right#menu-item-142:after, .tax-job-location .resources-paginate a.arrow-right#menu-item-142:after, .resources-paginate .tax-job-location a.arrow-right#menu-item-142:after, .page-id-19354 a.btn.arrow-right#menu-item-142:after, .page-id-19354 .resources-paginate a.arrow-right#menu-item-142:after, .resources-paginate .page-id-19354 a.arrow-right#menu-item-142:after, .page-id-19356 a.btn.arrow-right#menu-item-142:after, .page-id-19356 .resources-paginate a.arrow-right#menu-item-142:after, .resources-paginate .page-id-19356 a.arrow-right#menu-item-142:after, .single-press-release a.btn.arrow-right#menu-item-142:after, .single-press-release .resources-paginate a.arrow-right#menu-item-142:after, .resources-paginate .single-press-release a.arrow-right#menu-item-142:after, .post-type-archive-news-mention a.btn.arrow-right#menu-item-142:after, .post-type-archive-news-mention .resources-paginate a.arrow-right#menu-item-142:after, .resources-paginate .post-type-archive-news-mention a.arrow-right#menu-item-142:after, .post-type-archive-press-release a.btn.arrow-right#menu-item-142:after, .post-type-archive-press-release .resources-paginate a.arrow-right#menu-item-142:after, .resources-paginate .post-type-archive-press-release a.arrow-right#menu-item-142:after, .page-id-5221 a.btn.arrow-right#menu-item-142:after, .page-id-5221 .resources-paginate a.arrow-right#menu-item-142:after, .resources-paginate .page-id-5221 a.arrow-right#menu-item-142:after, .single-event a.btn.arrow-right#menu-item-142:after, .single-event .resources-paginate a.arrow-right#menu-item-142:after, .resources-paginate .single-event a.arrow-right#menu-item-142:after, .post-type-archive-event a.btn.arrow-right#menu-item-142:after, .post-type-archive-event .resources-paginate a.arrow-right#menu-item-142:after, .resources-paginate .post-type-archive-event a.arrow-right#menu-item-142:after, .resources-paginate a.open.arrow-right:after,
.btn.open.arrow-right:after,
.hero a.open.arrow-right:after,
.hero .tax-job-department a.arrow-right#menu-item-142:after,
.tax-job-department .hero a.arrow-right#menu-item-142:after,
.hero .tax-job-location a.arrow-right#menu-item-142:after,
.tax-job-location .hero a.arrow-right#menu-item-142:after,
.hero .page-id-19354 a.arrow-right#menu-item-142:after,
.page-id-19354 .hero a.arrow-right#menu-item-142:after,
.hero .page-id-19356 a.arrow-right#menu-item-142:after,
.page-id-19356 .hero a.arrow-right#menu-item-142:after,
.hero .single-press-release a.arrow-right#menu-item-142:after,
.single-press-release .hero a.arrow-right#menu-item-142:after,
.hero .post-type-archive-news-mention a.arrow-right#menu-item-142:after,
.post-type-archive-news-mention .hero a.arrow-right#menu-item-142:after,
.hero .post-type-archive-press-release a.arrow-right#menu-item-142:after,
.post-type-archive-press-release .hero a.arrow-right#menu-item-142:after,
.hero .page-id-5221 a.arrow-right#menu-item-142:after,
.page-id-5221 .hero a.arrow-right#menu-item-142:after,
.hero .single-event a.arrow-right#menu-item-142:after,
.single-event .hero a.arrow-right#menu-item-142:after,
.hero .post-type-archive-event a.arrow-right#menu-item-142:after,
.post-type-archive-event .hero a.arrow-right#menu-item-142:after,
.tax-job-department .btn.arrow-right#menu-item-142:after,
.tax-job-department .resources-paginate a.arrow-right#menu-item-142:after,
.resources-paginate .tax-job-department a.arrow-right#menu-item-142:after,
.tax-job-location .btn.arrow-right#menu-item-142:after,
.tax-job-location .resources-paginate a.arrow-right#menu-item-142:after,
.resources-paginate .tax-job-location a.arrow-right#menu-item-142:after,
.page-id-19354 .btn.arrow-right#menu-item-142:after,
.page-id-19354 .resources-paginate a.arrow-right#menu-item-142:after,
.resources-paginate .page-id-19354 a.arrow-right#menu-item-142:after,
.page-id-19356 .btn.arrow-right#menu-item-142:after,
.page-id-19356 .resources-paginate a.arrow-right#menu-item-142:after,
.resources-paginate .page-id-19356 a.arrow-right#menu-item-142:after,
.single-press-release .btn.arrow-right#menu-item-142:after,
.single-press-release .resources-paginate a.arrow-right#menu-item-142:after,
.resources-paginate .single-press-release a.arrow-right#menu-item-142:after,
.post-type-archive-news-mention .btn.arrow-right#menu-item-142:after,
.post-type-archive-news-mention .resources-paginate a.arrow-right#menu-item-142:after,
.resources-paginate .post-type-archive-news-mention a.arrow-right#menu-item-142:after,
.post-type-archive-press-release .btn.arrow-right#menu-item-142:after,
.post-type-archive-press-release .resources-paginate a.arrow-right#menu-item-142:after,
.resources-paginate .post-type-archive-press-release a.arrow-right#menu-item-142:after,
.page-id-5221 .btn.arrow-right#menu-item-142:after,
.page-id-5221 .resources-paginate a.arrow-right#menu-item-142:after,
.resources-paginate .page-id-5221 a.arrow-right#menu-item-142:after,
.single-event .btn.arrow-right#menu-item-142:after,
.single-event .resources-paginate a.arrow-right#menu-item-142:after,
.resources-paginate .single-event a.arrow-right#menu-item-142:after,
.post-type-archive-event .btn.arrow-right#menu-item-142:after,
.post-type-archive-event .resources-paginate a.arrow-right#menu-item-142:after,
.resources-paginate .post-type-archive-event a.arrow-right#menu-item-142:after,
.resources-paginate a.open.arrow-right:after,
input[type="submit"].open.arrow-right:after,
.tax-job-department input[type="submit"].arrow-right#menu-item-142:after,
.tax-job-location input[type="submit"].arrow-right#menu-item-142:after,
.page-id-19354 input[type="submit"].arrow-right#menu-item-142:after,
.page-id-19356 input[type="submit"].arrow-right#menu-item-142:after,
.single-press-release input[type="submit"].arrow-right#menu-item-142:after,
.post-type-archive-news-mention input[type="submit"].arrow-right#menu-item-142:after,
.post-type-archive-press-release input[type="submit"].arrow-right#menu-item-142:after,
.page-id-5221 input[type="submit"].arrow-right#menu-item-142:after,
.single-event input[type="submit"].arrow-right#menu-item-142:after,
.post-type-archive-event input[type="submit"].arrow-right#menu-item-142:after {
  content: url("images/arrow-btn-r-grey.png");
}
/* line 99 /_classes.sass */
a.btn.dim, .hero a.dim, .resources-paginate a.dim,
.btn.dim,
.hero a.dim,
.resources-paginate a.dim,
input[type="submit"].dim {
  border-color: #788e9a;
  border-radius: 4px;
  background-clip: padding-box;
  background-color: #a4b6bf;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #abb8c0), color-stop(33%, #96a7b0), color-stop(66%, #788d99), color-stop(100%, #8598a3));
  background-image: -webkit-linear-gradient(#abb8c0, #96a7b0 33%, #788d99 66%, #8598a3);
  background-image: -moz-linear-gradient(#abb8c0, #96a7b0 33%, #788d99 66%, #8598a3);
  background-image: linear-gradient(#abb8c0, #96a7b0 33%, #788d99 66%, #8598a3);
}
/* line 107 /_classes.sass */
a.btn.dim:hover, .hero a.dim:hover, .resources-paginate a.dim:hover,
.btn.dim:hover,
.hero a.dim:hover,
.resources-paginate a.dim:hover,
input[type="submit"].dim:hover {
  border-color: #788e9a;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b3c2ca), color-stop(33%, #a1b3bd), color-stop(66%, #859daa), color-stop(100%, #95aab4));
  background-image: -webkit-linear-gradient(#b3c2ca, #a1b3bd 33%, #859daa 66%, #95aab4);
  background-image: -moz-linear-gradient(#b3c2ca, #a1b3bd 33%, #859daa 66%, #95aab4);
  background-image: linear-gradient(#b3c2ca, #a1b3bd 33%, #859daa 66%, #95aab4);
}
/* line 111 /_classes.sass */
a.btn.dim:active, .hero a.dim:active, .resources-paginate a.dim:active,
.btn.dim:active,
.hero a.dim:active,
.resources-paginate a.dim:active,
input[type="submit"].dim:active {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #637680), color-stop(100%, #859299));
  background-image: -webkit-linear-gradient(#637680, #859299);
  background-image: -moz-linear-gradient(#637680, #859299);
  background-image: linear-gradient(#637680, #859299);
}
/* line 114 /_classes.sass */
a.btn.go, .hero a.go, .resources-paginate a.go,
.btn.go,
.hero a.go,
.resources-paginate a.go,
input[type="submit"].go {
  background-color: #6cb739;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7fb94f), color-stop(50%, #599b37), color-stop(76%, #488e2d), color-stop(100%, #529633));
  background-image: -webkit-linear-gradient(#7fb94f, #599b37 50%, #488e2d 76%, #529633);
  background-image: -moz-linear-gradient(#7fb94f, #599b37 50%, #488e2d 76%, #529633);
  background-image: linear-gradient(#7fb94f, #599b37 50%, #488e2d 76%, #529633);
  border-color: #3d901c;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), inset 1px 1px 0 rgba(255, 255, 255, 0.2), inset -1px -1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.2);
  text-shadow: 0 -1px 0 #307315;
}
/* line 121 /_classes.sass */
a.btn.go:hover, .hero a.go:hover, .resources-paginate a.go:hover,
.btn.go:hover,
.hero a.go:hover,
.resources-paginate a.go:hover,
input[type="submit"].go:hover {
  border-color: #3d901c;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7ec343), color-stop(50%, #54a72c), color-stop(76%, #479e26), color-stop(100%, #55a82d));
  background-image: -webkit-linear-gradient(#7ec343, #54a72c 50%, #479e26 76%, #55a82d);
  background-image: -moz-linear-gradient(#7ec343, #54a72c 50%, #479e26 76%, #55a82d);
  background-image: linear-gradient(#7ec343, #54a72c 50%, #479e26 76%, #55a82d);
}
/* line 125 /_classes.sass */
a.btn.go:active, .hero a.go:active, .resources-paginate a.go:active,
.btn.go:active,
.hero a.go:active,
.resources-paginate a.go:active,
input[type="submit"].go:active {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #39771f), color-stop(100%, #629236));
  background-image: -webkit-linear-gradient(#39771f, #629236);
  background-image: -moz-linear-gradient(#39771f, #629236);
  background-image: linear-gradient(#39771f, #629236);
}

/* line 128 /_classes.sass */
.cta .btn, .section-3541 .btn, .resources-paginate .btn, .cta .hero a, .hero .cta a, .section-3541 .hero a, .hero .section-3541 a, .resources-paginate a, a.cta-btn {
  padding: 16px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #009fd0), color-stop(66%, #0064b2), color-stop(100%, #0075ba));
  background-image: -webkit-linear-gradient(#009fd0, #0064b2 66%, #0075ba);
  background-image: -moz-linear-gradient(#009fd0, #0064b2 66%, #0075ba);
  background-image: linear-gradient(#009fd0, #0064b2 66%, #0075ba);
  border-color: #005980;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), inset 1px 1px 0 rgba(255, 255, 255, 0.2), inset -1px -1px 0 rgba(255, 255, 255, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}

/* line 134 /_classes.sass */
.thumb-list {
  margin: 0 -10px;
}
/* line 138 /_classes.sass */
.thumb-list li {
  display: block;
  float: left;
  padding: 0 10px;
}

/* line 144 /_classes.sass */
a.btn-blue, a.btn-white, a.btn-clear {
  border-radius: 7px;
  background-color: #12b5ea;
  text-transform: uppercase;
  color: white;
  font-size: 14px;
  font-weight: bold;
  font-family: "proxima nova";
  padding: 10px 12px 10px 12px;
  text-shadow: 0 0 0;
}
/* line 154 /_classes.sass */
a.btn-blue:hover, a.btn-white:hover, a.btn-clear:hover {
  background-color: #1e8ece;
  color: white;
}
/* line 157 /_classes.sass */
a.btn-white {
  background-color: white;
  color: #555555 !important;
}
/* line 161 /_classes.sass */
a.btn-white:hover {
  background-color: #eeeeee;
}
/* line 163 /_classes.sass */
a.btn-clear {
  background-color: transparent;
  color: white !important;
  border: 2px solid white;
  text-transform: none;
}
/* line 169 /_classes.sass */
a.btn-clear:hover {
  background-color: white;
  color: #1e8ece !important;
}

/* line 1 /_wordpress.sass */
img.aligncenter {
  display: block;
  float: none !important;
  margin: 0 auto !important;
  clear: both;
}

/* line 6 /_wordpress.sass */
.aligncenter {
  text-align: center;
}

/* line 8 /_wordpress.sass */
.alignright {
  float: right;
  margin: 0.5em 0 0.5em 1em;
}

/* line 11 /_wordpress.sass */
.alignleft {
  float: left;
  margin: 0.5em 1em 0.5em 0;
}

/* line 15 /_wordpress.sass */
.screen-reader-text {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

@media (max-width: 980px) {
  /* line 5 /_media_queries.sass */
  body {
    width: 1118px;
  }
}
@-moz-keyframes fadeOut {
  /* line 3, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    opacity: 1;
  }

  /* line 5, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes fadeOut {
  /* line 3, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    opacity: 1;
  }

  /* line 5, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    opacity: 0;
  }
}

@-ms-keyframes fadeOut {
  /* line 3, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    opacity: 1;
  }

  /* line 5, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  /* line 3, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    opacity: 1;
  }

  /* line 5, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    opacity: 0;
  }
}

@-moz-keyframes fadeOutUp {
  /* line 11, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    -moz-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }

  /* line 14, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    -moz-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
}

@-webkit-keyframes fadeOutUp {
  /* line 11, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }

  /* line 14, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
}

@-ms-keyframes fadeOutUp {
  /* line 11, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }

  /* line 14, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
}

@keyframes fadeOutUp {
  /* line 11, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    transform: translateY(0);
    opacity: 1;
  }

  /* line 14, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    transform: translateY(-20px);
    opacity: 0;
  }
}

@-moz-keyframes fadeOutDown {
  /* line 21, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    -moz-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }

  /* line 24, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    -moz-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
}

@-webkit-keyframes fadeOutDown {
  /* line 21, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }

  /* line 24, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
}

@-ms-keyframes fadeOutDown {
  /* line 21, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }

  /* line 24, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    -ms-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
}

@keyframes fadeOutDown {
  /* line 21, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    transform: translateY(0);
    opacity: 1;
  }

  /* line 24, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    transform: translateY(20px);
    opacity: 0;
  }
}

@-moz-keyframes fadeOutRight {
  /* line 31, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    -moz-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }

  /* line 34, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    -moz-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
}

@-webkit-keyframes fadeOutRight {
  /* line 31, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }

  /* line 34, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
}

@-ms-keyframes fadeOutRight {
  /* line 31, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }

  /* line 34, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    -ms-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
}

@keyframes fadeOutRight {
  /* line 31, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    transform: translateX(0);
    opacity: 1;
  }

  /* line 34, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    transform: translateX(20px);
    opacity: 0;
  }
}

@-moz-keyframes fadeOutLeft {
  /* line 41, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    -moz-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }

  /* line 44, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    -moz-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
}

@-webkit-keyframes fadeOutLeft {
  /* line 41, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }

  /* line 44, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
}

@-ms-keyframes fadeOutLeft {
  /* line 41, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }

  /* line 44, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
}

@keyframes fadeOutLeft {
  /* line 41, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    transform: translateX(0);
    opacity: 1;
  }

  /* line 44, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    transform: translateX(-20px);
    opacity: 0;
  }
}

@-moz-keyframes fadeOutUpBig {
  /* line 51, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    -moz-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }

  /* line 54, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    -moz-transform: translateY(-2000px);
    transform: translateY(-2000px);
    opacity: 0;
  }
}

@-webkit-keyframes fadeOutUpBig {
  /* line 51, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }

  /* line 54, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
    opacity: 0;
  }
}

@-ms-keyframes fadeOutUpBig {
  /* line 51, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }

  /* line 54, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
    opacity: 0;
  }
}

@keyframes fadeOutUpBig {
  /* line 51, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    transform: translateY(0);
    opacity: 1;
  }

  /* line 54, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    transform: translateY(-2000px);
    opacity: 0;
  }
}

@-moz-keyframes fadeOutDownBig {
  /* line 61, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 64, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@-webkit-keyframes fadeOutDownBig {
  /* line 61, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 64, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@-ms-keyframes fadeOutDownBig {
  /* line 61, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    opacity: 1;
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  /* line 64, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    opacity: 0;
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes fadeOutDownBig {
  /* line 61, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  /* line 64, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}

@-moz-keyframes fadeOutRightBig {
  /* line 71, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 74, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-webkit-keyframes fadeOutRightBig {
  /* line 71, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 74, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-ms-keyframes fadeOutRightBig {
  /* line 71, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    opacity: 1;
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 74, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    opacity: 0;
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes fadeOutRightBig {
  /* line 71, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 74, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}

@-moz-keyframes fadeOutLeftBig {
  /* line 81, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 84, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@-webkit-keyframes fadeOutLeftBig {
  /* line 81, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 84, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@-ms-keyframes fadeOutLeftBig {
  /* line 81, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    opacity: 1;
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  /* line 84, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes fadeOutLeftBig {
  /* line 81, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 84, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-exits.scss */
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}

@-moz-keyframes fadeIn {
  /* line 3, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    opacity: 0;
  }

  /* line 5, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeIn {
  /* line 3, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    opacity: 0;
  }

  /* line 5, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    opacity: 1;
  }
}

@-ms-keyframes fadeIn {
  /* line 3, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    opacity: 0;
  }

  /* line 5, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  /* line 3, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    opacity: 0;
  }

  /* line 5, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    opacity: 1;
  }
}

@-moz-keyframes fadeInUp {
  /* line 11, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    -moz-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }

  /* line 14, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-webkit-keyframes fadeInUp {
  /* line 11, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }

  /* line 14, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-ms-keyframes fadeInUp {
  /* line 11, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    -ms-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }

  /* line 14, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fadeInUp {
  /* line 11, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    transform: translateY(20px);
    opacity: 0;
  }

  /* line 14, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

@-moz-keyframes fadeInDown {
  /* line 21, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    -moz-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }

  /* line 24, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-webkit-keyframes fadeInDown {
  /* line 21, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }

  /* line 24, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-ms-keyframes fadeInDown {
  /* line 21, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }

  /* line 24, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fadeInDown {
  /* line 21, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    transform: translateY(-20px);
    opacity: 0;
  }

  /* line 24, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

@-moz-keyframes fadeInRight {
  /* line 31, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    -moz-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }

  /* line 34, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    -moz-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@-webkit-keyframes fadeInRight {
  /* line 31, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }

  /* line 34, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@-ms-keyframes fadeInRight {
  /* line 31, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    -ms-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }

  /* line 34, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes fadeInRight {
  /* line 31, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    transform: translateX(20px);
    opacity: 0;
  }

  /* line 34, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@-moz-keyframes fadeInLeft {
  /* line 41, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    -moz-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }

  /* line 44, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    -moz-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@-webkit-keyframes fadeInLeft {
  /* line 41, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }

  /* line 44, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@-ms-keyframes fadeInLeft {
  /* line 41, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }

  /* line 44, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes fadeInLeft {
  /* line 41, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    transform: translateX(-20px);
    opacity: 0;
  }

  /* line 44, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@-moz-keyframes fadeInUpBig {
  /* line 51, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    -moz-transform: translateY(2000px);
    transform: translateY(2000px);
    opacity: 0;
  }

  /* line 54, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-webkit-keyframes fadeInUpBig {
  /* line 51, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
    opacity: 0;
  }

  /* line 54, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-ms-keyframes fadeInUpBig {
  /* line 51, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
    opacity: 0;
  }

  /* line 54, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fadeInUpBig {
  /* line 51, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    transform: translateY(2000px);
    opacity: 0;
  }

  /* line 54, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

@-moz-keyframes fadeInDownBig {
  /* line 61, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  /* line 64, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes fadeInDownBig {
  /* line 61, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  /* line 64, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-ms-keyframes fadeInDownBig {
  /* line 61, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    opacity: 0;
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  /* line 64, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    opacity: 1;
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  /* line 61, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }

  /* line 64, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@-moz-keyframes fadeInRightBig {
  /* line 71, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  /* line 74, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes fadeInRightBig {
  /* line 71, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  /* line 74, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@-ms-keyframes fadeInRightBig {
  /* line 71, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    opacity: 0;
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  /* line 74, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    opacity: 1;
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  /* line 71, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }

  /* line 74, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@-moz-keyframes fadeInLeftBig {
  /* line 81, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  /* line 84, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes fadeInLeftBig {
  /* line 81, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  /* line 84, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@-ms-keyframes fadeInLeftBig {
  /* line 81, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  /* line 84, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    opacity: 1;
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  /* line 81, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  /* line 84, /Library/Ruby/Gems/2.0.0/gems/animation-0.1.alpha.3/stylesheets/animation/animate/fading/_fading-entrances.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 *
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 *
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
/* altered from original */
/* line 19 /components/_fancybox.scss */
.modal-footer {
    position: absolute;
    bottom: 45px;
    width: 100%;
    text-align: right;
    right: 45px;
}

.modal-footer .modal-footer-link {
    color:#999;
    font-size:12px;
    font-family:proxima-nova, Tahoma, "Helvetica Neue", Helvetica, sans-serif;
}

.modal-footer .modal-footer-link:hover {
    text-decoration:underline;
}


#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  cursor: pointer;
  overflow: hidden;
  z-index: 1104;
  display: none;
}

/* line 33 /components/_fancybox.scss */
#fancybox-loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px;
  background-image: url("images/fancybox/fancybox.png");
}

/* line 42 /components/_fancybox.scss */
#fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1100;
  display: none;
}

/* line 51 /components/_fancybox.scss */
#fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  overflow: auto;
  display: none;
}

/* line 59 /components/_fancybox.scss */
#fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  z-index: 1101;
  outline: none;
  display: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* line 68 /components/_fancybox.scss */
#fancybox-wrap div {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 73 /components/_fancybox.scss */
#fancybox-outer {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
}

/* line 80 /components/_fancybox.scss */
#fancybox-content {
  width: 0;
  height: 0;
  padding: 0;
  outline: none;
  position: relative;
  overflow: hidden;
  z-index: 1102;
  border: 0px solid #fff;
}

/* line 91 /components/_fancybox.scss */
#fancybox-hide-sel-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 1101;
}

/* line 101 /components/_fancybox.scss */
#fancybox-close {
  cursor: pointer;
  z-index: 1103;
  display: none;
}

/* line 107 /components/_fancybox.scss */
#fancybox-error {
  color: #444;
  font: normal 12px/20px Arial;
  padding: 14px;
  margin: 0;
}

/* line 114 /components/_fancybox.scss */
#fancybox-img {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top;
}

/* line 125 /components/_fancybox.scss */
#fancybox-frame {
  width: 100%;
  height: 100%;
  border: none;
  display: block;
}

/* line 132 /components/_fancybox.scss */
#fancybox-left, #fancybox-right {
  position: absolute;
  bottom: 0px;
  height: 100%;
  width: 35%;
  cursor: pointer;
  outline: none;
  background: transparent url("images/fancybox/blank.gif");
  z-index: 1102;
  display: none;
}

/* line 144 /components/_fancybox.scss */
#fancybox-left {
  left: 0px;
}

/* line 148 /components/_fancybox.scss */
#fancybox-right {
  right: 0px;
}

/* line 152 /components/_fancybox.scss */
#fancybox-left-ico, #fancybox-right-ico {
  position: absolute;
  top: 50%;
  left: -9999px;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
  z-index: 1102;
  display: block;
}

/* line 164 /components/_fancybox.scss */
#fancybox-left-ico {
  background-image: url("images/fancybox/fancybox.png");
  background-position: -40px -30px;
}

/* line 169 /components/_fancybox.scss */
#fancybox-right-ico {
  background-image: url("images/fancybox/fancybox.png");
  background-position: -40px -60px;
}

/* line 174 /components/_fancybox.scss */
#fancybox-left:hover, #fancybox-right:hover {
  visibility: visible;
  /* IE6 */
}

/* line 178 /components/_fancybox.scss */
#fancybox-left:hover span {
  left: 20px;
}

/* line 182 /components/_fancybox.scss */
#fancybox-right:hover span {
  left: auto;
  right: 20px;
}

/* line 187 /components/_fancybox.scss */
.fancybox-bg {
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  width: 20px;
  height: 20px;
  z-index: 1001;
}

/* line 197 /components/_fancybox.scss */
#fancybox-title {
  font-family: Helvetica;
  font-size: 12px;
  z-index: 1102;
}

/* line 203 /components/_fancybox.scss */
.fancybox-title-inside {
  padding-bottom: 10px;
  text-align: center;
  color: #333;
  background: #fff;
  position: relative;
}

/* line 211 /components/_fancybox.scss */
.fancybox-title-outside {
  padding-top: 10px;
  color: #fff;
}

/* line 216 /components/_fancybox.scss */
.fancybox-title-over {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #FFF;
  text-align: left;
}

/* line 224 /components/_fancybox.scss */
#fancybox-title-over {
  padding: 10px;
  background-image: url("images/fancybox/fancy_title_over.png");
  display: block;
}

/* line 230 /components/_fancybox.scss */
.fancybox-title-float {
  position: absolute;
  left: 0;
  bottom: -20px;
  height: 32px;
}

/* line 237 /components/_fancybox.scss */
#fancybox-title-float-wrap {
  border: none;
  border-collapse: collapse;
  width: auto;
}

/* line 243 /components/_fancybox.scss */
#fancybox-title-float-wrap td {
  border: none;
  white-space: nowrap;
}

/* line 248 /components/_fancybox.scss */
#fancybox-title-float-left {
  padding: 0 0 0 15px;
  background: url("images/fancybox/fancybox.png") -40px -90px no-repeat;
}

/* line 253 /components/_fancybox.scss */
#fancybox-title-float-main {
  color: #FFF;
  line-height: 29px;
  font-weight: bold;
  padding: 0 0 3px 0;
  background: url("images/fancybox/fancybox-x.png") 0px -40px;
}

/* line 261 /components/_fancybox.scss */
#fancybox-title-float-right {
  padding: 0 0 0 15px;
  background: url("images/fancybox/fancybox.png") -55px -90px no-repeat;
}

/*
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */
/* clearfix */
/* line 8 /components/_owlCarousel.scss */
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* display none until init */
/* line 17 /components/_owlCarousel.scss */
.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y;
}

/* line 23 /components/_owlCarousel.scss */
.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
}

/* line 28 /components/_owlCarousel.scss */
.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
}

/* line 33 /components/_owlCarousel.scss */
.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* line 41 /components/_owlCarousel.scss */
.owl-carousel .owl-item {
  float: left;
}

/* line 45 /components/_owlCarousel.scss */
.owl-controls .owl-page,
.owl-controls .owl-buttons div {
  cursor: pointer;
}

/* line 48 /components/_owlCarousel.scss */
.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
/* line 58 /components/_owlCarousel.scss */
.grabbing {
  cursor: url(grabbing.png) 8 8, move;
}

/* fix */
/* line 64 /components/_owlCarousel.scss */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

/*
* 	Owl Carousel Owl Demo Theme
*	v1.3.3
*/
/* line 80 /components/_owlCarousel.scss */
.owl-theme .owl-controls {
  margin-top: 10px;
  text-align: center;
}

/* Styling Next and Prev buttons */
/* line 87 /components/_owlCarousel.scss */
.owl-theme .owl-controls .owl-buttons div {
  color: #FFF;
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
  margin: 5px;
  padding: 3px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background: #869791;
  filter: Alpha(Opacity=50);
  /*IE7 fix*/
  opacity: 0.5;
}

/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
/* line 104 /components/_owlCarousel.scss */
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
  filter: Alpha(Opacity=100);
  /*IE7 fix*/
  opacity: 1;
  text-decoration: none;
}

/* Styling Pagination*/
/* line 112 /components/_owlCarousel.scss */
.owl-theme .owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
}

/* line 117 /components/_owlCarousel.scss */
.owl-theme .owl-controls .owl-page span {
  display: block;
  width: 12px;
  height: 12px;
  margin: 5px 7px;
  filter: Alpha(Opacity=50);
  /*IE7 fix*/
  opacity: 0.5;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: #869791;
}

/* line 131 /components/_owlCarousel.scss */
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls .single-customer .owl-page#menu-item-104 span, .single-customer .owl-theme .owl-controls .owl-page#menu-item-104 span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
  filter: Alpha(Opacity=100);
  /*IE7 fix*/
  opacity: 1;
}

/* If PaginationNumbers is true */
/* line 138 /components/_owlCarousel.scss */
.owl-theme .owl-controls .owl-page span.owl-numbers {
  height: auto;
  width: auto;
  color: #FFF;
  padding: 2px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}

/* preloading images */
/* line 150 /components/_owlCarousel.scss */
.owl-item.loading {
  min-height: 150px;
  background: url(AjaxLoader.gif) no-repeat center center;
}

/*
 *  Owl Carousel CSS3 Transitions
 *  v1.3.2
 */
/* line 160 /components/_owlCarousel.scss */
.owl-origin {
  -webkit-perspective: 1200px;
  -webkit-perspective-origin-x: 50%;
  -webkit-perspective-origin-y: 50%;
  -moz-perspective: 1200px;
  -moz-perspective-origin-x: 50%;
  -moz-perspective-origin-y: 50%;
  perspective: 1200px;
}

/* fade */
/* line 170 /components/_owlCarousel.scss */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}

/* line 176 /components/_owlCarousel.scss */
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}

/* backSlide */
/* line 182 /components/_owlCarousel.scss */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}

/* line 187 /components/_owlCarousel.scss */
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}

/* goDown */
/* line 193 /components/_owlCarousel.scss */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}

/* line 198 /components/_owlCarousel.scss */
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}

/* scaleUp */
/* line 204 /components/_owlCarousel.scss */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

/* line 210 /components/_owlCarousel.scss */
.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}

/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  /* line 218 /components/_owlCarousel.scss */
  0% {
    opacity: 1;
  }
}

@-moz-keyframes empty {
  /* line 221 /components/_owlCarousel.scss */
  0% {
    opacity: 1;
  }
}

@keyframes empty {
  /* line 224 /components/_owlCarousel.scss */
  0% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeIn {
  /* line 227 /components/_owlCarousel.scss */
  0% {
    opacity: 0;
  }

  /* line 228 /components/_owlCarousel.scss */
  100% {
    opacity: 1;
  }
}

@-moz-keyframes fadeIn {
  /* line 231 /components/_owlCarousel.scss */
  0% {
    opacity: 0;
  }

  /* line 232 /components/_owlCarousel.scss */
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  /* line 235 /components/_owlCarousel.scss */
  0% {
    opacity: 0;
  }

  /* line 236 /components/_owlCarousel.scss */
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeOut {
  /* line 239 /components/_owlCarousel.scss */
  0% {
    opacity: 1;
  }

  /* line 240 /components/_owlCarousel.scss */
  100% {
    opacity: 0;
  }
}

@-moz-keyframes fadeOut {
  /* line 243 /components/_owlCarousel.scss */
  0% {
    opacity: 1;
  }

  /* line 244 /components/_owlCarousel.scss */
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  /* line 247 /components/_owlCarousel.scss */
  0% {
    opacity: 1;
  }

  /* line 248 /components/_owlCarousel.scss */
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes backSlideOut {
  /* line 251 /components/_owlCarousel.scss */
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
  }

  /* line 252 /components/_owlCarousel.scss */
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
  }

  /* line 253 /components/_owlCarousel.scss */
  100% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
  }
}

@-moz-keyframes backSlideOut {
  /* line 256 /components/_owlCarousel.scss */
  25% {
    opacity: .5;
    -moz-transform: translateZ(-500px);
  }

  /* line 257 /components/_owlCarousel.scss */
  75% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(-200%);
  }

  /* line 258 /components/_owlCarousel.scss */
  100% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(-200%);
  }
}

@keyframes backSlideOut {
  /* line 261 /components/_owlCarousel.scss */
  25% {
    opacity: .5;
    transform: translateZ(-500px);
  }

  /* line 262 /components/_owlCarousel.scss */
  75% {
    opacity: .5;
    transform: translateZ(-500px) translateX(-200%);
  }

  /* line 263 /components/_owlCarousel.scss */
  100% {
    opacity: .5;
    transform: translateZ(-500px) translateX(-200%);
  }
}

@-webkit-keyframes backSlideIn {
  /* line 266 /components/_owlCarousel.scss */
  0%, 25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%);
  }

  /* line 267 /components/_owlCarousel.scss */
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
  }

  /* line 268 /components/_owlCarousel.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0);
  }
}

@-moz-keyframes backSlideIn {
  /* line 271 /components/_owlCarousel.scss */
  0%, 25% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(200%);
  }

  /* line 272 /components/_owlCarousel.scss */
  75% {
    opacity: .5;
    -moz-transform: translateZ(-500px);
  }

  /* line 273 /components/_owlCarousel.scss */
  100% {
    opacity: 1;
    -moz-transform: translateZ(0) translateX(0);
  }
}

@keyframes backSlideIn {
  /* line 276 /components/_owlCarousel.scss */
  0%, 25% {
    opacity: .5;
    transform: translateZ(-500px) translateX(200%);
  }

  /* line 277 /components/_owlCarousel.scss */
  75% {
    opacity: .5;
    transform: translateZ(-500px);
  }

  /* line 278 /components/_owlCarousel.scss */
  100% {
    opacity: 1;
    transform: translateZ(0) translateX(0);
  }
}

@-webkit-keyframes scaleToFade {
  /* line 281 /components/_owlCarousel.scss */
  to {
    opacity: 0;
    -webkit-transform: scale(0.8);
  }
}

@-moz-keyframes scaleToFade {
  /* line 284 /components/_owlCarousel.scss */
  to {
    opacity: 0;
    -moz-transform: scale(0.8);
  }
}

@keyframes scaleToFade {
  /* line 287 /components/_owlCarousel.scss */
  to {
    opacity: 0;
    transform: scale(0.8);
  }
}

@-webkit-keyframes goDown {
  /* line 290 /components/_owlCarousel.scss */
  from {
    -webkit-transform: translateY(-100%);
  }
}

@-moz-keyframes goDown {
  /* line 293 /components/_owlCarousel.scss */
  from {
    -moz-transform: translateY(-100%);
  }
}

@keyframes goDown {
  /* line 296 /components/_owlCarousel.scss */
  from {
    transform: translateY(-100%);
  }
}

@-webkit-keyframes scaleUpFrom {
  /* line 300 /components/_owlCarousel.scss */
  from {
    opacity: 0;
    -webkit-transform: scale(1.5);
  }
}

@-moz-keyframes scaleUpFrom {
  /* line 303 /components/_owlCarousel.scss */
  from {
    opacity: 0;
    -moz-transform: scale(1.5);
  }
}

@keyframes scaleUpFrom {
  /* line 306 /components/_owlCarousel.scss */
  from {
    opacity: 0;
    transform: scale(1.5);
  }
}

@-webkit-keyframes scaleUpTo {
  /* line 310 /components/_owlCarousel.scss */
  to {
    opacity: 0;
    -webkit-transform: scale(1.5);
  }
}

@-moz-keyframes scaleUpTo {
  /* line 313 /components/_owlCarousel.scss */
  to {
    opacity: 0;
    -moz-transform: scale(1.5);
  }
}

@keyframes scaleUpTo {
  /* line 316 /components/_owlCarousel.scss */
  to {
    opacity: 0;
    transform: scale(1.5);
  }
}

/* line 1 /components/_progress.sass */


.page-id-3591 .progress-wrap {
  height: 72px;
}


/* line 4 /components/_progress.sass */
.progress {
  position: relative;
  width: 1118px;
  font-size: 1.11111em;
  font-weight: 600;
  line-height: 1em;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
  background: #f4f6f7;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-bottom-color: #dedede;
  border-width: 1px 0;
}
/* line 17 /components/_progress.sass */
.progress.following {
  position: fixed;
  z-index: 2048;
  top: 0;
}
/* line 22 /components/_progress.sass */
.progress a {
  float: left;
  width: 33.33333%;
  padding: 27px 10px 24px 10px;
  color: #6b757d;
  text-align: center;
  font-weight: 600;
  border-left: 1px solid rgba(255, 255, 255, 0.4);
  border-right: 1px solid rgba(0, 0, 0, 0.08);
}
/* line 32 /components/_progress.sass */
.progress a.on {
  color: #1e8ece !important;
}
/* line 35 /components/_progress.sass */
.progress a i {
  margin-right: 6px;
}
/* line 38 /components/_progress.sass */
.progress a:first-child {
  border-left: none;
}
/* line 41 /components/_progress.sass */
.progress a:last-child {
  border-right: none;
}
/* line 44 /components/_progress.sass */
.progress a:visited {
  color: #6b757d;
}
/* line 47 /components/_progress.sass */
.progress a.active, .progress .single-customer a#menu-item-104, .single-customer .progress a#menu-item-104 {
  background: url(images/bg-bar-active.png) repeat-x top;
}

/* line 52 /components/_progress.sass */
.progress[data-length="1"] a {
  width: 100%;
}

/* line 52 /components/_progress.sass */
.progress[data-length="2"] a {
  width: 50%;
}

/* line 52 /components/_progress.sass */
.progress[data-length="3"] a {
  width: 33.33333%;
}

/* line 52 /components/_progress.sass */
.progress[data-length="4"] a {
  width: 25%;
}

/* line 52 /components/_progress.sass */
.progress[data-length="5"] a {
  width: 20%;
}

/* line 52 /components/_progress.sass */
.progress[data-length="6"] a {
  width: 16.66667%;
}

/* line 55 /components/_progress.sass */
.progress-bar {
  display: none;
  position: relative;
  height: 11px;
  background: #b2b8be;
  background: rgba(178, 184, 190, 0.5);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(70, 73, 77, 0.17)), color-stop(100%, rgba(255, 255, 255, 0.17)));
  background-image: -webkit-linear-gradient(rgba(70, 73, 77, 0.17), rgba(255, 255, 255, 0.17));
  background-image: -moz-linear-gradient(rgba(70, 73, 77, 0.17), rgba(255, 255, 255, 0.17));
  background-image: linear-gradient(rgba(70, 73, 77, 0.17), rgba(255, 255, 255, 0.17));
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

/* line 64 /components/_progress.sass */
.progress-percent {
  height: 100%;
  width: 0%;
  max-width: 100%;
  min-width: 0%;
  background: #3ca8d1;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3ca8d1), color-stop(100%, #126ead));
  background-image: -webkit-linear-gradient(#3ca8d1, #126ead);
  background-image: -moz-linear-gradient(#3ca8d1, #126ead);
  background-image: linear-gradient(#3ca8d1, #126ead);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.24);
}

/* line 3 /components/_tabs.sass */
.tab-panes {
  position: relative;
  z-index: 1;
}

/* line 7 /components/_tabs.sass */
.tab-pane {
  display: none;
}
/* line 11 /components/_tabs.sass */
.tab-pane.active, .single-customer .tab-pane#menu-item-104 {
  display: block;
}

/* line 14 /components/_tabs.sass */
.tab-nav {
  position: relative;
  z-index: 5;
  padding: 0;
  font-size: 0.77778em;
  font-weight: 600;
  background-clip: padding-box;
  background-color: #efefef;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 250, color-stop(0%, #ffffff), color-stop(48%, #ededed), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#ffffff 0%, #ededed 120px, #eeeeee 250px);
  background-image: -moz-linear-gradient(#ffffff 0%, #ededed 120px, #eeeeee 250px);
  background-image: linear-gradient(#ffffff 0%, #ededed 120px, #eeeeee 250px);
  box-shadow: 0 1px 15px rgba(0, 0, 0, 0.18), inset -1px 0 0 rgba(255, 255, 255, 0.7);
}
/* line 26 /components/_tabs.sass */
.tab-nav ul {
  padding: 0;
  margin: 0 auto;
  width: 69.64286%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
/* line 34 /components/_tabs.sass */
.tab-nav li {
  position: relative;
  top: 21px;
  display: inline-block;
  padding: 0 0 21px;
  width: 142px;
  height: 122px;
}
/* line 42 /components/_tabs.sass */
.tab-nav li:last-child:before {
  display: none;
  width: 0;
}
/* line 46 /components/_tabs.sass */
.tab-nav li:last-child:after {
  display: none;
}
/* line 49 /components/_tabs.sass */
.tab-nav li:after {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(148, 149, 151, 0)), color-stop(50%, rgba(148, 149, 151, 0.4)), color-stop(100%, rgba(148, 149, 151, 0)));
  background-image: -webkit-linear-gradient(rgba(148, 149, 151, 0) 0%, rgba(148, 149, 151, 0.4) 50%, rgba(148, 149, 151, 0) 100%);
  background-image: -moz-linear-gradient(rgba(148, 149, 151, 0) 0%, rgba(148, 149, 151, 0.4) 50%, rgba(148, 149, 151, 0) 100%);
  background-image: linear-gradient(rgba(148, 149, 151, 0) 0%, rgba(148, 149, 151, 0.4) 50%, rgba(148, 149, 151, 0) 100%);
  content: "";
  width: 1px;
  height: 75px;
  display: block;
  position: absolute;
  right: -1px;
  top: 0;
}
/* line 59 /components/_tabs.sass */
.tab-nav li.active, .tab-nav .single-customer li#menu-item-104, .single-customer .tab-nav li#menu-item-104 {
  background-image: url('images/tab-active-state.png?1380560752');
  background-position: 50% 100%;
  background-repeat: no-repeat;
}
/* line 65 /components/_tabs.sass */
.tab-nav li.active:after, .tab-nav .single-customer li#menu-item-104:after, .single-customer .tab-nav li#menu-item-104:after {
  display: none;
}
/* line 68 /components/_tabs.sass */
.tab-nav li.active a, .tab-nav .single-customer li#menu-item-104 a, .single-customer .tab-nav li#menu-item-104 a {
  color: white;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
/* line 72 /components/_tabs.sass */
.tab-nav a {
  display: block;
  height: 100%;
  padding-top: 60px;
  color: #646464;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-position: center 18px;
  background-repeat: no-repeat;
}
/* line 82 /components/_tabs.sass */
.tab-nav a:visited {
  color: #646464;
}
/* line 85 /components/_tabs.sass */
.tab-nav a:hover, .tab-nav .active a, .tab-nav .single-customer #menu-item-104 a, .single-customer .tab-nav #menu-item-104 a {
  opacity: 1;
}

/* line 93 /components/_tabs.sass */
.tab-nav a[href*="in-the-moment"] {
  background-image: url(images/tab-phone.png);
}
/* line 96 /components/_tabs.sass */
.tab-nav a[href*="post-experience"] {
  background-image: url(images/tab-envelope.png);
}
/* line 99 /components/_tabs.sass */
.tab-nav a[href*="social"] {
  background-image: url(images/tab-social.png);
}
/* line 102 /components/_tabs.sass */
.tab-nav a[href*="customer-care"] {
  background-image: url(images/tab-people.png);
}
/* line 105 /components/_tabs.sass */
.tab-nav a[href*="existing-systems"] {
  background-image: url(images/tab-plug.png);
}
/* line 108 /components/_tabs.sass */
.tab-nav a[href*="people"] {
  background-image: url(images/tab-people.png);
}
/* line 111 /components/_tabs.sass */
.tab-nav a[href*="challenge"] {
  background-image: url("images/tab-puzzle.png");
}
/* line 114 /components/_tabs.sass */
.tab-nav a[href*="impact"] {
  background-image: url("images/tab-person.png");
}
/* line 117 /components/_tabs.sass */
.tab-nav a[href*="benefits"] {
  background-image: url("images/tab-health.png");
}
/* line 120 /components/_tabs.sass */
.tab-nav a[href*="environment"] {
  background-image: url("images/tab-leaf.png");
}
/* line 123 /components/_tabs.sass */
.tab-nav .active a[href*="in-the-moment"], .tab-nav .single-customer #menu-item-104 a[href*="in-the-moment"], .single-customer .tab-nav #menu-item-104 a[href*="in-the-moment"] {
  background-image: url(images/tab-phone-active.png);
}
/* line 126 /components/_tabs.sass */
.tab-nav .active a[href*="post-experience"], .tab-nav .single-customer #menu-item-104 a[href*="post-experience"], .single-customer .tab-nav #menu-item-104 a[href*="post-experience"] {
  background-image: url(images/tab-envelope-active.png);
}
/* line 129 /components/_tabs.sass */
.tab-nav .active a[href*="social"], .tab-nav .single-customer #menu-item-104 a[href*="social"], .single-customer .tab-nav #menu-item-104 a[href*="social"] {
  background-image: url(images/tab-social-active.png);
}
/* line 132 /components/_tabs.sass */
.tab-nav .active a[href*="customer-care"], .tab-nav .single-customer #menu-item-104 a[href*="customer-care"], .single-customer .tab-nav #menu-item-104 a[href*="customer-care"] {
  background-image: url(images/tab-people-active.png);
}
/* line 135 /components/_tabs.sass */
.tab-nav .active a[href*="existing-systems"], .tab-nav .single-customer #menu-item-104 a[href*="existing-systems"], .single-customer .tab-nav #menu-item-104 a[href*="existing-systems"] {
  background-image: url(images/tab-plug-active.png);
}
/* line 138 /components/_tabs.sass */
.tab-nav .active a[href*="people"], .tab-nav .single-customer #menu-item-104 a[href*="people"], .single-customer .tab-nav #menu-item-104 a[href*="people"] {
  background-image: url(images/tab-people-active.png);
}
/* line 141 /components/_tabs.sass */
.tab-nav .active a[href*="challenge"], .tab-nav .single-customer #menu-item-104 a[href*="challenge"], .single-customer .tab-nav #menu-item-104 a[href*="challenge"] {
  background-image: url(images/tab-puzzle-active.png);
}
/* line 144 /components/_tabs.sass */
.tab-nav .active a[href*="impact"], .tab-nav .single-customer #menu-item-104 a[href*="impact"], .single-customer .tab-nav #menu-item-104 a[href*="impact"] {
  background-image: url(images/tab-person-active.png);
}
/* line 147 /components/_tabs.sass */
.tab-nav .active a[href*="benefits"], .tab-nav .single-customer #menu-item-104 a[href*="benefits"], .single-customer .tab-nav #menu-item-104 a[href*="benefits"] {
  background-image: url(images/tab-health-active.png);
}
/* line 150 /components/_tabs.sass */
.tab-nav .active a[href*="environment"], .tab-nav .single-customer #menu-item-104 a[href*="environment"], .single-customer .tab-nav #menu-item-104 a[href*="environment"] {
  background-image: url(images/tab-leaf-active.png);
}

/* line 24 /style.css.sass */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* @group Default Typog and Colours ----------- */
/* line 28 /style.css.sass */
html {
  background: #3f4b57;
  height: 100%;
}

/* line 32 /style.css.sass */
body {
  background: #dee2e5 url(images/bg.png);
  color: #737272;
  font-family: proxima-nova, Tahoma, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 18px;
  line-height: 1.44444em;
  -webkit-font-smoothing: antialiased;
}

/* line 40 /style.css.sass */
a,
a:visited {
  color: #1e8ece;
  text-decoration: none;
  cursor: pointer;
}

/* line 46 /style.css.sass */
a:hover {
  color: #36383c;
}

/* line 49 /style.css.sass */
h1, h2, h3, h4 {
  color: #36383c;
}

/* line 52 /style.css.sass */
h2 {
  font-size: 1.55556em;
  line-height: 1.2em;
}

/* line 59 /style.css.sass */
p {
  margin: 1em 0;
}
/* line 62 /style.css.sass */
p:last-child {
  margin-bottom: 0;
}

/* @end */
/* @group Basics ------------------------------ */
/* line 69 /style.css.sass */
.container, section.section-center-thirds, ul.search-results.grid, .single-customer .main .intro {
  *zoom: 1;
  width: 1120px;
  padding-left: 0;
  padding-right: 0;
  margin-left: auto;
  margin-right: auto;
}
/* line 38, /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.container:after, section.section-center-thirds:after, ul.search-results.grid:after, .single-customer .main .intro:after {
  content: "";
  display: table;
  clear: both;
}

/* line 75 /style.css.sass */
body > .container, body > section.section-center-thirds, body > ul.search-results.grid, .single-customer .main body > .intro {
  margin-bottom: 60px;
  background: white;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-top: 0;
  border-radius: 0 0 5px 5px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.19);
}

/* line 84 /style.css.sass */
.main {
  padding-top: 55px;
}

/* line 88 /style.css.sass */
section.container, section.section-center-thirds, .single-customer .main section.intro,
section .container,
section section.section-center-thirds,
section ul.search-results.grid,
section .single-customer .main .intro,
.single-customer .main section .intro {
  padding: 0 90px;
}

/* line 104 /style.css.sass */
.page-id-17378 .main,
.page-id-16570 .main,
.page-id-16533 .main,
.page-id-10068 .main,
.page-id-16549 .main,
.page-id-16948 .main,
.page-id-10161 .main,
.page-id-15895 .main,
.page-id-15528 .main,
.page-id-65 .main,
.page-id-67 .main {
  padding-top: 0;
}

/* @end */
/* line 1 /_header.sass */
#logo {
  display: block;
  float: left;
  width: 154px;
  height: 35px;
  position: relative;
  overflow: hidden;
}
/* line 9 /_header.sass */
#logo h1,
.mobile-logo h1 {
  position: absolute;
  left: -999em;
}

/* line 13 /_header.sass */
.main-nav {
  font-size: 0.83333em;
  font-weight: bold;
  padding: 30px 90px 0 90px;
  text-align: right;
  width: 100%;
  position: relative;
}
/* line 21 /_header.sass */
.main-nav ul {
  display: inline-block;
}
/* line 25 /_header.sass */
.main-nav li {
  display: inline-block;
  margin-left: 35px;
  padding: 8px 0 35px 0;
}
/* line 30 /_header.sass */
.main-nav .active a, .main-nav .single-customer #menu-item-104 a, .single-customer .main-nav #menu-item-104 a,
.main-nav .open > a,
.main-nav .tax-job-department #menu-item-142 > a,
.tax-job-department .main-nav #menu-item-142 > a,
.main-nav .tax-job-location #menu-item-142 > a,
.tax-job-location .main-nav #menu-item-142 > a,
.main-nav .page-id-19354 #menu-item-142 > a,
.page-id-19354 .main-nav #menu-item-142 > a,
.main-nav .page-id-19356 #menu-item-142 > a,
.page-id-19356 .main-nav #menu-item-142 > a,
.main-nav .single-press-release #menu-item-142 > a,
.single-press-release .main-nav #menu-item-142 > a,
.main-nav .post-type-archive-news-mention #menu-item-142 > a,
.post-type-archive-news-mention .main-nav #menu-item-142 > a,
.main-nav .post-type-archive-press-release #menu-item-142 > a,
.post-type-archive-press-release .main-nav #menu-item-142 > a,
.main-nav .page-id-5221 #menu-item-142 > a,
.page-id-5221 .main-nav #menu-item-142 > a,
.main-nav .single-event #menu-item-142 > a,
.single-event .main-nav #menu-item-142 > a,
.main-nav .post-type-archive-event #menu-item-142 > a,
.post-type-archive-event .main-nav #menu-item-142 > a {
  color: #46494d;
}
/* line 34 /_header.sass */
.main-nav .sub-menu,
.main-nav .sub-menu .open > .sub-menu,
.main-nav > .active > .sub-menu{
  display: none;
  border-top: 1px solid #e9e9e9;
  font-size: 0.93333em;
  line-height: 60px;
  position: absolute;
  right: 0;
  padding: 0 90px;
  margin-top: 30px;
  width: 100%;
  z-index: 100;
}
/* line 46 /_header.sass */
.main-nav .sub-menu li {
  margin-left: 20px;
  padding: 0;
  position: relative;
}

.main-nav .sub-menu li.open a {
  color:#737272;
}
/* line 51 /_header.sass */
.main-nav .sub-menu a, .main-nav .sub-menu a:visited {
  color: #95a0a9;
}
/* line 54 /_header.sass */
.main-nav .sub-menu a:hover,
.main-nav .sub-menu .active a,
.main-nav .sub-menu .single-customer #menu-item-104 a,
.single-customer .main-nav .sub-menu #menu-item-104 a {
  color: #36383c;
}

/* line 58 /_header.sass */
.open > .sub-menu, .tax-job-department #menu-item-142 > .sub-menu, .tax-job-location #menu-item-142 > .sub-menu, .page-id-19354 #menu-item-142 > .sub-menu, .page-id-19356 #menu-item-142 > .sub-menu, .single-press-release #menu-item-142 > .sub-menu, .post-type-archive-news-mention #menu-item-142 > .sub-menu, .post-type-archive-press-release #menu-item-142 > .sub-menu, .page-id-5221 #menu-item-142 > .sub-menu, .single-event #menu-item-142 > .sub-menu, .post-type-archive-event #menu-item-142 > .sub-menu,
.active > .sub-menu,
.single-customer #menu-item-104 > .sub-menu {
  display: block;
}

.open > .sub-menu > .active > .sub-menu {
    display:none;
}

/* line 62 /_header.sass */
.main-nav {
  clear: both;
}

/* line 65 /_header.sass */
.nav-container {
  padding: 15px 90px 0 90px;
}
/* line 69 /_header.sass */
.nav-container ul, .nav-container p {
  margin-bottom: 0;
}

/* @end */
/* line 1 /_footer.sass */
.site-footer {
  overflow: hidden;
  background: #3f4b57;
  color: #85919f;
  font-size: 0.66667em;
  line-height: 1.66667em;
  padding: 40px 0 60px 0;
}
/* line 9 /_footer.sass */
.site-footer .container, .site-footer section.section-center-thirds, .site-footer ul.search-results.grid, .site-footer .single-customer .main .intro, .single-customer .main .site-footer .intro {
  max-width: 950px;
  padding: 0 6px;
}
/* line 13 /_footer.sass */
.site-footer h3 {
  color: #edf1f3;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
}
/* line 22 /_footer.sass */
.site-footer a, .site-footer a:visited {
  color: #85919f;
}
/* line 25 /_footer.sass */
.site-footer a:hover {
  color: #edf1f3;
}
/* line 28 /_footer.sass */
.site-footer .widget {
  float: left;
}
/* line 31 /_footer.sass */
.site-footer .widget.widget_text {
  float: right;
  width: 368px;
}
/* line 35 /_footer.sass */
.site-footer .widget.widget_text .alert {
  color: #1e8ece;
}
/* line 37 /_footer.sass */
.site-footer .widget.widget_text .alert:hover {
  color: #12b5ea;
}
/* line 40 /_footer.sass */
.site-footer .widget.widget_text .social-links {
  margin-top: 18px;
}
/* line 44 /_footer.sass */
.site-footer .widget.widget_text .policies a {
  padding-right: 21px;
  color: #edf1f3;
}

.site-footer .widget.widget_text .policies a:last-child {
    padding-right:0;
}
/* line 48 /_footer.sass */
.site-footer .widget.widget_text .policies a:hover {
  color: white;
}
/* line 53 /_footer.sass */
.site-footer .widget_nav_menu li {
  display: inline-block;
  margin-right: 18px;
  margin-bottom: 10px;
}
/* line 58 /_footer.sass */
.site-footer .widget_nav_menu#nav_menu-4 {
  width: 440px;
}


.page-id-65 .progress .container a:hover {
    color:#36383c;
}

/* line 61 /_footer.sass */
.site-footer .widget_nav_menu#nav_menu-4 li {
  width: 200px;
}
/* line 64 /_footer.sass */
.site-footer .widget_nav_menu#nav_menu-5 {
  width: 130px;
}
/* line 67 /_footer.sass */
.site-footer .widget_nav_menu#nav_menu-5 li {
  width: 110px;
}
/* line 72 /_footer.sass */
.site-footer .social-links a i {
  color: #85919f;
    -webkit-transition:.15s ease-in-out;
    -moz-transition:.15s ease-in-out;
    -ms-transition:.15s ease-in-out;
    -o-transition:.15s ease-in-out;
    transition:.15s ease-in-out;
}

.site-footer .social-links a:hover i {
    color:#edf1f3;
}

/* line 75 /_footer.sass */
.home-footer {
  font-size: 0.6em;
}

/*
 *  Sub-team
 */
.page-title {
    text-align:center;
    margin-top:60px;
}

.sub-team-block-list li {
    position:absolute;
    border-radius:2px;
    overflow:hidden;
}

.secondary-team-info-block {
    clear:both;
    overflow:hidden;
}

.sub-team-info h2 {
    text-align:center;
    margin-top:80px;
}

.sub-team-list h4 {
    margin-bottom:10px;
    margin-top:0;
}

.sub-team-list p {
    margin:0;
}

.sub-team-list {
    list-style-type:none;
    padding-left:0;
    width:940px;
    margin:auto;
    margin-top:35px;
    margin-bottom:50px;
}

.sub-team-blogs-list li .date {
    font-size:15px;
}

.sub-team-blogs-list li {
    margin-bottom:35px;
}

.sub-team-blogs-list li h5 {
    margin:0;
    font-size:18px;
    font-weight:normal;
}

.sub-team-blogs-list li h5 a {
    color:#000;
}

.sub-team-block {
    width:940px;
    margin:70px auto 0 auto;
    padding-bottom:1px;
}

.sub-team-block h2 {
    margin-top:0;
}

.blog-post-block {
    margin-left:500px;
}

.sub-team-blogs-list {
    list-style-type:none;
    padding:0;
}

.interview-process-block {
    float:left;
    width:40%;
}

.careers .secondary .content {
    padding-bottom:80px;
}

.sub-team-info {
    background: #f4f6f7;
    overflow: hidden;
    padding-bottom:30px;
}

.interview-guide-block {
    margin-bottom:45px;
}

.follow-us ul {
    list-style-type:none;
    padding:0;
}

.follow-us ul li {
    width:32px;
    height:32px;
    float:left;
    margin-right:15px;
    position:relative;
}

.follow-us a {
    display:block;
    text-align:center;
    position:relative;
    color:#fff;

}

.follow-us a span {
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:32px;
    border-radius:50%;
    height:32px;
    -webkit-transition:.15s ease-in-out;
    -moz-transition:.15s ease-in-out;
    -ms-transition:.15s ease-in-out;
    transition:.15s ease-in-out;
}

.follow-us h2 {
    font-size:24px;
}

.follow-us a:hover span {
    -webkit-transform:scale(1.45);
    -moz-transform:scale(1.45);
    -ms-transform:scale(1.45);
    transform:scale(1.45);
}

.follow-us a i {
    line-height:32px;
    display:block;
    position:absolute;
    left:50%;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    vertical-align:middle;
}

.follow-us span {
    position:absolute;
}

.follow-us .facebook { background:#37619e; }
.follow-us .twitter { background:#2dabdf; }
.follow-us .linkedin { background:#196e9b; }
.follow-us .rss { background:#f27f30; }
.follow-us .google-plus { background:#dc5648; }
.follow-us .instagram { background:#444444; }

.sub-team-list li {
    width: 47%;
    margin-bottom: 45px;
    margin-right: 50px;
    float: left;
    min-height: 135px;
}

.press-hide {
    display:none;
}

.sub-team-list li:nth-child(even) {
    margin-right:0;
}

.sub-team-block-list li.small-image { top:240px; left:483px; }
.sub-team-block-list li.left-interviewee { top:0; left:483px; }
.sub-team-block-list li.right-interviewee { top:0; left:723px; }

.sub-team-block-list {
    list-style-type:none;
    padding-left:0;
    width:940px;
    margin:40px auto;
    height:463px;
    position:relative;
}

.back-to-careers-block {
    text-align:center;
    width:100%;
    clear:both;
    margin-top:20px;
    margin-bottom:40px;
}

/**
 *  Careers for mobile
 */
.careers-mobile-content {
    display:none;
    width:80%;
    margin:40px auto 0 auto;
}

.careers-mobile-content h2 {
    text-align:center;
    color:#36383c;
    margin:0 0 7px 0;
}

.careers-mobile-content p {
    color:#737272;
    line-height:1.44444em;
    text-align:center;
    margin:0;
    font-size:16px;
}

.careers-mobile-content p.locations {
    color:#a2a3a3;
}

.careers-mobile-content .item {
    margin-bottom:40px;
    text-align:center;
}

.careers-mobile-content .item.locations {
    margin-bottom:30px;
}

/**
 *  Resources
 */
.single-related-resources {
    clear:both;
    width:100%;
    padding:30px;
    background:#f1f1f1;
    overflow:hidden;
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px;
}

.single-related-resources h4 {
    color: #A2A3A3;
    font-size: 18px;
    text-align:center;
    margin-bottom:30px;
    font-weight:normal;
    text-transform:uppercase;
}

.related-resources-list {
    list-style-type:none;
    margin-left:auto;
    margin-right:auto;
}

.single-resource .related-resources-list {
    width:1010px;
}

.related-resources-list li {
    float:left;
    width:217px;
    margin:0 20px 20px 0;
    position:relative;
}

.single-resource-list.related-resources-list li {
  display:none;
}

.page-template-page-blank .single-resource-list.related-resources-list li {
  display:block;
}

.event-load-more,
.featured-resources .features li figcaption  {
  -webkit-transition:.15s ease-in-out;
  -moz-transition:.15s ease-in-out;
  -ms-transition:.15s ease-in-out;
  transition:.15s ease-in-out;
}

.related-resources-list li a:hover,
button.event-load-more:hover {
  box-shadow: 0 0 7px #999;
}

.industry-featured-resources .related-resources-list li a:hover {
  box-shadow:none;
  background:#EEE;
}

.featured-resources .features li a:hover figcaption {
  background:#eee;
}

.related-resources-list li:last-child {
    margin-right:0;
}

.related-resources-list li.no-thumbnail .text-block {
    position:absolute;
    top:50%;
    width:100%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
}

.related-resources-list .resource-type {
    display:block;
    line-height:1;
    margin-bottom:5px;
    font-size:14px;
    color:#12B5EA;
}

.related-resources-list h4 {
    padding:0 30px;
    margin:0;
    font-size:14px;
    color:#36383c;
    text-transform:none;
    font-weight:bold;
    line-height:120%;
}

.related-resources-list li a {
    display:block;
    width:217px;
    height:217px;
    border-radius: 5px;
    overflow:hidden;
    border: 1px solid #c8cacd;
    position:relative;
    background: #FFF;
    text-align:center;
    color: #737272;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition:.15s ease-in-out;
    -moz-transition:.15s ease-in-out;
    -ms-transition:.15s ease-in-out;
    transition:.15s ease-in-out;
}

.related-resources-list li a .text-block {
  text-align:center;
}

.resource-featured-image {
    width:100%;
    height:105px;
    margin-bottom:20px;
    border-bottom:1px solid #c8cacd;
}

.topic-categories-block {
    background:#fff;
    padding:30px 0 60px 0;
}

.topic-categories {
    margin:40px 0 0 0;
}

.topic-categories-inner {
    width:60%;
    margin:0 auto;
    text-align:center;
}

.events-list-block {
    background:#F2F2F2;
    padding-top:30px;
    padding-left:90px;
}

.events-list-block h2 {
    text-align:center;
}

/**
 *  Industry Featured Resource section
 */
.industry-featured-resources {
    background:#3F4B56;
    padding:100px 0;
}

.industry-featured-resources .related-resources-list li.description h4 {
    color:#FFF;
    padding:0;
    font-size:28px;
}

.industry-featured-resources .related-resources-list li.description p {
    color:#FFF;
    font-size:18px;
    margin-top:5px;
}

.post-type-archive-resource  .industry-featured-resources .related-resources-list {
    background:none;
}

.post-type-archive-resource  .industry-featured-resources .related-resources-list li {
    margin-bottom:0;
}

.post-type-archive-resource .industry-featured-resources .related-resources-list:last-child {
    padding-bottom:0;
}

/**
 *  Upcoming events
 */

#upcoming-events .events-list {
    padding:0 0 90px 0;
}

#upcoming-events .events-list li {
    float:left;
    height:217px;
    width:457px;
    margin:0 20px 20px 0;
    padding:0;
    background:none;
}

#upcoming-events .events-list .date,
#upcoming-events .events-list .event-type {
    font-size:15px;
    color:#12B5EA;
    text-transform:uppercase;
}

#upcoming-events .events-list .event-type{
    color:#C8CACD;
}

.event-excerpt {
    color:#000;
}

#upcoming-events .events-list li a {
    border-radius:5px;
    background:#FFF;
    border:1px solid #c8cacd;
    display:block;
    height:217px;
    overflow:hidden;
    -webkit-transition:.15s ease-in-out;
    -moz-transition:.15s ease-in-out;
    -ms-transition:.15s ease-in-out;
    -o-transition:.15s ease-in-out;
    transition:.15s ease-in-out;
}

#upcoming-events .events-list li a:hover {
  box-shadow:0 1px 3px #999;
}

#upcoming-events .events-list li h1 {
    font-size:18px;
    color:#000;
    font-weight:bold;
    line-height:120%;
    margin-bottom:5px;
}

#upcoming-events ul.search-results.list section {
    padding:0;
    float:none;
    border:0;
    width:100%;
}

.event-content {
    margin:20px;
}

.event-img {
    height:217px;
    max-width:175px;
    float:left;
    width:175px;
    margin-top:-20px;
    margin-right:20px;
    background-position: center 0 !important;
    background-size:cover !important;
}

.styled-select:disabled {
    background:none;
}

.search-filter-bar form .styled-select.disabled:before,
.search-filter-bar form .styled-select.disabled:after, {
    display:none;
}

#upcoming-events .search-filter-bar {
    background:#C8CACD;
    box-shadow:none;
    border:0;
    display: none; /*https://basecamp.com/2969392/projects/11537599/todos/268366243*/
}

/**
 *  Insights page
 */
.top-page-banner {
    clear: both;
    margin:100px auto 70px auto;
    width: 55%;
    text-align: center;
}


.post-type-archive-resource .top-page-banner h1 {
    padding:0;
    font-size:36px;
    line-height:1;
    margin:0;
}

.page-id-21444 .resource-category-icon,
.page-id-21714 .resource-category-icon {
  width:100px;
}

.resource-category-icon {
    width:70px;
    height:70px;
    background-position:center center !important;
    margin:0 auto 30px auto;
}

#marketo-iframe h3 {
    color:#737272;
    font-size:22px;
    margin-left:15px;
    margin-bottom:0;
}

.top-page-banner p,
.topic-categories-block p {
    font-size:18px;
    color:#231F20;
}

.topic-categories {
    list-style-type:none;
    overflow:hidden;
    width: 934px;
    padding-left: 0;
    margin-left:auto;
    margin-right:auto;
}

.topic-categories li {
    float:left;
    margin-right:22px;
}

.topic-categories li:last-child {
    margin-right:0;
}

.topic-categories li a {
    display:block;
    background:#FFF;
    border-radius:5px;
    border:1px solid #c8cacd;
    width:217px;
    height:217px;
}

.topic-title {
    display:block;
    text-align:center;
    margin-top:130px;
    color:#000;
    font-size:18px;
    font-weight:bold;
    padding:0 30px;
    line-height:120%;
}

.view-topic-link {
    text-align:center;
    display:block;
}

.view-topic-link i {
  font-size:11px;
}

.topic-categories li a:hover {
    background-color:#35BAEF;
}

.related-resources-list-block {
    background:#f2f2f2;
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px;
}


.topic-categories li a.cem-101:visited,
.topic-categories li a.cem-101 { background:#f2f2f2 url('/wp-content/uploads/2015/09/101.svg') no-repeat 57px 52px;  }
.topic-categories li a.cem-101:hover
 { background:#35BAEF url('/wp-content/uploads/2015/09/101_white.svg') no-repeat 57px 52px; color:#FFF; }
.topic-categories li a.finance:visited,
.topic-categories li a.finance { background:#f2f2f2 url('/wp-content/uploads/2015/09/finance.svg') no-repeat 73px 32px;  }
.topic-categories li a.finance:hover
 { background:#35BAEF url('/wp-content/uploads/2015/09/finance_white.svg') no-repeat 73px 32px; color:#FFF;}
.topic-categories li a.framework:visited,
.topic-categories li a.framework { background:#f2f2f2 url('/wp-content/uploads/2015/09/framework.svg') no-repeat 73px 32px;  }
.topic-categories li a.framework:hover { background:#35BAEF url('/wp-content/uploads/2015/09/framework_white.svg') no-repeat 73px 32px; color:#FFF;}
.topic-categories li a.leader:visited,
.topic-categories li a.leader { background:#f2f2f2 url('/wp-content/uploads/2015/09/leader.svg') no-repeat 73px 32px;  }
.topic-categories li a.leader:hover { background:#35BAEF url('/wp-content/uploads/2015/09/leader_white.svg') no-repeat 73px 32px; color:#FFF;}

.topic-categories li a {
    background-size:60% !important;
}

.topic-categories li a:hover .topic-title {
    color:#FFF;
}


/* line 78 /_footer.sass */
.home-footer .container, .home-footer section.section-center-thirds, .home-footer ul.search-results.grid, .home-footer .single-customer .main .intro, .single-customer .main .home-footer .intro {
  position: relative;
}
/* line 81 /_footer.sass */
.home-footer .social-links {
  position: absolute;
  top: 6px;
  right: 0;
}
/* line 87 /_footer.sass */
.home-footer .social-links a i {
  color: #8d8b8b;
}
/* line 90 /_footer.sass */
.home-footer h3, .home-footer .textwidget {
  margin-right: 160px;
}
/* line 93 /_footer.sass */
.home-footer h3, .home-footer p {
  color: #8d8b8b;
}
/* line 96 /_footer.sass */
.home-footer h3 {
  margin-bottom: 0;
}
/* line 99 /_footer.sass */
.home-footer p {
  margin-top: 0;
}

/* line 104 /_footer.sass */
.footer .social-links a {
  margin-right: 8px;
}
/* line 107 /_footer.sass */
.footer .social-links a i {
  font-size: 35px;
}

/* line 1 /pages/_home.sass */
.home {
  background: #dddddd;
  min-height: 100%;
}
/* line 5 /pages/_home.sass */
.home .nav-container {
  position: relative;
  z-index: 10;
  padding: 0;
}
/* line 10 /pages/_home.sass */
.home .nav-container .extra-nav a, .home .nav-container a.positions-link, .home .nav-container a {
  color: white;
}
/* line 13 /pages/_home.sass */
.home .main-nav {
  padding: 30px 0 10px 0;
  clear: both;
  z-index: 20;
}
/* line 18 /pages/_home.sass */
.home .main-nav a {
  color: white;
}
/* line 21 /pages/_home.sass */
.home .main {
  padding-top: 0;
}
/* line 24 /pages/_home.sass */
.home .container, .home section.section-center-thirds, .home ul.search-results.grid, .home .single-customer .main .intro, .single-customer .main .home .intro {
  *zoom: 1;
  width: 1120px;
  padding-left: 0;
  padding-right: 0;
  margin-left: auto;
  margin-right: auto;
  max-width: 950px;
}
/* line 38, /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.home .container:after, .home section.section-center-thirds:after, .home ul.search-results.grid:after, .home .single-customer .main .intro:after, .single-customer .main .home .intro:after {
  content: "";
  display: table;
  clear: both;
}
/* line 28 /pages/_home.sass */
.home > footer {
  margin-top: 50px;
  padding-bottom: 60px;
}
/* line 32 /pages/_home.sass */
.home .containFeatures {
  max-width: 1120px !important;
}
/* line 37 /pages/_home.sass */
.home #primary, .home #secondary {
  margin-bottom: 22px;
}
/* line 39 /pages/_home.sass */
.home #primary a, .home #secondary a {
  color: white;
}
/* line 42 /pages/_home.sass */
.home #primary span.type, .home #secondary span.type {
  display: block;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 18px;
}
/* line 50 /pages/_home.sass */
.home .float50 {
  float: left;
  width: 49%;
}
/* line 53 /pages/_home.sass */
.home .float50:first-child {
  margin-right: 22px;
}
/* line 55 /pages/_home.sass */
.home .float50 div {
  border: 1px solid #c8cacd;
  border-radius: 5px;
  height: 329px;
  background-repeat: no-repeat;
}
/* line 60 /pages/_home.sass */
.home .float50 div a {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 90px 140px 0;
  font-weight: bold;
  font-size: 26px;
  line-height: 34px;
}

.primary-block {
    background-size:cover;
}

.secondary-block {
    background-position:20px bottom !important;
}
/* line 71 /pages/_home.sass */
.home #primary div {
  opacity: 1;
}
/* line 73 /pages/_home.sass */
.home #primary div:hover {
  opacity: 0.9;
}
/* line 78 /pages/_home.sass */
.home #secondary .float50 div {
  height: 175px !important;
}
/* line 80 /pages/_home.sass */
.home #secondary .float50 div a {
  text-align: left;
  padding: 30px 40px 0 180px;
  color: #272727;
}
/* line 84 /pages/_home.sass */
.home #secondary .float50 div a:hover {
  color: #12b5ea;
}
/* line 87 /pages/_home.sass */
.home #secondary .float50 div a:hover span.type {
  color: #272727;
}
/* line 90 /pages/_home.sass */
.home .fullwidth {
  width: 1120px;
}
/* line 92 /pages/_home.sass */
.home .fullwidth .register-btn {
  height: 175px !important;
  border: 2px solid #c8cacd;
  border-radius: 5px;
  position: relative;
    display:block;
    background-position:center !important;
    background-repeat:no-repeat;
    background-size:cover !important;
}
/* line 98 /pages/_home.sass */
.home .fullwidth .register-btn:hover .btn-clear {
  background-color: white;
  color: #1e8ece !important;
}
/* line 101 /pages/_home.sass */
.home .fullwidth .register-btn .btn-clear {
  display: inline-block;
  position: absolute;
  left: 880px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 16px;
  font-family: "proxima-nova";
  border-radius: 7px;
    font-weight:bold;
    color:#FFF;
    padding:10px 15px;
    border:2px solid #FFF;
  text-transform: uppercase;
    -webkit-transition:.15s ease-in-out;
    -moz-transition:.15s ease-in-out;
    -ms-transition:.15s ease-in-out;
    -o-transition:.15s ease-in-out;
    transition:.15s ease-in-out;
}

.register-btn .text-block {
    display: block;
    margin: 60px 0 0 40px;
}

.register-btn .big-text {
    color:#FFF;
    font-size:40px;
    display: block;
    margin-bottom: 15px;
    font-family: "proxima-nova";
}

.register-btn .small-text {
    color:#FFF;
    font-size:25px;
    display:block;
}



/**
 *  Secondary block
 */
.secondary-block {
    background: #FFF;
    position:relative;
}

.secondary-block .secondary-img {
    position:absolute;
    bottom:-2px;
    left:20px;
}

.secondary-block .secondary-img svg {
    position: absolute;
    bottom: -2px;
}

/* line 113 /pages/_home.sass */
.home .slideContent {
  text-align: center;
  line-height: 24px;
  width: 950px;
  margin-top: -240px;
}
/* line 118 /pages/_home.sass */
.home .slideContent h1 {
  color: white;
  font-size: 28px;
}
/* line 121 /pages/_home.sass */
.home .slideContent h2 {
  color: white;
  font-size: 22px;
  font-weight: normal;
}
/* line 125 /pages/_home.sass */
.home .slideContent a {
  display: inline-block;
  padding: 10px 20px;
  font-family: "proxima-nova";
}
/* line 129 /pages/_home.sass */
.home .slideContent a.btn-white {
  margin-right: 20px;
}
/* line 132 /pages/_home.sass */
.home .feature-slides {
  line-height: auto;
  width: 1120px;
  margin: 0 auto 22px;
  text-shadow: none;
}
.home header {position: absolute; width: 100%;}
/* line 137 /pages/_home.sass */
.home .feature-slides a {
  color: white;
}
/* line 139 /pages/_home.sass */
.home .feature-slides .slide-logo {
  position: absolute;
  bottom: 50px;
  left: 50px;
}
/* line 143 /pages/_home.sass */
.home .feature-slides .nav-buttons {
  display: block;
  height: 88px;
  width: 47px;
  position: absolute;
  top: 350px;
  z-index: 20;
}
/* line 150 /pages/_home.sass */
.home .feature-slides .prev {
  background: url("/wp-content/uploads/2014/08/software-arrows-sprite.png") -170px 0px no-repeat;
  left: 25px;
  opacity: 1;
}
/* line 154 /pages/_home.sass */
.home .feature-slides .prev:hover {
  opacity: 0.9;
}
/* line 156 /pages/_home.sass */
.home .feature-slides .next {
  background: url("/wp-content/uploads/2014/08/software-arrows-sprite.png") 0px 0px no-repeat;
  left: 1045px;
  opacity: 1;
}
/* line 160 /pages/_home.sass */
.home .feature-slides .next:hover {
  opacity: 0.9;
}
/* line 162 /pages/_home.sass */
.home .feature-slides .logo-link {
  display: inline-block;
}
/* line 164 /pages/_home.sass */
.home .feature-slides a {
  font-family: "proxima-nova";
}

/* line 167 /pages/_home.sass */
.social {
  float: right;
}
/* line 170 /pages/_home.sass */
.social a {
  background: url(images/sprite-social.png) no-repeat;
  width: 20px;
  height: 21px;
  margin: 0 3px;
}
/* line 177 /pages/_home.sass */
.social .facebook {
  background-position: -30px 0;
}
/* line 180 /pages/_home.sass */
.social .twitter {
  background-position: -60px 0;
  width: 24px;
}

/* line 185 /pages/_home.sass */
.hiring-note,
.extra-nav {
  color: #a2a3a3;
  font-size: 0.66667em;
  font-weight: bold;
}
/* line 191 /pages/_home.sass */
.hiring-note a, .hiring-note a:visited,
.extra-nav a,
.extra-nav a:visited {
  color: #abbec9;
}
/* line 194 /pages/_home.sass */
.hiring-note a.positions-link,
.extra-nav a.positions-link {
  float: left;
  margin-right: 0.5em;
  color: #a2a3a3;
}
/* line 199 /pages/_home.sass */
.hiring-note a:hover,
.extra-nav a:hover {
  color: #36383c;
}

/* line 202 /pages/_home.sass */
.hiring-note {
  overflow: hidden;
  *zoom: 1;
}

/* line 205 /pages/_home.sass */
.header-job-links {
  position: relative;
  float: left;
    display:block;
    margin-top:5px;
  width: 30em;
}

.hiring-note .positions-link {
    margin-top:5px;
}

/* line 210 /pages/_home.sass */
.header-job-link {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s;
  z-index: 1;
}
/* line 218 /pages/_home.sass */
.header-job-link.current {
  opacity: 1;
  z-index: 2;
}

/* line 224 /pages/_home.sass */
.extra-nav li {
  display: inline-block;
  margin-left: 10px;
}

/* line 228 /pages/_home.sass */
.feature-slides {
  color: white;
  font-size: 42px;
  line-height: 54px;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.39);
  position: relative;
}
/* line 235 /pages/_home.sass */
.feature-slides .slides_container {
  height: 740px;
  width: 1120px;
  margin: 0 auto;
  overflow: hidden;
}

.home .feature-slides .slide {
    border: 1px solid #c8cacd;
    border-top: none;
}

.home .feature-slides .slide {
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px;
}

/* line 241 /pages/_home.sass */
.feature-slides .slide {
    height: 740px;
    width: 1120px;
    min-width: 1120px !important;
    background-position: center -30px;
    background-repeat: no-repeat;
    /*display: none;*/ /* un-comment when carousel is back to normal */

}
/* line 250 /pages/_home.sass */
.feature-slides .arrows a {
  color: #cccccc;
  padding: 10px;
  position: absolute;
  font-size: 48px;
  top: 200px;
  left: 60px;
  width: 47px;
  height: 89px;
  text-indent: -9999px;
  background-image: url("/wp-content/uploads/2014/08/software-arrows-sprite.png");
  background-position: left top;
  background-repeat: no-repeat;
}
/* line 264 /pages/_home.sass */
.feature-slides .slides-pagination {
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
  display: inline-block;
  text-align: center;
  z-index: 1000;
  margin: 0;
}
/* line 274 /pages/_home.sass */
.feature-slides .slides-pagination li {
  display: inline-block;
}
/* line 277 /pages/_home.sass */
.feature-slides .slides-pagination a {
  display: block;
  width: 12px;
  height: 12px;
  background: #9fa0a1;
  margin: 0 3px;
  text-indent: -9999px;
  border-radius: 50%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
/* line 287 /pages/_home.sass */
.feature-slides .slides-pagination li.active a, .feature-slides .slides-pagination .single-customer li#menu-item-104 a, .single-customer .feature-slides .slides-pagination li#menu-item-104 a {
  background: white;
}
/* line 290 /pages/_home.sass */
.feature-slides .container, .feature-slides section.section-center-thirds, .feature-slides ul.search-results.grid, .feature-slides .single-customer .main .intro, .single-customer .main .feature-slides .intro {
  height: 100%;
}
/* line 293 /pages/_home.sass */
.feature-slides .container:before, .feature-slides section.section-center-thirds:before, .feature-slides ul.search-results.grid:before, .feature-slides .single-customer .main .intro:before, .single-customer .main .feature-slides .intro:before {
  content: "";
  height: 100%;
}
/* line 297 /pages/_home.sass */
.feature-slides .container:before, .feature-slides section.section-center-thirds:before, .feature-slides ul.search-results.grid:before, .feature-slides .single-customer .main .intro:before, .single-customer .main .feature-slides .intro:before,
.feature-slides .text {
  display: inline-block;
  vertical-align: middle;
}
/* line 302 /pages/_home.sass */
.feature-slides .text {
  width: 480px;
}
/* line 305 /pages/_home.sass */
.feature-slides p {
  margin: 13px 0;
}
/* line 308 /pages/_home.sass */
.feature-slides p:last-child {
  margin: 17px 0 13px 0;
}
/* line 311 /pages/_home.sass */
.feature-slides img {
  margin-right: 10px;
  vertical-align: middle;
}
/* line 315 /pages/_home.sass */
.feature-slides .btn, .feature-slides .hero a, .hero .feature-slides a, .feature-slides .resources-paginate a, .resources-paginate .feature-slides a {
  border: 1px solid rgba(0, 0, 0, 0.19);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.41);
  font-size: 18px;
  padding: 11px 15px;
  text-shadow: none;
}

/* line 322 /pages/_home.sass */
.hero {
  padding: 0 80px;
  margin: 45px 0;
  text-align: center;
}
/* line 327 /pages/_home.sass */
.hero p {
  font-size: 34px;
  font-weight: 400;
  line-height: 1.4em;
  color: #36383c;
}
/* line 333 /pages/_home.sass */
.hero a {
  margin-top: -2px;
}

/* line 337 /pages/_home.sass */
.home-promo-feature {
  position: absolute;
  z-index: 1024;
  top: 145px;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation: fadeOutLeftBig 1.2s ease 5.3s 1 normal forwards;
  -moz-animation: fadeOutLeftBig 1.2s ease 5.3s 1 normal forwards;
  -ms-animation: fadeOutLeftBig 1.2s ease 5.3s 1 normal forwards;
  animation: fadeOutLeftBig 1.2s ease 5.3s 1 normal forwards;
}
/* line 346 /pages/_home.sass */
.no-cssanimations .home-promo-feature {
  display: none;
}

/* line 349 /pages/_home.sass */
.home-promo-feature-intro {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  padding: 3% 0 0;
  color: #46494d;
  font-size: 3.6em;
  line-height: 1em;
  background: white;
}
/* line 362 /pages/_home.sass */
.home-promo-feature-intro p {
  margin: 0 0 4% 0;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease;
  -moz-animation-timing-function: ease;
  -ms-animation-timing-function: ease;
  animation-timing-function: ease;
}
/* line 368 /pages/_home.sass */
.cssanimations .home-promo-feature-intro p {
  opacity: 0;
}
/* line 371 /pages/_home.sass */
.home-promo-feature-intro p:first-child {
  -webkit-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -ms-animation-name: fadeInDown;
  animation-name: fadeInDown;
  -webkit-animation-delay: 1s;
  -moz-animation-delay: 1s;
  -ms-animation-delay: 1s;
  animation-delay: 1s;
}

.page-id-10161 .section-center-top.section-10163 > .content {
    overflow:hidden;
    margin-top:40px;
    padding-bottom:0;
}

.page-id-10161 .section-title {
    padding-bottom:0;
}

/* line 375 /pages/_home.sass */
.home-promo-feature-intro p:last-child {
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  -ms-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-delay: 3s;
  -moz-animation-delay: 3s;
  -ms-animation-delay: 3s;
  animation-delay: 3s;
}

/* @group Sections ---------------------------- */
/* line 2 /_sections.sass */
.page-id-132 .main > section > .content, .section-409 > .content, .page-id-62 .main > section > .content, .section-522 > .content {
  padding-left: 40px;
  padding-right: 40px;
}

/* line 8 /_sections.sass */
.section-center > .content, .section-center-top > .content, section.section-center-thirds > .content, .intro > .content, .section-job-depts > .content, .section-job-locations > .content, .section-media-resources > .content, .section-medallians > .content {
  width: 69.64286%;
  padding: 50px 70px;
  margin: 0 auto;
  text-align: center;
}
/* line 14 /_sections.sass */
.section-center > .content p:last-child, .section-center-top > .content p:last-child, section.section-center-thirds > .content p:last-child, .intro > .content p:last-child, .section-job-depts > .content p:last-child, .section-job-locations > .content p:last-child, .section-media-resources > .content p:last-child, .section-medallians > .content p:last-child {
  margin-bottom: 0;
}
/* line 17 /_sections.sass */
.section-center > .figure, .section-center-top > .figure, section.section-center-thirds > .figure, .intro > .figure, .section-job-depts > .figure, .section-job-locations > .figure, .section-media-resources > .figure, .section-medallians > .figure {
  overflow: hidden;
  text-align: center;
}

/* line 22 /_sections.sass */
.section-only-image .figure > img {
  display: block;
}

/* line 25 /_sections.sass */
.section-col-r-checks + .section-image-only {
  float: left;
  padding-top: 50px;
}

/* line 29 /_sections.sass */
.section-col-l-checks + .section-image-only {
  float: right;
  padding-top: 50px;
}

/* line 33 /_sections.sass */
.section-center-top {
  padding-top: 50px;
}
/* line 37 /_sections.sass */
.section-center-top > .content {
  padding-top: 0;
}
/* line 40 /_sections.sass */
.section-center-top .figure + .content > h2 {
  margin-top: 0;
}

/* line 43 /_sections.sass */
section.section-center-thirds {
  padding-bottom: 50px;
}

/* line 48 /_sections.sass */
.video-thumb-caption {
  background: black;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.8)));
  background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
  background: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
  margin: 0;
  position: absolute;
  bottom: 0;
  left: 10px;
  right: 10px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
/* line 57 /_sections.sass */
.video-thumb-caption strong {
  color: white;
  display: block;
  font-size: 1.14286em;
}
/* line 62 /_sections.sass */
.video-thumb-caption:after {
  content: "";
  background: url(images/ico-play-s.png) no-repeat;
  display: block;
  width: 35px;
  height: 35px;
  position: absolute;
  bottom: 20px;
  right: 20px;
  pointer-events: none;
}
/* line 74 /_sections.sass */
.video-thumb-caption a {
  display: block;
  padding: 20px 70px 15px 20px;
}

/* line 78 /_sections.sass */
.section-image-third {
  text-align: center;
  position: relative;
}
/* line 81 /_sections.sass */
.section-image-third:nth-child(3n+5) {
  clear: left;
}
/* line 83 /_sections.sass */
.section-image-third .video-thumb {
  display: block;
}
/* line 85 /_sections.sass */
.section-image-third .video-thumb img {
  display: block;
}
/* line 87 /_sections.sass */
.section-image-third .video-thumb-caption {
  text-align: left;
  font-size: 16px;
}
/* line 90 /_sections.sass */
.section-image-third .video-thumb-caption a, .section-image-third .video-thumb-caption a:hover {
  color: #868686;
}
/* line 92 /_sections.sass */
.section-image-third .video-thumb-caption strong {
  font-size: 16px;
}

/* line 96 /_sections.sass */
.section-title {
  padding-bottom: 60px;
}
/* line 100 /_sections.sass */
.section-title > h2 {
  text-align: center;
  max-width: 950px;
  margin: 0 auto;
  padding: 50px 90px;
}

/* line 106 /_sections.sass */
.section-title-l {
  padding-top: 40px;
  width: 100%;
}
/* line 110 /_sections.sass */
.section-title-l > h2 {
  float: left;
  width: 26.78571%;
  margin-left: 90px;
}
/* line 115 /_sections.sass */
.section-title-l:last-of-type {
  padding-bottom: 60px;
}
/* line 118 /_sections.sass */
.section-title-l + .section-title-l {
  padding-top: 0;
}

/* line 121 /_sections.sass */
.section-features {
  float: right;
  clear: right;
  margin-right: 90px;
  width: 55.35714%;
}
/* line 127 /_sections.sass */
.section-features h2 {
  border-bottom: 1px solid #eceff0;
  color: #9a9b9d;
  font-weight: 600;
  padding-bottom: 0.8em;
  margin-bottom: 1em;
}
/* line 134 /_sections.sass */
.section-features ul, .section-features p {
  font-size: 0.77778em;
  line-height: 1.42857em;
}
/* line 138 /_sections.sass */
.section-features ul {
  margin: 0 -10px;
}
/* line 142 /_sections.sass */
.section-features li {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  padding: 0 10px;
  margin-right: -10px;
}
/* line 149 /_sections.sass */
.section-features li:nth-child(2n) {
  margin-left: 10px;
}
/* line 152 /_sections.sass */
.section-features li {
  margin-bottom: 40px;
}
/* line 155 /_sections.sass */
.section-features p {
  margin: 0 0 40px 0;
}
/* line 158 /_sections.sass */
.section-features strong:first-child {
  color: #36383c;
  font-size: 1.14286em;
  display: block;
  margin-bottom: 0.5em;
}

/* line 164 /_sections.sass */
.section-standout {
  color: #36383c;
  font-size: 1.44444em;
  line-height: 1.58333em;
  padding: 60px 190px;
  text-align: center;
}

/* line 172 /_sections.sass */
.section-img-l,
.section-img-r {
  padding: 60px 0;
}
/* line 176 /_sections.sass */
.section-img-l .content,
.section-img-l .figure,
.section-img-r .content,
.section-img-r .figure {
  display: inline-block;
  vertical-align: middle;
  width: 41.96429%;
}
/* line 182 /_sections.sass */
.section-img-l .figure,
.section-img-r .figure {
  width: 50%;
    text-align:center;
}
/* line 185 /_sections.sass */
.section-img-l .content,
.section-img-r .content {
  position: relative;
  z-index: 2;
}

/* line 190 /_sections.sass */
.section-img-l .figure {
  margin-right: -5px;
}

/* line 193 /_sections.sass */
.section-img-r {
  text-align: right;
}
/* line 196 /_sections.sass */
.section-img-r .content {
  text-align: left;
  margin-right: -5px;
}

/* line 202 /_sections.sass */
.section-text-l-bg > div, .section-text-wh-bg > div,
.section-text-r-bg > div {
  background-repeat: no-repeat;
  padding: 0 90px;
}
/* line 206 /_sections.sass */
.section-text-l-bg > div:before, .section-text-wh-bg > div:before,
.section-text-r-bg > div:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -6px;
}
/* line 213 /_sections.sass */
.section-text-l-bg .content, .section-text-wh-bg .content,
.section-text-r-bg .content {
  display: inline-block;
  vertical-align: middle;
  width: 41.96429%;
}

/* line 218 /_sections.sass */
.section-col-r-checks-bg {
  clear: both;
}
/* line 221 /_sections.sass */
.section-col-r-checks-bg > div {
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding: 50px 90px 50px 58%;
}
/* line 229 /_sections.sass */
.section-col-r-checks-bg h2 {
  margin-top: 0;
}
/* line 235 /_sections.sass */
.section-col-r-checks-bg li {
  background: url(images/ico-mcheck.png) no-repeat 0 0.3em;
  padding-left: 50px;
  margin-bottom: 1em;
}

/* line 240 /_sections.sass */
.section-text-r-bg {
  text-align: right;
}
/* line 243 /_sections.sass */
.section-text-r-bg .content {
  text-align: left;
}

/* line 246 /_sections.sass */
.section-text-wh-bg {
  color: white;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
/* line 251 /_sections.sass */
.section-text-wh-bg > div {
  background-color: #cccccc;
}
/* line 254 /_sections.sass */
.section-text-wh-bg h2, .section-text-wh-bg h3 {
  color: white;
  font-weight: 600;
}

/* line 258 /_sections.sass */
.section-col-l-checks,
.section-col-r-checks,
.section-col-checks {
  width: 33.92857%;
  padding-top: 50px;
  padding-bottom: 50px;
}
/* line 265 /_sections.sass */
.section-col-l-checks h2,
.section-col-r-checks h2,
.section-col-checks h2 {
  margin-top: 0;
}

/* line 271 /_sections.sass */
.section-col-l-checks li:before,
.section-col-r-checks li:before,
.section-col-checks li:before {

    font-family:"FontAwesome";
    content:'\f00c';
    position:absolute;
    left:0;
    font-size:28px;
    color:#4DA000;
}

.section-col-l-checks li,
.section-col-r-checks li,
.section-col-checks li {
    padding-left: 50px;
    margin-bottom: 1em;
    position:relative;
}

/* line 276 /_sections.sass */
.section-col-l-checks {
  float: left;
  clear: left;
  margin-left: 90px;
}

/* line 281 /_sections.sass */
.section-col-r-checks {
  float: right;
  clear: right;
  margin-right: 90px;
}

/* line 286 /_sections.sass */
.section-col-checks {
  width: 50%;
  float: left;
  clear: none;
  padding: 0 30px 0 90px;
}
/* line 292 /_sections.sass */
.section-col-checks + .section-col-checks {
  padding: 0 90px 0 10px;
}

/* line 295 /_sections.sass */
.section-col-icons,
.section-col {
  width: 50%;
  float: left;
  clear: none;
  padding: 0 30px 60px 150px;
}
/* line 302 /_sections.sass */
.section-col-icons + .section-col-icons,
.section-col-icons + .section-col,
.section-col + .section-col-icons,
.section-col + .section-col {
  padding: 0 90px;
}

/* line 306 /_sections.sass */
.section-col {
  padding: 0 10px 60px 170px;
  margin-top: 60px;
}

/* line 311 /_sections.sass */
.section-col-icons img {
  float: left;
  margin-left: -60px;
  margin-top: 0.3em;
}

/* line 316 /_sections.sass */
.section-quote {
  margin: 0 90px 60px 90px;
}
/* line 320 /_sections.sass */
.section-quote .figure {
  float: left;
  width: 200px;
  text-align: center;
  margin: 1em 20px 0 0;
}
/* line 326 /_sections.sass */
.section-quote .content {
  overflow: hidden;
  padding-right: 120px;
}
/* line 330 /_sections.sass */
.section-quote .content em {
  font-style: normal;
  font-weight: 600;
  font-size: 0.88889em;
}

/* line 335 /_sections.sass */
.section-contact {
  border-bottom: 1px solid #f3f5f6;
  clear: both;
  padding: 10px 0 26px 0;
  margin: 0 0 30px;
}
/* line 341 /_sections.sass */
.section-contact .l {
  float: left;
  width: 57.89474%;
}
/* line 344 /_sections.sass */
.section-contact .r {
  float: right;
  width: 36.8421%;
}
/* line 347 /_sections.sass */
.section-contact:last-child {
  border: 0;
}
.page-id-154 #medallia-global-support a.contact-number {
    color:#a2a3a3;
    font-size:18px;
}
.page-id-154 .sidebar a.contact-number {
    font-size:14px;
    color:#737272;
    text-decoration:none;
    font-weight:normal;
}

/* line 351 /_sections.sass */
.section-center-top > .figure {
  padding-bottom: 17px;
}

/* line 354 /_sections.sass */
.section-image-third {
  padding: 0 10px;
  float: left;
  width: 33.33333%;
}

/* line 121 /style.css.sass */
.page-id-58 .main > section > h2 {
  display: none;
}

/* line 125 /style.css.sass */
section.section-center-top > .content h2 {
  font-size: 2.11111em;
}

/* line 128 /style.css.sass */
.main > section {
  clear: both;
}

/* line 132 /style.css.sass */
.intro {
  background: url("images/divider-noise.png") repeat-x bottom, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f4f6f7));
  background: url("images/divider-noise.png") repeat-x bottom, -webkit-linear-gradient(#ffffff, #f4f6f7);
  background: url("images/divider-noise.png") repeat-x bottom, -moz-linear-gradient(#ffffff, #f4f6f7);
  background: url("images/divider-noise.png") repeat-x bottom, linear-gradient(#ffffff, #f4f6f7);
  padding-bottom: 40px;
}
/* line 137 /style.css.sass */
.intro .content {
  padding: 0;
}

.intro .industry-content h2 {
    margin-top:10px;
}
/* line 140 /style.css.sass */
.intro h2 {
  margin-top: 70px;
}
/* line 143 /style.css.sass */
.intro .figure + .content h2 {
  margin-top: 0.83em;
}
/* line 146 /style.css.sass */
.intro:last-child {
  border-radius: 0 0 5px 5px;
}

/* line 152 /style.css.sass */
.intro.intro-text-img-overlay {
  *zoom: 1;
  position: relative;
  margin-bottom: 0;
}
/* line 38, /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.intro.intro-text-img-overlay:after {
  content: "";
  display: table;
  clear: both;
}
/* line 158 /style.css.sass */
.intro.intro-text-img-overlay .figure > img {
  display: block;
}
/* line 161 /style.css.sass */
.intro.intro-text-img-overlay .content {
  position: absolute;
  width: 100%;
  bottom: 0;
  padding-bottom: 0;
  padding-left: 190px;
  padding-right: 190px;
}
/* line 168 /style.css.sass */
.intro.intro-text-img-overlay .content h2 {
  font-weight: 600;
}

/* line 171 /style.css.sass */
.intro-play-button {
  position: absolute;
  top: 220px;
  left: 50%;
  margin-left: -49px;
}

/* line 178 /style.css.sass */
.cta, .section-3541, .resources-paginate {
  padding: 30px 90px;
  margin-top: -1px;
  text-align: center;
  border-top: 1px solid #e1e2e3;
  box-shadow: 0 -1px 5px #eaebec;
    clear:both;
}
/* line 185 /style.css.sass */
.cta ul, .section-3541 ul, .resources-paginate ul {
  width: 100%;
}
/* line 189 /style.css.sass */
.cta ul li, .section-3541 ul li, .resources-paginate ul li {
  float: left;
  min-height: 1em;
  width: 33.33333%;
}
/* line 194 /style.css.sass */
.cta ul li:first-child, .section-3541 ul li:first-child, .resources-paginate ul li:first-child {
  text-align: left;
}
/* line 197 /style.css.sass */
.cta ul li:last-child, .section-3541 ul li:last-child, .resources-paginate ul li:last-child {
  text-align: right;
}
/* line 200 /style.css.sass */
.cta .btn, .section-3541 .btn, .resources-paginate .btn, .cta .hero a, .hero .cta a, .section-3541 .hero a, .hero .section-3541 a, .resources-paginate a {
  padding: 16px;
}
/* line 203 /style.css.sass */
.cta .btn:after, .section-3541 .btn:after, .resources-paginate .btn:after, .cta .hero a:after, .hero .cta a:after, .section-3541 .hero a:after, .hero .section-3541 a:after, .resources-paginate a:after {
  content: url(images/arrow-btn-r-shade.png);
  margin-left: 10px;
}
/* line 207 /style.css.sass */
.cta .dim.btn, .section-3541 .dim.btn, .resources-paginate .dim.btn, .cta .hero a.dim, .hero .cta a.dim, .section-3541 .hero a.dim, .hero .section-3541 a.dim, .resources-paginate a.dim {
  font-size: 0.77778em;
  padding: 12px;
  margin-top: 5px;
}
/* line 212 /style.css.sass */
.cta .dim.btn:after, .section-3541 .dim.btn:after, .resources-paginate .dim.btn:after, .cta .hero a.dim:after, .hero .cta a.dim:after, .section-3541 .hero a.dim:after, .hero .section-3541 a.dim:after, .resources-paginate a.dim:after {
  content: none;
}
/* line 215 /style.css.sass */
.cta .small, .section-3541 .small, .resources-paginate .small {
  font-size: 0.77778em;
  padding: 12px;
  margin-top: 5px;
}
/* line 222 /style.css.sass */
.cta li:first-child .btn:after, .section-3541 li:first-child .btn:after, .resources-paginate li:first-child .btn:after, .cta li:first-child .hero a:after, .hero .cta li:first-child a:after, .section-3541 li:first-child .hero a:after, .hero .section-3541 li:first-child a:after, .cta li:first-child .resources-paginate a:after, .section-3541 li:first-child .resources-paginate a:after, .resources-paginate li:first-child a:after {
  display: none;
}
/* line 225 /style.css.sass */
.cta li:first-child .btn:before, .section-3541 li:first-child .btn:before, .resources-paginate li:first-child .btn:before, .cta li:first-child .hero a:before, .hero .cta li:first-child a:before, .section-3541 li:first-child .hero a:before, .hero .section-3541 li:first-child a:before, .cta li:first-child .resources-paginate a:before, .section-3541 li:first-child .resources-paginate a:before, .resources-paginate li:first-child a:before {
  content: url(images/arrow-btn-l.png);
  margin-right: 10px;
}

/* @end */
/* @group Subtabs (ex career locations) ----------------------------- */
/* line 234 /style.css.sass */
.sub-tabs {
  border: 1px solid rgba(0, 0, 0, 0.14);
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(183, 186, 189, 0.59);
}
/* line 239 /style.css.sass */
.sub-tabs > ul {
  background: #e6e7ea;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #dfe1e5), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(bottom, #dfe1e5 0%, #ffffff 100%);
  background-image: -moz-linear-gradient(bottom, #dfe1e5 0%, #ffffff 100%);
  background-image: linear-gradient(bottom, #dfe1e5 0%, #ffffff 100%);
  border-bottom: 1px solid #d0d1d2;
  border-radius: 3px 3px 0 0;
}
/* line 247 /style.css.sass */
.sub-tabs > ul li {
  float: left;
  width: 33.33333%;
  display: block;
  padding: 15px 20px;
  border-right: 1px solid #d0d1d2;
  cursor: pointer;
}
/* line 255 /style.css.sass */
.sub-tabs > ul li.active, .sub-tabs > ul .single-customer li#menu-item-104, .single-customer .sub-tabs > ul li#menu-item-104 {
  background-color: white;
  background-color: #f5f6f8 \9;
  box-shadow: 0 1px 0 #ececec, inset 0 1px 4px rgba(126, 139, 152, 0.19);
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(-36.24%, rgba(255, 255, 255, 0.12)), color-stop(113.76%, rgba(122, 137, 152, 0.12)));
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.12) -36.24%, rgba(122, 137, 152, 0.12) 113.76%);
  background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.12) -36.24%, rgba(122, 137, 152, 0.12) 113.76%);
  background-image: linear-gradient(bottom, rgba(255, 255, 255, 0.12) -36.24%, rgba(122, 137, 152, 0.12) 113.76%);
}
/* line 261 /style.css.sass */
.sub-tabs > ul li:last-child {
  border-right: none;
}
/* line 264 /style.css.sass */
.sub-tabs > ul li a {
  font-size: 14px;
}
/* line 267 /style.css.sass */
.sub-tabs > ul h3 {
  margin: 0 0 4px 0;
  font-size: 18px;
  font-weight: 600;
}
/* line 272 /style.css.sass */
.sub-tabs .slides-pagination {
  height: 70px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.8)));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 20;
  text-align: center;
  padding-top: 15px;
}
/* line 284 /style.css.sass */
.sub-tabs .slides-pagination li {
  display: inline-block;
}
/* line 287 /style.css.sass */
.sub-tabs .slides-pagination li.active a, .sub-tabs .slides-pagination .single-customer li#menu-item-104 a, .single-customer .sub-tabs .slides-pagination li#menu-item-104 a {
  background: white;
}
/* line 290 /style.css.sass */
.sub-tabs .slides-pagination a {
  text-indent: -9999px;
  display: block;
  height: 10px;
  width: 10px;
  background: #858483;
  border-radius: 50%;
  margin: 0 5px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}

/* line 301 /style.css.sass */
.sub-tabs[data-length="4"] > ul li {
  width: 25%;
}

/* line 304 /style.css.sass */
.sub-tab-content {
  display: none;
  position: relative;
}
/* line 308 /style.css.sass */
.sub-tab-content.active, .single-customer .sub-tab-content#menu-item-104 {
  display: block;
}
/* line 311 /style.css.sass */
.sub-tab-content .slides_container {
  height: 642px;
}

/* @end */
/* line 326 /style.css.sass */
ul.search-results li {
  border-bottom: 1px solid #f0f1f2;
  padding: 30px 90px 30px 170px;
  background-position: 90px 36px;
  background-repeat: no-repeat;
}
.post-type-archive-resource ul.search-results li {
  border-bottom: 0px solid #f0f1f2;
  border-top: 1px solid #f0f1f2;
}

.post-type-archive-resource .top-page-banner {
  margin-top:100px;
}
/* line 333 /style.css.sass */
ul.search-results li.resources-nav {
  padding: 0;
  text-align: center;
  border-bottom: none;
}
/* line 338 /style.css.sass */
ul.search-results li h3 {
  font-size: 18px;
  margin-top: 0;
  margin-bottom: 5px;
}
/* line 343 /style.css.sass */
ul.search-results li h3 a {
  color: #36383c;
}
/* line 346 /style.css.sass */
ul.search-results li p {
  font-size: 16px;
  margin: 0;
}
/* line 351 /style.css.sass */
ul.search-results.list section {
  width: 80%;
  float: left;
  padding-right: 70px;
  border-right: 1px dotted #e5e5e5;
}
/* line 357 /style.css.sass */
ul.search-results.list header {
  margin-bottom: 10px;
}
/* line 360 /style.css.sass */
ul.search-results.list footer {
  width: 20%;
  float: left;
  margin-top: 25px;
}
/* line 365 /style.css.sass */
ul.search-results.list footer .btn, ul.search-results.list footer .hero a, .hero ul.search-results.list footer a, ul.search-results.list footer .resources-paginate a, .resources-paginate ul.search-results.list footer a {
  display: block;
  float: right;
}
/* line 369 /style.css.sass */
ul.search-results.grid {
  margin: 25px 0 50px 0;
}
/* line 373 /style.css.sass */
ul.search-results.grid li > section > p {
  position: relative;
  height: 4em;
  overflow: hidden;
}
/* line 378 /style.css.sass */
ul.search-results.grid li > section > p:after {
  content: " ";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 14px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  background-image: linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
}
/* line 387 /style.css.sass */
ul.search-results.grid .resource {
  width: 48.93617%;
  height: 202px;
  float: left;
  margin-top: 20px;
  padding: 20px 20px 80px 20px;
  border: 1px solid rgba(24, 30, 33, 0.15);
  border-radius: 4px;
  background-color: white;
  box-shadow: 0 1px 3px rgba(191, 200, 207, 0.46);
  background-position: 20px bottom;
}
/* line 399 /style.css.sass */
ul.search-results.grid .resource footer {
  display: none;
}
/* line 402 /style.css.sass */
ul.search-results.grid .resource:nth-child(even) {
  float: right;
}
/* line 404 /style.css.sass */
ul.search-results.grid .resource:nth-child(odd) {
  clear: left;
}
/* line 407 /style.css.sass */
ul.search-results.grid .resources-nav {
  clear: both;
}
/* line 410 /style.css.sass */
ul.search-results.grid .resources-nav + .resource {
  float: right;
}
/* line 413 /style.css.sass */
ul.search-results.grid .resources-nav a {
  margin-top: 50px;
}
/* line 416 /style.css.sass */
ul.search-results.grid .resources-nav nav {
  box-shadow: none;
}

/* line 423 /style.css.sass */
.features, .media-resources {
  *zoom: 1;
  font-size: 0.88889em;
  line-height: 1em;
  margin: 0 -10px;
}
/* line 38, /Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.features:after, .media-resources:after {
  content: "";
  display: table;
  clear: both;
}
/* line 430 /style.css.sass */
.features li, .media-resources li {
  display: block;
  padding: 0 10px;
  float: left;
  width: 33.33333%;
}
/* line 436 /style.css.sass */
.features li > a, .media-resources li > a {
  display: block;
  color: #737272;
}
/* line 440 /style.css.sass */
.features figure, .media-resources figure {
  display: block;
  min-height: 138px;
  background-size: cover;
  background-repeat: no-repeat;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
}
/* line 448 /style.css.sass */
.features figcaption, .media-resources figcaption {
  display: block;
  padding-right: 20px;
  background-color: white;
  background-image: url(images/arrow-r.png);
  background-repeat: no-repeat;
  background-position: 94% 50%;
  border-width: 0 1px 1px;
  border-style: solid;
  border-color: #ddddde;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  box-shadow: 0 1px 1px #f0f2f4;
}
/* line 464 /style.css.sass */
.features h3, .media-resources h3 {
  font-weight: 600;
  margin: 0;
  padding: 15px 15px 0 15px;
  line-height: 1;
  font-size: 18px;
}
/* line 471 /style.css.sass */
.features img, .media-resources img {
  display: block;
}
/* line 474 /style.css.sass */
.features p, .media-resources p {
  margin: 0;
  padding: 15px 15px 15px 15px;
  font-size: 14px;
}

/* line 481 /style.css.sass */
.home .features .ftype, .home .media-resources .ftype {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 486 /style.css.sass */
.home .features figure, .home .media-resources figure {
  min-height: 107px;
  border-radius: 0px;
  box-shadow: none;
  border: none;
}
/* line 492 /style.css.sass */
.home .features figcaption, .home .media-resources figcaption {
  background-position: 94% 17px;
  border: none;
  box-shadow: none;
}
/* line 497 /style.css.sass */
.home .features h3, .home .media-resources h3 {
  padding: 15px 15px 0 0;
  font-size: 16px;
  line-height: 1.3em;
}

/* line 8 /pages/_software.sass */
#edgeStage_MEDALLIA-SOFTWARE-HERO {
  height: 174px;
  margin: 30px auto;
  background-image: none !important;
}

/**
 *  Software
 */
section {position: relative;}
section > .figure img { display:block; margin: auto;}
section:first-child div.left {width:385px;}
section div.left {width: 425px; float: left; margin-left: 92px; margin-top:75px;}
section div.center {text-align: center; margin: 0 92px; padding-top: 75px}
section div.right {width: 485px; float: right; margin-right:92px; margin-top:75px;}
section#Feedback_from_every_channel {height: 312px;}

section#channels div {margin-top:100px;}
section#channels div.right {width: 425px; float: right; margin-right:92px;}
section#channels h2, section#channels p {color: white}
section#channels div.channel {height: 542px}

.stuck {position:fixed; top:0px;z-index: 1000}

.intro-play-button {top: 175px;}

.tabs {padding:0px;}
.tabs li {cursor:pointer; border:1px solid #dedede;width:20%;height:115px;text-align:center;display: inline; float: left; background-color: #f4f6f7;background-position: center 28px;background-repeat: no-repeat}
.tabs li.active {border:none;background-color:#3f4b57;background-position: center -83px}
.tabPanel {display: none; clear:both;}

a.stroke {
    margin-left: 20px;
    border: 3px solid #1e8ece;
    background:none;
    color: #1e8ece;
    padding: 7px 15px;
}

a.stroke:hover {
    border: 3px solid #1e8ece;
    background:#1e8ece;
    color: #fff;
    padding: 7px 15px;
}

.post-10924 ul.tabs {
    margin-left:0;
}

.post-10924 ul.tabs li {
    border:none;
}

.progress {
    text-shadow: none;
    background: #f4f6f7;
    border-bottom-color: #dedede;
    border-width: 1px 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.page-id-3591 .progress {
  height: 72px;
}

.progress a.on {
    color: #1e8ece;
}

.back-to-top-block {
    text-align:center;
    display:none;
}

.back-to-top {
    color:#11B5E9;
    font-size:12px;
    display:inline-block;
    margin-top:40px;
    border:0;
    background:none;
}

.back-to-top:after {
    font-family:"FontAwesome";
    content:"\f176";
    margin-left:5px;
}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hide from IE Mac \*/
.clearfix { display:block; }

/* line 14 /pages/_software.sass */
.section-75 > h2, .section-75 > h3, .section-75 > p, .section-75 > ul, .section-1151 > h2, .section-1151 > h3, .section-1151 > p, .section-1151 > ul {
  text-align: center;
  position: relative;
  z-index: 2;
}
/* line 19 /pages/_software.sass */
.section-75 > div, .section-1151 > div {
  position: relative;
  z-index: 1;
}
/* line 23 /pages/_software.sass */
.section-75 > div:after, .section-1151 > div:after {
  content: "";
  display: block;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.2)));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
  height: 30px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 33 /pages/_software.sass */
.section-75 .content, .section-1151 .content {
  position: absolute;
  width: 39.28571%;
}
/* line 37 /pages/_software.sass */
.section-75 .content p, .section-1151 .content p {
  font-size: 1.44444em;
  line-height: 1.38462em;
}

/* line 41 /pages/_software.sass */
.section-75 {
  padding-top: 36px;
}
/* line 44 /pages/_software.sass */
.section-75 > h2, .section-75 > h3, .section-75 > p, .section-75 > ul {
  width: 69.64286%;
  margin-left: auto;
  margin-right: auto;
}
/* line 49 /pages/_software.sass */
.section-75 .tab-nav {
  margin-top: 50px;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.18), inset -1px 0 0 rgba(255, 255, 255, 0.9);
  background-color: transparent;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, rgba(237, 237, 237, 0.7)));
  background-image: -webkit-linear-gradient(#ffffff 0%, rgba(237, 237, 237, 0.7) 100%);
  background-image: -moz-linear-gradient(#ffffff 0%, rgba(237, 237, 237, 0.7) 100%);
  background-image: linear-gradient(#ffffff 0%, rgba(237, 237, 237, 0.7) 100%);
}
/* line 55 /pages/_software.sass */
.no-cssgradients .section-75 .tab-nav {
  background-color: #ededed;
}
/* line 58 /pages/_software.sass */
.section-75 .tab-panes {
  margin-top: -122px;
}
/* line 62 /pages/_software.sass */
.section-75 .tab-pane > div {
  padding: 180px 90px 0;
}

/* line 68 /pages/_software.sass */
.tab-pane .content {
  top: 290px;
}

/* line 72 /pages/_software.sass */
.section-78 .content {
  top: 340px;
  right: 90px;
}

/* line 77 /pages/_software.sass */
.section-80 .content {
  top: 340px;
  left: 90px;
}

/* line 82 /pages/_software.sass */
.section-237 .content {
  top: 270px;
  right: 90px;
}

/* line 89 /pages/_software.sass */
.section-82 .figure img {
  margin-bottom: -7px;
}

/* line 94 /pages/_software.sass */
.section-207 .content {
  padding-bottom: 20px;
}

/* line 99 /pages/_software.sass */
.section-203 .content {
  padding-right: 20px;
  width: 35.71429%;
}
/* line 103 /pages/_software.sass */
.section-203 .figure {
  width: 56.25%;
}

/* line 107 /pages/_software.sass */
.section-86 {
  padding-bottom: 0;
}
/* line 110 /pages/_software.sass */
.section-86 .figure {
  margin-bottom: -7px;
}
/* line 113 /pages/_software.sass */
.section-86 .content {
  padding-bottom: 60px;
}

/* line 117 /pages/_software.sass */
.section-227 {
  padding-bottom: 0;
}
/* line 120 /pages/_software.sass */
.section-227 .figure {
  text-align: center;
  margin-bottom: -7px;
}
/* line 124 /pages/_software.sass */
.section-227 .content {
  padding-left: 10px;
}

/* line 128 /pages/_software.sass */
.section-1151 .content {
  top: 305px;
}
/* line 130 /pages/_software.sass */
.section-1151 .content p {
  font-size: 1.1em;
}
/* line 132 /pages/_software.sass */
.section-1151 .content h2 {
  margin-bottom: 20px;
}

/* line 7 /pages/_industries.sass */
.page-id-132 .main > section:last-child {
  background-image: none;
}

.page-id-65 .section-center-top > .content {
    padding-top:38px;
    position:relative;
}


.service-block.implementation {
    background:url('/wp-content/uploads/2013/07/power.png') no-repeat;
    background:url('/wp-content/uploads/2015/06/implementation.svg') no-repeat;
    width:52px;
    height:52px;
    margin-left:-26px;
}

.service-block.services {
    background:url('/wp-content/uploads/2013/07/tools.png') no-repeat;
    background:url('/wp-content/uploads/2015/06/services.svg') no-repeat;
    width:52px;
    height:52px;
    margin-left:-26px;
}

.service-block.institute {
    background:url('/wp-content/uploads/2013/07/institute1.png') no-repeat;
    background:url('/wp-content/uploads/2015/06/institute.svg') no-repeat;
    width:52px;
    height:52px;
    margin-left:-26px;
}

.service-block.insights {
    background:url('/wp-content/uploads/2013/07/lightbulb-e1424972263722.png') no-repeat;
    background:url('/wp-content/uploads/2015/06/insights.svg') no-repeat;
    width:52px;
    height:52px;
    margin-left:-26px;
}

.post-10924 ul.tabs {
    overflow:hidden;
    margin-bottom:0;
}

.persona-mobile-img {
    display:none;
    background:none !important;
}

.persona-block {
    width:1118px;
    height:641px;
}

.page-id-62 section.section-center-top > .content h2 {
    margin-top:0;
}

.page-id-62 .section-center-top {
    margin-top:40px;
}

.page-id-382 .section-center-top > .content {
    padding-top:27px;
}

.use-cases.locations {
    width:25px;
    height:45px;
    background:url('/wp-content/uploads/2015/06/use-cases-location.svg') no-repeat;
}

.use-cases.key-accounts {
    width:25px;
    height:45px;
    background:url('/wp-content/uploads/2015/06/use-cases-key.svg') no-repeat;
}

.use-cases.contact-center {
    width:45px;
    height:35px;
    background:url('/wp-content/uploads/2015/06/use-cases-phone.svg') no-repeat;
}

.use-cases.web-experience {
    width:45px;
    height:45px;
    background:url('/wp-content/uploads/2015/06/use-cases-monitor.svg') no-repeat;
}

.use-cases.employees {
    width:40px;
    height:49px;
    background:url('/wp-content/uploads/2015/06/use-cases-clipboard.svg') no-repeat;
}


.program-types.nps {
    width:70px;
    height:49px;
    background:url('/wp-content/uploads/2015/06/program-dial.svg') no-repeat;
}

.program-types.voice {
    width:70px;
    height:49px;
    background:url('/wp-content/uploads/2015/06/program-talk.svg') no-repeat;
}

.program-types.cem {
    width:70px;
    height:49px;
    background:url('/wp-content/uploads/2015/06/program-social.svg') no-repeat;
}

.page-id-62 .section-center-top.section-344,
.page-id-62 .section-center-top.section-305,
.page-id-62 .section-center-top.section-331 {
    margin-top:0;
}

.page-id-62 .section-center-top.section-344 .content {  padding-top:50px;  }
.page-id-62 .section-center-top.section-331 .content {  padding-top:45px;  }
.page-id-62 .section-center-top.section-305 .content {  padding-top:50px;  }
.page-id-62 .section-center-top.section-8641 .content {  padding-top:10px;  }


.program-types,
.use-cases {
    position:absolute;
    top:0;
    left:50%;
    -webkit-transform:translate(-50%, 0);
    -moz-transform:translate(-50%, 0);
    -ms-transform:translate(-50%, 0);
    transform:translate(-50%, 0);
}


.service-block {
    position:absolute;
    top:0;
    left:50%;
}

#indGrid .industry-page-icon.b2B .industry-image {
    margin-bottom:30px;
}

#indGrid .industry-page-icon.b2B h2 {
    margin-top:
}

.industry-links-block {
    width:100%;
    background-color: #f7f9f9;
    border-top: #c8cacd 1px solid;
    padding-bottom:100px;
    padding-top:45px;
}

#indGrid {
    width: 960px;
    margin:0 auto;
}

.industry-page-icon {
    display:block;
    width:220px;
    height:220px;
    box-sizing:border-box;
    background:#FFF;
    padding:45px 20px 45px 20px;
    border-radius:3px;
    border:1px solid #c8cacd;
    text-align:center;
}

.industry-page-icon h2 {
    font-size:18px;
    color:#343a3c;
}

#indGrid .industry-page-icon .industry-image {
    width:119px;
    height:94px;
    float:none;
    margin:0 auto 20px auto;
}

.industry-page-icon .industry-image,
.industry-single-icon .industry-image{
    max-width:100%;
    height:auto;
}


#indGrid .industry-page-icon.retail .industry-image { width:103px; height:94px; }
#indGrid .industry-page-icon.financialServices .industry-image { width:118px; height:94px; }
#indGrid .industry-page-icon.hospitality .industry-image { width:89px; height:94px; }
#indGrid .industry-page-icon.telco .industry-image { width:87px; height:94px; }
#indGrid .industry-page-icon.automotive .industry-image { width:111px; height:94px; }
#indGrid .industry-page-icon.b2B .industry-image {   width: 81px;
    height: 84px;
    -webkit-transform: scale(1.4);
    -moz-transform: scale(1.4);
    -ms-transform: scale(1.4);
    -o-transform: scale(1.4);
    transform: scale(1.4);

}

#indGrid  .industry-page-icon.b2b .industry-image {
    margin-top:-10px;
    height:104px;
}


.single-industry-icon {
    margin: 0 auto;
    display: block;
    max-width: 125px;
    width: 119px;
    height: 44px;
}

.intro .industry-content {
    margin-top:15px;
}

.industry-content {
    margin-top:5px;
}

.single-industry-icon.retail { width:83px; height:81px; }
.single-industry-icon.financial-services { width:93px; height:74px; }
.single-industry-icon.hospitality {   height: 74px;  width: 69px;}
.single-industry-icon.telco { width:70px; height:77px; }
.single-industry-icon.automotive { width:86px; height:68px; }
.single-industry-icon.b2b {   width: 101px; height: 81px;  margin-bottom:-10px; }

/**
 *  Careers
 */
.page-id-20826 .main {
    padding-top:0;
}

.careers .header-video {
    position: relative;
    width: 100%;
    height: 447px;
    overflow:hidden;
    margin-top:56px;
}

.careers .header-video:after {
    content:'';
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:rgba(0,0,0,.3);
}

video.sizzle-video {
    margin-top:-100px;
    position:block;
}


.careers .header-video h1 {
    position: absolute;
    width: 506px;
    left: 50%;
    font-weight: normal;
    line-height: 110%;
    top: 120px;
    z-index:10;
    font-size: 48px;
    margin-left: -241px;
    text-align: center;
    color: #FFF;
    text-shadow: 0 2px 3px #000;
}

.careers .offices-block {
    position:absolute;
    right:20px;
    top:20px;
    z-index:11;
}

.careers .offices-block > img {
    float:left;
    margin-top:8px;
}

.careers .offices-block > img {
    float:left;
    margin-top:8px;
}

#offices {
    float:left;
    margin-left:10px;
}

.careers .offices-list {
    list-style-type:none;
    background:#FFF;
    border-radius:3px;
    margin:0;
    padding:0;
    display:none;
    width:200px;
}

.careers-video-poster {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:10;
    background-repeat:no-repeat;
    background-size:cover;
}

.careers-video-poster:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0,0,0,.3);
    z-index: 10;
}

.careers-video-wrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
}

.careers-sizzle-video {
    display:none;
}

.careers-sizzle-video iframe {
    position:absolute;
    top: -130px;
    left: 0;
    width: 100%;
    height: 100% !important;
}

.careers-sizzle-video.active {
    display:block;
}

.dd-selected,
.dd-option {
    padding: 2px 10px !important;
    color:#36383c;
    font-size:14px;
}

.dd-selected {
    line-height:31px;
}

.dd-options {
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px;
    box-shadow:none !important;
}

.dd-option-image, .dd-selected-image {
    margin-right:15px !important;
    margin-top:7px;
}

.dd-container .dd-select {
    overflow:hidden;
    border-radius:5px;
}

.dd-option {
    border:0 !important;
}

.dd-select .dd-pointer-down,
.dd-select .dd-pointer-up {
    border:0 !important;
}

.dd-pointer-down:before,
.dd-pointer-up:before {
    font-family:"FontAwesome";
}

.dd-pointer-down:before {
    content:'\f078';
}

.dd-pointer {
    font-size:13px;
    right: 28px !important;
    top: 7px !important;
    margin-top: -3px !important;
    color:#36383c;
}

.dd-pointer-up:before {
    content:'\f077';
}


.dd-option-text {
    line-height:31px; !important;
    font-weight:bold;
    cursor:pointer;
}

.dd-selected-text {
    cursor:pointer;
}

.office-btn {
    padding:7.5px 15px 7.5px 15px;
    background:none;
    border:0;
    font-weight:bold;
    width:100%;
    text-transform:uppercase;
    font-size:14px;
    text-align:left;
    color:#36383c;
    box-sizing:border-box;
}

.twitter-entity {
    position:absolute;
    margin-right:35px;
    display:none;
    width:90%;
    width:-webkit-calc(100% - 70px);
    width:-moz-calc(100% - 70px);
    width:-ms-calc(100% - 70px);
    width:-o-calc(100% - 70px);
    width:calc(100% - 70px);
}

.medallia-careers-twitter .timePosted {
    margin-top:15px;
}

.medallia-careers-twitter .twitter-entity .tweet {
    -ms-word-break: break-all;

    /* Be VERY careful with this, breaks normal words wh_erever */
    word-break: break-all;

    /* Non standard for webkit */
    word-break: break-word;

    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}

.medallia-careers-twitter .twitter-entity:first-child {
    display:block;
}

.medallia-careers-twitter .user {
    display:none;
}

.medallia-careers-twitter img {
    max-width:14px;
}

.office-btn img {
    display:block;
    float:left;
    margin-right:10px;
}

.careers .offices-list{
     padding-top:10px;
    padding-bottom:10px;
 }

.careers .offices .career-square-half-horiz {
    font-size:24px;
    padding:62px 0;
    text-align:center;
    overflow:hidden;
    color:#36383c;
    position:relative;
}

.careers .office-text-block {
    position:absolute;
    top:62px;
    z-index:11;
}

.careers .offices p:first-child {
    font-weight:bold;
    margin:0 0 5px 0;
}
.careers .offices p:first-child + p {
    line-height:120%;
    margin:0;
}


.careers .open-positions {
    width:100%;
    background:#FFF;
    padding:30px 0;
    text-align:center;
    border-top:1px solid #f4f6f7;
    border-bottom:1px solid #e1e1e1;
}

.careers .open-positions .flat-btn {
    margin-left:10px;
}

.flat-btn {
    -webkit-transition:.15s ease-in-out;
    -moz-transition:.15s ease-in-out;
    -ms-transition:.15s ease-in-out;
    -o-transition:.15s ease-in-out;
    transition:.15s ease-in-out;
}

.flat-btn:hover {
    background:#1e8ece;
}

.careers .careers-grid {
    background:#f4f6f7;
    min-height:2257px;
    overflow:hidden;
}

.careers .careers-list {
    width:940px;
    position:relative;
    margin:80px auto;
    list-style-type:none;
    padding:0;
}

.careers .careers-list > li {
    position:absolute;
    overflow:hidden;
    border-radius:3px;
}

.captain-planet-medallia {
    width: 50px;
    height: 50px;
    position: absolute;
    top: -23px;
    left: 26px;
    opacity:0;
    background:#34404C;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    display:inline-block;
    transform: rotate(45deg);
    -webkit-transition:.25s ease-in-out;
    -moz-transition:.25s ease-in-out;
    -ms-transition:.25s ease-in-out;
    -o-transition:.25s ease-in-out;
    transition:.25s ease-in-out;
}

.identity:hover .captain-planet-medallia {
    opacity:1;
    top:48px;
    left:85px;
}

.identity:hover .captain-planet-medallia.left {
    top:11px;
    left:30px;
    -webkit-transition-delay:.15s;
    -moz-transition-delay:.15s;
    -ms-transition-delay:.15s;
    transition-delay:.15s;
}

.identity:hover .captain-planet-medallia.right {
    -webkit-transition-delay:.05s;
    -moz-transition-delay:.05s;
    -ms-transition-delay:.05s;
    transition-delay:.05s;
    top: 11px;
    left: 48px;
}

.identity:hover .captain-planet-medallia.bottom {
    left: 85px;
    top: 124px;
    -webkit-transition-delay:.1s;
    -moz-transition-delay:.1s;
    -ms-transition-delay:.1s;
    transition-delay:.1s;
}

.captain-planet-medallia.right {
    width:50px;
    top:49px;
    left:-23px;
    height:50px;
}

.captain-planet-medallia.left {
    width:50px;
    top: -48px;
    left: 80px;
}

.captain-planet-medallia.bottom {
    left: 123px;
    top: 174px;
}

.careers-grid h2 {
    display: none;
    margin:40px auto 0 auto;
    width:80%;
    text-align:center;
}

#instafeed {
    display:none;
}

#instafeed .slide {
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background-size:cover !important;
    display:none;
}

#instafeed > .slide:first-child {
    display:block !important;
}

.careers .open-positions.sticky {
    background:#FFF;
    position:fixed;
    left:50%;
    top:0;
    width:1118px;
    margin-left:-559px;
    z-index:100;
}


.career-square-full,
.career-square-small,
.career-square-half-vert,
.career-square-half-horiz {
    display:block;
    overflow:hidden;
    background-size:cover !important;
    border:1px solid #c8cacd;
}


.careers-list button {
    background:none;
    border:0;
    padding:0;
    text-align:left;
}

.careers .twitter .career-square-half-horiz {
    background-color:#e0f7ff;
    padding:35px;
}

/**
 *  Twitter entity
 */

.twitter h3 {
    font-weight:bold;
    font-size:24px;
    margin-top:0;
    margin-bottom:10px;
    color:#36383c;
}

.twitter h3 i {
    color: #12b5ea;
    font-size: 35px;
    float: left;
    margin-right: 7px;
    margin-top: -4px;
}

.twitter-entity .twitter-name {
    font-weight:bold;
    font-size:14px;
    color:#36383c;
}

.twitter-entity .twitter-date {
    color:#acb8c1;
    font-size:12px;
}

.twitter-entity p {
    line-height:130%;
    font-size:18px;
    color:#36383c;
    margin:0;
}

a.identity {
    background:#3f4b57;
    color:#FFF;
}

.career-square-full {
    width:460px;
    height:460px;
}

.career-square-small {
    width:220px;
    height:220px;
}

.career-square-half-vert {
    width:220px;
    height:460px;
}

.career-square-half-horiz {
    width:460px;
    height:220px;
}

/**
 *  Map markers
 */
.map-marker {
    position:absolute;
    width:25px;
    height:25px;
}

/**
 *  Glassdoor
 */
.careers .glassdoor .career-square-half-horiz {
    background:#71b431;
    color:#FFF;
    text-align:center;
    font-size:18px;
    -webkit-transition:.15s ease-in-out;
    -moz-transition:.15s ease-in-out;
    -ms-transition:.15s ease-in-out;
    -o-transition:.15s ease-in-out;
    transition:.15s ease-in-out;
}

.careers .glassdoor:hover .career-square-half-horiz {
    background:#639E2B;
}

.careers .glassdoor img {
    margin-top:40px;
}

.careers .glassdoor p {
    margin:0;
}

.careers .glassdoor p.reviews-text {
    font-weight:bold;
    margin-top:10px;
    margin-bottom:5px;
    font-size:36px;
}

/**
 *  Statistics
 */
.statistics .career-square-half-vert {
    background:#FFF;
}

.statistics h3 {
    font-size:24px;
    margin-top:48px;
    text-align:center;
    font-weight:bold;
    color:#36383c;
}

.stats-icons-list {
    list-style-type:none;
    padding-left:0;
}

.stats-icons-list svg {
    display:block;
    margin:auto;
}

.stats-icons-list li {
    padding-bottom: 35px;
    text-align:center;
    position:relative;
    cursor:default;
}

.stats-icons-list li p {
    opacity:0;
    -moz-transition:.25s ease-in-out;
    -ms-transition:.25s ease-in-out;
    -o-transition:.25s ease-in-out;
    transition:.25s ease-in-out;
    -webkit-transform:scale(.8);
    -moz-transform:scale(.8);
    -ms-transform:scale(.8);
    -o-transform:scale(.8);
    margin-top:0;
    transform:scale(.8);
}

.stats-icons-list li:hover p {
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    opacity:1;
    font-size:16px;
}

.stats-icons-list li p .big {
    font-weight:bold;
    font-size:18px;
}

.stats-icons-list li svg {
    -webkit-transition:.25s ease-in-out;
    -moz-transition:.25s ease-in-out;
    -ms-transition:.25s ease-in-out;
    -o-transition:.25s ease-in-out;
    transition:.25s ease-in-out;
}

.stats-icons-list li:hover svg {
    opacity:0;
    -webkit-transform:scale(.9);
    -moz-transform:scale(.9);
    -ms-transform:scale(.9);
    -o-transform:scale(.9);
    transform:scale(.9);
}

.stats-icons-list li p {
    position:absolute;
    top:15px;
    text-align:center;
    width:100%;
}

.map-marker.palo-alto { left: 3px;top: 65px; }
.map-marker.new-york { left: 65px;top: 62px; }
.map-marker.london { left: 187px;top: 37px; }
.map-marker.paris { left: 194px;top: 44px; }
.map-marker.buenos-aires { left: 106px;top: 186px; }
.map-marker.hong-kong { left: 374px;top: 88px; }
.map-marker.sydney { left: 435px;top: 190px; }
.map-marker.melbourne { left: 426px;top: 200px; }

.map-center {
    width:5px;
    height:5px;
    border-radius:50%;
    left:50%;
    top:50%;
    margin-left:-3px;
    margin-top:-3px;
    position:absolute;
    z-index:10;
    background-color:#0fa3dc;
}

.map-center:before,
.map-center:after {
    width:25px;
    border-radius:50%;
    height:25px;
    position:absolute;
    top:-10px;
    left:-10px;
    background:#8bd4f0;
    -webkit-animation: pulse 1.4s ease-out;
    -moz-animation: pulse 1.4s ease-out;
    animation: pulse 1.4s ease-out;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    opacity:0;
    content:'';
    -webkit-animation-delay: 0ms;
}
.map-center:after {
    -webkit-animation-delay: 750ms;
}
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform:scale(0);
        opacity:0;
    }
    25% {
        -webkit-transform:scale(0.3);
        opacity:1;
    }
    50% {
        -webkit-transform:scale(0.6);
        opacity:.6;
    }
    75% {
        -webkit-transform:scale(.9);
        opacity:.3;
    }
    100% {
        -webkit-transform:scale(1);
        opacity:0;
    }
}

@-moz-keyframes pulse {
    0% {
        -moz-transform:scale(0);
        opacity:0;
    }
    25% {
        -moz-transform:scale(0.3);
        opacity:1;
    }
    50% {
        -moz-transform:scale(0.6);
        opacity:.6;
    }
    75% {
        -moz-transform:scale(.9);
        opacity:.3;
    }
    100% {
        -moz-transform:scale(1);
        opacity:0;
    }
}

@keyframes pulse {
    0% {
        transform:scale(0);
        opacity:0;
    }
    25% {
        transform:scale(0.3);
        opacity:1;
    }
    50% {
        transform:scale(0.6);
        opacity:.6;
    }
    75% {
        transform:scale(.9);
        opacity:.3;
    }
    100% {
        transform:scale(1);
        opacity:0;
    }
}

/** Main video **/
.main-vid p {
    font-size:48px;
    line-height:130%;
    margin:0;
    text-align:center;
}

.main-vid .career-square-full {
    background:#12b5ea;
    color:#FFF;
    padding:65px;
}

.main-vid .play-btn {
    margin:auto;
    display:block;
    margin-top:10px;
    width:111px;
}

.careers .play-btn.bottom-left {
    position:absolute;
    bottom:20px;
    left:20px;
    background:#25b6e8;
    border-radius:6px;
    padding:10px 15px 10px 38px;
    outline:none;
}

.careers .third-video:hover button, .careers .secondary-vid:hover button {
    background:#FFF;
    color:#25b6e8;
}

.careers .play-btn.bottom-left:before {
    left:10px;
    top:10px;
}

.person:hover .interview-caption-block,
.instagram:hover .interview-caption-block {
    opacity:1;
    -webkit-transform:translate3d(0,-10px,0);
    -moz-transform:translate3d(0,-10px,0);
    -ms-transform:translate3d(0,-10px,0);
    -o-transform:translate3d(0,-10px,0);
    transform:translate3d(0,-10px,0);
}

.instagram .interview-caption-block p {
    text-align:center;
    margin-left:0;
}

.interview-caption-block {
    background:rgba(0,0,0,.5);
    position:absolute;
    bottom:-10px;
    opacity:0;
    color:#FFF;
    z-index:90;
    width:100%;
    -webkit-transition:.35s cubic-bezier(0,.69,.23,.82);
    -moz-transition:.35s cubic-bezier(0,.69,.23,.82);
    -ms-transition:.35s cubic-bezier(0,.69,.23,.82);
    -o-transition:.35s cubic-bezier(0,.69,.23,.82);
    transition:.35s cubic-bezier(0,.69,.23,.82);
}

.interview-caption-block p {
    margin:0;
    font-weight:bold;
    margin-left:20px;
    line-height:120%;
    font-weight:18px;
}

.interview-caption {
    margin-left:20px;
    padding-top:10px;
    padding-bottom:10px;
}

.interview-caption i {
    float:left;
    margin:7px 10px 0 0;
    font-size: 30px;
}

.careers .play-btn {
    border:0;
    background:0;
    color:#FFF;
    font-size:18px;
    font-weight:bold;
    position:relative;
    padding-left:26px;
    -webkit-transition:.15s ease-in-out;
    -moz-transition:.15s ease-in-out;
    -ms-transition:.15s ease-in-out;
    -o-transition:.15s ease-in-out;
    transition:.15s ease-in-out;
}

.careers .play-btn:before {
    font-family:"FontAwesome";
    content:'\f144';
    margin-right:7px;
    position:absolute;
    left:0;
    top:1px;
    font-size:24px;
}

.identity {
    font-size:24px;
    color:#FFF;
    line-height:120%;
    padding:40px;
    display:table;
    text-align:center;
}

.identity span {
    /*display: table-cell;
    vertical-align: middle;*/
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 50%;
}

.about-identity span {
    display:block;
    top:190px;
    width:100%;
    opacity:0;
    left:50%;
    margin-left:0;
    position:absolute;
    text-align:center;
    -webkit-transition:.15s ease-in-out;
    -moz-transition:.15s ease-in-out;
    -ms-transition:.15s ease-in-out;
    -o-transition:.15s ease-in-out;
    transition:.15s ease-in-out;
}

.about-identity .about-icon {
    margin-top:18px;
    -webkit-transition:.15s ease-in-out;
    -moz-transition:.15s ease-in-out;
    -ms-transition:.15s ease-in-out;
    -o-transition:.15s ease-in-out;
    transition:.15s ease-in-out;
}

.about-identity:hover .about-icon {
    -webkit-transform:scale(.8) translate3d(0, -20px, 0);
    -moz-transform:scale(.8) translate3d(0, -20px, 0);
    -ms-transform:scale(.8) translate3d(0, -20px, 0);
    -o-transform:scale(.8) translate3d(0, -20px, 0);
    transform:scale(.8) translate3d(0, -20px, 0);
}

.about-identity:hover span {
    -webkit-transform:translate3d(-50%,-40px, 0);
    -moz-transform:translate3d(-50%,-40px, 0);
    -ms-transform:translate3d(-50%,-40px, 0);
    -o-transform:translate3d(-50%,-40px, 0);
    transform:translate3d(-50%,-40px, 0);
    opacity:1;
}

.about-identity .identity {
    padding-left:15px;
    padding-right:15px;
    font-weight:bold;
}

.identity:hover {
    color:#FFF;
}

/** Grid coords **/
.main-vid                       { top:0; left:0; }
.engineering-person             { top:0; left:482px; }
.engineering-identity           { top:0; left:722px; }
.business-person                { top:241px; left:722px; }
.business-identity              { top:241px; left:482px; }
.marketing-identity             { top:482px; left:0; }
.marketing-person               { top:482px; left:241px; }
.about-person                   { top:961px; left:241px; }
.about-identity                 { top:721px; left:241px; }
.secondary-vid                  { top:721px; left:482px; }
.customer-experience-person     { top:1201px; left:0; }
.customer-experience-identity   { top:1201px; left:241px; }
.twitter                        { top:1201px; left:482px; }
.university-person              { top:1441px; left:241px; }
.university-identity            { top:1441px; left:0; }
.third-video                    { top:1441px; left:482px; }
.glassdoor                      { top:1687px; left:0; }
.general-person-left            { top:1927px; left:0; }
.general-person-right           { top:1927px; left:241px; }
.instagram                      { top:1687px; left:482px; }
.offices                        { top:482px; left:482px; }
.statistics                     { top:721px; left:0; }

.flat-btn {
    border-radius:5px;
    padding:10px 15px;
    text-transform:uppercase;
    color:#FFF;
    font-size:14px;
    font-weight:bold;
    background:#12b5ea;
}

.flat-btn:hover,
.flat-btn:visited {
    color:#FFF;
}

/**
 *  Services
 */
.service-icon-block {
    display:none;
    width:125px;
    height:auto;
    margin:0 auto 25px auto;
}

/* line 24 /pages/_industries.sass */
.section-578 > .content,
.section-595 > .content,
.section-614 > .content,
.section-624 > .content,
.section-632 > .content {
  margin-bottom: 40px;
}

/* line 29 /pages/_industries.sass */
.section-584 {
  clear: both;
  padding-top: 40px;
  position: relative;
  z-index: 2;
}
/* line 35 /pages/_industries.sass */
.section-584 + .section-standout {
  margin-top: -40px;
}

/* line 39 /pages/_industries.sass */
.section-587 {
  margin-bottom: 70px;
}

/* line 45 /pages/_industries.sass */
.section-598 {
  padding-bottom: 70px;
  padding-top: 0;
}
/* line 50 /pages/_industries.sass */
.section-598 > .content {
  padding-top: 30px;
  width: 100%;
  max-width: 960px;
  padding-bottom: 40px;
}

/* line 3 /pages/_programs.sass */
.page-id-382 .intro .content {
  width: 39.3617%;
}
/* line 10 /pages/_programs.sass */
.page-id-382 .main > section:last-child {
  background-image: none;
}

/* line 25 /pages/_programs.sass */
.section-414 {
  border-radius: 0 0 5px 5px;
}

/* line 29 /pages/_programs.sass */
.section-396,
.section-411 {
  padding-bottom: 0;
}
/* line 32 /pages/_programs.sass */
.section-396 .figure,
.section-411 .figure {
  margin-bottom: -7px;
}
/* line 34 /pages/_programs.sass */
.section-396 .content,
.section-411 .content {
  padding-left: 80px;
  vertical-align: top;
    margin-bottom:70px;
}

/* line 41 /pages/_programs.sass */
.section-400 a {
  font-weight: 700;
}

/* line 45 /pages/_programs.sass */
.section-406 {
  padding-top: 0;
}
/* line 48 /pages/_programs.sass */
.section-406 h2 {
  margin-top: 1.2em;
}
/* line 51 /pages/_programs.sass */
.section-406 h2:first-child {
  margin-top: 0;
}
/* line 54 /pages/_programs.sass */
.section-406 .content {
  padding-right: 90px;
    margin-top:40px;
}

/* line 19 /pages/_use_cases.sass */
.section-334,
.section-338 {
  padding-bottom: 0;
}

/* line 24 /pages/_use_cases.sass */
.section-290 {
  padding-bottom: 0;
}
/* line 27 /pages/_use_cases.sass */
.section-290 .figure {
  margin-bottom: -7px;
}

/* line 1 /pages/_technology.sass */
#edgeStage_EDGE-19829432 {
  height: 265px;
}

/* line 5 /pages/_technology.sass */
.page-id-63 .intro {
  text-align: center;
  padding-bottom: 60px;
}
/* line 9 /pages/_technology.sass */
.page-id-63 strong {
  color: #36383c;
}
/* line 12 /pages/_technology.sass */
.page-id-63 em strong,
.page-id-63 strong em {
  color: #43a421;
  font-style: normal;
}

/* line 29 /pages/_technology.sass */
.section-522 > .content {
  padding-bottom: 40px;
}
/* line 32 /pages/_technology.sass */
.section-522 + section {
  padding-top: 0;
}

/* line 36 /pages/_technology.sass */
.section-524 {
  overflow: hidden;
  font-size: 0.88889em;
}
/* line 40 /pages/_technology.sass */
.section-524 .content {
  position: relative;
  z-index: 2;
}
/* line 44 /pages/_technology.sass */
.section-524 .content > h2 {
  display: none;
}
/* line 48 /pages/_technology.sass */
.section-524 .figure .edgeStage {
  margin-left: -120px;
}

/* line 52 /pages/_technology.sass */
.section-539 {
  padding-bottom: 0;
}
/* line 55 /pages/_technology.sass */
.section-539 > h2 {
  padding-bottom: 20px;
}

/* line 59 /pages/_technology.sass */
.section-527 {
  padding-top: 0;
}
/* line 62 /pages/_technology.sass */
.section-527 .content {
  padding-left: 10px;
}
/* line 65 /pages/_technology.sass */
.section-527 .content > h2 {
  display: none;
}

/* line 69 /pages/_technology.sass */
.section-529 {
  text-align: center;
}
/* line 72 /pages/_technology.sass */
.section-529 .content {
  font-size: 1.22222em;
  width: auto;
}
/* line 76 /pages/_technology.sass */
.section-529 h2 {
  font-size: 1.81818em;
  margin-bottom: 0;
}

/* line 82 /pages/_technology.sass */
.section-532 > .content {
  width: 100%;
  padding-left: 90px;
  padding-right: 90px;
}

/* line 2 /pages/_feature_index.sass */
.page-id-64 .intro {
  padding-bottom: 70px;
  border-bottom: 1px solid #e0e2e3;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(95%, #eff1f2), color-stop(100%, #e9ebec));
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #eff1f2 95%, #e9ebec 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #eff1f2 95%, #e9ebec 100%);
  background-image: linear-gradient(top, #ffffff 0%, #eff1f2 95%, #e9ebec 100%);
}
/* line 7 /pages/_feature_index.sass */
.page-id-64 .intro h2 {
  font-size: 48px;
  margin-bottom: 0.3em;
}

/* @group About Medallia */
/* line 516 /style.css.sass */
.page-id-68 .intro {
  border-top: 1px solid #ededed;
  background-image: none;
  background-color: #f7f9f9;
  padding: 80px 0 70px 0;
}
/* line 521 /style.css.sass */
.page-id-68 .intro h2 {
  margin-top: 0;
  font-size: 54px;
  font-weight: normal;
}
/* line 525 /style.css.sass */
.page-id-68 .intro p {
  font-size: 24px;
  line-height: 1.33333;
}
/* line 528 /style.css.sass */
.page-id-68 .intro > .content {
  text-align: left;
  width: 100%;
  padding: 0 90px;
}
/* line 533 /style.css.sass */
.page-id-68 .main > section {
  border-top: 1px solid #f0f1f2;
}

/* @end */
/* line 4 /pages/_customers.sass */
.single-customer hr {
  border-color: #f0f1f2;
  border-style: solid;
  border-width: 1px 0 0 0;
  padding-bottom: 10px;
}
/* line 10 /pages/_customers.sass */
.single-customer .main .intro {
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #575e65;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #51585f), color-stop(100%, #666c74));
  background-image: -webkit-linear-gradient(#51585f, #666c74);
  background-image: -moz-linear-gradient(#51585f, #666c74);
  background-image: linear-gradient(#51585f, #666c74);
}
/* line 18 /pages/_customers.sass */
.single-customer .main .intro h1 {
  margin-top: 0;
}
/* line 21 /pages/_customers.sass */
.single-customer .main .intro p {
  font-size: 20px;
  color: white;
  color: rgba(255, 255, 255, 0.8);
  line-height: 1.35;
}
/* line 27 /pages/_customers.sass */
.single-customer .main .intro .content, .single-customer .main .intro .figure {
  width: 48.93617%;
}
/* line 30 /pages/_customers.sass */
.single-customer .main .intro .content {
  padding-left: 90px;
  float: left;
  text-align: left;
}
/* line 35 /pages/_customers.sass */
.single-customer .main .intro .content h1 {
  font-size: 12px;
  color: #adb4b6;
  text-transform: uppercase;
}
/* line 40 /pages/_customers.sass */
.single-customer .main .intro .figure {
  position: relative;
  float: right;
}
/* line 44 /pages/_customers.sass */
.single-customer .main .intro .figure .wp-post-image {
  border-radius: 4px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.23), inset 0 0 0 1px rgba(255, 255, 255, 0.09);
}
/* line 48 /pages/_customers.sass */
.single-customer .main .intro .figure .intro-play-button {
  top: 95px;
}

.button-fade-out {
    opacity:1;
    -webkit-transition:.15s ease-in-out;
    -moz-transition:.15s ease-in-out;
    -ms-transition:.15s ease-in-out;
    transition:.15s ease-in-out;
}

.button-fade-out:hover {
    opacity:.5;
}
/* line 51 /pages/_customers.sass */
.single-customer .main {
  padding-top: 0;
  padding-bottom: 40px;
}
/* line 56 /pages/_customers.sass */
.single-customer .container h2, .single-customer section.section-center-thirds h2, .single-customer ul.search-results.grid h2, .single-customer .main .intro h2 {
  font-size: 18px;
}
/* line 59 /pages/_customers.sass */
.single-customer .container h3, .single-customer section.section-center-thirds h3, .single-customer ul.search-results.grid h3, .single-customer .main .intro h3 {
  margin-top: 0;
}
/* line 62 /pages/_customers.sass */
.single-customer .container.content, .single-customer section.content.section-center-thirds, .single-customer ul.content.search-results.grid, .single-customer .main .content.intro {
  padding: 45px 170px;
}
/* line 65 /pages/_customers.sass */
.single-customer .container.content img, .single-customer section.content.section-center-thirds img, .single-customer ul.content.search-results.grid img, .single-customer .main .content.intro img {
  display: inline-block;
  margin: 70px 0;
  box-shadow: 0 1px 9px rgba(0, 0, 0, 0.34);
}
/* line 70 /pages/_customers.sass */
.single-customer .customer-pullquote {
  background: #f9fafb;
  padding: 90px 250px;
  margin-bottom: 35px;
}
/* line 75 /pages/_customers.sass */
.single-customer .customer-pullquote blockquote {
  font-size: 40px;
  color: #263b55;
  font-weight: bold;
  line-height: 1.45;
  margin: 0 0 70px 0;
  position: relative;
}
/* line 83 /pages/_customers.sass */
.single-customer .customer-pullquote blockquote:before {
  position: absolute;
  content: "\201C";
  left: -80px;
  top: -15px;
  line-height: 1;
  font-size: 185px;
  font-weight: normal;
}
/* line 92 /pages/_customers.sass */
.single-customer .customer-pullquote cite {
  font-size: 20px;
  color: #7b8da2;
  font-style: normal;
}
/* line 97 /pages/_customers.sass */
.single-customer .customer-intro {
  margin-top: 30px;
  margin-bottom: 50px;
}
/* line 102 /pages/_customers.sass */
.single-customer .customer-intro .content {
  width: 57.44681%;
  float: left;
}
/* line 106 /pages/_customers.sass */
.single-customer .customer-intro .content h1 {
  font-size: 12px;
  text-transform: uppercase;
  color: #adb4b6;
  margin-bottom: 30px;
}
/* line 112 /pages/_customers.sass */
.single-customer .customer-intro .content h2 {
  font-size: 24px;
  color: #747474;
  font-weight: normal;
  margin-top: 40px;
  line-height: 1.33333;
}
/* line 119 /pages/_customers.sass */
.single-customer .customer-intro aside {
  border-width: 1px;
  border-style: solid;
  border-color: #8494a5;
  border-color: rgba(132, 148, 165, 0.31);
  border-radius: 6px;
}
/* line 130 /pages/_customers.sass */
.single-customer .customer-intro aside .aside-content {
  padding: 20px;
}
/* line 133 /pages/_customers.sass */
.single-customer .customer-intro aside h3 {
  border-radius: 6px 6px 0 0;
  background-color: #f9fafa;
  padding: 0 0 5px 0;
  font-size: 18px;
  margin-top: 0;
}

h2.customers-think-title {
    color:#36383c;
    text-align:center;
    font-size:32px;
    display:none;
}
/* line 141 /pages/_customers.sass */
.single-customer .customer-intro aside h4 {
  font-size: 16px;
  margin-bottom: 20px;
}
/* line 145 /pages/_customers.sass */
.single-customer .customer-intro aside p {
  font-size: 18px;
  color: #545454;
}

aside .inner {
  padding:20px 20px 0 20px !important;
}
/* line 149 /pages/_customers.sass */
.single-customer .customer-intro aside .icons {
  margin-top: 20px;
  border-bottom: 1px solid #eef0f1;
}
/* line 154 /pages/_customers.sass */
.single-customer .customer-intro aside .icons li {
  width: 49%;
  display: inline-block;
  text-align: center;
  margin-bottom: 30px;
}

/* line 164 /pages/_customers.sass */
.page-id-67 .feature-slides {
  color: white;
  font-size: 42px;
  line-height: 54px;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.39);
  position: relative;
}
/* line 171 /pages/_customers.sass */
.page-id-67 .feature-slides .slides_container {
  height: 500px;
  overflow: hidden;
}
/* line 175 /pages/_customers.sass */
.page-id-67 .feature-slides .slide {
  height: 500px;
  width: 1118px !important;
  min-width: 1118px !important;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: contain;
  display: none;
}
/* line 184 /pages/_customers.sass */
.page-id-67 .feature-slides .slides-pagination {
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  display: inline-block;
  text-align: center;
  z-index: 1000;
  margin: 0;
  padding: 0;
}
/* line 195 /pages/_customers.sass */
.page-id-67 .feature-slides .slides-pagination li {
  display: inline-block;
}
/* line 198 /pages/_customers.sass */
.page-id-67 .feature-slides .slides-pagination a {
  display: block;
  width: 12px;
  height: 12px;
  background: #9fa0a1;
  margin: 0 3px;
  text-indent: -9999px;
  border-radius: 50%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
/* line 208 /pages/_customers.sass */
.page-id-67 .feature-slides .slides-pagination li.active a, .page-id-67 .feature-slides .slides-pagination .single-customer li#menu-item-104 a, .single-customer .page-id-67 .feature-slides .slides-pagination li#menu-item-104 a {
  background: white;
}
/* line 211 /pages/_customers.sass */
.page-id-67 .feature-slides .container, .page-id-67 .feature-slides section.section-center-thirds, .page-id-67 .feature-slides ul.search-results.grid, .page-id-67 .feature-slides .single-customer .main .intro, .single-customer .main .page-id-67 .feature-slides .intro {
  height: 100%;
}
/* line 213 /pages/_customers.sass */
.page-id-67 .feature-slides .container:before, .page-id-67 .feature-slides section.section-center-thirds:before, .page-id-67 .feature-slides ul.search-results.grid:before, .page-id-67 .feature-slides .single-customer .main .intro:before, .single-customer .main .page-id-67 .feature-slides .intro:before {
  content: "";
  height: 100%;
}
/* line 217 /pages/_customers.sass */
.page-id-67 .feature-slides .container:before, .page-id-67 .feature-slides section.section-center-thirds:before, .page-id-67 .feature-slides ul.search-results.grid:before, .page-id-67 .feature-slides .single-customer .main .intro:before, .single-customer .main .page-id-67 .feature-slides .intro:before,
.page-id-67 .feature-slides .text {
  display: inline-block;
  vertical-align: middle;
}
/* line 222 /pages/_customers.sass */
.page-id-67 .feature-slides .text {
  width: 480px;
}
/* line 225 /pages/_customers.sass */
.page-id-67 .feature-slides p {
  margin: 13px 0;
}
/* line 228 /pages/_customers.sass */
.page-id-67 .feature-slides p:last-child {
  margin: 17px 0 13px 0;
}
/* line 231 /pages/_customers.sass */
.page-id-67 .feature-slides img {
  margin-right: 10px;
  vertical-align: middle;
}
/* line 235 /pages/_customers.sass */
.page-id-67 .feature-slides .btn, .page-id-67 .feature-slides .hero a, .hero .page-id-67 .feature-slides a, .page-id-67 .feature-slides .resources-paginate a, .resources-paginate .page-id-67 .feature-slides a {
  border: 1px solid rgba(0, 0, 0, 0.19);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.41);
  font-size: 18px;
  padding: 11px 15px;
  text-shadow: none;
}

/* line 243 /pages/_customers.sass */
.page-id-67 .event-desc {
  padding: 50px 0;
}
/* line 248 /pages/_customers.sass */
.page-id-67 .event-desc .single-event-header .event-forum {
  color: #5b72d6;
}
/* line 250 /pages/_customers.sass */
.page-id-67 .event-desc .single-event-header .event-live-webinar {
  color: #9f5fcd;
}
/* line 252 /pages/_customers.sass */
.page-id-67 .event-desc .single-event-header .event-recording {
  color: #f64545;
}
/* line 254 /pages/_customers.sass */
.page-id-67 .event-desc .single-event-header .event-roundtable-and-summit {
  color: #59b32d;
}
/* line 256 /pages/_customers.sass */
.page-id-67 .event-desc .single-event-header .event-training {
  color: #607689;
}
/* line 259 /pages/_customers.sass */
.page-id-67 .event-desc h2 {
  margin-top: 0;
}
/* line 262 /pages/_customers.sass */
.page-id-67 .event-desc h3 {
  margin: 10px 0 5px 0;
  font-size: 12px;
  text-transform: uppercase;
  color: #adb4b6;
}
/* line 268 /pages/_customers.sass */
.page-id-67 .event-desc img {
  float: right;
}
/* line 272 /pages/_customers.sass */
.page-id-67 .event-desc.with-event-info {
  width: 59.57447%;
  padding: 50px 0;
  float: left;
}
/* line 277 /pages/_customers.sass */
.page-id-67 .event-info {
  width: 350px;
  float: right;
  margin-top: 50px;
  margin-bottom: 45px;
}
/* line 284 /pages/_customers.sass */
.page-id-67 .event-info .event-extra {
  margin-bottom: 2em;
}
/* line 287 /pages/_customers.sass */
.page-id-67 .event-info .event-extra h3 {
  font-size: 17px;
  margin-bottom: 0;
}
/* line 291 /pages/_customers.sass */
.page-id-67 .event-info .event-extra h4 {
  font-size: 12px;
  text-transform: uppercase;
  color: #b9bbc1;
  margin-bottom: 0;
}
/* line 297 /pages/_customers.sass */
.page-id-67 .event-info .event-extra p {
  font-size: 1em;
  margin-top: 0;
}
/* line 301 /pages/_customers.sass */
.page-id-67 .event-info .event-form {
  width: 350px;
  padding: 8px;
  border: 1px solid rgba(132, 148, 165, 0.31);
  border-radius: 6px;
  background-color: #f9fafa;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.07);
  padding: 8px;
}
/* line 310 /pages/_customers.sass */
.page-id-67 .event-info .event-form #marketo-iframe {
  height: 640px;
}
/* line 313 /pages/_customers.sass */
.page-id-67 .event-info .event-form #marketo-iframe iframe {
  display: block;
  width: 100%;
  height: 610px;
  min-height: 450px;
  border: none;
  background: none;
}

.customer-form-info {
    float:right;
}

/* line 322 /pages/_customers.sass */
.single-customer .event-desc {
  padding: 50px 0;
}
/* line 327 /pages/_customers.sass */
.single-customer .event-desc .single-event-header .event-forum {
  color: #5b72d6;
}
/* line 329 /pages/_customers.sass */
.single-customer .event-desc .single-event-header .event-live-webinar {
  color: #9f5fcd;
}
/* line 331 /pages/_customers.sass */
.single-customer .event-desc .single-event-header .event-recording {
  color: #f64545;
}
/* line 333 /pages/_customers.sass */
.single-customer .event-desc .single-event-header .event-roundtable-and-summit {
  color: #59b32d;
}
/* line 335 /pages/_customers.sass */
.single-customer .event-desc .single-event-header .event-training {
  color: #607689;
}
/* line 338 /pages/_customers.sass */
.single-customer .event-desc h2 {
  margin-top: 0;
}
/* line 341 /pages/_customers.sass */
.single-customer .event-desc h3 {
  margin: 10px 0 5px 0;
  font-size: 12px;
  text-transform: uppercase;
  color: #adb4b6;
}
/* line 347 /pages/_customers.sass */
.single-customer .event-desc img {
  float: right;
}
/* line 351 /pages/_customers.sass */
.single-customer .event-desc.with-event-info {
  width: 59.57447%;
  padding: 50px 0;
  float: left;
}
/* line 356 /pages/_customers.sass */
.single-customer .event-info {
  width: 350px;
  float: right;
  margin-top: 50px;
  margin-bottom: 45px;
}
/* line 363 /pages/_customers.sass */
.single-customer .event-info .event-extra {
  margin-bottom: 2em;
}
/* line 366 /pages/_customers.sass */
.single-customer .event-info .event-extra h3 {
  font-size: 17px;
  margin-bottom: 0;
}
/* line 370 /pages/_customers.sass */
.single-customer .event-info .event-extra h4 {
  font-size: 12px;
  text-transform: uppercase;
  color: #b9bbc1;
  margin-bottom: 0;
}
/* line 376 /pages/_customers.sass */
.single-customer .event-info .event-extra p {
  font-size: 1em;
  margin-top: 0;
}
/* line 380 /pages/_customers.sass */
.single-customer .event-info .event-form {
  width: 350px;
  padding: 8px;
  border: 1px solid rgba(132, 148, 165, 0.31);
  border-radius: 6px;
  background-color: #f9fafa;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.07);
  padding: 8px;
}
/* line 389 /pages/_customers.sass */
.single-customer .event-info .event-form #marketo-iframe {
  height: 640px;
}
/* line 392 /pages/_customers.sass */
.single-customer .event-info .event-form #marketo-iframe iframe {
  display: block;
  width: 100%;
  height: 610px;
  min-height: 450px;
  border: none;
  background: none;
}

/* line 2 /pages/_services.sass */
.page-id-65 .intro {
  font-size: 42px;
  line-height: 54px;
}
/* line 6 /pages/_services.sass */
.page-id-65 .intro h2 {
  display: none;
}
/* line 9 /pages/_services.sass */
.page-id-65 .intro .content {
  width: 42%;
}
/* line 13 /pages/_services.sass */
.page-id-65 .section-center-top .figure {
  padding-bottom: 8px;
}
/* line 17 /pages/_services.sass */
.page-id-65 .section-center-top .content > h2 {
  font-size: 28px;
}

/* line 32 /pages/_services.sass */
.section-2001 h2,
.section-2111 h2,
.section-2251 h2,
.section-2411 h2 {
  font-size: 1.25em;
}
/* line 35 /pages/_services.sass */
.section-2001 > .content,
.section-2111 > .content,
.section-2251 > .content,
.section-2411 > .content {
  font-size: 0.88889em;
}

/* line 41 /pages/_services.sass */
.section-2001 h2,
.section-2111 h2,
.section-2411 h2 {
  display: none;
}

/* line 50 /pages/_services.sass */
.section-2131 {
  padding-bottom: 1px;
}

/* line 58 /pages/_services.sass */
.section-2071 .section-center > .content, .section-2071 .section-center-top > .content, .section-2071 section.section-center-thirds > .content, .section-2071 .intro > .content, .section-2071 .section-job-depts > .content, .section-2071 .section-job-locations > .content, .section-2071 .section-media-resources > .content, .section-2071 .section-medallians > .content {
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 64 /pages/_services.sass */
.section-2131 h2 {
  font-size: 1.11111em;
}
/* line 67 /pages/_services.sass */
.section-2131 .section-quote {
  margin-top: 60px;
}

/* line 71 /pages/_services.sass */
.section-2251 {
  padding-bottom: 0;
}

/* line 75 /pages/_services.sass */
.section-2281 {
  margin: 30px 90px;
  font-size: 0.88889em;
  padding-bottom: 0;
}
/* line 81 /pages/_services.sass */
.section-2281 h2 {
  font-size: 1.25em;
}
/* line 84 /pages/_services.sass */
.section-2281 > .figure {
  margin-left: 80px;
  margin-right: 45px;
  width: auto;
  vertical-align: top;
}
/* line 90 /pages/_services.sass */
.section-2281 > .content {
  width: 57.446%;
}

/* line 94 /pages/_services.sass */
.section-2301 {
  border-top: 1px solid #e6e8e9;
  margin-top: 30px;
  padding: 30px 80px 0 80px;
}

/* line 99 /pages/_services.sass */
.training-events {
  color: #a2a3a3;
  font-size: 0.875em;
  line-height: 1.57143em;
  margin: 30px 0;
}
/* line 107 /pages/_services.sass */
.training-events li {
  border-top: 1px solid #f3f5f6;
  padding: 28px 0;
  float: left;
  width: 100%;
}
/* line 113 /pages/_services.sass */
.training-events p {
  float: left;
  margin: 0;
  width: 38.46154%;
}
/* line 118 /pages/_services.sass */
.training-events p:nth-child(2) {
  padding-left: 20px;
}
/* line 121 /pages/_services.sass */
.training-events .location {
  padding-left: 35px;
  position: relative;
}
/* line 124 /pages/_services.sass */
.training-events .location strong {
  font-weight: 600;
  font-size: 1.14286em;
}
/* line 127 /pages/_services.sass */
.training-events .location strong img {
  position: absolute;
  left: 0;
  top: 2px;
}
/* line 131 /pages/_services.sass */
.training-events .actions {
  float: right;
  width: auto;
}
/* line 135 /pages/_services.sass */
.training-events .btn, .training-events .hero a, .hero .training-events a, .training-events .resources-paginate a, .resources-paginate .training-events a {
  font-size: 1em;
  padding: 12px 15px;
}
/* line 139 /pages/_services.sass */
.training-events .btn:after, .training-events .hero a:after, .hero .training-events a:after, .training-events .resources-paginate a:after, .resources-paginate .training-events a:after {
  content: url(images/arrow-btn-r-green.png);
  margin-left: 10px;
}
/* line 144 /pages/_services.sass */
.training-events .gb {
  background-image: url(images/country-gb.png);
}
/* line 147 /pages/_services.sass */
.training-events .us {
  background-image: url(images/country-us.png);
}

/* line 2 /pages/_contact.sass */
.page-id-154 .main {
  border-top: 1px solid #ededed;
}
/* line 5 /pages/_contact.sass */
.page-id-154 .intro {
  margin-bottom: 60px;
}
/* line 8 /pages/_contact.sass */
.page-id-154 .intro .content {
  width: 43%;
}
/* line 11 /pages/_contact.sass */
.page-id-154 .sidebar .section-title > h1 {
  margin-top: 0;
}
/* line 14 /pages/_contact.sass */
.page-id-154 .main-col h2,
.page-id-154 .sidebar .section-title > h2 {
  border-bottom: 1px solid #f3f5f6;
  padding: 0 0 18px 0;
  margin: 0 0 26px;
}
/* line 20 /pages/_contact.sass */
.page-id-154 .main-col {
  float: left;
  margin-left: 90px;
  width: 41.07143%;
}
/* line 25 /pages/_contact.sass */
.page-id-154 .main-col h2 {
  font-weight: 600;
}
/* line 28 /pages/_contact.sass */
.page-id-154 .sidebar {
  float: right;
  margin-right: 90px;
  width: 33.92857%;
}
/* line 33 /pages/_contact.sass */
.page-id-154 .sidebar h2 {
  color: #a2a3a3;
  font-weight: normal;
  text-align: left;
}
/* line 38 /pages/_contact.sass */
.page-id-154 .sidebar h3 {
  font-size: 1em;
}
/* line 41 /pages/_contact.sass */
.page-id-154 .sidebar h4 {
  color: #b9bbc1;
  font-size: 0.66667em;
  margin: 0;
  text-transform: uppercase;
}
/* line 47 /pages/_contact.sass */
.page-id-154 .sidebar p + h4 {
  margin-top: 1.5em;
}
/* line 50 /pages/_contact.sass */
.page-id-154 .sidebar p {
  font-size: 0.77778em;
  line-height: 1.5em;
  margin: 0;
}
/* line 55 /pages/_contact.sass */
.page-id-154 .sidebar p + p {
  margin-top: 0.5em;
}
/* line 58 /pages/_contact.sass */
.page-id-154 .sidebar a {
  font-size: 1.14286em;
  font-weight: bold;
}
/* line 63 /pages/_contact.sass */
.page-id-154 #medallia-global-support {
  height: 280px;
  background-color: #f9fafa;
  border: 1px solid #e3e6ea;
  border-radius: 5px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.02);
  clear: both;
  padding: 30px 20px 30px 30px;
  margin-bottom: 60px;
}
/* line 73 /pages/_contact.sass */
.page-id-154 #medallia-global-support h2 {
  margin: 0 0 10px 0;
}
/* line 76 /pages/_contact.sass */
.page-id-154 #medallia-global-support ul {
  list-style-type: none;
  padding: 0;
  margin: 20px 0;
}
/* line 81 /pages/_contact.sass */
.page-id-154 #medallia-global-support li {
  float: left;
  color: #a2a3a3;
}
/* line 85 /pages/_contact.sass */
.page-id-154 #medallia-global-support h3 {
  color: #36383c;
  margin: 3px 0;
}
/* line 89 /pages/_contact.sass */
.page-id-154 #medallia-global-support a {
  font-size: 14px;
}
/* line 92 /pages/_contact.sass */
.page-id-154 #medallia-global-support p {
  text-align: left;
}

/* line 2 /pages/_careers.sass */
.page-template-page-careers-php .stuck {
  position: fixed;
  top: 0px;
  z-index: 210;
}
/* line 7 /pages/_careers.sass */
.page-template-page-careers-php .intro .content {
  padding-bottom: 80px;
  padding-left: 60px;
}
/* line 10 /pages/_careers.sass */
.page-template-page-careers-php .intro .content h2, .page-template-page-careers-php .intro .content p {
  color: white;
  text-align: left;
  width: 320px;
}
/* line 14 /pages/_careers.sass */
.page-template-page-careers-php .intro .content p {
  margin-top: 1px !important;
}
/* line 16 /pages/_careers.sass */
.page-template-page-careers-php .intro .intro-play-button {
  top: 195px;
}

/* line 18 /pages/_careers.sass */
.section-19340 {
  display: none;
}

/* line 22 /pages/_careers.sass */

#find-dream-job h2 {
  margin: 0;
}
#find-dream-job .content {
  width: 100%;
  height: 100px;
}


/* line 24 /pages/_careers.sass */
.section-19352 {
  background-color: #f4f6f7;
  height: 73px;
  width: 1118px;
  border-bottom: 1px solid #dedede;
}
/* line 29 /pages/_careers.sass */
.section-19352 .content {
  padding: 20px 70px;
}
/* line 31 /pages/_careers.sass */
.section-19352 .content h2 {
  margin: 0;
  line-height: 1em;
}
/* line 34 /pages/_careers.sass */
.section-19352 .content p {
  margin: 0 !important;
}
/* line 36 /pages/_careers.sass */
.section-19352 .content p a {
  margin-left: 20px;
}

/* line 38 /pages/_careers.sass */
.section-1151 {
  position: relative;
  z-index: 1;
  padding: 40px 50px 50px 50px;
}
/* line 42 /pages/_careers.sass */
.no-cssgradients .section-1151 {
  background-color: #ededed;
}
/* line 45 /pages/_careers.sass */
.section-1151 > h2, .section-1151 > h3, .section-1151 > p, .section-1151 > ul {
  z-index: 10;
}
/* line 48 /pages/_careers.sass */
.section-1151 > p {
  margin-top: 0;
}
/* line 51 /pages/_careers.sass */
.section-1151 .tab-nav {
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.18), inset -1px 0 0 rgba(255, 255, 255, 0.9);
  background-color: transparent;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ededed), color-stop(100%, rgba(237, 237, 237, 0.7)));
  background-image: -webkit-linear-gradient(#ededed 0%, rgba(237, 237, 237, 0.7) 100%);
  background-image: -moz-linear-gradient(#ededed 0%, rgba(237, 237, 237, 0.7) 100%);
  background-image: linear-gradient(#ededed 0%, rgba(237, 237, 237, 0.7) 100%);
}
/* line 56 /pages/_careers.sass */
.no-cssgradients .section-1151 .tab-nav {
  background-color: #ededed;
}
/* line 58 /pages/_careers.sass */
.section-1151 .tab-nav ul {
  width: 70%;
}
/* line 62 /pages/_careers.sass */
.section-1151 .tab-panes {
  margin-top: -120px;
}

/* line 65 /pages/_careers.sass */
.section-job-depts {
  display: none;
}

/* line 69 /pages/_careers.sass */
.section-job-depts, .section-job-locations, .section-media-resources {
  padding-bottom: 50px;
}
/* line 74 /pages/_careers.sass */
.section-job-depts > .content, .section-job-locations > .content, .section-media-resources > .content {
  padding: 30px 70px;
}

/* line 80 /pages/_careers.sass */
.jobs-by-departments {
  position: relative;
  z-index: 10;
  font-size: 0.88889em;
  line-height: 1em;
  margin: 0 -10px;
}
/* line 88 /pages/_careers.sass */
.jobs-by-departments li {
  display: block;
  padding: 0 10px;
  float: left;
  width: 33.33333%;
}
/* line 94 /pages/_careers.sass */
.jobs-by-departments .job-department {
  display: none;
}
/* line 98 /pages/_careers.sass */
.jobs-by-departments .job-department.job-department-business {
  display: block;
}
/* line 100 /pages/_careers.sass */
.jobs-by-departments .job-department.job-department-engineering {
  display: block;
}
/* line 102 /pages/_careers.sass */
.jobs-by-departments .job-department.job-department-internships {
  display: block;
}

/* line 106 /pages/_careers.sass */
.job-department-name {
  display: block;
  position: relative;
  padding-top: 125px;
  height: 200px;
  background-repeat: no-repeat;
  color: white;
  font-size: 20px;
  font-weight: 700;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  text-align: center;
}
/* line 118 /pages/_careers.sass */
.job-department-name:hover, .job-department-name:visited {
  color: white;
}
/* line 121 /pages/_careers.sass */
.job-department-name:before {
  content: "";
  display: block;
  height: 51px;
  position: absolute;
  background-repeat: no-repeat;
  top: 60px;
  left: 50%;
}

/* line 130 /pages/_careers.sass */
.job-department-all {
  display: block;
  padding-top: 15px;
  color: #1e8ece;
  text-align: center;
  font-weight: 600;
}

/* line 138 /pages/_careers.sass */
.job-department-engineering .job-department-name {
  background-image: url(images/job-department-engineering.jpg);
}
/* line 141 /pages/_careers.sass */
.job-department-engineering .job-department-name:before {
  background-image: url(images/job-department-icon-engineering.png);
  width: 51px;
  margin-left: -25px;
}

/* line 147 /pages/_careers.sass */
.job-department-business .job-department-name {
  background-image: url(images/job-department-business.jpg);
}
/* line 150 /pages/_careers.sass */
.job-department-business .job-department-name:before {
  background-image: url(images/job-department-icon-business.png);
  width: 55px;
  margin-left: -27px;
}

/* line 156 /pages/_careers.sass */
.job-department-internships .job-department-name {
  background-image: url(images/job-department-internships.jpg);
}
/* line 159 /pages/_careers.sass */
.job-department-internships .job-department-name:before {
  background-image: url(images/job-department-icon-internships.png);
  width: 63px;
  margin-left: -31px;
}

/* line 164 /pages/_careers.sass */
#location-location-location {
  display: none;
}
/* line 166 /pages/_careers.sass */
#location-location-location .sub-tabs > ul li {
  padding: 15px 15px;
  height: 115px;
}

/* @group Meet Some Medallians */
/* line 172 /pages/_careers.sass */
.looper-nav {
  position: relative;
  z-index: 100;
}
/* line 175 /pages/_careers.sass */
.looper-nav a {
  display: block;
  position: absolute;
  background-image: url(images/looper-arrows.png);
  background-repeat: no-repeat;
  width: 69px;
  height: 69px;
  text-indent: -9999px;
}
/* line 183 /pages/_careers.sass */
.looper-nav a.looper-next {
  background-position: right top;
  right: 110px;
}
/* line 186 /pages/_careers.sass */
.looper-nav a.looper-prev {
  left: 110px;
}

/* line 189 /pages/_careers.sass */
.section-medallians {
  overflow: hidden;
}
/* line 193 /pages/_careers.sass */
.section-medallians > .content {
  padding-bottom: 50px;
}

/* line 196 /pages/_careers.sass */
.medallians {
  position: relative;
}

/* line 200 /pages/_careers.sass */
.medallian {
  width: 293px;
  float: left;
  position: relative;
  cursor: pointer;
}

/* line 206 /pages/_careers.sass */
.medallian-profile {
  display: none;
  position: absolute;
  right: -90%;
  top: -150px;
  width: 320px;
  padding: 20px 0;
  z-index: 110;
  border: 1px solid #b1b1b1;
  border: 1px solid rgba(0, 0, 0, 0.14);
  border-radius: 6px;
  background-clip: padding-box;
  background-color: white;
  box-shadow: 0 1px 24px 1px rgba(0, 0, 0, 0.25);
  background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.07) -59.31%, rgba(255, 255, 255, 0.07) -38.31%);
}
/* line 222 /pages/_careers.sass */
.medallian-profile img {
  display: block;
  position: relative;
}
/* line 226 /pages/_careers.sass */
.medallian-profile:before, .medallian-profile:after {
  content: "";
  position: absolute;
  width: 0px;
  height: 0px;
  border-style: solid;
}
/* line 233 /pages/_careers.sass */
.medallian-profile:before {
  left: -11px;
  bottom: 45px;
  border-width: 9px 11px 9px 0;
  border-color: white white white white;
  border-color: transparent white transparent transparent;
  z-index: 110;
}
/* line 241 /pages/_careers.sass */
.medallian-profile:after {
  left: -13px;
  bottom: 43px;
  border-width: 11px 13px 11px 0;
  border-color: white #b1b1b1 white white;
  border-color: transparent rgba(0, 0, 0, 0.12) transparent transparent;
  z-index: 109;
}
/* line 249 /pages/_careers.sass */
.medallian-profile.active, .single-customer .medallian-profile#menu-item-104 {
  display: block;
}
/* line 252 /pages/_careers.sass */
.medallian-profile h3 {
  font-size: 24px;
  margin: 0 0 9px 0;
}
/* line 256 /pages/_careers.sass */
.medallian-profile h4 {
  margin: 0 0 9px 0;
}
/* line 259 /pages/_careers.sass */
.medallian-profile header {
  text-align: center;
  border-bottom: 1px solid #f2f2f2;
  padding: 0 20px;
  margin-bottom: 15px;
}
/* line 265 /pages/_careers.sass */
.medallian-profile header h4 {
  font-size: 14px;
  color: #737272;
}
/* line 269 /pages/_careers.sass */
.medallian-profile .medallian-profile-content {
  padding: 0 20px;
}
/* line 272 /pages/_careers.sass */
.medallian-profile .medallian-profile-content h4 {
  font-size: 12px;
  color: #737272;
  text-transform: uppercase;
}
/* line 277 /pages/_careers.sass */
.medallian-profile .medallian-profile-content p {
  font-size: 14px;
  margin-top: 0;
}

/* line 281 /pages/_careers.sass */
.medallian-img {
  position: relative;
  height: 312px;
}
/* line 285 /pages/_careers.sass */
.medallian-img img {
  position: absolute;
}
/* line 289 /pages/_careers.sass */
.active .medallian-img img.color-profile, .single-customer #menu-item-104 .medallian-img img.color-profile {
  z-index: 105;
}

/* @group Jobs by Locations */
/* @group Job Taxonomy Listings */
/* bring in submenu for taxonomy and open positions */
/* line 303 /pages/_careers.sass */
.tax-job-department #menu-item-142 .sub-menu, .tax-job-location #menu-item-142 .sub-menu, .page-id-19354 #menu-item-142 .sub-menu, .page-id-19356 #menu-item-142 .sub-menu {
  display: block;
}

.page-id-19356 #menu-item-142 .sub-menu .sub-menu,
.tax-job-location #menu-item-142 .sub-menu .sub-menu,
.tax-job-department #menu-item-142 .sub-menu .sub-menu,
.page-id-19354 #menu-item-142 .sub-menu .sub-menu {
    display:none;
}

/* line 306 /pages/_careers.sass */
.tax-job-department #menu-item-142 .sub-menu #menu-item-564 > a, .tax-job-location #menu-item-142 .sub-menu #menu-item-564 > a, .page-id-19354 #menu-item-142 .sub-menu #menu-item-564 > a, .page-id-19356 #menu-item-142 .sub-menu #menu-item-564 > a {
  color: #46494d;
}

/* line 309 /pages/_careers.sass */
.tax-job-header {
  padding: 135px 0;
  text-align: center;
  color: white;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 316 /pages/_careers.sass */
.tax-job-header h1 {
  font-size: 14px;
  color: white;
  text-transform: uppercase;
}
/* line 321 /pages/_careers.sass */
.tax-job-header h2 {
  color: white;
  font-size: 42px;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.39);
  margin: 0;
}

/* line 328 /pages/_careers.sass */
.term-business .tax-job-header {
  background: url(images/career-type-2.jpg) no-repeat top left;
}

/* line 332 /pages/_careers.sass */
.term-internships .tax-job-header {
  background: url(images/career-type-1.jpg) no-repeat top left;
}

/* line 336 /pages/_careers.sass */
.term-engineering .tax-job-header {
  background: url(images/career-type-3.jpg) no-repeat top left;
}

/* line 339 /pages/_careers.sass */
.filter-tax {
  display: none;
}
/* line 341 /pages/_careers.sass */
.filter-tax a {
  padding-right: 7px;
  color: white;
}
/* line 345 /pages/_careers.sass */
.filter-tax a:after {
  content: "\22C5";
  font-size: 36px;
  display: inline-block;
  vertical-align: middle;
  padding-left: 7px;
}
/* line 352 /pages/_careers.sass */
.filter-tax a.active, .filter-tax .single-customer a#menu-item-104, .single-customer .filter-tax a#menu-item-104 {
  text-decoration: underline;
}
/* line 356 /pages/_careers.sass */
.filter-tax a:last-child:after {
  display: none;
}

/* line 359 /pages/_careers.sass */
.jobs-by-tax {
  margin-bottom: 30px;
}
/* line 362 /pages/_careers.sass */
.jobs-by-tax.container, section.jobs-by-tax.section-center-thirds, ul.jobs-by-tax.search-results.grid, .single-customer .main .jobs-by-tax.intro {
  padding-top: 40px;
  max-width: 950px;
}
/* line 366 /pages/_careers.sass */
.jobs-by-tax section h3 {
  margin-top: 0;
}

/* line 371 /pages/_careers.sass */
#find-dream-job {
  background-color: #3f4b56;
  height: 100px;
}
#find-dream-job .content {padding:0px;}
#find-dream-job .content p {line-height: 100px; margin:0; color: white}

/* line 373 /pages/_careers.sass */
#find-dream-job .btn, #find-dream-job .hero a, .hero #find-dream-job a, #find-dream-job .resources-paginate a, .resources-paginate #find-dream-job a {
  font-size: 14px;
}
/* line 375 /pages/_careers.sass */
#find-dream-job .btn:after, #find-dream-job .hero a:after, .hero #find-dream-job a:after, #find-dream-job .resources-paginate a:after, .resources-paginate #find-dream-job a:after {
  content: url(images/arrow-btn-r-shade.png);
  margin-left: 10px;
}

/* @group Management Page */
/* line 8 /pages/_management.sass */
.page-id-3591 .intro.section-text-wh-bg .content {
  width: 700px;
  margin-left: 120px;
}

.page-id-3591 .intro {
  display:none;
}

.management-hero-header,
.management-sub-header {
  width:100%;
  color:#FFF;
  text-align:center;
  min-height:162px;
  position:relative;
  background:url('/wp-content/uploads/2015/10/management_back.png');
  background-size:cover;
}

.management-hero-header {
  height:300px;
}

.management-sub-header.bod {
    background:url('/wp-content/uploads/2015/10/bod_back.png');
}

.management-sub-header.regional-leaders {
    background:url('/wp-content/uploads/2015/10/regional_back.png');
}

.management-sub-header h2,
.management-hero-header h2 {
  color:#FFF;
  font-size:30px;
  margin:0 0 15px 0;
  line-height:1.3;
}

.management-hero-header h2 {
  margin-bottom:20px;
}

.manager .qa ul li {
  display: inline-block;
  vertical-align: top;
  width: 30%;
  margin-left: -4px;
  padding-right: 20px;
  font-size:14px;
  color:#737272;
  margin-bottom: 40px;
}

.manager .qa li:nth-child(2) {
    width: 38%;
}

.manager .qa ul {
  list-style-type:none;
  padding:0;
}


.manager .qa ul li strong:first-child {
  color: #36383c;
  display:block;
  margin-bottom:20px;
  font-size:16px;
  display: block;
  margin-bottom: 0.5em;
}

.management-hero-header h3 {
  width:70%;
  margin:0 auto;
}

.management-sub-header h3,
.management-hero-header h3 {
  color:#FFF;
  font-size:18px;
  margin-bottom:0;
}

.management-header-inner {
  position:absolute;
  width:100%;
  top:50%;
  left:50%;
  -webkit-transform:translateX(-50%) translateY(-50%);
  -moz-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
}

.board-of-directors-list {
  list-style-type:none;
  padding:0 88px;
  margin-top:65px;
  overflow:hidden;
  margin-bottom:60px;
}

.board-of-directors-list li {
  width: 420px;
  margin-right: 97px;
  float:left;
  clear:left;
  margin-bottom:40px;
}

.board-of-directors-list li h2 {
  margin-top:0;
}

.board-of-directors-list li h2 .company-title {
  color:#a2a3a3;
  font-size:0.8em;
  font-weight:500;
}

.board-of-directors-list li:nth-child(even) {
  margin-right:0;
  float:right;
  clear:right;
}

/* line 12 /pages/_management.sass */
.page-id-3591 .intro.section-text-wh-bg .content h2 {
  text-align: center;
  margin: 0 auto;
}
/* line 16 /pages/_management.sass */
.page-id-3591 .container, .page-id-3591 section.section-center-thirds, .page-id-3591 ul.search-results.grid, .page-id-3591 .single-customer .main .intro, .single-customer .main .page-id-3591 .intro {
  padding: 0px;
}

/* line 20 /pages/_management.sass */
.manager .section-img-near-l, .manager .section-img-near-r {
  margin: 0 0px;
  padding-top: 60px;
  height: 515px;
}
/* line 29 /pages/_management.sass */
.manager .section-img-near-l .figure img, .manager .section-img-near-r .figure img {
  display: block;
}
/* line 32 /pages/_management.sass */
.manager .section-img-near-l .content, .manager .section-img-near-r .content {
  width: 620px;
  font-size: 18px;
  line-height: 1.33333;
}
/* line 38 /pages/_management.sass */
.manager .section-img-near-l .figure {
  float: left;
}
/* line 41 /pages/_management.sass */
.manager .section-img-near-l .figure img {
  padding-left: -50px;
}
/* line 44 /pages/_management.sass */
.manager .section-img-near-l .content {
  float: right;
  clear: right;
  margin-right: 80px;
}
/* line 49 /pages/_management.sass */
.manager .section-img-near-r {
  margin: 0 5px 0 90px;
}
/* line 52 /pages/_management.sass */
.manager .section-img-near-r .figure {
  float: right;
  margin-right: 5px;
}
/* line 55 /pages/_management.sass */
.manager .section-img-near-r .figure img {
  float: right;
}
/* line 58 /pages/_management.sass */
.manager .section-img-near-r .content {
  clear: left;
}

/* line 62 /pages/_management.sass */
.manager {
  background: url(images/bg-bar-inverse.png) repeat-x top left;
}
/* line 65 /pages/_management.sass */
.section-management .qa {
  padding-top: 10px;
}
/* line 68 /pages/_management.sass */
.section-management .qa h2 {
  margin: 0;
  font-size: 50px;
  font-weight: normal;
}
/* line 73 /pages/_management.sass */
.section-management .qa ul, .section-management .qa p {
  font-size: 0.77778em;
  line-height: 1.42857em;
}
/* line 80 /pages/_management.sass */
.section-management .qa li {
  display: inline-block;
  vertical-align: top;
  width: 30%;
  margin-left: -4px;
  padding-right: 20px;
  margin-bottom: 40px;
}
/* line 88 /pages/_management.sass */
.section-management .qa li:nth-child(2) {
  width: 38%;
}
/* line 91 /pages/_management.sass */
.section-management .qa p {
  margin: 0 0 40px 0;
}
/* line 94 /pages/_management.sass */
.section-management .qa strong:first-child {
  color: #36383c;
  font-size: 1.14286em;
  display: block;
  margin-bottom: 0.5em;
}

/* line 9 /pages/_partners.sass */
.page-id-3321 .section-3511:after {
  display: none;
}

/* line 12 /pages/_partners.sass */
.section-3541 {
  border-top: none;
  padding: 0;
}
/* line 18 /pages/_partners.sass */
.section-3541 .btn, .section-3541 .hero a, .hero .section-3541 a, .section-3541 .resources-paginate a, .resources-paginate .section-3541 a {
  margin-top: 30px;
}

/* line 2 /pages/_press_room.sass */
.page-id-3741 .intro.section-text-wh-bg, .page-id-5221 .intro.section-text-wh-bg {
  margin-bottom: 0;
}
/* line 5 /pages/_press_room.sass */
.page-id-3741 .intro.section-text-wh-bg h2, .page-id-5221 .intro.section-text-wh-bg h2 {
  font-weight: normal;
}

/* line 11 /pages/_press_room.sass */
.page-id-5221 .intro.section-text-wh-bg .content h2:first-child {
  display: none;
}
/* line 14 /pages/_press_room.sass */
.page-id-5221 .search-filter-bar {
  padding: 20px 90px;
  border-bottom: 1px solid silver;
}
/* line 18 /pages/_press_room.sass */
.page-id-5221 .search-filter-bar ul {
  float: left;
  overflow: hidden;
}
/* line 23 /pages/_press_room.sass */
.page-id-5221 .search-filter-bar ul li {
  float: left;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  color: #91989d;
}
/* line 30 /pages/_press_room.sass */
.page-id-5221 .search-filter-bar ul li:first-child {
  padding-right: 15px;
}
/* line 34 /pages/_press_room.sass */
.page-id-5221 .search-filter-bar ul li:nth-child(2) label {
  border-left: none;
}
/* line 38 /pages/_press_room.sass */
.page-id-5221 .search-filter-bar ul li:last-child label {
  border-right: none;
}
/* line 41 /pages/_press_room.sass */
.page-id-5221 .search-filter-bar ul label {
  font-size: 20px;
  text-transform: none;
  font-weight: normal;
  padding: 6px 15px;
  color: #7d8890;
  border-right: 1px solid #fdfdfd;
  border-left: 1px solid #d6d6d6;
  cursor: pointer;
}
/* line 51 /pages/_press_room.sass */
.page-id-5221 .search-filter-bar ul input[type="radio"] {
  opacity: 0;
  width: 0;
}
/* line 55 /pages/_press_room.sass */
.page-id-5221 .search-filter-bar ul input[type="radio"]:checked + label {
  font-weight: bold;
}
/* line 58 /pages/_press_room.sass */
.page-id-5221 .search-filter-bar .show-all-press {
  background: url("../images/ico-clock.png") no-repeat left center;
  display: block;
  float: right;
  color: #36383c;
  font-weight: 600;
  padding-left: 35px;
}
/* line 66 /pages/_press_room.sass */
.page-id-5221 .year-list {
  padding-bottom: 25px;
  margin: 40px 0;
  border-bottom: 1px solid #eceff0;
}
/* line 73 /pages/_press_room.sass */
.page-id-5221 .year-list li {
  float: left;
}
/* line 77 /pages/_press_room.sass */
.page-id-5221 .year-list li:first-child label {
  padding-left: 0;
}
/* line 81 /pages/_press_room.sass */
.page-id-5221 .year-list li:last-child label:after {
  content: "";
}
/* line 83 /pages/_press_room.sass */
.page-id-5221 .year-list label {
  color: #7d8890;
  font-weight: 600;
  padding-left: 11px;
  cursor: pointer;
}
/* line 89 /pages/_press_room.sass */
.page-id-5221 .year-list label:after {
  padding-left: 15px;
  content: "\2022";
}
/* line 93 /pages/_press_room.sass */
.page-id-5221 .year-list label.active, .page-id-5221 .year-list .single-customer label#menu-item-104, .single-customer .page-id-5221 .year-list label#menu-item-104 {
  color: #36383c;
}
/* line 96 /pages/_press_room.sass */
.page-id-5221 .year-list input[type="radio"] {
  opacity: 0;
  width: 0;
}
/* line 100 /pages/_press_room.sass */
.page-id-5221 .year-list input[type="radio"]:checked + label {
  color: #36383c;
}

/* line 103 /pages/_press_room.sass */
.section-press > .container, .section-press > section.section-center-thirds, .section-press > ul.search-results.grid, .single-customer .main .section-press > .intro {
  padding-top: 40px;
  padding-bottom: 40px;
}
/* line 109 /pages/_press_room.sass */
.section-press > .container > div, .section-press > section.section-center-thirds > div, .section-press > ul.search-results.grid > div, .single-customer .main .section-press > .intro > div {
  float: left;
}
/* line 112 /pages/_press_room.sass */
.section-press > .container .in-news, .section-press > section.section-center-thirds .in-news, .section-press > ul.search-results.grid .in-news, .single-customer .main .section-press > .intro .in-news {
  width: 45.74468%;
  padding-right: 50px;
}
/* line 116 /pages/_press_room.sass */
.section-press > .container .press-releases, .section-press > section.section-center-thirds .press-releases, .section-press > ul.search-results.grid .press-releases, .single-customer .main .section-press > .intro .press-releases {
  width: 54.25532%;
  padding-left: 50px;
  padding-bottom: 70px;
  background: url(images/bg-divider-vertical.png) no-repeat left top;
}

/* line 123 /pages/_press_room.sass */
.section-press > .container h2, .section-press > section.section-center-thirds h2, .section-press > ul.search-results.grid h2, .single-customer .main .section-press > .intro h2, .post-type-archive-news-mention h2, .post-type-archive-press-release h2 {
  border-bottom: 1px solid #f3f5f6;
  padding-bottom: 25px;
  margin-bottom: 30px;
  font-weight: normal;
}

/* line 132 /pages/_press_room.sass */
.in-news li img {
  margin-bottom: 15px;
  display:none;
}

.single-customer .customer-intro aside h3 {
  font-size:24px !important;
}

.single-customer .customer-form-info .inner img {
  display:none;
}

/* line 142 /pages/_press_room.sass */
.press-results .loading-indicator {
  margin: 1em 0;
}
/* line 145 /pages/_press_room.sass */
.press-results ul {
  margin-bottom: 70px;
}
/* line 149 /pages/_press_room.sass */
.press-results ul li {
  margin-bottom: 20px;
}
/* line 152 /pages/_press_room.sass */
.press-results ul strong, .press-results ul a {
  display: inline-block;
}
/* line 155 /pages/_press_room.sass */
.press-results ul strong {
  font-size: 14px;
  width: 70px;
}
/* line 159 /pages/_press_room.sass */
.press-results ul a {
  font-size: 16px;
  line-height: 1.25;
}
/* line 164 /pages/_press_room.sass */
.press-results.one-column .press-results-column {
  float: none;
  width: 100%;
}

/* line 168 /pages/_press_room.sass */
.press-results-column {
  float: left;
  width: 50%;
}
/* line 172 /pages/_press_room.sass */
.press-results-column ul li a {
  display: block;
}
/* line 175 /pages/_press_room.sass */
.press-results-column strong, .press-results-column a {
  vertical-align: top;
}

/* line 178 /pages/_press_room.sass */
.in-news-archive {
  padding-right: 70px;
}

/* line 181 /pages/_press_room.sass */
.press-releases-archive {
  padding-right: 30px;
}

/* line 190 /pages/_press_room.sass */
.media-resources p {
  padding: 20px 0 0 0;
}
/* line 193 /pages/_press_room.sass */
.media-resources a {
  display: inline;
  border: none;
  color: #1e8ece;
  box-shadow: none;
}

/* line 200 /pages/_press_room.sass */
.section-9786 div h2 {
  display: none;
}
/* line 202 /pages/_press_room.sass */
.section-9786 p {
  margin-top: 0;
}

/* @group Single Press Release */
/* line 210 /pages/_press_room.sass */
.single-press-release #menu-item-142 .sub-menu, .post-type-archive-news-mention #menu-item-142 .sub-menu, .post-type-archive-press-release #menu-item-142 .sub-menu, .page-id-5221 #menu-item-142 .sub-menu {
  display: block;
}
/* line 214 /pages/_press_room.sass */
.single-press-release #menu-item-142 .sub-menu #menu-item-3771 > a, .post-type-archive-news-mention #menu-item-142 .sub-menu #menu-item-3771 > a, .post-type-archive-press-release #menu-item-142 .sub-menu #menu-item-3771 > a, .page-id-5221 #menu-item-142 .sub-menu #menu-item-3771 > a {
  color: #46494d;
}
/* line 218 /pages/_press_room.sass */
.single-press-release .section-single-press-release header, .single-press-release .section-single-press-release .content, .post-type-archive-news-mention .section-single-press-release header, .post-type-archive-news-mention .section-single-press-release .content, .post-type-archive-press-release .section-single-press-release header, .post-type-archive-press-release .section-single-press-release .content, .page-id-5221 .section-single-press-release header, .page-id-5221 .section-single-press-release .content {
  width: 65.81741%;
  margin: 0 auto;
}
/* line 222 /pages/_press_room.sass */
.single-press-release .section-single-press-release header, .post-type-archive-news-mention .section-single-press-release header, .post-type-archive-press-release .section-single-press-release header, .page-id-5221 .section-single-press-release header {
  text-align: center;
  padding: 50px 0;
}
/* line 227 /pages/_press_room.sass */
.single-press-release .section-single-press-release header:after, .post-type-archive-news-mention .section-single-press-release header:after, .post-type-archive-press-release .section-single-press-release header:after, .page-id-5221 .section-single-press-release header:after {
  margin-top: 50px;
}
/* line 230 /pages/_press_room.sass */
.single-press-release .section-single-press-release header p, .post-type-archive-news-mention .section-single-press-release header p, .post-type-archive-press-release .section-single-press-release header p, .page-id-5221 .section-single-press-release header p {
  font-size: 14px;
  text-transform: uppercase;
  color: darkgrey;
  font-weight: bold;
}
/* line 236 /pages/_press_room.sass */
.single-press-release .section-single-press-release header p a, .post-type-archive-news-mention .section-single-press-release header p a, .post-type-archive-press-release .section-single-press-release header p a, .page-id-5221 .section-single-press-release header p a {
  color: darkgrey;
}
/* line 239 /pages/_press_room.sass */
.single-press-release .section-single-press-release header h3, .post-type-archive-news-mention .section-single-press-release header h3, .post-type-archive-press-release .section-single-press-release header h3, .page-id-5221 .section-single-press-release header h3 {
  margin: 10px 0 5px 0;
  font-size: 12px;
  text-transform: uppercase;
  color: #adb4b6;
}
/* line 245 /pages/_press_room.sass */
.single-press-release .section-single-press-release .content, .post-type-archive-news-mention .section-single-press-release .content, .post-type-archive-press-release .section-single-press-release .content, .page-id-5221 .section-single-press-release .content {
  padding-top: 30px;
  padding-bottom: 90px;
}
/* line 249 /pages/_press_room.sass */
.single-press-release .section-single-press-release .content h2, .post-type-archive-news-mention .section-single-press-release .content h2, .post-type-archive-press-release .section-single-press-release .content h2, .page-id-5221 .section-single-press-release .content h2 {
  font-size: 1.3em;
}
/* line 252 /pages/_press_room.sass */
.single-press-release .section-single-press-release h1, .post-type-archive-news-mention .section-single-press-release h1, .post-type-archive-press-release .section-single-press-release h1, .page-id-5221 .section-single-press-release h1 {
  color: #36383c;
  font-size: 28px;
  line-height: 1.35714;
}

/* line 2 /pages/_events.sass */
.page-id-4111 .intro.section-text-wh-bg {
  margin-bottom: 0;
  position: relative;
}
/* line 6 /pages/_events.sass */
.page-id-4111 .intro.section-text-wh-bg .content {
  position: absolute;
  top:50%;
  text-align:center;
  left:50%;
  -webkit-transform:translateX(-50%) translateY(-50%);
  -moz-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
  width: 41%;
}

.post-type-archive-resource .search-results {
    background:#F2f2f2;
}

.post-type-archive-resource .search-filter-bar {
    background:#F2f2f2;
    border:none;
    padding-bottom:52px;
}

.search-filter-bar h3 {
    text-align:center;
}

/* line 12 /pages/_events.sass */
.search-filter-bar {
  background: #f5f6f7;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(202, 208, 214, 0.4)), color-stop(0.24%, rgba(202, 208, 214, 0.4)), color-stop(100%, rgba(255, 255, 255, 0.4)));
  background-image: -webkit-linear-gradient(bottom, rgba(202, 208, 214, 0.4) 0%, rgba(202, 208, 214, 0.4) 0.24%, rgba(255, 255, 255, 0.4) 100%);
  background-image: -moz-linear-gradient(bottom, rgba(202, 208, 214, 0.4) 0%, rgba(202, 208, 214, 0.4) 0.24%, rgba(255, 255, 255, 0.4) 100%);
  background-image: linear-gradient(bottom, rgba(202, 208, 214, 0.4) 0%, rgba(202, 208, 214, 0.4) 0.24%, rgba(255, 255, 255, 0.4) 100%);
  padding: 30px 90px;
  border: 1px solid rgba(88, 97, 110, 0.31);
  border-width: 1px 0 1px 0;
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.08), inset 0 0 3px rgba(255, 255, 255, 0.28);
}
/* line 21 /pages/_events.sass */
.search-filter-bar h2 {
  float: left;
  margin: 0;
  font-size: 24px;
  line-height: 36px;
  text-shadow: 0 1px 0 white;
}
/* line 28 /pages/_events.sass */
.search-filter-bar form {
  vertical-align: top;
}
/* line 31 /pages/_events.sass */
.search-filter-bar form .styled-select {
  margin-right: 20px;
  display: inline-block;
}
/* line 35 /pages/_events.sass */
.search-filter-bar form input[type="submit"] {
  display: none;
}
/* line 38 /pages/_events.sass */
.search-filter-bar form input[type="text"] {
  display: inline-block;
  vertical-align: top;
}

/* line 45 /pages/_events.sass */
.section-events .search-filter-bar form, .post-type-archive-event .search-filter-bar form {
  float: right;
}
/* line 50 /pages/_events.sass */
.section-events ul.search-results li.event-forum, .post-type-archive-event ul.search-results li.event-forum {
  background-image: url(images/event-forum.png);
  background-position: 92px 36px;
}
/* line 53 /pages/_events.sass */
.section-events ul.search-results li.event-live-webinar, .post-type-archive-event ul.search-results li.event-live-webinar {
  background-image: url(images/event-webinar.png);
}
/* line 55 /pages/_events.sass */
.section-events ul.search-results li.event-recording, .post-type-archive-event ul.search-results li.event-recording {
  background-image: url(images/event-recording.png);
  background-position: 86px 36px;
}
/* line 58 /pages/_events.sass */
.section-events ul.search-results li.event-roundtable-and-summit, .post-type-archive-event ul.search-results li.event-roundtable-and-summit {
  background-image: url(images/event-roundtable.png);
  background-position: 84px 36px;
}
/* line 61 /pages/_events.sass */
.section-events ul.search-results li.event-training, .post-type-archive-event ul.search-results li.event-training {
  background-image: url(images/event-training.png);
}
/* line 63 /pages/_events.sass */
.section-events ul.search-results li.event-best-practices-dinner, .post-type-archive-event ul.search-results li.event-best-practices-dinner {
  background-image: url(images/event-best-practices-dinner.png);
  background-position: 84px 36px;
}

/* line 70 /pages/_events.sass */
.single-event #menu-item-142 > .sub-menu {
  display: block;
}

.main-nav .sub-menu .sub-menu {
    display:none !important;
}


/* line 74 /pages/_events.sass */
.single-event #menu-item-142 .sub-menu #menu-item-4141 > a {
  color: #46494d;
}
/* line 77 /pages/_events.sass */
.single-event .intro.section-text-wh-bg {
  margin-bottom: 0;
}
/* line 80 /pages/_events.sass */
.single-event .intro.section-text-wh-bg > div {
  box-shadow: 0 1px 0 rgba(122, 137, 160, 0.46), inset 0 0 0 rgba(255, 255, 255, 0.02);
  background-color: #2d3845;
  height: 300px;
}
/* line 85 /pages/_events.sass */
.single-event .intro.section-text-wh-bg .content {
  text-align: center;
  width: 100%;
  padding: 0 160px;
  margin-left: -6px;
}
/* line 91 /pages/_events.sass */
.single-event .intro.section-text-wh-bg .content p:first-child {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 0;
}
/* line 97 /pages/_events.sass */
.single-event .intro.section-text-wh-bg .content h2 {
  font-size: 28px;
  font-weight: bold;
  margin-top: 0;
}
/* line 102 /pages/_events.sass */
.single-event .intro.section-text-wh-bg .content p {
  color: white;
}
/* line 105 /pages/_events.sass */
.single-event .intro.section-text-wh-bg .content p a {
  color: white;
  border-bottom: 1px solid #969696;
  font-weight: bold;
}

/* line 111 /pages/_events.sass */
.section-single-event .event-desc {
  padding: 50px 0;
}
/* line 116 /pages/_events.sass */
.section-single-event .event-desc .single-event-header .event-forum {
  color: #5b72d6;
}
/* line 118 /pages/_events.sass */
.section-single-event .event-desc .single-event-header .event-live-webinar {
  color: #9f5fcd;
}
/* line 120 /pages/_events.sass */
.section-single-event .event-desc .single-event-header .event-recording {
  color: #f64545;
}
/* line 122 /pages/_events.sass */
.section-single-event .event-desc .single-event-header .event-roundtable-and-summit {
  color: #59b32d;
}
/* line 124 /pages/_events.sass */
.section-single-event .event-desc .single-event-header .event-training {
  color: #607689;
}
/* line 127 /pages/_events.sass */
.section-single-event .event-desc h2 {
  margin-top: 0;
}
/* line 130 /pages/_events.sass */
.section-single-event .event-desc h3 {
  margin: 10px 0 5px 0;
  font-size: 12px;
  text-transform: uppercase;
  color: #adb4b6;
}
/* line 136 /pages/_events.sass */
.section-single-event .event-desc img {
  float: right;
}
/* line 140 /pages/_events.sass */
.section-single-event .event-desc.with-event-info {
  width: 59.57447%;
  padding: 50px 0;
  float: left;
}
/* line 145 /pages/_events.sass */
.section-single-event .event-info {
  width: 350px;
  float: right;
  margin-top: 50px;
  margin-bottom: 45px;
}
/* line 152 /pages/_events.sass */
.section-single-event .event-info .event-extra {
  margin-bottom: 2em;
}
/* line 155 /pages/_events.sass */
.section-single-event .event-info .event-extra h3 {
  font-size: 17px;
  margin-bottom: 0;
}
/* line 159 /pages/_events.sass */
.section-single-event .event-info .event-extra h4 {
  font-size: 12px;
  text-transform: uppercase;
  color: #b9bbc1;
  margin-bottom: 0;
}
/* line 165 /pages/_events.sass */
.section-single-event .event-info .event-extra p {
  font-size: 1em;
  margin-top: 0;
}
/* line 169 /pages/_events.sass */
.section-single-event .event-info .event-form {
  width: 350px;
  padding: 8px;
  border: 1px solid rgba(132, 148, 165, 0.31);
  border-radius: 6px;
  background-color: #f9fafa;
  padding: 8px;
}
/* line 177 /pages/_events.sass */
.section-single-event .event-info .event-form #marketo-iframe {
  height: 620px;
}
/* line 180 /pages/_events.sass */
.section-single-event .event-info .event-form #marketo-iframe iframe {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 450px;
  border: none;
  background: none;
}

/* line 191 /pages/_events.sass */
.post-type-archive-event #menu-item-142 .sub-menu {
  display: block;
}
/* line 195 /pages/_events.sass */
.post-type-archive-event #menu-item-142 .sub-menu #menu-item-4141 > a {
  color: #46494d;
}

.resource-title-hidden {
  display:none;
}

    /* line 199 /pages/_events.sass */
.postid-14883 #marketo-iframe {
  height: 440px !important;
}

.single-resource-banner {
  width:100%;
  position:relative;
  height:200px;
  background-size:cover !important;
  text-align:center;
}

.single-resource-banner h2 {
  color:#FFF;
  margin:0;
  position:absolute;
  left:50%;
  font-size:36px;
  top:50%;
  width:60%;
  -webkit-transform:translateX(-50%) translateY(-50%);
  -moz-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
}

/* line 2 /pages/_resources.sass */
.page-id-140 .main, .single-resource .main, .single-customer .main, .page-id-67 .main {
  border-top: 1px solid #ededed;
}
/* line 5 /pages/_resources.sass */
.page-id-140 .intro, .post-type-archive-resource .intro, .page-id-146 .intro, .single-resource .intro, .single-customer .intro, .page-id-67 .intro {
  background-image: none;
}
/* line 8 /pages/_resources.sass */
.page-id-140 .intro .figure, .post-type-archive-resource .intro .figure, .page-id-146 .intro .figure, .single-resource .intro .figure, .single-customer .intro .figure, .page-id-67 .intro .figure {
  line-height: 0;
}
/* line 11 /pages/_resources.sass */
.page-id-140 .intro h2, .post-type-archive-resource .intro h2, .page-id-146 .intro h2, .single-resource .intro h2, .single-customer .intro h2, .page-id-67 .intro h2 {
  margin-top: 0;
  font-size: 42px;
}

/* line 15 /pages/_resources.sass */
.page-id-140 .intro.intro-text-img-overlay {
  height: 610px;
}

/* line 22 /pages/_resources.sass */
.post-type-archive-resource .main, .page-id-146 .main, .single-resource .main {
  padding-top: 0;
}
/* line 25 /pages/_resources.sass */
.post-type-archive-resource h1, .page-id-146 h1, .single-resource h1 {
  font-size: 22px;
  padding-left: 90px;
}
/* line 30 /pages/_resources.sass */
.post-type-archive-resource .search-filter-bar .styled-select, .post-type-archive-resource .search-filter-bar input, .page-id-146 .search-filter-bar .styled-select, .page-id-146 .search-filter-bar input, .single-resource .search-filter-bar .styled-select, .single-resource .search-filter-bar input {
  display: block;
  float: left;
}
/* line 35 /pages/_resources.sass */
.post-type-archive-resource ul.search-results li, .page-id-146 ul.search-results li, .single-resource ul.search-results li {
  position: relative;
}
/* line 39 /pages/_resources.sass */
.post-type-archive-resource ul.search-results li header p, .page-id-146 ul.search-results li header p, .single-resource ul.search-results li header p {
  font-size: 14px;
  color: #bcc2c4;
}
/* line 43 /pages/_resources.sass */
.post-type-archive-resource ul.search-results li h3, .page-id-146 ul.search-results li h3, .single-resource ul.search-results li h3 {
  margin-bottom: 0;
}
/* line 46 /pages/_resources.sass */
.post-type-archive-resource ul.search-results li:before, .page-id-146 ul.search-results li:before, .single-resource ul.search-results li:before {
  position: absolute;
  background-repeat: no-repeat;
  padding-top: 48px;
  font-size: 11px;
  font-weight: bold;
  line-height: 1.25;
}
/* line 79 /pages/_resources.sass */
.post-type-archive-resource ul.search-results li footer, .page-id-146 ul.search-results li footer, .single-resource ul.search-results li footer {
  text-align: right;
  position: relative;
  padding: 0 0 30px 0;
}
/* line 84 /pages/_resources.sass */
.post-type-archive-resource ul.search-results li footer a, .page-id-146 ul.search-results li footer a, .single-resource ul.search-results li footer a {
  display: block;
  width: 115px;
  height: 115px;
  float: right;
  text-align: center;
}
/* line 90 /pages/_resources.sass */
.post-type-archive-resource ul.search-results li footer a:after, .page-id-146 ul.search-results li footer a:after, .single-resource ul.search-results li footer a:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  height: 115px;
  width: 115px;
  border-radius: 3px;
  background-clip: padding-box;
  background-color: rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.09), inset 0 0 0 1px rgba(0, 0, 0, 0.15);
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.05)), color-stop(100%, rgba(255, 255, 255, 0.05)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%);
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%);
  background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.05) 0%, rgba(255, 255, 255, 0.05) 100%);
}
/* line 103 /pages/_resources.sass */
.post-type-archive-resource ul.search-results li footer a:before, .page-id-146 ul.search-results li footer a:before, .single-resource ul.search-results li footer a:before {
  content: url(images/ico-dl.png);
  position: absolute;
  right: 40px;
  top: 40px;
  z-index: 100;
}
/* line 110 /pages/_resources.sass */
.post-type-archive-resource ul.search-results li.resource-videos-reports footer a:before, .page-id-146 ul.search-results li.resource-videos-reports footer a:before, .single-resource ul.search-results li.resource-videos-reports footer a:before {
  content: url(images/ico-play-s-shadow.png);
}
/* line 113 /pages/_resources.sass */
.post-type-archive-resource ul.search-results li.resource-videos-reports footer a:before img, .page-id-146 ul.search-results li.resource-videos-reports footer a:before img, .single-resource ul.search-results li.resource-videos-reports footer a:before img {
  display: inline-block;
}
/* line 117 /pages/_resources.sass */
.post-type-archive-resource ul.search-results.list li:before, .page-id-146 ul.search-results.list li:before, .single-resource ul.search-results.list li:before {
  background-position: center top;
  text-align: center;
  width: 60px;
  left: 90px;
  top: 36px;
}
/* line 127 /pages/_resources.sass */
.post-type-archive-resource ul.search-results.grid li:before, .page-id-146 ul.search-results.grid li:before, .single-resource ul.search-results.grid li:before {
  background-position: left 35px;
  padding-bottom: 20px;
  bottom: 10px;
  left: 20px;
  padding-left: 50px;
}

/* line 134 /pages/_resources.sass */
.featured-resources {
  padding-top: 50px;
  padding-bottom: 70px;
  background-color: #3f4b57;
  box-shadow: 0 1px 0 rgba(122, 137, 160, 0.46), inset 0 0 0 rgba(255, 255, 255, 0.02);
}

.page-template-page-archive-resource .featured-resources {display: none}

.hide-resource {
    display:none;
}

/* line 140 /pages/_resources.sass */
.featured-resources h2 {
  color: white;
  text-align: center;
  font-size: 24px;
  margin-bottom: 40px;
  margin-top: 0;
}
/* line 147 /pages/_resources.sass */
.featured-resources .features, .featured-resources .media-resources {
  margin-left: 95px;
  margin-right: 95px;
}

.featured-resources .features .featured-type {
    text-align:center;
    color:#FFF;
    padding:0;
    margin-bottom:30px;
    font-size:18px;
    text-transform:uppercase;
}

.featured-resources .features h3 {
    text-align:center;
}
/* line 150 /pages/_resources.sass */
.featured-resources .features li > a, .featured-resources .media-resources li > a {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border:1px solid #FFFFFF;
}
/* line 154 /pages/_resources.sass */
.featured-resources .features figure, .featured-resources .media-resources figure {
  max-height: 182px;
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
  box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.3);
}
/* line 159 /pages/_resources.sass */
.featured-resources .features figcaption, .featured-resources .media-resources figcaption {
  background-image: none;
  border: none;
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
  box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
}
/* line 165 /pages/_resources.sass */
.featured-resources .features p, .featured-resources .media-resources p {
  font-size: 15px;
  padding-bottom: 0;
    text-align:center;
    color:#12b5ea;
}

.featured-resources .features figcaption {
    box-shadow:none;
    border:0;
    padding-right:0;
}
/* line 170 /pages/_resources.sass */
.featured-resources .features h3, .featured-resources .media-resources h3 {
  padding:10px 30px 0 30px;
  font-size: 18px;
  line-height: 1.222;
  min-height: 93px;
}

.featured-resources .features figure {
    background-size:cover;
}

/* line 177 /pages/_resources.sass */
.featured-resource-videos-demos p, .resource-videos-reports header p strong, aside.resource-videos-reports p strong {
  color: #9c61c6;
}

/* line 180 /pages/_resources.sass */
.featured-resource-product-brochures p, .resource-product-brochures header p strong, aside.resource-product-brochures p strong {
  color: #5b72d6;
}

/* line 183 /pages/_resources.sass */
.featured-resource-whitepapers-and-reports p, .resource-whitepapers-and-reports header p strong, aside.resource-whitepapers-and-reports p strong {
  color: #59b32d;
}

/* line 186 /pages/_resources.sass */
.featured-resources-customers p, .resource-customers header p strong, aside.resource-customers p strong {
  color: #e5793e;
}

/* line 189 /pages/_resources.sass */
.featured-resources-webinars-podcasts p, .resource-webinars-podcasts header p strong, aside.resource-webinars-podcasts p strong {
  color: #59b32d;
}

.post-type-archive-resource .search-filter-bar .styled-select,
.post-type-archive-resource .search-filter-bar .search,
.events-search-bar .search,
.events-search-bar form .styled-select {
    /* width:299px; use if there are 2 filters and search */
    width: 217px;
}

.event-load-more {
    background:#C8CACD;
    width:217px;
    text-transform:uppercase;
    font-size:15px;
    font-weight:bold;
    height:217px;
    border-radius:5px;
    border:none;
    text-align:center;
    color:#FFF;
}

.event-load-more i {
    display:block;
}

.events-search-bar form .styled-select {
    margin-right:15px;
}

.post-type-archive-resource .search-filter-bar .search{
    margin-right:0;
}

.post-type-archive-resource .related-resources-list {
    background:#f2f2f2;
    margin:0;
    clear:both;
    overflow:hidden;
    padding:5px 0 60px 90px;
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px;
}

/* line 192 /pages/_resources.sass */
.filter-toggles {
  display: block;
  float: right;
  height: 38px;
}

/* line 197 /pages/_resources.sass */
.filter-toggle {
  float: left;
  width: 38px;
  height: 36px;
  padding: 8px 0 0 8px;
  border: 1px solid #cfd2d4;
  background-color: #f3f5f7;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f5f7f7), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(bottom, #f5f7f7 0%, #ffffff 100%);
  background-image: -moz-linear-gradient(bottom, #f5f7f7 0%, #ffffff 100%);
  background-image: linear-gradient(bottom, #f5f7f7 0%, #ffffff 100%);
}
/* line 207 /pages/_resources.sass */
.filter-toggle[data-toggle="list"] {
  border-radius: 4px 0 0 4px;
  border-right: none;
}
/* line 211 /pages/_resources.sass */
.filter-toggle[data-toggle="grid"] {
  border-radius: 0 4px 4px 0;
}
/* line 214 /pages/_resources.sass */
.filter-toggle.active, .single-customer .filter-toggle#menu-item-104 {
  border-color: #b1b6ba;
  background-color: #f3f5f7;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.13);
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(14.79%, #e4e6e7), color-stop(114.79%, #ccd0d3));
  background-image: -webkit-linear-gradient(bottom, #e4e6e7 14.79%, #ccd0d3 114.79%);
  background-image: -moz-linear-gradient(bottom, #e4e6e7 14.79%, #ccd0d3 114.79%);
  background-image: linear-gradient(bottom, #e4e6e7 14.79%, #ccd0d3 114.79%);
}
/* line 220 /pages/_resources.sass */
.filter-toggle img {
  display: block;
}

/* line 223 /pages/_resources.sass */
.loading-results {
  text-align: center;
  padding: 20px 30px;
}

/* line 227 /pages/_resources.sass */
.search-title {
  display: none;
  text-align: center;
  padding-bottom: 40px;
}
/* line 233 /pages/_resources.sass */
.search-title:after {
  margin-top: 30px;
}
/* line 236 /pages/_resources.sass */
.search-title h2 {
  margin-bottom: 15px;
}
/* line 239 /pages/_resources.sass */
.search-title h2 .search-terms {
  font-weight: normal;
}
/* line 242 /pages/_resources.sass */
.search-title a {
  color: #e58d8d;
  font-weight: bold;
  padding-left: 17px;
  background: url(images/clear.png) no-repeat left center;
}

#customerAwards {
    background:#FFF !important;
}

/* line 248 /pages/_resources.sass */
.resources-paginate {
  border-top: none;
  padding: 0;
}
/* line 253 /pages/_resources.sass */
.resources-paginate a {
  display: inline-block;
  margin: 30px 0;
}
/* line 258 /pages/_resources.sass */
.resources-paginate a:after {
  content: url(images/arrow-btn-down.png);
  position: relative;
  top: -2px;
}

/* line 264 /pages/_resources.sass */
.single-resource h1 {
  border-bottom: 1px solid #ededed;
  padding-bottom: 15px;
}
/* line 271 /pages/_resources.sass */
.single-resource .container > .content, .single-resource section.section-center-thirds > .content, .single-resource ul.search-results.grid > .content, .single-resource .single-customer .main .intro > .content, .single-customer .main .single-resource .intro > .content {
  width: 59.57447%;
  padding: 50px 0;
  float: left;
}
/* line 276 /pages/_resources.sass */
.single-resource .container > aside, .single-resource section.section-center-thirds > aside, .single-resource ul.search-results.grid > aside, .single-resource .single-customer .main .intro > aside, .single-customer .main .single-resource .intro > aside {
  float: right;
  width: 350px;
  padding: 25px 8px 25px 8px;
  margin-top: 45px;
  margin-bottom: 45px;
  border: 1px solid rgba(132, 148, 165, 0.31);
  border-radius: 6px;
  background-color: #f9fafa;
}
/* line 286 /pages/_resources.sass */
.single-resource .container > aside h2, .single-resource section.section-center-thirds > aside h2, .single-resource ul.search-results.grid > aside h2, .single-resource .single-customer .main .intro > aside h2, .single-customer .main .single-resource .intro > aside h2, .single-resource .container > aside h3, .single-resource section.section-center-thirds > aside h3, .single-resource ul.search-results.grid > aside h3, .single-resource .single-customer .main .intro > aside h3, .single-customer .main .single-resource .intro > aside h3 {
  margin-top: 0;
}
/* line 289 /pages/_resources.sass */
.single-resource .container > aside p, .single-resource section.section-center-thirds > aside p, .single-resource ul.search-results.grid > aside p, .single-resource .single-customer .main .intro > aside p, .single-customer .main .single-resource .intro > aside p {
  font-size: 16px;
}
/* line 292 /pages/_resources.sass */
.single-resource .container > aside img, .single-resource section.section-center-thirds > aside img, .single-resource ul.search-results.grid > aside img, .single-resource .single-customer .main .intro > aside img, .single-customer .main .single-resource .intro > aside img {
  margin-left: 17px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.14);
}
/* line 297 /pages/_resources.sass */
.single-resource .container > aside #resource-meta, .single-resource section.section-center-thirds > aside #resource-meta, .single-resource ul.search-results.grid > aside #resource-meta, .single-resource .single-customer .main .intro > aside #resource-meta, .single-customer .main .single-resource .intro > aside #resource-meta {
  width: 200px;
  margin-left: 10px;
}
/* line 300 /pages/_resources.sass */
.single-resource .container > aside #resource-meta h3, .single-resource section.section-center-thirds > aside #resource-meta h3, .single-resource ul.search-results.grid > aside #resource-meta h3, .single-resource .single-customer .main .intro > aside #resource-meta h3, .single-customer .main .single-resource .intro > aside #resource-meta h3 {
  margin-bottom: 0px;
}
/* line 302 /pages/_resources.sass */
.single-resource .container > aside #resource-meta p, .single-resource section.section-center-thirds > aside #resource-meta p, .single-resource ul.search-results.grid > aside #resource-meta p, .single-resource .single-customer .main .intro > aside #resource-meta p, .single-customer .main .single-resource .intro > aside #resource-meta p {
  margin-top: 0px;
}
/* line 305 /pages/_resources.sass */
.single-resource .container > aside #marketo-iframe, .single-resource section.section-center-thirds > aside #marketo-iframe, .single-resource ul.search-results.grid > aside #marketo-iframe, .single-resource .single-customer .main .intro > aside #marketo-iframe, .single-customer .main .single-resource .intro > aside #marketo-iframe {
  /* height: 410px */
  /* margin-top: 180px */
}
/* line 309 /pages/_resources.sass */
.single-resource .container > aside #marketo-iframe iframe, .single-resource section.section-center-thirds > aside #marketo-iframe iframe, .single-resource ul.search-results.grid > aside #marketo-iframe iframe, .single-resource .single-customer .main .intro > aside #marketo-iframe iframe, .single-customer .main .single-resource .intro > aside #marketo-iframe iframe {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 600px;
  border: none;
  background: none;
  float: left;
}

/* line 318 /pages/_resources.sass */
.single-resource-header {
  padding: 0;
  margin: 0 0 40px;
}
/* line 323 /pages/_resources.sass */
.single-resource-header .thumbnail {
  float: left;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.14);
}
/* line 328 /pages/_resources.sass */
.single-resource-header .content {
  float: left;
  width: 74.19355%;
}

.single-resource-type {
    color:#12B5EA;
    font-size:18px;
}
/* line 333 /pages/_resources.sass */
.single-resource-header .content h2 {
  font-size: 24px;
  margin: 0;
  margin-bottom:10px;
}

.back-to-resources h1 {
    font-size:18px;
    margin-bottom:0;
}

.single-resource .container.with-gutters {
  margin-top:20px;
}

.back-to-resources i {
    margin-right:5px;
    color:#12B5EA;
    font-size:15px;
}
/* line 337 /pages/_resources.sass */
.single-resource-header .content p {
  margin: 0;
  font-size: 18px;
}
/* line 341 /pages/_resources.sass */
.single-resource-header .content h3 {
  margin: 15px 0 5px 0;
  font-size: 18px;
  font-weight:normal;
  text-transform: uppercase;
  color: #adb4b6;
}

/* line 1 /pages/_sem.sass */
.sem-nav {
  font-size: 0.83333em;
  font-weight: bold;
  text-align: right;
  position: relative;
}
/* line 7 /pages/_sem.sass */
.sem-nav ul {
  margin-top: 0;
}

/* line 11 /pages/_sem.sass */
.single-sem h1 {
  border-bottom: 1px solid #ededed;
  padding-bottom: 15px;
}
/* line 15 /pages/_sem.sass */
.single-sem .intro.section-text-wh-bg {
  margin-bottom: 0;
}
/* line 18 /pages/_sem.sass */
.single-sem .intro.section-text-wh-bg .content {
  padding: 0;
  width: 55%;
}
/* line 22 /pages/_sem.sass */
.single-sem .intro.section-text-wh-bg h2 {
  font-size: 32px;
}

#utm_h1 {
    opacity:0;
    -webkit-transition:.15s ease-in-out;
    -moz-transition:.15s ease-in-out;
    -ms-transition:.15s ease-in-out;
    -o-transition:.15s ease-in-out;
}

#utm_h1.active {
    opacity:1;
}
/* line 28 /pages/_sem.sass */
.single-sem .container > .content, .single-sem section.section-center-thirds > .content, .single-sem ul.search-results.grid > .content, .single-sem .single-customer .main .intro > .content, .single-customer .main .single-sem .intro > .content {
  width: 59.57447%;
  padding: 50px 0;
  float: left;
}

.single-sem .container > .content {
   padding-top:0px;
}

/* line 33 /pages/_sem.sass */
.single-sem .container > aside, .single-sem section.section-center-thirds > aside, .single-sem ul.search-results.grid > aside, .single-sem .single-customer .main .intro > aside, .single-customer .main .single-sem .intro > aside {
  float: right;
  width: 350px;
  padding: 8px;
  margin-top: 45px;
  margin-bottom: 45px;
  border: 1px solid rgba(132, 148, 165, 0.31);
  border-radius: 6px;
  background-color: #f9fafa;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.07);
}
/* line 44 /pages/_sem.sass */
.single-sem .container > aside h2, .single-sem section.section-center-thirds > aside h2, .single-sem ul.search-results.grid > aside h2, .single-sem .single-customer .main .intro > aside h2, .single-customer .main .single-sem .intro > aside h2, .single-sem .container > aside h3, .single-sem section.section-center-thirds > aside h3, .single-sem ul.search-results.grid > aside h3, .single-sem .single-customer .main .intro > aside h3, .single-customer .main .single-sem .intro > aside h3 {
  margin-top: 0;
}
/* line 47 /pages/_sem.sass */
.single-sem .container > aside #marketo-iframe, .single-sem section.section-center-thirds > aside #marketo-iframe, .single-sem ul.search-results.grid > aside #marketo-iframe, .single-sem .single-customer .main .intro > aside #marketo-iframe, .single-customer .main .single-sem .intro > aside #marketo-iframe {
  /* height: 410px */
}
/* line 50 /pages/_sem.sass */
.single-sem .container > aside #marketo-iframe iframe, .single-sem section.section-center-thirds > aside #marketo-iframe iframe, .single-sem ul.search-results.grid > aside #marketo-iframe iframe, .single-sem .single-customer .main .intro > aside #marketo-iframe iframe, .single-customer .main .single-sem .intro > aside #marketo-iframe iframe {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 600px;
  border: none;
  background: none;
}

/* line 58 /pages/_sem.sass */
.single-sem-header {
  padding: 0;
  margin: 0 0 40px;
}
/* line 63 /pages/_sem.sass */
.single-sem-header .thumbnail {
  float: left;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.14);
}
/* line 68 /pages/_sem.sass */
.single-sem-header .content {
  float: left;
  padding-left: 20px;
  width: 74.19355%;
}
/* line 73 /pages/_sem.sass */
.single-sem-header .content h2 {
  font-size: 24px;
  margin: 0;
}
/* line 77 /pages/_sem.sass */
.single-sem-header .content p {
  margin: 0;
  font-size: 16px;
}
/* line 81 /pages/_sem.sass */
.single-sem-header .content h3 {
  margin: 10px 0 5px 0;
  font-size: 12px;
  text-transform: uppercase;
  color: #adb4b6;
}

/* line 3 /pages/_why_medallia.sass */
.page-id-140 .intro.intro-text-img-overlay .content {
  margin-bottom: 24px;
}
/* line 7 /pages/_why_medallia.sass */
.page-id-140 .intro.intro-text-img-overlay .figure img {
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* @group privacy/tos */
/* line 553 /style.css.sass */
.page-template-page-legal-php .intro {
  background: none;
}
/* line 556 /style.css.sass */
.page-template-page-legal-php .main {
  padding-top: 0;
}
/* line 559 /style.css.sass */
.page-template-page-legal-php .main .content {
  text-align: left;
}
/* line 562 /style.css.sass */
.page-template-page-legal-php .main .content strong {
  font-weight: 600;
}
/* line 565 /style.css.sass */
.page-template-page-legal-php .main .content header {
  text-align: center;
  padding-bottom: 50px;
}
/* line 570 /style.css.sass */
.page-template-page-legal-php .main .content header:after {
  margin-top: 50px;
}
/* line 573 /style.css.sass */
.page-template-page-legal-php .main .content header h2 {
  margin-bottom: 10px;
}
/* line 576 /style.css.sass */
.page-template-page-legal-php .main .content header p {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  color: darkgrey;
}
/* line 582 /style.css.sass */
.page-template-page-legal-php .main .content p, .page-template-page-legal-php .main .content ul {
  font-size: 16px;
  margin-bottom: 30px;
}
/* line 586 /style.css.sass */
.page-template-page-legal-php .main .content p + h3, .page-template-page-legal-php .main .content ul + h3 {
  margin-top: 50px;
}
/* line 589 /style.css.sass */
.page-template-page-legal-php .main .content h3 {
  font-size: 18px;
}

/* newsletter styles */
/* line 595 /style.css.sass */
.page-template-page-newsletter-php .intro {
  background: none;
}
/* line 598 /style.css.sass */
.page-template-page-newsletter-php .main {
  padding-top: 0;
}
/* line 601 /style.css.sass */
.page-template-page-newsletter-php .main .content {
  text-align: left;
}
/* line 604 /style.css.sass */
.page-template-page-newsletter-php .main .content strong {
  font-weight: 600;
}
/* line 607 /style.css.sass */
.page-template-page-newsletter-php .main .content header {
  text-align: center;
  padding-bottom: 50px;
}
/* line 612 /style.css.sass */
.page-template-page-newsletter-php .main .content header:after {
  margin-top: 50px;
}
/* line 615 /style.css.sass */
.page-template-page-newsletter-php .main .content header h2 {
  margin-bottom: 10px;
}
/* line 618 /style.css.sass */
.page-template-page-newsletter-php .main .content header p {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  color: darkgrey;
}
/* line 624 /style.css.sass */
.page-template-page-newsletter-php .main .content p, .page-template-page-newsletter-php .main .content ul {
  font-size: 16px;
  margin-bottom: 30px;
}
/* line 628 /style.css.sass */
.page-template-page-newsletter-php .main .content p + h3, .page-template-page-newsletter-php .main .content ul + h3 {
  margin-top: 50px;
}
/* line 631 /style.css.sass */
.page-template-page-newsletter-php .main .content h3 {
  font-size: 18px;
}

/* sweepstakes styles */
/* line 636 /style.css.sass */
.single-sweepstake {
  margin-top: -24px;
}
/* line 641 /style.css.sass */
.single-sweepstake .container .nav-container, .single-sweepstake section.section-center-thirds .nav-container, .single-sweepstake ul.search-results.grid .nav-container, .single-sweepstake .single-customer .main .intro .nav-container, .single-customer .main .single-sweepstake .intro .nav-container {
  display: none;
}
/* line 644 /style.css.sass */
.single-sweepstake .container .main-nav, .single-sweepstake section.section-center-thirds .main-nav, .single-sweepstake ul.search-results.grid .main-nav, .single-sweepstake .single-customer .main .intro .main-nav, .single-customer .main .single-sweepstake .intro .main-nav {
  display: none;
}

.mobile-menu {
    height:100%;
    position:fixed;
    right:0;
    display:none;
    top:86px;
    background:#292D2D;
    width:223px;
    z-index:999;
    right:-223px;
    -webkit-transition:.3s cubic-bezier(0.36,-0.01, 0, 1);
    -webkit-transition:.3s cubic-bezier(0.36,-0.01, 0, 1);
    -moz-webkit-transition:.3s cubic-bezier(0.36,-0.01, 0, 1);
    -ms-transition:.3s cubic-bezier(0.36,-0.01, 0, 1);
    -o-transition:.3s cubic-bezier(0.36,-0.01, 0, 1);
    transition:.3s cubic-bezier(0.36,-0.01, 0, 1);
}

.mobile-menu.active {
    -webkit-transform:translate3d(-223px, 0, 0);
    -moz:translate3d(-223px, 0, 0);
    -ms-transform:translate3d(-223px, 0, 0);
    -o-transform:translate3d(-223px, 0, 0);
    transform:translate3d(-223px, 0, 0);
}

.mobile-menu-list,
.mobile-menu-list > ul.sub-menu{
    list-style-type:none;
}

ul.mobile-menu-list > li > ul.sub-menu a {
    padding-top:6px;
    padding-bottom:6px;
}

.mobile-menu-list > ul.sub-menu li a {
    padding:10px;
    color:#FFFFFF;
    font-size:16px;
}

.mobile-menu-trigger-block {
    float:right;
    width:37px;
    height:27px;
    display:none;
    background:none;
    padding-left:0;
    border:0;
    margin:6px 30px 0 0;
}

.mobile-menu-trigger-block:hover .mobile-menu-trigger,
.mobile-menu-trigger-block:hover .mobile-menu-trigger:before,
.mobile-menu-trigger-block:hover .mobile-menu-trigger:after {
    background:#EDF1F3;
}

.mobile-menu-trigger-block {
    outline:0;
}

.mobile-menu-trigger-block.active .mobile-menu-trigger {
    height:0;
}

.mobile-menu-trigger-block.active .mobile-menu-trigger:before {
    -webkit-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    margin-top:-13px;
    margin-left:4px;
    -webkit-transform: rotate(41deg);
    -moz-transform: rotate(41deg);
    -ms-transform: rotate(41deg);
    -o-transform: rotate(41deg);
    transform: rotate(41deg);
}

.mobile-menu-trigger-block.active .mobile-menu-trigger:after {
    -webkit-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    margin-left:4px;
    -webkit-transform: rotate(-41deg);
    -moz-transform: rotate(-41deg);
    -ms-transform: rotate(-41deg);
    -o-transform: rotate(-41deg);
    transform: rotate(-41deg);
    margin-top: 10px;
}

.mobile-menu-trigger {
    background:none;
    border:0;
    height:5px;
    background:#768493;
    border-radius:10px;
    width:100%;
    display:block;
    width:37px;
    -webkit-transition:.15s ease-in-out;
    -moz-transition:.15s ease-in-out;
    -ms-transition:.15s ease-in-out;
    -o-transition:.15s ease-in-out;
    transition:.15s ease-in-out;
    position:relative;
    outline:0;
}


.mobile-menu-trigger:before {
    margin-top:-9px;
}

.mobile-menu-trigger:after {
    margin-top:9px;
}

body > img {
    display:none;
}

.mobile-menu-trigger:before,
.mobile-menu-trigger:after {
    content:'';
    height:5px;
    position:absolute;
    width:100%;
    left:0;
    background:#768493;
    border-radius:10px;
    -webkit-transition:.15s ease-in-out;
    -moz-transition:.15s ease-in-out;
    -ms-transition:.15s ease-in-out;
    -o-transition:.15s ease-in-out;
    transition:.15s ease-in-out;
}

ul.mobile-menu-list ul.sub-menu {
    list-style-type:none;
}

ul.mobile-menu-list {
    padding:15px 0 15px 0;
    margin-top:0;
}

ul.mobile-menu-list li ul.sub-menu a {
    padding-left:0;
    font-size:16px;
    color:#95a0a9;
}

ul.mobile-menu-list li ul.sub-menu li:hover a,
ul.mobile-menu-list li ul.sub-menu li.current-menu-item a {
    color:#FFF;
}

ul.mobile-menu-list li.menu-item-20508 a,
ul.mobile-menu-list li.menu-item-20509 a {
    font-size:16px;
    padding-bottom:10px;
    padding-top:0;
}

.page-id-15895 .intro.section-text-wh-bg, .page-id-15895 .intro.intro-text-img-overlay {
    margin-bottom:0;
}

.career-search #filterDept,
.career-search #filterLocal {
    margin-left:0 !important;
    width:100%;
    border:0;
    height:34px !important;
}

ul.mobile-menu-list li ul.sub-menu {
    padding-left:30px;
    margin:0;
    overflow:hidden;
    -webkit-transition:.3s ease-in-out;
    -moz-transition:.3s ease-in-out;
    -ms-transition:.3s ease-in-out;
    -o-transition:.3s ease-in-out;
    transition:.3s ease-in-out;
}

ul.mobile-menu-list li a.menu-contact {
    color:#FFF;
    font-size:16px;
    margin-top:10px;
}

.mobile-menu-list .menu-item-has-children {
    max-height:50px;
    -webkit-transition:.3s ease-in-out;
    -moz-transition:.3s ease-in-out;
    -ms-transition:.3s ease-in-out;
    -o-transition:.3s ease-in-out;
    transition:.3s ease-in-out;
    overflow:hidden;
}

.mobile-menu-list .menu-item-has-children.active {
    max-height:350px;
}

.mobile-menu-list .menu-item-has-children.active .sub-menu {
    display:block;
}

.mobile-menu-list .menu-item-has-children > a:after {
    content:'\f078';
    font-family:"FontAwesome";
    font-size:11px;
    position:absolute;
    margin-left:10px;
}

.mobile-menu-list .menu-item-has-children.active >a:after {
    content:"\f077";
}

a.menu-contact {
    color:#FFF;
    border-radius:5px;
    background:#11B5E9;
    padding:15px;
    display:block;
    margin-left:30px;
    margin-right:30px;
    box-sizing:border-box;
}

.menu-contact i {
    margin-right:5px;
}

.mobile-logo {
    display:none;
    float: left;
    width: 154px;
    height: 35px;
    position: relative;
    overflow: hidden;
    margin-top:5px;
}

.mobile-menu-list li a {
    color:#12B5E9;
    font-size:22px;
    font-weight:bold;
    -webkit-transition:.15s ease-in-out;
    -moz-transition:.15s ease-in-out;
    -ms-transition:.15s ease-in-out;
    -o-transition:.15s ease-in-out;
    transition:.15s ease-in-out;
    padding:12.5px 0 12.5px 30px;
    display:block;
    position:relative;
}

.mobile-menu-list li a:hover {
    color:#FFF;
}

/* line 647 /style.css.sass */
.single-sweepstake .footer {
  display: none;
}
/* line 650 /style.css.sass */
.single-sweepstake .intro {
  background: none;
}
/* line 653 /style.css.sass */
.single-sweepstake .main {
  padding-top: 0;
}
/* line 656 /style.css.sass */
.single-sweepstake .main .content {
  text-align: left;
}
/* line 659 /style.css.sass */
.single-sweepstake .main .content strong {
  font-weight: 600;
}
/* line 662 /style.css.sass */
.single-sweepstake .main .content header {
  text-align: center;
  padding-bottom: 50px;
}
/* line 667 /style.css.sass */
.single-sweepstake .main .content header h1 {
  padding-top: 30px;
  line-height: 1.2em;
}
/* line 671 /style.css.sass */
.single-sweepstake .main .content header:after {
  margin-top: 50px;
}
/* line 674 /style.css.sass */
.single-sweepstake .main .content header h2 {
  margin-bottom: 10px;
}
/* line 677 /style.css.sass */
.single-sweepstake .main .content header p {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  color: darkgrey;
}
/* line 683 /style.css.sass */
.single-sweepstake .main .content p, .single-sweepstake .main .content ul {
  font-size: 16px;
  margin-bottom: 30px;
}
/* line 687 /style.css.sass */
.single-sweepstake .main .content p + h3, .single-sweepstake .main .content ul + h3 {
  margin-top: 50px;
}
/* line 690 /style.css.sass */
.single-sweepstake .main .content h3 {
  font-size: 18px;
}

/* @group Animation Stage */
/* line 694 /style.css.sass */
.edgeStage {
  margin-left: auto;
  margin-right: auto;
}

/* line 699 /style.css.sass */
.error404 .main {
  border-top: 1px solid #ededed;
  padding-top: 0;
  padding-bottom: 55px;
}

/* Industry Child pages */
/* line 706 /style.css.sass */
.parent-pageid-132 .cta, .parent-pageid-132 .section-3541, .parent-pageid-132 .resources-paginate {
  clear: both;
}

/* line 708 /style.css.sass */
.parent-pageid-132 section {
  clear: initial;
}


/* Peek A Boo */
#peek-a-boo {
    position: fixed;
    left: 0px;
    bottom: -100px;
    height: 60px;
    width: 100%;
    font-weight: bold;
    text-align: center;
    line-height: 60px;
    color: white;
    z-index: 102;
    transition: all 0.5s ease;
    cursor: pointer;
}

#peek-a-boo em {
  font-style: normal;
  border-radius: 7px;
  background-color: white;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  font-family: "proxima-nova";
  padding: 10px 12px 10px 12px;
  text-shadow: 0 0 0;
  margin-left:20px;
}
/* line 154 /_classes.sass */
#peek-a-boo em:hover {
  background-color: #eeeeee;
}

#peek-a-boo.peeking {
    top: calc(100vh -100px)!important;
    bottom: 0px;
}
