/**
  * Fonts
  */
@font-face {
    font-family: 'Open Sans';
    src: url('/bitrix/fonts/opensans-regular.eot');
    src: local('Open Sans'), local('Open Sans'),
    url('/bitrix/fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),
    url('/bitrix/fonts/opensans-regular.woff') format('woff'),
    url('/bitrix/fonts/opensans-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Semibold';
    src: url('/bitrix/fonts/opensans-semibold.eot');
    src: local('Open Sans Semibold'), local('Open Sans Semibold'),
    url('/bitrix/fonts/opensans-semibold.eot?#iefix') format('embedded-opentype'),
    url('/bitrix/fonts/opensans-semibold.woff') format('woff'),
    url('/bitrix/fonts/opensans-semibold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Bold';
    src: url('/bitrix/fonts/opensans-bold.eot');
    src: local('Open Sans Bold'), local('Open Sans Bold'),
    url('/bitrix/fonts/opensans-bold.eot?#iefix') format('embedded-opentype'),
    url('/bitrix/fonts/opensans-bold.woff') format('woff'),
    url('/bitrix/fonts/opensans-bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Light';
    src: url('/bitrix/fonts/opensans-light.eot');
    src: local('Open Sans Light'), local('Open Sans Light'),
    url('/bitrix/fonts/opensans-light.eot?#iefix') format('embedded-opentype'),
    url('/bitrix/fonts/opensans-light.woff') format('woff'),
    url('/bitrix/fonts/opensans-light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Arimo';
    src: url('assets/fonts/Arimo-Regular.eot');
    src: url('assets/fonts/Arimo-Regular.eot?#iefix') format('embedded-opentype'),
    url('assets/fonts/Arimo-Regular.woff2') format('woff2'),
    url('assets/fonts/Arimo-Regular.woff') format('woff'),
    url('assets/fonts/Arimo-Regular.ttf') format('truetype'),
    url('assets/fonts/Arimo-Regular.svg#Arimo-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('assets/fonts/Roboto-Regular.woff2') format('woff2'),
    url('assets/fonts/Roboto-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}



/**
  * HTML
  */
html,
body{
    margin: 0;
    padding: 0;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000;
    font-size: 14px;
    line-height: 1.2;
    background: none repeat scroll 0 0 #ffffff;
	 position: relative; 
  	overflow-x: hidden;
}
	input, button, select, optgroup, textarea {
      top: 0px;
}
a {
    color: #ce139e;
    transition: all 0.4s ease 0s;
    text-decoration: underline;
}
p{
    margin-top: 15px;
    margin-bottom: 15px;
}
.stiker {
background-image: url(/bitrix/templates/s7spb.anitos/images/new.png);
    background-size: contain;
background-position: inherit !important;
background-repeat: no-repeat;
width: 40px;
 height: 40px;
}
.stiker.stiker-primary {
background-image: url(/bitrix/templates/s7spb.anitos/images/hit.png);
}
.stiker.stiker-primary.stiker-warning{
background-image: url(/bitrix/templates/s7spb.anitos/images/proc.png);
}
.s7spb-container .table-pokup {
border: 0px;
margin: 0px !auto;
border-collapse: collapse;
}
.s7spb-container .table-pokup tr td {
border: 1px solid #999999;
padding: 5px;
text-align: center;
}
.s7spb-container table tr td p {
padding: 0px;
margin: 0px;
}
.clearfix{clear: both;}

input, button, select, optgroup, textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

input,textarea,select{
	outline: none;
}
input[type="text"]{

}
input[type="submit"]{

}
textarea:focus, input:focus{
    outline: none;
}
colgroup{display: none;}

.s7spb-catalog-list {
	opacity: 0;
    list-style: none;
    padding: 0;
  	margin-top: -19px;
    transform: translateY(20px);
    transition: all 0.5s;
    position: relative;
    z-index: 1;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    scroll-behavior: auto;
    max-height: 150px;
}
.s7spb-catalog-list li a {
    font-size: 12px;
    color: #010101;
	font-family: 'Open Sans', sans-serif; font-weight: normal;
 	text-decoration: none;
  	line-height: 16px;
}
.hm200:hover .s7spb-catalog-list {
	opacity: 1;
    transition: all 0.5s;
}
.ti-cat {
	color: #000;
	text-decoration: none;
	position: relative;
	z-index: 1;
}
.hm200:hover:before {
    background-color: rgba(206, 234, 251, 0.74) !important;
    position: absolute;
	border-radius: 10px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    content: '';
}
.hm200.py4 {
     padding-top: 15px !important;
     padding-bottom: 9px !important;
     max-height: 230px;
}
.lh-any {
    line-height: 24px;
}
.hm200 {
	position: relative;
	overflow: hidden;
}
.s7spb-catalog-list li a:hover {
    text-decoration: underline;
    color: #ce139e;
  	transition: none;
	font-family: 'Open Sans Bold', sans-serif; font-weight: bold;
}
/**
  * Posicioniren
  */
.position-relative{
    position: relative;
}
.position-absolute{
    position: absolute;
}

.top1{top:1px;}
.top2{top:2px;}
.top3{top:3px;}
.top4{top:4px;}
.top5{top:5px;}
.top6{top:6px;}
.top7{top:7px;}
.top8{top:8px;}
.top9{top:9px;}
.top10{top:10px;}

/**
  * Marginalism
  */
.m1{margin:5px !important;}
.m2{margin:10px !important;}
.m3{margin:15px !important;}
.m4{margin:20px !important;}
.m5{margin:24px !important;}
.mx1{margin-left:5px !important;margin-right:5px !important;}
.mx2{margin-left:10px !important;margin-right:10px !important;}
.mx3{margin-left:15px !important;margin-right:15px !important;}
.mx4{margin-left:20px !important;margin-right:20px !important;}
.mx5{margin-left:24px !important;margin-right:24px !important;}
.mx6{margin-left:30px !important;margin-right:30px !important;}
.mx7{margin-left:36px !important;margin-right:36px !important;}
.mx10{margin-left:60px !important;margin-right:60px !important;}
.my1{margin-top:5px !important;margin-bottom:5px !important;}
.my2{margin-top:10px !important;margin-bottom:10px !important;}
.my3{margin-top:15px !important;margin-bottom:15px !important;}
.my4{margin-top:20px !important;margin-bottom:20px !important;}
.my5{margin-top:24px !important;margin-bottom:24px !important;}
.my6{margin-top:30px !important;margin-bottom:30px !important;}
.mt1{margin-top:5px !important;}
.mt2{margin-top:10px !important;}
.mt3{margin-top:15px !important;}
.mt4{margin-top:20px !important;}
.mt5{margin-top:24px !important;}
.mt6{margin-top:32px !important;}
.mt7{margin-top:40px !important;}
.mt8{margin-top:50px !important;}
.mb1{margin-bottom:5px !important;}
.mb2{margin-bottom:10px !important;}
.mb3{margin-bottom:15px !important;}
.mb4{margin-bottom:20px !important;}
.mb5{margin-bottom:24px !important;}
.mb6{margin-bottom:32px !important;}
.mb7{margin-bottom:40px !important;}
.mb8{margin-bottom:45px !important;}
.mb9{margin-bottom:50px !important;}
.mb10{margin-bottom:72px !important;}
.mlauto{margin-left:auto !important;}
.ml1{margin-left:5px !important;}
.ml2{margin-left:10px !important;}
.ml3{margin-left:15px !important;}
.ml4{margin-left:20px !important;}
.ml5{margin-left:24px !important;}
.mrauto{margin-right:auto !important;}
.mr1{margin-right:5px !important;}
.mr2{margin-right:10px !important;}
.mr3{margin-right:15px !important;}
.mr4{margin-right:20px !important;}
.mr5{margin-right:24px !important;}

.p1{padding:5px !important;}
.p2{padding:10px !important;}
.p3{padding:15px !important;}
.p4{padding:20px !important;}
.p5{padding:24px !important;}
.px1{padding-left:5px !important;padding-right:5px !important;}
.px1_8{padding-left:8px !important;padding-right:8px !important;}
.px2{padding-left:10px !important;padding-right:10px !important;}
.px3{padding-left:15px !important;padding-right:15px !important;}
.px4{padding-left:20px !important;padding-right:20px !important;}
.px5{padding-left:24px !important;padding-right:24px !important;}
.px51{padding-left:30px !important;padding-right:30px !important;}
.px6{padding-left:14px !important;padding-right:14px !important;}
.px7{padding-left:35px !important;padding-right:35px !important;}
.px9{padding-left:50px !important;padding-right:50px !important;}
.py1{padding-top:5px !important;padding-bottom:5px !important;}
.py2{padding-top:10px !important;padding-bottom:10px !important;}
.py3{padding-top:15px !important;padding-bottom:15px !important;}
.py4{padding-top:15px !important;padding-bottom:20px !important;}
.py5{padding-top:24px !important;padding-bottom:24px !important;}
.pt1{padding-top:5px !important;}
.pt2{padding-top:10px !important;}
.pt3{padding-top:15px !important;}
.pt4{padding-top:20px !important;}
.pt5{padding-top:24px !important;}
.pt6{padding-top:32px !important;}
.pt7{padding-top:40px !important;}
.pt8{padding-top:45px !important;}
.pt9{padding-top:50px !important;}
.pt10{padding-top:60px !important;}
.pb1{padding-bottom:5px !important;}
.pb2{padding-bottom:10px !important;}
.pb3{padding-bottom:15px !important;}
.pb4{padding-bottom:20px !important;}
.pb5{padding-bottom:24px !important;}
.pb6{padding-bottom:32px !important;}
.pb7{padding-bottom:40px !important;}
.pl1{padding-left:5px !important;}
.pl2{padding-left:10px !important;}
.pl3{padding-left:15px !important;}
.pl4{padding-left:20px !important;}
.pl5{padding-left:24px !important;}
.pr1{padding-right:5px !important;}
.pr2{padding-right:10px !important;}
.pr3{padding-right:15px !important;}
.pr4{padding-right:20px !important;}
.pr5{padding-right:24px !important;}

/**
  * Building blocks
  */
.d-block{
    display: block;
}
#stiky-bascet {

}
.d-flex{
    display: flex !important;
}
.d-inline-block{
    display: inline-block !important;
}
.d-none{
    display: none !important;
}
.d-hide{
    display: none;
}
.d-overflow-hidden{
    overflow: hidden;
}
.p-relative{position: relative !important; z-index: 1;}
.p-absolute{position: absolute !important; z-index: 1;}

/**
  * Back-grounds
  */
.mt-none{
	margin-top: 0px !important;
}
.bacg{
	background-color: #efefef;
	margin-bottom: 0px !important;
}
.bacg span a{
	color: #000;
	font-family: 'Open Sans Semibold', sans-serif;
}
.mb4.mt3 img {
	display: block;
	margin: 0 auto;
}
.bg-info{
    background-color: #c7e9f5;
}
.bg-info-ultras{
    background-color: #dff9fc;
}
.bg-info-infras{
    background-color: #a3d6f5;
}
.bg-info-1{
    background-color: #def0fd;
}

.bg-success{
    background-color: #36710f;
}
.bg-success-ultras{
    background-color: #dee6ce;
}
.bg-success-infras{
    background-color: #36710f;
}

.bg-danger{
    background-color: #ce139e;
}
.bg-danger-2{
    background-color: #fae5f5;
}
.bg-danger-ultras{
    background-color: #f8e4de;
}
.mob-head .bg-danger {
    background-color: #ce139e !important;
}
.bg-primary-ultras{
    background-color: #f4e6f9;
}
.s7sbp--marketplace--saler--lk--left-menu--icon.icon--statistics{
background-image: url("/bitrix/templates/s7spb.anitos/images/jj.png") !important;
}
.s7sbp--marketplace--saler--lk--left-menu--icon.icon--master_file {
background-image: url("/bitrix/templates/s7spb.anitos/images/pp.png") !important;
}
.bg-primary-ultras{
    background-color: #f4e6f9;
}
.bg-primary-infras{
    background-color: #14807b;
}

.bg-warning{
    background-color: #f8ca11;
}

.bg-roso-infras{
    background-color: #fdeef9;
}
.bg-roso{
    background-color: #fdf0fa;
}
.bg-roso-ultras{
    background-color: #fdf5fb;
}
.bg-white{
    background-color: #fff;
}
.bg-white-infras{
    background-color: #f5f3f3;
}
.bg-gray{
    background-color: #dcdcda;
}

/**
  * Borders
  */
.border{
    border-style: solid;
    border-width: 1px;
}
.border-bottom{
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
}
.border-left{
    border-left-style: solid !important;
    border-left-width: 1px !important;
}
.border-right{
    border-right-style: solid !important;
    border-right-width: 1px !important;
}
.border-danger{border-color: #ce139e;}
.border-success{border-color: #009a82;}
.border-success-dark{border-color: #08443a;}
.border-primary{border-color:#30446b;}
.border-primary2{border-color:#8f9fc0;}
.border-gray{border-color:#dedede;}
.border-gray2{border-color:#878787;}
.border-info{border-color:#3aa3d8;}
.border-radius-0{border-radius: 0 !important;}
.border-radius-3{border-radius: 3px !important;}
.border-radius-10{border-radius: 10px !important;}
.border-radius-50{border-radius: 50% !important;}
.border-dotted{
    border-width: 2px;
    border-style: dotted;
}
.border-dotted-bottom{
    border-bottom-style: dotted !important;
    border-bottom-width: 2px !important;
}

/**
  * Matrix ang grids
  */
.s7spb-container{
    box-sizing: border-box;
    /*width: 1920px;*/
    /*width: 1600px;*/
    max-width: 1200px;
  	margin: 0 auto;
 	 padding: 0px 15px;
}
.container{
	max-width: 1200px !important;
  	margin: 0 auto;
 	 padding: 0px 15px;
}
.s7spb-row.s7spb-row12.row-line {
	display: flex;
    flex-direction: column;
}
.s7spb-row{
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.line-s7 {
  	background-color: #efefef;
  	padding-left: 10px;

}
.line-ss7 {
	position: relative;
}
.line-ss7::before {
	content: '';
    position: absolute;
    width: 0px;
    height: 0px;
    border-top: 39px solid transparent;
    border-right: 34px solid #fff;
    border-bottom: 39px solid transparent;
    left: -33px;
    top: -1px;
}
.line-sp {
	border: 1px solid #22cfc7;
	margin-top: 19px;
}
.line-sum {
	transform: translate(28px, 5px);
}
.line-pr {
	padding-right: 20px;
}
.s7spb-row-start{
    justify-content: flex-start;
}
.s7spb-row-column{
    flex-direction: column;
}
.s7spb-col{
    box-sizing: border-box;
    flex: 1;
}
.s7spb-col-auto{
    flex: 0 0 auto;
}
.s7spb-col-min{
    flex: 0 auto;
}
.s7spb-row12{margin-left: -6px; margin-right: -6px;}
.s7spb-row12&gt;.s7spb-col{margin-left: 6px; margin-right: 6px;}
.s7spb-row20{margin-left: -10px; margin-right: -10px;}
.s7spb-row20&gt;.s7spb-col{margin-left: 10px; margin-right: 10px;}
.s7spb-row-center{align-items: center;}
.s7spb-row-baseline{align-items: baseline;}
.s7spb-row-bottom{align-items: flex-end;}
.s7spb-row-wrap{flex-wrap: wrap;}
.s7spb-row-justify-center{justify-content:center;}
.s7spb-row-justify-start{justify-content:start;}
.s7spb-row-justify-end{justify-content:flex-end;}


.s7spb-col310{
    flex-basis: 310px;
    max-width: 310px;
}
.s7spb-col25{
    flex: 0 0 25%;
}
.s7spb-col-align-end{align-self: flex-end;}

/**
  * Buttons
  */
.btn{
    display: inline-block;
    border-style: solid;
    border-width: 1px;
    font-size: 15px;
    line-height: 40px;
    height: 40px;
    padding: 0;
    text-decoration: none;
    white-space: nowrap;
    border-radius: 7px;
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
}
.btn-primary{
    background-color: #22cfc7;
  border-color: #22cfc7;
    color: #fff;
}
.btn-primary:hover{
    background-color: #245a7a;
    border-color: #275073;
}
.btn-danger{
    background-color: #ce139e;
    border-color: #ce139e;
    color: #fff;
}
.btn-outline-danger{
    color: #ce139e;
    background-color: transparent;
    border-color: #ce139e;
}
.btn-outline-ultra-danger{
    color: #ce139e;
    background-color: transparent;
    border-color: #fdf5fb;
}
.btn-danger:hover{
    background-color: #7c105b;
    border-color: #7c105b;
}
.btn-warning{
    background-color: #ffd400;
    border-color: #ffd400;
}
.btn-warning:hover{
    background-color: #f4b901;
    border-color: #f4b901;
}
.btn-info{
    background-color: #22cfc7;
    border-color: #22cfc7;
}
.btn-info:hover{
    background-color: #1faaa2;
    border-color: #1faaa2;
}

.button, .button{
    cursor: pointer;
    font-size: 14px;
    line-height: 14px;
    text-transform: none;
    background-color: #6191c2;
    color: #fff;
    text-decoration: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-align: center;
    padding: 10px 20px;
    margin: 0 2px;
    display: inline-block;
    border: none;
    outline: 0;
    position: relative;
    width: auto;
    vertical-align: middle;
    -webkit-appearance: none;
}
.button:hover, .button:hover {
    background-color: #ff4d0d;
}

/**
  * Alerts
  */
.alert{
    font-size: 18px;
    padding-top: 45px;
    padding-bottom: 45px;
    padding-left: 24px;
    padding-right: 24px;
}
.alert-info{
    background-color: #d9f1ee;
    color: #009a82;
}
.alert-danger{
    background-color: #ce139e;
    color: #fff;
}
.alert-success{
    background-color: #36710f;
    color: #fff;
}

/**
  * Media modes
  * mode 1200
  */

.s7spb-product-cell.active{
	z-index: 498;
}
.s7sbp--marketplace--section-excell {
position: relative;
color: #000;
text-decoration: none;
}
.s7sbp--marketplace--section-excell::before {
content: '';
background-repeat: no-repeat;
background-image: url("/bitrix/templates/s7spb.anitos/assets/css/marketplace/images/excel.svg");
position: absolute;
left: -19px;
 top: -1px;
height: 16px;
 width: 16px;
}
.pb3.img-line-view .img-200 {
	width: 100%;
}
.favorites-link-header{
	text-decoration: none;
	color: #000 !important;
	margin-left: 6px;
    margin-right: 6px;
}
table.title-search-result td.main{
	max-width: 602px
}
.prices .text-price_yellow{
	font-size: 17px;
	}
.banner-index #top-bunner-items .top-bunner-item img {
  width: auto;
}
.fa-angle-ri:before {
    content: "\f105" !important;
	}
li.nav-item.nav-item-level-0 {
    position: relative;
}
.filtr {
  display: none;
}
.catalog-cat {
  width: 83%;
}
.box-soc {
  display: flex;
}
.menu-mob-box {
  display: none;
}
.d-block450 {
  display: none;
}
.image-arrow{
 display: none;
}
.bx_profile .btn{
	    background-color: #ce139e !important;
		border-color: #ce139e !important;
	}
.colum-personal .element-mob-cat {
	flex-wrap: wrap;
}
/**
* Media modes
* mode 1200
*/
#anitos-basket .quantity-counter input, .quantity-counter .quantity-counter-minus, .quantity-counter .quantity-counter-plus{
	min-width: 10px;
}
#top-bunner-items .top-bunner-item{
	padding-left: 0px;
	padding-right: 0px;
}
.nav-mobi{
	display: none;
}
#anitos-catalog-element-thumbs{
	position: static !important;
	margin-right: 10px;
}
#anitos-catalog-element-photos{
	    align-items: normal !important;
    justify-content: normal !important;
}
@media (min-width: 1250px) {
  .bx_catalog_section-discont .sub-section {
    height: 136px;
  }
}
@media (min-width: 1599px){
.wm595 {
   max-width: 782px;
	width: 779px;
  }
  #must-have-items .must-have-item {
    flex: 0 0 33%;
  }
  #news-items .news-item {
    flex: 0 0 33%;
  }
}
@media (min-width: 1500px) {
  .bx_catalog_section-discont .sub-section {
    height: 189px;
  }

}
@media (max-width: 1598px) {
	.wm595 {
    max-width: 719px;
    width: 733px;
	}
}
@media (max-width: 1550px){
.wm595 {
    max-width: 734px;
    width: 764px
}
}
@media (max-width: 1504px){
.wm595 {
    max-width: 605px;
    width: 764px;
}
}
@media (max-width: 1370px){
.wm595 {
    max-width: 650px;
    width: 764px;
}
}
@media (max-width: 1350px){
.wm595 {
    max-width: 608px;
    width: 764px;
}
table.title-search-result td.main {
	    max-width: 500px;
	}
table.title-search-result .prices .text-price_yellow{
	font-size: 16px;
	}
}
@media (max-width: 1282px){
 #s7sbp-nav .parent-item {
	padding-left: 10px !important;
    padding-right: 10px !important;
	}
}
@media (max-width: 1250px) {
  #s7sbp-nav .parent-item {
    padding-left: 5px !important;
    padding-right: 5px !important;
    font-size: 14px;
  }
  .title-search input {
    width: 100%;
  }
  .row1200-column {
    flex-direction: column;
  }
  .row1200-column .wm595 {
      max-width: 100%;
      width: 100%;
  }
    .row1200-column .wm595 > div {
        position: inherit;
    }
    .row1200-column .wm595 .carousel-controls {
        top: 60%;
    }
  .wm-mb {
    margin-bottom: 25px;
  }
}


@media (max-width: 1125px) {
  .wrapper--cont {
    flex-direction: column;
    width: 100%;
  }
  #s7sbp-sidebur {
    width: 100% !important;
  }
  .filtr {
    display: inline-flex;
  }
  .filtr svg {
    width: 20px;
    transform: translate(-5px, -16px);
  }
  .aside-none.active {
    display: block !important;
  }
  .s7sbp--marketplace--section-item-type {
    display: flex !important;
    justify-content: flex-end;
  }
  .aside-none {
    display: none;
  }
  .catalog-adept {
    width: 100%;
  }
  .s7sbp--marketplace--section-item-type {
    position: static !important;
  }
}
@media (min-width: 961px) {
#top-bunner-items {
	margin-bottom: -30px;
	}
.banner__catalog-wrapper #top-bunner-items {
	margin-bottom: 0px;
	}
}

@media (max-width: 1080px) {
  #top-bunner-items .top-bunner-item img {
    width: 100% !important;
    height: 100%;
    object-fit: cover;
  }
  #top-bunner-items {
    height: 100%;
  }
  #top-bunner-items .top-bunner-item {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (max-height: 420px){
	.button_dc0{
	    transform: scale(0.6) !important;
	}
}
@media (max-width: 960px) {
  /**
* Grid
*/	
	.icon-mob-lk, .icon-favorite-60, .icon-basket-60 {
    height: 29px !important;
    width: 29px !important;
}
	.mr-mast-mob{
	margin-bottom: 10px;
	}
	#personal-order-list .table tbody .d-md-table-cell{
	text-align: left !important;
	}
	.BASKET_GOTO_ORDER .btn{
	    display: block;
	text-align: center;
	font-size: 16px;
	}
	.tex-cen{
	    text-align: center !important;
	}
	.tex-cen .p3{
	line-height: 7px;
	}
	.line-s7{
	padding-right: 10px;
	}
	.line-sum .text-24{
	font-size: 20px !important;
	}
	.line-sum{
	    transform: translate(0);
		font-size: 15px !important;
	}
	.element-mob-cat.row-line .s7spb-item-height{
	 border-bottom: none;
	}
	.element-mob-cat .s7spb-item-height{
	 border-bottom: 1px solid #f3f3f3;
	}
	.bord-mob{
	margin-top: 10px;
}
	.mb-mob-960{
	margin-bottom: 0px !important;
	}
	.index-mr{
	padding-top: 0px !important;
	}
	.nav-mobi .s7spb-row{
	justify-content: center;
	}
	.nav-mobi .cat{
	display: none;
	}
	.nav-mobi #s7sbp-nav-catalog-btn{
	display: none;
	}
	.nav-mobi{
	display: block;
	margin-top: -15px;
	}
	.nav-mobi #s7sbp-nav{
	display: block !important;
	padding-top: 0px;
    padding-bottom: 0px;
}
	.s7sbp--marketplace--lk--menu--item_exit{
	position: relative;
	}
	.s7sbp--marketplace--lk--menu--item_exit::before{
	content: '';
	position: absolute;
	background-image: url(/bitrix/templates/s7spb.anitos/images/logout.svg);
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	left: 77px;
    top: 3px;
	}
	.s7sbp--marketplace--lk--menu--item a{
	font-size: 18px;
	}
	.seller-wid #s7sbp-sidebur-menu{
	display: none;
	}
	.bx-html-editor{
	min-width: 0 !important;
	}
	.s7sbp--marketplace--lk--menu--item{
	position: relative;
	}
	.colum-personal #s7sbp-sidebur-menu{
	display: none;
	}
	.order-im::before{
	content: '';
	position: absolute;
	background-image: url(/bitrix/templates/s7spb.anitos/images/za.svg);
	width: 17px;
	height: 15px;
	background-repeat: no-repeat;
	left: -22px;
    top: 3px;
	}
	.baskets-im::before{
	content: '';
	position: absolute;
	background-image: url(/bitrix/templates/s7spb.anitos/images/cz.svg);
	width: 17px;
	height: 15px;
	background-repeat: no-repeat;
	left: -20px;
    top: 1px;
	}
	.address-im::before{
	content: '';
	position: absolute;
	background-image: url(/bitrix/templates/s7spb.anitos/images/dos.svg);
	width: 12px;
	height: 16px;
	background-repeat: no-repeat;
	left: -19px;
    top: -1px;
	}
	.favorite-im::before{
	content: '';
	position: absolute;
	background-image: url(/bitrix/templates/s7spb.anitos/images/tov.svg);
	width: 15px;
	height: 16px;
	background-repeat: no-repeat;
	left: -20px;
    top: 3px;
	}
	.store-im::before{
	content: '';
	position: absolute;
	background-image: url(/bitrix/templates/s7spb.anitos/images/tm.svg);
	width: 18px;
	height: 16px;
	background-repeat: no-repeat;
	left: -21px;
    top: 0px;
	}
	.requisits-im::before{
	content: '';
	position: absolute;
	background-image: url(/bitrix/templates/s7spb.anitos/images/moidan.svg);
	width: 15px;
    background-size: contain;
    height: 15px;
    background-repeat: no-repeat;
    left: -19px;
    top: 2px;
	}
	.settings-im::before{
	content: '';
	position: absolute;
	background-image: url(/bitrix/templates/s7spb.anitos/images/nastro.svg);
	width: 18px;
	height: 16px;
	background-repeat: no-repeat;
	left: -19px;
    top: 3px;
	}


	.shop-im::before{
	content: '';
	position: absolute;
	background-image: url(/bitrix/templates/s7spb.anitos/images/vendor.svg);
	width: 18px;
	height: 16px;
	background-repeat: no-repeat;
	left: -21px;
top: 3px;
	}
	.company-im::before{
	content: '';
	position: absolute;
	background-image: url(/bitrix/templates/s7spb.anitos/images/company.svg);
	width: 18px;
	height: 16px;
	background-repeat: no-repeat;
	left: -19px;
    top: 1px;
	}
	.products-im::before{
	content: '';
	position: absolute;
	background-image: url(/bitrix/templates/s7spb.anitos/images/tovari.svg);
	width: 18px;
	height: 16px;
	background-repeat: no-repeat;
	left: -22px;
	top: 1px;
	}
	.orders-im::before{
	content: '';
	position: absolute;
	background-image: url(/bitrix/templates/s7spb.anitos/images/zacaz.svg);
	width: 18px;
	height: 16px;
	background-repeat: no-repeat;
	left: -21px;
	top: 3px;
	}
	.statistics-im::before{
	content: '';
	position: absolute;
	background-image: url(/bitrix/templates/s7spb.anitos/images/static.svg);
	width: 18px;
	height: 16px;
	background-repeat: no-repeat;
	left: -22px;
	top: 3px;
	}
	.image-arrow{
	display: block;
	position: absolute;
	right: 21px;
	z-index: 6000;
	}
	
	.fa-angle-right{
	line-height: 12px !important;
    padding-left: 4px;
    padding-right: 3px;
    border: 1px solid;
	}
	.br-ar .fa-angle-right.active{
	transform: rotate(0deg);
	}
	.fa-angle-right.active{
	transform: rotate(90deg);
	}
	.fa-angle-right{
	transform: rotate(0deg);
	}
	.fa-angle-right::last-child{
	transform: rotate(0deg) !important;
	}
	.bx-breadcrumb .bx-breadcrumb-item:hover .breadcrumb-dropdown {
    opacity: 0;
    z-index: 0;
}
	.bx-breadcrumb .bx-breadcrumb-item .breadcrumb-dropdown.active {
    opacity: 1 !important;
    z-index: 5000 !important;
}
	.fancybox-title-float-wrap .child{
	    white-space: inherit;
	}
	.prices .text-price_yellow{
	font-size: 16px;
	}
	table.title-search-result .cost.prices{
	margin: 10px 0px 0 0;
	}
	.s7sbp--marketplace--lk--menu:after{
	display: none;
	}
	.ic-m{
	position: relative;

	}
	
	.z-in-mob{
	z-index: 2000;
	}
	.ic-m {
		padding-left: 30px;
   		 transform: translateY(39px);
	z-index: 5000;
	}
	.header-panel-icon-mob{
	display: none;
	}
	.bg-roso-infras.mob-head{
	margin-bottom: 10px;
	}

	.box-icon-m{
	display: flex;
    background-color: #fff;
    align-items: center;
    padding-left: 30px;
	padding-top: 10px;
    padding-bottom: 10px;
	box-shadow: 0 0 15px rgba(0,0,0,.12);
	}
	
	.s7sbp--marketplace--lk--menu--text {
	height: 56px;
	top: 26px;
	}
	.s7sbp--marketplace--lk--menu--wrapp{
	    position: static;
		height: auto;
	}
	.s7sbp--marketplace--header--search-line--buttons--lk{
	    max-width: 100%;
	}
	.s7sbp--marketplace--header--search-line--buttons--lk--icon, .s7sbp--marketplace--header--search-line--buttons--lk--titile{
		display: block;
    	text-align: left;
		padding-left: 69px;
		    padding-bottom: 9px;
	    background-color: #fff;
		padding-top: 15px;

	}
	.s7sbp--marketplace--lk--menu {
		display: block !important;
	    position: static;
	    background-color: #fae5f5 !important;
	    box-shadow: none;
	    padding: 30px 60px 10px;
    	text-align: left;
		
	}


	.icon-lk{
	background-position: 0;
	}
	.icon-mob-lk{
	background-image: url(/bitrix/templates/s7spb.anitos/assets/css/../icons/user.svg);
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 63px;
    width: 63px;
    cursor: pointer;
	}
	.icon-favorite-info {
	    margin-left: 10px;
	}
	.icon-share {
		margin-left: 10px;
	}
	.seller-wid .col-3{
	max-width: 100%;
	}
	.seller-wid .col-9{
	max-width: 100%;
	}
	
	.wrap_84a {
		z-index: 21474 !important;
	}
	._show_855.wrap_c06{
	z-index: 2000 !important;
	}
	.element-mob-cat.row-line .pb5 {
	 padding-bottom: 0px !important;
	}
	.mb4.mt3 img {
	width: 100%;
	height: auto;
	}
	.square-200 {
	    width: 100% !important;
	}
  .tel-font-mob .text-36 {
    font-size: 23px;
  }
  .tel-font-mob .text-24 {
    font-size: 19px;
  }
  .icon-mob-lk,
  .icon-favorite-60,
  .icon-basket-60 {
    height: 50px;
    width: 50px;
  }
  .header-mobi-960 #cart-informer-count {
    color: #fff;
    font-size: 11px;
    background-color: #ce139e;
    width: 16px;
    height: 16px;
    line-height: 16px;
    white-space: nowrap;
    text-align: center;
    border-radius: 8px;
    position: absolute;
    top: -9px;
    left: 62%;
    margin-left: -8px;
  }
  #s7sbp-catalog-sections .nav-item-level-0:hover .submenu-container {
    display: none;
  }
  .wrap-toggle #sections-form label {
    width: 49%;
  }
  .wrap-toggle #sections-form label .el-checks-text {
    line-height: 16px;
    margin-left: 7px;
    font-size: 12px;
  }
  #stiky-bascet .s7sbp--marketplace--full--basket--counter {
    font-size: 13px !important;
  }

  #anitos-basket td {
    padding: 3px;
    font-size: 11px;
  }
  .line-s7 {
    flex-direction: column;
  }
  .line-ss7::before {
    display: none;
  }
  .s7spb-row-center.line-s7 {
    margin-top: 16px;
  }
  .colum-personal {
    flex-direction: column;
  }
  .colum-personal .col-3 {
    max-width: 100%;
  }
  .colum-personal .col-9 {
    max-width: 100%;
  }
  .colum-personal #personal-order-statuses {
    flex-direction: column;
  }
  .colum-personal #personal-order-statuses .col {
    min-height: auto !important;
  }
  .col-m-960 {
    flex-direction: column;
  }
  #s7sbp-nav-catalog .s7spb-row {
    flex-wrap: wrap;
  }
  #anitos-catalog-element-photos {
    min-height: 398px;
  }

  #anitos-catalog-element-properties {
    flex-basis: 190px;
    padding-left: 0px;
    padding-right: 0px;
  }
  #anitos-catalog-element-sale {
    margin: 0 auto;
    text-align: center;
  }
  .ml-subm {
    margin-left: 77px !important;
  }
  .menu-mob-box {
    position: absolute;
    left: 0;
    right: 0;
    top: -10000px;
    height: 100vh;
    display: flex;
    z-index: 2000;
	flex-direction: column;
  }
  .menu-mob-box.active {
    top: -28px;
  }
  .menu-list-mob {
     list-style: none;
    padding: 32px 37px;
    background-color: #fff;
    margin: 0;
    height: 100vh;
	 box-shadow: 0 0 15px rgba(0,0,0,.12);
  }
  .menu-list-mob li + li {
    margin-top: 15px;
  }
  .menu-list-mob li a {
    text-decoration: none;
    font-size: 18px;
    display: block;
  }
  #s7sbp-nav-catalog {
    top: -204px;
    left: 0px;
    z-index: 1000000;
  }
  .d-block960 {
    display: block;
  }
  .d-none960 {
    display: none;
  }
  .s7spb-container {
    width: 100%;
    margin: 0 auto;
  }
  .s7spb-row1200-column {
    flex-direction: column;
  }
  .s7spb-row1201-align-start {
    align-items: flex-start;
  }
  .s7spb-col1200-100 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .s7spb-col1200-50 {
    flex-basis: 50%;
    max-width: 50%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .s7spb-col1200-30 {
    flex: 0 0 33.3333%;
  }
  .s7spb-col1200-auto {
    flex: 0 0 auto;
  }
  /**
* Building blocks
*/
  .d1200-block {
    display: block !important;
  }
  .d1200-inline-block {
    display: inline-block !important;
  }
  .d1200-none {
    display: none !important;
  }

  /**
* Marginalism
*/
  .mx6-1200 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .px6-1200 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .px0-1200 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .pb7-1200 {
    padding-bottom: 40px !important;
  }

  .icon-phone {
    padding: 20px;
  }

  .mr-rig {
    margin-right: -7px !important;
  }
  .element-mob-cat {
    flex-direction: column;
    display: flex !important;
  }
  .element-mob-cat .s7spb-product-cell-line.row-cell {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 5px 0px 0px 0px;
    justify-content: center;
  }
  .element-mob-cat .s7spb-product-cell-line.row-cell .s7spb-product-props {
    display: none;
  }
  .element-mob-cat .s7spb-product-cell-line.row-cell .pb3.img-line-view {
    padding-left: 0px;
    padding-right: 5px;
  }
	.element-mob-cat .s7spb-product-cell-line.row-cell .pb3.img-line-view .img-200 {
	width: 100%;
	max-width: initial;
	}
  .row-cell a {
    max-width: 640px;
    width: inherit;
  }
  .element-mob-cat .s7spb-product-cell-line.row-cell .d-block {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }
  .s7spb-row.s7spb-row12.row-line .s7spb-product-name {
    text-align: left;
  }
  .s7spb-product-cell-line .s7spb-product-props {
    text-align: center;
  }
  .element-mob-cat .px5.row-line {
    float: inherit;
  }
  .element-mob-cat .add-line-card-line {
    top: 0px;
    width: 189px;
  }
  .s7spb-product-cell .s7spb-product-name {
    height: auto;
    text-align: center;
  }
  .element-mob-cat .s7spb-product-cell {
    margin: 0 auto;
  }
  .art-mob-fl {
    flex-direction: column;
  }
  .element-column-mob {
    flex-direction: column;
  }
}
@media (max-width: 660px) {
	.s7spb-product-cell.active .text-16{
	font-size: 25px;
	}
	.s7spb-product-cell .s7spb-product-props {
	display: block;
    text-align: center;
	}
	.s7spb-product-cell form input[type="submit"]{
	flex: 0 0 auto;
    border: 0 none;
    background-color: transparent;
    background-image: url(/bitrix/templates/s7spb.anitos/assets/css/../images/catalog.section/bg.submit.png);
    background-repeat: no-repeat;
    height: 38px;
    width: 66px;
    cursor: pointer;
    margin-right: -30px;
	}
	.s7spb-product-cell form input[type="text"]{
	background-color: transparent;
    height: 38px;
    border: 0 none;
	}
	.s7spb-product-cell form .quantity-counter-minus{
	line-height: 20px;
	}
	.s7spb-product-cell form .quantity-counter-minus, .s7spb-product-cell form .quantity-counter-plus{
	    font-size: 24px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    width: 24px;
    min-width: 24px;
    max-width: 24px;
    min-height: 24px;
    max-height: 24px;
    background-color: #dcdcda;
    color: #a7a7a6;
    border-radius: 10px;
    top: 20px;
    margin-top: 7px;
    text-align: center;
	}
	#must-have-items .s7spb-product-cell form .quantity-counter{
	padding-left: 10px;
    padding-right: 10px;
	}
	.s7spb-product-cell form .quantity-counter {
	background-image: url(/bitrix/templates/s7spb.anitos/assets/css/../images/catalog.section/bg.form.gif);
    background-repeat: no-repeat;
    background-color: transparent;
    height: 38px;
    flex: 1;
    padding-left: 10px;
    padding-right: 10px;
    border: 0 none;
	}
	.s7spb-product-cell form{
	display: flex !important;
	background-image: url(/bitrix/templates/s7spb.anitos/assets/css/../images/catalog.section/bg.input.gif);
    background-repeat: repeat-x;
    background-color: #fff;
    height: 38px;
    position: relative;
	margin: 0 auto;
	width: 206px;
	}
	#must-have-items .s7spb-product-cell.active{
	width: 206px;
	}
	.s7spb-product-cell.active{
	    box-shadow: none;
		position: static;
		margin: -24px auto 0px !important;
	}



  #anitos-basket .line-pr {
    display: flex;
    flex-direction: column;
    margin-right: 35px;
  }
  .registraion-page a {
    margin-bottom: 10px;
  }
  .column-brand-mob {
    flex-direction: column;
  }
  .s7spb-product-cell a {
    display: block;
  }

  #anitos-catalog-element-photo img {
    max-width: 100%;
  }
  .s7sbp--marketplace--catalog-element-detail-product--tabs--header {
    flex-direction: column;
  }
  .s7sbp--marketplace--catalog-element-detail-product--tabs--body--item.active {
    max-width: 100%;
  }
  #reviews-component .reviews-reply-field-user,
  #reviews-component .reviews-reply-field-captcha {
    flex-direction: column;
  }
}
@media (max-width: 600px) {
.banner__catalog-wrapper #top-bunner-items .top-bunner-item {
	    height: 125px;
	}
	.fancybox-nav span{
	    visibility: visible !important;
	}
	#BUFFERED_OUTPUT_4{
	     display: none;
	}
	div.title-search-result{
	padding: 5px;
	}
	table.title-search-result td.picture {
	    width: 60px;
		padding-left: 0px;
	}
	table.title-search-result td.main {
	max-width: 170px;
	}
	#anitos-catalog-element-photo img {
	object-fit: contain;
	 height: 340px;
	}
  .mt7-mob {
    margin-top: 0px !important;
  }
  #s7sbp-footer .px51 {
    padding-left: 15px !important;
  }
  .mr-box {
    padding-left: 0px !important;
  }
  .footer-mob {
    flex-direction: column;
  }
  .icon-mob-lk,
  .icon-favorite-60,
  .icon-basket-60 {
    height: 29px;
    width: 29px;
  }
  #top-bunner-items .top-bunner-item {
    height: 155px;
  }
  .icon-phone {
    padding: 10px;
  }
  .ml-ri {
    margin-right: 10px;
  }
  .ml-ri .py5 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .ml-ri .px4 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .ml-btn {
    flex: 1;
  }
  .ml-btn .border-radius-10 {
    border-radius: 5px !important;
  }
  .ml-mob {
    margin-left: 15px;
  }
  .order-mob {
    flex-basis: 60%;
    display: flex;
    justify-content: center;
  }
  .order-mob img {
    width: 95% !important;
  }
  .mob-tex .text-16 {
    font-size: 25px;
    line-height: 28px !important;
  }
  .d-none-600 {
    display: none;
  }
  .s7spb-product-cell {
    max-width: 355px;
  }
  #must-have-items .must-have-item,
  #news-items .news-item,
  #products-viewed-items .products-viewed-item,
  #recomended-items .recomended-item,
  #same-items .same-item {
    flex: 0 0 95% !important;
  }
  .s7spb-col600 {
    flex-direction: column;
    align-items: center;
  }
  .s7spb-col1200-50 {
    max-width: initial;
    width: 100%;
  }
  .mr-rig {
    margin-right: 0px !important;
    background-position: 1px;
  }
}
@media (max-width: 500px) {
	#anitos-catalog-element-photo{
	    align-self: flex-start;
	}
	.main-share-icon a, .main-share-icon a:link, .main-share-icon a:visited, .main-share-icon a:active {
	 width: 29px;
    height: 29px;
	}
	.main-share-icon {
	width: 23px;
    height: 22px;
	}
	#element-share .main-share-icon {
	margin-left: 11px;
    transform: translate(-7px, -3px);
	}
	.s-lid-2 .carousel-controls {
	display: none;
	}
	#must-have-items .square-200,
	#news-items .square-200{
	width: 100% !important;
	}
  .bx_filter .bx_filter_popup_result.right {
    left: 70%;
  }
  #personal-orders,
  #personal-orders a {
    font-size: 10px;
  }
  .cat_select_block {
    right: 0 !important;
    top: 2px !important;
  }
  #s7sbp-nav-catalog {
    top: -183px;
  }
  .bg-roso-infras.mob-head {
    padding-bottom: 5px !important;
  }
  .mob-head-icon {
    padding-top: 8px !important;
  }
  .mob-head {
    padding-top: 5px !important;
    padding-bottom: 0px !important;
  }
  .bx_catalog_section-discont .main-section {
    height: 358px;
    max-width: 360px;
    width: 100%;
    background-size: 101%;
  }

  #s7sbp-nav-catalog .s7spb-col {
    font-size: 13px;
  }
  #s7sbp-nav-catalog .icon {
    width: 60px;
    height: 60px;
  }
  .over-x {
    overflow-x: auto;
  }
  .wholesale {
    width: 100% !important;
  }
  #kits-items .kits-item {
    flex: 0 0 100%;
  }
  .py3 #slider-two-items {
    display: none;
  }
  .d-none450 {
    display: none;
  }
  .d-block450 {
    display: block;
    margin: 20px auto 0px;
    max-width: 276px;
  }
  .bx_catalog_tile_home_type_2
    .bx_catalog_tile_section.bx_catalog_section-discont {
    padding-top: 100%;
  }
  #discont-menu-items .discont-menu-item img {
    width: 145px;
  }
  .icon-menu {
    background-size: 30px;
    height: 22px;
    width: 29px;
  }
  .tel-font-mob .text-36 {
    font-size: 18px;
  }
  .tel-font-mob .text-24 {
    font-size: 12px;
  }
}
@media (max-width: 420px) {
    #s7sbp-footer {
        padding-left: 40px;
    }
	#anitos-basket .user-price-bajic{
	    display: none;
	}
	#anitos-basket .icon-delete{
	    width: 10px;
    height: 10px;
    transform: translateY(-1px);
	}
	#anitos-basket td{
	    padding: 0px;
	}
	#anitos-basket .basket-sum{
	font-size: 9px;
	}
	#anitos-basket thead tr td{
	font-size: 7px !important;
	}
	#anitos-basket .user-price-bajic {
    bottom: -20px;
    z-index: 1;
    border-radius: 3px;
    height: 19px;
    line-height: 18px;
    width: 101px;
    left: 118px;
    padding-left: 17px;
}
	#anitos-basket .price-string{
	font-size: 9px !important;
	}
	#anitos-basket .quantity-counter input{
	height: 22px;
    line-height: 30px;
	}
	#anitos-basket .quantity-counter .quantity-counter-plus{
	height: 23px;
    line-height: 25px;
	}
	#anitos-basket .quantity-counter .quantity-counter-minus{
	    height: 23px;
    line-height: 25px;
	}
	#anitos-basket .quantity-counter input, .quantity-counter .quantity-counter-minus, .quantity-counter .quantity-counter-plus{
	    max-width: 21px;
    min-width: 20px;
	font-size: 12px;
	}
	.basket-item-info .text-12{
	font-size: 7px !important;
	}
	.basket-item-info .text-black{
	font-size: 8px !important;
	}
	.basket-item-info img{
	width: 35px;
	}
	.block-popup{
	    padding-left: 20px !important;
    padding-right: 20px !important;
	}
	._orinationLeft_9d1 .button_b91{
	margin-left: 9px !important;
	}
  .pos-top {
    top: 60%;
  }
  .carousel-control-prev,
  .carousel-control-next {
    width: 40px;
    height: 40px;
  }
  #stiky-bascet {
    right: auto !important;
    left: 23%;
    z-index: 10000 !important;
	bottom: 23px !important;
  }
  #scroll-to-top {
    right: 4px !important;
	bottom: 23px !important;
  }
  #s7sbp-nav-catalog {
    top: -152px;
  }
  .element-mob-cat .s7spb-product-name {
    font-size: 18px !important;
  }
  .element-mob-cat .s7spb-product-cell-line.row-cell .s7spb-product-name {
    font-size: 12px !important;
  }
}
@media (max-width: 407px) {
  #s7sbp-nav-catalog {
    top: -151px;
  }
}
@media (max-width: 397px) {
  .element-mob-cat .s7spb-product-cell-line.row-cell .img-200 {
    width: 100%;
  }
  #smartfilter.ad-visible .bx_filter_button_box {
    bottom: 0px;
  }
  #scroll-to-top {
    right: 8px !important;
  }
}

@media (max-width: 410px) {
.banner__catalog-wrapper #top-bunner-items .top-bunner-item {
	    height: 110px;
	}
	.colum-na{
	display: flex;
    flex-direction: column;
	}
	#stiky-bascet{
	    left: 15%;
	}
	.button_aed{
	    transform: scale(0.7) !important;
	}
	._orinationLeft_0ff .button_aed {
    margin-left: -4px !important;
}
	.breadcrumb-dropdown li a{
	    font-size: 12px;
    line-height: 22px;

	}
	.breadcrumb-dropdown{
	width: 123px;
	}
  .ml-subm {
    margin-left: 9px !important;
  }
  #s7sbp-nav-catalog {
    top: -148px;
  }
  #top-bunner-items .top-bunner-item {
    height: 135px;
  }
  #discont-menu-items .discont-menu-item img {
    width: 129px;
  }
}
@media (max-width: 373px) {
  #smartfilter.ad-visible #smartfilter-container {
    min-height: 100%;
  }
  #smartfilter.ad-visible .bx_filter_button_box {
    bottom: 0px;
  }
  .tel-font-mob .text-36 {
    font-size: 17px;
  }
  .mob-head {
    padding-bottom: 5px !important;
  }
  #s7sbp-nav-catalog {
    top: -149px;
  }
  div.modern-page-navigation a,
  span.modern-page-current,
  span.modern-page-dots {
    min-width: 30px;
    height: 30px;
  }
}
@media (max-width: 362px){
	._orinationLeft_0ff.wrap_c06 {
    left: -20px;
}
	
#element-share {
	    left: -17px;
	}

}

@media (max-width: 353px) {
  .registraion-page a {
    font-size: 12px;
  }
  #stiky-bascet {
    left: 48px;
  }
  #s7sbp-nav-catalog {
    top: -165px;
  }
}
@media (max-width: 325px) {
  #s7sbp-nav-catalog {
    top: -179px;
  }
  .order-mob img {
    width: 113px !important;
  }
  .mob-head {
    padding-bottom: 5px !important;
  }
}
@media (min-width: 1201px) {
  /**
* Grid
*/
	.favorites-desct{
	    margin-left: 35px;
    margin-right: 35px;
}
  .s7spb-row1201-bottom {
    align-items: flex-end;
  }
  .s7spb-container {
    max-width: 1600px;
    width: 100%;
  }
	.container{
	max-width: 1600px !important;
  	 width: 100%;
}
  .d-none1200 {
    display: none;
  }
}

.hide-button {
    background-color: #f5f5f5;
    border-color: #e6e5e0;
}
.reset-button {
    margin-left: 10px;
    background-color: #ffffff;
    border-color: #dcd6b6;
    color: #696969;
    height: 28px;
    display: inline-block;
    line-height: 28px !important;
}
.hide-b {
    display: none;
}
.hide-button:hover {
    background-color: #f5f5f5;
    border-color: #e6e5e0;
    cursor: not-allowed;
}
.wrap-toggle {
    margin-bottom: 10px;
    overflow: hidden;
    height: 290px;
    position: relative;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.toggle-bottom-background {
    display: block;
    width: 100%;
    height: 68px;
    position: absolute;
    bottom: -4px;
    background: #ffffff;
    background: linear-gradient(0deg, #ffffff 69%, #ffffff 100%);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.toggle-button {
    display: block;
    position: absolute;
    bottom: 7px;
    text-align: center;
    width: 100%;
    margin-bottom: 15px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.toggle-button a {
    border-bottom: 1px dashed #ce139e;
    text-decoration: none;
    display: inline-block;
    position: relative;
    top: 19px;
}
.toggle-button a:hover {
    cursor: pointer;
    border-bottom: 0px dashed #ce139e;
}
.g-minimize {
    height: 42px;
    background: #ffffff;
    background: linear-gradient(0deg, #ffffff 100%, #ffffff 100%);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.bx-breadcrumb {
    margin: 0px 0 !important;
}

.marginB15 {
    margin-bottom: 15px;
}

h1.p3 {
    margin-top: 0;
    margin-bottom: 0;
}
.bx_filter_parameters_box_container a  {
    transition: none !important;
}
.padding15 {
    padding: 15px !important;
    padding-top: 15px !important;
}

#products-viewed-items {
    /*padding-bottom: 15px;*/
}
h1.detail-h1 {
    margin-top: 0;
}

/**
=================== SORTING ===================
 */


.s7sbp--marketplace--section-item-sort {
    margin-bottom: 0px;
    font-size: 14px;
    position:relative;
    padding-left: 8px;
    padding-bottom: 10px;
}
.s7sbp--marketplace--section-item-sort--item {
    display: inline-block;
    position: relative;
    color: #a2a2a2;
    text-transform: lowercase;
    text-decoration: none;
    margin-left: 10px;
    padding-right: 20px;
    opacity: .7;
}
.s7sbp--marketplace--section-item-sort--item:hover,
.s7sbp--marketplace--section-item-sort--item.active {
    opacity: 1;
    color: #22cfc7;
}

.s7sbp--marketplace--section-item-sort--item:after {
    content: "";
    position: absolute;
    right: 0;
    top: 2px;
    display: inline-block;
    background: url(assets/css/marketplace/images/sort_icons.png) -42px 3px no-repeat;
    width: 15px;
    height: 13px;
    vertical-align: top;
    margin: 0px 3px 0px 0px;
}
.s7sbp--marketplace--section-item-sort--item:hover:after, .s7sbp--marketplace--section-item-sort--item.active:after {
    background-position: -25px 3px;
}
.s7sbp--marketplace--section-item-sort--item.desc:after {
    background-position: -9px 3px;
}
.s7sbp--marketplace--section-item-sort--item.desc:hover:after, .s7sbp--marketplace--section-item-sort--item.desc.active:after {
    background-position: 5px 3px;
}



.s7sbp--marketplace--section-item-type {
    display: inline-block;
    position: absolute;
    top: 4px;
    right: 8px;
}
.s7sbp--marketplace--section-excell{
    display: inline-block;
    margin-left: 25px;
    vertical-align: top;
}
.s7sbp--marketplace--section-item-type--icon {
    display: inline-block;
    height: 13px;
    width: 13px;
    line-height: 20px;
    margin-left: 10px;
    background-repeat: no-repeat;
    background: url(assets/css/marketplace/images/sort_icons.png) 0 0 no-repeat
}
.s7sbp--marketplace--section-item-type--icon.card {
    background-position: -1px -41px;
}
.s7sbp--marketplace--section-item-type--icon.card.active,
.s7sbp--marketplace--section-item-type--icon.card:hover {
    background-position: -1px -23px;
}

.s7sbp--marketplace--section-item-type--icon.list {
    background-position: -19px -41px;
}
.s7sbp--marketplace--section-item-type--icon.list.active,
.s7sbp--marketplace--section-item-type--icon.list:hover {
    background-position: -19px -23px;
}
.s7sbp--marketplace--section-item-type--icon.filter {
    background-position: -19px -62px;
    width: 15px;
    position: relative;
    display: none;
}
.s7sbp--marketplace--section-item-type--icon.filter.active::after{
    position: absolute;
    width: 8px;
    height: 8px;
    background-color: #2fb457;
    border: 1px solid #fff;
    right: 0;
    top: -2px;
    content: "";
    border-radius: 4px;
}

.sort-wrap-no-border {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    position: relative;
    bottom: -5px;
}
.cat_select_block {
    display: inline-block;
    top: -1px;
    width: 137px;
    position: relative;
    right: -37px;
}
.cat_select_name {
    display: inline-block;
    color: #969696;
}
.select-css {
    display: inline-block;
    font-family: sans-serif;
    color: #969696;
    font-size: 14px;
    line-height: 1.3;
    padding: 0.2em .4em .2em .4em;
    width: 45px;
    max-width: 100%;
    box-sizing: border-box;
    margin: 0;
    border: 1px solid #d4d4d4;
    /* box-shadow: 0 1px 0 1px rgba(0,0,0,.04); */
    border-radius: .2em;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    background-image: url(/bitrix/templates/s7spb.anitos/assets/images/catalog.section/svg-strln.svg), linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%);
    background-repeat: no-repeat, repeat;
    background-position: right .5em top 59%, 0 0;
    background-size: .65em auto, 100%;
}
.select-css::-ms-expand { display: none; }
.select-css:hover { border-color: #888; }
.select-css:focus { border-color: #aaa;
    box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
    box-shadow: 0 0 0 3px -moz-mac-focusring;
    color: #222;
    outline: none;
}
.select-css option { font-weight:normal; }
*[dir="rtl"] .select-css, :root:lang(ar) .select-css, :root:lang(iw) .select-css {
    background-position: left .7em top 50%, 0 0;
    padding: .6em .8em .5em 1.4em;
}

/**
===================END SORTING=================
 */
.soa-property-container {
    display: block;
    margin-left: 16px;
}

.tetxt-place {
    border-radius: 10px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    max-width: 1000px;
    margin: 0 auto;
}
.block-popup{
   position: fixed;
   background-color: #fdf5fb;
   width: 100%;
   box-sizing: border-box;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   border-radius: 5px;
   border: 1px solid #ccc;
   padding: 50px;
   box-shadow: 0 12px 20px -10px;
   text-align: center;
   z-index: 20000;
   max-width: 854px;
   display: none;
 }
 .block-popup .cross{
   position: absolute;
   top: -2px;
   right: 5px;
   cursor: pointer;
   font-size: 31px;
 }
.block-popup h3{
	font-size: 22px;
}
.block-popup h3 span{
   font-size: 40px;
   display: block;
   margin-bottom: 10px;
 }

 .overlay {
   width: 100%;
   height: 100%;
   background: rgba(0, 0, 0, 0.15);
   position: fixed;
   top: 0;
   left: 0;
   display: none;
	z-index: 1000;
 }


.tags__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 13px;
    font-weight: 500;
    line-height: 18px;
    margin: -2px;
}
.tags__list a {
    background: transparent;
    border: 1px solid #e5e5e5;
    text-decoration: none;
    color: #3d464d;
    border-radius: 1.5px;
    padding: 3px 8px 2px;
    margin: 2px;
    -webkit-transition: all .15s;
    transition: all .15s;
    margin-top: 10px;
}
.tags__list a:hover {
    background: #ce139e;
    border: 1px solid #ce139e;
    text-decoration: none;
    color: #fff;
}

/*fda2000*/
.rbs_payment-center&gt;div {
	margin: 50px auto !important;
}
header > .s7spb-row > .s7spb-col-auto, header form#title-search-desctop {
    padding-right: 20px;
}

