.thkkzvhqwkgjxqo-object-language_switcher .trp-flag-image {
  display: inline-block;
  margin: -1px 5px;
  vertical-align: baseline;
  padding: 0;
  border: 0;
  border-radius: 0;
}
.trp-language-switcher {
  position: relative;
  display: inline-block;
  padding: 0;
  border: 0;
  margin: 2px;
  box-sizing: border-box;
}
.trp-language-switcher > div {
  box-sizing: border-box;
  padding: 3px 20px 3px 5px;
  border: 1px solid #c1c1c1;
  border-radius: 3px;
  background-image: linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%);
  background-position: calc(100% - 8px) calc(1em + 0px),
    calc(100% - 3px) calc(1em + 0px);
  background-size: 5px 5px, 5px 5px;
  background-repeat: no-repeat;
  background-color: #fff;
}
.trp-language-switcher > div > a {
  display: block;
  padding: 2px;
  border-radius: 3px;
  color: rgb(7, 105, 173);
}
.trp-language-switcher > div > a:hover {
  background: #f1f1f1;
}
.trp-language-switcher > div > a.trp-ls-shortcode-disabled-language {
  cursor: default;
}
.trp-language-switcher > div > a.trp-ls-shortcode-disabled-language:hover {
  background: none;
}
.trp-language-switcher > div > a > img {
  display: inline;
  margin: 0 3px;
  width: 18px;
  height: 12px;
  border-radius: 0;
}
.trp-language-switcher .trp-ls-shortcode-current-language {
  display: inline-block;
}
.trp-language-switcher:focus .trp-ls-shortcode-current-language,
.trp-language-switcher:hover .trp-ls-shortcode-current-language {
  visibility: hidden;
}
.trp-language-switcher .trp-ls-shortcode-language {
  display: inline-block;
  height: 1px;
  overflow: hidden;
  visibility: hidden;
  z-index: 1;
  max-height: 250px;
  overflow-y: auto;
  left: 0;
  top: 0;
  min-height: auto;
}
.trp-language-switcher:focus .trp-ls-shortcode-language,
.trp-language-switcher:hover .trp-ls-shortcode-language {
  visibility: visible;
  max-height: 250px;
  height: auto;
  overflow-y: auto;
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block !important;
  min-height: auto;
}
#wpadminbar #wp-admin-bar-trp_edit_translation .ab-icon:before {
  content: "\f326";
  top: 3px;
}
@media screen and (max-width: 782px) {
  #wpadminbar #wp-admin-bar-trp_edit_translation > .ab-item {
    text-indent: 0;
  }
  #wpadminbar li#wp-admin-bar-trp_edit_translation {
    display: block;
  }
}
.trp-language-switcher > div {
  padding: 3px 5px 3px 5px !important;
  background-image: none !important;
}
.tliyjsyzhlucpet,
.tliyjsyzhlucpets,
.tliyjsyzhlucpetr,
.tliyjsyzhlucpetl,
.tliyjsyzhlucpetd,
.tliyjsyzhlucpetb {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.tliyjsyzhlucpet-500px:before {
  content: "\f26e";
}
.tliyjsyzhlucpet-chevron-circle-down:before {
  content: "\f13a";
}
.tliyjsyzhlucpet-chevron-circle-left:before {
  content: "\f137";
}
.tliyjsyzhlucpet-chevron-circle-right:before {
  content: "\f138";
}
.tliyjsyzhlucpet-chevron-circle-up:before {
  content: "\f139";
}
.tliyjsyzhlucpet-chevron-down:before {
  content: "\f078";
}
.tliyjsyzhlucpet-chevron-left:before {
  content: "\f053";
}
.tliyjsyzhlucpet-chevron-right:before {
  content: "\f054";
}
.tliyjsyzhlucpet-chevron-up:before {
  content: "\f077";
}
.tliyjsyzhlucpetr {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
/* @font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(//h.com.ua/wp-content/plugins/ultimate-carousel-for-visual-composer//css/font-awesome/webfonts/fa-solid-900.eot);
  src: url(//h.com.ua/wp-content/plugins/ultimate-carousel-for-visual-composer//css/font-awesome/webfonts/fa-solid-900.eot?#iefix)
      format("embedded-opentype"),
    url(//h.com.ua/wp-content/plugins/ultimate-carousel-for-visual-composer//css/font-awesome/webfonts/fa-solid-900.woff2)
      format("woff2"),
    url(//h.com.ua/wp-content/plugins/ultimate-carousel-for-visual-composer//css/font-awesome/webfonts/fa-solid-900.woff)
      format("woff"),
    url(//h.com.ua/wp-content/plugins/ultimate-carousel-for-visual-composer//css/font-awesome/webfonts/fa-solid-900.ttf)
      format("truetype"),
    url(//h.com.ua/wp-content/plugins/ultimate-carousel-for-visual-composer//css/font-awesome/webfonts/fa-solid-900.vulqgwrvtw#fontawesome)
      format("svg");
} */

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-display: block;
  font-weight: 400;
  src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-brands-400.woff2)
      format("woff2"),
    url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-brands-400.ttf)
      format("truetype");
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-display: block;
  font-weight: 900;
  src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-solid-900.woff2)
      format("woff2"),
    url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-solid-900.ttf)
      format("truetype");
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-display: block;
  font-weight: 400;
  src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-regular-400.woff2)
      format("woff2"),
    url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-regular-400.ttf)
      format("truetype");
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-solid-900.woff2)
      format("woff2"),
    url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-solid-900.ttf)
      format("truetype");
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-brands-400.woff2)
      format("woff2"),
    url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-brands-400.ttf)
      format("truetype");
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-regular-400.woff2)
      format("woff2"),
    url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-regular-400.ttf)
      format("truetype");
  unicode-range: u+f003, u+f006, u+f014, u+f016-f017, u+f01a-f01b, u+f01d,
    u+f022, u+f03e, u+f044, u+f046, u+f05c-f05d, u+f06e, u+f070, u+f087-f088,
    u+f08a, u+f094, u+f096-f097, u+f09d, u+f0a0, u+f0a2, u+f0a4-f0a7, u+f0c5,
    u+f0c7, u+f0e5-f0e6, u+f0eb, u+f0f6-f0f8, u+f10c, u+f114-f115, u+f118-f11a,
    u+f11c-f11d, u+f133, u+f147, u+f14e, u+f150-f152, u+f185-f186, u+f18e,
    u+f190-f192, u+f196, u+f1c1-f1c9, u+f1d9, u+f1db, u+f1e3, u+f1ea, u+f1f7,
    u+f1f9, u+f20a, u+f247-f248, u+f24a, u+f24d, u+f255-f25b, u+f25d,
    u+f271-f274, u+f278, u+f27b, u+f28c, u+f28e, u+f29c, u+f2b5, u+f2b7, u+f2ba,
    u+f2bc, u+f2be, u+f2c0-f2c1, u+f2c3, u+f2d0, u+f2d2, u+f2d4, u+f2dc;
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-v4compatibility.woff2)
      format("woff2"),
    url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-v4compatibility.ttf)
      format("truetype");
  unicode-range: u+f041, u+f047, u+f065-f066, u+f07d-f07e, u+f080, u+f08b,
    u+f08e, u+f090, u+f09a, u+f0ac, u+f0ae, u+f0b2, u+f0d0, u+f0d6, u+f0e4,
    u+f0ec, u+f10a-f10b, u+f123, u+f13e, u+f148-f149, u+f14c, u+f156, u+f15e,
    u+f160-f161, u+f163, u+f175-f178, u+f195, u+f1f8, u+f219, u+f27a;
}

.tliyjsyzhlucpet,
.tliyjsyzhlucpets {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.woocommerce div.product .wpbforwpbakery-woo-template-builder div.images {
  width: 100% !important;
}
.owp-product-nav-wrap {
  display: none;
}
.wpbforwpbakerypro-woocommerce-checkout #order_review_heading {
  width: 100%;
}
.wpbforwpbakerypro_product_social_share .tliyjsyzhlucpet {
  font-family: FontAwesome;
}
.woocommerce-page .woocommerce.columns-2 ul.products li.product {
  width: 48.4%;
  width: calc(50% - 10px);
  margin-right: 10px;
}
.woocommerce-page .woocommerce.columns-1 ul.products li.product {
  width: 100%;
  margin-right: 0;
}
.woocommerce-page .woocommerce.columns-3 ul.products li.product {
  width: 31.2%;
  width: calc(33.33% - 14px);
  margin-right: 10px;
}
.woocommerce-page.columns-4
  .woocommerce.columns-3
  ul.products
  li.product:nth-child(4n) {
  margin-right: auto;
  clear: inherit;
}
.woocommerce-page.columns-4
  .woocommerce.columns-5
  ul.products
  li.product:nth-child(4n) {
  margin-right: 15px;
}
.wpbforwpbakerypro_product_social_share {
  align-items: center;
  display: flex;
  margin-top: 32px;
}
.wpbforwpbakerypro_product_social_share h2 {
  color: #666666;
  font-size: 18px;
  margin: 0;
  padding-right: 10px;
}
.wpbforwpbakerypro_product_social_share ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.wpbforwpbakerypro_product_social_share ul li {
  display: inline-block;
  margin-right: 15px;
}
.wpbforwpbakerypro_product_social_share ul li:last-child {
  margin-right: 0 !important;
}
.wpbforwpbakerypro_product_social_share ul li a {
  color: #797979;
  display: block;
  font-size: 14px;
  text-align: center;
  transition: all 0.3s ease 0s;
}
.wpbforwpbakerypro_product_social_share ul li a:hover {
  color: #ff4136;
}
.wpbforwpbakery_archive_product > .woocommerce-result-count,
.wpbforwpbakery_archive_product > .woocommerce-ordering {
  display: none;
}
.wpbforwpbakerypro_billing_info .woocommerce-Message.woocommerce-Message--info {
  display: none;
}
.woocommerce div.wpbforwpbakery_single_product.product div.images {
  width: 100% !important;
}
.wpbforwpbakery_product_image div.images {
  float: none !important;
}
.woocommerce div.product .related.products ul.products.columns-1 li.product {
  width: 100%;
}
.woocommerce div.product .related.products ul.products li.product.last {
  margin-right: 0;
}
.woocommerce div.product .related.products ul.products {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: stretch;
  align-items: stretch;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  flex-wrap: wrap;
  box-sizing: border-box;
  word-break: break-word;
  padding-left: 0;
}
.woocommerce div.product .related.products ul.products.columns-2 li.product {
  width: calc(100% / 2 - 16px) !important;
  margin-right: 8px;
  margin-left: 8px;
}
.woocommerce div.product .related.products ul.products.columns-3 li.product {
  width: calc(100% / 3 - 16px) !important;
  margin-right: 8px;
  margin-left: 8px;
}
.woocommerce div.product .related.products ul.products.columns-4 li.product {
  width: calc(100% / 4 - 16px) !important;
  margin-right: 8px;
  margin-left: 8px;
}
.woocommerce div.product .related.products ul.products.columns-5 li.product {
  width: calc(100% / 5 - 16px) !important;
  margin-right: 8px;
  margin-left: 8px;
}
.woocommerce div.product .related.products ul.products.columns-6 li.product {
  width: calc(100% / 6 - 16px) !important;
  margin-right: 8px;
  margin-left: 8px;
}
.woocommerce
  div.product
  .related.products
  ul.products.columns-2
  li.product.first {
  margin-left: 0;
}
.woocommerce
  div.product
  .related.products
  ul.products.columns-2
  li.product.last {
  margin-right: 0;
}
.woocommerce div.product .related.products ul.products li.product {
  justify-content: flex-start;
}
@media (max-width: 767px) {
  .woocommerce
    .wpbforwpbakery-single-product
    div.product
    .related.products
    ul.products
    li.product {
    width: 100% !important;
    margin-right: 0;
    margin-left: 0;
  }
}
#TB_window #TB_title {
  background: transparent;
  border-bottom: none;
}
#TB_window #TB_ajaxContent {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  width: 100% !important;
  height: auto !important;
  max-height: 80vh !important;
  overflow: auto;
  padding: 0 15px;
}
