@charset "UTF-8";/*!
Theme Name: Sandbox - Modern & Multipurpose Bootstrap 5 Template
Version:	1.0.0
*/


:root {
	--bs-bronze:#7F5D08;
	--bs-bronze-rgb:127,93,8;
	--bs-soft-bronze:#F2EFE6;
	--bs-pale-bronze:#BFAE84;
	--bs-bullet-soft-bronze:#E5DFCE;
	--bs-icon-fill-bronze:#D9CEB5;
	--bs-icon-solid-fill-bronze:#CCBE9C;
	--bs-icon-solid-fill-bronze-rgb:204,190,156;
	--bs-border-soft-bronze:#E5DFCE;
	
	--fa-secondary-opacity: 1;
	--fa-primary-color: #343f52;
	--fa-secondary-color: var(--bs-bronze);
}

.breadcrumb-item+.dark-breadcrumb.breadcrumb-item::before {
color: rgba(var(--bs-icon-solid-fill-bronze-rgb), .45);
}

.progress-wrap svg.progress-circle path {
mix-blend-mode:screen;
}

.text-primary-soft { color: #CCBE9C !important; }

.text-black {
--bs-text-opacity: 1;
color: rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important;
}

.bg-gray-100 {
    background-color:var(--bs-gray-100) !important
}
.bg-gray-200 {
    background-color:var(--bs-gray-200) !important
}
.bg-gray-300 {
    background-color:var(--bs-gray-300) !important
}
.bg-gray-400 {
    background-color:var(--bs-gray-400) !important
}
.bg-gray-500 {
    background-color:var(--bs-gray-500) !important
}
.bg-gray-600 {
    background-color:var(--bs-gray-600) !important
}
.bg-gray-700 {
    background-color:var(--bs-gray-700) !important
}
.bg-gray-800 {
    background-color:var(--bs-gray-800) !important
}
.bg-gray-900 {
    background-color:var(--bs-gray-900) !important
}

.image-wrapper.bg-overlay-800:before {
    background:rgba(30, 34, 40, .8)
}

.image-wrapper.bg-overlay-custom:before {
    background:rgba(var(--bs-back-rgba))
}

.lh-0 {
    line-height:0 !important
}

blockquote.icon:before {
	font-family: var(--bs-body-font-family);
	color: rgba(var(--bs-primary-rgb),.20);
}

blockquote.icon-top:before {
	font-family: var(--bs-body-font-family);
	color: var(--bs-primary) !important;
	opacity: 1;
}

.link-dark.soft:hover, .text-reset a.soft:hover, a.text-reset.soft:hover, a.link-inverse.soft:hover {
color: #CCBE9C!important;
}

.bg-dark.text-inverse a.soft:not(.btn):not([class*=link-]):hover, .bg-navy.text-inverse a.soft:not(.btn):not([class*=link-]):hover, .text-inverse a.soft:not(.btn):hover, [class*=offcanvas-].text-inverse a.soft:not(.btn):not([class*=link-]):hover {
color: #CCBE9C!important;
}


.navbar-dark, .navbar[data-bs-theme=dark] {
    --bs-navbar-active-color: rgba(var(--bs-icon-solid-fill-bronze-rgb), 1.0);
	--bs-navbar-hover-color: rgba(var(--bs-icon-solid-fill-bronze-rgb), 0.75);
}

.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
font-weight: 700;
}


.offcanvas-backdrop {
background-color: rgba(0,0,0,.93);
}



.sidebar nav .nav-link.links {
	background: 0 0;
	border: 0;
	padding-left: 0;
	padding-right: 1.2rem;
	padding-top: .55rem;
	padding-bottom: .55rem;
	max-height: 2.5rem;
	font-size: .85rem;
	font-weight: var(--bs-btn-font-weight);
	text-align: left;
	justify-content: start;
	color: var(--bs-body-color);
}

.sidebar nav .nav-link.links:hover{
    color: var(--bs-white)!important;
}

.sidebar nav .nav-link.links.active {
    background: 0 0;
    transform: translateY(0);
    color: var(--bs-white)!important;
    box-shadow:none;
	border-color: var(--bs-btn-hover-border-color);
}

.sidebar nav .nav-link.links.active i {
    left:.25rem
}

.sidebar nav .nav-link.links.active:before {
    width:100%
}

.sidebar nav .nav-link.links.active {
color: var(--bs-white)!important;
}

.sidebar nav .nav-link.links.active {
color: var(--bs-white)!important;
}





.up-effect {
    transition: all .2s ease-in-out;
    transform:translateY(0)
}

@media (prefers-reduced-motion: reduce) {
    .up-effect {
        transition:none
    }
}

.up-effect:hover {
    transform:translateY(-.15rem)
}


.navbar-brand .fix-nav-brand, .navbar-clone.fixed .navbar-brand .fix-nav-brand, .navbar-clone.fixed.navbar-stick .navbar-brand .nofix-nav-brand {
	display:none !important;
}

.navbar-clone.fixed.navbar-stick .navbar-brand .fix-nav-brand, .navbar-brand .nofix-nav-brand {
	display:initial !important;
}

@media (max-width:991.99px) {
	.navbar-expand-lg.fixed.navbar-stick .navbar-collapse-wrapper .navbar-brand.fix-nav {
		display: none!important;
	}
}

@media (min-width:992px) {
	.navbar-expand-lg.extended .navbar-collapse-wrapper, .navbar-expand-lg.fancy .navbar-collapse-wrapper {
		box-shadow: 0 .25rem .75rem rgba(30,34,40,0.0);
	}
}

.text-inverse.lineal-stroke {
    fill: #FFFFFF;
}

.text-inverse .fa-duotone {
	--fa-primary-color: #FFFFFF;
  }

.swiper-container .swiper img.svg-inject {
    visibility:hidden
}

.swiper-container .swiper .icon-svg, .icon-svg.icon-svg-lg {
    width: 3rem;
    height:3rem
}

.swiper-container .swiper .icon-svg.icon-svg-md {
    width: 2.6rem;
    height:2.6rem
}

.swiper-container .swiper .icon-svg.icon-svg-sm {
    width: 2.2rem;
    height:2.2rem
}

.swiper-container .swiper .icon-svg.icon-svg-xs {
    width: 1.8rem;
    height:1.8rem
}

.swiper-container.nav-bottom.nav-end .swiper-navigation {
text-align: left;
justify-content: flex-end;
}

.swiper-container.dots-closer-up.nav-bottom .swiper-navigation+.swiper-pagination {
bottom: -2.7rem;
}

.dots-50 .swiper-horizontal>.swiper-pagination-bullets, .dots-50 .swiper-pagination-bullets.swiper-pagination-horizontal, .dots-50 .swiper-pagination-custom, .dots-50 .swiper-pagination-fraction {
width: 50%;
}

.inner-pad .swiper-slide {
     height: auto;
    }

.swiper-container.inner-pad.nav-bottom .swiper-navigation {
bottom: -4.2rem;
}

.swiper-container.inner-pad.dots-closer-up.nav-bottom .swiper-navigation+.swiper-pagination {
bottom: -3.8rem;
}


.swiper-controls .swiper-pagination .swiper-pagination-bullet {
	opacity: .65;
	background: var(--bs-primary);
}

.swiper-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
border-color: var(--bs-primary);
}

.social.social-white.social-hover-color a:not(.btn-circle):hover i {
    color:var(--bs-primary) !important
}

.form-check-input:checked.form-check-input-color {
background-color:var(--bs-primary);
border-color:var(--bs-primary);
}




.btn-close-dark {
    color:var(--bs-dark)
}

.btn-close-dark:before {
    background:rgba(var(--bs-dark-rgb), .08)
}

.btn-close-dark:hover {
    color:var(--bs-dark)
}

.btn-close-dark:hover:before {
    background:rgba(var(--bs-dark-rgb), .11)
}



.shadow.shw-cust {
    box-shadow:0 0 1.25rem rgba(var(--bs-shw-rgb), var(--bs-shw-opacity)) !important
}

.shadow-sm.shw-cust {
    box-shadow:0 .25rem .75rem rgba(var(--bs-shw-rgb), var(--bs-shw-opacity)) !important
}

.shadow-lg.shw-cust {
    box-shadow:0 .25rem 1.75rem rgba(var(--bs-shw-rgb), var(--bs-shw-opacity)) !important
}

.shadow-xl.shw-cust {
    box-shadow:rgba(var(--bs-shw-rgb), var(--bs-shw-opacity)) 0 2px 1px, rgba(var(--bs-shw-rgb), var(--bs-shw-opacity)) 0 4px 2px, rgba(var(--bs-shw-rgb), var(--bs-shw-opacity)) 0 8px 4px, rgba(var(--bs-shw-rgb), var(--bs-shw-opacity)) 0 16px 8px, rgba(var(--bs-shw-rgb), var(--bs-shw2-opacity)) 0 32px 16px !important
}








@media (max-width: 575.98px) {
    .navbar-expand-sm .navbar-collapse .dropdown-menu .dropdown-item {
        color: var(--bs-white);
    }

    .navbar-expand-sm .navbar-collapse .nav-link, .navbar-expand-sm .navbar-collapse .nav-link.active, .navbar-expand-sm .navbar-collapse .show > .nav-link {
        color: var(--bs-white) !important
    }

    .navbar-expand-sm .navbar-collapse .nav-link:focus, .navbar-expand-sm .navbar-collapse .nav-link:hover {
        color: var(--bs-icon-solid-fill-bronze) !important
    }
}

@media (max-width: 767.98px) {
    .navbar-expand-md .navbar-collapse .dropdown-menu .dropdown-item {
        color: var(--bs-white);
    }

    .navbar-expand-md .navbar-collapse .nav-link, .navbar-expand-md .navbar-collapse .nav-link.active, .navbar-expand-md .navbar-collapse .show > .nav-link {
        color: var(--bs-white) !important
    }

    .navbar-expand-md .navbar-collapse .nav-link:focus, .navbar-expand-md .navbar-collapse .nav-link:hover {
        color: var(--bs-icon-solid-fill-bronze) !important
    }
}

@media (max-width: 991.98px) {
    .navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-item {
        color: var(--bs-white);
    }

    .navbar-expand-lg .navbar-collapse .nav-link, .navbar-expand-lg .navbar-collapse .nav-link.active, .navbar-expand-lg .navbar-collapse .show > .nav-link {
        color: var(--bs-white) !important
    }

    .navbar-expand-lg .navbar-collapse .nav-link:focus, .navbar-expand-lg .navbar-collapse .nav-link:hover {
        color: var(--bs-icon-solid-fill-bronze) !important
    }
}

@media (max-width: 1199.98px) {
    .navbar-expand-xl .navbar-collapse .dropdown-menu .dropdown-item {
        color: var(--bs-white);
    }

    .navbar-expand-xl .navbar-collapse .nav-link, .navbar-expand-xl .navbar-collapse .nav-link.active, .navbar-expand-xl .navbar-collapse .show > .nav-link {
        color: var(--bs-white) !important
    }

    .navbar-expand-xl .navbar-collapse .nav-link:focus, .navbar-expand-xl .navbar-collapse .nav-link:hover {
        color: var(--bs-icon-solid-fill-bronze) !important
    }
}

@media (max-width: 1399.98px) {
    .navbar-expand-xxl .navbar-collapse .dropdown-menu .dropdown-item {
        color: var(--bs-white);
    }

    .navbar-expand-xxl .navbar-collapse .nav-link, .navbar-expand-xxl .navbar-collapse .nav-link.active, .navbar-expand-xxl .navbar-collapse .show > .nav-link {
        color: var(--bs-white) !important
    }

    .navbar-expand-xxl .navbar-collapse .nav-link:focus, .navbar-expand-xxl .navbar-collapse .nav-link:hover {
        color: var(--bs-icon-solid-fill-bronze) !important
    }
}


