/*Branded reset*/
.root .branded-landing-page-content { max-width: 100%; margin: 0 auto; }
.root .aem-GridColumn { padding: 0; }
/*#header__logo, #header { display:none !important; }*/
.branded-landing-page.page.basicpage h3.secondary-headline,
.branded-landing-page.page.basicpage h3.secondary-headline + p {
	margin: 0;
}
.global-deals-landing-fragment { color: #ffffff; }
._insightssection span, ._insightssection .button_secondary {
    font-size: 16px;
}

.wrapper_header .cfmain-topnav { max-width: 1200px; margin: 0 auto; padding: 0 10px; }
#cfg-header .cfmain-topnav ._bannertitles { float: left;
    color: #fff;
    text-align: left; width: 32%; }
#cfg-header .cfmain-topnav ._bannertitles ._title { font-size: 30px;
      margin-bottom: 0;
      font-weight: 600; color: #FFFFFF; line-height: 1.28; padding-top: 8px; }
#cfg-header .cfmain-topnav ._bannertitles ._subtitle { font-size: 20px; font-weight: 400; color: #808080;  margin: 0; }
/*a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:after, blockquote:before, q:after, q:before {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }*/

.clearfix:after, .global-deals-landing-fragment ._contactssection:after, .global-deals-landing-fragment ._contactssection ._contact:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

.clearfix, .global-deals-landing-fragment ._contactssection, .global-deals-landing-fragment ._contactssection ._contact {
  display: inline-block; }

/* start commented backslash hack \*/
* html .clearfix, * html .global-deals-landing-fragment ._contactssection, .global-deals-landing-fragment * html ._contactssection, * html .global-deals-landing-fragment ._contactssection ._contact, .global-deals-landing-fragment ._contactssection * html ._contact {
  height: 1%; }

.clearfix, .global-deals-landing-fragment ._contactssection, .global-deals-landing-fragment ._contactssection ._contact {
  display: block; }

/* close commented backslash hack */
/*body {
  background-color: #000;
  font-family: "Open Sans";
  color: #fff; }
*/
.wrapper, .wrapper_indent, #footer-section, .global-deals-landing-fragment ._dealssection, .global-deals-landing-fragment ._contactssection, .global-deals-landing-fragment ._insightssection, .wrapper_copy, .wrapper_mini_copy, .wrapper_header {
  margin: auto;
  box-sizing: border-box;
  padding-left: 30px;
  padding-right: 30px;
  width: 100%; }
  @media (max-width: 500px) {
    .wrapper, .wrapper_indent, #footer-section, .global-deals-landing-fragment ._dealssection, .global-deals-landing-fragment ._contactssection, .global-deals-landing-fragment ._insightssection, .wrapper_copy, .wrapper_mini_copy, .wrapper_header {
      padding-left: 20px;
      padding-right: 20px; } }

.wrapper_indent, #footer-section, .global-deals-landing-fragment ._dealssection, .global-deals-landing-fragment ._contactssection, .global-deals-landing-fragment ._insightssection {
  max-width: 1240px; }

.wrapper_copy {
  max-width: 900px; }

.wrapper_mini_copy {
  max-width: 670px; }

.wrapper_header {
  max-width: 100%;}

.text_sectiontitle {
  font-size: 28px;
  color: #fff;
  font-weight: 400;
  border-bottom: 1px solid #333333;
  padding-bottom: 15px;
  margin-bottom: 30px;
  margin-top: 75px; }
  @media (max-width: 930px) {
    .text_sectiontitle {
      font-size: 28px; } }
  @media (max-width: 700px) {
    .text_sectiontitle {
      font-size: 26px;
      padding-bottom: 10px; } }

.text_intro,.htmlfragment p.text_intro {
  font-size: 24px;
  line-height: 31px;
  color: #fff;
  text-align: center;
  padding-top: 130px;
  padding-bottom: 80px; }
  @media (max-width: 930px) {
    .text_intro,.htmlfragment p.text_intro {
      font-size: 21px;
      line-height: 27px;
      padding-top: 90px;
      padding-bottom: 60px;
      text-align: left; } }
  @media (max-width: 700px) {
    .text_intro,.htmlfragment p.text_intro {
      font-size: 18px;
      line-height: 24px;
      padding-top: 60px;
      padding-bottom: 20px; } }
  @media (max-width: 500px) {
    .text_intro,.htmlfragment p.text_intro {
      font-size: 16px;
      line-height: 21px;
      padding-top: 40px;
      padding-bottom: 10px; } }

.text_maincopy,.htmlfragment p.text_maincopy {
  font-size: 21px;
  line-height: 26px;
  color: #fff;
  text-align: center; }
  @media (max-width: 930px) {
    .text_maincopy,.htmlfragment p.text_maincopy {
      font-size: 18px;
      line-height: 23px;
      text-align: left; } }
  @media (max-width: 500px) {
    .text_maincopy,.htmlfragment p.text_maincopy {
      font-size: 14px;
      line-height: 19px; } }

.text_mini_copy,.htmlfragment p.text_mini_copy {
  margin: auto;
  font-size: 21px;
  line-height: 26px;
  color: #62B5E5;
  text-align: center; }
  @media (max-width: 930px) {
    .text_mini_copy,.htmlfragment p.text_mini_copy {
      font-size: 18px;
      line-height: 23px;
      text-align: left;
      margin-left: 0px;
      margin-right: 0px; } }
  @media (max-width: 500px) {
    .text_mini_copy,.htmlfragment p.text_mini_copy {
      font-size: 14px;
      line-height: 19px; } }

.button, .button_secondary {
  display: inline-block;
  padding: 14px 28px;
  text-decoration: none;
  border-radius: 4px;
  transition: color 0.2s, background-color 0.2s; }

.button_secondary {
  border: #62B5E5 1px solid;
  color: #62B5E5; }
  .button_secondary:hover {
    background-color: #62B5E5;
    color: #000; }

#footer-section {
  padding-top: 60px;
  padding-bottom: 60px; }
  #footer-section .disclaimer-text p {
    font-size: 12px;
    line-height: 15px; color: #FFFFFF; }
    #footer-section .disclaimer-text p a {
      color: #fff;
      text-decoration: none; }


#cfg-header {
  background-color: #000000;
  width: 100%;
 /* position: fixed;
  z-index: 1510;  top: 0px; */
  text-align: center;
  height: 70px;
  }
  #cfg-header a {
    color: #fff; }
#cfg-header .wrapper_header { position: relative;
   
    z-index: 900; border-top: thin solid #43B02A; background: #000000;
}

  @media (max-width: 700px) {
    #cfg-header {
      position: relative;
      height: 40px; } }
  #cfg-header .logo {
    float: left; }
  #cfg-header .logo-deloitte {
    width: 173px;
    height: 32px;
    display: inline-block;
	margin-top: 25px;  
   /* background-image: url(/content/dam/html/global/cfglobal/img/logo.png);
    background-size: 100% 100%;
    
    background-repeat: no-repeat;*/ }
    @media (max-width: 500px) {
      #cfg-header .logo-deloitte {
        width: 135px;
        height: 25px; } }
  #cfg-header .logo-print {
    display: none; }
  #cfg-header ._headerlinks {
    float: left;
    padding: 35px 0 12px 0; text-align: left;}
    @media (max-width: 560px) {
      #cfg-header ._headerlinks {
        display: block; } }
    #cfg-header ._headerlinks a {
      font-size: 20px;
      text-decoration: none;
      margin-left: 50px; font-weight: 400; /*text-shadow: -1px 1px 1px #333;*/ }
      #cfg-header ._headerlinks a:hover, #cfg-header ._headerlinks a._active, #cfg-header ._headerlinks a._forceActive {
        color: #62B5E5; }


.global-deals-landing-fragment {
  padding-top: 70px; }
  @media (max-width: 700px) {
    .global-deals-landing-fragment {
      padding-top: 0px; } }
  .global-deals-landing-fragment ._banner {
    width: 100%;
    height: 700px;
    position: relative;
    background-color: #000;
    overflow: hidden;
    border-bottom: 1px solid #333333; }
    .global-deals-landing-fragment ._banner ._bannertitles {
	  width: 430px;	
      position: fixed;
	  top: 0;
      bottom: inherit;
	  margin-top: 75px;
      padding: 0 40px;	
      z-index: 999; background: #000000; }
      @media (max-width: 500px) {
        .global-deals-landing-fragment ._banner ._bannertitles {
          bottom: 20px; } }
    .global-deals-landing-fragment ._banner ._title {
      font-size: 36px;
      margin-bottom: 0;
      font-weight: 600; color: #FFFFFF; line-height: 1.28; }
      @media (max-width: 700px) {
        .global-deals-landing-fragment ._banner ._title {
          font-size: 30px; } }
      @media (max-width: 500px) {
        .global-deals-landing-fragment ._banner ._title {
          font-size: 26px; } }
      @media (max-width: 380px) {
        .global-deals-landing-fragment ._banner ._title {
          font-size: 20px;
          margin-bottom: 5px; } }
    .global-deals-landing-fragment ._banner ._subtitle {
      font-size: 20px;
      font-weight: 400;
      color: #808080; margin: 0; }
      @media (max-width: 700px) {
        .global-deals-landing-fragment ._banner ._subtitle {
          font-size: 18px; } }
      @media (max-width: 500px) {
        .global-deals-landing-fragment ._banner ._subtitle {
          font-size: 16px; } }
      @media (max-width: 380px) {
        .global-deals-landing-fragment ._banner ._subtitle {
          font-size: 14px; } }
    .global-deals-landing-fragment ._banner ._images {
      position: absolute;
      left: 50%;
      margin-left: -250px;
      width: 100%;
      height: 100%;
      max-width: 500px;
      max-height: 500px; }
      @media (max-width: 1500px) {
		 /* .wrapper_header .cfmain-topnav { padding: 0; }
		  #cfg-header .wrapper_header { padding-left: 15px; padding-right: 15px; }*/
		 .global-deals-landing-fragment ._banner ._images { top: 10px !important; }
        .global-deals-landing-fragment ._banner ._images {
          max-width: 400px;
          max-height: 400px;
          margin-left: -200px; } }
      @media (max-width: 1000px) {
        .global-deals-landing-fragment ._banner ._images {
          max-width: 350px;
          max-height: 350px;
          margin-left: -175px;
          top: 50px; } }
      @media (max-width: 700px) {
        .global-deals-landing-fragment ._banner ._images {
          max-width: 300px;
          max-height: 300px;
          margin-left: -150px;
          top: 80px; } }
      @media (max-width: 500px) {
        .global-deals-landing-fragment ._banner ._images {
          max-width: 260px;
          max-height: 260px;
          margin-left: -130px;
          top: 40px; } }
      .global-deals-landing-fragment ._banner ._images ._bannerimg {
        position: absolute;
        height: auto;
        width: 100%;
        opacity: 0; }
    .global-deals-landing-fragment ._banner ._onwards {
      background-image: url("/content/dam/html/global/cfglobal/img/scroll-arrow.svg");
      background-size: 100% 100%;
      width: 45px;
      height: 45px;
      position: absolute;
      bottom: 92px;
      left: 50%;
      margin-left: -22px;
      transition: 0.2s transform;
      z-index: 11; }
      .global-deals-landing-fragment ._banner ._onwards svg > * {
        fill: #62B5E5; }
      .global-deals-landing-fragment ._banner ._onwards:hover {
        cursor: pointer;
        transform: scale(1.1); }
       @media (max-width: 999px) {
		   
		   #cfg-header .cfmain-topnav ._bannertitles { width: 100%; }  
		   .global-deals-landing-fragment ._banner { height: 564px !important; }
		}

      @media (max-width: 1060px) {
		  #cfg-header .wrapper_header { padding-left: 15px; padding-right: 3px; }
		  #cfg-header .cfmain-topnav ._bannertitles { width: 38%; }  
		  .global-deals-landing-fragment ._banner ._images { top: 70px !important; max-width: 280px; max-height: 280px; margin-left: -140px; }
        .global-deals-landing-fragment ._banner ._onwards {
          left: 50%;
          right: auto;
          margin-left: -16px; bottom: 20px; width: 32px; height: 32px; } }
      @media (max-width: 500px) {
		  .global-deals-landing-fragment ._banner { height: 564px !important; }
		  #cfg-header .cfmain-topnav ._bannertitles ._title { font-size: 28px; } 
		  #cfg-header .cfmain-topnav ._bannertitles ._subtitle { font-size: 16px; }
        .global-deals-landing-fragment ._banner ._onwards {
          width: 40px;
          height: 40px;
          right: 10px;
          bottom: 20px; } }
  .global-deals-landing-fragment ._dealssection .text_maincopy {
    margin: auto;
    margin-top: 40px;
    margin-bottom: 20px;
    max-width: 900px;
    text-align: center; }
    @media (max-width: 920px) {
      .global-deals-landing-fragment ._dealssection .text_maincopy {
        text-align: left; } }
  .global-deals-landing-fragment ._dealssection .text_mini_copy {
    margin-bottom: 30px;
    max-width: 660px; }
  .global-deals-landing-fragment ._dealssection ._circledecoration {
    width: 20px;
    height: 20px;
    border: #62B5E5 1px solid;
    border-radius: 20px;
    margin: auto;
    display: block; }
  .global-deals-landing-fragment ._dealssection ._circleline {
    display: block;
    height: 50px;
    border-left: #62B5E5 1px dashed;
    width: 1px;
    margin: auto; }
  .global-deals-landing-fragment ._dealscontainer {
    padding: 0px;
    border: 1px #62B5E5 dashed;
    margin: auto;
    max-width: 1100px; }
    .global-deals-landing-fragment ._dealscontainer .pepper_global_deals {
      margin: auto; }
    .global-deals-landing-fragment ._dealscontainer #pepper-search {
      box-sizing: border-; }
  .global-deals-landing-fragment ._contactssection ._contact {
    width: 48%;
    height: auto;
    background-color: #fff;
    color: #000;
    position: relative; }
    @media (max-width: 700px) {
      .global-deals-landing-fragment ._contactssection ._contact {
        width: 100%; } }
  .global-deals-landing-fragment ._contactssection ._contact1 {
    float: left; }
    @media (max-width: 700px) {
      .global-deals-landing-fragment ._contactssection ._contact1 {
        margin-bottom: 30px; } }
  .global-deals-landing-fragment ._contactssection ._contact2 {
    float: right; }
  .global-deals-landing-fragment ._contactssection ._contactimage {
    float: left;
    width: 50%;
    height: auto;
    box-sizing: border-box; }
    @media (max-width: 480px) {
      .global-deals-landing-fragment ._contactssection ._contactimage {
        width: 100%; } }
  .global-deals-landing-fragment ._contactssection ._copy {
    width: 50%;
    height: 100%;
    padding: 20px;
    float: left;
    box-sizing: border-box; }
    @media (max-width: 950px) {
      .global-deals-landing-fragment ._contactssection ._copy {
        padding: 10px; } }
    @media (max-width: 700px) {
      .global-deals-landing-fragment ._contactssection ._copy {
        padding: 20px; } }
    @media (max-width: 480px) {
      .global-deals-landing-fragment ._contactssection ._copy {
        width: 100%; } }
  .global-deals-landing-fragment ._contactssection ._header {
    font-size: 21px;
    line-height: 25px;
    margin-bottom: 8px; }
    @media (max-width: 950px) {
      .global-deals-landing-fragment ._contactssection ._header {
        font-size: 18px;
        line-height: 22px; } }
  .global-deals-landing-fragment ._contactssection ._subheader {
    font-size: 14px;
    line-height: 18px;
    color: #808080; }
  .global-deals-landing-fragment ._contactssection ._link {
    position: absolute;
    bottom: 30px;
    left: 50%;
    padding-left: 20px;
    font-weight: 700;
    color: #000;
    font-size: 16px;
    text-decoration: none;
    display: inline-block; }
    .global-deals-landing-fragment ._contactssection ._link:after {
      display: inline-block;
      content: "";
      width: 9px;
      height: 17px;
      background-image: url("/content/dam/html/global/cfglobal/img/black-chevron.svg");
      background-size: 100% 100%;
      margin-left: 10px;
      position: relative;
      top: 3px;
      transition: all 0.3s; }
    .global-deals-landing-fragment ._contactssection ._link:hover {
      text-decoration: underline; }
      .global-deals-landing-fragment ._contactssection ._link:hover:after {
        transform: translateX(5px); }
    @media (max-width: 1100px) {
      .global-deals-landing-fragment ._contactssection ._link {
        bottom: 20px; } }
    @media (max-width: 950px) {
      .global-deals-landing-fragment ._contactssection ._link {
        bottom: 10px;
        padding-left: 10px; } }
    @media (max-width: 700px) {
      .global-deals-landing-fragment ._contactssection ._link {
        bottom: 30px;
        padding-left: 20px; } }
    @media (max-width: 480px) {
      .global-deals-landing-fragment ._contactssection ._link {
        position: static;
        margin-bottom: 20px;
        bottom: 10px;
        display: inline-block; } }
  .global-deals-landing-fragment ._insightssection .text_sectiontitle {
    margin-bottom: 0px; }
  .global-deals-landing-fragment ._insightssection ._row {
    border-bottom: 1px solid #333333;
    height: 360px;
    width: 100%;
    overflow: hidden;
    position: relative; }
    @media (max-width: 970px) {
      .global-deals-landing-fragment ._insightssection ._row {
        height: 280px; } }
    @media (max-width: 800px) {
      .global-deals-landing-fragment ._insightssection ._row {
        height: 200px; } }
    @media (max-width: 480px) {
      .global-deals-landing-fragment ._insightssection ._row {
        height: 240px; } }
    @media (max-width: 390px) {
      .global-deals-landing-fragment ._insightssection ._row {
        height: 280px; } }
  .global-deals-landing-fragment ._insightssection .button_secondary {
    z-index: 5;
    position: relative; }
  .global-deals-landing-fragment ._insightssection ._copy {
    padding-top: 100px;
    font-size: 28px;
    line-height: 34px;
    max-width: 400px;
    margin-bottom: 30px;
    z-index: 3;
    position: relative; }
    @media (max-width: 970px) {
      .global-deals-landing-fragment ._insightssection ._copy {
        font-size: 25px;
        line-height: 31px;
        padding-top: 60px; } }
    @media (max-width: 800px) {
      .global-deals-landing-fragment ._insightssection ._copy {
        font-size: 21px;
        line-height: 23px;
        padding-top: 20px;
        max-width: 300px; } }
    @media (max-width: 600px) {
      .global-deals-landing-fragment ._insightssection ._copy {
        font-size: 18px;
        line-height: 21px;
        padding-top: 40px;
        margin-bottom: 20px; } }
  .global-deals-landing-fragment ._insightssection ._circleimage {
    position: absolute;
    right: 150px;
    top: -20px;
    width: 350px;
    height: auto;
    }
    @media (max-width: 1400px) {
      .global-deals-landing-fragment ._insightssection ._circleimage {
        right: 100px; } }
    @media (max-width: 1200px) {
      .global-deals-landing-fragment ._insightssection ._circleimage {
        right: 30px; } }
    @media (max-width: 970px) {
      .global-deals-landing-fragment ._insightssection ._circleimage {
        width: 400px;
        top: -60px;
        right: 20px; } }
    @media (max-width: 800px) {
      .global-deals-landing-fragment ._insightssection ._circleimage {
        width: 300px;
        top: -30px;
        right: 10px; } }
    @media (max-width: 600px) {
      .global-deals-landing-fragment ._insightssection ._circleimage {
        width: 200px;
        top: 0px;
        right: 0px; } }
    @media (max-width: 480px) {
      .global-deals-landing-fragment ._insightssection ._circleimage {
        top: 100px; } }
    @media (max-width: 390px) {
      .global-deals-landing-fragment ._insightssection ._circleimage {
        top: 170px;
        width: 270px;
        left: 50%;
        right: auto;
        margin-left: -135px; } }
    

/*# sourceMappingURL=global-deals-landing.css.map */

.pepper_hidden {
  display: none; }

.pepper_global_deals {
  max-width: 780px; }
  .pepper_global_deals input::-ms-clear {
    display: none; }
  .pepper_global_deals ._disclaimer {
    color: #000;
    font-size: 10px;
    margin-top: 20px; }
    .pepper_global_deals ._disclaimer a {
      color: #000; }
  .pepper_global_deals ._reset {
    color: #62B5E5 !important;
    display: block;
    width: 100px;
    margin: auto; }
    .pepper_global_deals ._reset svg * {
      fill: #62B5E5; }
    .pepper_global_deals ._reset ._span {
      font-weight: bold;
      position: relative;
      top: -7px;
      margin-left: 5px; }
    .pepper_global_deals ._reset ._reseticon {
      width: 25px;
      height: 25px;
      background-size: 100% 100%;
      background-image: url("/content/dam/html/global/cfglobal/img/reset.svg"); }
    .pepper_global_deals ._reset ._icon {
      transition: all 0.4s;
      display: inline-block;
      position: relative;
      transform-origin: 50% 45%; }
    .pepper_global_deals ._reset:hover {
      cursor: pointer;
      text-decoration: none; }
      .pepper_global_deals ._reset:hover ._span {
        text-decoration: underline; }
      .pepper_global_deals ._reset:hover ._icon {
        transform: rotate(-180deg); }
  .pepper_global_deals ._resetwrapper {
    border-top: rgba(255, 255, 255, 0.4) solid 1px !important;
    padding-top: 8px;
    margin-bottom: 20px;
    clear: both;
    width: 100%;
    margin-top: 20px;
    position: relative;
    top: 20px;
    display: none; }
  .pepper_global_deals ._details {
    display: none; }
  .pepper_global_deals ._flag {
    position: relative;
    top: 5px;
    border-radius: 24px;
    border: 1px solid rgba(0, 0, 0, 0.1); }
  .pepper_global_deals ._flag ._image {
    width: 24px;
    height: auto; }
  .pepper_global_deals ._filter {
    background-color: #000 !important;
    height: 0px;
    overflow: hidden;
    box-sizing: border-box !important; }
    .pepper_global_deals ._filter ._height {
      padding: 20px;
      box-sizing: border-box !important; }
    .pepper_global_deals ._filter ._search {
      position: relative;
      display: inline-block; }
      .pepper_global_deals ._filter ._search ._icon {
        position: absolute;
        right: 12px;
        top: 12px;
        width: 19px;
        height: 19px;
        background-image: url("/content/dam/html/global/cfglobal/img/search-blue.svg");
        background-repeat: no-repeat;
        background-position: 50% 50%; }
    .pepper_global_deals ._filter ._count {
      color: #14A2DD;
      display: inline-block;
      display: none;
      margin-left: 10px;
      font-size: 12px; }
      @media (max-width: 530px) {
        .pepper_global_deals ._filter ._count {
          margin-top: 10px;
          margin-left: 0px;
          width: 100%; } }
      .pepper_global_deals ._filter ._count ._view {
        text-decoration: underline; }
        .pepper_global_deals ._filter ._count ._view:hover {
          cursor: pointer; }
    .pepper_global_deals ._filter #pepper-search {
      padding: 10px 10px;
      width: 250px;
      font-size: 14px; }
    .pepper_global_deals ._filter ._filtersets {
      padding-top: 20px;
      padding-bottom: 0px; }
    .pepper_global_deals ._filter ._filterset {
      width: 26%;
      box-sizing: border-box;
      padding-right: 2%;
      float: left; }
      .pepper_global_deals ._filter ._filterset ._mobilebutton {
        display: none; }
      @media (max-width: 650px) {
        .pepper_global_deals ._filter ._filterset {
          width: 46%;
          padding-right: 4%; } }
      @media (max-width: 520px) {
        .pepper_global_deals ._filter ._filterset {
          width: 100%;
          padding-right: 0%; }
          .pepper_global_deals ._filter ._filterset ._filtertitle {
            display: none; }
          .pepper_global_deals ._filter ._filterset ._mobileopen {
            display: block; }
          .pepper_global_deals ._filter ._filterset ._mobilewrap {
            padding-top: 10px; }
            .pepper_global_deals ._filter ._filterset ._mobilewrap._closed {
              display: none; }
          .pepper_global_deals ._filter ._filterset ._mobilebutton {
            width: 100%;
            display: block;
            border-bottom: rgba(255, 255, 255, 0.4) solid 1px;
            padding: 12px 0px;
            padding-left: 30px;
            color: #fff !important;
            font-weight: 600;
            font-size: 13px;
            background-repeat: no-repeat;
            background-position: 0% 50%; }
            .pepper_global_deals ._filter ._filterset ._mobilebutton._closed {
              background-image: url("/content/dam/html/global/cfglobal/img/plus.svg"); }
            .pepper_global_deals ._filter ._filterset ._mobilebutton._open {
              background-image: url("/content/dam/html/global/cfglobal/img/minus.svg"); } }
      .pepper_global_deals ._filter ._filterset._radios {
        width: 22%;
        padding-right: 0%; }
        @media (max-width: 650px) {
          .pepper_global_deals ._filter ._filterset._radios {
            width: 44%; } }
        @media (max-width: 520px) {
          .pepper_global_deals ._filter ._filterset._radios {
            width: 100%; } }
      .pepper_global_deals ._filter ._filterset ._filtertitle {
        font-size: 12px !important;
        border-bottom: rgba(255, 255, 255, 0.4) solid 1px;
        color: #fff !important; }
        @media (max-width: 520px) {
          .pepper_global_deals ._filter ._filterset ._filtertitle {
            font-size: 12px !important; } }
      .pepper_global_deals ._filter ._filterset ._filter_button {
        display: block;
        line-height: 16px;
        padding: 3px 5px;
        position: relative;
        left: -5px;
        background-position: 95% 50%;
        background-size: 0px 0px;
        font-size: 12px !important;
        margin-bottom: 3px;
        padding-right: 10px; }
        @media (max-width: 520px) {
          .pepper_global_deals ._filter ._filterset ._filter_button {
            padding: 6px 5px;
            font-size: 12px !important; } }
        .pepper_global_deals ._filter ._filterset ._filter_button:hover {
          cursor: pointer; }
        .pepper_global_deals ._filter ._filterset ._filter_button._selected {
          background-color: #62B5E5 !important;
          color: #fff !important;
          background-image: url("/content/dam/html/global/cfglobal/img/close-white.svg");
          background-repeat: no-repeat;
          background-position: 95% 50%;
          background-size: 12px 12px; }
          .pepper_global_deals ._filter ._filterset ._filter_button._selected:hover {
            text-decoration: none;
            background-color: #36a0de !important; }
        .pepper_global_deals ._filter ._filterset ._filter_button._deactivated {
          cursor: default;
          color: #BBBCBC !important; }
          .pepper_global_deals ._filter ._filterset ._filter_button._deactivated:hover {
            cursor: default;
            text-decoration: none; }
      .pepper_global_deals ._filter ._filterset ._radio {
        display: block;
        line-height: 14px;
        margin-bottom: 7px;
        position: relative;
        padding-left: 20px;
        height: 15px;
        font-size: 12px !important; }
        @media (max-width: 520px) {
          .pepper_global_deals ._filter ._filterset ._radio {
            line-height: 17px; } }
        @media (max-width: 520px) {
          .pepper_global_deals ._filter ._filterset ._radio {
            font-size: 12px !important; } }
        @media (max-width: 520px) {
          .pepper_global_deals ._filter ._filterset ._radio {
            margin-bottom: 14px; } }
        .pepper_global_deals ._filter ._filterset ._radio._deactivated {
          opacity: 0.2; }
        .pepper_global_deals ._filter ._filterset ._radio ._circleicon {
          width: 12px;
          height: 12px;
          border-radius: 20px;
          border: 2px solid #62B5E5;
          display: inline-block;
          position: absolute;
          top: 0px;
          left: 0px; }
		._circleicon + ._label { color: #ffffff; }
          @media (max-width: 520px) {
            .pepper_global_deals ._filter ._filterset ._radio ._circleicon {
              width: 12px;
              height: 12px;
              margin-right: 10px; } }
        .pepper_global_deals ._filter ._filterset ._radio._selected, .pepper_global_deals ._filter ._filterset ._radio:hover {
          text-decoration: none;
          cursor: pointer; }
          .pepper_global_deals ._filter ._filterset ._radio._selected ._circleicon, .pepper_global_deals ._filter ._filterset ._radio:hover ._circleicon {
            background-color: #62B5E5; }
        .pepper_global_deals ._filter ._filterset ._radio._selected:hover {
          cursor: default; }
  .pepper_global_deals ._filterbutton {
    background-color: #000 !important;
    background-image: url("/content/dam/html/global/cfglobal/img/search-white.svg");
    background-repeat: no-repeat;
    background-position: 15px 50%;
    margin-bottom: 5px;
    color: #fff !important;
    padding: 16px 20px;
    padding-left: 55px;
    position: relative;
    cursor: pointer;
    padding-right: 10px; }
    .pepper_global_deals ._filterbutton:hover {
      background-color: #0d0d0d !important; }
    .pepper_global_deals ._filterbutton ._title {
      font-size: 18px !important; }
    .pepper_global_deals ._filterbutton ._close, .pepper_global_deals ._filterbutton ._arrow {
      position: absolute;
      right: 20px;
      top: 21px; }
    .pepper_global_deals ._filterbutton ._close {
      background-image: url("/content/dam/html/global/cfglobal/img/close-white.svg");
      background-repeat: no-repeat;
      background-position: 100% 50%;
      padding-right: 20px;
      display: none; }
    .pepper_global_deals ._filterbutton ._arrow {
      background-image: url("/content/dam/html/global/cfglobal/img/down-arrow.svg");
      background-position: 50% 50%;
      background-repeat: no-repeat;
      width: 27px;
      height: 15px;
      display: inline-block; }
    .pepper_global_deals ._filterbutton._isopen ._close {
      display: inline-block; }
    .pepper_global_deals ._filterbutton._isopen ._arrow {
      display: none; }
  .pepper_global_deals ._listitem, .pepper_global_deals ._detailssummary {
    background-color: #fff;
    margin-bottom: 10px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    padding: 10px 20px;
    position: relative; }
    .pepper_global_deals ._listitem ._col, .pepper_global_deals ._detailssummary ._col {
      position: relative; }
      .pepper_global_deals ._listitem ._col ._label, .pepper_global_deals ._listitem ._col ._value, .pepper_global_deals ._detailssummary ._col ._label, .pepper_global_deals ._detailssummary ._col ._value {
        padding-left: 35px; }
      .pepper_global_deals ._listitem ._col._is_visible_false, .pepper_global_deals ._detailssummary ._col._is_visible_false {
        display: none; }
    .pepper_global_deals ._listitem ._label, .pepper_global_deals ._detailssummary ._label {
      font-size: 10px !important;
      color: #8D8F90;
      font-weight: 700 !important; }
    .pepper_global_deals ._listitem ._value, .pepper_global_deals ._detailssummary ._value {
      font-size: 16px !important;
      font-weight: 600 !important;
      margin-left: 0px !important;
      line-height: 20px !important;
      margin-bottom: 10px !important; }
      .pepper_global_deals ._listitem ._value._datevalue, .pepper_global_deals ._detailssummary ._value._datevalue {
        color: #62B5E5 !important; }
      @media (max-width: 850px) {
        .pepper_global_deals ._listitem ._value, .pepper_global_deals ._detailssummary ._value {
          font-size: 14px !important;
          line-height: 17px !important; } }
    .pepper_global_deals ._listitem ._icon, .pepper_global_deals ._detailssummary ._icon {
      position: absolute; }
    .pepper_global_deals ._listitem ._left, .pepper_global_deals ._detailssummary ._left {
      float: left;
      width: 40%;
      padding-right: 2%; }
    .pepper_global_deals ._listitem ._right, .pepper_global_deals ._detailssummary ._right {
      float: left;
      width: 45%; }
    @media (max-width: 600px) {
      .pepper_global_deals ._listitem, .pepper_global_deals ._detailssummary {
        padding-bottom: 50px; }
        .pepper_global_deals ._listitem ._left, .pepper_global_deals ._listitem ._right, .pepper_global_deals ._detailssummary ._left, .pepper_global_deals ._detailssummary ._right {
          width: 100%; } }
    .pepper_global_deals ._listitem ._link, .pepper_global_deals ._detailssummary ._link {
      position: absolute;
      right: 20px;
      bottom: 20px;
      font-weight: 700 !important;
      font-size: 14px !important;
      background-image: url("/content/dam/html/global/cfglobal/img/forward-arrow.svg");
      background-position: 100% 50%;
      background-repeat: no-repeat;
      padding-right: 15px; }
      .pepper_global_deals ._listitem ._link a, .pepper_global_deals ._detailssummary ._link a {
        color: #000 !important; }
  .pepper_global_deals ._details ._detailssummary {
    border: 0px;
    padding: 0px; }
    .pepper_global_deals ._details ._detailssummary ._left, .pepper_global_deals ._details ._detailssummary ._right {
      width: 48%; }
      @media (max-width: 600px) {
        .pepper_global_deals ._details ._detailssummary ._left, .pepper_global_deals ._details ._detailssummary ._right {
          width: 100%;
          padding-right: 0px; } }
    .pepper_global_deals ._details ._detailssummary ._col {
      padding-left: 0px;
      padding-right: 35px;
      border-bottom: rgba(0, 0, 0, 0.1) solid 1px;
      padding-top: 5px; }
      .pepper_global_deals ._details ._detailssummary ._col ._icon {
        right: 0px;
        top: 10px;
        padding: 0px !important;
        line-height: 0px;
        font-size: 0px; }
      .pepper_global_deals ._details ._detailssummary ._col ._value, .pepper_global_deals ._details ._detailssummary ._col ._label {
        padding-left: 0px; }
  .pepper_global_deals ._details ._inner {
    max-width: 600px;
    margin: auto; }
  .pepper_global_deals ._details ._header {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 15px 0px;
    padding-right: 15px;
    text-align: right;
    margin-bottom: 40px;
    background-color: #000; }
    @media (max-width: 400px) {
      .pepper_global_deals ._details ._header {
        margin-bottom: 20px; } }
    .pepper_global_deals ._details ._header ._headerlink {
      display: inline-block;
      color: #14A2DD !important;
      font-size: 12px !important;
      font-weight: 600 !important;
      background-repeat: no-repeat;
      background-position: 100% 50%;
      padding-right: 24px;
      line-height: 20px; }
      .pepper_global_deals ._details ._header ._headerlink:hover {
        cursor: pointer; }
      @media (max-width: 600px) {
        .pepper_global_deals ._details ._header ._headerlink {
          display: block; } }
    .pepper_global_deals ._details ._header #copytext {
      opacity: 0;
      position: absolute;
      width: 1px;
      margin-right: 20px; }
    .pepper_global_deals ._details ._header ._copylink {
      margin-right: 25px;
      background-image: url("/content/dam/html/global/cfglobal/img/link.svg"); }
      @media (max-width: 600px) {
        .pepper_global_deals ._details ._header ._copylink {
          margin-right: 0px;
          margin-bottom: 18px; } }
    .pepper_global_deals ._details ._header ._emaillink {
      margin-right: 25px;
      background-image: url("/content/dam/html/global/cfglobal/img/email.svg");
      background-size: 20px 14px;
      padding-right: 28px; }
      @media (max-width: 600px) {
        .pepper_global_deals ._details ._header ._emaillink {
          margin-right: 0px;
          margin-bottom: 18px; } }
    .pepper_global_deals ._details ._header ._closelink {
      background-image: url("/content/dam/html/global/cfglobal/img/close.svg"); }
  .pepper_global_deals ._details ._detailscontent {
    padding: 20px;
    background-color: #F4F4F4 !important;
    box-sizing: border-box; }
    .pepper_global_deals ._details ._detailscontent ._description {
      font-size: 14px !important; }
      @media (max-width: 700px) {
        .pepper_global_deals ._details ._detailscontent ._description {
          font-size: 12px !important; } }
    .pepper_global_deals ._details ._detailscontent ._label {
      font-size: 10px !important;
      color: #8D8F90 !important;
      font-weight: 700 !important;
      margin-bottom: 5px; }
    .pepper_global_deals ._details ._detailscontent ._contacts, .pepper_global_deals ._details ._detailscontent ._members {
      width: 50%;
      float: left;
      margin-bottom: 15px; }
      @media (max-width: 600px) {
        .pepper_global_deals ._details ._detailscontent ._contacts, .pepper_global_deals ._details ._detailscontent ._members {
          width: 100%; } }
    .pepper_global_deals ._details ._detailscontent ._member, .pepper_global_deals ._details ._detailscontent ._contact {
      display: block;
      font-weight: 700 !important;
      font-size: 14px !important; }
    .pepper_global_deals ._details ._detailscontent ._memberscontent {
      padding-top: 5px; }
    .pepper_global_deals ._details ._detailscontent ._contact {
      line-height: 30px;
      background-image: url(/content/dam/html/global/cfglobal/img/contact_icon.png);
      background-size: 26px 26px;
      background-repeat: no-repeat;
      background-position: 0% 50%;
      padding-left: 35px; }
      .pepper_global_deals ._details ._detailscontent ._contact ._link {
        color: #14A2DD !important; }
    .pepper_global_deals ._details ._detailscontent ._cta {
      clear: both;
      padding-top: 20px;
      box-sizing: border-box; }
      .pepper_global_deals ._details ._detailscontent ._cta ._case_study {
        margin-right: 8px; }
      @media (max-width: 400px) {
        .pepper_global_deals ._details ._detailscontent ._cta ._ui_button {
          width: 100%;
          margin-bottom: 10px;
          box-sizing: border-box;
          text-align: center; } }
  .pepper_global_deals ._paging {
    text-align: right; }
    .pepper_global_deals ._paging ._back {
      margin-right: 12px; }
  .pepper_global_deals ._ui_button {
    font-weight: 600 !important;
    background-color: #14A2DD;
    font-size: 14px !important;
    color: #fff !important;
    padding: 10px 18px;
    border-radius: 4px;
    display: inline-block;
    text-decoration: none !important; }
    .pepper_global_deals ._ui_button:hover {
      background-color: #1291c6;
      cursor: pointer; }

.clearfix:after, .pepper_global_deals ._filter ._filtersets:after, .pepper_global_deals ._listitem:after, .pepper_global_deals ._detailssummary:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

.clearfix, .pepper_global_deals ._filter ._filtersets, .pepper_global_deals ._listitem, .pepper_global_deals ._detailssummary {
  display: inline-block; }

/* start commented backslash hack \*/
* html .clearfix, * html .pepper_global_deals ._filter ._filtersets, .pepper_global_deals ._filter * html ._filtersets, * html .pepper_global_deals ._listitem, .pepper_global_deals * html ._listitem, * html .pepper_global_deals ._detailssummary, .pepper_global_deals * html ._detailssummary {
  height: 1%; }

.clearfix, .pepper_global_deals ._filter ._filtersets, .pepper_global_deals ._listitem, .pepper_global_deals ._detailssummary {
  display: block; }

/* close commented backslash hack */
.region_type_birmingham .__tab_3 {
  display: none; }

/*# sourceMappingURL=fragment-global-deals.css.map */

.pepper_global_deals {
  max-width: 100%; }
  .pepper_global_deals #pepper-items-list {
    max-width: 840px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px; }
    @media (max-width: 520px) {
      .pepper_global_deals #pepper-items-list {
        padding-left: 10px;
        padding-right: 10px; } }
  .pepper_global_deals ._listitem {
    background-color: #000;
    border-top: 1px solid #333333;
    padding-top: 30px; }
    .pepper_global_deals ._listitem ._link a {
      color: #fff !important;
      text-decoration: none !important; }
      .pepper_global_deals ._listitem ._link a:hover {
        text-decoration: underline !important; }
  .pepper_global_deals ._filter_button {
    color: #62B5E5; }
  .pepper_global_deals ._filter {
    padding-right: 20px; }
  

  @media (min-width: 521px) {
    .pepper_global_deals ._filter {
      height: auto !important;
      padding-left: 30px;
      padding-right: 30px; }
      .pepper_global_deals ._filter ._search {
        text-align: center;
        margin: auto;
        display: block !important;
        width: 250px;
        margin-top: 20px; }
        .pepper_global_deals ._filter ._search input {
          box-sizing: border-box; }
      .pepper_global_deals ._filter ._count {
        width: 100%;
        text-align: center;
        margin-top: 10px; }
      .pepper_global_deals ._filter ._filtertitle {
        font-weight: 700;
        margin-bottom: 8px;
        padding-bottom: 7px;
        margin-top: 20px; }
    .pepper_global_deals ._filterbutton {
      display: none !important; }
    .pepper_global_deals ._resetwrapper {
      border-top: none !important; } }
  .pepper_global_deals ._paging {
    padding-top: 20px;
    padding-right: 30px;
    padding-bottom: 30px; }
    @media (max-width: 400px) {
      .pepper_global_deals ._paging {
        padding-top: 20px;
        padding-right: 10px;
        padding-bottom: 20px; } }
  .pepper_global_deals ._details {
    background-color: #fff !important;
    padding-bottom: 100px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px; }
    @media (max-width: 600px) {
      .pepper_global_deals ._details {
        padding-top: 10px;
        padding-bottom: 30px; } }
    .pepper_global_deals ._details ._header {
      background-color: #fff !important;
      border-bottom: none !important;
      border-top: none !important; }
      @media (max-width: 600px) {
        .pepper_global_deals ._details ._header {
          margin-bottom: 10px; } }
    .pepper_global_deals ._details ._headerlink {
      text-decoration: none !important; }
      .pepper_global_deals ._details ._headerlink:hover {
        text-decoration: underline !important; }
    .pepper_global_deals ._details ._detailssummary ._value {
      color: #000;
      font-weight: 600; }
    .pepper_global_deals ._details ._detailscontent ._description {
      color: #000 !important;
      margin-top: 8px;
      margin-bottom: 20px;
      line-height: 19px; }
    .pepper_global_deals ._details ._detailscontent ._memberscontent ._member {
      color: #000 !important;
      margin-bottom: 15px; }
    .pepper_global_deals ._details ._detailscontent ._contactscontent a {
      text-decoration: none; }
      .pepper_global_deals ._details ._detailscontent ._contactscontent a:hover {
        text-decoration: underline; }
    .pepper_global_deals ._details ._detailscontent ._contactscontent ._span {
      color: #000; }
  @media (max-width: 370px) {
    .pepper_global_deals ._filter ._search {
      width: 100% !important; }
      .pepper_global_deals ._filter ._search input {
        width: 100% !important; } }
  .pepper_global_deals ._filterbutton ._close {
    top: 14px !important; }
@media screen and (max-width:767px){ 
	
	#cfg-header .wrapper_header.stickyCF { top: 0;
		margin-top: 0;
		padding-top: 10px; z-index: 1600 !important; transition: all .3s; }
	
	.cfGlobalHome h3.secondary-headline:first-child,
    .cfGlobalHome h3.secondary-headline:first-child + p { margin: 0; }
	.global-deals-landing-fragment ._banner ._bannertitles { position: static; width:100%; margin-top: 55px; padding: 0 15px;  }	
	#cfg-header .wrapper_header { border-top:0;}
	#cfg-header .cfmain-topnav ._bannertitles ._title { font-size: 30px; }
	#cfg-header .cfmain-topnav ._bannertitles ._subtitle { font-size: 20px; }
	
	#cfg-header .cfmain-topnav ._bannertitles { width: 100%; }
	#cfg-header ._headerlinks a { font-size: 15px; margin-left: 0px; margin-right: 15px; }
	#cfg-header ._headerlinks { padding: 7px 0 12px 0; }
	.global-deals-landing-fragment ._banner ._images { top: 140px !important; }
	.global-deals-landing-fragment ._banner ._onwards { width: 40px;
    height: 40px;
    margin-left: -20px;
    bottom: 50px;
    left: 50%; }
	
}

/*iPad in portrait*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
	
	#cfg-header .cfmain-topnav ._bannertitles { width: 100%; }
	.global-deals-landing-fragment ._banner ._images { top: 100px !important; max-width: 350px;
    max-height: 350px;
    margin-left: -175px;  }
	.wrapper_header .cfmain-topnav { padding: 0; }
	#cfg-header .wrapper_header {
    padding-left: 10px;
    padding-right: 10px;
	}
	#cfg-header ._headerlinks {
    float: none;
    padding: 90px 0 10px;
		text-align: center; }
	#cfg-header ._headerlinks a:first-child { margin-left: 0; }
   
}

/*iPad in landscape*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 
	
	#cfg-header .wrapper_header {
    padding-left: 3px;
    padding-right: 3px;
	}
	
	.global-deals-landing-fragment ._banner { height: 540px !important;  }
	.global-deals-landing-fragment ._banner ._images { top: 10px !important; max-width: 400px;
    max-height: 400px;
    margin-left: -200px; }
	
}

@media only screen 
and (min-device-width : 800px) 
and (max-device-width : 1440px) 
and (orientation : landscape) { 
	
	.global-deals-landing-fragment ._banner { height: 500px !important;  }
	.global-deals-landing-fragment ._banner ._onwards { bottom: 75px; }
	.global-deals-landing-fragment ._banner ._images { top: 0px !important; }
}


@media (max-width: 320px) {
	
	 .cmp-header { position: fixed !important; }
	 #cfg-header .cfmain-topnav ._bannertitles ._title { font-size: 28px; }
	 #cfg-header .cfmain-topnav ._bannertitles ._subtitle { font-size: 16px; }
   } 