/* /wp-content/themes/cerato/assets/css/zoo-custom-style.css */
.builder-block-html.show_verticle_menu .cmm4e-container .cmm4e-vertical.cmm4e {
  z-index:999999999999
}
/* /wp-content/themes/cerato/assets/css/woocommerce/product_sidebar.scss */
/* Убран реверс */
.zoo-ln-remove-filter-item:not(.zoo-ln-clear-all) {
  flex-direction: row !important;
}
/* /wp-content/plugins/clever-layered-navigation/assets/css/zoo-ln-style.css */
/* Примененный фильтр. Тип валюты. Убран стиль capitalize */
.zoo-ln-group-activated-filter span {
  text-transform: none !important;
}

.element-item {
  display: inherit
}
/*
*
*   FOOTER. BLOCK "CONTACTS|КОНТАКТЫ"
*
*/
.footer-contact {
  display: flex
}

.footer-contact .block_two {
  justify-content: center
}

.footer-contact .block_three {
  justify-content: flex-end
}

.footer-contact__container {
  display: flex;
}

.footer-contact__container .content {
  white-space: nowrap;
}

@media screen and (max-width: 992px) {
  .footer-contact {
    flex-direction: column
  }
  .footer-contact__container {
    justify-content: flex-start
  }
}

/**
 * Theme Name: Cerato Child
 * Description: This is a child theme of Cerato
 * Author: ZooTemplate
 * Author URI: http://zootemplate.com
 * Template: cerato
 * Version: 1.2.6
 */

.upakovka__buttonCall {
  width: 35%;
}

.blur{
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
}

.modal-wrapper{
  width:100%;
  height:100%;
  position:fixed;
  top:0; left:0;
  background:rgba(255,257,153,0.75);
  visibility:hidden;
  opacity:0;
  z-index: 99999999;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

.modal-wrapper.open{
  opacity:1;
  visibility:visible;
}

.modal {
  width:600px;
  height:auto;
  display:block;
  margin:50% 0 0 -300px;
  position:relative;
  top:50%; left:50%;
  background:#fff;
  opacity:0;
  z-index: 99999999999;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.modal-wrapper.open .modal {
  margin-top:-200px;
  opacity:1;
}

.head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding:1.5em 5%;
  overflow:hidden;
  background:#fc6702;
}

.modal__textName {
  color: #fff;
  font-size: 1.4em;
}

.btn-close{
  width:32px;
  height:32px;
  display:block;
  float:right;
}

.btn-close::before, .btn-close::after{
  content:'';
  width:32px;
  height:6px;
  display:block;
  background:#fff;
}

.btn-close::before{
  margin-top:12px;
  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  -o-transform:rotate(45deg);
  transform:rotate(45deg);
}

.btn-close::after{
  margin-top:-6px;
  -webkit-transform:rotate(-45deg);
  -moz-transform:rotate(-45deg);
  -o-transform:rotate(-45deg);
  transform:rotate(-45deg);
}

.content{
  padding:5%;
}

.modal-close {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
  opacity: 0;
	display: block;
  z-index: 9999999999;
  visibility:hidden;
}

.modal-close.open{
  opacity:1;
  visibility:visible;
}

.modal .form-submit {
  margin: 0 !important;
}

.category-content .category-item {
	margin-bottom: 0px;
	line-height: 30px;
}
.category-content {
	padding-left: 25px;
}
.woocommerce .products.list-layout .product {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
}
.woocommerce .products.list-layout {
	height: auto !important;
}
.elementor-4098 .elementor-element.elementor-element-a2b3112 .wrap-content-category-item {
  height: 200px
}
