/*
Theme Name: YOOtheme Child
Theme URI: https://yootheme.com
Template: yootheme
Author: YOOtheme
Author URI: https://yootheme.com
Description: A powerful, flexible and elegant website builder that allows you to create complex pages within minutes and customize every aspect of the theme.
Version: 4.5.13.1744364418
Updated: 2025-04-11 11:40:18

*/
.wb-sidebar {
  position: fixed;
  top: 200px;
  right: -270px;
  /* 250 - 50 = 200px hidden */
  z-index: 10;
  width: 290px;
  transition: right 0.3s ease;
  background: #354f45;
  color: rgba(255, 255, 255, 0.7);
  padding: 10px;
  padding-left: 20px; }
  .wb-sidebar .widget_builderwidget > div:not(:last-child) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.7);
    padding-bottom: 10px !important; }
  .wb-sidebar .widget_builderwidget > div:not(:first-child) {
    padding-top: 10px !important; }
  .wb-sidebar:hover {
    right: -10px; }
  .wb-sidebar .widget_builderwidget > div > div:first-child .uk-icon {
    left: -10px;
    position: relative; }
  .wb-sidebar .widget_builderwidget > div > div:nth-child(2) {
    padding-left: 0px; }
  .wb-sidebar a {
    color: rgba(255, 255, 255, 0.7);
    text-decoration: none; }
    .wb-sidebar a:hover {
      color: white; }

.map .uk-container {
  padding: 0 !important; }

#location-map-container {
  position: relative;
  /*    input.map-type-filter[value="branch"]:checked {
          background-color: #496158;
          color: white;
      }
  
      input.map-type-filter[value="airport"]:checked {
          background-color: #da3f2b;
          color: white;
      }
  
      input.map-type-filter[value="harbour"]:checked {
          background-color: #black;  
          color: white;
      }*/ }
  #location-map-container .map-filter {
    position: absolute;
    z-index: 20;
    top: 80px;
    left: 10px;
    /*        background: white;
            padding:5px 10px 0px 10px;*/
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.7); }
  #location-map-container div#modal-network {
    position: absolute;
    top: 500px;
    left: 10px; }
    #location-map-container div#modal-network .draggable-header {
      background: #f2f2f2;
      padding: 5px 10px 0px;
      font-weight: bold;
      cursor: move;
      border-bottom: 1px solid #ddd; }
    #location-map-container div#modal-network .uk-card-default.uk-card-hover:hover {
      border-color: white; }
    #location-map-container div#modal-network #filter-countries-to tr td {
      padding: 1px 10px 1px 0px;
      font-size: 16px;
      min-width: 120px; }
    #location-map-container div#modal-network #filter-countries-to tr td:last-child {
      padding-right: 0px; }
    #location-map-container div#modal-network .uk-card-body {
      padding: 5px 10px 10px 10px; }
    #location-map-container div#modal-network .uk-table {
      margin: 0; }
    #location-map-container div#modal-network #filter-countries-from {
      margin-top: 5px !important;
      margin-bottom: 5px !important; }
  #location-map-container .gm-style-iw {
    background: #fff !important;
    padding: 35px !important;
    border-radius: 5px !important;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.8) !important; }
    #location-map-container .gm-style-iw .gm-style-iw-chr {
      position: absolute;
      right: 0;
      top: 0; }
    #location-map-container .gm-style-iw .address {
      min-width: 200px; }
    #location-map-container .gm-style-iw .white-bg {
      background: #fff;
      padding: 35px;
      border-radius: 5px;
      box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.8); }
    #location-map-container .gm-style-iw .wb-weekday-output {
      margin: 10px 0 0 0; }
    #location-map-container .gm-style-iw .wb-weekday-output div:last-child {
      border-right: 1px solid #354f45; }
    #location-map-container .gm-style-iw .wb-weekday-output div {
      border-right: none;
      position: relative;
      float: left;
      height: 30px;
      vertical-align: middle;
      align-content: center;
      color: rgba(255, 255, 255, 0.8);
      text-transform: uppercase;
      font-weight: bold;
      overflow: hidden;
      background: #354f45;
      background-image: linear-gradient(0deg, #354f45, #496158);
      border: 1px solid #354f45; }
    #location-map-container .gm-style-iw .wb-weekday-output div.wb-off {
      color: rgba(53, 79, 69, 0.4);
      background: #e4e8e6;
      background-image: linear-gradient(0deg, #e4e8e6, #fff);
      border: 1px solid #e4e8e6; }
    #location-map-container .gm-style-iw .wb-weekday-output div p {
      margin: 0;
      line-height: 1;
      font-size: 12px;
      text-align: center; }
    #location-map-container .gm-style-iw .wb-weekday-output div p span {
      display: none; }
    #location-map-container .gm-style-iw .wb-weekday-output {
      display: flex;
      justify-content: space-between;
      /* optional */ }
    #location-map-container .gm-style-iw .wb-weekday-output > div {
      flex: 1;
      text-align: center;
      /* optional, center the text */
      border: 1px solid transparent;
      /* optional for layout debug */ }
  #location-map-container .toggle-results {
    color: #6c6d74; }
    #location-map-container .toggle-results:hover {
      color: #6c6d74; }
  #location-map-container .result-count {
    width: 30px;
    display: inline-block; }
  #location-map-container #filter-results {
    max-height: 200px;
    overflow-y: scroll;
    margin-top: 5px; }
    #location-map-container #filter-results td {
      font-size: 16px;
      line-height: 1em;
      padding: 2px 10px 2px 0px; }

#wb-sidebar-small {
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.7); }

#wb-sidebar-small.uk-card {
  max-width: none;
  width: 200px; }

.single-admin-page .tm-page-container .tm-page {
  max-width: unset !important;
  width: 100% !important; }
.single-admin-page .uk-container {
  max-width: unset !important; }
.single-admin-page .wb-sidebar {
  display: none; }

.news-grid-extended .fs-grid-item-holder {
  transition: all .5s ease-in;
  background: #354f45;
  background-image: linear-gradient(0deg, #354f45, #496158);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }
  .news-grid-extended .fs-grid-item-holder .uk-inline-clip {
    max-height: 250px;
    position: relative; }
  .news-grid-extended .fs-grid-item-holder .el-meta {
    padding: 0 40px; }
  .news-grid-extended .fs-grid-item-holder .el-content {
    color: rgba(255, 255, 255, 0.7);
    padding: 10px 40px 40px 40px; }
  .news-grid-extended .fs-grid-item-holder:hover {
    background: #242427;
    background-image: linear-gradient(0deg, #000, #242427); }
.news-grid-extended .nav-horizontal a {
  background: rgba(255, 255, 255, 0.3);
  padding: 1px 4px;
  border: 1px solid rgba(255, 255, 255, 0.8);
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05); }
.news-grid-extended .nav-horizontal .uk-active a {
  background: #354f45;
  color: #fff; }
.news-grid-extended .uk-slidenav {
  background: #354f45;
  color: rgba(255, 255, 255, 0.8); }
  .news-grid-extended .uk-slidenav.uk-position-center-left-out {
    margin-right: 10px; }
  .news-grid-extended .uk-slidenav.uk-position-center-right-out {
    margin-left: 10px; }

.news-grid-extended.ceo-and-team .fs-filter-grid {
  opacity: 0; }

.admin-overview-locations .connections {
  display: none; }
  .admin-overview-locations .connections.to {
    border-bottom: 3px solid gray; }

@media (max-width: 1279px) {
  .network-filter-selector {
    display: none; } }
@media (max-width: 959px) {
  .wb-sidebar {
    display: none; } }

/*# sourceMappingURL=style.css.map */
