@charset "UTF-8";
/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 1003.0
*/
/*************** ADD CUSTOM CSS HERE.   ***************/
@media only screen and (max-width: 48em) {
  /*************** ADD MOBILE ONLY CSS HERE  ***************/ }
/*см цветовой круг: https://colorscheme.ru/?ysclid=lz9vrafhpt304686772*/
:root {
  --evro-primary-color: #02ad60;
  --evro-primary-dark-color: #01703e;
  --evro-secondary-color: #0C63A1;
  --evro-secondary-dark-color: #043F68;
  --evro-alert: #FA4603;
  --evro-info: #0C63A1;
  --evro-success: #02ad60; }

.b {
  font-weight: bold; }

.left {
  text-align: left; }

.right {
  text-align: right; }

.center {
  text-align: center; }

.uppercase {
  text-transform: uppercase; }

.grey {
  color: #666666; }

.fm {
  margin: 10px; }

.fmw {
  margin-left: 10px;
  margin-right: 10px; }

.fph {
  margin-top: 10px;
  margin-bottom: 10px; }

.fp {
  padding: 10px; }

.fpw {
  padding-left: 10px;
  padding-right: 10px; }

.fph {
  padding-top: 10px;
  padding-bottom: 10px; }

.col {
  padding-bottom: 10px; }

.box-text {
  padding-bottom: 0px; }

/*.footer-2 {padding-left: 10px; padding-right: 10px;}*/
a:where(:not(.wp-element-button)) {
  font-weight: bold;
  /*color: #018E4F;*/
  /*color: #0272C7;*/ }

/*a:where(:not(.wp-element-button)):hover {*/
/*	color: #02ad60;*/
/*}*/
.woocommerce-breadcrumb.breadcrumbs a {
  font-weight: bold;
  color: var(--fs-color-secondary); }

.woocommerce-breadcrumb.breadcrumbs a:hover {
  color: var(--fs-color-primary); }

#content .box-image a {
  color: #FFFFFF !important; }

.box-image {
  text-align: center; }

.box-image img {
  width: auto;
  height: auto; }

.product-category.col.product {
  margin-bottom: 30px; }

.product-category.col.product a:hover .box-text h5 {
  color: #02ad60; }

/*#content .col-inner .product a {*/
/*font-weight: bold;*/
/*color: #018E4F;*/
/*color: #FFFFFF;*/
/*}*/
/*#content .col-inner .product a:hover {*/
/*	font-weight: bold;*/
/*	color: #02ad60;*/
/*	color: #FFFFFF;*/
/*}*/
.product-lightbox-inner a.plain:hover h1 {
  color: #02ad60; }

/*#shop-sidebar a {*/
/*	color: #018E4F;*/
/*	color: #0272C7;*/
/*}*/
/*#shop-sidebar a:hover {*/
/*	color: #0262AB;*/
/*	color: #02ad60;*/
/*}*/
a.see_all {
  padding: 16px; }

/* кнопки карусели товаров */
#n2-ss-2-arrow-previous, #n2-ss-2-arrow-next, .slick-prev.slick-arrow, .slick-next.slick-arrow {
  width: 48px !important;
  height: 48px !important; }

/*
a {font-weight: bold; color: #0272C7;}
a:hover {font-weight: bold; color: #0262AB;}
*/
a.download {
  border: 2px solid #000000;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 250px;
  padding: 5px 4px 4px 4px;
  color: #003366;
  font-weight: bold; }

a.download:hover {
  border: 2px solid var(--fs-color-primary);
  color: var(--fs-color-primary); }

a.download img {
  float: left;
  margin: 0 10px 0 0; }

a.download span {
  text-transform: uppercase; }

#logo a {
  max-width: none !important; }

#logo a .logo-tagline {
  font-size: 16px;
  font-style: italic;
  font-weight: normal;
  text-transform: none;
  color: #000000;
  line-height: 100%;
  margin: 0 0 10px 0; }

#logo a:hover .logo-tagline {
  /*color: #02ad60;*/
  color: #000000; }

.nav-box > li.active > a, .nav-pills > li.active > a {
  background-color: transparent; }

/*#header a {color: #000000;}
#header a:hover {color: #02ad60;}*/
#header_phones {
  font-weight: bold;
  text-align: center;
  /*text-transform: uppercase;*/
  font-size: 18px;
  line-height: 135%;
  margin: 0 10px; }

#header_work_time {
  text-align: center;
  font-size: 16px;
  margin: 0 10px; }

.mobile-sidebar #header_phones,
.mobile-sidebar #header_work_time {
  text-align: left;
  margin: 0; }

#header_work_time a, #header_phones a {
  color: #000000; }

#header_work_time a:hover, #header_phones a:hover {
  color: #02ad60; }

/*
.header-top {background-color: #009900 !important;}
#wide-nav.header-bottom {background-color: #009900 !important;}
.absolute-footer.dark {color: #FFFFFF;}
*/
form.searchform .flex-row.relative .flex-col:nth-child(1) {
  background: #018E4F !important;
  color: #FFFFFF; }

/* Поиск */
/*
.aws-wrapper
{
border: 2px solid #AAAAAA !important;
height: 48px !important;
}
.aws-container .aws-search-field
{
font-size: 15px;
padding: 4px 3px;
line-height: 100% !important;
height: 48px !important;
border: 0px solid #AAAAAA !important;
}
.aws-container .aws-search-btn.aws-form-btn
{
border: 0;
background: #02ad60 !important;
color: #FFFFFF !important;
width: 48px !important;
height: 48px !important;
}
.aws_result_link, .aws_result_item
{
font-size: 14px;
}
.aws-search-result .aws_result_sale
{
width: 100px; height: 90px;
}
.aws-search-result .aws_result_sale .aws_onsale
{
background: #77a464 0 0;
  color: #fff;
  display: block;
  float: right;
  height: auto;
  padding-top: 2px;
  position: relative;
  right: -22px;
  text-align: center;
  top: 13px;
  transform: rotate(40deg);
  width: 107px;
  padding: 3px 25px 4px 25px;
  z-index: 0;
}
.aws-search-result .aws_result_link .aws_result_content .aws_result_title
{
font-size: 16px;
}
*/
.html.custom.html_nav_position_text_top {
  width: 96%; }

.is-ajax-search-post, .is-ajax-search-post-details {
  padding: 10px !important;
  font-size: 14px !important; }

.is-ajax-search-post .is-title a {
  color: #0272C7;
  font-size: 16px !important; }

.is-ajax-search-post .is-title a:hover {
  color: #0262AB;
  text-decoration: none; }

.is-ajax-search-post .is-title a .is-featured-icon {
  fill: #E04E37; }

.is-ajax-search-post .right-section .meta div {
  margin: 5px 0 0 0; }

.is-ajax-search-post .right-section .is-prices {
  font-size: 14px !important; }

.is-ajax-search-post .right-section .is-prices .grey {
  text-decoration: line-through;
  font-size: 13px !important; }

.is-ajax-search-post .right-section .is-prices b {
  font-size: 15px !important; }

.is-search-sections .right-section .is-search-content .is-ajax-result-description {
  margin: 0px 0 0 0;
  font-size: 13px !important; }

.is-search-input {
  font-weight: normal; }

.is-search-input::placeholder {
  color: #777 !important;
  font-weight: normal !important;
  font-style: italic; }

div.is-ajax-search-details, div.is-ajax-search-result {
  padding: 1px !important; }

#is-ajax-search-result-813 {
  max-width: 449px; }

.is-show-more-results {
  margin-top: 0px !important; }

.is-show-more-results-text {
  color: #0272C7;
  font-weight: bold;
  font-size: 16px !important;
  padding: 10px 5px !important;
  margin-top: 1px !important; }

.is-show-more-results-text:hover {
  color: #0262AB; }

/* end Поиск */
/* на странице 404 и мобильном меню */
form.searchform input#s,
#woocommerce-product-search-field-1.search-field.mb-0 {
  font-size: 17px;
  padding-top: 8px;
  padding-bottom: 8px;
  height: 33px; }

form.searchform button.ux-search-submit.submit-button.secondary.button.icon.mb-0,
.searchform button.ux-search-submit {
  width: 36px !important;
  height: 36px !important;
  min-width: 36px;
  min-height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  text-align: center; }

form.searchform button.ux-search-submit.submit-button.secondary.button.icon.mb-0 i.icon-searh {
  font-size: 15px !important;
  align-self: center;
  padding: 0;
  margin: 0; }

/* поиск на мобильном меню */
.is-search-form.is-form-style.is-form-style-3.is-form-id-828.is-ajax-search #is-search-input-828.is-search-input {
  font-weight: normal !important; }

/*.is-search-form.is-form-style.is-form-style-3.is-form-id-828.is-ajax-search #is-search-input-828.is-search-input::placeholder {*/
/*	color: #444444 !important;*/
/*	font-weight: normal !important;*/
/*}*/
/* end поиск на мобильном меню */
/* поиск на странице 404 */
/*.is-search-form.is-form-style.is-form-style-3.is-form-id-840.is-ajax-search #is-search-input-840.is-search-input {*/
/*	font-weight: normal !important;*/
/*}*/
/*.is-search-form.is-form-style.is-form-style-3.is-form-id-840.is-ajax-search #is-search-input-840.is-search-input::placeholder {*/
/*	color: #444444 !important;*/
/*	font-weight: normal !important;*/
/*}*/
.is-search-form.is-form-style.is-form-style-3.is-form-id-840.is-ajax-search button.is-search-submit {
  width: 36px !important;
  height: 36px !important;
  min-width: 36px;
  min-height: 36px;
  /*display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  text-align: center;*/ }

/* end поиск на странице 404 */
.message-container.container.success-color.medium-text-center, .message-container.container.success-color.medium-text-center .icon-checkmark {
  color: #02AD60; }

.message-wrapper {
  outline: none; }

.slider_box {
  border: 0px dotted red;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  margin: 0 0 15px 0;
  padding: 0; }

.slider_r {
  border: 0px dotted navy;
  width: 100%; }

/*
.anons_home
{
border: 3px dotted green;
width: 100%;
height: 100%;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
align-items: stretch;
align-items: center;
align-content: space-between;
}
.anons_home div
{
border: 3px dotted maroon;
width: 49%;
height: 100%;
display: flex;
align-self: center;
min-height: 100px;
}
*/
.anons_home {
  border: 0px dotted green;
  width: 100%;
  display: flex;
  flex-direction: column;
  margin: 0.5em 0 0 0; }

.anons_home div {
  border: 0px dotted red;
  margin: auto 0 0 0;
  margin: 0.5em 0 0 0;
  text-align: left;
  color: #FFFFFF;
  /*
  background: #008000;
  background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #003366), color-stop(1, #001124));
  background-image: -o-linear-gradient(top, #003366, #001124);
  background-image: -moz-linear-gradient(top, #003366, #001124);
  background-image: -webkit-linear-gradient(top right, #009900, #006600);
  background-image: linear-gradient(to bottom left, #009900, #006600);
  */
  background: #02ad60;
  background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #02ad60), color-stop(1, #018E4F));
  background-image: -o-linear-gradient(top, #02ad60, #018E4F);
  background-image: -moz-linear-gradient(top, #02ad60, #018E4F);
  background-image: -webkit-linear-gradient(top right, #02ad60, #018E4F);
  background-image: linear-gradient(to bottom left, #02ad60, #018E4F);
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: auto;
  padding: 10px; }

.anons_home div:nth-child(1) {
  margin: 0em 0 0 0; }

.anons_home div a {
  border: 0px dotted red;
  margin: 0em 0 0 0;
  display: block;
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  color: #FFCC00;
  color: #FFFFFF !important;
  text-shadow: 0 1px 0 #006600; }

.anons_home div a:hover {
  color: #FFCC00;
  color: #B3E6CF !important; }

.anons_home div a span, .anons_home div span {
  border: 0px dotted red;
  display: block;
  margin: 10px;
  text-decoration: none;
  font-weight: bold; }

.anons_home div a span span, .anons_home div span span {
  font-weight: normal;
  margin: 0;
  color: #FFFFFF !important; }

.anons_home div a:hover {
  text-decoration: none;
  color: #B3E6CF; }

#footer_contacts .tel {
  font-size: 18px; }

#footer p {
  margin-bottom: 10px; }

/*скрываем 5 блок виджета в футере. Он показывается тогда, когда становится четвертым. Это происходит, когда
у пользователя нет просмотренных товаров и виджет просмотренных товаров не показывается*/
.footer-widgets .col.widget:nth-child(5) {
  display: none; }

.box-excerpt.is-small {
  font-size: 14px;
  margin: 0 0 0.3rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal; }

.product-small.box .star-rating.star-rating--inline,
.wcpscwc-product-slider-wrap .woocommerce.wcpscwc-product-slider .slick-list.draggable .slick-track div.col-inner div.product-small.box div.box-text.box-text-products.text-center.grid-style-2 div.price-wrapper span.review-count.is-small.op-7,
.wcpscwc-product-slider-wrap .woocommerce.wcpscwc-product-slider {
  /*height: 1px;
  overflow: hidden;*/ }

.product_meta {
  font-size: 16px;
  margin-bottom: 15px; }

.product-info .price-wrapper {
  font-size: 120%; }

.button.alt, .button.checkout, .checkout-button, .secondary, .single_add_to_cart_button {
  /*background-color: #FFA500;
  background-image: -webkit-linear-gradient(top, #ffff33, #FFA500);
  background-image: linear-gradient(to bottom, #ffff33, #FFA500);*/
  background: #018E4F;
  color: #FFFFFF;
  /*border: 0px solid orange; border-radius: 8px;*/ }

.button.alt:hover, .button.checkout:hover, .checkout-button:hover, .secondary:hover, .single_add_to_cart_button:hover {
  background: #02AD60; }

.searchform button {
  background: #02AD60; }

.wcpscwc-product-slider-wrap {
  /**/
  /*height: auto !important;*/
  /*height: 330px !important;*/
  /*overflow: hidden;*/ }

/*.wcpscwc-product-slider-wrap .woocommerce.wcpscwc-product-slider {height: auto !important; overflow: hidden;}
.wcpscwc-product-slider-wrap .woocommerce.wcpscwc-product-slider .products.row.row-small.large-columns-4.medium-columns-2.small-columns-1.slick-initialized.slick-slider {height: auto; overflow: hidden;}
.slick-list.draggable {height: auto !important; overflow: hidden;}
.slick-track {height: auto !important; overflow: hidden;}
.product-small.box {height: auto !important; overflow: hidden;}
.image-fade_in_back {height: auto !important; height: 150px;}*/
#content .col-inner .name.product-title a {
  color: #000000;
  font-size: 115%;
  font-weight: bold; }

#content .col-inner .product .name.product-title a:hover {
  color: #02AD60; }

.row-small > .col, .row-small > .flickity-viewport > .flickity-slider > .col {
  margin-bottom: 10px; }

ul.product_list_widget li a:not(.remove),
#shop-sidebar ul.product_list_widget li a {
  color: #000000;
  font-weight: bold; }

#shop-sidebar ul.product_list_widget li a:hover {
  color: #000000; }

/*#shop-sidebar ul.product_list_widget li a, .widget_product_categories li a !*, .widget_product_categories li.active a*!*/
/*{*/
/*	color: #0272C7;*/
/*}*/
/*#shop-sidebar ul.product_list_widget li a:hover, .widget_product_categories li a:hover !*, .widget_product_categories li.active a:hover*!*/
/*{*/
/*	color: #02AD60;*/
/*}*/
.widget > ul > li > a, .widget > ul > li li > a {
  /*color: #018E4F;*/
  font-weight: bold; }

.widget > ul > li > p {
  font-size: 14px; }

.product_list_widget a, .product_list_widget a span.product-title {
  color: #000000; }

.product_list_widget a:hover, .product_list_widget a:hover span.product-title {
  color: #02AD60; }

.title-wrapper p a {
  color: #000000;
  font-weight: bold;
  font-size: 110%; }

.title-wrapper p a:hover {
  color: #02AD60;
  font-weight: bold; }

.has-hover .show-on-hover.back-image {
  left: 50%;
  transform: scale(1) translateZ(0) translateY(0) translateX(-50%) !important; }

/*div.add-to-cart-button a,*/
/*div.add-to-cart-button a.added_to_cart.wc-forward,*/
/*div.add-to-cart-button a.primary.is-small.mb-0.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.is-flat {*/
/*	border: 0;*/
/*	background: #0272C7 !important;*/
/*	color: #FFFFFF;*/
/*	font-size: 14px !important;*/
/*	font-weight: normal !important;*/
/*	padding: 10px 10px !important;*/
/*	line-height: 100%;*/
/*	height: auto;*/
/*	min-height: 34px;*/
/*	margin-top: 14px;*/
/*	text-transform: none;*/
/*}*/
/*div.add-to-cart-button a:hover {*/
/*	background: #0262AB !important;*/
/*	color: #FFFFFF;*/
/*}*/
a.icon-remove, a.remove {
  color: #000000 !important; }

a.icon-remove:hover, a.remove:hover {
  color: #02AD60 !important; }

#content .woocommerce-cart-form .product-name a {
  color: #000000; }

#content .woocommerce-cart-form .product-name a:hover {
  color: #02AD60; }

/*#content a.checkout-button.button.alt.wc-forward {*/
/*	color: #FFFFFF;*/
/*	font-weight: normal !important;*/
/*	text-transform: none;*/
/*}*/
/*#content a.button-continue-shopping.button.primary.is-outline {*/
/*	border: 0;*/
/*	background: #0272C7 !important;*/
/*	color: #FFFFFF;*/
/*	font-size: 14px !important;*/
/*	text-transform: none;*/
/*	font-weight: normal !important;*/
/*	padding: 10px 10px !important;*/
/*	line-height: 100%;*/
/*	height: auto;*/
/*	min-height: 34px;*/
/*	margin-top: 14px;*/
/*}*/
/*#content a.button-continue-shopping.button.primary.is-outline:hover {*/
/*	border: 0;*/
/*	background: #0262AB !important;*/
/*	color: #FFFFFF;*/
/*}*/
/*button.single_add_to_cart_button.button.alt {*/
/*	background-color: var(--fs-color-primary) !important;*/
/*	font-weight: normal;*/
/*	text-transform: none;*/
/*}*/
/*.woocommerce-form.woocommerce-form-login.login .woocommerce-button.button.woocommerce-form-login__submit,*/
/*.woocommerce-form.woocommerce-form-register.register .woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {*/
/*	border: 0;*/
/*	background: #0272C7;*/
/*	font-weight: normal;*/
/*	text-transform: none;*/
/*}*/
/*a button.ra_login_form_button,*/
/*#place_order,*/
/*a.apifw_frntd_ivp_btn.woocommerce-button.button,*/
/*a.apifw_frntd_ivd_btn.woocommerce-button.button,*/
/*a.woocommerce-button.button.apifw_myacnt_invoice_btn,*/
/*a.woocommerce-button.button.view,*/
/*a.more-link.button,*/
/*form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button {*/
/*	border: 0;*/
/*	background: #0272C7;*/
/*	color: #FFFFFF !important;*/
/*	font-size: 14px !important;*/
/*	font-weight: normal !important;*/
/*	text-transform: none;*/
/*	margin: 10px 0px 15px 0;*/
/*}*/
/*цвета кнопок*/
.button, input[type=button].button, input[type=reset].button, input[type=submit], input[type=submit].button {
  background-color: var(--fs-color-secondary); }

.is-form, button.is-form, button[type=submit].is-form, input[type=button].is-form, input[type=reset].is-form, input[type=submit].is-form {
  background-color: #f9f9f9; }

.woocommerce-mini-cart__buttons .button:not(.checkout) {
  background-color: var(--fs-color-primary); }

.is-outline:hover:not(.back-to-top), .primary.is-outline:hover:not(.back-to-top) {
  background-color: var(--fs-color-secondary);
  border-color: var(--fs-color-secondary);
  color: #fff; }

.primary.is-link, .primary.is-outline, .primary.is-underline {
  color: var(--fs-color-secondary); }

/*цвета кнопок - конец*/
.is-small.button {
  padding-top: 2px; }

.button.is-outline {
  line-height: 2.4em; }

a button.ra_login_form_button {
  margin: 10px 0 0 0; }

.filter-button.uppercase.plain, .filter-button.uppercase.plain strong {
  text-transform: none;
  font-weight: bold; }

#place_order {
  margin: 10px 0px 15px 0px; }

.apifw_frnd_btn_wrap a {
  margin: 10px 10px 15px 0px; }

.apifw_frnd_btn_wrap a.apifw_frntd_ivp_btn.woocommerce-button.button {
  margin: 10px 10px 15px 0px; }

/*.apifw_frnd_btn_wrap a.apifw_frnd_btn_wrap:nth-child(1) {margin: 10px 10px 15px 0px;}*/
/*a.woocommerce-button.button.apifw_myacnt_invoice_btn {margin: 10px 0px 15px 10px;}*/
/*a.woocommerce-button.button.view {margin: 10px 0 15px 0;}*/
.badge-container {
  margin: 10px 0 0 0; }

/*.badge-frame .badge-inner, .widget .badge-outline .badge-inner*/
.badge-container .callout.badge.badge-frame {
  border-radius: 0 !important;
  border: 0px dotted orange !important;
  width: 40px !important;
  padding: 0px;
  margin: 0 0 5px 0 !important;
  font-size: 14px !important;
  color: #000000; }

.badge-container .callout.badge.badge-frame .badge-inner.is-small.new-bubble-auto,
.badge-container .badge.callout.badge-frame .badge-inner.is-small.new-bubble-auto {
  padding: 0px 6px !important;
  margin: 0 0 0px 0 !important; }

.badge-container .callout.badge.badge-frame .badge-inner {
  border-radius: 0 !important;
  border: 0px solid orange !important;
  width: 50px !important;
  padding: 0px 6px;
  margin: 0 0 0px 0 !important;
  font-size: 14px !important;
  color: #000000;
  line-height: 100%; }

.widget .badge-outline .badge-inner {
  border-radius: 0 !important;
  /*border: 1px dotted navy !important;*/
  width: 150px !important; }

.badge-outline .badge-inner .badge-inner.secondary.on-sale,
.badge.callout.badge-frame .badge-inner .is-small.new-bubble-auto {
  margin: 4px; }

.badge-container .callout.badge.badge-frame .badge-inner.secondary.on-sale {
  border: 0;
  background: #F4DC1D;
  color: #000000; }

.badge-container .badge.callout.badge-frame {
  border-radius: 0 !important;
  border: 0px solid orange !important;
  width: 50px !important;
  padding: 0px !important;
  margin: 0 0 9px 0 !important;
  font-size: 14px !important;
  color: #FFFFFF;
  background: #D83A22; }

.badge-container .badge.callout.badge-frame .badge-inner.new-bubble-auto,
.badge-container .badge.callout.badge-frame .badge-inner.callout-new-bg.new-bubble {
  border: 0px solid red;
  margin: 0px;
  line-height: 100%;
  color: #FFFFFF;
  background: #D83A22; }

.badge + .badge {
  height: 2em;
  opacity: 1; }

.badge-novinka {
  border: 0px solid red;
  line-height: 100%;
  color: #FFFFFF;
  background: #D83A22;
  width: 73px;
  font-size: 14px;
  font-weight: bold;
  padding: 7px 7px;
  margin: 0 0 0px 0; }

.badge-container.is-larger.absolute.left.top.z-1:nth-child(2) {
  margin-top: 47px; }

#wide-nav a.nav-top-link:hover {
  color: #B3E6CF !important; }

#footer .footer-2 a {
  color: #B4B7B5 !important;
  font-weight: normal; }

#footer .footer-2 a:hover {
  color: #FFFFFF !important; }

.nav-dropdown.nav-dropdown-bold li.html, .nav-dropdown.nav-dropdown-simple li.html {
  padding: 0 10px 10px 10px; }

.header-nav.nav-left li:first-child > a {
  padding-left: 0; }

.icon-shopping-bag[data-icon-label]::after {
  border: 2px solid #E04E37 !important;
  color: #FFFFFF;
  background: #E04E37 !important;
  line-height: 14px !important;
  top: -8px;
  /* padding: 1px 1px 0px 1px;
  height: auto;*/
  height: 18px;
  width: 18px;
  text-align: center;
  padding: 0;
  font-size: 11px;
  box-shadow: none;
  opacity: 1; }

.woocommerce-ResetPassword.lost_reset_password {
  padding: 0; }

/*.woocommerce-ResetPassword.lost_reset_password .woocommerce-Button.button {*/
/*	border: 0;*/
/*	background: #0272C7;*/
/*	font-weight: normal;*/
/*	text-transform: none;*/
/*}*/
/*a.button.primary.wc-backward {*/
/*	border: 0;*/
/*	background: #0272C7;*/
/*	font-weight: normal !important;*/
/*	text-transform: none !important;*/
/*	color: #FFFFFF !important;*/
/*}*/
/*.woocommerce-shipping-calculator button {*/
/*	border: 0;*/
/*	background: #0272C7;*/
/*	font-weight: normal !important;*/
/*	text-transform: none !important;*/
/*	color: #FFFFFF !important;*/
/*}*/
/*#reviews #commentform input[type="submit"] {*/
/*	border: 0;*/
/*	background: #0272C7;*/
/*	font-weight: normal !important;*/
/*	text-transform: none !important;*/
/*	color: #FFFFFF !important;*/
/*}*/
.bapf_sfilter.bapf_rst_nofltr.bapf_rst_sel.bapf_button_berocket.del_filters {
  /*border: 0;
  background: #0272C7;
  font-weight: normal !important;
  text-transform: none !important;
  color: #FFFFFF !important;*/ }

.bapf_sfilter.bapf_rst_nofltr.bapf_rst_sel.bapf_button_berocket.del_filters .bapf_button.bapf_reset {
  border: 0;
  background: #0272C7;
  font-weight: normal !important;
  text-transform: none !important;
  color: #FFFFFF !important;
  padding: 5px 10px;
  margin: 0;
  font-size: 14px; }

.bapf_sfilter.bapf_ckbox input[type=checkbox],
.bapf_sfilter.bapf_ckbox label,
.bapf_sfilter.bapf_ckbox label + span,
.bapf_sfilter.bapf_ckbox label > span {
  margin-bottom: 0.3em; }

.links > li > a::before, i[class*=" icon-"], i[class^="icon-"] {
  line-height: 1.8; }

#billing_address_2_field > label {
  opacity: 1;
  overflow: visible; }

#billing_address_2::placeholder {
  opacity: 0; }

.shipping__table.shipping__table--multiple {
  padding-top: 10px; }

.header_oplata {
  font-size: 85%;
  font-weight: bold;
  color: #000;
  margin-bottom: 10px;
  padding-top: 15px;
  text-transform: uppercase; }

.shipping__table.shipping__table--multiple th {
  font-size: 85%;
  font-weight: bold;
  color: #000;
  padding-top: 25px;
  text-transform: uppercase; }

.woocommerce-customer-details--phone, .woocommerce-customer-details--email {
  margin: 0.5em 0; }

.woocommerce-customer-details .woocommerce-customer-details--phone::before {
  content: 'Телефон: '; }

.woocommerce-customer-details .woocommerce-customer-details--email::before {
  content: 'E-mail: '; }

.woocommerce-customer-details h2.woocommerce-column__title {
  margin-top: 1em; }

.woocommerce-order-details__title {
  margin-top: 1em; }

/*.message-container.container.medium-text-center {*/
/*	color: #02ad60;*/
/*}*/
/*
#payment .wc_payment_methods.payment_methods.methods .payment_box.payment_method_bacs,
#payment .wc_payment_methods.payment_methods.methods .payment_box.payment_method_bacs label,
#order_review.woocommerce-checkout-review-order #payment.woocommerce-checkout-payment li.wc_payment_methods.payment_methods.methods .payment_box.payment_method_bacs label,
.wc_payment_method payment_method_bacs label,*/
.payment_box.payment_method_bacs,
.payment_box.payment_method_bacs p,
.payment_box.payment_method_cod,
.payment_box.payment_method_cod p,
.wc_payment_method.payment_method_bacs label,
.wc_payment_method.payment_method_cod label {
  font-size: 0.9em;
  font-size: 13px; }

.wc_payment_method.payment_method_bacs label,
.wc_payment_method.payment_method_cod label {
  font-size: 85%;
  font-size: 13px;
  font-weight: 400;
  color: #222222;
  opacity: .8; }

.wc_payment_method.payment_method_bacs label:hover,
.wc_payment_method.payment_method_cod label:hover {
  color: #000000;
  opacity: 1; }

tr.shipping input:checked + label,
.wc_payment_method.payment_method_bacs input:checked + label,
.wc_payment_method.payment_method_cod input:checked + label {
  font-weight: 700;
  color: #000000;
  opacity: 1; }

.wc_payment_method.payment_method_bacs input,
.wc_payment_method.payment_method_cod input {
  margin-right: 5px; }

.shipping__list_label {
  font-size: 13px; }

.woocommerce-shipping-destination {
  opacity: 1;
  color: #000000; }

.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-name a {
  color: #000000; }

.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-name a:hover {
  color: #02AD60; }

address {
  font-style: normal; }

.woocommerce-shop .category-filtering.category-filter-row.show-for-medium {
  display: none; }

.wc-bacs-bank-details.order_details.bacs_details {
  list-style: none; }

.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th {
  /* display: table-cell;
  padding: 0.5em 0.5em 0.5em 0;
  display: table; */ }

.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td {
  /*display: table-cell;
  padding: 0.5em 0 0.5em 0.5em;*/ }

.woocommerce-table.shop_table.order_details th,
.woocommerce-table.shop_table.order_details td {
  /*border: 0;
  display: inline-block;
  padding: 0px 0.25em 0px 0;
  color: #000000;*/
  font-family: sans-serif !important;
  font-size: 1em;
  text-transform: none; }

.woocommerce-customer-details + .woocommerce-order-details__title + .woocommerce-table.shop_table.order_details th {
  border: 0;
  display: inline-block;
  /*color: red;*/
  padding: 0 0 0 0;
  line-height: 1.3;
  font-size: 15px !important; }

.woocommerce-customer-details + .woocommerce-order-details__title + .woocommerce-table.shop_table.order_details td {
  border: 0;
  display: inline-block;
  color: #000000;
  padding: 0 0 0 0.25em; }

.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th::after {
  content: none; }

.woocommerce-table.shop_table.order_details th::after {
  content: ': '; }

/*
.close_lightbox_button {
	border: 2px solid red;
	background: red;
	color: #FFFFFF;
	width: 48px;
	height: 48px;
	font-weight: bold;
	font-size: 30px;
	text-align: center;
	padding: 9px auto;
	float: right;
	margin: 5px;
}
.close_lightbox_button:hover {
	cursor: pointer;
}
*/
/*.alert-color, .message-container.container.alert-color {*/
/*	color: red;*/
/*}*/
#wpadminbar {
  overflow: hidden; }

#wpadminbar:hover {
  overflow: visible;
  height: auto; }

#wp-admin-bar-bapf_debug_bar div.ab-item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  align-self: center;
  align-content: center; }

#wp-admin-bar-bapf_debug_bar img {
  /*float: left;*/
  margin-right: 3px; }

@media only screen and (min-width: 360px) {
  .col-inner ul.dashboard-links li {
    width: 46%;
    margin: 0 1% 15px 1%; } }
@media only screen and (min-width: 600px) {
  .col-inner ul.dashboard-links li {
    width: 20%;
    margin: 0 1% 15px 1%; } }
@media only screen and (min-width: 768px) {
  .slider_box {
    border: 0px dotted red;
    flex-direction: row;
    justify-content: space-between;
    margin: 0 0 20px 0;
    padding: 0; }

  .slider_r {
    border: 0px dotted navy;
    width: 74%;
    height: auto; }

  .anons_home {
    border: 0px dotted green;
    width: 24%;
    margin-top: 0;
    flex-direction: column;
    justify-content: space-between; }

  .anons_home div {
    border: 0px dotted green;
    width: 100%;
    height: 48.6%; } }
@media only screen and (min-width: 768px) {
  .anons_home {
    border: 0px dotted green;
    width: 25%;
    margin-top: 0;
    flex-direction: column; } }
@media only screen and (max-width: 850px) {
  .logo-tagline {
    display: none; } }
/*Личный кабинет*/
.dashboard-links a {
  padding: 18px 0 20px 0;
  border-radius: 0;
  font-weight: normal;
  color: rgba(102, 102, 102, 0.85); }

.dashboard-links a:hover, .dashboard-links a:active {
  background-color: var(--fs-color-secondary);
  border-color: var(--fs-color-secondary); }

.normal-title {
  background: none;
  border: none; }

.normal-title .page-title-inner {
  padding-top: 30px; }

.woocommerce-orders-table__cell-order-actions .button {
  margin-bottom: 0;
  margin-right: 0;
  margin-left: 0.5em; }

.woocommerce-orders-table__cell-order-actions .invoice {
  margin-top: 0.5em; }

@media all and (min-width: 620px) and (max-width: 849px) {
  .woocommerce-orders-table__cell-order-actions .invoice {
    margin-top: 0; } }
@media all and (min-width: 925px) {
  .woocommerce-orders-table__cell-order-actions .invoice {
    margin-top: 0; } }
/*Личный кабинет - конец*/
#comments .comment-respond {
  padding-bottom: 1px; }

#comments .comment-respond .form-submit .submit {
  margin-bottom: 0; }

/* админка кнопка НастройкаВукоммерсНеЗавершена*/
.woocommerce-layout__activity-panel-tabs .woocommerce-layout__activity-panel-tab,
.woocommerce-layout__activity-panel-tabs button#activity-panel-tab-setup.components-button.woocommerce-layout__activity-panel-tab,
.woocommerce-embed-page .woocommerce-layout__activity-panel-tabs {
  display: none !important; }

.input-checkbox, label.checkbox, input[type="radio"] + label {
  cursor: pointer; }

@media (max-width: 849px) {
  .shop_table .product-remove a {
    line-height: 20px !important; } }
/*сообщения*/
.message-wrapper {
  background: #fff;
  border: 2px solid #c3c4c7;
  border-left-width: 6px;
  /*box-shadow: 0 1px 1px rgba(0, 0, 0, .04);*/
  margin: 5px 0px 1em;
  padding: 12px; }

.message-wrapper li:last-child {
  margin-bottom: 0; }

.message-wrapper.woocommerce-error {
  border-color: var(--fs-color-alert); }

.message-wrapper.woocommerce-message {
  border-color: var(--fs-color-success); }

.message-wrapper.woocommerce-info {
  border-color: var(--evro-info);
  color: var(--evro-info); }

.lightbox-content .message-wrapper {
  margin: 0; }

@media (min-width: 849px) {
  #login-form-popup .woocommerce-notices-wrapper:not(:empty) {
    padding: 30px 33px 0px 33px; } }
/*сообщения - конец*/
/*Верстка "быстрый просмотр"*/
.has-hover .box-image:focus-within .show-on-hover, .has-hover:hover .hover-slide, .has-hover:hover .hover-slide-in, .has-hover:hover .hover-zoom, .has-hover:hover .hover-zoom-in, .has-hover:hover .show-on-hover {
  z-index: 1;
  /*исправляем, что "нет в наличии" перекрывает быстрый просмотр*/ }

/*Верстка "быстрый просмотр" - конец*/
/* Избранное */
/* Избранное - кнопка в шапке */
.wishlist_products_counter {
  height: 36px;
  display: inline-block;
  position: relative; }
  .wishlist_products_counter.wishlist-counter-with-products {
    white-space: nowrap; }

a.wishlist_products_counter.top_wishlist-heart:before {
  font-size: 30px;
  position: relative;
  top: 2px;
  margin-left: -3px;
  margin-right: -3px;
  color: rgba(102, 102, 102, 0.85);
  transition: all .2s; }
  @media (min-width: 850px) {
    a.wishlist_products_counter.top_wishlist-heart:before {
      color: var(--fs-experimental-link-color); } }
a.wishlist_products_counter.top_wishlist-heart:hover:before {
  color: rgba(18, 18, 18, 0.85); }
  @media (min-width: 850px) {
    a.wishlist_products_counter.top_wishlist-heart:hover:before {
      color: white; } }

.nav:hover > li:not(:hover) > a.wishlist_products_counter:before {
  opacity: 1; }

.wishlist_products_counter_number {
  display: inline-block;
  position: relative;
  top: -19px;
  right: 0;
  height: 18px;
  width: 18px;
  margin-left: -8px;
  padding: 0;
  font-family: Arial, Sans-serif, serif !important;
  font-style: normal;
  font-size: 11px;
  color: #FFFFFF;
  line-height: 14px !important;
  text-align: center;
  border: 2px solid #E04E37 !important;
  border-radius: 99px;
  background: #E04E37 !important; }
  @media (min-width: 850px) {
    .wishlist_products_counter_number {
      position: absolute;
      top: -7px; } }
  .wishlist_products_counter_number:empty {
    display: none; }

.header-nav .cart-item + .header-block,
.mobile-nav .cart-item + .header-block {
  width: auto; }

/* Избранное - кнопка в шапке - конец */
/* Избранное - кнопка в товаре */
.tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart {
  left: auto;
  top: -6px;
  right: 10px; }

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
  font-size: 30px; }

.product-summary .tinvwl-woocommerce_after_add_to_cart_button {
  display: inline-block;
  vertical-align: top; }
.product-summary .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {
  width: 30px;
  height: 30px; }
.product-summary .tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {
  margin-top: 3px; }
.product-summary .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
  margin-top: -15px;
  margin-left: -15px;
  color: var(--evro-secondary-color); }
.product-summary .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:hover:before {
  color: var(--evro-secondary-dark-color); }
.product-summary .quantity + .single_add_to_cart_button {
  margin-right: 0.5em; }
@media (min-width: 850px) and (max-width: 899px) {
  .product-summary .quantity {
    margin-right: 0.5em; }
  .product-summary .quantity + .single_add_to_cart_button {
    padding-left: 0.75em;
    padding-right: 0.75em;
    margin-right: 0.1em; } }

/* Избранное - кнопка в товаре - конец*/
.tinvwl-table-manage-list tfoot {
  display: none; }
.tinvwl-table-manage-list td > p, .tinvwl-table-manage-list td > .button {
  margin-top: 0;
  margin-bottom: 0; }
@media (max-width: 768px) {
  .tinvwl-table-manage-list thead {
    display: none; }
  .tinvwl-table-manage-list .wishlist_item td {
    padding: 0.2em 0; }
    .tinvwl-table-manage-list .wishlist_item td.product-action {
      padding-bottom: 1em; } }

.tinv-wishlist .product-action {
  width: 150px; }
.tinv-wishlist .product-price p {
  white-space: nowrap; }

/* Избранное - конец */

/*# sourceMappingURL=style.css.map */
