/*
Theme Name: bs-campeggio-chisonetto-globar
Theme URI: http://underscores.me/
Description: Wordpress Theme rapid development
Author: anonymous
Requires at least: 5.3
Tested up to: 6.0.2
Requires PHP: 7.4
Version: 0.4
*/

.mfp-container .mfp-arrow::before {
  background: url("assets/i/static/gallery-right-black.svg") no-repeat center;
}
.mfp-container .mfp-arrow:hover:before {
  background: url("assets/i/static/gallery-right-white.svg") no-repeat center;
}

@font-face {
  font-family: "Instrumentsans";
  src: url("assets/fonts/InstrumentSans-SemiBoldItalic.woff2") format("woff2"),
    url("assets/fonts/InstrumentSans-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Instrumentsans";
  src: url("assets/fonts/InstrumentSans-Regular.woff2") format("woff2"),
    url("assets/fonts/InstrumentSans-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


@font-face {
  font-family: "Instrumentsans";
  src: url("assets/fonts/InstrumentSans-Medium.woff2") format("woff2"),
    url("assets/fonts/InstrumentSans-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Instrumentsans";
  src: url("assets/fonts/InstrumentSans-Italic.woff2") format("woff2"),
    url("assets/fonts/InstrumentSans-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Instrumentsans";
  src: url("assets/fonts/InstrumentSans-MediumItalic.woff2") format("woff2"),
    url("assets/fonts/InstrumentSans-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Instrumentsans";
  src: url("assets/fonts/InstrumentSans-SemiBold.woff2") format("woff2"),
    url("assets/fonts/InstrumentSans-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Instrumentsans";
  src: url("assets/fonts/InstrumentSans-BoldItalic.woff2") format("woff2"),
    url("assets/fonts/InstrumentSans-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Instrumentsans";
  src: url("assets/fonts/InstrumentSans-Bold.woff2") format("woff2"),
    url("assets/fonts/InstrumentSans-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
.page-id-34 .service-list__img img {
  position: static;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 90vh;
  -o-object-fit: cover;
  object-fit: cover;
}

#loader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #021703;
    z-index: 9999;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Spinner simplu */
#loader img {
    
    width: 60px;
    height: 60px;
     animation: spin-scale 1s ease-in-out infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
@keyframes spin-scale {
    0% {
        transform: rotate(0deg) scale(1);
    }
    50% {
        transform: rotate(180deg) scale(1.2);
    }
    100% {
        transform: rotate(360deg) scale(1);
    }
}
#loader {
		opacity: 1;
	animation: fadeOut 1s ease forwards;
    animation-delay: 5s; /* așteaptă 3 secunde înainte să înceapă */
}
@keyframes fadeOut {
    to {
        opacity: 0;
		visibility: hidden;
    }
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.form__submit {
    cursor: pointer;
}