body div {
    font-size: inherit;
    letter-spacing: inherit;
    line-height: inherit;
}

.breadcrumb {
  font-size: 12px;
  
}
.breadcrumb > li {
  text-shadow: none !important;
  color: #292929;
}

.mod-languages ul {
 text-align: right; 
}
.mod-languages a {
    color: #fff;
}
.lang-active a {
 color: #65f5ff!important;
}
div.mod-languages ul li.lang-active{
background: #2f2d33;
  padding: 15px;
  border-radius: 1px;
}

.ba-item-fields-filter .ba-field-filter-input-wrapper input {
 font-size: 13px !important; 
}

@media (max-width: 1024px){
    .ba-hamburger-menu .open-menu i:after {
     content: "menu";
     float: left;
     font-family: Tektur;
     font-size: 16px;
     margin-top: 2px;
     margin-right: 10px;
    }
}

.ba-slideshow-img {
border-radius: 9px;
}

/*повесила декор на обложки категорий на главной*/
#item-17080268110 .ba-cover-layout{
position: relative;
}
#item-17080268110 .ba-cover-layout .ba-blog-post-title::before {
    content: url('https://shinescreed.com/images/marker-white.svg');
    display: block;
    width: 46px;
    height: 46px;
    position: absolute;
    left: 46%;
  	bottom: 50px;
}
@media (max-width: 500px){
  #item-17080268110 .ba-cover-layout .ba-blog-post-title::before {
  left: 44%;
  }
}

/*повесила декор на аккордеон на главной*/
.accordion-heading{
position: relative;
  margin-left: 50px;
}
.accordion-heading::before{
  content: url('https://shinescreed.com/images/marker-blue.svg');
  position: absolute;
  top: 25%;
  left: -37px;
}


/*исправляю поля в карточке*/
.ba-field-label{
width: 100%;
}
.right-currency-position:not(.ba-form-products-cart){
width: auto!important;
}


.ba-counter span.counter-number{
  min-width: 230px;
}
/*
.ba-counter {
  position: relative; 
  padding-left: 15px; 
}

.ba-counter::before {
  content: ">";
  font-size: 3.2em;
  color: #000;
  position: absolute; 
  left: -5%;
  top: 50%; 
  transform: translateY(-50%);
  margin-right: 5px; 
} */

/*исправляю баг с горизонтальным скролом на мобильных из-за горизонтальной анамации*/
  @media (max-width: 767px) {
  body, html {
    overflow-x: hidden !important;
    width: 100% !important;
  }
}
/*скругляю углы у обложки на странице single post layout*/
.intro-post-image, .fullscreen-post .intro-post-image-wrapper{
border-radius: 9px!important;
}
/* символ вместо точки*/
.list ul li{
list-style-type: "▴ "; 
}

/* анимация меню от бальбоа */
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a {
    background: none;
    overflow: hidden;
    position: relative;
    transition: none !important;
}
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a > i,
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a > span {
    z-index: 5;
    position: relative;
    display: block;
}
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a:before,
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a:after {
    border-radius: inherit;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: .3s !important;
}
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a:before {
    z-index: 1;
}
body:not(.gridbox) .nav-hover-effect .nav.menu > li > a:after {
    background: var(--button-border-color);
    z-index: 2;
}
/* анимация меню от бальбоа - горизонтальная*/
body:not(.gridbox) .nav-hover-effect.nav-horizontal .nav.menu > li > a:after {
    background: transparent;
    border: 3px solid var(--button-border-color);
    border-left-width: 0;
    border-right-width: 0;
    box-sizing: border-box;
    transform: scaleY(0);
    opacity: 0;
}
body:not(.gridbox) .nav-hover-effect.nav-horizontal .nav.menu > li > a:hover:after {
    transform: scaleY(1);  
    opacity: 1;
} 
/*главная видео в карточках пропорции
.gif-video .ba-video-wrapper{
width: 200px;
max-height: 200px;
  margin: 0 auto;
}*/

/*выравниваю кнопки в карточках*/
@media (min-width: 1024px) {
.card {
 position: relative;
}
.card-btn{
  position: absolute;
  bottom: 0px;
  left: 50%; 
  transform: translateX(-50%);
}
}
/*высота вертикальных видео на мобильных*/
@media (max-width: 768px){
.shorts .ba-video-wrapper{
  min-height: 250px;
}
}