

/* Start:/bitrix/components/nbrains/slider/front/css/masterslider.css?15859191603994*/
.master-slider-parent {
    margin-left: auto;
    margin-right: auto;
    margin-top: 7px;
}

.wpb_row .master-slider-parent *, .master-slider-parent * {
    box-sizing: content-box;
}

.master-slider {
    position: relative;
    visibility: hidden;
    -moz-transform: translate3d(0 , 0 , 0);
}

.ms-slide .ms-slide-bgcont img, .ms-container, .ms-inner-controls-cont {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.ms-inner-controls-cont, .ms-container {
    position: relative;
    margin: 0 auto;
}

.wpb_row .master-slider-parent *, .master-slider-parent * {
    box-sizing: content-box;
}

.master-slider {
    position: relative;
    visibility: hidden;
    -moz-transform: translate3d(0 , 0 , 0);
}

.ms-inner-controls-cont, .ms-container {
    position: relative;
    margin: 0 auto;
}

.ms-view {
    margin: 0px auto;
    overflow: hidden;
    position: relative;
    -webkit-perspective: 2000px;
    -ms-perspective: 2000px;
    perspective: 2000px;
}

.ms-grab-cursor {
    cursor: url(/bitrix/components/nbrains/slider/front/css/../img/grab.png), move;
}
.ms-view .ms-slide-container {
    position: relative;
}
.ms-wk .ms-slide {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.ms-slide {
    position: absolute;
    height: 100%;
    -webkit-transform: translateZ(0px);
    -ms-transform: translateZ(0px);
    transform: translateZ(0px);
}

.ms-slide .ms-slide-bgcont, .ms-slide .ms-slide-bgvideocont {
    position: absolute;
    overflow: hidden;
    width: 100%;
}


.ms-skin-light-3 .ms-nav-next, .ms-skin-light-3 .ms-nav-prev {
    width: 50px;
    background: url(/bitrix/components/nbrains/slider/front/css/../img/light-skin-3.png);
    background-position: -82px -22px;
    height: 50px;
    cursor: pointer;
    top: 50%;
    left: 30px;
    margin-top: -25px;
    position: absolute;
    z-index: 20;
}
.ms-skin-light-3 .ms-nav-next, .ms-skin-light-3 .ms-nav-prev {
    width: 50px;
    background: url(/bitrix/components/nbrains/slider/front/css/../img/light-skin-3.png);
    background-position: -82px -22px;
    height: 50px;
    cursor: pointer;
    top: 50%;
    left: 30px;
    margin-top: -25px;
    position: absolute;
    z-index: 20;
}
.ms-skin-light-3 .ms-bullets.ms-dir-h {
    position: absolute;
    bottom: 20px;
    right: 50%;
    width: 100px;
}
.ms-bullets.ms-dir-h {
    position: absolute;
    bottom: 20px;
    right: 50%;
    width: 100px;
}
.ms-skin-light-3 .ms-bullets.ms-dir-h .ms-bullets-count {
    position: relative;
    right: -50%;
}

.ms-skin-light-3 .ms-bullet-selected {
    background-position: -31px -81px;
    background: white;
}
.ms-skin-light-3 .ms-bullet {
    width: 12px;
    height: 12px;
    /* background: url(/bitrix/components/nbrains/slider/front/css/../img/light-skin-3.png) no-repeat; */
    /* background-position: -31px -114px; */
    margin: 4px;
    border: 1px solid #fff;
    border-radius: 50px;
}

.ms-bullet {
    cursor: pointer;
    float: left;
}

.ms-slider-text-box{
    font-weight: normal;
    font-size: 14px;
    position: absolute;
    z-index: 1;
    max-width: 370px;
    background: rgba(0, 0, 0, 0.5);
    color: #FFFFFF;
    padding: 30px;
    text-align: center;
    border-radius: 10px;
}



.ms-skin-light-3 .ms-nav-next, .ms-skin-light-3 .ms-nav-prev {
    width: 50px;
    background: url(/bitrix/components/nbrains/slider/front/css/../img/light-skin-3.png);
    background-position: -82px -22px;
    height: 50px;
    cursor: pointer;
    top: 50%;
    left: 30px;
    margin-top: -25px;
    position: absolute;
    z-index: 20;
}

.ms-skin-light-3 .ms-nav-next {
    right: 30px;
    left: auto;
    background-position: -81px -99px;
}

.ms-timerbar {
    width: 100%;
    bottom: 0px;
    position: absolute;
    background: #BFC2CB;
}

.ms-time-bar {
    -webkit-transition: width 120ms linear;
    transition: width 120ms linear;
}

@media (max-width: 400px) {
    .ms-slider-text-box{
        display: none;
    }
}
/* End */


/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1692019641675*/
div.modern-page-navigation{padding:.5em 0}div.modern-page-navigation a,span.modern-page-current,span.modern-page-dots{border-left-width:1px;border-left-style:solid;padding-left:.75em;padding-right:.5em;text-decoration:none}div.modern-page-navigation a.modern-page-previous{border-right-width:1px;border-right-style:solid;border-left:0}div.modern-page-navigation a.modern-page-first,div.modern-page-navigation span.modern-page-first{border-left:0;padding-left:.5em}span.modern-page-current{font-weight:var(--ui-font-weight-bold)}div.modern-page-navigation a,span.modern-page-current,div.modern-page-navigation a.modern-page-previous,span.modern-page-dots{border-color:#cdcdcd}
/* End */


/* Start:/bitrix/templates/shop-constructor/components/bitrix/news.list/gallery_index_2/style.css?15859191551343*/
.gallery_index_2 {
    position: relative;
    padding: 30px 0;
text-align:center;
}

.gallery_index_2 .wr {
    text-align: center;
}
.gallery_index_2 .item {
    float: left;
    width: 205px;
    height: 130px;
    overflow: hidden;
    text-align: center;
    z-index: 10;
    position: relative;
    margin: 0 5px 10px;
padding-left:5px;
padding-right:5px;
padding-top:10px;
}

.gallery_index_2 .item img {
    display:block;
    margin: 0 auto;
    line-height: 0;
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    z-index: 0;
}
.gallery_index_2 .item .mask {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    left: 0;
    top: 0;
    color: #fefefe;
    font-size: 17px;
    opacity: 0;
    -webkit-transition: opacity ease-out 0.5s;
    -moz-transition: opacity ease-out 0.5s;
    -o-transition: opacity ease-out 0.5s;
    transition: opacity ease-out 0.5s;
}
.gallery_index_2 .item .mask span {
    display: block;
    width: 100%;
    height: 30%;
    background: url("/bitrix/templates/shop-constructor/components/bitrix/news.list/gallery_index_2/../../../../images/plus.png") 50% 50% no-repeat;
    padding-top: 70%;
}
.gallery_index_2 .item:hover .mask {
    opacity: .6;
}

@media all and (max-width: 999px)
{
    .gallery_index_2 .item {
        width: 44%;
        height: auto;
        margin: 0 2.9% 3%;
    }
}

/* End */


/* Start:/bitrix/templates/shop-constructor/components/bitrix/news.list/posts/style.css?1585919155162*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1585919162666*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; font-size: 11px;}
div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td {
	padding: 0px !important;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{
	font-size: 11px;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b {
	background-image: none !important;
}

/* End */
/* /bitrix/components/nbrains/slider/front/css/masterslider.css?15859191603994 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1692019641675 */
/* /bitrix/templates/shop-constructor/components/bitrix/news.list/gallery_index_2/style.css?15859191551343 */
/* /bitrix/templates/shop-constructor/components/bitrix/news.list/posts/style.css?1585919155162 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1585919162666 */
