/* body */
body.darkTheme {background: #0A0A0A;color:#ABABA9;}

/* Typography */
.darkTheme h1,.darkTheme .h1,
.darkTheme h2,.darkTheme .h2,
.darkTheme h3,.darkTheme .h3,
.darkTheme h4,.darkTheme .h4,
.darkTheme h5,.darkTheme .h5,
.darkTheme h6,.darkTheme .h6 {color: #F7EEE7;}

/* .section */
.darkTheme .section > .container::after {background:linear-gradient(90deg, rgba(31, 31, 31, 0) 0%, #1F1F1F 50%, rgba(31, 31, 31, 0) 100%);}

/* .footer */
.darkTheme .footerLogo a {color:var(--white);}
.darkTheme .footerSocial a {color:var(--white);}
.darkTheme .footerSocial a:hover {color:var(--red)}

/* .button */
.darkTheme .button__light {background: #150D0B;border: 2px solid #aaa;color: #aaa;}
.darkTheme .button__light:hover, .darkTheme .button__light:focus {background-color:#150D0B;color:var(--white)}
.darkTheme .button__light:active {color:#150D0B;background-color: var(--white);border-color:#150D0B}

/* be */
.darkTheme .be {background-color: #1A0E09;}
.darkTheme .be__title {color:var(--white)}

/* .hero */
.darkTheme .hero__logo svg {color:var(--white);}
.darkTheme .hero__title {color:var(--white);}

/* .marquee */
.darkTheme .marquee li {color: #F7EEE7;}
.darkTheme .marquee li span {color: #3a3a3a;}

/* */
.darkTheme .gallery__item {border-color: #D5CFC3;}
.darkTheme .gallery__more__link {color:#9D968F}
.darkTheme .gallery__more__link:hover {color:var(--red)}

/* .heading */
.darkTheme .heading__sup {color:#ABABA9}

/* .whatdoes */
.darkTheme .whatdoes__item {background: #1A1A1A;border-color:#2A2A2A;color:#6B6B6B}

/* .locations */
.darkTheme .locations__item {background-color: #1A1A1A;border-color: #1F1F1F;}
.darkTheme .locations__label {background: rgba(251, 67, 0, 0.1);border-color:rgba(255,255,255,0);}
.darkTheme .locations__label.orange {background: rgba(214, 122, 0, 0.1);border-color:rgba(255,255,255,0);color: var(--yellow);}
.darkTheme .locations__label.orange::before {background-color: var(--yellow);}
.darkTheme .locations__info__icon {background: #2D2D2D;}
.darkTheme .locations__panel {background: #2F2F2F;border: 1px solid #1F1F1F;box-shadow: inset 0px 10px 0px rgba(32, 32, 32, 0.6);color:#6D6D6D}

/* .accordion */
.darkTheme .accordion__header {background: #1A1A1A; border-color: #2A2A2A;}
.darkTheme .accordion__item.active .accordion__header {background: linear-gradient(0deg, rgba(239, 237, 229, 0.1), rgba(239, 237, 229, 0.1)), #1A1A1A;}
.darkTheme .accordion__icon {border-color: #888888;}
.darkTheme .accordion__icon::before,
.darkTheme .accordion__icon::after {background-color: #ABABA9;}
.darkTheme .accordion__item.active .accordion__icon {border-color:#FC3F00;}
.darkTheme .accordion__item.active .accordion__icon::before,
.darkTheme .accordion__item.active .accordion__icon::after {background-color:#FC3F00}
.darkTheme .accordion__body {background: linear-gradient(0deg, rgba(239, 237, 229, 0.1), rgba(239, 237, 229, 0.1)), #1A1A1A; border-color: #1F1F1F;}

/* .contact */
.darkTheme .contact__row {background: #1A1A1A;border-color:#2A2A2A;}

/* .form */
.darkTheme .form__item input,
.darkTheme .form__item select {border-color:#242424; background: rgba(10, 10, 10, 0.4);;color: #aaa;}
.darkTheme .form__item input:focus,
.darkTheme .form__item select:focus {border-color:green}
.darkTheme .form__item select option {background:#242424}
.darkTheme .form__item select option:disabled {color: #555;}
.darkTheme .form__footer {color:#555}