.w_100 {
  width: 100%;
}
.w_960 {
  width: 960px;
  margin: auto;
}
.cat_p_bradcrump {
  padding: 30px 0px;
}
.cat_p_bradcrump ul {
  list-style: none;
}
.cat_p_bradcrump ul li {
  display: inline-block;
}
.cat_p_bradcrump ul li i {
  position: relative;
  top: 1px;
  padding: 0px 2px 0 8px;
  color: #8C9295;
  font-size: 13px;
}
.cat_p_bradcrump ul li a {
  font-size: 12px;
  color: #898b8e;
}
.cat_p_bradcrump ul .active a {
  text-decoration: none;
}
.cat_p_filter_bar {
  font-family: 'HelveticaRegular', sans-serif;
  width: 210px;
  padding-right: 20px;
  display: inline-block;
  float: left;
}
.cat_p_filter_bar .filter_list ul {
  list-style: none;
}
.cat_p_filter_bar .filter_list ul .title_2 {
  font-size: 15px;
  font-weight: bold;
  color: #898b8e;
  padding: 30px 0 20px;
}
.cat_p_filter_bar .filter_list ul li {
  border-bottom: 1px solid #bbbbbb;
  position: relative;
  padding: 15px 0;
  font-weight: bold;
  color: #333333;
}
.cat_p_filter_bar .filter_list ul li .width_li_filter {
  width: 180px;
  display: block;
}
.cat_p_filter_bar .filter_list ul li .arrow {
  position: absolute;
  right: 2px;
  top: 3px;
  font-size: 20px;
  color: #727272;
  padding: 10px 0 10px 200px;
}
.cat_p_filter_bar .filter_list ul li .arrow i {
  font-weight: bold;
}
.cat_p_filter_bar .filter_list ul li .arrow img {
  -webkit-transform: scale(1.3);
      -ms-transform: scale(1.3);
          transform: scale(1.3);
  position: relative;
  bottom: 3px;
}
.cat_p_filter_bar .filter_list .price_filter {
  display: none;
  padding-top: 10px;
}
.cat_p_filter_bar .filter_list .price_filter a {
  color: #6aa033;
}
.cat_p_filter_bar .filter_list .first_price_li {
  padding-top: 30px;
  display: block;
}
.cat_p_filter_bar .filter_accept_bloc {
  padding: 20px 0 40px;
}
.cat_p_filter_bar .filter_accept_bloc button {
  color: #fff;
  padding: 10px;
  font-size: 15px;
  border: none;
  -webkit-border-radius: 3px;
          border-radius: 3px;
  background-color: #898b8e;
  -webkit-box-shadow: 0 2px 0 #636567;
          box-shadow: 0 2px 0 #636567;
}
.cat_p_filter_bar .filter_accept_bloc button:hover {
  background-color: #707274;
}
.cat_p_filter_bar .filter_accept_bloc a {
  color: #6AA033;
  font-size: 12px;
}
.cat_p_filter_bar .product_list .title {
  padding-bottom: 5px;
  color: #898b8e;
}
.cat_p_filter_bar .product_list a {
  display: block;
  padding: 5px 0 0 15px;
  font-weight: normal;
}
.cat_p_filter_bar .price_slider {
  width: 203px;
  /*margin: auto;*/
}
.cat_p_filter_bar .checkbox {
  margin-top: 5px;
  font-weight: normal;
}
.cat_p_filter_bar .see_all a {
  font-size: 13px;
  position: relative;
  bottom: 3px;
}
.cat_p_filter_bar .see_all i {
  font-size: 18px;
  color: #898B8E;
}
.cat_p_filter_bar .title {
  font-size: 16px;
  font-weight: bold;
  color: #898b8e;
  padding-bottom: 20px;
}
.cat_p_filter_bar p {
  margin-bottom: 20px;
}
.cat_p_filter_bar p input {
  padding: 8px;
  -webkit-border-radius: 3px;
          border-radius: 3px;
  border: none;
  border: 1px solid #bbb;
  width: 60px;
}
.cat_p_filter_bar p label {
  display: block;
  margin-bottom: 15px;
}
.cat_p_catalog_list {
  font-family: 'HelveticaRegular', sans-serif;
  width: 700px;
  padding-right: 10px;
  display: inline-block;
}
.cat_p_catalog_list ul {
  list-style: none;
  display: inline-block;
}
.cat_p_catalog_list ul li {
  display: inline-block;
}
.cat_p_catalog_list ul li .active {
  color: #333333;
  text-decoration: none;
}
.cat_p_catalog_list ul li a {
  color: #6aa033;
  font-size: 13px;
}
.cat_p_catalog_list .sort_menu {
  padding-bottom: 10px;
  border-bottom: 1px solid #DBDCDD;
  margin-bottom: 30px;
  width: 720px;
}
.cat_p_catalog_list .title {
  font-size: 30px;
  font-weight: bold;
  padding-bottom: 20px;
}
.cat_p_catalog_list .sort_price {
  display: inline-block;
  width: 225px;
  position: relative;
  font-size: 13px;
}
.cat_p_catalog_list .sort_price select {
  text-decoration: underline;
  width: 120px;
  border: none;
  color: #6aa033;
  -webkit-appearance: none;
  /* скрытие треугольника в селекте */
  -moz-appearance: none;
       appearance: none;
  /* скрытие треугольника в селекте */
  text-indent: 0.01px;
  /* скрытие треугольника в селекте в firefox */
  text-overflow: '';
  /* скрытие треугольника в селекте в firefox */
  /*&::-ms-expand { display: none; }   скрытие треугольника в селекте в IE 	*/
  background: transparent;
}
.cat_p_catalog_list .sort_price select:focus {
  outline: none;
}
.cat_p_catalog_list .sort_price select option {
  background: transparent;
}
.cat_p_catalog_list .sort_price i {
  position: absolute;
  right: 72px;
  top: 3px;
  cursor: pointer;
  font-weight: bold;
  color: #898b8e;
  z-index: -1;
}
.cat_p_catalog_list .show {
  display: inline-block;
  width: 225px;
  text-align: center;
  font-size: 13px;
}
.cat_p_catalog_list .show_pages {
  display: inline-block;
  width: 250px;
  text-align: right;
  font-size: 13px;
}
.cat_p_catalog_list .show_pages i {
  color: #898b8e;
  position: relative;
  top: 1px;
  padding-left: 5px;
  font-size: 15px;
  cursor: pointer;
}
.cat_p_item_card_list {
  font-family: 'HelveticaRegular', sans-serif;
}
.cat_p_item_card_list .novelty {
  text-align: center;
}
.cat_p_item_card_list .novelty .content {
  width: 720px;
  padding: 0;
}
.cat_p_item_card_list .novelty .content .novelty_cont {
  width: 720px;
  padding-bottom: 10px;
}
.cat_p_item_card_list .novelty .content .novelty_cont .item {
  min-height: 375px;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 0;
}
.cat_p_item_card_list .novelty .content .novelty_cont .item:after {
  display: none;
}
.cat_p_item_card_list .novelty .content .novelty_cont .item .item_bottom_img {
  position: relative;
  top: 3px;
  right: 1px;
}
.cat_p_item_card_list .novelty .content .novelty_cont .item:before {
  content: "";
  position: absolute;
  bottom: -1px;
  right: -1px;
  width: 0px;
  height: 0px;
  border-width: 13px 13px 0px 0px;
  border-style: solid;
  border-color: transparent #fff;
  z-index: 2;
}
.cat_p_item_card_list .novelty .content .novelty_cont .item .brand span {
  color: #6aa033;
}
.cat_p_item_card_list .novelty .content .novelty_cont .item .new {
  background-color: red;
  width: auto;
  padding-right: 20px;
}
.cat_p_item_card_list .novelty .content .novelty_cont .item .new:after {
  right: 0px;
  width: 0px;
  height: 0px;
  border-width: 18px 13px 0px 0px;
  border-style: solid;
  border-color: transparent #fff;
}
.cat_p_item_card_list .novelty .content .load_more_btn {
  font-size: 13px;
  padding: 10px 15px;
  background: #6AA033;
  -webkit-border-radius: 2px;
          border-radius: 2px;
  border: none;
  color: white;
  -webkit-box-shadow: 0 2px 0 #507927;
          box-shadow: 0 2px 0 #507927;
  margin-bottom: 20px;
}
.cat_p_item_card_list .novelty .content .show_pages {
  display: block;
  margin: auto;
  text-align: center;
  margin-bottom: 7px;
}
.cat_p_item_card_list .novelty .content .description {
  color: #333333;
  text-align: left;
  font-weight: normal;
  font-size: 13px;
}
.cat_p_item_card_list .novelty .content .description h2 {
  padding: 30px 0;
  font-size: 30px;
}
.cat_p_item_card_list .novelty .content .description .bold {
  font-weight: bold;
}
.cat_p_item_card_list .novelty .content .description h4 {
  padding: 20px 0;
  font-size: 14px;
}
.cat_p_item_card_list .novelty .content .description .margin_bottom_20 {
  margin-bottom: 20px;
}
.cat_p_item_card_list .novelty .content .description .empty_padding_400 {
  width: 100px;
  height: 380px;
}
