/* podkreslenie w menu */
.sp-megamenu-parent > li > a::before {
  background-color: #CABA9C;
  width: 120%;
  height: 1px;
  bottom: 0px;
  transition: all 0.5s ease;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: #020202;
}
#sp-footer{
	color:#fff;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a
{
  color: #fff;
	border-bottom: solid 1px #CABA9C;
}
.sp-megamenu-parent > li:hover > a
{

	color: #fff;
}
.sp-menu-item:hover{
	  background-color: #CABA9C; 
}
Footer a{
  color:#fff
}#sp-logo #offcanvas-toggler
{
  width: 100px;
  background: #999;
  text-align: center;
  justify-content: center;
}
.burger-icon > span {
  display: block;
  height: 2px;
  background-color: #fff;
  margin: 5px 0;
  transition: background-color 0.3s ease-in, opacity 0.3s ease-in, transform 0.3s ease-in;
}


body, .sp-preloader {
  background-color: #000 !important;
  color: #fff;
}
a{
  color:#fff !important;
}
a:hover,
a:focus,
a:active {
 /* color:#CABA9C !important;  */
}


#sp-header{
	position: absolute;
	background:transparent !important;
	box-shadow:none;
	
}
/* sticky */
#sp-header.header-sticky{
	background-color:rgba(0,0,0,0.81) !important;
	box-shadow: 0 0 5px #555;
}
#sp-header.header-sticky #sp-menu a{
	color:#fff;
	text-shadow: none;

}
#sp-header.header-sticky #sp-menu a:hover{
	color:#333;

}


.sp-preloader > div {
   background: none !important;
}