@font-face { font-family: 'Montserrat-Bold'; src: url('fonts/Montserrat/static/Montserrat-Bold.ttf') format('truetype'); }
@font-face { font-family: 'Montserrat-Black'; src: url('fonts/Montserrat/static/Montserrat-Black.ttf') format('truetype'); }
@font-face { font-family: 'Montserrat-ExtraBold'; src: url('fonts/Montserrat/static/Montserrat-ExtraBold.ttf') format('truetype'); }
@font-face { font-family: 'Montserrat-SemiBold'; src: url('fonts/Montserrat/static/Montserrat-SemiBold.ttf') format('truetype'); }
@font-face { font-family: 'Montserrat-Regular'; src: url('fonts/Montserrat/static/Montserrat-Regular.ttf') format('truetype'); }
@font-face { font-family: 'Montserrat-Light'; src: url('fonts/Montserrat/static/Montserrat-Light.ttf') format('truetype'); }
@font-face { font-family: 'Montserrat-LightItalic'; src: url('fonts/Montserrat/static/Montserrat-LightItalic.ttf')  format('truetype'); }
@font-face { font-family: 'Montserrat-Italic'; src: url('fonts/Montserrat/static/Montserrat-Italic.ttf') format('truetype'); }
@font-face { font-family: 'Montserrat-Medium'; src: url('fonts/Montserrat/static/Montserrat-Medium.ttf') format('truetype'); }

:root {
	--default-color: #583f21;
	--default-color-orange:#FF9900;
	--default-color-darker: #060201;
	--default-background: #fbeece;
	--bs-nav-link-color: #fff;
	--bs-gutter-x: 30px;
}
* {position: relative}
body {background: var(--default-background) url(images/mainbg.jpg) repeat-x; color: var(--default-color); font-family: 'Montserrat-Regular'}
a {text-decoration: none; color: var(--default-color-orange)}
a:hover {text-decoration: none; color: var(--default-color-darker)}
@media (min-width: 1000px) {
	.sidebar .moduletable.menu {background:  url(images/menuhatter.png) top right repeat;}
	.sidebar .moduletable.menu .dj-megamenu-wrapper {background:  url(images/left.png) no-repeat bottom right; padding-bottom: 60px; padding-right:33px}
}
.tablzag3 {background-color: var(--default-color-darker) !important}
.tablzag2 {background-color: var(--default-color) !important}
.tablitogo {background-color: var(--default-color-orange) !important; color: white !important}
#dj-megamenu148mobile.dj-megamenu-offcanvas-light .dj-mobile-open-btn:hover {color: #fbeece !important}
.dj-mobile-open-btn.dj-fa-5 {margin-bottom: 30px}
#navbarHeader .row {background: transparent url(images/header.jpg) top center no-repeat; }
#footer {background: var(--default-color-darker); color: white}
#footer a {color: var(--default-color-orange); text-decoration: none}
#footer a:hover {color: var(--default-color-orange); text-decoration: underline}