/**
 * Based on Galaxy's theme-responsive.css media queries. Similar to Bootstrap, except:
 *   - We're using Sass
 *   - Their large is our x-large
 *   - We add a different large
 *
 * See: http://getbootstrap.com/css/#grid-media-queries
 */
/**
 X-large. Desktops.
 */
/**
 Large. Laptops.
 */
/**
 Medium. Tablets, small laptops.
 */
/**
 Small. Tablets.
 */
/**
 X-small. Phones.
 */
/**
 Extra x-small. Real phones.
 */
/**
 Extra extra x-small. iPhone 4s.
 */
/**
 * Devices
 */
/**
 * Mixin library
 */
/**
 * Inheritable top shadow for bright green bg
 */
.am-box-shadow-top-bright-green-bg {
  box-shadow: inset 0 10px 8px -8px #395318; }

.am-box-shadow-bottom-bright-green-bg {
  box-shadow: inset 0 -10px 8px -8px #395318; }

.am-diffuse-top-shadow-green-bg {
  box-shadow: inset 0px 20px 40px -15px #395318; }

.am-diffuse-top-shadow-clear-bg {
  box-shadow: inset 0px 45px 40px -40px #4e4e4e; }

/**
 * Inheritable shadows for white bg
 */
.am-box-shadow-top-white-bg, .am-team-profile {
  box-shadow: inset 0 10px 8px -8px #777777; }

.am-box-shadow-bottom-white-bg {
  box-shadow: inset 0 -10px 8px -8px #777777; }

.am-team-profile {
  margin-bottom: 50px; }

.am-team-profile .am-bcard .am-photo {
  display: block;
  margin: 2.5em auto 0 auto; }

.am-team-profile .am-bcard .am-badge {
  text-transform: uppercase;
  line-height: 1em;
  font-family: TrendSlabOne;
  font-weight: normal;
  font-style: normal;
  line-height: 1em;
  padding: .65em .5em .5em .5em;
  text-align: center;
  background-color: #E4E4E4;
  border-radius: 7px; }
  .am-team-profile .am-bcard .am-badge, .am-team-profile .am-bcard .am-badge a {
    color: #0B3D92; }
  .am-team-profile .am-bcard .am-badge .am-name {
    color: #0B3D92;
    font-size: .95em; }
    @media (min-width: 1px) and (max-width: 475px) {
      .am-team-profile .am-bcard .am-badge .am-name {
        font-size: .8em; } }
  .am-team-profile .am-bcard .am-badge .am-position {
    color: #606060;
    font-size: .7em; }
    @media (min-width: 1px) and (max-width: 475px) {
      .am-team-profile .am-bcard .am-badge .am-position {
        font-size: .6em; } }

.am-team-profile .am-description {
  color: #7f7f7f; }
  .am-team-profile .am-description p {
    text-align: justify; }
  .am-team-profile .am-description > p:last-child {
    margin-bottom: 0; }

.am-cloud-banner + .am-team-profile {
  box-shadow: none; }

@media (min-width: 1px) and (max-width: 991px) {
  .am-photo {
    max-width: 55%; }

  .am-badge {
    max-width: 70%;
    margin-left: auto;
    margin-right: auto; }

  .am-description {
    margin: 2em auto 0 auto; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .am-team-profile .am-photo {
    max-width: 80%; } }
@media (min-width: 1200px) {
  .am-team-profile .am-photo {
    max-width: 80%; } }
@media (min-width: 992px) {
  .am-description {
    padding: 4em 0 0 2em; }

  .am-team-profile .container-fluid {
    display: table !important; }

  .am-team-profile .container-fluid .row {
    display: table-row !important; }

  .am-team-profile .container-fluid .am-bcard, .am-team-profile .container-fluid .am-description-wrapper {
    display: table-cell !important;
    float: none !important;
    vertical-align: middle; } }
.am-quote-style {
  margin: 50px 0 0 0; }

/*# sourceMappingURL=profiles.css.map */
