@font-face {font-family: "Brutal Type"; src: url("//db.onlinewebfonts.com/t/4225be2eb6b5014a28751f1fe4bcbf01.eot"); src: url("//db.onlinewebfonts.com/t/4225be2eb6b5014a28751f1fe4bcbf01.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/4225be2eb6b5014a28751f1fe4bcbf01.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/4225be2eb6b5014a28751f1fe4bcbf01.woff") format("woff"), url("//db.onlinewebfonts.com/t/4225be2eb6b5014a28751f1fe4bcbf01.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/4225be2eb6b5014a28751f1fe4bcbf01.svg#Brutal Type") format("svg"); }

.b-header-cart {
    text-align: left;
    margin-top: 27px;
}
.b-header-subscribe-form {
	padding-top: 9px;
	padding-bottom: 11px;
	height: 60px;
}
input[type="submit"] {
	background: #0889c0;
	border-color: #08c;
	transition: 0.3s;
	border-radius: 20px;
	width: 130px !important;
}
a.s-subscribe-form-social-links__vk, a.s-subscribe-form-social-links__facebook, a.s-subscribe-form-social-links__twitter, a.s-subscribe-form-social-links__odnoklassniki {
	background-color: #fff;
}
.fa-vk::before {
	content: "\f189";
	color: #009fe2;
}
.fa-facebook-f::before, .fa-facebook::before {
	content: "\f09a";
	color: #009fe2;
}
.fa-odnoklassniki::before {
	content: "\f263";
	color: #009fe2;
}
.fa-twitter::before {
	content: "\f099";
	color: #009fe2;
}
.wrapper_content {
	max-width: 100%;
}

@media (min-width: 1190px) {
.container {
	width: 100%;
}
.cont {
	max-width: 1110px;
	margin: 0 auto;
}
}
.b-header-subscribe-form .b-header-subscribe-form-social-links {
	display: inline-block;
	margin-left: 130px;
	vertical-align: middle;
	font-size: 20px;
	margin-top: -1px;
}
.slider_wrpa.col-lg-10 {
	width: 100%;
	padding-left: 0;
}
.slick-slide img {
	width: 100%;
	float: right;
	height: 335px;
}

@media (min-width: 768px) {
/*#header .col-sm-4 {
	width: 40.333%;
}*/
}

@media (max-width: 768px) {
.header-main__sticky-off .header_basket {
    float: right;
    position: fixed;
    right: 0;
    border: 1px solid #dedede;
    background: #fff;
	z-index: 999;
	min-height: 50px;
	top: 100px;
}
#mini-cart.minicart-inline .cart-items {
    color: #898a85;
    height: 35px;
    width: 65%;
    padding-left: 16px;
}
}

@media (max-width: 590px) {
.b-header-cart .h2 .fa {
    color: #7fb8e4;
    visibility: visible;
    font-size: 35px;
	position:absolute;
}
.b-header-cart .h2 {
    display: inline;
    visibility: hidden;
}
.header-main__sticky-off .header_basket {
    height: 62px;
    top: 100px;
    width: 60px;
}	
#header .mobile-show {
    display: block!important;
    color: #000;
    font-size: 23px;
    font-weight: 600;
    margin-top: 9px;
}
#mini-cart.minicart-inline .cart-items {
    color: #898a85;
    height: 35px;
    width: 100%;
    padding-left: 0;
    font-size: 20px!important;
}
#header .mobile-hide {
    display: none!important;
}
#mini-cart {

    margin: -10px auto!important;
}
#header #mini-cart .cart-head{margin-left:-11px;}
.b-header-cart .cart-head span{display:block!important;}

#header #mini-cart .cart-items {
    color: #08c;
    display: block!important;
}


}

.b-desc-logo {
    position: absolute;
    bottom: 15px;
    left: 230px;
    font-size: 14px;
    color: #343434;
    line-height: 14px !important;
    width: 60%;
}
.b-header-logo {
	margin-top: 23px;
	position: relative;
}
.header-main__sticky-off {
	padding-bottom: 5px;
}
.b-header-phone {
	font-size: 1.72em;
	font-weight: 600;
	color: #383639;
}
.phone span span {
	background: url("/bitrix/templates/itpanda.business/img/phone.png") no-repeat left;
	padding-left: 30px;
}
.b-header-phone {
    margin-top: 33px;
    text-align: right;
    padding-bottom: 0;
    margin-bottom: -10px;
}
.btn.yellow {
	background-color: #fff;
	border: 2px solid #009FE2;
	color: #009FE2;
	border-radius: 20px;
}
.btn.yellow:hover {
	background-color: #009FE2;
	color: #fff;
}
.b-header-btn {
	margin-top: 33px;
}
.b-header-phone {
	font-size: 1.6em;
	font-weight: 600;
	color: #383639;
	padding-left: 15px;
}
.b-header-cabinet-auth .fa-user, .b-header-cabinet-auth .fa-sign-in {
	color: #008bc9;
}
.cat {
	max-width: 160px;
	/*float: left;*/
	display:inline-block;
	margin-right: 60px;
	margin-bottom: 50px;
	height: 260px;
	text-align: center;
	vertical-align:top;
	border:1px solid #e8e8e8;
	position:relative;
	padding: 20px 0;
	width: 100%;
}
.cat:nth-of-type(5n) {
	margin-right: 0;
}
.cat a {
	height: 100%;
}
.cat .nazv {
	position: relative;
	text-align: center;
	top: 5px;
	line-height: 17px;
	font-size: 13px;
	display: block;
	height: 51px;
	color: #000;
	width: 100%;
	padding: 0 5px;
}
.cat .podrobnee {
	position: absolute;
	bottom: 10px;
	left: 50%;
	margin-left: -45px;
}
.cat .img {
	height: 140px;
	display: inline-block;
	width: 100%;
}
.cat .img img {
	vertical-align: middle;
	max-height: 100%;
}
.podrobnee {
	position: relative;
	bottom: 86px;
	color: #07ace6;
	border: 2px solid #07ace6;
	border-radius: 20px;
	padding: 2px 10px;
}
.cat a:hover {
	text-decoration: none;
}
.cat a:hover .podrobnee {
	background: #f88600;
	border-color: #f88600;
	color: #fff;
}

@media (max-width: 990px) {
#content .b-store-categories-list.s-store-categories-list__small .col-sm-6 {
	width: 25%
}
#content .b-store-categories-list.s-store-categories-list__small .row::after {
	clear: none;
}
.incat.col-sm-5.col-md-2 {
	width: 20%;
	float: left;
}
}

@media (max-width: 750px) {
#content .b-store-categories-list.s-store-categories-list__small .col-sm-6 {
	width: 33%
}
}

@media (max-width: 695px) {
#content .b-store-categories-list.s-store-categories-list__small .col-sm-6 {
	width: 32%
}
.incat.col-sm-5.col-md-2 {
	width: 25% !important;
	float: left;
	min-height: 250px;
}
.b-store-categories-list.s-store-categories-list__small .row::after {
	clear: none;
}
}

@media (max-width: 550px) {
.incat.col-sm-5.col-md-2 {
	width: 33% !important;
	float: left;
	min-height: 250px;
}
.incat.col-sm-5.col-md-2 .inner_page .lead {
	font-size: 15px;
	line-height: 1;
}
}

@media (max-width: 480px) {
.incat.col-sm-5.col-md-2 {
	width: 49% !important;
	float: left;
	min-height: 250px;
}

.fancybox.single_one_click_button.button.alt.j-product-card-add-to-cart-button__one-click {
    margin-left: 0px!important;
    display: block;
    margin-top: 10px;
    width: 40%;
}
#content .b-store-categories-list.s-store-categories-list__small .col-sm-6 {
	width: 49%
}
.cat:nth-of-type(2n+2) {
	margin-right: 0px!important;
}
.cat {
	max-width: 200px;
	float: none;
	margin-right: 0;
	height: 245px;
	text-align: center;
	margin-bottom: 0;
	width: auto;
	margin-top: 10px;
	display: inline-block;
	vertical-align: top;
}
#itpanda {
	display: none;
}
}

@media (max-width: 1150px) {
.cat, .cat:nth-of-type(6n) {
	max-width: 160px;
	float: none;
	margin-right: 0px;
	height: 245px;
	text-align: center;
	margin-bottom: 25px;
	display: inline-block;
	vertical-align: top;
}
}

@media (max-width: 965px) {
}

@media (max-width: 360px) {
.incat.col-sm-5.col-md-2 {
	width: 45% !important;
	float: left !important;
	min-height: 250px;
	margin-left: 9px;
}
.inner_page .lead {
	font-size: 13px;
}
.cat {
	width: 140px;
	height: 270px;
}
.cat, .cat:nth-of-type(6n) {height: 270px;}
}
.cat .img img {    max-width: 90%;}
.cat .nazv {    font-size: 11px;     padding: 0; word-wrap:  break-word;}

@media (max-width: 320px) {
.cat {
	height: 270px;
}
.cat, .cat:nth-of-type(6n) {height: 270px;}
.incat.col-sm-5.col-md-2 {
	width: 43% !important;
	float: left !important;
	min-height: 250px;
	margin-left: 9px;
}
}
.row.line_header_serch_menu {
	margin: 0;
}
.line_header_serch_menu .col-sm-10 {
	width: 100%;
}
#header.header-corporate .searchform {
	border-radius: 20px;
}
.row.line_header_serch_menu {
	margin: 5px 0 10px;
}
.b-header-main-menu-and-search .b-header-search {
	background: transparent;
}
.header-main__sticky-off {
	border-bottom: 1px solid #e8e8e8;
	background-color: #fff;
}
.container.lg {
	border-top: 1px solid #e8e8e8;
	margin-top: 5px;
}
.sidebar .widget.widget_wysija {
	background-color: #fff;
	background: linear-gradient(to top right, #aecbdb, #e1eff2 60%, #9eccd9);
	background: url("/bitrix/templates/itpanda.business/img/form.jpg") no-repeat;
	min-height:176px;
	border: 0;
}
.wrap_slider_text {
	left: 0;
	right: auto;
}
body .ads-container {
	border-right: 0;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	margin-top: 25px;
	margin-bottom: 5px;
}
.main-cat {
	max-width: 1110px;
	text-align: center;
	margin: 0 auto;
}
.ico, .pop, .seotext, .formz {
	max-width: 1110px;
	margin: 0 auto;
}
body .ult-carousel-wrapper {
	padding-bottom: 0;
	margin: 0 auto;
	max-width: 1110px;
}
.main-cat .slider-title {
	margin-bottom: 10px
}
.col-sm-12.mt10.mb45 {
	border-bottom: 1px solid #ededed;
	margin-bottom: 0;
}
.pop .slider-title {
	text-align: center;
}
.seotext h1 {
	font-size: 2.1em;
	text-align: center;
	margin-bottom: 10px;
}
.formz .widget-title, .formz .sub_title_form {
	text-align: left;
}
.forz .widget_wysija_cont {
	text-align: left;
}
.sidebar .widget.widget_wysija .wysija-input {
	text-align: left;
	width: 100%;
	border-radius: 20px;
	height: 34px;
}
#wysija-3 .wysija-paragraph {
	display: inline-block;
	width: 21%;
	margin-right: 15px;
}
#wysija-3 input[type="submit"] {
	line-height: 22px;
	width: 160px !important;
	position: relative;
	top: 1px;
	font-size: 15px;
	border-radius: 20px;
	background: #f88600;
	border: 0;
	transition: 0.3s;
}
#wysija-3 input[type="submit"]:hover {
	opacity: 0.8;
}
.sidebar .widget.widget_wysija {
	text-align: left;
}
.formz .widget-title {
	text-transform: none;
	font-weight: 400;
	font-family: Arial;
	font-size: 28px !important;
}
#footer {
	background-color: #f5f5f5;
	border-top: 1px solid #ccc;
}
#footer a, #header .header-contact .nav-top a, .b-header-cabinet-auth a {
	color: #0581b5;
}
#header .header-contact .nav-top a {
	font-size: 14px;
	padding: 6px 0;
}
#header.header-10 .header-contact {
	margin: 2px 0;
}
#footer a:hover, #footer .selected {
	color: #000;
}
.fa.fa-angle-right, #header .header-contact .nav-top i {
	display: none;
}
.b-header-menu-small .nav li {
	line-height: 10px;
	margin-right: 20px;
}
.ekb, .tum, .chel, .perm, .novosib, .kurgan, .moskva {
	float: left;
	color: #000;
	margin-right: 18px;
	font-size: 14px;
}
.moskva {
	margin-right: 0;
}
.ekb span, .tum span, .chel span, .perm span, .novosib span, .kurgan span, .moskva span {
	font-weight: 500;
}
#footer .col-sm-12.mt10.mb45 {
	border: 0;
}
#footer .row {
	max-width: 1110px;
	margin: 0 auto;
}
#footer .nav li:first-child a {
	padding-left: 0;
}
#footer .copyright {
	padding-left: 10px;
	color: #000;
	font-size: 15px;
}
.nom {
	font-family: Arial;
}
a#itpanda {
	float: left;
	margin-bottom: 10px;
	width: 144px !important;
	height: 55px;
	background: url(/bitrix/templates/itpanda.business/img/panda.png) no-repeat;
	position: absolute;
	right: 0;
	bottom: 57px;
}
a#itpanda:hover {
	background-position: 0 100%;
}
.inner_page #main {
	max-width: 1110px;
	margin: 0 auto;
}
.product-summary-wrap .price small, .product-rating, .b-product-card-share-links {
	display: none;
}
.product-summary-wrap .entry-summary .stock {
	border-bottom: 1px dashed;
	display: none;
	cursor: pointer;
}
.col-md-8 {
	width: 100%;
}
.b-product-card-add-to-cart .cart .single_one_click_button {
	margin-top: 0px;
	background: #fa8905;
	border: 0;
	border-radius: 20px;
	padding: 5px 5px 6px;
	font-size: 15px;
	margin-right: 15px;
}
.single_one_click_button.button.alt.j-product-card-add-to-cart-button__one-click.b1c {
	background: #71cb01;
	margin-right: 0px;
}
.b-product-card-add-to-cart .cart .quantity .qty {
	width: 3.5em;
	border: 1px solid #ccc;
}
div.quantity .minus, div.quantity .plus {
	position: initial
}
div.quantity .minus {
	width: 20px;
	height: 39px;
	border-radius: 20px 0 0 20px;
}
div.quantity .plus {
	width: 20px;
	height: 39px;
	border-radius: 0px 20px 20px 0px;
}
.yith-wcwl-compare-button, .yith-wcwl-compare-button span {
	width: 30px!important;
}
.product-summary-wrap .yith-wcwl-add-to-wishlist a, .product-summary-wrap .yith-wcwl-add-to-wishlist span {
	padding-left: 0;
}
.product-summary-wrap .yith-wcwl-add-to-wishlist {
	width: 100px;
}
.product-summary-wrap .yith-wcwl-add-to-wishlist a::before, .product-summary-wrap .yith-wcwl-add-to-wishlist span::before {
	color: #ccc;
	border: 0;
}
.clearfix.ads-container.tovar .media-heading {
	font-size: 13px;
}
.clearfix.ads-container.tovar .col-sm-4 {
	padding-left: 0;
}
.clearfix.ads-container.tovar {
	margin-top: 0;
	margin-bottom: 20px;
}
.resp-tabs-list li.resp-tab-active {
	background: #fff;
	border-top: 0 !important;
	color: #000;
	font-weight: 600;
	border-bottom: 2px solid #589cca !important;
}
.resp-tabs-list li {
	background: #fff!important;
	border: 2px solid transparent !important;
	color: #7a7a7a;
}
.resp-tabs-list li:hover {
	border-bottom: 2px solid #589cca !important;
	color: #000;
}
.tab-content {
	border-radius: 0 0 4px 4px;
	box-shadow: none;
	background-color: #fff;
	border: 0;
	border-top: 0;
	padding: 15px;
}
/*
.widget_product_categories > ul{
    padding: 0;
    border-width: 0;
    margin: 0;
}
.widget_product_categories > ul li,.widget_product_categories > ul li a{
min-height: 35px;
}
.widget_product_categories ul li > a:hover,.widget_product_categories ul li .toggle:hover{background:#f88600;color:#fff;display:block;}

.cat-item:hover a{color:#fff;}

.widget_product_categories ul li .toggle {
cursor: pointer;
display: block;
text-align: left;
position: absolute;
right: auto;
top: 0;
margin: 0;
width: 24px;
height: 35px;
font-family: "FontAwesome";
left: 0;
width: 100%;
z-index: 9999;
}
.widget_product_categories ul li .toggle::before{content:none;}
*/

ul#vertical-multilevel-menu, #vertical-multilevel-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 265px;
	font-size: 12px;
	border: 1px solid #dedede;
	border-radius: 2px;
	margin-bottom: 20px;
}
#vertical-multilevel-menu a.root-item {
	color: #000;
	font-weight: normal;
	font-size: 14px;
	padding: 5px 10px 7px 10px;
	background: none;
	border: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-family: Arial;
}
#vertical-multilevel-menu a.root-item-selected {
	color: #fff;
	font-weight: normal;
	font-size: 14px;
	padding: 5px 0 7px 5px;
	background: #f88600;
	border: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-family: Arial;
}
#vertical-multilevel-menu a.root-item:hover, #vertical-multilevel-menu a.root-item-selected:hover {
	background: #f88600;
	color: #fff;
}
.product-summary-wrap .price {
	color: #000;
	font-size: 25px;
	width: 33%;
	float: left;
}
#vertical-multilevel-menu li:after {
	border-bottom: 1px solid #ececec;
	width: 90%;
	display: block;
	text-align: center;
	margin: 0 auto;
	content: " ";
}
#vertical-multilevel-menu li:last-child:after {
	content: none;
}
.ramka {
	border: 2px solid #009fe1;
	padding: 5px;
	border-radius: 2px;
	color: #000;
	width: 67%;
	margin-bottom: 20px;
	float: right;
}
.product-summary-wrap .col-sm-5 {
	width: 29.667%;
}
.product-summary-wrap .col-sm-7 {
	width: 70.333%;
}
.formtov .sidebar .widget.widget_wysija {
	background-color: #fff;
	min-height: 172px;
	background: url("/bitrix/templates/itpanda.business/img/form-2.jpg") no-repeat;
	border: 0;
	max-width: 810px;
}
.formtov{text-align:center;}
.formtov1 {
	background-color: #fff;
	min-height: 172px;
	background: url("/bitrix/templates/itpanda.business/img/form-2.jpg") no-repeat;
	border: 0;
	max-width: 810px;
}
.formtov .widget-title {
	color: #fff !important;
	font-size: 25px !important;
	text-transform: none;
	font-family: Arial;
	text-align: center;
}
.formtov .h1_pop {
	color: #fff !important;
	font-size: 25px !important;
	text-transform: none;
	font-family: Arial;
	text-align: center;
	padding-top: 30px;
}
.formtov .sub_title_form, .formtov .h2_pop {
	color: #fff !important;
	text-align: center;
	margin-bottom: 20px;
	font-family: Arial;
	font-size: 21px;
}
.formtov #wysija-3 form, .formtov form {
	margin-top: 26px;
	margin-bottom: 10px;
	text-align: center;
}
.formtov #wysija-3 .wysija-paragraph {
	display: inline-block;
	width: 30%;
	margin-right: 15px;
}


.formtov1 .widget-title {
	color: #fff !important;
	font-size: 25px !important;
	text-transform: none;
	font-family: Arial;
	text-align: center;
}
.formtov1 .h1_pop {
	color: #fff !important;
	font-size: 25px !important;
	text-transform: none;
	font-family: Arial;
	text-align: center;
	padding-top: 30px;
}
.formtov1 .sub_title_form, .formtov .h2_pop {
	color: #fff !important;
	text-align: center;
	margin-bottom: 25px;
	font-family: Arial;
	font-size: 21px;
}
.formtov1 #wysija-3 form, .formtov form {
	margin-top: 26px;
	margin-bottom: 10px;
	text-align: center;
}
.formtov1 #wysija-3 .wysija-paragraph {
	display: inline-block;
	width: 30%;
	margin-right: 15px;
}
.fin {
	width: 215px;
	display: inline-block;
	vertical-align: top;
	margin-right: 30px;
}
.fin input {
	border-radius: 20px;
}
.formtov input[type="submit"] {
	line-height: 22px;
	width: 160px !important;
	position: relative;
	top: 1px;
	font-size: 15px;
	border-radius: 20px;
	background: #f88600;
	border: 0;
	transition: 0.3s;
}
.tovtable th {
	background: #f3f3f3;
	color: #000;
	font-weight: 600;
	padding: 20px 18px;
	border: 1px solid #dedede;
}
.tovtable th:first-child {
	width: 75px;
}
.tovtable th:last-child {
	width: 100px;
}
.tovtable {
	border: 1px solid #e5e5e5;
	margin-bottom: 20px;
}
.tovtable td {
	vertical-align: middle;
	border-right: 1px solid #dedede;
}
.tovtable .product-image .inner {
	min-height: 75px;
}
.tovtable .product-image {
	display: block;
	position: relative;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 7px;
	width: 75px;
	padding: 0.2381em;
	height: 75px;
}
.tovtable .product-image img {
	width: 41%!important;
	max-height: 214px;
}
.tovtable .price {
	color: #444;
	line-height: 1;
	font-weight: 400;
	font-size: 14px;
}
.tovtable .product-loop-title h3 {
	font-size: 14px;
	color: #f88600;
	margin-bottom: 0;
}
.itpb-pagination ul li a:focus, .itpb-pagination ul li a:hover, .itpb-pagination ul li span.current {
	color: #fff;
	border-radius: 20px;
}
.itpb-pagination ul li a, .itpb-pagination ul li span, .itpb-pagination select, .gridlist-toggle > a, .shop-loop-before select {
	border-radius: 20px;
}
.shop-loop-before.clearfix {
	border-top: 1px solid #dedede;
	padding-top: 15px;
	border-bottom: 1px solid #dedede;
	margin-bottom: 15px;
}
.b-header-geo-location .selectize-input {
	border: 0;
	padding-left: 0;
}
.b-header-geo-location .selectize-control.single .selectize-input::after {
	content: none;
	border: 0;
}
body:not(.home_page) .wrapper_content {
	padding: 0 0px 0 0;
	max-width: 1110px;
}
.b-store-categories-list .b-store-categories-list-item .b-store-categories-list-sub-categories {
	list-style: none;
	padding-left: 20px;
	display: none;
}
.thumbnail > img, .thumbnail a > img {
	display: block;
	width: 200px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
}
.thumbnail .caption {
	padding: 9px;
	color: #333;
	text-align: center;
}
.widget_product_categories, .widget_price_filter {
	border: 0;
	border-radius: 0;
	background: #fff;
	overflow: hidden;
	margin-bottom: 0;
	margin-top: 0;
	border-left: 1px solid #ddd !important;
	border-right: 1px solid #ddd !important;
	border-top: 1px solid #ddd;
}
.widget_product_categories .widget-title, .widget_price_filter .widget-title {
	background: #fff;
	border-bottom: 0px solid #ddd!important;
}
.widget_price_filter .widget-title {
	color: #000;
	text-transform: none;
	font-weight: 400;
	font-size: 14px;
	padding-right: 45px;
}
.widget:last-child {
	border-bottom: 1px solid #ddd!important;
	margin-bottom: 20px;
}
.tovtable tr:nth-child(2n+1) {
	background: #fafafa;
}
.wrapper_blue {
	background: #3a92ec;
	color: #fff;
	padding: 20px;
}
.wrapper_blue li:nth-child(1) {
	background: url("/images/icn1.png") 0px 10px no-repeat transparent !important;
}
.wrapper_blue li:nth-child(2) {
	background: url("/images/icn2.png") 0px 10px no-repeat transparent !important;
}
.wrapper_blue li:nth-child(3) {
	background: url("/images/icn3.png") 0px 10px no-repeat transparent !important;
}
.wrapper_blue li {
	padding-bottom: 10px !important;
	padding-left: 40px !important;
	padding-top: 10px !important;
	list-style: none;
	line-height: 18px;
}
table.gg {
	border: 1px solid #bdbdbd!important;
	border-spacing: 0px !important;
}
table.gg td {
	border-bottom: 1px solid #bdbdbd!important;
}
.cont.loc .col-sm-3 {
	width: 20%;
	display: none;
}
#header .header-contact .nav-top .selected {
	color: #f88600
}
.btn_slid {
	background: #f88600!important;
	font-size: 15px;
}
.wrap_slider_text .btn_slid {
	display: block;
	margin-top: 16px;
	width: 20%;
	line-height: 30px;
	border-radius: 20px;
	text-align: center;
	color: #fff;
	transition: 0.3s;
}
.cont.loc .col-sm-6 {
	width: 100%;
}
.cathed {
	text-align: left;
	margin: 45px 0;
}
.cathed p {
    font-size: 13px;
    color: #fff;
    margin: 0;
    text-align: left;
    line-height: 1.5;
    letter-spacing: 0.6px;
}
.cathed .tel {
	font-size: 18px;
    color: #fff;
    text-align: left;
    padding: 12px 0;
    font-weight: 600;
}
.cathed .tel i {
    font-style: inherit;
}

.catalog-left-sidebar {
	margin-top: 20px;
}
.btnlast {
	border-top: 1px solid #ddd;
	padding-top: 20px;
}
.catmen .col-sm-5.col-md-2 {
	width: 100%;
}
.catmen .b-store-categories-list-image {
	display: none;
}
.catmen .thumbnail .caption {
	padding: 0px;
	color: #333;
	text-align: left;
}
.catmen .thumbnail {
	margin-bottom: 0;
	padding: 0px;
}
.catmen .lead {
	color: #000;
	font-weight: normal;
	font-size: 14px!important;
	padding: 5px 10px 7px 20px;
	background: none;
	border: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-family: Arial;
	display: block;
	margin-bottom: 0px;
}
.catmen {
	border: 1px solid #ddd;
}
.catmen .lead:hover {
	color: #fff;
	font-weight: normal;
	background: #f88600;
	border: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-family: Arial;
	text-decoration: none;
}
.catmen .thumbnail .caption:after {
	border-bottom: 1px solid #ececec;
	width: 90%;
	display: block;
	text-align: center;
	margin: 0 auto;
	content: " ";
}
ul.products li.product h3, ul.products li.product-category h3 {
	color: #08c;
}
ul.products li.product h3:hover, ul.products li.product-category h3:hover {
	color: #f88600!important;
}
.b-bottom-attach-panel td a, .b-bottom-attach-panel td, .b-bottom-attach-panel td input, .b-bottom-attach-panel strong, .b-bottom-attach-panel th, .b-bottom-attach-panel .col-xs-6.text-right {
	color: #000!important;
}
.b-bottom-attach-panel .b-bottom-attach-panel-blocks .input-group .s-bottom-attach-panel-product-unit {
	color: #000!important;
}
.fa-plus::before {
	content: "\f067";
	color: #000;
}
.fa-minus::before {
	content: "\f068";
	color: #000;
}

@media (max-width: 480px) {
.footer-wrapper .col-md-3:nth-of-type(2), .footer-wrapper .col-md-3:nth-of-type(3) {
	width: 100%;
	display: none;
}
.footer-wrapper .col-md-3:nth-of-type(4) {
	width: 100%;
}
a#itpanda {
	display: none;
}
#wysija-4 .wysija-submit {
	top: 30px;
	right: 15px;
}
div.quantity {
	display: block;
	position: relative;
	width: 4.1429em;
	margin-right: 0.8571em;
	margin-bottom: 10px;
}
.headtop .col-sm-3 {
	width: auto;
	text-align: center!important;
	padding: 5px 10px 5px 0;
}
.header-main__sticky-off .col-sm-5.col5 {
	width: auto;
}
}
.b-desc-logo {
	line-height: 12px;
}
.b-header-search {
	text-align: right;
}
.s-header-search__full-width {
	text-align: left !important;
}
/*.b-header-main-menu-and-search .b-header-search.s-header-search__full-width form {
	left: -237px !important;
}*/
.b-header-main-menu-and-search .col-xs-2 {
	padding-right: 0 !important;
}
.b-header-cart .h2 {
	display: inline;
}
.wrapper_content {
}
.clearfix.j-header-main-menu-height__sub-menu .col-lg-9.col-sm-12 {
	padding: 0;
}
.searchform.mobile {
	left: 0px !important;
}
.searchform.mobile fieldset > span.text {
	width: 241px !important;
}
.searchform.mobile fieldset > span.text input {
	width: 100% !important;
}
.b-header-main-menu-and-search .b-header-search.s-header-search__full-width.mobile form {
	left: -263px !important;
}
.b-header-search.mobile.s-header-search__full-width {
	text-align: right !important;
}
.wrap_slider_text .title_slid {
	line-height: 25px;
}
#mini-cart.minicart-inline .cart-popup {
	z-index: 1100;
}
.cart_list.product_list_widget.scrollbar-inner ul.product_list_widget li {
	width: 95%;
}
#main-menu .mega-menu > li.menu-item.general > a .fa {
	display: none;
}

@media (max-width: 1191px) {
.b-desc-logo {
	/*bottom: -6px;*/
	width:auto;
}
.b-header-subscribe-form .b-header-subscribe-form-social-links {
	margin-left: 0;
}
#main-menu .mega-menu .popup {
	display: none !important;
}
body .slick-slide img {
	width: 100%;
}
body .ads-container {
	margin-left: 0;
}
.container {
	width: 100% !important;
}
.b-header-subscribe-form input[type="text"] {
	width: 340px;
}
#header.header-10 .searchform {
	margin-right: 14px;
}
.b-header-main-menu-and-search .b-header-search.s-header-search__full-width form {
	left: -270px !important;
}
.b-header-menu-small .nav {
	margin-left: 0;
}
.slider_wrpa.col-lg-10 {
	width: 100%;
}
body .ads-container {
	border-left: 1px solid #d5d5d5;
}
}

@media (max-width: 991px) {
.dropdown-toggle.cart-head {
	position: absolute !important;
	top: -38px;
	margin-left: -11px;
	width: 100%;
}
.b-header-cart .cart-head span {
/*display: none !important;*/
}
#header .searchform-popup .search-toggle {
	color: #fff !important;
}
#main-menu {
	margin-left: 0;
}
.slider_wrpa {
	padding-left: 0;
	margin-top: 5px;
}
}

@media (max-width: 930px) {
.b-header-phone {
	font-size: 1.3em;
}
.btn.recall_btn {
	font-size: 0.8em;
}
}

@media (max-width: 820px) {
.b-header-cabinet-auth a:first-child {
	margin-right: 5px;
}
.b-header-cabinet-auth a {
	font-size: 12px;
}
}

@media (min-width: 768px) {
#header .searchform {
	display: block!important;
}
.searchform.mobile {
	left: 0 !important;
	display: block!important;
}
.searchform {
	border-width: 5px;
	border-radius: 25px;
	width: 378px;
	display: none;
	position: absolute;
	left: -25px;
	top: 0;
	z-index: 99;
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
	left: 0 !important;
	width: 100% !important;
	display: block!important;
}
.line_header_serch_menu .col-sm-2 {
	width: 20.6%;
	padding-right: 0;
}
.line_header_serch_menu .col-sm-10 {
	width: 79.33333%;
}
}

@media (max-width: 768px) {
	
.b-store-categories-list.s-store-categories-list__small .col-sm-5 {
    width: 49.66667%;
    float: left;
    vertical-align: top;
}	
.page-top {
    min-height: 40px;
    padding: 0;
    padding: 8px 15px 6px;
    position: relative;
    text-align: left;
}
.b-store-categories-list.s-store-categories-list__small .row{margin-left:-5px;}	
.b-store-categories-list.s-store-categories-list__small {
    text-align: center;
}	
.col-sm-4.ff {
	width: 100% !important;
	text-align: center !important;
}
.b-header-phone {
	margin-top: 24px;
	text-align: center;
}
.formtov {
	background: #0087cb;
	padding-bottom: 10px;
}
.fin {
	display: block;
	text-align: center;
	margin: 0 auto 10px;
}
.b-header-cart {
	text-align: left;
	margin-top: 0px;
	padding-top: 12px;
	position: relative;
}
.cont.loc .col-sm-3 {
	width: 100%;
	padding-left: 10px!important;
}
#header .col-sm-4 {
	width: 40.333%;
	padding-left: 10px!important;
}
.product-summary-wrap .col-sm-5 {
	width: 100%;
}
.product-summary-wrap .price {
	color: #000;
	font-size: 25px;
	width: 100%;
	float: none;
}
.ramka {
	border: 2px solid #009fe1;
	padding: 5px;
	border-radius: 2px;
	color: #000;
	width: 100%;
	margin-bottom: 20px;
	float: none;
}
.product-summary-wrap .col-sm-7 {
	width: 100%;
	padding-right: 0;
}
.single_one_click_button.button.alt.j-product-card-add-to-cart-button__one-click.b1c {
	background: #71cb01;
	margin-right: 0px;
	padding: 5px 15px;
}
body:not(.home_page) .wrapper_content {
	padding: 0 5px 0 0;
	max-width: 1110px;
}
.col-sm-6 {
	display: inline-block;
	vertical-align: top;
}
.cont.loc .col-sm-6 {
	width: 100%;
}
.footer-wrapper {
	margin-bottom: 60px;
}
.b-header-main-menu-and-search .b-header-search {
	min-height: 40px;
}
a#itpanda {
	display: none;
}
#main-menu .mega-menu > li.menu-item.general > a {
	font-size: 20px;
}
#main-menu .mega-menu > li.menu-item.general > a .fa {
	display: inline;
	margin-left: 10px;
}
#main-menu .mega-menu > li.menu-item.general > a span {
	display: none;
}
.mega-menu.show-arrow > li.has-sub > a:after {
	display: none;
}
#header .header-contact .nav-top a {
	font-size: 1.2em;
	line-height: 16px;
}
.b-desc-logo {
	bottom: 8px;
	width: 100%;
}
.b-header-phone {
	margin-top: 13px;
	font-size: 2em;
	padding-left: 0!important;
}
.b-header-btn {
	margin-top: 13px;
	font-size: 1em;
}
.recall_btn {
	margin-left: 0 !important;
}
.b-header-cabinet-auth a:first-child {
	margin-right: 25px;
}
.menu-item.general {
	width: 90%;
}
.order_notify {
	display: none !important;
}
.wrap_slider_text .title_slid {
	font-size: 16px;
}
.wrap_slider_text .text_slid {
	margin-top: 0;
}
.wrap_slider_text .text_slid {
	font-size: 11px;
}
.wrap_slider_text .btn_slid {
	margin-top: 5px;
	line-height: 24px;
}
#wysija-3 .wysija-paragraph {
	width: 100%;
}
#wysija-3 input[type="submit"] {
	width: 100%;
}
.btn.recall_btn {
	font-size: 1em;
}
}

@media (max-width: 600px) {
#header .col-sm-4 {
	width: 100%;
}
.formtov .sidebar .widget.widget_wysija, .sidebar .widget.widget_wysija .box-content {
	background: #0087cb;
}
.formtov #wysija-3 .wysija-paragraph {
	display: inline-block;
	width: 90%;
	margin-right: 0;
}
.b-desc-logo {
	bottom: 8px;
	width: 40%;
}
}

@media (max-width: 480px) {
.b-desc-logo {
	left: 0!important;
	bottom: 0;
	margin: 0 auto;
	position: relative;
	padding: 0 20px;
	width: 75%;
}
.main-content, .left-sidebar {
	padding-top: 0;
	float: none !important;
}
.ekb, .tum, .chel, .perm, .novosib, .kurgan, .moskva {
	float: left;
	color: #000;
	margin-right: 10px;
	font-size: 14px;
	display: inline-block;
}
.cont.loc .col-sm-3 {
	width: 100%;
}
.widget-title, .sub_title_form {
	color: #fff!important;
}
#main-menu {
	margin-left: 0;
}
.b-header-main-menu-and-search {
	margin-top: 0;
}
.b-header-main-menu-and-search {
	padding-left: 0;
}
.cont.loc .col-sm-6 {
	width: 98%;
}
.sidebar .widget.widget_wysija {
	text-align: center;
}
.b-footer-menu .b-header-menu-small .nav li {
	line-height: 10px;
	margin-right: 0px;
}
.b-footer-menu .nav > li > a {
	position: relative;
	display: block;
	padding: 10px 5px;
}
#main-menu .mega-menu {
	background-color: #e8e8e8;
	width: 100%;
	height: 40px;
}
.plus div {
	width: 100% !important;
	padding: 15px 0;
}
h3.widget-title1 {
	position: absolute;
	z-index: 99;
	top: 25px!important;
	color: #fff;
	left: 25px!important;
	font-size: 20px!important;
	line-height: 20px!important;
}
.inner_page #wysija-3 .wysija-paragraph {
	display: inline-block;
	margin-right: 0px;
}
.sub_title_form {
	padding-top: 0;
}
#main-menu .mega-menu > li.menu-item.general > a span {
	display: inline-block;
}
.b-desc-logo {
	left: 40%;
}
.b-header-logo {
	margin: 32px 0;
}
.b-header-main-menu .menu-item:not(.general) a {
	padding: 4px 11px;
	margin-right: 0;
}
.wrap_slider_text .text_slid {
	display: none;
}
.wrap_slider_text .btn_slid {
	width: 100%;
}
#wysija-3 h3 {
	line-height: 38px;
}
#footer .footer-bottom .container .footer-right {
	padding-bottom: 28px;
}
.dropdown-menu.cart-popup.widget_shopping_cart {
	max-width: 300px;
}
.slider-title {
	font-size: 22px;
}
.products-slider.owl-carousel .owl-controls .owl-buttons {
	top: -47px;
}
}

@media (max-width: 405px) {
.b-desc-logo {
	left: 38%;
}
}

@media (max-width: 385px) {
.b-header-cart {
	text-align: left;
	margin-top: 0px;
	top: 0px;
	position: relative;
}
.line_header_serch_menu .col-sm-2 {
	width: 100%;
	padding-right: 0;
}
}
.line_header_serch_menu .col-sm-10 {
	width: 100%;
}
.settings-panel {

}
.fancybox.single_one_click_button.button.alt.j-product-card-add-to-cart-button__one-click {
	margin-left: 10px;
}
#bm .form-horizontal .form-group {
	margin-left: 0px;
	margin-right: 0px;
}
.fancybox-close::before {
	content: "\f00d";
	display: none;
}
.table-view a {
	color: #08c;
}
.table-view a:hover {
	color: #F78C00!important;
}
.b-attention-area .sidebar {
	width: 100%;
	padding: 0;
	max-width: 1110px;
}
.inner_page .b-attention-area .sidebar {
	width: 100%;
	padding: 0;
	max-width: 810px;
	margin: 0 auto;
}
.cont.loc .col-sm-3 {
	padding-left: 0;
}
#header .col-sm-4 {
	padding-left: 0;
}
.formtov .notetext {
	color: #fff;
	line-height: 1.1;
}
.inner_page .lead {
	font-size: 17px;
}
#content .thumbnail.b-store-categories-list-item .b-store-categories-list-image {
	height: 200px;
	display: block;
	vertical-align: middle;
	display: table-cell;
}
.thumbnail > img, .thumbnail a > img {
	display: block;
	width: 75%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
#content .b-store-categories-list .b-store-categories-list-item {
	border: 0;
	border: 1px solid #dedede;
	min-height: 291px!important;
}
#content .lead {
	font-size: 15px;
}
.incat.col-sm-5.col-md-2 {
	width: 19%;
	border: 1px solid #dedede;
	min-height: 260px;
	margin-bottom: 15px;
	border-radius: 3px;
	margin-right: 5px;
	padding: 0 !important;
	float: none;
	display: inline-block;
	vertical-align: top;
}
.page-top.page-header-1 .col-md-12 {
	padding-left: 0;
}
/*.header-main__sticky-off .header_basket {
	display: none;
}*/
.inner_page .lead {
	font-size: 15px;
}
/*.b-bottom-attach-panel {
    background: #0087cb;
    display: none;
}*/

.thumbnail .caption {
	padding: 9px 0!important;
}
.catmen .thumbnail .caption {
	padding: 0!important;
}
.product .yith-wcwl-add-to-wishlist {
	display: none;
}
.yith-wcwl-add-button {
	display: none;
}
.skidka {
	background: #f88600 url("/bitrix/templates/itpanda.business/img/IC-0.png") no-repeat 5px 3px;
	color: #fff;
	padding: 2px 6px 2px 25px;
	text-transform: uppercase;
	border-radius: 20px;
	font-weight: 600;
	transition: 0.3s;
}
.skidka:hover {
	opacity: 0.8;
}
#content .b-store-categories-list.s-store-categories-list__small .row:last-child .col-sm-5.col-md-2:last-child {
	display: none!important;
}
.td-price ins {
	text-decoration: none !important;
}
aside.b-footer-menu.s-footer-menu__list ul.nav.nav-pills.nav-top li:last-child {
	display: none;
}
/*ICONS*/
.icon {
	display: inline-block;
	font-size: 0;
	vertical-align: middle;
}
.nowrap {
	white-space: nowrap;
}
.pngicons, .showcase .share .b-share-icon, .rsgppopup .share .b-share-icon {
	background-image: url('img/icons.png?v100');
}
.catalogmenu a.parent .icon.menu, .catalogmenusmall a.parent .icon.menu {
	background-image: url('img/menu.png');
}

@media (max-width: 767px) {
#header .searchform {
	display: block !important;
	width: 100% !important;
	left: 0;
	margin: 0 !important;
	position: static;
}
#header .search-toggle {
	display: none !important;
}
#header .searchform:before {
	display: none;
}
.b-header-search .text {
	width: 82% !important;
}
.catalogmenucolumn {
	width: 100%;
}
.catalogmenu li.parent {
	max-width: none !important;
}
.catalogmenu li ul.first {
	max-width: none !important;
}
.line_header_serch_menu {
	flex-wrap: wrap;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.line_header_serch_menu div:last-child {
	order: -1;
	margin-bottom: 6px;
}
}

@media (max-width: 460px) {
.wrap_slider_text {
    top: 0;
    left: 0;
    height: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;

    flex-wrap: wrap;
    align-items: center;
    width: 100%;
}
}
.slider-title {
	clear: both;
}
.slick-slide, .slick-slide img, .slick-slider .slick-list, .slick-track {
	height: auto !important;
}
.brands__slide {
	height: 130px !important;
}
.slider_wrpa .slick-dots li {
	height: auto !important;
}
.slider_wrpa .slick-dots {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	align-items: center !important;
}


.b-store-categories-list .b-store-categories-list-item .b-store-categories-list-title {
    color: #2b2b2b;
    font-size: 14px;
}

li.first.more.lastchild{display:none;}

.skid .cathed{display:none;}

.success-send {
    background: #0087cb;
    color: #fff;
    text-align: center;
	padding:10px;
}



/*.mf-ok-text,.formtov .success-send {
    position: absolute;
    background: #fff;
    display: block;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    z-index: 99;
    text-align: center;
    font-size: 16px;
    border: 1px solid#dedede;
    padding-top: 80px;
	color:#000;
}*/

.mf-ok-text {
    font-size: 20px;
    color: #ff0000;
    padding-top: 20px;
}

.sidebar .widget.widget_wysija .box-content{padding: 25px 25px 0px 25px;}

.formtov .mf-ok-text{color:#fff;text-align:center;padding-top: 10px;}

.formtov .success-send {
    color: #fff;
    text-align: center;
    padding: 6px;
    font-size: 20px;
	background:none;
}

#scrollup {
position: fixed; /* фиксированная позиция */
opacity: 0.8; /* прозрачность */
border-radius: 5px; /* скругление углов */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
right: 10px; /* отступ слева */
bottom: 50px; /* отступ снизу */
display: none; /* спрятать блок */
cursor: pointer;
z-index:9999;
}

#back-top {
	position: fixed;
	bottom: 50px;
	    right: 10px;
		z-index:99999;
}
#back-top a {
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	width:50px;
	height:50px;
	display: block;
	margin-bottom: 7px;
	background: url(/bitrix/templates/itpanda.business/img/up.png) no-repeat center center;
	/* rounded corners */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	opacity:0.5;
}
.fancybox-inner input[type="text"], .fancybox-inner textarea {width:100%;}



.fancybox-inner input[type="text"]::-webkit-input-placeholder {color:#777;}
.fancybox-inner input[type="text"]::-moz-placeholder          {color:#777;}/* Firefox 19+ */
.fancybox-inner input[type="text"]:-moz-placeholder           {color:#777;}/* Firefox 18- */
.fancybox-inner input[type="text"]:-ms-input-placeholder      {color:#777;}




.fancybox-inner textarea::-webkit-input-placeholder {color:#777;}
.fancybox-inner textarea::-moz-placeholder          {color:#777;}/* Firefox 19+ */
.fancybox-inner textarea:-moz-placeholder           {color:#777;}/* Firefox 18- */
.fancybox-inner textarea:-ms-input-placeholder      {color:#777;}


.cathed .geo_phone_itpanda {
    font-style: normal;
    font-size: 40px;
    color: #fc7b2f;
}
.bx-composite-btn { display:none; }
.bx-btn-red { display:none; }
.bx-btn-border { display:none; }
.bx-composite-btn-fixed { display:none; }

@media (max-width: 768px) {
	#b-attention-area__s-attention-area__left__1 .box-content {background: #0087cb;    padding-bottom: 14px;}
	#b-attention-area__s-attention-area__left__1 .widget-title {color:#fff;} 
	#b-attention-area__s-attention-area__left__1 .sub_title_form {color:#fff;} 
}


/*преимущества/доставка*/
.block_section h3{
	text-align: center;
	font-size: 20px;
	margin-bottom: 15px;
}
.block_section .block{
	display:flex;
	flex-wrap: wrap;
	padding-top: 30px;
	margin-bottom: 20px;
	background: #e3f2f9;
	font-size: 11px;
}
.block_section .block>* {
	text-align: center;
	flex: 1 1 28%;
	padding: 0 15px;
}
.block_section .block>*:before{
	content: "";
	width: 90px;
	height: 90px;
	background-position: center;
	margin: 0 auto 10px;
	display: block;
}
.block_section .block .prem{
	padding-bottom: 20px;
}
.block_section .block .prem:before{
	border: 4px solid #0088cc;
	background-color: #fff;
	border-radius: 45px;
}

.block_section .block .prem:nth-child(1):before{
	background-image:url('/images/icon/prem1.png');
}
.block_section .block .prem:nth-child(2):before{
	background-image:url('/images/icon/prem2.png') ;
}
.block_section .block .prem:nth-child(3):before{
	background-image:url('/images/icon/prem3.png');
}
.block_section .block .dost:nth-child(1):before{
	background-image:url('/images/icon/dost1.png');
}
.block_section .block .dost:nth-child(2):before{
	background-image:url('/images/icon/dost2.png') ;
}
.block_section .block .dost:nth-child(3):before{
	background-image:url('/images/icon/dost3.png');
}
@media (min-width: 768px) {
	.block_section .block .prem:nth-child(1){
		margin-left: 40px;
	}
	.block_section .block .prem:nth-child(3){
		margin-right: 40px;
	}
}
/*преимущества/доставка*/
.block_section h3 {text-align:left; font-size:30px;}
.block_section .block .dost {color:#000;}
/*slider catalog_elemet*/
.catalog_slider_main {
    position: absolute;
    width: calc(100% + 60px);
    height: 500px;
    top: 0;
    left: -30px;
}
.catalog_slider_main:hover {
    text-decoration: none;
}
.catalog_slider_main.next:before {
    content: "\f054";
}

.catalog_slider_main.prev:before {
    content: "\f053";
}

.catalog_slider_main.next:before,.catalog_slider_main.prev:before {
    font-family: "FontAwesome";
    line-height: 30px;
    font-size: 1.7143em;
    color: #23b5ff;
}
.catalog_slider_main.next {
    right: 0;
    left: auto;
}
.catalog_slider_main.prev {
    right: auto;
    left: 0;
}

.catalog_slider_main.next,.catalog_slider_main.prev {
    position: absolute;
    cursor: pointer;
    font-size: 1em;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    z-index: 110;
    top: 50%;
    text-align: center;
}
.tags .nav-tabs{
	margin-bottom:0px;
	padding-left:0px;
}
ul.products li, .widget ul>li{
	display: inline-block;
}
.page-wrapper .topPage .titlepage .page-title {
    font-style: normal;
    font-weight: bold;
    font-size: 33px;
    line-height: 40px;
    font-family: Montserrat;
    color: #383639;
	margin-bottom: 15px;
}
.page-wrapper .topPage .breadcrumb {
    margin-top: 35px;
    margin-bottom: 40px;
    padding: 0;
    background-color: transparent;
    border: none;
}
.cathed div[class^="block-folder"]{
    background-size: cover;
}

/*временное скрытие элементов*/
.slider-nav button,.slider-nav li.presentation{
	display:none!important;
}
.child_section {    list-style-position: inside;       padding: 10px 40px 10px 70px;}
.child_section li {list-style-type: disc;}
.child_section a {color: #383639;}
.child_section a:hover {color: #0396D4; text-decoration:none;}

.child_section_block {display:none;}

.navigation__catalog--item.active {background: #0396d4;}
.navigation__catalog--item.active .nav__item--text {color: #fff;}

.navigation__catalog--item.active + .child_section_block {display:block;}

.navigation__catalog--item-toggle {display: flex;justify-content: space-around;}

.sectionCatalog .navigation__catalog--item-toggle .nav__item--arrow.bottom {
	display:block;
	
	 -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    -webkit-transform:rotate(90deg);	
	
	    position: relative;
height: 20px;
    width: 6px;
    cursor: pointer;
	top: 14px;
} 
.sectionCatalog .navigation__catalog--item-toggle.active .nav__item--arrow.bottom {display:none;}
.sectionCatalog .navigation__catalog--item-toggle:hover .nav__item--arrow.bottom {display:none;}
.sectionCatalog .navigation__catalog--item-toggle .nav__item--arrow.top {
	
	display:none;
	 -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    -webkit-transform:rotate(90deg);	
	    position: relative;
height: 20px;
    width: 6px;
    cursor: pointer;
	top: 14px;
}
.sectionCatalog .navigation__catalog--item-toggle.active .nav__item--arrow.top {display:block;}
.sectionCatalog .navigation__catalog--item-toggle:hover .nav__item--arrow.top {display:block;}

#modal_form {width: 500px;
    height: 65px;
    border-radius: 5px;
    background: #fff;
    position: fixed;
    top: 45%;
    left: 50%;
    margin-top: -40px;
    margin-left: -250px;
    display: none; 
    opacity: 0; 
    z-index: 5;
    padding: 20px 10px;
    text-align: center;
    font-size: 20px;
    border: 1px solid;
    z-index: 110;}
#overlay {z-index: 100; position: fixed; background-color: #000; opacity: 0.8; width: 100%; height: 100%; top: 0; left: 0; cursor: pointer;	display: none; }