.btransparent {
	border: solid 1px transparent;
}
.bgreen {
	border: solid 1px green;
}
.bred {
	border: solid 1px red;
}
.bblue {
	border: solid 1px blue;
}
.bblack {
	border: solid 1px black;
}
.byellow {
	border: solid 1px yellow;
}

.btras {
	border: solid 1px rgba(255, 255, 255, 0);
}

.uk-navbar-nav > li > a,  .uk-navbar-dropdown > ul.uk-navbar-dropdown-nav > li > a, 
.uk-navbar-item,
.uk-navbar-toggle {
	letter-spacing: .3em;
}

ul.uk-navbar-dropdown-nav > li > a  {
	font-size: .8em;
}

.letter-spacing-3 {
	letter-spacing: .3em;
}
.letter-spacing-2 {
	letter-spacing: .2em;
}
.map-responsive {
	overflow: hidden;
	padding-bottom: 56.25%;
	position: relative;
	height: 0;
  }
  .map-responsive219 {
	overflow: hidden;
	padding-bottom: 42.85%;
	position: relative;
	height: 0;
  }
  .map-responsive iframe {
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	position: absolute;
	filter: saturate(50%);
  }

  .overlay-b5 {
	background: rgba(0, 0, 0, 0.05);
}
.overlay-b10 {
	background: rgba(0, 0, 0, 0.1);
}
.overlay-b15 {
	background: rgba(0, 0, 0, 0.15);
}
.overlay-b20 {
	background: rgba(0, 0, 0, 0.2);
}
.overlay-b25 {
	background: rgba(0, 0, 0, 0.25);
}
.overlay-b30 {
	background: rgba(0, 0, 0, 0.3);
}
.overlay-b40 {
	background: rgba(0, 0, 0, 0.4);
}
.overlay-b50 {
	background: rgba(0, 0, 0, 0.5);
}

.overlay-b60 {
	background: rgba(0, 0, 0, 0.6);
}
.overlay-b70 {
	background: rgba(0, 0, 0, 0.7);
}

.overlay-w5 {
	background: rgba(255, 255, 255, 0.05);
}
.overlay-w10 {
	background: rgba(255, 255, 255, 0.1);
}
.overlay-w15 {
	background: rgba(255, 255, 255, 0.15);
}
.overlay-w20 {
	background: rgba(255, 255, 255, 0.2);
}
.overlay-w25 {
	background: rgba(255, 255, 255, 0.25);
}
.overlay-w30 {
	background: rgba(255, 255, 255, 0.3);
}
.overlay-w40 {
	background: rgba(255, 255, 255, 0.4);
}
.overlay-w50 {
	background: rgba(255, 255, 255, 0.5);
}

.overlay-w60 {
	background: rgba(255, 255, 255, 0.6);
}
.overlay-w70 {
	background: rgba(255, 255, 255, 0.7);
}

.overlay-w80 {
	background: rgba(255, 255, 255, 0.8);
}

.overlay-w90 {
	background: rgba(255, 255, 255, 0.9);
}


.nav-container {
	transition: 0.5s ease-in-out;
	transition-property: color, background-color;
}

.title-container {
	margin-bottom:-12px;
}
@media (min-width: 960px) {
	.title-container {
		margin-bottom:-16px;
	}
  }
  .uk-text-medium {
	font-size: 1.25em;
  }

  .button-custom {
	padding-left: 18px;
	padding-right: 18px;
}

.button-small-custom {
	padding-left: 9px;
	padding-right: 9px;
}

label.error {
	color: #fa824c;
	margin: 0 0 0 4px;
	font-size: 0.75rem;
	display: inline-block;
	line-height:  0.75rem;
}


.whatsapp_container {
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 100;

}


.whatsapp_float {

	background: #25d366;
	border-radius: 50%;
	width: 52px;
	height: 52px;
	text-align: center;
	text-decoration: none !important;
}

.whatsapp_float:hover {
	background: #16c055;
}


  

  .first-word-red::first-letter {
	color: red;
  }