.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.videoWrapper object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.webform-client-form .webform-component-date{ clear: both; margin-bottom: 10px;}
.webform-client-form .webform-component-date .webform-calendar{ width: 35px; height: 30px; margin-left: 3px; float: right;}
.node-type-webform .webform-client-form .webform-component-date .webform-calendar{ float: none;}
.webform-client-form .webform-component-date .description{ float: right; margin-top: 9px; color: #999; font-size: 0.9em;}

/* hide spamicide */
.edit-feed-me-wrapper{ display: none;}

/* hide fc */
.field-collection-view-links{ display: none;}

/* fix for node widget */
.node-widgets p{ margin-bottom: 10px;}

/* turn on bullets for unordered lists in content */
.main ul {
    list-style-type: disc;
    margin-left: 25px;
}

.main .field-collection-container ul {
    list-style-type: none;
    margin-left: 0;
}

.main .field-collection-container .intro ul {
    list-style-type: disc;
    margin-left: 25px;
}
.main .field-collection-container .zone-mode-pure-html ul {
    list-style-type: disc;
    margin-left: 25px;
}

.main ul ul { list-style: circle; }

.main ul ul ul { list-style: square; }

.main ol {
    list-style: decimal;
    margin-left: 25px;
}

.pluck-review-rollup {
    margin-bottom: 20px;
}

.pluck-reviews h3 {
    border-bottom: 0 !important;
}

.pluck-review-full-review-powered-by-wrap img {
    display: none;
}
.main ul {margin: 0 0 10px 25px;}