.layout-boxed .body-innerwrapper {
	background: none;
	}
#sp-menu {
height: 60px;
width: 100%;
position: fixed;
z-index: 99;
background-color: rgba(63,63,63,0.7) !important;
box-shadow: 0 0 0 0 rgba(0,0,0,0);
animation: spFadeIn .5s;
}
#sp-sidebar-left {
background: rgba(0, 0, 0, 0.67);
padding-right:0px;
}
#sp-component {
padding-left:0px;
}
.ko-mainlogo {
max-width: 100%;
margin-bottom: -80px;
}
.ko-center {
text-align: center;
margin: 25px auto;
}
.sp-megamenu-parent {
margin: auto;
align-content: center;
}
#sp-main-body {
padding: 0px;
}
.sp-dropdown-items li.sp-menu-item >a {
font-size: 16px !important;
}

.sp-menu-item {
text-shadow: rgb(0, 0, 0) 2px 2px 3px;
}
.ko-main {
	background-color: #000000;
	height: 100%;
}
.ko-mainred {
background: #420615;
padding: 10px 15px 10px 20px;
}
.layout-boxed .body-innerwrapper {
box-shadow: none !important;
}
.ko-footer {
	text-align:center;
	color: #f9eca9;
	font-size:16px;
	font-weight: 600;
	padding: 10px 0px;
}
.ko-footer img {
	display: inline-block;
}
.com-sppagebuilder #sp-main-body {
padding: 0px !important;
}
.ko-footer-menu {
	padding: 20px 0px;
	font-size: 18px;
}
.layout-boxed .body-innerwrapper {
	max-width:1200px;
}
body.site {
	background-position-x: 50%;
	background-position-y: 0%;
	background-repeat: no-repeat;
	background-color: #000 !important;
	}
h3 {
	font-size: 21px;
	line-height: 28.8px;
	font-weight: 400;
}
h1 {
	margin:10px 0px;
}
.logo {
	margin-bottom:-80px;
}
@media (max-width: 992px) {
        .logo-image {
            height: 330px !important;
        }

        .logo-image-phone {
            height: 36px;
        }
    }
.burger-icon {
	background-color: #852223;
border: 1px solid #481213;
border-radius: 3px;
padding:3px;
width:35px;
}    
.offcanvas-menu .offcanvas-inner>.sp-module:has(ul.mod-menu) ul.menu>li.current>a {
color: #fff !important;
}
.offcanvas-menu .offcanvas-inner>.sp-module:has(ul.mod-menu) ul.menu>li .menu-child>li>a {
padding: 0;
font-family: roboto;
font-weight: 500;
font-size: 16px;
line-height: 26px;
letter-spacing: -0.38px;
color: #fffacd !important;
opacity: unset;
}
.offcanvas-menu .offcanvas-inner>.sp-module:has(ul.mod-menu) ul.menu>li>a {
padding: 10px;
font-weight: 500;
font-size: 18px;
line-height: 26px;
letter-spacing: -0.38px;
color: #fffacd !important;
opacity: .7;
}
#sp-footer {
font-size: 14px;
padding: 0;
background-color:#221D18;
}
h1 {
font-size: 32px;
line-height: 38px;
text-align: center;
}
h2 {
text-align: center;
}
.ko-bold li {
	font-size: larger;
	font-weight: 600;
}
.readon {
vertical-align: middle;
text-align: center;
cursor: pointer;
border: 1px solid transparent;
border-radius: 3px;
border-radius: 3px;
border-radius: 3px;
color: #ffffff;
background-color: #b92d2e;
border: 1px solid transparent;
background-position: inherit;
background-image: none;
text-shadow: none;
text-decoration: none;
padding:10px 15px;
font-family: 'roboto', Verdana, Helvetica, Arial, sans-serif;
font-weight:bold;
text-transform: uppercase;
font-size:12px;
}