/* Text Elements */

p.paragraph.paragraph-1 {
  margin-top: 45px;
  margin-right: 4%;
  margin-left: 0;
  color: #fff;
  text-align: right;
  font-size: 17px;
}

p.paragraph.paragraph-2 {
  margin-top: 55px;
  color: #fff;
  text-align: center;
  text-shadow: #777 2px 2px 5px;
  font-size: 57px;
}

p.paragraph.paragraph-3 {
  color: #fff;
  text-align: center;
  text-shadow: #777 2px 2px 5px;
  font-size: 38px;
  line-height: 1.3;
}

p.paragraph.paragraph-4 {
  text-align: center;
  font-style: italic;
  font-size: 20px;
}

p.paragraph.paragraph-5 {
  text-align: center;
}

p.paragraph.paragraph-6 {
  color: #fff;
  text-align: center;
}

p.paragraph a.paragraph-text-1 {
  color: #fff;
}

p.paragraph a.paragraph-text-2 {
  color: #fff;
}

p.paragraph a.paragraph-text-3 {
  color: #fff;
}

p.paragraph a.paragraph-text-4 {
  color: #fff;
}

p.paragraph a.paragraph-text-5 {
  color: #fff;
}

p.paragraph a.paragraph-text-6 {
  color: #fff;
}

p.paragraph a.paragraph-text-7 {
  color: #fff;
}

p.paragraph a.paragraph-text-8 {
  color: #fff;
}

p.paragraph a.paragraph-text-9 {
  color: #fff;
}

p.paragraph.paragraph-7 {
  color: #ee3b00;
  font-size: 35px;
  line-height: 1.4;
}

p.paragraph.paragraph-8 {
  line-height: 1.5;
}

p.paragraph span.paragraph-text-10 {
  font-weight: 600;
}

p.paragraph span.paragraph-text-11 {
  font-weight: 600;
}

p.paragraph span.paragraph-text-12 {
  font-weight: 600;
}

p.paragraph span.paragraph-text-13 {
  font-weight: 600;
}

p.paragraph span.paragraph-text-14 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-15 {
  font-weight: 600;
}

p.paragraph span.paragraph-text-16 {
  font-weight: 600;
}

p.paragraph span.paragraph-text-17 {
  font-weight: 600;
}

p.paragraph span.paragraph-text-18 {
  font-weight: 600;
}

p.paragraph span.paragraph-text-19 {
  font-weight: 600;
}

p.paragraph span.paragraph-text-20 {
  font-weight: 600;
}

p.paragraph span.paragraph-text-21 {
  font-weight: 600;
}

p.paragraph span.paragraph-text-22 {
  font-weight: 600;
}

p.paragraph span.paragraph-text-23 {
  font-weight: 600;
}

p.paragraph span.paragraph-text-24 {
  font-weight: 600;
}

p.paragraph span.paragraph-text-25 {
  font-weight: 600;
}

p.paragraph span.paragraph-text-26 {
  font-weight: 600;
}

p.paragraph span.paragraph-text-27 {
  font-weight: 600;
}

p.paragraph.paragraph-9 {
  line-height: 1.55;
}

p.paragraph span.paragraph-text-28 {
  font-weight: 600;
}

p.paragraph a.paragraph-text-29 {
  color: #000;
}

p.paragraph a.paragraph-text-30 {
  color: #000;
}

p.paragraph.paragraph-10 {
  line-height: 1.55;
}

p.paragraph span.paragraph-text-31 {
  font-weight: 600;
}

p.paragraph span.paragraph-text-32 {
  color: #ee3b00;
  font-weight: 600;
}

p.paragraph a.paragraph-text-33 {
  color: #ee3b00;
}

p.paragraph.paragraph-11 {
  color: #fff;
  text-align: center;
  font-weight: 600;
  font-size: 31px;
}

p.paragraph.paragraph-12 {
  color: #fff;
  text-align: center;
  line-height: 1.54;
}

p.paragraph.paragraph-13 {
  text-align: center;
  font-size: 20px;
}

p.paragraph span.paragraph-text-39 {
  font-weight: 600;
}

p.paragraph span.paragraph-text-40 {
  font-weight: 600;
}

p.paragraph span.paragraph-text-41 {
  font-weight: 600;
}

p.paragraph span.paragraph-text-42 {
  font-weight: 600;
}

p.paragraph span.paragraph-text-43 {
  font-style: italic;
}

p.paragraph span.paragraph-text-45 {
  font-style: italic;
}

p.paragraph span.paragraph-text-46 {
  font-style: italic;
}

p.paragraph.paragraph-14 {
  color: #ee3b00;
  font-size: 19px;
  line-height: 1.59;
}

p.paragraph.paragraph-15 {
  font-weight: 600;
  font-size: 20px;
}

p.paragraph.paragraph-16 {
  color: #4e6054;
  text-align: center;
}

p.paragraph a.paragraph-text-44 {
  color: #4b5d53;
}

p.paragraph span.paragraph-text-35 {
  font-weight: 600;
}

p.paragraph a.paragraph-text-37 {
  color: #000;
}

/* Interaction Elements */

a.link-button.button-link-1 {
  background-color: #ee3b00;
  font-size: 27px;
}

a.link-button.menbutton {
  min-width: 200px;
  background-color: #ee3b00;
}

a.link-button.FRANBUTTON {
  margin-top: 0;
  min-width: 392px;
  border-width: 1px;
  border-color: #ee3b00;
  background-color: #fff;
  box-shadow: #777 2px 2px 5px 0;
  color: #ee3b00;
  text-shadow: none;
  font-size: 33px;
}

a.link-button.button-link-2 {
  border-width: 1px;
  border-color: #fff;
  background-color: #ee3b00;
  font-size: 23px;
}

/* Layout Elements */

body > .row.row-1 {
  max-width: none;
}

body > .row.row-2 {
  max-width: none;
}

body > .row > [class*='coffee-span-'].column-2 {
  min-height: 120px;
  background-color: #1e2521;
}

body > .row > [class*='coffee-span-'].column-3 {
  min-height: 120px;
  background-color: #ee3b00;
}

body > .row.row-3 {
  max-width: none;
}

body > .row > [class*='coffee-span-'].column-4 {
  min-height: 500px;
  background-color: transparent;
  background-image: url('../harrow-home.jpg');
  background-attachment: scroll;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  text-align: center;
}

body > .row.row-4 {
  max-width: none;
}

body > .row > [class*='coffee-span-'].column-6 {
  background-color: #1e2521;
}

body > .row > [class*='coffee-span-'].column-7 {
  min-height: 35px;
}

body > .row > [class*='coffee-span-'].column-8 {
  min-height: 40px;
}

body > .row.row-5 {
  max-width: none;
}

body > .row > [class*='coffee-span-'].column-9 {
  display: none;
  background-color: #ee3b00;
}

body > .row > [class*='coffee-span-'].column-10 {
  background-color: transparent;
  text-align: center;
}

body > .row > [class*='coffee-span-'].column-11 {
  text-align: center;
}

body > .row > [class*='coffee-span-'].column-12 {
  text-align: center;
}

body > .row > [class*='coffee-span-'].column-13 {
  text-align: center;
}

body > .row > [class*='coffee-span-'].menu-banner {
  padding-right: 0;
  padding-left: 0;
  min-height: 375px;
  background-image: url('../banner1.jpg');
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

body > .row > [class*='coffee-span-'].breakfast-banner {
  padding-right: 0;
  padding-left: 0;
  min-height: 375px;
  background-image: url('../breakfast.jpg');
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

body > .row > [class*='coffee-span-'].DELI-BANNER {
  padding-right: 0;
  padding-left: 0;
  min-height: 375px;
  background-image: url('../DELIC.jpg');
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

body > .row > [class*='coffee-span-'].CLASSIC-BANNER {
  padding-right: 0;
  padding-left: 0;
  min-height: 375px;
  background-image: url('../CLASSICCONE.jpg');
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

body > .row > [class*='coffee-span-'].SWEET-BANNER {
  padding-right: 0;
  padding-left: 0;
  min-height: 375px;
  background-image: url('../SWEETP.jpg');
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

body > .row > [class*='coffee-span-'].BANNER-INDEX {
  padding-right: 0;
  padding-left: 0;
  min-height: 65px;
  background-image: url('../homebg.jpg');
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

body > .row > [class*='coffee-span-'].INGREDIENTS-BANNER {
  padding-right: 0;
  padding-left: 0;
  min-height: 375px;
  background-image: url('../TOM.jpg');
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

body > .row > [class*='coffee-span-'].JUICES-BANNER {
  padding-right: 0;
  padding-left: 0;
  min-height: 375px;
  background-image: url('../JBH1.jpg');
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

body > .row > [class*='coffee-span-'].gallery-banner {
  padding-right: 0;
  padding-left: 0;
  min-height: 375px;
  background-image: url('../kg.jpg');
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

body > .row > [class*='coffee-span-'].gallery-harrow {
  padding-right: 0;
  padding-left: 0;
  min-height: 375px;
  background-image: url('../harrow-home.jpg');
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

body > .row > [class*='coffee-span-'].locations-banner {
  padding-right: 0;
  padding-left: 0;
  min-height: 375px;
  background-image: url('../locationspic.jpg');
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

body > .row > [class*='coffee-span-'].CONTACT-BANNER {
  padding-right: 0;
  padding-left: 0;
  min-height: 375px;
  background-image: url('../CONTP.jpg');
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

body > .row > [class*='coffee-span-'].franchise-banner {
  padding-right: 0;
  padding-left: 0;
  min-height: 375px;
  background-image: url('../franchise.jpg');
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

body > .row > [class*='coffee-span-'].column-1 {
  text-align: center;
}

body > .row > [class*='coffee-span-'].column-14 {
  text-align: center;
}

body > .row.row-6 {
  margin-top: 15px;
}

body > .row > [class*='coffee-span-'].column-15 {
  margin-right: auto;
  margin-left: auto;
  background-color: #ee3b00;
  text-align: center;
}

body > .row.row-7 {
  max-width: none;
}

body > .row.row-8 {
  max-width: none;
}

body > .row > [class*='coffee-span-'].column-17 {
  background-color: #e3e3e3;
}

body > .row > [class*='coffee-span-'].WHY-BANNER {
  padding-right: 0;
  padding-left: 0;
  min-height: 375px;
  background-image: url('../WHYPIC.jpg');
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

body > .row > [class*='coffee-span-'].TESTIMON-BANNER {
  padding-right: 0;
  padding-left: 0;
  min-height: 375px;
  background-image: url('../TESTPIC.jpg');
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

body > .row > [class*='coffee-span-'].GROWTH-BANNER {
  padding-right: 0;
  padding-left: 0;
  min-height: 375px;
  background-image: url('../GROWTHPIC.jpg');
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

body > .row > [class*='coffee-span-'].COSTS-BANNER {
  padding-right: 0;
  padding-left: 0;
  min-height: 375px;
  background-image: url('../COSTSPIC.jpg');
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

body > .row > [class*='coffee-span-'].REG-BANNER {
  padding-right: 0;
  padding-left: 0;
  min-height: 375px;
  background-image: url('../REGPIC.jpg');
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

body > .row > [class*='coffee-span-'].sentblock {
  margin-right: auto;
  margin-left: auto;
  background-color: #cd2d15;
  text-align: center;
}

body > .row.row-9 {
  max-width: none;
}

body > .row > [class*='coffee-span-'].column-18 {
  background-image: url('../wood-bg.jpg');
}

body > .row.row-10 {
  max-width: none;
}

body > .row > [class*='coffee-span-'].column-5 {
  background-image: url('../wood-bg.jpg');
}

body.grid-1 {
  background-image: url('../wood-bg.jpg');
}

body.grid-2 {
  background-image: url('../wood-bg.jpg');
}

body.grid-4 {
  background-image: url('../wood-bg.jpg');
}

body.grid-5 {
  background-color: transparent;
  background-image: url('../wood-bg.jpg');
}

body.grid-6 {
  background-image: url('../wood-bg.jpg');
}

body.grid-7 {
  background-image: url('../wood-bg.jpg');
}

body.grid-8 {
  background-image: url('../wood-bg.jpg');
}

body.grid-9 {
  background-image: url('../wood-bg.jpg');
}

body.grid-10 {
  background-image: url('../wood-bg.jpg');
}

body.grid-11 {
  background-image: url('../wood-bg.jpg');
}

body.grid-12 {
  background-image: url('../wood-bg.jpg');
}

body.grid-13 {
  background-image: url('../wood-bg.jpg');
}

body.grid-14 {
  background-image: url('../wood-bg.jpg');
}

body.grid-15 {
  background-image: url('../wood-bg.jpg');
}

body.grid-16 {
  background-image: url('../wood-bg.jpg');
}

body.grid-17 {
  background-image: url('../wood-bg.jpg');
}

body > .row > [class*='coffee-span-'].column-19 {
  background-color: transparent;
  background-image: url('../choppboard.jpg');
}

body > .row.row-11 {
  margin-top: 1px;
  max-width: none;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-1 {
  min-height: 73px;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-3 {
  min-height: 70px;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-2 {
  min-height: 40px;
}

.subgrid > .row > [class*='coffee-span-'].subgrid-column-4 {
  min-height: 35px;
}

.subgrid > .row.subgrid-row-1 {
  max-width: 1200px;
}

a.responsive-picture.picture-link-1 {
  margin-left: 5%;
  max-width: 429px;
}

a.responsive-picture.HOMEBOX {
  margin-right: auto;
  margin-left: auto;
  max-width: 345px;
}

div.responsive-picture.picture-1 {
  margin-top: 0;
  margin-right: auto;
  margin-left: auto;
  max-width: 919px;
}

div.responsive-picture.picture-2 {
  margin-right: auto;
  margin-left: auto;
}

div.responsive-picture.picture-3 {
  margin-right: auto;
  margin-left: auto;
  max-width: 985px;
}

div.responsive-picture.picture-4 {
  margin-right: auto;
  margin-left: auto;
}

.row > [class*='coffee-span-'] > .container.container-1 {
  margin-right: auto;
  margin-left: auto;
  max-width: 75px;
}

a.social-image.social-icon-1 {
  margin-right: 10%;
  background-color: #3272b8;
}

a.responsive-picture.MENUKONE {
  margin-right: auto;
  margin-left: auto;
  max-width: 246px;
}

div.responsive-picture.picture-5 {
  margin-right: auto;
  margin-left: auto;
  max-width: 246px;
}

div.responsive-picture.picture-6 {
  max-width: 642px;
}

div.responsive-picture.picture-7 {
  max-width: 432px;
}

div.responsive-picture.picture-9 {
  max-width: 700px;
}

div.responsive-picture.picture-8 {
  margin-right: auto;
  margin-left: auto;
  max-width: 424px;
}

a.social-image.twitter {
  background-color: #11c1ff;
}

div.responsive-picture.picture-10 {
  margin-right: auto;
  margin-left: auto;
  max-width: 748px;
}

a.responsive-picture.picture-link-2 {
  margin-top: 0;
  margin-right: auto;
  margin-left: auto;
  max-width: 315px;
}

a.responsive-picture.HOMEBOX:hover {
  -webkit-transition-delay: .25s;
     -moz-transition-delay: .25s;
      -ms-transition-delay: .25s;
       -o-transition-delay: .25s;
          transition-delay: .25s;
  -webkit-transition-duration: .25s;
     -moz-transition-duration: .25s;
      -ms-transition-duration: .25s;
       -o-transition-duration: .25s;
          transition-duration: .25s;
  -webkit-transform: scale(1.05);
     -moz-transform: scale(1.05);
      -ms-transform: scale(1.05);
       -o-transform: scale(1.05);
          transform: scale(1.05);
}

@media screen and (max-width: 1341px) {
  /* Text Elements */

  p.paragraph.paragraph-2 {
    margin-top: 29px;
    font-size: 54px;
    line-height: 1.21;
  }

  p.paragraph.paragraph-3 {
    font-size: 30px;
    line-height: 1.09;
  }

  /* Interaction Elements */

  a.link-button.button-link-1 {
    margin-top: 26px;
  }

  /* Layout Elements */

  body > .row > [class*='coffee-span-'].column-9 {
    display: block;
    padding-right: 0;
    padding-left: 0;
  }

  body > .row > [class*='coffee-span-'].column-3 {
    display: none;
  }

  body > .row > [class*='coffee-span-'].menu-banner {
    min-height: 300px;
  }

  body > .row > [class*='coffee-span-'].breakfast-banner {
    min-height: 300px;
  }

  body > .row > [class*='coffee-span-'].DELI-BANNER {
    min-height: 300px;
  }

  body > .row > [class*='coffee-span-'].CLASSIC-BANNER {
    min-height: 300px;
  }

  body > .row > [class*='coffee-span-'].SWEET-BANNER {
    min-height: 300px;
  }

  body > .row > [class*='coffee-span-'].BANNER-INDEX {
    min-height: 300px;
  }

  body > .row > [class*='coffee-span-'].INGREDIENTS-BANNER {
    min-height: 300px;
  }

  body > .row > [class*='coffee-span-'].JUICES-BANNER {
    min-height: 300px;
  }

  body > .row > [class*='coffee-span-'].gallery-banner {
    min-height: 300px;
  }

  body > .row > [class*='coffee-span-'].gallery-harrow {
    min-height: 300px;
  }

  body > .row > [class*='coffee-span-'].locations-banner {
    min-height: 300px;
  }

  body > .row > [class*='coffee-span-'].CONTACT-BANNER {
    min-height: 300px;
  }

  body > .row > [class*='coffee-span-'].franchise-banner {
    min-height: 300px;
  }

  body > .row > [class*='coffee-span-'].WHY-BANNER {
    min-height: 300px;
  }

  body > .row > [class*='coffee-span-'].TESTIMON-BANNER {
    min-height: 300px;
  }

  body > .row > [class*='coffee-span-'].GROWTH-BANNER {
    min-height: 300px;
  }

  body > .row > [class*='coffee-span-'].COSTS-BANNER {
    min-height: 300px;
  }

  body > .row > [class*='coffee-span-'].REG-BANNER {
    min-height: 300px;
  }

  a.responsive-picture.picture-link-1 {
    margin-right: auto;
    margin-left: auto;
  }
}

@media screen and (max-width: 1021px) {
  /* Text Elements */

  p.paragraph.paragraph-11 {
    line-height: 1.48;
  }

  /* Interaction Elements */

  a.link-button.FRANBUTTON {
    min-width: 202px;
    font-size: 15px;
  }
}

@media screen and (max-width: 535px) {
  /* Text Elements */

  p.paragraph.paragraph-2 {
    font-size: 33px;
  }

  p.paragraph.paragraph-3 {
    font-size: 22px;
  }

  p.paragraph.paragraph-4 {
    font-size: 17px;
  }

  p.paragraph.paragraph-7 {
    font-size: 20px;
  }

  p.paragraph.paragraph-11 {
    font-size: 23px;
  }

  /* Interaction Elements */

  a.link-button.button-link-1 {
    font-size: 20px;
  }

  /* Layout Elements */

  body > .row > [class*='coffee-span-'].column-4 {
    min-height: 471px;
  }

  body > .row > [class*='coffee-span-'].column-11 {
    margin-top: 40px;
  }

  body > .row > [class*='coffee-span-'].column-13 {
    margin-top: 41px;
  }

  body > .row > [class*='coffee-span-'].menu-banner {
    min-height: 175px;
  }

  body > .row > [class*='coffee-span-'].breakfast-banner {
    min-height: 175px;
  }

  body > .row > [class*='coffee-span-'].DELI-BANNER {
    min-height: 175px;
  }

  body > .row > [class*='coffee-span-'].CLASSIC-BANNER {
    min-height: 175px;
  }

  body > .row > [class*='coffee-span-'].SWEET-BANNER {
    min-height: 175px;
  }

  body > .row > [class*='coffee-span-'].BANNER-INDEX {
    min-height: 175px;
  }

  body > .row > [class*='coffee-span-'].INGREDIENTS-BANNER {
    min-height: 175px;
  }

  body > .row > [class*='coffee-span-'].JUICES-BANNER {
    min-height: 175px;
  }

  body > .row > [class*='coffee-span-'].gallery-banner {
    min-height: 175px;
  }

  body > .row > [class*='coffee-span-'].gallery-harrow {
    min-height: 175px;
  }

  body > .row > [class*='coffee-span-'].locations-banner {
    min-height: 175px;
  }

  body > .row > [class*='coffee-span-'].CONTACT-BANNER {
    min-height: 175px;
  }

  body > .row > [class*='coffee-span-'].franchise-banner {
    min-height: 175px;
  }

  body > .row > [class*='coffee-span-'].column-16 {
    min-height: 4px;
  }

  body > .row > [class*='coffee-span-'].column-14 {
    margin-top: 20px;
  }

  body > .row > [class*='coffee-span-'].WHY-BANNER {
    min-height: 175px;
  }

  body > .row > [class*='coffee-span-'].TESTIMON-BANNER {
    min-height: 175px;
  }

  body > .row > [class*='coffee-span-'].GROWTH-BANNER {
    min-height: 175px;
  }

  body > .row > [class*='coffee-span-'].COSTS-BANNER {
    min-height: 175px;
  }

  body > .row > [class*='coffee-span-'].REG-BANNER {
    min-height: 175px;
  }
}