/***
 * Позиционируем фото
 * по ветикали посредине
 * **/
img {
    vertical-align: middle;
}
/**********************************/
/***
 * Настройка аккордеона
 * для секций магазина
 * **/
details {
  border: 1px solid #aaa;
  border-radius: 4px;
  padding: 0.5em 0.5em 0;
  font-size: 18px;
}
details:hover {
  /*background-color: #b4dbab;*/
  background-color: #D0F0C0;
  /*color: #3f6a24;*/
  color: #848484!important;
}
summary {
  font-weight: bold;
  margin: -0.5em -0.5em 0;
  padding: 0.5em;
}

details[open] {
  padding: 0.5em;
/* 	background-color: white;*/
}
details[open] summary {
  border-bottom: 1px solid #aaa;
  margin-bottom: 0.5em;
  background-color: white;
}
/**********************************/
.list { 
	margin-top: -2%!important;
	margin-bottom: -1%!important;
}
.item { 
  list-style-type: square;  
  color: #3f6a24;
  margin-left: 10%;
}
.anchor {
  color: #3f6a24!important;;
  font-size: 17px;
  font-weight: 600;
}

/**
 * Налаштування CF-7
 * **/
.wpcf7-form-control{
border-radius:50px!important;
margin-bottom: 20px!important;
margin-top: 10%!important;
}

.wpcf7-submit{
border-radius:50px!important;
text-align:center!important;	
font-family: Montserrat!important;
font-size:18px!important;
}
.emodal-title {
   font-size: 24px!important;
   font-family: Montserrat!important;
	font-weight: bold;
   text-align: center!important;
   color: #3f6a24!important;
}
input.wpcf7-form-control.wpcf7-submit {
   display: block!important;
   margin: 0 auto!important;
}
.wpcf7-form-control-wrap {
	font-family:Montrerrat!important;
	font-size:14px!important;
}
/**
 * Назва товару у вкладках 
 * **/
.wc-block-grid__product-title {
  font-size: 14px!important;
}
/** 
 * RSS 
 * **/
.wp-block-rss {
  margin-top:-20px;
  color:lightgreen;
}
/** 
 * Категории/товары-чуть вверх 
 * **/
.shop-container {
  margin-top:-50px;
}
/** 
 * Зменшити шрифт назви товару 
 * **/
.product_title {
  font-size:24px;
}

/** 
 * Кнопка на "Купити в 1 клік" 
 * плагін Абрамрвич
 * **/
.wpcf7-submit {
  background-color:#3f6a24!important;
  font-size:14px!important;
}

/** 
 * Зменшити шрифт форми 1 клік
 * **/
.awooc-popup-title {
  font-size:20px;
}

/** 
 * Зменшити шрифт назви 
 * товару в каталозі
 * **/
.woocommerce-loop-product__title {
  font-size:14px!important;
}
/** 
 * Шрифт кнопки "Додати в кошик"
 * у вкладках
 * **/
.add_to_cart_button {
  font-size:14px!important;
}

/** 
 * Купити в 1 клік плагін 
 * Автор Djo
 * **/
.clickBuyButton {
  background-color:#848484!important;
}
.buyButtonOkForm {
  border-radius:50px!important;
}
input.buyvalide {
  border-radius:50px!important;
}
.b1c-form {
  color:#3f6a24!important;
  font-size:20!important;
  text-align:center!important;
}
/** 
 * Повідомлення від магазину
 * **/
.woocommerce-message {
  background-color:#848484!important;
}
/*** Кошик ***/
/**
 * Перейти до оформлення замовлення
 * **/
.wc-block-components-button__text {
  border: 2px solid #3f6a24!important;
  border-radius:50px!important;
  padding-left:10px!important;
  padding-right:10px!important;
}
.wc-forward {
  border-radius:50px!important;
}

/*** Далі - про купон знижки ***/
.woocommerce-info {
  background-color:white!important;
  color:black!important;
  border:1px solid!important;
  margin-top:-10px!important;
}
.showcoupon {
  text-align:center!important;
}

/*** Стилі сторінки оформлення 
 *   замовлення
 * ***/
/* Опустим заголовок */
.woocommerce-billing-fields {
	margin-top:130px!important;
}
/* Чуть уменьшим шрифт заголовка */
.woocommerce-billing-fields h3,
.wcus-checkout-fields h3, 
.woocommerce-additional-fields h3, 
.nv-order-review h3 {
  font-size:20px!important;
}
/* Чуть уменьшим шрифт меток */
.woocommerce-billing-fields__field-wrapper label,
.woocommerce-form__label {
  font-size:12px!important;
}
/*** 
 * Округлые границы полей ввода
 * ***/
.woocommerce-billing-fields__field-wrapper input.input-text {
  border-radius:50px!important;
}
/*** 
 * Розмір шоифта полів вводу
 * ***/
.woocommerce-input-wrapper {
  font-size:14px!important;
}

/*** 
 * Дизайн доп. полів
 * ***/
.woocommerce-additional-fields__field-wrapper label,
.woocommerce-form__label {
  font-size:12px!important;
}
.woocommerce-additional-fields__field-wrapper {
	margin-top:-20px!important;
}
textarea.input-text {
  font-size:14px!important;
  height:75px!important;
}

/*** 
 * Випадні списки НП
 * ***/
.zen-ui-select__value {
	font-size:14px!important;
}
.zen-ui-select__option {
	font-size:14px!important;
}
.zen-ui-select {
  margin-top:-20px!important;
}
.zen-ui-select__dropdown.active {
  background-color:#C0C0C0!important;
}

/*** 
 * Підсумки замовлення, 
 * права колонка 
 * ***/
.nv-order-review {
  margin-top:30px!important;
}
.woocommerce-checkout-review-order {
  margin-top:-40px!important;
}
.wc_payment_method.payment_method_bacs {
  margin-top:-30px!important;
}
.woocommerce-privacy-policy-text {
  font-size:12px!important;
  margin-top:-30px!important;
}

/*** 
 * Расширюємо поле под фото товару
 * ***/
table.woocommerce-checkout-review-order-table .product-name {
  width: 55%; /* за замовченням 45% */
}

/***
 * Нижнє меню в підвалі, фон при навеленні
 * **/
.page_item:hover {
	background-color:#3f6a24;
}

/***
 * Трохи опустити логотип в підвалі
 * **/
.wp-block-image {
	margin-top:10px!important;
}

/*** 
 * Трохи причисуємо сторінку "Про нас"/id-4276
 * ***/
.page-id-4276 p:nth-child(2) {
	margin-top:-35px!important;
}
.page-id-4276 hr {
  margin-top:-20px!important;
}
.page-id-4276 #content > div > div > div > div > div.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-13.wp-block-columns-is-layout-flex > div:nth-child(3) > div > div > div > div:nth-child(2) > ul,
.page-id-4276 #content > div > div > div > div > div.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-13.wp-block-columns-is-layout-flex > div:nth-child(3) > div > div > div > div:nth-child(3) > ul,
.page-id-4276 #content > div > div > div > div > div.wp-block-columns.are-vertically-aligned-center.is-layout-flex.wp-container-core-columns-is-layout-10.wp-block-columns-is-layout-flex > div:nth-child(2) > ul {
  margin-top:-20px!important;
	font-size:15px;
}

.page-id-4276 div.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-16.wp-block-columns-is-layout-flex {
	margin-top:-100px;
}
.page-id-4276 div.wp-block-columns.are-vertically-aligned-center.is-layout-flex.wp-container-core-columns-is-layout-15.wp-block-columns-is-layout-flex {
	margin-top:-50px;
}
.page-id-4276 p:nth-child(3),
.page-id-4276 p:nth-child(4),
.page-id-4276 p:nth-child(5),
.page-id-4276 p:nth-child(6) {
	font-size:15px;
	margin-top:-10px;
}
.page-id-4276 p.has-text-align-center.has-medium-font-size {
	margin-top:-10px;
}
