iframe {
    -webkit-overflow-scrolling: touch !important;
  	overflow-y: scroll !important;
}

.footercopy {
    width: 100%;
    text-align: center;
    font: 8pt/1.25em Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
    color: #6f99c4;
    padding: 0 0 20px 0;
}

.footercopy a {
    color: #6f99c4;
    text-decoration: none;
}

.footercopy a:hover {
    color: #3f6b99;
}

.featherlight {
    background-color: rgba(0, 0, 0, .5) !important;
}

.featherlight .featherlight-content {
    background-color: rgba(255, 255, 255, .95) !important;
}

.featherlight .featherlight-close-icon {
    width: 40px !important;
    line-height: 40px !important;
    font-size: 20px;
    right: 15px !important;
    top: 10px !important;
    background-color: transparent !important;
}
