/* Vandeto Asset Diet — copie allégée de « adforest-style » (author) */
.loading::before{ content: ""; display: block; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3); }.loading:not(:required){ font: 0px / 0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0px; }html body .loading:not(:required)::after{ content: ""; display: block; width: 56px !important; height: 56px !important; margin-top: -28px !important; margin-left: -28px !important; border-radius: 50% !important; border: 3px solid rgba(0, 0, 0, 0.15) !important; animation: 900ms linear 0s infinite normal none running adf-loader-rotate, 1.6s ease-in-out 0s infinite normal none running adf-loader-pulse !important; position: relative !important; box-shadow: rgba(0, 0, 0, 0.02) 0px 0px 0px 4px inset !important; }@media (prefers-reduced-motion: reduce){html body .loading:not(:required)::after{ animation: auto ease 0s 1 normal none running none !important; }}input{ outline: 0px; }.header-shadow-wrapper{ display: none; }.btn-theme:focus{ outline: 0px; }.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{ background-color: rgb(238, 238, 238); opacity: 1; }.form-control:focus{ box-shadow: none; }li a.page-link:hover{ color: rgb(36, 36, 36); }li.active .page-link{ background: rgb(255, 204, 32); }[type="checkbox"]:not(:checked) + label::before{ content: ""; position: absolute; left: 0px; top: 0px; width: 20px; height: 20px; border-radius: 3px; }#forgot_password_modal .modal-content{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }#forgot_password_modal .modal-header,#forgot_password_modal .modal-body,#forgot_password_modal .modal-footer{ background-color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }#forgot_password_modal .modal-header{ padding: 10px 20px; background-color: rgb(36, 36, 36); }#forgot_password_modal .modal-header h3{ font-size: 20px; font-weight: 500; color: rgb(255, 255, 255); }#forgot_password_modal .modal-header .btn-close{ filter: invert(1) grayscale(100%) brightness(200%); }#forgot_password_modal .modal-body label{ margin-bottom: 10px; }#forgot_password_modal .modal-body input{ font-size: 14px; height: 42px; padding: 14px 20px; background-color: rgb(246, 246, 246); border: 1px solid rgb(211, 211, 211); border-radius: 4px; }.modal-header{ background: none 0px 0px repeat scroll rgb(255, 255, 255); border-bottom: 1px solid rgb(226, 226, 226); border-radius: 4px 4px 0px 0px; min-height: 16.43px; padding: 15px 20px; }span.sb-phonenumber{ font-size: 16px; position: relative; font-weight: 400; cursor: pointer; color: rgb(119, 119, 119) !important; }iframe{ width: 100%; }.video_icon_container{ position: absolute; bottom: 14px; right: 31px; text-align: center; z-index: 1; }.video_icon_container i{ font-size: 25px; color: aliceblue; }a{ transition: 0.5s; }a:hover{ transition: 0.5s; }i.fa.fa-angle-down.fa-indicator{ display: none; }.sb-header .logo a img{ padding-left: 0px; }.cd-top{ display: inline-block; height: 40px; width: 40px; position: fixed; bottom: 40px; right: 10px; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 10px; overflow: hidden; text-indent: 100%; white-space: nowrap; visibility: hidden; opacity: 0; transition: opacity 0.3s, visibility 0.3s; background: url("https://ci.vandeto.com/wp-content/ui/adforest/images/cd-top-arrow.svg") center 50% no-repeat rgb(255, 194, 32); }ul.row li a img{ max-width: 100%; }ul.drop-down-multilevel li{ }.sb-header.sticky{ box-shadow: 0px 0.5rem 1.125rem -0.5rem; }.favourite,.favourite.ad_to_fav{ border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; background-color: rgb(255, 255, 255) !important; }.favourite i.fa-heart,.favourite i.far.fa-heart{ color: rgb(204, 204, 204); transition: color 0.2s; background: transparent !important; }.favourite i,.ad_to_fav i{ background: transparent !important; }@-webkit-keyframes adf-loader-rotate { 
  100% { transform: rotate(360deg); }
}@keyframes adf-loader-rotate { 
  100% { transform: rotate(360deg); }
}@-webkit-keyframes adf-loader-pulse { 
  0%, 100% { box-shadow: rgba(254, 105, 106, 0.05) 0px 0px 0px 4px inset; }
  50% { box-shadow: rgba(254, 105, 106, 0.1) 0px 0px 0px 8px inset; }
}@keyframes adf-loader-pulse { 
  0%, 100% { box-shadow: rgba(254, 105, 106, 0.05) 0px 0px 0px 4px inset; }
  50% { box-shadow: rgba(254, 105, 106, 0.1) 0px 0px 0px 8px inset; }
}