/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

html,
body{
	overflow-x:hidden;
}

/*Главная - Карточка продукта Выровнять фото под один размер*/
.home__products_cart ul.products li.product a img{
	width: auto;
    height: 150px;
    object-fit: cover;
    margin: 0 auto;
}
/*Главная - Карточка продукта Выровнять фото под один размер*/

/*Главная - Карточка продукта Цена и Кнопка в один ряд*/
.home__products_cart ul.products li.product .button{
	position:absolute;
	bottom:15px;
	right:15px;
}
.home__products_cart .home__products_cart-price{
	position:absolute;
	bottom:15px;
	left:15px;
}
.home__products_cart .woocommerce-LoopProduct-link.woocommerce-loop-product__link{
	padding-bottom:0px;
}
.home__products_cart .home__products_cart-sale-price{
	color:#6A6A6A;
	font-size:14px;
	font-weight:300;
	text-decoration:line-through;
}
.home__products_cart .home__products_cart-regular-price{
	font-size:16px;
	font-weight:700;
}

.home__products_cart span.onsale{
	border-radius: 0 5px 5px 0;
}
/*Главная - Карточка продукта Цена и Кнопка в один ряд*/

.footer__contacts_icon span.elementor-icon{
	margin-top:13px;
}


#home__offers_icon .elementor-icon-box-wrapper{
	flex-direction:row;
}
#home__offers_icon > div > div > div.elementor-icon-box-icon > a > svg{
	width:30px;
	margin-top: 15px;
}

#home__offers_icon .elementor-icon-box-content{
	order:1;
	margin-right:10px;
}
#home__offers_icon .elementor-icon-box-icon{
	order:2;
}

#menu-1-04bc824 > li > a > span > i{
	content: url('http://idealip8-wordpress-r01cy.tw1.ru/wp-content/uploads/2022/01/Menu.svg') !important;
}


.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
  min-height: 86px;
}


 .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
  background-color: #007CC3;
  color: #fff;
}

.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
  background-color: #00517f;
  color: #fff;
font-weight: 700;
}


.woocommerce div.product div.images img {
  display: block;
  width: auto;
  height: auto;
  box-shadow: none;
  margin: 0 auto;
}

 div.elementor-widget-container p.price del {
  width: 100%;
  padding-bottom: 25px;
}



.woocommerce-Tabs-panel {
  border-radius: 5px 5px 5px 5px !important;
  border: 1px solid #d3ced2;
}

.woocommerce-product-attributes-item__value {
  padding-left: 10px !important;
}

.woocommerce a.button:hover {
	font-weight: 700;
}

.woocommerce div.product div.images .flex-control-thumbs {
padding-top: 10px;
}

span.onsale {z-index: 1;}

.woocommerce span.onsale {
  z-index: 1 !important;
}