@charset "UTF-8";
/**
 * Strong Testimonials Default template
 */
/* Clears
-----------------------------------------------*/
.clear {
  clear: both;
}

/**
Minimum paragraph width means no short words in skinny space next to image
in columns or small screens.

This workaround is needed until we can use flexbox properly
or CSS offers container queries.

Thanks https://css-tricks.com/minimum-paragraph-widths/
*/
.maybe-clear {
  content: "";
  /* this value seems to work well in both responsive and Masonry */
  width: 6em;
  display: block;
  overflow: hidden;
}

/* Base
-----------------------------------------------*/
.strong-view.wpmtst-default {
  display: block;
  width: 100%;
}
.strong-view.wpmtst-default div {
  box-sizing: border-box;
}
.strong-view.wpmtst-default .wpmtst-testimonial {
  max-height: none;
  max-width: none;
  padding: 0;
  width: 100%;
}
.strong-view.wpmtst-default .wpmtst-testimonial.t-slide {
  margin-top: 0;
  margin-bottom: 0;
}
.strong-view.wpmtst-default .wpmtst-testimonial-inner {
  display: block;
  width: 100%;
  height: 100%;
}
.strong-view.wpmtst-default .wpmtst-testimonial-image {
  max-width: 50%;
}
.strong-view.wpmtst-default .wpmtst-testimonial-field-before {
  margin-right: 0.5em;
}
.strong-view.wpmtst-default a.readmore,
.strong-view.wpmtst-default a.readmore-toggle {
  white-space: nowrap;
  z-index: 100;
}
.strong-view.wpmtst-default a.readmore-toggle:hover {
  cursor: pointer;
}

.strong-view.slider-container {
  opacity: 1;
}
.strong-view .screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

/* Template
-----------------------------------------------*/
.strong-view.wpmtst-default .strong-content {
  margin: 20px auto 0;
}
.strong-view.wpmtst-default .wpmtst-testimonial {
  border: 1px solid #E6E6E6;
  margin: 20px auto;
  text-align: left;
}
.strong-view.wpmtst-default .wpmtst-testimonial:first-child {
  margin-top: 0;
}
.strong-view.wpmtst-default .wpmtst-testimonial:last-child {
  margin-bottom: 0;
}
.strong-view.wpmtst-default .wpmtst-testimonial-inner {
  border: 1px solid #FFFFFF;
  padding: 20px;
  text-align: left;
}
.strong-view.wpmtst-default .wpmtst-testimonial-inner > *:not(:nth-last-child(2)):not(:last-child) {
	margin-bottom: 5px;
}
.strong-view.wpmtst-default .wpmtst-testimonial-heading {
  background: url(//sew-ciety.com/wp-content/plugins/strong-testimonials/templates/default/img/quotes.png) no-repeat scroll left center transparent;
  margin-top: 0;
  padding-left: 40px;
  text-align: left;
}
.strong-view.wpmtst-default .wpmtst-testimonial-content p:first-of-type {
  margin-top: 0;
  padding-top: 0;
}
.strong-view.wpmtst-default .wpmtst-testimonial-content p:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
}
.strong-view.wpmtst-default .wpmtst-testimonial-image {
  margin-top: 0.25em;
  margin-right: 1em;
  margin-bottom: 0.25em;
  float: left;
}
.strong-view.wpmtst-default .wpmtst-testimonial-image img {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #EFEFEF;
  padding: 6px;
  margin: 0 auto;
}
.strong-view.wpmtst-default .wpmtst-testimonial-image a {
  text-decoration: none;
  box-shadow: none;
}
.strong-view.wpmtst-default .wpmtst-testimonial-image .initials {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #EFEFEF;
  padding: 6px;
  margin: 0 auto;
  text-align: center;
  font-size: 42px;
  font-weight: bold;
  display: table-cell;
  vertical-align: middle;
}
.strong-view.wpmtst-default .wpmtst-testimonial-field {
  text-align: right;
}
.strong-view.wpmtst-default .wpmtst-testimonial-name {
  font-weight: bold;
}
.strong-view.wpmtst-default .readmore {
  margin-top: 1em;
}
.strong-view.wpmtst-default .strong-view-footer {
  margin-bottom: 20px;
}
.strong-view.wpmtst-default .readmore-page {
  margin-top: 20px;
  padding: 1em;
  text-align: center;
  border: 1px solid #E6E6E6;
}

/* Pagination
-----------------------------------------------*/
/* Simple pagination
-----------------------------------------------*/
.strong-view.wpmtst-default.strong-pager {
  display: none;
}

.simplePagerList {
  /* match .strong-content container */
  margin: 20px auto;
  text-align: center;
}

.strong-view ul.simplePagerNav {
  margin: 0 auto;
  padding: 0;
  display: inline-block;
}
.strong-view ul.simplePagerNav li {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0;
}
.strong-view ul.simplePagerNav li a {
  margin: 0 0.2em;
  padding: 0.1em 0.3em;
  outline: none;
  text-decoration: none;
  transition: background 0.2s ease;
}
.strong-view ul.simplePagerNav li a:hover {
  background: #BBB;
  color: #FFF;
}
.strong-view ul.simplePagerNav li.currentPage a {
  text-decoration: none;
  background: #999;
  color: #FFF;
}

.strong-view.rtl ul.simplePagerNav li {
  float: right;
}

/* Standard pagination
-----------------------------------------------*/
.strong-view .nav-links {
  margin: 20px auto;
  text-align: center;
}
.strong-view .nav-links a, .strong-view .nav-links span {
  display: inline-block;
  line-height: 1.5;
  margin: 0 0.2em;
  padding: 0.1em 0.3em;
  transition: background 0.2s ease;
}
.strong-view .nav-links a.current, .strong-view .nav-links span.current {
  background: #999;
  color: #FFF;
}
.strong-view .nav-links a {
  outline: none;
  text-decoration: none;
}
.strong-view .nav-links a:hover,
.strong-view .nav-links a.prev:hover,
.strong-view .nav-links a.next:hover,
.strong-view .nav-links span:hover {
  background: #BBB;
  color: #FFF;
}

/* Slideshow
-----------------------------------------------*/
.strong-view.wpmtst-default.slider-container {
  /* If vertical or fade slideshow, move border from individual testimonials to viewport. */
}
.strong-view.wpmtst-default.slider-container.slider-adaptive:not(.slider-mode-horizontal) .wpmslider-viewport {
  border: 1px solid #E6E6E6;
}
.strong-view.wpmtst-default.slider-container.slider-adaptive:not(.slider-mode-horizontal) .wpmtst-testimonial {
  border: 0;
}
.strong-view.wpmtst-default.slider-container .strong-content {
  margin: 0 auto;
}
.strong-view.wpmtst-default.slider-container .wpmtst-testimonial:not(:first-child) {
  display: none;
}
.strong-view.wpmtst-default.nav-position-inside .wpmtst-testimonial-inner {
  padding-bottom: 48px;
}
.strong-view.wpmtst-default.controls-type-sides .wpmtst-testimonial-inner {
  padding-left: 50px;
  padding-right: 50px;
}
.strong-view.wpmtst-default.slider-stretch .wpmtst-testimonial-inner {
  /* to force same height for all slides */
  height: 100%;
}

/* Responsive
-----------------------------------------------*/
@media only screen and (max-width: 320px) {
  .strong-view.wpmtst-default .wpmtst-testimonial-image {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
}
/* Remove quote background image */
@media only screen and (max-width: 320px) and (orientation: portrait) {
  .strong-view.wpmtst-default .wpmtst-testimonial-heading {
    background: none;
    padding-left: 0;
  }
}
/* RTL
-----------------------------------------------*/
.strong-view.wpmtst-default.rtl .wpmtst-testimonial,
.strong-view.wpmtst-default.rtl .wpmtst-testimonial-inner,
.strong-view.wpmtst-default.rtl .wpmtst-testimonial-heading {
  text-align: right;
}
.strong-view.wpmtst-default.rtl .wpmtst-testimonial-image {
  float: right;
  margin-left: 1em;
}
.strong-view.wpmtst-default.rtl .wpmtst-testimonial-field {
  text-align: left;
}

.strong-view.wpmtst-default.rtl .wpmtst-testimonial-heading {
  padding-right: 40px;
  background-position: right;
}

/* Option: Image Right
-----------------------------------------------*/
.strong-view.wpmtst-default.image-right .wpmtst-testimonial-image {
  float: right;
  margin-top: .25em;
  margin-bottom: 0.25em;
  margin-left: 1em;
}
.strong-view.wpmtst-default.image-right .wpmtst-testimonial-field {
  text-align: left;
}

.strong-view.wpmtst-default.image-right.rtl .wpmtst-testimonial-image {
  float: left;
  margin-left: 0;
  margin-right: 1em;
}
.strong-view.wpmtst-default.image-right.rtl .wpmtst-testimonial-field {
  text-align: right;
}

/* Option: No Quotes
-----------------------------------------------*/
.strong-view.wpmtst-default.no-quotes .wpmtst-testimonial-heading {
  background: none;
  padding-left: 0;
}

/* Option: Dark Theme
-----------------------------------------------*/
.strong-view.wpmtst-default.dark .wpmtst-testimonial {
  border: 1px solid #777;
}
.strong-view.wpmtst-default.dark .wpmtst-testimonial-inner {
  border: 1px solid #333;
}
.strong-view.wpmtst-default.dark .readmore-page {
  border: 2px solid #777;
}
.strong-view.wpmtst-default.dark ul.simplePagerNav li a:hover {
  background: #777;
  color: #FFF;
}
.strong-view.wpmtst-default.dark ul.simplePagerNav li.currentPage a {
  background: #555;
  color: #FFF;
}

.disabled {
  display: none !important;
}

.wpmslider-controls.disabled {
    display: block !important;
}

/*  Compatibility with metaslider pro layers display
----------------------------------------------------*/

.msHtmlOverlay .layer .disabled {
    display: block !important;
}


/*  Readmore Inline
----------------------------------------------------*/
.readmore-excerpt-inline,
.readmore-content-inline:not([hidden]),
.readmore-content-inline:not([hidden]) p {
    display: inline;
}

.wpmtst-inline-readme {
    margin-left: 5px;
}/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
/*
Theme Name: Bridge
Theme URI: https://bridgelanding.qodeinteractive.com/
Description: Creative Multipurpose WordPress Theme
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Author: Qode Interactive
Author URI: https://qodeinteractive.com/
Text Domain: bridge
Version: 30.8.8.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/


.side_menu p, .side_menu span {
color: #F1F1F1 !important;
}
.blog .entry_date,.archive .entry_date, .blog .title_subtitle_holder {
	display:none;
color: #592c5f;
font-size: 32px;
}
.default_template_holder ul, .default_template_holder ol, .qode-single-product-summary ul, .qode-single-product-summary ol {
	margin-bottom: 32px;
}
.archive p, .default_template_holder p, .product-template-default p, .page-template-default p, .blog p, .post-template-default p {
	margin-bottom: 16px;
}
.default_template_holder h2, .default_template_holder h3, .default_template_holder h4 {
	margin-bottom: 24px;
}
.home .category-recipes {
    display:none!important;
}
/*.home .filter_holder ul li:nth-child(4){
    display:none!important;
}*/
.variations td {
	padding-left: 0px;
}
a.reset_variations {
	padding-left: 5px;
}
.tax-product_cat .content .container .container_inner, .post-type-archive-product .content .container .container_inner {
    -webkit-flex-direction: column-reverse !important;
    display: flex !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
}
.woocommerce ul.products li.product {
height: auto;
}
.entry_date {
display: block;
}
/*.addthis_tool {
	margin-bottom: 32px;
}*/
/* .single .title_subtitle_holder h1 {
	display: none;	
}*/
.single .title_subtitle_holder h1, .single .post_image, .single .separator, .screen-reader-text  {
	display: none !important;
}
ul, ol {
    list-style: outside;
    margin-left: 1em;
} 
.widget ul {
    margin-left: 0em !important;
}
.ui-widget-content a {
    color: #06C !important;
}
.count {
	display: none;
}
input.referrer-page {
	display: none !important;
}


.drop_down .second .inner ul li.sub a i.q_menu_arrow {
	color: #fff;
}
a:hover {
	text-decoration: underline !important;
}
.woocommerce div.cart-collaterals div.cart_totals table tr.order-total strong span.amount, .woocommerce-page div.cart-collaterals div.cart_totals table tr.order-total strong span.amount {
	color: #592c5f !important;
}
.drop_down .narrow .second .inner ul li a {
	padding-left: 10px;
	padding-right: 10px;
}
.woocommerce ul.products li.product:hover h6 {
	color: #592c5f !important;
}
.woocommerce div.product div.product_meta > span a, .woocommerce div.product div.product_meta > span span {
	color: #592c5f !important;
}
.woocommerce div.product div.product_meta > span a:hover, .woocommerce div.product div.product_meta > span span {
	color: #6a6fa0 !important;
}
.readmore-page a:hover {
	color: #6a6fa0 !important;
}
aside .widget li:hover {
	color: #6a6fa0 !important;
}
.wpmslider-controls a:hover {
	text-decoration: none !important;
}
.post_info a:hover {
	color: #592c5f !important;
}
.header-widget.widget_nav_menu {
	padding-right: 0px !important;
}
.product-category h2 {
	text-align: center;
}
.header-widget a:hover {
color: #FFFFFF !important;
}
.post_author {
	display: none;
}
.header_top_bottom_holder {
box-shadow: 0 1px 3px rgba(0,0,0,.11);
}
header.sticky .header_bottom {
    background-color: #fff !important;
    box-shadow: 0 1px 3px rgba(0,0,0,.11);
}
#menu-top-of-header-navigation a:hover {
	color: #fff !important;
}
.qode-single-product-summary p {
	margin-bottom: 16px;	
}

/* Event Espresso Formatting */

table#event_espresso_attendee_verify {
	background-color: #EFEFEF;
	padding: 10px;
}
table#event_espresso_attendee_verify th {
	padding-right: 5px;
	width: 150px;
	background-color: #999;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #fff;
	border: 1px solid #CCC;
}
table#event_espresso_attendee_verify td {
	width: 400px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #CCC;
}
table#event_espresso_attendee_verify_questions {
	background-color: #EFEFEF;
	padding: 10px;
}
table#event_espresso_attendee_verify_questions th {
	padding-right: 5px;
	width: 150px;
	background-color: #999;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #fff;
	border: 1px solid #CCC;
}
table#event_espresso_attendee_verify_questions td {
	width: 400px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #CCC;
}
p.espresso_confirm_registration {
	margin-top: 20px;
}
p.espresso_confirm_registration input {
	background-color: #2B7EB4 !important;
	cursor: pointer;
	border: none;
	color: #fff;
	background: none;
}
p.espresso_confirm_registration input:hover {
	background-color: #50286e !important;
	background: none;
}
.event-reg-form-groups h3, .event-reg-form-groups h2 {
	padding-left: 0px;
	border-bottom: 1px solid #ECECEC;
}
#event_espresso_registration_form {
	margin: 0px;
}
p.start_date {
	font-weight: bold;
}
p.event_time {
	color: red;
}
p.event_prices {
	color: green;
	font-size: 18px;
	clear: left;
}
#event-reg-form-groups label, #event-reg-form-groups span.label {
	float: left;
	width: 120px;
	font-weight: bold;
	text-align: right;
}
#event-reg-form-groups fieldset h4 {
	color: #FFF;
	background-color: #CCC;
	padding-left: 5px;
	font-size: 16px;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.event_espresso_form_wrapper ul {
	margin-left: 0px;
	list-style-position: outside;
}
.event_espresso_form_wrapper ul li {
	margin-left: 0px;
	list-style-type: circle;
	list-style-position: outside;
	margin-bottom: 5px;
}
ul#espresso_payment_buttons {
	list-style-type: none;
	margin: 0px;
	padding: inherit;
}
ul#espresso_payment_buttons li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
span.section-title {
	font-weight: bold;
}
p.section-title {
	font-weight: bold;
}
.dl-inline dt {
	font-weight: bold;
	margin-bottom: 10px;
}
.dl-inline dd {
	font-style: italic;
	margin-bottom: 5px;
}
.address-block p {
	color: red;
}
#registration_form input {
}
#registration_form fieldset {
	clear: left;
	background-color: #ECECEC;
	padding: 10px;
}
span.espresso_additional_limit {
	background-color: #ECECEC;
	display: block;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #666;
}
.event_form_submit {
	margin-top: 15px;
	margin-left: 150px;
}
#registration_form input.btn_event_form_submit {
	background-color: #875BA9 !important;
	cursor: pointer;
	color: #FFF;
	border: none;
	background: none;
}
#registration_form input.btn_event_form_submit:hover {
	background-color: #639 !important;
}
#event-reg-form-groups {
	margin-top: 15px;
}
div.ee-social-media-buttons {
	float: left;
	width: 100px;
}
div.events p {
	margin-bottom: 1px;
}
div.events ol li a {
	background: #875ba9; /* Old browsers */
	background: -moz-linear-gradient(top, #875ba9 0%, #593178 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #875ba9), color-stop(100%, #593178)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #875ba9 0%, #593178 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #875ba9 0%, #593178 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #875ba9 0%, #593178 100%); /* IE10+ */
	background: linear-gradient(to bottom, #875ba9 0%, #593178 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#875ba9', endColorstr='#593178', GradientType=0 ); /* IE6-9 */
	display: block !important;
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	border-radius: 10px;
	font-size: larger;
	padding: 10px !important;
	text-shadow: 1px 1px 2px #000;
}
div.events ol li a:hover {
	background: #50286e !important;
	text-decoration: none;
}
.fc-event a {
	padding-top: 5px;
	padding-bottom: 5px;
}
/*.fc-event, .fc-agenda .fc-event-time, .fc-event a {
	background-color: #875ba9 !important;
	border-color: #875ba9 !important;
	border-style: solid !important;
	color: #FFFFFF !important;
	line-height: normal;
	text-align: center;
	display: block;
	width: 128px;
}*/

a.fc-event {
	border: none;
	text-decoration: none;
}
.fc-event a:hover {
	background-color: #ffc4f7 !important;
	border-color: #ffc4f7 !important;
	border-style: solid !important;
	color: #FFFFFF !important;
	text-decoration: none;
}
span.fc-event-title {
	line-height: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #50286e;
	text-shadow: 1px 1px 2px #FFF;
	font-size: 16px !important;
}
span.time-display-block {
	color: #fff;
	line-height: normal;
	font-size: 16px;
	font-weight: bold;
	text-shadow: 1px 1px 2px #50286e;
}
a.reg-now-btn {
	color: #FFF !important;
	background-color: #060 !important;
	background-image: none !important;
}
a.reg-now-btn:hover {
	background-color: #093 !important;
}
.fc-event-inner {
	padding: 3px;
	width: auto;
}
.fc-event-inner a {
	color: #fff;
	text-decoration: none;
}
a.ui-state-default {
	background-color: #f9f1ff !important;
	margin-top: 0px;
}
a.ui-state-focus {
	background-color: #f9f1ff !important;
	text-decoration: none;
}
a.fc-event:hover {
	text-decoration: underline;
}
#espresso_calendar p.time-display-block {
	color: #639 !important;
	text-decoration: none;
}
#espresso_calendar .time-display-block {
	color: #639 !important;
	text-decoration: none !important;
	text-shadow: none !important;
}
a.reg_now {
	background-color: #875ba9;
	background-image: none;
	padding-left: 10px;
}
a.reg_now:hover {
	background-color: #66C;
	background-image: none;
	padding-left: 10px;
}
/*a.expired {
	background-color: #ECECEC !important;
}*/

#espresso_calendar .expired, a.expired span.time-display-block {
	background-color: #f7f7f7 !important;
	color: #999 !important;
	text-shadow: none !important;
}
#espresso_calendar .expired .fc-event-title {
	color: #000 !important;
	text-shadow: none !important;
	font-size: 12px !important;
}
#espresso_calendar .expired span.time-display-block {
	color: #777777 !important;
}
.ui-widget-content {
	font-size: 16px !important;
}
.ui-tooltip-title {
	font-size: 16px !important;
	color: #FF72ED;
	font-weight: bold;
	line-height: normal;
	text-shadow: 1px 1px 2px #000000;
}
#espresso_calendar .thumb-wrap {
}
.ui-widget-header {
	background-image: none;
	background-color: #7835AB;
	border-color: #7835AB;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ui-tooltip-content ul li {
	padding-left: 10px;
}
/* 
.wpcmsdev-columns .column.column-width-one-third {width: 30% !important;}
.wpcmsdev-columns .column {
	float: left;
	margin-right: 3% !important;
}*/

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.entry-content img, 
.entry-content iframe, 
.entry-content object, 
.entry-content embed {
        max-width: 100%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
    nav.main_menu > ul > li > a {
        padding: 0 15px !important;
    }
}
@media only screen and (min-width: 1000px) and (max-width: 1280px) {
    nav.main_menu > ul > li > a {
        padding: 0 10px !important;
        letter-spacing: 1px !important
    }
    .header_bottom {
        padding: 0 20px !important;
    }
}

@media only screen and (min-width: 340px) and (max-width: 640px) {
    #SR7_1_1 {
		display: none !important;
		margin-top: 100px !important;
		}
	.blog_holder {
		margin-top: 32px !important;
		}
}
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{-webkit-appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;font-weight:700;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;-ms-user-select:text;user-select:text}.rbc-row-content{position:relative;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width:767px){.rbc-toolbar{flex-direction:column}}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 rgba(51,51,51,.5)}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:rgba(0,0,0,.1)}.rbc-show-more{background-color:hsla(0,0%,100%,.3);color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;-ms-user-select:none;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex:1 0;flex-direction:row;overflow:hidden}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px rgba(0,0,0,.25);padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:rgba(0,0,0,.5);color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:content-box;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{-ms-user-select:none;user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}:root{--today-background-color:#003a66;--calendar-borders-color:#303030;--calendar-scrollbar-color:#323434;--calendar-border-radius:0px}@media(prefers-color-scheme:light){:root{--today-background-color:#ebf6ff;--calendar-borders-color:#dedede;--calendar-scrollbar-color:#f5f5f5}}.entry-content{width:100%}.js .hentry>[class^=entry-]{max-width:90%}.calendar-plus .chakra-checkbox__control,.cp-drawer-body .chakra-checkbox__control{border-color:transparent!important;border-radius:0!important;padding:5px!important}.chakra-portal .chakra-popover__popper{outline:none;z-index:9999999}.chakra-portal .chakra-popover__body{padding:0}.chakra-portal .chakra-popover__content.cp-popover-content{border:none}.chakra-portal .chakra-popover__content.cp-popover-content:focus{box-shadow:none}.calendar-plus.calendar-plus{box-sizing:border-box;font-family:Poppins,sans-serif;height:clamp(45rem,90rem,100%);max-width:100%;min-height:45rem;place-items:center;width:100%}.calendar-plus.calendar-plus *{box-sizing:border-box}.calendar-plus.calendar-plus input[type=button]:active,.calendar-plus.calendar-plus input[type=button]:focus,.calendar-plus.calendar-plus input[type=button]:hover,.calendar-plus.calendar-plus input[type=reset]:active,.calendar-plus.calendar-plus input[type=reset]:focus,.calendar-plus.calendar-plus input[type=reset]:hover,.calendar-plus.calendar-plus input[type=submit]:active,.calendar-plus.calendar-plus input[type=submit]:focus,.calendar-plus.calendar-plus input[type=submit]:hover{background:none;box-shadow:none}.calendar-plus.calendar-plus .calendar-toolbar{position:sticky;top:0;z-index:999}.calendar-plus.calendar-plus .calendar-plus-loader{display:grid;place-items:center}.calendar-plus.calendar-plus .rbc-calendar{height:clamp(30rem,60rem,100%);scrollbar-color:#003a66 #323434;scrollbar-color:var(--today-background-color) var(--calendar-scrollbar-color);scrollbar-width:thin;width:100%}.calendar-plus.calendar-plus .rbc-calendar .rbc-event{background:none;margin:0;overflow:hidden;padding:0}.calendar-plus.calendar-plus .rbc-calendar .rbc-event .event__image{height:12.5rem;max-height:12.5rem;width:100%}.calendar-plus.calendar-plus .rbc-calendar .rbc-event-label{display:none}.calendar-plus.calendar-plus .rbc-calendar .margin-0{margin:0!important}.calendar-plus.calendar-plus .rbc-calendar .agenda-view,.calendar-plus.calendar-plus .rbc-calendar .rbc-events-container,.calendar-plus.calendar-plus .rbc-calendar .rbc-time-content{scrollbar-color:#003a66 #323434;scrollbar-color:var(--today-background-color) var(--calendar-scrollbar-color);scrollbar-width:thin}.calendar-plus.calendar-plus .rbc-calendar .agenda-view,.calendar-plus.calendar-plus .rbc-calendar .rbc-events-container{overflow-x:unset}.calendar-plus.calendar-plus .rbc-calendar.cal-plus-week-view .rbc-time-view{overflow-x:scroll}.calendar-plus.calendar-plus .rbc-calendar.cal-plus-week-view .rbc-time-view>div{min-width:112rem;scrollbar-color:#003a66 #323434;scrollbar-color:var(--today-background-color) var(--calendar-scrollbar-color);scrollbar-width:thin}.calendar-plus.calendar-plus .rbc-calendar.cal-plus-week-view .rbc-time-view .rbc-time-header.rbc-overflowing{border-right:none;padding-right:9px}.calendar-plus.calendar-plus .rbc-calendar.cal-plus-week-view .rbc-time-view .rbc-time-header.rbc-overflowing .rbc-time-header-content{border-right:1px solid #303030!important;border-right:1px solid var(--calendar-borders-color)!important}.calendar-plus.calendar-plus .rbc-calendar .rbc-day-slot .rbc-event{border:none}.calendar-plus.calendar-plus .rbc-calendar .rbc-today{background-color:#003a66;background-color:var(--today-background-color)}.calendar-plus.calendar-plus .rbc-calendar .rbc-month-view,.calendar-plus.calendar-plus .rbc-calendar .rbc-time-view{border-radius:0!important;border-radius:var(--calendar-border-radius)!important}.calendar-plus.calendar-plus .rbc-calendar .rbc-day-bg,.calendar-plus.calendar-plus .rbc-calendar .rbc-day-slot .rbc-time-slot,.calendar-plus.calendar-plus .rbc-calendar .rbc-header,.calendar-plus.calendar-plus .rbc-calendar .rbc-month-header,.calendar-plus.calendar-plus .rbc-calendar .rbc-month-row,.calendar-plus.calendar-plus .rbc-calendar .rbc-month-view,.calendar-plus.calendar-plus .rbc-calendar .rbc-time-content,.calendar-plus.calendar-plus .rbc-calendar .rbc-time-content .rbc-current-time-indicator,.calendar-plus.calendar-plus .rbc-calendar .rbc-time-content .rbc-events-container,.calendar-plus.calendar-plus .rbc-calendar .rbc-time-header-content,.calendar-plus.calendar-plus .rbc-calendar .rbc-time-header.rbc-overflowing,.calendar-plus.calendar-plus .rbc-calendar .rbc-time-view,.calendar-plus.calendar-plus .rbc-calendar .rbc-timeslot-group{border-color:#303030!important;border-color:var(--calendar-borders-color)!important}.calendar-plus.calendar-plus .rbc-calendar .rbc-off-range-bg{background-color:rgba(0,0,0,.25)}.calendar-plus.calendar-plus .rbc-calendar .rbc-month-view .rbc-date-cell{font-size:24px}.calendar-plus.calendar-plus .rbc-calendar li.agenda-view__day{list-style:none!important}.event-popover{overflow:hidden}.event-popover .event-popover{position:relative}.event-popover .event-popover__image{margin-block-end:-5rem}.event-dates .calendar-page{grid-gap:0;align-items:center;gap:0;line-height:1}.event-dates .calendar-page__day{font-size:1.6rem;font-weight:900;margin:0}.event-dates .calendar-page__month{font-size:1rem;font-weight:700;margin:0}.rbc-month-row{overflow:visible!important}.rbc-month-row .rbc-event,.rbc-month-row .rbc-event-content,.rbc-month-row .rbc-row-segment{overflow:visible!important;position:relative}.rbc-month-row .rbc-event-content{padding:.1rem 0 .1rem .1rem}@media(max-width:768px){.calendar-plus.calendar-plus .rbc-calendar{border-top-left-radius:.6rem;border-top-right-radius:.6rem;height:auto;min-height:unset!important;width:100%}.calendar-plus.calendar-plus .rbc-calendar .calendar-toolbar{top:0}.calendar-plus.calendar-plus .rbc-calendar.cal-plus-week-view .rbc-time-view{min-width:112rem}.calendar-plus.calendar-plus .rbc-calendar.cal-plus-week-view .rbc-time-view>div{min-width:unset}.calendar-plus{min-height:unset!important;width:100%!important}.calendar-plus>div{width:inherit}.calendar-plus>div>div{width:auto}.rbc-agenda-time-cell{white-space:normal}.custom-month-day-cell{padding-block:15px}}@media(max-width:350px){.custom-month-day-cell{padding-block:10px}}.events-calendar-plus-loading{display:grid;height:100%;min-height:22.5rem;place-items:center;width:100%}.events-calendar-plus-loading .loading{font-size:4rem;font-weight:800;text-align:center}.events-calendar-plus-loading .loading span{animation:loading 2s infinite alternate;display:inline-block}.events-calendar-plus-loading .loading span:first-child{animation-delay:0s}.events-calendar-plus-loading .loading span:nth-child(2){animation-delay:.1s}.events-calendar-plus-loading .loading span:nth-child(3){animation-delay:.2s}.events-calendar-plus-loading .loading span:nth-child(4){animation-delay:.3s}.events-calendar-plus-loading .loading span:nth-child(5){animation-delay:.4s}.events-calendar-plus-loading .loading span:nth-child(6){animation-delay:.5s}.events-calendar-plus-loading .loading span:nth-child(7){animation-delay:.6s}@keyframes loading{0%{opacity:1}to{opacity:0}}
/*# sourceMappingURL=calendarPlus.5e9a1cda.css.map */