/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Nov 28 2025 | 11:10:33 */
/* Скрываем чекбокс создания аккаунта, но он остается активным */
p.create-account {
    display: none !important;
}




/*membership style*/
fieldset {
	    margin: 30px 0px 25px 0px !important;
}

/* WooCommerce кнопки в стиле Elementor */
input[type="submit"] ,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce input[type="submit"].button,
.woocommerce .woocommerce-button {
	
 	background-color: #3D493A !important;
    font-family: "Sora", Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-white);
    border-radius: 10px 10px 10px 10px;
    padding: 17px 20px 17px 20px;
	border: none !important;
   transition: all 0.3s ease;
}

/* Ховер-анимация, как у Elementor */
input[type="submit"]:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce input[type="submit"].button:hover,
.woocommerce .woocommerce-button:hover {
  background-color: #AEA17E !important;
  transform: translateY(-2px);
  color: white;
  box-shadow: 0 8px 16px rgba(174, 161, 126, 0.3);
}

/* Иконки внутри (если появятся) */
.woocommerce a.button svg,
.woocommerce button.button svg {
  margin-left: 8px;
  width: 14px;
  height: 14px;
  fill: currentColor;
}







/*ховаємо слово коментар у формі відгуків*/
.comment-form label {
    display: none;
}



/* Billing phone — без вертикального смещения ВСЕГДА (normal, focus, filled) */
#wfacp-e-form .wfacp-form:not(.wfacp-top).wfacp-modern-label
p.wfacp-form-control-wrapper.wfacp-anim-wrap input#billing_phone,
#wfacp-e-form .wfacp-form:not(.wfacp-top).wfacp-modern-label
p.wfacp-form-control-wrapper.wfacp-anim-wrap input#billing_phone:focus,
#wfacp-e-form .wfacp-form:not(.wfacp-top).wfacp-modern-label
p.wfacp-form-control-wrapper.wfacp-anim-wrap.wfacp-not-empty input#billing_phone,
#wfacp-e-form .wfacp_collapsible_order_summary_wrap.wfacp-modern-label
p.wfacp-form-control-wrapper.wfacp-anim-wrap input#billing_phone {
  /* гасим вертикальные отступы, оставляя твой padding-left */
  padding-top: 0 !important;
  padding-bottom: 0 !important;

  /* делаем стабильную высоту строки, чтобы текст был ровно по центру */
  line-height: 1.2em !important;
  height: auto !important;
}

/* На всякий случай — если используется intl-tel-input (контейнер .iti) */
.iti input#billing_phone,
.iti input#billing_phone:focus {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 1.2em !important;
  height: auto !important;
}


/*убираем лишние сообщения со страницы чекаут*/
.wfty_box.wfty_order_details > p:last-of-type {
    display: none;
}


.wfty_wrap .wfty_box:after {
	display: none;
}


/*стили линков на странице чекаут*/
.woocommerce-privacy-policy-link, .woocommerce-terms-and-conditions-checkbox-text a {
	text-decoration: underline !important;
}

/*убираем баг с фоном*/
.techer-img-container {
	background-image: none !important;
}

/*кнопка кол то актион*/
.CTABottomContainer {
	z-index: 80 ;
}

/*video player style*/
.plyr__menu__container .plyr__control {
    color: #fff !important;      
}

/*fix bag button*/
.elementor-button:focus {
    background-color: #3D493A !important;    
}

/*faq list style*/
.faq-list {
	padding-left: 1.5rem !important;
}

/*fix bag about couch block*/
.elementor-9329 .elementor-element.elementor-element-51405f2 {
	background-image: none  !important;
}

/*insta button style*/
.instaicon {
	width: 22px !important;
}
.insta-button  svg {
	transform: none !important;
	width: 22px !important;
}

.custom-botton:hover .my-service-btn {
  transform: rotate(45deg);
}
/*about title vertical*/
#about-title H2 {
    font-family: Arial !important;	    
    font-size: 60px !important;
}
/*tag styles*/

.tag-links {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
}
.post-tags .tag-links a {
	 font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    text-transform: none;    
}

/*submit button*/
.submit {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
}

/*delete elements in post*/
/*logget info*/
.logged-in-as {
	display:none;
}
/*post image*/
.post-single-image {
    display: none;
}
/*meta data post*/
.post-single-meta {
	    display: none;
}


/*sidebar elements style*/
.wp-block-latest-posts__post-title {
	color: #3D493A !important;
	
}

.wp-block-latest-posts__read-more {
	color: #3D493A !important;
	font-size: 16px !important;
}




