* {
  font-family: 'Montserrat', sans-serif;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
.yesmobilepage {
  display:none;
}
.nomobilepage {
  display:block;
}

.yesmobilepage_logo {
  display:none;
}
.nomobilepage_logo {
  display:block;
}
.header__menu.menu {
  margin: initial;
  width:initial;
}
.header__menu.menu.active {
  margin:initial;
  width:initial;
}
.menu__list {
  margin: 5px auto auto 0px;
}
.bread .container ul li {
  text-align:center;
}
.main_tabs_hide {
  display:none;
}
#getbuttonclass3, #getbuttonclass2, #getbuttonclass1 {
  display:none;
}
.yesmobilepage_navcab {
  display:none;
}
.brw-product_cat {
  text-transform: uppercase;
}
.woocommerce nav.woocommerce-pagination .page-numbers {
  display:none;
}
/* Новый футер */
.footer-block {
  max-width: 1200px;
  margin: 0 auto;
}
.footer .footer-block-item h2 {
  text-align:left;
}
.footer-block-item a {
  font-size: 16px;
}
.brw-материал-Со {
  display:none!important;
}
.catalog-box-right .actions-wishlist-item {
  position: relative;
  padding-bottom: 30px!important;
}
.actions-wishlist-item .price {
  position: absolute;
  bottom: 0;
}
#onclickclass1 .submenuin, #onclickclass2 .submenuin, #onclickclass3 .submenuin {
  display:none;
}
body a.xcp-btn {
  width: 47%;
}
.woocommerce-checkout #payment div.payment_box input.input-text.input-required {
  border-color:red;
}

.menu__product .selected_cat .submenuin li a {
  color:#000;
  text-decoration:none;
}
.menu__product .submenuin li.selected_cat a {
  color: #E57007;
  text-decoration: underline;
}
.submenuin li a {
  color:#000;
  text-decoration:none;
}
.berocket_aapf_widget-title_div {
  margin-bottom: 10px;
}
/*отключение кнопок оформления и корзины */
/*
.cart.products-button.form-button-item, .product-item-cart-list, .menu__list__icon__user, .cart-summ-totals-next, .price, .products-price {
  display:none;
}
*/

/* конец */
.main .catalog-box-left .berocket_single_filter_widget .brw-size-obuvi li label:before, .main .catalog-box-left .berocket_single_filter_widget .brw-size-bruki li label:before, .main .catalog-box-left .berocket_single_filter_widget .brw-size li label:before {
  border: 2px solid #787878;
  border-radius: 3px;
  font-family: FontAwesome;
  content: "\00a0";
  display: none;
  font-size: 14px;
  width: 100%!important;
  height: 100%;
  /* line-height: 0.7em; */
  text-indent: -0.08em;
  cursor: pointer;
  box-sizing: content-box;
  color: #787878;
  padding: 0px;
  left: 0;
  margin: auto 10px auto 0px!important;
  background: #f5f6f7;
  display: block!important;
  position: absolute;
  z-index: -1;
  border: 1px solid #000000!important;
  border-radius: 0px!important;
  top: 0px;
}
.main .catalog-box-left .show_o_sel_values .berocket_aapf_widget li.berocket_hide_o_value {
  opacity: 0.2;
  width:30px;
}

.main .catalog-box-left .berocket_aapf_widget li.berocket_hide_o_value {
  opacity: 0.2;
  width:30px;
  display:block!important;
}

.white-text.Screaming.Eagle a:before {
  background:none;
  left: -1px;
  top: -1px;
}

.catnewleft .catalog-box-all-cat ul li a {
  text-align:left;
}

/* тип категорий старого фильтра в левом блоке */
.main .catalog-box-left  .berocket_single_filter_widget.show_o_sel_values  .brw-product_cat .berocket_aapf_widget li.berocket_hide_attribute_count_value {
  font-size: 10px;
  width:initial;
}
/*
.term-10155 .main .catalog-box-left .inbox {
  overflow-y: scroll;
  height: 100%;
  position: relative;
}
*/
.main .catalog-box-left .berocket_aapf_widget.pcs li {
  width: 50%;
  /* height: 28px; */
  margin: 3px 0px;
}
/* прошлый параметр */
/*
.main .catalog-box-left .berocket_aapf_widget.pcs li {
  width: 30px;
  margin: 7px 8px;
  /*height: 30px;*/
/*
}
*/
.main .catalog-box-left .berocket_single_filter_widget .brw-product_cat li,.main .catalog-box-left .berocket_single_filter_widget .brw-product_cat li label, .main .catalog-box-left .berocket_single_filter_widget .brw-материал li,.main .catalog-box-left .berocket_single_filter_widget .brw-материал li label {
  display: flex;
  cursor: pointer;
  position: relative;
  font-size: 13px;
  margin: 4px 2px;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  text-align: center;
  display: block;
  z-index: 1;
  padding-left:0px;
  opacity:1;
  font-size: 10px;
  width:initial;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: 0px;
  margin-right: 0px;
  word-wrap: break-word;
  margin-top: 0px;
  margin-bottom: 0px;
  /*line-height: 15px;*/
  text-align: left;
  padding-top: 10px;
}
.hidden_in_tree {
  display:none!important;
}
.main .catalog-box-left .berocket_single_filter_widget .brw-product_cat li label:before, .main .catalog-box-left .berocket_single_filter_widget .brw-материал li label:before {
  border: 2px solid #787878;
  border-radius: 3px;
  font-family: FontAwesome;
  content: "\00a0";
  display: none;
  font-size: 14px;
  width: 100%!important;
  height: 100%;
  /* line-height: 0.7em; */
  text-indent: -0.08em;
  cursor: pointer;
  box-sizing: content-box;
  color: #787878;
  padding: 0px;
  left: 0;
  margin: auto 10px auto 0px!important;
  background: #f5f6f7;
  display: block!important;
  position: absolute;
  z-index: -1;
  border: 1px solid #000000!important;
  border-radius: 0px!important;
  top: 0px;
}

.catnewleft .catalog-box-all-cat ul li a {
  display:block;
  line-height:initial;
}
.catnewleft .catalog-box-all-cat {
  padding: 5px;
}
.catnewleft .catalog-box-all-cat ul li {
  background:none;
  border:0px;
  box-sizing: initial;
  box-shadow: initial;
  display: flex;
  padding: 4px;
  margin: 4px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.catnewleft li {
  display: flex;
  cursor: pointer;
  position: relative;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  text-align: center;
  display: block;
  z-index: 1;
  opacity:1;
}
.catnewleft li a:before {
  border: 2px solid #787878;
  border-radius: 3px;
  font-family: FontAwesome;
  content: "\00a0";
  display: none;
  font-size: 14px;
  width:100%;
  height:100%;
  line-height: 0.7em;
  text-indent: -0.08em;
  cursor: pointer;
  box-sizing: content-box;
  color: #787878;
  padding: 0px;
  left:0;
  margin: auto 10px auto 0px!important;
  background: #f5f6f7;
  display: block!important;
  position: absolute;
  z-index: -1;
  border: 1px solid #000000!important;
  border-radius: 0px!important;
  top:0px;
}
.main .catalog-box-left li label.berocket_label_widgets.berocket_checked:before {
  background: #000!important;
  color: #000!important;
}
/* конец нового футера */

.woocommerce-MyAccount-navigation-link a {
  text-decoration:none;
}
.woocommerce-MyAccount-content a:hover {
  color:#e57007;
}
.woocommerce-MyAccount-navigation-link a:hover {
  color:#e57007;
}
.term-10642 .menu-item-112027 a, .term-10619 .menu-item-112027 a, .term-10618 .menu-item-112027 a {
  text-decoration:underline;
  color:#E57007;
}
.menu__top .menu__list li.bold_menu.menu-item a {
  font-weight:bold;
  color:#E57007;
}
.stock.out-of-stock {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
  color: #000000;
  text-transform: lowercase;
}
.footer-block-item-left a:hover {
  color:#e57007;
}
.woocommerce span.onsale {
  display:none;
}
.articles .woocommerce-ordering {
  display:none;
}
.articles .category-content .woocommerce-ordering {
  display:block;
}
.main_tabs_hide .catalog-box-sort {
  display:block;
}
.main_tabs {
  position: relative;
}
.main_tabs_hide .berocket_aapf_widget {
  display:block!important;
}
.grecaptcha-badge {
  display:none;
}
.main_tabs_hide .catalog-box-sort .category-sort form {
  margin: auto 0 auto 0px;
}
.main_tabs_hide .catalog-box-sort .category-sort {
  display: flex;
  margin:0px;
  margin-left:0px!important;
}
.main_tabs_hide .berocket_aapf_widget-title {
  margin-top: 0px;
}
.main_tabs_hide .catalog-box-select-name, .main_tabs_hide .widget-title.berocket_aapf_widget-title span {
  font-size: 12px;
}
.main_tabs_hide .berocket_aapf_widget {
  font-size: 12px;
  margin: auto;
}
.actions-wishlist p.woocommerce-info {
  display:none;
}
.main_tabs_hide {
  display: none;
  position: absolute;
  z-index:10;
  background-color: #fff;
  top: 20px;
  left: 0;
  padding: 15px;
}
.main_tabs_hide .catalog-box-all-cat a:after {
  display:none;
}
.main_tabs_hide .catalog-box-all-cat {
  background:none;
  padding:0px;
}
.onlymobile499 {
  display:none;
}
.menu__product .selected_cat a {
  color: #E57007;
  text-decoration:underline;
}
body .overlay .popup textarea {
  text-transform:none!important;
  font-size:18px!important;
  line-height:18px;
}
.footer-block-item-flex #form3 {
  border: 2px solid #e57007;
  border-radius: 10px;
  padding: 5px;
}
body .menu__top .menu__list.menu__icon li a {
  margin: auto 20px auto 55px;
}
body .menu__bottom .menu__list.menu__product li a {
  margin: auto auto auto auto;
  text-align: left;
  margin-left: 25px;
}
body .menu__bottom .menu__list li {
  margin: auto 0 auto auto;
  width: 20%;
}
body .menu__list {
  margin: 5px 0px auto auto;
}
.footer-block-item .footer-block-item-flex #form3 input {
  border-bottom: 0px;
}
.footer .footer-block-item h2 {
  padding-bottom: 0px;
}
body .overlay .popup-form input {
  text-transform:none!important;
  font-size:14px!important;
}
.main_tabs_hide .catalog-box-all-cat ul {
  flex-wrap: wrap!important;
}
.main_tabs_hide .catalog-box-all-cat ul li {
/* background: #E5E7E8; */
/* border: 0.2px solid #CFCFCF; */
/* box-sizing: border-box; */
/* box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); */
/* padding: 7px; */
  padding:0px;
  box-shadow: unset;
  border:0px;
  background:none;
}
.sliders-banners .slick-dots li button:before {
  background: #ff8000;
}
.styleb7ca9be05c3d19b754a963364b1dd05d del, .style0dbec8aa7cd0b893b9bd24138832fdd7 del {
  position:relative;
  text-decoration: none;
}
.style0dbec8aa7cd0b893b9bd24138832fdd7, .styleb7ca9be05c3d19b754a963364b1dd05d {
  margin: auto auto auto 0;
}
.style0dbec8aa7cd0b893b9bd24138832fdd7 div, .styleb7ca9be05c3d19b754a963364b1dd05d div {
  display:flex;
  width: 100%;
}
.style0dbec8aa7cd0b893b9bd24138832fdd7 div del, .style0dbec8aa7cd0b893b9bd24138832fdd7 div ins, .styleb7ca9be05c3d19b754a963364b1dd05d div del, .styleb7ca9be05c3d19b754a963364b1dd05d div ins {
  margin:auto 10px;
}
.styleb7ca9be05c3d19b754a963364b1dd05d del:before, .style0dbec8aa7cd0b893b9bd24138832fdd7 del:before {
  content:'';
  position:absolute;
  background:url('../images/bg_red_line.png') center center no-repeat;
  width:100%;
  height: 25px;
}
.styleb7ca9be05c3d19b754a963364b1dd05d ins span, .style0dbec8aa7cd0b893b9bd24138832fdd7 ins span {
  background:url('../images/bg_skidki.png') center center no-repeat;
  color: #fff;
  padding: 7px;
  padding-left: 10px;
  background-size: contain;
  text-align: center;
  font-weight: 500!important;
  font-size: 16px!important;
  line-height: 24px!important;
}
.styleb7ca9be05c3d19b754a963364b1dd05d ins span span, .style0dbec8aa7cd0b893b9bd24138832fdd7 ins span span {
  padding-left:0px;
}
.styleb7ca9be05c3d19b754a963364b1dd05d ins, .style0dbec8aa7cd0b893b9bd24138832fdd7 ins {
  text-decoration: none;
}
html,body {overflow-x:hidden;}
button {
font-family: 'Montserrat', sans-serif;
}
.popup .wpcf7-form-control-wrap {
display:block;
color:#fff;
margin-bottom:10px;
font-size: 14px;
}
.popup .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio input {
float: left;
width: 20px;
}
.popup .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio .wpcf7-list-item-label {
float: right;
}

.mini_image_in_page .slick-track {
display: flex;
flex-wrap: wrap;
width:120px!important;
transform:initial!important;
}
.mini_image_in_page .wpgs-nav .slick-list {
max-width:140px;
}
.mini_image_in_page .slick-initialized .slick-slide {
width:105px!important;
margin:15px auto;
}

/* фиксируем фильтр */
.catalog-box-all-cat.fixed {
  position:fixed;
  z-index:2;
  top:160px;
  max-width: 945px;
  width: 100%;
}
.term-10227 .catalog-box-all-cat.fixed {
  max-width: 1080px;
}

.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox:before {
  position:relative!important;
  z-index:1!important;
  width: 20px!important;
  height: 20px!important;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
  width:initial!important;
  height:initial!important;
}

/* Customize the label (the container) */
.popup .container {
  display: block;
  position: relative;
  padding-left: 20px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline-block;
  margin-right: 25px;
}

/* Hide the browser's default radio button */
.popup .container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom radio button */
.popup .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: #eee;
  border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.popup .container:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.popup .container input:checked ~ .checkmark {
  background-color: #f5821f;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.popup .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.popup .container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.popup .container .checkmark:after {
  top: 5px;
  left: 5px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: white;
}

html body .bazz-widget {
  right:30px;
  bottom:20px;
}
.bazz-widget-form-top, .bazz-widget-form-bottom {
  display:none;
}

ul,
li {
  list-style: none;
  margin: 0;
  padding: 0; }

.container {
  max-width: 1200px;
  margin: 0 auto; }

.h2 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
  color: #000000;
}

/* форма поиска начало */
.overlay-custom {
  position: fixed;
  display: none;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
  background: rgba(0, 0, 0, .7);
  outline: none;
}

.overlay-custom .popup-custom {
  position: absolute;
  overflow: visible;
  margin: 0 auto;
  left: 50%;
  top: 35%;
  width: 300px;
  height: 100px;
  margin-left: -150px;
  margin-top: -50px;
  outline: none;
}

.overlay-custom .popup-close {
  position: absolute;
  right: 0px;
  top: -50px;
  font-size: 34px;
  color: #fff;
  cursor: pointer;
  opacity: 0.5;
  outline: none;
  z-index: 300;
}

.overlay-custom .popup-form {
  text-align: center;
  padding-left: 0;
  outline: none;
}

.overlay-custom .popup-form h3 {
  color: #fff;
  font-size: 21px;
  line-height: 24px;
  text-transform: uppercase;
  margin: 0 0 20px 0;
}

.overlay-custom .popup-form__descr {
  color: #fff;
  font-size: 16px;
  line-height: 21px;
  margin: 0 0 28px 0;
}

.overlay-custom .popup-form input {
  display: block;
  margin: 0 auto;
  color: #606060;
  font-size: 14px;
  line-height: 24px;
  width: 265px;
  height: 35px;
  padding-left: 20px;
}

.overlay-custom .popup-custom .input-search {
  margin-bottom: 15px;
}
/* форма поиска конец */

.form-in-page-form-add-item:nth-child(3) {
  width:59%;
  margin-left:10px;
  margin-right:10px;
}
.form-other-text.fulltext {
  width:100%;
  max-width:100%;
}
.form-in-page-form-add-item:nth-child(1) {
  width:19%;
}
.form-in-page-form-add-item:nth-child(2) {
  width:19%;
  margin-left:10px;
}

/* Внутренняя страница */

.container.in-page {
  margin-top:20px;
  margin-bottom:20px;
}
.list-in-page .actions-wishlist {
  margin-top:20px;
}

/* Авторизация */

.container input {
  background: #F5F6F7;
  border: 1px solid #000000;
  box-sizing: border-box;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
  color: #000;
  padding-left:5px;
  padding-top:10px;
  width:100%;
  padding-bottom:10px;
}

.form-in-page-input-title {
  margin:10px auto;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
  color: #000000;
  text-align:left;
}

.container button {
  cursor:pointer;
}
.container button:hover {
  background-color:#000;
  color:#fff;
  border-color:#000;
}

.container.auth {
  margin-top:60px;
  margin-bottom:60px;
}

.form-in-page-form {
  margin:20px auto;
  text-align:center;
  max-width:315px;
}

.form-in-page-form-reg {
  margin: 20px auto;
  text-align: center;
  max-width: 740px;
  display: flex;
  flex-wrap: wrap;
}
.form-in-page-form-reg .form-in-page-input {
  margin: 10px 40px 10px 0;
  width: 40%;
}
.form-in-page-form-reg .form-in-page-input:nth-child(2n) {
  margin: 10px 0px 10px auto;
  width: 45%;
}
.form-button-reg {
  text-align: center;
  display: flex;
  margin: 20px auto;
  max-width: 740px;
}
.form-footer-text-reg button {
  margin:40px auto 20px auto;
}
.ur-form-row label.checkbox:before {
  content: "";
  width: 15px!important;
  height: 15px!important;
  margin: auto 10px auto 0px!important;
  background: #F5F6F7;
  border: 1px solid #000000!important;
  box-sizing: border-box;
  display: block;
}
.woocommerce .main form .form-row label.checkbox {
  display:flex;
}
.main .in-page-text .ur-frontend-form .ur-form-row .ur-form-grid label {
  margin-bottom:5px;
  font-weight:400;
  line-height:initial;
}
.main .in-page-text .ur-frontend-form .ur-form-row .ur-form-grid label.radio:before {
  width: 15px!important;
  height: 15px!important;
  margin: auto 10px auto 0px!important;
  background: #F5F6F7;
  border: 1px solid #000000!important;
  box-sizing: border-box;
  display: block;
  margin-left:10px!important;
}
body .form-button-item-reg label.checkbox:before {
  float:left;
  margin: 7px 10px auto 0px!important;
}
.form-button-item-reg label.checkbox:before, .form-button-item-reg label.radio:before {

  width: 15px!important;
  height: 15px!important;
  margin: auto 10px auto 0px!important;
  background: #F5F6F7;
  border: 1px solid #000000;
  box-sizing: border-box;
  display: block;
}
.form-other-text {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
  color: #000000;
}

.form-other-text {
  margin:20px auto;
  text-align:center;
  max-width:605px;
}

.form-other-text a {
  font-size: 15px;
  line-height: 18px;
  color: #000000;
  text-decoration:none;
}

.form-h2 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  text-transform: uppercase;
  color: #000000;
}

.form-footer-text {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  color: #000000;
  text-align:center;
  margin:20px auto;
}

.form-footer-text a {
  color: #000000;
  font-size: 16px;
  line-height: 20px;
  text-decoration:none;
}

.form-button {
  text-align:center;
  display:flex;
  margin:20px auto;
  max-width:315px;
}

.form-button-item {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
  color: #000000;
  text-align:center;
  margin:auto;
  display:flex;
}
.form-button-item-reg {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
  color: #000000;
  text-align:center;
  margin:auto;
  display:flex;
}
body .woocommerce-account .woocommerce-MyAccount-navigation {
  float: left;
  width: 19%;
}
body .woocommerce-account .woocommerce-MyAccount-content {
  float: right;
  width: 78%;
}
.progress-wrap {
  border-radius:10px;
}
body .blockcardproc {
  position: absolute;
  top: 65px;
  left: 160px;
  z-index: 2;
  font-weight: bold;
  font-size: 26px;
  line-height: 150%;
  align-items: center;
  color: #FFFFFF;
}
body .tableitemtext {
  text-align:left;
}
body .progressbar {
  max-width:420px;
}
body .blockcard:after {
  background: url(/wp-content/themes/briklait/images/bgcard.png)no-repeat center center;
  background-size: cover;
  width: 360px;
  height: 230px;
  z-index: 0;
  content: '';
  display: block;
  position: absolute;
  left: -15px;
  top: -15px;
}
.form-button-item-reg label.checkbox, .form-button-item-reg label.radio {
  margin-left:10px;
}
.tableitemcard {
  margin-bottom:15px;
}
.textprogressbar {
  max-width: 300px;
  margin: 0 auto;
}
.form-button-item-reg a {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
  text-decoration-line: underline;
  display: contents;
  color: #000000;

}
.woocommerce .main .ur-button-container  button:hover {
  background-color:#000;
  color:#fff;
  border:3px solid #000;
  padding:0px 4px;
  border-radius:0px;
  margin: 40px auto 0px auto;
}
.woocommerce .main .ur-button-container  button {
  padding:0px 4px;
  margin: 40px auto 0px auto;
}
.form-button-item button, .woocommerce .main .ur-button-container  button {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
  text-transform: uppercase;
  color: #E57007;
  border: 3px solid #E57007;
  box-sizing: border-box;
  background:none;
  border-radius:0px;
  padding:3px;
}

/* Каталог со списком товаро */
.catalog-box-in {
  display:flex;
  margin:40px auto 0px auto;
}
.catalog-box-right {
  margin-left:20px;
  width:90%;
}
.catalog-box-right .actions-wishlist-item:nth-child(2n) {
  margin:10px auto;
  padding:initial;
}
.actions-wishlist-item, .actions-wishlist2-item {
  cursor:pointer;
}
.woocommerce nav.woocommerce-pagination {
  margin:20px auto;
}
.catalog-box-right .actions-wishlist-item {
  margin:10px 0;
  padding:initial;
}
.catalog-box-left {
  background: #F5F6F7;
  padding-left:10px;
  margin-right:0px;
  width:387px;
}
.catalog-box-left .size-item input {
  background: #C4C4C4;
  border:0px;
  padding:2px;
  margin: 3px 3px 3px 4px;
}

.main .catalog-box-left .brw-size .berocket_aapf_widget.pcs li, .main .catalog-box-left .brw-size-bruki .berocket_aapf_widget.pcs li, .main .catalog-box-left .brw-size-obuvi .berocket_aapf_widget.pcs li {
  width: 33%;
}
.main .catalog-box-left .brw-size li label, .main .catalog-box-left .brw-size-obuvi li label, .main .catalog-box-left .brw-size-bruki li label {
  font-size: 10px;
}
/* Страница о компании */
.page-about-content__first {
  font-style: normal;
  font-weight: bold;
  font-size: 63px;
  line-height: 77px;
  text-transform: uppercase;

  color: #E57007;
}
.page-about-content__last {
  font-style: normal;
  font-weight: bold;
  font-size: 25px;
  line-height: 30px;
  text-transform: uppercase;

  color: #000000;

}
.page-about-content-text{
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
/* or 24px */


  color: #000000;

}
.page-about-content-item-h2 {
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  text-align: center;

  color: #000000;

}
.page-about-content-item-list ul {
  display:flex;
}
.page-about-content {
  display:flex;
  margin:100px auto;
}
.page-about-content-item {
  margin:100px auto;
}
.page-abount-content-title {
  margin-right:20px;
}
.page-about-content-text {
  margin-left:40px;
}
.page-about-content-item-list ul li {
  margin:auto;
  text-align:center;
}
.page-about-content-item .title {
  text-align:center;
  margin:auto;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;

  color: #000000;
}
.page-about-content-img {
  display:flex;
  position:relative;
}
.page-about-content-img img {
}
.first-img {

}
.last-img {
  margin-top:200px;
  margin-left:-60px;
}
.page-about-content-item-list {
  margin-top:100px;
}

/* Страница продукта */
.products-page {
  display:flex;
}
.mini_image_in_page {
  margin-right: 40px;
  width: 245px;
}
.mini_image_in_page a {
  display:block;
  margin-bottom:20px;
}
.mini_content_in_page {
  display:flex;
}
.wpgs {
  width:45%;
  margin-right:20px;
}
.wpgs .products-image .products-top-image img {
  width:100%;
}
.vbox-overlay {
  z-index:20000!important;
}
.products-top-image {
  padding-right:40px;
}
.products-description {
  width:45%;
  display:flex;
  flex-wrap:wrap;
}
.product-item-list {
  width:100%;
  display:flex;
}
.product-item-cart-list {
  width:100%;
  display:flex;
  margin:20px auto;
  align-items: center;
  margin-top:60px;
}
.stock.in-stock {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
  color: #000000;
  text-transform: lowercase;
}
.products-title {
  font-style: normal;
  font-weight: 500;
  font-size: 30px;
  line-height: 37px;
  text-transform: uppercase;
  color: #000000;
  margin-bottom:20px;
}
.price del {
  text-decoration: none;
}
.price ins {
  text-decoration: none;
  position:relative;
  overflow:hidden;
}
.price del {
  position:relative;
  overflow:hidden;
  margin-right: 15px;
}
.price ins span.woocommerce-Price-amount.amount {
  padding-left: 12px;
  padding-right: 10px;
  color: #fff;
  z-index: 2;
  position: relative;
  font-size: 13px;
}
.price ins span.woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol {
  font-size: 14px;
}
.price ins:after {
  background: url('../assets/img/bg_harley_price.png')center center no-repeat;
  width: 85px;
  height: 30px;
  display: block;
  content: '';
  position: absolute;
  top: -5px;
  left: 0;
  background-size: contain;
  z-index: 1;
}
.price del:after {
  transform: rotate(
          -12deg
  );
  background-color: #f10000;
  width: 50px;
  height: 2px;
  display: block;
  content: '';
  position: absolute;
  top: 10px;
}
.products-price {
  width: 50%;
  margin: auto;
}
/* новая ширина блоков */
.products-items,.products-size {
  width: 100%;
}
.product-item-list {
  flex-wrap: wrap;
}
.size ul {
  margin:0px;
  padding:0px;
  display:flex;
  flex-wrap: wrap;
  /*flex-wrap:nowrap;*/
}
.size ul li {
  margin:auto 10px;
  min-width:70px;
  text-align: center;
}
.size ul li a {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
  color: #000000;
  text-decoration:none;
}
.size ul li a:hover {
  color: #E57007;
}
.size ul li.selected a {
  color:#E57007;
  display:block;
  padding:2px;
  font-style: normal;
  font-weight: 600;
  font-size: 18.5385px;
  line-height: 29px;
  text-transform: uppercase;
  border-bottom:2px solid #E57007;
  border-right:2px solid #E57007;
}
.products-items {
  margin:0 auto auto 0;
}
.products-size {
  margin:0 auto auto 0;
  max-width:245px;
}
.products-title .bold {
  font-style: normal;
  font-weight: 500;
  font-size: 30px;
  line-height: 37px;
  text-transform: uppercase;
  color: #000000;
}
.user-registration {
  margin: 20px auto;
  text-align: center;
  max-width: 550px;
  display: flex;
  flex-wrap: wrap;
}
.bold {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
  color: #000000;
}
.products-button {
  margin:auto 0 auto 0;
}
.products-price {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
  color: #000000;
}
.products-sub-description {
  margin:auto auto 0 0;
}
.products-sub-description .bold {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
  color: #000000;
}
.products-sub-description .text {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  color: #000000;
  word-break: break-word;
}
.form-footer-text a:hover {
  color: #E57007;
}
.woocommerce-validated label:before {
  content: "\2713"!important;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
  font-size: 15px;
  color: #000;
  text-align: center;
  line-height: 5px;
}
#order_review #payment .woocommerce-form__input-checkbox {
  display:block;
  width:13px;
  margin: 8px 10px 10px 0px;
}
#wc_robokassa_payment_form #submit_wc_robokassa_payment_form {
  margin-bottom:20px;
}
#order_review #payment .woocommerce-form__label-for-checkbox:before {
  display:none!important;
}
.user-registration .field-privacy_policy input[type=checkbox]:checked + abbr:before {
  left: 2px;
  top: 7px;
}
.field-privacy_policy input[type=checkbox]:checked + abbr:before {
  content: "\2713";
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
  font-size: 15px;
  color: #000;
  text-align: center;
  line-height: 5px;
  position: absolute;
  left: 0;
  top: 16px;
}
.menu__list li a {
  position:relative;
}
.count-cart {
  position: absolute;
  font-style: normal;
  font-weight: bold;
  font-size: 10px;
  line-height: 15px;
  color: #FFFFFF;
  background: #E57007;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  text-align: center;
  right: -5px;
}
.catalog-box-left input[type=checkbox]:checked + label:before, .catalog-box-left li span input[type=checkbox]:checked + label.berocket_checked:before, .field-privacy_policy input[type=checkbox]:checked + label:before  {
  content: "\2713";
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
  font-size: 15px;
  color: #000;
  text-align: center;
  line-height: 5px;
}
.catalog-box-left label.:before {
  border-radius: 3px;
}
input[type=checkbox]:checked + label.checkbox:before, input[type=radio]:checked + label.radio:before, .field-privacy_policy input[type=radio]:checked + label.checkbox:before {
  content: "\2713";
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
  font-size: 15px;
  color: #000;
  text-align: center;
  line-height: 15px;
}
.checkbox label.checkbox:before, .checkbox label.radio:before {
  border-radius: 3px;
}
.woocommerce .main .ur-frontend-form .ur-form-row  input[type=checkbox], .woocommerce  .main .ur-frontend-form .ur-form-row .ur-radio-list input[type=radio] {
  display: none;
}
.field-radio .form-row {
  display:flex;
}
.field-radio .form-row ul {
  display:flex;
}
.main .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li label {
  display:flex;
}
.woocommerce .main .container input[type=checkbox] {
  display: none;
}
.woocommerce .main .container input[type=radio] {
  display: none;
}
.border-line {
  border-top: 1px solid #808F96;
  border-bottom: 1px solid #808F96;
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 146.1%;
  text-transform: uppercase;
  color: #484848;
  padding-top:5px;
  padding-bottom:5px;
}
.border-line .cart-summ-totals-td-title, .border-line .cart-summ-totals-td, .border-line .cart-summ-totals-td-get strong {
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 146.1%;
  text-transform: uppercase;
  color: #484848;
}
.order-finish-block {
  height:300px;
  overflow-y:auto;
}
.order-finish-block .order-list-get-title {
  margin-top:0px;
}
.order-finish-block .order-list-get-title a, .order-finish-block .order-list-get-title {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  /* identical to box height */
  color: #000000;
}
.slide .ui-state-default, .slide .ui-widget-content .ui-state-default, .slide .ui-widget-header .ui-state-default {
  font-weight: normal!important;
  position: absolute!important;
  z-index: 2!important;
  width: 23px!important;
  height: 23px!important;
  cursor: pointer!important;
  -ms-touch-action: none!important;
  touch-action: none!important;
  outline: none!important;
  background: url(../assets/img/filter-icons.png) no-repeat -2px 0!important;
  top: 0px!important;
}
.sorting-select.active .select-title:before {
  -webkit-transform: rotate(
          90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(
          90deg);
  top: 5px;
}
.slide .ui-widget-content .ui-state-default:last-child {
  background-position: -2px -23px!important;
}
.main .catalog-box-left li label.berocket_label_widgets.berocket_checked {
  color:#fff!important;
}
.main .catalog-box-left li label.berocket_label_widgets.berocket_checked:before {
  background: #ff8000!important;
  content:""!important;
  color:#fff!important;
  border:1px solid #ff8000!important;
}
label.checkbox, label.radio {
  display: flex;
  cursor: pointer;
  position: relative;
  /* padding-left: 25px; */
  /* margin-right: 15px; */
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 30px;
  /* or 93% */
  color: #000000;
  display: block;
  text-align: center;
}
.main .catalog-box-left .berocket_single_filter_widget_31406 li label {
  font-size:8px;
}
.berocket_aapf_widget li > span > input[type="checkbox"] + .berocket_label_widgets:before {
  margin: auto 10px auto 0px!important;
  display: block!important;
  width: 11px!important;
  height: 11px!important;
  border: 1px solid #000!important;
  margin: 0 10px 0 0;
  background:#fff!important;
  border-radius: 50%!important;
  position:relative!important;
  float:left;
}
/* устарел
.main .catalog-box-left .berocket_single_filter_widget .brw-product_cat li, .main .catalog-box-left .berocket_single_filter_widget .brw-product_cat li label, .main .catalog-box-left .berocket_single_filter_widget .brw-материал li, .main .catalog-box-left .berocket_single_filter_widget .brw-материал li label {
  display: block;
  cursor: pointer;
  position: relative;
  font-size: 13px;

  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  text-align: center;
  z-index: 1;
  padding-left: 0px;
  opacity: 1;
  font-size: 10px;
  width: initial;

  padding-right: 4px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top:0px;
  word-wrap: break-word;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 5px;
}
*/
.main .catalog-box-left .berocket_single_filter_widget .brw-product_cat li, .main .catalog-box-left .berocket_single_filter_widget .brw-product_cat li label, .main .catalog-box-left .berocket_single_filter_widget .brw-материал li, .main .catalog-box-left .berocket_single_filter_widget .brw-материал li label {
  display: block;
  cursor: pointer;
  position: relative;
  font-size: 13px;

  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  text-align: center;
  z-index: 1;
  padding-left: 0px;
  opacity: 1;
  font-size: 10px;
  width: initial;

  padding-right: 4px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top:0px;
  word-wrap: break-word;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 5px;

  padding-left:18px;
}

.main .catalog-box-left .berocket_single_filter_widget .brw-product_cat li label:before, .main .catalog-box-left .berocket_single_filter_widget .brw-материал li label:before {
  content: "\00a0";
  cursor: pointer;
  box-sizing: content-box;
  color: #787878;
  padding: 0px;
  margin: auto 10px auto 0px!important;
  display: block!important;
  width: 11px!important;
  height: 11px!important;
  border: 1px solid #000!important;
  margin: 0 10px 0 0;
  background:#fff!important;
  border-radius: 50%!important;
  position:absolute!important;
  left:-5px;
}
/*
.main .catalog-box-left .berocket_single_filter_widget .brw-product_cat li label:before, .main .catalog-box-left .berocket_single_filter_widget .brw-материал li label:before {
  content: "\00a0";
  cursor: pointer;
  box-sizing: content-box;
  color: #787878;
  padding: 0px;
  margin: auto 10px auto 0px!important;
  display: block!important;
  width: 11px!important;
  height: 11px!important;
  border: 1px solid #000!important;
  margin: 0 10px 0 0;
  background:#fff!important;
  border-radius: 50%!important;
  position:relative!important;
  float:left;
}*/
.main .catalog-box-left li label.berocket_label_widgets.berocket_checked:before {
  background:#000!important;
  color:#000!important;
}
.main .catalog-box-left li label.berocket_label_widgets.berocket_checked {
  color: #000!important;
}
.main .catalog-box-left .berocket_single_filter_widget .brw-product_cat li, .main .catalog-box-left .berocket_single_filter_widget .brw-материал li {
  width:50%;
}


label.checkbox:before, label.radio:before {
  content: "";
  /* display: inline-block; */
  width: 30px!important;
  height: 30px!important;
  margin: auto 10px auto 0px!important;
  /* left: 0; */
  /* bottom: 1px; */
  background: #f5f6f7;
  display: block!important;
  border: 1px solid #000000!important;
  border-radius: 0px!important;
}

div.berocket_single_filter_widget div.berocket_aapf_widget-wrapper * {
  z-index: 1;
}
.cart-sposob-pay {
  margin-top:20px;
}
.order-finish-block .order-list-get {
  border:0px;
  padding:0px;
  margin-bottom:10px;
}
.order-finish-block .order-list-get .order-list-get-full-price {
  margin:20px 20px 0px auto;
}
.woocommerce-checkout-review-order {
  margin: 0 auto;
  max-width: 452px;
  width: 100%;
  margin-left: 20px;
}
.woocommerce .main form .form-row-first, .woocommerce .main form .form-row-last, .woocommerce-page .main form .form-row-first, .woocommerce-page .main form .form-row-last {
  width:33%;
}
.woocommerce-checkout-review-order .cart-summ-totals-td-title {
  border-bottom:1px solid #808F96;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 146.1%;
  /* identical to box height, or 35px */
  text-transform: uppercase;
  color: #484848;
  padding-bottom:10px;
  margin-bottom:10px;
}
.woocommerce-billing-fields__field-wrapper {
  display:flex;
  flex-wrap:wrap;
}
.woocommerce-billing-fields__field-wrapper p {
  display:block;
  margin:auto;
}
.woocommerce-checkout-review-order .cart-summ-totals-td-title a {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;

  color: #808F96;

}
.category-sort-title {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
  color: #000000;
}

.category-sort-select select {
  background: #F5F6F7;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
  color: #808F96;
  border:0px;
  padding:10px;
  padding-top:5px;
  padding-bottom:5px;
}

.catalog-box-right .actions-wishlist {
  margin-top:0px;
  text-align:left;
}
.main .woocommerce form.checkout_coupon, .main .woocommerce form.login, .main .woocommerce form.register {
  border:0px;
  padding:0px;
  margin:0px;
  border-radius:initial;
}
.otros_productos_over {
  display:none;
}
.main .ur-frontend-form {
  margin-bottom:initial;
  border:initial;
  padding:initial;
  box-sizing:initial;
}
.woocommerce .main form.register {
  border:0px;
  padding:0px;
  margin:0px;
  border-radius:initial;
}
 .woocommerce .main form.checkout_coupon, .woocommerce .main form.login, .woocommerce .main form.register {
  border:0px;
  padding:0px;
  margin:0px;
  border-radius:initial;
}
 .main .list-in-page .slick-list {
   max-width:100%;
 }
 /*
.novinka-image {
  position: absolute;
  right: -45px;
  top: 7px;
  z-index: 1;
  background-color: #e57007;
  padding: 10px;
  color: #fff;
  font-weight: bold;
  font-size: 22px;
  padding-left: 45px;
  padding-right: 45px;
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);
}*/
/*
.novinka-image {
  position: absolute;
  left: -45px;
  top: 3px;
  z-index: 1;
  background: #ff1100;
  padding: -1px;
  color: #ffffff;
  font-weight: bold;
  font-size: 20px;
  padding-left: 60px;
  padding-right: 80px;
  -moz-transform: rotate(-35deg);
  -o-transform: rotate(-35deg);
  -webkit-transform: rotate(-35deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);
  background-size: contain;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}*/
.novinka-image {
  position: absolute;
  right: 2px;
  top: 10px;
  z-index: 1;
  background: #ff1100;
  padding: -1px;
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
  /* padding-left: 10px; */
  /* padding-right: 10px; */
  -moz-transform: rotate(-35deg);
  -o-transform: rotate(-35deg);
  -webkit-transform: rotate(-35deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);
  background-size: contain;
  /* padding-top: 135px; */
  text-align: center;
  border-radius: 95px;
  padding: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.wishlist-item-img {
  position:relative;
  text-align: center;
}
/*
.hot-image {
  position: absolute;
  left: -45px;
  top: 3px;
  z-index: 1;
  background: #ff1100;
  padding: -1px;
  color: #ffffff;
  font-weight: bold;
  font-size: 20px;
  padding-left: 60px;
  padding-right: 80px;
  -moz-transform: rotate(-35deg);
  -o-transform: rotate(-35deg);
  -webkit-transform: rotate(-35deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);
  background-size: contain;
  text-align: center;
}
*/
.hot-image {
  position: absolute;
  left: -20px;
  top: -5px;
  z-index: 1;
  background: #ff1100;
  padding: -1px;
  color: #ffffff;
  font-weight: bold;
  font-size: 15px;
  /* padding-left: 10px; */
  /* padding-right: 10px; */
  -moz-transform: rotate(-35deg);
  -o-transform: rotate(-35deg);
  -webkit-transform: rotate(-35deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);
  background-size: contain;
  /* padding-top: 135px; */
  text-align: center;
  /* border-radius: 50px; */
  padding: 12px;
  padding-top: 29px;
  padding-bottom: 30px;
  width: 100px;
  height: 70px;
}
.menu__top .menu__list .current-menu-item.menu-item a {
  color: #E57007;
  text-decoration: underline;
}
.get_type_icon {
  width:30px;
  height:30px;
  float:left;
  vertical-align:middle;
  margin-right:10px;
  display:block;
  position:absolute;
  bottom:20px;
  right:10px;
}
.white-text, .white-text a, .catalog-box-all-cat ul li.white-text a {
  color:#fff;
}

/* Family Fitment */
.text-model-family {
  margin-top:10px;
}
.text-family-h2 {
  font-weight:bold;
}
.text-family-item {
  display: flex;
  flex-wrap: wrap;
}
.text-family-item-in {
  margin: 10px 10px;
  display: flex;
}
.products-sub-description {
  margin-top:10px;
}
.family-icon {
  width:20px;
  height:20px;
  vertical-align:middle;
  margin-right:10px;
  display:block;
}

.bread-item:first-child a {
  padding-left:0px;
}
.icon-menu-cat {
  width: 125px;
  vertical-align: middle;
}
.block-image-multi {
  position: absolute;
  right: 50px;
  bottom: 50px;
  z-index: 1;
}
.block-image-multi .family-icon {
  width:30px;
  height:30px;
  margin-bottom:10px;
}
.family-icon-v-rod {
  background-color:#7c7773;
}
.family-icon-sportster {
  background-color:#e5bf07;
}
.family-icon-screaming-eagle {
  background-color:#e57007;
}
.family-icon-dyna {
  background-color:#9c2529;
}
.family-icon-softail {
  background-color:#532a56;
}
.family-icon-touring {
  background-color:#21464c;
}
.family-icon-street {
  background-color:#5d5d5d;
}
.family-icon-multi-fit {
  background-color:#3a599e;
}

 a {
   color:#000;
 }
 .catalog-box-right .actions-wishlist-item {
   cursor:pointer;
 }
.woocommerce-MyAccount-content fieldset {
  border:0px;
  padding:0px;
  margin-top:40px;
}
 .woocommerce-MyAccount-content legend {
   font-style: normal;
   font-weight: bold;
   font-size: 22px;
   line-height: 27px;
   text-transform: uppercase;
   color: #000000;
 }
 .container-akk {
   max-width:1024px;
 }
.woocommerce-account .main .woocommerce-MyAccount-navigation {
  width:25%;
}
.woocommerce-account .main .woocommerce-MyAccount-content {
  width:75%;
}
 .phoen_nav_tab {
   max-width:240px;
 }
 .list-in-page {
   margin-top:100px;
   margin-bottom:40px;
 }
.my-akk {
  margin-top:40px;
  margin-bottom:40px;
}
 .my-akk h2 {
   text-align:center;
   font-style: normal;
   font-weight: bold;
   font-size: 20px;
   line-height: 24px;
   text-transform: uppercase;
   color: #000000;
 }
.footer-block-item a:hover {
  color: #e57007;
}
 .container-akk ul li {
   margin-bottom: 10px;
 }
 .list-in-page .h2 {
   text-align: center;
 }
.phoen_nav_tab li {
  margin-bottom:5px;
}
 .phoen_nav_tab li a {
   text-decoration:none;
   font-style: normal;
   font-size: 15px;
   line-height: 18px;
   color: #000000;
 }
 .is-active {
   font-weight: 600;
 }
 /* Список заказов */
.order-list-get {
  background: #F5F6F7;
  border: 1px solid #808F96;
  box-sizing: border-box;
  display:flex;
  padding:10px;
  margin-bottom:20px;
}
.order-list-get-price, .coupon {
  display:flex;
}
.order-list-get-desc .remove:before {
  content:'';
  display:block;
  background:url('../assets/img/del-ico.png') center center no-repeat;
  position:absolute;
  left:0px;
  vertical-align:middle;
  width:8px;
  height:8px;
  top:3px;
}
.coupon label {
  margin:auto 10px auto auto;
}
.coupon input {
  margin:auto;
}
.woocommerce .main .coupon button.button {
  margin:auto;
  border:3px solid #fff;
  font-size: 14px;
}
.xoo-cp-notice-box > div {
  background: #F5F6F7!important;
}
.xoo-cp-notice-box > div .bread li {
  color:#000;
}
.xoo-cp-notice-box > div .bread {
  border-top: 4px solid rgba(255, 0, 0, 0.98)!important;
}
.slick-prev {
  left:20px!important;
}
.slick-next {
  right:20px!important;
}
.slick-slider .actions-wishlist-item {
  padding:initial;
  margin:auto 25px;
}
.main .list-in-page .slick-list {
  padding:0px!important;
}
a.actions-wishlist-item {
  text-decoration:none;
}
.slick-prev:before, .slick-next:before {
  color:#ff8000!important;
}
  /*.woocommerce-notices-wrapper .bread ul li {
    padding:10px;
  }*/
.woocommerce-notices-wrapper .bread .container {
  padding:10px;
}
.woocommerce-notices-wrapper {
  margin-bottom:0px;
}
.order-list-get-title {font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  margin-top:20px;
  margin-bottom:10px;
  color: #000000;}
.order-list-get-title a {
  text-decoration:none;
}
.order-list-get-status {
  display:flex;
  margin-top:10px;
}
.status-name {
  margin-right:20px;
}
.processing .status-name-get {
  background: #E57007;
}
.completed .status-name-get {
  background: #7BA271;
}
.status-name-get {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  color: #FFFFFF;
  padding-left:3px;
  padding-right:10px;
  background-color:#808F96;
}
.order-list-get-full-price {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
  color: #000000;
  margin:20px auto 20px 0;
}
.order-list-get-desc {
  width:70%;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  /* identical to box height, or 24px */
  color: #000000;
}
.order-list-get-img {
  margin:auto;
  padding:20px;
  width:30%;
}
.order-list-get-deliv-link {
  margin:auto 0 auto auto;
}
.order-list-get-deliv-link a {
  font-style: normal;
  font-weight: bold;
  font-size: 9.07143px;
  line-height: 11px;
  text-transform: uppercase;
  color: #E57007;
  display:block;
  border:1px solid #E57007;
  padding-left:3px;
  padding-right:3px;
  padding-top:4px;
  padding-bottom:4px;
  text-decoration:none;
}

/* Корзина */
.cart-flex {
  display:flex;
  margin:40px auto;
}
.cart-order-tricolor {
 display:flex;
}
.cart-order-td-tri {
  display:flex;
}
.cart-td-title {
  font-style: normal;
  font-weight: 500;
  font-size: 13.7093px;
  line-height: 17px;
  color: #000000;
}
.cart-td-vsego-bottom {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 29px;
  text-transform: uppercase;
  margin:20px auto 20px 0;
  color: #484848;
  text-align:right;
}
.cart-td-vsego-bottom strong {
  font-weight: bold;
}
.cart-title {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
  color: #484848;
  margin-bottom:40px;
}
.cart-summ-totals {
  background: #F5F6F7;
  border: 1px solid #808F96;
  box-sizing: border-box;
  padding:20px;
}
.cart-summ-totals-td {
  display:flex;
}
.woocommerce-checkout-review-order .cart-summ-totals-td-title {
  margin: auto 0 10px 0;
  width: 100%;
}
.woocommerce-checkout-review-order .cart-summ-totals-td-title.noborder{
  border-bottom:0px;
  margin:auto auto auto 0;
}
.paddingall{
  margin-top:10px;
  margin-bottom:10px;
}
.woocommerce-checkout-review-order .border-line .cart-summ-totals-td-title {
  border-bottom:0px;
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 146.1%;
  text-transform: uppercase;
  color: #484848;
  margin:auto auto auto 0;
}
.order-finish-block {
  margin-bottom:10px;
}
.cart-summ-totals-td-title {
  margin:auto auto auto 0;
}
.cart-summ-totals-td-get {
  margin:auto 0 auto auto;
}
.cart-summ-totals-next {
  margin-top:20px;
}
.cart-summ {
  margin: 0 auto;
  max-width: 452px;
  width: 100%;
  margin-left:20px;
}
.cart-order-td-tri {
  margin:auto 10px auto 0px;
}
.cart-td-title, .cart-td-item {
  margin:auto 5px auto 0;
}
.woocommerce .main .quantity .qty {
  width:30px;
  height:20px;
  padding-bottom:1px;
  padding-left:1px;
  padding-top:1px;
  color:#000;
  font-size: 13.7093px;
}
.woocommerce .order-list-get-desc a.remove:hover {
  background:none;
  color: red!important;
}
.woocommerce .order-list-get-desc a.remove {
  display:block;
  margin:auto auto 0 0;
  font-style: normal;
  font-weight: normal;
  font-size: 10.8333px;
  line-height: 13px;
  color: #808F96!important;
  padding-left:12px;
  position:relative;
}
.cart-list {
  margin: 0 auto;
}
.woocommerce .main #respond input#submit.alt, .woocommerce .main a.button.alt, .woocommerce .main button.button.alt, .woocommerce .main input.button.alt {
  background:none;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  width:100%;
  align-items: center;
  text-transform: uppercase;
  border-radius:0px;
  color: #E57007;
}
.cart-summ-totals-td-title, .cart-summ-totals-td, .cart-summ-totals-td-get strong {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 146.1%;
  text-transform: uppercase;
  color: #484848;
}
 .woocommerce-form-row label {
   font-style: normal;
   font-weight: normal;
   font-size: 15px;
   line-height: 18px;
   color: #000000;
 }
.woocommerce-form-row span, .woocommerce-form-row span em {
  margin-top:5px;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #000000;
}
.slick-initialized .slick-slide .wishlist-item-img {
  width:275px;
}
.slick-initialized .slick-slide .wishlist-item-img img {
  width:initial;
  max-height:240px;
  object-fit:initial;
  width:initial;
}
.main .slick-list {
  max-width:600px;
}
.main .woocommerce #respond input#submit, .main .woocommerce a.button, .main .woocommerce button.button, .main .woocommerce input.button {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
  color: #E57007;
  padding:3px;
  background:none;
  border: 3px solid #E57007;
  text-align:center;
}
.main .woocommerce #respond input#submit:hover, .main .woocommerce a.button:hover, .main .woocommerce button.button:hover, .main .woocommerce input.button:hover {
  background:#000;
  background-color:#000!important;
  color:#fff;
  border: 3px solid #000;
  text-align:center;
}
.catalog-box-right .actions-wishlist .actions-wishlist-item h2 {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  text-transform:none;
  max-width:200px;
  margin-bottom:5px;
}
.catalog-box-right .actions-wishlist .actions-wishlist-item span {
  font-weight: 600;
  font-size: 17px;
  line-height: 24px;
}
.catalog-box-all-cat {
  background: #F5F6F7;
  padding:20px;
}
.catalog-box-all-cat ul {
  display:flex;
  flex-wrap:wrap;
}
.catalog-box-all-cat ul li a {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 27px;
  color: #000000;
  text-decoration:none;
}
.catalog-box-all-cat ul li {
  background: #E5E7E8;
  border: 0.2px solid #CFCFCF;
  box-sizing: border-box;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  padding:4px;
  margin:4px;
}
.catalog-box-select {
  margin:20px auto;
}
.catalog-box-select-name, .widget-title.berocket_aapf_widget-title span {
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  line-height: 21px;
  color: #000000;
}
.catalog-box-left .berocket_aapf_widget {
  margin-right:0;
}
.catalog-box-left {
  padding-top:10px;
}
.catalog-box-left .berocket_single_filter_widget {
  margin: 20px auto!important;
}
.catalog-box-left .berocket_aapf_widget.pcs {
  display: flex;
  flex-wrap: wrap;
}
.catalog-box-left .berocket_aapf_widget.roundpcs {
  display: flex;
  flex-wrap: wrap;
}
.catalog-box-left .brw-price .berocket_aapf_widget.pcs {
  display:inline-block;
  flex-wrap:initial;
  margin-right:10px;
}
.catalog-box-left .brw-price .berocket_aapf_widget.roundpcs {
  display:inline-block;
  flex-wrap:initial;
}
.catalog-box-left .berocket_aapf_widget.pcs li {
  width: 30px;
  margin: 9px 9px;
  /*height: 30px;*/
}
.catalog-box-left .berocket_aapf_widget.roundpcs li {
  width:45%;
}
.catalog-box-left .berocket_aapf_widget.pcs li.slider.price {
  width:initial;
}
.catalog-box-left .berocket_aapf_widget.roundpcs li.slider.price {
  width:initial;
}
.catalog-box-left .br_child_parent_wrapper .berocket_aapf_widget li.berocket_hide_o_value, .catalog-box-left .show_o_sel_values .berocket_aapf_widget li.berocket_hide_o_value, .catalog-box-left .show_o_sel_values .berocket_aapf_widget li.berocket_hide_sel_value, .catalog-box-left .show_o_sel_values .berocket_aapf_widget li.berocket_hide_attribute_count_value {
  width:45%;
}
.catalog-box-left .slider.price span.left input {
  margin:auto auto auto 0;
  width:100%;
}
.catalog-box-left .slider.price span.right input {
  margin:auto 0 auto auto;
  width:100%;
}
.slider.price {
  display:flex;
}
.brw-price .slide  {
  margin: 9px 15px;
  height: 30px;
}
.berocket_single_filter_widget_115427 .widget.widget_berocket_aapf_single .berocket_aapf_widget-wrapper  {
  /*display:flex;
  flex-wrap: no-wrap;*/
}
/*
.main .catalog-box-left .berocket_single_filter_widget_115440 li label {
  display:flex;
}
.catalog-box-left .berocket_single_filter_widget_115427 .widget.widget_berocket_aapf_single .berocket_aapf_widget-wrapper li {
  width:initial!important;
  height:initial!important;
  margin:0px!important;
  margin-top:2px!important;
}
.catalog-box-left .berocket_single_filter_widget_115427 .widget.widget_berocket_aapf_single .berocket_aapf_widget-wrapper li label.berocket_checked {
  color:#ff8000!important;
}
*/
/*
.berocket_single_filter_widget_115427 .widget.widget_berocket_aapf_single .berocket_aapf_widget-wrapper ul {
  margin-bottom:0px!important;
  display:block!important;
}
.berocket_single_filter_widget_115427 .widget.widget_berocket_aapf_single .berocket_aapf_widget-wrapper ul li label {
  line-height:initial!important;
  text-decoration: underline;
}
*/
/*
.berocket_single_filter_widget_115427 .widget.widget_berocket_aapf_single .berocket_aapf_widget-wrapper .berocket_aapf_widget-title_div {
  padding-right: 10px !important;
}
.berocket_single_filter_widget_115427 .widget.widget_berocket_aapf_single .berocket_aapf_widget-wrapper .berocket_aapf_widget-title_div h3 {
  margin-top:0px;
}
.berocket_single_filter_widget_115427 .widget.widget_berocket_aapf_single .berocket_aapf_widget-wrapper  li label {
  width:initial!important;
  height:initial!important;
}
.berocket_single_filter_widget_115427 .widget.widget_berocket_aapf_single .berocket_aapf_widget-wrapper  li label:before {
  width:initial!important;
  height:initial!important;
  border:0px!important;
  position:relative;
  content:none!important;
}
*/
.main .catalog-box-left .berocket_single_filter_widget_115440 li label.berocket_label_widgets.berocket_checked {
  color: #000!important;
}
.main .catalog-box-left .berocket_single_filter_widget_115440 li label.berocket_label_widgets.berocket_checked:before {
  border:2px solid #ff8000!important;
}
.main .catalog-box-left .berocket_single_filter_widget_115440 li label:before {
  position:relative;
  padding-left: 10px!important;
  padding-right: 12px!important;
}
.brw-price ul {
  margin-bottom:0px!important;
}
.brw-price .slide .ui-widget-content {
  border:0px;
}
.berocket_aapf_widget li.slider.price span.right {
  float:none!important;
  margin-left:10px;
}
.berocket_aapf_widget li.slider.price span.left {
  float:none!important;
  margin-right: 10px;
}
.catalog-box-left .slider.price span.left input, .catalog-box-left .slider.price span.right input {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 6px;
  padding: 4px;
  border:0px;
  background-color: #fff;
  color: #000000;
}
.actions-wishlist .actions-wishlist-item .bold {
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 17px;
}

.active .hideonbg {
  top:0;
}
.hideonbg {
  display:none;
}
ul.berocket_aapf_widget li.slider > span {
  line-height: 2em;
}
.main .catalog-box-left li label {
  width: 100%;
  line-height: initial;
  text-align: left;
  display: flex;
  /*line-height: 32px;*/
}
.main .catalog-box-left .berocket_single_filter_widget .brw-size-obuvi li label:before, .main .catalog-box-left .berocket_single_filter_widget .brw-size-bruki li label:before, .main .catalog-box-left .berocket_single_filter_widget .brw-size li label:before {
  margin: auto 10px auto 0px!important;
  display: block!important;
  width: 11px!important;
  height: 11px!important;
  border: 1px solid #000!important;
  background: #fff;
  border-radius: 50%!important;
}
.tolkotut li a {
  font-size: 12px;
  width: 100%;
}
.catalog-box-left .slider.price span.left input, .catalog-box-left .slider.price span.right input {
  border: 1px solid #000;
  border-radius: 3px;
  margin-bottom: 10px;
  outline: none;
  box-sizing: border-box;
  background-color: #fff;
  height: 29px;
  padding: 0 10px;
}
.catalog-box-left .berocket_filter_slider.ui-widget-content .ui-slider-range, .catalog-box-left .berocket_filter_price_slider.ui-widget-content .ui-slider-range {
  background: #b5b5b5;
  color: #333;
  font-weight: 700;
}
.brw-price .slide .ui-widget-content {
  height: 21px;
}
.catalog-box-sort .category-sort {
  display:flex;
  margin:20px auto;
}
.catalog-box-sort .category-sort form {
  margin: auto 0 auto 20px;
  display:flex;
}
.catalog-box-sort .category-sort div {
  margin:auto 0 auto auto;
  display:flex;
}
.catalog-box-sort .category-sort .woocommerce-notices-wrapper {
  display:none;
}

/* Другие блоки */
.catalog-box-select-item {
  margin-top:20px;
  margin-bottom:20px;
}
.catalog-box-select-item ul.size-item {
  margin:0px;
  padding:0px;
  display:flex;
  flex-wrap:wrap;
  text-align:left;
}
.catalog-box-select-item ul.size-item li {
  display:flex;
  margin:5px auto;
  width:45%;
  text-align:left;
}
.catalog-box-select-item ul.size-item li input {
  margin-left:0px;
  margin-right:10px;
}

/* Цветовая палитра */

.color-item {
  display:flex;
  flex-wrap:wrap;
}
.color-item li {
  display:block;
  margin:5px;
  margin-left:0px;
  margin-right:12px;
}
.color-item li a span {
  display:block;
  width:20px;
  height:20px;
  border-radius:50%;
}
.color-01 {
  background: #000000;
}
.color-02 {
  background: #FFF;
}
.color-03 {
  background: #D17979;
}
.color-04 {
  background: #817663;
}
.color-05 {
  background: #2433BA;
}
.color-06 {
  background: #801D40;
}
.color-07 {
  background: #81D2E3;
}
.color-08 {
  background: #FE782A;
}
.color-09 {
  background: linear-gradient(130.6deg, #FE782A 11.54%, #CB7054 26.01%, #99697E 36.23%, #4A5DBF 48.57%, #FEC32A 64.32%, #07DACD 78.37%, #90CD73 93.27%);
}

  /* Отзывы  */
.form-in-page-form-add {
  display:flex;
  margin:20px auto;
}
.form-in-page-form-add .form-button-item {
  margin:auto;
}
.form-in-page-form-add-item {
  margin:auto;
}
.form-in-page-form-add-item input {
  width:100%;
}
.in-review-item {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  color: #000000;
  padding-top:20px;
  padding-bottom:20px;
}
.in-review-title {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  color: #000000;
  margin-bottom:10px;
}
.in-review-item:nth-child(2n) {
  background-color:#F5F6F7;
}
.top-bar-preview-about {
  background: url("../assets/img/preview-moto-about.png") center center no-repeat;
  background-size: cover;
}
.top-bar-preview-about .top-bar-preview-title {
  text-align:center;
}
.top-bar-preview {
  background: url("../assets/img/preview-moto.png") center center no-repeat;
  background-size: cover;
}

.top-bar-preview-title {
  padding: 8%;
  margin: 0; }

.title {
  color: white;
  text-transform: uppercase;
  font-size: 30px; }

.actions-item {
  margin-top: 56px;
  background: url("../images/ban_kur_hd.png") right center no-repeat;
  background-size: cover; }
.actions-text-title-sub {
  padding: 0px 0 0 31px;
  font-size: 28px;
  font-weight: bold;
}
.actions-item img {
  padding: 23px 0 0 31px;
  opacity:0;
}
.actions-item-title {
  padding: 23px 0 0 31px;
  color: #000;
  font-size: 40px;
  margin: 0px; }
.actions-item-buy {
  margin: 69px 0 62px 31px; }
.actions-item-buy.by2 {
  color: #000;
  background: transparent;
  border: 3px solid #000;
}
.btn-buy {
  font-size: 30px;
  color: white;
  background: transparent;
  border: 3px solid #FFFFFF;
  cursor: pointer;
  padding: 5px 30px;
  text-transform: uppercase; }

.actions-wishlist {
  margin-top: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
.actions-wishlist-item {
  width: calc(100%/12*3-30px);
  padding: 10px 6.8px; }
.actions-wishlist-item h2 {
  text-transform: uppercase;
  font-size: 28px; }
.actions-wishlist-item span {
  font-size: 19px; }
.actions-wishlist-item img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%; }

.actions-woman {
  position: relative;
  margin-top: 56px;
  background: url("../assets/img/moto3.jpg") center no-repeat;
  background-size: cover;
  max-width: 1200px;
  height: 500px; }

.actions-woman-title {
  margin-top: 120px;
  text-align: right;
  margin-right: 31px;
  padding: 9px;
  line-height: 1.25;
}
.actions-woman-title span {
  background-color: #31313ac4;
  box-shadow: 10px 0 0px 0px #31313ac4, -10px 0 0px 0px #31313ac4;
}
.actions-woman-block .btn-buy {
  font-size: 30px;
  color: white;
  background: #ff8000;
}
.actions-woman-buy {
  margin-top: 60px;
  position: absolute;
  right: 31px; }
.actions-woman-block {
  position: absolute;
  right: 31px; }
.actions-woman-block img {
  position: absolute;
  right: 31px;
  top: 26px; }

.actions-wishlist2 {
  margin-top: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
.actions-wishlist2-item {
  width: calc(100%/12*5-30px);
  padding: 10px 30px; }
.actions-wishlist2 img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%; }

.actions-sale {
  max-width: 1200px;
  height: 448px;
  background: url("../assets/img/moto-sale.png") center no-repeat;
  position: relative;
  margin-top: 56px;
  margin-bottom: 80px; }
.actions-sale-block {
  position: absolute;
  line-height: 0;
  right: 29px; }
.actions-sale-block h1 {
  font-size: 206px;
  color: white; }

.sale-block-see {
  right: 0;
  position: absolute; }

.footer {
  background: rgba(242, 242, 242, 0.8);
  padding: 67px 139px 30px 62px !important;
  border-top: 2px solid #E57007;
  z-index: 5;
  position: relative;
}

.footer-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
.footer-block-second {
  padding-top: 130px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.footer-block-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }
.footer-block-item-mod {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
.footer-block-item-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }
.footer-block-item-left a {
  padding: 10px 0;
  text-decoration: none;
  font-size: 15px;
  color: black; }
.footer-block-item-left img {
  padding-bottom: 40px; }
.footer-block-item-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 128px;
  padding-left: 80px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
.footer-block-item-right a {
  padding: 10px 0;
  text-decoration: none;
  font-size: 15px;
  color: black; }

.footer-block-item a {
  text-decoration: none;
  color: black;
  padding: 10px 0; }

.footer-block-item h2 {
  font-size: 20px;
  font-weight: 500;
  color: black;
  opacity: 0.8;
  padding-bottom: 30px; }

.footer-block-item input {
  border-top: none;
  border-right: none;
  border-left: none;
  width: 320px;
  border-bottom: 1px solid black;
  opacity: 0.7;
  background: transparent;
  outline: none; }

.footer-block-item-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.footer-block-item-flex button {
  background: transparent;
  font-size: 14px;
  text-transform: uppercase;
  border: none;
  cursor: pointer; }

.footer-block-second-item span {
  color: #767676;
  opacity: 0.8;
  font-size: 15px; }

.footer-block-second-item-mod {
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.footer-block-second-item-mod a {
  color: #767676;
  text-decoration: none;
  font-size: 15px;
  padding: 0 10px; }

.header {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 9999; }
.header::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 1; }
.header__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  height: 136px;
  margin: 30px 0 0 0; }
.header__logo {
  position: relative;
  z-index: 3; }
.header__burger {
  display: none; }

.menu .header__menu__title {
  display: none; }
.header__menu__title, .menu__soc h2 {
  color:#444;
}

.menu__top {
  margin: 0 0 12px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.menu__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  z-index: 2; }
.menu__list.menu__product li a {
  margin: auto 75px auto auto;
  display: block;
  text-align: center;
}
.menu__list.menu__product {
  text-align:right;
}
.menu__list li a {
  color: #000;
  font-size: 13px;
  line-height: 22px;
  text-decoration: none;
  margin: auto 75px auto auto;
  display: block;
  text-align: center;
}
.menu-item.menu-item-112027 a{
  font-weight:bold;
}
.vbox-container .vbox-content img.figlio {
  width:initial!important;
}

/* Иконки соц сетей */

.othersocial .vk_link:before {
  display: inline-block;
  content: '';
  background: url(../assets/imgfot/vk.png) right center no-repeat;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  vertical-align: middle;
}
.othersocial .fb_link:before {
  display: inline-block;
  content: '';
  background: url(../assets/imgfot/fb.png) right center no-repeat;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  vertical-align: middle;
}
.othersocial .wp_link:before {
  display: inline-block;
  content: '';
  background: url(../assets/imgfot/wp.png) right center no-repeat;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  vertical-align: middle;
}
.othersocial .max_link:before {
  display: inline-block;
  content: '';
  background: url(../assets/imgfot/max.png) right center no-repeat;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  vertical-align: middle;
}
.othersocial .tg_link:before {
  display: inline-block;
  content: '';
  background: url(../images/tg.png) right center no-repeat;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  vertical-align: middle;
}
.othersocial .in_link:before {
  display: inline-block;
  content: '';
  background: url(../assets/imgfot/in.png) right center no-repeat;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  vertical-align: middle;
}

.vk_link:before {
  display: inline-block;
  content: '';
  background: url(../assets/img/vk.png) right center no-repeat;
  width: 25px;
  height: 25px;
  margin-right: 10px;
  vertical-align: middle;
}

.fb_link:before {
  display: inline-block;
  content: '';
  background: url(../assets/img/fb.png) right center no-repeat;
  width: 25px;
  height: 25px;
  margin-right: 10px;
  vertical-align: middle;
}

.in_link:before {
  display: inline-block;
  content: '';
  background: url(../assets/img/in.png) right center no-repeat;
  width: 25px;
  height: 25px;
  margin-right: 10px;
  vertical-align: middle;
}

/* Окно оплаты */

.single-product .xoo-cp-modal .xoo-cp-container {
    top: 110px;
    position: absolute;
}

/* Конец иконок соц сетей */

.menu__list__link {
  color: #000;
  font-size: 17px;
  line-height: 22px;
  text-decoration: none;
  margin: 0 0 0 63.5px; }

.menu__list__link:hover {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  color: #E57007; }
.menu__top .menu-item a:hover {
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    color: #E57007;
}
.menu__list__product {
  margin: 0 25px 0 0px; }

.menu__list__icon {
  margin: 0 0 0 23px; }

.menu__list__icon__first {
  margin: 0 0 0 33px; }

.menu__list li {
  list-style: none; }

.menu__bottom {
  margin: auto auto auto 0; }

.link-mod {
  font-weight: bold; }

.menu__mobile {
  display: none; }

.menu__soc {
  display: none;
}

.main {
  padding: 166px 0 0 0; }

.header__line {
  position: absolute;
  background: #E57007;
  height: 2px;
  width: 100%;
  top: 103px;
  z-index: 2; }

.container {
  max-width: 1200px;
  margin: 0 auto; }

.bread {
  padding: 17px 0;
  background: #F5F6F7;
  border-top: 4px solid rgba(90, 48, 11, 0.15);
  margin-top: 170px; }
.bread-item a {
  text-decoration: none;
  color: #808F96;
  font-size: 15px;
  padding: 0 8px; }

.articles-block {
  margin-top: 30px;
  margin-bottom: 68px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
.articles-block-item {
  width: 49.8%;
  position: relative; }
.articles-block-item:hover {
  cursor: pointer; }
.articles-block-item:hover a {
  color: #FFD4AE; }
.articles-block-item img {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-filter: brightness(70%);
  filter: brightness(70%); }
.articles-block-item a {
  right: 150px;
  position: absolute;
  top: 50%;
  text-decoration: none;
  color: white;
  font-weight: bold;
  font-size: 30px;
  text-transform: uppercase; }

.other-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
.other-block-center {
  margin: 0 57px; }
.other-block a {
  text-decoration: none;
  width: 30%;
  padding: 20px 0px;
  min-height: 400px;
  min-width: 300px; }
.other-block-item {
  text-align: center;
  position: relative; }
.other-block-item:hover h2 {
  color: #FFD4AE; }
.other-block-item img {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-filter: brightness(50%);
  filter: brightness(50%); }
.other-block-item h2 {
  top: 35%;
  position: absolute;
  font-size: 30px;
  color: white;
  text-decoration: none;
  text-transform: uppercase; }

.other-one {
  left: 5%;
  top: 45% !important; }

.other-three {
  top: 40% !important;
  left: 5%;
  right: 5%; }

.actions-item-two {
  margin-bottom: 93px;
  margin-top: 68px;
  background: url("../assets/img/harley.png") right center no-repeat;
  background-size: cover; }
.actions-item-two-title {
  padding: 130px 0 0 54px; }
.actions-item-two-buy {
  margin: 35px 0 62px 54px; }

.bread {
  margin-top: 0;
  margin-bottom:20px;
}

.old-price {
  position: relative;
  color: #7f94a1;
  font-size: 10px;
  overflow: hidden;
  width: 100%;
}

.old-price:before {
  border-bottom: 1px solid red;
  position: absolute;
  content: "";
  width: 23%;
  height: 45%;
  transform: rotate(-12deg);
}
.catalog-box-right .actions-wishlist-item:nth-child(2n), .catalog-box-right .actions-wishlist-item {
  margin: 10px auto;
  padding: initial;
  overflow:hidden;
}
.products-top-image {
  position:relative;
  overflow:hidden;
}
.woocommerce-page .actions-wishlist-item img {
  margin: 0 auto;
  text-align: center;
  max-height: 200px;
  max-width: 200px;
}
.woocommerce-page .slick-list .actions-wishlist-item img {
  min-height:initial;
}
.old-price {
  font-size: 16px;
}
.catalog-box-left .berocket_aapf_widget.roundpcs li.berocket_widget_show_values {
  width: 100%;
}

.woocommerce #wc_robokassa_payment_form #submit_wc_robokassa_payment_form.button.alt {
  width:50%;
}
.woocommerce #wc_robokassa_payment_form .button.cancel {
  width:50%;
}
.catalog-box-left .inbox.fixed {
  position:fixed;
  z-index:3;
  top:150px;
  width: 300px;

}

/* W3C standard
   сейчас только для Firefox */
.inbox {
  scrollbar-width: thin;
  scrollbar-color: #ff8000 #e6e6e6;
}

/* для Chrome/Edge/Safari */
.inbox::-webkit-scrollbar {
  height: 6px;
  width: 8px;
}
.inbox::-webkit-scrollbar-track {
  background: #e6e6e6;
}
.inbox::-webkit-scrollbar-thumb {
  background-color: #ff8000;
  border-radius: 5px;
  border: 2px solid #e6e6e6;
}

.disc_arrow_bottom {
  width: 6px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 30px;
  content: '';
  display: block;
  background:url('../images/ar_bot_line.png')no-repeat bottom center;
}
.first-columb b {
  color: #E57007;
}
.sub-t-disc {
  font-size: 16px;
  line-height: 20px;
  background: #FFFCFC;
  border: 1px solid #E57007;
  box-sizing: border-box;
  align-items: center;
  text-align: center;
  color: #000000;
  padding:5px;
  margin:20px auto;
  max-width:720px;
}
.sub-t-disc strong {
  color: #E57007;
}
.colub-item .first-columb:after {
  content:'';
  display:block;
  width:68px;
  height:8px;
  float:right;
  margin-top: 5px;
  background:url('../images/arline.png')no-repeat center center;

}
.topdiscobar {
  max-width: 1480px;
  margin: 0 auto;
  text-align: left;
  color: white;
  text-transform: uppercase;
  font-size: 30px;
  padding: 8%;
}
.topdiscobar strong {
  color: #E57007;
}
.topdiscobar b {
  color: #000;
}
.page-about-content-disc {
  margin: 100px auto;
}
.disc_card {
  float:right;
  vertical-align:middle;
  margin-left: 120px;
  margin-right: 120px;
  position:relative;
}
.disc_tab_ti {
  font-weight: normal;
  font-size: 30px;
  line-height: 37px;
  align-items: center;
  text-align: center;
  margin: 80px auto;
  color: #000000;
}
.disc_tab_ti strong {
  font-weight: bold;
  font-size: 36px;
  line-height: 44px;
  align-items: center;
  text-align: center;
  color: #E57007;
}
.dazxcas {
  font-size: 20px;
  line-height: 150%;
  align-items: center;
  color: #000000;
}
.dazxcas b {
  color: #E57007;
}
.disc_tab_body {
  clear:both;
}
.disc_tab_info {
  font-size: 14px;
  line-height: 17px;
  align-items: center;
  text-align: center;
  color: #000000;
  margin:80px auto;
  clear:both;
}
.disc_tab_info strong {
  color: #E57007;
}

.disc_tab_body {
  margin:40px auto;
  display:flex;
}
.disc_tab_box {
  width:50%;
  position:relative;
}
.first-columb {
  width:170px;
  text-align:center;

}
.sec-columb {
  width:350px;
  text-align:center;
}
.colub-item {
  font-size: 16px;
  display:flex;
  text-align:center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.colub-item-top {
  font-size: 16px;
  display:flex;
  text-align:center;
}
.disc_tab_body {
  position:relative;
}
.disc_tab_box:first-child {
  margin-left: 60px;
}
.disc_tab_body:before {
  width:1px;
  height:100%;
  background-color:#E57007;
  margin-left:40px;
  margin-right:40px;
  content:'';
  display:block;
  position:absolute;
  top:0;
  left:0;
}
.disc_tab_body:after {
  width:1px;
  height:100%;
  background-color:#E57007;
  margin-left:40px;
  margin-right:40px;
  content:'';
  display:block;
  position:absolute;
  top:0;
  right:0;
}
.disc_card img {
  position:relative;
  z-index:1;
}
.disc_card:after {
  background: url(../images/bgcard.png)no-repeat center center;
  width: 440px;
  height: 277px;
  z-index: 0;
  content: '';
  display: block;
  position: absolute;
  left: -25px;
  top: -15px;
}

@media screen and (max-width: 1440px) {
  .catalog-box-right .actions-wishlist-item:nth-child(2n), .catalog-box-right .actions-wishlist-item {
    margin: 10px auto;
    padding: initial;
  }
  .catalog-box-left .inbox.fixed {
    /*overflow-y: scroll;*/
    height: 100%;
  }
  .catalog-box-left .sticky {
    overflow-y: scroll!important;
  }
  .catalog-box-left .inbox {
    /*overflow-y: scroll;*/
    height: 100%;
    position: relative;
  }
}
@media screen and (max-width: 1340px) {
  .catalog-box-right .actions-wishlist-item {
    width: 26%;
  }
  .in-review-item .container {
    max-width: 90%;
    margin: 0 auto;
  }
  .catalog-box-right .actions-wishlist-item:nth-child(2n), .catalog-box-right .actions-wishlist-item {
    margin: 10px auto;
    padding: initial;
  }
    .single-product .xoo-cp-modal .xoo-cp-container {
        top: 110px;
        position: absolute;
        right:100px;
    }

}
@media screen and (max-width: 1280px) {
  .old-price {
    font-size: 16px;
  }
  .catalog-box-right .actions-wishlist-item:nth-child(2n), .catalog-box-right .actions-wishlist-item {
    margin: 10px auto;
    padding: initial;
  }
}
@media screen and (max-width: 1180px) {
  #getbuttonclass3, #getbuttonclass2, #getbuttonclass1 {
    display:block;
  }
  #onclickclass1.active .submenuin, #onclickclass2.active .submenuin, #onclickclass3.active .submenuin {
    display:block;
    margin-top: 13px;
    font-size: 8px;
  }
  #onclickclass1.active .submenuin li, #onclickclass2.active .submenuin li, #onclickclass3.active .submenuin li {
    margin-bottom:2px;
  }
  #onclickclass1.active .submenuin li a, #onclickclass2.active .submenuin li a, #onclickclass3.active .submenuin li a {
    font-size: 10px;
    margin: 0px;
  }
  #onclickclass1.active #getbuttonclass1, #onclickclass2.active #getbuttonclass2, #onclickclass3.active #getbuttonclass3 {
    -webkit-transform: rotate(
            -90deg);
    transform: rotate(
            90deg);
  }
  .yesmobilepage .catalog-box-all-cat {
    overflow:initial!important;
    background:none;
  }
  .yesmobilepage .catnewleft li a:before {
    content: "\00a0";
    cursor: pointer;
    box-sizing: content-box;
    color: #787878;
    padding: 0px;
    margin: auto 10px auto 5px!important;
    display: block!important;
    width: 11px!important;
    height: 11px!important;
    border: 1px solid #000!important;
    margin: 0 10px 0 0;
    background: #fff!important;
    border-radius: 50%!important;
    position: absolute!important;
    z-index: 1;
    left: -5px;
  }
  /* устарел
  .yesmobilepage .catnewleft li a:before {
    content: "\00a0";
    cursor: pointer;
    box-sizing: content-box;
    color: #787878;
    padding: 0px;
    margin: auto 10px auto 5px!important;
    display: block!important;
    width: 11px!important;
    height: 11px!important;
    border: 1px solid #000!important;
    margin: 0 10px 0 0;
    background: #fff!important;
    border-radius: 50%!important;
    position: relative!important;
    float: left;
    z-index: 1;
  }*/
  .yesmobilepage .tolkotut li a {
    width:100%;
  }
  .yesmobilepage .catalog-box-all-cat ul {
    display: flex;
    flex-wrap: wrap;
  }
  .main .yesmobilepage .catalog-box-left .berocket_single_filter_widget .brw-материал .catalog-box-all-cat li {
    width:46%;


  }

  .main .yesmobilepage .catalog-box-all-cat ul li a {
    width:initial;
    padding-left:18px;
  }
  .yesmobilepage .catnewleft li {
    width:46%;
  }
  .dazxcas {
    margin: 0 20px;
  }
  .disc_card:after {
    background: url(../images/bgcard.png)no-repeat center center;
    width: 440px;
    height: 277px;
    z-index: 0;
    content: '';
    display: block;
    position: absolute;
    left: 29%;
    top: 2%;
  }
  .disc_card {
    float:none;
    margin: 40px auto;
    text-align: center;
  }
  .yesmobilepage_navcab {
    border-top: 2px solid #000;
    padding-top: 20px;
    padding-bottom: 20px;
    vertical-align: middle;
    display: flex;
  }
  body .menu__bottom .menu__list li {
    margin: 0 0 20px 0;
    position: relative;
    width:initial;
  }
  body .menu__bottom .menu__list.menu__product li a {
    font-size: 13px;
    width: 200px;
    text-align: left;
    margin: auto 75px auto auto;
  }
  .menu__top .menu__list li a {
    margin: auto 75px auto auto;
    display: block;
    width: 200px;
    text-align: left;
  }
  body .menu__soc {
    /*display:none;*/
  }
  body .header__menu.menu .menu__main {
    /*display:none;*/
  }
  .active .menu__list.menu__product li a {

    font-size: 13px;
    width: 200px;
    text-align: left;
  }
  .catalog-box-all-cat.fixed {
    top:40px;
  }
  .catalog-box-left .inbox.fixed {
    top:40px;
  }
  .yesmobilepage_logo {
    display:block;
  }
  .hideonbg {
    display: block;
    position: fixed;
    top: -110%;
    left: -100px;
    width: 100%;
    height: 100%;
    content: '';
    background: #ffffffc7;
    z-index: -1;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
  }
  .nomobilepage_logo {
    display:none;
  }
  .articles-block {
    margin-top: 30px;
    margin-bottom: 0px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .articles-block-item a {
    right: 20%;
    top: 50%;
    font-size: 25px; }
  .bread {
    margin-top: 30px; }
  .header__line {
    display: none; }
  body.lock {
    overflow: hidden; }

  .header__main {
    height: 50px;
    margin: 0;
    padding: 10px; }
  .header__burger {
    cursor: pointer;
    display: block;
    position: relative;
    width: 24px;
    height: 17px;
    z-index: 3;
  }
  .burger__line__1,
  .burger__line__2,
  .burger__line__3 {
    position: absolute;
    background-color: #767676;
    width: 100%;
    height: 2px;
    right: 0;
    -webkit-transition: all 0.7s;
    -o-transition: all 0.7s;
    transition: all 0.7s; }
  .burger__line__1 {
    top: 0px; }
  .burger__line__2 {
    top: 7px; }
  .burger__line__3 {
    bottom: 0; }
  .header__burger.active .burger__line__1 {
    width: 10px; }
  .header__burger.active .burger__line__2 {
    width: 15px; }
  .header__burger.active .burger__line__3 {
    width: 20px; }
  .header__menu {
    position: fixed;
    top: -110%;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: white;
    padding: 50px 20px;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s; }
  .header__menu .header__menu__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-transform: uppercase; }
  .header__menu.active {
    top: 0;
    overflow: auto; }
  .menu__main {
    /*display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;*/
    border-bottom: 2px solid #000;
    border-top: 2px solid #000;
    padding-top:20px;
    margin: 0 0 20px 0; }
  .menu__list.menu__product {
    text-align:left;
  }
  .menu__list li {
    margin: 0 0 20px 0;
    position:relative;
  }
  /*
  .menu__main .menu__top .menu__list li:before, .menu__bottom .menu__list.menu__product li:before {
    position:absolute;
    right:0px;
    top:0px;
    width:15px;
    height:15px;
    display:block;
    content:'';
    background:url('../images/arrow_right.png')no-repeat center center;
  }*/
  .menu__list__link {
    margin: 0; }
  .menu__nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start; }
  .menu__product {
    margin: 10px 0 0 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
  .menu__icon:not(.menu__mobile) {
    display: none; }
  .menu__mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    right: 70px;
    top: 15px; }
  .menu__bottom {
    margin: 0; }
  .menu__list__icon__user {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
  .main {
    padding: 60px 0 0 0; }
  body .active .menu__soc {
    display: block;
  }
  body .header__menu.menu.active .menu__main {
    display:block;
  }
  .menu__soc h2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-transform: uppercase;
    margin: 0 0 20px 0; }
  .menu__soc__main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  text-align:center;
  }
  .menu__soc__main a {
    margin:auto;
  }
  .menu__soc__main li {
    list-style: none;
    font-size: 17.7499px;
    line-height: 22px;
    text-decoration: none;
    margin: 0 0 20px 0; }
  .menu__soc__main li a {
    text-decoration: none;
    color: #000; }
  .menu__soc__right li {
    text-align: right; }
  .in-page-text, .h2.oferta-h2, .h2 {
    width: 90%;
    margin: 20px auto;
  }
}
@media screen and (max-width: 1024px) {
  .actions-wishlist-item .price {
   position:relative;
    bottom:initial;
  }
  .footer-block-item-logo {
    display:none;
    margin-left: 10px;margin-right: 10px;
  }
  .footer-block-item-logo img {
    max-width: 150px!important;
  }
  .footer .footer-block-item h2 {
    font-size: 16px;
  }
  .footer-block-item a {
    font-size: 14px;
  }
  .first-columb {
    width: 110px;
    text-align: center;
  }
  body .blockcardproc {
    position: absolute;
    top: 50px;
    left: 127px;
    z-index: 2;
    font-weight: bold;
    font-size: 26px;
    line-height: 150%;
    align-items: center;
    color: #FFFFFF;
  }
  .newpageofcard {
    padding-left: 25px;
    padding-right: 25px;
  }
  body .blockcard:after {
    background: url(/wp-content/themes/briklait/images/bgcard.png)no-repeat center center;
    background-size: cover;
    width: 310px;
    height: 200px;
    z-index: 0;
    content: '';
    display: block;
    position: absolute;
    left: -15px;
    top: -15px;
  }
  .container-akk {
    max-width: 1024px;
    display: flex;
  }
  .newpageofcard {
    flex-wrap: wrap;
    justify-content: center;
  }
  .blockcard img {
    z-index: 1;
    position: relative;
    max-width: 290px;
    max-height: 185px;
  }
  .blockcard {
    margin-bottom:40px;
  }
  body .infoaboutcard {
    margin-left:0px;
    max-width: 380px;
  }
  .old-price {
    position: relative;
    color: #7f94a1;
    font-size: 12px;
    overflow: hidden;
    width: 100%;
  }
  .actions-wishlist .bold {
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
  }
  .catalog-box-left {
    /*width: 260px;*/
  }
  .catalog-box-right {
    margin-left: 0px;
    width: 80%;
  }
  .menu__top .menu__list li a {
    margin: auto 75px auto auto;
    display: block;
    width: 200px;
    text-align: left;
  }
  .active .menu__list.menu__product li a {

    font-size: 13px;
    width: 200px;
    text-align: left;
  }
}
@media screen and (max-width: 890px) {
  .catalog-box-right {
    margin-left: 20px;
    width: 90%;
  }
  .main .catalog-box-left .berocket_single_filter_widget .brw-size-obuvi li label:before, .main .catalog-box-left .berocket_single_filter_widget .brw-size-bruki li label:before, .main .catalog-box-left .berocket_single_filter_widget .brw-size li label:before {
    margin: auto 10px auto 0px!important;
    display: block!important;
    width: 11px!important;
    height: 11px!important;
    border: 1px solid #000!important;
    background: #fff!important;
    border-radius: 50%!important;
  }
  .main .catalog-box-left .brw-size .berocket_aapf_widget.pcs li {
    width: 28%;
  }
  .main .catalog-box-left .brw-size-bruki .berocket_aapf_widget.pcs li {
    width: 28%;
  }
  .main .catalog-box-left .brw-size-obuvi .berocket_aapf_widget.pcs li {
    width: 28%;
  }
  .catalog-box-left .slider.price span.left input, .catalog-box-left .slider.price span.right input {
    border: 1px solid #000;
    border-radius: 3px;
    margin-bottom: 10px;
    outline: none;
    box-sizing: border-box;
    background-color: #fff;
    height: 29px;
    padding: 0 10px;
  }

  .catalog-box-left-mobile {
    padding-bottom:40px;
    display:block!important;
    left:-100%;
    transition: .5s;
  }
  .catalog-box-left-mobile.active {
    left:0%;
  }
  .main .catalog-box-left .berocket_aapf_widget.pcs li {
    width: 43%;
    height: 28px;
    margin: 0px 8px;
  }
  ul.berocket_aapf_widget li.slider > span {
    line-height: 2em;
  }
  .main .catalog-box-left li label {
    width: 100%;
    line-height: initial;
    text-align: left;
    display: flex;
    /*line-height: 32px;*/
  }
  .brw-price .slide .ui-widget-content {
    height: 21px;
  }
  .catalog-box-left .berocket_filter_slider.ui-widget-content .ui-slider-range, .catalog-box-left .berocket_filter_price_slider.ui-widget-content .ui-slider-range {
    background: #b5b5b5;
    color: #333;
    font-weight: 700;
  }
  .slide .ui-state-default, .slide .ui-widget-content .ui-state-default, .slide .ui-widget-header .ui-state-default {
    font-weight: normal!important;
    position: absolute!important;
    z-index: 2!important;
    width: 23px!important;
    height: 23px!important;
    cursor: pointer!important;
    -ms-touch-action: none!important;
    touch-action: none!important;
    outline: none!important;
    background: url(../assets/img/filter-icons.png) no-repeat -2px 0!important;
    top: 0px!important;
  }
  .sorting-select.active .select-title:before {
    -webkit-transform: rotate(
            90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(
            90deg);
    top: 5px;
  }
  .slide .ui-widget-content .ui-state-default:last-child {
    background-position: -2px -23px!important;
  }
  .berocket_aapf_widget li > span > input[type="checkbox"] + .berocket_label_widgets:before {
    margin: auto 10px auto 0px!important;
    display: block!important;
    width: 11px!important;
    height: 11px!important;
    border: 1px solid #000!important;
    margin: 0 10px 0 0;
    background:#fff!important;
    border-radius: 50%!important;
    position:relative!important;
    float:left;
  }
  .main .catalog-box-left .berocket_single_filter_widget .brw-product_cat li, .main .catalog-box-left .berocket_single_filter_widget .brw-product_cat li label, .main .catalog-box-left .berocket_single_filter_widget .brw-материал li, .main .catalog-box-left .berocket_single_filter_widget .brw-материал li label {
    display: block;
    cursor: pointer;
    position: relative;
    font-size: 13px;
    /* margin: 4px 2px; */
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    color: #000000;
    text-align: center;
    z-index: 1;
    padding-left: 0px;
    opacity: 1;
    font-size: 9px;
    width: initial;
    /* padding-left: 10px; */
    padding-right: 10px;
    margin-left: 0px;
    margin-right: 0px;
    word-wrap: break-word;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 5px;
  }


  .main .catalog-box-left .berocket_single_filter_widget .brw-product_cat li label:before, .main .catalog-box-left .berocket_single_filter_widget .brw-материал li label:before {
    content: "\00a0";
    cursor: pointer;
    box-sizing: content-box;
    color: #787878;
    padding: 0px;
    margin: auto 10px auto 0px!important;
    display: block!important;
    width: 11px!important;
    height: 11px!important;
    border: 1px solid #000!important;
    margin: 0 10px 0 0;
    background:#fff!important;
    border-radius: 50%!important;
    position:relative!important;
    float:left;
    left:5px;
  }

  .main .catalog-box-left li label.berocket_label_widgets.berocket_checked:before {
    background:#000!important;
    color:#000!important;
  }
  .main .catalog-box-left li label.berocket_label_widgets.berocket_checked {
    color: #000!important;
  }
  .main .catalog-box-left .berocket_single_filter_widget .brw-product_cat li, .main .catalog-box-left .berocket_single_filter_widget .brw-материал li {
    width:50%;
  }
  .sorting {
    text-align: right;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 1;
    font-weight: 500;
    margin-top: 25px;
  }
  .sorting .select-options.active {
    display:block;
  }
  .sorting-select a {
    display:block;
    color: #000;
    white-space: nowrap;
    padding: 15px 25px;
    text-decoration:none;
  }
  .sorting .select-options {
    display:none;
    position: absolute;
    right: 0px;
    top: 15px;
    background-color: #fff;
    z-index: 2;
    padding-top:10px;
    padding-bottom:10px;
  }
  .select-options.active .category-sort-select {
    display:none;
  }
  .sorting-title, .sorting-select {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 10px;
  }
  .sorting-select {
    cursor: pointer;
    position: relative;
  }
  .select-title {
    padding-left: 13px;
    position: relative;
    margin-left: 7px;
  }
  .select-title:before {
    content: '';
    border: 3px solid transparent;
    border-left: 6px solid #000;
    position: absolute;
    top: 3px;
    left: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
  }
  .catalog-header-filter-right .link-filter {
    background-color: #000!important;
    color: #fff!important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
    color: #000;
    height: 48px;
    text-align: center;
    font-size: 16px;
    line-height: 48px;
  }
  body .blockcardproc {
    position: absolute;
    top: 50px;
    left: 127px;
    z-index: 2;
    font-weight: bold;
    font-size: 26px;
    line-height: 150%;
    align-items: center;
    color: #FFFFFF;
  }
  body .woocommerce-account .woocommerce-MyAccount-navigation {
    float: none;
    width: 35%;
  }
  body .woocommerce-account .woocommerce-MyAccount-content {
    float: none;
    width: 100%;
  }
  .newpageofcard {
    padding-left: 0px;
    padding-right: 0px;
  }
  body .blockcard:after {
    background: url(/wp-content/themes/briklait/images/bgcard.png)no-repeat center center;
    background-size: cover;
    width: 310px;
    height: 200px;
    z-index: 0;
    content: '';
    display: block;
    position: absolute;
    left: -15px;
    top: -15px;
  }
  .disc_tab_body {
    flex-wrap: wrap;
  }
  .colub-item .first-columb:after {
    margin-right: 40px;
  }
  .disc_arrow_bottom {
    display:none;
  }
  .disc_tab_box {
    width:100%;
  }
  .disc_tab_body:after {
    display:none;
  }
  .disc_tab_box {
    margin-left: 60px;
    margin-top: -20px;
  }
  .sec-columb {
    width: 60%;
    text-align: center;
    font-size: 20px;
  }
  .first-columb {
    width: 30%;
    text-align: center;
    font-size: 20px;
  }
  .disc_tab_box:last-child .colub-item-top {
    display:none;
  }
  .disc_tab_body:before{
  width: 6px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 65px;
  content: '';
  display: block;
  background: url(../images/ar_bot_line.png)no-repeat bottom center;
}
  .catalog-box-left .inbox.fixed {
    z-index:3;
    max-width:170px;
  }
  .catalog-box-all-cat.fixed {
    position:relative;
    z-index:1;
  }
  .catalog-box-right .actions-wishlist-item {
    width: 48%;
  }
  .old-price {
    font-size: 18px;
  }
  .form-in-page-form-add-item:nth-child(1),.form-in-page-form-add-item:nth-child(2),.form-in-page-form-add-item:nth-child(3) {
    width:100%;
    margin:10px 10px;
  }
  .form-in-page-form-add {
    flex-wrap:wrap;
  }
  .form-in-page-form-add-item {
    margin: 10px auto;
    width: 100%;
  }
  .form-in-page-form-add-item:nth-child(3) {
    height:200px;
  }
  .form-in-page-form-add-item:nth-child(3) input {
    height:100%;
  }
    .single-product .xoo-cp-modal .xoo-cp-container {
        top: initial;
        position: relative;
        right:initial;
    }
}
@media screen and (max-width: 769px) {
  .tax-product_cat .bread, .woocommerce .bread {
    display:none;
  }
  .single-product .bread {
    display:none;
  }
  .single-product .main .yesmobilepage .bread {
    margin-left:15px;
    margin-right:15px;
  }
  .tax-product_cat .yesmobilepage.catalog-mobile-filters .catalog-header-filter .bread, .single-product .main .yesmobilepage .bread , .main-product-page .yesmobilepage.catalog-mobile-filters .bread {
    display:block;
    margin-top:10px;
    border-top:0px;
    margin-bottom:0px;
    font-size:12px;
  }
  .single-product .main .yesmobilepage .bread a {
    font-size:12px;
    text-decoration:none;
    color: #000;
  }
  .single-product .main .yesmobilepage .bread a:hover {
    font-size:12px;
    text-decoration:underline;
  }
  .tax-product_cat .yesmobilepage.catalog-mobile-filters .catalog-header-filter .bread a {
    font-size:12px;
    text-decoration:none;
    color: #000;
  }
  .tax-product_cat .yesmobilepage.catalog-mobile-filters .catalog-header-filter .bread a:hover {
    font-size:12px;
    text-decoration:underline;
  }
  /* футер измененный */
  .footer-block-item-mod {
    margin: 10px auto;
    text-align: center;
  }
  .footer-block-second {
    margin:10px auto;
    text-align: center;
    align-items: center;
  }
  footer .footer {
    margin: 0 auto;
    align-items: center;
    padding: 70px 40px 30px 40px!important;
  }
  .footer-block-item-logo {
    width: 100%;
    margin: 40px auto;
  }
  .footer-block-item {
    text-align: left;
    align-items: left;
    margin: 0 auto;
  }
  .footer-block {
    text-align: center;
    margin: 0 auto;
  }
  .footer-block .footer-block-item-right {
    display:none;
  }

  .specialimage {
    background-size:cover!important;
  }
  .specialimage h2 {
    display:none;
  }
  .specialimage div {
    height:200px!important;
  }
  .disc_card:after {
    left: 19%;
  }
  .menu__top .menu__list li a {
    margin: auto 75px auto auto;
    display: block;
    width: 200px;
    text-align: left;
  }
  .count-cart {
    right: -20px;
    top: 2px;
  }
  .menu__list.menu__icon.menu__mobile li a {
    margin: 0 0 0 15px;
  }
  .menu__list.menu__icon.menu__mobile {
    top:10px;
  }
  .menu__list.menu__icon.menu__mobile li .menu__list__icon {
    display:none;
  }
  .menu__list.menu__icon.menu__mobile li .menu__list__icon__first {
    display:block;
  }
  .menu__list.menu__icon.menu__mobile li.menu__list__icon__user .menu__list__icon {
    display:block;
  }
  .menu__list.menu__icon.menu__mobile li
  .in-page-text .woocommerce {
    margin:auto 10px;
  }
  .in-page-text .woocommerce ul.order_details {
    margin:auto;
  }
  .in-page-text .woocommerce ul.order_details li {
    margin: 10px auto;
    float: none;
    border-right:0px;
  }
  .woocommerce #wc_robokassa_payment_form #submit_wc_robokassa_payment_form.button.alt {
    width:90%;
    margin:10px auto;
  }
  .woocommerce #wc_robokassa_payment_form .button.cancel {
    width:90%;
    margin:10px auto;
  }
  .page-about-content {
    display: flex;
    margin: 10px auto;
    flex-wrap: wrap;
  }
  .page-abount-content-title {
    width: 90%;
    margin: auto;
  }

  .page-about-content__last {
    text-align: center;
  }

  .page-about-content__first {
    font-size: 40px;
    text-align: center;
  }

  .page-about-content-text {
    width: 90%;
    margin: auto;
    text-align: center;
  }

  .page-about-content-item-list ul {
    flex-wrap: wrap;
  }

  .page-about-content-item-list ul li {
    width: 100%;
    margin: 10px auto;
  }
  .page-about-content-item-list {
    margin-top: 40px;
  }
  .form-button-item button, .woocommerce .main .ur-button-container button {
    font-size:17px;
  }
  .menu__list li a {
    margin: 0 0 0 33px;
    font-size:13px;
    /*width: 135px;*/
    text-align:left;
  }
  .active .menu__list.menu__product li a {

    font-size: 13px;
    width: 200px;
    text-align: left;
  }
  .menu__list li.menu-item-112027 a {
    font-size:12px;
  }
  .main-product-page  .list-in-page {
    width: 100%;
    margin: 0px 0px auto 0px;
  }
  .products-title .bold {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
    color: #000000;
  }
  .main-product-page .actions-wishlist, .list-in-page .actions-wishlist {
    flex-wrap:initial;
    display: -webkit-box;
    overflow:auto;
  }
  .products-description {
    width:90%;
    margin:20px auto;
  }
  .list-in-page {
    width: 100%;
    margin: 40px 0px auto 20px;
  }
  .container.in-page.main-product-page {
    width:100%;
    margin:auto 0px auto 20px;
  }
  .main-product-page .actions-wishlist-item img, .list-in-page .actions-wishlist-item img {
    width:initial;
    object-fit:initial;
  }
  .in-page-text, .h2.oferta-h2, .h2 {
    width:90%;
    margin:20px auto;
  }
  .products-page, .mini_content_in_page {
    flex-wrap:wrap;
  }
  .mini_image_in_page {
    display:none;
  }
  .main .container {
    max-width: 100%;
    margin: 0 auto;
  }
  .products-top-image {
    padding-right:0px;
  }
  .main .container.auth {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .form-in-page-form-reg .form-in-page-input, .wpgs {
    margin: auto;
    width: 100%;
  }
  .form-in-page-form-reg .form-in-page-input:nth-child(2n) {
    margin: auto;
    width: 100%;
  }
  .form-button-reg {
    flex-wrap:wrap;
    margin: auto;
    max-width: 90%;
  }
  .form-button-item-reg {
    margin:10px auto;
  }
  .actions-sale {
    margin-top: 20px;
    margin-bottom: 20px; }
  .actions-sale-block h1 {
    font-size: 110px;
    margin-top: 130px; }
  .sale-block-see {
    margin-top: 50px; }
  .footer-block-item input {
    font-size: 13px;
    width: 59vw; }
  .footer-block-second {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 20px; }
  .footer-block-second-item-mod {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0; }
  .footer-block-second-item-mod a {
    padding: 10px 0; }
  .footer-block-item h2 {
    padding-top: 10px; }
  .articles-block {
    margin-top: 30px;
    margin-bottom: 0px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .articles-block-item {
    width: 80%; }
  .articles-block-item a {
    right: 15%;
    top: 50%; }
  .actions-item-two {
    margin-bottom: 20px;
    margin-top: 10px; }

    /* код оставшийся */
  .old-price {
    font-size: 17px;
  }
  .catalog-box-left {
    display: none;
  }

  .catalog-box-right {
    margin-left: 0px;
  }

  .catalog-box-in {
    margin: auto;
  }

  .catalog-box-right .actions-wishlist {
    text-align: center;
  }

  .catalog-box-right .actions-wishlist-item {
    margin: auto;
  }

  .catalog-box-right {
    margin: 40px auto;
  }

  .catalog-box-sort .category-sort div {
    margin: auto 0;
  }

  .yesmobilepage {
    display:block;
  }
  .nomobilepage {
    display:none;
  }
  .articles-block-item {
    width: 50%;
  }
  .articles-block-item a {
    right: 5%;
    top: 40%;
    text-align: center;
    font-size: 15px;
  }
  .bread {
    background:none;
  }
  /*
  .hover-disabled {
    display:none;
  }
  .bread-item-now {
    width: 100%;
    margin: auto;
    padding: 10px;
  }
  .bread-item-now:hover .hover-disabled {
    display: block;
    position: absolute;
    background-color: #F5F6F7;
    width: 100%;
    left: 0;
    top: 45px;
    z-index:5;
  }
  .bread-item-now {
    position:relative;
  }*/
  .main .container.yesmobilepage {
    max-width: 100%;
    margin: 0 auto;
  }
  .form-in-page-form-add-item:nth-child(1),.form-in-page-form-add-item:nth-child(2),.form-in-page-form-add-item:nth-child(3) {
    width:100%;
    margin:10px 10px;
  }
  /*
  .hover-disabled .bread-item {
    padding: 10px;
    background-color: #EDEEEF;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .hover-disabled .bread-item a {
    padding:0px;
  }
  .bread-item-now {
    position:relative;
  }

  .bread-item-now:before {
    position:absolute;
    top: 16px;
    right: 20px;
    content:'';
    display:block;
    width:12px;
    height:8px;
    background:url('../assets/img/ar-ico.png') center center no-repeat;
  }
  */
  .catalog-box-sort {
    display:none;
  }
  .catalog-mobile-filters {
    position:relative;
  }
  .catalog-box-left-mobile {
    position:fixed;
    right:0px;
    top: 50px;
    background-color:#fff;
    z-index:9999;
    height:100%;
    overflow:auto;
    width:100%;
  }
  .filter-bg-dontshow {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9998;
    background: rgba(0, 0, 0, .7);
    outline: none;
    content:'';
  }
  .catalog-header-filter {
    margin:10px 10px;
  }
  .catalog-header-filter-left {
    margin: auto;
    display: flex;
  }
  .catalog-header-filter-left div.main_tab {
    margin-right:10px;
  }
  .catalog-header-filter-left div.main_tab {
    display:flex;
  }
  .catalog-header-filter-left div.main_tab:after {
    content:'';
    display:block;
    width:12px;
    height:8px;
    background:url('../assets/img/ar-ico.png') center center no-repeat;
    margin:auto auto auto 10px;
  }
  .catalog-header-filter-left a {
    margin-right:10px;
  }
  .catalog-header-filter-left div.main_tab {
    margin-right:10px;
    display:flex;
  }
  .catalog-header-filter-left a, .catalog-header-filter-right a {
    display:flex;
  }
  .catalog-header-filter-left a:after {
    content:'';
    display:block;
    width:12px;
    height:8px;
    background:url('../assets/img/ar-ico.png') center center no-repeat;
    margin:auto auto auto 10px;
  }
  /*
  .catalog-header-filter-right a:after {
    content:'';
    display:block;
    width:11px;
    height:11px;
    background:url('../assets/img/filter-ico.png') center center no-repeat;
    margin:auto auto auto 10px;
  }*/

  .catalog-header-filter-right a,  .catalog-header-filter-left a {
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 12px;
    color: #808F96;
    text-decoration:none;
  }
  .price del:after {
    left: 0;
  }
  .return-to-shop {
    text-align:center;
  }
  .top-catalog-mobile {
    margin:20px auto;
    display:flex;
  }
  .top-catalog-title {
    text-align:center;
    margin: auto auto auto 0;
    font-style: normal;
    font-weight: bold;
    font-size: 15px;
    line-height: 18px;
    text-transform: uppercase;
    color: #444444;
  }

  .top-catalog-close {
    position: relative;
    cursor:pointer;
  }
  .top-catalog-close, .top-catalog-close:before, .top-catalog-close:after {
    width: 24px;
    height: 2px;
    background-color: #444;
    border-radius: 4px;
    transition: 0.2s ease-in-out;
    margin: auto auto auto 0;
  }
  .top-catalog-close:before, .top-catalog-close:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    will-change: transform;
  }
  .top-catalog-close{
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  .top-catalog-close:before, .top-catalog-close:after {
    -webkit-transform: translateX(0) rotate(-90deg);
    transform: translateX(0) rotate(-90deg);
  }
  .in-review-item .container {
    max-width: 90%;
    margin: 0 auto;
  }
  .products-sub-description {
    margin: auto auto 0 0;
  }
  .catalog-box-right .actions-wishlist .actions-wishlist-item h2 {
    margin: auto 20px;
    max-width:initial;
  }
  .catalog-box-right .actions-wishlist {
    margin: 20px auto;
  }
  .main .slick-list {
    max-width: 600px;
    margin: 15px auto;
    max-height: 500px;
  }
  .wpgs-for .flaticon-right-arrow {
    right: 10px;
  }
  .wpgs-for .flaticon-back {
    left: 10px;
  }
  .catalog-box-right .actions-wishlist-item {
    width: 28%;
  }
}
@media screen and (max-width: 600px) {
  .footer-block {
    align-items: center;
  }
  footer .footer {
    margin: 0 auto;
    align-items: center;
    padding: 70px 100px 30px 100px!important;
  }
  .catalog-box-right .actions-wishlist-item {
    width: 48%;
  }
  .catalog-header-filter-right a, .catalog-header-filter-left a {
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 12px;
    color: #808F96;
    text-decoration: none;
    margin: auto 20px;
  }
  /* футер измененный */
  .footer-block-item-mod {
    margin:initial;
    text-align: initial;
  }
  .footer-block-second {
    margin:initial;
    text-align: initial;
    align-items: initial;
  }
  footer .footer {
    margin:initial;
    align-items: initial;
    padding:initial;
  }
  .footer-block-item {
    text-align: initial;
    align-items: initial;
    margin:initial;
  }
  .footer-block {
    text-align: initial;
    align-items: initial;
    margin:initial;
  }
  .footer-block .footer-block-item-right {
    display:none;
  }

  .specialimage {
    background-size:cover!important;
  }
  .specialimage h2 {
    display:none;
  }
  .specialimage div {
    height:100px!important;
  }
  .disc_card:after {
    left: 19%;
  }
  .catalog-header-filter-right a, .catalog-header-filter-left a {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 12px;
    color: #808F96;
    text-decoration: none;
    margin:initial;
  }
  .flexpageakcii {
    flex-wrap:wrap;
  }
  .flexpageakcii .page-about-content-text p {
    text-align:left;
  }
  .flexpageakcii .page-about-content-text {
    margin:auto auto auto 20px!important;
  }
  .onlymobile499 {
    display:block;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .onlymobile499 .actions-item-buy {
    margin: 140px 0 0px 31px;
  }
}
@media screen and (max-width: 480px) {
  .products-price {
    font-size:initial;
  }
  .order-list-get-deliv-link {
    display:block!important;
  }
  .status-name-get {
    font-size:12px!important;
  }
  .hot-image {
    position: absolute;
    left: 5px;
    top: 10px;
    z-index: 1;
    background: #ff1100;
    padding: -1px;
    color: #ffffff;
    font-weight: bold;
    font-size: 16px;
    /* padding-left: 10px; */
    /* padding-right: 10px; */
    -moz-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
    -webkit-transform: rotate(-35deg);
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);
    background-size: contain;
    /* padding-top: 135px; */
    text-align: center;
    /* border-radius: 50px; */
    padding: 12px;
    padding-top: 25px;
    padding-bottom: 15px;
    width: 70px;
    height: 55px;
  }
  .cart-flex .price ins span.woocommerce-Price-amount.amount {
    padding-top: 10px;
    top: 5px;
  }
  .cart-flex .price ins {
    margin-left: 10px;
  }
  .price ins span.woocommerce-Price-amount.amount {
    padding-left: 6px;
    padding-right: 0px;
    color: #fff;
    z-index: 2;
    position: relative;
    font-size: 11px;
  }
  .yesmobilepage.catalog-mobile-filters {
    margin-top:0px;
    z-index:2;
  }
  .yesmobilepage {
    display: block;
    margin-top: 55px;
  }
  .footer-block-item {
    width: 44%;
    margin: 10px;
    margin-top: 0px;
  }
  .link-sort {
    display:none!important;
  }
  .main_tabs {
    align-self: center;
  }
  .price ins .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol {
    color:#fff!important;
  }
  .price .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol {
  /*  color:#fff!important;*/
  }
  .main_tabs_hide#main_tabs__sort {
    display: block;
    width: 150px;
    padding:0px;
    position:relative;
    left:initial;
    top:initial;
  }
  .main_tabs_hide .orderby {
    font-size: 8px;
    width: 140px;
  }
  .specialimage {
    background-size:cover!important;
  }
  .specialimage h2 {
    display:none;
  }
  .specialimage div {
   height:100px!important;
  }
  .first-columb {
    width: 28%;
  }
  .disc_tab_info {
    margin-left:20px;
    margin-right:20px;
  }
  .page-about-content-disc {
    margin: 50px auto;
  }
  .disc_card:after {
    left: 2%;
  }
  .sec-columb {
    font-size:12px;
    width: 70%;
  }
  .disc_tab_ti {
    margin: 80px 20px;
  }
  .first-columb {
    font-size:16px;
  }
  .sub-t-disc {
    margin: 20px 20px;
  }
  .colub-item .first-columb:after {
    content: '';
    display: block;
    width: 68px;
    height: 8px;
    float:none;
    margin-right:0px;
    margin-top: 5px;
    background: url(../images/arline.png)no-repeat center center;
    margin: 0 auto;
  }
  .form-button-item {
    flex-wrap:wrap;
    margin:0 auto;
  }
  .form-button-item button {
   width:100%;
  }
  .woocommerce a.added_to_cart {
    display: block;
    margin: 10px auto;
  }
  .actions-item-buy.by2 {
    color: #fff;
    background: transparent;
    border: 3px solid #fff;
  }
  .style0dbec8aa7cd0b893b9bd24138832fdd7 {
    margin:0 auto;
  }
  .style0dbec8aa7cd0b893b9bd24138832fdd7 .products-price {
    display: flex;
    flex-wrap: wrap;
    margin: 20px auto;
    text-align: center;
  }
  .style0dbec8aa7cd0b893b9bd24138832fdd7 div del {
    font-size: 22px!important;
  }
  .actions-item-title.title {
    color:#ff8000;
  }
  .actions-text-title-sub {
    color:#fff;
  }
  .hot-image {
    position: absolute;
    left: 5px;
    top: 10px;
    z-index: 1;
    background: #ff1100;
    padding: -1px;
    color: #ffffff;
    font-weight: bold;
    font-size: 18px;
    /* padding-left: 10px; */
    /* padding-right: 10px; */
    -moz-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
    -webkit-transform: rotate(-35deg);
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);
    background-size: contain;
    /* padding-top: 135px; */
    text-align: center;
    /* border-radius: 50px; */
    padding: 12px;
    padding-top: 39px;
    padding-bottom: 30px;
    width: 110px;
    height: 90px;
  }
  .actions-item {
    margin-top: 40px;
  }
  .actions-item img, .actions-woman-block img {
    display: none;
  }

  .articles-block {
    margin-top: 30px;
    margin-bottom: 0px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .articles-block-item a {
    right: 5%;
    top: 50%;
  }

  .actions-wishlist-item h2 {
    font-style: normal;
    font-weight: bold;
    font-size: 12.2741px;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 5px;
  }

  .actions-wishlist-item span, .actions-wishlist2-item span {
    font-style: normal;
    font-weight: normal;
    font-size: 8.59184px;
    line-height: 10px;
    color: #000000;
  }

  .actions-wishlist2-item h2 {
    font-style: normal;
    font-weight: bold;
    font-size: 12.2741px;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 5px;
  }

  .actions-wishlist2, .actions-wishlist {
    margin-top: 40px;
  }

  .actions-wishlist-item, .actions-wishlist2-item {
    width: 45%;
    margin: auto;
  }

  .catalog-box-left {
    display: none;
  }

  .catalog-box-right {
    margin-left: 0px;
  }

  .catalog-box-in {
    margin: auto;
  }

  .catalog-box-right .actions-wishlist {
    text-align: center;
  }

  .catalog-box-right .actions-wishlist-item {
    margin: auto;
  }

  .catalog-box-right {
    margin: 40px auto;
  }

  .catalog-box-sort .category-sort div {
    margin: auto 0;
  }

  .footer-block {
    /*display: none;*/
  }

  footer .footer {
    border-top: 0px;
    padding: 17px 20px 30px 20px !important;
  }

  .footer-block-second-item {
    display: none;
  }

  .cart-flex {
    flex-wrap: wrap;
  }

  .cart-title {
    display: none;
  }

  .cart-summ {
    margin-left: 0px;
  }

  .woocommerce-cart .in-page-text, .woocommerce-cart .h2.oferta-h2, .woocommerce-cart .h2 {
    margin: 0px;
    width: initial;
  }

  .order-list-get-title a {
    font-style: normal;
    font-weight: 600;
    font-size: 10.6077px;
    line-height: 13px;
    color: #000000;
  }

  .coupon {
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .coupon input {
    margin: auto 10px auto auto;
  }

  .order-list-get-full-price {
    font-style: normal;
    font-weight: bold;
    font-size: 8.83978px;
    line-height: 11px;
    text-transform: uppercase;
    color: #000000;
  }

  .order-list-get-desc {
    font-size: 6px;
  }

  .cart-summ-totals-td-title, .cart-summ-totals-td, .cart-summ-totals-td-get strong {
    font-style: normal;
    font-weight: bold;
    font-size: 16.9911px;
    line-height: 146.1%;
    text-transform: uppercase;
    color: #484848;
  }

  .cart-td-vsego-bottom {
    display: none;
  }

  .remove {
    font-style: normal;
    font-weight: normal;
    font-size: 4.78821px;
    line-height: 6px;
    color: #808F96;
  }

  .woocommerce .main .quantity .qty {
    width: 15px;
    height: 13px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-top: 1px;
    color: #000;
    font-size: 9.7093px;
  }

  .cart-td-title {
    font-size: 9.7093px;
  }

  .order-list-get-title {
    margin-top: 0px;
    margin-bottom: 0px;
  }





  .first-img img {
    width: 100%;
  }

  .last-img {
    display: none;
  }

  .main .slick-list {
    max-width: 425px;
  }

  .images .wpgs-nav.slick-slider {
    display: none;
  }

  .main.main-product-page {
    padding:0px;
  }
  .catalog-box-right {
    margin: 0px 0;
    width: 100%;
  }
  .catalog-box-all-cat ul {
    width:100%;
    flex-wrap:nowrap;
  }
  .catalog-box-all-cat {
    overflow:auto;
  }
  .catalog-box-all-cat ul li a {
    display:block;
    width:120px;
    font-size: 11px;
    margin:auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    word-break: break-word;
    line-height: 18px;
  }
  .bold {
    font-style: normal;
    font-weight: 600;
    font-size: 6.57672px;
    line-height: 8px;
    color: #000000;
  }
  .catalog-box-right .actions-wishlist .actions-wishlist-item span {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 11px;
    color: #000;
  }
  .price del:after {
    transform: rotate(
            -12deg );
    background-color: #f10000;
    width: 42px;
    height: 2px;
    display: block;
    content: '';
    position: absolute;
    top: 9px;
    right: 9px;
  }
  .price ins:after {
    background: url(../assets/img/bg_harley_price.png)center center no-repeat;
    width: 85px;
    height: 30px;
    display: block;
    content: '';
    position: absolute;
    top: -6px;
    left: -7px;
    background-size: contain;
    z-index: 1;
  }
  .catalog-box-right .actions-wishlist .actions-wishlist-item h2 {
    margin-bottom:20px;
  }
  .style0dbec8aa7cd0b893b9bd24138832fdd7 div del, .styleb7ca9be05c3d19b754a963364b1dd05d div del {
    font-size: 12px!important;
  }
  .styleb7ca9be05c3d19b754a963364b1dd05d ins span, .style0dbec8aa7cd0b893b9bd24138832fdd7 ins span {
    font-size:12px!important;
    color: #fff!important;
  }
  .tax-product_cat .bread {
    padding:0px;
    border-top:0px;
  }
  /*
  .tax-product_cat .bread .container {
    display:none;
  }*/
  .single-product .bread {
    display:none;
  }
  .products-title .bold {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
    color: #000000;
  }
  .products-title {
    margin-bottom:10px;
  }
  .products-item .bold, .products-size .bold {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: #000000;
  }
  .product-item-cart-list, .products-sub-description {
    /*width:90%;*/
  }
  .products-description {
    margin:0px auto 10px auto;
  }
  .product-item-cart-list {
    margin-top: 20px;
    flex-wrap:wrap;
  }
  .product-item-list {
    flex-wrap: wrap;
  }
  .product-item-list .products-items {
    width:100%;
  }
  .title {
    color: white;
    text-transform: uppercase;
    font-size: 21px;
  }
  .actions-woman-block {
    text-align:right;
  }
  .actions-woman-title {
    margin-top: 60px;
    font-size:21px;
    margin-right:0px;
  }
  .actions-item-buy, .sale-block-see, .actions-item-two-buy {
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 18px;
    text-transform: uppercase;
    color: #FFFFFF;
  }
  .actions-woman-buy {
    margin-top: 25px;
    right: 0px;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 18px;
    text-transform: uppercase;
    color: #FFFFFF;
  }
  .top-bar-preview {
    height:300px;
  }
  .product-item-list .products-size {
    width:100%;
  }
  .woocommerce-notices-wrapper .bread {
    display:block;
    text-align:center;
  }
  .woocommerce-notices-wrapper .bread .container a {
    display:block;
    margin:10px auto;
    text-align:center;
  }
  .order-list-get {
    margin-bottom:5px;
  }
  .main .container {
    /*max-width: 90%;*/
    margin: 0 auto;
  }
  .form-in-page-form-add {
    flex-wrap:wrap;
  }
  .form-in-page-form-add-item {
    margin: 10px auto;
    width: 100%;
  }
  .form-in-page-form-add-item:nth-child(3) {
    height:200px;
  }
  .form-in-page-form-add-item:nth-child(3) input {
    height:100%;
  }

  .main .container.auth {
    margin-top:10px;
    margin-bottom:10px;
  }
  .woocommerce-MyAccount-navigation {
   /* display:none;*/
    width:100%!important;
    display:block;
    margin-bottom:40px;
  }
  .container-akk {
    display:block;
  }
.woocommerce-MyAccount-content .woocommerce-Button.button{display: block;
  float: none;
  width: 100%;
  margin-bottom: 20px;}
  .my-akk h2 {
    text-align:center;
  }
  .woocommerce-account .main .woocommerce-MyAccount-content {
    width:100%;
  }
  .my-akk {
    margin-top:10px;
    margin-bottom:10px;
  }
  .woocommerce-Address-title h3 {
    color:#444;
  }

  .catalog-header-filter-right a,  .catalog-header-filter-left a {
    font-style: normal;
    font-weight: normal;
    font-size: 10px;
    line-height: 12px;
    color: #808F96;
    text-decoration:none;
  }

  .menu__top .menu__list li a {
    margin: auto 75px auto auto;
    display: block;
    width: 200px;
    text-align:left;
  }
  .page-about-content-item-list {
    margin-top: 40px;
  }
  .main {
    padding: 50px 0 0 0;
  }
  .menu__mobile {
    /*top: 20px;*/
  }
  .woocommerce .main form .form-row-first, .woocommerce .main form .form-row-last, .woocommerce-page .main form .form-row-first, .woocommerce-page .main form .form-row-last {
    width: 100%;
  }
  .order-list-get-desc {
    font-size: 11px;
  }
  .woocommerce-checkout-review-order {
    margin: 30px auto;
    max-width: 100%;
    width: 100%;
    margin-left: 0px;
  }
  .cart-summ-totals {
    background: #F5F6F7;
    border: 0px solid #808F96;
    box-sizing: border-box;
    padding: 0px;
  }
  .order-finish-block {
    height:initial;
    overflow-y:initial;
  }
  .woocommerce-checkout .cart-title {
    display:block;
    text-align:center;
  }
  .woocommerce-checkout .woocommerce-billing-fields {
    width:80%;
    margin:auto;
  }
  .woocommerce-checkout-review-order .cart-summ-totals-td-title {
    font-style: normal;
    font-weight: bold;
    font-size: 16.8619px;
    line-height: 146.1%;
    text-transform: uppercase;
    color: #484848;
    margin-top:10px;
  }
  .border-line {
    font-size: 16.8619px;
  }
  .woocommerce-checkout-review-order .border-line .cart-summ-totals-td-title {
    font-size: 16.8619px;
  }
  .woocommerce-checkout-review-order .cart-summ-totals-td-title a {
    text-decoration:none;
    font-size: 10.5387px;
    color: #808F96;
  }
  .woocommerce-checkout .list-in-page, .woocommerce-cart .list-in-page {
    display:none;
  }
  .woocommerce-checkout .in-page-text {
    width: 100%;
  }
  .cart-summ-totals {
    padding: 0px 15px;
  }
  /*
  .bread {
    padding: 0px 0;
  }
  .hover-disabled .bread-item {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .bread-item-now:hover .hover-disabled {
    top: 38px;
  }
  */
  .actions-wishlist .bold {
    font-style: normal;
    font-weight: 600;
    font-size: 8.57672px;
  }
  .old-price {
    font-size: 12px;
  }
  .woocommerce-page .actions-wishlist-item img {
    min-height:150px;
  }
  body .overlay .popup textarea {
    max-height: 30px;
  }
  body .overlay .popup-form input {
    margin-bottom: 15px;
  }
  .actions-woman {
    height:301px;
  }
  .top-bar-preview {
    background: url(../assets/img/preview-moto-mobile.png) center center no-repeat;
    background-size: cover;
    width: 100%;
    height:110px;
  }
  .top-bar-preview .top-bar-preview-title {
    padding:11%!important;
  }
  .actions-sale .actions-sale-block h1 {
    font-style: normal;
    font-weight: bold;
    font-size: 74.708px;
    line-height: 91px;
    margin-top: 0;
    margin: 0.17em 0;
    text-align: right;
    text-transform: uppercase;
    color: #FFFFFF;
  }
  .actions-item-title {
    width: 60%;
  }
  .actions-item-two-title {
    padding: 50px 0 0 20px;
  }
  .actions-item-two-buy {
    margin: 0px 0 60px 20px;
  }
  .page-about-content-item {
    margin:40px auto;
  }
  .actions-sale .sale-block-see {
    margin-top: 0;
  }
  .actions-sale {
    background: url(../assets/img/moto-sale-mobile.png) center center no-repeat;
    background-size: cover;
    height: 219px;
  }
  .top-bar-preview-about .title {
    text-align:center;
  }
  .popup .container {
    margin-bottom: 0px;
  }
  .bazz-widget i:last-child {
    font-size: 8px!important;
  }
  .catalog-header-filter-right a, .catalog-header-filter-left a {
    margin-right:10px;
  }
  .catalog-header-filter-left div.main_tab {
    margin-right:10px;
  }
}
  @media screen and (max-width: 375px) {
    .price del {
      margin-right: 0px;
    }
    .disc_card:after {
      display:none;
    }
    body .infoaboutcard {
      max-width: 335px;
    }
    .disc_card img {
      width:90%!important;
      height:initial!important;
    }
    .hot-image {
      position: absolute;
      left: 5px;
      top: 10px;
      z-index: 1;
      background: #ff1100;
      padding: -1px;
      color: #ffffff;
      font-weight: bold;
      font-size: 16px;
      /* padding-left: 10px; */
      /* padding-right: 10px; */
      -moz-transform: rotate(-35deg);
      -o-transform: rotate(-35deg);
      -webkit-transform: rotate(-35deg);
      filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);
      background-size: contain;
      /* padding-top: 135px; */
      text-align: center;
      /* border-radius: 50px; */
      padding: 12px;
      padding-top: 25px;
      padding-bottom: 15px;
      width: 70px;
      height: 55px;
    }
    .main .slick-list {
      max-width: 375px;
    }
    .old-price {
      font-size: 11px;
    }
    .catalog-header-filter-left div.main_tab:after {
      margin: auto 5px auto 5px;
    }
    .catalog-header-filter-left a:after {
      margin: auto 5px auto 5px;
    }
    .catalog-box-right .actions-wishlist-item {
      width: 40%;
    }
    .actions-wishlist .bold {
      font-style: normal;
      font-weight: 600;
      font-size: 6.57672px;
    }
  }

  @media screen and (max-width: 320px) {
    .main .slick-list {
      max-width: 320px;
    }
    body .infoaboutcard {
      max-width: 305px;
    }
    .menu__soc {
      display: none;
    }
    .actions-wishlist .bold {
      font-size: 9px;
    }
    .menu__list li a {
      margin: 0 0 0 20px;
    }
    .menu__product {
      margin: 0 0 0 0;
    }
    .page-about-content__first {
      font-size: 34px;
    }
    .page-about-content__last {
      font-size: 21px;
    }
  }

