h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0; }

p {
  margin-bottom: 0; }

ul, ol {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }

dl {
  margin-bottom: 0; }

address {
  margin-bottom: 0; }

#popup {
  z-index: 9001;
  overflow: visible;
  width: 100%;
  height: 1px;
  right: inherit;
  bottom: inherit; }
  #popup ~ .modal-backdrop {
    background-color: transparent; }
  #popup .modal-dialog {
    margin-top: 63px;
    margin-bottom: 0;
    margin-right: 0;
    width: 300px;
    background-color: #fff; }
    #popup .modal-dialog .modal-content {
      border: 0;
      border-radius: 0; }
      #popup .modal-dialog .modal-content .modal-body {
        padding: 0; }
        #popup .modal-dialog .modal-content .modal-body .bx-wrapper .bx-viewport .popup-list li a img {
          width: 100%; }
        #popup .modal-dialog .modal-content .modal-body .bx-wrapper .bx-controls {
          position: absolute;
          top: 15px;
          right: 15px; }
          #popup .modal-dialog .modal-content .modal-body .bx-wrapper .bx-controls .bx-pager-item {
            float: left;
            width: 12px;
            height: 12px;
            vertical-align: middle; }
            #popup .modal-dialog .modal-content .modal-body .bx-wrapper .bx-controls .bx-pager-item + .bx-pager-item {
              margin-left: 8px; }
            #popup .modal-dialog .modal-content .modal-body .bx-wrapper .bx-controls .bx-pager-item .bx-pager-link {
              display: block;
              width: 100%;
              height: 100%;
              border-radius: 50%;
              background-color: #fff; }
              #popup .modal-dialog .modal-content .modal-body .bx-wrapper .bx-controls .bx-pager-item .bx-pager-link.active {
                background-color: #920326; }
      #popup .modal-dialog .modal-content .modal-foot {
        height: 30px;
        background-color: #920326; }
        #popup .modal-dialog .modal-content .modal-foot label {
          font-weight: 300;
          font-size: 12px;
          color: #fff;
          margin-left: 10px;
          line-height: 30px; }
          #popup .modal-dialog .modal-content .modal-foot label input {
            vertical-align: -2px; }
        #popup .modal-dialog .modal-content .modal-foot .btn {
          float: right;
          height: 30px;
          color: #fff;
          font-size: 12px;
          background-color: transparent; }
  @media (min-width: 768px) {
    #popup .modal-dialog {
      margin-left: 10px;
      margin-top: 94px;
      width: 360px; } }
  @media (min-width: 1280px) {
    #popup .modal-dialog {
      margin-left: auto;
      margin-top: auto;
      position: absolute;
      top: 108px;
      left: 50%;
      margin-left: -585px; } }

/*# sourceMappingURL=popup.css.map */
