/*
Theme Name:   Malcolm
Theme URL:    https://malcolm.la/
Description:  Este es el tema personalizado para los clientes finales de Malcolm
Author:       Juan Chancafe
Author URL:   https://malcolm.la/
Version:      1.0.3
License:      CLUF  End user license
License URL:  https://malcolm.la/
Tags:         malcolm, theme, desarrollo
Text Domain:  malcolm
*/
.modal-video .vjs-play-control.vjs-paused .vjs-control-text,
.modal-video .vjs-play-control.vjs-playing .vjs-control-text,
.play-previous .vjs-control-text,
.play-next .vjs-control-text{
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  clip: inherit;
  background-size: auto 50%;
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0;
}

.modal-video .vjs-play-control.vjs-paused:before,
.modal-video .vjs-play-control.vjs-playing:before{
  display: none;
}

.play-previous .vjs-control-text{
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2224%22%20viewBox%3D%220%200%2025%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M19%204V20%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M5%2012L19%2020%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M5%2012L19%204%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M1%203V22%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.play-next .vjs-control-text{
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2224%22%20viewBox%3D%220%200%2025%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M6%204V20%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M20%2012L6%2020%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M20%2012L6%204%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M24%203V22%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.modal-video .vjs-play-control.vjs-paused .vjs-control-text{
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M6%204V20%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M20%2012L6%2020%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M20%2012L6%204%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}
.modal-video .vjs-play-control.vjs-playing .vjs-control-text{
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2220%22%20viewBox%3D%220%200%2011%2020%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.1%200C1.39174%200%201.67153%200.115893%201.87782%200.322183C2.08411%200.528473%202.2%200.808262%202.2%201.1V18.7C2.2%2018.9917%202.08411%2019.2715%201.87782%2019.4778C1.67153%2019.6841%201.39174%2019.8%201.1%2019.8C0.808262%2019.8%200.528473%2019.6841%200.322183%2019.4778C0.115893%2019.2715%200%2018.9917%200%2018.7V9.9V1.1C0%200.808262%200.115893%200.528473%200.322183%200.322183C0.528473%200.115893%200.808262%200%201.1%200ZM9.9%200C10.1917%200%2010.4715%200.115893%2010.6778%200.322183C10.8841%200.528473%2011%200.808262%2011%201.1V18.7C11%2018.9917%2010.8841%2019.2715%2010.6778%2019.4778C10.4715%2019.6841%2010.1917%2019.8%209.9%2019.8C9.60826%2019.8%209.32847%2019.6841%209.12218%2019.4778C8.91589%2019.2715%208.8%2018.9917%208.8%2018.7V1.1C8.8%200.808262%208.91589%200.528473%209.12218%200.322183C9.32847%200.115893%209.60826%200%209.9%200Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
}
.modal-video .video-js .vjs-volume-level,
.modal-video .vjs-play-progress{
  background-color: #FBBA00;
}


.big-marker {
  background-color: #FBBA00;
  position: absolute;
  width: 100%;
  max-width: 100px;
  padding: 6px 6px 16px;
  border-radius: 5px !important;
  color: #fff;
  box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.5);
  bottom: 0;
  transform: translateX(-50%);
  z-index: 90;
  display: none;
}

.big-marker__img img {
  max-width: 100%;
}

.big-marker__title {
  padding: 14px 0 8px;
}

.big-marker__desc {
  font-size: 7px;
}

.big-marker:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  /* Center the tip horizontally. */
  transform: translate(-50%, 0);
  /* The tip is a https://css-tricks.com/snippets/css/css-triangle/ */
  width: 0;
  height: 0;
  /* The tip is 8px high, and 12px wide. */
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 8px solid #FBBA00;
}

.small-marker {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: translate(-3px, 8px);
  bottom: 0;
  background-color: #fff;
  border-radius: 10px !important;
  cursor: pointer;
  z-index: 80;
  box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.3);
}

.small-marker__img img {
  height: 32px;
  width: auto;
  transform: translateX(-8px);
}

.small-marker__title {
  padding: 0 16px 0 4px;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.logo-marker {
  position: absolute;
  bottom: 0;
  transform: translateX(-50%);
}

.logo-marker__marker img {
  width: 40px;
}

.logo-marker__logo {
  width: 20px;
  position: absolute;
  top: 12px;
  left: 50%;
  transform: translateX(-50%);
}
.logo-marker__logo img {
  width: 100%;
}

/* The popup bubble styling. */
.popup-bubble {
  /* Position the bubble centred-above its parent. */
  position: relative;
  top: 0;
  left: 0;
  /* Style the bubble. */
  padding: 0;
  border-radius: 5px !important;
  font-family: sans-serif;
}

/* The parent of the bubble. A zero-height div at the top of the tip. */
.popup-bubble-anchor {
  /* Position the div a fixed distance above the tip. */
  position: absolute;
  width: 100%;
  bottom: 8px;
  left: 0;
}

/* This element draws the tip. */
/* JavaScript will position this div at the bottom of the popup tip. */
.popup-container {
  cursor: auto;
  height: 0;
  position: absolute;
  /* The max width of the info window. */
  width: 300px;
}

.modal-body video, 
.modal-body .video-js .vjs-tech, 
.modal-body .video-js.vjs-fill{
	height : auto;
}
@media (max-width: 991.98px){
	#nmap{
		height:400px!important;
	}
	.map-item .map-item-actions {
    	position: relative;
		left: 0;
		max-width: 95%;
		margin: auto;
		padding-top: 0rem ;
		right: inherit;
		bottom: inherit;
	}
}

#modalPlanes img{
	background-image :#FFF;
	margin : auto;
}
