.product.attribute.description li {
	list-style: disc;
	margin: 0 0 0 20px;
}
h2 {
    font-size: 20px !important;
}
h3 {
    font-size: 18px !important;
}
h2, h3 {
	padding-top: 10px;
}
/*header*/
.header-container {
    padding: 0 2em;
}	.header-top-container
	{
		/* z-index: 10; */
	}
	.header-regular .block-search.expanding._active, .header-regular .block-search {
		z-index: 0;
	}
	/*logo*/
	.logo-wrapper {
		display: flex;
		justify-content: center;
		width: 100%;
	/* 	position: absolute;
		margin: 10px;
		left: 0px;
		top: 0px;
	 */}
		.logo-wrapper img{
			height:auto;
		}
	.logo-wrapper--mobile img{
		width: 15vw;
		height:auto;
	}
	.logo-wrapper--mobile {
		top: -2em;
		position: relative;
	}
	@media only screen and (max-width: 992px){
		.header-container .hp-blocks-holder--stacked .logo-wrapper .logo {
			max-width: 100% !important;
		}
	}
	/*menu*/
		.nav-item.level1 {
			text-align: center;
		}
		@media (max-width: 768px){
			.nav-item.level1 {
				text-align: left;
			}
		}

.mini-cart-heading, .mini-cart-heading .icon {
    color: #bbb !important;
}


/*home page*/
	/*plates*/
		.home-plates {
		  width: 100% !important;
		  padding: 0;
		  margin: 0;
		}

		.home-plates .row {
		  margin: 0;
		}

		@media (min-width: 768px) {
		  .home-plates .clear {
			display: flex;
			align-items: center;
			padding: 0;
			margin: 0;
		  }
		}

		.home-plates-block {
		  overflow: hidden;
		  height: 17vw;
		  padding: 0;
		  background-position: center;
		  background-size: cover;
		  background-repeat: no-repeat;
		  -webkit-transition: all 1s ease;
		  -moz-transition: all 1s ease;
		  -o-transition: all 1s ease;
		  transition: all 1s ease;
		}

		.home-plates-block.double {
		  height: 34vw;
		}

		@media (max-width: 767px) {
		  .home-plates-block {
			height: 40vw;
		  }
		}

		.home-plates-block a {
		  height: 100%;
		  width: 100%;
		}

		/* style-1 */

		.home-plates.style-1 .home-plates-block:hover {
		  background-size: 110%;
		  background-position: 0 50%;
		}

		.home-plates.style-1 .inner {
		  height: 100%;
		  width: 100%;
		  display: flex;
		  align-items: flex-end;
		  justify-content: center;
		}

		.home-plates.style-1 .inner-text {
		  border: #fff 1px solid;
		  height: auto;
		  text-align: center;
		  padding: 5px;
		  margin-bottom: 2.5rem;
		  color: #fff;
		}

		.home-plates.style-1 .inner:hover > .inner-text {
		  background-color: #fff;
		  color: #ff5501;
		}

		.home-plates.style-1 .inner-text p {
		  margin: 0;
		  font-size: 16px;
		}

		/* style-2 */
		@media (max-width: 767px) {
			.home-plates.style-2 .home-plates-block:hover {
			  background-size: 120%;
			  background-position: 10% 10%;
			}
		}
		.home-plates.style-2 .home-plates-block:hover {
			background-size: cover;
			background-position: center;
		}

		.home-plates.style-2 .inner {
		  height: 100%;
		  width: 100%;
		  display: flex;
		  align-items: center;
		  justify-content: center;
		  -webkit-transition: all 1s ease;
		  -moz-transition: all 1s ease;
		  -o-transition: all 1s ease;
		  transition: all 1s ease;
		}

		.home-plates.style-2 .inner:hover {
		  background: rgba(255,0,0,0.7);
		}

		.home-plates.style-2 .inner-text {
		  height: auto;
		  text-align: center;
		  padding: 5px;
		  margin-bottom: 2.5rem;
		  color: rgba(255,255,255,0);
		  -webkit-transition: all 1s ease;
		  -moz-transition: all 1s ease;
		  -o-transition: all 1s ease;
		  transition: all 1s ease;
		}

		.home-plates.style-2 .inner:hover > .inner-text {
		  color: #ffffff;
		}

		.home-plates.style-2 .inner-text p {
		  margin: 0;
		  font-size: 4vh;
		}

		.inner-img {
		  height: 100%;
		  width: 100%;
		  position: absolute;
		}

		.inner-img:hover {
		  height: 120%;
		  width: 120%;
		  top: -10%;
		  left: -10%;
		}
		/* end of home-plates */
/*banner block*/

.banner-block {
	background-position: center;
	background-size: 400%;
	background-repeat: no-repeat;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	min-height: 300px;
	max-height: 50vw;
}

.banner-block:hover {
  background-size: 100%;
}

.hp-block-row {
	margin:0;
	max-height: 20vw;
}

/*product page*/
	/*media block*/
		.product-img-column{
			text-align: center;
		}
		.fotorama__stage{
			max-height:50vh;
		}

		.fotorama__caption {
			display:none;
		}
	/*gallery*/
/* 		.fotorama__thumb-border {
			background-image: linear-gradient(to bottom right, rgba(255, 255, 255, 0.52), #ff000033);
			border: 1px solid #f00 !important;
		}
		.fotorama__thumb {
			-webkit-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 1);
			-moz-box-shadow:    1px 1px 3px 0px rgba(50, 50, 50, 1);
			box-shadow:         1px 1px 3px 0px rgba(50, 50, 50, 1);
			margin: -1px;
		}
		.fotorama__nav.fotorama__nav--thumbs {
			text-align: center;
		}
*/
 		.fotorama__thumb-border {
			background-image: none;
			/* background-image: linear-gradient(to bottom right, rgba(255, 255, 255, 0.52), #ff000033); */
			border: none !important;
			/* border: 1px solid #f00 !important; */
			margin: 3px;
			top: 1px;
		}
		
		.fotorama__nav--thumbs .fotorama__nav__frame {
			padding: 0px !important; 
			margin: 2px;
			border: solid 1px #ccc;
		}
		
		.fotorama__nav--thumbs .fotorama__nav__frame {
			padding: 0px !important; 
			margin: 2px;
			border: solid 1px #ccc;
		}

		
		.fotorama__thumb {
			background-color:#fff;
			display: flex;
			justify-content: center;
		}

		.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img {
			width:auto;
			/* margin: auto; */
			/* display: flex; */
			/* justify-content: center; */
		}

.fotorama__nav.fotorama__nav--thumbs {
    display: flex;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}

.fotorama__wrap {
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

/*main info*/
		/*price block */
			.descr_split_descr {
				margin-top: 3em;
				text-align: left;
				max-height: 6em;
				overflow: hidden;
				margin: 0px 20px;
			}
			.product-info-main .price-box .price-wrapper .price, .product-options-bottom .price-box .price-wrapper .price {
				font-size: 1.7rem;
				line-height: 26px;
				font-weight: normal;
				/*color: #000;*/
			}
			.product-info-price .price:before {
			content: "Рекомендована ціна - ";
			}
.product-primary-column{
    text-align: center;
}
.page-title{
	color: #ff2323;
}
/*tabs*/
	#QWERdescription .value {
		margin-left:1em;
	}
	#QWERdescription ul {
	  list-style: none;
	  padding: 0;
	}
	#QWERdescription li {
	  padding-left: 1.3em;
	}
	#QWERdescription li:before {
	  content: "\f00c"; /* FontAwesome Unicode */
	  font-family: FontAwesome;
	  display: inline-block;
	  margin-left: -1.3em; /* same as padding-left set on li */
	  width: 1.3em; /* same as padding-left set on li */
	  margin-right: 0.5em;
      color: ##ff2323;
	}
	.product.data.items.style1 > .item.title > .switch {
		background: #ffffff !important;
		border: 1px solid #ff2323 !important;
		border-radius: 15px;
		height: 45px;
		padding: 5px 35px 5px 20px;
		font-weight: bolder;
		line-height: 35px;
		font-size: 20px;
		color: #707070;
		text-decoration: none;
		border-radius: 15px;
		/*width: 25vw;*/
		margin-bottom: 5px;
	}
	.product.data.items.style1 > .item.title > .switch:hover {
		background: #ff2323 !important;
	}
	@media (min-width: 768px){
		.product.data.items.style1 > .item.title > .switch {
			font-weight: 400;
			line-height: 50px !important;
			font-size: 22px !important;
			color: #7d7d7d;
			text-decoration: none;
			background: #ffffff;
			border: 1px solid #ff2323;
			border-bottom: none;
			height: 48px !important;
			padding: 0px 0px 0 20px !important;
			margin-right: 10px;
			/*width: 200px;*/
		}
	}
	@media (min-width: 768px){
		.product.data.items.style1.show-tabs > .item.title.active > .switch,
		.product.data.items.style1.show-tabs > .item.title.active > .switch:focus,
		.product.data.items.style1.show-tabs > .item.title.active > .switch:hover {
			border-color: #ff2323 !important;
			background-color: #ff2323 !important;
			color: #ffffff !important;
			border-bottom: 1px solid transparent !important;
			padding-top: 0px;
			margin-top: 0px;
		}
	}
	@media (min-width: 768px){
	.product.data.items.style1.show-tabs > .item.content {
		border-top: none !important;
	}}
	@media (min-width: 768px){
	.product.data.items.style1.show-tabs > .item.title.active > .switch,
	.product.data.items.style1.show-tabs > .item.title.active > .switch:focus,
	.product.data.items.style1.show-tabs > .item.title.active > .switch:hover {

		margin-top: 0px !important;
	}}
	/*description*/
	@media (min-width: 768px){
		#tab-label-description, #tab-label-additional, #tab-label-reviews, #tab-label-product_cms_block1, #tab-label-press-tab{
			width: 33%;
			max-width:300px;
		}
	}

/*
.product.data.items.style1 > .item.title > .switch {
	background: #ffffff !important;
    border: 1px solid #ff2323 !important;
    border-radius: 50px;
    height: 33px;
    padding: 5px 35px 5px 20px;
    font-weight: bolder;
    line-height: 35px;
    font-size: 20px;
    color: #707070;
    text-decoration: none;
    border-radius: 50px;
    width: 25vw;
    margin-bottom: 5px;
	}
@media (min-width: 768px){
	.product.data.items.style1 > .item.title > .switch {
		font-weight: 400;
		line-height: 50px !important;
		font-size: 22px !important;
		color: #7d7d7d;
		text-decoration: none;
		background: #ffffff;
		border: 1px solid #ff2323;
		border-bottom: none;
		height: 48px !important;
		padding: 0px 0px 0 20px !important;
		margin-right: 10px;
		width: 200px;
	}
}
@media (min-width: 768px){
	.product.data.items.style1.show-tabs > .item.title.active > .switch, .product.data.items.style1.show-tabs > .item.title.active > .switch:focus, .product.data.items.style1.show-tabs > .item.title.active > .switch:hover {
		border-color: #ff2323 !important;
		background-color: #ff2323 !important;
		color: #ffffff !important;
		border-bottom: 1px solid transparent !important;
		padding-top: 0px;
		margin-top: 0px;
	}
}
@media (min-width: 768px){
	.product.data.items.style1.show-tabs > .item.content {
		border-top: none !important;
	}
}
@media (min-width: 768px){
	.product.data.items.style1.show-tabs > .item.title.active > .switch, .product.data.items.style1.show-tabs > .item.title.active > .switch:focus, .product.data.items.style1.show-tabs > .item.title.active > .switch:hover {

		margin-top: 0px !important;
	}
}
*/
/*footer*/
img.social-logo-link {
    height: 3em;
}
.social-logo-link {
	margin: 30px 6px;
    width: 40px;
	/* filter: invert(62%) sepia(84%) saturate(7496%) hue-rotate(346deg) brightness(100%) contrast(105%); */
	/* -webkit-filter: invert(62%) sepia(84%) saturate(7496%) hue-rotate(346deg) brightness(100%) contrast(105%); */
	/* filter: grayscale(100%) brightness(25%); */
	/* -webkit-filter: grayscale(100%) brightness(25%); */
	}
.social-logo-link:hover {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
}

.press-tab .col-md-6 {
    max-width: max-content;
}

.data.item.content iframe {
    max-width: 100%;
}
/* post image correction */
.post-content .post-description .post-ftimg-hld img {
    max-width: 400px;
}

.press-tab .row{
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

