html {
scroll-padding-top: 100px;
}
.is-style-fill .wp-block-button__link,
.is-style-fill .learndash_mark_complete_button,
.sfwd-mark-complete .wp-block-button__link,
.sfwd-mark-complete .learndash_mark_complete_button {
border: 2px solid #f9704e !important;
border-radius: 100px !important;
color: #fff !important;
background-color: #f9704e !important;
transition: all 0.2s linear !important;
text-transform: uppercase !important;
font-family: Calibri !important;
font-size: 18px !important;
font-style: normal !important;
font-weight: 700 !important;
line-height: 18px !important;
letter-spacing: 0.05em !important;
}
.is-style-fill:hover,
.sfwd-mark-complete:hover {
background-color: transparent !important;
}
.is-style-fill:hover .wp-block-button__link,
.is-style-fill:hover .learndash_mark_complete_button,
.sfwd-mark-complete:hover .wp-block-button__link,
.sfwd-mark-complete:hover .learndash_mark_complete_button {
background-color: transparent !important;
color: #f9704e !important;
}
.is-style-outline .wp-block-button__link,
.is-style-outline .button,
.is-style-outline .wp-block-file__button.wp-element-button,
.wc-block-grid__product-add-to-cart .wp-block-button__link,
.wc-block-grid__product-add-to-cart .button,
.wc-block-grid__product-add-to-cart .wp-block-file__button.wp-element-button,
.woocommerce-message .wp-block-button__link,
.woocommerce-message .button,
.woocommerce-message .wp-block-file__button.wp-element-button,
.wp-block-file .wp-block-button__link,
.wp-block-file .button,
.wp-block-file .wp-block-file__button.wp-element-button {
border: 2px solid #f9704e !important;
border-radius: 100px;
color: #f9704e !important;
background-color: transparent !important;
transition: all 0.2s linear;
text-align: center !important;
font-family: Calibri;
font-size: 18px !important;
font-style: normal !important;
font-weight: 700 !important;
line-height: normal !important;
letter-spacing: 0.9px !important;
text-transform: uppercase !important;
}
.is-style-outline .wp-block-button__link:not(.wp-block-button__link),
.is-style-outline .button:not(.wp-block-button__link),
.is-style-outline .wp-block-file__button.wp-element-button:not(.wp-block-button__link),
.wc-block-grid__product-add-to-cart .wp-block-button__link:not(.wp-block-button__link),
.wc-block-grid__product-add-to-cart .button:not(.wp-block-button__link),
.wc-block-grid__product-add-to-cart .wp-block-file__button.wp-element-button:not(.wp-block-button__link),
.woocommerce-message .wp-block-button__link:not(.wp-block-button__link),
.woocommerce-message .button:not(.wp-block-button__link),
.woocommerce-message .wp-block-file__button.wp-element-button:not(.wp-block-button__link),
.wp-block-file .wp-block-button__link:not(.wp-block-button__link),
.wp-block-file .button:not(.wp-block-button__link),
.wp-block-file .wp-block-file__button.wp-element-button:not(.wp-block-button__link) {
padding: 16px 24px 13px 24px;
}
.is-style-outline:hover .wp-block-button__link,
.is-style-outline:hover .button,
.is-style-outline:hover .wp-block-file__button.wp-element-button,
.wc-block-grid__product-add-to-cart:hover .wp-block-button__link,
.wc-block-grid__product-add-to-cart:hover .button,
.wc-block-grid__product-add-to-cart:hover .wp-block-file__button.wp-element-button,
.woocommerce-message:hover .wp-block-button__link,
.woocommerce-message:hover .button,
.woocommerce-message:hover .wp-block-file__button.wp-element-button,
.wp-block-file:hover .wp-block-button__link,
.wp-block-file:hover .button,
.wp-block-file:hover .wp-block-file__button.wp-element-button {
background-color: #f9704e !important;
color: #fff !important;
}
.is-style-outline-white .wp-block-button__link,
.is-style-outline-white .button,
.woocommerce-error .wp-block-button__link,
.woocommerce-error .button {
border: 2px solid #fff !important;
border-radius: 100px !important;
color: #fff !important;
background-color: transparent;
transition: all 0.2s linear;
text-align: center !important;
font-family: Calibri;
font-size: 18px !important;
font-style: normal !important;
font-weight: 700 !important;
line-height: normal !important;
letter-spacing: 0.9px !important;
text-transform: uppercase !important;
}
.is-style-outline-white .wp-block-button__link:not(.wp-block-button__link),
.is-style-outline-white .button:not(.wp-block-button__link),
.woocommerce-error .wp-block-button__link:not(.wp-block-button__link),
.woocommerce-error .button:not(.wp-block-button__link) {
padding: 16px 24px 13px 24px;
background-color: transparent !important;
}
.is-style-outline-white:hover .wp-block-button__link,
.is-style-outline-white:hover .button,
.woocommerce-error:hover .wp-block-button__link,
.woocommerce-error:hover .button {
background-color: #fff !important;
color: #fc4837 !important;
}
.bb-header-buttons a.button.small.outline.signin-button.link {
border: 2px solid #f9704e;
border-radius: 100px;
color: #fff;
background-color: #f9704e;
transition: all 0.2s linear;
color: #FFF;
text-align: center;
font-family: Calibri;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: 0.7px;
text-transform: uppercase;
padding: 8px;
}
.bb-header-buttons a.button.small.outline.signin-button.link:hover {
background-color: #fff;
color: #fc4837;
}
.shadow {
box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.08);
}
.header-cart-link-wrap {
display: none !important;
}
.woofc-count { -webkit-border-radius: 50% !important;
}
#woofc-count {
border: 2px solid #CDA246;
}
.woofc-icon-cart6 {
color: #CDA246 !important;
}
.no-shrink {
flex-shrink: 0 !important;
}
.container {
max-width: 1260px;
}
.container.site-header-container {
max-width: 1260px !important;
}
.container .wp-block-columns p {
padding-left: 0;
color: #4B4B4B; font-family: Calibri;
font-style: normal;
font-weight: 300;
line-height: normal;
}
hr.is-style-default {
border: none;
margin: 0;
padding: 0;
}
.wpcf7-spinner {
display: none !important;
}
.page-id-3 header.entry-header,
.page-id-8 header.entry-header,
.page-id-12 header.entry-header,
.page-id-257 header.entry-header,
.page-id-259 header.entry-header,
.page-id-265 header.entry-header,
.page-id-271 header.entry-header,
.page-id-273 header.entry-header,
.page-id-275 header.entry-header,
.page-id-407 header.entry-header,
.page-id-409 header.entry-header,
.page-id-412 header.entry-header,
.page-id-1022 header.entry-header,
.page-id-1738 header.entry-header,
.page-id-2213 header.entry-header,
.page-id-2215 header.entry-header,
.page-id-2217 header.entry-header,
.page-id-2219 header.entry-header {
display: none;
}
.bb-template-v2 .primary-menu>li.current-menu-parent>a,
.bb-template-v2 .primary-menu>li.current-menu-ancestor>a,
.bb-template-v2 .primary-menu>li.current-menu-item>a,
.bb-template-v2 .primary-menu>li.current_page_item>a { border: none;
} .learndash-resume-button,
.bb-template-v2 .bb-header-buttons>a.button {
order: 10;
height: 40px;
line-height: 40px;
}
.learndash_join_button {
color: #FFF;
text-align: center;
font-family: Calibri;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: 0.7px;
text-transform: uppercase;
}
.learndash_join_button a.ld-primary-background.btn-advance {
border: 2px solid #f9704e !important;
}
.learndash_join_button a.ld-primary-background.btn-advance:hover {
color: #f9704e !important;
background-color: #FFF !important;
border-bottom: 2px solid #f9704e !important;
}
.bb-template-v2 .bb-header-buttons>a.button .learndash-resume-button {
order: 100;
}
.learndash-resume-button:hover,
.bb-template-v2 .bb-header-buttons>a.button:hover {
color: var(--wp--preset--color--primary);
background-color: var(--wp--preset--color--white);
} .bb-header-buttons .button.signup {
display: none !important;
}
#site-navigation #primary-menu {
text-transform: uppercase;
}
#site-navigation #primary-menu li {
padding-left: 0;
padding-right: 0;
}
#site-navigation #primary-menu li a {
letter-spacing: 0.05rem;
}
#site-navigation #primary-menu li.red a {
color: #f9704e;
}
#site-navigation #primary-menu li.red:hover a {
color: #CDA246 !important;
}
#site-navigation #primary-menu .menu-item-has-children .wrapper {
border: none;
border-radius: 0;
box-shadow: 0;
}
#site-navigation #primary-menu .menu-item-has-children .wrapper ul li a {
letter-spacing: 0.05rem;
font-weight: 400;
} .site-header #primary-navbar .primary-menu .menu-item>.ab-submenu .bb-sub-menu .menu-item:hover>a { background: none !important;
} .bb-template-v2 .site-header #primary-navbar .menu-item>.ab-submenu .bb-sub-menu .menu-item:hover>a { color: #fc4837 !important;
} .bb-template-v2 .primary-menu>li:hover>a::before {
background: none !important;
}
.bb-template-v2 .primary-menu>li:hover>a { color: #f9704e !important;
}
.users-header {
padding-top: 40px;
}
#page.buddyboss-theme header.entry-header {
display: none;
padding-top: 40px;
}
#page .footer-widget-area {
padding-top: 40px;
}
#page .footer-widget-area .container {
border-top: 1px solid #CDA246;
padding-top: 20px;
max-width: 1260px !important;
}
#page .footer-widget-area .container .bb-grid .footer-widget aside {
display: flex;
flex-direction: column;
align-items: center;
}
#page .footer-widget-area .container .bb-grid .footer-widget aside .wp-block-social-link-anchor svg {
width: 32px;
height: 32px;
}
#page .footer-widget-area .container .bb-grid .footer-widget aside a:not(.wp-block-social-link-anchor) {
color: #4B4B4B;
text-align: center;
font-family: Calibri;
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
#page .footer-widget-area .container .bb-grid .footer-widget aside a:not(.wp-block-social-link-anchor):hover {
color: #f9704e;
}
#page .footer-widget-area .container .bb-grid .footer-widget aside h2 {
color: #CDA246;
text-align: center;
font-family: "Playfair Display";
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-bottom: 10px;
}
#page .footer-widget-area .container .bb-grid .footer-widget aside .menu li {
text-align: center;
}
#page .footer-widget-area .container .bb-grid .footer-widget aside .menu li a {
padding: 0;
text-transform: uppercase;
color: #4B4B4B;
text-align: center;
font-family: Calibri;
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
#page .footer-widget-area .container .bb-grid .footer-widget aside .menu li a:hover {
color: #f9704e;
background: none;
}
#page .footer-widget-area .container .bb-grid .footer-widget aside .menu li.red a,
#page .footer-widget-area .container .bb-grid .footer-widget aside .menu li.current-menu-item.red a {
color: #f9704e;
}
#page .footer-widget-area .container .bb-grid .footer-widget aside .menu li.red a:hover,
#page .footer-widget-area .container .bb-grid .footer-widget aside .menu li.current-menu-item.red a:hover {
color: #CDA246;
}
#page .footer-widget-area .container .bb-grid .footer-widget aside .menu li.current-menu-item a {
background: none;
color: var(--bb-headings-color);
}
#page footer.footer-bottom {
padding-top: 0;
}
#page footer.footer-bottom .container {
display: flex;
justify-content: space-between;
align-items: center;
max-width: 1160px;
}
#page footer.footer-bottom .container .footer-bottom-left {
width: 50%;
}
#page footer.footer-bottom .container .footer-bottom-left a {
color: #4B4B4B;
text-align: center;
font-family: Calibri;
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
#page footer.footer-bottom .container .footer-bottom-left a:hover {
color: #f9704e;
}
#page footer.footer-bottom .container .footer-bottom-right {
max-width: 50%;
}
.wp-block-query ul.wp-block-post-template li.wp-block-post.post {
border-radius: 10px;
transition: all 0.2s linear;
}
.wp-block-query ul.wp-block-post-template li.wp-block-post.post:hover {
box-shadow: 0 6px 24px 0 rgba(18, 43, 70, 0.12);
}
.blog .container:not(.site-header-container),
.single-post .container:not(.site-header-container) {
padding-top: 40px !important;
}
.blog .container:not(.site-header-container) header.entry-header h2.entry-title a,
.single-post .container:not(.site-header-container) header.entry-header h2.entry-title a {
color: #CDA246;
font-weight: 400;
}
.blog .container:not(.site-header-container) header.entry-header h2.entry-title a:hover,
.single-post .container:not(.site-header-container) header.entry-header h2.entry-title a:hover {
color: #4B4B4B !important;
}
.blog .container:not(.site-header-container) .entry-meta,
.single-post .container:not(.site-header-container) .entry-meta {
display: none !important;
}
.post-meta-wrapper-main {
display: none;
}
article .entry-content-wrap header h1 {
color: #CDA246;
text-align: center;
font-family: "Playfair Display";
font-size: 42px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
article.type-post figure#postThumb {
border-radius: 6px;
overflow: hidden;
height: 480px !important;
padding: 0 !important;
}
article.type-post figure#postThumb img {
height: 480px !important;
-o-object-fit: cover;
object-fit: cover;
margin: 0;
min-height: auto;
}
article.type-post header h1#blog-post-title {
color: #CDA246;
text-align: center;
font-family: "Playfair Display";
font-size: 42px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.single-post .post-meta-wrapper-main,
.single-post .post-author-info {
display: none;
}
.single-post .post-related-posts {
border-bottom: 0 !important;
}
.single-attachment:not(.has-sidebar, .elementor-template-full-width) .content-area,
.single-attachment:not(.has-sidebar, .elementor-template-full-width) .site-content-grid,
.single-post:not(.has-sidebar, .elementor-template-full-width) .content-area,
.single-post:not(.has-sidebar, .elementor-template-full-width) .site-content-grid {
max-width: 1240px !important;
}
.single-attachment:not(.full-fi) .content-area,
.single-attachment:not(.full-fi-invert) .content-area,
.single-post:not(.full-fi) .content-area,
.single-post:not(.full-fi-invert) .content-area {
max-width: 1240px !important;
}
.single .post.full-fi figure.entry-img,
.single .post.full-fi-invert figure.entry-img {
margin: 0 auto !important;
}
.single .post.full-fi figure.entry-img,
.single .post.full-fi-invert figure.entry-img {
max-width: 1240px;
}
.bb-grid-cell:not(.no-gutter),
.bb-grid> :not(.no-gutter) {
padding: 0;
}
.single-post .entry-content-wrap {
overflow: hidden;
}
.single-post .post-related-posts h3 {
color: #4B4B4B;
font-family: "Playfair Display";
font-size: 42px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-align: center;
padding: 0;
}
.wp-block-media-text__media {
overflow: hidden;
border-radius: 0 6px 6px 0;
}
.wp-block-social-links .wp-social-link:hover {
color: rgb(205, 162, 70) !important;
} .wp-block-details {
margin: 24px 0;
}   .wp-block-details summary {
font-size: 20px;
line-height: 24.41px;
font-weight: 700;
} @media (max-width: 767px) {  .superblockslider__slide_inner {  width: calc(100% - 20px);
left: 10px;
}
}
.bp-menu.bp-login-nav {
display: none;
}
@media (max-width: 799px) {
#menu-top-menu li {
order: 2;
}
#menu-top-menu .bp-menu.bp-login-nav {
display: flex;
max-width: 180px;
padding-bottom: 13px;
order: 1;
}
#menu-top-menu .bp-menu.bp-login-nav a {
text-transform: uppercase !important;
font-family: Calibri !important;
font-size: 18px !important;
font-style: normal !important;
font-weight: 700 !important;
line-height: 18px !important;
letter-spacing: 0.05em !important;
border: 2px solid #f9704e !important;
border-radius: 6px !important;
color: #fff !important;
background-color: #f9704e !important;
transition: all 0.2s linear !important;
flex-grow: 0;
padding-bottom: 8px;
}
#menu-top-menu .bp-menu.bp-login-nav a:hover {
background-color: transparent !important;
color: #f9704e !important;
}
}
#page #content div.product div.woocommerce-product-gallery.images {
border: none !important;
background-color: #fbfbfb !important;
border-radius: 6px !important;
flex: 0 0 35%;
min-width: 35%;
}
#page #content div.product div.woocommerce-product-gallery.images img {
border-radius: 6px !important;
}
#page #content div.product .summary.entry-summary {
border: none !important;
background-color: #fbfbfb !important;
border-radius: 6px !important;
min-width: 65%;
flex: 0 0 65%;
}
#page #content div.product .summary.entry-summary h1 {
font-family: Playfair Display;
font-size: 42px;
font-weight: 600;
line-height: 55.99px;
text-align: left;
}
#page #content div.product .custom-price-add-to-cart {
display: flex;
gap: 24px;
justify-content: space-between;
}
#page #content div.product .custom-price-add-to-cart p.price {
font-family: Calibri;
font-size: 42px;
font-weight: 700;
line-height: 51.27px;
text-align: left;
margin: 0;
display: flex;
flex-direction: column;
}
#page #content div.product .custom-price-add-to-cart p.price .woocommerce-Price-amount.amount {
color: #CDA246;
}
#page #content div.product .custom-price-add-to-cart p.price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol {
color: #4B4B4B;
}
#page #content div.product .custom-price-add-to-cart .cart .single_add_to_cart_button {
color: #f9704e;
background-color: transparent;
border-color: #f9704e;
border-radius: 100px;
transition: all 0.2s linear;
text-transform: uppercase !important;
font-family: Calibri !important;
font-size: 18px !important;
font-style: normal !important;
font-weight: 700 !important;
line-height: 18px !important;
letter-spacing: 0.05em !important;
padding: 16px 24px 13px 24px;
border-radius: 6px;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
text-decoration: none;
height: auto;
border-width: 2px;
}
#page #content div.product .custom-price-add-to-cart .cart .single_add_to_cart_button a {
border-radius: 100px;
transition: all 0.2s linear;
text-transform: uppercase !important;
font-family: Calibri !important;
font-size: 18px !important;
font-style: normal !important;
font-weight: 700 !important;
line-height: 18px !important;
letter-spacing: 0.05em !important;
padding: 16px 24px 13px 24px;
border-radius: 6px;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
text-decoration: none;
height: auto;
}
#page #content div.product .custom-price-add-to-cart .cart .single_add_to_cart_button:hover {
color: white;
background-color: #f9704e;
border-color: #f9704e;
}
.woocommerce-tabs .panel {
background-color: #fbfbfb !important;
border: none !important;
border-radius: 0 !important;
}
.woocommerce-tabs .wc-tabs {
display: none;
}
.woocommerce-tabs .woocommerce-Tabs-panel h2:nth-child(1) {
display: none;
}
.archive .bb-grid.site-content-grid {
flex-direction: column;
} @media (min-width: 1200px) {
.content-area ul.products li.product { max-width: none !important;
}
}
.content-area ul.products li.product { max-width: none !important;
}
ul.wp-block-woocommerce-product-template,
ul.products {
margin: 0;
}
ul.wp-block-woocommerce-product-template li.product,
ul.products li.product {
border: none;
background: none;
box-shadow: none;
max-width: unset !important;
}
ul.wp-block-woocommerce-product-template li.product:hover,
ul.products li.product:hover {
box-shadow: none;
}
ul.wp-block-woocommerce-product-template li.product div.wc-block-components-product-image,
ul.products li.product div.wc-block-components-product-image {
width: 100%;
}
ul.wp-block-woocommerce-product-template li.product div.wc-block-components-product-image a img,
ul.products li.product div.wc-block-components-product-image a img {
width: 100%;
height: auto;
-o-object-fit: cover;
object-fit: cover;
}
ul.wp-block-woocommerce-product-template li.product div:nth-child(2):not(.wc-block-components-product-sale-badge),
ul.products li.product div:nth-child(2) {
width: 100%;
}
ul.wp-block-woocommerce-product-template li.product div:nth-child(2) div,
ul.products li.product div:nth-child(2) div {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: nowrap;
}
ul.wp-block-woocommerce-product-template li.product div:nth-child(2) div .wp-block-button,
ul.products li.product div:nth-child(2) div .wp-block-button {
align-items: end;
}
.product-category-menu ul,
.academia-category-menu ul,
.academy-regulations-menu ul {
display: flex;
flex-wrap: wrap;
justify-content: start;
gap: 0;
padding: 40px 0;
margin: 0;
}
.product-category-menu ul li,
.academia-category-menu ul li,
.academy-regulations-menu ul li {
padding: 0;
margin: 0;
list-style: none;
}
.product-category-menu ul li a,
.academia-category-menu ul li a,
.academy-regulations-menu ul li a {
border-bottom: 1px solid rgba(75, 75, 75, 0.5);
color: #4B4B4B;
font-family: "Playfair Display";
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: normal;
padding: 0 12px;
}
.product-category-menu ul li a:hover,
.academia-category-menu ul li a:hover,
.academy-regulations-menu ul li a:hover {
border-bottom: 1px solid #f9704e;
}
.product-category-menu ul li.active a,
.product-category-menu ul li.current-menu-item a,
.academia-category-menu ul li.active a,
.academia-category-menu ul li.current-menu-item a,
.academy-regulations-menu ul li.active a,
.academy-regulations-menu ul li.current-menu-item a {
border-bottom: 1px solid #f9704e;
}
@media (max-width: 500px) {
.product-category-menu ul,
.academia-category-menu ul,
.academy-regulations-menu ul {
grid-template-columns: 1fr;
}
}
.woocommerce .added_to_cart.wc-forward {
display: none;
}
.woocommerce ul.products {
row-gap: 40px;
}
.woocommerce ul.products li.product {
border-radius: 0;
border: 0;
}
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link {
border-radius: 6px;
border: 0;
}
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link img {
border-radius: 6px;
border: 0;
}
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link h2 {
text-align: left;
color: #4B4B4B;
font-family: Calibri;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.woocommerce ul.products li.product .custom-price-cart {
display: flex;
justify-content: space-between;
align-items: center;
}
.woocommerce ul.products li.product .custom-price-cart a.woocommerce-LoopProduct-link {
flex: 0 0 0;
}
.woocommerce ul.products li.product .custom-price-cart a.woocommerce-LoopProduct-link span {
color: #4B4B4B;
font-family: Calibri;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-align: left;
}
.woocommerce ul.products li.product .custom-price-cart a.button {
border: 2px solid #f9704e;
background-color: transparent;
transition: all 0.2s linear;
border-radius: 100px;
padding: 16px 24px 13px 24px;
color: #f9704e;
text-align: center;
font-family: Calibri;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: 0.9px;
flex: initial;
}
.woocommerce ul.products li.product .custom-price-cart a.button:hover {
color: white;
background-color: #f9704e;
}
button.wc-block-components-checkout-place-order-button,
a.wc-block-cart__submit-button {
transition: all 0.2s linear !important;
background-color: #f9704e !important;
border: 2px solid #f9704e !important;
color: #fff !important;
font-family: Calibri !important;
font-size: 18px !important;
font-style: normal !important;
font-weight: 700 !important;
line-height: normal !important;
letter-spacing: 0.9px !important;
padding: 16px 24px 13px 24px !important;
border-radius: 6px !important;
text-align: center !important;
}
button.wc-block-components-checkout-place-order-button:hover,
a.wc-block-cart__submit-button:hover {
background-color: #fff !important;
color: #fc4837 !important;
}
.block-editor-block-patterns-list__item {
height: unset !important;
}
.wp-block-column .wp-block-image,
.wp-block-column figure.wp-block-video {
margin: 0;
}
.wp-block-query ul,
.wp-block-query ol,
.wp-block-query dd {
margin: 0;
padding: 0;
}
@media (max-width: 781px) {
main .entry-content .has-text-align-center:not(.not-centered),
main .entry-content .has-text-align-justify:not(.not-centered),
main .entry-content .has-text-align-left:not(.not-centered),
main .entry-content .has-text-align-right:not(.not-centered),
main .entry-content p:not(.not-centered),
main .entry-content h1:not(.not-centered),
main .entry-content h2:not(.not-centered),
main .entry-content h3:not(.not-centered),
main .entry-content h4:not(.not-centered),
main .entry-content h5:not(.not-centered),
main .entry-content h6:not(.not-centered),
main .entry-content figure:not(.not-centered) {
text-align: center;
margin-left: auto !important;
margin-right: auto !important;
}
main .entry-content .wp-block-buttons {
display: flex;
justify-content: center;
} div.wp-block-gutsliders-slide:nth-child(2)>div:nth-child(1) { background-position: 75% center !important;
}
.wp-block-gutsliders-any-content .gutslider-content-inner {
padding: 0 16px !important;
max-width: -moz-fit-content !important;
max-width: fit-content !important;
}
.push-right,
.footer-bottom-right {
text-align: center;
margin-left: auto !important;
margin-right: auto !important;
padding: 0 !important;
}
}
#mailerlite-form_1 .mailerlite-form form .mailerlite-form-title {
display: none;
}
#mailerlite-form_1 .mailerlite-form form .mailerlite-form-description {
display: none;
}
#mailerlite-form_1 .mailerlite-form form .mailerlite-form-inputs {
display: flex;
justify-content: space-between;
max-width: 100%;
flex-wrap: wrap;
}
#mailerlite-form_1 .mailerlite-form form .mailerlite-form-inputs .mailerlite-form-field {
display: flex;
}
#mailerlite-form_1 .mailerlite-form form .mailerlite-form-inputs .mailerlite-form-field label {
display: none;
}
#mailerlite-form_1 .mailerlite-form form .mailerlite-form-inputs .mailerlite-form-field input#mailerlite-1-field-email {
padding: 16px 24px;
font-size: 18px;
font-weight: 300;
line-height: 21.97px;
height: 54px;
width: clamp(265px, 28vw, 350px);
}
#mailerlite-form_1 .mailerlite-form form .mailerlite-form-inputs .mailerlite-form-field input#mailerlite-1-field-email::-moz-placeholder {
font-family: Calibri;
font-size: 18px;
font-weight: 300;
line-height: 21.97px;
letter-spacing: 0.05em;
text-align: center;
color: #4B4B4B;
text-align: left;
}
#mailerlite-form_1 .mailerlite-form form .mailerlite-form-inputs .mailerlite-form-field input#mailerlite-1-field-email::placeholder {
font-family: Calibri;
font-size: 18px;
font-weight: 300;
line-height: 21.97px;
letter-spacing: 0.05em;
text-align: center;
color: #4B4B4B;
text-align: left;
}
#mailerlite-form_1 .mailerlite-form form .mailerlite-form-inputs .mailerlite-subscribe-button-container button.mailerlite-subscribe-submit {
text-transform: uppercase !important;
font-family: Calibri !important;
font-size: 18px !important;
font-style: normal !important;
font-weight: 700 !important;
line-height: 18px !important;
letter-spacing: 0.05em !important;
border: 2px solid #fff !important;
border-radius: 100px !important;
color: #fff !important;
background-color: transparent;
transition: all 0.2s linear;
text-align: center !important;
font-family: Calibri;
font-size: 18px !important;
font-style: normal !important;
font-weight: 700 !important;
line-height: normal !important;
letter-spacing: 0.9px !important;
text-transform: uppercase !important;
flex-wrap: nowrap;
white-space: nowrap;
padding: 16px 24px 13px 24px;
display: flex;
justify-content: center;
align-items: center;
height: auto;
}
#mailerlite-form_1 .mailerlite-form form .mailerlite-form-inputs .mailerlite-subscribe-button-container button.mailerlite-subscribe-submit:not(.wp-block-button__link) {
padding: 16px 24px 13px 24px;
background-color: transparent !important;
}
#mailerlite-form_1 .mailerlite-form form .mailerlite-form-inputs .mailerlite-subscribe-button-container button.mailerlite-subscribe-submit:hover {
background-color: #fff !important;
color: #f9704e !important;
} .wpcf7-list-item {
margin: 0 1em 0 0 !important;
} .wpcf7-list-item>label:nth-child(1) {
display: flex;
align-items: baseline;
padding-bottom: 16px;
flex-wrap: nowrap;
} #hbgeo-form>div:nth-child(2)>p:nth-child(1) {
display: flex;
}
.bb-learndash-content-wrap {
padding-top: 40px !important;
}
.bb-template-v2 .bb-media-model-wrapper .bb-media-section figure .video-js,
.bb-template-v2 .bb-media-model-wrapper .bb-media-section,
.bb-template-v2 #buddypress .bp-search-results-wrapper .bp-navs,
.bb-template-v2 div.product .woocommerce-product-gallery__image {
border-radius: 6px !important;
} .wc-block-components-product-price.wc-block-grid__product-price {
display: flex;
flex-direction: column;
}
.wc-block-components-product-price.wc-block-grid__product-price del {
opacity: .5;
} .wp-block-button.wc-block-components-product-button.is-style-outline a.wp-block-button__link wp-element-button.wc-block-components-product-button__button.add_to_cart_button span {
word-break: keep-all;
} .woocommerce .product span.onsale,
.woocommerce #main .products .product span.onsale {  border-radius: 6px;
font-size: 18px;
top: -20px;
left: 16px;
border: none;
} .woocommerce #main .wc-block-components-product-image .wc-block-components-product-sale-badge--align-right {   left: 16px;
right: auto;
top: -2px;
font-size: 18px;
border: none;
background: #cda246;
color: white;
}
.wp-block-list {
list-style: none;
}
.wp-block-list li::before {
content: "\ef32"; font-family: "bb-icons";
margin-right: 10px;
} #content div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description p,
.custom-title,
#content div.product .woocommerce-product-details__short-description {
font-size: 18px !important;
} .single-headers .item-meta,
nav#object-nav a,
.course-lesson-count {
font-size: 16px !important;
}
.bb-cover-list-item .ld-status,
.bb-course-items .ld-progress-stats,
.group_courses .ld-progress-stats,
.bb-learndash-wrapper.bb-course-item-wrap .ld-progress-stats {
font-size: 14px !important;
} .activity-header a { font-size: 16px !important;
}
.activity-list .activity-item .activity-header .time-since { font-size: 16px !important;
}
#buddypress .activity-lists .activity-item .bp-generic-meta.action .open-close-activity,
#buddypress .activity-list .activity-item .bp-generic-meta.action .open-close-activity,
.activity-list .activity-item .bp-generic-meta.action .button span:not(.bp-screen-reader-text),
.activity-list .activity-item .activity-actions .bp-generic-meta.action .button span:not(.bp-screen-reader-text),
#buddypress .activity-list .activity-item .bp-generic-meta.action .buddyboss_edit_activity,
#buddypress .activity-list .activity-item .bp-generic-meta.action .buddyboss_edit_activity_cancel { font-size: 16px !important;
} .bp-navs.bp-subnavs { font-size: 16px !important;
} #buddypress .activity-list .bb-activity-more-options-wrap .bb-activity-more-options .generic-button a { font-size: 16px !important;
} .compose .bp-messages-recipient>span:first-child { font-size: 18px !important;
}
.compose .bp-messages-recipient .select2-container { font-size: 16px !important;
} .bp-feedback .text { font-size: 16px !important;
} #buddypress .bb-bp-settings-content label { font-size: 18px !important;
}
.buddypress-wrap .bp-settings-container .bp-navs a,
.bp-single-vert-nav .bp-settings-container .bp-navs a { font-size: 18px !important;
}
#buddypress .comment-reply-link,
#buddypress .generic-button a,
#buddypress .standard-form button:not(.search-form_reset),
#buddypress a.button,
#buddypress input[type="button"],
#buddypress input[type="reset"],
#buddypress input[type="submit"],
#buddypress ul.button-nav li a,
a.bp-title-button { font-size: 18px !important;
}
#buddypress .dir-search input[type="search"],
#buddypress .dir-search input[type="text"],
#buddypress .groups-members-search input[type="search"],
#buddypress .groups-members-search input[type="text"],
#buddypress .standard-form input[type="color"],
#buddypress .standard-form input[type="date"],
#buddypress .standard-form input[type="datetime-local"],
#buddypress .standard-form input[type="datetime"],
#buddypress .standard-form input[type="email"],
#buddypress .standard-form input[type="month"],
#buddypress .standard-form input[type="number"],
#buddypress .standard-form input[type="password"],
#buddypress .standard-form input[type="range"],
#buddypress .standard-form input[type="search"],
#buddypress .standard-form input[type="tel"],
#buddypress .standard-form input[type="text"],
#buddypress .standard-form input[type="time"],
#buddypress .standard-form input[type="url"],
#buddypress .standard-form input[type="week"],
#buddypress .standard-form select,
#buddypress .standard-form textarea { font-size: 18px !important;
}
#buddypress .comment-reply-link.small,
#buddypress .generic-button a.small,
#buddypress .standard-form button:not(.search-form_reset).small,
#buddypress a.button.small,
#buddypress input[type="button"].small,
#buddypress input[type="reset"].small,
#buddypress input[type="submit"].small,
#buddypress ul.button-nav li a.small,
a.bp-title-button.small { font-size: 18px !important;
} .primary-menu a { font-size: 16px !important;
} .bp-feedback p { font-size: 16px !important;
}
body .buddypress-wrap .subnav-filters .component-filters select,
body .buddypress-wrap .subnav-filters .last select { font-size: 16px !important;
} .side-panel-menu a { font-size: 18px !important;
} .bp-feedback p { font-size: 16px !important;
}
body .buddypress-wrap .subnav-filters .component-filters select,
body .buddypress-wrap .subnav-filters .last select { font-size: 16px !important;
} span.bb-pages { font-size: 16px !important;
}
.learndash-wrapper .bb-ld-status .ld-status { font-size: 16px !important;
}
.lms-topic-sidebar-progress .ld-progress-steps { font-size: 16px !important;
}
.lms-topic-sidebar-progress .course-completion-rate { font-size: 16px !important;
}
.lms-topic-sidebar-wrapper .bb-lms-title,
.lms-topic-sidebar-wrapper .bb-lesson-title { font-size: 18px !important;
}
.lms-topic-sidebar-course-navigation a.course-entry-link { font-size: 16px !important;
} [data-balloon]::after { font-size: 16px !important;
}
.side-panel-menu a { font-size: 16px !important;
} .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments { font-size: 1em !important;
} .learndash-wrapper .ld-progress-percentage { font-size: 16px !important;
}
.learndash-wrapper .ld-progress-steps { font-size: 16px !important;
}
.bb-course-excerpt { font-size: 18px !important;
}
.bb-course-points a.anchor-course-points { font-size: 18px !important;
} .widget { font-size: 1rem !important;
} .wp-block-image.size-full.not-centered.star {
min-height: 24px !important;
min-width: 24px !important;
max-width: 24px !important;
max-height: 24px !important;
}
.wp-block-image.size-full.not-centered.star img {
min-height: 24px !important;
min-width: 24px !important;
max-width: 24px !important;
max-height: 24px !important;
} @media screen and (max-width: 767px) {
.hide-on-mobile {
display: none !important;
}
#page #content div.product .custom-price-add-to-cart {
flex-direction: column;
}
#post-12 .show-on-mobile,
#post-265 .show-on-mobile,
.no-margin {
margin: 0 -20px !important;
}
} @media screen and (min-width: 768px) {
.show-on-mobile:not(.block-editor-block-list__block) {
display: none !important;
}
}
.widget-max>div:nth-child(1)>div:nth-child(1) {
margin-right: 24px !important;
}
.single_add_to_cart_button {
text-wrap: nowrap;
}
p24-installment {
margin: 10px 0 !important;
}
.woocommerce ul li.product {
width: unset;
}
@media screen and (max-width: 996px) {
.wc-block-product-template__responsive.columns-3 {
grid-template-columns: 1fr !important;
}
}