.nooz-pagination { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; padding: 7.5px; }

@media (min-width: 992px) { .nooz-view--archive .nooz-pagination { margin-top: 15px; } }

.nooz-pagination__nav, #content .wpb_text_column .nooz-pagination__nav:last-child { margin: 7.5px; }

.nooz-pagination__nav-link { border: 1px solid #ddd; border-radius: 3px; color: #999; display: block; font-size: 14px; font-size: 1.4rem; font-weight: 400; padding: 7.5px 15px; text-transform: uppercase; }

.nooz-pagination__nav-link:focus, .nooz-pagination__nav-link:hover { color: #00a0d2; text-decoration: none; }

.nooz-taxonomies { position: relative; }

@media (min-width: 992px) { .nooz-view--archive .nooz-taxonomies { border: 1px solid #ddd; border-bottom: 0; border-radius: 3px 3px 0 0; margin-top: 70px; padding-top: 15px; } }

.nooz-taxonomy__title { display: none; }

.nooz-taxonomy__terms { -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; list-style: none; margin: 0; padding: 0; }

.nooz-taxonomy__term { margin: 7.5px; }

#content .wpb_text_column .nooz-taxonomy__term:last-child { margin-bottom: auto; }

.nooz-taxonomy__term-link { color: #999; display: block; font-size: 14px; font-size: 1.4rem; font-weight: 400; line-height: 1.3; outline: 0; padding: 6px 10px; padding: 0.6rem 1rem; text-align: center; }

.nooz-taxonomy__term-link:focus, .nooz-taxonomy__term-link:hover { outline: 0; text-decoration: none; }

.nooz-taxonomy__term-link:visited { color: #999; }

.nooz-taxonomy__term-link:hover { color: #00a0d2; }

.active .nooz-taxonomy__term-link { color: #00a0d2; outline: 0; }

@media (min-width: 992px) { .nooz-view--archive .nooz-taxonomy--post-types { position: absolute; top: -70px; width: 100%; } }

@media (min-width: 992px) { .nooz-taxonomy--post-types .nooz-taxonomy__term { margin: 0; } }

.nooz-taxonomy--post-types .nooz-taxonomy__term-link { border: 1px solid transparent; border-radius: 3px; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center; text-transform: uppercase; }

@media (min-width: 992px) { .nooz-taxonomy--post-types .nooz-taxonomy__term-link { height: 70px; padding: 0 2rem; } }

.nooz-taxonomy--post-types .active .nooz-taxonomy__term-link { border-color: #ddd; }

@media (min-width: 992px) { .nooz-view--archive .nooz-taxonomy--post-types .active .nooz-taxonomy__term-link { border-bottom-color: #fff; border-radius: 3px 3px 0 0; } }

.nooz-posts { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; padding: 15px; }

@media (min-width: 992px) { .nooz-view--archive .nooz-posts { border: 1px solid #ddd; border-radius: 0 0 3px 3px; border-top: 0; padding-top: 0; } }

.nooz-post { box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); color: #333; margin: 15px; position: relative; text-align: center; width: 100%; }

@media (min-width: 768px) { .nooz-post { width: calc(50% - 30px); }
  .nooz-post:before { content: ""; display: block; padding-top: 133.33333%; width: 100%; } }

@media (min-width: 992px) { .nooz-post { width: calc(33.33% - 30px); } }

@media (min-width: 1200px) { .nooz-post { width: calc(25% - 30px); } }

.wpb-js-composer .nooz-post:last-child { margin-bottom: 15px !important; }

.nooz-post__link { bottom: 0; color: inherit; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; height: 100%; left: 0; position: relative; right: 0; top: 0; }

@media (min-width: 768px) { .nooz-post__link { position: absolute; } }

.nooz-post__link:visited { color: inherit; }

.nooz-post__link:hover, .nooz-post__link:focus, .nooz-post__link:active { color: inherit; outline: 0; text-decoration: none; }

@media (min-width: 768px) { .has-excerpt .nooz-post__link:after { background: linear-gradient(rgba(255, 255, 255, 0), #fff 80%); bottom: 0; content: ""; display: block; height: 80px; position: absolute; width: 100%; } }

@media (min-width: 768px) { .has-excerpt.has-action .nooz-post__link:after { background: linear-gradient(rgba(255, 255, 255, 0), #fff 60%); height: 120px; } }

.nooz-post__body { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; height: 100%; overflow: hidden; padding: 15px; }

@media (min-width: 768px) { .nooz-post__body { padding-bottom: 7.5px; padding-top: 7.5px; } }

.nooz-post__body > * { margin-top: 7.5px; }

.nooz-post__body > *:first-child { margin-top: auto; }

.nooz-post__body:after { content: ""; height: 0; line-height: 0; margin-bottom: auto; }

.nooz-post__action { padding: 15px; padding-top: 0; z-index: 1; }

.nooz-post__action-button { background-color: #333; border: 0; color: #fff; display: inline-block; font-size: 14px; font-size: 1.4rem; line-height: 1.2; margin: 0; padding: 5px 10px; padding: 0.5rem 1rem; transition: all 0.2s linear; transition-property: background-color; }

.nooz-post__link:hover .nooz-post__action-button { background-color: #00a0d2; }

.nooz-post__preview { position: relative; z-index: 1; }

.nooz-post__preview-background { background: transparent url() no-repeat center; background-size: cover; height: 0; overflow: hidden; padding-top: 56.25%; position: relative; }

@media (min-width: 768px) { .nooz-post__preview-background { padding-top: 75%; } }

.nooz-post__preview-image { display: none; height: 100%; left: 50%; max-width: none; position: absolute; top: 0; -ms-transform: translateX(-50%); transform: translateX(-50%); }

.has-excerpt .nooz-post__preview-background { padding-top: 56.25%; }

.nooz-post__heading { font-size: 18px; font-size: 1.8rem; line-height: 1.2; margin: 0; transition: all 0.2s linear; transition-property: color; }

@media (min-width: 768px) { .nooz-post__heading { font-size: 1.6rem; } }

@media (min-width: 992px) { .nooz-post__heading { font-size: 1.4rem; } }

@media (min-width: 1400px) { .nooz-post__heading { font-size: 1.6rem; } }

.nooz-post__link:hover .nooz-post__heading { color: #00a0d2; }

.nooz-post__excerpt { font-size: 14px; font-size: 1.4rem; line-height: 1.2; }

.nooz-post__datetime { font-size: 14px; font-size: 1.4rem; font-weight: 600; }

.nooz-post__event-sessions { list-style: none; margin: 0; padding: 0; }

.nooz-post__event-session { margin: 0; margin-bottom: 10px; margin-bottom: 1rem; }

.nooz-view { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; left: 50%; margin-left: -50vw; margin-right: -50vw; position: relative; right: 50%; width: 100vw; }

@media (min-width: 768px) { .nooz-view__body { width: 750px; } }

@media (min-width: 992px) { .nooz-view__body { width: 970px; } }

@media (min-width: 1200px) { .nooz-view__body { width: 1170px; } }

@media (min-width: 1400px) { .nooz-view__body { width: 1370px; } }

.nooz-release__subheadline, .nooz-release__body, .nooz-release__boilerplate, .nooz-release__contact, .nooz-release__ending { margin-bottom: 15px; }

.nooz-dateline { display: block; margin-bottom: 15px; }

.nooz-dateline__separator { display: none; }

.nooz-release--combine-dateline .nooz-dateline { display: inline; margin-bottom: 0; }

.nooz-release--combine-dateline .nooz-dateline__separator { display: inline; }

/*# sourceMappingURL=theme.css.map */
