/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.6.1.1680155323
Updated: 2023-03-30 05:48:43

*/
@font-face {
    font-family: XM Yekan;
    src: url('XM Yekan Regular.ttf') format('ttf');
}
#product-left-sticky .elementor-widget-wrap.elementor-element-populated{
	position: sticky;
    top: 0px;
    height: fit-content;
}

div#ppcp-messages {
    display: none !important;
}
#elementor-popup-modal-2250 .dialog-close-button {
    right: 37% !important;
}
#elementor-popup-modal-2250 .dialog-message {
    height: auto !important;
}

.qc-product-name {
    font-size: 20px;
    font-weight: 600;
    color: #cc3366;
}
.woocommerce-thankyou-order-received{
    font-size: 18px;
    font-weight: bold;
}
.woocommerce-table__line-item a{
    color: #000 !important;
}
.woocommerce-cart .elementor-element-f9be432,
.woocommerce-page .elementor-element-f9be432{
    background: #797979;
}
.lg-for-top{
    margin-top: -13px;
}
.due-price{
	font-size:14px;
}
/* .status-publish .hentry .explore-div {
    scroll-snap-align: inherit !important;
    scroll-snap-stop: inherit !important;
} */
 #testimonial-invest .elementor-testimonial:after {
    content: "";
    position: absolute;
    background: url(https://staging.lightningmotorcycle.com/wp-content/uploads/2023/04/testimonial-1.jpg);
    width: 113px;
    height: 100px;
    top: -2px;
    left: 0px;
}
/*
#testimonial-invest .elementor-testimonial:before {
    content: "";
    position: absolute;
    background: url(https://staging.lightningmotorcycle.com/wp-content/uploads/2023/04/testimonial.jpg);
    width: 113px;
    height: 100px;
    bottom: -2px;
    right: 0px;
    transform: rotate(180deg);
    z-index: 9;
} */
#testimonial-invest .elementor-testimonial {
    height: 100%;
    padding-bottom: 55px;
    border: solid 12px #000;
}
#testimonial-invest .elementor-testimonial__content{
	background-color: inherit;
    display: flex;
    align-items: center;
}
#testimonial-invest .elementor-testimonial__content:after{
	display:none;
}
#sign-up-form .frm_button_submit{
	font-family: Arial, sans-serif;
    font-size: 18px;
    font-weight: 500;
    fill: var(--e-global-color-secondary );
    color: var(--e-global-color-secondary );
    background-color: rgb(255, 217, 102);
    border-radius: 50px;
    padding: 10px 40px;
    border: inherit;
}
#sign-up-form .frm_submit{
	text-align:center;
}
#lighting-points ul{
	padding-left:20px;
}
#p-bottom p{
	margin-bottom:7px !important;
}
#leaders-image img{
	object-position: top;
}
@media(max-width: 768px){
    .woocommerce-table__line-item.order_item .product-name {
        flex-wrap: wrap; 
    }
    .woocommerce-order-received .woocommerce-table__line-item ul.wc-item-meta{
        padding-left: 0px;
    }
    .woocommerce-order-received .woocommerce-table__line-item .ts-product-image{
        width: auto !important;
        height: auto !important;
    }
    .woocommerce-order-received .woocommerce-table td,.woocommerce-order-received .woocommerce-table th {
        padding: 7px !important;
        font-size: 12px !important;
    }
    .lg-for-top {
        margin-top: 0;
    }
    .lg-for-top strong, .lg-for-top strong {
        line-height: 27px !important;
    }
}
@media(max-width: 1200px)and (min-width: 800px){
    .lg-for-top strong {
        line-height: 41px  !important;
    }
    .lg-for-top {
        margin-top: -28px;
    }
}
@media(max-width: 810px)and (min-width: 768px){
    .lg-for-top {
        margin-top: -35px;
    }
    .lg-for-top strong{
        line-height: 53px !important;
    }
}
@media(max-width: 700px)and (min-width: 599px){
    .lg-for-top {
       margin-top: -23px;
    }
    .lg-for-top strong{
        line-height: 35px !important;
    }
}