/*
Theme Name: ElevateCK-Child-Theme
Theme URI: https://dycode.gr
Template: Divi
Author: Dycode
Author URI: https://dycode.gr
Description: High Sales Start Here
Version: 5.0.0-public-beta.2.2.1763591583
Updated: 2025-11-20 00:33:03

*/


#divi_filter .hide_this {
  display: block !important;
}

.silver-back {
	background: linear-gradient(45deg, #686868, #fefefe, #686868);
	background-size: 400% 400%;
	animation: gradient 5s ease infinite;
}

.silver-text {
	background: linear-gradient(45deg, #686868, #fefefe, #686868);
    background-color: rgba(0, 0, 0, 0);
    background-clip: border-box;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
	background-size: 400% 400%;
	animation: gradient 5s ease infinite;
}

@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* ✅ FORCE CONTAIN για ΚΑΙ τις 2 εκδόσεις modal (dycode-gal & dycode-gallery) */

/* Modal height fix */
.dycode-gal-modal,
.dycode-gallery-box{
  height: min(82vh, 760px) !important;
  overflow: hidden !important;
}

/* Stage/Wrapper να έχουν πραγματικό ύψος */
.dycode-gal-stage,
.dycode-gallery-modal,
.dycode-gallery-box{
  height: 100% !important;
}

.dycode-gal-wrap,
.dycode-gallery-imgwrap{
  height: min(82vh,760px) !important;
  width: min(1100px,100%) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden !important;
}

/* ✅ Το σημαντικό: contain */
.dycode-gal-wrap img,
.dycode-gallery-imgwrap img{
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  object-fit: contain !important;
  display: block !important;
}

/* Mobile tweaks */
@media (max-width: 767px){
  .dycode-gal-wrap,
  .dycode-gallery-imgwrap{
    padding: 56px 10px 10px !important;
  }
}

.dycode-gal-modal {
  background: #06062a !important;
    
}


