    @media print {
        .noprint {
            visibility: hidden;
        }

        .print {
            visibility: visible;
        }
    }



  body{
    margin: 0
   }

.main-header, #menu{
min-width: 680px;
}
    .header-tilt {
        position: relative;
        vertical-align: middle;
        display: inline-block;
        color: #979797;
        font-family: Montserrat, Arial, sans-serif;
        opacity: .36;
        font-weight: 300;
        height: 32px;
        margin: 0 8px;
    }

    .header-tilt:after {
        position: absolute;
        z-index: 1;
        content: "";
        top: 0;
        height: 36px;
        width: 1px;
        background-color: inherit;
        -webkit-transform: skewX(-10deg);
        -moz-transform: skewX(-10deg);
        -ms-transform: skewX(-10deg);
        transform: skewX(-10deg);
        background-color: #979797;
    }

    .loader {
        border: 5px solid #dedede;
        border-radius: 50%;
        border-top: 5px solid #FFCB38;
        width: 30px;
        height: 30px;
        -webkit-animation: spin 2s linear infinite;
        /* Safari */
        animation: spin 2s linear infinite;
        position: absolute;
        top: 50%;
        left: 50%;
    }

    /* Safari */
    @-webkit-keyframes spin {
        0% {
            -webkit-transform: rotate(0deg);
        }

        100% {
            -webkit-transform: rotate(360deg);
        }
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }

        100% {
            transform: rotate(360deg);
        }
    }

/* Featured Category*/

.featured {
  width: 100%;
  margin: 0 auto 70px;
  max-width: 680px;
  min-width: 680px;
}

.featured-container {
  display: table;
  width: 100%;
}

.featured-heading {
  margin: 1rem .5rem;
  color: #292929;
  font-family: Montserrat;
  font-size: 23px;
  font-weight: 500;
  letter-spacing: 0.04px;
  line-height: 30px;
}

#featured {
  text-align: center;
}

#featured:after {
  content: '';
  display: inline-block;
  width: 100%;
}

.featured-td {
  margin-right: 3%;
  max-width: calc(100% / 3.2);
  min-width: 195px;
  position: relative;
  float: left;
}

.featured-td a img, .featured-heading img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
}

.extra-td {
  max-width: calc(100% / 4);
  margin-right: 0 !important;
}

.featured-img {
  height: 100px;
  width: 100px;
  margin-top: -20px;
}

/*
.featured-td:nth-child(3n) {
  margin-right: 0px;
}
*/

.featured-td:last-child {
  margin-right: 0px;
}