/* Envira Gallery 1 column for mobile – ALL galleries */
@media only screen and (max-width: 768px) {
  .envira-gallery-item {
    width: 100% !important;
  }
		
/* Menu Mobile - GTranslate - put language beside flag */
.mobile-html .gtranslate_wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
		column-gap: 10px; }
		
.mobile-html a.glink {
  text-decoration: none;
  line-height: 2;
  display: flex;
  column-gap: 5px;
  align-items: center; }		
		}

/* Sub-Menu remove padding */
.kt-inside-inner-col {
		padding: 0em !important; }

/* Force header menu items to be non-italic */

.wp-block-kadence-navigation .kb-nav-link-content {
  font-style: normal !important;
}




/* Menu - GTranslate - reduce width sub-menu width */
.header-navigation .header-menu-container ul .menu-item-gtranslate ul li.menu-item > a {
  width: 180px;
  display: flex;
  column-gap: 10px;
}

/* Menu - GTranslate - put language beside flag */
a.glink img {
  display: inline-block;
  vertical-align: bottom;
}


/* Audio player caption colour */
.wp-block-audio figcaption {
  color: #000000 !important;
	font-size: 90%;
}

/* Justify text class - add class to page of kadv */

.kadv {
  text-align: justify !important;
}

/* Contact Form on Home Page */

.kb-form-basic-style {
  font-size: 14px;
  font-style: italic;
}

.kb-adv-form-submit-button.kb-btn-global-fill {
  width: 100%;
}

/* Separator – make thin and limit width */

.wp-block-separator {
  border-top: 0!important;
  width: 65%;
}

/* Currency Converter remove padding/margins from frame*/

#currency-bcc-67d2f68ca800e {
  min-width: 230px!important;
  background-color: rgb(0, 0, 0);
}

#wc67d2f68ca800e {
  width: 230px!important;
  box-shadow: none!important;
  background-color: rgb(0, 0, 0);
  background-image: linear-gradient(to right, rgb(0, 0, 0), rgb(40, 40, 40));
}

/* My Sticky Elements Icons - make bigger but decrease space between */

#mystickyelement-widget-0.mystickyelements-size-extra-large span.mystickyelements-social-icon,
.mystickyelements-size-extra-large span.mystickyelements-social-icon a {
  font-size: 26px !important;
  margin-bottom: -12px;
}

/* My Sticky Elements Social Media Icons - make bigger */

#mystickyelement-widget-0.mystickyelements-size-extra-large span.mystickyelements-social-icon,
.mystickyelements-size-extra-large span.mystickyelements-social-icon a {
  font-size: 26px !important;
}

/* My Sticky Elements - Make Background of Text to Fit */

.mystickyelements-social-text a {
  min-width: fit-content !important;
}

/* My Sticky Elements - Font-size */

.mystickyelements-social-text {
  font-size: 16px !important;
}

/* My Sticky Elements - padding on the right side */

.mystickyelement-lists-wrap {
  padding-right: 40px;
}

/* Chaty - Font-size */

#chaty-widget-0,
#chaty-widget-0 .chaty-tooltip:after {
  font-size: 16px !important;
  padding: 15px;
}

.grecaptcha-badge {
  visibility: hidden !important;
}