main{
  padding: 20px !important;
}

.title-element {
 text-align: left; 
}

.title-element .text {
    margin-left: 0px;
}

.gallery-item .image-caption {
  margin-left : 0px;
  padding-left:0px;
}

.overlay-cover {
background-color: #000000 !important;
}

.gallery .asset .overlay {
background-image : unset !important;  
}

.menu-social-group .social {
    display: none;
}

.menu .item-link {
 font-weight: 900; 
 color: #000000; font-size: 20px;
 transition: opacity 300ms ease;
}
.menu .item-link:hover {
 opacity: 0.7;
}
.menu .menu-item:before {
    content: '';
    position: absolute;
    top: 49%;
    left: -7px;
    margin-top: -2px;
    width: 0px;
    height: 0px;
    border-radius: 50%;
    background: #dedede;
}
.gallery .asset-container, .listing-asset-container .asset-container, .container, .gallery .title-element  {
 
    max-width: 1800px;
    
}
.item-label {
    font-weight: 900 !important;
}
@media only screen and (max-width: 767px){
.menu .item-link:hover {
 font-weight: 900; 
 font-size: 20px;
}
  ul.unstyled.menu-list {
    height: calc(100% - 119px);
    display: flex;
    flex-direction: column;
}
  
}
