:root {
--color-dark-brown: #dcb397;
--color-pinkish: #f4ebcf;
--color-darker-brown: #bb5544;
--color-darkest-brown: #8e4033;
--color-links: #bb5544;
} .ttfmake-button {
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
padding: 0.318em 1em !important;
font-size: 11px !important;
} .product .nyp .nyp-input,
.nyp .text {
text-align: left;
max-width: 105px !important;
padding: 4px 6px;
} td.col-add-to-cart > div > form > div.add-to-cart-button > button[type="submit"] {
min-width: 105px;
margin-top: 7px !important;
}
.menu-toggle {
opacity: 0.4;
background-color: #fff;
color: #000;
padding: 10px 14px;
padding: 0.2rem 1.3rem;
}
.header-layout-3 .site-navigation .menu {
border: 0;
}
.header-layout-3 .site-navigation .menu {
border-top: 0px solid #593c1c;
border-bottom: 0px solid #593c1c;
}
.header-layout-3 .site-navigation .menu {
border-top: 0px solid #593c1c;
border-bottom: 0px solid #593c1c;
}
.container,
.infinite-footer-container,
.page-template-template-builder-php .entry-content > .twitter-share {
max-width: 1980px;
margin: 0 auto;
padding: 0 32px;
padding: 0 2rem;
}
.page-template-template-builder-php .entry-header,
.page-template-template-builder-php .entry-footer,
.page-template-template-builder-php .builder-section-header,
.page-template-template-builder-php .comments-area {
max-width: 1180px;
margin: 0 auto;
padding: 0 32px;
padding: 0 1.5rem;
}
.container,
.infinite-footer-container,
.page-template-template-builder-php .entry-content > .twitter-share {
margin: 20px auto;
}
.page-template-template-builder-php .entry-header,
.page-template-template-builder-php .entry-footer,
.page-template-template-builder-php .builder-section-header,
.page-template-template-builder-php .comments-area {
margin: 0 0;
}
.builder-section-gallery.has-background {
padding: 1rem 0 4.4rem;
}
@media screen and (max-width: 800px) {
h4:not(.site-title) {
font-size: 22px;
}
}
@media screen and (max-width: 600px) {
h4:not(.site-title) {
font-size: 18px;
}
}
@media screen and (max-width: 500px) {
h4:not(.site-title) {
font-size: 16px;
}
}
@media screen and (max-width: 450px) {
h4:not(.site-title) {
font-size: 16px;
}
}
@media screen and (max-width: 400px) {
h4:not(.site-title) {
font-size: 14px;
}
}
@media screen and (max-width: 375px) {
h4:not(.site-title) {
font-size: 14px;
}
}
@media screen and (max-width: 360px) {
h4:not(.site-title) {
font-size: 20px;
}
} h6 {
color: #310d07;
}
.wc-product-table th,
.wc-product-table td {
text-align: center;
}  section.spaced {
margin-block: 4rem;
}
.space-medium {
margin-top: 5em;
} .teacher-profile-image {
float: left;
margin: 0 2em 1em 0;
}
div.button.sd {
width: auto;
margin-inline: auto;
margin-block: 1em;
text-align: center;
}
a.button.sd {
display: inline-block;
margin-inline: auto;
width: auto;
padding: 0.25em 0.5em;
border: 2px solid #bb5544;
text-align: center;
font-size: 2em;
}
a.decorated,
a.decorate {
text-decoration: underline;
}
section.home {
margin-block: 2em;
border-top: 1px solid #ddd;
padding-top: 1em;
}
h2.sd-home,
h3.sd-home {
text-align: center;
font-weight: bold;
}
h2.sd-home {
font-size: 2em;
}
h3.sd-home {
font-size: 1.5em;
}
.wrap-workshops {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 20px;
width: 820px;
margin-inline: auto;
}
.wrap-workshops > div {
width: 400px;
}
.wrap-workshop-images {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 12px;
}
.builder-section-panels.sd-retreat-tabs .ui-state-default a,
.builder-section-panels.sd-retreat-tabs .ui-state-default a:link,
.builder-section-panels.sd-retreat-tabs .ui-state-default a:visited {
color: #bb5544;
}
.builder-section-panels.sd-retreat-tabs .ui-state-active a,
.builder-section-panels.sd-retreat-tabs .ui-state-active a:link,
.builder-section-panels.sd-retreat-tabs .ui-state-active a:visited {
color: #eaecee;
}
.sd-retreat-tabs li a:hover {
color: white !important;
}
.register-callout {
text-align: center;
}
.register-callout .button {
text-align: center;
display: inline-block;
font-size: 2em;
padding: 0.25em 1em;
border: 3px solid;
border-radius: 24px;
text-transform: uppercase;
}
.nwb-woo-excerpt {
color: #000;
font-weight: normal;
line-height: 140%;
font-size: 1.4rem;
}
.woocommerce-products-header__title.page-title {
font-weight: 700;
text-align: center;
}
body.tax-product_cat .term-description {
text-align: center;
padding: 0 3.2rem;
}
@media screen and (max-width: 780px) {
.builder-section-panels.sd-retreat-tabs .ui-tabs-tab {
width: 100%;
}
} .builder-section-panels.sd-retreat-tabs .ui-widget-header {
background: #fce3cd;
}
.builder-section-panels.sd-retreat-tabs .ui-state-default,
.builder-section-panels.sd-retreat-tabs .ui-widget-content .ui-state-default,
.builder-section-panels.sd-retreat-tabs .ui-widget-header .ui-state-default {
background: #fce3cd;
} .builder-section-panels.sd-retreat-tabs .ui-widget-content .ui-tabs-active,
.builder-section-panels.sd-retreat-tabs .ui-widget-content .ui-tab:hover {
background: var(--color-dark-brown);
} .builder-section-panels.sd-retreat-tabs .ui-state-active,
.builder-section-panels.sd-retreat-tabs .ui-widget-content .ui-state-active,
.builder-section-panels.sd-retreat-tabs .ui-widget-header .ui-state-active,
.builder-section-panels.sd-retreat-tabs .ui-widget-content .ui-tab:hover {
border: 1px solid var(--color-dark-brown);
} .sd-button-wrap {
text-align: center;
}
.sd-button-wrap .button {
text-align: center;
display: inline-block;
padding: 0.25em 1em;
border: 2px solid;
border-radius: 24px;
}
.retreat-day {
font-weight: bold;
}
.sd-retreat-tabs #gallery-4 .gallery-caption {
display: block;
margin-top: 0.5em;
}
.sd-retreat-tabs #gallery-4 .gallery-item {
margin-block: 1em;
}
#hero,
#hero-udm {
text-align: center;
}
#hero h1.hero-text,
#hero-udm.hero-text {
font-size: 4rem;
font-weight: 700;
text-shadow: 1px 1px 3px #000;
}
#hero h2.hero-text,
#hero-udm h2.hero-text {
font-size: 3rem;
font-weight: 700;
text-shadow: 1px 1px 3px #000;
}
#hero h3.hero-text,
#hero-udm h3.hero-text {
font-size: 2.5rem;
font-weight: 700;
text-shadow: 1px 1px 3px #000;
}
#hero .hero-button,
#hero-udm .hero-button {
color: #fff;
text-shadow: 1px 1px 3px #000;
font-size: 4rem;
text-align: center;
display: block;
text-decoration: underline;
line-height: 100%;
} img.button:hover {
outline: 4px solid var(--color-dark-brown);
}
.single-post article.post,
.blog .container {
padding: 2em 4em;
}
@media screen and (max-width: 600px) {
.single-post article.post,
.blog .container {
padding-inline: 0;
}
}
.single-post .entry-title {
margin-top: 2em;
text-align: center;
}
.single-post .entry-content,
.blog .entry-content {
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 1.8rem;
}
.comments-area {
padding: 0 4em;
display: block;
}
#hero.sd-home-hero,
#hero-udm.hero-udm {
background-size: auto !important;
}
.home-section.recent-posts .builder-section-content.container {
padding: 0 3.2rem;
margin: 0 60px;
}
.home-section.recent-posts .builder-post-list-section-title {
font-size: 3rem;
text-align: center;
margin-bottom: 1em;
}
.product_tag-free-product .cart {
display: none;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
background-color: var(--color-darker-brown);
color: #fff;
}
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover {
background-color: var(--color-darker-brown);
color: #fff;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
background-color: var(--color-darker-brown);
color: #fff;
}
.sd-button a {
text-align: center;
display: inline-block;
font-size: 2em;
padding: 0.25em 1em;
border: 3px solid;
border-radius: 24px;
text-transform: uppercase;
}
.buy-tickets {
font-size: 3rem !important;
}
@media screen and (max-width: 480px) {
#hero h1.hero-text,
#hero-udm.hero-text {
font-size: 2rem;
}
#hero h2.hero-text,
#hero-udm h2.hero-text {
font-size: 1.85rem;
}
#hero h3.hero-text,
#hero-udm h3.hero-text {
font-size: 1.75rem;
}
.buy-tickets {
font-size: 2rem !important;
}
}
.entry-content a[target="_blank"]::after {
content: "\f310";
font-family: dashicons;
margin-left: 0.25rem;
vertical-align: top;
font-size: inherit;
font-weight: 300;
}
.blog #site-main article {
padding: 1em;
}
@media screen and (min-width: 601px) {
.blog .site-main {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 6em;
}
.blog #site-main article {
margin: 0;
padding: 0;
}
.blog #site-main article .entry-title {
font-size: 2.5rem;
line-height: 130%;
}
}
.hide-title .builder-banner-section-title,
.hide-title .builder-text-section-title {
display: none;
}
.entry-content .home-section.recent-posts .builder-section-content.container {
padding: 0 3.2rem;
margin: 0;
}
@media (max-width: 480px) {
.entry-content a.button.sd {
font-size: 1.5rem;
}
}
.menu-toggle {
opacity: 0.4;
background-color: #fff;
color: #000; padding: 0.2rem 1.3rem;
}
.sd-callout {
padding: 0.5em 2em;
border: 2px solid var(--color-darker-brown);
border-radius: 99px;
display: inline-block;
}
.sd-callout-2 {
padding: 1rem 2rem;
border: 2px solid var(--color-darker-brown);
border-radius: 24px;
display: block;
text-align: center;
margin-block: 3rem;
margin-inline: auto;
width: fit-content;
box-shadow: var(--color-pinkish) 0 0 4px 4px;
}
.requirements {
padding: 1em 2.5em;
border-width: 2px 2px 2px 24px;
border-style: solid;
border-color: var(--color-dark-brown);
background-color: #fff;
margin-block: 1.5em;
display: inline-block; border-radius: 999px;
}
.requirements li,
.requirements ul,
.requirements ol,
.requirements h2,
.requirements p {
margin-block: 0;
padding-block: 0;
}
.requirements h2 {
font-size: 1.75rem;
letter-spacing: 4px;
font-weight: 400;
} .requirements > div {
line-height: 125%;
margin-bottom: 4px;
}
.entry-content a[target="_blank"]:not(img)::after {
content: none;
}
#ttfmp-panels-item-content-panels-item_137 > p {
margin-block: 5em;
border: 1px solid var(--color-darker-brown);
} body.page-tag__sahara-dance {
font-family: Arial, Helvetica, sans-serif;
}
.perfclass .title {
text-align: center;
font-weight: 600;
}
.wrap-perfclasses {
display: flex;
flex-wrap: wrap;
gap: 1.5rem 1.5rem;
align-items: flex-start;
}
.wrap-perfclasses .prompt {
font-size: 1.5rem;
font-style: italic;
margin-right: 5px;
color: #000;
font-weight: 600;
}
.perfclass > div {
margin-block: 0.5rem;
line-height: 140%;
}
.wrap-perfclasses .perfclass {
border: 1px solid #efc1ab;
padding: 1rem 1.5rem;
font-size: 1.5rem;
width: 340px; border-radius: 25px;
box-shadow: 3px 2px 5px -1px #efc1ab;
background-color: #fce3cd5e;
}
.perfclass .about {
font-size: inherit;
margin-block: 1em;
line-height: 130%; }
@media screen and (max-width: 794px) {
.wrap-perfclasses .perfclass {
width: auto;
padding: 0.5rem 1rem;
}
}
h2.perfclass-grouping {
font-weight: 600;
}
.perfclass .picture img {
margin-inline: auto;
display: block;
border-radius: 25px;
border: 3px solid var(--color-dark-brown);
}
.group-blurb {
line-height: 145%;
margin-block: 2em;
font-size: 1.5rem;
}
.perfclass.On.Hiatus {
background-color: var(--color-dark-brown); }
@media screen and (min-width: 1090px) {
.perfclass > .type {
display: none;
}
} .wc-product-table td a.single-product-link {
line-height: 125%;
display: inline-block;
}
.fine-print {
max-width: 70ch;
margin-inline: auto;
}
.fine-print li {
margin-block: 1em;
list-style-type: square;
line-height: 145%;
}
.fine-print::before {
content: "Class Logistics:";
font-size: 2em;
font-weight: bold;
display: block;
} .wc-product-table .single-product-link:hover::after { content: "Click me for details";
display: inline;
font-weight: normal;
font-style: italic;
color: black;
margin-left: 6px;
}
.site-navigation .no-link > a:hover { cursor: context-menu;
}
.site-navigation .page_item_has_children a::after,
.site-navigation .menu-item-has-children a::after {
color: black;
}
@media screen and (min-width: 800px) {
.archive.tax-pa_class-type.has-right-sidebar .site-main,
.archive.tax-pa_class-level.has-right-sidebar .site-main {
width: 100%;
}
} ul.dance-companies {
display: flex;
flex-wrap: wrap;
list-style: none;
gap: 1em;
margin-inline: 0;
justify-content: center;
margin-block: 0;
}
.dance-companies a {
text-decoration: underline;
}
.dance-companies .current-menu-item a {
text-decoration: none;
}
.current-menu-item a:hover {
cursor: default;
}
.sd-inpage-menu {
margin-block: 1em;
line-height: normal;
border: 2px solid var(--color-darker-brown);
padding-block: 1em;
}
.sd-heading {
font-family: "Alegreya Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 1.8rem;
letter-spacing: 0.5px;
text-transform: uppercase;
}
.sd-heading a {
color: var(--color-links);
} .wrap-sd-button {
display: flex;
justify-content: center;
}
.perfclass > div.wrap-sd-button {
margin-block: 1em;
}
main.site-main .wrap-sd-button > a {
background: var(--color-darker-brown);
color: white;
padding: 0.5em 1em;
border-radius: 999px;
text-align: center;
}
main.site-main .wrap-sd-button > a:hover {
background-color: var(--color-darkest-brown);
} .kids-intro {
position: relative;
display: flex;
justify-content: center;
align-items: center;
}
@media (min-width: 800px) {
.kids-intro::before {
content: "";
background-image: url(https://saharadance.com/wp-content/uploads/kids-map.jpg);
background-repeat: no-repeat; background-size: cover;
position: absolute;
width: 100%;
height: 200px;
opacity: 0.4;
z-index: -1;
}
}
.kids-intro .inner {
padding: 2em 2em;
}
.kids-intro .bold-claim,
.kids-intro h1 {
font-size: 1.2em;
font-weight: 600;
color: #000;
} .woocommerce a.button {
background: var(--color-dark-brown) !important;
color: black !important;
}
.woocommerce a.button:hover {
background: var(--color-darker-brown) !important;
color: white !important;
}
.woocommerce-tabs.wc-tabs-wrapper li.additional_information_tab {
background-color: var(--color-dark-brown) !important;
color: white !important;
}
.woocommerce-tabs.wc-tabs-wrapper li.additional_information_tab a {
color: black !important;
} section.home-featured h2,
section.home-featured h3 {
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
}
section.home-featured {
padding: 0;
margin-top: 1em;
margin-bottom: 2em;
}
section.home-featured > p:empty {
display: none;
}
section.home-featured .text {
text-align: center;
margin-top: 1rem;
line-height: normal;
} .recordings-wrap td {
padding: 0.25rem;
line-height: normal;
}
.recordings-wrap thead {
position: sticky;
top: 0px;
background-color: black;
color: white;
}
.dow-01,
.dow-02,
.dow-03,
.dow-04,
.dow-05,
.dow-06,
.dow-07,
.dow-08 {
background-color: #ddd;
}
.dow-01 ~ .dow-01,
.dow-02 ~ .dow-02,
.dow-03 ~ .dow-03,
.dow-04 ~ .dow-04,
.dow-05 ~ .dow-05,
.dow-06 ~ .dow-06,
.dow-07 ~ .dow-07,
.dow-08 ~ .dow-08 {
background-color: inherit;
}
nav.dow > ul {
display: flex;
flex-direction: row;
list-style: none;
justify-content: space-evenly;
flex-wrap: wrap;
margin: 0.25rem 0;
}
nav.dow > ul > li.current > a {
color: black;
text-decoration: none;
cursor: default;
background: #eee;
}
fieldset.nwb {
border: 2px solid var(--color-dark-brown);
margin-bottom: 0;
padding-bottom: 0.25rem;
}
fieldset.nwb legend {
background: var(--color-pinkish);
margin-left: 1rem;
padding: 0.25rem 0.5rem;
border: 1px solid;
font-size: 1rem;
} table.recordings td {
padding: 0.25rem 0.5rem;
}
@media (max-width: 600px) {
table.recordings tr.item,
table.recordings tr.item td {
display: block;
padding: 0;
}
table.recordings th,
table.recordings tr.item td.counter {
display: none;
}
table.recordings tr.item .class-name {
margin-top: 1rem;
}
table.recordings-wrap .class-date::after {
content: " = Class Date";
}
table.recordings .class-date::after,
table.recordings .expires-date::after {
content: " = " attr(data-suffix);
}
} main.site-main a {
text-decoration: underline;
color: var(--color-links);
}
main.site-main .no-quantity a {
text-decoration: none;
color: white;
}
h3.builder-text-section-title {
display: none;
} .post-type-archive-help-doc .entry-author,
.single-help-doc .entry-author,
.post-type-archive-help-doc .entry-date,
.single-help-doc .entry-date {
display: none;
}
.post-type-archive-help-doc .site-main {
width: 100%;
}
.post-type-archive-help-doc .entry-title {
font-size: 2.4rem;
}
.site-navigation li.cart a::before {
font-family: Dashicons;
font-size: 1.25em;
content: "\f174";
margin-right: 2px;
color: var(--color-darkest-brown);
} .entry-content a.curriculum[href*="pdf"]::after,
.entry-content a.choreo[href*="pdf"]::after {
content: " (PDF)";
font-size: 10px;
}
@media (max-width: 640px) {
#hero-udm {
background-image: url(https://saharadance.com/wp-content/uploads/sd-hero-640x600-mobile.jpg) !important;
}
}  @media (max-width: 500px) {
.zoom-links .zoom-link {
white-space: nowrap;
width: 16ch;
overflow: hidden;
text-overflow: ellipsis; }
}
.non-current-event {
background-color: #ea8f1a57;
} .mp_wrapper {
padding: 0.5rem 1rem;
}
html body .header-bar .menu a,
html body .header-navigation .mobile-menu ul.menu li a {
font-size: 1.6rem;
color: var(--color-darker-brown);
font-weight: 600;
} .outofstock .amount {
display: none;
} .spaced-v1 {
margin-block: 1rem;
}
.callout.tech-note {
padding: 0.5em 1em;
border: 4px solid #ccc;
margin-block: 2em;
} body.mpcs-classroom {
background: red;
font-size: 1rem;
}
.tile.mpcs-instructor p {
margin: 1rem;
}
.mpcs-instructor .tile-icon img.avatar {
border-radius: 99rem;
box-shadow: 0px 0px 8px 4px var(--color-darkest-brown);
}
#mpcs-sidebar .mpcs-sidebar-wrapper .figure img {
max-height: 100%;
margin: 0 auto;
}
#mpcs-sidebar .mpcs-sidebar-wrapper figure.figure img {
max-height: 100%;
margin: 0 auto;
}
.mpcs-card-categories { font-style: italic;
margin-block: 0.5em;
font-size: 0.9em;
color: var(--color-darker-brown);
}
.post-type-archive-mpcs-course .mpcs-cards {
display: flex;
column-gap: 1em;
row-gap: 1em;
justify-content: center;
}
.post-type-archive-mpcs-course .mpcs-cards > .column.col-4 {
width: 100%;
@media (width >= 600px) {
width: 75%;
}
@media (width >= 800px) {
width: 40%;
}
@media (width >= 1000px) {
width: 33%;
}
}
@media (min-width: 1280px) {
.post-type-archive-mpcs-course .mpcs-cards .column.col-4 {
width: 30%;
margin-right: 0;
margin-bottom: 0;
}
}.single-mpcs-course #mpcs-main h1 {
font-size: 2em;
}
.single-mpcs-course .course-progress h2 {
font-size: 1rem;
letter-spacing: 0;
} .mepr-price-menu.minimal_horizontal .mepr-price-box-title {
font-size: 135%;
font-weight: bold;
margin-top: 10px;
margin-bottom: 0px;
line-height: 125%;
}
.mepr-price-menu.minimal_horizontal .mepr-price-box-price {
margin-top: 0px;
margin-bottom: 0px;
font-weight: bold;
font-size: 210%;
}
.mepr-price-menu.minimal_horizontal .mepr-price-boxes {
padding: 0;
margin: 0 auto;
width: 100%;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
align-items: start;
column-gap: 1em;
}
.mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-4-col .mepr-price-box {
width: 100%;
} .mepr-price-menu.minimal_horizontal.minimal_gray_horizontal .mepr-price-box {
background-color: #fff;
box-shadow: 0 0 4px #333;
border-radius: 12px;
}
.mepr-price-menu.minimal_horizontal .mepr-price-box-price {
margin-top: 1rem;
margin-bottom: 1rem;
font-weight: 500;
font-size: 2em;
letter-spacing: -1px;
font-family: Georgia, "Times New Roman", Times, serif;   width: fit-content;
padding: 0.25rem 0.5em;
margin-inline: auto;
border-width: 2px 0;
border-style: solid none;
border-color: green;
} .mepr-price-menu.minimal_horizontal.minimal_gray_horizontal .mepr-price-box.highlighted,
.odv-plan-card.highlighted {
background-color: hsl(60, 100%, 92%);
} .mepr-price-box.highlighted,
.mepr-price-menu.minimal_horizontal.minimal_gray_horizontal .mepr-price-box.mepr-price-box.highlighted,
.odv-plan-card.highlighted {
box-shadow: 0 0 12px green;
}
.mepr-price-menu.minimal_horizontal .mepr-price-box-title {
font-size: 1.4em;
font-weight: 600;
margin-top: 10px;
margin-bottom: 0px;
line-height: 125%; }  .mepr-price-menu.minimal_horizontal .mepr-price-box-button a {
font-weight: bold;
padding: 0.5em 1em;
background: green;
border-radius: 99rem;
color: white;
font-size: 1em;
text-decoration: none;
}
.mepr-most-popular {
font-size: 1.25em;
color: green;
font-weight: 700;
font-style: italic;
padding: 0.1em 0.5em;
border-radius: 99em;
box-shadow: 0 0 5px 4px orange;
max-width: fit-content;
margin-inline: auto;
}
.mepr-price-menu.minimal_horizontal .mepr-price-box-benefits .mepr-price-box-benefits-list {
font-weight: normal;
line-height: 1em;
}
.mepr-price-box-heading {
line-height: 1em;
font-weight: 700;
color: green;
font-style: italic;
text-wrap: balance;
} .odv-plans {
display: flex;
flex-direction: row;
column-gap: 1em;
justify-content: space-evenly;
flex-wrap: wrap;
row-gap: 1.6rem;
}
.odv-plan-card {
text-align: center;
box-shadow: 0 0 2rem var(--color-dark-brown);
padding: 1rem 2rem;
border-radius: 1.2rem;
width: clamp(300px, 32%, 800px);
}
.odv-plan-name {
font-size: 3.2rem;
line-height: 1em;
margin-bottom: 2rem;
}
.odv-benefits {
border-block: 1px solid #999;
margin-block: 1.4rem;
padding-block: 1rem;
}
.odv-registration-link {
margin-block: 2rem;
}
.odv-registration-link .price {
font-size: 3rem;
line-height: 125%;
font-weight: 900;
color: #999;
}
.odv-benefit {
line-height: 135%;
margin-block: 0.5rem;
}
.odv-benefit::before {
content: "√";
font-weight: 900 !important;
font-size: 2rem;
}
.annual-savings {
font-style: italic;
font-size: 2rem;
font-weight: 700;
text-wrap: balance;
line-height: 115%;
text-shadow: 0 0 5px yellow;
}
.mepr-price-menu.minimal_horizontal .mepr-price-boxes {
padding: 0;
margin: 0 auto;
width: 100%;
display: grid;
grid-template-columns: repeat(2, 1fr);
align-items: start;
column-gap: 1em;
row-gap: 2rem; } .postid-33557 .mepr-price-menu.minimal_horizontal .mepr-price-boxes.mepr-6-col .mepr-price-box {
width: 100%;
}
.postid-33557 .mepr-price-menu.minimal_horizontal .mepr-price-boxes {
grid-template-columns: repeat(2, 1fr);
} h1.rachel {
text-align: center;
font-weight: bold;
}#qtip-overlay.blurs,.qtip-close{cursor:pointer}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}.qtip-content{padding:5px 9px;text-align:left;word-wrap:break-word}.qtip-titlebar{padding:5px 35px 5px 10px;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;outline:0;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-red,.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}.qtip-red{background-color:#F78B83;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}#qtip-overlay,#qtip-overlay div{left:0;top:0;width:100%;height:100%}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed}#qtip-overlay div{position:absolute;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}@font-face{font-family:simple-calendar;src:url(https://saharadance.com/wp-content/plugins/google-calendar-events/assets/generated/simple-calendar-J6Z6DGPB.eot?43976014);src:url(https://saharadance.com/wp-content/plugins/google-calendar-events/assets/generated/simple-calendar-J6Z6DGPB.eot?43976014#iefix) format("embedded-opentype"),url(https://saharadance.com/wp-content/plugins/google-calendar-events/assets/generated/simple-calendar-UEC5SQT6.woff?43976014) format("woff"),url(https://saharadance.com/wp-content/plugins/google-calendar-events/assets/generated/simple-calendar-4DIMM5XW.ttf?43976014) format("truetype"),url(https://saharadance.com/wp-content/plugins/google-calendar-events/assets/generated/simple-calendar-UBYSNATM.svg?43976014#simple-calendar) format("svg");font-weight:400;font-style:normal}[class^=simcal-icon-]:before,[class*=" simcal-icon-"]:before{display:inline-block;font-family:simple-calendar;font-style:normal;font-weight:400;margin-right:.2em;speak:none;text-decoration:inherit;text-align:center;width:1em;font-variant:normal;text-transform:none;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.simcal-icon-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.simcal-icon-animate:before{transition:all .2s ease-in-out}.simcal-icon-rotate-180:before{transform:rotate(180deg)}.simcal-icon-calendar-empty:before{content:"\e800"}.simcal-icon-calendar:before{content:"\e801"}.simcal-icon-calendar-logo:before{content:"\e802"}.simcal-icon-settings:before{content:"\e804"}.simcal-icon-toggles:before{content:"\e805"}.simcal-icon-list:before{content:"\e806"}.simcal-icon-event:before{content:"\e807"}.simcal-icon-help:before{content:"\e808"}.simcal-icon-panel:before{content:"\e80a"}.simcal-icon-grid:before{content:"\e80b"}.simcal-icon-google:before{content:"\e80c"}.simcal-icon-docs:before{content:"\e80f"}.simcal-icon-hourglass:before{content:"\e811"}.simcal-icon-globe:before{content:"\e812"}.simcal-icon-timezones:before{content:"\e813"}.simcal-icon-warning:before{content:"\e815"}.simcal-icon-wordpress:before{content:"\e814"}.simcal-icon-up:before{content:"\e80e"}.simcal-icon-right:before{content:"\e809"}.simcal-icon-down:before{content:"\e80d"}.simcal-icon-left:before{content:"\e803"}.simcal-icon-spinner:before{content:"\e810"}.simcal-calendar{position:relative}.simcal-powered{display:block;margin:-10px 0 20px}.simcal-align-left{text-align:left}.simcal-align-right{text-align:right}.simcal-default-calendar .simcal-current h3{margin:0;padding:0}.simcal-default-calendar .simcal-nav{vertical-align:middle}.simcal-default-calendar .simcal-nav-button{background:transparent;border:0;box-shadow:none;cursor:pointer;margin:0;outline:none;padding:0;transition:margin .2s ease-out;width:100%}.simcal-default-calendar .simcal-nav-button:focus,.simcal-default-calendar .simcal-nav-button:hover{background:transparent;border:0;box-shadow:none;outline:none}.simcal-default-calendar .simcal-nav-button.simcal-prev:hover{margin-left:-10px}.simcal-default-calendar .simcal-nav-button.simcal-next:hover{margin-right:-10px}.simcal-default-calendar .simcal-nav-button:disabled{cursor:default}.simcal-default-calendar .simcal-nav-button:disabled:hover{margin:0;padding:0}.simcal-default-calendar .simcal-events{list-style:none;margin-left:0}.simcal-default-calendar .simcal-events-toggle{border:0;box-shadow:none;text-align:center;width:100%}.simcal-default-calendar .simcal-events-toggle:active,.simcal-default-calendar .simcal-events-toggle:focus,.simcal-default-calendar .simcal-events-toggle:hover{border:0;box-shadow:none;outline:none}.simcal-default-calendar ul.simcal-attachments,.simcal-default-calendar ul.simcal-attendees{margin:0;padding:0}.simcal-default-calendar li.simcal-attachment,.simcal-default-calendar li.simcal-attendee{list-style:none;margin-bottom:4px}.simcal-default-calendar li.simcal-attachment:last-child,.simcal-default-calendar li.simcal-attendee:last-child{margin-bottom:0}.simcal-default-calendar li.simcal-attachment small,.simcal-default-calendar li.simcal-attendee small{opacity:.9;text-transform:lowercase}.simcal-default-calendar li.simcal-attachment a,.simcal-default-calendar li.simcal-attendee a,.simcal-default-calendar .simcal-organizer a{border-bottom:0;text-decoration:none}.simcal-default-calendar li.simcal-attachment img,.simcal-default-calendar li.simcal-attendee img,.simcal-default-calendar .simcal-organizer img{display:inline-block;margin:0 4px;max-height:24px;max-width:24px}.simcal-default-calendar .simcal-tooltip-content{font-size:1.2em;line-height:1.4;padding:5px}.simcal-default-calendar .simcal-ajax-loader{height:100%;left:0;position:absolute;top:0;width:100%}.simcal-default-calendar .simcal-ajax-loader>i{font-size:48px;left:50%;line-height:1;margin:-36px 0 0 -36px;position:absolute;top:50%}.simcal-default-calendar .simcal-ajax-loader.simcal-spinner-top>i{top:20%}.simcal-default-calendar .simcal-ajax-loader.simcal-spinner-bottom>i{bottom:20%;top:auto}.simcal-default-calendar-light .simcal-nav-button{color:#0009}.simcal-default-calendar-light .simcal-nav-button:disabled{color:#ffffffe6!important}.simcal-default-calendar-light .simcal-nav-button:disabled:hover{color:#ffffffe6!important}.simcal-default-calendar-light .simcal-nav-button:focus,.simcal-default-calendar-light .simcal-nav-button:hover{color:#000000e6}.simcal-default-calendar-light .simcal-events-toggle{color:#0009}.simcal-default-calendar-light .simcal-events-toggle:hover{background-color:#0000001a;color:#fff}.simcal-default-calendar-light .simcal-ajax-loader{background-color:#0000001a}.simcal-default-calendar-light .simcal-ajax-loader>i{color:#0000004d}.simcal-default-calendar-dark .simcal-nav-button{color:#fff9}.simcal-default-calendar-dark .simcal-nav-button:disabled{color:#000000e6!important}.simcal-default-calendar-dark .simcal-nav-button:disabled:hover{color:#000000e6!important}.simcal-default-calendar-dark .simcal-nav-button:focus,.simcal-default-calendar-dark .simcal-nav-button:hover{color:#ffffffe6}.simcal-default-calendar-dark .simcal-events-toggle{color:#fff9}.simcal-default-calendar-dark .simcal-events-toggle:hover{background-color:#ffffff1a;color:#000}.simcal-default-calendar-dark .simcal-ajax-loader{background-color:#ffffff1a}.simcal-default-calendar-dark .simcal-ajax-loader>i{color:#ffffff4d}.simcal-default-calendar-grid>table{table-layout:fixed;width:100%}.simcal-default-calendar-grid>table thead th,.simcal-default-calendar-grid>table tbody td{text-align:center;vertical-align:top}.simcal-default-calendar-grid>table tbody td{padding:0!important}.simcal-default-calendar-grid .simcal-calendar-head .simcal-nav{padding:10px 0;vertical-align:middle}.simcal-default-calendar-grid .simcal-calendar-head .simcal-nav.simcal-prev-wrapper,.simcal-default-calendar-grid .simcal-calendar-head .simcal-nav.simcal-current{border-right:0}.simcal-default-calendar-grid .simcal-day>div{box-sizing:content-box;display:block;height:100%}.simcal-default-calendar-grid .simcal-day-void{border-width:0 0 1px 0;height:100%;min-height:32px}.simcal-default-calendar-grid .simcal-day-void.simcal-day-void-last{border-right-width:1px}.simcal-default-calendar-grid .simcal-day-number{display:block;line-height:1;padding:2px 4px 3px;vertical-align:middle}.simcal-default-calendar-grid .simcal-no-events{display:block;min-height:32px}.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day:hover{background-color:#0000001a}.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-void,.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-void:hover{background-color:#0000000a}.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-number{background:#0000001a}.simcal-default-calendar-grid.simcal-default-calendar-dark .simcal-day:hover{background-color:#ffffff2e}.simcal-default-calendar-grid.simcal-default-calendar-dark .simcal-day-void,.simcal-default-calendar-grid.simcal-default-calendar-dark .simcal-day-void:hover{background-color:#ffffff0d}.simcal-default-calendar-grid.simcal-default-calendar-dark .simcal-day-number{background:#ffffff1a}.simcal-default-calendar-grid .simcal-events{font-size:.68em;line-height:1.4;list-style:none;margin:0;padding:0;text-align:left}.simcal-default-calendar-grid .simcal-events>.simcal-event{border-bottom-style:solid;border-bottom-width:1px;cursor:pointer;list-style:none;margin:0 0 2px;padding:4px}.simcal-default-calendar-grid .simcal-events>.simcal-event:hover{text-decoration:underline}.simcal-default-calendar-grid .simcal-events>.simcal-event:last-child{border-bottom:0;margin-bottom:0}.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-event{border-bottom-color:#0000001a}.simcal-default-calendar-grid.simcal-default-calendar-dark .simcal-event{border-bottom-color:#ffffff1a}.simcal-default-calendar-grid .simcal-events-dots{cursor:pointer;display:block;line-height:.7;margin:3px 0;text-align:center}.simcal-default-calendar-grid .simcal-events-toggle{background:transparent;display:block;font-size:10px;padding:2px 0}.simcal-event-bubble{background-color:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 2px #0000001a}.simcal-event-bubble .simcal-event-details p,.simcal-event-bubble .simcal-event-details .simcal-event-description{margin:0 0 1em}.print-calendar-button{margin-top:20px}@media print{.simcal-print-calendar main,.simcal-print-calendar #header,.simcal-print-calendar #footer,.simcal-print-calendar #nav,.simcal-print-calendar header,.simcal-print-calendar footer,.simcal-print-calendar .site-content,.simcal-print-calendar .print-calendar-button,.print-calendar-button,.simcal-print-calendar .simcal-nav .simcal-prev,.simcal-print-calendar .simcal-nav .simcal-next,.simcal-print-calendar .fc-button-group,.simcal-print-calendar .fc-toolbar-chunk .fc-today-button,.simcal-print-calendar .fc-dayGridMonth-button,.simcal-print-calendar .fc-timeGridWeek-button,.simcal-print-calendar .fc-timeGridDay-button{display:none!important}}@font-face{font-family:simple-calendar;src:url(https://saharadance.com/wp-content/plugins/google-calendar-events/assets/generated/simple-calendar-J6Z6DGPB.eot?43976014);src:url(https://saharadance.com/wp-content/plugins/google-calendar-events/assets/generated/simple-calendar-J6Z6DGPB.eot?43976014#iefix) format("embedded-opentype"),url(https://saharadance.com/wp-content/plugins/google-calendar-events/assets/generated/simple-calendar-UEC5SQT6.woff?43976014) format("woff"),url(https://saharadance.com/wp-content/plugins/google-calendar-events/assets/generated/simple-calendar-4DIMM5XW.ttf?43976014) format("truetype"),url(https://saharadance.com/wp-content/plugins/google-calendar-events/assets/generated/simple-calendar-UBYSNATM.svg?43976014#simple-calendar) format("svg");font-weight:400;font-style:normal}[class^=simcal-icon-]:before,[class*=" simcal-icon-"]:before{display:inline-block;font-family:simple-calendar;font-style:normal;font-weight:400;margin-right:.2em;text-decoration:inherit;text-align:center;width:1em;font-variant:normal;text-transform:none;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.simcal-icon-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.simcal-icon-animate:before{transition:all .2s ease-in-out}.simcal-icon-rotate-180:before{transform:rotate(180deg)}.simcal-icon-calendar-empty:before{content:"\e800"}.simcal-icon-calendar:before{content:"\e801"}.simcal-icon-calendar-logo:before{content:"\e802"}.simcal-icon-settings:before{content:"\e804"}.simcal-icon-toggles:before{content:"\e805"}.simcal-icon-list:before{content:"\e806"}.simcal-icon-event:before{content:"\e807"}.simcal-icon-help:before{content:"\e808"}.simcal-icon-panel:before{content:"\e80a"}.simcal-icon-grid:before{content:"\e80b"}.simcal-icon-google:before{content:"\e80c"}.simcal-icon-docs:before{content:"\e80f"}.simcal-icon-hourglass:before{content:"\e811"}.simcal-icon-globe:before{content:"\e812"}.simcal-icon-timezones:before{content:"\e813"}.simcal-icon-warning:before{content:"\e815"}.simcal-icon-wordpress:before{content:"\e814"}.simcal-icon-up:before{content:"\e80e"}.simcal-icon-right:before{content:"\e809"}.simcal-icon-down:before{content:"\e80d"}.simcal-icon-left:before{content:"\e803"}.simcal-icon-spinner:before{content:"\e810"}.simcal-calendar{position:relative}.simcal-powered{display:block;margin:-10px 0 20px}.simcal-align-left{text-align:left}.simcal-align-right{text-align:right}.simcal-default-calendar .simcal-current h3{margin:0;padding:0}.simcal-default-calendar .simcal-nav{vertical-align:middle}.simcal-default-calendar .simcal-nav-button{background:transparent;border:0;box-shadow:none;cursor:pointer;margin:0;outline:none;padding:0;transition:margin .2s ease-out;width:100%}.simcal-default-calendar .simcal-nav-button:focus,.simcal-default-calendar .simcal-nav-button:hover{background:transparent;border:0;box-shadow:none;outline:none}.simcal-default-calendar .simcal-nav-button.simcal-prev:hover{margin-left:-10px}.simcal-default-calendar .simcal-nav-button.simcal-next:hover{margin-right:-10px}.simcal-default-calendar .simcal-nav-button:disabled{cursor:default}.simcal-default-calendar .simcal-nav-button:disabled:hover{margin:0;padding:0}.simcal-default-calendar .simcal-events{list-style:none;margin-left:0}.simcal-default-calendar .simcal-events-toggle{border:0;box-shadow:none;text-align:center;width:100%}.simcal-default-calendar .simcal-events-toggle:active,.simcal-default-calendar .simcal-events-toggle:focus,.simcal-default-calendar .simcal-events-toggle:hover{border:0;box-shadow:none;outline:none}.simcal-default-calendar ul.simcal-attachments,.simcal-default-calendar ul.simcal-attendees{margin:0;padding:0}.simcal-default-calendar li.simcal-attachment,.simcal-default-calendar li.simcal-attendee{list-style:none;margin-bottom:4px}.simcal-default-calendar li.simcal-attachment:last-child,.simcal-default-calendar li.simcal-attendee:last-child{margin-bottom:0}.simcal-default-calendar li.simcal-attachment small,.simcal-default-calendar li.simcal-attendee small{opacity:.9;text-transform:lowercase}.simcal-default-calendar li.simcal-attachment a,.simcal-default-calendar li.simcal-attendee a,.simcal-default-calendar .simcal-organizer a{border-bottom:0;text-decoration:none}.simcal-default-calendar li.simcal-attachment img,.simcal-default-calendar li.simcal-attendee img,.simcal-default-calendar .simcal-organizer img{display:inline-block;margin:0 4px;max-height:24px;max-width:24px}.simcal-default-calendar .simcal-tooltip-content{font-size:1.2em;line-height:1.4;padding:5px}.simcal-default-calendar .simcal-ajax-loader{height:100%;left:0;position:absolute;top:0;width:100%}.simcal-default-calendar .simcal-ajax-loader>i{font-size:48px;left:50%;line-height:1;margin:-36px 0 0 -36px;position:absolute;top:50%}.simcal-default-calendar .simcal-ajax-loader.simcal-spinner-top>i{top:20%}.simcal-default-calendar .simcal-ajax-loader.simcal-spinner-bottom>i{bottom:20%;top:auto}.simcal-default-calendar-light .simcal-nav-button{color:#0009}.simcal-default-calendar-light .simcal-nav-button:disabled{color:#ffffffe6!important}.simcal-default-calendar-light .simcal-nav-button:disabled:hover{color:#ffffffe6!important}.simcal-default-calendar-light .simcal-nav-button:focus,.simcal-default-calendar-light .simcal-nav-button:hover{color:#000000e6}.simcal-default-calendar-light .simcal-events-toggle{color:#0009}.simcal-default-calendar-light .simcal-events-toggle:hover{background-color:#0000001a;color:#fff}.simcal-default-calendar-light .simcal-ajax-loader{background-color:#0000001a}.simcal-default-calendar-light .simcal-ajax-loader>i{color:#0000004d}.simcal-default-calendar-dark .simcal-nav-button{color:#fff9}.simcal-default-calendar-dark .simcal-nav-button:disabled{color:#000000e6!important}.simcal-default-calendar-dark .simcal-nav-button:disabled:hover{color:#000000e6!important}.simcal-default-calendar-dark .simcal-nav-button:focus,.simcal-default-calendar-dark .simcal-nav-button:hover{color:#ffffffe6}.simcal-default-calendar-dark .simcal-events-toggle{color:#fff9}.simcal-default-calendar-dark .simcal-events-toggle:hover{background-color:#ffffff1a;color:#000}.simcal-default-calendar-dark .simcal-ajax-loader{background-color:#ffffff1a}.simcal-default-calendar-dark .simcal-ajax-loader>i{color:#ffffff4d}.simcal-default-calendar-list{min-height:100px;padding:10px 0;text-align:left}.simcal-default-calendar-list .simcal-calendar-head{display:table;padding-bottom:10px;width:100%}.simcal-default-calendar-list .simcal-calendar-head .simcal-nav{display:table-cell;text-align:center;vertical-align:middle;width:20%}.simcal-default-calendar-list .simcal-calendar-head .simcal-nav:nth-child(2){width:60%}.simcal-default-calendar-list .simcal-calendar-head .simcal-current span{display:inline-block}.simcal-default-calendar-list .simcal-calendar-head .simcal-hide-header{visibility:hidden}.simcal-default-calendar-list dl.simcal-month{margin-bottom:10px;padding:0 10px 10px}.simcal-default-calendar-list dd.simcal-day{list-style:none;margin:0}.simcal-default-calendar-list dt.simcal-day-label{font-size:.9em;list-style:none;margin:20px 0 10px}.simcal-default-calendar-list dt.simcal-day-label>span{display:inline-block;padding:4px 8px}.simcal-default-calendar-list ul.simcal-events{margin:10px 14px 0}.simcal-default-calendar-list ul.simcal-events li.simcal-event{list-style-type:none;margin-bottom:10px;word-wrap:break-word}.simcal-default-calendar-list .simcal-event-details{font-size:.84em;line-height:1.5;overflow:hidden}.simcal-default-calendar-list .simcal-event-details p,.simcal-default-calendar-list .simcal-event-details .simcal-event-description{margin:0 0 1em}.simcal-default-calendar-list .simcal-events-toggle{display:inline-block;padding:0}.simcal-default-calendar-list.simcal-default-calendar-light .simcal-events-toggle{background-color:#0000001a}.simcal-default-calendar-list.simcal-default-calendar-dark .simcal-events-toggle{background-color:#ffffff1a}.simcal-default-calendar-list .simcal-calendar-list-compact .simcal-calendar-head .simcal-nav h3{font-size:1em}.fc-icon,.fc-unselectable{-moz-user-select:none;-ms-user-select:none}.fc .fc-button,.fc-icon{text-transform:none;font-weight:400}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc .fc-button:not(:disabled),.fc a[data-navlink],.fc-event.fc-event-draggable,.fc-event[href]{cursor:pointer}.fc-unselectable{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.fc{display:flex;flex-direction:column;font-size:1em}.fc .fc-button,.fc-icon{display:inline-block;text-align:center}.fc,.fc *,.fc :after,.fc :before{box-sizing:border-box}.fc table{border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{vertical-align:top;padding:0}.fc .fc-button,.fc .fc-button .fc-icon,.fc .fc-button-group,.fc .fc-timegrid-slot-label{vertical-align:middle}.fc a[data-navlink]:hover{text-decoration:underline}.fc .fc-button:hover,.fc .fc-list-event-title a,a.fc-event,a.fc-event:hover{text-decoration:none}.fc-direction-ltr{direction:ltr;text-align:left}.fc-direction-rtl{direction:rtl;text-align:right}.fc-theme-standard td,.fc-theme-standard th{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd)}.fc-liquid-hack td,.fc-liquid-hack th{position:relative}@font-face{font-family:fcicons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('truetype');font-weight:400;font-style:normal}.fc-icon{width:1em;height:1em;-webkit-user-select:none;user-select:none;font-family:fcicons!important;speak:none;font-style:normal;font-variant:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fc-icon-chevron-left:before{content:"\e900"}.fc-icon-chevron-right:before{content:"\e901"}.fc-icon-chevrons-left:before{content:"\e902"}.fc-icon-chevrons-right:before{content:"\e903"}.fc-icon-minus-square:before{content:"\e904"}.fc-icon-plus-square:before{content:"\e905"}.fc-icon-x:before{content:"\e906"}.fc .fc-button{overflow:visible;text-transform:none;margin:0;font-family:inherit}.fc .fc-button::-moz-focus-inner{padding:0;border-style:none}.fc .fc-button{-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.4em .65em;font-size:1em;line-height:1.5;border-radius:.25em}.fc .fc-button:focus{outline:0;box-shadow:0 0 0 .2rem rgba(44,62,80,.25)}.fc .fc-button-primary:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc .fc-button:disabled{opacity:.65}.fc .fc-button-primary{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#2C3E50;background-color:var(--fc-button-bg-color,#2C3E50);border-color:#2C3E50;border-color:var(--fc-button-border-color,#2C3E50)}.fc .fc-button-primary:hover{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#1e2b37;background-color:var(--fc-button-hover-bg-color,#1e2b37);border-color:#1a252f;border-color:var(--fc-button-hover-border-color,#1a252f)}.fc .fc-button-primary:disabled{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#2C3E50;background-color:var(--fc-button-bg-color,#2C3E50);border-color:#2C3E50;border-color:var(--fc-button-border-color,#2C3E50)}.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#1a252f;background-color:var(--fc-button-active-bg-color,#1a252f);border-color:#151e27;border-color:var(--fc-button-active-border-color,#151e27)}.fc .fc-button .fc-icon{font-size:1.5em}.fc .fc-button-group{position:relative;display:inline-flex}.fc .fc-button-group>.fc-button{position:relative;flex:1 1 auto}.fc .fc-button-group>.fc-button.fc-button-active,.fc .fc-button-group>.fc-button:active,.fc .fc-button-group>.fc-button:focus,.fc .fc-button-group>.fc-button:hover{z-index:1}.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.fc-direction-rtl .fc-button-group>.fc-button:not(:first-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-direction-rtl .fc-button-group>.fc-button:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0}.fc .fc-toolbar{display:flex;justify-content:space-between;align-items:center}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:1.5em}.fc .fc-toolbar.fc-footer-toolbar{margin-top:1.5em}.fc .fc-toolbar-title{font-size:1.75em;margin:0}.fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:.75em}.fc-direction-rtl .fc-toolbar>*>:not(:first-child){margin-right:.75em}.fc-direction-rtl .fc-toolbar-ltr{flex-direction:row-reverse}.fc .fc-scroller{-webkit-overflow-scrolling:touch;position:relative}.fc .fc-scroller-liquid{height:100%}.fc .fc-scroller-liquid-absolute{position:absolute;top:0;right:0;left:0;bottom:0}.fc .fc-scroller-harness{position:relative;overflow:hidden;direction:ltr}.fc .fc-scroller-harness-liquid{height:100%}.fc-direction-rtl .fc-scroller-harness>.fc-scroller{direction:rtl}.fc-theme-standard .fc-scrollgrid{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd)}.fc .fc-scrollgrid,.fc .fc-scrollgrid-section-footer>*,.fc .fc-scrollgrid-section-header>*{border-bottom-width:0}.fc .fc-scrollgrid,.fc .fc-scrollgrid table{width:100%;table-layout:fixed}.fc .fc-scrollgrid table{border-top-style:hidden;border-left-style:hidden;border-right-style:hidden}.fc .fc-scrollgrid{border-collapse:separate;border-right-width:0}.fc .fc-scrollgrid-liquid{height:100%}.fc .fc-scrollgrid-section,.fc .fc-scrollgrid-section table,.fc .fc-scrollgrid-section>td{height:1px}.fc .fc-scrollgrid-section-liquid>td{height:100%}.fc .fc-scrollgrid-section>*{border-top-width:0;border-left-width:0}.fc .fc-scrollgrid-section-body table,.fc .fc-scrollgrid-section-footer table{border-bottom-style:hidden}.fc .fc-scrollgrid-section-sticky>*{background:var(--fc-page-bg-color,#fff);position:sticky;z-index:3}.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*{top:0}.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky>*{bottom:0}.fc .fc-scrollgrid-sticky-shim{height:1px;margin-bottom:-1px}.fc-sticky{position:sticky}.fc .fc-view-harness{flex-grow:1;position:relative}.fc .fc-bg-event,.fc .fc-highlight,.fc .fc-non-business,.fc .fc-view-harness-active>.fc-view{position:absolute;top:0;left:0;right:0;bottom:0}.fc .fc-col-header-cell-cushion{display:inline-block;padding:2px 4px}.fc .fc-non-business{background:rgba(215,215,215,.3);background:var(--fc-non-business-color,rgba(215,215,215,.3))}.fc .fc-bg-event{background:var(--fc-bg-event-color,#8fdf82);opacity:.3;opacity:var(--fc-bg-event-opacity,.3)}.fc .fc-bg-event .fc-event-title{margin:.5em;font-size:.85em;font-size:var(--fc-small-font-size,.85em);font-style:italic}.fc .fc-highlight{background:rgba(188,232,241,.3);background:var(--fc-highlight-color,rgba(188,232,241,.3))}.fc .fc-cell-shaded,.fc .fc-day-disabled{background:rgba(208,208,208,.3);background:var(--fc-neutral-bg-color,rgba(208,208,208,.3))}.fc-event .fc-event-main{position:relative;z-index:2}.fc-event-dragging:not(.fc-event-selected){opacity:.75}.fc-event-dragging.fc-event-selected{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-event .fc-event-resizer{display:none;position:absolute;z-index:4}.fc-event-selected .fc-event-resizer,.fc-event:hover .fc-event-resizer,.fc-h-event{display:block}.fc-event-selected .fc-event-resizer{border-radius:4px;border-radius:calc(var(--fc-event-resizer-dot-total-width,8px)/ 2);border-width:1px;border-width:var(--fc-event-resizer-dot-border-width,1px);width:8px;width:var(--fc-event-resizer-dot-total-width,8px);height:8px;height:var(--fc-event-resizer-dot-total-width,8px);border-style:solid;border-color:inherit;background:var(--fc-page-bg-color,#fff)}.fc-event-selected .fc-event-resizer:before{content:'';position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px}.fc-event-selected{box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event-selected:before{content:"";position:absolute;z-index:3;top:0;left:0;right:0;bottom:0}.fc-event-selected:after{content:"";background:rgba(0,0,0,.25);background:var(--fc-event-selected-overlay-color,rgba(0,0,0,.25));position:absolute;z-index:1;top:-1px;left:-1px;right:-1px;bottom:-1px}.fc-h-event{border:1px solid #3788d8;border:1px solid var(--fc-event-border-color,#3788d8);background-color:#3788d8;background-color:var(--fc-event-bg-color,#3788d8)}.fc-h-event .fc-event-main{color:#fff;color:var(--fc-event-text-color,#fff)}.fc-h-event .fc-event-main-frame{display:flex}.fc-h-event .fc-event-time{max-width:100%;overflow:hidden}.fc-h-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-width:0}.fc-h-event .fc-event-title{display:inline-block;vertical-align:top;left:0;right:0;max-width:100%;overflow:hidden}.fc-h-event.fc-event-selected:before{top:-10px;bottom:-10px}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end){border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start){border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.fc-h-event:not(.fc-event-selected) .fc-event-resizer{top:0;bottom:0;width:8px;width:var(--fc-event-resizer-thickness,8px)}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end{cursor:w-resize;left:-4px;left:calc(var(--fc-event-resizer-thickness,8px)/ -2)}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start{cursor:e-resize;right:-4px;right:calc(var(--fc-event-resizer-thickness,8px)/ -2)}.fc-h-event.fc-event-selected .fc-event-resizer{top:50%;margin-top:-4px;margin-top:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2)}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end{left:-4px;left:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2)}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start{right:-4px;right:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2)}.fc .fc-popover{position:absolute;z-index:9999;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc .fc-popover-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:3px 4px}.fc .fc-popover-title{margin:0 2px}.fc .fc-popover-close{cursor:pointer;opacity:.65;font-size:1.1em}.fc-theme-standard .fc-popover{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd);background:var(--fc-page-bg-color,#fff)}.fc-theme-standard .fc-popover-header{background:rgba(208,208,208,.3);background:var(--fc-neutral-bg-color,rgba(208,208,208,.3))}:root{--fc-daygrid-event-dot-width:8px;--fc-list-event-dot-width:10px;--fc-list-event-hover-bg-color:#f5f5f5}.fc-daygrid-day-events:after,.fc-daygrid-day-events:before,.fc-daygrid-day-frame:after,.fc-daygrid-day-frame:before,.fc-daygrid-event-harness:after,.fc-daygrid-event-harness:before{content:"";clear:both;display:table}.fc .fc-daygrid-body{position:relative;z-index:1}.fc .fc-daygrid-day.fc-day-today{background-color:rgba(255,220,40,.15);background-color:var(--fc-today-bg-color,rgba(255,220,40,.15))}.fc .fc-daygrid-day-frame{position:relative;min-height:100%}.fc .fc-daygrid-day-top{display:flex;flex-direction:row-reverse}.fc .fc-day-other .fc-daygrid-day-top{opacity:.3}.fc .fc-daygrid-day-number{position:relative;z-index:4;padding:4px}.fc .fc-daygrid-day-events{margin-top:1px}.fc .fc-daygrid-body-balanced .fc-daygrid-day-events{position:absolute;left:0;right:0}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{position:relative;min-height:2em}.fc .fc-daygrid-body-natural .fc-daygrid-day-events{margin-bottom:1em}.fc .fc-daygrid-event-harness{position:relative}.fc .fc-daygrid-event-harness-abs{position:absolute;top:0;left:0;right:0}.fc .fc-daygrid-bg-harness{position:absolute;top:0;bottom:0}.fc .fc-daygrid-day-bg .fc-non-business{z-index:1}.fc .fc-daygrid-day-bg .fc-bg-event{z-index:2}.fc .fc-daygrid-day-bg .fc-highlight{z-index:3}.fc .fc-daygrid-event{z-index:6;margin-top:1px}.fc .fc-daygrid-event.fc-event-mirror{z-index:7}.fc .fc-daygrid-day-bottom{font-size:.85em;padding:2px 3px 0}.fc .fc-daygrid-day-bottom:before{content:"";clear:both;display:table}.fc .fc-daygrid-more-link{position:relative;z-index:4;cursor:pointer}.fc .fc-daygrid-week-number{position:absolute;z-index:5;top:0;padding:2px;min-width:1.5em;text-align:center;background-color:rgba(208,208,208,.3);background-color:var(--fc-neutral-bg-color,rgba(208,208,208,.3));color:grey;color:var(--fc-neutral-text-color,grey)}.fc .fc-more-popover .fc-popover-body{min-width:220px;padding:10px}.fc-direction-ltr .fc-daygrid-event.fc-event-start,.fc-direction-rtl .fc-daygrid-event.fc-event-end{margin-left:2px}.fc-direction-ltr .fc-daygrid-event.fc-event-end,.fc-direction-rtl .fc-daygrid-event.fc-event-start{margin-right:2px}.fc-direction-ltr .fc-daygrid-week-number{left:0;border-radius:0 0 3px}.fc-direction-rtl .fc-daygrid-week-number{right:0;border-radius:0 0 0 3px}.fc-liquid-hack .fc-daygrid-day-frame{position:static}.fc-daygrid-event{position:relative;white-space:nowrap;border-radius:3px;font-size:.85em;font-size:var(--fc-small-font-size,.85em)}.fc-daygrid-block-event .fc-event-time{font-weight:700}.fc-daygrid-block-event .fc-event-time,.fc-daygrid-block-event .fc-event-title{padding:1px}.fc-daygrid-dot-event{display:flex;align-items:center;padding:2px 0}.fc-daygrid-dot-event .fc-event-title{flex-grow:1;flex-shrink:1;min-width:0;overflow:hidden;font-weight:700}.fc-daygrid-dot-event.fc-event-mirror,.fc-daygrid-dot-event:hover{background:rgba(0,0,0,.1)}.fc-daygrid-dot-event.fc-event-selected:before{top:-10px;bottom:-10px}.fc-daygrid-event-dot{margin:0 4px;box-sizing:content-box;width:0;height:0;border:4px solid #3788d8;border:calc(var(--fc-daygrid-event-dot-width,8px)/ 2) solid var(--fc-event-border-color,#3788d8);border-radius:4px;border-radius:calc(var(--fc-daygrid-event-dot-width,8px)/ 2)}.fc-direction-ltr .fc-daygrid-event .fc-event-time{margin-right:3px}.fc-direction-rtl .fc-daygrid-event .fc-event-time{margin-left:3px}.fc-v-event{display:block;border:1px solid #3788d8;border:1px solid var(--fc-event-border-color,#3788d8);background-color:#3788d8;background-color:var(--fc-event-bg-color,#3788d8)}.fc-v-event .fc-event-main{color:#fff;color:var(--fc-event-text-color,#fff);height:100%}.fc-v-event .fc-event-main-frame{height:100%;display:flex;flex-direction:column}.fc-v-event .fc-event-time{flex-grow:0;flex-shrink:0;max-height:100%;overflow:hidden}.fc-v-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-height:0}.fc-v-event .fc-event-title{top:0;bottom:0;max-height:100%;overflow:hidden}.fc-v-event:not(.fc-event-start){border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event:not(.fc-event-end){border-bottom-width:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-v-event.fc-event-selected:before{left:-10px;right:-10px}.fc-v-event .fc-event-resizer-start{cursor:n-resize}.fc-v-event .fc-event-resizer-end{cursor:s-resize}.fc-v-event:not(.fc-event-selected) .fc-event-resizer{height:8px;height:var(--fc-event-resizer-thickness,8px);left:0;right:0}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start{top:-4px;top:calc(var(--fc-event-resizer-thickness,8px)/ -2)}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end{bottom:-4px;bottom:calc(var(--fc-event-resizer-thickness,8px)/ -2)}.fc-v-event.fc-event-selected .fc-event-resizer{left:50%;margin-left:-4px;margin-left:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2)}.fc-v-event.fc-event-selected .fc-event-resizer-start{top:-4px;top:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2)}.fc-v-event.fc-event-selected .fc-event-resizer-end{bottom:-4px;bottom:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2)}.fc .fc-timegrid .fc-daygrid-body{z-index:2}.fc .fc-timegrid-axis-chunk>table,.fc .fc-timegrid-body,.fc .fc-timegrid-slots{position:relative;z-index:1}.fc .fc-timegrid-divider{padding:0 0 2px}.fc .fc-timegrid-body{min-height:100%}.fc .fc-timegrid-axis-chunk{position:relative}.fc .fc-timegrid-slot{height:1.5em;border-bottom:0}.fc .fc-timegrid-slot:empty:before{content:'\00a0'}.fc .fc-timegrid-slot-minor{border-top-style:dotted}.fc .fc-timegrid-slot-label-cushion{display:inline-block;white-space:nowrap}.fc .fc-timegrid-axis-cushion,.fc .fc-timegrid-slot-label-cushion{padding:0 4px}.fc .fc-timegrid-axis-frame-liquid{height:100%}.fc .fc-timegrid-axis-frame{overflow:hidden;display:flex;align-items:center;justify-content:flex-end}.fc .fc-timegrid-axis-cushion{max-width:60px;flex-shrink:0}.fc-direction-ltr .fc-timegrid-slot-label-frame{text-align:right}.fc-direction-rtl .fc-timegrid-slot-label-frame{text-align:left}.fc-liquid-hack .fc-timegrid-axis-frame-liquid{height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.fc .fc-timegrid-col.fc-day-today{background-color:rgba(255,220,40,.15);background-color:var(--fc-today-bg-color,rgba(255,220,40,.15))}.fc .fc-timegrid-col-frame{min-height:100%;position:relative}.fc-liquid-hack .fc-timegrid-col-frame{height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.fc-media-screen .fc-timegrid-cols{position:absolute;top:0;left:0;right:0;bottom:0}.fc-media-screen .fc-timegrid-cols>table{height:100%}.fc-media-screen .fc-timegrid-col-bg,.fc-media-screen .fc-timegrid-col-events,.fc-media-screen .fc-timegrid-now-indicator-container{position:absolute;top:0;left:0;right:0}.fc .fc-timegrid-col-bg{z-index:2}.fc .fc-timegrid-col-bg .fc-non-business{z-index:1}.fc .fc-timegrid-col-bg .fc-bg-event{z-index:2}.fc .fc-timegrid-col-bg .fc-highlight,.fc .fc-timegrid-col-events{z-index:3}.fc .fc-timegrid-bg-harness{position:absolute;left:0;right:0}.fc .fc-timegrid-now-indicator-container{bottom:0;overflow:hidden}.fc-direction-ltr .fc-timegrid-col-events{margin:0 2.5% 0 2px}.fc-direction-rtl .fc-timegrid-col-events{margin:0 2px 0 2.5%}.fc-timegrid-event-harness{position:absolute}.fc-timegrid-event-harness>.fc-timegrid-event{position:absolute;top:0;bottom:0;left:0;right:0}.fc-timegrid-event-harness-inset .fc-timegrid-event,.fc-timegrid-event.fc-event-mirror,.fc-timegrid-more-link{box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px var(--fc-page-bg-color,#fff)}.fc-timegrid-event,.fc-timegrid-more-link{font-size:.85em;font-size:var(--fc-small-font-size,.85em);border-radius:3px}.fc-timegrid-event{margin-bottom:1px}.fc-timegrid-event .fc-event-main{padding:1px 1px 0}.fc-timegrid-event .fc-event-time{white-space:nowrap;font-size:.85em;font-size:var(--fc-small-font-size,.85em);margin-bottom:1px}.fc-timegrid-event-short .fc-event-main-frame{flex-direction:row;overflow:hidden}.fc-timegrid-event-short .fc-event-time:after{content:'\00a0-\00a0'}.fc-timegrid-event-short .fc-event-title{font-size:.85em;font-size:var(--fc-small-font-size,.85em)}.fc-timegrid-more-link{position:absolute;z-index:9999;color:inherit;color:var(--fc-more-link-text-color,inherit);background:var(--fc-more-link-bg-color,#d0d0d0);cursor:pointer;margin-bottom:1px}.fc-timegrid-more-link-inner{padding:3px 2px;top:0}.fc-direction-ltr .fc-timegrid-more-link{right:0}.fc-direction-rtl .fc-timegrid-more-link{left:0}.fc .fc-timegrid-now-indicator-line{position:absolute;z-index:4;left:0;right:0;border-style:solid;border-color:red;border-color:var(--fc-now-indicator-color,red);border-width:1px 0 0}.fc .fc-timegrid-now-indicator-arrow{position:absolute;z-index:4;margin-top:-5px;border-style:solid;border-color:red;border-color:var(--fc-now-indicator-color,red)}.fc-direction-ltr .fc-timegrid-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-direction-rtl .fc-timegrid-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-theme-standard .fc-list{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd)}.fc .fc-list-empty{background-color:rgba(208,208,208,.3);background-color:var(--fc-neutral-bg-color,rgba(208,208,208,.3));height:100%;display:flex;justify-content:center;align-items:center}.fc .fc-list-empty-cushion{margin:5em 0}.fc .fc-list-table{width:100%;border-style:hidden}.fc .fc-list-table tr>*{border-left:0;border-right:0}.fc .fc-list-sticky .fc-list-day>*{position:sticky;top:0;background:var(--fc-page-bg-color,#fff)}.fc .fc-list-table th{padding:0}.fc .fc-list-day-cushion,.fc .fc-list-table td{padding:8px 14px}.fc .fc-list-day-cushion:after{content:"";clear:both;display:table}.fc-theme-standard .fc-list-day-cushion{background-color:rgba(208,208,208,.3);background-color:var(--fc-neutral-bg-color,rgba(208,208,208,.3))}.fc-direction-ltr .fc-list-day-text,.fc-direction-rtl .fc-list-day-side-text{float:left}.fc-direction-ltr .fc-list-day-side-text,.fc-direction-rtl .fc-list-day-text{float:right}.fc-direction-ltr .fc-list-table .fc-list-event-graphic{padding-right:0}.fc-direction-rtl .fc-list-table .fc-list-event-graphic{padding-left:0}.fc .fc-list-event.fc-event-forced-url{cursor:pointer}.fc .fc-list-event:hover td{background-color:#f5f5f5;background-color:var(--fc-list-event-hover-bg-color,#f5f5f5)}.fc .fc-list-event-graphic,.fc .fc-list-event-time{white-space:nowrap;width:1px}.fc .fc-list-event-dot{display:inline-block;box-sizing:content-box;width:0;height:0;border:5px solid #3788d8;border:calc(var(--fc-list-event-dot-width,10px)/ 2) solid var(--fc-event-border-color,#3788d8);border-radius:5px;border-radius:calc(var(--fc-list-event-dot-width,10px)/ 2)}.fc .fc-list-event-title a{color:inherit}.fc .fc-list-event.fc-event-forced-url:hover a{text-decoration:underline}.fc-theme-bootstrap a:not([href]){color:inherit}.popper,
.tooltip {
position: absolute;
z-index: 9999;
background: #ffc107;
color: black;
width: 150px;
border-radius: 3px;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
padding: 10px;
text-align: center;
}
.style5 .tooltip {
background: #1e252b;
color: #ffffff;
max-width: 200px;
width: auto;
font-size: 0.8rem;
padding: 0.5em 1em;
}
.popper .popper__arrow,
.tooltip .tippy-arrow {
width: 0;
height: 0;
border-style: solid;
position: absolute;
margin: 5px;
}
.tooltip .tippy-arrow,
.popper .popper__arrow {
border-color: #ffc107;
}
.style5 .tooltip .tippy-arrow {
border-color: #1e252b;
}
.popper[x-placement^="top"],
.tooltip[x-placement^="top"] {
margin-bottom: 5px;
}
.popper[x-placement^="top"] .popper__arrow,
.tooltip[x-placement^="top"] .tippy-arrow {
border-width: 5px 5px 0 5px;
border-left-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
bottom: -5px;
left: calc(50% - 5px);
margin-top: 0;
margin-bottom: 0;
}
.popper[x-placement^="bottom"],
.tooltip[x-placement^="bottom"] {
margin-top: 5px;
}
.tooltip[x-placement^="bottom"] .tippy-arrow,
.popper[x-placement^="bottom"] .popper__arrow {
border-width: 0 5px 5px 5px;
border-left-color: transparent;
border-right-color: transparent;
border-top-color: transparent;
top: -5px;
left: calc(50% - 5px);
margin-top: 0;
margin-bottom: 0;
}
.tooltip[x-placement^="right"],
.popper[x-placement^="right"] {
margin-left: 5px;
}
.popper[x-placement^="right"] .popper__arrow,
.tooltip[x-placement^="right"] .tippy-arrow {
border-width: 5px 5px 5px 0;
border-left-color: transparent;
border-top-color: transparent;
border-bottom-color: transparent;
left: -5px;
top: calc(50% - 5px);
margin-left: 0;
margin-right: 0;
}
.popper[x-placement^="left"],
.tooltip[x-placement^="left"] {
margin-right: 5px;
}
.popper[x-placement^="left"] .popper__arrow,
.tooltip[x-placement^="left"] .tippy-arrow {
border-width: 5px 0 5px 5px;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
right: -5px;
top: calc(50% - 5px);
margin-left: 0;
margin-right: 0;
}
.tippy-box[data-theme~="light"] {
background-color: #fff;
color: #000;
}
.tippy-arrow {
color: #fff;
}.simcal-fullcalendar-grid{font-size:14px;font-family:sans-serif}.simcal-fullcalendar-grid .fc table,.simcal-fullcalendar-grid .fc-widget-header table{margin:0}.simcal-fullcalendar-grid .fc-center h2{font-weight:400;font-size:22px}.simcal-fullcalendar-grid .fc th{font-weight:400}.simcal-fullcalendar-grid .fc-event{cursor:pointer;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad;background-color:#3a87ad;font-weight:400}.simcal-fullcalendar-grid .fc-state-default{background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px #fff3,0 1px 2px #0000000d;text-transform:lowercase;font-weight:400}.simcal-fullcalendar-grid div[id*=fullcalendar-] button{font-family:sans-serif}.simcal-fullcalendar-grid div[id*=fullcalendar-] .fc-state-disabled:hover,.simcal-fullcalendar-grid div[id*=fullcalendar-] .fc-state-disabled:focus,.simcal-fullcalendar-grid div[id*=fullcalendar-] .fc-state-disabled,.simcal-fullcalendar-grid div[id*=fullcalendar-] button[disabled]:hover,.simcal-fullcalendar-grid div[id*=fullcalendar-] button[disabled]:focus,.simcal-fullcalendar-grid div[id*=fullcalendar-] input[type=button][disabled]:hover,.simcal-fullcalendar-grid div[id*=fullcalendar-] input[type=button][disabled]:focus,.simcal-fullcalendar-grid div[id*=fullcalendar-] input[type=reset][disabled]:hover,.simcal-fullcalendar-grid div[id*=fullcalendar-] input[type=reset][disabled]:focus{border:1px solid;background-color:#e6e6e6;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);text-transform:lowercase;font-weight:400;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer}.simcal-fullcalendar-grid .fc-state-hover,.simcal-fullcalendar-grid .fc-state-down,.simcal-fullcalendar-grid .fc-state-active,.simcal-fullcalendar-grid .fc-state-disabled{color:#333;background-color:#e6e6e6}.simcal-fullcalendar-grid .fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.simcal-fullcalendar-grid .fc-state-down,.simcal-fullcalendar-grid .fc-state-active{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px #00000026,0 1px 2px #0000000d}.simcal-fullcalendar-grid .fc-state-disabled{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.simcal-fullcalendar-grid .simcal-ajax-loader>i{font-size:48px;left:50%;line-height:1;margin:-36px 0 0 -36px;position:absolute;top:50%;z-index:999}.simcal-fullcalendar-grid .simcal-ajax-loader.simcal-spinner-top>i{top:100px}.simcal-fullcalendar-grid .simcal-ajax-loader{background-color:#0000001a}.simcal-fullcalendar-grid .simcal-ajax-loader>i{color:#0000004d}.fc-h-event .fc-event-time{overflow:initial}@media (max-width: 484px){.fc .fc-header-toolbar .fc-toolbar-title{font-size:9px;margin:0 4px}.fc-header-toolbar button.fc-button.fc-button-primary{font-size:10px;padding:3px}.fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:3px}.simcal-powered{margin:20px 0}.simcal-fullcalendar-grid .fc-event{font-size:10px}.fc-h-event .fc-event-main-frame{flex-wrap:wrap;align-items:center}.fc-direction-ltr .fc-daygrid-event .fc-event-time,.fc-timegrid-event .fc-event-main .fc-event-time{flex:0 0 auto;white-space:normal!important;word-break:break-word}.fc-h-event .fc-event-title-container{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-event-title{white-space:normal;word-break:break-word}}@media (max-width: 768){.simcal-fullcalendar-grid .fc-event{font-size:10px}}@media screen and (min-width: 800px) {
.builder-section-text.layout-9 .builder-text-column:nth-child(2n+1) {
width: 72.50025%;
}
.builder-section-text.layout-9 .builder-text-column:nth-child(2n) {
width: 24.16675%;
}
.builder-section-text.layout-8 .builder-text-column:nth-child(2n+1) {
width: 64.44402222%;
}
.builder-section-text.layout-8 .builder-text-column:nth-child(2n) {
width: 32.22201111%;
}
.builder-section-text.layout-4 .builder-text-column:nth-child(2n+1) {
width: 32.22201111%;
}
.builder-section-text.layout-4 .builder-text-column:nth-child(2n) {
width: 64.44402222%;
}
.builder-section-text.layout-3 .builder-text-column:nth-child(2n+1) {
width: 24.16675%;
}
.builder-section-text.layout-3 .builder-text-column:nth-child(2n) {
width: 72.50025%;
}
.builder-section-text.layout-6-9 .builder-text-column:nth-child(3n+2),
.builder-section-text.layout-6-9 .builder-text-column:nth-child(3n+3) {
width: 23.3335%;
}
.builder-section-text.layout-6-9 .builder-text-column:nth-child(3n+1) {
width: 46.667%;
}
.builder-section-text.layout-3-9 .builder-text-column:nth-child(3n+1),
.builder-section-text.layout-3-9 .builder-text-column:nth-child(3n+3) {
width: 23.3335%;
}
.builder-section-text.layout-3-9 .builder-text-column:nth-child(3n+2) {
width: 46.667%;
}
.builder-section-text.layout-3-6 .builder-text-column:nth-child(3n+1),
.builder-section-text.layout-3-6 .builder-text-column:nth-child(3n+2) {
width: 23.3335%;
}
.builder-section-text.layout-3-6 .builder-text-column:nth-child(3n+3) {
width: 46.667%;
}
}.builder-text-content .widget {
font-family: "Open Sans", Helvetica, Arial, sans-serif;
font-size: 17px;
font-size: 1.7rem;
font-weight: normal;
font-style: normal;
line-height: 1.6;
text-transform: none;
}
.builder-text-content .widget a {
text-decoration: none;
}
.builder-text-content .widget-title {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 24px;
font-size: 2.4rem;
font-weight: normal;
font-style: normal;
line-height: 1.6;
text-transform: none;
}
.builder-text-content .widget-title a {
text-decoration: none;
}.builder-section-productgrid.has-background {
padding: 52px 0 44px;
padding: 5.2rem 0 4.4rem;
}
.builder-section-productgrid.builder-section-full-width .container {
max-width: 100%;
}
.builder-section-productgrid .ttfmp-section-paginated,
.builder-section-productgrid .ttfmp-section-paginated {
overflow: hidden;
}
.builder-section-productgrid .ttfmp-section-paginated > .container,
.builder-section-productgrid .ttfmp-section-paginated > .container {
position: relative;
}
.builder-section-productgrid .cycle-slideshow {
overflow: hidden;
position: relative;
}
.builder-section-productgrid .cycle-slideshow > li:not(:first-child) {
display: none;
}
.builder-section-productgrid .cycle-slide {
zoom: 1;
width: 100%;
}
.builder-section-productgrid .cycle-prev,
.builder-section-productgrid .cycle-next {
position: absolute;
z-index: 999;
top: 45%;
cursor: pointer;
}
.builder-section-productgrid .cycle-prev:before,
.builder-section-productgrid .cycle-next:before {
position: relative;
top: -34px;
top: -3.4rem;
color: #eaecee;
font-family: "Font Awesome 5 Free";
font-size: 34px;
font-size: 3.4rem;
font-weight: 900;
line-height: 1;
}
@media screen and (max-width: 1100px) {
.builder-section-productgrid .cycle-prev,
.builder-section-productgrid .cycle-next {
display: none;
}
}
.builder-section-productgrid .cycle-prev {
left: 0;
}
.builder-section-productgrid .cycle-prev:before {
left: -50px;
content: "\f0a8";
}
.builder-section-productgrid .cycle-next {
right: 0;
}
.builder-section-productgrid .cycle-next:before {
right: -50px;
content: "\f0a9";
}
.builder-section-productgrid.builder-section-full-width .ttfmp-section-paginated .cycle-prev {
left: 5px;
}
.builder-section-productgrid.builder-section-full-width .ttfmp-section-paginated .cycle-next {
right: 5px;
}
.builder-section-productgrid .cycle-pager {
height: 40px;
color: #eaecee;
font-size: 40px;
font-size: 4rem;
line-height: 1;
text-align: center;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.builder-section-productgrid .cycle-pager span {
cursor: pointer;
}
.builder-section-productgrid .cycle-pager .cycle-pager-active {
color: #b9bcbf;
}
.single .builder-section-productgrid .builder-section-content .woocommerce {
padding: 0;
}
.builder-woocommerce-product-grid-section-title {
position: relative;
z-index: 2;
max-width: 1024px;
margin-right: auto;
margin-left: auto;
padding: 0 32px;
padding: 0 3.2rem;
}
.single .builder-woocommerce-product-grid-section-title,
.blog .builder-woocommerce-product-grid-section-title {
padding: 0;
}