/*ACY DEFAULT CSS - LOAD FIRST FOR OVERRIDE FURTHER DOWN*/
/*div.acymailing_module,.acymailing_module div{padding:0!important;margin:0!important;border-style:none!important}*/
table.acymailing_form{margin:auto;border:0!important}
a.acymailing_togglemodule{display:block;font-size:16px}
.acymailing_mootoolsbutton p{text-align:center}
.acysubbuttons{text-align:center}
img.captchaimagemodule{border:1px solid #ddd;float:left}
.captchakeymodule .captchafield{margin-top:3px;margin-left:2px}
.acymailing_fulldiv tr,.acymailing_fulldiv td{border:0}
.acymailing_module_form select{display:block;margin-left:auto;margin-right:auto}
.acymailing_module_form td{padding-bottom:5px;vertical-align:top}
div.acymailing_module_error{color:#400;background-color:#fdd;padding:1em!important;margin-bottom:10px}
div.acymailing_module_success{color:#130;background-color:#dfc;padding:1em!important;z-index:10;margin-bottom:10px}
.acymailing_module_form .acymailing_introtext{padding-bottom:10px;display:block}
.refreshCaptchaModule{background-image:url(../images/refresh.png);width:16px;height:16px;display:block;float:left;cursor:pointer}
.acymailing_module fieldset{border:solid 1px #ccc;padding:5px}
.category_warning{color:red}
.acymailing_fulldiv a.modal{position:static!important;margin:0!important;width:auto!important;display:inline!important}
.hide{display:none}
/*END ACY*/
/*template*/
.nav > li > a > img {padding-right: 7px; vertical-align:top;}
.btn-group > .btn:last-child, .btn-group > .dropdown-toggle{border-radius:0;}
/*banner*/
.banner img,.itemid-200 .blog img{box-shadow: 0 5px 15px -10px rgba(0, 0, 0, 1); margin-bottom: 20px;}
.bannerpm{display:none;}
/*Breadcrumbs*/
.breadcrumb .divider img{padding-bottom:5px;}
/*search*/
/*input.search-query {border-radius: 0; padding-bottom: 10px; padding-left: 14%; padding-top: 10px; width: 80%;}*/
input.search-query:focus{box-shadow:none; border:1px solid #ccc;}
li#item-135, li#item-136, li#item-182,li#item-340, li#item-341, li#item-348, li#item-349, li#item-350, li#item-352, li#item-353, li#item-426, li#item-427, li#item-327,li#item-428, li#item-427, li#item-464, li#item-463 {float:right;}

/*Modules & Layouts*/
aside .nav .nav-child {padding: 5px 5px 5px 20px;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
aside .small {font-size:12px;}
#aside .social {padding-left: 15px;}
form#login-form {padding: 10px;}
input#modlgn-username,input#modlgn-passwd {width: 95%;}
input#modlgn-secretkey {width: 63%;}
div#form-login-remember {float: left;}
div#form-login-submit {float: right;}
form#login-form ul.unstyled {clear: both;}
.well.jug-list ul li {list-style-type: none; line-height:1.5;}
.well.jug-list ul {margin-left: 0px; padding-left: 0px;}
moduletable.span8.leaderboard {margin-top: 25px;}
.moduletable.span8.leaderboard.visible-tablet.visible-phone {margin-top: 25px;}
div#content {margin-bottom: 20px;}
.itemid-342 .blog .item img {margin-right: 20px!important;}
.itemid-101 .moduletable h2 {color: #333;}

/*side Menu tweaks*/
#aside .nav .nav-child {border-left: 2px solid #ddd;border-right: 2px solid #ddd;padding-left: 15px;padding-right: 15px;}
.search {margin-bottom: 0px;}
.view-registration .invalid {border: 0px solid;padding: 0 4px;}
/*Article info - inline */
dt.article-info-term {display: inline;}
dd.createdby {display: inline;}
dd.published {display: inline;}
/*Sharing Buttons for Training*/
.resp-sharing-button {display: inline-block;border-radius: 0px;border-width: 1px;border-style: solid;transition: background-color 25ms ease-out, border-color 25ms ease-out, opacity 250ms ease-out;margin: 0em;padding: 0.5em 0.75em;}
.quick-share {margin-bottom: 20px;padding-left: 15px;}
.resp-sharing-button a {text-decoration: none;color: #FFF;display: block;}
.resp-sharing-button__icon {display: inline-block;}
.resp-sharing-button__icon svg {width: 1em;height: 1em;margin-bottom: -0.1em;}
/* Non solid icons get a stroke */
.resp-sharing-button__icon {stroke: #FFF;fill: none;}
/* Solid icons get a fill */
.resp-sharing-button__icon--solid, .resp-sharing-button__icon--solidcircle {fill: #FFF;stroke: none;}
.resp-sharing-button__link {text-decoration: none;color: #FFF;}
.resp-sharing-button__link:hover {text-decoration: none;}
.resp-sharing-button--large .resp-sharing-button__icon svg, .resp-sharing-button--medium .resp-sharing-button__icon svg {padding-right: 0.25em;}
.resp-sharing-button__wrapper {display: inline-block;}
.resp-sharing-button--facebook {background-color: #3b5998;border-color: #3b5998;}
.resp-sharing-button--facebook:hover, .resp-sharing-button--facebook:active {background-color: #2d4373;border-color: #2d4373;text-decoration:none;}
.resp-sharing-button--twitter {background-color: #55acee;border-color: #55acee;}
.resp-sharing-button--twitter:hover, .resp-sharing-button--twitter:active {background-color: #2795e9; border-color: #2795e9; text-decoration:none;}
.resp-sharing-button--google {background-color: #dd4b39; border-color: #dd4b39;}
.resp-sharing-button--google:hover,.resp-sharing-button--google:active {background-color: #c23321;border-color: #c23321;text-decoration:none;}
.resp-sharing-button--tumblr {background-color: #35465C;border-color: #35465C;}
.resp-sharing-button--tumblr:hover,.resp-sharing-button--tumblr:active {background-color: #222d3c;border-color: #222d3c;text-decoration:none;}
.resp-sharing-button--pinterest {background-color: #cc2127;border-color: #cc2127;}
.resp-sharing-button--pinterest:hover,.resp-sharing-button--pinterest:active {background-color: #a01a1f;border-color: #a01a1f;text-decoration:none;}
.resp-sharing-button--linkedin {background-color: #0976b4;border-color: #0976b4;}
.resp-sharing-button--linkedin:hover,.resp-sharing-button--linkedin:active {background-color: #075683;border-color: #075683;text-decoration:none;}
/*Menu image for amazon*/
li.item-562 img {float: right;padding-left: 5px;margin-top: -8px;}
.dropdown-menu img {float: right;margin-right: -10px;margin-top: -5px;}
/*.subnav .nav-pills>li>a:focus {background-color: #103b60;border: 1px solid #092034;-webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,0.2); -moz-box-shadow: inset 0 -1px 0 rgba(255,255,255,0.2); box-shadow: inset 0 -1px 0 rgba(255,255,255,0.2);}*/

/*Sponsor Us edits*/
.view-donation input {
  	width: 320px;
  	max-width: 100%;
  	padding: 8px;
}

.view-donation  select {
  	width: 340px;
  	max-width: 100%;
  	padding: 8px;
  	height:40px;
}

.view-donation textarea{
  	width: 320px;
  	max-width: 100%;
  	padding: 8px;
}

.view-donation input[type=checkbox], .view-donation input[type="radio"] {
  	width: 50px;
  	padding-top: 9px;
  	margin-left:0px;
}


div#dynamic_recaptcha_1 {
  	margin-left: 0px;
}

.view-donation .input-prepend >.add-on {height:18px; padding:8px}
.view-donation .input-append > .btn.width-auto.hasTooltip {height:18px; padding:8px}
div#form-login-submit.sub-left {
  	float: none;
  	margin-top: 10px;
}

.view-donation input#modlgn-secretkey {
  	width: 70%;
}

.view-donation  span.pull-left.pad-right {
  	padding-right: 8px;
}
.view-donation div#amount_container label, .controls.methods label  {
  	display: inline-flex;
}
.view-donation div#amount_container
.input-prepend.inline-display {margin-top:10px;}
.view-donation  label.checkbox {padding-left: 0px;font-weight: bold;}
.itemid-879 .amount {display:block}

/*Sandra 2018 - Sponsor Us*/
.view-donation #amount_container label input[type="radio"],
.view-donation #pay_payment_gateway_fee0-lbl input[type="radio"],
.view-donation #pay_payment_gateway_fee1-lbl input[type="radio"] {
	width: auto;
	padding: 0;
}

.view-donation #amount_container label input[type="radio"] {
	margin: 0 5px 0 0;
}  

.view-donation #pay_payment_gateway_fee0-lbl input[type="radio"],
.view-donation #pay_payment_gateway_fee1-lbl input[type="radio"] {
	margin: 2px 5px 0 0;
}

.view-donation div#amount_container label {
	width: 100px;
}

.view-donation #pay_payment_gateway_fee0-lbl,
.view-donation #pay_payment_gateway_fee1-lbl {
	padding-left: 0;
}
.view-donation input.input-large {
	margin: 0;
}
.view-donation .form-horizontal .control-label {
	padding-top: 0;
}

.pack {
	margin: 30px 0;
} 

.pack .span3 {
  border: 1px solid #242f4e;
  border-radius: 5px;
  padding: 0 0 20px;
	 min-height: 250px;
	margin-bottom: 10px;
}

.pack .silver h4 {
  background: #a4a4a4;
  color: #000;
}

.pack h4 {
  color: #fff;
  font-size: 1.75em;
  margin-bottom: 15px;
  margin-top: 0;
  padding: 18px;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
}
.pack .sponsorship-card {
  margin: 0 10px;
}

/* Carlos Camara - DP Calendar */
.control-group.dp-field-url,
.control-group.dp-field-image-intro-caption,
.control-group.dp-field-image-full-caption {
  display: none;
}

/* RSTICKETS */
/* Display Radio Button Fix because of J Template */
.com-rsticketspro-submit-ticket .radio.btn-group input[type="radio"] {
	display:block;
}

/* MEDIA QUERIES */
@media only screen and (min-width: 1200px){
.jug-desc {padding-left: 20px;}
}
@media only screen and (max-width: 1199px){
	.well {padding:19px 10px;}
img.spClassImage.field_logo_avatar {max-width: 95%;margin: 0 auto;}
input#modlgn-username,input#modlgn-passwd {width: 85%;}
}
@media only screen and (min-width: 980px) and (max-width: 1199px){
.formResponsive input[type="text"],.formResponsive textarea {width: 80%;}
.sobi-social a img{margin-bottom:5px;}
}
@media only screen and (max-width: 979px){
.formResponsive .formHorizontal .formControlLabel {float: none; width: 100%; padding-bottom:7px;}
.formResponsive .formHorizontal .rsform-block {margin-bottom: 5px;}
#userForm.formResponsive input[type="text"] {height: 20px;}
.formResponsive .rsform-block-terms .formControlLabel {float: left; width: auto; padding-right:7px;}
.formResponsive .rsform-block-terms label {height: auto;}
.formResponsive .rsform-block-terms input[type="checkbox"] {margin-top:7px;}
.formResponsive input[type="submit"] {width:100%;}
.formResponsive input[type="reset"] {width: 100%; margin-top:10px;}
.itemid-200 .span3{text-align:center; }
.body .container {padding-top:0px;}
div#aside {padding-top: 15px;}
.btn-large {font-size:14px; padding:10px 10px;}
.report-listing {width: 82%;}
/*div#ftr-ContSubmit {margin: 0px 20px 0 15%;}*/
}
@media only screen and (min-width: 768px) and (max-width: 979px){
#userForm.formResponsive input[type="text"],.formResponsive textarea {width: 97%;}
#g-recaptcha-23, #g-recaptcha-31,#g-recaptcha-41 {margin-left: 0;}
input#modlgn-username, input#modlgn-passwd {width: 80%!important;}
form#login-form ul.unstyled {font-size: 12px;}
.span12.spCaticon h3 {font-size: 13px;font-weight: 400;}
.sobi-social a img{margin-bottom:5px;}
.span3.spCaticon {width: 100%;}
.span9.spCatname p {padding-top: 0px;}
.span9.spCatname {padding-left: 0px;}
}

@media (max-width:767px) {
[class*="span"].pull-right, 
.row-fluid [class*="span"].pull-right,input#field_report_button, input#field_contact_button{float:none;}
.sobi-advert {margin-top:10px;}
.itemid-108 .span12.spCatname {display: none;}
.itemid-273 .spEntryEdit label.control-label {width: 100%; text-align:left;}
.itemid-273 .spEntryEdit .form-horizontal .controls {margin-left:0px;}
div#field_your_photo-input-container {display: block;margin-left: 0px;}
.itemid-273 .SobiPro .spEntryEdit .required-message {margin-left: 0px!important;}
.itemid-273 .submit-captcha {margin-left: 0px;}
.itemid-273 .g-recaptcha {margin-left:0px; margin-bottom:20px;}
div#field_terms {width: 100%;}
/*div#ftr-ContSubmit {margin: 0px 20px 0 13}*/
.SobiPro .spCalDayHead .navbar-inner { color: #000;}
.spCalDayHead ul.nav {padding-top: 10px;}
.SpCalEntry {padding: 10px 0px;}
span.label.label-info {font-size: 16px;font-weight: normal;padding: 0px 30px 10px 20px;margin-bottom: 10px;max-width: 100%;word-wrap: normal;white-space: pre-line;line-height: 20px;}
.row-fluid.spCalNavPhone.hidden-desktop.hidden-tablet .span12 {margin-bottom: 10px;}
.SpCalEntry ul {list-style-type: none;}
a.btn.button.bigorange {margin-bottom: 10px;}
}

@media only screen and (min-width: 481px) and (max-width: 767px){
.nav-tabs > li,  li#item-199, .nav-tabs > li, .nav-pills > li.item-192 {float: left;}
#g-recaptcha-23,#g-recaptcha-31, #g-recaptcha-41 {margin-left: 0;}
.itemid-200 .span3{float: left; margin-right: 1%; width: 48%;}
.nav-pills > li > a {padding-left: 8px; padding-right: 8px;}
.span3.spCat {width: 48%!important;float: left!important;}
.span9.spCatname {padding-left:0px;}
span.spEntryCount {display: block;}
}
/*@media (max-width:680px){
.subnav-wrapper .subnav .container{width:70%;box-sizing:border-box;margin:0;position:relative;display:inline-block;padding:0;float:left;}
}*/
@media only screen and (max-width: 480px){
.nav-pills > li.item-199,  .nav-pills > li.item-192 {float: left;}
.nav > li > a > img,.bannergm{display: none;}
#g-recaptcha-23, #g-recaptcha-31,#g-recaptcha-41{margin-left:-25px; -webkit-transform:scale(0.70); -ms-transform:scale(0.70); transform:scale(0.70);}
 .bannerpm{display:block; margin-top:30px;}
.nav-pills > li > a {padding-left: 8px; padding-right: 8px;}
.span3.spCat {width: 48%!important;float: left!important;}
.span9.spCatname {padding-left:0px;}
span.spEntryCount {display: block;}
li.item-136, li.item-426 {display: none;}
/*div#ftr-ContSubmit {margin: 0 0 0 0;}
div#ftr-button12 {padding-left: 10px;}*/
.g-recaptcha {margin-left: 0px;}
.SobiPro .mapOr {text-align: center;display: block;}
.SobiPro .ctrl-map.label,.SobiPro .ctrl-locate-me.btn {padding-right: 0;padding-left: 0;}
.SobiPro .mapSearch,.SobiPro .ctrl-map,.SobiPro .ctrl-locate-me.btn {width: 100%;}
}
@media only screen and (max-width:425px) {
/*div#ftr-ContSubmit, div#ftr-button12 {display:block; margin-bottom:20px;}
div#ftr-button12 {padding-left:0px;}*/
}
@media only screen and (max-width: 380px){
.g-recaptcha {-webkit-transform:scale(0.77);transform:scale(0.77);-webkit-transform-origin:0 0;transform-origin:0 0;}
}

nav.subnav-wrapper .subnav li.dropdown.parent:hover > ul.dropdown-menu {
  display:block;
  --bs-nav-link-padding-y: 0.25rem;
  --bs-nav-link-padding-x: 0.75rem;
  --bs-nav-link-color: var(--bs-body-color);
}

@media (prefers-color-scheme: light) {
  nav.subnav-wrapper .subnav li.dropdown.parent:hover > ul.dropdown-menu {
    --bs-nav-link-hover-color: var(--bs-dark-text-emphasis);
  }
}

/* Special div for around Google Docs Iframes - Added 2020-09-05*/
.google-slides-container{
    position: relative;
    width: 100%;
    padding-top: 60%;
    overflow: hidden;
}

.google-slides-container iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* RSDirectory - Added 2020-11-06 */
body.com_rsdirectory .rsdir-service-providers .page-header {
	border: 0 none;
}
body.com_rsdirectory .rsdir-service-providers .page-header h2 {
	color: var(--bs-light-text-emphasis);
	font-weight: normal;
	font-size: 1.4rem;
	margin-bottom: 0;
	margin-top: 5px;
}
/* Category listing */
.rsdir-categories--service-providers .rsdir-categories-list .media {
	display: flex;
	margin: 0;
	flex-wrap: wrap;
	justify-content: center;
	margin-bottom: 20px;
    height: 90%;
}

body.com_rsdirectory.view-entry .rsdir-service-providers .bg-light {
	background-color: transparent;
}

.rsdir-categories--service-providers .rsdir-categories-list .media .media-body {
	min-height: unset !important;
	width: auto !important;
	display: flex;
	flex-basis: 30%;
	align-items: center;
	justify-content: center;
	flex-grow: 1;
	background: none;
	margin: 0;
	float: none;
	border-radius: 0;
	border-bottom: 5px solid #184d81 !important;
	color: #184d81;
	border: 1px solid #ccc;
}

.rsdir-categories--service-providers .rsdir-categories-list .media .media-body h5 {
	margin: 10px;
	font-weight: normal;
	padding: 10px;
	text-align: center;
	background: none !important;
	color: #184d81;
}

.rsdir-categories--service-providers .rsdir-categories-list .media .media-body h5 a,
.rsdir-categories--service-providers .rsdir-categories-list .media .media-body h5 i {
    color: var(--bs-dark-text-emphasis);
}

@media (prefers-color-scheme: dark) {
  .rsdir-categories--service-providers .rsdir-categories-list .media .media-body h5 a,
  .rsdir-categories--service-providers .rsdir-categories-list .media .media-body h5 i {
    color: var(--bs-light-text-emphasis);
  }
}


.rsdir-categories--service-providers .rsdir-categories-list i.fa {
	display: block;
	font-size: 40px;
	margin-bottom: 10px;
}

/* Company Listing */
.rsdir-service-providers .rsdir-listing {
	border: 1px solid #ccc;
	margin-bottom: 20px;
	padding: 10px;
	position: relative;
	border-bottom: 5px solid #184d81;
}

.rsdir-service-providers .rsdir-listing .thumbnail {
	border: 0 none;
	box-shadow: none;
}

.rsdir-service-providers .rsdir-listing-title {
	font-weight: normal;
	font-size: 1.4rem;
	margin-top: 0;
}

.rsdir-service-providers .rsdir-listing-title a {
	color: var(--bs-light-text-emphasis);
}

.rsdir-service-providers .rsdir-listing-promoted {
	background: none;
}

/* Entry */
.rsdir-service-providers .rsdir-detail-section-title,
.rsdir-service-providers-addentry .rsdir-detail-section-title {
  display:none;
}

.rsdir-service-providers.item-page{
	margin-bottom: 30px;
	padding: 10px;
	border: 1px solid #ccc;
        border-bottom: 5px solid #184d81 !important;
}

.rsdir-service-providers.item-page > .row-fluid > .span12 > .clearfix {
	float: right;
}

/* Promoted Entries */
.rsdir-service-providers .rsdir-promoted-entries .thumbnail {
	display: inline-block;
	max-width: 100% !important;
	border-bottom: 5px solid #184d81;
	border-radius: 0;
}

.rsdir-service-providers .rsdir-top-entry.label.label-info,
.rsdir-service-providers .rsdir-promoted-entries .thumbnail a span.label {
	background: #142643;
	border-radius: 3px;
	padding: 4px 10px !important;
	text-shadow: none;
}

.rsdir-service-providers .rsdir-listing-promoted .rsdir-listing-detail-part > .clearfix {
	float: right;
}

/* Add Entry */
[class*="rsdir-service-providers"] .radio.btn-group input[type="radio"] {
  display: block;
}

[class*="rsdir-service-providers"] fieldset.radio.btn-group {
  padding-left: 20px;
}
/* Map-Radius-Search */

.rsdir-service-providers-mapsearch {
	border: 1px solid #ccc;
	margin-bottom: 20px;
	padding: 10px;
	position: relative;
	border-bottom: 5px solid #184d81;
}

.rsdir-service-providers-mapsearch h1 {
	color: #152845;
	font-weight: normal;
	font-size: 1.5rem;
	margin-bottom: 0;
	margin-top: 5px;
}

.rsdir-service-providers-mapsearch #rsdir-radius-search > fieldset > legend {
  display: none;
}

.rsdir-service-providers-mapsearch input#rsdir-location {
	width: 206px;
}

.rsdir-service-providers-mapsearch .rsdir-filter-19.control-group {
	margin-top: 0;
}

.rsdir-service-providers-mapsearch .rsdir-filter-caption {
	font-weight: normal;
}

.rsdir-service-providers-mapsearch .thumbnail {
	max-width: 150px;
	background: white;
	border: 0 none;
	border-radius: 0;
	box-shadow: none;
}

.rsdir-service-providers-mapsearch .rsdir-info-window.media {
	text-align: center;
}

.rsdir-service-providers-mapsearch .rsdir-info-window.media .thumbnail {
	margin: 0;
	border: 0 none;
	max-width: 80px !important;
	float: none;
	display: inline-block;
	box-shadow: none;
    border-radius: 0;
}

.rsdir-service-providers-mapsearch .rsdir-filter.rsdir-filter-13.control-group {
    display: none;
}

/** Bodge to avoid a template override just for a one line fix for dark mode support */
@media (prefers-color-scheme: dark) {
  .rst-dashboard-items .rst-dashboard-item.bg-white {
    background-color: var(--bs-dark-bg-subtle);
  }
}

.sp-entry-container .sp-entry-thumbnail img {
    max-width: 100%;
}

/* rsdir filter module */
body.com_rsdirectory.view-myentries .moduletable.rsdir-filter-module {
	display: none;
}

.moduletable.rsdir-filter-module > .rsdir {
	border: 1px solid #ccc;
	padding: 10px;
	margin-bottom: 20px;
	border-bottom: 5px solid #184d81 !important;
}

.moduletable.rsdir-filter-module form {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 0;
}

.moduletable.rsdir-filter-module form .control-group {
	flex-basis: 50%;
	padding: 5px;
	margin: 0;
	box-sizing: border-box;
}

.moduletable.rsdir-filter-module .rsdir-filter-status {
	display: none;
}

.moduletable.rsdir-filter-module .rsdir-filter-form .rsdir-textbox {
	max-width: calc(100% - 14px);
}

.moduletable.rsdir-filter-module form button {
	margin: 5px;
}

.moduletable.rsdir-filter-module .chzn-container {
	width: 100% !important;
	border: 1px solid #ccc;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	padding: 1px 6px 2px 6px;
	box-sizing: border-box;
	border-radius: 3px;
	min-height: 32px !important;
}

.moduletable.rsdir-filter-module .chzn-container ul {
	border: 0 none;
	box-shadow: none;
	background: none;
}

@media (max-width: 550px){
  .moduletable.rsdir-filter-module form .control-group {
	flex-basis: 100%;
  }
}

/* DPCalendar */
/* JUG Facebook, Twitter, Website URL & Logo style */
dl.dp-description.dp-field-facebook-page,
dl.dp-description.dp-field-twitter-page,
dl.dp-description.dp-field-instagram-page,
dl.dp-description.dp-field-meetup-page,
dl.dp-description.dp-field-website-page {
	float: left;
	margin-right: 5px;
}
dl.dp-description.dp-field-facebook-page dt.dp-description__label,
dl.dp-description.dp-field-twitter-page dt.dp-description__label,
dl.dp-description.dp-field-instagram-page dt.dp-description__label,
dl.dp-description.dp-field-meetup-page dt.dp-description__label,
dl.dp-description.dp-field-website-page dt.dp-description__label,
dl.dp-description.dp-field-jug-logo  dt.dp-description__label {
	width: 0;
}
dl.dp-description.dp-field-facebook-page dd.dp-description__description, 
dl.dp-description.dp-field-twitter-page dd.dp-description__description,
dl.dp-description.dp-field-instagram-page dd.dp-description__description,
dl.dp-description.dp-field-meetup-page dd.dp-description__description,
dl.dp-description.dp-field-website-page dd.dp-description__description,
dl.dp-description.dp-field-jug-logo dd.dp-description__description {
	margin-left: 0;
}

.com-dpcalendar-locations .com-dpcalendar-locations-limited__details {
	display: inline-block;
	grid-template-columns: unset;
	column-count: 4;
    column-width: 200px;
}

.com-dpcalendar-locations .dp-location-group {
	margin-bottom: 0.625rem;
	break-inside: avoid;
}

.com-dpcalendar-locations .dp-heading {
	margin-bottom: 0.3rem !important;
}

.com-dpcalendar-locations .dp-heading a {
	font-weight: normal;
	font-size: 0.95rem;
}

.com-dpcalendar-locations .dp-icon.dp-icon_map-marker-alt svg {
    width: 0.7em;
    height: 0.7em;
}

.event_buttons {
    text-align: center;
}

.dp-timezone.dp-form .dp-select-container .dp-select-input {
    background: var(--bs-body-bg);
}

.dp-timezone.dp-form .dp-select-container__options {
    background: var(--bs-body-bg);
    color: var(--bs-body-color);
}

.dp-timezone.dp-form .dp-select-option[data-selected=true], .dp-timezone.dp-form .dp-select-option:hover {
    background: var(--bs-dark-bg-subtle);
}

.com_dpcalendar .com-dpcalendar-event__image a, .com_dpcalendar .com-dpcalendar-event__information a {
    color: #0264F7;
}

@media (prefers-color-scheme: dark) {
  .com_dpcalendar .com-dpcalendar-event__image, .com_dpcalendar .com-dpcalendar-event__information {
    background-color: var(--bs-light-bg-subtle);
    color: var(--bs-light);
  }
  
  .com-dpcalendar-blog .dp-timezone__info {
    background-color: var(--bs-dark-bg-subtle);
  }
}

/* Needed for the ads since it's bigger then expected */

#waldo-tag-13390 {
	padding-bottom: 10px
}
