﻿.mv-list-object a {
  background: transparent;
  text-decoration: none;
}
.mv-list-object a div.mv-list-container {
  position: relative;
  margin: 10px;
  padding: 10px;
  border-radius: 10px;
  cursor: Pointer;
  min-height: 60px;
  display: flex;
  align-items: center;
}
.mv-list-object a div.mv-list-container div {
  margin: 5px;
}
.mv-list-object a div.mv-list-container div p, .mv-list-object a div.mv-list-container div h3 {
  margin: 0px;
  padding: 0px;
}

.ga-elements-container .ga-list-item {
  margin: 10px;
  padding: 10px;
  border: 1px solid rgba(181, 85, 85, 0.3);
  background-color: rgba(181, 85, 85, 0.1);
  border-radius: 10px;
  cursor: pointer;
}
.ga-elements-container .ga-list-item div.img-bg {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.ga-elements-container .ga-list-item img.cover {
  padding: 10px;
  width: 100%;
  min-height: 60px;
  margin: 0 auto;
}
.ga-elements-container .ga-list-item div.content {
  padding: 10px;
  flex: 1;
  align-self: center;
}
.ga-elements-container .ga-list-item div.content h3.item-title {
  margin: 0px;
  font-size: 1.5em !important;
  font-weight: bold !important;
  overflow: hidden;
}
.ga-elements-container .ga-list-item div.content h5.item-sub-title {
  margin: 0px;
  font-size: 1.3em !important;
}
.ga-elements-container .ga-list-item div.content p.item-description {
  margin: 10px 0px 0px;
  font-size: 1em !important;
}
.ga-elements-container .ga-list-item div.content p.item-search {
  display: none;
}
.ga-elements-container.ga-list .ga-list-item {
  display: flex;
}
.ga-elements-container.ga-list .ga-list-item div.img-bg {
  width: 150px;
  height: 150px;
}
.ga-elements-container.ga-list .ga-list-item .square {
  width: 20%;
  height: min-intrinsic;
}
.ga-elements-container.ga-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}
.ga-elements-container.ga-grid .ga-list-item {
  display: inline-block;
  width: 29%;
}
.ga-elements-container.ga-grid .ga-list-item div.img-bg {
  width: 100%;
  min-height: 110px;
  padding-top: 100%;
}
.ga-elements-container.ga-grid .ga-list-item img.cover {
  width: 100%;
  height: auto;
}
.ga-elements-container.ga-grid .ga-list-item div.content p.item-description {
  text-overflow: ellipsis;
  overflow: hidden;
}

@media screen and (max-width: 600px) {
  .ga-elements-container.ga-grid .ga-list-item {
    width: 45%;
  }
  .ga-elements-container.ga-grid .ga-list-item div.content {
    font-size: 95%;
  }
}
@media screen and (max-width: 400px) {
  .ga-elements-container.ga-grid .ga-list-item {
    width: 44%;
    margin: 8px;
    padding: 8px;
  }
  .ga-elements-container.ga-grid .ga-list-item div.content {
    font-size: 90%;
  }
  .ga-elements-container.ga-grid .ga-list-item div.content h3.item-title {
    font-size: 1.2em !important;
  }
}
@media screen and (min-width: 800px) {
  .ga-elements-container.ga-grid .ga-list-item {
    width: 19%;
  }
  .ga-elements-container.ga-grid .ga-list-item div.content {
    font-size: 95%;
  }
}
#MasterBody_PnlContainer {
  padding: 0px 10px !important;
}
#MasterBody_PnlContainer .mv-list-object a div.mv-list-container {
  margin: 10px 0px !important;
}
#MasterBody_PnlContainer .mv-div-margin {
  padding: 0.5em;
}

.mv-item-img {
  width: 20vw;
}

.mv-item-text {
  width: 55vw;
}
