/* Reglas de directorio_operadores.css que también se aplican fuera de su sección.
 * Se cargan en colombiatravel/global, en la posición que ocupaba directorio_operadores.css, para no alterar la cascada.
 * El resto de directorio_operadores.css se adjunta solo con su componente (colombiatravel.theme: _colombiatravel_css_seccion). */
.ajax-progress-fullscreeen, .ajax-progress {
  z-index: 1002;
}
.SumoSelect:focus > .CaptionCont, .SumoSelect:hover > .CaptionCont, .SumoSelect.open > .CaptionCont{
  box-shadow: none !important;
  border-radius:0px;
}
#views-exposed-form-operadores-turisticos-directorio-page-1 .SumoSelect > .optWrapper.multiple > .options li.opt.selected span i, .SumoSelect .select-all.selected > span i{
  background-color:#0a244f;
}
.contenido-encabezado .field-item{
  padding: 0 1rem;
}
.favoritos .zurb-foundation-callout,.path-directorio-operadores-turisticos .zurb-foundation-callout{
  display:none;
}
nav#block-menuherramientas > ul.menu > li:first-child:hover {
  transition: all ease 2s;
}
@media screen and (min-width: 600px) {
nav#block-menuherramientas > ul.menu > li:first-child:hover {
    border-bottom: 1px solid #fefefe;
  }
}
nav#block-menuherramientas > ul.menu > li > ul {
  display: none;
  transition: all ease 2s;
}
nav#block-menuherramientas > ul.menu > li:first-child:hover > ul {
  display: flex;
  margin: 0;
  background: #ffc402;
  border: 1px solid #fefefe;
  position: fixed;
  width: 100%;
  bottom: 68px;
}
@media screen and (min-width: 600px) {
nav#block-menuherramientas > ul.menu > li:first-child:hover > ul {
    height: 70px;
    width: 150px;
    background: #0d91ce;
    flex-direction: column;
    position: absolute;
    top: 0;
    left: 100%;
    margin-top: -1px;
    margin-bottom: -1px;
  }
}
nav#block-menuherramientas > ul.menu > li:first-child:hover > ul > li {
  border: none !important;
  padding: 0;
  margin: 0;
  transform: unset;
  width: unset;
  height: unset;
  background: transparent;
  height: 50%;
  width: 50%;
}
@media screen and (min-width: 600px) {
nav#block-menuherramientas > ul.menu > li:first-child:hover > ul > li {
    width: auto;
  }
}
nav#block-menuherramientas > ul.menu > li > ul > li:hover {
  background: #0d91ce;
}
nav#block-menuherramientas > ul.menu > li:first-child:hover > ul > li > a {
  height: 100%;
  font-size: 1rem;
  color: #e6124c;
  text-align: center;
  transform: unset;
  padding: 1.2rem 1rem;
  border-right: 1px solid white;
  top: unset;
  font-weight: 700;
  overflow: hidden;
}
@media screen and (min-width: 600px) {
nav#block-menuherramientas > ul.menu > li:first-child:hover > ul > li > a {
    border-right: 1px solid transparent;
    border-bottom: 1px solid white;
    padding: 0.7rem 0.5rem 0.7rem 1.5rem;
    color: white;
    font-size: 0.8rem;
    text-align: left;
  }
}
@media screen and (max-width: 600px) {
nav#block-menuherramientas > ul.menu > li:first-child > ul > li > a:before {
    content: "";
    display: inline-block;
    width: 25px;
    height: 25px;
    background-image: url("data:image/svg+xml;utf8,<svg fill='rgb(230 47 74)' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 302.4 302.4' style='enable-background:new 0 0 302.4 302.4;' xml:space='preserve'> <g> <g> <path d='M204.8,97.6C191.2,84,172,75.2,151.2,75.2s-40,8.4-53.6,22.4c-13.6,13.6-22.4,32.8-22.4,53.6s8.8,40,22.4,53.6 c13.6,13.6,32.8,22.4,53.6,22.4s40-8.4,53.6-22.4c13.6-13.6,22.4-32.8,22.4-53.6S218.8,111.2,204.8,97.6z M190.4,190.4 c-10,10-24,16-39.2,16s-29.2-6-39.2-16s-16-24-16-39.2s6-29.2,16-39.2s24-16,39.2-16s29.2,6,39.2,16s16,24,16,39.2 S200.4,180.4,190.4,190.4z'/> </g> </g> <g> <g> <path d='M292,140.8h-30.8c-5.6,0-10.4,4.8-10.4,10.4c0,5.6,4.8,10.4,10.4,10.4H292c5.6,0,10.4-4.8,10.4-10.4 C302.4,145.6,297.6,140.8,292,140.8z'/> </g> </g> <g> <g> <path d='M151.2,250.8c-5.6,0-10.4,4.8-10.4,10.4V292c0,5.6,4.8,10.4,10.4,10.4c5.6,0,10.4-4.8,10.4-10.4v-30.8 C161.6,255.6,156.8,250.8,151.2,250.8z'/> </g> </g> <g> <g> <path d='M258,243.6l-22-22c-3.6-4-10.4-4-14.4,0s-4,10.4,0,14.4l22,22c4,4,10.4,4,14.4,0S262,247.6,258,243.6z'/> </g> </g> <g> <g> <path d='M151.2,0c-5.6,0-10.4,4.8-10.4,10.4v30.8c0,5.6,4.8,10.4,10.4,10.4c5.6,0,10.4-4.8,10.4-10.4V10.4 C161.6,4.8,156.8,0,151.2,0z'/> </g> </g> <g> <g> <path d='M258.4,44.4c-4-4-10.4-4-14.4,0l-22,22c-4,4-4,10.4,0,14.4c3.6,4,10.4,4,14.4,0l22-22C262.4,54.8,262.4,48.4,258.4,44.4z' /> </g> </g> <g> <g> <path d='M41.2,140.8H10.4c-5.6,0-10.4,4.8-10.4,10.4s4.4,10.4,10.4,10.4h30.8c5.6,0,10.4-4.8,10.4-10.4 C51.6,145.6,46.8,140.8,41.2,140.8z'/> </g> </g> <g> <g> <path d='M80.4,221.6c-3.6-4-10.4-4-14.4,0l-22,22c-4,4-4,10.4,0,14.4s10.4,4,14.4,0l22-22C84.4,232,84.4,225.6,80.4,221.6z'/> </g> </g> <g> <g> <path d='M80.4,66.4l-22-22c-4-4-10.4-4-14.4,0s-4,10.4,0,14.4l22,22c4,4,10.4,4,14.4,0S84.4,70.4,80.4,66.4z'/> </g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> </svg>");
    background-repeat: no-repeat;
    background-size: 100%;
    margin-bottom: -7px;
    margin-right: 5px;
  }
}
@media screen and (max-width: 600px) {
nav#block-menuherramientas > ul.menu > li:first-child > ul > li:nth-child(2) > a:before {
    content: "";
    display: inline-block;
    width: 25px;
    height: 25px;
    background-image: url("data:image/svg+xml;utf8,<svg fill='rgb(230 47 74)' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'> <g> <g> <path d='M511.996,60.921c0.168-16.341-6.104-31.703-17.659-43.259C482.933,6.257,467.822,0,451.719,0 c-0.213,0-0.427,0.001-0.642,0.003c-16.341,0.168-31.571,6.755-42.885,18.545l-89.617,93.385L84.076,34.329l-69.253,69.253 l195.97,120.664l-80.635,84.026l-63.288-10.39L0,364.75l109.054,38.197L147.25,512l66.87-66.87l-10.39-63.288l84.026-80.635 L408.42,497.178l69.254-69.253L400.07,193.426l93.384-89.617C505.243,92.493,511.828,77.262,511.996,60.921z M472.661,82.142 L365.608,184.876l77.739,234.907l-29.285,29.285L293.814,253.773L171.537,371.116l10.454,63.675l-22.193,22.193l-27.18-77.602 l-77.602-27.18l22.193-22.193l63.675,10.454l117.343-122.276L62.933,97.94l29.285-29.285l234.907,77.739L429.859,39.341 c5.679-5.919,13.326-9.225,21.529-9.31c0.107-0.002,0.215-0.002,0.321-0.002c8.083,0,15.67,3.141,21.396,8.867 c5.802,5.801,8.949,13.513,8.865,21.716C481.885,68.815,478.579,76.461,472.661,82.142z'/> </g> </g> </svg>");
    background-repeat: no-repeat;
    background-size: 100%;
    margin-bottom: -7px;
    margin-right: 5px;
  }
}
@media screen and (min-width: 600px) {
nav#block-menuherramientas > ul.menu > li:first-child:hover > ul > li > a:before {
    content: "";
    position: absolute;
    top: 0px;
    left: -4px;
    width: 0;
    height: 0;
    border-width: 18px;
    border-style: solid;
    border-color: transparent transparent transparent white;
  }
}
nav#block-menuherramientas > ul.menu > li:first-child:hover > ul > li > a:nth-child( 2 ) {
  border-bottom: none;
}
.user-logged-in #block-menuherramientas ul.menu li:first-child {
  display: initial!important;
}
.SumoSelect > .CaptionCont > span.placeholder {
  color: #e60f4b;
  font-style: italic;
}
.location-update-form-filtros-mapa form .form-item > label{
  font-weight: bold;
}
