@charset "UTF-8";
/**
 * Foundation for Sites by ZURB
 * Version 6.3.1
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
@media screen and (min-width: 64em) {
  header.banner {
    min-height: 400px; } }

.dc-callout-banner {
  display: none; }

@media screen and (min-width: 64em) {
  header.banner {
    min-height: 400px; } }

.banner-slider {
  background: #0B8261; }

.copyDate strong.green,
.confirmationText strong.green {
  font-size: 1.15rem;
  line-height: 1.4; }

.button.stepone.button-red {
  border: 1px solid #E03100; }

.button.hollow.ohCal {
  margin-left: 10px;
  padding: 15px; }

.overlay-nav-menu-toggle .fa-bars {
  font-size: 17px !important; }

.reveal-overlay {
  background-color: rgba(11, 130, 97, 0.9) !important; }
  .reveal-overlay .reveal {
    background-color: #f1faf5 !important;
    padding: 20px; }
    @media print, screen and (min-width: 64em) {
      .reveal-overlay .reveal {
        width: 65% !important;
        max-width: 65rem !important; } }
    .reveal-overlay .reveal .wFormContainer {
      max-width: 90%; }
      .reveal-overlay .reveal .wFormContainer .wForm {
        background-color: #f1faf5 !important; }
        .reveal-overlay .reveal .wFormContainer .wForm .wFormTitle {
          display: block !important;
          margin: 0; }
        .reveal-overlay .reveal .wFormContainer .wForm fieldset {
          padding: 0;
          border: none !important;
          font-family: 'Lato', sans-serif !important; }
          .reveal-overlay .reveal .wFormContainer .wForm fieldset legend {
            display: none;
            padding: 0;
            margin: 0; }
        .reveal-overlay .reveal .wFormContainer .wForm .inputWrapper input[type='text'],
        .reveal-overlay .reveal .wFormContainer .wForm .inputWrapper input[type='password'] {
          width: 20em !important; }
        .reveal-overlay .reveal .wFormContainer .wForm .label {
          text-transform: uppercase;
          font-weight: bold;
          padding-left: 0 !important; }
        .reveal-overlay .reveal .wFormContainer .wForm #tfa_266 {
          margin-top: 0 !important; }
        .reveal-overlay .reveal .wFormContainer .wForm #tfa_28 {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
        .reveal-overlay .reveal .wFormContainer .wForm #tfa_269,
        .reveal-overlay .reveal .wFormContainer .wForm #tfa_270 {
          margin: 0; }
        .reveal-overlay .reveal .wFormContainer .wForm #tfa_442-D,
        .reveal-overlay .reveal .wFormContainer .wForm #tfa_438-D {
          margin-top: 0 !important; }
          .reveal-overlay .reveal .wFormContainer .wForm #tfa_442-D label,
          .reveal-overlay .reveal .wFormContainer .wForm #tfa_438-D label {
            font-weight: normal !important;
            text-transform: none !important; }
        .reveal-overlay .reveal .wFormContainer .wForm #tfa_32-D,
        .reveal-overlay .reveal .wFormContainer .wForm #tfa_261 {
          float: left !important; }
          @media screen and (max-width: 39.9375em) {
            .reveal-overlay .reveal .wFormContainer .wForm #tfa_32-D,
            .reveal-overlay .reveal .wFormContainer .wForm #tfa_261 {
              width: 100% !important; } }
          .reveal-overlay .reveal .wFormContainer .wForm #tfa_32-D input,
          .reveal-overlay .reveal .wFormContainer .wForm #tfa_261 input {
            width: 20em !important; }
        .reveal-overlay .reveal .wFormContainer .wForm #tfa_268 {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start; }
          .reveal-overlay .reveal .wFormContainer .wForm #tfa_268 label {
            display: block; }
        .reveal-overlay .reveal .wFormContainer .wForm select,
        .reveal-overlay .reveal .wFormContainer .wForm #tfa_19,
        .reveal-overlay .reveal .wFormContainer .wForm #tfa_5,
        .reveal-overlay .reveal .wFormContainer .wForm #tfa_23,
        .reveal-overlay .reveal .wFormContainer .wForm #tfa_44 {
          width: 100% !important; }
        .reveal-overlay .reveal .wFormContainer .wForm #submit_button {
          background-color: #E03100 !important;
          text-transform: uppercase;
          font-family: 'Oswald';
          font-weight: 400;
          border-radius: 0 !important; }
        .reveal-overlay .reveal .wFormContainer .wForm .confirmationMsg {
          padding: 20px; }
          .reveal-overlay .reveal .wFormContainer .wForm .confirmationMsg img {
            width: 185px;
            margin-left: -63px; }
            @media screen and (max-width: 39.9375em) {
              .reveal-overlay .reveal .wFormContainer .wForm .confirmationMsg img {
                width: 200px;
                margin-left: -45px; } }
          .reveal-overlay .reveal .wFormContainer .wForm .confirmationMsg h3 {
            font-size: 1.8rem; }
          .reveal-overlay .reveal .wFormContainer .wForm .confirmationMsg .ohCal {
            margin-left: 0 !important;
            margin-top: 1rem !important; }
      .reveal-overlay .reveal .wFormContainer .wFormFooter,
      .reveal-overlay .reveal .wFormContainer .supportInfo {
        display: none !important; }
  .reveal-overlay .close-button {
    color: #fff !important;
    background-color: #a5ddbb !important;
    padding: 0 5px 5px 5px !important;
    right: 0 !important;
    top: 0 !important; }

.dcOHgrid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0;
  max-width: 1200px; }
  .dcOHgrid .justifycenter {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .dcOHgrid .columnreverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .dcOHgrid .justifyend {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .dcOHgrid .grid-sizer,
  .dcOHgrid .grid-item {
    height: 383.283px; }
  .dcOHgrid .grid-sizer {
    width: 33.333%; }
  .dcOHgrid .grid-item {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    border: 3px solid #fff;
    padding: 35px;
    margin: 0;
    font-family: "Oswald", sans-serif;
    font-size: 100%;
    line-height: 1.2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    z-index: 0;
    width: 33.333%; }
    .dcOHgrid .grid-item img {
      max-width: 100%;
      height: auto;
      display: block; }
    .dcOHgrid .grid-item h3 {
      margin-top: 10px;
      margin-bottom: 5px; }
    .dcOHgrid .grid-item .button {
      width: 220px;
      padding: 10px;
      margin: 0; }
    .dcOHgrid .grid-item p {
      font-size: 1.8rem;
      line-height: 1.2;
      margin: 0;
      font-weight: inherit; }
    .dcOHgrid .grid-item .yellow {
      color: #f3b840; }
    .dcOHgrid .grid-item .purple {
      color: #6f1d46; }
    .dcOHgrid .grid-item .bold {
      font-weight: 700; }
    .dcOHgrid .grid-item .light {
      font-weight: 300; }
    .dcOHgrid .grid-item .normal {
      font-weight: 400; }
    .dcOHgrid .grid-item:hover {
      -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
              box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
      -webkit-transform: scale(1.02);
          -ms-transform: scale(1.02);
              transform: scale(1.02);
      -webkit-transition: -webkit-transform 0.3s ease;
      transition: -webkit-transform 0.3s ease;
      transition: transform 0.3s ease;
      transition: transform 0.3s ease, -webkit-transform 0.3s ease;
      z-index: 1; }
    .dcOHgrid .grid-item.grid-item--width2 {
      width: 66.666%;
      color: #3E2B2F;
      font-size: 2.2rem; }
      @media screen and (max-width: 39.9375em) {
        .dcOHgrid .grid-item.grid-item--width2 {
          width: 100% !important; } }
      .dcOHgrid .grid-item.grid-item--width2.imgexpand > :first-child {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 55%;
                flex: 0 0 55%;
        max-width: 55%;
        min-width: 0; }
      .dcOHgrid .grid-item.grid-item--width2.imgexpand > :nth-child(2) {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 45%;
                flex: 0 0 45%;
        max-width: 45%;
        min-width: 0; }
      .dcOHgrid .grid-item.grid-item--width2.imgexpandLou > :first-child {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 60%;
                flex: 0 0 60%;
        max-width: 60%;
        min-width: 0; }
        @media screen and (max-width: 39.9375em) {
          .dcOHgrid .grid-item.grid-item--width2.imgexpandLou > :first-child {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 50%;
                    flex: 0 0 50%;
            max-width: 50%; } }
      .dcOHgrid .grid-item.grid-item--width2.imgexpandLou > :nth-child(2) {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 40%;
                flex: 0 0 40%;
        max-width: 40%;
        min-width: 0; }
        @media screen and (max-width: 39.9375em) {
          .dcOHgrid .grid-item.grid-item--width2.imgexpandLou > :nth-child(2) {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 50%;
                    flex: 0 0 50%;
            max-width: 50%; } }
    .dcOHgrid .grid-item.grid-item--height2 {
      height: 766px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      @media screen and (max-width: 39.9375em) {
        .dcOHgrid .grid-item.grid-item--height2 {
          display: block; } }
    .dcOHgrid .grid-item.video {
      padding: 0;
      overflow: hidden; }
      .dcOHgrid .grid-item.video .plyr__video-embed {
        width: 389px;
        aspect-ratio: 9 / 16 !important;
        height: 766px; }
        @media screen and (max-width: 39.9375em) {
          .dcOHgrid .grid-item.video .plyr__video-embed {
            width: 100%; } }
        .dcOHgrid .grid-item.video .plyr__video-embed iframe {
          width: 100%;
          height: 100%; }
      .dcOHgrid .grid-item.video .plyr__control--overlaid {
        background-color: #f3b840 !important;
        /* Example: set a blue background */ }
    .dcOHgrid .grid-item.slider, .dcOHgrid .grid-item.testimonial {
      display: block; }
      .dcOHgrid .grid-item.slider .keen-slider, .dcOHgrid .grid-item.testimonial .keen-slider {
        width: 100%;
        height: 383.283px;
        background: transparent;
        -webkit-box-shadow: none;
                box-shadow: none;
        border: none;
        padding: 0;
        position: relative; }
      .dcOHgrid .grid-item.slider .keen-slider__slide, .dcOHgrid .grid-item.testimonial .keen-slider__slide {
        min-height: 383.283px; }
      .dcOHgrid .grid-item.slider .keen-slider__slide .testimonial-text, .dcOHgrid .grid-item.testimonial .keen-slider__slide .testimonial-text {
        text-align: center;
        padding: 35px;
        position: relative;
        z-index: 5;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        font-size: 1.8rem; }
        .dcOHgrid .grid-item.slider .keen-slider__slide .testimonial-text .testName, .dcOHgrid .grid-item.testimonial .keen-slider__slide .testimonial-text .testName {
          display: block;
          margin-top: 10px;
          font-size: 1.4rem;
          text-transform: uppercase;
          color: #0B8261; }
      .dcOHgrid .grid-item.slider .keen-slider__slide img, .dcOHgrid .grid-item.testimonial .keen-slider__slide img {
        width: 100%;
        min-width: 383.283px;
        height: 383.283px;
        -o-object-fit: cover;
           object-fit: cover;
        display: block;
        border-radius: 0;
        background: #fff; }
      .dcOHgrid .grid-item.slider .keen-slider__dots, .dcOHgrid .grid-item.testimonial .keen-slider__dots {
        position: absolute;
        bottom: 20px;
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        z-index: 2;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 8px;
        background: transparent;
        padding: 0; }
        .dcOHgrid .grid-item.slider .keen-slider__dots button, .dcOHgrid .grid-item.testimonial .keen-slider__dots button {
          width: 12px;
          height: 12px;
          border-radius: 50%;
          border: none;
          background: #fff;
          opacity: 0.7;
          -webkit-transition: background 0.2s, opacity 0.2s;
          transition: background 0.2s, opacity 0.2s;
          margin: 0;
          padding: 0;
          cursor: pointer; }
          .dcOHgrid .grid-item.slider .keen-slider__dots button.active, .dcOHgrid .grid-item.testimonial .keen-slider__dots button.active {
            background: #ff4713;
            opacity: 1; }
    .dcOHgrid .grid-item.testimonial {
      background-color: #f5f4f4; }
      .dcOHgrid .grid-item.testimonial .content {
        position: relative;
        background: URL("/wp-content/themes/durhamcollege.ca/assets/images/misc/quote.png");
        background-repeat: no-repeat;
        background-position: 250px 278px;
        -webkit-background-size: 135px auto;
                background-size: 135px auto; }
        .dcOHgrid .grid-item.testimonial .content:before {
          content: '';
          position: absolute;
          width: 393px;
          height: 460px;
          top: -1px;
          left: -2px;
          background: URL("/wp-content/themes/durhamcollege.ca/assets/images/misc/quote.png");
          -webkit-background-size: 100px auto;
          background-size: 135px auto;
          background-repeat: no-repeat;
          background-position: top right;
          -webkit-transform: scaleY(1) scaleX(-1);
              -ms-transform: scaleY(1) scaleX(-1);
                  transform: scaleY(1) scaleX(-1); }
      .dcOHgrid .grid-item.testimonial .keen-slider__slide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      .dcOHgrid .grid-item.testimonial .keen-slider__dots {
        position: absolute;
        bottom: 20px;
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        z-index: 2;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 8px;
        background: transparent;
        padding: 0; }
        .dcOHgrid .grid-item.testimonial .keen-slider__dots button {
          width: 12px;
          height: 12px;
          border-radius: 50%;
          border: none;
          background: #b0a8a9;
          opacity: 0.7;
          -webkit-transition: background 0.2s, opacity 0.2s;
          transition: background 0.2s, opacity 0.2s;
          margin: 0;
          padding: 0;
          cursor: pointer; }
          .dcOHgrid .grid-item.testimonial .keen-slider__dots button.active {
            background: #0B8261;
            opacity: 1; }
    .dcOHgrid .grid-item.light {
      font-weight: 300; }
    .dcOHgrid .grid-item.small p {
      font-size: 1.8rem !important;
      width: auto !important; }
    .dcOHgrid .grid-item.large p {
      font-size: 3.2rem !important;
      line-height: 1; }
    .dcOHgrid .grid-item.alignstretch {
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch; }
      .dcOHgrid .grid-item.alignstretch p {
        -ms-flex-item-align: center;
            align-self: center; }
    .dcOHgrid .grid-item.align-center {
      -webkit-box-align: center !important;
          -ms-flex-align: center !important;
              align-items: center !important; }
    .dcOHgrid .grid-item.imgexpand img {
      position: absolute;
      left: -31px;
      top: -13px;
      width: auto !important;
      height: 392px;
      -o-object-fit: cover;
         object-fit: cover; }
      @media screen and (max-width: 39.9375em) {
        .dcOHgrid .grid-item.imgexpand img {
          left: -31px;
          top: 75px;
          height: 215px; } }
    .dcOHgrid .grid-item.imgexpand p {
      font-size: 2.5rem;
      width: 75%;
      margin-bottom: 1.2rem; }
      @media screen and (max-width: 39.9375em) {
        .dcOHgrid .grid-item.imgexpand p {
          font-size: 1.5rem;
          width: 100%; } }
    @media screen and (max-width: 39.9375em) {
      .dcOHgrid .grid-item.imgexpand .button {
        font-size: 0.8rem;
        width: 161px; } }
    .dcOHgrid .grid-item.imgexpandLou img {
      position: absolute;
      left: -31px;
      top: -5px;
      width: auto !important;
      height: 381px;
      -o-object-fit: cover;
      object-fit: cover; }
      @media screen and (max-width: 39.9375em) {
        .dcOHgrid .grid-item.imgexpandLou img {
          left: -5px;
          top: 88px;
          height: 182px; } }
    .dcOHgrid .grid-item.imgexpandLou p {
      font-size: 2.5rem;
      width: 75%; }
      @media screen and (max-width: 39.9375em) {
        .dcOHgrid .grid-item.imgexpandLou p {
          font-size: 1.8rem !important;
          width: 100% !important;
          padding-top: 25px; } }
      @media screen and (max-width: 39.9375em) {
        .dcOHgrid .grid-item.imgexpandLou p br {
          display: none; } }
    .dcOHgrid .grid-item.imgexpandView {
      -webkit-box-align: start !important;
          -ms-flex-align: start !important;
              align-items: flex-start !important;
      padding: 80px; }
      @media screen and (max-width: 39.9375em) {
        .dcOHgrid .grid-item.imgexpandView {
          padding: 28px; } }
      .dcOHgrid .grid-item.imgexpandView img {
        position: absolute;
        left: inherit;
        right: -1px;
        top: 6px;
        width: 280px;
        -o-object-fit: cover;
        object-fit: cover;
        -webkit-transform: rotate(5deg);
            -ms-transform: rotate(5deg);
                transform: rotate(5deg);
        -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.4);
                box-shadow: 0 4px 8px rgba(0, 0, 0, 0.4); }
        @media screen and (max-width: 39.9375em) {
          .dcOHgrid .grid-item.imgexpandView img {
            left: 57%;
            top: 74px;
            width: 159px; } }
      .dcOHgrid .grid-item.imgexpandView .button {
        width: 245px; }
        @media screen and (max-width: 39.9375em) {
          .dcOHgrid .grid-item.imgexpandView .button {
            font-size: 0.8rem;
            width: 161px; } }
      .dcOHgrid .grid-item.imgexpandView p {
        font-size: 2.5rem;
        width: auto;
        margin-bottom: 1rem; }
        @media screen and (max-width: 39.9375em) {
          .dcOHgrid .grid-item.imgexpandView p {
            font-size: 1.8rem !important;
            width: 100% !important; } }
    .dcOHgrid .grid-item.faq .animateIcon,
    .dcOHgrid .grid-item.faq .img, .dcOHgrid .grid-item.clap .animateIcon,
    .dcOHgrid .grid-item.clap .img, .dcOHgrid .grid-item.presentation .animateIcon,
    .dcOHgrid .grid-item.presentation .img {
      margin: 3rem 0 0 0; }
      .dcOHgrid .grid-item.faq .animateIcon img,
      .dcOHgrid .grid-item.faq .img img, .dcOHgrid .grid-item.clap .animateIcon img,
      .dcOHgrid .grid-item.clap .img img, .dcOHgrid .grid-item.presentation .animateIcon img,
      .dcOHgrid .grid-item.presentation .img img {
        width: 135px;
        margin: 0 auto; }
    .dcOHgrid .grid-item .animateIcon {
      width: 50%;
      margin: 0 auto; }
    .dcOHgrid .grid-item.clap .img, .dcOHgrid .grid-item.store .img, .dcOHgrid .grid-item.presentation .img {
      margin: 3rem 0 0 auto !important; }
    .dcOHgrid .grid-item.store .animateIcon,
    .dcOHgrid .grid-item.store .img {
      margin: 3rem 0 0 0; }
      .dcOHgrid .grid-item.store .animateIcon img,
      .dcOHgrid .grid-item.store .img img {
        width: 190px;
        margin: 0 auto; }
    .dcOHgrid .grid-item.team .content {
      position: relative !important;
      width: 100%; }
      @media screen and (max-width: 39.9375em) {
        .dcOHgrid .grid-item.team .content p br {
          display: none; } }
      .dcOHgrid .grid-item.team .content ul.smalllist {
        list-style: none;
        margin: 0;
        padding: 0 20px;
        width: 255px; }
        .dcOHgrid .grid-item.team .content ul.smalllist li {
          font-size: 1.6rem;
          position: relative;
          line-height: 1.1; }
          .dcOHgrid .grid-item.team .content ul.smalllist li:before {
            font-family: 'FontAwesome';
            font-size: 2rem;
            content: "»";
            color: #f3b840;
            display: inline-block;
            width: 20px;
            margin-left: -20px; }
      .dcOHgrid .grid-item.team .content .animateIcon {
        position: absolute !important;
        right: 0%;
        top: 67%;
        width: 32%; }
        .dcOHgrid .grid-item.team .content .animateIcon img {
          width: 22%; }
    .dcOHgrid .grid-item.team .img {
      position: absolute !important;
      position: absolute !important;
      right: 27px;
      top: 68%; }
      .dcOHgrid .grid-item.team .img img {
        width: 70px; }
    .dcOHgrid .grid-item.checklist .content {
      position: relative !important;
      width: 100%; }
      .dcOHgrid .grid-item.checklist .content .animateIcon {
        position: absolute !important;
        right: 45px;
        top: 54%; }
        .dcOHgrid .grid-item.checklist .content .animateIcon img {
          width: 22%; }
    .dcOHgrid .grid-item.checklist .img {
      position: absolute !important;
      right: 45px;
      top: 60%; }
      .dcOHgrid .grid-item.checklist .img img {
        width: 120px; }
    @media screen and (max-width: 39.9375em) {
      .dcOHgrid .grid-item.presentation .content p br, .dcOHgrid .grid-item.checklist .content p br {
        display: none; } }
    .dcOHgrid .grid-item.presentation .details, .dcOHgrid .grid-item.clap .details {
      position: absolute;
      font-size: 1rem;
      bottom: 10px;
      left: 10px; }
    .dcOHgrid .grid-item.dc-logo .wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch; }
      .dcOHgrid .grid-item.dc-logo .wrapper img {
        height: 100px; }
    .dcOHgrid .grid-item.heart .img img {
      position: absolute;
      height: 180px;
      right: -81px;
      top: 20%; }
      @media screen and (max-width: 39.9375em) {
        .dcOHgrid .grid-item.heart .img img {
          height: 130px;
          right: -21px; } }
    .dcOHgrid .grid-item.heart .content {
      position: relative !important;
      width: 100%; }
    .dcOHgrid .grid-item:nth-child(2) {
      background-color: #a5ddbb !important; }
    .dcOHgrid .grid-item:nth-child(4) {
      background-color: #0B8261 !important; }
    .dcOHgrid .grid-item:nth-child(5) {
      background-color: #d2eede !important;
      text-align: left; }
    .dcOHgrid .grid-item:nth-child(6) {
      background-color: #ff4713 !important; }
    .dcOHgrid .grid-item:nth-child(8) {
      background-color: #6f1d46 !important; }
    .dcOHgrid .grid-item:nth-child(10) {
      background-color: #0B8261 !important; }
    .dcOHgrid .grid-item:nth-child(11) {
      background-color: #d2eede !important;
      text-align: left; }
    .dcOHgrid .grid-item:nth-child(12) {
      background-color: #f3b840 !important; }
    .dcOHgrid .grid-item:nth-child(13) {
      background-color: #0B8261 !important; }
    .dcOHgrid .grid-item:nth-child(14) {
      background-color: #ff4713 !important; }
    .dcOHgrid .grid-item:nth-child(15) {
      background-color: #a5ddbb !important; }

@media (max-width: 600px) {
  .dcOHgrid .grid-item,
  .dcOHgrid .grid-sizer {
    width: 100%; }
  .dcOHgrid.grid-item--width2 {
    width: 100% !important; } }

/*# sourceMappingURL=open-house.css.map */
