/* Theme colors only. Original typography, layout and photographs are retained. */
:root { --bcore-bg: #ffffff; --bcore-panel: #f0f0f3; --bcore-text: #000000; --bcore-muted: #727272; --bcore-line: #e5e7eb; color-scheme: light; }
html[data-theme="dark"] { --bcore-bg: #111418; --bcore-panel: #1c2026; --bcore-text: #f3f4f6; --bcore-muted: #afb6bf; --bcore-line: #343b43; color-scheme: dark; scrollbar-color: #4b535e #111418; }
body { background-color: var(--bcore-bg); }
html[data-theme="dark"] body { color: var(--bcore-muted); }
.navbar .bcore-theme { --bcore-theme-nav: #fff; --bcore-theme-menu: #000; }
.navbar.nav-scroll .bcore-theme { --bcore-theme-nav: #000; }
html[data-theme="dark"] .navbar .bcore-theme { --bcore-theme-menu: #f3f4f6; }
html[data-theme="dark"] .navbar.nav-scroll .bcore-theme { --bcore-theme-nav: #f3f4f6; }
.navbar .bcore-theme .bcore-theme-toggle { display: flex; align-items: center; gap: 7px; background: transparent; color: var(--bcore-theme-nav); border: 0; cursor: pointer; }
.navbar .bcore-theme svg { flex: none; }
.bcore-theme .bcore-theme-moon { display: none; }
html[data-theme="dark"] .bcore-theme .bcore-theme-sun { display: none; }
html[data-theme="dark"] .bcore-theme .bcore-theme-moon { display: block; }
.navbar .bcore-theme .dropdown-menu { min-width: 175px; width: 175px; }
.navbar .bcore-theme .dropdown-item { display: flex; align-items: center; justify-content: space-between; gap: 20px; width: 100%; text-align: left; background: transparent; color: var(--bcore-theme-menu); cursor: pointer; }
.navbar .bcore-theme .dropdown-item.active, .navbar .bcore-theme .dropdown-item:hover { color: #D66A3C; }
.bcore-theme .bcore-theme-check { visibility: hidden; }
.bcore-theme [aria-checked="true"] .bcore-theme-check { visibility: visible; }
.navbar .bcore-theme button:focus-visible { outline: 2px solid #D66A3C !important; outline-offset: 3px; }
@media (max-width: 991px) {
  .navbar .bcore-theme, .navbar.nav-scroll .bcore-theme { --bcore-theme-nav: #fff; --bcore-theme-menu: #fff; }
  .navbar .bcore-theme button { margin-top: 0; }
  .navbar .bcore-theme .bcore-theme-toggle { padding: 10px 0; min-height: 44px; }
  .navbar .bcore-theme .dropdown-menu { width: 100%; }
  .navbar .bcore-theme .dropdown-item { line-height: 44px; }
  .navbar .bcore-theme .bcore-theme-toggle:is(:focus,:active,:hover) { color: var(--bcore-theme-nav) !important; }
  .navbar .bcore-theme .dropdown-item:is(:focus,:active,:hover) { color: #D66A3C !important; }
}

html[data-theme="dark"] body { color: var(--bcore-muted); }
html[data-theme="dark"] p { color: var(--bcore-muted); }
html[data-theme="dark"] h1,
html[data-theme="dark"] h2,
html[data-theme="dark"] h3,
html[data-theme="dark"] h4,
html[data-theme="dark"] h5,
html[data-theme="dark"] h6 { color: #fff; }
html[data-theme="dark"] span,
html[data-theme="dark"] a,
html[data-theme="dark"] a:hover { color: inherit; }
html[data-theme="dark"] b { color: #fff; }
html[data-theme="dark"] input[type="password"],
html[data-theme="dark"] input[type="email"],
html[data-theme="dark"] input[type="text"],
html[data-theme="dark"] input[type="file"],
html[data-theme="dark"] textarea { background-color: var(--bcore-panel); -webkit-box-shadow: none; box-shadow: none; color: var(--bcore-muted); border: none; }
html[data-theme="dark"] input[type="submit"],
html[data-theme="dark"] input[type="reset"],
html[data-theme="dark"] input[type="button"],
html[data-theme="dark"] button { -webkit-box-shadow: none; box-shadow: none; background: var(--bcore-bg); border: none; }
html[data-theme="dark"] input[type="submit"]:hover,
html[data-theme="dark"] input[type="reset"]:hover,
html[data-theme="dark"] input[type="button"]:hover,
html[data-theme="dark"] button:hover { color: var(--bcore-muted); border: none; }
html[data-theme="dark"] textarea:focus,
html[data-theme="dark"] textarea:active,
html[data-theme="dark"] textarea::placeholder { color: var(--bcore-muted); }
html[data-theme="dark"] table,
html[data-theme="dark"] th,
html[data-theme="dark"] tr,
html[data-theme="dark"] td { border: 0px solid #727272; }
html[data-theme="dark"] input[type="submit"] { border: none; background-color: #D66A3C; color: #000; }
html[data-theme="dark"] input[type="submit"]:hover { border: none; background-color: #000; color: #fff; }
html[data-theme="dark"] ::-webkit-input-placeholder { color: var(--bcore-muted); }
html[data-theme="dark"] :-moz-placeholder { color: var(--bcore-muted); }
html[data-theme="dark"] ::-moz-placeholder { color: var(--bcore-muted); }
html[data-theme="dark"] :-ms-input-placeholder { color: var(--bcore-muted); }
html[data-theme="dark"] .bg-white { background-color: var(--bcore-bg); }
html[data-theme="dark"] .bg-drkgray { background-color: #000; }
html[data-theme="dark"] .bg-drk { background-color: #000; }
html[data-theme="dark"] .txt-dark { color: #fff; }
html[data-theme="dark"] .icon-bg { background: var(--bcore-bg) !important; }
html[data-theme="dark"] hr { border: 0; }
html[data-theme="dark"] .list-icon { background: var(--bcore-panel); }
html[data-theme="dark"] .list-icon span { color: var(--bcore-text); }
html[data-theme="dark"] .list-text p { color: var(--bcore-muted); }
html[data-theme="dark"] .breadcrumb a { color: #D66A3C; }
html[data-theme="dark"] .breadcrumb-item + .breadcrumb-item::before { color: rgba(255, 255, 255, 0.5); }
html[data-theme="dark"] .breadcrumb-item.active { color: #fff; }
html[data-theme="dark"] .bottom-fade { background: linear-gradient(to top, #000 0%, rgba(0,0,0, 0.738) 19%, rgba(0,0,0, 0.541) 34%, rgba(0,0,0, 0.382) 47%, rgba(0,0,0, 0.278) 56.5%, rgba(0,0,0, 0.194) 65%, rgba(0,0,0, 0.126) 73%, rgba(0,0,0, 0.075) 80.2%, rgba(0,0,0, 0.042) 86.1%, rgba(0,0,0, 0.021) 91%, rgba(0,0,0, 0.008) 95.2%, rgba(0,0,0, 0.002) 98.2%, transparent 100%); }
html[data-theme="dark"] .preloader-bg,
html[data-theme="dark"] #preloader { background: var(--bcore-bg); }
html[data-theme="dark"] .loader { border: 1px solid rgba(255,255,255,0.05); }
html[data-theme="dark"] .loader span { border: 1px solid transparent; border-top: 1px solid #D66A3C; }
html[data-theme="dark"] .owl-theme .owl-dots .owl-dot span { background: transparent; border: 1px solid #D66A3C; }
html[data-theme="dark"] .owl-theme .owl-dots .owl-dot.active span,
html[data-theme="dark"] .owl-theme .owl-dots .owl-dot:hover span { background: #D66A3C; border: 1px solid #D66A3C; }
html[data-theme="dark"] .owl-theme .owl-dots .owl-dot { background: transparent; }
html[data-theme="dark"] .owl-theme .owl-nav [class*=owl-] { background: transparent; color: #fff; border: 1px solid rgba(255, 255, 255, 0.7); }
html[data-theme="dark"] .owl-theme .owl-nav [class*=owl-]:hover { background: var(--bcore-bg); border: 1px solid #fff; color: var(--bcore-text); }
html[data-theme="dark"] .section-title { color: var(--bcore-text); }
html[data-theme="dark"] [data-overlay-dark] .section-title span,
html[data-theme="dark"] .section-title span { color: #D66A3C; }
html[data-theme="dark"] .section-title.white { color: #fff; }
html[data-theme="dark"] .section-title.black { color: var(--bcore-text); }
html[data-theme="dark"] .section-subtitle { color: var(--bcore-text); }
html[data-theme="dark"] .section-subtitle:after { background: #D66A3C; }
html[data-theme="dark"] .section-subtitle.icon-white:after { background: var(--bcore-bg); }
html[data-theme="dark"] .section-subtitle.text-white { color: #fff; }
html[data-theme="dark"] .navbar { background: transparent; border: none; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
html[data-theme="dark"] .navbar .container { border: none; }
html[data-theme="dark"] .nav-scroll .container { border: none; }
html[data-theme="dark"] .navbar .navbar-toggler-icon,
html[data-theme="dark"] .navbar .icon-bar { color: #fff; }
html[data-theme="dark"] .navbar .navbar-nav .nav-link { color: #fff; }
html[data-theme="dark"] .navbar .navbar-nav .nav-link.nav-color { color: #fff; }
html[data-theme="dark"] .navbar .navbar-nav .nav-link:hover { color: #D66A3C; }
html[data-theme="dark"] .navbar .navbar-nav .nav-link:hover i { color: #D66A3C; }
html[data-theme="dark"] .navbar .navbar-nav .active { color: #D66A3C !important; }
html[data-theme="dark"] .navbar .navbar-nav .active i { color: #D66A3C; }
html[data-theme="dark"] .nav-scroll { background: var(--bcore-bg); border: none; -webkit-box-shadow: 0px 5px 15px rgb(15 36 84 / 5%); box-shadow: 0px 5px 15px rgb(15 36 84 / 5%); }
html[data-theme="dark"] .nav-scroll .navbar-toggler-icon,
html[data-theme="dark"] .nav-scroll .icon-bar { color: var(--bcore-text); }
html[data-theme="dark"] .nav-scroll .navbar-nav .nav-link { color: var(--bcore-text); }
html[data-theme="dark"] .nav-scroll .navbar-nav .active { color: #D66A3C; }
html[data-theme="dark"] .nav-scroll .navbar-nav .logo { color: var(--bcore-text); }
html[data-theme="dark"] .nav-scroll .logo-wrapper .logo h2 { color: #fff; }
html[data-theme="dark"] .nav-scroll .logo-wrapper .logo span { color: #D66A3C; }
html[data-theme="dark"] .logo-wrapper .logo h2 { color: #fff; }
html[data-theme="dark"] .logo-wrapper .logo h2 span { color: #D66A3C; }
html[data-theme="dark"] .dropdown .nav-link i { color: #fff; }
html[data-theme="dark"] .nav-scroll .dropdown .nav-link i { color: var(--bcore-muted); }
html[data-theme="dark"] .nav-scroll .navbar-nav .active i { color: #D66A3C; }
html[data-theme="dark"] .navbar .dropdown-menu .dropdown-item { color: var(--bcore-text); background-color: transparent; }
html[data-theme="dark"] .navbar .dropdown-menu .dropdown-item i { color: var(--bcore-text); }
html[data-theme="dark"] .navbar .dropdown-menu .dropdown-item.active i { color: #D66A3C; }
html[data-theme="dark"] .navbar .dropdown-menu .dropdown:hover > .dropdown-item,
html[data-theme="dark"] .navbar .dropdown-menu .dropdown-item.active,
html[data-theme="dark"] .navbar .dropdown-menu .dropdown-item:hover { color: #D66A3C; }
html[data-theme="dark"] .navbar .dropdown-menu { box-shadow: 0 16px 50px rgb(27 27 27 / 7%); }
html[data-theme="dark"] .navbar .dropdown-menu li:last-child { border-bottom: none; }
html[data-theme="dark"] .navbar .dropdown-menu li { border-bottom: 1px solid rgba(255, 255, 255, 0.02); }
html[data-theme="dark"] .navbar .navbar-right .wrap .icon { background-color: transparent; color: #fff; border: 1px solid rgba(255, 255, 255, 0.3); }
html[data-theme="dark"] .nav-scroll .navbar-right .wrap .icon { color: #fff; }
html[data-theme="dark"] .navbar .navbar-right .wrap .text p { color: #fff; }
html[data-theme="dark"] .navbar .navbar-right .wrap .text h5 { color: #fff; }
html[data-theme="dark"] .navbar .navbar-right .wrap .text h5 a { color: #fff; }
html[data-theme="dark"] .navbar .navbar-right .wrap .text h5 a:hover { color: #D66A3C; }
html[data-theme="dark"] .nav-scroll .navbar-right .wrap .text p,
html[data-theme="dark"] .nav-scroll .navbar-right .wrap .text h5,
html[data-theme="dark"] .nav-scroll .navbar-right .wrap .text h5 a { color: #fff; }
@media screen and (min-width: 992px) {
html[data-theme="dark"] .navbar .dropdown-menu { border: 0; background-color: var(--bcore-bg); }
html[data-theme="dark"] .navbar .dropdown-menu .dropdown-menu { background-color: var(--bcore-bg); }
}
@media screen and (max-width: 991px) {
html[data-theme="dark"] .navbar { background: transparent; border: none; }
html[data-theme="dark"] .nav-scroll { background: #000; }
html[data-theme="dark"] .nav-scroll .logo-wrapper { background-color: transparent; }
html[data-theme="dark"] .navbar button { background: transparent; border: none; }
html[data-theme="dark"] .navbar button:hover { background: transparent; }
html[data-theme="dark"] .navbar button:active,
html[data-theme="dark"] .navbar button:focus,
html[data-theme="dark"] .navbar button:hover { background: transparent; color: transparent !important; }
html[data-theme="dark"] .navbar .navbar-nav .nav-link { color: #fff; }
html[data-theme="dark"] .nav-scroll .navbar-collapse .nav-link { color: #fff !important; }
html[data-theme="dark"] .nav-scroll .navbar-collapse .active { color: #D66A3C !important; }
html[data-theme="dark"] .navbar .dropdown-menu .dropdown-item { color: #fff; }
html[data-theme="dark"] .navbar .dropdown-menu { border: none; background: #000; box-shadow: none; }
html[data-theme="dark"] .navbar .navbar-collapse { background: #000; }
html[data-theme="dark"] .dropdown .nav-link i { color: rgba(255, 255, 255, 0.5); }
html[data-theme="dark"] .nav-scroll .dropdown .nav-link i { color: rgba(255, 255, 255, 0.5); }
html[data-theme="dark"] .nav-scroll .dropdown .nav-link.active i { color: #D66A3C; }
html[data-theme="dark"] .navbar .dropdown-menu .dropdown-item i { color: #fff; }
}
html[data-theme="dark"] .header .caption[data-overlay-dark] h6,
html[data-theme="dark"] .header .caption h6 { color: #fff; }
html[data-theme="dark"] .header .caption[data-overlay-dark] h6:after,
html[data-theme="dark"] .header .caption h6:after { background: #D66A3C; }
html[data-theme="dark"] .header .caption[data-overlay-dark] h6.icon-white:after,
html[data-theme="dark"] .header .caption h6.icon-white:after { background: var(--bcore-bg); }
html[data-theme="dark"] .header .caption[data-overlay-dark] h6.text-white .header .caption h6.text-white { color: #fff; }
html[data-theme="dark"] .header .caption h1 { color: #fff; }
html[data-theme="dark"] .header .caption h1 span { color: #D66A3C; }
html[data-theme="dark"] .header .caption p { color: rgba(255, 255, 255, 0.9); }
html[data-theme="dark"] .header .caption p:after { background: var(--bcore-bg); }
html[data-theme="dark"] .slider-fade .owl-theme .owl-dots .owl-dot span,
html[data-theme="dark"] .slider .owl-theme .owl-dots .owl-dot span { border: 1px solid rgba(255, 255, 255, 0.4); }
html[data-theme="dark"] .slider-fade .owl-theme .owl-dots .owl-dot.active span,
html[data-theme="dark"] .slider-fade .owl-theme .owl-dots .owl-dot:hover span,
html[data-theme="dark"] .slider .owl-theme .owl-dots .owl-dot.active span,
html[data-theme="dark"] .slider .owl-theme .owl-dots .owl-dot:hover span { background: #D66A3C; border: 1px solid #D66A3C; }
html[data-theme="dark"] .slider-fade .owl-theme .owl-nav [class*=owl-],
html[data-theme="dark"] .slider .owl-theme .owl-nav [class*=owl-] { background: transparent; color: #fff; border: 1px solid rgba(255, 255, 255, 0.3); }
html[data-theme="dark"] .slider-fade .owl-theme .owl-nav [class*=owl-]:hover,
html[data-theme="dark"] .slider .owl-theme .owl-nav [class*=owl-]:hover { background: transparent; border: 1px solid #fff; color: #fff; }
html[data-theme="dark"] .parallax-header[data-overlay-dark] h6,
html[data-theme="dark"] .parallax-header h6 { color: #fff; }
html[data-theme="dark"] .parallax-header[data-overlay-dark] h6:after,
html[data-theme="dark"] .parallax-header h6:after { background: #D66A3C; }
html[data-theme="dark"] .parallax-header[data-overlay-dark] h6.icon-white:after,
html[data-theme="dark"] .parallax-header h6.icon-white:after { background: var(--bcore-bg); }
html[data-theme="dark"] .parallax-header[data-overlay-dark] h6.text-white .parallax-header h6.text-white { color: #fff; }
html[data-theme="dark"] .parallax-header[data-overlay-dark] h1,
html[data-theme="dark"] .parallax-header h1 { color: #fff; }
html[data-theme="dark"] .parallax-header[data-overlay-dark] h1 span,
html[data-theme="dark"] .parallax-header h1 span { color: #D66A3C; }
html[data-theme="dark"] .parallax-header[data-overlay-dark] p,
html[data-theme="dark"] .parallax-header p { color: rgba(255, 255, 255, 0.9); }
html[data-theme="dark"] .parallax-header[data-overlay-dark] p:after,
html[data-theme="dark"] .parallax-header p:after { background: var(--bcore-bg); }
html[data-theme="dark"] .kenburns-section::after { background: var(--bcore-bg); }
html[data-theme="dark"] .kenburns-inner .caption[data-overlay-dark] h6,
html[data-theme="dark"] .kenburns-inner .caption h6 { color: #fff; }
html[data-theme="dark"] .kenburns-inner .caption[data-overlay-dark] h6:after,
html[data-theme="dark"] .kenburns-inner .caption h6:after { background: #D66A3C; }
html[data-theme="dark"] .kenburns-inner .caption[data-overlay-dark] h6.icon-white:after,
html[data-theme="dark"] .kenburns-inner .caption h6.icon-white:after { background: var(--bcore-bg); }
html[data-theme="dark"] .kenburns-inner .caption[data-overlay-dark] h6.text-white .kenburns-inner .captions h6.text-white { color: #fff; }
html[data-theme="dark"] .kenburns-inner .caption h1 { color: #fff; }
html[data-theme="dark"] .kenburns-inner .caption h1 span { color: #D66A3C; }
html[data-theme="dark"] .kenburns-inner .caption p { color: rgba(255, 255, 255, 0.9); }
html[data-theme="dark"] .kenburns-inner .caption p:after { background: var(--bcore-bg); }
html[data-theme="dark"] .video-fullscreen-wrap[data-overlay-dark] h6,
html[data-theme="dark"] .video-fullscreen-wrap h6 { color: #fff; }
html[data-theme="dark"] .video-fullscreen-wrap[data-overlay-dark] h6:after,
html[data-theme="dark"] .video-fullscreen-wrap h6:after { background: #D66A3C; }
html[data-theme="dark"] .video-fullscreen-wrap[data-overlay-dark] h6.icon-white:after,
html[data-theme="dark"] .video-fullscreen-wrap h6.icon-white:after { background: var(--bcore-bg); }
html[data-theme="dark"] .video-fullscreen-wrap[data-overlay-dark] h6.text-white .video-fullscreen-wrap h6.text-white { color: #fff; }
html[data-theme="dark"] .video-fullscreen-wrap[data-overlay-dark] h1,
html[data-theme="dark"] .video-fullscreen-wrap h1 { color: #fff; }
html[data-theme="dark"] .video-fullscreen-wrap[data-overlay-dark] h1 span,
html[data-theme="dark"] .video-fullscreen-wrap h1 span { color: #D66A3C; }
html[data-theme="dark"] .video-fullscreen-wrap[data-overlay-dark] p,
html[data-theme="dark"] .video-fullscreen-wrap p { color: rgba(255, 255, 255, 0.9); }
html[data-theme="dark"] .video-fullscreen-wrap[data-overlay-dark] p:after,
html[data-theme="dark"] .video-fullscreen-wrap p:after { background: var(--bcore-bg); }
html[data-theme="dark"] .banner-header[data-overlay-dark] h6,
html[data-theme="dark"] .banner-header h6 { color: #fff; }
html[data-theme="dark"] .banner-header[data-overlay-dark] h6:after,
html[data-theme="dark"] .banner-header h6:after { background: #D66A3C; }
html[data-theme="dark"] .banner-header[data-overlay-dark] h6.icon-white:after,
html[data-theme="dark"] .banner-header h6.icon-white:after { background: var(--bcore-bg); }
html[data-theme="dark"] .banner-header[data-overlay-dark] h6.text-white .header .caption h6.text-white { color: #fff; }
html[data-theme="dark"] .banner-header h1 { color: #fff; }
html[data-theme="dark"] .banner-header h1 span { color: #D66A3C; }
html[data-theme="dark"] .banner-header h2 { color: #fff; }
html[data-theme="dark"] .banner-header h2 span { color: #D66A3C; }
html[data-theme="dark"] .banner-header p,
html[data-theme="dark"] .banner-header[data-overlay-dark] p { color: #fff; }
html[data-theme="dark"] .banner-header .post .date-comment { color: #fff; }
html[data-theme="dark"] .banner-header .post .date-comment i { color: #D66A3C; }
html[data-theme="dark"] .about h5 { color: var(--bcore-text); }
html[data-theme="dark"] .about .phone { color: var(--bcore-text); }
html[data-theme="dark"] .about .phone i { background: var(--bcore-panel); color: var(--bcore-text); }
html[data-theme="dark"] .about .item .title h4 { color: #fff; }
html[data-theme="dark"] .about .item .title h6 { color: #fff; }
html[data-theme="dark"] .about .item .icon { background: var(--bcore-bg); }
html[data-theme="dark"] .about .item .icon::before { background: transparent; box-shadow: 6px 6px 0 6px var(--bcore-bg); }
html[data-theme="dark"] .about .item .icon::after { background: transparent; box-shadow: 6px 6px 0 6px var(--bcore-bg); }
html[data-theme="dark"] .about .item .icon .arrow { background: #000; }
html[data-theme="dark"] .about .item .icon .arrow span { color: #fff; }
html[data-theme="dark"] .about .item:hover .icon .arrow { color: #000; background: #D66A3C; }
html[data-theme="dark"] .about .item:hover .icon .arrow span { color: #000; }
html[data-theme="dark"] .about .img2 .text { background: var(--bcore-bg); }
html[data-theme="dark"] .about .img2 .text h6 { color: #fff; color: #D66A3C; }
html[data-theme="dark"] .services .item { background: var(--bcore-panel); }
html[data-theme="dark"] .services .item .text h5 { color: var(--bcore-text); }
html[data-theme="dark"] .services .item .icon { background: var(--bcore-bg); }
html[data-theme="dark"] .services .item .icon::before { background: transparent; box-shadow: 6px 6px 0 6px var(--bcore-bg); }
html[data-theme="dark"] .services .item .icon::after { background: transparent; box-shadow: 6px 6px 0 6px var(--bcore-bg); }
html[data-theme="dark"] .services .item .icon .arrow { background: var(--bcore-panel); }
html[data-theme="dark"] .services .item:hover .icon .arrow { background: #D66A3C; color: #000; }
html[data-theme="dark"] .services .item .icon .icon-w { background-color: transparent; color: var(--bcore-text); }
html[data-theme="dark"] .services .item:hover .icon .icon-w i.icon-hidden { color: var(--bcore-text); }
html[data-theme="dark"] .services2 .item .title h4 { color: #fff; }
html[data-theme="dark"] .services2 .item .icon { background: var(--bcore-bg); }
html[data-theme="dark"] .services2 .item .icon::before { background: transparent; box-shadow: 6px 6px 0 6px var(--bcore-bg); }
html[data-theme="dark"] .services2 .item .icon::after { background: transparent; box-shadow: 6px 6px 0 6px var(--bcore-bg); }
html[data-theme="dark"] .services2 .item .icon .arrow { background: #000; }
html[data-theme="dark"] .services2 .item .icon .arrow span { color: #fff; }
html[data-theme="dark"] .services2 .item:hover .icon .arrow { color: #fff; background: #000; }
html[data-theme="dark"] .services2 .item .icon .icon-w { background-color: transparent; color: #D66A3C; }
html[data-theme="dark"] .services2 .item:hover .icon .icon-w i.icon-hidden { color: #D66A3C; }
html[data-theme="dark"] .services3 .item { background: var(--bcore-panel); }
html[data-theme="dark"] .services3 .item h3 { color: var(--bcore-text); }
html[data-theme="dark"] .services3 .item p { color: var(--bcore-muted); }
html[data-theme="dark"] .services3 .item .icon { color: #D66A3C; }
html[data-theme="dark"] .services3 .item .rmore { background: var(--bcore-bg); }
html[data-theme="dark"] .services3 .item .rmore .arrow { border: 1px solid var(--bcore-line); background: #000; }
html[data-theme="dark"] .services3 .item .rmore .arrow i { color: #fff; }
html[data-theme="dark"] .services3 .item .rmore:hover .arrow { background: #D66A3C; border: 1px solid #D66A3C; }
html[data-theme="dark"] .services3 .item .rmore:hover .arrow i { color: #000; }
html[data-theme="dark"] .services3 .item .rmore .arrow.active { background: #D66A3C; }
html[data-theme="dark"] .services3 .item .rmore .arrow.active i { color: #fff; }
html[data-theme="dark"] .service-details h3 { color: var(--bcore-text); }
html[data-theme="dark"] .service-details .sidebar-page { background: var(--bcore-panel); }
html[data-theme="dark"] .service-details .sidebar-page .title { background-color: #D66A3C; }
html[data-theme="dark"] .service-details .sidebar-page .title h4 { color: #000; }
html[data-theme="dark"] .service-details .sidebar-page .item .features { border-bottom: 1px solid rgba(255,255,255,0.03); }
html[data-theme="dark"] .service-details .sidebar-page .item .features:last-child { border: none; }
html[data-theme="dark"] .service-details .sidebar-page .item .features span { color: var(--bcore-text); }
html[data-theme="dark"] .service-details .sidebar-page .item .features i { color: var(--bcore-text); }
html[data-theme="dark"] .service-details .sidebar-page .item .features p { color: #fff; }
html[data-theme="dark"] .service-details .sidebar-page .item .features:hover,
html[data-theme="dark"] .service-details .sidebar-page .item .features.active { color: #D66A3C; }
html[data-theme="dark"] .service-details .sidebar-page .item .features:hover i,
html[data-theme="dark"] .service-details .sidebar-page .item .features.active i { color: #D66A3C; }
html[data-theme="dark"] .service-details .sidebar-page .item .features:hover span,
html[data-theme="dark"] .service-details .sidebar-page .item .features.active span { color: #D66A3C; }
html[data-theme="dark"] .portfolio-home .item .con .arrow a { border: 1px solid #D66A3C; background: #D66A3C; color: #fff; }
html[data-theme="dark"] .portfolio-home .item:hover .con .arrow a { border: 1px solid #fff; background: var(--bcore-bg); color: #fff; }
html[data-theme="dark"] .portfolio-home .item .con .title h6 { color: var(--bcore-text); background: rgba(255,255,255, 0.7); }
html[data-theme="dark"] .portfolio-home .item .con .title h6 span { color: #D66A3C; }
html[data-theme="dark"] .portfolio-home .item .con .title h4 { color: #fff; }
html[data-theme="dark"] .portfolio-home .item .con .title h3 { color: #000; background: #D66A3C; }
html[data-theme="dark"] .portfolio-home .item .con .icon { background: var(--bcore-bg); }
html[data-theme="dark"] .portfolio-home .item .con .icon::before { background: transparent; box-shadow: 6px 6px 0 6px var(--bcore-bg); }
html[data-theme="dark"] .portfolio-home .item .con .icon::after { background: transparent; box-shadow: 6px 6px 0 6px var(--bcore-bg); }
html[data-theme="dark"] .portfolio-home .item .con .icon .arrow { background: #D66A3C; color: #000; }
html[data-theme="dark"] .portfolio-home .item:hover .con .icon .arrow { background: #000; color: #fff; }
html[data-theme="dark"] .portfolio-home .owl-theme .owl-prev,
html[data-theme="dark"] .portfolio-home .owl-theme .owl-next { color: #fff; }
html[data-theme="dark"] .portfolio-home .owl-theme .owl-nav [class*=owl-] { background: #D66A3C; border: none; color: #000; }
html[data-theme="dark"] .portfolio-home .owl-theme .owl-nav [class*=owl-]:hover { border: none; background: var(--bcore-bg); color: var(--bcore-text); }
html[data-theme="dark"] .portfolio .item .con .arrow a { border: 1px solid #D66A3C; background: #D66A3C; color: #fff; }
html[data-theme="dark"] .portfolio .item:hover .con .arrow a { border: 1px solid #fff; background: var(--bcore-bg); color: #fff; }
html[data-theme="dark"] .portfolio .item .con .title h6 { color: rgba(255, 255, 255, 0.5); }
html[data-theme="dark"] .portfolio .item .con .title h6 span { color: #D66A3C; }
html[data-theme="dark"] .portfolio .item .con .title h4 { color: #fff; }
html[data-theme="dark"] .portfolio .item .con .title h3 { color: #fff; }
html[data-theme="dark"] .portfolio .item .con .icon { background: var(--bcore-bg); }
html[data-theme="dark"] .portfolio .item .con .icon::before { background: transparent; box-shadow: 6px 6px 0 6px var(--bcore-bg); }
html[data-theme="dark"] .portfolio .item .con .icon::after { background: transparent; box-shadow: 6px 6px 0 6px var(--bcore-bg); }
html[data-theme="dark"] .portfolio .item .con .icon .arrow { background: #000; color: #D66A3C; }
html[data-theme="dark"] .portfolio .item:hover .con .icon .arrow { background: #D66A3C; color: #000; }
html[data-theme="dark"] .portfolio .owl-theme .owl-prev,
html[data-theme="dark"] .portfolio .owl-theme .owl-next { color: #fff; }
html[data-theme="dark"] .portfolio .owl-theme .owl-nav [class*=owl-] { background: transparent; border: 1px solid rgba(255, 255, 255, 0.5); color: #fff; }
html[data-theme="dark"] .portfolio .owl-theme .owl-nav [class*=owl-]:hover { border: 1px solid #fff; background: var(--bcore-bg); color: var(--bcore-text); }
html[data-theme="dark"] .portfolio-details h3 { color: var(--bcore-text); }
html[data-theme="dark"] .portfolio-details .sidebar-car { background: var(--bcore-panel); }
html[data-theme="dark"] .portfolio-details .sidebar-car .title { background-color: #D66A3C; }
html[data-theme="dark"] .portfolio-details .sidebar-car .title h4 { color: #000; }
html[data-theme="dark"] .portfolio-details .sidebar-car .item .features { border: none; border-bottom: 1px solid rgba(255,255,255,0.05); }
html[data-theme="dark"] .portfolio-details .sidebar-car .item .features span { color: var(--bcore-muted); }
html[data-theme="dark"] .portfolio-details .sidebar-car .item .features span i { color: #D66A3C; }
html[data-theme="dark"] .portfolio-details .sidebar-car .item .features p { color: var(--bcore-muted); }
html[data-theme="dark"] .team .item .wrapper .text .name { color: var(--bcore-text); }
html[data-theme="dark"] .team .item .wrapper .text .position { color: var(--bcore-muted); }
html[data-theme="dark"] .team .item .wrapper .text .position:before { color: #D66A3C; }
html[data-theme="dark"] .team .item .wrapper .icon { background: var(--bcore-bg); }
html[data-theme="dark"] .team .item .wrapper .icon::before { background: transparent; box-shadow: 6px 6px 0 6px var(--bcore-bg); }
html[data-theme="dark"] .team .item .wrapper .icon::after { background: transparent; box-shadow: 6px 6px 0 6px var(--bcore-bg); }
html[data-theme="dark"] .team .item .wrapper .icon .arrow { background: var(--bcore-panel); }
html[data-theme="dark"] .team .item .wrapper .icon .arrow span { color: var(--bcore-text); }
html[data-theme="dark"] .team .item:hover .wrapper .icon .arrow { color: #000; background: #D66A3C; }
html[data-theme="dark"] .team .item:hover .wrapper .icon .arrow span { color: #000; }
html[data-theme="dark"] .team-single h6 { color: var(--bcore-text); }
html[data-theme="dark"] .team-single h6 span { color: #D66A3C; }
html[data-theme="dark"] .team-single .item .img .curv-butn.icon-bg { background: var(--bcore-bg) !important; }
html[data-theme="dark"] .team-single .item .img .curv-butn .social-icons { background: transparent; }
html[data-theme="dark"] .team-single .item .img .curv-butn .social-icons .link { background-color: #000; color: #D66A3C; }
html[data-theme="dark"] .team-single .item .img .curv-butn .social-icons .link:hover { background-color: #D66A3C; color: #000; }
html[data-theme="dark"] .team-single .list-icon { background: var(--bcore-panel); }
html[data-theme="dark"] .team-single .list-icon span { color: var(--bcore-text); }
html[data-theme="dark"] .team-single .list-text p { color: var(--bcore-muted); }
html[data-theme="dark"] .team-single .cont .simpl-bord.nav-tabs { border-bottom: 1px solid rgba(255, 255, 255, 0.05); }
html[data-theme="dark"] .team-single .cont .simpl-bord .nav-link { border: 0; color: inherit; background: transparent !important; color: var(--bcore-text); }
html[data-theme="dark"] .team-single .cont .simpl-bord .nav-link.active { color: #D66A3C; }
html[data-theme="dark"] .team-single .tab-content p { color: var(--bcore-muted); }
html[data-theme="dark"] .price .item { background: var(--bcore-panel); }
html[data-theme="dark"] .price .item h3 { color: var(--bcore-text); }
html[data-theme="dark"] .price .item h3 span { color: #D66A3C; }
html[data-theme="dark"] .price .item p { color: var(--bcore-muted); }
html[data-theme="dark"] .price .item .dot-list li:before { background: #D66A3C; }
html[data-theme="dark"] .price .item .rmore { background: var(--bcore-bg); }
html[data-theme="dark"] .price .item .rmore .arrow { border: 1px solid var(--bcore-line); background: #000; color: #fff; }
html[data-theme="dark"] .price .item .rmore .arrow span { color: #fff; }
html[data-theme="dark"] .price .item .rmore:hover .arrow { border: 1px solid #D66A3C; background: #D66A3C; color: #000; }
html[data-theme="dark"] .price .item .rmore:hover .arrow span { color: #000; }
html[data-theme="dark"] .price .item .rmore .arrow.active { background: #D66A3C; }
html[data-theme="dark"] .price .item .rmore .arrow.active i { color: #fff; }
html[data-theme="dark"] .accordion-box .block { background: var(--bcore-panel); }
html[data-theme="dark"] .accordion-box .block .acc-btn { color: var(--bcore-text); }
html[data-theme="dark"] .accordion-box .block .acc-btn .count { color: #fff; background: #D66A3C; }
html[data-theme="dark"] .accordion-box .block .acc-btn.active .count { color: #fff; }
html[data-theme="dark"] .accordion-box .block .acc-btn:before { color: #000; background: #D66A3C; }
html[data-theme="dark"] .accordion-box .block .acc-btn.active { background-color: #000; color: #fff; border-bottom: 1px solid rgba(255, 255, 255, 0.05); }
html[data-theme="dark"] .accordion-box .block .acc-btn.active:before { color: #000; background: #D66A3C; }
html[data-theme="dark"] .accordion-box .block .content { color: #fff; }
html[data-theme="dark"] .accordion-box .block .content .text { color: var(--bcore-muted); }
html[data-theme="dark"] .testimonials .item { background: var(--bcore-panel); }
html[data-theme="dark"] .testimonials .item i.fa-quote-left { color: #D66A3C; }
html[data-theme="dark"] .testimonials .item .text h5 { color: #D66A3C; }
html[data-theme="dark"] .testimonials .item .text p { color: var(--bcore-muted); }
html[data-theme="dark"] .testimonials .item .info h6 { color: var(--bcore-text); }
html[data-theme="dark"] .testimonials .item .info p { color: var(--bcore-muted); }
html[data-theme="dark"] .testimonials .item .img-curv { background: var(--bcore-bg); }
html[data-theme="dark"] .gallery-filter li { color: var(--bcore-text); }
html[data-theme="dark"] .gallery-filter li.active { color: #D66A3C; border-bottom: 2px solid #D66A3C; }
html[data-theme="dark"] .gallery-filter li:hover { color: #D66A3C; }
html[data-theme="dark"] .gallery-box .gallery-detail h4 { color: #fff; }
html[data-theme="dark"] .gallery-box .gallery-detail p { color: #D66A3C; }
html[data-theme="dark"] .mfp-figure button { border: 0px solid transparent; }
html[data-theme="dark"] button.mfp-close,
html[data-theme="dark"] button.mfp-arrow { border: 0px solid transparent; background: transparent; }
html[data-theme="dark"] .video-gallery-polygon { background: #D66A3C; color: #fff; box-shadow: 0px 0px 0px 5px rgb(255 255 255 / 10%); }
html[data-theme="dark"] .video-gallery-polygon:hover { background: var(--bcore-bg); color: #D66A3C; }
html[data-theme="dark"] .video-gallery .item .title h4 { color: #fff; }
html[data-theme="dark"] .video-gallery .item .curv-butn .vid { background: transparent; color: #fff; }
html[data-theme="dark"] .video-gallery .item .curv-butn .icon { color: #fff; border: 1px solid var(--bcore-line); background-color: #000; }
html[data-theme="dark"] .video-gallery .item:hover .curv-butn .icon { background-color: #D66A3C; border: 1px solid #D66A3C; color: #000; }
html[data-theme="dark"] .video-wrapper .vid .vid-butn:hover .icon { color: #fff; }
html[data-theme="dark"] .video-wrapper .vid .vid-butn .icon { color: #fff; border: none; }
html[data-theme="dark"] .video-wrapper .vid .vid-butn .icon:after { border: 2px solid rgba(255, 255, 255, 0.5); }
html[data-theme="dark"] .video-wrapper .vid .vid-butn .icon:before { background: transparent; }
html[data-theme="dark"] .video-wrapper .vid .vid-butn:hover .icon:after { border: 2px solid #fff; }
html[data-theme="dark"] .video-text { color: rgba(255, 255, 255, 0.5); }
html[data-theme="dark"] .rotatex .rotate-box .icon { background-color: transparent; border: 1px solid #D66A3C; color: #D66A3C; }
html[data-theme="dark"] .rotatex .rotate-box .rotate-text { color: #fff; }
html[data-theme="dark"] .rotatex .rotate-box .rotate-circle svg { fill: #fff; }
html[data-theme="dark"] .rotatex .nav-pills .nav-item .nav-link { background-color: transparent; color: var(--bcore-muted); }
html[data-theme="dark"] .rotatex .nav-pills .nav-item .nav-link.active { color: var(--bcore-text); }
html[data-theme="dark"] .blog .item .title h4 { color: #fff; }
html[data-theme="dark"] .blog .item .icon { background: var(--bcore-bg); }
html[data-theme="dark"] .blog .item .icon::before { background: transparent; box-shadow: 6px 6px 0 6px var(--bcore-bg); }
html[data-theme="dark"] .blog .item .icon::after { background: transparent; box-shadow: 6px 6px 0 6px var(--bcore-bg); }
html[data-theme="dark"] .blog .item .icon .arrow { background: #000; }
html[data-theme="dark"] .blog .item .icon .arrow span { color: var(--bcore-text); }
html[data-theme="dark"] .blog .item:hover .icon .arrow { color: #000; background: #D66A3C; }
html[data-theme="dark"] .blog .item .icon .icon-w { background-color: transparent; color: var(--bcore-text); }
html[data-theme="dark"] .blog .item .icon i.icon-show span { color: #D66A3C; }
html[data-theme="dark"] .blog .item .icon i.icon-show span i { color: #fff; }
html[data-theme="dark"] .blog .item:hover .icon .icon-w i.icon-hidden { color: var(--bcore-text); }
html[data-theme="dark"] .blog2 .post-cont { background: #000; }
html[data-theme="dark"] .blog2 .post-cont .tag { color: #D66A3C; }
html[data-theme="dark"] .blog2 .post-cont h5,
html[data-theme="dark"] .blog2 .post-cont h5 a { color: #fff; }
html[data-theme="dark"] .blog2 .post-cont .category a { color: #fff; }
html[data-theme="dark"] .blog2 .post-cont .category a:hover { color: #D66A3C; }
html[data-theme="dark"] .blog2 .post-cont .category a:before { background-color: #D66A3C; }
html[data-theme="dark"] .blog2 .post-cont .calendar a { color: var(--bcore-muted); }
html[data-theme="dark"] .blog2 .post-cont .calendar a:hover { color: #fff; }
html[data-theme="dark"] .blog2-sidebar .widget { background: var(--bcore-panel); border: none; }
html[data-theme="dark"] .blog2-sidebar .widget ul li a { color: var(--bcore-text); }
html[data-theme="dark"] .blog2-sidebar .widget ul li a.active { color: var(--bcore-text); }
html[data-theme="dark"] .blog2-sidebar .widget ul li a:hover { color: var(--bcore-text); }
html[data-theme="dark"] .blog2-sidebar .widget ul li i { color: #D66A3C; }
html[data-theme="dark"] .blog2-sidebar .widget-title h6 { border-bottom: 1px solid rgba(255,255,255,0.1); color: var(--bcore-text); }
html[data-theme="dark"] .blog2-sidebar .search form input { border: 0; background: var(--bcore-bg); border: none; color: var(--bcore-muted); }
html[data-theme="dark"] .blog2-sidebar .search form input::placeholder { color: var(--bcore-muted); }
html[data-theme="dark"] .blog2-sidebar .search form button { background-color: #000; color: #D66A3C; border: 0; }
html[data-theme="dark"] .blog2-sidebar:hover .search form button { background-color: #D66A3C; color: #000; }
html[data-theme="dark"] .blog2-sidebar .tags li { background-color: #000; color: #fff; }
html[data-theme="dark"] .blog2-sidebar ul.tags li a { color: #fff; }
html[data-theme="dark"] .blog2-sidebar ul.tags li:hover,
html[data-theme="dark"] .blog2-sidebar ul.tags li:hover a { background-color: #D66A3C; color: #000; }
html[data-theme="dark"] .post h4 { color: #fff; }
html[data-theme="dark"] .post h4 span { color: #D66A3C; }
html[data-theme="dark"] .post .form-box { background: transparent; }
html[data-theme="dark"] .post .form-box h5 { color: var(--bcore-text); }
html[data-theme="dark"] .post .section h6 { color: var(--bcore-text); }
html[data-theme="dark"] .post .section h6 span { color: var(--bcore-muted); }
html[data-theme="dark"] .post .section .wrap .user img { border: 1px solid var(--bcore-line); }
html[data-theme="dark"] .pagination-wrap li a { background: var(--bcore-panel); color: var(--bcore-text); border: 1px solid var(--bcore-line); }
html[data-theme="dark"] .pagination-wrap li a:hover { background: #000; border: 1px solid var(--bcore-line); color: #fff; }
html[data-theme="dark"] .pagination-wrap li a.active { background-color: #D66A3C; border: 1px solid #D66A3C; color: #000; }
html[data-theme="dark"] .post-prev-next { border: none; background-color: var(--bcore-panel); }
html[data-theme="dark"] .post-prev-next a { color: var(--bcore-muted); }
html[data-theme="dark"] .post-prev-next a i { color: #D66A3C; }
html[data-theme="dark"] .post-prev-next .post-prev-next-left a i { background: #000; color: #fff; }
html[data-theme="dark"] .post-prev-next .post-prev-next-left a:hover i { background: #D66A3C; color: #000; }
html[data-theme="dark"] .post-prev-next .post-prev-next-right a i { background: #000; color: #fff; }
html[data-theme="dark"] .post-prev-next .post-prev-next-right a:hover i { background: #D66A3C; color: #000; }
html[data-theme="dark"] .contact p { color: var(--bcore-muted); }
html[data-theme="dark"] .contact h5 { color: var(--bcore-text); }
html[data-theme="dark"] .contact .con { color: var(--bcore-muted); }
html[data-theme="dark"] .contact .con .icon { border: 1px solid #D66A3C; background: transparent; color: #fff; }
html[data-theme="dark"] .contact .con .icon .img { border: 1px solid #D66A3C; }
html[data-theme="dark"] .contact .con .icon img { background: transparent; }
html[data-theme="dark"] .contact .con .text { color: var(--bcore-muted); }
html[data-theme="dark"] .opening-hours ul li span { color: var(--bcore-muted); }
html[data-theme="dark"] .opening-hours ul li .tit { color: var(--bcore-muted); }
html[data-theme="dark"] .opening-hours ul li .dots { border-bottom: 2px dashed #202020; }
html[data-theme="dark"] .contact-box .item { background: var(--bcore-panel); }
html[data-theme="dark"] .contact-box .item.active { background: #D66A3C; }
html[data-theme="dark"] .contact-box .item:hover { background: #D66A3C; }
html[data-theme="dark"] .contact-box .item h5 { color: var(--bcore-text); }
html[data-theme="dark"] .contact-box .item.active h5 { color: #000; }
html[data-theme="dark"] .contact-box .item:hover h5 { color: #000; }
html[data-theme="dark"] .contact-box .item p { color: var(--bcore-muted); }
html[data-theme="dark"] .contact-box .item.active p { color: #000; }
html[data-theme="dark"] .contact-box .item:hover p { color: #000; }
html[data-theme="dark"] .contact-box .item span { color: #D66A3C; }
html[data-theme="dark"] .contact-box .item.active span { color: #000; }
html[data-theme="dark"] .contact-box .item:hover span { color: #000; }
html[data-theme="dark"] .contact-box .item i.numb { color: rgba(255, 255, 255, 0.2); }
html[data-theme="dark"] .contact-box .item.active i.numb { color: rgba(22, 22, 22, 0.5); }
html[data-theme="dark"] .contact-box .item:hover .numb { color: rgba(22, 22, 22, 0.5); }
html[data-theme="dark"] .not-found h1 { color: #D66A3C; }
html[data-theme="dark"] .not-found h3 { color: var(--bcore-text); }
html[data-theme="dark"] .not-found p { color: var(--bcore-muted); }
html[data-theme="dark"] .not-found .search-form .form-group input[type="text"],
html[data-theme="dark"] .not-found .search-form .form-group input[type="search"],
html[data-theme="dark"] .not-found .search-form .form-group input[type="email"] { background: transparent; color: var(--bcore-text); border: 1px solid rgba(255,255,255,0.1); }
html[data-theme="dark"] .not-found .search-form .form-group input[type="text"]:focus,
html[data-theme="dark"] .not-found .search-form .form-group input[type="email"]:focus,
html[data-theme="dark"] .not-found .search-form .form-group input[type="search"]:focus { border-color: #D66A3C; }
html[data-theme="dark"] .not-found .search-form .form-group input::-webkit-input-placeholder { color: var(--bcore-muted); }
html[data-theme="dark"] .not-found .search-form .form-group input[type="search"]:focus { color: var(--bcore-muted); }
html[data-theme="dark"] .not-found .search-form .form-group .search-button { background: none; color: #fff; background: #000; }
html[data-theme="dark"] .not-found .search-form:hover .form-group .search-button { background: #D66A3C; color: #000; }
html[data-theme="dark"] .button-1 { border: 1px solid #D66A3C; background-color: #D66A3C; color: #000; }
html[data-theme="dark"] [data-overlay-dark] .button-1 span,
html[data-theme="dark"] .button-1 span { color: var(--bcore-text); }
html[data-theme="dark"] [data-overlay-dark] .button-1 i,
html[data-theme="dark"] .button-1 i { color: var(--bcore-text); }
html[data-theme="dark"] .button-1:hover { border: 1px solid var(--bcore-line); background-color: #000; color: #fff; }
html[data-theme="dark"] .button-1:hover span { color: #fff; }
html[data-theme="dark"] .button-2 { border: 1px solid #fff; background-color: var(--bcore-bg); color: var(--bcore-text); }
html[data-theme="dark"] [data-overlay-dark] .button-2 span,
html[data-theme="dark"] .button-2 span { color: var(--bcore-text); }
html[data-theme="dark"] [data-overlay-dark] .button-2 i,
html[data-theme="dark"] .button-2 i { color: var(--bcore-text); }
html[data-theme="dark"] .button-2:hover { border: 1px solid #D66A3C; background-color: #D66A3C; color: #000; }
html[data-theme="dark"] .button-2:hover span { color: #000; }
html[data-theme="dark"] .button-3 { border: 1px solid #D66A3C; background-color: transparent; color: #fff; }
html[data-theme="dark"] [data-overlay-dark] .button-3 span,
html[data-theme="dark"] .button-3 span { color: #fff; }
html[data-theme="dark"] [data-overlay-dark] .button-3 i,
html[data-theme="dark"] .button-3 i { color: #fff; }
html[data-theme="dark"] .button-3:hover { border: 1px solid #D66A3C; background-color: #D66A3C; color: #000; }
html[data-theme="dark"] .button-3:hover span { color: #000; }
html[data-theme="dark"] .button-4 { border: 1px solid rgba(255, 255, 255, 0.5); background-color: transparent; color: #fff; }
html[data-theme="dark"] [data-overlay-dark] .button-4 span,
html[data-theme="dark"] .button-4 span { color: #fff; }
html[data-theme="dark"] [data-overlay-dark] .button-4 i,
html[data-theme="dark"] .button-4 i { color: #fff; }
html[data-theme="dark"] .button-4:hover { border: 1px solid #fff; background-color: var(--bcore-bg); color: var(--bcore-text); }
html[data-theme="dark"] .button-4:hover span { color: var(--bcore-text); }
html[data-theme="dark"] .lets-talk .section-title { color: #fff; }
html[data-theme="dark"] .lets-talk .section-subtitle { color: #D66A3C; }
html[data-theme="dark"] .lets-talk .wrap { color: #fff; }
html[data-theme="dark"] .lets-talk .wrap .social .icon { background-color: transparent; }
html[data-theme="dark"] .lets-talk .wrap .dv { background-color: rgba(255, 255, 255, 0.2); }
html[data-theme="dark"] .lets-talk .wrap a { color: #fff; }
html[data-theme="dark"] .lets-talk .wrap a:hover { color: #D66A3C; }
html[data-theme="dark"] .scrolling { background: #000; }
html[data-theme="dark"] .scrolling.scrolling-ticker .wrapper .content span { color: #fff; }
html[data-theme="dark"] .footer { background-color: #000; }
html[data-theme="dark"] .footer .top { border: none; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
html[data-theme="dark"] .footer .top .item h2 { color: #fff; }
html[data-theme="dark"] .footer .top .item h2 span { color: #D66A3C; }
html[data-theme="dark"] .footer .top .item h3 { color: #fff; }
html[data-theme="dark"] .footer .top .item h3 span { color: #D66A3C; }
html[data-theme="dark"] .footer .top .item p { color: rgba(255, 255, 255, 0.7); }
html[data-theme="dark"] .footer .top .item .language i { color: #fff; }
html[data-theme="dark"] .footer .top .item .language select { background: #D66A3C; color: #fff; border: none; }
html[data-theme="dark"] .footer .top .item .language select option { color: rgba(255, 255, 255, 0.7); }
html[data-theme="dark"] select { border: 1px solid rgba(255, 255, 255, 0.7); color: rgba(255, 255, 255, 0.7); }
html[data-theme="dark"] .footer .top .item .links ul li:hover { color: #D66A3C; }
html[data-theme="dark"] .footer .top .item .links ul li a { color: rgba(255, 255, 255, 0.7); }
html[data-theme="dark"] .footer .top .item .links ul li:hover a { color: #D66A3C; }
html[data-theme="dark"] .footer .top .item .address { color: rgba(255, 255, 255, 0.7); }
html[data-theme="dark"] .footer .top .item .phone { color: rgba(255, 255, 255, 0.7); }
html[data-theme="dark"] .footer .top .item .mail { color: rgba(255, 255, 255, 0.7); }
html[data-theme="dark"] .footer .top .item .newsletter input { border: none; background: transparent; color: rgba(255, 255, 255, 0.7); border: 1px solid rgba(255, 255, 255, 0.1); }
html[data-theme="dark"] .footer .top .item .newsletter button { border: none; background: rgba(255, 255, 255, 0.1); color: #fff; }
html[data-theme="dark"] .footer .top .item .newsletter input::placeholder { color: #fff; }
html[data-theme="dark"] .footer .top .item .newsletter:hover button { background: #D66A3C; color: #000; }
html[data-theme="dark"] .footer .bottom p { color: rgba(255, 255, 255, 0.7); }
html[data-theme="dark"] .footer .bottom p a { background: linear-gradient(to bottom, #D66A3C 0%, #D66A3C 100%); color: #fff; }
html[data-theme="dark"] .footer .bottom p a:hover { color: #D66A3C; }
html[data-theme="dark"] .footer .top .social-icons li { border: none; color: #fff; background: #1b1b1b; }
html[data-theme="dark"] .footer .top .social-icons li:hover { background: #D66A3C; color: #000; }
html[data-theme="dark"] .progress-wrap svg path { fill: none; }
html[data-theme="dark"] .progress-wrap svg.progress-circle path { stroke: #D66A3C; }
html[data-theme="dark"] .progress-wrap::after { color: #D66A3C; }
html[data-theme="dark"] .progress-wrap svg.progress-circle path { stroke: #D66A3C; }
html[data-theme="dark"] .modal-box { background: #000; }
html[data-theme="dark"] .modal-box .head-box h6 { color: #D66A3C; }
html[data-theme="dark"] .modal-box .head-box h4 { color: #fff; }
html[data-theme="dark"] .modal-box .head-box h4 span { color: var(--bcore-text); }
html[data-theme="dark"] .modal-button { border: none; background: #D66A3C; color: #000; }
html[data-theme="dark"] .modal-button:hover { background: var(--bcore-bg); color: var(--bcore-text); }
html[data-theme="dark"] .modal-content { border: none; }
html[data-theme="dark"] .modal-header { background: #D66A3C; border: none; }
html[data-theme="dark"] .modal-body { background: #000; }
html[data-theme="dark"] .modal-title { color: var(--bcore-text); }
html[data-theme="dark"] .modal-header .btn-close:focus,
html[data-theme="dark"] .modal-header .btn-close:active { box-shadow: none; }
html[data-theme="dark"] [data-overlay-dark]:before { background: #000; }
html[data-theme="dark"] [data-overlay-dark] h1,
html[data-theme="dark"] [data-overlay-dark] h2,
html[data-theme="dark"] [data-overlay-dark] h3,
html[data-theme="dark"] [data-overlay-dark] h4,
html[data-theme="dark"] [data-overlay-dark] h5,
html[data-theme="dark"] [data-overlay-dark] h6,
html[data-theme="dark"] [data-overlay-dark] span { color: #fff; }
html[data-theme="dark"] [data-overlay-dark] p { color: var(--bcore-muted); }

html[data-theme="dark"] .clients img { filter: grayscale(1) brightness(0) invert(1); opacity: .75; }
html[data-theme="dark"] .services .item:hover .icon .icon-w i.icon-hidden,
html[data-theme="dark"] .button-1:not(:hover) span,
html[data-theme="dark"] .button-1:not(:hover) i,
html[data-theme="dark"] .button-2:hover span,
html[data-theme="dark"] .button-2:hover i,
html[data-theme="dark"] .button-3:hover span,
html[data-theme="dark"] .button-3:hover i { color: #000; }
html[data-theme="dark"] input::placeholder,
html[data-theme="dark"] textarea::placeholder { color: var(--bcore-muted); }
html[data-theme="dark"] :is(.shap-left-top,.shap-right-bottom,.br-left-top,.br-right-bottom) path[fill="#fff"] { fill: var(--bcore-bg); }
html[data-theme="dark"] :is(.shap-left-top,.shap-right-bottom,.br-left-top,.br-right-bottom) path[fill="#f0f0f3"] { fill: var(--bcore-panel); }
html[data-theme="dark"] iframe[src*="google.com/maps"] { background: #f0f0f3; }
