*
/*.cursor {
  align-items:center;
  background-color:#bd1b1b;
  border-radius:100%;
  display:none;
  height:40px;
      width:40px;
  justify-content:center;
  left:0;
  pointer-events:none;
  position:fixed;
  top:0;
  transition:width .3s ease,height .3s ease;
  transform:translateX(-50%) translateY(-50%);
  user-select:none;
  will-change:transform;
  z-index:9999;
  -webkit-touch-callout:none
}
.cursor::after {
  color:#ffffff;
  font-size:12px;
  text-transform:uppercase
}
@media(min-width: 1280px) {
  .cursor {
    display:flex
  }
}
html[lang=bg-BG] .cursor--is-detecting-submit::after {
  content:"Изпрати"
}
html[lang=bg-BG] .cursor--is-detecting-accounting-service::after {
  content:"Отвори"
}
html[lang=bg-BG] .cursor--is-detecting-link::after {
  content:"Виж"
}
html[lang=bg-BG] .cursor--is-detecting-logo::after {
  content:"Начало"
}
html[lang=bg-BG] .cursor--is-detecting-home-hero::after {
  content:"Скролни"
}
html[lang=bg-BG] .cursor--is-detecting-opening-button::after {
  content:"Отвори"
}
html[lang=bg-BG] .cursor--is-detecting-closing-button::after {
  content:"Затвори"
}
html[lang=bg-BG] .cursor--is-detecting-primary-menu {
  background-color:#bd1b1b
}
html[lang=bg-BG] .cursor--is-detecting-primary-menu::after {
  content:"Виж";
  color:#000000;
}
html[lang=bg-BG] .cursor--is-detecting-submit::after {
  content:"Изпрати"
}
.cursor--is-detecting-accounting-service::after {
  content:"Open"
}
.cursor--is-detecting-accounting-service-open::after {
  content:"Closed"
}
.cursor--is-detecting-link::after {
  content:"View"
}
.cursor--is-detecting-logo::after {
  content:"Home"
}
.cursor--is-detecting-home-hero::after {
  content:"Scroll"
}
.cursor--is-detecting-opening-button::after {
  content:"Open"
}
.cursor--is-detecting-closing-button::after {
  content:"Close"
}
.cursor--is-detecting-primary-menu {
  background-color:#ffffff;
}
.cursor--is-detecting-primary-menu::after {
  content:"View";
  color:#000000;
}
.cursor--values-boxes::after {
  content:url('/wp-content/themes/solvation/assets/img/arrow-right.svg');
    transform: translateY(5px);
}*/
.screen-reader-text {
  border:0;
  clip:rect(0.1rem, 0.1rem, 0.1rem, 0.1rem);
  clip-path:inset(50%);
  height:.1rem;
  margin:-0.1rem;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:.1rem;
  word-wrap:normal !important;
}
.screen-reader-text:focus {
  background-color:#bd1b1b;
  clip:auto !important;
  clip-path:none;
  color:#ffffff;
  display:block;
  font-size:16px;
  height:auto;
  left:.5rem;
  padding:.5rem 1rem;
  top:.5rem;
  width:auto;
  z-index:9999;
}
.header[data-header] {
/*  background:url(/wp-content/themes/solvation/assets/css/assets/header-mobile-top.png) center top repeat-x;*/
  left:0;
  padding:2rem;
  pointer-events:none;
  position:fixed;
  top:0;
  width:100%;
  z-index:9998;
    max-width: 100%;
}
.menu.menu--is-primary {
  padding-top: 50px;
}
ul.sub-menu {
  padding-top: 20px;
}
@media(min-width: 768px) {
  .header[data-header] {
    background:none;
  }
}
.logo[data-header] {
  pointer-events:auto;
}
.bar[data-header] {
  align-items:center;
  background-color:#bd1b1b;
  border-radius:2.5rem;
  /* box-shadow:0 .5rem 1.9rem rgba(96,221,216,.27); */
  display:flex;
  flex-direction:column;
  height:58px;
    width:58px;
  justify-content:center;
  pointer-events:auto;
}
.menu--is-primary .sub-menu,
.navigation {
  height:0;
  opacity:0;
  overflow:hidden;
  transition:all .3s ease;
  visibility:hidden;
}
.menu--is-primary .sub-menu--has-been-selected,
.navigation--has-been-selected {
  height:auto;
  opacity:1;
  overflow:visible;
  visibility:visible;
    padding-left: 0;
}
.navigation {
  background:#21203f url('/wp-content/themes/solvation/assets/img/menu-bg.jpg') no-repeat center;
  height:100vh;
  left:0;
  overflow-y:auto;
  pointer-events:auto;
  position:fixed;
  top:0;
  width:100%;
    display: none;
}
.navigation.navigation--has-been-selected {
     z-index:9999;
    display: block;
}
.header[data-nav] {
  margin:0 auto;
  padding:2rem;
}
@media(min-width: 1366px) {
  .header[data-nav] {
    padding-left:0;
    padding-right:0;
  }
}
.bar[data-nav] {
  align-items:center;
  background-color:#e0bd9f;
  border-radius:2.2rem;
  display:flex;
  flex-direction:column;
  height:58px;
  justify-content:center;
  width:58px;
}
.menu[data-nav] {
  list-style:none;
  margin:0 auto;
/*  max-width:130rem*/
}

@media(min-width: 768px) {
  .menu[data-nav] {
    text-align:right;
  }
}
.menu--is-primary {
    padding: 0;
}
.menu--is-primary .current-menu-item a {
  color:#0e0a2e;
  opacity:1;
}
.menu--is-primary li {
  padding-top:40px;
    text-align: center;display: flex;
    align-items: center;
    flex-direction: column;
}
.menu--is-primary li:first-child {
  padding-top:0
}

.menu--is-primary a {
  color:#ffffff;
  font-size: 30px;
  transition:color .3s ease;
}
.menu--is-primary a.is-current {
  opacity:1
}
.menu--is-primary .sub-menu {
  list-style:none;
}
.menu--is-primary .sub-menu li {
  padding-top:30px;
}
.menu--is-primary .sub-menu a {
  color:#ffffff;
  font-size:30px;
}
.hr[data-header] {
	background-color: #ffffff;
	display: block;
	height: 2px;
	margin-top: 5px;
	width: 60%;
}
.hr[data-header]:nth-child(2) {
   width: 30%;
    margin-left: 20%;
}

.hr--1[data-header] {
	margin-top: 0;
}
.hr[data-nav] {
	background-color: #000000;
	height: .1rem;
	transform-origin: center bottom;
	width: 90%;
}

.hr--1[data-nav] {
	transform: rotate(-45deg);
}

.hr--2[data-nav] {
	transform: rotate(45deg);
}

    
  .menu--is-primary a {
    font-size:50px;
  }
  .menu--is-primary a:hover {
    color:#bd1b1b;
    opacity:1;
  }
    .menu--is-primary li {
    padding-top:2rem;
  }
/*cursor*/

