﻿ #campaignModal.modal.in {display: block;opacity: 1 !important;}.modal-backdrop.in {opacity: .65 !important;}#campaignModal .modal-dialog {width: 420px;max-width: calc(100% - 30px);margin: 40px auto;}#campaignModal .modal-content {position: relative;overflow: hidden;border: 0;border-radius: 12px;background: #fff;box-shadow: 0 20px 60px rgba(0, 0, 0, .35), 0 5px 20px rgba(0, 0, 0, .20);}#campaignModal img {display: block;width: 100%;height: auto;}#campaignModal .cp-close {position: absolute;top: 10px;right: 10px;z-index: 20;width: 34px;height: 34px;padding: 0;border: 0;border-radius: 50%;background: rgba(255, 255, 255, .92);color: #444;font-size: 26px;line-height: 31px;text-align: center;cursor: pointer;box-shadow: 0 2px 8px rgba(0, 0, 0, .20);transition: all .2s ease;}#campaignModal .cp-close:hover {background: #fff;transform: scale(1.05);}#campaignSlider .carousel-inner {position: relative;overflow: hidden;}#campaignSlider .carousel-inner > .item {display: block !important;position: absolute;top: 0;left: 0;width: 100%;opacity: 0;visibility: hidden;transition: opacity .5s ease-in-out, visibility .5s ease-in-out;}#campaignSlider .carousel-inner > .item.active {position: relative;opacity: 1;visibility: visible;z-index: 2;}#campaignModal .cp-text, #campaignModal .cp-check {display: none;}@media (max-width: 480px) {#campaignModal .modal-dialog {width: auto;max-width: calc(100% - 24px);margin: 25px auto;}#campaignModal .modal-content {border-radius: 10px;box-shadow: 0 15px 45px rgba(0, 0, 0, .40), 0 4px 15px rgba(0, 0, 0, .20);}#campaignModal .cp-close {top: 8px;right: 8px;width: 32px;height: 32px;font-size: 24px;line-height: 29px;}}