/* Global design */
#global-search-page .nc-mehta-tab .view-filters,
#global-search-page .activity-tab .view-filters,
#global-search-page .catalogue-library-tab .view-filters,
#global-search-page .ld-museum-tab .view-filters,
#global-search-page .ld-museum-shop-tab .view-filters,
#global-search-page .ldii-manuscript-tab .view-filters,
#global-search-page .publications-tab .view-filters {
  display: none;
}

.quicktabs-main {
  border: none !important;
}

#quicktabs-search-indexing-view .quicktabs-tabs {
  margin-bottom: 30px !important;
}
a {
  /*display: inline-block;
  width: 100%;*/
}

/* map-filter*/

.view-ncm-map-filter .geofield-google-map .gm-style .gm-style-iw-c,
.view-ld-museum-map-filter .geofield-google-map .gm-style .gm-style-iw-c {
  padding: 0 !important;
  background-color: #ededee;
  border: 8px solid #d9d9d9;
  box-shadow: none;
  overflow: visible;
}

.view-ncm-map-filter .geofield-google-map .gm-style .gm-style-iw-c .gm-style-iw-d,
.view-ld-museum-map-filter .geofield-google-map .gm-style .gm-style-iw-c .gm-style-iw-d {
  overflow: auto !important;
}

.view-ncm-map-filter .geofield-google-map .gm-style .gm-style-iw-c button,
.view-ld-museum-map-filter .geofield-google-map .gm-style .gm-style-iw-c button {
  top: -30px !important;
  right: -30px !important;
  opacity: 1;
}

.view-ncm-map-filter .geofield-google-map .gm-style .gm-style-iw-c button img,
.view-ld-museum-map-filter .geofield-google-map .gm-style .gm-style-iw-c button img {
  display: none !important;
}

.view-ncm-map-filter .geofield-google-map .gm-style .gm-style-iw-c button::before,
.view-ld-museum-map-filter .geofield-google-map .gm-style .gm-style-iw-c button::before {
  content: '';
  background-image: url('../geofieldmap_icons/close.svg');
  background-repeat: no-repeat;
  background-size: 10px 10px;
  background-position: center;
  position: absolute;
  width: 25px;
  height: 25px;
  background-color: black;
  border-radius: 50%;
  padding: 3px;
  color: white;
  right: 10PX;
  top: 10PX;
}

.view-ncm-map-filter .geofield-google-map .gm-style .gm-style-iw div:first-child,
.view-ld-museum-map-filter .geofield-google-map .gm-style .gm-style-iw div:first-child {
  padding: 0;
}

.view-ncm-map-filter .geofield-google-map .gm-style .gm-style-iw-c .gm-style-iw-d .card,
.view-ld-museum-map-filter .geofield-google-map .gm-style .gm-style-iw-c .gm-style-iw-d .card {
  background-color: #ededee;
  border: none;
  padding: 0;
}

.view-ncm-map-filter .geofield-google-map .gm-style .gm-style-iw-c .gm-style-iw-d .card img,
.view-ld-museum-map-filter .geofield-google-map .gm-style .gm-style-iw-c .gm-style-iw-d .card img {
  width: 120px;
}

.view-ncm-map-filter .geofield-google-map .gm-style .gm-style-iw-c .gm-style-iw-d .card .card-body,
.view-ld-museum-map-filter .geofield-google-map .gm-style .gm-style-iw-c .gm-style-iw-d .card .card-body {
  padding: 10px 15px;
}

.view-ncm-map-filter .geofield-google-map .gm-style .gm-style-iw-c .gm-style-iw-d .card .card-body .card-title,
.view-ld-museum-map-filter .geofield-google-map .gm-style .gm-style-iw-c .gm-style-iw-d .card .card-body .card-title {
  color: #940000;
  font-weight: 500;
  font-size: 16px;
}

.view-ncm-map-filter .geofield-google-map .gm-style .gm-style-iw-c .gm-style-iw-d .card .card-body .mr-2,
.view-ld-museum-map-filter .geofield-google-map .gm-style .gm-style-iw-c .gm-style-iw-d .card .card-body .mr-2 {
  color: #66676a;
  font-size: 14px;
}

.view-ncm-map-filter .geofield-google-map .gm-style .gm-style-iw-c .gm-style-iw-d .card .card-body .card-text,
.view-ld-museum-map-filter .geofield-google-map .gm-style .gm-style-iw-c .gm-style-iw-d .card .card-body .card-text {
  margin-top: 6px;
  font-size: 13px;
  text-decoration: underline;
}

.view-ncm-map-filter .geofield-google-map .gm-style .gm-style-iw-c .gm-style-iw-d .card .card-body .card-text a,
.view-ld-museum-map-filter .geofield-google-map .gm-style .gm-style-iw-c .gm-style-iw-d .card .card-body .card-text a {
  color: #30497e;
}

.view-ncm-map-filter .geofield-google-map .gm-style .gm-style-iw-t::after,
.view-ld-museum-map-filter .geofield-google-map .gm-style .gm-style-iw-t::after {

  content: "";
  position: absolute;
  top: -6px;
  left: 0;
  border-left: 8px solid #d9d9d9;
  border-bottom: 8px solid #d9d9d9;
  background: #d9d9d9;
  transform: translate(-50%, -50%) rotate(-45deg);
  width: 20px;
  height: 20px;
  z-index: -1;

}

/* Publication */
.publications .publication--details a {
  display: block;
}

/* Search page design */
.quicktabs-hide {
  display: none !important;
}
/* 1. NC Mehta Catalogue */

.nc-mehta-catalogue,
.ld-museum-catalogue {
  display: flex;
  flex-wrap: wrap;
}

.nc-mehta-catalogue .views-row,
.ld-museum-catalogue .views-row {
  flex: 0 0 25%;
  width: 25%;
  padding-right: 10px;
  padding-left: 10px;
  margin-bottom: 20px;
}
.nc-mehta-catalogue .views-row .views-field,
.ld-museum-catalogue .views-row .views-field{
  height: 100%;
}
.nc-mehta-catalogue .views-row .views-field .nc-mehta-catalogue-wrapper,
.ld-museum-catalogue .views-row .views-field .ld-museum-catalogue-wrapper {
  height: 100%;
}
.nc-mehta-catalogue .views-row .views-field .nc-mehta-catalogue-wrapper .texonomy3,
.ld-museum-catalogue .views-row .views-field .ld-museum-catalogue-wrapper .texonomy2 {
  height: 100%;
}

/* Activity */
.activity .views-row {
  padding: 10px 15px;
  background: #fff;
  margin-bottom: 10px;
}

.activity .views-row .activity--List .activity--Name a {
  color: #940000;
  font-size: 16px;
}

/* catalogue library  */
.catalogue-library .views-row .card,
.ldii-manuscript .views-row .card {
  min-height: 115px;
}
.catalogue-library .catalogue-library-wrapper .card .col-md-2 a {
  display: inline-block;
  width: 100%;
}
.catalogue-library .catalogue-library-wrapper .card img {
  width: 70px;
  height: 70px;
}


/* .ld-museum-shop */

.ld-museum-shop .views-row {
  width: calc(100% / 3 - 10px);
  /* margin: 5px; */
}

.ld-museum-shop {
  display: flex;
  /*flex-wrap: wrap;*/
}

.ldii-manuscript .ldii-manuscript-wrapper,
.catalogue-library .catalogue-library-wrapper {
  margin-bottom: 15px;
}

.ld-museum-shop .views-row .card {
  padding: 10px 11px;
}

.ld-museum-shop .views-row .card .card-body {
  padding: 0px;
  padding-left: 15px;
}

.ld-museum-shop .views-row .card .card-body .card-title a {
  font-size: 14px;
  font-weight: 400;
  color: #660c01;
  margin-bottom: 6px;
  line-height: 1.3;
}

.ld-museum-shop .views-row .card .card-body .card-text {
  margin-bottom: 0;
}

.ld-museum-shop .views-row .card .card-body p {
  font-size: 11px;
  color: #707070;
  line-height: 1.3;
  margin-bottom: 0;
}
.ld-museum-shop .ld-museum-shop-wrapper a {
  width: auto;
}


/* menuscript */
.d-flex .flex-row {
  flex-wrap: wrap;
}

.Banner+.search-section {
  overflow-x: hidden !important ;
}

/* ldmuseumcollection */

.region-ld-museum-collection-highlights {
  width: 100%;
}

.region-ld-museum-collection-highlights .view-ld-museum-collection-category .view-content .views-row {

  flex: 0 0 25%;
  width: 25%;
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 20px;
}

@media (max-width:767px) {
  .region-ld-museum-collection-highlights .view-ld-museum-collection-category .view-content {
    flex-wrap: wrap;
  }

  .region-ld-museum-collection-highlights .view-ld-museum-collection-category .view-content .views-row {
    width: 100%;
  }
}


/* Content-type-global-search */

#global-search-page .quicktabs-wrapper .quicktabs-main .region {
  background-color: inherit !important;
}

.region-ld-museum-shop-listing .form-item-items-per-page  {
    width: 160px !important;
}

.region-ld-museum-shop-listing .form-item-items-per-page label{
    float: left;
    margin-right: 10px;
}
.region-ld-museum-shop-listing .form-item-items-per-page select {
    width: 90px;
}