/**
Theme Name: tresipunt
Author: 3ipunt
Author URI: https://tresipunt.com
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.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tresipunt
Template: astra
*/

/* general*/

div > * + *,
p > * + * {
  margin-block-start: 0 !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.ml-0 {
  margin-left: 0 !important;
}

.icons-height-55 img {
  height: 55px;
  width: auto;
  margin-bottom: 15px;
}

.icons-height-35 img {
  height: 35px;
  width: auto;
  margin-bottom: 15px;
}

.section-title,
.h4 {
  text-transform: uppercase;
  font-size: 16px !important;
  letter-spacing: 0.3em;
}

.h4.orange-square:after {
  content: url("img/rectangulo_seccion_naranja.png");
}

.h4.white-square:after {
  content: url("img/rectangulo_seccion_blanco.png");
}

.h4.black-square:after {
  content: url("img/rectangulo_seccion_negro.png");
}

.wp-block-embed iframe {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}

.plugins-container {
  background-image: url("img/moodle_cohete.svg"), url("img/moodle_avion.svg");
  background-repeat: no-repeat;
  background-position: left top, right 70%;
}

.bg-plane {
  background-image: url("img/moodle_avion.svg");
  background-repeat: no-repeat;
  background-position: right 70%;
}

.diferencias-wp-moodle-table tr td:last-child,
.diferencias-wp-moodle-table tr th:last-child {
  background-color: #fafafa;
}

.diferencias-wp-moodle-table table {
  border: 0;
  border-bottom: 1px;
}

.ast-primary-header-bar {
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
}

.site-content ul li,
.site-content ol li {
  margin-bottom: 15px;
  margin: 0 0 15px 2em;
}

/*Make Header Sticky - for Astra prior to 3.0*/
.main-header-bar {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10000;
}

.admin-bar .main-header-bar {
  top: 32px;
}

/*Adjust Content Padding*/
.site-content {
  padding-top: 100px;
}

/*Adjust Content Padding for Mobile*/
@media (max-width: 820px) {
  .site-content {
    padding-top: 96px;
  }
  /*Stick the Off-Canvas Navigation Menu - Adjust Top Margin for your Layout*/
  .main-navigation {
    position: fixed;
    margin-top: 97px;
  }
}

/*Adjust Content Padding for Mobile*/
@media (max-width: 650px) {
  .site-content {
    padding-top: 82px;
  }
  /*Stick the Off-Canvas Navigation Menu - Adjust Top Margin for your Layout*/
  .main-navigation {
    position: fixed;
    margin-top: 83px;
  }
}

/* homepage */

.highlights-homepage .wp-block-column {
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  border-bottom: 4px solid #e84422;
}

.highlights-homepage .wp-block-separator {
  max-width: 100% !important;
  height: 4px !important;
  background-color: #e84422;
  border: none;
}

.post-list-homepage .advgb-recent-post {
  box-shadow: 0px 0px 15px rgb(0 0 0 / 10%);
}
.post-list-homepage .advgb-post-wrapper {
  padding: 10px 20px;
}

.post-list-homepage .advgb-recent-post h2.advgb-post-title {
  font-size: 24px;
  line-height: 1.3;
  margin-bottom: 15px;
}

.post-list-homepage .advgb-recent-post h2.advgb-post-title a {
  color: #333333;
  text-decoration: none;
}

.post-list-homepage .advgb-recent-post .advgb-post-excerpt {
  margin-bottom: 15px;
}

.post-list-homepage .advgb-recent-post .advgb-post-wrapper {
  display: flex;
  flex-direction: column;
}

.post-list-homepage .advgb-recent-post .advgb-post-wrapper > div:nth-child(3) {
  order: 5;
}

.post-list-homepage
  .advgb-recent-post
  .advgb-post-wrapper
  .advgb-post-tax-info {
  margin-top: 15px !important;
}

.post-list-homepage
  .advgb-recent-post
  .advgb-post-wrapper
  .advgb-post-datetime {
  color: #aeb5b6;
}

.post-list-homepage .advgb-recent-post .advgb-post-readmore a {
  background: #e84422;
  border-radius: 20px;
  color: #ffffff;
  padding: 6px 24px;
  text-decoration: none;
}

/* nosotros */

.letter-order-list span {
  background-color: #e84422;
  color: #ffffff;
  padding: 0 5px;
  margin-right: 15px;
}

ol.order-list {
  list-style: none;
  counter-reset: li;
}

ol.order-list li {
  margin-bottom: 30px;
}

ol.order-list li:last-child {
  margin-bottom: 0;
}

ol.order-list li::before {
  content: counter(li);
  color: #ffffff;
  background-color: #e84422;
  display: inline-block;
  width: 50px;
  text-align: center;
  margin-right: 15px;
}

ol.order-list li {
  counter-increment: li;
}

/* FAQS*/

.wp-block-faq-block-for-gutenberg-faq {
  padding: 0;
  border-bottom: 1px solid #dbdbdb;
  font-family: "Poppins", sans-serif;
}

.wp-block-faq-block-for-gutenberg-faq .question {
  padding: 15px 7px;
  background: #fafafa !important;
}

.wp-block-faq-block-for-gutenberg-faq .question h4 {
  font-size: 18px;
  margin-bottom: 0;
}

.wp-block-faq-block-for-gutenberg-faq .answer {
  border-top: 4px solid #e84422;
  padding: 10px 15px;
}

.members-list {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 3em;
  padding-left: 0;
  padding-right: 0;
}

.members-list .member-item {
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
}

.member-item .member-info {
  padding: 10px 0;
  text-align: center;
}

.member-item .member-info .member-name {
  font-size: 18px;
  font-weight: bold;
}

.hide {
  display: none;
}

blockquote {
  border-left: 4px solid #e84422 !important;
  margin-left: 0;
  margin-right: 0;
}

blockquote em {
  font-style: normal !important;
}

/* blog */

.blog .ast-row,
.archive.category .ast-row {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 30px;
}

.blog.ast-plain-container.ast-no-sidebar #primary,
.archive.category.ast-plain-container.ast-no-sidebar #primary {
  margin-top: 4em !important;
  margin-bottom: 4em !important;
}

.blog article.post,
.archive.category article.post {
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
  padding: 0;
}

.blog article.post .entry-header,
.blog article.post .entry-content,
.archive.category article.post .entry-header,
.archive.category article.post .entry-content {
  padding: 10px 20px;
}

.blog article.post .entry-title,
.archive.category article.post .entry-title {
  font-size: 24px;
}

.entry-meta .posted-on,
.entry-meta .updated {
  color: #aeb5b6 !important;
}

.read-more a {
  background: #e84422;
  border-radius: 20px;
  color: #ffffff;
  padding: 9px 24px;
}

.blog-header {
  background: url("/wp-content/uploads/2022/08/newsletter_fondo.png");
  text-align: center;
  padding: 50px 0;
  color: #ffffff;
  background-size: cover;
}

.blog-header h2,
.blog-header h1 {
  color: #ffffff;
}

.blog-layout-1 {
  border-bottom: none;
}

.ast-archive-description {
  margin-bottom: 0;
  text-align: center;
  border-bottom: 0;
}

.category-navigation ul {
  padding-inline-start: 0;
  margin-left: 0;
  justify-content: center;
  gap: 10px;
}

.category-navigation ul li {
  list-style: none;
  color: #333333;
  font-family: "Poppins";
  font-weight: 700;
  background: #ffffff;
  box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);
  border-radius: 20px;
  padding: 9px 24px;
  text-decoration: none;
}

.category-navigation ul li.current-menu-item,
.category-navigation ul li:hover {
  background-color: #333333;
  color: #ffffff;
}

.category-navigation ul li a {
  color: #333333;
}

.category-navigation ul li.current-menu-item a,
.category-navigation ul li:hover a {
  color: #ffffff;
}

.category-navigation ul li {
  margin-left: 0;
}

.blog .entry-content p {
  margin-bottom: 1.5em;
}

#secondary {
  background-image: url("img/moodle_cohete.svg");
  background-repeat: no-repeat;
  background-position: left 70%;
}

#secondary .sidebar-main {
  margin: 4em 0;
}

aside.widget .wp-block-categories-list {
  display: flex;
  flex-direction: column;
  gap: 1em;
}

aside.widget .wp-block-categories-list > li {
  margin-left: 0 !important;
}

aside.widget .wp-block-categories-list > li > a {
  color: #333333;
  font-family: "Poppins";
  font-weight: 700;
  background: #ffffff;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  padding: 9px 24px;
  text-decoration: none;
}

aside.widget .wp-block-categories-list > li > a:before,
.category-navigation ul li a:before {
  margin-right: 10px;
}

/* CAT Contenidos */
aside.widget .wp-block-categories-list > li.cat-item-162 > a:before,
aside.widget .wp-block-categories-list > li.cat-item-164 > a:before,
aside.widget .wp-block-categories-list > li.cat-item-165 > a:before,
.category-navigation ul li.tag-contents a:before {
  content: url("img/contenidos_tag.svg");
}
/* CAT Eventos */
aside.widget .wp-block-categories-list > li.cat-item-13 > a:before,
aside.widget .wp-block-categories-list > li.cat-item-119 > a:before,
aside.widget .wp-block-categories-list > li.cat-item-138 > a:before,
.category-navigation ul li.tag-events a:before {
  content: url("img/eventos_tag.svg");
}
/* CAT Gamificación */
aside.widget .wp-block-categories-list > li.cat-item-163 > a:before,
aside.widget .wp-block-categories-list > li.cat-item-166 > a:before,
aside.widget .wp-block-categories-list > li.cat-item-167 > a:before,
.category-navigation ul li.tag-gam a:before {
  content: url("img/gamificacio_tag.svg");
}
/* CAT Moodle */
aside.widget .wp-block-categories-list > li.cat-item-12 > a:before,
aside.widget .wp-block-categories-list > li.cat-item-170 > a:before,
aside.widget .wp-block-categories-list > li.cat-item-136 > a:before,
.category-navigation ul li.tag-moodle a:before {
  content: url("img/moodle_tag.svg");
}
/* CAT Tecnología */
aside.widget .wp-block-categories-list > li.cat-item-159 > a:before,
aside.widget .wp-block-categories-list > li.cat-item-160 > a:before,
aside.widget .wp-block-categories-list > li.cat-item-161 > a:before,
.category-navigation ul li.tag-tech a:before {
  content: url("img/tecnologia_tag.svg");
}
/* CAT Web */
aside.widget .wp-block-categories-list > li.cat-item-19 > a:before,
aside.widget .wp-block-categories-list > li.cat-item-169 > a:before,
aside.widget .wp-block-categories-list > li.cat-item-144 > a:before,
.category-navigation ul li.tag-web a:before {
  content: url("img/web_tag.svg");
}
/* CAT Workplace */
aside.widget .wp-block-categories-list > li.cat-item-18 > a:before,
aside.widget .wp-block-categories-list > li.cat-item-131 > a:before,
aside.widget .wp-block-categories-list > li.cat-item-142 > a:before,
.category-navigation ul li.tag-workplace a:before {
  content: url("img/workplace_tag.svg");
}

/*CAT Csos d'Exit */
aside.widget .wp-block-categories-list > li.cat-item-187 > a:before,
aside.widget .wp-block-categories-list > li.cat-item-188 > a:before,
aside.widget .wp-block-categories-list > li.cat-item-189 > a:before,
.category-navigation ul li.tag-casos-exito a:before {
  content: url(//tresipunt.com/wp-content/themes/tresipunt/img/casos_exito_tag.svg);
}

/* CAT Totara */
aside.widget .wp-block-categories-list > li.cat-item-197 > a:before,
aside.widget .wp-block-categories-list > li.cat-item-198 > a:before,
aside.widget .wp-block-categories-list > li.cat-item-199 > a:before,
.category-navigation ul li.tag-totara a:before {
  content: url("img/totara_tag.svg");
}

aside.widget .wp-block-latest-posts__list a {
  color: #333333;
}

aside.widget .wp-block-latest-posts__list li {
  list-style-type: square;
  color: #e84422;
}

aside.widget .wp-block-latest-posts__list li::marker {
  font-size: 2em;
}

.extra-post-img {
  margin-bottom: 25px;
}

.post h2 {
  margin-top: 20px;
}

.diferencias-wp-moodle-table tr {
  height: 71px;
}

.wp-block-faq-block-for-gutenberg-faq .question {
  text-transform: none;
}

.ast-single-post .entry-title,
.page-title {
  font-size: 54px;
  line-height: 61px;
}

.ast-single-post .post-thumb-img-content {
  display: none;
}

/* table of contents*/

#ez-toc-container {
  border: none;
  background: #fafafa;
}
.ez-toc-title-container {
  color: #e84422;
  margin-bottom: 10px;
}

/* contact */

.cf-bg {
  border-radius: 17px;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
}

.cf-bg label {
  color: #ffffff;
}

.cf-bg input[type="submit"] {
  background-color: #ffffff;
  color: #e84422;
}

.cf-bg input[type="submit"]:hover {
  background-color: #333;
  color: #fff;
}

.wpcf7-not-valid-tip {
  color: #000;
}

ul.advgb-tabs-panel li.advgb-tab > a {
  padding: 0 5px !important;
}

ul.advgb-tabs-panel li.advgb-tab.ui-tabs-active a,
ul.advgb-tabs-panel li.advgb-tab.advgb-tab-active a {
  font-weight: bold;
  border-bottom: 2px solid #e84422;
}

.advgb-tab-body-wrapper .small-icon figure {
  text-align: right;
}

.advgb-tab-body-wrapper .small-icon img {
  width: 42px;
}

.addtoany_content_bottom {
  margin-block-start: 75px !important;
  text-align: center;
}

.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service) > span {
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  padding: 5px;
}

/* newsletter*/

.acym_module {
  position: relative;
}

.acym_module a {
  color: #fff !important;
}

input[type="email"],
input[type="number"],
input[type="password"],
input[type="reset"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
select,
textarea {
  padding: 0.5em 0.75em;
}

.acym_form .acyfield_text input[type="email"] {
  width: 70%;
}

.acym_module .acysubbuttons .subbutton {
  background-color: #fff;
  color: #000;
}

.acym_module .acysubbuttons .subbutton:hover {
  background-color: #333;
  color: #fff;
}

.acym__subscription__form__fields {
  font-size: 12px;
}

/* language switcher*/

.wpml-ls-legacy-dropdown {
  width: auto;
}

.wpml-ls-legacy-dropdown a {
  border: none;
}

/*footer*/
footer {
  font-size: 14px;
}

footer li {
  margin-bottom: 15px;
}

footer li:last-child {
  margin-bottom: 0;
}

footer .widget-title {
  color: #fafafa;
}

footer a {
  color: #fafafa;
}

footer a:hover {
  color: #ffffff;
}

footer .site-below-footer-wrap .site-footer-section {
  justify-content: end;
}

.site-footer-section-5 aside section {
  margin-bottom: 1.5em;
  text-align: center;
}

.advgb-accordion-header {
  border-top-width: 0 !important;
  border-left-width: 0 !important;
  border-right-width: 0 !important;
  padding-bottom: 15px !important;
}

/* banner cookies*/
#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-light-scheme {
  background-color: #fafafa;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
  padding: 150px 40px !important;
}

#moove_gdpr_cookie_info_bar
  .moove-gdpr-info-bar-container
  .moove-gdpr-info-bar-content {
  flex-direction: column;
}

.moove-gdpr-cookie-notice {
  text-align: center;
  margin-bottom: 15px;
}

.wp-block-separator {
  border: 0.5px solid;
}

.moove-gdpr-cookie-notice:before {
  content: "";
  background-image: url(img/cookie_web.png);
  width: 100px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  top: 34px;
  left: 46%;
}

/* testimonials */

.testimonials .wp-block-column {
  background: linear-gradient(284.16deg, #f84015 11.85%, #ff6a16 95.29%);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  padding: 15px 10px;
}

.testimonials .wp-block-column:nth-child(2n) {
  background: linear-gradient(279.46deg, #00afba 2.97%, #00b7c2 97.32%);
}

.testimonials blockquote {
  color: #ffffff;
  border-left: none !important;
  background-image: url("img/bloquote.png");
  background-repeat: no-repeat;
  font-size: 18px;
}

.testimonials blockquote cite {
  font-weight: bold;
}

/*accordion*/

.advgb-accordion-body {
  border-top-width: 4px !important;
  border-left-width: 0 !important;
  border-right-width: 0 !important;
  border-bottom-width: 0 !important;
}

.wp-block-advgb-accordion-item {
  margin-bottom: 0 !important;
}

.ast-menu-toggle:focus {
  outline: none;
}

/* events*/

.tribe-common button {
  background-color: transparent;
  color: inherit;
}

.tribe-events-c-search__button,
.tribe-tickets__rsvp-form-button,
.tribe-tickets__rsvp-actions-rsvp-going
  .tribe-tickets__rsvp-actions-button-going {
  background-color: #e84422 !important;
  color: #ffffff !important;
}

.tribe-events-c-top-bar__nav-list li {
  margin-bottom: 0 !important;
}

.tribe-events-c-subscribe-dropdown__button-text {
  background-color: transparent;
  color: #333;
}

.tribe-common-c-btn,
button.tribe-common-b2 {
  padding: 11px 20px;
}

.tribe-events-calendar-list__event-description {
  margin-bottom: 25px !important;
}

.tribe-events-calendar-list__event-description > p:first-child {
  margin-bottom: 25px;
}
.tribe-events-nav-pagination {
  display: none;
}

.tribe-common-c-btn-border,
button.tribe-common-b2 {
  background-color: transparent;
  border: 1px solid #e84422 !important;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}

.tribe-events .tribe-events-c-nav__list {
  flex-wrap: nowrap;
}

.tribe-events .tribe-events-calendar-month__calendar-event-title {
  font-size: 0.8rem;
}

.tooltipster-sidetip .tooltipster-box {
  background-color: #ffffff;
  color: #333;
}

.tribe-tickets__rsvp-form-content.tribe-tickets__form > div:nth-child(3) {
  display: none !important;
}

.event-tickets .tribe-tickets__rsvp-actions-success-going-check-icon {
  background-color: #e84422 !important;
}

.tribe-tickets__rsvp-form-title {
  margin-bottom: 15px !important;
}

.event-tickets .tribe-tickets__rsvp-form-button--cancel {
  padding: 11px 20px;
  background-color: transparent !important;
  color: #e84422 !important;
}

.tribe-events-meta-group dl > div dt,
.tribe-events-meta-group dl > div dd {
  display: inline-block;
}

.tribe-tickets__rsvp-title {
  display: none;
}

@media (min-width: 768px) {
  .tribe-events-event-meta.primary,
  .tribe-events-event-meta.secondary {
    width: 50%;
  }
}

/* contact form*/

.wpcf7 form .wpcf7-response-output {
  border-radius: 2px;
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

.wpcf7 form.sent .wpcf7-response-output {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.wpcf7 form.spam .wpcf7-response-output {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.wpcf7 form div > p {
  margin-bottom: 1.2em;
}

.orange-bg ul a {
  color: #fff;
  text-decoration: underline;
}

#secondary .wp-block-group h3 {
  margin-bottom: 1em;
}

@media (max-width: 1440px) {
  .plugins-container,
  .bg-plane {
    background: none;
  }
}

@media (min-width: 1200px) {
  .ast-plain-container.ast-no-sidebar #primary {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .ast-plain-container.ast-no-sidebar.ast-normal-title-enabled #primary {
    margin-top: 60px !important;
  }

  .acym_module_form input {
    max-width: 100% !important;
  }

  .acym_module .acysubbuttons {
    position: absolute;
    top: 5px;
    right: 5%;
    margin: 0;
  }
}

@media (max-width: 924px) {
  .home-header {
    min-height: 365px !important;
  }
  .home-header h1 {
    font-size: 56px !important;
  }
  .home-header p {
    font-size: 35px !important;
  }

  .bg-cover-image {
    min-height: 400px !important;
  }

  .table-two-columns > div:first-child {
    flex-basis: 100% !important;
  }

  .table-two-columns > div:last-child {
    display: none;
  }
}

@media (max-width: 600px) {
  .entry-content
    .app-caracteristicas
    .wp-block-media-text
    .wp-block-media-text__content,
  .entry-content
    .app-caracteristicas
    .wp-block-media-text.has-media-on-the-right
    .wp-block-media-text__content {
    padding: 0;
    margin-left: 20px;
  }

  .entry-content .app-caracteristicas .wp-block-columns {
    margin-bottom: 2em;
  }
}

@media (max-width: 820px) {
  .plugins-container {
    background: none;
  }

  ol.order-list {
    margin-left: 0;
  }

  .remove-columns-tablet {
    flex-direction: column;
  }

  .members-list {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media (max-width: 480px) {
  .has-text-align-right {
    text-align: left;
  }

  .home-header h1 {
    font-size: 56px !important;
  }

  .home-header p {
    font-size: 30px !important;
  }

  .acym_form .acyfield_text input[type="email"] {
    width: 100%;
  }

  .advgb-recent-posts-block.grid-view.columns-3 .advgb-recent-posts {
    grid-template-columns: 1fr !important;
  }

  .footer-widget-area[data-section="section-footer-menu"]
    .astra-footer-horizontal-menu {
    justify-content: center;
  }

  .ast-header-break-point
    .header-widget-area[data-section="sidebar-widgets-header-widget-1"] {
    padding: 0 !important;
  }

  .bg-cover-image {
    background-color: #e84422;
  }

  .bg-cover-image img {
    display: none;
  }

  .members-list,
  .blog .ast-row,
  .archive.category .ast-row {
    grid-template-columns: repeat(1, 1fr);
  }

  .site-content ul li {
    margin-left: 0 !important;
  }
}

@media (min-width: 800px) {
  .highlights-homepage {
    position: relative;
    z-index: 90;
    margin-block-start: -120px !important;
    margin-top: -120px;
  }
}

@media (min-width: 993px) {
  .ast-right-sidebar #primary {
    padding-right: 0;
    border-right: none;
  }

  .ast-right-sidebar #secondary {
    padding-left: 40px;
  }
}

@media (min-width: 922px) {
  .ast-right-sidebar #secondary {
    border-left: none;
    margin-left: 0;
  }
}
