.eic-wrap {
    padding: 20px 20px 0 0;
}
.eic-header{
     background: #1d2327;
     color: #fff;
     padding: 10px;
}
.eic-title {
    color: #fff;
}

.eic-paragraph {
     font-size: 13px;
}

.eic-wrap form {
    border: 1px solid #978f8f;
    padding:20px;
    
}
span.eic-table-info {
    font-size: 13px;
    color: #8f8f8f;
}



/* widget css */
/* header */
.social-links-header .eic-social-media-list {
    display: flex;
    gap: 18px;
}
.social-links-header ul.eic-social-media-list i{
   font-size:20px;
    color:#fff;
}
.social-links-header  ul.eic-social-media-list i:hover{
   font-size:20px;
    color:#ff914d;
}

.eic-social-media-list {
    margin: 0 !important;
    padding: 0 !important;
}





/* admin portfolio gallery images */
#gallery_images_container {
    display: flex;         
    flex-wrap: wrap;     
    justify-content: flex-start; 
    gap: 10px;            
}

#gallery_images_container #gallery_image {
    flex: 0 1 200px;      
    height: 150px;        
    background-color: #eee; 
    border-radius: 5px;  
    overflow: hidden;      
}
#gallery_images_container a.delete-image {
    position: absolute;
    right: 5px;
    top: 0;
    color: red;
    font-weight: bold;
    font-size: 16px;
    text-decoration:none;

}
#gallery_images_container .gallery-image-container, 
#gallery_images_container .gallery-image{
    position: relative;
}

#gallery_images_container .gallery-image img{
    width: 120px;
    height: 120px; 
     object-fit: cover;
}


/* admin portfolio video */
.extra-gallery-row {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 10px;
}

a.remove-extra-gallery-row.button {
    background: red;
    color: #fff;
    border: unset;
}

#extra_gallery_images_container {
    margin-top: 20px;
}
.extra-gallery-row img {
    height: 80px;
    width: 80px ;
    object-fit: cover;
}

.extra-gallery-row input {
    width: auto;  
}
