/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here

html, body {overflow-x: hidden !important;}

p {margin-bottom: none;}


/* Hello Title & Description */
body {
    overflow-x: hidden;
}
.hello_elementor_page_title{display: none;}

.entry-title {display: none !important;}

.site-title {display: none !important;}

.site-description {display: none !important;}
 

footer#site-footer {
    display: none;
}
.color img {
    filter: unset !important;
}
.elementor-location-footer #form-field-email::placeholder {
    text-align: center;
    color: white;
    opacity: 1;
}
.elementor-location-footer textarea#form-field-message {
    background: white;
    color: black;
    border: 2px solid white;
    border-radius: 5px;
    opacity: 1;
    box-shadow: inset 0px 0px 15px #00000099;
    font-weight: 300;
}

.accrdOpen {
    height: auto !important;
}

div#acordionText {
   transition: all 0.5s;
}
#readLess{
	display: none;
}
#readMore,#readLess{
	cursor: pointer;
    margin: 0;
}
.eicon-close:before {
    content: "\e87f" !important;
    font-family: 'eicons';
}

a.readLessBtn , a.readMoreBtn {
    position: absolute;
    color: #7A0F0F;
    font-family: 'Heebo';
    font-size: 18px;
    font-weight: 500;
    z-index: 999;
    top: calc(100% - 20px);
}
.page-id-32 .elementor-widget-theme-site-logo {
    display: none;
}
.page-id-416 .elementor-widget-theme-site-logo {
    filter: contrast(0);
}
#contactForm input#form-field-email::placeholder {
    text-align: center;
}
h1.entry-title {
    display: block !important;
}
.fa-facebook:before {
    color: black;
    content: "\f39e" !important;
}
.productShare span.elementor-share-btn__icon {
    background: none !important;
    width: fit-content !important;
}
.productShare .elementor-share-btn {
    direction: ltr;
}
.productShare .fa-whatsapp:before{
    color: black;
}
.productShare .elementor-share-btn {
    border: 1px solid;
    border-radius: 43px;
    padding: 4px 10px;
    height: fit-content;
}
select {
    border-radius: 0;
    border-color: #707070 !important;
}

td.value {
    background: none !important;
}
td.label {
    background: none !important;
}
td.label {
    width: 82px;
}
.woocommerce-variation-price {text-align: center;}

span.woocommerce-Price-amount.amount {
    color: black;
}
.overflow{
    overflow: hidden;
    transition: all 0.5s;
}
a.readLessBtn.three {
    bottom: 42px;
}
.elementor-message.elementor-message-success {
    text-align: center;
}
a#whatsappLink {
    fill: #000000;
    color: #000000;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 43px 43px 43px 43px;
    font-family: 'Heebo';
    font-weight: 500;
    font-size: 16px;
    padding: 8px 10px;
}
.elementor-shortcode {
    text-align: center;
}

a#whatsappLink:hover {
    background-color: #EED9D9;
    transform: scale(0.1);
}

section#mainPopup .elementor-widget-theme-site-logo {
    display: block;
}
a.readLessBtn.about {
    top: calc(100% - 80px);
    right: 21px;
}
a.readLessBtn.six {
    right: 0;
    top: calc(100% - 50px);
}
@font-face {
    font-family: "SBL";
    src: url("/fonts/SBL_Hbrw.ttf") format("truetype");
}
.mainHeader.elementor-sticky--effects {
    background: #ffffff;
    box-shadow: 1px 1px 7px #b3b3b3;
}

button#acwp-toolbar-btn {
    background: #e1a1a1;
}
a.readLessBtn.memory {
    position: absolute;
    top: calc(100% - 100px);
    right: 0;
}

a.readMoreBtn.memory {
    position: absolute;
    bottom: 30px;
    right: 0;
}
a.readMoreBtn.six {
    position: absolute;
    right: 0;
    bottom: 31px;
}
a.readMoreBtn.acordion {
    bottom: 0;
}
span.forSale {
    background: #EED9D9;
    padding: 7px 15px;
    font-size: 20px;
    position: relative;
    font-weight: bold;
}

span.forSale:before {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 16px solid #EED9D9;
    position: absolute;
    content: "";
    top: -13px;
    right: 20px;
}
.elementor-grid-item.post-702 img {
    width: 100% !important;
}

.elementor-grid-item.post-70 a.elementor-post__thumbnail__link {
    margin:0 !important;
}

article.elementor-post.elementor-grid-item.post-702 .elementor-post__thumbnail__link {
    width: 100% !important;
}
a.readMoreBtn , a.readLessBtn {
    max-width: 100px;
    width: 100%;
}
a.readMoreBtn.about {
    top: calc(100% - -3px);
    right: 25px;
}

.elementor-testimonial__text {
    overflow: hidden;
}
a.readLessBtn.testimonial {
    top: calc(100% - 0px);
    left: 0;
}
a.readMoreBtn.testimonial {
    top: calc(100% - 0px);
    left: 0;
}
.rights a {
    color: white !important;
}