body.blur .content-section, body.blur header, body.blur footer, body.blur nav, body.blur div.wraper {
  -webkit-filter: blur(15px);
  -moz-filter: blur(15px);
  -o-filter: blur(15px);
  -ms-filter: blur(15px);
  filter: blur(15px); }

#popupClasses {
  display: none;
  padding: 10px;
  z-index: 10001;
  position: absolute;
  top: 100px;
  left: 50%;
  width: 700px;
  margin-left: -350px; }
  @media (max-width: 991px) {
    #popupClasses {
      width: 600px;
      margin-left: -300px; }
      #popupClasses img {
        max-width: 100%;
        height: auto; } }
  @media (max-width: 640px) {
    #popupClasses {
      width: 500px;
      margin-left: -250px; } }
  @media (max-width: 540px) {
    #popupClasses {
      width: 400px;
      margin-left: -200px; } }
  @media (max-width: 440px) {
    #popupClasses {
      width: 300px;
      margin-left: -150px; } }
  #popupClasses .popup-class-slider-items {
    padding: 40px 40px 10px 40px;
    outline: none; }
    @media (max-width: 767px) {
      #popupClasses .popup-class-slider-items {
        padding: 30px 30px 10px 0; } }
    #popupClasses .popup-class-slider-items .popup-class-slider-item {
      background-color: #fff;
      outline: none; }
      #popupClasses .popup-class-slider-items .popup-class-slider-item .popup-class-item {
        display: block;
        outline: none;
        position: relative;
        cursor: pointer;
        border: none; }
        #popupClasses .popup-class-slider-items .popup-class-slider-item .popup-class-item.no {
          cursor: default; }
        #popupClasses .popup-class-slider-items .popup-class-slider-item .popup-class-item img {
          max-width: 100%;
          outline: none; }
      #popupClasses .popup-class-slider-items .popup-class-slider-item .caption {
        z-index: 2;
        color: #46484c;
        outline: none;
        padding: 20px 20px 20px 20px;
        background: none; }
        #popupClasses .popup-class-slider-items .popup-class-slider-item .caption h3 {
          font-family: "__Biko_5";
          font-weight: 600;
          font-size: 24px;
          line-height: 1.1;
          margin: 0;
          color: #46484c;
          outline: none; }
      #popupClasses .popup-class-slider-items .popup-class-slider-item .popup-content {
        padding: 0 20px 10px 20px;
        color: #46484c;
        outline: none; }
      #popupClasses .popup-class-slider-items .popup-class-slider-item .popup-button {
        padding: 0 20px 10px 20px;
        outline: none; }
        #popupClasses .popup-class-slider-items .popup-class-slider-item .popup-button a {
          display: inline-block;
          background-color: #9c0b03;
          font-size: 14px;
          line-height: 14px;
          padding: 15px 30px;
          color: #fff;
          border: 0;
          outline: none; }
          #popupClasses .popup-class-slider-items .popup-class-slider-item .popup-button a:hover, #popupClasses .popup-class-slider-items .popup-class-slider-item .popup-button a:focus {
            border: 0;
            -webkit-box-shadow: inset 0px 0px 20px 0px rgba(50, 50, 50, 0.75);
            -moz-box-shadow: inset 0px 0px 20px 0px rgba(50, 50, 50, 0.75);
            box-shadow: inset 0px 0px 20px 0px rgba(50, 50, 50, 0.75); }
  #popupClasses .popup-class-slider .slick-dots {
    margin: 10px auto 0 auto;
    display: table;
    outline: none; }
    #popupClasses .popup-class-slider .slick-dots li {
      display: inline-block;
      outline: none; }
      #popupClasses .popup-class-slider .slick-dots li.slick-active button {
        background-color: #bab332; }
      #popupClasses .popup-class-slider .slick-dots li button {
        background-color: #e0e0e0;
        position: relative;
        outline: none;
        font-size: 14px;
        width: 16px;
        line-height: 14px;
        color: transparent;
        display: table;
        border: 0;
        margin: 0 1px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%; }
  #popupClasses .popup-class-close {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    width: 32px;
    height: 32px;
    outline: none;
    z-index: 10001;
    font-size: 0;
    line-height: 0;
    color: transparent;
    fill: #fff; }
    #popupClasses .popup-class-close svg {
      width: 32px;
      height: 32px; }
    @media (max-width: 767px) {
      #popupClasses .popup-class-close {
        right: 0;
        top: 0;
        width: 24px;
        height: 24px; }
        #popupClasses .popup-class-close svg {
          width: 24px;
          height: 24px; } }

#popupClassesOverlay {
  display: none;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: rgba(150, 150, 150, 0.5);
  z-index: 10000; }

/*# sourceMappingURL=popup-classes.css.map */
