/* MEDIA */
.b-modal-close-left { display: none; }

#b-anchor-action { top: -60px; }
#b-anchor-about { top: -30px; } 
#b-anchor-seminar { top: -60px; }
#b-anchor-calc { top: -60px; }
#b-anchor-proizv { top: -60px; }
#b-anchor-otzyvy { top: -60px; }
#b-anchor-house { top: -40px; }
#b-anchor-contacts { top: -20px; }
#b-nav-tovarypoakcii { top: -170px; }
#b-nav-hityprodazh { top: -170px; }
#b-nav-zavody { top: -170px; }
#b-nav-tovarypoakcii-first { top: -30px; }
#b-nav-hityprodazh-first { top: -120px; }
#b-nav-tovarypoakcii-second { top: -120px; }
#b-nav-hityprodazh-second { top: -60px; }
#b-nav-tovarypoakcii-third { top: -80px; }
#b-nav-hityprodazh-third { top: -20px; }
#b-nav-hityprodazh-fourth, #b-nav-tovarypoakcii-fourth { top: -180px; }
.uk-lightbox-toolbar-icon.uk-close-large { left: 10px !important; }
.b-price-super { top: -3px !important; }
.b-price-super-din { top: -3px !important; }

@media ( max-width: 399px ) {
/*
	#b-main-card-carousel .owl-prev, #b-smallcard-carousel .owl-prev, .b-main-card-carousel .owl-prev, .b-smallcard-carousel .owl-prev { top: 80px !important; left: -34px !important; opacity: 1; }
	#b-main-card-carousel .owl-next, #b-smallcard-carousel .owl-next, .b-main-card-carousel .owl-next, .b-smallcard-carousel .owl-next { top: 80px !important; right: -34px !important; opacity: 1; }
*/
	#b-main-card-carousel .owl-prev, #b-smallcard-carousel .owl-prev, .b-main-card-carousel .owl-prev, .b-smallcard-carousel .owl-prev { top: 100px !important; left: 0px !important; opacity: 1; }
	#b-main-card-carousel .owl-next, #b-smallcard-carousel .owl-next, .b-main-card-carousel .owl-next, .b-smallcard-carousel .owl-next { top: 100px !important; right: 0px !important; opacity: 1; }
/*
	.owl-prev { top: 70px !important; left: -34px !important; opacity: 1; }
	.owl-next { top: 70px !important; right: -34px !important; opacity: 1; }
*/
	.b-carousel-otzyvy .owl-prev, .b-carousel-otzyvy .owl-next { top: 45px !important; }
}
@media ( min-width: 400px ) {
	#b-main-card-carousel .owl-prev, #b-smallcard-carousel .owl-prev, .b-main-card-carousel .owl-prev, .b-smallcard-carousel .owl-prev { top: 150px !important; left: -34px !important; opacity: 1; }
	#b-main-card-carousel .owl-next, #b-smallcard-carousel .owl-next, .b-main-card-carousel .owl-next, .b-smallcard-carousel .owl-next { top: 150px !important; right: -34px !important; opacity: 1; }
/*
	.owl-prev { top: 110px !important; left: -34px !important; opacity: 1; }
	.owl-next { top: 110px !important; right: -34px !important; opacity: 1; }
*/
}
@media ( min-width: 500px ) {
	#b-main-card-carousel .owl-prev, #b-smallcard-carousel .owl-prev, .b-main-card-carousel .owl-prev, .b-smallcard-carousel .owl-prev { top: 160px !important; left: -44px !important; opacity: 1; }
	#b-main-card-carousel .owl-next, #b-smallcard-carousel .owl-next, .b-main-card-carousel .owl-next, .b-smallcard-carousel .owl-next { top: 160px !important; right: -44px !important; opacity: 1; }
/*
	.owl-prev { top: 160px !important; left: -44px !important; opacity: 1; }
	.owl-next { top: 160px !important; right: -44px !important; opacity: 1; }
*/
}
@media ( min-width: 600px ) {
	#b-main-card-carousel .owl-prev, #b-smallcard-carousel .owl-prev, .b-main-card-carousel .owl-prev, .b-smallcard-carousel .owl-prev { top: 160px !important; left: -20px !important; opacity: 1; }
	#b-main-card-carousel .owl-next, #b-smallcard-carousel .owl-next, .b-main-card-carousel .owl-next, .b-smallcard-carousel .owl-next { top: 160px !important; right: -20px !important; opacity: 1; }
/*
	.owl-prev { top: 160px !important; left: -20px !important; opacity: 1; }
	.owl-next { top: 160px !important; right: -20px !important; opacity: 1; }
*/
}

@media ( max-width: 640px ) {
	.b-hidden-to640 { display: none !important; }
/*	.b-modal-close-left { display: block; }*/
/*	.b-modal-close-right { display: none; }*/
	.uk-lightbox-toolbar-icon.uk-close-large { left: 10px !important; }
	#b-modal-seminar-wh { padding: 0px !important; }
	#b-modal-seminar-wh-zapis { padding: 0px !important; }
	#b-modal-archive-view { padding: 0px !important; }
	#b-modal-proizv-contacts { padding: 0px !important; }
	#b-modal-otzyvy { padding: 0px !important; }
	#b-modal-tovar-card { padding: 0px !important; }
	#b-modal-tovar-card > .uk-modal-body { padding: 0px !important; }
	#b-modal-login > .uk-modal-body { padding: 0px !important; }
	#b-modal-smallcard { padding: 0px !important; }
	#b-modal-smallcard > .uk-modal-body { padding: 0px !important; }
	#b-modal-cart { padding: 0px !important; }
	#b-modal-cart > .uk-modal-body { padding: 10px !important; }
	#b-modal-cart-fast { padding: 0px !important; }
	#b-modal-cart-fast > .uk-modal-body { padding: 10px !important; }
	#b-modal-dostavka { padding: 0px !important; }
	#b-modal-cart-send { padding: 0px !important; background: #fff; }
	#b-modal-cart-fast-send { padding: 0px !important; }
	#b-modal-smallcard { padding: 0px !important; }
	#b-modal-cons { padding: 0px !important; background: #fff; }
	#b-modal-cons2 { padding: 0px !important; background: #fff; }
	#b-modal-cart-confirm { padding: 0px !important; background: #fff; }
	#b-modal-cons-office { padding: 0px !important; }
	#b-modal-cons-baza { padding: 0px !important; }
	#b-modal-cons-zavod { padding: 0px !important; }
	#b-modal-quiz { padding: 0px !important; }
	#b-modal-politika { padding: 0px !important; background: #fff; }
	#b-modal-login { padding: 0px !important; background: #fff; }
	#b-modal-calc { padding: 0px !important; }
	#b-modal-offer { padding: 0px !important; }
	#b-modal-rassr { padding: 0px !important; }
	#b-modal-podborki { padding: 0px !important; }
	#b-modal-seminar2 { padding: 0px !important; }
	#b-modal-main-nav { padding: 0px !important; }
	#b-modal-cart-add-big { padding: 0px !important; background: #fff; }
	#b-modal-new-catalog { padding: 0px !important; }
	#b-modal-about-company { padding: 0px !important; }
	#b-modal-telegram { padding: 0px !important; }
	#b-modal-deshevle { padding: 0px !important; }
	#b-modal-netvremeni { padding: 0px !important; }
	#b-modal-manipulyatory { padding: 0px !important; background: #fff; }
/*	#b-modal-search { padding: 0px !important; }*/
/*	#b-modal-quiz .uk-modal-body { height: 100%; }
	#b-modal-offer .uk-modal-body { height: 100%; }
	#b-modal-cons .uk-modal-body { height: 100%; }
	#b-modal-cons2 .uk-modal-body { height: 100%; }
	#b-modal-cons-office .uk-modal-body { height: 100%; }
	#b-modal-cons-baza .uk-modal-body { height: 100%; }
	#b-modal-cons-zavod .uk-modal-body { height: 100%; }*/
	#b-modal-podborki .uk-modal-body { height: 100%; }
/*	#b-modal-calc .uk-modal-body { height: 100%; }*/
}
@media ( min-width: 640px ) {
	.b-sort-select { margin-left: -3px; }
	.b-carousel-otzyvy .owl-prev, .b-carousel-otzyvy .owl-next { top: 90px !important; }
/*	.b-modal-close-left { display: none; }
	.b-modal-close-right { display: block; }*/
	#b-main-card-carousel .owl-prev, #b-smallcard-carousel .owl-prev, .b-main-card-carousel .owl-prev, .b-smallcard-carousel .owl-prev { top: 160px !important; left: 0px !important; opacity: 1; }
	#b-main-card-carousel .owl-next, #b-smallcard-carousel .owl-next, .b-main-card-carousel .owl-next, .b-smallcard-carousel .owl-next { top: 160px !important; right: 0px !important; opacity: 1; }
/*
	.owl-prev { top: 160px !important; left: 0px !important; opacity: 1; }
	.owl-next { top: 160px !important; right: 0px !important; opacity: 1; }
*/
	.uk-lightbox-toolbar-icon.uk-close-large { right: 10px !important; }
	.b-price-super { top: -5px !important; }
	.b-price-super-din { top: -5px !important; }
}

@media ( max-width: 960px ) {
	.b-hidden-to960 { display: none !important; }
	#b-minicatalog-tablet { display: none; }
	#b-body { margin-top: 10px; }
}
@media ( min-width: 960px ) {
	.b-visible-to960 { display: none !important; }
	.b-visible-from960 { display: block !important; }
	#b-minicatalog-tablet { display: block; }
	#b-anchor-action { top: -160px; }
	#b-anchor-seminar { top: -80px; }
	#b-anchor-calc { top: -80px; }
	#b-anchor-proizv { top: -80px; }
	#b-anchor-otzyvy { top: -80px; }
	#b-anchor-house { top: -60px; }
	#b-anchor-contacts { top: -80px; }
	#b-nav-hityprodazh-first { top: -160px; }
	#b-nav-tovarypoakcii-first { top: -160px; }
	#b-nav-hityprodazh-second { top: 0px; }
	#b-nav-tovarypoakcii-second { top: 0px; }
	#b-nav-hityprodazh-third { top: 0px; }
	#b-nav-tovarypoakcii-third { top: 0px; }
	#b-main-card-carousel .owl-prev, #b-smallcard-carousel .owl-prev, .b-main-card-carousel .owl-prev, .b-smallcard-carousel .owl-prev { top: 160px !important; left: 20px !important; opacity: 1; }
	#b-main-card-carousel .owl-next, #b-smallcard-carousel .owl-next, .b-main-card-carousel .owl-next, .b-smallcard-carousel .owl-next { top: 160px !important; right: 20px !important; opacity: 1; }
/*
	.owl-prev { top: 160px !important; left: 20px !important; opacity: 1; }
	.owl-next { top: 160px !important; right: 20px !important; opacity: 1; }
*/
}

@media ( max-width: 1000px ) {
	.b-hidden-to1000 { display: none !important; }
	.b-font-7\@to1000 > * { font-size: 7pt !important; }
	.b-font-8\@to1000 > * { font-size: 8pt !important; }
	.b-font-9\@to1000 > * { font-size: 9pt !important; }
	.b-font-10\@to1000 > * { font-size: 10pt !important; }
	.b-font-11\@to1000 > * { font-size: 11pt !important; }
	.b-font-12\@to1000 > * { font-size: 12pt !important; }
	#b-about-container { margin-left: 0px !important; margin-right: 0px !important; padding-left: 0px !important; padding-right: 0px !important; box-shadow: none !important; }
/*	#b-body { margin-top: 60px; }*/
}

@media ( max-width: 1100px ) {
	.b-font-10\@to1100 > * { font-size: 10pt !important; }
	.b-font-12\@to1100 > * { font-size: 12pt !important; }
}

@media ( min-width: 1000px ) {
	.b-visible-to1000 {	display: none !important; }
/*	#b-anchor-about { top: -120px; }*/
	#b-body { margin-top: 55px; }
	#b-anchor-seminar { top: -40px; }
	#b-anchor-calc { top: -80px; }
	#b-anchor-proizv { top: -80px; }
	#b-anchor-otzyvy { top: -80px; }
	#b-anchor-house { top: -120px; }
	#b-anchor-contacts { top: -120px; }
	#b-main-card-carousel .owl-prev, #b-smallcard-carousel .owl-prev, .b-main-card-carousel .owl-prev, .b-smallcard-carousel .owl-prev { top: 160px !important; left: 27px !important; opacity: 1; }
	#b-main-card-carousel .owl-next, #b-smallcard-carousel .owl-next, .b-main-card-carousel .owl-next, .b-smallcard-carousel .owl-next { top: 160px !important; right: 27px !important; opacity: 1; }
	.b-carousel-otzyvy .owl-prev, .b-carousel-otzyvy .owl-next { top: 90px; }

/*
	.owl-prev { top: 160px !important; left: 27px !important; opacity: 1; }
	.owl-next { top: 160px !important; right: 27px !important; opacity: 1; }
*/
}

/*
@media ( max-width: 1000px ) { .b-hidden-to1000 { display: none !important; } .b-visible-to1000 { display: block !important; } #b-minicatalog-tablet { display: none; } }
@media ( min-width: 1000px ) { .b-hidden-to1000 { display: block !important; } .b-visible-to1000 { display: none !important; } #b-minicatalog-tablet { display: block; } }
@media ( max-width: 1100px ) { .b-hidden-to1100 { display: none !important; } .b-visible-to1100 { display: block !important; } }
@media ( min-width: 1100px ) { .b-hidden-to1100 { display: block !important; } .b-visible-to1100 { display: none !important; } }
*/
@media ( max-width: 1100px ) { .b-hidden-to1100 { display: none !important; } }
@media ( min-width: 1100px ) { .b-visible-to1100 { display: none !important; } }

@media ( max-width: 1180px ) {
/*	.b-nav-menu-small { display: none !important; }*/
}

@media ( max-width: 1200px ) {
	.b-hidden-to1200 { display: none !important; }
	.b-visible-to1200 { display: block !important; }
	.b-font-10\@to1200 > * { font-size: 10pt !important; }
	.b-font-11\@to1200 > * { font-size: 11pt !important; }
	.b-font-12\@to1200 > * { font-size: 12pt !important; }
	.b-font-13\@to1200 > * { font-size: 13pt !important; }
	.b-font-14\@to1200 > * { font-size: 14pt !important; }
	.b-font-15\@to1200 > * { font-size: 15pt !important; }
	.b-font-16\@to1200 > * { font-size: 16pt !important; }
	.b-font-17\@to1200 > * { font-size: 17pt !important; }
	.b-font-18\@to1200 > * { font-size: 18pt !important; }
}
@media ( min-width: 1200px ) {
	.b-hidden-to1200 { display: block !important; }
	.b-visible-to1200 { display: none !important; }
	.b-font-10\@from1200 > * { font-size: 10pt !important; }
	.b-font-11\@from1200 > * { font-size: 11pt !important; }
	.b-font-12\@from1200 > * { font-size: 12pt !important; }
	.b-font-13\@from1200 > * { font-size: 13pt !important; }
	.b-font-14\@from1200 > * { font-size: 14pt !important; }
	.b-font-15\@from1200 > * { font-size: 15pt !important; }
	.b-font-16\@from1200 > * { font-size: 16pt !important; }
	.b-font-17\@from1200 > * { font-size: 17pt !important; }
	.b-font-18\@from1200 > * { font-size: 18pt !important; }
}

@media ( max-width: 1250px ) {.b-hidden-to1250 {display: none !important;}.b-visible-to1250 {display: block !important;}}

@media ( max-width: 1300px ) {
	.b-hidden-to1300 { display: none !important; }
	#b-minicatalog { display: none; }
/*	#b-special-offer-block { top: 260px; }*/
	#b-action-block-cover { padding-top: 5px; }
	#b-abs-button-main { top: 20px; }
	#b-raschet-block { top: 20px; }
/*	#b-cons-block { top: 85px; }*/
	#b-cons-block { top: 20px; }
}
@media ( min-width: 1300px ) {
	.b-visible-to1300 { display: none !important; }
	#b-minicatalog-tablet { display: none; }
/*	#b-special-offer-block { top: 400px; }*/
	#b-body { margin-top: 55px; }
	#b-action-block-cover { padding-top: 70px; }
	#b-abs-button-main { top: 170px; }
	#b-raschet-block { top: 170px; }
/*	#b-cons-block { top: 165px; }*/
	#b-cons-block { top: 170px; }
/*	#b-anchor-about { top: -200px; }*/
	#b-anchor-action { top: -160px; }
	#b-anchor-seminar { top: -160px; }
	#b-anchor-calc { top: -180px; }
	#b-anchor-proizv { top: -180px; }
	#b-anchor-otzyvy { top: -180px; }
	#b-anchor-house { top: -160px; }
	#b-anchor-contacts { top: -140px; }
}

@media ( max-width: 1400px ) { .b-hidden-to1400 { display: none !important; } }
@media ( min-width: 1400px ) { .b-visible-to1400 { display: none !important; } }

/*
@media ( max-width: 1500px ) { .b-hidden-to1500 { display: none !important; } .b-visible-to1500 { display: block !important; } #b-minicatalog { display: none; } }
@media ( min-width: 1500px ) { .b-hidden-to1500 { display: block !important; } .b-visible-to1500 { display: none !important; } #b-minicatalog-tablet { display: none; } }
*/

@media ( max-width: 1500px ) { .b-hidden-to1500 { display: none !important; } }
@media ( min-width: 1500px ) { .b-visible-to1500 { display: none !important; } }

@media ( max-width: 1500px ) { .b-hidden-to1500 { display: none !important; } }
@media ( min-width: 1500px ) { .b-visible-to1500 { display: none !important; } }

@media ( max-width: 1780px ) { .b-hidden-to1780 { display: none !important; } }
@media ( min-width: 1780px ) { .b-visible-to1780 { display: none !important; } }


/* Хак для новых айфонов */

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) { 
/*
	#b-footer-menu {
		height: 70px;
	}
*/
}




.b-small-show-button { z-index: 900 !important; }
.b-button-close-down-menu:active, .b-button-close-down-menu:focus { outline: none !important; }
.b-button-close-down-menu::-moz-focus-inner { border: 0 !important; }
.b-down-menu-punkt { white-space: nowrap; }

.b-down-menu-small-close-block, .b-down-menu-small-close-block-filter, .b-main-site-small-closer, .b-down-menu-tovary {
	position: absolute;
	background: #fff;
	height: 40px;
	width: 40px;
	border-radius: 70px;
	top: 17px;
	left: 50%;
	transform:translate(-50%, -50%);
}

.b-down-menu-small-close, .b-down-menu-tovary-inner {
	background: #fff;
	height: 30px;
	line-height: 28px;
	width: 30px;
	border-radius: 40px;
	border: 2px solid #67951b;
	margin:4px;
	background: linear-gradient(1turn,#b6bcc3 -54.91%,#fff 61.19%),#fff;
}

.b-down-menu-tovary-inner {
	margin-left: -16px;
}


.b-down-menu-small-close-block-old {
	margin-top: 0px;
	margin-right: 10px;
/*
	left: calc( 50% - 8px );
*/
}

.b-down-menu-small-close-block-filter-old {
	margin-top: 0px;
	margin-right: 10px;
}

.b-down-menu-small-close-old {
	width: 16px;
	height: 16px;
	background: linear-gradient( 1turn,#b6bcc3 -54.91%,#fff 61.19%),#fff;
	border: 1px solid #dadada;
	border-radius: 10px;
	padding: 2px;
	color: #000;
}

.b-top-but2, .b-top-but2-new, .b-mobile-down-menu-toggle {
	background: #e1f3c1 !important;
}

.b-down-vyp-button-inner[tip=active] {
	border: 2px solid #67951b !important;
	height: 48px;
    width: 48px;
}
.b-down-vyp-button-inner[tip=inactive] {
	border: 1px solid #000 !important;
/*
	margin-left: 5px;
	margin-top: 5px;
*/
}

.b-test-div-11 {
	background: #ebf4fe;
	color: #666;
	border-radius: 20px;
	background-image: url('https://images.samara777.ru/new_banners/small_bnr11.png');
	background-position-x: 231px;
	background-position-y: 0%;
	background-repeat: no-repeat;
}
.b-small-banner[slide_id="11"] {
	background-image: url('https://images.samara777.ru/new_banners/small_bnr11.png');
	background-position-x: 95px;
	background-position-y: -9%;
	background-repeat: no-repeat;
}

.b-spoiler[tip=inactive] {
	max-height: 0px;
	overflow: hidden;
/*	border-bottom: 1px solid #dadada;*/
}

.b-new-mobile-search-button {
	color: #fff;
	height: 40px;
	background: #295074;
	padding-top: 4px;
}
.b-new-mobile-filter-button {
	color: #fff;
	height: 40px;
	background: #8d241a;
	padding-top: 4px;
}
.b-banners-slider-button-left {
	padding-top: 7px;
	padding-bottom: 6px;
	height: 25px;
	width: 20px;
	color: #4b4b4b;
	border-radius: 50px;
	border: 1px solid #dcdcdc;
	background: #e1f3c1 !important;
}
.b-banners-slider-button-right {
	padding-top: 7px;
	padding-bottom: 6px;
	padding-left: 14px;
	padding-right: 7px;
	height: 25px;
	width: 20px;
	color: #4b4b4b;
	border-radius: 50px;
	border: 1px solid #dcdcdc;
	background: #e1f3c1 !important;
}