/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.1
 Text Domain:  woodmart
*/
 
@font-face {
  font-family: almoniDL;
  src: url(/wp-content/themes/woodmart-child/font/almoni-dl-aaa-regular.otf);
   font-weight: 400; 
}
@font-face {
  font-family: almoniDL;
  src: url(/wp-content/themes/woodmart-child/font/almoni-dl-aaa-light.otf);
   font-weight: 100; 
}
@font-face {
  font-family: almoniDL;
  src: url(/wp-content/themes/woodmart-child/font/almoni-dl-aaa-bold.otf);
   font-weight: 700; 
}
@font-face {
  font-family: almoniDL;
  src: url(/wp-content/themes/woodmart-child/font/almoni-dl-aaa-black.otf);
   font-weight: 900; 
}

/*--------------------- Shirt Customizer --------------------------*/
@font-face {
  font-family: OpenSansHebrew;
  src: url(/wp-content/themes/woodmart-child/font/OpenSansHebrew-ExtraBold.ttf);
   font-weight: 400; 
}
@font-face {
  font-family: Anton;
  src: url(/wp-content/themes/woodmart-child/font/Anton-Regular.ttf);
   font-weight: 400; 
}
@font-face {
  font-family: EA-Sports;
  src: url(/wp-content/themes/woodmart-child/font/EA-Sports.ttf);
   font-weight: 400; 
}
@font-face {
  font-family: Gobold;
  src: url(/wp-content/themes/woodmart-child/font/Gobold.otf);
   font-weight: 400; 
}

/***NEW 2024**/
@font-face {
  font-family: ZuumeEdge;
  src: url(/wp-content/themes/woodmart-child/font/ZuumeEdge-Bold.ttf);
   font-weight: 400; 
}


/***NEW 2025**/
@font-face {
  font-family: BigShoulders;
  src: url(/wp-content/themes/woodmart-child/font/BigShoulders.ttf);
   font-weight: 400; 
}
@font-face {
  font-family: Retro;
  src: url(/wp-content/themes/woodmart-child/font/Retro.ttf);
   font-weight: 400; 
}
@font-face {
  font-family: VinaSans;
  src: url(/wp-content/themes/woodmart-child/font/VinaSans.ttf);
   font-weight: 400; 
}
@font-face {
  font-family: BigShouldersInline;
  src: url(/wp-content/themes/woodmart-child/font/BigShouldersInline.ttf);
   font-weight: 400; 
}


@font-face {
  font-family: NewAmsterdam;
  src: url(/wp-content/themes/woodmart-child/font/NewAmsterdam-Regular.ttf
);
   font-weight: 400; 
}



@media (max-width: 768px) {
.c_title {
    font-size: 30px !important;
}
.c_number {
    font-size: 75px !important;
}
#customize_text_area {
    margin-top: 0px;
}
}


#select_player select, #custom_name input {
    text-transform: uppercase;
}
#customize_text_area {
    position: absolute;
    top: 15%;
    z-index: 10;
    right: 50%;
    transform: translateX(50%);
    text-align: center;
    font-family: BigShoulders, almoniDL;
/*    font-family: ZuumeEdge, almoniDL;*/
}
.c_title {
    color: #114378;
    font-size: 70px;
    line-height: 50px;
    text-transform: uppercase;
    white-space: nowrap;
    font-weight: 600;
    font-family: BigShoulders, almoniDL;
}

.customize_text_area.c_players span.c_title span.c_number:before {
	display: none !important;
}
.c_number {
    font-size: 150px;
    line-height: 0.777;
    color: #114378;
    clear: both;
    display: grid;
      font-family: BigShoulders;
}

/* #customize_text_area > .customize_text_area.c_title:not(:empty):after,  */
.customize_text_area.c_players span.c_title span.c_number:before {
    content: "";
    display: grid;
    width: 100%;
    clear: both;
    background-image: url(/wp-content/uploads/2017/06/wood-logo-white-reserve.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    min-width: 200px;
    height: 55px;
    margin: 5px 0px;
}


.customizer_active .woocommerce-product-gallery {
    pointer-events: none !important;
}
.customizer_active .owl-nav, .customizer_active .product-additional-galleries {
    display: none !important;
}
.customizer_active .woocommerce-product-gallery .thumbnails {
    opacity: 0 !important;
    transition: all 0.2s ease 0s !important;
    height: 0;
}

.tm-cell.cpf-type-header.customizer_title-div {
    margin-bottom: 0;
}

.tm-cell.cpf-type-header.customizer_title-div .tm-epo-element-label {
    font-size: 25px;
    line-height: 1;
    margin-bottom: 5px;
}
.customizer_or_text-div {
    margin: 0 !important;
}
.customizer_or_text-div .tm-epo-element-label {
    background: white;
    line-height: 18px;
    display: inline-block;
    width: auto;
    margin: 0px auto !important;
    padding: 0px 10px;
    letter-spacing: 1px;
    font-size: 15px;
    color: black;
}
div#select_player {
    margin-bottom: 10px;
}
div#select_player li.tmcp-field-wrap {
    padding: 0 !important;
}
div#custom_number li.tmcp-field-wrap {
    padding-right: 0;
    padding-left: 0;
}
span.tc-chars {
    display: none;
}

div#custom_number {
    display: block !important;
}


.cpf-type-radio li.tmcp-field-wrap span.tm-epo-style-wrapper {
    display: none;
}



div#select_size {
    text-align: center;
    display: grid;
}
div#select_size > div {
    max-width: 200px;
    margin: 0 auto !important;
}
.select_size .tm-epo-element-label.tm-section-label {
    font-size: 18px;
    line-height: 0.7;
}



.customizer_active .woocommerce-product-gallery__wrapper:before {
    content: "עיצוב חולצה אישית";
    position: absolute;
    bottom: 0px;
    right: 0;
    width: 100%;
    z-index: 1000;
    text-align: center;
    background: #010029;
    height: 25px;
    color: #ffdf55;
    font-size: 20px;
    line-height: 25px;
    top: auto;
}
.customizer_active .woocommerce-product-gallery__wrapper .owl-item.active {
    padding-bottom: 25px;
}


.customizer_active .woocommerce-product-gallery__wrapper {
    /* padding-bottom: 30px; */
    border: 0.5px solid #010028;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
    box-shadow: 0 0 5px rgba(0,0,0,.1);
    transition: all 0.5s ease 0s;
    background: white;
}

.cpf-section.tm-row.tm-cell.col-12.customizer_row.add_badges {
    margin-top: -10px;
}
.add_badges .tm-collapse {
    text-align: justify;
    padding: 0;
    border-width: 0px;
    border-color: rgba(230, 230, 230, 0);
    background: white;
}
.add_badges .tm-collapse .tm-toggle {
    padding: 0 25px;
    background: white;
    font-weight: 400;
    line-height: 1.1;
    font-size: 20px;
}
.add_badges .tcfa-angle-down:before {
    content: "\f196";
}
.add_badges .tcfa-angle-up:before {
    content: "\f147";
}
.add_badges .tm-collapse .tm-toggle span.tcfa {
    /* opacity: 0; */
}


.customizer_active #customize_text_area:after {
    content: "TEL AVIV";
    color: #114378;
    font-size: 50px;
    line-height: 1;
    text-transform: uppercase;
    white-space: nowrap;
    display: inline-block;
    padding-top: 15px;
}





.single-product-page[class*="blue"] #customize_text_area, .single-product-page[class*="black"] #customize_text_area {
/*    font-family: NewAmsterdam !important;
    letter-spacing: 2px;*/
}
.single-product-page[class*="blue"] #customize_text_area .c_number, .single-product-page[class*="black"] #customize_text_area .c_number {
    font-family: 'VinaSans';
    letter-spacing: 0px;
    padding-inline-end: 1px;
    font-weight: 300;
    margin-top: -18px;
    margin-bottom: 18px;
    font-size: 160px;
    line-height: 0.9;
}
.single-product-page[class*="blue"] #customize_text_area .customize_text_area.c_city, .single-product-page[class*="black"] #customize_text_area .customize_text_area.c_city {
    font-weight: 300;
}


/*--------------------- Shirt Customizer END --------------------------*/


.woocommerce-product-details__short-description {
    color: #333333;
    font-size: 14px;
    line-height: 19px;
    text-align: center;
    font-weight: 400;
    margin-bottom: 0 !important;
}


.product-image-summary {
    direction: ltr;
}
.product_title.entry-title {
    color: #333333;
    font-size: 40px;
    font-weight: 700;
    line-height: 42px;
    text-align: center;
    margin-bottom: 10px !important;
}
.product-image-summary .woodmart-product-brands {
    margin-bottom: 0 !important;
}
.product-image-summary .summary-inner > .price {
    color: #1753C1;
    font-size: 33px;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
    margin-bottom: 15px !important;
}

.product-image-summary table.variations {
    margin-bottom: 20px;
}
.product-image-summary table.variations td.value.with-swatches .woodmart-swatch {
    margin: 0 10px;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 1.2;
    letter-spacing: 1px;
}


.single.single-product .main-page-wrapper {
    background-color: #fafafa;
}

li.tmcp-field-wrap * {
    border-radius: 0 !important;
}
button.single_add_to_cart_button {
    font-size: 18px;
    font-weight: normal;
}
.tm-extra-product-options .tm-epo-element-label {
    color: #333;
}
.cpf-type-radio li.tmcp-field-wrap.tc-active span.tc-label.tm-label {
    border-bottom: 2px solid;
    padding: 0 5px 3px !important;
    color: black;
}

body:not(.wtf) .cpf-type-radio li.tmcp-field-wrap span.tc-label.tm-label {
    cursor: pointer;
    font-size: 18px;
    text-align: center;
    padding: 0 5px 3px !important;
    font-weight: 600;
    color: #333;
}


.woocommerce-product-details__short-description p {
    line-height: 1.3;
}

.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap label.tm-error, .tm-extra-product-options ul.tmcp-ul-wrap+.tm-error {
    margin: 0 0 !important;
    line-height: 0.9;
}

.product-summary-shadow .summary-inner {
    padding: 30px 20px 15px 20px;
}

.woodmart-header-links .menu > .item-level-0 > a > span {
    color: #FFE153;
    font-size: 20px;
    line-height: 20px;
}
.whb-general-header span.wishlist-icon {
    color: #FFE153;
}
.whb-general-header span.woodmart-cart-icon {
    color: #FFE153;
}
span.woodmart-cart-number {
    background: white !important;
    color: black !important;
    font-weight: 600 !important;
}
.whb-column .woodmart-search-form input[type=text] {
    border-radius: 0 !important;
    background-color: white;
}


.navigation-style-separated .item-level-0:not(:last-child):after, .navigation-style-bordered .item-level-0:not(:last-child):after {
    border-right-style: dotted;
    border-right-color: #E4C758 !important;
    border-right-width: 2px;
    transform: scale(0.9) translateY(-50%) translateX(50%);
    position: absolute;
    left: 99%;
    top: 50%;
}
.woodmart-navigation.whb-primary-menu .menu {
    width: 100%;
    display: table;
}
.woodmart-navigation.whb-primary-menu .menu > li {
    display: table-cell;
    position: relative;
}
.woodmart-navigation.whb-primary-menu .menu > li > * {
    text-align: center !important;
    display: inline;
}
.whb-sticky-header.whb-main-header.whb-sticked .whb-row.whb-general-header .container {
    max-width: 90%;
}
.whb-sticky-header.whb-main-header.whb-sticked .whb-row.whb-general-header .container span.nav-link-text {
    color: white;
}


.hotspot-icon-alt .hotspot-btn {
    background-color: #0275D1;
}
.hotspot-icon-alt .hotspot-btn:after {
    color: #FFE153 !important;
}
.hotspot-icon-alt .hotspot-sonar {
    background-color: #fdd555;
}
.woodmart-image-hotspot.hotspot-type-product.hotspot-opened * {
    pointer-events: all !important;
}
.hotspot-content-text {
    display: none;
}
.woodmart-burger-icon .woodmart-burger, .woodmart-burger-icon .woodmart-burger::before, .woodmart-burger-icon .woodmart-burger::after {
    color: #ffdf5d;
    width: 23px;
    min-height: 3px;
}
.woodmart-prefooter {
    color: white;
    padding-bottom: 0;
}
.woodmart-prefooter .wpb_text_column.wpb_content_element strong {
    color: #FFE153;
    font-size: 16px;
}
.woodmart-prefooter .wpb_text_column.wpb_content_element ul {
    padding: 0;
}
.woodmart-prefooter .wpb_text_column.wpb_content_element ul li:before {
    display: none;
}
.woodmart-prefooter .wpb_text_column.wpb_content_element ul li a {
    color: white;
    font-size: 16px;
    font-weight: 300;
}

a.button.add_to_cart_button span {
    font-size: 18px !important;
    font-weight: 400;
}

.page-title.title-shop {
    background-image: url(/wp-content/uploads/2020/01/bg_catagory-1920.jpg) !important;
}
span.onsale.product-label {
    direction: ltr;
    font-size: 20px;
    color: #FFE153;
    background: #0275D1;
}
span.featured.product-label {
    background: #FBAB21;
    color: #032F52;
    font-size: 20px;
}
a.woodmart-back-btn.woodmart-css-tooltip.woodmart-tltp {
    display: none;
}
.navigation-style-underline .nav-link-text:after, .masonry-filter li a:after, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab .vc_tta-title-text:after, .category-nav-link .category-name:after, .woodmart-checkout-steps ul li span:after, .woodmart-products-tabs.tabs-design-default .products-tabs-title .tab-label:after, .woodmart-products-tabs.tabs-design-alt .products-tabs-title .tab-label:after {
    background-color: #FFE153;
}
.category-nav-link .category-name {
    font-size: 24px;
    font-weight: normal;
}

.product .product-title a {
    font-size: 24px;
}
.product .price {
    font-size: 22px;
}

.woodmart-prefooter p {
    font-weight: 300;
}
.copyrights-centered .min-footer {
    padding: 10px 0 10px;
}

.woodmart-toolbar {
    background: #010029;
}
.woodmart-toolbar * {
    color: #ffdf5d !important;
}
a.scrollToTop.button-show {
    background-color: #010029;
    color: #f6d75b;
}
a.scrollToTop.button-show:not(:hover) {
    opacity: 0.6;
}

dl.tm-extra-product-options-totals.tm-custom-price-totals {
    display: inline-block;
    margin: -10px 0 0;
}
div#tm-epo-totals {
    padding-top: 0;
}
dl.tm-extra-product-options-totals.tm-custom-price-totals > * {
    display: inline-block;
}
li.tmcp-field-wrap.tmhexcolorimage-li-nowh.tm-per-row.tc-mode-images span.tc-label.checkbox-image-label {
    padding-bottom: 0;
}
li.tmcp-field-wrap.tmhexcolorimage-li-nowh.tm-per-row.tc-mode-images.tc-active span.tc-label.checkbox-image-label {
    border-bottom: 2px solid;
}
span.woodmart-cart-number {
    left: auto;
    right: -10px;
}



p.stock.in-stock {
    display: none;
}

.my-account-with-icon .wd-tools-icon:before {
    font-size: 25px;
    color: #ffe153;
}

li.cat-item.cat-item-164 {
    display: none;
}
.tax-product_cat.term-164 .nav-shop ul.woodmart-product-categories.hasno-product-count {
    display: none;
}