/* Demo */
.slickModal.contentWindow .slickWindow {
    overflow-y: auto;
    overflow-x: hidden;
    color: #333;
}
.slickModal.contentWindow .slickWindow .content {
    padding: 10px 20px 20px;
}
.slickModal.contentWindow .slickWindow .content .title,
.slickModal.contentWindow .slickWindow .content .subtitle,
.slickModal.contentWindow .slickWindow .content p {
    padding: 5px 0;
}
.slickModal.contentWindow .slickWindow .content .title { color: #ea5a1b; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.slickModal.contentWindow .slickWindow .content .title:first-of-type {
    padding-top: 0;
}
.slickModal.contentWindow .slickWindow .content .subtitle { color: #ea5a1b; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 8px; border-bottom: 1px solid #006532; margin-bottom: 8px; }
.slickModal.contentWindow .slickWindow .content ul {
    margin-top: 5px;
}
.slickModal.contentWindow .slickWindow .content p,
.slickModal.contentWindow .slickWindow .content ul li { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: left; }
.slickModal.contentWindow .slickWindow .content p {
    opacity: 1;
}
.slickModal.contentWindow .slickWindow .content ul li { font-size: 12px; margin-left: 14px; }
.slickModal.contentWindow .slickWindow .content .cta { color: #fff; font: bold 14px/1em HelveticaNeue, Arial, sans-serif; text-decoration: none; display: inline-block; }
.slickModal.contentWindow .close.icon {
    opacity: 1;
}
.slickModal.contentWindow .close.icon:hover,
.slickModal.contentWindow .slickWindow .content .cta:hover {
    opacity: 0.6;
}
.slickModal.contentWindow .close.icon:before,
.slickModal.contentWindow .close.icon:after {
    background: #fff;
}
.title { margin-top: 15px; }
