@font-face {
font-family: 'IdealistSans';
src: url('/images/font/IdealistSans.eot');
src: url('/images/font/IdealistSans.eot?#iefix') format('embedded-opentype'),
url('/images/font/IdealistSans.woff') format('woff'),
url('/images/font/IdealistSans.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'IdealistSans100';
src: url('/images/font/MuseoSansCyrl-100.eot');
src: url('/images/font/MuseoSansCyrl-100.eot?#iefix') format('embedded-opentype'),
url('/images/font/MuseoSansCyrl-100.woff') format('woff'),
url('/images/font/MuseoSansCyrl-100.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'IdealistSans300';
src: url('/images/font/MuseoSansCyrl-300.eot');
src: url('/images/font/MuseoSansCyrl-300.eot?#iefix') format('embedded-opentype'),
url('/images/font/MuseoSansCyrl-300.woff') format('woff'),
url('/images/font/MuseoSansCyrl-300.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'IdealistSans500';
src: url('/images/font/MuseoSansCyrl-500.eot');
src: url('/images/font/MuseoSansCyrl-500.eot?#iefix') format('embedded-opentype'),
url('/images/font/MuseoSansCyrl-500.woff') format('woff'),
url('/images/font/MuseoSansCyrl-500.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'IdealistSans700';
src: url('/images/font/MuseoSansCyrl-700.eot');
src: url('/images/font/MuseoSansCyrl-700.eot?#iefix') format('embedded-opentype'),
url('/images/font/MuseoSansCyrl-700.woff') format('woff'),
url('/images/font/MuseoSansCyrl-700.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'IdealistSans900';
src: url('/images/font/MuseoSansCyrl-900.eot');
src: url('/images/font/MuseoSansCyrl-900.eot?#iefix') format('embedded-opentype'),
url('/images/font/MuseoSansCyrl-900.woff') format('woff'),
url('/images/font/MuseoSansCyrl-900.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

#item-16068856280 {z-index:99!important;}

/*h1, h2, h3 {font-family: 'IdealistSans900'!important;}*/


.newspost .ba-grid-layout .ba-blog-post {
    flex-direction: row;
    -webkit-flex-direction: row;
}

.coloslider .slideshow-wrapper .ba-slideshow-img {border-radius:20px 20px 0px 0px!important; } 
#item-15003687280 .ba-blog-post-image {float:left;}

.menulink a {color:#2D2F40; }
.menulink a:hover {color:#0E24E9!important; text-decoration:underline!important;}
p.muli {padding-top:10px!important;}
.boldtext {font-weight:900;}

a.insidelink {text-decoration:underline!important; color:#2b3ff2!important;}
a.insidelink:hover {color:#db111c!important;}

#item-15563370050 .main-menu li a, #item-15563530964210 .main-menu li a, #item-15563532787530 .main-menu li a {box-shadow: 0 20px 40px 0 rgba(92, 89, 181, 0.45);}

/*Меню кабинетов*/
#item-15922115700 ul.nav-child {border-radius:20px!important;}

.ba-btn-submit
{
    font-size: 16px!important;
    font-style: normal!important;
    font-weight: 300!important;
    line-height: 26px!important;
    text-decoration: none;
    text-transform: none;
    color: rgba(255, 255, 255, 1);
    background-color: #2B3FF2!important;
    padding-bottom: 15px!important;
    padding-left: 40px!important;
    padding-right: 40px!important;
    padding-top: 15px!important;
    border-radius: 50px!important;
      cursor: pointer;
    transition: color .3s ease-in-out, background .3s ease-in-out;

}

.ba-btn-submit:hover
{
    color: rgba(255, 255, 255, 1);
    background-color: #2B3FF2!important;
  opacity:1!important;
}



/*Лычки шагов онлайн кассы*/
.stepkass p span {background:#2b3ff2; padding: 6px 15px; border-radius:100px;}
.stepkassgreen p span {background:#00BC43; padding: 6px 15px; border-radius:100px;}
.stepkassorange p span {background:#FCCA3E; padding: 6px 15px; border-radius:100px;}

small.newbadge {background:red; padding: 2px 6px; border-radius:100px; font-size:10px!important;color:#fff!important; font-weight:500; margin-left:5px;}

.badgecat {background:#2b3ff2; padding: 6px 15px; border-radius:100px;}
.badgecatmain  {background:#2b3ff2; padding: 6px 15px; border-radius:100px;margin-top:15px!important; display:inline-flex; color:#fff;font-size: 14px;}

/*Высота окна меню ЛК*/
#item-15941884051 {min-height:0!important;}

.slider-dotted {
	position: absolute;
	height: 13px;
	width: 13px;
	background: #E6DEFC;
	border-radius: 50%;
	z-index: -1;

}
.sd-one {
	left: 8%;
	top: 38%;
	animation: moveShape 20s linear 2s infinite alternate;
}

@keyframes gradientBG {
  0% {
      background-position: 0 0;
  }
  50% {
      background-position: 300% 0;
  }
  100% {
      background-position: 0 0;
  }
}
@-webkit-keyframes gradientBG {
  0% {
      background-position: 0 0;
  }
  50% {
      background-position: 300% 0;
  }
  100% {
      background-position: 0 0;
  }
}
@keyframes imageBgAnim {
  0% {
      background-position: 0 0;
  }
  50% {
      background-position: 120% 0;
  }
  100% {
      background-position: 0 0;
  }
}
@-webkit-keyframes gradientBG {
  0% {
      background-position: 0 0;
  }
  50% {
      background-position: 120% 0;
  }
  100% {
      background-position: 0 0;
  }
}


svg.buya {
  fill: #fae4ff;
}
.buyapic {position:absolute;}


.fcard3{position: absolute; z-index:-2; margin-left: 250px; }
.fcard4{position: absolute; z-index:-2; margin-left: -100px; }


@media (max-width: 1366px) {
    .ba-slideset .slideshow-content li {margin: 0 15px;}
 .ba-slideshow-description {width: 250px!important; height: 90px!important;}
  /*Меню кабинетов*/
#item-15922115700 ul.nav-child {margin-left:-50px;}
}


@media (max-width: 1200px) {
.ba-slideshow-description {width: 350px!important; height: 55px!important;}
}


@media (max-width: 1024px) {
.ba-slideshow-description {width: 300px!important; height: 65px!important;}
  h1.intro-post-title {padding: 0 25px!important;}
    /*Меню кабинетов*/
#item-15922115700 ul.nav-child {margin-left:-30px;}
}


@media (max-width: 768px) {
.ba-slideshow-description {width: 500px!important; height: 55px!important;}
  h1.intro-post-title {padding: 0 25px!important;}
      /*Меню кабинетов*/
#item-15922115700 ul.nav-child {margin-left:0px;}
  .english .ba-feature-caption, .tmspre .ba-feature-caption {flex-grow:0!important;}
  .english .ba-feature-box-wrapper .ba-feature-box {
    flex-direction: row!important;
    display: flex!important;
    flex-wrap: nowrap!important;
    justify-content: center!important;
    align-items: center!important;}
  
  .tmspre .ba-feature-box-wrapper .ba-feature-box {
    flex-direction: row!important;
    display: flex!important;
    flex-wrap: nowrap!important;
    justify-content: left!important;
    align-items: flex-start!important;}
  
  .intro-post-info {justify-content:center!important;}
  
  .english .ba-feature-list-layout .ba-feature-image-wrapper, .tmspre .ba-feature-list-layout .ba-feature-image-wrapper {margin-right:10px!important;}
  
  .tmspre .ba-feature-box-wrapper i.zmdi.zmdi-check-circle {margin-top:3px;} 
  .tmspre .ba-feature-title {margin-top:0!important;}
  
}


@media (max-width: 375px) {
  .ba-slideset .slideshow-content li {margin: 0 15px;}
   .stepkass p span {padding: 6px 8px!important;}
.ba-slideshow-description {width: 230px!important; height: 95px!important;}
  h1.intro-post-title {padding: 0 15px!important}
}

@media (min-width: 1025px){
    .custom-right-column {
        margin-left: -200px;
    }
}



/*Сладер статей в блоге*/
#item-15562525862 {z-index:0;}

/*Сладер статей в новостях*/

/*Сладер статей общее*/
.slideset-wrapper {
  border-radius: 20px; z-index:-1;}
ul.ba-slideset.slideshow-type.ba-ken-burns.slideset-loaded {
  border-radius: 20px;}

.activemenu {color:#0E25F0!important;}
.ba-item-blog-posts .ba-blog-post .ba-blog-post-image a {transition:none!important;}
.ba-item-blog-posts .ba-blog-post:hover .ba-blog-post-image a {transform:none!important;}

small {font-weight:500!important; font-size:70%;}

@-webkit-keyframes pulse {
    to {box-shadow: 0 0 0 35px rgba(255, 247, 0, 0);}
}

@keyframes pulse {
    to {box-shadow: 0 0 0 35px rgba(255, 247, 0, 0);}
}

.flashing-button a.ba-btn-transition {
    box-shadow: 0 0 0 0 #2b3ff2 !important;
    -webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
}
.flashing-button a.ba-btn-transition:hover
{
    box-shadow: 0 0 0 0 #4759ff !important;
    -webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
}

/*Ценние онлайн кассы*/
#item-15894328417632 ul.nav.nav-tabs {
    background-color: rgba(255,255,255,0);
    border: 2px solid #2b3ff2;
  border-radius: 50px;}

#item-15894328417632 ul.nav.nav-tabs li.active a {
    color: rgb(255, 255, 255);
    background: #2b3ff2;
  border-radius: 50px;border:none;}

#item-15894328417632 .ba-tabs-wrapper.tabs-top li.active a:before {height: 0;}

#item-15894328417632 .ba-tabs-wrapper .nav-tabs li a {padding:9px!important;}


