/*
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
*/


html.loading {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.4s ease;
}

html.loaded {
  visibility: visible;
  opacity: 1;
}


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

span.select2-container.forminator-select.forminator-select-dropdown-container--open.select2-container--open {
    z-index: 9999999;
}

.grecaptcha-badge {
    opacity: 0.1;
    margin-bottom: -60px;
}


/* 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;
}

