/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

h3.elementor-heading-title.elementor-size-default {
  min-height: 68px;
}

.single-reports .entry-content #main h1 {
  font-size: 22px !important;
}

.wp-caption-text {
  background: #f5f5f5;
  padding: 14px;
  margin-bottom: 36px;
  text-align: left;
  font-size: inherit;
  clear: both;
}

h1,
h2 {
  margin-top: 64px;
  margin-bottom: 20px;
  text-transform: none;
}

.single-events h2 {
  margin-top: 15px;
}

h3,
h4 {
  margin-top: 40px;
  margin-bottom: 20px;
}

.header-underline {
  display: inline-block;
  border-bottom: 6px solid #E0E0E0;
  padding-bottom: 8px;
}

/* blog sidebar categories */
#topics li {
  line-height: 1.3em;
  margin-bottom: 10px;
  list-style-type: none;
  display: block;
  font-size: 16px;
}

#topics nav ul {
  margin-left: 0;
  margin-top: 10px;
}

#topics h5 {
  display: none;
}

@media screen and (max-width: 769px) {
  #topics h5 {
    display: block;
    font-size: 14px;
  }
}

p a img.alignleft:first-child {
  float: left;
}

p a img.alignleft{
  float: none;
}

.tablepress .sorting:hover {
  background-color: none;
}

span.menu-text {
  font-size: 16px;
}

ol li{
  margin-bottom: 12px;
}

nav {
    font-weight: 500;
}

/* Footer styles */
#footer-books a{
  color: #008fd5;
}

#footer-books a:hover, .search-results h3 a, .page-title{
    color: #33568A;
}

/* sticky footer with flex box */
#page {
  display: flex;
  flex-direction: column;
  height: 100%;
}

header, footer {
  flex-shrink: 0;
}

#content {
  flex: 1 0 auto;
}

/* mobile menu search */
/* .ast-header-break-point .ast-hide-custom-menu-mobile .ast-masthead-custom-menu-items {
  display: block;
  background: white;
  margin: 0;
  padding: 20px;
} */

/* product page styles */
li.elementor-portfolio__filter[data-filter="__all"] {
  display: none;
}

.product .elementor-portfolio-item__img.elementor-post__thumbnail {
    min-height: 200px;
    height: 200px;
}

.elementor-portfolio__filter:hover {
    color: #33568A;
}

.elementor-portfolio__filters {
    justify-content: flex-start;
}

/* Number and header style for homepage */
h3.homepage-number-header span{
  font-size: 3em; 
  color: #355788; 
  line-height: 1px; 
  font-weight: 700; 
  margin-right: 10px;
}

.single-post blockquote {
  font-size: 100%;
}

.single-post blockquote p {
  margin-bottom: 0px;
}

.search .elementor-post__meta-data span.elementor-post-avatar {
  display: none;
}

.calculators-template-default .interested-post {
  display: none;
}

.elementor-portfolio-item__overlay {
  opacity: initial !important;
  position: initial !important;
  top: initial !important;
  color: #000 !important;
  left: initial !important;
  right: initial !important;
  bottom: initial !important;
  background: initial !important;
  padding: 15px 0;
}

.elementor-portfolio-item__overlay h3 {
  color: #33568a !important;
  min-height: 54px;
  font-size: 14px;
  text-align: left;
}

.elementor-portfolio-item__overlay h3:hover {
  color: #008fd5 !important;
}

.elementor-portfolio img.attachment-medium.size-medium {
  max-width: 200px;
  display: block;
  height: initial !important;
  position: initial !important;
  transform: initial;
}

.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail {
  background: initial;
  position: initial;
}

.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail {
  top: initial;
  left: initial;
  right: initial;
  bottom: initial;
}

a.elementor-post__thumbnail__link {
  padding-bottom: initial !important;
}

.single-product div.product .entry-title {
  font-family: "Montserrat", sans-serif !important;
  font-size: 32px !important;
}

section.related.products h2 {
  font-family: "Montserrat", sans-serif !important;
}
button.single_add_to_cart_button.button.alt,
span.woocommerce-Price-amount.amount,
nav.woocommerce-breadcrumb,
#tab-description {
  font-family: "Raleway", sans-serif !important;
}
.book-template-default .interested-post,
.single-job .interested-post,
.single-product .interested-post {
  display: none !important;
}

.single-services .elementor-text-editor h2 {
  display: none;
}

.single-services .elementor-widget-text-editor {
  margin: 0;
}

@media (min-width: 1101px) {
  .ast-search-box.full-screen,
  .ast-search-box.header-cover {
    width: 400px;
    right: 0;
  }
}

.elementor-element-155c7064 .elementor-section li {
  line-height: 1em;
  margin-bottom: 10px;
  display: flex;
}

footer .elementor-top-section .elementor-widget:not(:last-child) {
  margin-bottom: 20px !important;
}
.single-events .author-user,
.single-events .post-date,
.single-book .author-user,
.single-book .post-date {
  display: none;
}

.single-book h1.elementor-heading-title.elementor-size-default {
  margin-bottom: 10px;
}

.elementor-portfolio__filter:hover, .search-results h3 a:hover {
  color: #008fd5;
}

.search-results .elementor-posts .elementor-post__read-more {
  font-weight: normal;
}

.calculators .post-date {
  display: none;
}

/* button overrides */
.single-calculators input.text[type="submit"], input[type="submit"], a.button, #tribe-tickets__tickets-submit,
.tribe-common.event-tickets .tribe-common-c-btn {
  background-color: #008fd5 !important;
  border-radius: 0;
  font-size: 16px;
  padding: 10px 14px;
}

a.tribe-checkout-backlink {
  display: block;
}

.single-calculators input.text[type="submit"]:hover, input[type="submit"]:hover, a.button:hover,#tribe-tickets__tickets-submit:hover,
.tribe-tickets__attendee-tickets-footer-checkout-button.tribe-validation-submit:hover, .tribe-common.event-tickets a.tribe-common-c-btn:hover {
  background-color: #33568a !important;
  border-radius: 0;
  font-size: 16px;
}

/* button on ticket attendee modal */
button.tribe-common-c-btn-link.tribe-common-c-btn--small.tribe-tickets__attendee-tickets-submit.tribe-tickets__attendee-tickets-footer-cart-button.tribe-validation-submit {
  color: #33568a;
  font-weight: bold;
}
button.tribe-common-c-btn-link.tribe-common-c-btn--small.tribe-tickets__attendee-tickets-submit.tribe-tickets__attendee-tickets-footer-cart-button.tribe-validation-submit:hover {
  color: #008fd5;
}

.woocommerce
  div.product
  form.cart
  .single_variation_wrap
  button.single_add_to_cart_button.button.alt {
  background-color: #008fd5;
  border: 0;
}

.woocommerce
  div.product
  form.cart
  .single_variation_wrap
  button.single_add_to_cart_button.button.alt:hover {
  background-color: #33568a;
  color: #fff;
}

.product .elementor-widget-woocommerce-breadcrumb {
  display: none;
}

.product .elementor-widget-woocommerce-product-title {
  display: none;
}

.woocommerce
  .elementor-product-price-block-yes.elementor-widget.elementor-widget-woocommerce-product-price
  .price {
  font-weight: unset;
  letter-spacing: unset;
  font-family: "Raleway", sans-serif;
}

.related .ast-woo-product-category,
.related .star-rating,
.related a.button {
  display: none !important;
}

.woocommerce .price {
  letter-spacing: unset !important;
  font-weight: normal !important;
}

.related h2.woocommerce-loop-product__title:hover {
  color: #008fd5 !important;
}

.single-events .interested-post,
.single-services .interested-post {
  display: none !important;
}

.page-id-10 h1.elementor-heading-title {
  display: none;
}

.elementor-posts-container .calculators .elementor-post__thumbnail img {
  width: 90px; 
  height: auto;
}

/* hide all the datatables/tablepress sorting functions with css */
.dataTables_length, .dataTables_filter, .tablepress .sorting_asc::after, .tablepress .sorting::after, .dataTables_info, .dataTables_paginate {
    display: none;
}

div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom {
    font-family: 'Noto Sans',sans-serif !important;
}

.elementor-kit-3646 button, .elementor-kit-3646 input[type="button"], .elementor-kit-3646 input[type="submit"], .elementor-kit-3646 .elementor-button {
  background-color: #008fd5;
  border-radius: 0
}

.elementor-kit-3646 button:hover, .elementor-kit-3646 input[type="button"]:hover, .elementor-kit-3646 input[type="submit"]:hover, .elementor-kit-3646 .elementor-button:hover {
  background-color: #33568a;
}

.pswp.pswp--supports-fs.pswp--open.pswp--notouch.pswp--css_animation.pswp--svg.pswp--animated-in.pswp--visible.pswp--has_mouse {
  display: none !important;
}

/* footer menu */

table, td, th {
  border: none;
}

.tribe-common-h4.tribe-tickets__tickets-item-quantitybutton .tribe-tickets__tickets-item-quantity-add {
  background-color: none !important;
}

.tribe-common-c-btn.tribe-common-c-btn--small.tribe-tickets__tickets-buy, .tribe-common button.tribe-common-c-btn--small, 
.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:focus{
  background-color: #008fd5;
  text-decoration: none;
}
.tribe-common-c-btn.tribe-common-c-btn--small.tribe-tickets__tickets-buy:hover, .tribe-common button.tribe-common-c-btn--small:hover {
  background-color: #2d4c7c;
}

.tribe-common-c-btn-link.tribe-common-c-btn--small.tribe-tickets__attendee-tickets-submit.tribe-tickets__attendee-tickets-footer-cart-button.tribe-validation-submit {
  background: none !important;
}

.tribe-common * {
  font-family: "Montserrat", sans-serif !important;

}

.xoo-wsc-empty-cart a.button.btn {
  display: none;
}

input[type="text"]:focus-visible {
  outline: none; 
  border: none;
  border-width: 1px;
  border-style: solid;
  border-color: #eaeaea;
  border-radius: 2px;
  background: #fafafa;
  box-shadow: none;
  box-sizing: border-box;
}

input[type="text"] {
  color: black;
  width: 100%;
}

.blog-content .elementor img {
  margin-bottom: 24px;
}

input[type="button"] {
  border-radius: 0;
  transition: 500ms all ease-in-out;
}

input[type="button"]:hover, input[type="button"]:focus {
  background-color: #008FD5;
  border: none;
  }

  /* checkout page styles */
.woocommerce-privacy-policy-text {
  font-size: small;
}

.woocommerce a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, 
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, 
.woocommerce input.button.alt, .woocommerce input.button, .woocommerce input.button:disabled, 
.woocommerce input.button:disabled[disabled], .woocommerce input.button:disabled:hover, 
.woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit, 
.woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product 
.wp-block-button__link, .wc-block-grid__product-onsale {
  background-color: #008FD5;
}

.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce .woocommerce-message a.button:hover, 
.woocommerce #respond input#submit:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, 
.woocommerce button.button.alt.disabled:hover, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover {
  background-color: #2D4C7C;
}

/* weird br tag added to proceed to checkout button on cart and empty cart button */
a.checkout-button.button.alt.wc-forward br, a.button.wc-backward br {
  display: none;
}
.tribe-checkout-backlinks {
  border-width: 0 2px 0 2px;
  border-style: solid;
  margin: 0;
  padding: 0 1em 1em 2em;
  border-color: #ebebeb;
  width: 40%;
  float: right;
  margin-right: 0;
  clear: right;
}

/* calculator styles */

input {
  font-size: 16px;
}

.calctable {
  line-height: 1.2;
}

.calctable td {
  padding: 3px;
}

.wald_table input, .wald_table input[type=text]:focus {
  background-color: #eaeaea
}

button:hover, button:focus {
  border-color: #fff;
  background-color: inherit;
}

/*temporary for WIMS test page with Feedback Tab (https://wordpress-549015-1920783.cloudwaysapps.com/user-access-platform/)*/

button.configurable-popup__close-button {
	color: #1f5aa9;
}

button.configurable-popup__close-button:hover {
  background-color: #ffffff;
}

button#popup-vertical-tab {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  background-color: #008fd5 !important;
}

button#popup-vertical-tab:hover {
  background-color: #2d4c7c !important;
  border-color: #fff;
}

/* Table cell highlighting for Do People Use All Available Response Options article  */

.tablepress-id-699 .row-2 .column-2 {
background-color: #9DE165;
}
.tablepress-id-699 .row-2 .column-3 {
background-color: #9DE165;
}
.tablepress-id-699 .row-2 .column-4 {
background-color: #9DE165;
}
.tablepress-id-699 .row-2 .column-5 {
background-color: #9DE165;
}
.tablepress-id-699 .row-2 .column-6 {
background-color: #9DE165;
}
.tablepress-id-699 .row-3 .column-2 {
background-color: #9DE165;
}
.tablepress-id-699 .row-3 .column-3 {
background-color: #9DE165;
}
.tablepress-id-699 .row-3 .column-4 {
background-color: #9DE165;
}
.tablepress-id-699 .row-3 .column-5 {
background-color: #9DE165;
}
.tablepress-id-699 .row-3 .column-6 {
background-color: #9DE165;
}
.tablepress-id-699 .row-4 .column-2 {
background-color: #9DE165;
}
.tablepress-id-699 .row-4 .column-3 {
background-color: #9DE165;
}
.tablepress-id-699 .row-4 .column-4 {
background-color: #9DE165;
}
.tablepress-id-699 .row-4 .column-5 {
background-color: #9DE165;
}
.tablepress-id-699 .row-4 .column-6 {
background-color: #9DE165;
}
.tablepress-id-699 .row-5 .column-2 {
background-color: #9DE165;
}
.tablepress-id-699 .row-5 .column-3 {
background-color: #9DE165;
}
.tablepress-id-699 .row-5 .column-4 {
background-color: #9DE165;
}
.tablepress-id-699 .row-5 .column-5 {
background-color: #9DE165;
}
.tablepress-id-699 .row-5 .column-6 {
background-color: #9DE165;
}
.tablepress-id-700 .row-2 .column-2 {
background-color: #9DE165;
}
.tablepress-id-700 .row-2 .column-3 {
background-color: #9DE165;
}
.tablepress-id-700 .row-2 .column-4 {
background-color: #9DE165;
}
.tablepress-id-700 .row-2 .column-5 {
background-color: #9DE165;
}
.tablepress-id-700 .row-2 .column-6 {
background-color: #9DE165;
}
.tablepress-id-700 .row-3 .column-2 {
background-color: #9DE165;
}
.tablepress-id-700 .row-3 .column-3 {
background-color: #9DE165;
}
.tablepress-id-700 .row-3 .column-4 {
background-color: #9DE165;
}
.tablepress-id-700 .row-3 .column-5 {
background-color: #9DE165;
}
.tablepress-id-700 .row-3 .column-6 {
background-color: #9DE165;
}
.tablepress-id-700 .row-4 .column-2 {
background-color: #9DE165;
}
.tablepress-id-700 .row-4 .column-3 {
background-color: #9DE165;
}
.tablepress-id-700 .row-4 .column-4 {
background-color: #9DE165;
}
.tablepress-id-700 .row-4 .column-5 {
background-color: #9DE165;
}
.tablepress-id-700 .row-4 .column-6 {
background-color: #9DE165;
}
.tablepress-id-700 .row-5 .column-2 {
background-color: #9DE165;
}
.tablepress-id-700 .row-5 .column-3 {
background-color: #9DE165;
}
.tablepress-id-700 .row-5 .column-4 {
background-color: #9DE165;
}
.tablepress-id-700 .row-5 .column-5 {
background-color: #9DE165;
}
.tablepress-id-700 .row-5 .column-6 {
background-color: #9DE165;
}	
.tablepress-id-701 .row-2 .column-2 {
background-color: #9DE165;
}
.tablepress-id-701 .row-2 .column-3 {
background-color: #9DE165;
}
.tablepress-id-701 .row-2 .column-4 {
background-color: #9DE165;
}
.tablepress-id-701 .row-2 .column-5 {
background-color: #9DE165;
}
.tablepress-id-701 .row-2 .column-6 {
background-color: #9DE165;
}
.tablepress-id-701 .row-2 .column-7{
background-color: #9DE165;
}
.tablepress-id-701 .row-2 .column-8 {
background-color: #9DE165;
}
.tablepress-id-701 .row-3 .column-2 {
background-color: #9DE165;
}
.tablepress-id-701 .row-3 .column-3 {
background-color: #9DE165;
}
.tablepress-id-701 .row-3 .column-4 {
background-color: #9DE165;
}
.tablepress-id-701 .row-3 .column-5 {
background-color: #9DE165;
}
.tablepress-id-701 .row-3 .column-6 {
background-color: #9DE165;
}
.tablepress-id-701 .row-3 .column-7{
background-color: #9DE165;
}
.tablepress-id-701 .row-3 .column-8 {
background-color: #9DE165;
}
.tablepress-id-701 .row-4 .column-2 {
background-color: #FFE261;
}
.tablepress-id-701 .row-4 .column-3 {
background-color: #9DE165;
}
.tablepress-id-701 .row-4 .column-4 {
background-color: #9DE165;
}
.tablepress-id-701 .row-4 .column-5 {
background-color: #9DE165;
}
.tablepress-id-701 .row-4 .column-6 {
background-color: #9DE165;
}
.tablepress-id-701 .row-4 .column-7{
background-color: #9DE165;
}
.tablepress-id-701 .row-4 .column-8 {
background-color: #9DE165;
}
.tablepress-id-701 .row-5 .column-2 {
background-color: #9DE165;
}
.tablepress-id-701 .row-5 .column-3 {
background-color: #9DE165;
}
.tablepress-id-701 .row-5 .column-4 {
background-color: #9DE165;
}
.tablepress-id-701 .row-5 .column-5 {
background-color: #9DE165;
}
.tablepress-id-701 .row-5 .column-6 {
background-color: #9DE165;
}
.tablepress-id-701 .row-5 .column-7{
background-color: #9DE165;
}
.tablepress-id-701 .row-5 .column-8 {
background-color: #9DE165;
}
.tablepress-id-702 .row-2 .column-2 {
background-color: #9DE165;
}
.tablepress-id-702 .row-2 .column-3 {
background-color: #FFE261;
}
.tablepress-id-702 .row-2 .column-4 {
background-color: #9DE165;
}
.tablepress-id-702 .row-2 .column-5 {
background-color: #9DE165;
}
.tablepress-id-702 .row-2 .column-6 {
background-color: #9DE165;
}
.tablepress-id-702 .row-2 .column-7{
background-color: #9DE165;
}
.tablepress-id-702 .row-2 .column-8 {
background-color: #9DE165;
}
.tablepress-id-702 .row-2 .column-9 {
background-color: #9DE165;
}
.tablepress-id-702 .row-2 .column-10 {
background-color: #9DE165;
}
.tablepress-id-702 .row-2 .column-11 {
background-color: #9DE165;
}
.tablepress-id-702 .row-2 .column-12{
background-color: #9DE165;
}
.tablepress-id-702 .row-3 .column-2 {
background-color: #9DE165;
}
.tablepress-id-702 .row-3 .column-3 {
background-color: #9DE165;
}
.tablepress-id-702 .row-3 .column-4 {
background-color: #9DE165;
}
.tablepress-id-702 .row-3 .column-5 {
background-color: #9DE165;
}
.tablepress-id-702 .row-3 .column-6 {
background-color: #9DE165;
}
.tablepress-id-702 .row-3 .column-7{
background-color: #9DE165;
}
.tablepress-id-702 .row-3 .column-8 {
background-color: #9DE165;
}
.tablepress-id-702 .row-3 .column-9 {
background-color: #9DE165;
}
.tablepress-id-702 .row-3 .column-10 {
background-color: #9DE165;
}
.tablepress-id-702 .row-3 .column-11 {
background-color: #9DE165;
}
.tablepress-id-702 .row-3 .column-12{
background-color: #9DE165;
}
.tablepress-id-702 .row-4 .column-2 {
background-color: #9DE165;
}
.tablepress-id-702 .row-4 .column-3 {
background-color: #9DE165;
}
.tablepress-id-702 .row-4 .column-4 {
background-color: #9DE165;
}
.tablepress-id-702 .row-4 .column-5 {
background-color: #9DE165;
}
.tablepress-id-702 .row-4 .column-6 {
background-color: #9DE165;
}
.tablepress-id-702 .row-4 .column-7{
background-color: #9DE165;
}
.tablepress-id-702 .row-4 .column-8 {
background-color: #9DE165;
}
.tablepress-id-702 .row-4 .column-9 {
background-color: #9DE165;
}
.tablepress-id-702 .row-4 .column-10 {
background-color: #9DE165;
}
.tablepress-id-702 .row-4 .column-11 {
background-color: #9DE165;
}
.tablepress-id-702 .row-4 .column-12{
background-color: #9DE165;
}
.tablepress-id-702 .row-5 .column-2 {
background-color: #9DE165;
}
.tablepress-id-702 .row-5 .column-3 {
background-color: #9DE165;
}
.tablepress-id-702 .row-5 .column-4 {
background-color: #9DE165;
}
.tablepress-id-702 .row-5 .column-5 {
background-color: #9DE165;
}
.tablepress-id-702 .row-5 .column-6 {
background-color: #9DE165;
}
.tablepress-id-702 .row-5 .column-7{
background-color: #9DE165;
}
.tablepress-id-702 .row-5 .column-8 {
background-color: #9DE165;
}
.tablepress-id-702 .row-5 .column-9 {
background-color: #9DE165;
}
.tablepress-id-702 .row-5 .column-10 {
background-color: #9DE165;
}
.tablepress-id-702 .row-5 .column-11 {
background-color: #9DE165;
}
.tablepress-id-702 .row-5 .column-12{
background-color: #9DE165;
}
.tablepress-id-703 .row-2 .column-3 {
background-color: #9DE165;
}
.tablepress-id-703 .row-2 .column-4 {
background-color: #9DE165;
}
.tablepress-id-703 .row-2 .column-5 {
background-color: #9DE165;
}
.tablepress-id-703 .row-3 .column-3 {
background-color: #9DE165;
}
.tablepress-id-703 .row-3 .column-4 {
background-color: #FFE261;
}
.tablepress-id-703 .row-3 .column-5 {
background-color: #9DE165;
}
.tablepress-id-703 .row-3 .column-6 {
background-color: #9DE165;
}
.tablepress-id-703 .row-3 .column-7{
background-color: #9DE165;
}
.tablepress-id-703 .row-4 .column-3 {
background-color: #9DE165;
}
.tablepress-id-703 .row-4 .column-4 {
background-color: #9DE165;
}
.tablepress-id-703 .row-4 .column-5 {
background-color: #9DE165;
}
.tablepress-id-703 .row-4 .column-6 {
background-color: #9DE165;
}
.tablepress-id-703 .row-4 .column-7{
background-color: #9DE165;
}
.tablepress-id-703 .row-4 .column-8 {
background-color: #9DE165;
}
.tablepress-id-703 .row-4 .column-9 {
background-color: #9DE165;
}
.tablepress-id-703 .row-5 .column-2 {
background-color: #FFE261;
}
.tablepress-id-703 .row-5 .column-3 {
background-color: #9DE165;
}
.tablepress-id-703 .row-5 .column-4 {
background-color: #9DE165;
}
.tablepress-id-703 .row-5 .column-5 {
background-color: #9DE165;
}
.tablepress-id-703 .row-5 .column-6 {
background-color: #9DE165;
}
.tablepress-id-703 .row-5 .column-7{
background-color: #9DE165;
}
.tablepress-id-703 .row-5 .column-8 {
background-color: #9DE165;
}
.tablepress-id-703 .row-5 .column-9 {
background-color: #9DE165;
}
.tablepress-id-703 .row-5 .column-10 {
background-color: #9DE165;
}
.tablepress-id-703 .row-5 .column-11 {
background-color: #9DE165;
}
.tablepress-id-703 .row-5 .column-12{
background-color: #9DE165;
}
.tablepress-id-704 .row-2 .column-3 {
background-color: #9DE165;
}
.tablepress-id-704 .row-2 .column-4 {
background-color: #9DE165;
}
.tablepress-id-704 .row-2 .column-5 {
background-color: #9DE165;
}
.tablepress-id-704 .row-3 .column-3 {
background-color: #9DE165;
}
.tablepress-id-704 .row-3 .column-4 {
background-color: #9DE165;
}
.tablepress-id-704 .row-3 .column-5 {
background-color: #9DE165;
}
.tablepress-id-704 .row-3 .column-6 {
background-color: #9DE165;
}
.tablepress-id-704 .row-3 .column-7{
background-color: #9DE165;
}
.tablepress-id-704 .row-4 .column-3 {
background-color: #9DE165;
}
.tablepress-id-704 .row-4 .column-4 {
background-color: #9DE165;
}
.tablepress-id-704 .row-4 .column-5 {
background-color: #9DE165;
}
.tablepress-id-704 .row-4 .column-6 {
background-color: #9DE165;
}
.tablepress-id-704 .row-4 .column-7{
background-color: #9DE165;
}
.tablepress-id-704 .row-4 .column-8 {
background-color: #9DE165;
}
.tablepress-id-704 .row-4 .column-9 {
background-color: #9DE165;
}
.tablepress-id-704 .row-5 .column-2 {
background-color: #9DE165;
}
.tablepress-id-704 .row-5 .column-3 {
background-color: #9DE165;
}
.tablepress-id-704 .row-5 .column-4 {
background-color: #9DE165;
}
.tablepress-id-704 .row-5 .column-5 {
background-color: #FFE261;
}
.tablepress-id-704 .row-5 .column-6 {
background-color: #FFE261;
}
.tablepress-id-704 .row-5 .column-7{
background-color: #9DE165;
}
.tablepress-id-704 .row-5 .column-8 {
background-color: #FFE261;
}
.tablepress-id-704 .row-5 .column-9 {
background-color: #9DE165;
}
.tablepress-id-704 .row-5 .column-10 {
background-color: #9DE165;
}
.tablepress-id-704 .row-5 .column-11 {
background-color: #9DE165;
}
.tablepress-id-704 .row-5 .column-12{
background-color: #9DE165;
}
.tablepress-id-705 .row-2 .column-3 {
background-color: #9DE165;
}
.tablepress-id-705 .row-2 .column-4 {
background-color: #9DE165;
}
.tablepress-id-705 .row-2 .column-5 {
background-color: #9DE165;
}
.tablepress-id-705 .row-3 .column-3 {
background-color: #9DE165;
}
.tablepress-id-705 .row-3 .column-4 {
background-color: #9DE165;
}
.tablepress-id-705 .row-3 .column-5 {
background-color: #9DE165;
}
.tablepress-id-705 .row-3 .column-6 {
background-color: #9DE165;
}
.tablepress-id-705 .row-3 .column-7{
background-color: #9DE165;
}
.tablepress-id-705 .row-4 .column-3 {
background-color: #9DE165;
}
.tablepress-id-705 .row-4 .column-4 {
background-color: #9DE165;
}
.tablepress-id-705 .row-4 .column-5 {
background-color: #9DE165;
}
.tablepress-id-705 .row-4 .column-6 {
background-color: #9DE165;
}
.tablepress-id-705 .row-4 .column-7{
background-color: #9DE165;
}
.tablepress-id-705 .row-4 .column-8 {
background-color: #9DE165;
}
.tablepress-id-705 .row-4 .column-9 {
background-color: #9DE165;
}
.tablepress-id-705 .row-5 .column-2 {
background-color: #9DE165;
}
.tablepress-id-705 .row-5 .column-3 {
background-color: #9DE165;
}
.tablepress-id-705 .row-5 .column-4 {
background-color: #9DE165;
}
.tablepress-id-705 .row-5 .column-5 {
background-color: #9DE165;
}
.tablepress-id-705 .row-5 .column-6 {
background-color: #9DE165;
}
.tablepress-id-705 .row-5 .column-7{
background-color: #9DE165;
}
.tablepress-id-705 .row-5 .column-8 {
background-color: #9DE165;
}
.tablepress-id-705 .row-5 .column-9 {
background-color: #9DE165;
}
.tablepress-id-705 .row-5 .column-10 {
background-color: #9DE165;
}
.tablepress-id-705 .row-5 .column-11 {
background-color: #9DE165;
}
.tablepress-id-705 .row-5 .column-12{
background-color: #9DE165;
}


/* Table cell highlighting for Meeting Software Benchmark article  */ 
.tablepress-id-129 .row-2 .column-5 {
background-color: #F07066;
}
.tablepress-id-129 .row-3 .column-2 {
background-color: #F07066;
}
.tablepress-id-129 .row-4 .column-3 {
background-color: #F07066;
}
.tablepress-id-129 .row-4 .column-4 {
background-color: #F07066;
}
.tablepress-id-129 .row-5 .column-2 {
background-color: #F07066;
}
.tablepress-id-130 .row-2 .column-2 {
background-color: #9DE165;
}
.tablepress-id-130 .row-2 .column-3 {
background-color: #9DE165;
}
.tablepress-id-130 .row-2 .column-4 {
background-color: #9DE165;
}
.tablepress-id-130 .row-2 .column-5 {
background-color: #9DE165;
}
.tablepress-id-130 .row-3 .column-4 {
background-color: #9DE165;
}
.tablepress-id-130 .row-4 .column-2 {
background-color: #9DE165;
}

/* Table cell highlighting for Confounded Designs: Incomplete Factorial Designs article  */
.tablepress-id-134 .row-2 .column-3 {
background-color: #FFE261;
}
.tablepress-id-135 .row-2 .column-3 {
background-color: #FFE261;
}

/* Table cell highlighting for Are Within-Subjects Designs Invalid? article  */
.tablepress-id-151 .row-2 .column-2 {
background-color: #F07066;
}
.tablepress-id-151 .row-3 .column-3 {
background-color: #F07066;
}
.tablepress-id-151 .row-4 .column-3 {
background-color: #F07066;
}
.tablepress-id-151 .row-5 .column-2 {
background-color: #F07066;
}
.tablepress-id-151 .row-6 .column-3 {
background-color: #F07066;
}
.tablepress-id-151 .row-2 .column-3 {
background-color: #9DE165;
}
.tablepress-id-151 .row-3 .column-2 {
background-color: #9DE165;
}
.tablepress-id-151 .row-4 .column-2 {
background-color: #9DE165;
}
.tablepress-id-151 .row-5 .column-3 {
background-color: #9DE165;
}
.tablepress-id-151 .row-6 .column-2 {
background-color: #9DE165;
}

/* Table cell highlighting for Randomization Test article  */
.tablepress-id-168 .row-13 .column-2 {
background-color: #FFE261;
}
.tablepress-id-168 .row-14 .column-2 {
background-color: #FFE261;
}
.tablepress-id-168 .row-15 .column-2 {
background-color: #FFE261;
}
.tablepress-id-168 .row-16 .column-2 {
background-color: #FFE261;
}
.tablepress-id-168 .row-17 .column-2 {
background-color: #FFE261;
}
.tablepress-id-168 .row-18 .column-2 {
background-color: #FFE261;
}
.tablepress-id-168 .row-19 .column-2 {
background-color: #FFE261;
}
.tablepress-id-168 .row-20 .column-2 {
background-color: #FFE261;
}
.tablepress-id-168 .row-21 .column-2 {
background-color: #FFE261;
}
.tablepress-id-168 .row-2 .column-3 {
background-color: #FFE261;
}
.tablepress-id-168 .row-3 .column-3 {
background-color: #FFE261;
}
.tablepress-id-168 .row-4 .column-3 {
background-color: #FFE261;
}
.tablepress-id-168 .row-7 .column-3 {
background-color: #FFE261;
}
.tablepress-id-168 .row-13 .column-3 {
background-color: #FFE261;
}
.tablepress-id-168 .row-16 .column-3 {
background-color: #FFE261;
}
.tablepress-id-168 .row-17 .column-3 {
background-color: #FFE261;
}
.tablepress-id-168 .row-18 .column-3 {
background-color: #FFE261;
}
.tablepress-id-168 .row-21 .column-3 {
background-color: #FFE261;
}
.tablepress-id-168 .row-3 .column-4 {
background-color: #FFE261;
}
.tablepress-id-168 .row-4 .column-4 {
background-color: #FFE261;
}
.tablepress-id-168 .row-5 .column-4 {
background-color: #FFE261;
}
.tablepress-id-168 .row-8 .column-4 {
background-color: #FFE261;
}
.tablepress-id-168 .row-11 .column-4 {
background-color: #FFE261;
}
.tablepress-id-168 .row-13 .column-4 {
background-color: #FFE261;
}
.tablepress-id-168 .row-14 .column-4 {
background-color: #FFE261;
}
.tablepress-id-168 .row-16 .column-4 {
background-color: #FFE261;
}
.tablepress-id-168 .row-19 .column-4 {
background-color: #FFE261;
}
.tablepress-id-168 .row-3 .column-5 {
background-color: #FFE261;
}
.tablepress-id-168 .row-6 .column-5 {
background-color: #FFE261;
}
.tablepress-id-168 .row-7 .column-5 {
background-color: #FFE261;
}
.tablepress-id-168 .row-10 .column-5 {
background-color: #FFE261;
}
.tablepress-id-168 .row-13 .column-5 {
background-color: #FFE261;
}
.tablepress-id-168 .row-14 .column-5 {
background-color: #FFE261;
}
.tablepress-id-168 .row-15 .column-5 {
background-color: #FFE261;
}
.tablepress-id-168 .row-19 .column-5 {
background-color: #FFE261;
}
.tablepress-id-168 .row-21 .column-5 {
background-color: #FFE261;
}
.tablepress-id-168 .row-5 .column-6 {
background-color: #FFE261;
}
.tablepress-id-168 .row-7 .column-6 {
background-color: #FFE261;
}
.tablepress-id-168 .row-8 .column-6 {
background-color: #FFE261;
}
.tablepress-id-168 .row-9 .column-6 {
background-color: #FFE261;
}
.tablepress-id-168 .row-12 .column-6 {
background-color: #FFE261;
}
.tablepress-id-168 .row-13 .column-6 {
background-color: #FFE261;
}
.tablepress-id-168 .row-18 .column-6 {
background-color: #FFE261;
}
.tablepress-id-168 .row-19 .column-6 {
background-color: #FFE261;
}
.tablepress-id-168 .row-21 .column-6 {
background-color: #FFE261;
}
.tablepress-id-168 .row-3 .column-7 {
background-color: #FFE261;
}
.tablepress-id-168 .row-4 .column-7 {
background-color: #FFE261;
}
.tablepress-id-168 .row-5 .column-7 {
background-color: #FFE261;
}
.tablepress-id-168 .row-8 .column-7 {
background-color: #FFE261;
}
.tablepress-id-168 .row-11 .column-7 {
background-color: #FFE261;
}
.tablepress-id-168 .row-13 .column-7 {
background-color: #FFE261;
}
.tablepress-id-168 .row-14 .column-7 {
background-color: #FFE261;
}
.tablepress-id-168 .row-15 .column-7 {
background-color: #FFE261;
}
.tablepress-id-168 .row-17 .column-7 {
background-color: #FFE261;
}

/* support page video links */

.video-link {
  color: #008fd5;
  cursor: pointer;
}

.video-link:hover {
  color: #33568a; 
}
/* taken from custom css in astra theme settings (customize) */
/*temporary to hide author and date on article summaries*/
.article-summaries .elementor-element.elementor-element-56332a1.author-user.elementor-widget.elementor-widget-text-editor {
  display: none;
}
.article-summaries .elementor-element.elementor-element-4b913d0.post-date.elementor-widget.elementor-widget-text-editor {
  display: none;
}

.related.products ul.products.columns-4 {
display: flex;
align-items: flex-start;
}

.related.products ul.products.columns-4 li {
width: 22% !important;
}

.related.products ul.products.columns-4 li a {
color: #33568a !important;
}

/* contextual related posts */
.crp_related_widget li {
  max-width: 300px;
  flex-direction: column;
}

.crp_related_widget .crp_date {
  font-size: 12px;
}

/* LearnDash */
  /* Courses page */
    /* groups section */
    .ld-item-list-item p, .ld-item-list-item-expanded {
      display: none;
    }

    .ld-item-details {
      display: none !important;
    }

    .learndash-wrapper .ld-item-list .ld-item-list-item {
      transition: 500ms ease-in-out all;
    }

    .learndash-wrapper .ld-item-list .ld-item-list-item:hover {
      background: #008fd5;
    }
    .learndash-wrapper .ld-item-list .ld-item-list-item:hover .ld-item-name, .learndash-wrapper .ld-item-list .ld-item-list-item:hover .ld-item-name:hover {
      color: white;
    }
    /* end groups section */

  .entry-title {
    font-size: 20px;
    margin: 20px 0;
  }
  .ld-course-list-items .ld_course_grid article.thumbnail.course .ribbon.enrolled {
      background: #f58805;
  }
  .ld-course-list-items .ld_course_grid article.thumbnail.course .ribbon.enrolled::before {
      border-top: 4px solid #a25806;
      border-right: 4px solid #a25805;
  }
  
  .ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.completed {
      background: #3c5f94;
  }
  .ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.completed::before {
      border-top: 4px solid #253c5d;
      border-right: 4px solid #253c5d;
  }
  
  .ld-course-list-items .ld_course_grid .thumbnail.course .ribbon {
      background: #70ad47;
  }
  .ld-course-list-items .ld_course_grid .thumbnail.course .ribbon::before {
      border-top: 4px solid #548235;
      border-right: 4px solid #548235;
  }

  /* search in menu bar */

  .slide-search.astra-search-icon:hover {
    color: #7a7a7a;
  }

  button.toggle-answer:hover, button.toggle-answer:focus {
    background-color: #2D4C7C;
    color: white;
  }
/* MUiQ page styles */
.page-id-37090 ul {
	margin-bottom: 0;
}

.page-id-37090 .elementor-widget-wrap {
	padding: 0 10px !important;
}