.main-container { /* min-height: unset!important; */ background: #01364F; } /* Atelier a distance */ .atelier-distance-container { min-height: 82vh; display: flex; flex-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column; justify-content: center; -webkit-justify-content: center; -moz-justify-content: center; } .atelier-distance-content { display: flex; color: #fff; } .atelier-distance-content .col-lg-6 { padding-left: 12px; padding-right: 12px; } .atelier-distance-details { padding: 16px 24px; height: 315px; display: flex; flex-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column; justify-content: center; -webkit-justify-content: center; -moz-justify-content: center; background: rgba(255,255,255,0.05); border-radius: 4px; } .d-speaker { font-family: "Marr Sans Cond"; font-size: 40px; font-weight: 600; line-height: 52px; text-align: center; margin-bottom: 8px; } .d-title { font-size: 20px; line-height: 28px; text-align: center; } .atelier-distance-details .banner-info { margin-top: 16px; } .d-start-block { padding: 8px; margin-top: 16px; border: 1px solid rgba(245, 246, 248, 0.2); border-radius: 4px; text-align: center; color: #fff; } .d-begin { font-weight: 700; font-size: 17px; line-height: 24px; font-family: "Marr Sans Cond"; } .d-date-start { font-size: 15px; line-height: 24px; } .d-img-container img { width: 100%; object-fit:cover; height: 315px; border-radius: 4px; } .d-mobile-block { display: none; } .d-mobile-block .d-start-block { border: 0; background: rgba(255,255,255,0.05); padding: 16px; } @media screen and (max-width: 820px) { .atelier-distance-container { padding-top: 30px; padding-bottom: 50px; } .atelier-distance-content { display: block; } .atelier-distance-details { background: transparent; margin-bottom: 24px; padding: 0; height: unset; } .d-speaker { font-size: 35px; line-height: 40px; } .d-title { font-size: 18px; line-height: 30px; } .atelier-distance-details .banner-info { display: flex; } .atelier-distance-details .d-start-block { display: none; } .d-mobile-block { display: block; margin-top: 24px; } .d-start-block { margin-top: 0; } .d-img-container.col-lg-6 { padding: 0; } } @media screen and (max-width: 767px) { .d-img-container img { height: 215px; } }