

/* Start:/bitrix/components/simai/sf.iblock.detail/templates/.default/style.css?17772387145669*/


@media print {
	/* images in print mode */
	div .sf-iblock-detail-area .swiper-slide-active{
		-webkit-print-color-adjust: exact !important; /* Chrome, Safari, Edge */
		color-adjust: exact !important; /* Firefox */
		width: 100% !important;
	}
}
.swiper-container{position:relative}
.swiper-button-disabled{opacity:0!important}
/*.swiper-container .sf-swiper-button.sf-swiper-compact-nav {opacity:0;transition:all 1s ease}
.swiper-container:hover .sf-swiper-button.sf-swiper-compact-nav {opacity:1;transition:all 1s ease}*/

/* buttons */
.sf-swiper-button.sf-swiper-compact-nav{cursor:pointer;position: relative;height:1rem;width:1rem;background-size:30%;background-position: center;background-repeat: no-repeat;display:block;border-radius:50%;padding:1rem;margin-top:0;}

.theme-light .sf-swiper-compact-nav.sf-swiper-button, .theme-dark .theme-light .sf-swiper-compact-nav.sf-swiper-button, .theme-dark .theme-dark .theme-light .sf-swiper-compact-nav.sf-swiper-button{background-color:rgba(0, 0, 0, 0.04)!important}
.theme-dark .sf-swiper-compact-nav.sf-swiper-button, .theme-light .theme-dark .sf-swiper-compact-nav.sf-swiper-button, .theme-light .theme-light .theme-dark .sf-swiper-compact-nav.sf-swiper-button {background-color:rgba(0,0,0,.54)!important}





/* pagination */
.sf-swiper-pagination.sf-swiper-compact-nav {width: auto;position: relative;text-align: center;z-index: 10;}

.swiper-container .sf-swiper-compact-nav{opacity:1;transition:all 1s ease}
.swiper-container:hover .sf-swiper-compact-nav{opacity:1;transition:all 1s ease}

.sf-swiper-compact-nav.sf-swiper-button-prev{left:1rem;animation-name:sf-swiper-compact-nav-prev-out;}
.sf-swiper-compact-nav.sf-swiper-button-next{right:1rem;animation-name:sf-swiper-compact-nav-next-out}

.swiper-container:hover .sf-swiper-compact-nav.sf-swiper-button-prev{left:1rem;animation-name:sf-swiper-compact-nav-prev;}
.swiper-container:hover .sf-swiper-compact-nav.sf-swiper-button-next{right:1rem;animation-name:sf-swiper-compact-nav-next;}

.theme-light .sf-swiper-compact-nav .swiper-pagination-bullet,.theme-dark .theme-light .sf-swiper-compact-nav .swiper-pagination-bullet, .theme-dark .theme-dark .theme-light .sf-swiper-compact-nav .swiper-pagination-bullet{background:#979797!important}
.theme-dark .sf-swiper-compact-nav .swiper-pagination-bullet, .theme-light .theme-dark .sf-swiper-compact-nav .swiper-pagination-bullet, .theme-light .theme-light .theme-dark .sf-swiper-compact-nav .swiper-pagination-bullet{background:rgba(255,255,255,1)!important}

.theme-light .sf-swiper-compact-nav .swiper-pagination-bullet.swiper-pagination-bullet-active, .theme-dark .theme-light .sf-swiper-compact-nav .swiper-pagination-bullet.swiper-pagination-bullet-active, .theme-dark .theme-dark .theme-light .sf-swiper-compact-nav .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#979797 !important}
.theme-dark .sf-swiper-compact-nav .swiper-pagination-bullet.swiper-pagination-bullet-active, .theme-light .theme-dark .sf-swiper-compact-nav .swiper-pagination-bullet.swiper-pagination-bullet-active, .theme-light .theme-light .theme-dark .sf-swiper-compact-nav .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(255,255,255,1)!important}

/* preloader indicator */
.sf-swiper-compact-nav.swiper-lazy-preloader{width:100%;height:100%;position:relative;z-index:10;transform-origin:50%;-webkit-animation:none;animation:none;margin:0}
.sf-swiper-compact-nav.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background:no-repeat;background-size:100%}


.sf-swiper-compact-nav>.swiper-pagination-bullet{ margin-right: 2px; margin-left: 2px;}



html.special .swiper-pagination-bullet{
	opacity: 1!important;
}


html.special .sf-swiper-pagination.sf-photo-pagination > .swiper-pagination-bullet.swiper-pagination-bullet-active {
     display: inline-block!important; 
}

html.special .sf-swiper-pagination.sf-video-pagination > .swiper-pagination-bullet.swiper-pagination-bullet-active {
     display: inline-block!important; 
}

.d-only-hidden{display:none;}.hidden > .d-only-hidden{display:inline-block;}


.theme-light .sf-video-button-prev, .theme-light .sf-photo-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%231b1f2cde'%2F%3E%3C%2Fsvg%3E")!important;
}
.theme-light .sf-video-button-next, .theme-light .sf-photo-button-next{
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%231b1f2cde'%2F%3E%3C%2Fsvg%3E")!important;
}

.theme-dark .sf-video-button-prev, .theme-dark .sf-photo-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E")!important;
}
.theme-dark .sf-video-button-next, .theme-dark .sf-photo-button-next{
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E")!important;
}



.sf-swiper-compact-nav.swiper-button-disabled {
    display: block !important;
}
/* End */


/* Start:/bitrix/components/simai/sf.iblock.section/templates/sf-tree/style.css?16401311342477*/
/** Easy Tree style */
.easy-tree {
    min-height: 20px;
    margin-bottom: 20px;
    border: none;
    border-top: none;
    padding-bottom: 15px;
}

.easy-tree > ul {
    padding-left: 15px;
}

.parent_li ul {
    padding-left: 50px;
}

.easy-tree li {
    list-style-type: none;
    margin: 0;
    padding: 10px 0px 0 5px;
    position: relative
}

.easy-tree li::before, .easy-tree li::after {
    content: '';
    left: -30px;
    position: absolute;
    right: auto
}

.easy-tree li::before {
    border-left: 1px solid #ccc;
    bottom: 50px;
    height: 100%;
    top: 0;
    width: 1px
}

.easy-tree li::after {
    border-top: 1px solid #ccc;
    height: 20px;
    top: 25px;
    width: 35px
}

.easy-tree li > span {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 10px;
    text-decoration: none;
    width: 100%;
}

.easy-tree li.parent_li > span {
    cursor: pointer
}

.easy-tree span.glyphicon {
  margin: 5px;
}

.easy-tree > ul > li::before, .easy-tree > ul > li::after {
    border: 0
}

.easy-tree li:last-child::before {
    height: 30px
}

.easy-tree li.parent_li > span:hover, .easy-tree li.parent_li > span:hover + ul li span {
    background: #efefef;
}

.easy-tree li.parent_li > span:hover + ul li.li_selected span {
    background: #e5e2e1;
    color: #e56155;
}

.easy-tree li > span > a {
    text-decoration: none;
}

.easy-tree li > span > span.glyphicon-folder-close, .easy-tree li > span > span.glyphicon-folder-open {
    margin-right: 10px;
}

.easy-tree li.li_selected > span, .easy-tree li.li_selected > span > a {
    background: #e5e2e1;
    color: #e56155;
}

.easy-tree li.li_selected > span:hover, .easy-tree li.li_selected > span:hover > a {
    background: #fafafa;
    color: #ff6c60;
}

.easy-tree .easy-tree-toolbar {
    background-color: #ccc;
}

.easy-tree .easy-tree-toolbar > div {
    display: inline-block;
}

.easy-tree .easy-tree-toolbar > div > button {
    border-radius: 0;
    margin: 20px 5px;
}

.easy-tree .easy-tree-toolbar .create .input-group {
    top: -15px;
    margin-left: 5px;
    margin-right: 5px;
}

.easy-tree .easy-tree-toolbar .create .input-group input {
    border-radius: 0;
}

.easy-tree .easy-tree-toolbar .create .input-group button {
    border-radius: 0;
}
.node-selected > a >i{
	color:#fff;
}
.node-selected > a{
	color:#fff !important;
}
/* End */
/* /bitrix/components/simai/sf.iblock.detail/templates/.default/style.css?17772387145669 */
/* /bitrix/components/simai/sf.iblock.section/templates/sf-tree/style.css?16401311342477 */
