.background-color--button_blue {
  background-color: #009ddc;
}

.border-color--button_blue {
  border-color: #009ddc;
}

.text-color--button_blue {
  color: #009ddc;
}

.background-color--et_orange {
  background-color: #e98300;
}

.border-color--et_orange {
  border-color: #e98300;
}

.text-color--et_orange {
  color: #e98300;
}

.background-color--et_orange-hover {
  background-color: #f88c00;
}

.border-color--et_orange-hover {
  border-color: #f88c00;
}

.text-color--et_orange-hover {
  color: #f88c00;
}

.background-color--et_orange-dk {
  background-color: #e05206;
}

.border-color--et_orange-dk {
  border-color: #e05206;
}

.text-color--et_orange-dk {
  color: #e05206;
}

.background-color--et_orange-lt {
  background-color: #eeaf30;
}

.border-color--et_orange-lt {
  border-color: #eeaf30;
}

.text-color--et_orange-lt {
  color: #eeaf30;
}

.background-color--et_orange-dk-hover {
  background-color: #f85b07;
}

.border-color--et_orange-dk-hover {
  border-color: #f85b07;
}

.text-color--et_orange-dk-hover {
  color: #f85b07;
}

.background-color--sf_blue {
  background-color: #009ddc;
}

.border-color--sf_blue {
  border-color: #009ddc;
}

.text-color--sf_blue {
  color: #009ddc;
}

.background-color--sf_blue-hover {
  background-color: #00aff6;
}

.border-color--sf_blue-hover {
  border-color: #00aff6;
}

.text-color--sf_blue-hover {
  color: #00aff6;
}

.background-color--sf_blue-dk {
  background-color: #0075b0;
}

.border-color--sf_blue-dk {
  border-color: #0075b0;
}

.text-color--sf_blue-dk {
  color: #0075b0;
}

.background-color--sf_blue-lt {
  background-color: #72c7e7;
}

.border-color--sf_blue-lt {
  border-color: #72c7e7;
}

.text-color--sf_blue-lt {
  color: #72c7e7;
}

.background-color--et_gray {
  background-color: #4f4f4f;
}

.border-color--et_gray {
  border-color: #4f4f4f;
}

.text-color--et_gray {
  color: #4f4f4f;
}

.background-color--et_gray-hover {
  background-color: #5c5c5c;
}

.border-color--et_gray-hover {
  border-color: #5c5c5c;
}

.text-color--et_gray-hover {
  color: #5c5c5c;
}

.background-color--et_gray-md {
  background-color: #959595;
}

.border-color--et_gray-md {
  border-color: #959595;
}

.text-color--et_gray-md {
  color: #959595;
}

.background-color--et_gray-lt {
  background-color: #ccc;
}

.border-color--et_gray-lt {
  border-color: #ccc;
}

.text-color--et_gray-lt {
  color: #ccc;
}

.background-color--et_gray-ltr {
  background-color: #f2f2f2;
}

.border-color--et_gray-ltr {
  border-color: #f2f2f2;
}

.text-color--et_gray-ltr {
  color: #f2f2f2;
}

.background-color--et_gray-alt {
  background-color: #666;
}

.border-color--et_gray-alt {
  border-color: #666;
}

.text-color--et_gray-alt {
  color: #666;
}

.background-color--et_green {
  background-color: #739600;
}

.border-color--et_green {
  border-color: #739600;
}

.text-color--et_green {
  color: #739600;
}

.background-color--et_green-lt {
  background-color: #bed600;
}

.border-color--et_green-lt {
  border-color: #bed600;
}

.text-color--et_green-lt {
  color: #bed600;
}

.background-color--et_green-lt-hover {
  background-color: #c7e000;
}

.border-color--et_green-lt-hover {
  border-color: #c7e000;
}

.text-color--et_green-lt-hover {
  color: #c7e000;
}

.background-color--et_yellow {
  background-color: #eaab00;
}

.border-color--et_yellow {
  border-color: #eaab00;
}

.text-color--et_yellow {
  color: #eaab00;
}

.background-color--et_yellow-md {
  background-color: #fecb00;
}

.border-color--et_yellow-md {
  border-color: #fecb00;
}

.text-color--et_yellow-md {
  color: #fecb00;
}

.background-color--et_yellow-lt {
  background-color: #f8de6e;
}

.border-color--et_yellow-lt {
  border-color: #f8de6e;
}

.text-color--et_yellow-lt {
  color: #f8de6e;
}

.background-color--et_yellow-hover {
  background-color: #f4b200;
}

.border-color--et_yellow-hover {
  border-color: #f4b200;
}

.text-color--et_yellow-hover {
  color: #f4b200;
}

.background-color--et_purple {
  background-color: #b382c7;
}

.border-color--et_purple {
  border-color: #b382c7;
}

.text-color--et_purple {
  color: #b382c7;
}

.background-color--et_pink {
  background-color: #eb67b9;
}

.border-color--et_pink {
  border-color: #eb67b9;
}

.text-color--et_pink {
  color: #eb67b9;
}

.background-color--et_pink-dk {
  background-color: #e0119d;
}

.border-color--et_pink-dk {
  border-color: #e0119d;
}

.text-color--et_pink-dk {
  color: #e0119d;
}

.background-color--et_turq {
  background-color: #3fcfd5;
}

.border-color--et_turq {
  border-color: #3fcfd5;
}

.text-color--et_turq {
  color: #3fcfd5;
}

.background-color--et_turq-dk {
  background-color: #009aa6;
}

.border-color--et_turq-dk {
  border-color: #009aa6;
}

.text-color--et_turq-dk {
  color: #009aa6;
}

.background-color--et_turq-lt {
  background-color: #99ccc3;
}

.border-color--et_turq-lt {
  border-color: #99ccc3;
}

.text-color--et_turq-lt {
  color: #99ccc3;
}

.background-color--et_turq-hover {
  background-color: #54d4da;
}

.border-color--et_turq-hover {
  border-color: #54d4da;
}

.text-color--et_turq-hover {
  color: #54d4da;
}

.background-color--white {
  background-color: white;
}

.border-color--white {
  border-color: white;
}

.text-color--white {
  color: white;
}

.background-color--bux_richblue {
  background-color: #009ddc;
}

.border-color--bux_richblue {
  border-color: #009ddc;
}

.text-color--bux_richblue {
  color: #009ddc;
}

.background-color--bux_muteblue {
  background-color: #009ddc;
}

.border-color--bux_muteblue {
  border-color: #009ddc;
}

.text-color--bux_muteblue {
  color: #009ddc;
}

.background-color--facebook {
  background-color: #3b5998;
}

.border-color--facebook {
  border-color: #3b5998;
}

.text-color--facebook {
  color: #3b5998;
}

.background-color--twitter {
  background-color: #00aced;
}

.border-color--twitter {
  border-color: #00aced;
}

.text-color--twitter {
  color: #00aced;
}

.background-color--googleplus {
  background-color: #dd4b39;
}

.border-color--googleplus {
  border-color: #dd4b39;
}

.text-color--googleplus {
  color: #dd4b39;
}

.background-color--youtube {
  background-color: #b00;
}

.border-color--youtube {
  border-color: #b00;
}

.text-color--youtube {
  color: #b00;
}

.background-color--linkedin {
  background-color: #007bb6;
}

.border-color--linkedin {
  border-color: #007bb6;
}

.text-color--linkedin {
  color: #007bb6;
}

.background-color--instagram {
  background-color: #517fa4;
}

.border-color--instagram {
  border-color: #517fa4;
}

.text-color--instagram {
  color: #517fa4;
}

.background-color--pinterest {
  background-color: #cb2027;
}

.border-color--pinterest {
  border-color: #cb2027;
}

.text-color--pinterest {
  color: #cb2027;
}

.background-color--flickr {
  background-color: #ff0084;
}

.border-color--flickr {
  border-color: #ff0084;
}

.text-color--flickr {
  color: #ff0084;
}

.background-color--tumblr {
  background-color: #32506d;
}

.border-color--tumblr {
  border-color: #32506d;
}

.text-color--tumblr {
  color: #32506d;
}

[data-icon]:before {
  content: attr(data-icon);
}

[data-icon]:before {
  display: inline-block;
  font-family: "megicons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

#navigation-wrap a.rad:before,ul.offnav li.rad a span:before,.view-customer-success-stories .view-footer a.btn.btn-primary:after,.igo-recommendations .more-link-wrap a.btn.btn-primary:after,.igo-recommendations .resources-link a.btn.btn-primary:after {
  display: inline-block;
  font-family: "megicons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: "\f108";
}

.page-search .search-result .ettype-event:before,.page-search .facetapi-inactive.ettype-Event:before {
  display: inline-block;
  font-family: "megicons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: "\f10d";
}

.region-hero .carousel-indicators li:before {
  display: inline-block;
  font-family: "megicons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: "\f10e";
}

.region-hero .carousel-indicators li.active:before {
  display: inline-block;
  font-family: "megicons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: "\f10f";
}

#navigation-wrap a.home:before {
  display: inline-block;
  font-family: "megicons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: "\f116";
}

.page-search .search-result .ettype-partner:before,.page-search .facetapi-inactive.ettype-Partner:before {
  display: inline-block;
  font-family: "megicons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: "\f11e";
}

nav.topnav .mobile-toggle:before {
  display: inline-block;
  font-family: "megicons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: "\f11f";
}

#navigation-wrap .navbar-nav .block-search button:before,ul.offnav .form-search button:before {
  display: inline-block;
  font-family: "megicons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: "\f120";
}

.page-search .search-result .ettype-site_content:before,.page-search .facetapi-inactive.ettype-Website:before {
  display: inline-block;
  font-family: "megicons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: "\f121";
}

.social-scroller-item.instagram a:before {
  display: inline-block;
  font-family: "megicons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: "\f12d";
}

.page-search .block-facetapi ul>li a.facetapi-active:before {
  display: inline-block;
  font-family: "megicons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: "\f13b";
}

.modal-screenshot .modal-header button.close {
  display: inline-block;
  font-family: "megicons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: "\f13c";
}

ul.level li:nth-of-type(2) a:before,ul.level li.level-back a:before {
  display: inline-block;
  font-family: "megicons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: "\f13d";
}

ul.offnav li a.tll:before {
  display: inline-block;
  font-family: "megicons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: "\f13e";
}

.page-search .search-result .ettype-download:before,.page-search .facetapi-inactive.ettype-Resource:before {
  display: inline-block;
  font-family: "megicons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: "\f145";
}

.page-search .search-result .ettype-webinar:before,.page-search .facetapi-inactive.ettype-Webinar:before {
  display: inline-block;
  font-family: "megicons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: "\f146";
}

ul.offnav .offnav-footer li:first-of-type:before,ul.offnav .offnav-footer li:nth-of-type(2):lang(ja):before {
  display: inline-block;
  font-family: "megicons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: "\f147";
}

#admin-menu {
  bottom: 0;
  top: auto;
  -webkit-box-shadow: black,0 10px 20px 13px;
  box-shadow: black,0 10px 20px 13px;
}

#admin-menu li {
  position: relative;
}

#admin-menu li ul {
  bottom: 29px;
}

#admin-menu li ul ul {
  bottom: 0;
}

#admin-menu-wrapper {
  overflow: visible;
}

#themer-toggle {
  bottom: 29px;
}

.BCLcontainingBlock {
  width: 100%;
  float: right;
}

.BCLvideoWrapper {
  position: relative;
  padding-top: 0;
  padding-bottom: 56.25%;
  height: 0;
}

.BCLvideoWrapper.playlist-player {
  padding-bottom: 76.25%;
}

* html .BCLvideoWrapper {
  margin-bottom: 45px;
  margin-top: 0;
  width: 100%;
  height: 100%;
}

.BCLvideoWrapper div,.BCLvideoWrapper embed,.BCLvideoWrapper object,.BrightcoveExperience {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

body {
  background-color: #e98300;
  height: 100%;
  color: #4f4f4f;
}

body:lang(ja) {
  font-size: 13px;
}

html {
  height: 100%;
}

* {
  -webkit-transition: width .1s;
  transition: width .1s;
}

.btn,.btn-default {
  -webkit-transition: background-color,0.5s;
  transition: background-color,0.5s;
  font-family: "Proxima N W01 Smbd","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
}

a {
  -webkit-transition: color,0.5s;
  transition: color,0.5s;
}

@media(min-width:768px) {
  .row.vert-center,.global-offices .views-field .row {
    display: table;
  }

  .row.vert-center>div,.global-offices .views-field .row>div {
    display: table-cell;
    vertical-align: middle;
    float: none;
  }

  .row.vert-center.rtl,.global-offices .views-field .row.rtl,.global-offices .views-field .views-row-even .row,.global-offices .views-row-even .views-field .row,.global-offices .views-row-even .row.vert-center {
    direction: rtl;
  }

  .row.vert-center.rtl>div,.global-offices .views-field .row.rtl>div,.global-offices .views-field .views-row-even .row>div,.global-offices .views-row-even .views-field .row>div,.global-offices .views-row-even .row.vert-center>div {
    direction: ltr;
  }

  #main-container-wrap #content .col-sm-6 .BCLcontainingBlock {
    padding-right: 17px;
  }
}

label {
  font-family: "Proxima N W01 Smbd","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
}

.radio label {
  font-family: "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
}

.pagination>.disabled>span,.pagination>.disabled>span:hover {
  cursor: default;
}

#content {
  padding-bottom: 40px;
}

.section-block {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.section-block:before,.section-block:after {
  content: " ";
  display: table;
}

.section-block:after {
  clear: both;
}

@media(min-width:768px) {
  .section-block {
    width: 750px;
  }
}

@media(min-width:992px) {
  .section-block {
    width: 970px;
  }
}

@media(min-width:1200px) {
  .section-block {
    width: 1170px;
  }
}

.section-block h2 {
  text-align: center;
  text-align: center;
  position: relative;
  margin: 30px 0 !important;
}

@media(min-width:992px) {
  .section-block h2 {
    margin: 50px 0 !important;
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/h2_line.png) 50% 50% repeat-x;
    text-shadow: 1px 1px 0 white,1px -1px 0 white,-1px 1px 0 white,-1px -1px 0 white,2px 2px 0 white,2px -2px 0 white,-2px 2px 0 white,-2px -2px 0 white,3px 3px 0 white,3px -3px 0 white,-3px 3px 0 white,-3px -3px 0 white,4px 4px 0 white,4px -4px 0 white,-4px 4px 0 white,-4px -4px 0 white,5px 5px 0 white,5px -5px 0 white,-5px 5px 0 white,-5px -5px 0 white,6px 6px 0 white,6px -6px 0 white,-6px 6px 0 white,-6px -6px 0 white,7px 7px 0 white,7px -7px 0 white,-7px 7px 0 white,-7px -7px 0 white,8px 8px 0 white,8px -8px 0 white,-8px 8px 0 white,-8px -8px 0 white,9px 9px 0 white,9px -9px 0 white,-9px 9px 0 white,-9px -9px 0 white;
  }
}

.margin-top {
  margin-top: 40px;
}

@media(max-width:768px) {
  .margin-top.margin-mobile {
    margin-top: 0 !important;
  }
}

@media(max-width:768px) {
  .margin-top-mobile {
    margin-top: 40px !important;
  }
}

.list-space li {
  padding: 10px 0;
}

.btn.btn-outline {
  border: 1px solid #e98300;
  color: #e98300;
  -webkit-transition: all,0.5s;
  transition: all,0.5s;
  border-radius: 4px;
}

.btn.btn-outline:hover {
  font-family: "Proxima N W01 Smbd","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  color: white;
  background: #e98300;
}

.list-inline>li {
  padding-left: 0;
  padding-right: 10px;
  padding-bottom: 10px;
}

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

.orange-text {
  color: #e98300;
}

.text-right {
  text-align: right;
}

.icon:before {
  vertical-align: text-top;
}

@media(max-width:767px) {
  h1,.h1 {
    font-size: 2em;
    padding-top: 1em;
  }

  h2,.h2 {
    font-size: 1.75em;
    padding-top: 1.5em;
  }

  h3,.h3 {
    font-size: 1.5em;
  }

  .node .field-name-field-rows>.field-items>.field-item {
    padding: 0 !important;
  }

  .product-carousel-background {
    margin-top: 0 !important;
  }

  .breadcrumb {
    display: none !important;
  }

  .pagination {
    padding-bottom: 40px;
  }

  .region-hero .carousel-inner .item h1 {
    padding-top: 0 !important;
  }

  .hero-call-now {
    display: inline-block !important;
  }
}

::selection,::-moz-selection {
  background: #e98300;
  color: white;
}

.modal {
  z-index: 3000 !important;
}

*:focus {
  outline: 0;
}

.caption {
  text-align: center;
  font-size: 1.1em;
  color: #ccc;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  display: block;
  padding: 15px 0;
}

.modal-screenshot .modal-dialog {
  width: 80%;
}

@media(max-width:768px) {
  .modal-screenshot .modal-dialog {
    margin: 90px 20px 30px;
    width: auto;
  }
}

.modal-screenshot .modal-content {
  background: #f2f2f2;
}

.modal-screenshot .modal-header {
  color: white;
  background: none;
  height: 38px;
  padding: 15px 15px 0;
  border-bottom: 0;
}

.modal-screenshot .modal-header button.close {
  color: #4f4f4f;
}

.modal-screenshot .modal-header button.close:active,.modal-screenshot .modal-header button.close.active,.modal-screenshot .modal-header button.close:focus {
  outline: 0;
}

.modal-screenshot .modal-body {
  text-align: center;
}

.modal-screenshot .modal-content {
  background-clip: padding-box;
  background-color: white;
  border: 1px solid #4f4f4f;
  border-radius: 5px;
  box-shadow: none;
  outline: medium none;
  position: relative;
}

.modal-screenshot .modal-title {
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  text-align: center;
  font-size: 1.2em;
  position: inherit;
  border-top: 1px solid #ccc;
  padding-top: 20px;
}

.modal-screenshot .modal-footer {
  margin-top: 0;
}

.modal-link {
  cursor: pointer;
  color: #ccc;
  -webkit-transition: color,0.5s;
  transition: color,0.5s;
}

.modal-link .icon-magnifying-glass {
  font-size: 2em;
  position: absolute;
  right: 40px;
  bottom: 15px;
}

.modal-link:hover {
  color: #4f4f4f;
}

@media(max-width:991px) {
  .modal-link {
    cursor: auto;
  }

  .modal-link .icon-magnifying-glass {
    display: none;
  }
}

@media(min-width:768px) {
  [lang|=en-sg] #header-wrap {
    position: fixed;
    top: 0;
    left: 0;
    display: block;
    z-index: 1000;
    width: 100%;
    -webkit-box-shadow: 0 5px 0 rgba(79,79,79,0.15);
    box-shadow: 0 5px 0 rgba(79,79,79,0.15);
    background-color: #eef1f6;
  }

  [lang|=en-sg] #main-container-wrap {
    margin-top: 50px;
  }

  [lang|=en-sg] .header-rad a {
    padding: 3px 10px 5px 10px !important;
    background: #008bc3;
    color: #f2f2f2 !important;
    color: white;
    margin-right: 20px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
  }

  [lang|=en-sg] .header-rad a:hover {
    background: #009ddc;
    color: white !important;
  }
}

@media(max-width:767px) {
  .page-node-320529 #main-container-wrap .main-container {
    padding-top: 50px !important;
  }
}

.client-logged-in .content-etmc-prospect {
  display: none;
}

.client-logged-in .content-etmc-client {
  display: block;
}

.content-etmc-client {
  display: none;
}

@media(max-width:767px) {
  .page-node-321856 #main-container-wrap .main-container {
    padding-top: 0;
  }
}

.page-node-321856 #main-container-wrap .main-container {
  padding-bottom: 0;
}

.page-node-321856 #main-container-wrap .main-container .breadcrumb {
  display: none;
}

.page-node-321856 #main-container-wrap .main-container .col-sm-12 {
  padding-left: 0;
  padding-right: 0;
}

.page-node-321856 #main-container-wrap .main-container .col-sm-12 #content {
  padding-bottom: 0;
}

.page-node-321856 #main-container-wrap .main-container .col-sm-12 #content .node .field-name-field-rows>.field-items>.field-item {
  padding: 0;
}

.page-node-321856 #main-container-wrap .main-container .col-sm-12 #content .node .field-name-field-rows>.field-items>.field-item #page-not-found-container {
  color: #fff;
  background-color: #e98300;
  padding-top: 40px;
  padding-bottom: 40px;
}

.page-node-321856 #main-container-wrap .main-container .col-sm-12 #content .node .field-name-field-rows>.field-items>.field-item #page-not-found-container #scalecontainer {
  -moz-transform-origin: left top;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  -o-transform-origin: left top;
  transform-origin: left top;
  width: 485px;
}

.page-node-321856 #main-container-wrap .main-container .col-sm-12 #content .node .field-name-field-rows>.field-items>.field-item #page-not-found-container #animation-container {
  position: relative;
  overflow: hidden;
  width: 485px;
  height: 400px;
  background-color: transparent;
}

#header-wrap {
  height: 100px;
  background: #eef1f6;
}

#header-wrap .navbar-brand {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/SMC_logo.png) no-repeat scroll 0 0 transparent;
  width: 240px;
  height: 60px;
  margin: 20px 0;
  background-size: 240px 60px;
}

#header-wrap a,#header-wrap a:active,#header-wrap a:focus {
  outline: 0;
}

#header-wrap #page-header {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

#header-wrap #page-header:before,#header-wrap #page-header:after {
  content: " ";
  display: table;
}

#header-wrap #page-header:after {
  clear: both;
}

@media(min-width:768px) {
  #header-wrap #page-header {
    width: 750px;
  }
}

@media(min-width:992px) {
  #header-wrap #page-header {
    width: 970px;
  }
}

@media(min-width:1200px) {
  #header-wrap #page-header {
    width: 1170px;
  }
}

#header-wrap .navbar-btn {
  margin-top: 15px;
}

#header-wrap .region-header {
  float: right;
}

#header-wrap .header-links {
  padding: 36px 0 0 0;
}

#header-wrap .views-field-field-preheader ul.header-links li,#header-wrap .views-field-field-landing-page-preheader ul.header-links li {
  list-style-type: none;
  display: inline;
}

#header-wrap .views-field-field-preheader ul.header-links li a,#header-wrap .views-field-field-landing-page-preheader ul.header-links li a {
  color: #959595;
  font-size: .75em;
  font-size: .85em;
  padding: 0 20px 0 0;
  -webkit-transition: color,0.3s;
  transition: color,0.3s;
}

#header-wrap .views-field-field-preheader ul.header-links li a:hover,#header-wrap .views-field-field-preheader ul.header-links li a:focus,#header-wrap .views-field-field-landing-page-preheader ul.header-links li a:hover,#header-wrap .views-field-field-landing-page-preheader ul.header-links li a:focus {
  text-decoration: none;
  color: #ccc;
}

#header-wrap .views-field-field-preheader ul.header-links li a:lang(ja),#header-wrap .views-field-field-landing-page-preheader ul.header-links li a:lang(ja) {
  font-size: 16px;
}

#header-wrap .views-field-field-preheader ul.header-links li .btn,#header-wrap .views-field-field-preheader ul.header-links li .btn-default,#header-wrap .views-field-field-landing-page-preheader ul.header-links li .btn,#header-wrap .views-field-field-landing-page-preheader ul.header-links li .btn-default {
  color: white;
  background-color: #009ddc;
  text-transform: uppercase;
  font-family: "Proxima N W01 Smbd","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  padding-bottom: 2px;
  -webkit-transition: background-color .3s;
  transition: background-color .3s;
}

#header-wrap .views-field-field-preheader ul.header-links li .btn:hover,#header-wrap .views-field-field-preheader ul.header-links li .btn:focus,#header-wrap .views-field-field-preheader ul.header-links li .btn-default:hover,#header-wrap .views-field-field-preheader ul.header-links li .btn-default:focus,#header-wrap .views-field-field-landing-page-preheader ul.header-links li .btn:hover,#header-wrap .views-field-field-landing-page-preheader ul.header-links li .btn:focus,#header-wrap .views-field-field-landing-page-preheader ul.header-links li .btn-default:hover,#header-wrap .views-field-field-landing-page-preheader ul.header-links li .btn-default:focus {
  background-color: #00aff6;
}

#header-wrap .views-field-field-preheader ul.header-links li.product-login>div,#header-wrap .views-field-field-landing-page-preheader ul.header-links li.product-login>div {
  max-height: 0;
  overflow: hidden;
  position: absolute;
  top: 75px;
  right: 15px;
  z-index: 9999;
  background-color: #666;
  max-height: 0;
  opacity: 0;
  -webkit-transition: all .2s ease-out;
  transition: all .2s ease-out;
}

#header-wrap .views-field-field-preheader ul.header-links li.product-login.visible>div,#header-wrap .views-field-field-landing-page-preheader ul.header-links li.product-login.visible>div {
  overflow: visible;
  max-height: 300px;
  opacity: 1;
}

#header-wrap .views-field-field-preheader ul.header-links li.product-login .login-links,#header-wrap .views-field-field-landing-page-preheader ul.header-links li.product-login .login-links {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  line-height: 0;
  margin-bottom: 0;
  -webkit-transition: all .2s ease-out;
  transition: all .2s ease-out;
}

#header-wrap .views-field-field-preheader ul.header-links li.product-login .login-links:after,#header-wrap .views-field-field-landing-page-preheader ul.header-links li.product-login .login-links:after {
  position: absolute;
  right: 16%;
  margin-right: -26px;
  bottom: 135px;
  content: "";
  padding-top: 39px;
  padding-right: 56px;
}

#header-wrap .views-field-field-preheader ul.header-links li.product-login .login-links:before,#header-wrap .views-field-field-landing-page-preheader ul.header-links li.product-login .login-links:before {
  position: absolute;
  right: 0;
  margin-right: 20px;
  top: -8px;
  border-bottom: 8px solid #666;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  content: "";
}

#header-wrap .views-field-field-preheader ul.header-links li.product-login .login-links li,#header-wrap .views-field-field-landing-page-preheader ul.header-links li.product-login .login-links li {
  margin-left: 0;
  width: 100%;
  min-width: 140px;
  height: auto;
  vertical-align: top;
}

#header-wrap .views-field-field-preheader ul.header-links li.product-login .login-links li a,#header-wrap .views-field-field-landing-page-preheader ul.header-links li.product-login .login-links li a {
  color: white;
  font-family: "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  width: 100%;
  padding: 15px 30px 15px;
  font-size: .85em;
  line-height: 15px;
  text-decoration: none;
  display: block;
  text-align: left;
  -webkit-transition: all .1s ease-out;
  transition: all .1s ease-out;
}

#header-wrap .views-field-field-preheader ul.header-links li.product-login .login-links li a:hover,#header-wrap .views-field-field-landing-page-preheader ul.header-links li.product-login .login-links li a:hover {
  background-color: #737373;
  -webkit-transition: all .1s ease-out;
  transition: all .1s ease-out;
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  #header-wrap .navbar-brand {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/SMC_logo@2x.png);
    background-size: 240px 60px;
  }
}

#footer-wrap {
  background-color: #eef1f6;
  color: #4f4f4f;
  color: #7c868d;
  margin-bottom: 5px;
}

#footer-wrap .logo-blue {
  background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/SMC_logo.png);
  width: 250px;
  height: 62px;
  margin-bottom: 30px;
}

#footer-wrap a {
  color: #4f4f4f;
}

#footer-wrap .footer {
  margin-top: 0;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  border-top: 0;
}

#footer-wrap .footer:before,#footer-wrap .footer:after {
  content: " ";
  display: table;
}

#footer-wrap .footer:after {
  clear: both;
}

@media(min-width:768px) {
  #footer-wrap .footer {
    width: 750px;
  }
}

@media(min-width:992px) {
  #footer-wrap .footer {
    width: 970px;
  }
}

@media(min-width:1200px) {
  #footer-wrap .footer {
    width: 1170px;
  }
}

#footer-wrap .footer-nav ul.menu {
  float: none;
}

#footer-wrap .footer-nav ul.menu>li {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  width: 20% !important;
}

@media(min-width:768px) {
  #footer-wrap .footer-nav ul.menu>li {
    float: left;
    width: 25%;
  }
}

#footer-wrap .footer-nav ul.menu>li.first {
  display: none;
}

#footer-wrap .footer-nav ul.menu>li>a {
  font-family: "Proxima N W01 Smbd","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  font-size: .9em;
  padding: 0;
  margin-bottom: 5px;
  -webkit-transition: color,0.2s;
  transition: color,0.2s;
}

#footer-wrap .footer-nav ul.menu>li>a.rad {
  display: none;
}

#footer-wrap .footer-nav ul.menu>li>a:hover,#footer-wrap .footer-nav ul.menu>li>a:focus {
  background: none;
  color: #009ddc;
}

#footer-wrap .footer-nav ul.menu>li>a:lang(ja) {
  font-size: 18px;
}

#footer-wrap .footer-nav ul.menu>li>ul {
  padding: 0;
}

#footer-wrap .footer-nav ul.menu>li>ul li {
  margin: 5px 0;
}

#footer-wrap .footer-nav ul.menu>li>ul li a {
  font-size: .8em;
  color: #959595;
  display: inline-block;
  -webkit-transition: color,0.2s;
  transition: color,0.2s;
}

#footer-wrap .footer-nav ul.menu>li>ul li a:hover,#footer-wrap .footer-nav ul.menu>li>ul li a:focus {
  color: #009ddc;
  text-decoration: none;
}

#footer-wrap .footer-nav ul.menu>li>ul li a:lang(ja) {
  font-size: 16px;
}

#footer-wrap .footer-nav ul.menu>li>ul {
  padding: 0;
}

#footer-wrap ul.menu a.rad {
  display: none;
}

#footer-wrap .phone-number {
  font-family: "Proxima N W01 Smbd","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  font-size: 1.25em;
  float: right;
  color: #7c868d;
}

@media(min-width:992px) {
  #footer-wrap .phone-number {
    float: left;
  }
}

#footer-wrap .phone-number:hover,#footer-wrap .phone-number:focus {
  text-decoration: none;
}

#footer-wrap .phone-number:before {
  color: #959595;
  color: #a8b8d0;
  margin-right: 5px;
}

#footer-wrap .caret {
  display: none;
}

#footer-wrap .footer-social {
  margin-top: 10px;
}

@media(min-width:992px) {
  #footer-wrap .footer-social {
    float: right;
  }
}

#footer-wrap .footer-social a {
  color: #959595;
  color: #a8b8d0;
  font-size: 2em;
  -webkit-transition: color .2s;
  transition: color .2s;
}

#footer-wrap .footer-social a:hover {
  text-decoration: none;
}

#footer-wrap .footer-social a.icon-social-facebook:hover {
  color: #3b5998;
}

#footer-wrap .footer-social a.icon-social-twitter:hover {
  color: #00aced;
}

#footer-wrap .footer-social a.icon-social-googleplus:hover {
  color: #dd4b39;
}

#footer-wrap .footer-social a.icon-social-instagram:hover {
  color: #517fa4;
}

#footer-wrap .footer-social a.icon-social-pinterest:hover {
  color: #cb2027;
}

#footer-wrap .footer-social a.icon-social-tumblr:hover {
  color: #32506d;
}

#footer-wrap .footer-social a.icon-social-youtube:hover {
  color: #b00;
}

#footer-wrap .footer-social a.icon-social-linkedin:hover {
  color: #007bb6;
}

#footer-wrap .footer-social a.icon-social-flickr:hover {
  color: #ff0084;
}

#footer-wrap .footer-social a.icon-social-rss:hover {
  color: #e98300;
}

#footer-wrap .footer-legal {
  margin: 10px 0 15px 0;
}

#footer-wrap .footer-legal ul.menu {
  margin-top: 10px;
}

#footer-wrap .footer-legal ul.menu>li {
  border-right: solid 1px #959595;
}

#footer-wrap .footer-legal ul.menu>li.first>a {
  padding-left: 0;
}

#footer-wrap .footer-legal ul.menu>li.last {
  border-right: 0;
}

#footer-wrap .footer-legal ul.menu>li ul {
  display: none;
}

#footer-wrap .footer-legal ul.menu>li>a {
  font-family: "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  color: #009ddc;
  padding: 0;
  font-size: .9em;
  padding: 0 8px;
}

#footer-wrap .footer-legal ul.menu>li>a:hover,#footer-wrap .footer-legal ul.menu>li>a:focus {
  text-decoration: underline;
  background: none;
}

#footer-wrap .footer-legal ul.menu>li.last a:after {
  content: "";
  padding: 0;
}

#footer-wrap .newsletter-signup {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 20px;
}

#footer-wrap .newsletter-signup h3 {
  font-family: "Proxima N W01 Reg It","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-style: normal;
  font-size: 1em;
}

#footer-wrap .newsletter-signup .btn,#footer-wrap .newsletter-signup .btn-default {
  text-transform: uppercase;
  padding-left: 30px;
  padding-right: 30px;
}

@media(min-width:768px) and (max-width:991px) {
  #footer-wrap .newsletter-signup {
    margin-top: 0;
  }
}

.choose-a-region button {
  float: right;
  color: #959595;
  color: #7c868d;
  position: relative;
  padding-left: 45px;
  line-height: 25px;
  font-family: "Proxima N W01 Smbd","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
}

.choose-a-region button:hover {
  background: #ccc;
  background: #a8b8d0;
  color: white;
  text-decoration: none;
}

.choose-a-region button:before {
  content: "";
  display: block;
  left: 10px;
  top: 6px;
  position: absolute;
}

.i18n-en .choose-a-region button:before {
  background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites.png);
  background-position: 0 -208px;
  width: 25px;
  height: 25px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min-device-pixel-ratio:1.5) {
  .i18n-en .choose-a-region button:before {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites2x.png);
    background-size: 25px 233px;
  }
}

.i18n-pt-br .choose-a-region button:before {
  background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites.png);
  background-position: 0 -26px;
  width: 25px;
  height: 25px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min-device-pixel-ratio:1.5) {
  .i18n-pt-br .choose-a-region button:before {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites2x.png);
    background-size: 25px 233px;
  }
}

.i18n-fr .choose-a-region button:before {
  background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites.png);
  background-position: 0 -52px;
  width: 25px;
  height: 25px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min-device-pixel-ratio:1.5) {
  .i18n-fr .choose-a-region button:before {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites2x.png);
    background-size: 25px 233px;
  }
}

.i18n-de .choose-a-region button:before {
  background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites.png);
  background-position: 0 -78px;
  width: 25px;
  height: 25px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min-device-pixel-ratio:1.5) {
  .i18n-de .choose-a-region button:before {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites2x.png);
    background-size: 25px 233px;
  }
}

.i18n-en-gb .choose-a-region button:before {
  background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites.png);
  background-position: 0 -182px;
  width: 25px;
  height: 25px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min-device-pixel-ratio:1.5) {
  .i18n-en-gb .choose-a-region button:before {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites2x.png);
    background-size: 25px 233px;
  }
}

.i18n-en-sg .choose-a-region button:before {
  background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites.png);
  background-position: 0 -130px;
  width: 25px;
  height: 25px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min-device-pixel-ratio:1.5) {
  .i18n-en-sg .choose-a-region button:before {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites2x.png);
    background-size: 25px 233px;
  }
}

.i18n-sv .choose-a-region button:before {
  background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites.png);
  background-position: 0 -156px;
  width: 25px;
  height: 25px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min-device-pixel-ratio:1.5) {
  .i18n-sv .choose-a-region button:before {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites2x.png);
    background-size: 25px 233px;
  }
}

.i18n-ja .choose-a-region button:before {
  background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites.png);
  background-position: 0 -104px;
  width: 25px;
  height: 25px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min-device-pixel-ratio:1.5) {
  .i18n-ja .choose-a-region button:before {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites2x.png);
    background-size: 25px 233px;
  }
}

.i18n-en-au .choose-a-region button:before {
  background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites.png);
  background-position: 0 0;
  width: 25px;
  height: 25px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min-device-pixel-ratio:1.5) {
  .i18n-en-au .choose-a-region button:before {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites2x.png);
    background-size: 25px 233px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  #footer-wrap .logo-blue {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/SMC_logo@2x.png);
    background-size: 250px 62px;
  }
}

#regionModal ul {
  padding: 0;
  list-style-type: none;
}

#regionModal ul.region-container {
  margin-left: -15px;
  margin-right: -15px;
}

#regionModal ul.region-container:before,#regionModal ul.region-container:after {
  content: " ";
  display: table;
}

#regionModal ul.region-container:after {
  clear: both;
}

#regionModal ul.region-container li.region-title {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

@media(min-width:768px) {
  #regionModal ul.region-container li.region-title {
    float: left;
    width: 33.33333%;
  }
}

#regionModal ul.region-container li.region-title h5 {
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px;
  margin-bottom: 0;
}

#regionModal ul.region-countries li.flags a {
  font-size: .9em;
  color: #959595;
  padding: 10px;
  display: block;
  position: relative;
  padding-left: 50px;
  -webkit-transition: background,0.2s;
  transition: background,0.2s;
}

#regionModal ul.region-countries li.flags a:hover {
  background: #f2f2f2;
  text-decoration: none;
}

#regionModal ul.region-countries li.flags a:before {
  content: "";
  display: block;
  left: 10px;
  top: 6px;
  position: absolute;
}

a.flag_brazil:before {
  background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites.png);
  background-position: 0 -26px;
  width: 25px;
  height: 25px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min-device-pixel-ratio:1.5) {
  a.flag_brazil:before {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites2x.png);
    background-size: 25px 233px;
  }
}

a.flag_usa:before {
  background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites.png);
  background-position: 0 -208px;
  width: 25px;
  height: 25px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min-device-pixel-ratio:1.5) {
  a.flag_usa:before {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites2x.png);
    background-size: 25px 233px;
  }
}

a.flag_france:before {
  background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites.png);
  background-position: 0 -52px;
  width: 25px;
  height: 25px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min-device-pixel-ratio:1.5) {
  a.flag_france:before {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites2x.png);
    background-size: 25px 233px;
  }
}

a.flag_germany:before {
  background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites.png);
  background-position: 0 -78px;
  width: 25px;
  height: 25px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min-device-pixel-ratio:1.5) {
  a.flag_germany:before {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites2x.png);
    background-size: 25px 233px;
  }
}

a.flag_uk:before {
  background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites.png);
  background-position: 0 -182px;
  width: 25px;
  height: 25px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min-device-pixel-ratio:1.5) {
  a.flag_uk:before {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites2x.png);
    background-size: 25px 233px;
  }
}

a.flag_singapore:before {
  background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites.png);
  background-position: 0 -130px;
  width: 25px;
  height: 25px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min-device-pixel-ratio:1.5) {
  a.flag_singapore:before {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites2x.png);
    background-size: 25px 233px;
  }
}

a.flag_sweden:before {
  background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites.png);
  background-position: 0 -156px;
  width: 25px;
  height: 25px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min-device-pixel-ratio:1.5) {
  a.flag_sweden:before {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites2x.png);
    background-size: 25px 233px;
  }
}

a.flag_japan:before {
  background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites.png);
  background-position: 0 -104px;
  width: 25px;
  height: 25px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min-device-pixel-ratio:1.5) {
  a.flag_japan:before {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites2x.png);
    background-size: 25px 233px;
  }
}

a.flag_australia:before {
  background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites.png);
  background-position: 0 0;
  width: 25px;
  height: 25px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),screen and (min-device-pixel-ratio:1.5) {
  a.flag_australia:before {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/core-sprites2x.png);
    background-size: 25px 233px;
  }
}

.footer-logos {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/footerlogosnotrust.jpg) bottom left no-repeat;
  min-height: 28px;
  width: 100%;
  height: 100%;
}

[lang|=fr] .footer-logos {
  background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/fr/fr-footerlogosnotrust.jpg);
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  .footer-logos {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/footerlogosnotrust@2x.jpg);
    background-size: 437px 28px;
  }

  [lang|=fr] .footer-logos {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/fr/fr-footerlogosnotrust@2x.jpg);
    background-size: 361px 28px;
  }
}

.footer-logos a.trust-e {
  display: block;
  width: 72px;
  min-height: 28px;
}

@media(min-width:768px) and (max-width:1199px) {
  .region-content-top #block-et-custom-secondary-navigation .btn-group>li,.region-content-top #block-et-custom-tertiary-navigation .btn-group>li {
    float: none;
    margin-bottom: 5px;
    margin-left: -5px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
  }

  .region-content-top #block-et-custom-nodequeue-nav .btn-group a {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
  }
}

@media(min-width:768px) {
  [lang|=fr] .region-content-top #block-et-custom-secondary-navigation .btn-group>li,[lang|=fr] .region-content-top #block-et-custom-tertiary-navigation .btn-group>li,[lang|=de] .region-content-top #block-et-custom-secondary-navigation .btn-group>li,[lang|=de] .region-content-top #block-et-custom-tertiary-navigation .btn-group>li,[lang|=pt-br] .region-content-top #block-et-custom-secondary-navigation .btn-group>li,[lang|=pt-br] .region-content-top #block-et-custom-tertiary-navigation .btn-group>li {
    float: none;
    margin-bottom: 5px;
    margin-left: -5px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
  }

  [lang|=fr] .region-content-top #block-et-custom-nodequeue-nav .btn-group a,[lang|=de] .region-content-top #block-et-custom-nodequeue-nav .btn-group a,[lang|=pt-br] .region-content-top #block-et-custom-nodequeue-nav .btn-group a {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
  }
}

.region-content-top .container {
  text-align: center;
}

.region-content-top ol.breadcrumb {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.region-content-top ol.breadcrumb:before,.region-content-top ol.breadcrumb:after {
  content: " ";
  display: table;
}

.region-content-top ol.breadcrumb:after {
  clear: both;
}

@media(min-width:768px) {
  .region-content-top ol.breadcrumb {
    width: 750px;
  }
}

@media(min-width:992px) {
  .region-content-top ol.breadcrumb {
    width: 970px;
  }
}

@media(min-width:1200px) {
  .region-content-top ol.breadcrumb {
    width: 1170px;
  }
}

.region-content-top #block-et-custom-secondary-navigation,.region-content-top #block-et-custom-tertiary-navigation {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
}

.region-content-top #block-et-custom-secondary-navigation:before,.region-content-top #block-et-custom-secondary-navigation:after,.region-content-top #block-et-custom-tertiary-navigation:before,.region-content-top #block-et-custom-tertiary-navigation:after {
  content: " ";
  display: table;
}

.region-content-top #block-et-custom-secondary-navigation:after,.region-content-top #block-et-custom-tertiary-navigation:after {
  clear: both;
}

@media(min-width:768px) {
  .region-content-top #block-et-custom-secondary-navigation,.region-content-top #block-et-custom-tertiary-navigation {
    width: 750px;
  }
}

@media(min-width:992px) {
  .region-content-top #block-et-custom-secondary-navigation,.region-content-top #block-et-custom-tertiary-navigation {
    width: 970px;
  }
}

@media(min-width:1200px) {
  .region-content-top #block-et-custom-secondary-navigation,.region-content-top #block-et-custom-tertiary-navigation {
    width: 1170px;
  }
}

.region-content-top #block-et-custom-secondary-navigation a,.region-content-top #block-et-custom-secondary-navigation a:active,.region-content-top #block-et-custom-secondary-navigation a:focus,.region-content-top #block-et-custom-tertiary-navigation a,.region-content-top #block-et-custom-tertiary-navigation a:active,.region-content-top #block-et-custom-tertiary-navigation a:focus {
  outline: 0;
  text-decoration: none;
}

.region-content-top #block-et-custom-secondary-navigation .btn-group,.region-content-top #block-et-custom-tertiary-navigation .btn-group {
  padding: 0;
}

.region-content-top #block-et-custom-secondary-navigation .btn-group .menu-level-3,.region-content-top #block-et-custom-tertiary-navigation .btn-group .menu-level-3 {
  background-color: white;
}

.region-content-top #block-et-custom-secondary-navigation .btn-group .menu-level-3 a,.region-content-top #block-et-custom-tertiary-navigation .btn-group .menu-level-3 a {
  color: #009ddc;
  -webkit-transition: color,0.25s;
  transition: color,0.25s;
  font-family: "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  font-size: 14px !important;
}

@media(max-width:767px) {
  .region-content-top #block-et-custom-secondary-navigation .btn-group .menu-level-3 a,.region-content-top #block-et-custom-tertiary-navigation .btn-group .menu-level-3 a {
    white-space: normal;
  }
}

.region-content-top #block-et-custom-secondary-navigation .btn-group .menu-level-3:hover,.region-content-top #block-et-custom-secondary-navigation .btn-group .menu-level-3.active,.region-content-top #block-et-custom-secondary-navigation .btn-group .menu-level-3:focus,.region-content-top #block-et-custom-secondary-navigation .btn-group .menu-level-3.active-trail,.region-content-top #block-et-custom-tertiary-navigation .btn-group .menu-level-3:hover,.region-content-top #block-et-custom-tertiary-navigation .btn-group .menu-level-3.active,.region-content-top #block-et-custom-tertiary-navigation .btn-group .menu-level-3:focus,.region-content-top #block-et-custom-tertiary-navigation .btn-group .menu-level-3.active-trail {
  background-color: #009ddc;
}

.region-content-top #block-et-custom-secondary-navigation .btn-group .menu-level-3:hover a,.region-content-top #block-et-custom-secondary-navigation .btn-group .menu-level-3.active a,.region-content-top #block-et-custom-secondary-navigation .btn-group .menu-level-3:focus a,.region-content-top #block-et-custom-secondary-navigation .btn-group .menu-level-3.active-trail a,.region-content-top #block-et-custom-tertiary-navigation .btn-group .menu-level-3:hover a,.region-content-top #block-et-custom-tertiary-navigation .btn-group .menu-level-3.active a,.region-content-top #block-et-custom-tertiary-navigation .btn-group .menu-level-3:focus a,.region-content-top #block-et-custom-tertiary-navigation .btn-group .menu-level-3.active-trail a {
  color: white;
}

.region-content-top #block-et-custom-secondary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.btn.btn-default,.region-content-top #block-et-custom-tertiary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.btn.btn-default {
  background-color: white;
}

.region-content-top #block-et-custom-secondary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.btn.btn-default a,.region-content-top #block-et-custom-tertiary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.btn.btn-default a {
  background-color: transparent;
  color: #009ddc;
}

.region-content-top #block-et-custom-secondary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.btn.btn-default:hover,.region-content-top #block-et-custom-tertiary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.btn.btn-default:hover {
  background-color: #009ddc;
}

.region-content-top #block-et-custom-secondary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.btn.btn-default:hover a,.region-content-top #block-et-custom-tertiary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.btn.btn-default:hover a {
  background-color: transparent;
  color: white;
}

.region-content-top #block-et-custom-secondary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.active.btn.btn-default,.region-content-top #block-et-custom-tertiary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.active.btn.btn-default {
  background-color: #009ddc;
}

.region-content-top #block-et-custom-secondary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.active.btn.btn-default a,.region-content-top #block-et-custom-tertiary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.active.btn.btn-default a {
  background-color: transparent;
  color: white;
}

.region-content-top #block-et-custom-secondary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.active.btn.btn-default:hover,.region-content-top #block-et-custom-tertiary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.active.btn.btn-default:hover {
  background-color: #009ddc;
}

.region-content-top #block-et-custom-secondary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.active.btn.btn-default:hover a,.region-content-top #block-et-custom-tertiary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.active.btn.btn-default:hover a {
  background-color: transparent;
  color: white;
}

.region-content-top li.dropdown:after {
  content: "";
  background: transparent;
  width: 100%;
  position: absolute;
  height: 5px;
  bottom: -4px;
  right: 0;
}

.region-content-top li.last.dropdown ul.dropdown-menu {
  right: 0;
  left: auto;
}

.region-content-top ul.dropdown-menu {
  text-align: left;
  color: #4f4f4f;
  background-color: white;
}

.region-content-top ul.dropdown-menu .menu-level-4 {
  background-color: white;
  -webkit-transition: color .25s,background-color,0.25s;
  transition: color .25s,background-color,0.25s;
}

.region-content-top ul.dropdown-menu .menu-level-4 :hover {
  background-color: white;
}

.region-content-top ul.dropdown-menu .menu-level-4 a {
  color: #4f4f4f !important;
  -webkit-transition: color,0.25s;
  transition: color,0.25s;
}

.region-content-top ul.dropdown-menu .menu-level-4 a:hover {
  color: #959595 !important;
}

.region-content-top ul.dropdown-menu .menu-level-4 :hover a {
  -webkit-transition: color,0.5s;
  transition: color,0.5s;
  color: #5c5c5c !important;
}

.region-content-top ul.dropdown-menu .menu-level-4 :focus,.region-content-top ul.dropdown-menu .menu-level-4 .active,.region-content-top ul.dropdown-menu .menu-level-4 :active,.region-content-top ul.dropdown-menu .menu-level-4 .active-trail {
  background-color: #f2f2f2 !important;
}

.region-content-top ul.dropdown-menu:focus,.region-content-top ul.dropdown-menu:active,.region-content-top ul.dropdown-menu.active,.region-content-top ul.dropdown-menu.active-trail {
  background-color: white !important;
}

.region-content-top ul.menu li.dropdown:hover ul.dropdown-menu {
  display: block !important;
}

.region-content-top #block-et-custom-nodequeue-nav .block-title,.region-content-top #block-et-custom-nodequeue-nav .section-block h2,.section-block .region-content-top #block-et-custom-nodequeue-nav h2,.region-content-top #block-et-custom-nodequeue-nav .careers .section-block h3,.careers .section-block .region-content-top #block-et-custom-nodequeue-nav h3,.region-content-top #block-et-custom-nodequeue-nav .brands .section-block h3,.brands .section-block .region-content-top #block-et-custom-nodequeue-nav h3 {
  display: none;
}

.region-content-top #block-et-custom-nodequeue-nav .biography-links {
  margin-bottom: 20px;
}

.region-content-top #block-et-custom-nodequeue-nav .btn-group a,.region-content-top #block-et-custom-nodequeue-nav .btn-group a:active,.region-content-top #block-et-custom-nodequeue-nav .btn-group a:focus {
  outline: 0;
  text-decoration: none;
}

.region-content-top #block-et-custom-nodequeue-nav .btn-group a {
  font-family: "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  color: #009ddc;
  background-color: white;
  -webkit-transition: background-color .15s;
  transition: background-color .15s;
  font-size: 14px !important;
}

.region-content-top #block-et-custom-nodequeue-nav .btn-group a:hover,.region-content-top #block-et-custom-nodequeue-nav .btn-group a:focus {
  background-color: #009ddc;
  color: white;
}

.region-content-top #block-et-custom-nodequeue-nav .btn-group a:hover:hover a,.region-content-top #block-et-custom-nodequeue-nav .btn-group a:focus:hover a {
  text-decoration: none;
  color: #dcf5ff;
}

.region-content-top #block-et-custom-nodequeue-nav .btn-group a:active,.region-content-top #block-et-custom-nodequeue-nav .btn-group a.active {
  background-color: #009ddc;
  color: white;
  box-shadow: none;
}

#main-container-wrap {
  background-color: white;
}

#main-container-wrap .main-container {
  padding-bottom: 20px;
}

body.page-node h1.page-header {
  display: none;
}

.node .field-name-field-rows>.field-items>.field-item {
  padding: 20px 0;
}

#navigation-wrap {
  background: #4f4f4f;
  background: rgba(79,79,79,0.95);
  color: white;
  height: 50px;
  z-index: 1500;
  -webkit-box-shadow: 0 5px 0 rgba(79,79,79,0.15);
  box-shadow: 0 5px 0 rgba(79,79,79,0.15);
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  position: absolute;
  width: 100%;
  left: 0;
}

[lang|=en-sg] #navigation-wrap {
  display: none;
}

#navigation-wrap .nav .caret {
  display: none;
}

#navigation-wrap #block-views-sitewide-block-2 {
  display: none;
}

#navigation-wrap li {
  border-left: 1px solid #666;
  overflow: hidden;
  height: 50px;
  font-size: 14px;
  position: relative;
  z-index: 1200;
  -webkit-transition: border-left .2s ease;
  transition: border-left .2s ease;
}

#navigation-wrap li.active-trail {
  background: #737373;
  position: relative;
  z-index: 1200;
}

#navigation-wrap li.first.active-trail {
  background: none;
}

#navigation-wrap .last {
  border-left: 0;
}

#navigation-wrap a {
  font-size: 14px;
  color: white;
  padding: 15px 20px;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  top: 0;
  height: 50px;
  margin-top: auto;
  -webkit-transition: background-color .2s ease;
  transition: background-color .2s ease;
}

@media screen and (max-width:990px) {
  #navigation-wrap a {
    padding: 15px 12px;
  }
}

#navigation-wrap a:hover,#navigation-wrap a:focus {
  background-color: #666;
  height: 50px;
}

#navigation-wrap a.home {
  font-size: 1.8em;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 53px;
}

#navigation-wrap a.rad {
  background-color: #009ddc;
  display: block;
  padding-right: 35px;
  height: 50px;
  -webkit-transition: padding-right .2s,background-color .2s;
  transition: padding-right .2s,background-color .2s;
}

#navigation-wrap a.rad:before {
  right: 15px;
  display: block;
  position: absolute;
  top: 18px;
}

@media screen and (max-width:990px) {
  #navigation-wrap a.rad {
    padding: 15px 32px 15px 12px;
  }

  #navigation-wrap a.rad:before {
    right: 12px;
  }
}

#navigation-wrap a.rad:hover {
  background-color: #00aff6;
}

#navigation-wrap li.visible a {
  background-color: #666;
  height: 50px;
}

#navigation-wrap li.visible a.rad {
  background-color: #009ddc;
}

#navigation-wrap li.visible a.rad:hover {
  background-color: #00aff6;
}

#navigation-wrap a,#navigation-wrap a:active,#navigation-wrap a:focus {
  outline: 0;
}

#navigation-wrap .navbar-nav {
  width: 100%;
  padding-left: 0 !important;
  height: 50px;
}

#navigation-wrap .navbar-nav .block-menu {
  float: left;
}

#navigation-wrap .navbar-nav .block-search {
  padding: 10px 0 0;
  float: right;
  max-width: 190px;
}

#navigation-wrap .navbar-nav .block-search button {
  font-size: 0;
  border-radius: 0;
  background-color: #e98300;
  height: 30px;
  width: 30px;
  padding: 13px 0 9px 0;
  -webkit-transition: background-color .5s;
  transition: background-color .5s;
}

#navigation-wrap .navbar-nav .block-search button:before {
  font-size: 25px;
  margin: -11px;
  color: white;
}

#navigation-wrap .navbar-nav .block-search .input-group-btn>.btn:hover,#navigation-wrap .navbar-nav .block-search input-group-btn.btn:active {
  background-color: #f88c00;
}

#navigation-wrap .navbar-nav .block-search .form-control,#navigation-wrap .navbar-nav .block-search .form-email {
  font-family: "Proxima N W01 Reg It","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-style: normal;
  border-radius: 0;
  border: 0;
  background-color: #666;
  color: #ccc;
  height: 30px;
  width: 70px;
  float: right;
  -webkit-transition: background-color .5s,width .5s;
  transition: background-color .5s,width .5s;
}

#navigation-wrap .navbar-nav .block-search .form-control:focus,#navigation-wrap .navbar-nav .block-search .form-email:focus,#navigation-wrap .navbar-nav .block-search .form-control:hover,#navigation-wrap .navbar-nav .block-search .form-email:hover {
  border: 0;
  box-shadow: none;
  background-color: #737373;
  color: white;
  width: 145px;
}

#navigation-wrap li.first {
  overflow: hidden;
  border-left: 0;
}

#navigation-wrap li.first a {
  width: 0;
  padding: 0;
}

#navigation-wrap ul.navbar-nav li div.nav-child {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  background: #666;
  float: left;
  position: absolute;
  margin-left: -1px;
  padding: 0 10px;
  -webkit-transition: all .2s ease-out;
  transition: all .2s ease-out;
  transform-origin: 20% 0;
  -ms-transform-origin: 20% 0;
  -webkit-transform-origin: 20% 0;
  -moz-transform-origin: 20% 0;
  -o-transform-origin: 20% 0;
  -moz-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  -o-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

#navigation-wrap ul.navbar-nav li.visible {
  overflow: visible;
}

#navigation-wrap ul.navbar-nav li.visible div.nav-child {
  opacity: 1;
  display: block;
  padding: 10px;
  max-height: 600px;
  overflow: visible;
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

#navigation-wrap ul.navbar-nav li.visible div.nav-child a {
  background-color: transparent;
  height: auto;
}

#navigation-wrap ul.navbar-nav li.visible div.nav-child li {
  border: 0;
}

#navigation-wrap ul.navbar-nav li.visible .subnav ul {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  padding-bottom: 10px;
  padding-right: 10px;
  line-height: 0;
}

#navigation-wrap ul.navbar-nav li.visible .subnav ul li {
  margin-left: 0;
  width: 100%;
  min-width: 140px;
  height: auto;
  vertical-align: top;
}

#navigation-wrap ul.navbar-nav li.visible .subnav ul li a {
  color: white;
  font-weight: normal;
  width: 100%;
  padding: 10px 0 10px 10px;
  font-size: 1em;
  line-height: 15px;
  text-decoration: none;
  display: block;
  text-align: left;
  -webkit-transition: all .1s ease-out;
  transition: all .1s ease-out;
}

#navigation-wrap ul.navbar-nav li.visible .nav .active-trail .nav-child .subnav ul li:hover {
  text-decoration: none;
}

#navigation-wrap ul.navbar-nav li.visible .subnav ul li a:hover {
  background-color: #737373;
  -webkit-transition: all .1s ease-out;
  transition: all .1s ease-out;
}

#navigation-wrap ul.navbar-nav li.visible ul.subnav-left {
  padding-right: 15px;
}

#navigation-wrap .subnav {
  display: table;
}

#navigation-wrap .subnav ul {
  display: table-cell;
  padding: 0;
}

#navigation-wrap .block-title,#navigation-wrap .section-block h2,.section-block #navigation-wrap h2,#navigation-wrap .careers .section-block h3,.careers .section-block #navigation-wrap h3,#navigation-wrap .brands .section-block h3,.brands .section-block #navigation-wrap h3 {
  display: none;
}

#navigation-wrap .drop-cta {
  overflow: hidden;
  position: absolute;
  background-color: white;
  padding: 0;
  width: 100%;
  left: 0;
  color: white;
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/drop_orangearch-right.png) top right no-repeat #009ddc;
}

#navigation-wrap .drop-cta h4 {
  font-size: 1.2em;
  margin-bottom: 10px;
  line-height: 1.2;
  margin-top: 0;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}

#navigation-wrap .drop-cta .drop-cta-wrap {
  padding: 20px 0;
  position: relative;
  margin-right: 0;
}

#navigation-wrap .drop-cta .drop-cta-copy {
  text-align: left;
  padding: 0 20px;
}

#navigation-wrap .drop-cta .drop-cta-copy p {
  font-size: .8em;
  line-height: 1.4em;
  padding: 0;
  margin: 0;
}

#navigation-wrap .drop-cta .drop-cta-copy a {
  color: white;
  display: inline !important;
  padding: 0 !important;
}

#navigation-wrap .drop-cta .drop-cta-copy p a:hover {
  text-decoration: none;
  color: white;
}

.prodmenu {
  padding: 0 !important;
  width: 680px;
}

.prodmenu .row {
  margin-left: 0;
  margin-right: 0;
}

.prodmenu .col-primary {
  padding-right: 45px;
}

.prodmenu .col-channels {
  background-color: #737373;
  border-left: 1px dotted #b9b9b6;
}

.prodmenu .col-channels ul li a {
  padding-right: 10px !important;
}

.prodmenu .col-channels ul li a:hover {
  background-color: #666 !important;
}

.prodmenu .col-platform {
  background-color: #737373;
}

.prodmenu .col-platform ul li a {
  padding-right: 10px !important;
}

.prodmenu .col-platform ul li a:hover {
  background-color: #666 !important;
}

.prodmenu .navsubheading {
  font: 10px "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #b9b9b6;
  border-bottom: 1px dotted #b9b9b6;
  padding-bottom: 4px;
  padding-top: 15px;
  text-transform: uppercase;
  letter-spacing: .2em;
  margin: 0 10px 10px 10px;
}

.prodmenu .subnav-byline {
  display: block;
  font-size: .74em;
  padding-top: .4em;
  color: #ccc;
}

.prodmenu ul.subnav-left {
  padding-right: 18px;
  float: left;
}

.prodmenu ul.subnav-left li:nth-child(1) {
  padding-top: 10px;
}

.prodmenu ul.subnav-left .prodmenu-cta-wrap {
  display: block;
  width: 175px;
  color: white;
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/drop_orangearch-right.png) top right no-repeat #009ddc;
  padding: 24px 12px 18px;
  margin: 15px 0 0 5px;
}

.prodmenu ul.subnav-left .prodmenu-cta-wrap h4 {
  font-size: 1.2em;
  margin-bottom: 10px;
  line-height: 1.2;
  margin-top: 0;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.prodmenu ul.subnav-left .prodmenu-cta-wrap p {
  font-size: .8em;
  line-height: 1.4em;
}

.prodmenu ul.subnav-left .prodmenu-cta-wrap a {
  padding: 0;
}

.prodmenu ul.subnav-left .prodmenu-cta-wrap a:hover {
  color: white;
}

.prodmenu ul.subnav-left .prodmenu-cta-wrap a .btn-orange {
  background-color: #e98300 !important;
  color: white;
  font-family: "Proxima N W01 Smbd","Helvetica Neue",Helvetica,Arial,sans-serif !important;
  font-weight: 400;
}

.prodmenu ul.subnav-left .prodmenu-cta-wrap a .btn-orange:hover {
  background-color: #ff9c1d !important;
  color: #fff;
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  #navigation-wrap .drop-cta {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/drop_orangearch-right@2x.png);
    background-size: 107px 34px;
  }
}

@media(min-width:768px) and (max-width:991px) {
  #navigation-wrap a {
    font-size: .875em;
  }

  #navigation-wrap a.home {
    font-size: 1.25em;
  }

  #navigation-wrap a.rad:before {
    top: 20px;
  }

  #navigation-wrap .navbar-nav .block-search .form-control,#navigation-wrap .navbar-nav .block-search .form-email {
    font-size: 13px;
  }
}

@media(min-width:768px) {
  .sticky-nav #page {
    margin-top: 50px;
  }

  .sticky-nav #navigation-wrap {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: #eef1f6;
    -webkit-box-shadow: 0 5px 0 rgba(79,79,79,0.05);
    box-shadow: 0 5px 0 rgba(79,79,79,0.05);
  }

  .sticky-nav #navigation-wrap a {
    color: #4f4f4f;
  }

  .sticky-nav #navigation-wrap a:hover {
    color: #ccc;
  }

  .sticky-nav #navigation-wrap a.rad {
    background: #009ddc;
    color: white;
  }

  .sticky-nav #navigation-wrap a.rad:hover {
    background: #009ddc;
  }

  .sticky-nav #navigation-wrap li {
    border-left: solid 1px #f2f2f2;
  }

  .sticky-nav #navigation-wrap li.first {
    border-left: solid 1px #e98300;
    background: #e98300;
  }

  .sticky-nav #navigation-wrap li.first a {
    color: white;
  }

  .sticky-nav #navigation-wrap li.first:hover {
    background: #f88c00;
  }

  .sticky-nav #navigation-wrap li.active-trail {
    background: #cfd7e5;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7',endColorstr='#ffffff',GradientType=0);
  }

  .sticky-nav #navigation-wrap li.active-trail.first {
    background: none;
  }

  .sticky-nav #navigation-wrap li.last {
    border-left: 0;
  }

  .sticky-nav #navigation-wrap li.visible,.sticky-nav #navigation-wrap li.first.visible {
    border-left: solid 1px #666;
  }

  .sticky-nav #navigation-wrap li.visible.last,.sticky-nav #navigation-wrap li.first.visible.last {
    border-left: 0;
  }

  .sticky-nav #navigation-wrap li.first {
    overflow: hidden;
  }

  .sticky-nav #navigation-wrap li.first a {
    -webkit-animation: cloudslidein 400ms ease;
    animation: cloudslidein 400ms ease;
    width: auto;
    padding: 0 15px;
    -moz-transform: translateX 0;
    -ms-transform: translateX 0;
    -webkit-transform: translateX 0;
    transform: translateX 0;
  }

  .sticky-nav #navigation-wrap .navbar-nav .block-search button {
    background-color: #009ddc;
  }

  .sticky-nav #navigation-wrap .navbar-nav .block-search button:before {
    color: white;
  }

  .sticky-nav #navigation-wrap .navbar-nav .block-search .input-group-btn>.btn:hover,.sticky-nav #navigation-wrap .navbar-nav .block-search input-group-btn.btn:active {
    background-color: #009ddc;
  }

  .sticky-nav #navigation-wrap .navbar-nav .block-search .form-control,.sticky-nav #navigation-wrap .navbar-nav .block-search .form-email {
    background-color: white;
    color: #4f4f4f;
  }

  .sticky-nav #navigation-wrap .navbar-nav .block-search .form-control:focus,.sticky-nav #navigation-wrap .navbar-nav .block-search .form-email:focus,.sticky-nav #navigation-wrap .navbar-nav .block-search .form-control:hover,.sticky-nav #navigation-wrap .navbar-nav .block-search .form-email:hover {
    background-color: white;
    color: #4f4f4f;
  }
}

.unsticky-nav #navigation-wrap li.first a {
  width: 0;
  padding: 0;
  -moz-transform: translateX -50px;
  -ms-transform: translateX -50px;
  -webkit-transform: translateX -50px;
  transform: translateX -50px;
  -webkit-animation: cloudslideout 400ms ease;
  animation: cloudslideout 400ms ease;
}

html:lang(fr) #navigation-wrap ul.navbar-nav li.leaf div.nav-child {
  display: none;
}

@media(min-width:768px) and (max-width:991px) {
  #navigation-wrap .navbar-nav .block-search {
    width: 100px;
    margin-right: -15px;
  }

  #navigation-wrap .navbar-nav .block-search .form-control:hover,#navigation-wrap .navbar-nav .block-search .form-email:hover,#navigation-wrap .navbar-nav .block-search .form-control:focus,#navigation-wrap .navbar-nav .block-search .form-email:focus {
    width: 100%;
  }
}

@-moz-keyframes cloudslidein {
  0% {
    width: 0;
    padding: 0;
    -moz-transform: translateX -50px;
    transform: translateX -50px;
  }

  10% {
    width: 0;
    padding: 0;
    -moz-transform: translateX -50px;
    transform: translateX -50px;
  }

  100% {
    width: auto;
    padding: 0 15px;
    -moz-transform: translateX 0;
    transform: translateX 0;
  }
}

@-webkit-keyframes cloudslidein {
  0% {
    width: 0;
    padding: 0;
    -webkit-transform: translateX -50px;
    transform: translateX -50px;
  }

  10% {
    width: 0;
    padding: 0;
    -webkit-transform: translateX -50px;
    transform: translateX -50px;
  }

  100% {
    width: auto;
    padding: 0 15px;
    -webkit-transform: translateX 0;
    transform: translateX 0;
  }
}

@keyframes cloudslidein {
  0% {
    width: 0;
    padding: 0;
    -moz-transform: translateX -50px;
    -ms-transform: translateX -50px;
    -webkit-transform: translateX -50px;
    transform: translateX -50px;
  }

  10% {
    width: 0;
    padding: 0;
    -moz-transform: translateX -50px;
    -ms-transform: translateX -50px;
    -webkit-transform: translateX -50px;
    transform: translateX -50px;
  }

  100% {
    width: auto;
    padding: 0 15px;
    -moz-transform: translateX 0;
    -ms-transform: translateX 0;
    -webkit-transform: translateX 0;
    transform: translateX 0;
  }
}

@-moz-keyframes cloudslideout {
  0% {
    width: auto;
    padding: 0 15px;
    -moz-transform: translateX 0;
    transform: translateX 0;
  }

  10% {
    width: auto;
    padding: 0 15px;
    -moz-transform: translateX 0;
    transform: translateX 0;
  }

  100% {
    width: 0;
    padding: 0;
    -moz-transform: translateX -50px;
    transform: translateX -50px;
  }
}

@-webkit-keyframes cloudslideout {
  0% {
    width: auto;
    padding: 0 15px;
    -webkit-transform: translateX 0;
    transform: translateX 0;
  }

  10% {
    width: auto;
    padding: 0 15px;
    -webkit-transform: translateX 0;
    transform: translateX 0;
  }

  100% {
    width: 0;
    padding: 0;
    -webkit-transform: translateX -50px;
    transform: translateX -50px;
  }
}

@keyframes cloudslideout {
  0% {
    width: auto;
    padding: 0 15px;
    -moz-transform: translateX 0;
    -ms-transform: translateX 0;
    -webkit-transform: translateX 0;
    transform: translateX 0;
  }

  10% {
    width: auto;
    padding: 0 15px;
    -moz-transform: translateX 0;
    -ms-transform: translateX 0;
    -webkit-transform: translateX 0;
    transform: translateX 0;
  }

  100% {
    width: 0;
    padding: 0;
    -moz-transform: translateX -50px;
    -ms-transform: translateX -50px;
    -webkit-transform: translateX -50px;
    transform: translateX -50px;
  }
}

#radModal iframe,#lpModal iframe {
  display: none;
  border: 0;
  width: 100%;
  height: 100%;
}

#radModal .modal-dialog,#lpModal .modal-dialog {
  width: 850px;
  height: 625px;
}

#radModal .modal-body,#lpModal .modal-body {
  width: 100%;
  height: 625px;
  border-radius: 4px 4px 4px 4px;
}

#radModal .modal-content,#lpModal .modal-content {
  background-clip: padding-box;
  background-color: white;
  border: 1px solid rgba(0,0,0,0.2);
  border-radius: 5px;
  box-shadow: none;
  outline: medium none;
  position: relative;
}

#radModal .modal-header,#lpModal .modal-header {
  color: white;
  border-radius: 4px 4px 0 0;
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/homepage-header/background.png) no-repeat scroll 0 0 #e98300;
  min-height: 64px;
}

#radModal .modal-body.loading-spinner,#lpModal .modal-body.loading-spinner {
  background: white url(/sites/exacttarget/themes/custom/exacttarget/images/et-loading.gif) no-repeat center center;
}

#radModal .lp-modal-title,#lpModal .lp-modal-title {
  display: none;
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  #radModal .modal-body.loading-spinner,#lpModal .modal-body.loading-spinner {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/et-loading@2x.gif);
    background-size: 50px 48px;
    background-position: center center;
  }
}

.landing-page-modal {
  background-color: white;
}

.node-type-landing-page.sticky-nav #page {
  margin-top: 0;
}

.node-type-landing-page #main-container-wrap .main-container {
  padding-top: 0;
}

.node-type-landing-page .form-required {
  color: #e98300;
}

.node-type-landing-page #et-landing-page-form .btn,.node-type-landing-page #et-landing-page-form .btn-default {
  float: right;
}

.node-type-landing-page #et-landing-page-form .submit-suffix::before {
  content: "*";
  color: #e98300;
  margin-right: .25em;
}

.node-type-landing-page #et-landing-page-form .submit-suffix {
  padding-bottom: 10px;
  font-size: .8em;
}

.node-type-landing-page .form-button-disabled,.node-type-landing-page .progress-disabled {
  background-color: #ccc;
}

.node-type-landing-page .lp-form {
  padding-top: 10px;
}

.node-type-landing-page #edit-lp-form,.node-type-landing-page #edit-lp-form-top {
  margin-bottom: 0;
}

.node-type-landing-page .form-control:focus,.node-type-landing-page .form-email:focus {
  box-shadow: none;
  border-color: #009ddc;
}

.node-type-landing-page p {
  margin: 20px 0 0;
  line-height: 1.25em !important;
}

.node-type-landing-page .BCLcontainingBlock {
  float: right;
  padding-bottom: 30px;
  width: 100%;
}

.node-type-landing-page .igo-tracking-pixel {
  background-color: white !important;
}

.region-landing-page-footer .row .footer-social {
  margin-top: 20px !important;
  float: right !important;
}

.region-landing-page-footer .footer-legal {
  text-align: right;
}

.region-landing-page-footer ul.menu>li {
  border-right: 0 !important;
}

.region-landing-page-footer ul.menu>li.first {
  border-right: 0 !important;
}

.region-landing-page-footer ul.menu>li:nth-child(3) {
  border-right: 1px solid #959595 !important;
}

.region-landing-page-footer .navbar-nav>li>a {
  line-height: 0;
  display: none;
}

.region-landing-page-footer .navbar-nav>li>a.policy {
  display: inherit !important;
}

.region-landing-page-footer .footer-legal ul.menu {
  margin-top: 4px !important;
  float: right;
}

.region-landing-page-footer #block-domain-conf-domain-secondary-links {
  display: block !important;
  width: 360px;
}

.region-landing-page-footer .legal {
  float: right;
}

.region-landing-page-footer .phone {
  float: right;
}

.region-landing-page-footer .phone a {
  font-size: 1.25em !important;
}

.region-landing-page-footer .logo-blue {
  margin-bottom: 10px !important;
}

.region-landing-page-footer #footer-wrap .newsletter-signup {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.region-landing-page-footer #block-email-subscribe-email-subscribe .block-title,.region-landing-page-footer #block-email-subscribe-email-subscribe .section-block h2,.section-block .region-landing-page-footer #block-email-subscribe-email-subscribe h2,.region-landing-page-footer #block-email-subscribe-email-subscribe .careers .section-block h3,.careers .section-block .region-landing-page-footer #block-email-subscribe-email-subscribe h3,.region-landing-page-footer #block-email-subscribe-email-subscribe .brands .section-block h3,.brands .section-block .region-landing-page-footer #block-email-subscribe-email-subscribe h3,.region-landing-page-footer #block-email-subscribe-email-subscribe--2 .block-title,.region-landing-page-footer #block-email-subscribe-email-subscribe--2 .section-block h2,.section-block .region-landing-page-footer #block-email-subscribe-email-subscribe--2 h2,.region-landing-page-footer #block-email-subscribe-email-subscribe--2 .careers .section-block h3,.careers .section-block .region-landing-page-footer #block-email-subscribe-email-subscribe--2 h3,.region-landing-page-footer #block-email-subscribe-email-subscribe--2 .brands .section-block h3,.brands .section-block .region-landing-page-footer #block-email-subscribe-email-subscribe--2 h3 {
  display: none;
}

.form-group,.form-item.checkbox {
  position: relative;
}

.form-error-msg {
  background-color: #b94a48;
  color: #fff;
  font-size: 12px;
  padding: 5px;
  margin-bottom: 10px;
  position: absolute;
  top: -35px;
}

.form-error-msg:before {
  content: '';
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #b94a48;
  font-size: 0;
  line-height: 0;
  position: absolute;
  bottom: -7px;
  left: 10px;
}

.form-control.error,.error.form-email {
  border: 2px solid #b94a48;
}

@media(max-width:768px) {
  .lp-form button[type=submit] {
    width: 100%;
  }
}

#main-container-wrap .main-container {
  padding-top: 50px;
}

.sticky-nav #main-container-wrap .main-container {
  padding-top: 0 !important;
}

#hero-cover {
  background: #bfbfbf url(/sites/exacttarget/themes/custom/exacttarget/images/et-loading-dk.gif) no-repeat center center;
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  #hero-cover {
    background: #bfbfbf url(/sites/exacttarget/themes/custom/exacttarget/images/et-loading-dk@2x.gif) no-repeat center center;
    background-size: 50px 48px;
  }
}

@media(min-width:768px) {
  #hero-cover {
    margin-top: -50px;
  }
}

.region-hero {
  background: #bfbfbf;
  visibility: hidden;
}

.region-hero .carousel-inner {
  overflow: visible;
}

.region-hero .view-hero-banner {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  padding-left: 0;
  padding-right: 0;
}

.region-hero .view-hero-banner:before,.region-hero .view-hero-banner:after {
  content: " ";
  display: table;
}

.region-hero .view-hero-banner:after {
  clear: both;
}

@media(min-width:768px) {
  .region-hero .view-hero-banner {
    width: 750px;
  }
}

@media(min-width:992px) {
  .region-hero .view-hero-banner {
    width: 970px;
  }
}

@media(min-width:1200px) {
  .region-hero .view-hero-banner {
    width: 1170px;
  }
}

.region-hero .carousel {
  margin-top: 0;
}

.region-hero .carousel-indicators {
  position: absolute;
  max-width: 100%;
  margin: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  padding: 0 30px;
  background: black;
  background: rgba(0,0,0,0.5);
  display: table;
}

.region-hero .carousel-indicators li {
  text-indent: 0;
  height: 60px;
  left: 0;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  color: #ccc;
  background-color: transparent;
  -webkit-transition: background-color .2s;
  transition: background-color .2s;
  font-family: "Proxima N W01 Smbd","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  display: table-cell;
  vertical-align: middle;
}

.region-hero .carousel-indicators li:hover {
  background: #ccc;
  background: rgba(204,204,204,0.15);
}

.region-hero .carousel-indicators li.active {
  color: white;
  background: #ccc;
  background: rgba(204,204,204,0.15);
  height: 60px;
}

.region-hero .carousel-indicators li.active:after {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  content: '';
  border-bottom: 3px solid #e98300;
}

.region-hero .carousel-indicators .indicator-contents {
  position: absolute;
  text-align: left;
  font-size: .8em;
  padding-left: 10px;
  padding-right: 10px;
  height: 100%;
  top: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.region-hero .carousel-indicators .indicator-contents .col-md-4,.region-hero .carousel-indicators .indicator-contents .col-md-8 {
  padding: 0;
  height: 100%;
}

.region-hero .carousel-indicators .indicator-contents .col-md-8 .field,.region-hero .carousel-indicators .indicator-contents .col-md-8 .field-items,.region-hero .carousel-indicators .indicator-contents .col-md-8 .field-item {
  height: 100%;
}

.region-hero .carousel-indicators .indicator-contents .col-md-8 .field-items {
  display: table;
}

.region-hero .carousel-indicators .indicator-contents .col-md-8 .field-item {
  display: table-cell;
  vertical-align: middle;
}

.region-hero .carousel-indicators .indicator-contents img {
  max-width: 100%;
  height: 40px;
  width: auto;
  margin-top: 10px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.region-hero .paused .carousel-indicators li.active:after {
  -webkit-animation: loading 0 linear;
  animation: loading 0 linear;
}

.region-hero .carousel-inner .item {
  background: #f2f2f2;
  height: 200px;
  background-size: cover;
  background-position: right;
}

.region-hero .carousel-inner .item img {
  min-width: 100%;
}

.region-hero .carousel-inner .item .field,.region-hero .carousel-inner .item .field-items,.region-hero .carousel-inner .item .field-item,.region-hero .carousel-inner .item .row {
  height: 100%;
}

.region-hero .carousel-inner .item .field-item {
  padding-top: 200px;
}

.region-hero .carousel-inner .item .row {
  display: table;
  width: 100%;
  background: #4f4f4f;
  height: 150px;
  padding: 0 15px;
}

.region-hero .carousel-inner .item .hero-content {
  display: table-cell;
  vertical-align: middle;
  float: none;
  text-align: center;
  margin-top: 15px;
}

.region-hero .carousel-inner .item .white {
  color: white;
}

.region-hero .carousel-inner .item .orange {
  color: #e98300;
}

.region-hero .carousel-inner .item h1 {
  margin-top: 0;
  font-size: 1.25em;
}

.region-hero .carousel-inner .item h1 small {
  color: inherit;
}

.region-hero .carousel-inner .item .subh1 {
  font-size: .9em;
  display: none;
}

.region-hero .carousel-inner .item .pretitle {
  display: none;
}

.region-hero .carousel-inner .item .btn {
  margin: 5px;
}

.region-hero .carousel-inner .row {
  margin-left: 0;
  margin-right: 0;
}

.region-hero .carousel-control {
  position: absolute;
  opacity: 1;
  width: 35px;
  height: 35px;
  top: 325px;
  background: #e98300;
  z-index: 800;
  -webkit-transition: background .5s;
  transition: background .5s;
}

.region-hero .carousel-control.left,.region-hero .carousel-control.right {
  background-image: none;
}

.region-hero .carousel-control.left:hover,.region-hero .carousel-control.right:hover {
  opacity: 1;
}

.region-hero .carousel-control.right span {
  left: 4px;
}

.region-hero .carousel-control.right:after {
  content: "";
  position: absolute;
  right: 100%;
  bottom: 0;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #f85b07;
  border-left: 0 solid transparent;
}

.region-hero .carousel-control.left:after {
  content: "";
  position: absolute;
  left: 100%;
  bottom: 0;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #f85b07;
  border-right: 0 solid transparent;
}

.region-hero .carousel-control [class*='icon'] {
  text-shadow: none;
  font-size: 1.5em;
  left: 0;
}

.region-hero [data-slides="0"] {
  display: none;
}

.region-hero [data-slides="1"] .carousel-inner .item .hero-content {
  padding-bottom: 0;
}

.region-hero [data-slides="2"] .carousel-indicators li {
  width: 50%;
}

.region-hero [data-slides="2"] .carousel-indicators li.active {
  width: 50%;
}

.region-hero [data-slides="3"] .carousel-indicators li {
  width: 33.33333333333333%;
}

.region-hero [data-slides="3"] .carousel-indicators li.active {
  width: 33.33333333333333%;
}

.region-hero [data-slides="4"] .carousel-indicators li {
  width: 25%;
}

.region-hero [data-slides="4"] .carousel-indicators li.active {
  width: 25%;
}

.region-hero .carousel-control span {
  position: absolute;
  line-height: 0 !important;
}

.node-type-hero-banner .region-hero .carousel-indicators li.active {
  width: 25%;
}

@media(max-width:767px) {
  .region-hero .carousel-inner .item h1,.region-hero .carousel-inner .item h2 {
    font-size: 1.2em;
    padding-top: 0;
  }

  .region-hero .carousel-inner .item h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.2em;
  }

  .region-hero .carousel-inner .item .row {
    padding: 0;
  }

  .region-hero .carousel-inner .item .cta h1,.region-hero .carousel-inner .item .cta h2 {
    font-size: 1.2em !important;
  }

  #hero-banner-carousel {
    padding-bottom: 150px;
  }

  .region-hero .btn {
    padding: 3px 10px;
    font-size: .8em;
  }

  .region-hero .hero-content {
    padding-bottom: 20px;
    color: white !important;
  }

  [lang|=fr] .front .region-hero .carousel-inner .item .row {
    height: 200px;
  }

  [lang|=fr] .front .region-hero .carousel-control {
    top: 375px;
  }

  [lang|=fr] .front #hero-banner-carousel {
    padding-bottom: 200px;
  }

  .region-hero .carousel-indicators {
    bottom: 0;
    background: none;
  }

  .region-hero .carousel-indicators li {
    height: 25px;
    background-color: transparent;
    border: 0;
  }

  .region-hero .carousel-indicators li:after {
    font-size: 1.4em;
  }

  .region-hero .carousel-indicators li.active {
    background-color: transparent;
    height: 20px;
  }

  .region-hero .carousel-indicators li.active:after {
    border-bottom: 0;
  }

  .region-hero .carousel-indicators li:hover {
    background-color: transparent;
  }
}

@media(min-width:768px) {
  .region-hero {
    position: relative;
  }

  .region-hero .view-hero-banner {
    padding-left: 15px;
    padding-right: 15px;
  }

  .region-hero .carousel-inner {
    overflow: hidden;
  }

  .region-hero .carousel-inner .item {
    height: 350px;
    background-position: center;
  }

  .region-hero .carousel-inner .item .pretitle {
    position: relative;
    display: inline-block;
    height: 25px;
    background: #e98300;
    line-height: 25px;
    font-size: 14px;
    padding: 0 15px 0 0;
    margin-bottom: 10px;
    font-family: "Proxima N W01 Smbd","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: normal;
  }

  .region-hero .carousel-inner .item .pretitle:before {
    content: "";
    width: 1000px;
    height: 100%;
    background: #e98300;
    display: block;
    position: absolute;
    right: 100%;
    top: 0;
  }

  .region-hero .carousel-inner .item .pretitle:after {
    content: "";
    position: absolute;
    left: 100%;
    top: 0;
    border-left: 10px solid #e98300;
    border-bottom: 25px solid transparent;
  }

  .region-hero .carousel-inner .item h1 {
    font-size: 2em;
  }

  .region-hero .carousel-inner .item .subh1 {
    font-size: 1em;
    display: block;
    margin-top: 10px;
  }

  .region-hero .carousel-inner .item .btn {
    margin: 10px 10px 0 0;
  }

  .region-hero .carousel-inner .item .hero-content {
    padding-left: 40px;
    padding-bottom: 50px;
    text-align: left;
  }

  .region-hero .carousel-inner .item.active .hero-content {
    padding-left: 40px;
  }

  .region-hero .carousel-inner .item .field-item {
    padding-top: 0;
  }

  .region-hero .carousel-inner .item .row {
    background: none;
    height: 100%;
    padding: 0;
    margin-left: 10px;
    padding-top: 50px;
    -webkit-transition: margin-left .3s ease-in-out;
    transition: margin-left .3s ease-in-out;
  }

  .region-hero .carousel-inner .item.active .row {
    margin-left: 0;
    -webkit-transition: margin-left .3s ease-in-out;
    transition: margin-left .3s ease-in-out;
  }

  .region-hero .carousel-inner .item .white h1 {
    text-shadow: .05em .05em .05em rgba(0,0,0,0.1);
  }

  .region-hero .carousel-inner .item .cta h1 {
    font-size: 2em;
  }

  .region-hero .carousel-control {
    width: 30px;
    height: 30px;
    top: 330px;
  }

  .region-hero .carousel-control.right span {
    left: 2px;
  }

  .region-hero .carousel-control:hover {
    background: #f88c00;
  }

  .region-hero .carousel-indicators li:before,.region-hero .carousel-indicators li.active:before {
    content: none !important;
  }
}

.node-type-landing-page #hero-cover {
  margin-top: 0;
}

.node-type-landing-page .region-hero canvas {
  height: 200px;
}

.node-type-landing-page .region-hero .carousel-inner .item {
  height: 200px;
}

.node-type-landing-page .region-hero .carousel-inner .item .row {
  padding-top: 0;
}

.node-type-landing-page .region-hero .carousel-inner .item .cta h1 {
  font-size: 2.6em;
}

.node-type-landing-page .region-hero .carousel-inner .item a.btn {
  display: none;
}

@media(min-width:992px) {
  .region-hero .carousel-inner .item {
    height: 450px;
  }

  .region-hero .carousel-inner .item h1 {
    font-size: 3em;
  }

  .region-hero .carousel-inner .item .subh1 {
    font-size: 1.3em;
    margin-top: 15px;
  }

  .region-hero .carousel-inner .item .btn {
    margin-top: 15px;
  }

  .region-hero .carousel-inner .item .cta h1 {
    font-size: 3em;
  }

  .region-hero .carousel-inner .item .pretitle {
    height: 30px;
    line-height: 30px;
  }

  .region-hero .carousel-inner .item .pretitle:after {
    border-bottom: 30px solid transparent;
  }

  .region-hero .carousel-control {
    top: 430px;
  }
}

@media(min-width:1200px) {
  .region-hero .carousel-inner .item h1 {
    font-size: 3.5em;
  }

  .region-hero .carousel-inner .item h1.smallerh1 {
    font-size: 3em;
  }

  .region-hero .carousel-inner .item .subh1 {
    font-size: 1.2em;
  }

  .region-hero .carousel-inner .item .cta h1 {
    font-size: 3.5em;
  }

  .region-hero .carousel-control {
    top: 430px;
  }
}

@media(min-width:768px) and (max-width:991px) {
  .region-hero .carousel-indicators li,.region-hero .carousel-indicators li.active {
    height: 50px;
  }

  .region-hero .carousel-indicators .indicator-contents img {
    height: 30px;
  }
}

@-webkit-keyframes loading {
  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

@-moz-keyframes loading {
  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

@-o-keyframes loading {
  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

@-ms-keyframes loading {
  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

@keyframes loading {
  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

.product-carousel-background {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/drop_bluearch-features.png) top right no-repeat #e98300;
  margin-left: -15px;
  margin-right: -15px;
  margin-top: 18px;
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device- pixel-ratio:2) {
  .product-carousel-background .product-carousel-background {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/drop_bluearch-features@2x.png) top right no-repeat #e98300;
    background-size: 250px 79px;
  }
}

.product-carousel-background #product-carousel ol.carousel-indicators li {
  background-color: #009ddc;
  border: 0;
  height: 30px;
  width: 30px;
  border-radius: 20px;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  color: white;
  text-indent: 0;
  text-align: center;
  padding: 3px;
  font-size: 18px;
  margin: 0 10px 0 0;
  -webkit-transition: background-color,color,0.3s;
  transition: background-color,color,0.3s;
}

.product-carousel-background #product-carousel ol.carousel-indicators li:hover {
  background-color: white;
  color: #01a3d6;
  -webkit-transition: background-color,color,0.3s;
  transition: background-color,color,0.3s;
}

.product-carousel-background #product-carousel ol.carousel-indicators li.active {
  background-color: white;
  color: #009ddc;
}

.product-carousel-background #product-carousel .carousel-caption h2,.product-carousel-background #product-carousel .carousel-caption p {
  text-shadow: none;
  font-weight: normal;
}

.product-carousel-background #product-carousel .carousel-caption a:hover {
  color: white;
  text-decoration: none;
}

@media(max-width:991px) {
  .product-carousel-background {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .product-carousel-background #product-carousel {
    height: auto;
  }

  .product-carousel-background #product-carousel ol.carousel-indicators {
    display: none;
  }

  .product-carousel-background #product-carousel img {
    display: none;
  }

  .product-carousel-background #product-carousel .carousel-caption {
    position: relative;
    left: auto;
    right: auto;
    text-align: center;
    z-index: inherit;
  }
}

@media(min-width:992px) {
  #product-carousel ol.carousel-indicators {
    margin-left: 0;
    width: 100%;
    position: absolute;
    left: -20px;
    bottom: 10px;
    text-align: right;
  }

  #product-carousel .carousel-caption {
    position: absolute;
    left: 0;
    top: 0;
    text-align: left;
    height: 100%;
    z-index: inherit;
    padding: 0 2em;
  }

  #product-carousel .carousel-caption .btn-default {
    position: relative;
    left: 37%;
    margin-top: 9%;
  }
}

.leadership-team-intro {
  text-align: center;
  padding-bottom: 40px;
}

.leadership-team-intro h2 {
  color: #e98300;
}

@media(min-width:1200px) {
  .intro-block p {
    width: 100%;
  }
}

.leader-wrapper {
  position: relative;
  background-repeat: no-repeat;
  background-position: right top;
  min-height: 184px;
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  .leader-wrapper {
    background-size: auto 100%;
  }
}

.leader {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 20px;
  -webkit-transition: all,0.4s;
  transition: all,0.4s;
  overflow: hidden;
}

.leader-close {
  position: relative;
  z-index: 1;
}

.leader-name {
  color: #aaa;
  font-size: .8em;
  text-transform: uppercase;
  border-bottom: 2px solid #aaa;
  width: 90%;
}

.leader-title {
  font-size: .8em;
}

.leader-read-more {
  cursor: pointer;
}

.leader-bio {
  -webkit-transition: all,0.4s;
  transition: all,0.4s;
}

.leader-bio h4 {
  font-size: .9em;
  text-transform: uppercase;
}

.leader-bio h5 {
  font-size: .9em;
}

.leader-bio .leader-summary {
  font-size: .9em;
}

.leader-bio .leader-summary a {
  -webkit-transition: all,0.5s;
  transition: all,0.5s;
}

.leader-bio .leader-summary .icon-social-twitter,.leader-bio .leader-summary .icon-social-linkedin {
  font-size: 2em;
  position: relative;
  bottom: 10px;
}

.leader-bio-desktop {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #f2f2f2;
  height: 40%;
  overflow: hidden;
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/drop_orangearch-right.png) top right no-repeat #f2f2f2;
}

.leader-bio-full {
  height: 100%;
}

.leader-body {
  display: none;
}

.leader-spotlight-image {
  display: none;
}

.leadership-quote {
  display: none;
}

.field-content.loading-spinner {
  background: white url(/sites/exacttarget/themes/custom/exacttarget/images/et-loading.gif) no-repeat center 100px !important;
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  .field-content.loading-spinner {
    background-position: center 100px !important;
  }
}

.leader-info {
  display: none;
  padding-bottom: 50px;
}

.leader-info .leader-spotlight-left img {
  padding-top: 30px;
  padding-bottom: 15px;
}

.leader-info .leader-spotlight-left .leader-bio-quote {
  background: #e98300;
  color: white;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  border-left: 5px solid #e05206;
  margin-bottom: 5px;
}

.leader-info .leader-spotlight-left .icon-social-twitter,.leader-info .leader-spotlight-left .icon-social-linkedin {
  font-size: 2.5em;
  padding: 0 3px;
}

.leader-info .leader-spotlight-right {
  text-align: left;
}

.leader-info .leader-spotlight-right .leader-bio-name {
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  font-size: 2.25em;
  font-weight: 400;
  color: #e98300;
  line-height: 1.2em;
}

.leader-info .leader-spotlight-right .leader-bio-title {
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  font-size: 2.5em;
  font-weight: 400;
  margin-bottom: 10px;
  line-height: 1.2em;
}

.main-container .breadcrumb {
  color: #959595;
  background: none;
  padding-top: 20px;
  padding-bottom: 0;
}

.main-container .breadcrumb a,.main-container .breadcrumb a:active,.main-container .breadcrumb a:focus {
  outline: 0;
  font-size: .8em;
  color: #959595;
  -webkit-transition: color,0.5s;
  transition: color,0.5s;
}

.main-container .breadcrumb a:hover,.main-container .breadcrumb a:active:hover,.main-container .breadcrumb a:focus:hover {
  color: #ccc;
  text-decoration: none;
}

.main-container .breadcrumb .first a {
  font-size: 1.3em;
  top: 2px;
  position: relative;
}

.main-container .breadcrumb .last {
  font-family: "Proxima N W01 Smbd","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  font-size: .8em;
}

@media(max-width:767px) {
  .main-container .breadcrumb li {
    display: none;
  }
}

ul.offnav,ul.level {
  -webkit-transform: translate3d(100%,0,0);
  transform: translate3d(100%,0,0);
}

ul.offnav.mobile-active,ul.level.mobile-active {
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

nav.topnav,ul.offnav,ul.level {
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition: .5s;
  transition: .5s;
}

.mobile-menu-active #page {
  overflow: hidden;
}

.mobile-nav-wrapper .prevent-scroll {
  overflow-x: hidden;
  overflow-y: hidden;
}

nav.topnav {
  width: 100%;
  height: 55px;
  background: white;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 99999;
  -webkit-box-shadow: 0 5px 0 rgba(79,79,79,0.5);
  box-shadow: 0 5px 0 rgba(79,79,79,0.5);
}

nav.topnav .mobile-toggle {
  position: absolute;
  font-size: 3em;
  top: 0;
  right: 0;
  color: #959595;
  height: 55px;
  line-height: 65px;
  width: 55px;
  text-align: center;
}

nav.topnav .mobile-toggle a {
  color: white;
}

nav.topnav .mobile-toggle a:hover {
  text-decoration: none;
}

nav.topnav.mobile-active {
  -webkit-transform: translate3d(-85%,0,0);
  transform: translate3d(-85%,0,0);
}

ul.offnav {
  position: fixed;
  top: 0;
  right: 0;
  padding: 0;
  list-style-type: none;
  width: 85.5%;
  background: #f2f2f2;
  z-index: 99999;
  border-left: 1px solid #666;
  height: 100% !important;
}

ul.offnav li {
  background: #4f4f4f;
  height: 55px;
  border-bottom: 1px solid #666;
}

ul.offnav li a {
  color: #fff;
  height: 100%;
  width: 100%;
  padding-left: 20px;
  line-height: 55px;
  display: block;
  position: relative;
}

ul.offnav li a.tll:before {
  right: 10px;
  position: absolute;
  font-size: 1.5em;
  line-height: 56px;
}

ul.offnav li a:hover {
  text-decoration: none;
}

ul.offnav li.rad {
  background: #009ddc;
  text-align: center;
  border-bottom: 0;
  font-family: "Proxima N W01 Smbd","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
}

ul.offnav li.rad a span {
  padding-left: 0;
  padding-right: 20px;
  position: relative;
}

ul.offnav li.rad a span:before {
  right: 0;
  top: 0;
  display: block;
  position: absolute;
}

ul.offnav li.mob-active-item {
  background: #737373;
}

ul.offnav .offnav-footer {
  left: 0;
  padding: 10px 0 0 0;
  list-style-type: none;
  background: #f2f2f2;
}

ul.offnav .offnav-footer li {
  background: transparent;
  border: 0;
  height: 35px;
}

ul.offnav .offnav-footer li a {
  color: #4f4f4f !important;
  width: auto;
  height: auto;
  display: inline;
  line-height: 35px;
}

ul.offnav .offnav-footer li:first-of-type,ul.offnav .offnav-footer li:nth-of-type(2):lang(ja) {
  font-family: "Proxima N W01 Smbd","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  font-size: 1.25em;
  padding-left: 20px;
}

ul.offnav .offnav-footer li:first-of-type a,ul.offnav .offnav-footer li:nth-of-type(2):lang(ja) a {
  padding-left: 0;
}

ul.offnav .offnav-footer li:first-of-type:hover,ul.offnav .offnav-footer li:first-of-type:focus,ul.offnav .offnav-footer li:nth-of-type(2):lang(ja):hover,ul.offnav .offnav-footer li:nth-of-type(2):lang(ja):focus {
  text-decoration: none;
}

ul.offnav .offnav-footer li:first-of-type:before,ul.offnav .offnav-footer li:nth-of-type(2):lang(ja):before {
  color: #959595;
  margin-right: 5px;
}

ul.level {
  position: absolute;
  width: 100%;
  padding: 0;
  background: #4f4f4f;
  list-style-type: none;
  top: 0;
  left: 0;
  z-index: 100;
  background: #4f4f4f;
  border-left: 1px solid #666;
  margin-bottom: 30px;
}

ul.level li:first-of-type {
  background: #f2f2f2;
  color: #4f4f4f;
  line-height: 55px;
  font-size: 1.5em;
  padding-left: 20px;
}

ul.level li:nth-of-type(2),ul.level li.level-back {
  text-transform: uppercase;
  background: #363636;
}

ul.level li:nth-of-type(2) a,ul.level li.level-back a {
  position: relative;
  margin-left: 15px;
}

ul.level li:nth-of-type(2) a:before,ul.level li.level-back a:before {
  font-size: 1.5em;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  line-height: 50px;
}

.mobile-nav-logo a {
  height: 44px;
  width: 174px;
  background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/etmc-wide.png);
  display: block;
  margin: 6px;
}

ul.offnav .form-search .input-group {
  width: 100%;
  height: 100%;
  padding: 12px 20px;
}

ul.offnav .form-search button {
  font-size: 0;
  border-radius: 0;
  background-color: #e98300;
  height: 30px;
  width: 30px;
  padding: 13px 0 9px 0;
}

ul.offnav .form-search button:before {
  font-size: 25px;
  margin: -11px;
  color: white;
}

ul.offnav .form-search button:hover {
  background: #e98300;
}

ul.offnav .form-search .form-control,ul.offnav .form-search .form-email {
  font-family: "Proxima N W01 Reg It","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-style: normal;
  border-radius: 0;
  border: 0;
  background-color: #666;
  color: #ccc;
  height: 30px;
  width: 100%;
  -webkit-transition: background-color .5s,width .5s;
  transition: background-color .5s,width .5s;
}

ul.offnav .form-search .form-control:focus,ul.offnav .form-search .form-email:focus {
  border: 0;
  box-shadow: none;
  background-color: #737373;
  color: white;
}

@media(max-width:767px) {
  #page {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
  }

  #main-container-wrap {
    margin-top: 35px;
  }

  #hero-cover {
    margin-top: -30px;
  }

  ul.offnav,ul.level {
    overflow-x: hidden;
    overflow-y: scroll;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  .mobile-nav-logo a {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/etmc-wide@2x.png);
    background-size: 174px 44px;
  }
}

.node-customer-success-story .success-stories-title {
  text-align: center;
  color: #e98300;
  margin: 25px 0 10px;
}

.node-customer-success-story .success-stories-summary {
  text-align: center;
  margin-bottom: 25px;
  margin-top: 10px;
  font-size: 1.1em;
}

.node-customer-success-story .success-stories-quote {
  color: white;
}

.node-customer-success-story .success-stories-quote blockquote {
  border-left: 0;
  margin: 0;
  font-size: 1.25em;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 400;
}

.node-customer-success-story .success-stories-quote blockquote p {
  line-height: 1.5em;
}

.node-customer-success-story .success-stories-quote blockquote small {
  color: white;
}

.node-customer-success-story h3 {
  color: #e98300;
  margin-top: 30px;
}

.node-customer-success-story .success-stories-banner {
  background-color: #e98300;
  padding: 15px 0;
}

.node-customer-success-story .success-stories-body {
  margin-top: 30px;
}

.node-customer-success-story .success-stories-body h4 {
  font-size: 1.15em;
  margin-top: 20px;
}

.node-customer-success-story .video-overview {
  margin: 0 -15px;
  padding: 70px 0;
}

.node-customer-success-story .success-stories-logo {
  margin: 30px auto 50px;
  display: block;
}

.node-customer-success-story .success-stories-sidebar {
  font: 18px "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  transition: none;
  -webkit-transition: none;
}

.node-customer-success-story .success-stories-sidebar ul {
  padding: 0;
}

.node-customer-success-story .success-stories-sidebar ul>li {
  list-style: none;
  margin: 5px 0;
  font: 14px "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 400;
}

.node-customer-success-story .success-stories-sidebar .success-stories-industry-title,.node-customer-success-story .success-stories-sidebar .success-stories-channel-title {
  background-color: #f2f2f2;
  padding: 10px 15px;
  margin: 15px 0 10px 0;
}

.node-customer-success-story .success-stories-sidebar .success-stories-industry a {
  color: #4f4f4f;
  margin-left: 15px;
}

.node-customer-success-story .success-stories-sidebar .success-stories-channel {
  margin-top: 35px;
}

.node-customer-success-story .success-stories-sidebar .success-stories-channel a {
  color: #d3d2d3;
  margin-left: 15px;
}

.node-customer-success-story .success-stories-sidebar .success-stories-channel a.active {
  color: #4f4f4f;
}

.node-customer-success-story .success-stories-sidebar .success-stories-channel a:before {
  padding: 6px 5px 5px 6px;
  width: 30px;
  height: 30px;
  margin-right: 5px;
  font-size: 1.25em;
  color: #d3d2d3;
}

.node-customer-success-story .success-stories-sidebar .success-stories-channel a.active:before {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  color: white;
}

.node-customer-success-story .success-stories-sidebar .success-stories-channel a.active.icon-dedicated-Email:before {
  background: #ffa100;
}

.node-customer-success-story .success-stories-sidebar .success-stories-channel a.active.icon-dedicated-Mobile:before {
  background: #7ab800;
}

.node-customer-success-story .success-stories-sidebar .success-stories-channel a.active.icon-dedicated-Social:before {
  background: #65cfe9;
}

.node-customer-success-story .success-stories-sidebar .success-stories-channel a.active.icon-dedicated-Web:before {
  background: #b382c7;
}

.node-customer-success-story .success-stories-sidebar .success-stories-industry a:hover,.node-customer-success-story .success-stories-sidebar .success-stories-channel a:hover {
  color: #009ddc;
}

.node-customer-success-story .success-stories-sidebar .success-stories-channel a:hover:before {
  color: #d3d2d3;
}

.node-customer-success-story .success-stories-sidebar .success-stories-channel a.active:hover:before {
  color: white;
}

@media(min-width:1200px) {
  .node-customer-success-story .sticky {
    width: 263px;
    position: fixed;
    z-index: 100;
  }

  .node-customer-success-story .sticky-top {
    padding-top: 35px;
    top: 0;
  }

  .node-customer-success-story .sticky-bottom {
    position: absolute;
  }
}

@media(min-width:992px) and (max-width:1200px) {
  .node-customer-success-story .sticky {
    width: 213px;
    position: fixed;
    z-index: 100;
  }

  .node-customer-success-story .sticky-top {
    padding-top: 35px;
    top: 0;
  }

  .node-customer-success-story .sticky-bottom {
    position: absolute;
  }
}

@media(max-width:992px) {
  .node-customer-success-story .row.vert-center,.node-customer-success-story .global-offices .views-field .row,.global-offices .views-field .node-customer-success-story .row {
    display: block;
  }

  .node-customer-success-story .row.vert-center div,.node-customer-success-story .global-offices .views-field .row div,.global-offices .views-field .node-customer-success-story .row div {
    display: block;
  }
}

@media(min-width:992px) {
  .node-customer-success-story .success-stories-quote blockquote {
    font-size: 1.4em;
  }
}

#block-et-customer-success-stories-customer-success-stories-cta .prefooter-cta {
  color: #4f4f4f;
  background: none;
  margin-top: -50px !important;
}

#block-et-customer-success-stories-customer-success-stories-cta .prefooter-cta h2 {
  color: #e98300;
  padding-top: 0;
}

.card-1 .card-summary {
  margin: 15px 15px 0;
  font-size: .75em;
}

.view-customer-success-stories {
  margin: 0 auto 50px auto;
}

.view-customer-success-stories .customer-success-story {
  margin-bottom: 30px;
}

.view-customer-success-stories .customer-success-story img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}

.view-customer-success-stories .customer-success-story .success-story-description {
  text-align: center;
}

.view-customer-success-stories .customer-success-story .success-story-description h4 {
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  font-size: 1.3em;
}

.view-customer-success-stories .customer-success-story .success-story-description h4 a {
  color: #4f4f4f;
  text-decoration: none;
}

.view-customer-success-stories .view-footer {
  text-align: center;
  clear: left;
}

.view-customer-success-stories .view-footer a.btn.btn-primary:after {
  margin-left: 10px;
}

.node-type-customer-success-story #footer-wrap {
  position: relative;
  z-index: 101;
}

#block-views-customer-success-stories-block h2 {
  text-align: center;
  font-size: 32px;
  position: relative;
  margin: 50px 0;
  z-index: 5;
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/h2_line.png) 50% 50% repeat-x;
  text-shadow: 1px 1px 0 white,1px -1px 0 white,-1px 1px 0 white,-1px -1px 0 white,2px 2px 0 white,2px -2px 0 white,-2px 2px 0 white,-2px -2px 0 white,3px 3px 0 white,3px -3px 0 white,-3px 3px 0 white,-3px -3px 0 white,4px 4px 0 white,4px -4px 0 white,-4px 4px 0 white,-4px -4px 0 white,5px 5px 0 white,5px -5px 0 white,-5px 5px 0 white,-5px -5px 0 white,6px 6px 0 white,6px -6px 0 white,-6px 6px 0 white,-6px -6px 0 white,7px 7px 0 white,7px -7px 0 white,-7px 7px 0 white,-7px -7px 0 white,8px 8px 0 white,8px -8px 0 white,-8px 8px 0 white,-8px -8px 0 white,9px 9px 0 white,9px -9px 0 white,-9px 9px 0 white,-9px -9px 0 white;
}

.newsroom-container table a,.partner-directory table a {
  font-family: "Proxima N W01 Smbd","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
}

.newsroom-container thead tr,.partner-directory thead tr {
  background-color: #ccc;
}

.newsroom-container tr.even,.partner-directory tr.even {
  background-color: #f2f2f2;
}

.newsroom-container td.views-field-field-publication-date,.partner-directory td.views-field-field-publication-date {
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  width: 10%;
  vertical-align: middle;
}

.newsroom-container td.views-field views-field-title p,.partner-directory td.views-field views-field-title p {
  font-size: .9em;
  color: #959595;
}

.node-tr-feed-news-releases {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 40px;
}

.node-tr-feed-news-releases:before,.node-tr-feed-news-releases:after {
  content: " ";
  display: table;
}

.node-tr-feed-news-releases:after {
  clear: both;
}

@media(min-width:768px) {
  .node-tr-feed-news-releases {
    width: 750px;
  }
}

@media(min-width:992px) {
  .node-tr-feed-news-releases {
    width: 970px;
  }
}

@media(min-width:1200px) {
  .node-tr-feed-news-releases {
    width: 1170px;
  }
}

.investor-relations a button:after {
  display: inline-block;
  font-family: "megicons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: "\f46d";
  margin-left: 10px;
}

#email-subscribe-modal .spark-img {
  padding-top: 1.2em;
  padding-bottom: 1.4em;
}

#email-subscribe-modal .invalid-email {
  color: #b94a48;
  font-size: 12px;
  padding-left: 15px;
}

#edit-email-subscribe-form--2.form-wrapper.form-group {
  margin-bottom: 0;
}

#edit-email-subscribe-form-top.row.form-wrapper.form-group {
  margin-bottom: 0;
}

.region-footer #block-email-subscribe-email-subscribe .block-title,.region-footer #block-email-subscribe-email-subscribe .section-block h2,.section-block .region-footer #block-email-subscribe-email-subscribe h2,.region-footer #block-email-subscribe-email-subscribe .careers .section-block h3,.careers .section-block .region-footer #block-email-subscribe-email-subscribe h3,.region-footer #block-email-subscribe-email-subscribe .brands .section-block h3,.brands .section-block .region-footer #block-email-subscribe-email-subscribe h3,.region-footer #block-email-subscribe-email-subscribe--2 .block-title,.region-footer #block-email-subscribe-email-subscribe--2 .section-block h2,.section-block .region-footer #block-email-subscribe-email-subscribe--2 h2,.region-footer #block-email-subscribe-email-subscribe--2 .careers .section-block h3,.careers .section-block .region-footer #block-email-subscribe-email-subscribe--2 h3,.region-footer #block-email-subscribe-email-subscribe--2 .brands .section-block h3,.brands .section-block .region-footer #block-email-subscribe-email-subscribe--2 h3 {
  display: none;
}

.et_simple .lp-back-to {
  border-top: 0;
}

.page-search .main-container-wrap-row {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.page-search .main-container-wrap-row:before,.page-search .main-container-wrap-row:after {
  content: " ";
  display: table;
}

.page-search .main-container-wrap-row:after {
  clear: both;
}

@media(min-width:768px) {
  .page-search .main-container-wrap-row {
    width: 750px;
  }
}

@media(min-width:992px) {
  .page-search .main-container-wrap-row {
    width: 970px;
  }
}

@media(min-width:1200px) {
  .page-search .main-container-wrap-row {
    width: 1170px;
  }
}

.page-search .search-counts {
  color: #ccc;
}

.page-search #content {
  width: 100%;
}

.page-search .tabs--primary {
  display: none;
}

.page-search .block-facetapi h2 {
  font-size: 1.3em;
  padding-top: 1em;
}

.page-search .block-facetapi ul {
  padding-left: 0;
  list-style: none;
}

.page-search .block-facetapi ul>li {
  display: inline-block;
  padding-right: 20px;
  padding-bottom: 20px;
}

.page-search .block-facetapi ul>li a {
  position: relative;
  padding-left: 2em;
  color: #4f4f4f;
  -webkit-transition: color,0.2s;
  transition: color,0.2s;
}

.page-search .block-facetapi ul>li a:hover {
  text-decoration: none;
  color: #009ddc;
}

.page-search .block-facetapi ul>li a:before {
  position: absolute;
  font-size: 1.5em;
  top: 0;
  left: 0;
  margin-top: -4px;
}

.page-search .block-facetapi ul>li a.facetapi-active {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
  padding-right: 20px;
}

.page-search .block-facetapi ul>li a.facetapi-active:before {
  font-size: 20px;
  color: #959595;
  position: absolute;
  margin-top: -15px;
}

.page-search .search-result {
  margin-bottom: 3em;
}

.page-search .search-result h3 {
  margin-bottom: 5px;
}

.page-search .search-result h3 a {
  color: #4f4f4f;
}

.page-search .search-result .search-info {
  color: #ccc;
}

.page-search .search-result .search-info span {
  font-size: 1.5em;
  position: relative;
  top: 3px;
  padding-right: 5px;
}

.page-search .search-results {
  list-style-type: none;
  padding-left: 0;
}

.page-search .search-url {
  word-break: break-all;
}

.page-search .search-form label {
  display: none;
}

.page-search .search-form .form-control,.page-search .search-form .form-email {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.page-search .search-form button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin-left: -5px;
  height: 34px;
}

@media(max-width:767px) {
  .page-search .search-form .form-control,.page-search .search-form .form-email {
    display: inline-block;
    width: 50%;
  }
}

@media(min-width:992px) {
  .page-search #content {
    width: 75%;
  }
}

@media(max-width:767px) {
  #block-social-scroller-social-scroller,#block-social-scroller-social-scroller-careers,.social-scroll-title {
    display: none;
  }
}

.social-scroll-title .block-title,.social-scroll-title .section-block h2,.section-block .social-scroll-title h2,.social-scroll-title .careers .section-block h3,.careers .section-block .social-scroll-title h3,.social-scroll-title .brands .section-block h3,.brands .section-block .social-scroll-title h3 {
  text-align: center;
  margin: 10px 0 50px 0 !important;
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/h2_line.png) 50% 50% repeat-x;
  text-shadow: 1px 1px 0 white,1px -1px 0 white,-1px 1px 0 white,-1px -1px 0 white,2px 2px 0 white,2px -2px 0 white,-2px 2px 0 white,-2px -2px 0 white,3px 3px 0 white,3px -3px 0 white,-3px 3px 0 white,-3px -3px 0 white,4px 4px 0 white,4px -4px 0 white,-4px 4px 0 white,-4px -4px 0 white,5px 5px 0 white,5px -5px 0 white,-5px 5px 0 white,-5px -5px 0 white,6px 6px 0 white,6px -6px 0 white,-6px 6px 0 white,-6px -6px 0 white,7px 7px 0 white,7px -7px 0 white,-7px 7px 0 white,-7px -7px 0 white,8px 8px 0 white,8px -8px 0 white,-8px 8px 0 white,-8px -8px 0 white,9px 9px 0 white,9px -9px 0 white,-9px 9px 0 white,-9px -9px 0 white;
}

.node-type-front-page #block-social-scroller-social-scroller {
  margin-top: -60px;
}

.social-scroller {
  overflow: hidden;
  width: 100%;
  background: #bfbfbf url(/sites/exacttarget/themes/custom/exacttarget/images/constellations-wide.jpg) top left repeat-x;
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  .social-scroller {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/constellations-wide@2x.jpg);
    background-size: 1520px 400px;
  }
}

#block-social-scroller-social-scroller .block-title,#block-social-scroller-social-scroller .section-block h2,.section-block #block-social-scroller-social-scroller h2,#block-social-scroller-social-scroller .careers .section-block h3,.careers .section-block #block-social-scroller-social-scroller h3,#block-social-scroller-social-scroller .brands .section-block h3,.brands .section-block #block-social-scroller-social-scroller h3 {
  display: none;
}

.social-scroller-row {
  height: 195px;
  width: 1000%;
}

.social-scroller-row.social-scroller-row-animating {
  -webkit-animation: row-animation 120s linear infinite;
  animation: row-animation 120s linear infinite;
}

.social-scroller-row.social-scroller-row-animating:nth-of-type(2) {
  -moz-transform: translateX(-5%);
  -ms-transform: translateX(-5%);
  -webkit-transform: translateX(-5%);
  transform: translateX(-5%);
  -webkit-animation: row-animation-r 120s linear infinite;
  animation: row-animation-r 120s linear infinite;
}

.social-scroller-row.social-scroller-row-animating.paused {
  -webkit-animation-play-state: paused;
  -moz-animation-play-state: paused;
  animation-play-state: paused;
}

.social-scroller-item {
  top: 0;
  height: 195px;
  width: 390px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  border: 1px solid #ccc;
  border-left: 0;
  border-top: 0;
}

.social-scroller-item .social-type {
  width: 100%;
  text-align: center;
  font-size: 60px;
}

.social-scroller-item .social-scroller-item-text {
  font-size: 1.15em;
  text-align: center;
  margin-top: 0;
  padding: 25px;
  padding-top: 0;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
}

.social-scroller-item.instagram a:before {
  position: absolute;
  right: 5px;
  bottom: 5px;
  font-size: 40px;
  color: #ccc;
  opacity: .5;
}

.social-scroller-item.blogpost {
  background: #ccc;
  -webkit-transition: background-color .2s ease-out;
  transition: background-color .2s ease-out;
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/blog-lines.png) no-repeat bottom right;
  background-color: #fafafa;
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  .social-scroller-item.blogpost {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/blog-lines@2x.png);
    background-size: 390px 195px;
  }
}

.social-scroller-item.blogpost:before {
  position: absolute !important;
  right: 50%;
  margin-right: -35px;
  font-size: 70px;
  color: #e98300;
}

.social-scroller-item.blogpost .social-type a {
  color: #e98300;
}

.social-scroller-item.blogpost .social-type a:hover {
  color: #f88c00;
}

.social-scroller-item.blogpost .social-scroller-item-text {
  color: #009ddc;
}

.social-scroller-item.blogpost .social-scroller-date-author {
  position: relative;
  bottom: 10px;
  font-size: .8em;
  color: #959595;
  text-align: center;
}

.social-scroller-item.blogpost .social-scroller-date-author .blog-post-date {
  padding: 0 .5em 0 1em;
}

.social-scroller-item.blogpost .social-scroller-date-author .blog-post-author {
  padding: 0 1em 0 .5em;
  font-family: "Proxima N W01 Reg It","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-style: normal;
}

.social-scroller-item.blogpost:hover {
  background-color: white;
}

.social-scroller-item.blogpost a {
  color: #009ddc;
}

.social-scroller-item.blogpost a:hover {
  color: #00aff6;
}

.social-scroller-item.twitter {
  -webkit-transition: background-color .2s ease-out;
  transition: background-color .2s ease-out;
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/twitter-lines.png) no-repeat bottom right;
  background-color: #009ddc;
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  .social-scroller-item.twitter {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/twitter-lines@2x.png);
    background-size: 390px 195px;
  }
}

.social-scroller-item.twitter a {
  color: white;
  font-family: "Proxima N W01 Reg It","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-style: normal;
}

.social-scroller-item.twitter a:hover {
  color: #f2f2f2;
}

.social-scroller-item.twitter:before {
  position: absolute !important;
  top: 0;
  right: 50%;
  margin-right: -35px;
  font-size: 70px;
  color: white;
}

.social-scroller-item.twitter .social-type a {
  color: white;
}

.social-scroller-item.twitter .social-type a:hover {
  color: #f2f2f2;
}

.social-scroller-item.twitter .social-scroller-item-text {
  color: white;
}

.social-scroller-item.twitter:hover {
  background-color: #00a2e4;
}

.social-scroller-item.instagram {
  width: 195px;
}

.social-scroller-item.instagram img {
  width: 195px;
}

@-moz-keyframes row-animation {
  50% {
    -webkit-transform: translateX(-5%);
    -moz-transform: translateX(-5%);
    transform: translateX(-5%);
  }
}

@-webkit-keyframes row-animation {
  50% {
    -webkit-transform: translateX(-5%);
    -moz-transform: translateX(-5%);
    transform: translateX(-5%);
  }
}

@keyframes row-animation {
  50% {
    -webkit-transform: translateX(-5%);
    -moz-transform: translateX(-5%);
    transform: translateX(-5%);
  }
}

@-moz-keyframes row-animation-r {
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes row-animation-r {
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes row-animation-r {
  50% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
  }
}

#content-bottom {
  margin: 0 -15px -20px -15px;
}

#content-bottom>.row {
  margin-right: 0;
  margin-left: 0;
}

.prefooter-cta {
  text-align: center;
  background: #009ddc;
  color: white;
  padding: 40px 0 70px 0;
  margin-top: 50px;
}

.prefooter-cta btn {
  margin-top: 25px;
}

@media(max-width:768px) {
  .prefooter-cta {
    margin-top: 0 !important;
  }
}

.region-content-bottom #block-et-custom-secondary-navigation,.region-content-bottom #block-et-custom-tertiary-navigation {
  margin-bottom: 50px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
}

.region-content-bottom #block-et-custom-secondary-navigation:before,.region-content-bottom #block-et-custom-secondary-navigation:after,.region-content-bottom #block-et-custom-tertiary-navigation:before,.region-content-bottom #block-et-custom-tertiary-navigation:after {
  content: " ";
  display: table;
}

.region-content-bottom #block-et-custom-secondary-navigation:after,.region-content-bottom #block-et-custom-tertiary-navigation:after {
  clear: both;
}

@media(min-width:768px) {
  .region-content-bottom #block-et-custom-secondary-navigation,.region-content-bottom #block-et-custom-tertiary-navigation {
    width: 750px;
  }
}

@media(min-width:992px) {
  .region-content-bottom #block-et-custom-secondary-navigation,.region-content-bottom #block-et-custom-tertiary-navigation {
    width: 970px;
  }
}

@media(min-width:1200px) {
  .region-content-bottom #block-et-custom-secondary-navigation,.region-content-bottom #block-et-custom-tertiary-navigation {
    width: 1170px;
  }
}

.region-content-bottom #block-et-custom-secondary-navigation a,.region-content-bottom #block-et-custom-secondary-navigation a:active,.region-content-bottom #block-et-custom-secondary-navigation a:focus,.region-content-bottom #block-et-custom-tertiary-navigation a,.region-content-bottom #block-et-custom-tertiary-navigation a:active,.region-content-bottom #block-et-custom-tertiary-navigation a:focus {
  outline: 0;
  text-decoration: none;
}

.region-content-bottom #block-et-custom-secondary-navigation .btn-group,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group {
  padding: 0;
}

.region-content-bottom #block-et-custom-secondary-navigation .btn-group .menu-level-3,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group .menu-level-3 {
  background-color: white;
}

.region-content-bottom #block-et-custom-secondary-navigation .btn-group .menu-level-3 a,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group .menu-level-3 a {
  color: #009ddc;
  -webkit-transition: color,0.25s;
  transition: color,0.25s;
  font-family: "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  font-size: 14px !important;
}

.region-content-bottom #block-et-custom-secondary-navigation .btn-group .menu-level-3:hover,.region-content-bottom #block-et-custom-secondary-navigation .btn-group .menu-level-3.active,.region-content-bottom #block-et-custom-secondary-navigation .btn-group .menu-level-3:focus,.region-content-bottom #block-et-custom-secondary-navigation .btn-group .menu-level-3.active-trail,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group .menu-level-3:hover,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group .menu-level-3.active,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group .menu-level-3:focus,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group .menu-level-3.active-trail {
  background-color: #009ddc;
}

.region-content-bottom #block-et-custom-secondary-navigation .btn-group .menu-level-3:hover a,.region-content-bottom #block-et-custom-secondary-navigation .btn-group .menu-level-3.active a,.region-content-bottom #block-et-custom-secondary-navigation .btn-group .menu-level-3:focus a,.region-content-bottom #block-et-custom-secondary-navigation .btn-group .menu-level-3.active-trail a,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group .menu-level-3:hover a,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group .menu-level-3.active a,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group .menu-level-3:focus a,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group .menu-level-3.active-trail a {
  color: white;
}

.region-content-bottom #block-et-custom-secondary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.btn.btn-default,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.btn.btn-default {
  background-color: white;
}

.region-content-bottom #block-et-custom-secondary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.btn.btn-default a,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.btn.btn-default a {
  background-color: transparent;
  color: #009ddc;
}

.region-content-bottom #block-et-custom-secondary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.btn.btn-default:hover,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.btn.btn-default:hover {
  background-color: #009ddc;
}

.region-content-bottom #block-et-custom-secondary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.btn.btn-default:hover a,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.btn.btn-default:hover a {
  background-color: transparent;
  color: white;
}

.region-content-bottom #block-et-custom-secondary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.active.btn.btn-default,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.active.btn.btn-default {
  background-color: #009ddc;
}

.region-content-bottom #block-et-custom-secondary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.active.btn.btn-default a,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.active.btn.btn-default a {
  background-color: transparent;
  color: white;
}

.region-content-bottom #block-et-custom-secondary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.active.btn.btn-default:hover,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.active.btn.btn-default:hover {
  background-color: #009ddc;
}

.region-content-bottom #block-et-custom-secondary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.active.btn.btn-default:hover a,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group .first.collapsed.active-trail.menu-level-3.active.btn.btn-default:hover a {
  background-color: transparent;
  color: white;
}

.region-content-bottom #block-et-custom-secondary-navigation .btn-group ul.dropdown-menu,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group ul.dropdown-menu {
  text-align: left;
  color: #4f4f4f;
  background-color: white;
  display: block;
  position: relative;
  width: 100%;
  margin-top: 6px;
  background: #f2f2f2;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.region-content-bottom #block-et-custom-secondary-navigation .btn-group ul.dropdown-menu .menu-level-4,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group ul.dropdown-menu .menu-level-4 {
  background-color: #f2f2f2;
  -webkit-transition: color .25s,background-color,0.25s;
  transition: color .25s,background-color,0.25s;
}

.region-content-bottom #block-et-custom-secondary-navigation .btn-group ul.dropdown-menu .menu-level-4 :hover,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group ul.dropdown-menu .menu-level-4 :hover {
  background-color: #f2f2f2;
}

.region-content-bottom #block-et-custom-secondary-navigation .btn-group ul.dropdown-menu .menu-level-4 a,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group ul.dropdown-menu .menu-level-4 a {
  color: #4f4f4f !important;
  -webkit-transition: color,0.25s;
  transition: color,0.25s;
}

.region-content-bottom #block-et-custom-secondary-navigation .btn-group ul.dropdown-menu .menu-level-4 a:hover,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group ul.dropdown-menu .menu-level-4 a:hover {
  color: #959595 !important;
}

.region-content-bottom #block-et-custom-secondary-navigation .btn-group ul.dropdown-menu .menu-level-4 :hover a,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group ul.dropdown-menu .menu-level-4 :hover a {
  -webkit-transition: color,0.5s;
  transition: color,0.5s;
  color: #5c5c5c !important;
}

.region-content-bottom #block-et-custom-secondary-navigation .btn-group ul.dropdown-menu .menu-level-4 :focus,.region-content-bottom #block-et-custom-secondary-navigation .btn-group ul.dropdown-menu .menu-level-4 .active,.region-content-bottom #block-et-custom-secondary-navigation .btn-group ul.dropdown-menu .menu-level-4 :active,.region-content-bottom #block-et-custom-secondary-navigation .btn-group ul.dropdown-menu .menu-level-4 .active-trail,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group ul.dropdown-menu .menu-level-4 :focus,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group ul.dropdown-menu .menu-level-4 .active,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group ul.dropdown-menu .menu-level-4 :active,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group ul.dropdown-menu .menu-level-4 .active-trail {
  background-color: #f2f2f2 !important;
}

.region-content-bottom #block-et-custom-secondary-navigation .btn-group ul.dropdown-menu:focus,.region-content-bottom #block-et-custom-secondary-navigation .btn-group ul.dropdown-menu:active,.region-content-bottom #block-et-custom-secondary-navigation .btn-group ul.dropdown-menu.active,.region-content-bottom #block-et-custom-secondary-navigation .btn-group ul.dropdown-menu.active-trail,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group ul.dropdown-menu:focus,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group ul.dropdown-menu:active,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group ul.dropdown-menu.active,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group ul.dropdown-menu.active-trail {
  background-color: white !important;
}

.region-content-bottom li.dropdown:after {
  content: "";
  background: transparent;
  width: 100%;
  position: absolute;
  height: 5px;
  bottom: -4px;
  right: 0;
}

.region-content-bottom li.last.dropdown ul.dropdown-menu {
  right: 0;
  left: auto;
}

.region-content-bottom ul.dropdown-menu {
  text-align: left;
  color: #4f4f4f;
  background-color: white;
}

.region-content-bottom ul.dropdown-menu .menu-level-4 {
  background-color: white;
  -webkit-transition: color .25s,background-color,0.25s;
  transition: color .25s,background-color,0.25s;
}

.region-content-bottom ul.dropdown-menu .menu-level-4 :hover {
  background-color: white;
}

.region-content-bottom ul.dropdown-menu .menu-level-4 a {
  color: #4f4f4f !important;
  -webkit-transition: color,0.25s;
  transition: color,0.25s;
}

.region-content-bottom ul.dropdown-menu .menu-level-4 a:hover {
  color: #959595 !important;
}

.region-content-bottom ul.dropdown-menu .menu-level-4 :hover a {
  -webkit-transition: color,0.5s;
  transition: color,0.5s;
  color: #5c5c5c !important;
}

.region-content-bottom ul.dropdown-menu .menu-level-4 :focus,.region-content-bottom ul.dropdown-menu .menu-level-4 .active,.region-content-bottom ul.dropdown-menu .menu-level-4 :active,.region-content-bottom ul.dropdown-menu .menu-level-4 .active-trail {
  background-color: #f2f2f2 !important;
}

.region-content-bottom ul.dropdown-menu:focus,.region-content-bottom ul.dropdown-menu:active,.region-content-bottom ul.dropdown-menu.active,.region-content-bottom ul.dropdown-menu.active-trail {
  background-color: white !important;
}

.region-content-bottom ul.menu li.dropdown:hover ul.dropdown-menu {
  display: block !important;
}

.region-content-bottom #block-et-custom-nodequeue-nav .block-title,.region-content-bottom #block-et-custom-nodequeue-nav .section-block h2,.section-block .region-content-bottom #block-et-custom-nodequeue-nav h2,.region-content-bottom #block-et-custom-nodequeue-nav .careers .section-block h3,.careers .section-block .region-content-bottom #block-et-custom-nodequeue-nav h3,.region-content-bottom #block-et-custom-nodequeue-nav .brands .section-block h3,.brands .section-block .region-content-bottom #block-et-custom-nodequeue-nav h3 {
  display: none;
}

.region-content-bottom #block-et-custom-nodequeue-nav .biography-links {
  margin-bottom: 50px;
}

.region-content-bottom #block-et-custom-nodequeue-nav .btn-group a,.region-content-bottom #block-et-custom-nodequeue-nav .btn-group a:active,.region-content-bottom #block-et-custom-nodequeue-nav .btn-group a:focus {
  outline: 0;
  text-decoration: none;
}

.region-content-bottom #block-et-custom-nodequeue-nav .btn-group a {
  font-family: "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  color: #009ddc;
  background-color: white;
  -webkit-transition: background-color .15s;
  transition: background-color .15s;
  font-size: 14px !important;
}

.region-content-bottom #block-et-custom-nodequeue-nav .btn-group a.btn {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.region-content-bottom #block-et-custom-nodequeue-nav .btn-group a.btn:first-child {
  -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;
  left: -1px;
}

.region-content-bottom #block-et-custom-nodequeue-nav .btn-group a.btn:last-child {
  -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;
}

.region-content-bottom #block-et-custom-nodequeue-nav .btn-group a:hover,.region-content-bottom #block-et-custom-nodequeue-nav .btn-group a:focus {
  background-color: #009ddc;
  color: white;
}

.region-content-bottom #block-et-custom-nodequeue-nav .btn-group a:hover:hover a,.region-content-bottom #block-et-custom-nodequeue-nav .btn-group a:focus:hover a {
  text-decoration: none;
  color: #dcf5ff;
}

.region-content-bottom #block-et-custom-nodequeue-nav .btn-group a:active,.region-content-bottom #block-et-custom-nodequeue-nav .btn-group a.active {
  background-color: #009ddc;
  color: white;
  box-shadow: none;
}

@media(min-width:768px) and (max-width:1199px) {
  .region-content-bottom #block-et-custom-secondary-navigation .btn-group>li,.region-content-bottom #block-et-custom-tertiary-navigation .btn-group>li {
    float: none;
    margin-bottom: 5px;
    margin-left: -5px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
  }

  #block-et-custom-nodequeue-nav .btn-group a {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
  }
}

.cnxbanner {
  background: #4f4f4f;
  margin-left: -15px;
  margin-right: -15px;
  margin-top: 30px;
  text-align: center;
  max-height: 200px;
}

.cnxbanner #video {
  float: left;
  position: relative;
  z-index: 0;
}

.cnxbanner .button {
  float: left;
  position: absolute;
  z-index: 1000;
  width: 100%;
  margin-top: 11%;
  opacity: 1;
}

.cnxbanner .video-gradient {
  position: absolute;
  z-index: 800;
  margin-left: -17px;
  width: 100%;
}

.cnxbanner .mobile-image {
  display: none;
}

#cnx-animation-button {
  -webkit-transition: opacity 1.5s;
  transition: opacity 1.5s;
  opacity: 0;
}

#cnx-animation-button.btn-visible {
  opacity: 1;
}

@media(max-width:768px) {
  .cnxbanner .button {
    margin-top: 9%;
    margin-left: -14px;
  }

  .no-video .cnxbanner .button {
    margin-top: 10% !important;
  }
}

@media(max-width:992px) {
  .cnxbanner {
    height: 126px;
  }

  .cnxbanner video,.cnxbanner .video-gradient {
    display: none;
  }

  .cnxbanner .mobile-image {
    display: block;
  }

  .cnxbanner .button {
    margin-top: 10%;
    margin-left: -14px;
  }
}

@media(max-width:1024px) and (min-width:1024px) {
  .no-video .cnxbanner .button {
    margin-top: 8% !important;
  }
}

@media(max-width:480px) {
  .cnxbanner {
    height: 62px;
  }

  .cnxbanner .mobile-image {
    display: block;
  }

  .cnxbanner video,.cnxbanner .video-gradient {
    display: none;
  }

  .cnxbanner .button {
    margin-top: 9%;
    margin-left: -14px;
  }

  .cnxbanner .btn {
    padding: 3px 8px;
    font-size: 12px;
  }
}

.no-video .cnxbanner .mobile-image {
  display: block;
}

.no-video video,.no-video .video-gradient {
  display: none;
}

.homevideo {
  width: 70%;
  position: relative;
  bottom: -70px;
}

.homevideo .BCLcontainingBlock {
  border: 5px solid #ccc;
  background: #ccc;
  position: relative;
}

.homevideo .BCLcontainingBlock:before,.homevideo .BCLcontainingBlock:after {
  content: none;
}

.orangeblock {
  background: #e98300;
  margin-left: -15px;
  margin-right: -15px;
  padding-top: 100px;
  padding-bottom: 60px;
}

.orangeblock .orangecontent {
  color: #fff;
  text-align: center;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
}

.orangeblock .orangecontent h2 {
  font-size: 2.5em;
}

.orangeblock .orangecontent h2 small {
  display: block;
  color: #4f4f4f;
}

.orangeblock .orangecontent p {
  font-size: 1.2em;
}

.orangeblock .orangecontent .btn.btn-default {
  background: white;
  color: #e98300;
}

.orangeblock .orangecontent .btn.btn-default:hover {
  background: #ffead0;
}

@media(max-width:767px) {
  .homevideo {
    width: 100%;
  }

  .homevideo .BCLcontainingBlock:before,.homevideo .BCLcontainingBlock:after {
    content: none;
  }

  .leaderboard {
    margin-bottom: 0;
    margin-top: -50px;
  }
}

@media(min-width:768px) {
  .homevideo {
    width: 60%;
  }

  .leaderboard {
    margin-top: -30px;
  }

  [lang|=ja] .node-type-page .homevideo .BCLcontainingBlock:after,[lang|=ja] .node-type-page .homevideo .BCLcontainingBlock:before {
    background-image: none;
  }

  .homevideo .BCLcontainingBlock:before,.homevideo .BCLcontainingBlock:after {
    content: "";
    position: absolute;
    width: 30%;
    height: 97px;
    background-size: 100% !important;
  }

  .homevideo .BCLcontainingBlock:before {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/lightclouds-left.png) bottom right no-repeat;
    right: 100%;
    margin-right: 5px;
    bottom: 65px;
  }

  .homevideo .BCLcontainingBlock:after {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/lightclouds-right.png) bottom left no-repeat;
    left: 100%;
    margin-left: 5px;
    bottom: 65px;
  }

  .homevideo .BCLcontainingBlock.no-clouds:before,.homevideo .BCLcontainingBlock.no-clouds:after {
    background: none !important;
  }
}

@media(min-width:992px) {
  .homevideo {
    width: 50%;
  }

  .leaderboard {
    margin-top: -10px;
  }

  .homevideo .BCLcontainingBlock:before,.homevideo .BCLcontainingBlock:after {
    width: 50%;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  .homevideo .BCLcontainingBlock:before {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/lightclouds-left@2x.png);
    background-size: 277px 97px;
  }

  .homevideo .BCLcontainingBlock:after {
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/lightclouds-right@2x.png);
    background-size: 277px 97px;
  }
}

.inline-cta .inline-cta-content {
  text-align: center;
}

.inline-cta .inline-cta-content h5 {
  font-size: 1.3em;
}

.inline-cta .inline-cta-content h6 {
  font-family: "Chaparral W01 It","Chaparral","Chaparral Pro",Georgia,"Times New Roman",serif;
  font-style: normal;
  font-weight: normal;
  font-size: 1.1em;
}

.inline-cta .inline-cta-content h5 a,.inline-cta .inline-cta-content h6 a {
  -webkit-transition: color,0.2s;
  transition: color,0.2s;
}

.inline-cta .inline-cta-content h5 a:hover,.inline-cta .inline-cta-content h6 a:hover {
  color: #00aff6;
  text-decoration: none;
}

li.leaf.menu-level-3.btn.btn-default,li.first.collapsed.active-trail.menu-level-3.active.btn.btn-default,li.last.expanded.menu-level-3.dropdown.btn.btn-default {
  padding: 0;
}

li.leaf.menu-level-3.btn.btn-default a,li.first.collapsed.active-trail.menu-level-3.active.btn.btn-default a,li.last.expanded.menu-level-3.dropdown.btn.btn-default a {
  padding: 8px 10px;
  line-height: 2.25;
}

li.leaf.menu-level-4 a {
  padding: 0 10px !important;
}

@media(max-width:767px) {
  #content-top .btn-group,#content-bottom .btn-group {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding-left: 0;
    width: 100%;
  }

  #content-top .btn-group>.btn,#content-top .btn-group>.btn-group,#content-top .btn-group .btn-group>.btn,#content-bottom .btn-group>.btn,#content-bottom .btn-group>.btn-group,#content-bottom .btn-group .btn-group>.btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
  }

  #content-top .btn-group>li.first,#content-bottom .btn-group>li.first {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 4px;
    margin-left: -1px;
    position: relative;
  }

  #content-top .btn-group>li,#content-bottom .btn-group>li {
    border-bottom: 0;
  }

  #content-top .btn-group>li.last,#content-bottom .btn-group>li.last {
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
    border-bottom: 1px solid #009ddc;
  }

  #content-top .btn-group .caret,#content-bottom .btn-group .caret {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -3px;
  }

  #content-top .btn-group .dropdown-menu,#content-bottom .btn-group .dropdown-menu {
    width: 100%;
  }

  #content-top .btn-group .dropdown-menu>li>a,#content-bottom .btn-group .dropdown-menu>li>a {
    white-space: normal;
  }
}

.table .row {
  padding: 15px 0;
}

.igo-recommendations {
  min-height: 50px;
}

.igo-recommendations .card-1 h2.card-title {
  margin: 15px 15px 0 !important;
  font-size: 16px !important;
  color: #4f4f4f;
  background: none;
  text-shadow: none;
  text-align: left;
}

.igo-recommendations .card-1 h2.card-title a {
  color: #4f4f4f;
}

.igo-recommendations .deck {
  top: -30px;
  height: 318px;
}

.igo-recommendations .deck .card-1 .arrow-up {
  bottom: 141px !important;
}

.igo-recommendations .deck .card {
  height: 318px;
}

.igo-recommendations .no-results-summary {
  padding-bottom: 30px;
  text-align: center;
}

.igo-recommendations .no-results-summary,.igo-recommendations .resources-link {
  display: none;
}

.igo-recommendations .more-link-wrap,.igo-recommendations .resources-link {
  text-align: center;
}

.igo-recommendations .more-link-wrap a.btn.btn-primary,.igo-recommendations .resources-link a.btn.btn-primary {
  margin-bottom: 0;
}

.igo-recommendations .more-link-wrap a.btn.btn-primary:after,.igo-recommendations .resources-link a.btn.btn-primary:after {
  margin-left: 10px;
}

.igo-recommendations .more-link-wrap {
  margin-bottom: 50px;
}

.igo-recommendations.no-results .no-results-summary,.igo-recommendations.no-results .resources-link {
  display: block;
}

.igo-recommendations.no-results .more-link-wrap {
  display: none;
}

.loading-spinner {
  background: white url(/sites/exacttarget/themes/custom/exacttarget/images/et-loading.gif) no-repeat center center;
}

.loading-spinner .more-link-wrap {
  display: none;
}

.block-igo-content-recommendation {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.block-igo-content-recommendation:before,.block-igo-content-recommendation:after {
  content: " ";
  display: table;
}

.block-igo-content-recommendation:after {
  clear: both;
}

@media(min-width:768px) {
  .block-igo-content-recommendation {
    width: 750px;
  }
}

@media(min-width:992px) {
  .block-igo-content-recommendation {
    width: 970px;
  }
}

@media(min-width:1200px) {
  .block-igo-content-recommendation {
    width: 1170px;
  }
}

#block-views-7fddfa93d55729deacca24c378fbf6a7 h2.block-title,#block-views-7fddfa93d55729deacca24c378fbf6a7 .section-block h2,.section-block #block-views-7fddfa93d55729deacca24c378fbf6a7 h2 {
  margin-top: 0 !important;
}

@media(max-width:768px) {
  .block-igo-content-recommendation {
    display: none;
  }
}

abbr[title],abbr[data-original-title] {
  cursor: auto;
}

address {
  margin-bottom: 30px;
}

address strong {
  font-size: 1.15em;
}

address .extra {
  display: block;
  margin-top: 5px;
}

address .extra.first {
  margin-top: 0;
}

address abbr[title],address abbr[data-original-title] {
  border-bottom: 1px solid #ccc;
}

.h3 h2 {
  text-align: center;
  position: relative;
  margin: 10px 0 30px 0 !important;
  font-size: 30px;
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/h2_line.png) 50% 50% repeat-x;
  text-shadow: 1px 1px 0 white,1px -1px 0 white,-1px 1px 0 white,-1px -1px 0 white,2px 2px 0 white,2px -2px 0 white,-2px 2px 0 white,-2px -2px 0 white,3px 3px 0 white,3px -3px 0 white,-3px 3px 0 white,-3px -3px 0 white,4px 4px 0 white,4px -4px 0 white,-4px 4px 0 white,-4px -4px 0 white,5px 5px 0 white,5px -5px 0 white,-5px 5px 0 white,-5px -5px 0 white,6px 6px 0 white,6px -6px 0 white,-6px 6px 0 white,-6px -6px 0 white,7px 7px 0 white,7px -7px 0 white,-7px 7px 0 white,-7px -7px 0 white,8px 8px 0 white,8px -8px 0 white,-8px 8px 0 white,-8px -8px 0 white,9px 9px 0 white,9px -9px 0 white,-9px 9px 0 white,-9px -9px 0 white;
}

@media(max-width:767px) {
  .h3 h2 {
    font-size: 1.4em;
  }
}

.snapengage {
  margin-bottom: 30px;
}

.snapengage img {
  height: auto !important;
  width: 60px !important;
  padding-right: 10px;
  margin-right: 5px;
}

.snapengage h4 {
  font-size: 1.5em;
}

.contact-page h1 {
  margin-top: 0;
}

.contact-page address .extra {
  margin-top: 10px;
  font-size: 16px;
}

.contact-page address abbr strong {
  font-size: .9em;
}

.contact-page .social {
  margin-top: 30px;
}

.contact-page .social a {
  color: #959595;
  font-size: 2.5em;
  -webkit-transition: color .2s;
  transition: color .2s;
}

.contact-page .social a:hover {
  text-decoration: none;
}

.contact-page .social a.icon-social-facebook:hover {
  color: #3b5998;
}

.contact-page .social a.icon-social-twitter:hover {
  color: #00aced;
}

.contact-page .social a.icon-social-googleplus:hover {
  color: #dd4b39;
}

.contact-page .social a.icon-social-instagram:hover {
  color: #517fa4;
}

.contact-page .social a.icon-social-pinterest:hover {
  color: #cb2027;
}

.contact-page .social a.icon-social-tumblr:hover {
  color: #32506d;
}

.contact-page .social a.icon-social-youtube:hover {
  color: #b00;
}

.contact-page .social a.icon-social-linkedin:hover {
  color: #007bb6;
}

.contact-page .social a.icon-social-flickr:hover {
  color: #ff0084;
}

.contact-page .social a.icon-social-rss:hover {
  color: #e98300;
}

.contact-page-form .block-title,.contact-page-form .section-block h2,.section-block .contact-page-form h2,.contact-page-form .careers .section-block h3,.careers .section-block .contact-page-form h3,.contact-page-form .brands .section-block h3,.brands .section-block .contact-page-form h3 {
  display: none;
}

.contact-page-form label {
  padding-top: 15px;
}

.contact-page-form button[type="submit"] {
  margin-top: 20px;
}

.contact-page-form .form-required {
  color: #e98300;
}

@media(min-width:768px) {
  .contact-page-form form {
    width: 90%;
    float: right;
  }
}

.contact-us-region {
  border-top: 1px solid #ccc;
  padding-top: 30px;
}

.global-offices .views-field .row {
  padding-bottom: 40px;
}

.global-offices .views-field .row img {
  display: block;
  max-width: 100%;
  height: auto;
}

.global-offices .views-row-even .views-row {
  margin-left: -15px;
  margin-right: -15px;
}

.global-offices .views-row-even .views-row:before,.global-offices .views-row-even .views-row:after {
  content: " ";
  display: table;
}

.global-offices .views-row-even .views-row:after {
  clear: both;
}

.careers .section-block {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.careers .section-block:before,.careers .section-block:after {
  content: " ";
  display: table;
}

.careers .section-block:after {
  clear: both;
}

@media(min-width:768px) {
  .careers .section-block {
    width: 750px;
  }
}

@media(min-width:992px) {
  .careers .section-block {
    width: 970px;
  }
}

@media(min-width:1200px) {
  .careers .section-block {
    width: 1170px;
  }
}

.careers .section-block h3 {
  text-align: center;
  text-align: center;
  position: relative;
  margin: 30px 0 !important;
  font-size: 1.25em !important;
}

@media(min-width:768px) {
  .careers .section-block h3 {
    margin: 30px 0 !important;
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/h2_line.png) 50% 50% repeat-x;
    text-shadow: 1px 1px 0 white,1px -1px 0 white,-1px 1px 0 white,-1px -1px 0 white,2px 2px 0 white,2px -2px 0 white,-2px 2px 0 white,-2px -2px 0 white,3px 3px 0 white,3px -3px 0 white,-3px 3px 0 white,-3px -3px 0 white,4px 4px 0 white,4px -4px 0 white,-4px 4px 0 white,-4px -4px 0 white,5px 5px 0 white,5px -5px 0 white,-5px 5px 0 white,-5px -5px 0 white,6px 6px 0 white,6px -6px 0 white,-6px 6px 0 white,-6px -6px 0 white,7px 7px 0 white,7px -7px 0 white,-7px 7px 0 white,-7px -7px 0 white,8px 8px 0 white,8px -8px 0 white,-8px 8px 0 white,-8px -8px 0 white,9px 9px 0 white,9px -9px 0 white,-9px 9px 0 white,-9px -9px 0 white;
  }
}

.careers .section-block-bottom {
  border-bottom: 1px solid #ccc !important;
  width: 100% !important;
  margin-left: 12px !important;
  margin-top: 20px !important;
}

.careers .social {
  margin-top: 10px;
}

.careers .social a {
  color: #959595;
  font-size: 2.5em;
  -webkit-transition: color .2s;
  transition: color .2s;
}

.careers .social a:hover {
  text-decoration: none;
}

.careers .social a.icon-social-facebook:hover {
  color: #3b5998;
}

.careers .social a.icon-social-linkedin:hover {
  color: #007bb6;
}

.careers .social a.icon-social-rss:hover {
  color: #e98300;
}

.brands img {
  width: 95%;
  height: 95%;
  margin: auto;
  display: block;
  margin: auto;
}

.brands .section-block {
  width: 100% !important;
  padding-left: 0;
  padding-right: 0;
}

.brands .section-block h3 {
  text-align: center;
  text-align: center;
  position: relative;
  margin: 30px 0 !important;
  font-size: 1.25em !important;
}

@media(min-width:768px) {
  .section-block h3 {
    margin: 30px 0 !important;
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/h2_line.png) 50% 50% repeat-x;
    text-shadow: 1px 1px 0 white,1px -1px 0 white,-1px 1px 0 white,-1px -1px 0 white,2px 2px 0 white,2px -2px 0 white,-2px 2px 0 white,-2px -2px 0 white,3px 3px 0 white,3px -3px 0 white,-3px 3px 0 white,-3px -3px 0 white,4px 4px 0 white,4px -4px 0 white,-4px 4px 0 white,-4px -4px 0 white,5px 5px 0 white,5px -5px 0 white,-5px 5px 0 white,-5px -5px 0 white,6px 6px 0 white,6px -6px 0 white,-6px 6px 0 white,-6px -6px 0 white,7px 7px 0 white,7px -7px 0 white,-7px 7px 0 white,-7px -7px 0 white,8px 8px 0 white,8px -8px 0 white,-8px 8px 0 white,-8px -8px 0 white,9px 9px 0 white,9px -9px 0 white,-9px 9px 0 white,-9px -9px 0 white;
  }
}

.section-block-bottom {
  border-bottom: 1px solid #ccc !important;
  width: 100% !important;
  margin-top: 20px !important;
}

.customers blockquote {
  margin: 30px 0;
}

.table .row {
  padding: 15px 0;
}

#socialshare {
  position: fixed;
  bottom: 125px;
  right: 0;
  z-index: 1500;
}

.csstransforms .cn-wrapper {
  font-size: 1em;
  width: 50px;
  height: 50px;
  overflow: hidden;
  z-index: 10;
  right: 0;
  -webkit-transition: width .2s ease-out,height .3s ease-out .2s;
  transition: width .2s ease-out,height .3s ease-out .2s;
  outline: 1px transparent;
  position: absolute;
  bottom: 0;
}

.csstransforms .cn-wrapper ul {
  position: relative;
  z-index: 8;
}

.csstransforms .cn-wrapper.opened-nav {
  pointer-events: auto;
}

.cn-button {
  border: 0;
  background: none;
  color: #fff;
  text-align: center;
  font-size: .9em;
  height: 50px;
  width: 50px;
  background-color: #009ddc;
  right: 0;
  z-index: 500;
  font-family: "Proxima N W01 Smbd","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  position: absolute;
  top: 100%;
  margin-top: -50px;
  outline: 0;
  line-height: 50px;
  -webkit-transition: all .2s ease-out;
  transition: all .2s ease-out;
}

.cn-button span {
  font-size: 2em;
}

.cn-button:after {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  width: 100%;
  border-right: 50px solid #008bc3;
  border-bottom: 15px solid transparent;
  -webkit-transition: border-right .2s ease-out;
  transition: border-right .2s ease-out;
}

.cn-button:hover {
  background: #00aff6;
}

.csstransforms .opened-social .cn-wrapper {
  width: 100px;
  height: 200px;
}

.csstransforms .opened-social .cn-button {
  width: 100px;
  background-color: #4f4f4f;
}

.csstransforms .opened-social .cn-button:hover {
  background-color: #666;
}

.csstransforms .opened-social .cn-button:after {
  border-right: 100px solid #5c5c5c;
}

.csstransforms .closed-social .cn-wrapper {
  width: 50px;
  height: 50px;
  -webkit-transition: width .2s ease-out .3s,height .3s ease-out;
  transition: width .2s ease-out .3s,height .3s ease-out;
}

.csstransforms .closed-social .cn-button {
  width: 50px;
  -webkit-transition: all .2s ease-out .3s;
  transition: all .2s ease-out .3s;
}

.csstransforms .closed-social .cn-button:after {
  -webkit-transition: border-right .2s ease-out .3s;
  transition: border-right .2s ease-out .3s;
}

.cn-button:hover,.cn-button:active,.cn-button:focus {
  color: #fff;
}

.csstransforms .cn-wrapper ul {
  width: 100px;
  padding: 0;
}

.csstransforms .cn-wrapper li {
  position: relative;
  width: 50px;
  height: 50px;
  padding: 0;
  margin: 0;
  list-style-type: none;
  -webkit-transition: border .2s ease;
  transition: border .2s ease;
  float: left;
}

.csstransforms .cn-wrapper li a {
  display: block;
  font-size: 2.2em;
  height: 100%;
  width: 100%;
  line-height: 50px;
  position: absolute;
  bottom: 0;
  right: 0;
  text-decoration: none;
  color: #fff;
  text-align: center;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
}

.csstransforms .cn-wrapper li a span:before {
  -webkit-transition: all 200ms ease-in-out 0;
  transition: all 200ms ease-in-out 0;
}

@media(max-width:767px) {
  .csstransforms #socialshare {
    bottom: 30px;
    width: 100%;
    position: relative;
    margin-top: 60px;
    margin-bottom: -30px;
  }

  .csstransforms #socialshare .cn-button {
    width: 100% !important;
    -webkit-box-shadow: 0 -5px 0 0 rgba(79,79,79,0.3);
    box-shadow: 0 -5px 0 0 rgba(79,79,79,0.3);
  }

  .csstransforms #socialshare .cn-button:after {
    content: none;
  }

  .csstransforms #socialshare .cn-wrapper {
    width: 100% !important;
  }

  .csstransforms #socialshare .cn-wrapper ul {
    width: 100% !important;
    height: 100%;
    background: #4f4f4f;
  }

  .csstransforms #socialshare .cn-wrapper ul li {
    width: 33.33333%;
    height: 50px;
  }

  .csstransforms #socialshare.opened-social .cn-wrapper {
    height: 150px;
  }
}

.cn-wrapper ul li a {
  color: white;
}

.cn-wrapper ul li a span {
  font-size: 1.2em;
}

.cn-wrapper ul li a.twitter {
  background-color: #00aced;
}

.cn-wrapper ul li a.twitter:hover {
  background-color: #21c2ff;
}

.cn-wrapper ul li a.facebook {
  background-color: #3b5998;
}

.cn-wrapper ul li a.facebook:hover {
  background-color: #4c70ba;
}

.cn-wrapper ul li a.linkedin {
  background-color: #007bb6;
}

.cn-wrapper ul li a.linkedin:hover {
  background-color: #009de9;
}

.cn-wrapper ul li a.email {
  background-color: #eaab00;
  font-size: 150%;
}

.cn-wrapper ul li a.email:hover {
  background-color: #ffc21e;
}

.cn-wrapper ul li a.googleplus {
  background-color: #dd4b39;
}

.cn-wrapper ul li a.googleplus:hover {
  background-color: #e47365;
}

.cn-wrapper ul li a.pinterest {
  background-color: #cb2027;
  font-size: 150%;
}

.cn-wrapper ul li a.pinterest:hover {
  background-color: #e03e44;
}

.no-csstransforms .cn-button {
  display: none;
}

.no-csstransforms .cn-wrapper ul {
  margin: 0;
}

.no-csstransforms .cn-wrapper li {
  position: static;
  float: left;
  font-size: 1em;
  height: 40px;
  width: 40px;
  background-color: #959595;
  text-align: center;
  line-height: 40px;
  list-style-type: none;
}

.no-csstransforms .cn-wrapper li a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
  color: inherit;
  font-size: 1.3em;
  color: #fff;
}

.no-csstransforms .cn-wrapper li a span {
  color: #fff;
}

.no-csstransforms .cn-wrapper li a span:before {
  color: #fff;
}

.no-csstransforms .cn-wrapper li a.pinterest,.no-csstransforms .cn-wrapper li a.email {
  font-size: 1.1em;
}

.no-csstransforms .cn-wrapper li a:last-child {
  border: 0;
}

.no-csstransforms .cn-wrapper li a:hover,.no-csstransforms .cn-wrapper li a:active,.no-csstransforms .cn-wrapper li a:focus {
  background-color: #ccc;
}

.no-csstransforms .cn-wrapper li.active a {
  background-color: #ccc;
  color: #fff;
}

.no-csstransforms .cn-wrapper {
  font-size: 1em;
  height: 40px;
  width: auto;
  top: 0;
  margin: 0 auto;
  margin-top: -40px;
  overflow: hidden;
  position: absolute;
  z-index: 10;
  left: 50%;
  margin-left: -12em;
}

.no-csstransforms #socialshare {
  position: relative;
  bottom: 0;
  margin-top: 30px;
  display: none;
}

.product-overview h1 {
  color: #e98300;
}

.product-overview h1,.product-overview h2 {
  text-align: center;
  margin-top: 0;
}

.product-overview h2 {
  margin-top: 0;
}

.product-overview.leaderboard .orangeblock .orangecontent h4 {
  margin-top: 30px;
}

.product-overview .containvideo {
  margin-top: -30px;
}

.product-overview .grid {
  font-size: .85em;
  padding: 15px;
  text-align: center;
}

.product-overview .grid img {
  margin: 20px 0;
}

.product-overview h3 {
  text-align: center;
}

.full-gray {
  margin: -40px -15px 0 -15px;
  padding: 30px 0;
  background: #f2f2f2;
  border-top: 5px solid #ccc;
}

.salesforce1-logo {
  width: 200px;
  height: auto;
}

.list-group.products .list-group-item {
  border: 0;
  border-top: 1px solid #ddd;
}

.list-group.products .list-group-item>h2 {
  font-size: 1em;
  margin: 0;
  font-family: "Proxima N W01 Reg","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
}

.list-group.products .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-top: 0;
}

.list-group.products .list-group-item:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.list-group.products .list-group-item h5 {
  margin-top: 0;
  color: #e98300;
}

.list-group.products .list-group-item p {
  font-size: .95em;
}

.list-group.products .list-group-item:hover {
  color: #009ddc;
}

a.list-group-item {
  color: #4f4f4f;
}

.video-overview {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/background-clouds-video.png) no-repeat fixed center 300px #f2f2f2;
  margin: -62px -15px 0 -15px;
  padding: 70px 0;
  position: relative;
}

.video-overview .homevideo {
  width: 50%;
  position: relative;
  bottom: 0;
}

.video-overview .homevideo .BCLcontainingBlock {
  border: 6px solid #ccc;
  background: #ccc;
  position: relative;
}

.video-overview .homevideo .BCLcontainingBlock:before,.video-overview .homevideo .BCLcontainingBlock:after {
  content: none;
}

@media(min-width:768px) {
  .product-overview .grid {
    width: 33.333%;
  }

  .video-overview .homevideo {
    width: 60%;
  }
}

@media(min-width:992px) {
  .product-overview .grid {
    width: 20%;
  }

  .video-overview .homevideo {
    width: 60%;
  }
}

@media(max-width:767px) {
  .video-overview {
    background-image: none;
    background: #f2f2f2;
    padding: 30px 10px;
  }

  .video-overview .homevideo {
    width: 100%;
  }

  .video-overview h2 {
    padding-top: 0;
    margin-top: 0;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  .video-overview {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/background-clouds-video@2x.png) no-repeat fixed center 300px #f2f2f2;
    background-size: 1185px 541px;
  }
}

.orangeblock-top {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/drop_bluearch-features.png) top right no-repeat #e98300;
  margin-left: -15px;
  margin-right: -15px;
  padding-top: 20px;
  padding-bottom: 60px;
  margin-top: 18px;
}

.orangeblock-top .orangecontent {
  color: #fff;
  text-align: center;
}

.orangeblock-top .orangecontent h2 {
  font-size: 2.5em;
}

.orangeblock-top .orangecontent h2 small {
  display: block;
  color: #4f4f4f;
}

.orangeblock-top .orangecontent p {
  font-size: 1.1em;
}

.orangeblock-top .orangecontent .btn.btn-default {
  background: white;
  color: #e98300;
}

.orangeblock-top .orangecontent .btn.btn-default:hover {
  background: #ffead0;
}

.orangecontent a {
  color: #4f4f4f;
}

blockquote.gray,.customers blockquote {
  padding: 10px 20px;
  font-size: 1em;
  border-left: 5px solid #e05206;
  background-color: #e98300;
  color: white;
}

blockquote.gray a,.customers blockquote a,blockquote.gray a:visited,.customers blockquote a:visited {
  color: white;
  text-decoration: underline;
}

blockquote.gray small,.customers blockquote small,blockquote.gray .small,.customers blockquote .small {
  color: rgba(255,255,255,0.75);
}

blockquote.light {
  padding: 10px 20px;
  font-size: 1em;
  border-left: 5px solid #ccc;
  background-color: #f2f2f2;
  color: #555;
}

blockquote.light a,blockquote.light a:visited {
  color: #555;
  text-decoration: underline;
}

blockquote.light small,blockquote.light .small {
  color: #555;
}

blockquote.light .social {
  text-align: center;
}

blockquote.light .social a {
  font-size: 2.5em;
  color: #009ddc;
  text-decoration: none;
  -webkit-transition: color .4s;
  transition: color .4s;
}

blockquote.light .social a:hover {
  text-decoration: none;
  color: #72c7e7;
}

.progress-disabled {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/et-sml-loading@2x.gif) no-repeat center center;
  background-color: #f2f2f2 !important;
  background-size: 20px;
  color: transparent !important;
  -webkit-transition: background-color,0.3s;
  transition: background-color,0.3s;
}

.progress-disabled:hover {
  background-color: #f2f2f2 !important;
  color: transparent !important;
}

ul.pagination li.prev,ul.pagination li.next {
  display: inline !important;
}

.panel-default>.panel-heading {
  color: #4f4f4f;
  background-color: #f2f2f2;
  border-color: transparent;
}

.panel-group .panel-heading+.panel-collapse .panel-body {
  border-top: 0;
}

.panel {
  box-shadow: none;
}

.panel-title>a {
  color: #4f4f4f;
}

.panel-title>a:hover {
  color: #959595;
  text-decoration: none;
}

.panel-default {
  border-color: #ccc;
}

.panel-group .panel {
  margin-bottom: 10;
}

.node-type-download .resource-node .download-btn {
  margin: 10px 0 20px;
}

.card-2 .card-summary {
  font-size: 14px;
}

.card-2 .card-controls {
  height: auto;
}

.card-2 .card-controls .btn {
  text-align: center;
  position: relative;
  width: 100%;
  margin-bottom: 5px;
}

.card-2 .card-controls .share {
  padding-left: 12px;
  padding-right: 12px;
}

.card-2 .card-controls .share:before {
  content: none;
}

.card-2 .card-controls .download {
  padding-left: 12px;
  padding-right: 12px;
}

.card-2 .card-controls .download:before {
  content: none;
}

.deck .card .arrow-up {
  bottom: auto;
  top: -10px;
}

.deck .card .card-controls {
  padding: 10px;
  padding-bottom: 5px;
}

.deck [data-card-type=recorded]:after {
  background: #e05206;
}

#block-et-partner-partner-directory .search-input {
  padding-top: 2px;
  padding-right: 3px;
  padding-left: 15px;
}

#block-et-partner-partner-directory .search-button {
  padding-top: 2px;
}

.node-partner .col-md-4 img {
  margin: 20px 0;
}

.ctabanner {
  text-align: center;
  padding-top: 41px;
}

.ctabanner img {
  width: 422px;
}

.ctabanner a.btn {
  position: relative;
  top: -52px;
  left: -30%;
}

.col-sm-4 .ctabanner a.btn {
  left: -38%;
}

.col-sm-5 .ctabanner a.btn {
  left: -37%;
}

#first,#second,#third {
  height: 100%;
  width: 100%;
}

.dtk-intro {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-hero.jpg) no-repeat fixed #e4e6e5;
  background-size: 100% auto;
}

.dtk-intro-top {
  text-align: center;
  height: 10%;
  padding-bottom: 2em;
}

.dtk-intro-top h1 {
  color: #e98300;
  margin-top: 0;
  padding-top: calc(200px - 3.75em);
}

.dtk-intro-top h3 {
  font-size: 19px;
  margin-top: 10px;
}

.dtk-intro-top p {
  font-size: 1.25rem;
  color: #959595;
}

.dtk-intro-bottom {
  text-align: center;
  padding: 2em 5em;
  width: 100%;
  height: 485px;
  background: rgba(255,255,255,0.5);
}

.dtk-intro-bottom h3 {
  color: #262626;
  margin-bottom: 50px;
}

.dtk-intro-bottom div {
  display: inline-block;
  padding: .5em 1em;
}

.dtk-intro-bottom p {
  font-size: 16px;
  color: #959595;
}

.dtk-left-col,.dtk-right-col {
  width: 50%;
  float: left;
  text-align: center;
}

.dtk-envelope-text {
  width: 100%;
}

.dtk-envelope {
  position: relative;
  display: block;
  height: 300px;
  width: 100%;
  min-width: 550px;
  text-align: center;
  z-index: 999;
  top: 25%;
}

.dtk-envelope-nums {
  position: relative;
  font-size: 8em;
  width: 100%;
  max-width: 600px;
  text-align: center;
  display: block;
  height: 500px;
  color: #e98300;
  top: 0;
  margin-top: 1em;
}

.dtk-envelope-nums div {
  display: inline-block;
  position: relative;
  z-index: -999;
}

.dtk-envelope-l,.dtk-envelope-r {
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  left: 0;
  border-style: solid;
  border-width: 150px 300px 150px 300px;
  border-color: transparent transparent transparent #d3d2d3;
}

.dtk-envelope-r {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.dtk-envelope-t,.dtk-envelope-b {
  position: absolute;
  border-style: solid;
  width: 0;
  height: 0;
  left: 0;
  border-width: 150px 300px 300px 300px;
  border-color: #ececec transparent transparent transparent;
}

.dtk-envelope-b {
  -moz-transform: rotate(180deg) translateY(150px);
  -ms-transform: rotate(180deg) translateY(150px);
  -webkit-transform: rotate(180deg) translateY(150px);
  transform: rotate(180deg) translateY(150px);
}

div.section {
  position: fixed;
}

.page-node-321949 #footer-wrap {
  display: none;
}

.node-type-interactive-page .stripmall {
  height: 200px;
  border-top: 1px solid #dbdbdb;
}

.node-type-interactive-page .stripmall-content {
  padding-top: 24px;
}

.dtk-cta {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  background: #1aa7e0 !important;
}

.dtk-cta a {
  color: white;
}

.home-icon-design {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-icon-design.png) no-repeat 17px 20px;
  height: 155px;
  width: 133px;
  background-size: 100px;
  position: relative;
  -moz-transition: background .2s;
  -o-transition: background .2s;
  -webkit-transition: background .2s;
  transition: background .2s;
}

.home-icon-design h4 {
  position: absolute;
  bottom: 0;
  margin-bottom: 0;
}

.home-icon-design a {
  color: #4f4f4f;
}

.home-icon-design:hover {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-icon-design.png) no-repeat 17px 15px;
  background-size: 100px;
  overflow: visible;
  cursor: pointer;
}

.home-icon-design:hover a {
  color: #3fcfd5;
}

.major-section {
  z-index: 999 !important;
}

.home-icon-coding {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-icon-coding.png) no-repeat 17px 20px;
  height: 155px;
  width: 133px;
  background-size: 100px;
  position: relative;
  -moz-transition: background .2s;
  -o-transition: background .2s;
  -webkit-transition: background .2s;
  transition: background .2s;
}

.home-icon-coding h4 {
  position: absolute;
  bottom: 0;
  right: 9px;
  margin-bottom: 0;
}

.home-icon-coding a {
  color: #4f4f4f;
}

.home-icon-coding:hover {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-icon-coding.png) no-repeat 17px 15px;
  background-size: 100px;
  overflow: visible;
  cursor: pointer;
}

.home-icon-coding:hover a {
  color: #3fcfd5;
}

.home-icon-data {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-icon-data.png) no-repeat 17px 20px;
  height: 155px;
  width: 133px;
  background-size: 100px;
  position: relative;
  -moz-transition: background .2s;
  -o-transition: background .2s;
  -webkit-transition: background .2s;
  transition: background .2s;
}

.home-icon-data h4 {
  position: absolute;
  bottom: 0;
  right: 9px;
  margin-bottom: 0;
}

.home-icon-data:hover {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-icon-data.png) no-repeat 17px 15px;
  background-size: 100px;
  overflow: visible;
  cursor: pointer;
}

.dtk-look-good a,.dtk-work-well a,.dtk-get-results a {
  color: #4f4f4f;
}

.dtk-look-good a:hover,.dtk-work-well a:hover,.dtk-get-results a:hover {
  color: #3fcfd5;
}

label.line-nav-label {
  display: none;
}

.bouncy-arrow {
  position: relative;
  margin: 0 auto;
  padding: 0 !important;
  width: 10px;
  height: 20px;
  background: #3fcfd5;
  -moz-animation: bounce 2s infinite ease-in;
  -webkit-animation: bounce 2s infinite ease-in;
  animation: bounce 2s infinite ease-in;
}

.bouncy-arrow:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #3fcfd5;
  bottom: -10px;
  left: -5px;
}

.arrow {
  width: 100%;
}

@-moz-keyframes bounce {
  from,to {
    -moz-transform: translate(0%,0);
    transform: translate(0%,0);
  }

  50% {
    -moz-transform: translate(0%,10px);
    transform: translate(0%,10px);
  }
}

@-webkit-keyframes bounce {
  from,to {
    -webkit-transform: translate(0%,0);
    transform: translate(0%,0);
  }

  50% {
    -webkit-transform: translate(0%,10px);
    transform: translate(0%,10px);
  }
}

@keyframes bounce {
  from,to {
    -moz-transform: translate(0%,0);
    -ms-transform: translate(0%,0);
    -webkit-transform: translate(0%,0);
    transform: translate(0%,0);
  }

  50% {
    -moz-transform: translate(0%,10px);
    -ms-transform: translate(0%,10px);
    -webkit-transform: translate(0%,10px);
    transform: translate(0%,10px);
  }
}

.rotate {
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.dtk-mobile {
  display: none;
}

@media(min-width:768px) and (max-width:991px) {
  #line-nav.line-nav-shown {
    display: none;
  }

  .dtk-mobile {
    display: none;
  }

  .dtk-intro-bottom {
    height: 420px;
  }

  .dtk-intro-bottom div {
    padding: .5em 1em;
  }

  .arrow {
    margin-top: 0;
  }
}

@media(max-width:767px) {
  .dtk-mobile {
    display: inherit;
  }

  #line-nav.line-nav-shown {
    display: none;
  }

  .dtk-intro {
    background: none;
    background-color: #f2f2f2;
  }

  .dtk-intro-bottom {
    height: 370px;
    padding: 1em 2em;
  }

  .dtk-intro-bottom p {
    margin: 0;
    padding: 0;
  }

  .dtk-intro-bottom .arrow {
    margin-top: 0;
  }

  .dtk-intro-bottom h3 {
    margin-bottom: 20px;
    margin-top: 5px;
    font-size: 1.25em;
  }

  .dtk-intro-top h1 {
    padding-top: 25px;
  }

  .home-icon-design,.home-icon-coding,.home-icon-data {
    background: none;
    height: 0;
  }

  .home-icon-design:hover,.home-icon-coding:hover,.home-icon-data:hover {
    background: none;
  }

  .dtk-look-good,.dtk-work-well,.dtk-get-results {
    margin-bottom: 10px;
  }

  .mobile-designheader,.mobile-codingheader,.mobile-dataheader {
    height: 100px;
    background: #3fcfd5;
    color: white;
  }

  .mobile-designheader p,.mobile-codingheader p,.mobile-dataheader p {
    font-size: .9em;
  }

  .mobile-content {
    padding: 25px 50px;
  }

  .mobile-content h1 {
    margin-top: 0;
  }

  .mobile-only-cta {
    padding: 40px 0 70px 0;
    background: #f2f2f2;
    border-top: 1px solid #dbdbdb;
  }

  .interactive-menu-major,.stripmall,#email-design-section,.three-stages,.no-standards,.no-standards-cta,.challenge,.imageblocking,.coding,.cta-mobile,.coding-cta,.mobilerendering,.troubleshooting,.devicebased-content,.performance,.userexperience,.howpeopleuse-content,.platform,.makingdecisions,.decisions-quote,.testingconsiderations {
    display: none !important;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  .home-icon-design {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-icon-design@2x.png) no-repeat 17px 20px;
    background-size: 100px;
  }

  .home-icon-design:hover {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-icon-design@2x.png) no-repeat 17px 15px;
    background-size: 100px;
    overflow: visible;
    cursor: pointer;
  }

  .home-icon-coding {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-icon-coding@2x.png) no-repeat 17px 20px;
    background-size: 100px;
  }

  .home-icon-coding:hover {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-icon-coding@2x.png) no-repeat 17px 15px;
    background-size: 100px;
    overflow: visible;
    cursor: pointer;
  }

  .home-icon-data {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-icon-data@2x.png) no-repeat 17px 20px;
    background-size: 100px;
  }

  .home-icon-data:hover {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-icon-data@2x.png) no-repeat 17px 15px;
    background-size: 100px;
    overflow: visible;
    cursor: pointer;
  }
}

.designheader {
  height: 100px;
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-header.png) center 14px no-repeat rgba(63,207,213,0.95);
  background-size: 303px 338px;
  color: white;
}

.three-stages {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-2a-stage1bg.png) 0 0 no-repeat fixed #f2f2f2;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.stages {
  height: 660px;
}

.stages h1,.stages .h1,.stages h2,.stages .h2,.stages h3,.stages .h3 {
  margin: 0;
}

.stages p {
  margin-top: 16px;
}

.stages .stage {
  height: 660px;
  margin-top: 38px;
}

.stages.stage2 li {
  padding-bottom: 0;
  color: #e98300;
  font-weight: bold;
}

.stages.stage2 li p {
  color: #4f4f4f;
  font-weight: normal;
}

.stages.stage2 td p {
  margin-top: 0;
  margin-left: 6px;
}

.stages.stage2 table {
  margin: auto;
  height: 418px;
}

.stages.stage2 .box {
  border: 1px #ccc solid;
  border-radius: 4px;
  background: #f2f2f2;
  margin: 10px auto;
  padding: 20px;
}

.stages.stage2 .box p {
  margin: 0;
  font-size: .95em;
}

.stages .stage-img {
  border: 2px solid #ccc;
}

.no-standards {
  height: 660px;
  background: #1aa7e0;
  color: white;
}

.no-standards p {
  margin-top: 24px;
}

.no-standards .margin-top {
  margin-top: 100px;
}

.no-standards .no-standards-img {
  margin-top: 20px;
}

.no-standards-cta {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-3-codebg.png) no-repeat fixed left center #0075b0;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  color: white;
  height: 200px;
  border-top: 5px solid rgba(0,0,0,0.05);
}

.no-standards-cta .text-center {
  padding-top: 8px;
}

.challenge {
  height: 660px;
  padding-bottom: 40px;
}

.challenge ol {
  font-size: .9em;
}

.challenge .view {
  font-size: .9em;
  padding-left: 18px;
}

.challenge .panel-group {
  width: 90%;
  margin-bottom: 10px;
}

.challenge .panel-group .list-inline {
  margin-bottom: 0;
}

.challenge .swipe {
  margin-top: 20px;
  border-top: 1px solid #f2f2f2;
  text-align: center;
}

.challenge .swipe p {
  margin-top: 20px;
}

.challenge #current-design-type {
  color: #3fcfd5;
  font-weight: bold;
}

.challenge #responsive-device-demo-toggles .phone,.challenge #responsive-device-demo-toggles .tablet,.challenge #responsive-device-demo-toggles .monitor {
  width: 54px;
  height: 40px;
  margin-top: 15px;
}

.challenge #responsive-device-demo-toggles .phone {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-4-phone.png) center no-repeat;
  background-size: 54px 40px;
}

.challenge #responsive-device-demo-toggles .phone:hover {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-4-phone_selected.png) center no-repeat;
  background-size: 54px 40px;
}

.challenge #responsive-device-demo-toggles .tablet {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-4-tablet.png) center no-repeat;
  background-size: 54px 40px;
}

.challenge #responsive-device-demo-toggles .tablet:hover {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-4-tablet_selected.png) center no-repeat;
  background-size: 54px 40px;
}

.challenge #responsive-device-demo-toggles .monitor {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-4-desktop.png) center no-repeat;
  background-size: 54px 40px;
}

.challenge #responsive-device-demo-toggles .monitor:hover {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-4-desktop_selected.png) center no-repeat;
  background-size: 54px 40px;
}

.challenge #responsive-device-demo-toggles [data-dtk="phone"].active-device .phone {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-4-phone_selected.png) center no-repeat;
  background-size: 54px 40px;
}

.challenge #responsive-device-demo-toggles [data-dtk="tablet"].active-device .tablet {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-4-tablet_selected.png) center no-repeat;
  background-size: 54px 40px;
}

.challenge #responsive-device-demo-toggles [data-dtk="desktop"].active-device .desktop {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-4-desktop_selected.png) center no-repeat;
  background-size: 54px 40px;
}

.imageblocking {
  height: 660px;
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-5-device.png) center no-repeat fixed #f2f2f2;
  background-size: 1231px;
  border-top: 5px solid rgba(0,0,0,0.05);
}

.imageblocking .swipe {
  margin-top: 20px;
}

.imageblocking .swipe li {
  padding-right: 40px;
}

.imageblocking .box {
  border: 1px #ccc solid;
  border-radius: 4px;
  background: #f2f2f2;
  margin: 10px auto;
  padding: 20px;
  text-align: center;
  width: 75%;
}

.imageblocking-cta {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-5-device.png) center no-repeat fixed #e9e9e9 !important;
  background-size: 1231px;
}

.example-icon {
  width: 25px;
  height: 25px;
  border: 1px solid #f2f2f2;
}

.sml-margin-top {
  margin-top: 20px;
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  .designheader {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-header@2x.png) center 14px no-repeat rgba(63,207,213,0.95);
    background-size: 303px 338px;
  }

  .three-stages {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-2a-stage1bg@2x.png) 0 0 no-repeat fixed #f2f2f2;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }

  .challenge #responsive-device-demo-toggles .phone {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-4-phone@2x.png) center no-repeat;
    background-size: 54px 40px;
  }

  .challenge #responsive-device-demo-toggles .phone:hover {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-4-phone_selected@2x.png) center no-repeat;
    background-size: 54px 40px;
  }

  .challenge #responsive-device-demo-toggles .tablet {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-4-tablet@2x.png) center no-repeat;
    background-size: 54px 40px;
  }

  .challenge #responsive-device-demo-toggles .tablet:hover {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-4-tablet_selected@2x.png) center no-repeat;
    background-size: 54px 40px;
  }

  .challenge #responsive-device-demo-toggles .monitor {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-4-desktop@2x.png) center no-repeat;
    background-size: 54px 40px;
  }

  .challenge #responsive-device-demo-toggles .monitor:hover {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-4-desktop_selected@2x.png) center no-repeat;
    background-size: 54px 40px;
  }

  .challenge #responsive-device-demo-toggles [data-dtk="phone"].active-device .phone {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-4-phone_selected@2x.png) center no-repeat;
    background-size: 54px 40px;
  }

  .challenge #responsive-device-demo-toggles [data-dtk="tablet"].active-device .tablet {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-4-tablet_selected@2x.png) center no-repeat;
    background-size: 54px 40px;
  }

  .challenge #responsive-device-demo-toggles [data-dtk="desktop"].active-device .monitor {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-4-desktop_selected@2x.png) center no-repeat;
    background-size: 54px 40px;
  }

  .no-standards-cta {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-3-codebg@2x.png) no-repeat fixed left center #0075b0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }

  .imageblocking {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-5-device@2x.png) center no-repeat fixed #f2f2f2;
    background-size: 1231px;
  }

  .imageblocking-cta {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-5-device@2x.png) center no-repeat fixed #e9e9e9 !important;
    background-size: 1231px !important;
  }
}

@media(min-width:992px) and (max-width:1199px) {
  .challenge ol {
    font-size: .9em;
  }

  .challenge .view {
    font-size: .9em;
    padding-left: 18px;
  }
}

@media(min-width:768px) and (max-width:991px) {
  #email-design-section p {
    font-size: 14px;
  }

  #email-design-section h3 {
    font-size: 1.5em;
  }

  .no-standards .margin-top {
    margin-top: 10px;
  }

  .no-standards-img {
    margin-top: 30px;
    width: 50%;
  }

  .challenge p,.challenge .panel-title>a,.challenge ol {
    font-size: .8em;
  }

  .challenge .panel-heading {
    padding: 6px 15px;
  }

  .challenge #current-design-type {
    font-weight: normal;
  }

  .challenge p.sml-margin-top img {
    display: none;
  }

  .challenge .view {
    font-size: .8em;
    padding-left: 18px;
  }

  .challenge .challenge .phone,.challenge .challenge .tablet,.challenge .challenge .monitor {
    margin-top: 5px;
  }

  .imageblocking h3,.imageblocking h2,.imageblocking .box {
    margin-top: 0;
  }
}

.codingheader {
  height: 100px;
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-coding-header.png) center 14px no-repeat rgba(63,207,213,0.95);
  background-size: 303px 338px;
  color: white;
}

.coding p {
  margin-top: 30px;
}

.coding pre {
  color: #959595;
  width: 32%;
  padding: 10px 20px;
}

.coding .pre {
  display: block;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857;
  word-break: break-all;
  word-wrap: normal;
  color: #959595;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
  width: 94%;
  padding: 10px 20px;
  font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
  overflow: auto;
}

.coding code {
  color: #e98300;
  background-color: #fff5e9;
}

.coding small {
  color: #959595;
}

.coding .examplea,.coding .examplee {
  color: #739600;
  font-weight: bold;
}

.coding .exampleb,.coding .examplef {
  color: #b382c7;
  font-weight: bold;
}

.coding .examplec {
  color: #009ddc;
  font-weight: bold;
}

.coding .exampled {
  color: #eb67b9;
  font-weight: bold;
}

.coding .examples p {
  margin-top: 10px;
}

.coding .examples pre {
  color: #959595;
  padding: 12px;
  margin-bottom: 24px;
  font-size: 11px;
  width: 94%;
}

.coding-cta {
  height: 200px;
  color: white;
  background: #009ddc;
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-3-codebg.png) no-repeat fixed left center #0075b0;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  border-top: 5px solid rgba(0,0,0,0.05);
}

.coding-cta h3 {
  margin-bottom: 2px;
  padding-bottom: 0;
  padding-top: 5px;
}

.coding-cta a {
  display: block;
  color: white;
}

.coding-cta a:hover {
  color: #a9e6ff;
}

.coding-cta img {
  height: 27px;
  margin-bottom: 10px;
  margin-top: 10px;
}

.mobilerendering {
  height: 660px;
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-coding-4-phone.png) no-repeat fixed 110% 200px #f2f2f2;
  background-size: 488px 661px;
}

.mobilerendering code {
  color: #e98300;
  background-color: #f1e7d9;
}

.mobilerendering li {
  padding-top: 5px;
  padding-bottom: 5px;
}

.troubleshooting .box {
  border: 1px #ccc solid;
  border-radius: 4px;
  padding: 4px;
  height: 33px;
  text-align: center;
}

.troubleshooting code {
  color: #e98300;
  background-color: #f7ede0;
}

.troubleshooting .list-inline>li {
  padding-right: 8px;
}

.troubleshooting .key span {
  padding-right: 5px;
  padding-left: 15px;
  margin-right: 7px;
  margin-left: 40px;
}

.troubleshooting .clients span {
  padding-right: 10px;
  padding-left: 10px;
  margin-right: 10px;
  margin-left: 10px;
}

.troubleshooting .icon-circle {
  width: 20px;
  height: 20px;
  border-radius: 50%;
}

.troubleshooting .gmail {
  background-color: #cd3010;
  border: 1px solid #cd3010;
}

.troubleshooting .ios {
  background: -moz-linear-gradient(top,#1e59ef 0,#19e3fe 100%);
  background: -webkit-linear-gradient(top,#1e59ef 0,#19e3fe 100%);
  background: linear-gradient(to bottom,#1e59ef 0,#19e3fe 100%);
  border: 1px solid #1e59ef;
}

.troubleshooting .yahoo {
  background-color: #7b0099;
  border: 1px solid #7b0099;
}

.troubleshooting .outlook {
  background-color: #fdd51a;
  border: 1px solid #fdd51a;
}

.troubleshooting .outlookcom {
  background-color: #0572c6;
  border: 1px solid #0572c6;
}

.troubleshooting .lotus {
  background-color: #f1a829;
  border: 1px solid #e05206;
}

.troubleshooting .multi {
  background-color: #ccc;
  border: 1px dashed #999;
}

.margin-bottom {
  margin-bottom: 40px;
}

.cta-mobile {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-cta-mobiletxt-bg.png) center no-repeat fixed white !important;
  background-size: 100% auto !important;
  border-bottom: 1px solid #dbdbdb;
  display: block;
}

.cta-mobile h3 {
  padding-top: 20px;
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  .codingheader {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-coding-header@2x.png) center 14px no-repeat rgba(63,207,213,0.95);
    background-size: 303px 338px;
  }

  .coding-cta {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-design-3-codebg@2x.png) no-repeat fixed left center #0075b0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }

  .mobilerendering {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-coding-4-phone@2x.png) no-repeat fixed 110% 200px #f2f2f2;
    background-size: 488px 661px;
  }

  .cta-mobile {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-cta-mobiletxt-bg@2x.png) center no-repeat fixed white !important;
    background-size: 100% auto !important;
  }
}

@media(min-width:992px) and (max-width:1199px) {
  .cta-mobile {
    background-size: 200% auto;
  }

  .mobilerendering {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-coding-4-phone@2x.png) no-repeat fixed 135% 200px #f2f2f2;
    background-size: 488px 661px;
  }

  .coding-cta a {
    font-size: 14px;
  }

  .troubleshooting .box {
    height: 33px;
  }

  .troubleshooting .box .key {
    font-size: 13px;
  }

  .troubleshooting .box .key span {
    padding-right: 2px;
    padding-left: 15px;
    margin-right: 3px;
    margin-left: 0;
  }

  .troubleshooting .box .list-inline>li {
    padding-left: 24px;
    padding-top: 2px;
  }
}

@media(min-width:768px) and (max-width:991px) {
  .cta-mobile {
    background-size: 200% auto !important;
  }

  .coding-cta .margin-top {
    margin-top: 12px;
  }

  .coding-cta h3 {
    padding-top: 0;
  }

  .coding-cta img {
    height: 22px;
    display: block;
    margin: auto;
  }

  .coding-cta a {
    font-size: 12px;
    color: white;
    display: block;
    line-height: 16px;
  }

  .coding pre {
    width: 52%;
  }

  .coding .pre {
    width: 94%;
  }

  .mobilerendering {
    background: none;
    background-color: #f2f2f2;
  }

  .troubleshooting .table {
    font-size: 13px;
  }

  .troubleshooting .box {
    height: 33px;
  }

  .troubleshooting .clients span {
    padding-right: 6px;
  }

  .troubleshooting .key {
    font-size: 13px;
  }

  .troubleshooting .key span {
    padding-right: 1px;
    padding-left: 15px;
    margin-right: 7px;
    margin-left: 0;
  }

  .troubleshooting .list-inline>li {
    padding-left: 0;
    padding-right: 8px;
    padding-top: 2px;
  }
}

.venn-diagram {
  position: absolute;
  width: 100%;
  height: 660px;
  overflow: hidden;
}

.venn-diagram span.left,.venn-diagram span.right {
  position: absolute;
  -moz-transition: -moz-transform 1s ease-out;
  -o-transition: -o-transform 1s ease-out;
  -webkit-transition: -webkit-transform 1s ease-out;
  transition: transform 1s ease-out;
}

.venn-diagram span.left {
  display: inline-block;
  width: 1000px;
  height: 1000px;
  border-radius: 50%;
  background: green;
  margin-top: -250px;
  -moz-transform: translate(-150px,0);
  -ms-transform: translate(-150px,0);
  -webkit-transform: translate(-150px,0);
  transform: translate(-150px,0);
  background: rgba(233,131,0,0.85);
  margin-left: 10%;
}

.venn-diagram span.right {
  margin-top: 0;
  display: inline-block;
  width: 700px;
  height: 700px;
  -moz-transform: translate(420px,0);
  -ms-transform: translate(420px,0);
  -webkit-transform: translate(420px,0);
  transform: translate(420px,0);
  border-radius: 50%;
  background: rgba(79,79,79,0.7);
  margin-left: 10%;
}

.venn-diagram.alternate span.left {
  -moz-transform: translate(-175px,0);
  -ms-transform: translate(-175px,0);
  -webkit-transform: translate(-175px,0);
  transform: translate(-175px,0);
}

.venn-diagram.alternate span.right {
  -moz-transform: translate(560px,0);
  -ms-transform: translate(560px,0);
  -webkit-transform: translate(560px,0);
  transform: translate(560px,0);
}

.venn-toggles {
  position: relative;
  z-index: 900;
  text-align: center;
  margin-top: 155px;
}

.venn-toggles a {
  border-radius: 50%;
  display: inline-block;
  margin: 10px 8px;
  width: 16px;
  height: 16px;
  background: #ccc;
}

.venn-toggles a:hover {
  background: #3fcfd5;
}

.venn-toggles a.venn-active {
  background: #3fcfd5;
}

.dataheader {
  height: 100px;
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-data-header.png) center 14px no-repeat rgba(63,207,213,0.95);
  background-size: 315px 318px;
  color: white;
}

.devicebased {
  height: 200px;
}

.devicebased #slides-indicators {
  margin-top: 419px !important;
}

.devicebased-info {
  height: 200px;
}

.devicebased-key .box,.howpeopleuse-key .box {
  border: 1px #ccc solid;
  border-radius: 4px;
  padding: 4px;
  height: 33px;
  width: 400px;
  margin: auto;
}

.devicebased-key .box2,.howpeopleuse-key .box2 {
  border: 1px #ccc solid;
  border-radius: 4px;
  padding: 4px;
  height: 33px;
  width: 550px;
  margin: auto;
}

.devicebased-key .box li,.howpeopleuse-key .box li {
  padding-right: 20px;
  padding-left: 20px;
}

.devicebased-key .icon-circle,.howpeopleuse-key .icon-circle {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  padding-right: 5px;
  padding-left: 15px;
  margin-right: 7px;
  margin-left: 10px;
}

.devicebased-key .desktop,.howpeopleuse-key .desktop {
  background: #e98300;
}

.devicebased-key .mobile,.howpeopleuse-key .mobile {
  background: #739600;
}

.devicebased-key .andriod,.howpeopleuse-key .andriod {
  background: #bdd500;
}

.devicebased-key .iphone,.howpeopleuse-key .iphone {
  background: #ccc;
}

.devicebased-key .other,.howpeopleuse-key .other {
  background: #4f4f4f;
}

.devicebased-key small,.howpeopleuse-key small {
  color: #959595;
}

.devicebased-key {
  height: 260px;
}

.howpeopleuse {
  height: 360px;
}

.howpeopleuse #slides-indicators {
  margin-top: 470px !important;
}

.howpeopleuse .how-people-use {
  margin-top: 70px;
}

.howpeopleuse-info {
  height: 150px;
  background: #f2f2f2;
}

.howpeopleuse-key {
  height: 150px;
}

.howpeopleuse-key .sources {
  margin-top: 20px;
}

.howpeopleuse-key .sources p {
  line-height: 15px;
}

.performance {
  height: 660px;
}

.performance .space li {
  padding-top: 10px;
}

.userexperience {
  height: 660px;
  border-top: 5px solid rgba(0,0,0,0.05);
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-data-3-bg.png) top left no-repeat fixed #009aa6;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  color: white;
}

.userexperience h2 {
  padding-top: 50px;
}

.userexperience p {
  font-size: 1.3em;
}

.userexperience h4 {
  font-size: 1.5em;
  margin: 72px auto;
  border: 1px solid white;
  border-radius: 4px;
  padding: 20px;
  width: 75%;
}

.userexperience .text-spinner {
  min-height: 97px;
}

.platform {
  height: 660px;
  background: #f2f2f2;
  color: white;
}

.platform h3 {
  padding-top: 90px;
}

.platform .box {
  border: 1px white solid;
  border-radius: 4px;
  padding: 4px;
  height: 100px;
  width: 800px;
  margin: auto;
  position: relative;
}

.platform .percent {
  font-size: 60px;
  margin-top: 4px;
}

.platform .percent-txt {
  margin-top: 22px;
  padding-left: 20px;
}

.platform small {
  color: #f2f2f2;
  opacity: .75;
}

.makingdecisions {
  height: 660px;
  color: white;
}

.makingdecisions .blue {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-data-d-left-bg.png) center bottom no-repeat #0075b0;
  height: 660px;
  background-size: auto 660px;
  float: left;
  width: 50%;
}

.makingdecisions .gray {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-data-d-right-bg.png) center bottom no-repeat #959595;
  height: 660px;
  background-size: auto 660px;
  float: left;
  width: 50%;
}

.makingdecisions .box-blue,.makingdecisions .box-gray {
  font-weight: bold;
  padding: 10px;
  border-radius: 4px;
}

.makingdecisions .box-gray {
  background: #959595;
  border: 1px solid #d1d2d4;
}

.makingdecisions .box-blue {
  background: #0075b0;
  border: 1px solid #71c6e6;
}

.testingconsiderations {
  height: 660px;
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-data-7-testingbg.png) center no-repeat fixed #f2f2f2;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  border-top: 5px solid rgba(0,0,0,0.05);
}

.testingconsiderations h3 {
  padding-top: 50px;
}

.decisions-quote {
  background: #1aa7e0;
  height: 330px;
  color: white;
}

.decisions-quote h3 {
  font-size: 1.5em;
  margin-top: 0;
  padding-top: 0;
  font-style: normal;
}

.decisions-quote .src {
  color: #f2f2f2;
}

.decisions-quote .sml-margin-top {
  margin-top: 25px;
}

.decisions-quote .boxleft,.decisions-quote .boxright {
  position: relative;
  float: left;
  width: 50%;
  padding: 5px;
}

.decisions-quote .boxleft {
  border-top: 1px solid #f2f2f2;
  border-left: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  border-right: 1px dashed #f2f2f2;
  border-radius: 4px 0 0 4px;
}

.decisions-quote .boxright {
  border-top: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  border-left: 0;
  border-radius: 0 4px 4px 0;
}

.global-shipments,.how-people-use,.website-browsing,.app-downloads {
  background: #ececec;
}

.global-shipments span.android,.how-people-use span.android,.website-browsing span.android,.app-downloads span.android {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/icon-andriod.png) center 60px no-repeat #bdd500;
}

.global-shipments span.apple,.how-people-use span.apple,.website-browsing span.apple,.app-downloads span.apple {
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/icon-apple.png) center 60px no-repeat #d1d2d4;
}

.global-shipments span.other,.how-people-use span.other,.website-browsing span.other,.app-downloads span.other {
  background: #4f4f4f;
}

.global-shipments {
  width: 100%;
  height: 200px;
  padding: 0;
  margin: 0;
}

.global-shipments:before {
  content: "Global Shipments of Mobile Phones,by Device Type鹿";
  position: absolute;
  width: 100%;
  text-align: center;
  font-size: 1.8em;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 400;
  color: white;
  padding-top: 10px;
}

.global-shipments span.android:before {
  content: "79%";
  width: 79%;
  color: white;
  bottom: -2px;
  text-align: center;
  position: absolute;
  font-size: 37px;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.global-shipments span.apple:before {
  content: "13%";
  width: 13%;
  color: white;
  bottom: -2px;
  text-align: center;
  position: absolute;
  font-size: 37px;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.global-shipments span {
  display: inline-block;
  height: 100%;
  float: left;
}

.global-shipments span.android {
  width: 79%;
}

.global-shipments span.apple {
  width: 13%;
}

.global-shipments span.other {
  width: 8%;
}

.website-browsing {
  width: 100%;
  height: 200px;
  padding: 0;
  margin: 0;
}

.website-browsing:before {
  content: "Amount of Website Browsing on Mobile Phones,by Device Type虏";
  position: absolute;
  width: 100%;
  text-align: center;
  font-size: 1.8em;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 400;
  color: white;
  padding-top: 10px;
}

.website-browsing span.android:before {
  content: "30%";
  width: 30%;
  color: white;
  bottom: -2px;
  text-align: center;
  position: absolute;
  font-size: 37px;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.website-browsing span.apple:before {
  content: "65%";
  width: 65%;
  color: white;
  bottom: -2px;
  text-align: center;
  position: absolute;
  font-size: 37px;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.website-browsing span {
  display: inline-block;
  height: 100%;
  float: left;
}

.website-browsing span.android {
  width: 30%;
}

.website-browsing span.apple {
  width: 65%;
}

.website-browsing span.other {
  width: 5%;
}

.app-downloads {
  width: 100%;
  height: 200px;
  padding: 0;
  margin: 0;
}

.app-downloads:before {
  content: "App Downloads by Device Type鲁";
  width: 100%;
  text-align: center;
  font-size: 1.8em;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 400;
  color: white;
  padding-top: 10px;
  position: absolute;
}

.app-downloads span.android:before {
  content: "75%";
  width: 75%;
  color: white;
  bottom: -2px;
  text-align: center;
  position: absolute;
  font-size: 37px;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.app-downloads span.apple:before {
  content: "18%";
  width: 18%;
  color: white;
  bottom: -2px;
  text-align: center;
  position: absolute;
  font-size: 37px;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.app-downloads span {
  display: inline-block;
  height: 100%;
  float: left;
}

.app-downloads span.android {
  width: 75%;
}

.app-downloads span.apple {
  width: 18%;
}

.app-downloads span.other {
  width: 7%;
}

.devicebased-info,.devicebased-content,#devicebased-slides,.devicebased-key {
  background-color: #f2f2f2;
}

.howpeopleuse-info,.howpeopleuse-content,#howpeopleuse-slides,.howpeopleuse-key {
  background: white;
}

.how-people-use {
  width: 100%;
  height: 200px;
  padding: 0;
  margin: 0;
}

.how-people-use:before {
  content: "Mobile Email Opens鈦�";
  position: absolute;
  width: 100%;
  text-align: center;
  font-size: 1.8em;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 400;
  color: white;
  padding-top: 10px;
}

.how-people-use span.android:before {
  content: "19.3%";
  width: 13%;
  color: white;
  bottom: -2px;
  text-align: center;
  position: absolute;
  font-size: 37px;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.how-people-use span.apple:before {
  content: "16.7%";
  width: 77%;
  color: white;
  bottom: -2px;
  text-align: center;
  position: absolute;
  font-size: 37px;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.how-people-use span {
  display: inline-block;
  height: 100%;
  float: left;
}

.how-people-use span.android {
  width: 13%;
}

.how-people-use span.apple {
  width: 79%;
}

.how-people-use span.other {
  width: 8%;
}

.mobile-devices .mobile-devices-one:after {
  content: "Email Opens";
  position: absolute;
  width: 100%;
  text-align: left;
  padding-left: 15px;
  font-size: 1.8em;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 400;
  color: white;
  padding-top: 10px;
  opacity: .75;
}

.mobile-devices .mobile-devices-two:after {
  content: "Email Clicks";
  position: absolute;
  width: 100%;
  text-align: left;
  padding-left: 15px;
  font-size: 1.8em;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 400;
  color: white;
  padding-top: 10px;
  opacity: .75;
}

.mobile-devices .mobile-devices-three:after {
  content: "Web Conversions";
  position: absolute;
  width: 100%;
  text-align: left;
  padding-left: 15px;
  font-size: 1.8em;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 400;
  color: white;
  padding-top: 10px;
  opacity: .75;
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  .dataheader {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-data-header@2x.png) center 14px no-repeat rgba(63,207,213,0.95);
    background-size: 315px 318px;
  }

  .userexperience {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-data-3-bg@2x.png) top left no-repeat fixed #009aa6;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }

  .platform {
    background-size: 100% 100%;
  }

  .makingdecisions .blue {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-data-d-left-bg@2x.png) center bottom no-repeat #0075b0;
    height: 660px;
    background-size: auto 660px;
    float: left;
    width: 50%;
  }

  .makingdecisions .gray {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-data-d-right-bg@2x.png) center bottom no-repeat #959595;
    height: 660px;
    background-size: auto 660px;
    float: left;
    width: 50%;
  }

  .testingconsiderations {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/dtk-data-7-testingbg@2x.png) center no-repeat fixed #f2f2f2;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }

  .global-shipments span.android,.how-people-use span.android,.website-browsing span.android,.app-downloads span.android {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/icon-andriod@2x.png) center 60px no-repeat #bdd500;
    background-size: 237px 169px;
  }

  .global-shipments span.apple,.how-people-use span.apple,.website-browsing span.apple,.app-downloads span.apple {
    background: url(/sites/exacttarget/themes/custom/exacttarget/images/dtk/icon-apple@2x.png) center 60px no-repeat #d1d2d4;
    background-size: 237px 169px;
  }
}

@media(min-width:992px) and (max-width:1199px) {
  .makingdecisions .blue,.makingdecisions .gray {
    background-size: auto 600px;
  }
}

@media(min-width:768px) and (max-width:991px) {
  .performance img {
    display: none;
  }

  .platform .box {
    width: 100%;
  }

  .makingdecisions .blue,.makingdecisions .gray {
    background-size: auto 500px;
  }

  .decisions-quote .boxleft,.decisions-quote .boxright {
    width: 45%;
  }

  .decisions-quote .boxleft {
    margin-left: 5%;
    padding: 5px 10px;
  }
}

.page-node-321504 .breadcrumb {
  display: none;
}

.page-node-321504 #content {
  padding-bottom: 0;
}

.page-node-321504 .modal-dialog-center {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
}

.page-node-321504 .modal-body {
  overflow-y: auto;
}

.page-node-321504 .modal-footer {
  margin-top: 0;
}

@media(max-width:767px) {
  .page-node-321504 .modal-dialog-center {
    width: 100%;
  }
}

.page-node-321504 .modal-content {
  border-radius: 0;
}

.page-node-321504 .wx-slide-wrap {
  position: absolute;
  left: 0;
  bottom: 1px;
}

.page-node-321504 .wx-wrap {
  background: #4f4f4f;
  background: rgba(0,0,0,0.5);
  padding: .5em .75em;
  font-family: "Proxima N W01 Smbd","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  color: #fff;
  font-size: 1em;
  width: 225px;
}

.page-node-321504 .wx-temp {
  display: inline-block;
  color: #fff;
  vertical-align: top;
  padding-top: 9px;
  margin-left: 0;
}

.page-node-321504 .wx-time {
  display: inline-block;
  color: #fff;
  vertical-align: top;
  padding-top: 9px;
  margin-left: 0;
}

.page-node-321504 .wx-icon {
  display: inline-block;
  width: 61px;
  height: 34px;
  margin: 0 15px 0 16px;
  overflow: hidden;
  background: url(/sites/exacttarget/themes/custom/exacttarget/images/weather-icons.png) no-repeat 61px 0;
}

.page-node-321504 .google-maps-link {
  position: absolute;
  bottom: 23px;
  background: #f2f2f2;
  width: 372px;
  text-align: center;
  margin-left: 205px;
  padding: 16px;
}

@media(max-width:767px) {
  .page-node-321504 .google-maps-link {
    position: inherit;
    bottom: inherit;
    background: #f2f2f2;
    width: 200px;
    text-align: center;
    margin-left: 15px;
    margin-top: 15px;
    padding: 10px;
    border-radius: 4px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  .page-node-321504 .wx-icon {
    display: inline-block;
    width: 61px;
    height: 34px;
    margin: 2px 0 -1px 1px;
    overflow: hidden;
    background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/weather-icons@2x.png);
    background-size: 2928px 34px;
  }
}

#global-offices-map {
  margin-left: -15px;
  margin-right: -15px;
  height: 500px;
  background: #6ccef3;
  overflow: hidden;
}

#global-offices-map .leaflet-control-attribution {
  display: none;
}

#global-offices-map .leaflet-image-layer {
  width: 100%;
  height: 500px;
}

#global-offices-map .pin-label {
  position: absolute;
  z-index: 500 !important;
  margin-top: -1.1em;
}

#global-offices-map .pin-label span {
  background-color: #fff;
  padding: 5px 10px;
  white-space: nowrap;
  font-size: 1.1em;
  font-family: "Proxima N W01 Smbd","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  -moz-animation: pin-label-in 500ms ease;
  -webkit-animation: pin-label-in 500ms ease;
  animation: pin-label-in 500ms ease;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

#global-offices-map .pin-label.leaflet-label-right span {
  padding-left: 20px;
  margin-left: -15px;
}

#global-offices-map .pin-label.leaflet-label-left span {
  padding-right: 20px;
  margin-left: 0;
}

#global-offices-map .leaflet-marker-icon {
  position: absolute;
}

#global-offices-map .leaflet-marker-icon:hover {
  z-index: 525 !important;
}

#global-office-info button.close {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 1000;
}

#global-office-info .modal-content {
  height: 350px;
  width: 600px;
}

#global-office-info .office-image {
  padding: 0;
}

#global-office-info .office-navigation {
  width: 36px;
  height: 50px;
  background-size: 36px 50px;
  position: absolute;
  top: 140px;
  cursor: pointer;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

#global-office-info .previous-office {
  background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/left-arrow.png);
  left: -50px;
}

#global-office-info .next-office {
  background-image: url(/sites/exacttarget/themes/custom/exacttarget/images/right-arrow.png);
  right: -50px;
}

#global-office-info .office-images {
  position: relative;
  padding: 0;
  width: 225px;
  height: 350px;
  margin-left: -20px;
  margin-top: -20px;
}

#global-office-info .map-images {
  height: 348px;
  overflow: hidden;
}

#global-office-info .office-description {
  width: 373px;
  margin-right: -25px;
  height: 263px;
  overflow: hidden;
  overflow-y: auto;
}

#global-office-info .office-description .description p {
  font-size: .875em;
}

#global-office-info .nav-tabs a {
  padding: 5px 10px;
  font-size: .9em;
}

#global-office-info .title {
  color: #e98300;
  font-size: 1.5em;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  margin-top: 0;
}

#global-office-info .subtitle {
  color: #959595;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  margin-top: -5px;
  margin-bottom: 15px;
}

@-moz-keyframes pin-label-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes pin-label-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes pin-label-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.page-node-321522 #global-offices-map {
  margin-left: 0;
  margin-right: 0;
}

.page-node-321522 .leaflet-marker-icon {
  cursor: auto;
}

#dtk-device-demo-container {
  height: 517px;
}

#responsive-device-demo {
  margin: 0 auto;
  height: 470px;
  -moz-transition: width .5s,height .25s .5s;
  -o-transition: width .5s,height .25s .5s;
  -webkit-transition: width .5s,height .25s;
  -webkit-transition-delay: 0,0.5s;
  transition: width .5s,height .25s .5s;
}

#responsive-device-demo.phone {
  height: 284px;
  width: 134.9px;
}

#responsive-device-demo.tablet {
  height: 400px;
  width: 310px;
}

#responsive-device-demo.desktop {
  width: 100%;
  height: 470px;
}

#responsive-device-demo span {
  display: inline-block;
  float: left;
  padding: 0;
  margin: 0;
}

#responsive-device-demo .col-100p {
  width: 100%;
  margin-bottom: 1.5%;
}

#responsive-device-demo .col-50p {
  width: 49.25%;
  margin-bottom: 1.5%;
}

#responsive-device-demo .col-50p.alpha {
  margin-right: .75%;
}

#responsive-device-demo .col-50p.omega {
  margin-left: .75%;
}

#responsive-device-demo .col-25p {
  width: 23.875%;
  margin-bottom: 1.5%;
  margin-left: .75%;
  margin-right: .75%;
}

#responsive-device-demo .col-25p.alpha {
  margin-left: 0;
  margin-right: .75%;
}

#responsive-device-demo .col-25p.omega {
  margin-left: .75%;
  margin-right: 0;
}

#responsive-device-demo .block-5h {
  height: 5%;
}

#responsive-device-demo .block-10h {
  height: 10%;
}

#responsive-device-demo .block-25h {
  height: 25%;
}

.dtk-design-examples {
  text-align: center;
}

.dtk-design-examples span {
  display: inline-block;
}

#responsive-device-demo-toggles {
  position: relative;
  z-index: 998;
}

.block-orange {
  background: #e98300;
}

.block-dark-turquoise {
  background: #009aa6;
}

.block-light-turquoise {
  background: #bbe7e6;
}

.block-medium-turquoise {
  background: #3fcfd5;
}

.block-light-gray {
  background: #d3d2d3;
}

#line-nav {
  padding: 0;
  position: fixed;
  right: -5em;
  height: 100%;
  width: 10px;
  z-index: 1400;
  top: 22.5%;
  -moz-transition: right .5s ease-in;
  -o-transition: right .5s ease-in;
  -webkit-transition: right .5s ease-in;
  transition: right .5s ease-in;
}

#line-nav.line-nav-shown {
  right: 1.25em;
}

#line-nav-line {
  display: block;
  position: absolute;
  height: 0;
  width: 2px;
  box-shadow: 0 0 0 2px solid black;
  background: #3fcfd5;
  top: 0;
  right: .225em;
  z-index: -9999;
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -webkit-transform: rotate(0);
  transform: rotate(0);
  -moz-transform-origin: center center 0 50%;
  -ms-transform-origin: center center 0 50%;
  -webkit-transform-origin: center center 0 50%;
  transform-origin: center center 0 50%;
}

#line-nav-line.line-rotated {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -moz-transform-origin: center top 0 50%;
  -ms-transform-origin: center top 0 50%;
  -webkit-transform-origin: center top 0 50%;
  transform-origin: center top 0 50%;
}

li.line-nav-link {
  list-style-type: none;
}

li.line-nav-link:hover:before {
  content: attr(data-nav-label);
  position: absolute;
  margin-top: -.25em;
  right: 1em;
  padding-left: 5px;
  padding-right: 6px;
  text-align: center;
  border-radius: 4px;
  background: #3fcfd5;
  color: white;
  font-size: 12px;
  margin-right: 5px;
  white-space: nowrap;
}

li.line-nav-link.major:hover:before {
  content: attr(data-nav-label);
  position: absolute;
  margin-top: -.25em;
  right: 1em;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 1px;
  padding-bottom: 1px;
  text-align: center;
  border-radius: 3px;
  background: #3fcfd5;
  color: white;
  font-size: .5em;
  margin-right: 5px;
  white-space: nowrap;
}

li.line-nav-link.active a {
  background: #3fcfd5;
}

li.line-nav-link:first-of-type a {
  background: #3fcfd5 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMjkuODQsMjAuMTggMzYuMjkyLDIwLjE4IDE5LjUwNCwzLjM5MyAyLjcwNiwyMC4xOCA4Ljk0NCwyMC4xOCA4Ljk0NCwzNS41OTggMTYuMzk1LDM1LjU5OCANCgkJMTYuMzk1LDI2LjAyMyAyMi42MjksMjYuMDIzIDIyLjYyOSwzNS41OTggMjkuODQsMzUuNTk4IAkiLz4NCjwvZz4NCjwvc3ZnPg0K) no-repeat;
  background-size: 100%;
  -moz-transform: scale(2.5);
  -ms-transform: scale(2.5);
  -webkit-transform: scale(2.5);
  transform: scale(2.5);
  margin-bottom: 24.5px;
  border: 2px solid #3fcfd5;
}

li.line-nav-link.major {
  -moz-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
}

li.line-nav-link.major.active a {
  background: #3fcfd5;
}

li.line-nav-link.major a {
  background: #fff;
  border: 1px solid #3fcfd5;
}

li.line-nav-link a {
  border-radius: 50%;
  display: block;
  width: 10px;
  height: 10px;
  margin-bottom: 14px;
  background: #d3d2d3;
}

li.line-nav-link a:hover {
  background-color: #3fcfd5;
}

body.careers .orangecontent .careers-social a {
  color: white;
  font-size: 2em;
}

body.careers .orangecontent .careers-social a:hover {
  color: #ffead0;
}

body.careers .image-collage {
  background-repeat: repeat-x;
  height: 225px;
  margin: 0 -15px 25px;
  text-align: center;
  overflow: hidden;
  background-size: 1500px 225px;
}

@media(max-width:1199px) {
  body.careers .image-collage {
    background-size: 1170px 176px;
    height: 176px;
  }
}

@media(max-width:768px) {
  body.careers .image-collage {
    background-size: 600px 90px;
    height: 90px;
  }
}

body.careers .image-collage p {
  left: -5000px;
  position: absolute;
}

body.careers .image-collage.landing {
  background-image: url("http://www.exacttarget.com/sites/exacttarget/files/styles/full_retina/public/careers-collage-landing.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  body.careers .image-collage.landing {
    background-image: url("http://www.exacttarget.com/sites/exacttarget/files/careers-collage-landing.jpg");
    background-size: 1500px 225px;
  }
}

body.careers .image-collage.culture {
  background-image: url("http://www.exacttarget.com/sites/exacttarget/files/styles/full_retina/public/careers-collage-culture.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  body.careers .image-collage.culture {
    background-image: url("http://www.exacttarget.com/sites/exacttarget/files/careers-collage-culture.jpg");
    background-size: 1500px 225px;
  }
}

body.careers .image-collage.benefits {
  background-image: url("http://www.exacttarget.com/sites/exacttarget/files/styles/full_retina/public/careers-collage-benefits.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  body.careers .image-collage.benefits {
    background-image: url("http://www.exacttarget.com/sites/exacttarget/files/careers-collage-benefits.jpg");
    background-size: 1500px 225px;
  }
}

body.careers .image-collage.college {
  background-image: url("http://www.exacttarget.com/sites/exacttarget/files/styles/full_retina/public/careers-collage-college.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
  body.careers .image-collage.college {
    background-image: url("http://www.exacttarget.com/sites/exacttarget/files/careers-collage-college.jpg");
    background-size: 1500px 225px;
  }
}

body.careers .container.container-tab {
  width: auto;
  max-width: 1170px;
}

body.careers .container.container-tab .container {
  width: auto;
}

body.careers h1,body.careers h2 {
  padding-top: 0;
}

body.careers h2 {
  padding-top: 0;
}

body.careers .container-tab h2 {
  padding-top: 1.5em;
}

body.careers .container-tab .section-block h2 {
  padding-top: 0;
}

body.careers .core-values h2 {
  margin-top: 0;
}

@media(max-width:768px) {
  body.careers .core-values h2 {
    margin-top: 1.5em;
  }
}

body.careers .core-values ol {
  display: block;
  list-style-type: decimal;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-start: 40px;
  list-style-type: none;
  margin: 0;
  margin-left: 2em;
  padding: 0;
  counter-reset: li-counter;
}

body.careers .core-values li {
  position: relative;
  margin-bottom: 5px;
  padding-left: .5em;
}

body.careers .core-values li:before {
  position: absolute;
  top: 0;
  left: -1.33em;
  width: 1.5em;
  height: 1.5em;
  font-size: 1em;
  line-height: 1.5;
  text-align: center;
  color: white;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: #e98300;
  content: counter(li-counter);
  counter-increment: li-counter;
}

body.careers blockquote {
  border-left: 0;
  font-family: "Proxima N W01 Light It","Helvetica Neue",Helvetica,Arial,sans-serif;
}

body.careers blockquote:before,body.careers blockquote:after {
  font-size: 5em;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #e98300;
}

body.careers blockquote:before {
  content: open-quote;
  float: left;
  margin: -.275em 0 0 -.25em;
}

body.careers blockquote:after {
  content: close-quote;
  float: right;
  margin: -.925em -.25em 0 0;
}

@media(max-width:992px) {
  body.careers blockquote {
    margin: 1em 1em;
    font-size: .9em;
  }

  body.careers blockquote:before {
    margin-left: -.375em;
  }
}

@media(min-width:1200px) {
  body.careers blockquote {
    margin: 1em 2em;
  }
}

body.careers .searchBoxJobmount form {
  width: 50%;
  margin: 50px auto 75px;
  padding: 18px 2% 23px;
  border: 1px solid #009ddc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

@media(max-width:1199px) {
  body.careers .searchBoxJobmount form {
    width: 75%;
  }
}

@media(max-width:991px) {
  body.careers .searchBoxJobmount form {
    width: 95%;
  }
}

body.careers .searchBoxJobmount .but_st {
  cursor: pointer;
  margin: 18px auto 0;
}

body.careers .searchBoxJobmount .but_st input {
  background: 0;
  border: 0;
}

body.careers .searchBoxJobmount .adv-s {
  position: relative;
  float: right;
  text-decoration: none;
  font-size: small;
  bottom: -28px;
}

body.careers #block-social-scroller-social-scroller-careers {
  border-top: 1px solid #ccc;
}

body.careers .job-content-tabs {
  cursor: pointer;
  margin-top: 25px;
}

@media(max-width:1199px) {
  body.careers .job-content-tabs#college-tabs .job-content-tab {
    font-size: 1.25em;
  }
}

body.careers .job-content-tabs .job-content-tab {
  text-align: center;
  background-color: #ccc;
  height: 60px;
  color: #4f4f4f;
  padding: 15px 0;
  font-size: 1.5em;
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  border-right: 2px solid white;
}

body.careers .job-content-tabs .job-content-tab:last-child {
  border: 0;
}

body.careers .job-content-tabs .active {
  background-color: #e98300;
  color: white;
}

body.careers .career-college-events {
  overflow: auto;
  height: 110px;
  border: 2px solid #f2f2f2;
  padding: 5px;
}

@media(min-width:992px) {
  body.careers .career-college-events li {
    vertical-align: middle;
    border-top: 1px solid #f2f2f2;
    padding: 8px 0;
    list-style: none;
    margin-left: 0;
    line-height: 1.125em;
  }

  body.careers .career-college-events li:first-child {
    border-top: 0;
    padding-top: 0;
  }

  body.careers .career-college-events li span {
    font-size: .8em;
  }
}

@media(max-width:991px) {
  body.careers .career-college-events li {
    padding-top: .75em;
  }

  body.careers .career-college-events li:first-child {
    padding-top: 0;
  }
}

body.careers .job-content {
  background-color: #ddd;
}

body.careers .job-content .job-department-content {
  padding: 25px;
}

body.careers .job-content .job-department-content .flip {
  -webkit-perspective: 800px;
  -moz-perspective: 800px;
  perspective: 800px;
  margin: 20px 0;
  height: 275px;
}

body.careers .job-content .job-department-content .flip .card {
  font-family: "Proxima N W01 Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  max-width: 275px;
  margin: 0 auto;
}

body.careers .job-content .job-department-content .flip .card img {
  width: 100%;
}

body.careers .job-content .job-department-content .flip .card .face {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 2;
  text-align: center;
}

body.careers .job-content .job-department-content .flip .card .front {
  position: absolute;
  z-index: 1;
  background-color: #e98300;
  cursor: pointer;
  height: 275px;
}

body.careers .job-content .job-department-content .flip .card .front .department-title {
  color: white;
}

@media(max-width:991px) {
  body.careers .job-content .job-department-content .flip .card .front {
    display: none;
  }
}

body.careers .job-content .job-department-content .flip .card .back {
  background-color: #4f4f4f;
  height: 275px;
}

body.careers .job-content .job-department-content .flip .card .back ul {
  color: white;
  background-color: #e98300;
  height: 100%;
  bottom: 0;
  width: 100%;
  margin-bottom: 0;
  text-align: left;
  padding-top: 10px;
  padding-left: 2em;
}

body.careers .job-content .job-department-content .flip .card .back li {
  max-width: 95%;
}

@media(min-width:992px) {
  body.careers .job-content .job-department-content .flip .card .back {
    -webkit-transform: rotatey(-180deg);
    -moz-transform: rotatey(-180deg);
    transform: rotatey(-180deg);
  }

  body.careers .job-content .job-department-content .flip .card .back ul {
    height: 75%;
    position: fixed;
    bottom: 0;
    width: 100%;
  }
}

@media(max-width:767px) {
  body.careers .job-content .job-department-content .flip .card .back {
    height: 75px;
    display: table;
    width: 100%;
  }

  body.careers .job-content .job-department-content .flip .card .back ul {
    display: none;
  }

  body.careers .job-content .job-department-content .flip .card .back .department-title {
    padding: 0 10px;
  }
}

@media(min-width:768px) and (max-width:991px) {
  body.careers .job-content .job-department-content .flip .card .back {
    height: 210px;
  }

  body.careers .job-content .job-department-content .flip .card .back .department-title {
    padding: 15px 10px 0;
  }
}

@media(min-width:992px) {
  body.careers .job-content .job-department-content .flip .card .back .department-title:after,body.careers .job-content .job-department-content .flip .card .front .department-title:after {
    display: none;
  }
}

body.careers .job-content .job-department-content .flip .card .department-title {
  vertical-align: middle;
  font-size: 1.25em;
  line-height: 1.25em;
  color: white;
  padding: 20px 20px 0;
  text-align: center;
  height: 50px;
  color: #ddd;
}

body.careers .job-content .job-department-content .flip .card .department-title:after {
  display: inline-block;
  font-family: megicons;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: "\f108";
  margin-left: .375em;
  margin-top: 0;
}

@media(max-width:767px) {
  body.careers .job-content .job-department-content .flip .card .department-title {
    text-align: left;
    padding-right: 2em;
    display: table-cell;
    vertical-align: middle;
  }

  body.careers .job-content .job-department-content .flip .card .department-title:after {
    float: right;
    margin-top: -10px;
    font-size: 2em;
  }
}

body.careers .job-content .job-department-content .flip .card .ie-back {
  background-color: #e98300;
  height: 275px;
  z-index: 2;
}

body.careers .job-content .job-department-content .flip .card .ie-back .department-title {
  background-color: #4f4f4f;
  padding: 15px 20px 0;
}

body.careers .job-content .job-department-content .flip .card .ie-back ul {
  color: white;
  height: 75%;
  bottom: 0;
  margin-bottom: 0;
  text-align: left;
  padding-top: 10px;
  position: relative;
}

body.careers .job-content .job-department-content .flip .card .ie-back ul li {
  padding-right: 25px;
}

@media(min-width:992px) {
  body.careers .job-content .job-department-content .flip .ie-back .department-title {
    font-size: 1em;
  }
}

@media(max-width:767px) {
  body.careers .job-content .job-department-content .flip .ie-back {
    height: 75px !important;
    background-color: #4f4f4f !important;
  }

  body.careers .job-content .job-department-content .flip .ie-back ul {
    display: none;
  }
}

@media(min-width:992px) {
  body.careers .job-content .job-department-content .flip .card.flipped {
    -webkit-transform: rotatey(-180deg);
    -moz-transform: rotatey(-180deg);
    transform: rotatey(-180deg);
  }

  body.careers .job-content .job-department-content .flip .card {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: preserve-3d;
    -webkit-transition: .7s;
    -moz-transition: .7s;
    transition: .7s;
  }
}

body.careers .job-content .job-search-content {
  display: none;
}

body.careers .job-content .job-search-content #quickJobSearch {
  background-color: #fff;
}

body.careers .job-content .happiness-content,body.careers .job-content .wellness-content,body.careers .job-content .growth-content,body.careers .job-content .philanthropy-content {
  padding: 25px;
}

body.careers .job-content #catapult-content,body.careers .job-content #slingshot-content,body.careers .job-content #faqs-content {
  padding: 10px 25px;
}

body.careers .job-content .wellness-content,body.careers .job-content .growth-content,body.careers .job-content .philanthropy-content {
  display: none;
}

body.careers .job-content #slingshot-content {
  display: none;
}

body.careers .college-recruitment .row {
  margin: 25px 0;
}

body.careers .college-recruitment .row .img-responsive {
  margin: 0 auto;
}

@media(min-width:768px) {
  body.careers .college-recruitment .row {
    margin: 50px 0;
  }
}

@media(max-width:991px) {
  body.careers .college-recruitment .row .img-responsive {
    margin-bottom: 10px;
  }
}

body.careers #faqs-content {
  display: none;
}

@media(max-width:767px) {
  body.careers .job-content-tabs#orange-culture-tabs {
    font-size: .75em;
  }

  body.careers .job-content-tabs#orange-culture-tabs div {
    border-bottom: 2px solid white;
  }

  body.careers .job-content-tabs#orange-culture-tabs .happiness-tab,body.careers .job-content-tabs#orange-culture-tabs .growth-tab {
    border-right: 2px solid white;
  }

  body.careers .container.container-tab {
    padding: 0;
  }

  body.careers .flip {
    height: auto !important;
    width: 100% !important;
  }

  body.careers .card {
    max-width: 100% !important;
  }
}

@media(max-width:991px) {
  body.careers .job-content-tab span {
    display: none;
  }
}

@media(max-width:1199px) {
  body.careers .college-tabs span {
    display: none;
  }
}