@font-face {
  font-family: "beyond-infinity";
  src: url("../fonts/beyond-infinity.ttf") format("truetype");
}

@font-face {
  font-family: "baldo";
  src: url("../fonts/baldo.otf") format("opentype");
}

.tm-header .uk-navbar-toggle svg {
	width: 30px;
}

.tm-header {
  /* padding-top: 100px; */
  position: absolute;
  z-index: 1;
  right: 100px;
  top: 100px;
}

.tm-header > div {
  background: transparent !important;
}

.tm-header .uk-navbar-toggle svg rect {
	height: 1.5px!important;
}

.uk-offcanvas-bar {
  justify-content: center;
  background: none;/*rgba(78, 55, 34, 0.5);*/
}

.sofaliebt-menu-circle {
	margin-right: -77px;
  margin-top: 5px;
}

.sofaliebt-menu-circle-svg  {
	margin-left: -385px;
  position: fixed;
  top: 0;
  bottom: 0;
  height: 100vh;
  width: 1080px;
}

.sofaliebt-menu-circle-svg circle {
	r: 739px!important;
  cx: 906!important;
  cy: 542!important;
}

.svg-circle {
  min-width: 50px;
  position: absolute;
  margin-top: -28px;
  margin-left: -57px;
  transition: min-width 1s, margin 1s;
}

.circle-animation circle {
  transition:  stroke-width 0.75s;
  transition-delay: 0.35s;
}

.dats-shit circle {
	stroke-width: 1!important;
  fill: rgba(78, 55, 34, 0.5)!important;
}

#tm-navbar {
	right: 0px;
  left:  auto;
  display: none;
}

#tm-navbar .uk-offcanvas-bar {
	left: auto;
  right: 0;
  transition: opacity .5s ease-out;
  transition-delay:  0.75s;
  opacity: 0;
}

.sofaliebt-menu-module {
  text-align: right;
}

.sofaliebt-menu-module h3 {
  font-weight: 600;
  margin-bottom: 10px;
}

.sofaliebt-menu-module .uk-nav-default a {
  display: block;
  padding: 0px;
  color: #fff!important;
  font-size: 18px;
}

.sofaliebt-menu-module .uk-nav-default a:hover {
  color: rgba(255, 255, 255, 0.4)!important;
}

.uk-offcanvas-bar {
  margin-right: 114px;
}

.tm-header .uk-navbar-toggle {
  position: relative;
  z-index: 1001;
}

.uk-open .uk-offcanvas-bar {
	opacity: 1!important;
}

.uk-offcanvas-close {
	float: left;
  left: 0px;
  right: auto;
  top: 50%;
}
