/*
Theme Name: Uncode Child
Theme URI: https://undsgn.com/uncode/
Description: Thème enfant pour Uncode
Author: Agencetool
Author URI: https://ton-site.fr
Template: uncode
Version: 1.0
*/
h2, .h2 {
	margin: 27px 0 0;
}
.ilightbox-loader + .ilightbox-holder{
    max-height: calc(100vh - 60px);
    top: 0 !important;
  }
  .ilightbox-loader + .ilightbox-holder .ilightbox-container {
    max-height: calc(100vh - 120px);
  }
  .ilightbox-loader + .ilightbox-holder .ilightbox-container img{
    display: block;
    width: auto;
    margin: auto;
  }
  .menu-social li::before {
    display: none!important;
  }
  #secondary-menu-html .menu-sidebar-inner{
    display: flex;
    flex-direction: column-reverse;
  }
  .vmenu-container .navbar-social ul{
    padding: 5px 30px 5px 30px;
  }
.site-footer .widget-title{
  padding-top: 0!important;
}
.messagebox_text {
	color: #000;
	font-weight: 600;
}
.social-linkedin::before{
	display:none;
}
.bandeau-home img{
  max-height: calc(100vh - 93px);
  object-fit: cover;
}
.slide-caramel{
  padding-top: 2em;
}
.slide-caramel .uncode_text_column.text-color-xsdn-color *{
  color: #fff!important;
}
.btn-image a:hover{
  transform: scale(1.4);
  transition: all 3ms!important;
}

ul.btn-image{
  list-style: none!important;
}
.btn-image a{
  position: absolute;
  z-index: 2;
}
li > p img{
  width: 40px;
  margin-bottom: -15px;
}
.img-contains .uncell * {
	height: 100%;
}
.img-contains .t-inside {
	display: block;
}
.img-contains img{
  object-fit: cover;
}
@media only screen and (min-width: 1701px) {
  .btn-image a{
    left: -3vw;
  }
}
@media only screen and (min-width: 1501px) and (max-width: 1700px){
  .btn-image a{
    left: -3.5vw;
  }
}
@media only screen and (min-width: 1301px) and (max-width: 1500px){
  .btn-image a{
    left: -4vw;
  }
}
@media only screen and (min-width: 970px) and (max-width: 1300px){
  .btn-image a{
    left: -4.5vw;
  }
}
@media only screen and (max-width: 969px){
  .home #row-unique-1,
  .home #row-unique-2,
  .home #row-unique-4{
    padding: 0 40px !important; 
  }
  .btn-image li{
    position: relative;
  }
  .btn-image a{
    left: -3rem!important;
    top: 0;
  }
}