#main .product .summary .product_meta {
  display: none;
}

#main .product .summary .woocommerce-tabs {
  display: none !important;
}

#main .product .woocommerce-product-gallery {
  padding-right: 0px;
}

#main .product .summary {
  background: #cf5b3230;
  padding: 25px 25px 25px;
  position: relative;
  /* margin: 8px 0 8px 0; */
}

#main .product .summary .tc-poster-right-section input,
#main .product .summary .tc-poster-right-section img+input {
    width: 100% !important;
    border-radius: 0px;
    border: 0px;
    margin-bottom: 10px;
    padding-left: 20px;
    /*text-align: right;*/
}

#main .product .summary .tc-poster-right-section input {
    width: 100% !important;
    background-color: #fff;
    max-width: 100%;
}

#main .product .summary .tc-poster-right-section img {
    display: inline-block;
    margin-right: 8px;
    position: relative;
    top: 11px;
    margin-bottom: -20px;
    margin-left: 14px;
    float: left;
    max-height: 17px;
    opacity: 0.5
}

#main .product div#tc-canvas-wrapper svg {
    top: 0 !important;
    display: block;
/*     padding: 12px; */
    border: solid 1px #94a8a966;
}

#main .product .summary a.button.add_to_cart_button,#main .product .summary a.button.save_order {
    /*text-align: center;*/
    /*border: none;*/
    /*padding: 0 35px;*/
    /*line-height: 3;*/
    /*font-weight: 600;*/
    font-size: 16px;
    /*text-transform: uppercase;*/
    /*bottom: 15px;*/
    /*left: 15px;*/
    /*right: 15px;*/
    width: 100%;
    transition: all 0.4s ease-in-out;
    margin-top: 5px;
}

/*main .product .summary a.button.add_to_cart_button:hover,
#main .product .summary a.button.add_to_cart_button:focus {
    background: inherit;
    color: inherit;
}*/
/*
.ui-widget.ui-widget-content.ui-keyboard {
    transform: scale(0.7);
    transform-origin: 140% 130%;
}*/

/* .woocommerce.single-product div.product .product_title {
    font-size: 36px;
    text-transform: capitalize;
} */

.woocommerce.single-product .summary span.woocommerce-Price-amount.amount {
    color: #94a8a9;
    padding: 5px 15px;
    border: solid 2px #cf5b32;
    border-radius: 0px;
    margin-left: auto;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 13px;
    display: inline-block;
}

/*.woocommerce-tabs.wc-tabs-wrapper {
    display: none !important;
}

section.related.products h2 {
    font-size: 22px;
    margin: 20px 0 30px;
}*/

.woocommerce a.added_to_cart.wc-forward {
    position: absolute;
    bottom: 66px;
    left: 0;
    right: 0;
    text-align: center;
    width: 90px;
    padding: 0;
    margin: 0 auto;
}

#main .product .summary a.button.add_to_cart_button.loading::after{
    top: 0px;
}

a.right-side {
    float: right;
	margin-right:5px;
}

/*.single-product #main .related.products .product.type-product.first.product-type-advanced {
    max-width: unset;
    width: 33.33%;
    margin: 0 auto;
    padding: 0 0.625rem;
    display: block;
  }

  .woocommerce section.related.products{
    width: 100%;
  }

  .single-product #main .related.products li svg, .single-product #main .related.products li img{
    max-height: 288px;
    min-height: 290px;
    display: block;
    margin: 0 auto;
}

.single-product #main .related.products li svg {
    width: auto;
}*/

footer #footer-widgets {
    background-color: #772e25;
}

footer .widget-title{
    font-size: 16px;
    font-weight: 500;
    border-color: #ffffff;
}

footer .contact-info-widget li{
    font-size: 14px;
}

footer #footer-widgets, body .contact-info-widget.default i{
    color: #ffffff;
}

body .contact-info-widget.default i{
    color:#ffffff !important
}

/* body.woocommerce.content-full-width div.product div.images {
    width: 49.7%;
    padding-right: 15px;
} */

/* body.woocommerce.content-full-width div.product div.summary {
    width: calc(100% - 49.7%);
} */

.woocommerce ul.products li.product .woo-entry-inner li.price-wrap {
    min-height: 34px;
}

.oew-product-share, .oew-product-share ul{
    width: 100%;
}

.oew-product-share ul li{
    width: calc(100%/ 4);
}

.woocommerce ul.products .product svg {
    max-height: 331px;
    display: block;
    width: auto;
    margin: 0 auto;
}

.woocommerce ul.products .product svg, .woocommerce ul.products .product img{
    margin-bottom:15px;
}
.content-left-sidebar .widget-area {
    float: left;
    padding-right: 30px !important;
    padding-left: 0 !important;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range{
    top: 0 !important;
}

#site-header .elementor-row {
    justify-content: space-between;
}

#site-header .elementor-row .elementor-column.elementor-col-25 {
    width: auto;
}

#site-header .elementor-row .elementor-column.elementor-col-25:first-child {
    width: 157px;
}

#site-header .elementor-row .elementor-column.elementor-col-25:nth-child(2) {
    margin-right: auto;
}

#site-header .elementor-145 .elementor-element.elementor-element-f75272f {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

@media screen and (max-width:1449px){
    .woocommerce ul.products .product svg {
        max-height: 300px;
    }

    .woocommerce ul.products li.product .product-inner li.category{
        white-space: nowrap;
        overflow: hidden;
    }
}

.heb-kbd + input {
  padding-left: 50px !important;
}

.editAlert {
    text-align: center;
    margin-top: 15px;
    font-size: 17px;
    font-weight: 600;
    }

#boy_icon .elementor-menu-toggle i:before {
    content: '';
    display: block;
    background: url(https://new.tzetelmaker.com/wp-content/uploads/2022/01/BoyWhite.svg);
    width: 40px;
    height: 40px;
    background-size: cover;
    }
#girl_icon .elementor-menu-toggle i:before {
    content: '';
    display: block;
    background: url(https://new.tzetelmaker.com/wp-content/uploads/2022/01/GirlWhite.svg);
    width: 40px;
    height: 40px;
    background-size: cover;
    }
#growing_icon .elementor-menu-toggle i:before {
    content: '';
    display: block;
    background: url(https://new.tzetelmaker.com/wp-content/uploads/2022/01/GrowingWhite.svg);
    width: 40px;
    height: 40px;
    background-size: cover;
    }
#shul_icon .elementor-menu-toggle i:before {
    content: '';
    display: block;
    background: url(https://new.tzetelmaker.com/wp-content/uploads/2020/09/ShulWhite.svg);
    width: 40px;
    height: 40px;
    background-size: cover;
    }
#occassion_icon .elementor-menu-toggle i:before {
    content: '';
    display: block;
    background: url(https://new.tzetelmaker.com/wp-content/uploads/2020/09/EnvelopeWhite.svg);
    width: 40px;
    height: 40px;
    background-size: cover;
    }
    
        
/*.elementor-menu-toggle.elementor-active i:before {
        content: '';
        display: block;
        background: url(https://new.tzetelmaker.com/wp-content/uploads/2022/01/BoyWhite.svg);
        width: 40px;
        height: 40px;
        background-size: cover;
        }*/

      

#SearchJJ {direction: rtl
}
[for=ppcp-credit-card-gateway-card-expiry] {display: none;}

/* Hero Title */
.elementor-element.hero-title .elementor-widget-container { display: inline-block; }

/* Footer Callout */
.store-callout .icon-box-icon, .store-callout .icon-box-heading { display: table-cell; vertical-align: middle; }
.store-callout .icon-box-icon { height: 1em; width: 1em; line-height: 1em; }
.store-callout .icon-box-icon i { color: #5b4f4f; font-size: 34px; margin-right: 15px; }
.store-callout .icon-box-heading { font-size: 15px; font-weight: 400; margin: 0; color: #ffffff; letter-spacing: 1px; text-transform: capitalize; }

@media screen and (max-width: 767px) {
    .store-callout .icon-box-icon { display: none; }
    .store-callout .icon-box-heading { display: block; text-align: center; }
}

/* Footer Borders */
/*#footer-widgets .contact-info-widget i, #footer-widgets .oceanwp-recent-posts li, #footer-widgets .social-widget li a,
#footer-widgets .woocommerce ul.product_list_widget li { border-color: rgba(255, 255, 255, 0.2); }*/

/* Footer Products */
#footer-widgets .price del, #footer-widgets del .amount { color: #ddd; }

/* Footer Tags */
#footer-widgets .tagcloud a { background-color: rgba(255, 255, 255, 0.1); border-color: rgba(255, 255, 255, 0.1); }

#footer-widgets .tagcloud a:hover { background-color: rgba(255, 255, 255, 0.2); color: #fff; border-color: rgba(255, 255, 255, 0.2); }

p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    text-align: center;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received::before{
    content: "\f00c";
    font: normal normal normal 36px/1 FontAwesome;
	display:block;
	margin-bottom:10px;
	color:#4caf50;
}

p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received a{
	font-size:15px;
	text-decoration:underline;
}

.woocommerce ul.order_details.woocommerce-thankyou-order-details{
	display: flex;
    align-items: flex-start;
	flex-wrap:wrap;
}

.woocommerce ul.order_details li {
    padding: 15px !important;
}

#TB_closeWindowButton{
	top: -12px;
	right: -16px;
    background: #f00;
    color: #fff;
    border-radius: 100%;
}

#TB_closeWindowButton .tb-close-icon{
	color:#fff;
}

#TB_closeWindowButton:hover, #TB_closeWindowButton:focus{
	background:#e60505;
	outline:none;
}

#TB_closeWindowButton .tb-close-icon:hover{
	color:#fff;
}

.woocommerce-page.single-product div.product div.images {
    width: 49.7%;
	padding-right: 15px;
}
.woocommerce-page.single-product div.product div.summary {
    width: calc(100% - 49.7%);
}
#main .product .summary{margin-bottom:0px;}

td.product-thumbnail{
	width:100px;
}
.full_center_dropdown nav ul {
    min-width: 100% !important;
}
.full_center_dropdown nav ul a {
   justify-content: center;
}
.woocommerce-Price-amount, .elementor-button-text {color: #ffffff;}

/*show navmenu drop down overflow on popup*/
.dialog-message.dialog-lightbox-message {
    overflow: visible;
}
.elementor-button-text>span.woocommerce-Price-amount {color: white !important;}

.title a {line-height: 15px !important;}

/*.product-inner {min-height: 20vw !important;}*/
.image-summary-container{
    position:relative;

}

.image-summary-container .woocommerce-product-gallery{
    position: sticky !important;;
    top:0;
    bottom: 0;
}

p.order-again {
    display: none !important;
    }
    @media screen and (max-width:768px){
        .image-summary-container .woocommerce-product-gallery{
            position:relative!important;
            margin-bottom:30px!important;
        }
    }


/*By Jacob Jungreis*/
    .woocommerce-MyAccount-navigation-link--ppcp-paypal-payment-tokens {display: none;}

    .edit {
        color: #ffffff;
        background-color: #9b1d0d;
        padding: 5px 10px 5px 10px;
    }

    .woocommerce-Address-title {
        margin-bottom: 10px;

    }

    /* Show product archive widgets on top on mobile */

    @media screen and (max-width: 1024px){
        .archive.has-sidebar .content-container {
            display: flex;
            flex-direction: column-reverse;
        }
    }
    

    /* Checkout page processing spinner */
/* .woocommerce-checkout.processing .blockUI.blockOverlay {
	background-image:url('https://dl.dropbox.com/scl/fi/dubfpwpvymul68d6t0i85/Icon-Loading-2.gif?rlkey=uawtuaafi1wcxfnjzx0p96x2h&dl=0') !important;
	background-position: center 50% !important;
	background-repeat: no-repeat !important;
	position: fixed !important;
    opacity: 100% !important;

} */
/* 
 * Custom AJAX spinner on WooCommerce checkout 
 * The class used to load the overlay is .blockUI .blockOverlay
 * The class used to load the spinner is .woocommerce .loader:before
 *
 */
 .woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before {
    /* height: 3em; */
    width: 3em;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -.5em;
    margin-top: -.5em;
    display: block;
    content: "";
    -webkit-animation: none;
    -moz-animation: none;
    animation: none;
    background: url('https://dl.dropbox.com/scl/fi/dubfpwpvymul68d6t0i85/Icon-Loading-2.gif?rlkey=uawtuaafi1wcxfnjzx0p96x2h&dl=0') center center;
    background-size: cover;
    line-height: 1;
    text-align: center;
    font-size: 2em;
    opacity: 100% !important;
}



.wps_cart_points_apply {
    margin-bottom: 15px !important;
}
#wps_cart_points {
    margin-bottom: 15px !important;
}
.cart-subtotal {
    display: none;
}

.wps_wpr_checkout_points_class::before {
    display: none;
 }
 .woocommerce-info::before {
    display: none;
 }
/*  .woocommerce .col2-set, 
 .woocommerce-page .col2-set,
 #customer_details+#wc_checkout_add_ons, 
 #order_review, #order_review_heading, #customer_details, .woocommerce-checkout-review-order, .shop_table, .woocommerce-checkout-review-order-table, #order_review_heading {
     float: none;
     width: 100%;
 } */

 form.woocommerce-checkout {
    margin-top: 0 !important;
 }
 
 mark {
    background-color: rgba(255, 255, 255, 0) !important;
    font-weight: bold !important;
}
.signin-button-jj {
    color: #ffffff;
    background-color: #CF5B32;
    padding: 8px 15px;
    border-radius: 25;
    border: none;
    transition: background-color 2s;
    transition: scale 0.5s;


}

:hover.signin-button-jj {
scale: 110%;
background-color: #be4e25;}



  @media only screen and (max-width: 600px) {
    .signin-button-jj, .right-side {
      width: 100% ;
      margin: 1px 0 1px 0;
    }
  }

.jj-button-text {
    margin-left: 6px;
  }

.save_order {
    text-decoration: none !important;
    text-underline-offset: none !important;
}

:focus.save_order {
    background-color: #cf5b3285 !important;
}