/*
Theme Name: Headshot Child Theme
Description: Theme enfant de Divi par Headshot
Author: Agence Headshot
Author URI: https://agence-headshot.com
Template: Divi
Version: 1.1
*/




@media screen and ( max-width: 980px ) {
    .reverse {
        display: flex;
        flex-direction: column-reverse;
    }
}


.blog .entry-featured-image-url {
  padding-top: 66.66%!important;
  display: block!important;
}

.blog .entry-featured-image-url img {
  position: absolute!important;
  height: 100%!important;
  width: 100%!important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover!important;
}

  .post-content-inner {
    margin-bottom: 20px!important;
}
  ::-webkit-scrollbar-track {
  background: #fff;
}
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background:white;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #fe880e; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
width: 10px;
  background: #fe880e; 
}


.mfp-title,.mfp-counter{
	display:none!important
}


button.mfp-arrow,button.mfp-arrow:hover {
    overflow: visible;
    cursor: pointer;
    background: white!important;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: 1;
    border-radius: 50px;
}
.mfp-arrow-left .mfp-a, .mfp-arrow-left:after, .mfp-arrow-right .mfp-a, .mfp-arrow-right:after {
    border: none;
    font-size: 45px;
    color: #c99c4e;
}

body, #page-container{
overflow-x:hidden!important;
}



.da-close {
    background: white!important;
    opacity: 1!important;
    color: #58306e!important;
}





.hdsht-shop{	
display:none!important;	
}




.forminator-ui#forminator-module-5067.forminator-design--material .forminator-select2+.forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered {
    color: #191717!important;
}