.left_block {width: 25%;padding-right: 48px;}
.left_block .sidebar {margin-bottom: 2rem;}
.left_block .sidebar .h6 {margin-bottom: 1.25rem;}
.left_block .sidebar .side-menu {border-bottom: 1px solid #f5f5f5;overflow: hidden;}
.left_block .sidebar .side-menu li {line-height: 16px;padding: 0px;margin-bottom: 0px;width: 100%;transition: .3s ease-in-out;}
.left_block .sidebar .side-menu li a {border: 1px solid #f2f2f2;border-bottom-width: 0px;font-size: 1rem;line-height: 20px;position: relative;text-decoration: none;padding: 14px 47px 14px 19px;font-weight: normal;display: block;}
.left_block .sidebar .side-menu li a:hover {background-color: #f2f2f2;color: white;}
.left_block .sidebar .side-menu > li.active > a {background: #11c3d3;color: white;}
.left_block .sidebar .side-menu li:not(.active) a {color: #222;}
.left_block .sidebar .side-menu li.child a:before {color: #898989;position: absolute;font-family: FontAwesome;content: "";font-size: 17px;right: 19px;font-weight: 400;top: 14px;opacity: 1;}
.left_block .sidebar .side-menu > li > ul {display: none;}
.left_block .sidebar .side-menu > li > ul li a {font-size: .8rem;padding-left: 1.5rem;background: #f5f5f5;}
.left_block .sidebar .side-menu > li.active > ul {display: block;}
.left_block .sidebar .side-menu > li.active > ul li.active a {background: #373d44;}
.left_block .sidearea {margin-bottom: 37px;}
.left_block .sidearea div.banner {margin-bottom: 37px;}
.main-catalog-wrapper {display: flex;}
.main-catalog-wrapper .btn.btn-primary.btn-more {color: #11c3d3;}
.main-catalog-wrapper .btn.btn-primary.btn-more:hover {color: white;}
.main-catalog-wrapper .btn-check:focus + .btn-primary, .main-catalog-wrapper .btn-primary:focus {color: white;}
.main-catalog-wrapper .section-content-wrapper {width: 75%;}
.main-catalog-wrapper .section-content-wrapper .text_before_items {margin-bottom: 36px;}
.main-catalog-wrapper .section-content-wrapper .catalog.sections {position: relative;}
.main-catalog-wrapper .section-content-wrapper .catalog.sections .item {margin: -1px 0 0px;overflow: hidden;border: 1px solid #f2f2f2;box-shadow: none;transition: .5s ease-in-out;}
.main-catalog-wrapper .section-content-wrapper .catalog.sections .item .image {height: 240px;max-height: 240px;line-height: 240px;text-align: center;width: 240px;max-width: 240px;margin-bottom: 0;background: #fff;}
.main-catalog-wrapper .section-content-wrapper .catalog.sections .item .image a {max-height: 100%;max-width: 100%;text-align: center;vertical-align: top;}
.main-catalog-wrapper .section-content-wrapper .catalog.sections .item .info {padding-left: 0px;padding-top: 30px;line-height: 18px;}
.main-catalog-wrapper .section-content-wrapper .catalog.sections .item .info .title {font-weight: bold;margin-bottom: 5px;text-align: center;}
.main-catalog-wrapper .section-content-wrapper .catalog.sections .item .info .title a {font-size: 17px;line-height: 24px;margin-bottom: 18px;color: #333;}
.main-catalog-wrapper .section-content-wrapper .catalog.sections .item .info .text {line-height: 22px;color: #666;margin: 0px 0px 8px 0px;font-size: .933em;}
.main-catalog-wrapper .section-content-wrapper .catalog.sections .item .info .text ul {padding-left: 0;margin-bottom: 0;}
.main-catalog-wrapper .section-content-wrapper .catalog.sections .item .info .text ul li {margin-bottom: 0px;display: inline-block;padding-left: 0px;margin-right: 15px;line-height: 20px;padding-bottom: 5px;list-style-type: none;}
.main-catalog-wrapper .section-content-wrapper .catalog.sections .item .info .text ul li:hover a {color: #666;}
.main-catalog-wrapper .section-content-wrapper .catalog.sections .item:hover {box-shadow: 0px 0px 20px #f2f2f2;}
.main-catalog-wrapper .section-content-wrapper .item-views.sections {margin-bottom: 0;}
.main-catalog-wrapper .section-content-wrapper .items {flex-wrap: wrap;}
.main-catalog-wrapper .section-content-wrapper .items .item {margin-left: -1px;padding: 30px;}
.main-catalog-wrapper .section-content-wrapper .bottom_nav .ajax_load_btn {text-align: center;margin: 0px 0px 0px;border: 1px solid #f2f2f2;cursor: pointer;}
.main-catalog-wrapper .section-content-wrapper .bottom_nav .ajax_load_btn .more_text_ajax {color: #222;line-height: 20px;font-weight: 400;cursor: pointer;display: inline-block;position: relative;padding: 16px 0px 16px 47px;}
.main-catalog-wrapper .section-content-wrapper .bottom_nav .ajax_load_btn .more_text_ajax svg {display: block;position: absolute;width: 15px;height: 15px;left: 17px;top: 18px;}
.main-catalog-wrapper .section-content-wrapper .bottom_nav .ajax_load_btn .more_text_ajax svg path {fill: #ef7c00;}
#mse2_filters fieldset {margin-bottom: 1rem;padding: 1rem;border: 1px solid #f2f2f2;}
#mse2_filters fieldset .filter-rows {max-height: 8rem;overflow-y: auto;margin-top: 1rem;}
#mse2_filters fieldset .filter-rows.none {overflow: hidden;padding: 1rem .5rem;}
.section-content-wrapper .display-type, .section-content-wrapper .ordering-wrap {margin-bottom: 22px;white-space: nowrap;}
.section-content-wrapper .ordering-wrap {padding-top: .5rem;}
.section-content-wrapper .ordering-wrap div {display: inline-block;vertical-align: top;}
.section-content-wrapper .ordering-wrap .select-outer {position: relative;white-space: nowrap;width: 252px;}
.section-content-wrapper .ordering-wrap .select-outer select {border-color: #d5d5d5;font-size: 14px;border-radius: 3px;padding: 8px 30px 9px 12px;outline: none;}
.section-content-wrapper .ordering-wrap .select-outer select + i.fa {border-left: 0px solid #f2f2f2;right: 0px;left: auto;border-right-width: 0px;padding-left: 0px;margin-left: -28px;top: 0px;width: 28px;height: 36px;line-height: 36px;text-align: center;padding: 1px 1px 0px 2px;border-right: 0px solid #f2f2f2;vertical-align: top;font-size: 13px;margin-right: -28px;}
.section-content-wrapper .display-type {text-align: right;}
.section-content-wrapper .display-type .view-button {display: inline-block;position: relative;zoom: 1;width: 36px;height: 36px;background: #f2f2f2;margin-left: 4px;border-radius: 3px;text-align: center;}
.section-content-wrapper .display-type .view-button .svg {display: inline-block;vertical-align: middle;position: relative;background-repeat: no-repeat;background-position: center center;top: 10px;}
.section-content-wrapper .display-type .view-button.cur {background-color: #11c3d3;}
.section-content-wrapper .product-item {margin-bottom: 1.5rem;}
.section-content-wrapper .item-views.table .product-item-tr.item {padding: .75rem;display: flex;justify-content: space-between;align-items: center;}
.section-content-wrapper .item-views.table .product-item-tr.item .pagetitle {min-width: 50%;}
.section-content-wrapper .item-views.table .product-item-tr.item .price_val {font-weight: bold;}
.section-content-wrapper .item-views.table .item {transition: .5s ease-in-out;border: none;box-shadow: 0px 0px 0px 1px #f2f2f2;}
.section-content-wrapper .item-views.table .item .inner-wrap {background: white;text-align: center;transition: box-shadow ease-out .2s;}
.section-content-wrapper .item-views.table .item .inner-wrap .image {padding: 0;max-width: 200px;height: 200px;line-height: 197px;max-height: 200px;margin: 0 auto;position: relative;background: white;}
.section-content-wrapper .item-views.table .item .inner-wrap .image img {max-width: 100%;}
.section-content-wrapper .item-views.table .item .inner-wrap .text {padding: 17px 0 0;}
.section-content-wrapper .item-views.table .item .inner-wrap .text .cont .title {font-weight: bold;margin-bottom: 11px;font-size: 1.067em;text-align: center;line-height: 20px;}
.section-content-wrapper .item-views.table .item .inner-wrap .text .cont .title a {color: #222;}
.section-content-wrapper .item-views.table .item .inner-wrap .text .foot {position: relative;margin: 0px 0px;}
.section-content-wrapper .item-views.table .item .inner-wrap .text .foot > div .price {margin-top: 8px;}
.section-content-wrapper .item-views.table .item .inner-wrap .text .foot > div .price .price_new {display: inline-block;vertical-align: top;}
.section-content-wrapper .item-views.table .item .inner-wrap .text .foot > div .price .price_new .price_val {font-size: 18px;font-weight: bold;padding-right: 5px;color: #1d2029;display: inline-block;}
.section-content-wrapper .item-views.table .item .inner-wrap .text .foot > div .mobile-wrapper {display: none;}
.section-content-wrapper .item-views.table .item .inner-wrap .text .foot > div .footer-button {transition: all .3s ease;margin: 7px 0 0px;}
.section-content-wrapper .item-views.table .item .inner-wrap .text .foot > div .footer-button .buy_block {margin: 12px -3px 0px;text-align: center;}
.section-content-wrapper .item-views.table .item .inner-wrap .text .foot > div .footer-button .buy_block > div {padding: 3px;}
.section-content-wrapper .item-views.table .item .inner-wrap .text .foot > div .footer-button .buy_block .counter {margin-bottom: 0px;width: 40%;}
.section-content-wrapper .item-views.table .item .inner-wrap .text .foot > div .footer-button .buy_block .counter .wrap {background: #f3f3f5;position: relative;border-radius: 3px;}
.section-content-wrapper .item-views.table .item .inner-wrap .text .foot > div .footer-button .buy_block .counter .wrap .ctrl {position: absolute;top: 0;bottom: 0;width: 30px;cursor: pointer;z-index: 1;background: #f2f2f2;opacity: 1;border: 1px solid #f2f2f2;}
.section-content-wrapper .item-views.table .item .inner-wrap .text .foot > div .footer-button .buy_block .counter .wrap .input {border: 1px solid #f3f3f5;border-radius: 3px;padding: 1px 28px;}
.section-content-wrapper .item-views.table .item .inner-wrap .text .foot > div .footer-button .buy_block .counter .wrap .input input {height: 30px;padding: 0px;width: 100%;border: none;background: none;font-size: .933em;text-align: center;font-weight: bold;color: #555;}
.section-content-wrapper .item-views.table .item .inner-wrap .text .foot > div .footer-button .buy_block .buttons .btn {width: 100%;}
.section-content-wrapper .item-views.table .item:hover {box-shadow: 0 0 23px 0 #f2f2f2;}
.section-content-wrapper .item-views.table .item:hover .inner-wrap .footer-button {display: block !important;}
@media (max-width: 767px) {.section-content-wrapper .display-type {display: none;}}
@media (min-width: 990px) and (max-width: 1400px) {.section-content-wrapper .item-views.table .item .inner-wrap .text .foot > div .price {height: 4rem;}
	.section-content-wrapper .item-views.table .item .inner-wrap .text .cont .title {height: 8rem;}}
@media (min-width: 1400px) {.section-content-wrapper .item-views.table .item .inner-wrap .text .cont .title {height: 5rem;}}