@font-face {
  font-family: 'HN-Thin';
  src: url("../fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot");
  src: url("../fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix") format("embedded-opentype"), url("../fonts/50d35bbc-dfd4-48f1-af16-cf058f69421d.woff") format("woff"), url("../fonts/278bef59-6be1-4800-b5ac-1f769ab47430.ttf") format("truetype"), url("../fonts/2e309b1b-08b8-477f-bc9e-7067cf0af0b3.svg#2e309b1b-08b8-477f-bc9e-7067cf0af0b3") format("svg"); }
@font-face {
  font-family: 'HN-Light';
  src: url("../fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot");
  src: url("../fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix") format("embedded-opentype"), url("../fonts/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"), url("../fonts/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"), url("../fonts/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg"); }
@font-face {
  font-family: 'HN-Roman';
  src: url("../fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot");
  src: url("../fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("embedded-opentype"), url("../fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"), url("../fonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"), url("../fonts/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg"); }
@font-face {
  font-family: 'HN-Medium';
  src: url("../fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot");
  src: url("../fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix") format("embedded-opentype"), url("../fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"), url("../fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"), url("../fonts/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg"); }
@font-face {
  font-family: 'HN-Bold';
  src: url("../fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot");
  src: url("../fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix") format("embedded-opentype"), url("../fonts/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"), url("../fonts/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"), url("../fonts/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg"); }
@font-face {
  font-family: 'HNC-Bold';
  src: url("../fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot");
  src: url("../fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix") format("embedded-opentype"), url("../fonts/102ab74c-0e84-4fe5-a17a-b20fb643591a.woff") format("woff"), url("../fonts/1d146b29-55e2-485b-96aa-5cb628e7e9eb.ttf") format("truetype"), url("../fonts/d90b3358-e1e2-4abb-ba96-356983a54c22.svg#d90b3358-e1e2-4abb-ba96-356983a54c22") format("svg"); }
@font-face {
  font-family: 'HNC-Heavy';
  src: url("../fonts/3d1a3114-ffd3-4f16-99c5-0e0441676d88.eot");
  src: url("../fonts/3d1a3114-ffd3-4f16-99c5-0e0441676d88.eot?#iefix") format("embedded-opentype"), url("../fonts/33bb86d1-8adf-454e-aee3-ca1c89445476.woff") format("woff"), url("../fonts/921ef834-872c-4460-ac11-f5fbcac9fa2d.ttf") format("truetype"), url("../fonts/9d3bb5f2-6932-419e-a56f-382131ffd4b8.svg#9d3bb5f2-6932-419e-a56f-382131ffd4b8") format("svg"); }
@font-face {
  font-family: 'HNC-Black';
  src: url("../fonts/978fc490-bc85-49a5-a85d-d28703cdeb3b.eot");
  src: url("../fonts/978fc490-bc85-49a5-a85d-d28703cdeb3b.eot?#iefix") format("embedded-opentype"), url("../fonts/58310d61-40ac-4464-b817-30d9e9deb3bb.woff") format("woff"), url("../fonts/96017e22-70f3-4c82-9620-352a5f107d90.ttf") format("truetype"), url("../fonts/d7282731-5798-4d1c-90ae-efbd49632898.svg#d7282731-5798-4d1c-90ae-efbd49632898") format("svg"); }
@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes flickerIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes grow {
  0% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0); }
  50% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); } }
@keyframes slideDown {
  0% {
    transform: translateY(-100%); }
  50% {
    transform: translateY(8%); }
  65% {
    transform: translateY(-4%); }
  80% {
    transform: translateY(4%); }
  95% {
    transform: translateY(-2%); }
  100% {
    transform: translateY(0%); } }
@-webkit-keyframes slideDown {
  0% {
    -webkit-transform: translateY(-100%); }
  50% {
    -webkit-transform: translateY(8%); }
  65% {
    -webkit-transform: translateY(-4%); }
  80% {
    -webkit-transform: translateY(4%); }
  95% {
    -webkit-transform: translateY(-2%); }
  100% {
    -webkit-transform: translateY(0%); } }
.cwwbos_uppercase {
  text-transform: uppercase; }

.bgRed {
  background-color: #cc0000; }

.bgWhite {
  background-color: #ffffff; }

.bgSubtleGray {
  background-color: #f8f8f8; }

.bgLtSubtleGray {
  background-color: #f6f6f6; }

.bgLighterGray {
  background-color: #ebebea; }

.cwwbos_super {
  font-size: .7em;
  line-height: 0;
  vertical-align: .4em; }

.cwwbos_no-border {
  border-bottom: none !important; }

.cwwbos_remove {
  display: none; }

.cwwbos_desktop {
  display: block; }

.cwwbos_mobile {
  display: none; }

body {
  margin: 0; }
  body main,
  body section,
  body article,
  body footer,
  body aside div {
    background-color: #f8f8f8;
    display: block;
    width: 100%;
    float: none;
    clear: both;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  body main div {
    float: none; }
  body .cwwbos_content_wrapper {
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
    overflow: hidden;
    position: relative; }
  body h1 {
    font-family: HNC-Bold, Helvetica, Arial, sans-serif;
    font-size: 54px;
    font-weight: normal;
    line-height: 58px;
    text-transform: uppercase;
    text-align: center; }
  body h2 {
    font-family: HNC-Bold, Helvetica, Arial, sans-serif;
    font-size: 30px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 34px;
    margin: 0; }
  body h3 {
    font-family: HNC-Bold, Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 28px;
    margin: 0; }
  body main p {
    font-family: HNC-Bold, Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 25px;
    margin: 0; }
  body hr {
    width: 50px;
    color: #ffffff; }
  body section#cwwbos_hero,
  body section#cwwbos_our_story {
    color: #ffffff; }
  body .cwwbos_tile_wrapper {
    width: 1280px;
    overflow: hidden;
    margin: 0 auto; }
    body .cwwbos_tile_wrapper div {
      float: left;
      width: 50%;
      box-sizing: border-box; }
      body .cwwbos_tile_wrapper div img {
        width: 100%;
        height: auto; }
  body section#cwwbos_hero {
    background: url("/sbd/cre/products/copy-and-print/staples-design-services/images/19005_new_hero.png") no-repeat;
    background-size: cover;
    background-position: center;
    height: 561px;
    margin-top: 20px !important; }
    body section#cwwbos_hero .cwwbos_content_wrapper {
      padding: 140px 0px 20px 0;
      color: #4d4d4d; }
      body section#cwwbos_hero .cwwbos_content_wrapper p {
        text-align: center;
        margin: 0 auto;
        font-size: 20px;
        font-family: "HN-Light", Helvetica, Arial, sans-serif, Helvetica, sans-serif;
        padding-top: 0;
        padding-bottom: 15px;
        color: #ffffff; }
      body section#cwwbos_hero .cwwbos_content_wrapper p.cwwbos_p_hero {
        text-align: center;
        margin: 0 auto;
        font-size: 16px;
        font-family: "HN-Light", Helvetica, Arial, sans-serif, Helvetica, sans-serif;
        padding: 0 0 32px;
        max-width: 687px; }
      body section#cwwbos_hero .cwwbos_content_wrapper h1 {
        text-align: center;
        margin: 0 auto;
        padding-bottom: 17px;
        color: #ffffff; }
      body section#cwwbos_hero .cwwbos_content_wrapper h3 {
        color: #4188C5;
        margin: 0 auto;
        text-align: center;
        padding-bottom: 30px; }
      body section#cwwbos_hero .cwwbos_content_wrapper .cwwbos_cta {
        font-family: HN-Bold, Helvetica, Arial, sans-serif;
        font-size: 14px;
        font-weight: normal;
        font-size: 14px;
        font-weight: normal;
        display: block;
        background: #cc0000;
        border: 2px solid #cc0000;
        border-radius: 3px;
        box-sizing: border-box;
        cursor: pointer;
        color: #ffffff;
        line-height: 20px;
        margin: 0 auto 0 auto;
        padding: 12px 16px;
        position: relative;
        text-transform: uppercase;
        text-decoration: none;
        text-align: center;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s;
        z-index: 10;
        width: 150px; }
        body section#cwwbos_hero .cwwbos_content_wrapper .cwwbos_cta:hover {
          background: #99040C;
          color: #ffffff;
          text-decoration: none; }
    body section#cwwbos_hero .cwwbos_tile_wrapper {
      width: 1280px;
      overflow: hidden;
      margin: 0 auto;
      position: relative; }
      body section#cwwbos_hero .cwwbos_tile_wrapper .cwwbos_circle {
        float: left;
        vertical-align: middle;
        width: 85px;
        height: 85px;
        background-color: #f8f8f8;
        border: none;
        border-radius: 50%;
        position: absolute;
        top: calc(50% - 42px);
        left: calc(50% - 42px); }
        body section#cwwbos_hero .cwwbos_tile_wrapper .cwwbos_circle .cwwbos_c_txt {
          text-align: center;
          margin: 0 auto;
          font-size: 20px;
          font-family: "HNC-Bold", Helvetica, Arial, sans-serif, Helvetica, sans-serif;
          padding: 30px;
          position: relative;
          float: left; }
      body section#cwwbos_hero .cwwbos_tile_wrapper div.cww_content {
        float: left;
        width: 50%;
        box-sizing: border-box;
        text-align: center;
        height: 451px;
        overflow: hidden; }
        body section#cwwbos_hero .cwwbos_tile_wrapper div.cww_content:hover img {
          -webkit-transition: scale(1.3);
          -moz-transition: scale(1.3);
          -o-transition: scale(1.3);
          transform: scale(1.3); }
        body section#cwwbos_hero .cwwbos_tile_wrapper div.cww_content img {
          width: 100%;
          height: auto;
          -webkit-transition: transform .5s;
          -moz-transition: transform .5s;
          -o-transition: transform .5s;
          transition: transform 0.5s; }
        body section#cwwbos_hero .cwwbos_tile_wrapper div.cww_content:nth-of-type(1) {
          border-right: 10px solid #f8f8f8;
          box-sizing: border-box; }
        body section#cwwbos_hero .cwwbos_tile_wrapper div.cww_content:nth-of-type(2) {
          border-left: 10px solid #f8f8f8;
          box-sizing: border-box; }
        body section#cwwbos_hero .cwwbos_tile_wrapper div.cww_content .cwwbos_cta {
          font-family: HN-Bold, Helvetica, Arial, sans-serif;
          font-size: 14px;
          font-weight: normal;
          font-size: 14px;
          font-weight: normal;
          display: block;
          background: #ffffff;
          box-sizing: border-box;
          cursor: pointer;
          color: #4D4D4D;
          line-height: 20px;
          margin: 0 17%;
          padding: 12px 16px;
          position: absolute;
          text-transform: uppercase;
          text-decoration: none;
          text-align: center;
          top: calc(50% - 22px);
          /* left: 7%; */
          -webkit-transition: all 0.5s;
          -moz-transition: all 0.5s;
          -o-transition: all 0.5s;
          transition: all 0.5s;
          z-index: 10;
          width: 190px; }
          body section#cwwbos_hero .cwwbos_tile_wrapper div.cww_content .cwwbos_cta:hover {
            background: #4d4d4d;
            color: #ffffff;
            text-decoration: none; }
  body section#cwwbos_minor_ref .cwwbos_content_wrapper {
    padding: 96px 0px 20px 0;
    color: #4d4d4d;
    background-color: #ffffff; }
    body section#cwwbos_minor_ref .cwwbos_content_wrapper .cwwbos_float_l {
      float: left;
      width: 100%; }
    body section#cwwbos_minor_ref .cwwbos_content_wrapper .cwwbos_cta {
      font-family: HN-Bold, Helvetica, Arial, sans-serif;
      font-size: 14px;
      font-weight: normal;
      font-size: 14px;
      font-weight: normal;
      display: block;
      background: #cc0000;
      border: 2px solid #cc0000;
      border-radius: 3px;
      box-sizing: border-box;
      cursor: pointer;
      color: #ffffff;
      line-height: 20px;
      margin: 55px auto 135px auto;
      padding: 12px 16px;
      position: relative;
      text-transform: uppercase;
      text-decoration: none;
      text-align: center;
      -webkit-transition: all 0.5s;
      -moz-transition: all 0.5s;
      -o-transition: all 0.5s;
      transition: all 0.5s;
      z-index: 10;
      width: 190px; }
      body section#cwwbos_minor_ref .cwwbos_content_wrapper .cwwbos_cta:hover {
        background: #99040C;
        color: #ffffff;
        text-decoration: none; }
  body section#cwwbos_minor_ref h2 {
    max-width: 522px;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 110px; }
  body section#cwwbos_minor_ref .cwwbos_clear {
    clear: both; }
  body section#cwwbos_minor_ref .cwwbos_left_50,
  body section#cwwbos_minor_ref .cwwbos_right_50 {
    position: relative;
    width: 100%;
    display: block;
    margin-bottom: 80px;
    box-sizing: border-box; }
    body section#cwwbos_minor_ref .cwwbos_left_50 .cwwbos_imgwrapper,
    body section#cwwbos_minor_ref .cwwbos_right_50 .cwwbos_imgwrapper {
      float: left;
      position: relative;
      width: 86px;
      height: auto; }
    body section#cwwbos_minor_ref .cwwbos_left_50 img,
    body section#cwwbos_minor_ref .cwwbos_right_50 img {
      display: block;
      position: relative;
      margin: 0 auto; }
    body section#cwwbos_minor_ref .cwwbos_left_50 .cww_content,
    body section#cwwbos_minor_ref .cwwbos_right_50 .cww_content {
      position: relative;
      float: left;
      width: 71%;
      height: auto;
      padding-left: 36px;
      text-align: left; }
      body section#cwwbos_minor_ref .cwwbos_left_50 .cww_content h3,
      body section#cwwbos_minor_ref .cwwbos_right_50 .cww_content h3 {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 10px; }
      body section#cwwbos_minor_ref .cwwbos_left_50 .cww_content p,
      body section#cwwbos_minor_ref .cwwbos_right_50 .cww_content p {
        font-family: "HN-Light", Helvetica, Arial, sans-serif;
        font-size: 16px;
        line-height: 20px;
        color: #8D8D8D;
        max-width: 80%; }
  body section#cwwbos_minor_ref .cwwbos_left_50 {
    float: left;
    padding-left: 7%;
    width: 50%; }
    body section#cwwbos_minor_ref .cwwbos_left_50 .cww_content {
      width: 65%; }
  body section#cwwbos_minor_ref .cwwbos_right_50 {
    float: right;
    padding-left: 7%;
    width: 50%; }
    body section#cwwbos_minor_ref .cwwbos_right_50 .cww_content {
      width: 65%; }
  body section#cwwbos_proof_car,
  body section#cwwbos_business_cards {
    margin-bottom: 20px; }
    body section#cwwbos_proof_car button.prev,
    body section#cwwbos_proof_car button.prev1,
    body section#cwwbos_business_cards button.prev,
    body section#cwwbos_business_cards button.prev1 {
      position: absolute;
      top: 50%;
      margin-top: -16px;
      outline: 0;
      width: 36px;
      height: 45px;
      text-indent: -9999px;
      z-index: 9;
      left: 50px;
      border: none;
      cursor: pointer;
      background: url(../images/left-arrow.png) no-repeat center center; }
    body section#cwwbos_proof_car button.next,
    body section#cwwbos_proof_car button.next1,
    body section#cwwbos_business_cards button.next,
    body section#cwwbos_business_cards button.next1 {
      position: absolute;
      top: 50%;
      margin-top: -16px;
      outline: 0;
      width: 36px;
      height: 45px;
      text-indent: -9999px;
      z-index: 9;
      right: 50px;
      border: none;
      cursor: pointer;
      background: url(../images/right-arrow.png) no-repeat center center; }
    body section#cwwbos_proof_car div.dots,
    body section#cwwbos_business_cards div.dots {
      margin: 0 auto;
      text-align: center;
      bottom: -60px;
      position: relative; }
      body section#cwwbos_proof_car div.dots .dots__item,
      body section#cwwbos_business_cards div.dots .dots__item {
        width: 10px;
        height: 10px;
        margin: 0 .2rem;
        border: 0;
        background-color: transparent;
        border-radius: 50%;
        outline: 0;
        cursor: pointer;
        background-color: #ffffff;
        border: 1px solid #ffffff;
        padding: 0; }
        body section#cwwbos_proof_car div.dots .dots__item.dots__item--active,
        body section#cwwbos_business_cards div.dots .dots__item.dots__item--active {
          background-color: #000000;
          border: 1px solid #ffffff; }
    body section#cwwbos_proof_car .cwwbos_content_wrapper,
    body section#cwwbos_business_cards .cwwbos_content_wrapper {
      padding: 96px 0px 96px 0;
      color: #ffffff;
      background-color: #cc0000; }
      body section#cwwbos_proof_car .cwwbos_content_wrapper .bxslider_box,
      body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box {
        margin: 0 auto;
        height: auto;
        padding-inline-start: 0px !important; }
        body section#cwwbos_proof_car .cwwbos_content_wrapper .bxslider_box .cwwbos_slider_icons,
        body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box .cwwbos_slider_icons {
          float: left;
          width: 175px; }
        body section#cwwbos_proof_car .cwwbos_content_wrapper .bxslider_box .heading_two,
        body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box .heading_two {
          font-size: 36px;
          font-family: "HNC-Bold", Helvetica, Arial, sans-serif, Helvetica, sans-serif;
          color: #ffffff;
          line-height: 1em;
          text-transform: uppercase; }
        body section#cwwbos_proof_car .cwwbos_content_wrapper .bxslider_box p,
        body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box p {
          font-size: 15px;
          font-family: "HN-Light", Helvetica, Arial, sans-serif, Helvetica, sans-serif; }
        body section#cwwbos_proof_car .cwwbos_content_wrapper .bxslider_box .cwwbos_bx-slider-copy,
        body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box .cwwbos_bx-slider-copy {
          float: left;
          width: 490px;
          margin-left: 10px;
          text-align: left; }
      body section#cwwbos_proof_car .cwwbos_content_wrapper ul li,
      body section#cwwbos_business_cards .cwwbos_content_wrapper ul li {
        padding: 0;
        width: 1440px !important;
        list-style: none !important;
        list-style-type: none !important; }
        body section#cwwbos_proof_car .cwwbos_content_wrapper ul li ::marker,
        body section#cwwbos_business_cards .cwwbos_content_wrapper ul li ::marker {
          display: none !important; }
  body section#cwwbos_proof_car .cwwbos_content_wrapper ul li {
    width: 690px !important;
    margin: 0 auto; }
  body section#cwwbos_business_cards div.dots {
    bottom: 45px !important; }
  body section#cwwbos_face_of_brand .cwwbos_content_wrapper {
    background-color: #f8f8f8;
    padding: 96px 0px 20px 0;
    color: #4d4d4d; }
    body section#cwwbos_face_of_brand .cwwbos_content_wrapper .cwwbos_float_l {
      float: left;
      width: 49%; }
    body section#cwwbos_face_of_brand .cwwbos_content_wrapper .cwwbos_divider {
      float: left;
      width: 1px;
      padding-top: 50px; }
    body section#cwwbos_face_of_brand .cwwbos_content_wrapper .cwwbos_divider_inner {
      background: #e7e7e7;
      width: 1px;
      height: 150px; }
    body section#cwwbos_face_of_brand .cwwbos_content_wrapper .cwwbos_cta {
      font-family: HN-Bold, Helvetica, Arial, sans-serif;
      font-size: 14px;
      font-weight: normal;
      font-size: 14px;
      font-weight: normal;
      display: block;
      background: #f8f8f8;
      border: 2px solid #4d4d4d;
      box-sizing: border-box;
      cursor: pointer;
      color: #4D4D4D;
      line-height: 20px;
      margin: 40px auto;
      padding: 12px 16px;
      position: relative;
      text-transform: uppercase;
      text-decoration: none;
      text-align: center;
      -webkit-transition: all 0.5s;
      -moz-transition: all 0.5s;
      -o-transition: all 0.5s;
      transition: all 0.5s;
      z-index: 10;
      width: 190px; }
      body section#cwwbos_face_of_brand .cwwbos_content_wrapper .cwwbos_cta:hover {
        background: #4d4d4d;
        color: #ffffff;
        text-decoration: none; }
  body section#cwwbos_face_of_brand h2 {
    max-width: 475px;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 110px; }
  body section#cwwbos_face_of_brand .cwwbos_clear {
    clear: both; }
  body section#cwwbos_face_of_brand .cwwbos_left_50,
  body section#cwwbos_face_of_brand .cwwbos_right_50 {
    position: relative;
    width: 100%;
    display: block;
    margin-bottom: 80px;
    box-sizing: border-box; }
    body section#cwwbos_face_of_brand .cwwbos_left_50 .cwwbos_imgwrapper,
    body section#cwwbos_face_of_brand .cwwbos_right_50 .cwwbos_imgwrapper {
      float: left;
      position: relative;
      width: 86px;
      height: auto; }
    body section#cwwbos_face_of_brand .cwwbos_left_50 img,
    body section#cwwbos_face_of_brand .cwwbos_right_50 img {
      display: block;
      position: relative;
      margin: 0 auto; }
    body section#cwwbos_face_of_brand .cwwbos_left_50 .cww_margin-top,
    body section#cwwbos_face_of_brand .cwwbos_right_50 .cww_margin-top {
      margin-top: 30px; }
    body section#cwwbos_face_of_brand .cwwbos_left_50 .cww_content,
    body section#cwwbos_face_of_brand .cwwbos_right_50 .cww_content {
      position: relative;
      float: left;
      width: 71%;
      height: auto;
      padding-left: 36px; }
      body section#cwwbos_face_of_brand .cwwbos_left_50 .cww_content h3,
      body section#cwwbos_face_of_brand .cwwbos_right_50 .cww_content h3 {
        font-size: 20px;
        line-height: 24px;
        margin: 30px 0px; }
      body section#cwwbos_face_of_brand .cwwbos_left_50 .cww_content p,
      body section#cwwbos_face_of_brand .cwwbos_right_50 .cww_content p {
        font-family: "HN-Light", Helvetica, Arial, sans-serif;
        font-size: 16px;
        line-height: 20px;
        color: #8D8D8D; }
  body section#cwwbos_face_of_brand .cwwbos_left_50 {
    float: left;
    padding-left: 19%; }
    body section#cwwbos_face_of_brand .cwwbos_left_50 .cww_content {
      width: 65%;
      text-align: center; }
  body section#cwwbos_face_of_brand .cwwbos_right_50 {
    float: left;
    padding-left: 19%; }
    body section#cwwbos_face_of_brand .cwwbos_right_50 .cww_content {
      width: 65%;
      text-align: center; }
  body section#cwwbos_business_cards .cwwbos_content_wrapper {
    padding: 0;
    color: #ffffff;
    background-color: #979797;
    height: 300px; }
    body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box {
      background-color: #979797; }
      body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box li.figure_caption {
        height: 300px;
        width: 100% !important; }
        body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box li.figure_caption.cwwbos_cards section {
          background-image: url("/sbd/cre/products/copy-and-print/staples-design-services/images/slider-2-bg-1.png"); }
        body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box li.figure_caption.cwwbos_flyers section {
          background-image: url("/sbd/cre/products/copy-and-print/staples-design-services/images/slider-2-bg-2.png"); }
        body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box li.figure_caption.cwwbos_letterhead section {
          background-image: url("/sbd/cre/products/copy-and-print/staples-design-services/images/slider-2-bg-3.png"); }
        body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box li.figure_caption.cwwbos_signs section {
          background-image: url("/sbd/cre/products/copy-and-print/staples-design-services/images/slider-2-bg-4.png"); }
        body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box li.figure_caption section {
          background-repeat: no-repeat;
          background-size: 1440px auto;
          height: 300px; }
          body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box li.figure_caption section .cwwbos_bx-slider-copy {
            padding-left: 150px;
            padding-top: 74px; }
            body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box li.figure_caption section .cwwbos_bx-slider-copy p {
              font-family: "HN-Roman", Helvetica, Arial, sans-serif; }
              body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box li.figure_caption section .cwwbos_bx-slider-copy p:nth-of-type(1) {
                font-size: 14px;
                line-height: 16px; }
              body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box li.figure_caption section .cwwbos_bx-slider-copy p:nth-of-type(2) {
                font-size: 16px;
                line-height: 18px;
                padding-top: 11px; }
            body section#cwwbos_business_cards .cwwbos_content_wrapper .bxslider_box li.figure_caption section .cwwbos_bx-slider-copy .heading_two {
              font-size: 34px;
              font-family: "HNC-Bold", Helvetica, Arial, sans-serif, Helvetica, sans-serif;
              color: #ffffff;
              line-height: 34px;
              padding-top: 27px;
              text-transform: uppercase; }
    body section#cwwbos_business_cards .cwwbos_content_wrapper .bx-viewport {
      left: 0;
      background-color: #979797;
      width: 100% !important;
      overflow: hidden !important;
      position: relative !important;
      height: auto !important;
      margin: 0 auto !important; }
    body section#cwwbos_business_cards .cwwbos_content_wrapper .bx-pager {
      bottom: 28px; }
    body section#cwwbos_business_cards .cwwbos_content_wrapper .bx-pager.bx-default-pager a {
      width: 12px;
      height: 12px;
      border-radius: 6px; }
      body section#cwwbos_business_cards .cwwbos_content_wrapper .bx-pager.bx-default-pager a.active {
        background-color: #ffffff; }
    body section#cwwbos_business_cards .cwwbos_content_wrapper .bx-controls {
      float: none; }
      body section#cwwbos_business_cards .cwwbos_content_wrapper .bx-controls .bx-pager-item {
        float: none; }
      body section#cwwbos_business_cards .cwwbos_content_wrapper .bx-controls .bx-controls-direction a {
        width: 42px;
        height: 80px;
        margin-top: -40px; }
        body section#cwwbos_business_cards .cwwbos_content_wrapper .bx-controls .bx-controls-direction a.bx-prev {
          background: url("/sbd/cre/products/copy-and-print/staples-design-services/images/arrow-left.png") center center no-repeat;
          top: 50%;
          left: 24px; }
          body section#cwwbos_business_cards .cwwbos_content_wrapper .bx-controls .bx-controls-direction a.bx-prev.disabled {
            display: none; }
        body section#cwwbos_business_cards .cwwbos_content_wrapper .bx-controls .bx-controls-direction a.bx-next {
          background: url("/sbd/cre/products/copy-and-print/staples-design-services/images/arrow-right.png") center center no-repeat;
          right: 24px;
          top: 50%; }
          body section#cwwbos_business_cards .cwwbos_content_wrapper .bx-controls .bx-controls-direction a.bx-next.disabled {
            display: none; }
  body section#cwwbos_articles {
    padding-bottom: 105px; }
    body section#cwwbos_articles h2 {
      padding: 101px 0 70px 0;
      text-align: center; }
    body section#cwwbos_articles .cwwbos_content_wrapper {
      display: flex;
      flex-wrap: wrap;
      width: 100%;
      max-width: 1440px; }
      body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article {
        color: #ffffff;
        height: 400px;
        flex-basis: 24%;
        margin: 0.65%;
        overflow: hidden;
        text-align: left; }
        body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article:nth-of-type(1) {
          margin-left: 0; }
        body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article:nth-of-type(4) {
          margin-right: 0; }
        body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article:nth-of-type(5) {
          margin-left: 0; }
        body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article:last-of-type {
          flex-basis: 49.3%;
          background-image: url("/sbd/cre/products/copy-and-print/staples-design-services/images/craveworthy_poster.png");
          background-repeat: no-repeat;
          background-size: cover;
          margin-right: 0; }
          body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article:last-of-type p {
            text-align: center; }
            body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article:last-of-type p:first-of-type {
              font-size: 36px;
              line-height: 64px;
              text-transform: uppercase;
              padding-top: 114px; }
            body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article:last-of-type p:last-of-type {
              font-size: 15px;
              line-height: 24px; }
          body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article:last-of-type img {
            display: block;
            margin: 0 auto;
            padding-top: 20px;
            width: 80px; }
        body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article div {
          position: relative;
          height: 400px; }
          body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article div img {
            width: 600px;
            -webkit-transition: transform .5s;
            -moz-transition: transform .5s;
            -o-transition: transform .5s;
            transition: transform 0.5s; }
            body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article div img:hover {
              -webkit-transform: scale(1.3);
              -moz-transform: scale(1.3);
              -o-transform: scale(1.3);
              transform: scale(1.3); }
          body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article div .image_fix {
            position: absolute;
            left: -230px; }
          body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article div .image_fix-2 {
            width: 100%; }
          body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article div div {
            left: 13px;
            position: absolute;
            bottom: 30px;
            width: 240px;
            height: auto; }
            body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article div div p {
              padding-left: 13px; }
              body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article div div p:first-of-type {
                font-family: "HN-Light", Helvetica, Arial, sans-serif;
                font-size: 18px;
                line-height: 22px; }
              body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article div div p:nth-of-type(2) {
                font-size: 25.5px;
                line-height: 30px;
                padding-top: 13px;
                text-transform: uppercase; }
              body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article div div p a {
                color: #ffffff;
                text-decoration: none; }
        body section#cwwbos_articles .cwwbos_content_wrapper .cwwbos_article video {
          height: 400px;
          width: 636px; }

#popup {
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0.75);
  z-index: 99999; }
  #popup.show {
    display: block !important; }

/* Inner */
.popup-inner {
  max-width: 700px;
  width: 100%;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.resp-container {
  position: relative;
  overflow: hidden; }

.resp-iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0; }

/* Close Button */
#popup-close {
  width: 30px;
  height: 40px;
  display: block;
  position: absolute;
  top: -40px;
  left: 0px;
  font-size: 30px;
  font-family: arial;
  color: #ffffff;
  text-decoration: none !important;
  font-weight: 800; }

#popup-close:hover {
  background: none;
  text-decoration: none; }

/*# sourceMappingURL=pms-main.css.map */
