/*
Theme Name: Hello Elementor Child
Template: hello-elementor
*/

/*------------------------------------------------------------*/
/* General                                                    */
/*------------------------------------------------------------*/
b, strong {
    font-weight: 600;
}

input[type='submit'],
input[type='submit']:hover {
    outline: none !important;
}

.lk-text-justify {
    text-align: justify;
}

.elementor-field-type-tel input {
    text-align: right;
}

/*------------------------------------------------------------*/
/* Header                                                     */
/*------------------------------------------------------------*/
.lk-header-pointer-mainmenu .e--pointer-double-line .elementor-item:after, 
.lk-header-pointer-mainmenu .e--pointer-double-line .elementor-item:before, 
.lk-header-pointer-mainmenu .e--pointer-overline .elementor-item:after, 
.lk-header-pointer-mainmenu .e--pointer-overline .elementor-item:before, 
.lk-header-pointer-mainmenu .e--pointer-underline .elementor-item:after, 
.lk-header-pointer-mainmenu .e--pointer-underline .elementor-item:before {
    width: 90%;
    right: 5px;
}

.lk-header-cart #elementor-menu-cart__toggle_button {
    direction: ltr;
}

.lk-header-cart #elementor-menu-cart__toggle_button .elementor-button-text {
    margin-right: 2.5px;
}

.lk-header-cart .elementor-menu-cart__main {
    right: 0;
}

.lk-header-cart .woocommerce-Price-currencySymbol {
    margin-right: 2px;
}

/* cart window side */
.elementor-location-header .elementor-menu-cart__footer-buttons a:hover {
    background-color: #5b5f63 !important;
}

.lk-mobile-header .elementor-nav-menu {
    border-bottom: solid 3px #198AC9;
}

/*------------------------------------------------------------*/
/* Footer                                                     */
/*------------------------------------------------------------*/
.lk-footer b,
.lk-footer strong {
    font-weight: 700;
}

.lk-mobile-footer-menu p a,
.lk-mobile-footer-menu p a:hover,
.lk-mobile-footer-menu p a:focus {
    color: #198AC9;
}

/*------------------------------------------------------------*/
/* Home Page                                                  */
/*------------------------------------------------------------*/
@media (max-width: 767px) and (orientation: landscape) {
    .lk-hp-slider .elementor-main-swiper {
        height: 900px !important;
    }
}

/*------------------------------------------------------------*/
/* Product Page                                               */
/*------------------------------------------------------------*/
.single-product table tbody>tr:nth-child(odd)>td, 
.single-product table tbody>tr:nth-child(odd)>th {
    background-color: rgba(238, 238, 238, .6);
}

.variations .label label {
    padding-right: 7px;
    margin-left: -35px;
}

@media (max-width: 1023px) {
    .variations .label label {
        margin-left: 0;
    }
}

.lk-product-image .flex-control-thumbs {
    display: none;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    top: auto;
    bottom: -10px;
}

.woocommerce div.product form.cart .variations select {
    min-width: 150px;
    width: 200px;
    padding-right: 5px;
    padding-left: 5px;
}

.postid-52 .product_title,
.postid-155 .product_title,
.postid-4118 .product_title {
    padding-bottom: 32px !important; 
}

.woocommerce-message {
    border-top-color: transparent;
}

.lk-product-comment .tabs {
    display: none;
}

.lk-product-comment .woocommerce-noreviews,
.lk-product-comment label[for="comment"] {
    display: none;
}

.lk-product-comment textarea {
    margin-top: 5px;
}

.logged-in .lk-product-comment textarea {
    margin-bottom: -8px;
    margin-top: 7px;
}

.lk-product-comment input {
    margin-top: 2px;
}

.lk-product-comment input[type='checkbox'] {
    vertical-align: -3px;
}

.lk-product-comment .woocommerce-review__author {
    float: right;
    margin-left: 5px;
}

.lk-product-comment textarea,
.lk-product-comment input { 
    border-color:#7a7a7a6b;
}

/* comment LTR */
#comment-425 .description {
    direction: ltr;
}

/*------------------------------------------------------------*/
/* Curt & checkout & Account pages                            */
/*------------------------------------------------------------*/
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover {
    background-color: #2daae1 !important;
}

.woocommerce-cart-form button[type='submit'] {
    outline: none;
}

.woocommerce-cart-form button[type='submit'][disabled],
.woocommerce-cart-form button[type='submit'][disabled]:hover {
    color: #ffffff !important;
    background-color: #2daae1 !important;
}

.woocommerce-account .lk-page-contain {
    padding-right: 20px;
}

@media (max-width: 1023px) {
    .woocommerce-cart     .lk-page-contain,
    .woocommerce-checkout .lk-page-contain {
        padding-left: 10px;
        padding-right: 10px;
    }
}

.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button,
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover {
    background-color: #2daae1;
    color: white;
    font-weight: 600;
}

fieldset {
    margin-bottom: 10px;
}

/*------------------------------------------------------------*/
/* Archives pages                                             */
/*------------------------------------------------------------*/
.lk-english-cat {
    direction: ltr;
}

.lk-english-cat .elementor-post__meta-data {
    direction: rtl;
    text-align: right;
}

/*------------------------------------------------------------*/
/* Product Archieves                                          */
/*------------------------------------------------------------*/
@media screen and (max-width: 400px) {
    .lk-product-archives ul {
        display: block !important;
    }

    .lk-product-archives li {
        width: 100% !important;
        margin-bottom: 40px !important;
    }

    .lk-product-archives li:last-child {
        margin-bottom: 0 !important;
    }
}

/*------------------------------------------------------------*/
/* Product catagory - english books                           */
/*------------------------------------------------------------*/
.term-409 .product .count {
    opacity: .5;
}

/*------------------------------------------------------------*/
/* Posts                                                      */
/*------------------------------------------------------------*/
.lk-eng-post-content p,
.lk-eng-post-content h2,
.lk-eng-post-content h3,
.lk-eng-post-content h4,
.lk-eng-post-content ul,
.lk-eng-post-content blockquote {
    direction: ltr;
}

.lk-eng-post-content ul {
    padding-left: 40px;
    padding-right: 0;
}

.lk-post-details a {
    color: #2FAE2D !important;
}

.lk-post-details a:hover {
    color: #61CE70 !important;
}

.lk-post-comment .logged-in-as {
    color: #2FAE2D;
}

.lk-post-comment h2 {
    font-size: 26px;
}

.lk-post-comment form {
    font-size: 18px;
}

.lk-post-comment textarea {
    margin-top: 5px;
}

.logged-in .lk-post-comment textarea {
    margin-bottom: -15px;
}

.lk-post-comment input {
    margin-top: 2px;
}

.lk-post-comment input[type='checkbox'] {
    vertical-align: -3px;
}

.lk-post-comment input[name='submit'] {  
    border-color: transparent;
    outline: none;
}

.lk-post-comment textarea,
.lk-post-comment input { 
    border-color:#6d7882ad;
}

.lk-post-comment label[for='comment'] {
    color: #315970;
}


/*------------------------------------------------------------*/
/* עמוד המלצות                                               */
/*------------------------------------------------------------*/
.lk-recommend .elementor-widget-container {
    -webkit-transition: all .25s !important;
    -o-transition: all .25s !important;
    transition: all .25s !important;
}

.lk-recommend .elementor-widget-container:hover {
    -webkit-box-shadow: 0 0 14.8px 0 rgba(0,0,0,.45) !important;
    box-shadow: 0 0 14.8px 0 rgba(0,0,0,.45) !important;
}