/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
@import url('https://fonts.googleapis.com/css2?family=Alef:wght@400;700&display=swap');
@font-face {
  font-family: 'shofar';
  src: URL('/wp-content/themes/woodmart-child/tcpdf/fonts/Shofar-Bold.ttf') format('truetype');
}

.product-grid-item :is(.product-image-link,.hover-img) img {
   /* max-height: 497px;*/
    /* object-fit: cover; */
}
.promo-popup-contact {
    max-width: 420px;
	width: 100%;
	margin: auto;
}
.promo-popup-contact p {
    display: flex;
    justify-content: center;
    align-items: center;
}
.promo-popup-contact input[type="submit"] {
	color: #fff;
	background-color: #ad8d4a;
	margin-right: 20px;
}
.promo-popup-contact input[type='email'] {
	border: 1px solid #fff;
	color: #fff;
}
.wpcf7 {
	direction: rtl;
}
/* #kbooForm-chbxs ul {
	width: 100% !important;
} */
#tm-extra-product-options-fields .tc-row {
	align-items: center;
}
#tm-extra-product-options-fields ul.tm-extra-product-options-radio, #tm-extra-product-options-fields ul.tm-extra-product-options-checkbox {
	width: 100%;
}
.hiddenPdf-div {
	display: none !important;
}
.html_book_form {
	width: 500px;
	max-width: 100%;
	background-color: #b0e0f0;
	box-shadow: rgb(148, 148, 148) 0px 0px 4px 0px;
	padding: 15px;
}
.html_book_form ul {
	list-style: none;
	padding-right: 0;
	margin-bottom: 0;
}
.html_book_form ul.inline {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
}
.html_book_form :is(input[type=text],select) {
	background: #fff;
}
.html_book_form .row > div {
	margin-bottom: 15px;
}
.html_book_form button {
	color: #fff;
	background-color: var(--btn-accented-bgcolor);
}
.kbook_result {
	font-family: 'Alef', sans-serif;
	font-size: 24px;
}
.kbook-header, .kbook-header-name {
	font-weight: bold;
	color: #006699;
}
.shofartext {
	font-size: 24px;
	font-family: 'shofar';
	margin-bottom: 20px;
}
.shofarlet {
	color: #166299;
	font-size: 56px;
	line-height: 1;
}
.help-block {
	color:red;
}
.cart-info .tc-name.tc-hidden-variation {
	display: none;
}
.kbook_pdf_icon {
	direction: ltr;
	display: block;
}
.kbook_pdf_icon:after {
  /* font-family: "Font Awesome 5 Free";
	 font-weight: 900;
	  content: "\f06e";
		margin-left: 5px; */
}
.kbook_pdf_icon img {
	float:none !important;
	/* max-height: 90px; */
	max-width: 100px;
}
.woocommerce-mini-cart>li a.kbook_pdf_icon {
	z-index: 5;
	position: relative;
}
.book-global-fields .tc-epo-label {
	font-weight: bold;
}
.book-global-fields .tm-element-description.tm-description {
	margin-bottom: 0;
}
.element_radio > li {
	-ms-flex: 0 0 50 !important;
	flex: 0 0 50% !important;
	max-width: 50% !important;
}
.html_book_form ul.element_radio {
	justify-content: flex-start;
}
.page1_name {
	font-size: 56px;
	line-height: 1;
}
.page1_parname, .page1_bottext {
	font-size: 37px;
	line-height: 1;
}
.kbook_result__page1 {
	text-align: center;
	font-family: 'shofar';
}
.wd-single-add-cart.wd-design-justify .single_variation_wrap {
	max-width: 100%;
}
.product-grid-item .wd-entities-title {
	font-weight: 800;
}
.after_ship_text {
	text-align:right;
}
.wd-social-icons-fixed {
	position: fixed;
    left: 10px;
    bottom: 80px;
    z-index: 9;
}
.if_cover_none-div .tc-label.radio-image-label {
/* visibility: hidden; */
}
.if_cover_none-div .radio-image {
	height: 110px;
	object-fit: contain;
}
.icons-design-colored .wd-social-icon.social-whatsapp {
	background-color: #41d151;
}
.wd-social-icons-fixed.icons-size-default .wd-icon {
	font-size: 24px !important;
}
/* .social-whatsapp .wd-icon:before {
	content: "" !important;
	width: 32px;
	height: 32px;
	display: block;
	background: url(/wp-content/uploads/2024/01/wa100.png);
} */
.fixed-delivery {
	position: fixed;
    left: 0;
    bottom: 0;
    z-index: 9;
}
.scrollToTop.button-show {
    left: auto;
    right: 10px;
}
body .uwy.userway_p5 .userway_buttons_wrapper {
    bottom: 135px !important;
}
.custom_kbook_form .row {
	margin-bottom: 1em;
}
.custom_kbook_form ul {
	list-style: none;
	padding-right: 0;
}
.custom_kbook_form ul.element_0, .custom_kbook_form ul.element_5 {
	display: flex;
	justify-content: space-around;
}
.custom_kbook_form .tm-element-ul-radio.element_10, .custom_kbook_form .tm-element-ul-radio.element_12 {
display: flex;
flex-wrap: wrap;
}
.custom_kbook_form .tm-element-ul-radio > li {
	padding: 1em 0 0 0.25em;
}
.custom_kbook_form .tm-element-ul-radio.element_10 > li {
	flex: 0 0 33.333333333333% !important;
	max-width: 33.333333333333% !important;

}
.custom_kbook_form .tm-element-ul-radio.element_12 > li {
	flex: 0 0 25% !important;
	max-width: 25% !important;
}
.custom_kbook_form .tm-element-ul-radio.element_12 .radio-image {
	height: 110px;
	object-fit: contain;
}
.custom_kbook_form .tm-element-ul-radio.tc-images-container > li {
	position: relative;
}
.custom_kbook_form .tm-element-ul-radio.tc-images-container > li label input {
display: none;
}
.custom_kbook_form .tm-element-ul-radio.tc-images-container > li label .tc-label {
display: block;
text-align: center;
}
.custom_kbook_form .tm-element-ul-radio.tc-images-container > li label {
	text-align: center;
}
.custom_kbook_form .tm-element-ul-radio .tc-active .tc-label {
	font-weight: bold;
}
.custom_kbook_form .tmcp-field-wrap.tc-active .tc-label-wrap img.radio-image {
	border-color: inherit;
	border-width: 1px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
	border-style: solid;
}
.custom_kbook_form .tm-epo-reset-variation, .custom_kbook_form .tm-epo-reset-radio {
	text-align: center;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	width: 1em;
	height: 1em;
	line-height: 1;
	padding: 0.2em;
	border: 2px solid #000;
	color: #000;
	border-radius: 100%;
	box-sizing: content-box !important;
	background: #fff;
}
.custom_kbook_form .tm-hidden {
	display: none !important;
}
.custom_kbook_form .tm-epo-required {
	color: red;
	font-weight: bold;
}
.zoomable {
  transition: transform 0.3s ease;
  cursor: pointer;
}
.zoomable.zoomed {
  transform: scale(5);
}
.tc-section-repeater-add.button {
	background-color:var(--btn-accented-bgcolor);
	color:#fff;
}




@media (width<576px) {
	.html_book_form .btn-banner-row {
    flex-direction: column-reverse;
	}
.book-global-fields .tc-epo-label.tm-epo-element-label.tm-left {
	flex: 0 0 50%;
}
.cart-info dl dd {
	word-break: break-word;
}
}
@media (width<=777px) {
	.html_book_form__row {
		margin-top: -60px;
    z-index: 2;
    position: relative;
	}
	.html_book_form {
    margin: auto;
}
}
@media (width>777px) {
	.html_book_form__row {
		position: absolute;
		z-index: 2;
		bottom: -50px;
		right: 2%;
	}
}

@media (1024px <= width < 1350px) {
	.html_book_form {
    width: 365px;
}
}