/*
Theme Name: Doodle Elementor
Version: V.1.0
Author: Doodletech team
Author URI: doodletech.ae
Text Domain: doodleelementor
*/
@import url("https://api.fontshare.com/v2/css?f[]=clash-display@1&display=swap");

html,body{margin:0px;  font-family: 'Clash Display', sans-serif !important;overflow-x:hidden;
--e-global-typography-text-font-family: 'Clash Display', sans-serif !important;}
h1,h2,h3,h4,h5,h6,p,.lakit-imagebox__title_text,.lakit-imagebox__desc,.elementor-button-text
,.bdt-ep-product-carousel-readmore,.lakit-posts__meta__item,.lakit-nav-link-tex,.lakit-nav-link-text
,.lakit-posts__excerpt,.wpcf7-form-control,.bdt-ep-product-grid-readmore ,.elementor-button{font-family: 'Clash Display', sans-serif !important;}
.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
}

.row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y);
}
.wpcf7-textarea {
    font-size: 16px;
}
.scrollinG .home_top{  background-color:var(--e-global-color-accent);  background-color: #ffffff; }
.scrollinG .header_menu .lakit-nav__item>.menu-item-link-top{color:var(--e-global-color-accent);}
.scrollinG .header_menu .lakit-nav__item.current-menu-item>.menu-item-link-top{background-color:var(--e-global-color-accent);color: #ffffff;}
.scrollinG .head_button a{border-color: #ffffff !important;}
.scrollinG .head_button a:hover{border-color: var(--e-global-color-accent) !important;}
.scrollinG .head_icon svg path{fill:var(--e-global-color-accent) !important;}
.scrollinG .lakit-nav__mobile-trigger{color:var(--e-global-color-accent) !important;}
.home_top .lakit-cart__heading-link{position:relative;}
.home_top .lakit-cart__count{position:absolute;top:0px;right:0px;}
.scrollinG .head_icon svg path{fill:var(--e-global-color-accent) !important;}



.header_menu .lakit-active--mbmenu .lakit-nav__item.current-menu-item>.menu-item-link-top,
.scrollinG .header_menu .lakit-active--mbmenu .lakit-nav__item.current-menu-item>.menu-item-link-top{background-color:var(--e-global-color-accent);color: #ffffff;}

.header_menu .lakit-active--mbmenu .menu-item{width:100%;}
.header_menu .lakit-active--mbmenu .lakit-nav__item>.menu-item-link-top,
.scrollinG .header_menu .lakit-active--mbmenu  .lakit-nav__item>.menu-item-link-top{color:var(--e-global-color-accent);}

.inside_blog h1,h2,h3,h4,h5,h6{color:var(--e-global-color-accent);}
.blog_blkz .elementor-button .btn__text{width:0px;overflow:hidden;transition:all 0.3s ease-in-out;white-space:nowrap;}
.blog_blkz .lakit-posts__outer-box:hover .elementor-button .btn__text{width:85px;}
.whole_pdctz_list .product_item--inner{border:1px solid var(--e-global-color-accent);border-radius:10px;display: flex;flex-direction: column;}
.whole_pdctz_list .product_item--inner img{object-fit:contain !important;object-position:center;}
.whole_pdctz_list .product_item--inner .product_item_thumbnail_action{display:none;}
.whole_pdctz_list .product_item--info{margin-top:auto !important;margin-bottom:0px !important;}
.whole_pdctz_list .product_item--title{padding:0px 16px !important;}
.whole_pdctz_list .product_item--title a{color:inherit;}
.whole_pdctz_list .product_item--info-action{}
.whole_pdctz_list .product_item--info-action a.button{font-weight:400;text-transform:capitalize;margin-top:0px !important;width:100%;padding: 16px 0px;line-height: 1.2;}
.whole_pdctz_list ul.page-numbers{border:0px !important;}
.whole_pdctz_list .lakit-pagination ul li{padding:0 5px !important;border: 0px solid #000 !important;}
.whole_pdctz_list .lakit-pagination ul li .page-numbers{padding:15px 5px;}
.whole_pdctz_list .lakit-pagination ul li .page-numbers.current{background-color:var(--e-global-color-accent);color:#ffffff;}
.whole_pdctz_slide{}

.button.wc-forward{    border: 1px solid var(--e-global-color-accent) !important;
    border-radius: 10px 10px 10px 10px !important;color:#ffffff !important;font-weight:400 !important;
    padding: 14px 30px 14px 030px !important;background-color: var(--e-global-color-accent) !important;font-size:16px !important;text-align:center;}

.button.wc-forward:hover{     background-color: #FFFFFF !important;
    color: var(--e-global-color-accent) !important;
    border: 1px solid var(--e-global-color-accent) !important;}

.widget_shopping_cart_content{}
.widget_shopping_cart_content .mini_cart_item{display:flex;flex-direction:column;}
.widget_shopping_cart_content .mini_cart_item a{display:flex;flex-direction:column;color:#000000;}
.widget_shopping_cart_content .mini_cart_item a.remove_from_cart_button{margin-left:auto !important;margin-right:0px !important; background-color:red; border-radius:50px;
color:#ffffff;width: 16px;
    height: 16px;
    font-size: 20px;
    line-height: .9;
    text-align: center;}
.widget_shopping_cart_content .mini_cart_item .quantity {color: var(--e-global-color-accent);font-weight:600  !important;}
.widget_shopping_cart_content img{width:60px;margin-bottom:15px;}
.lakit-cart__list .product_list_widget{margin:0px !important;padding:0px !important;}
.lakit-cart__list .product_list_widget li{border-bottom:1px solid #000000;padding-top:10px;padding-bottom:10px;}
.lakit-cart__list .product_list_widget li:last-child{border-bottom:0px;}
.woocommerce-mini-cart__total {color:var(--e-global-color-accent);font-weight:600;}
.woocommerce-mini-cart__buttons.buttons{display:flex;flex-direction:column;}
.woocommerce-mini-cart__buttons.buttons a{}

.lgnzzzz{}
.lgnzzzz .form-row{flex-direction:column;display:flex;margin:20px 0px;}
.lgnzzzz .form-row label,.lgnzzzz  .lost_password{color: #686868;font-size: 16px;font-style: normal;font-weight: 400;line-height: 27px; /* 168.75% */text-transform: capitalize;}
.lgnzzzz  .lost_password a{color:var(--e-global-color-accent);}
.lgnzzzz .input-text,.lgnzzzz .form-row input{border-radius: 5px;border: 0.5px solid #686868;background: #EDEEFF;font-size: 16px;line-height: 1.3;padding: 12px 10px;}
.lgnzzzz .woocommerce-button,.lgnzzzz .woocommerce-Button {border-radius: 13px;background: var(--e-global-color-accent);color: #FFF;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;text-transform: capitalize;padding: 14px 20px;border:1px solid var(--e-global-color-accent);cursor:pointer;}
.lgnzzzz .woocommerce-button:hover,.lgnzzzz .woocommerce-Button:hover{color:var(--e-global-color-accent);background:transparent;}
.lgnzzzz .woocommerce-form__label-for-checkbox{margin-bottom:20px;}


.letter_form .tnp-subscription{}
.letter_form .tnp-subscription form{display:flex;padding: 2px 2px 2px 2px;
    border-radius: 13px 13px 13px 13px;
    background-color: var(--e-global-color-accent);}
.letter_form .tnp-subscription form label{display:none;}
.letter_form .tnp-subscription form  .tnp-field-email{flex:1;margin:0px;}
.letter_form .tnp-subscription form .tnp-email{    padding: 15px 10px 15px 10px;
    margin: 0px 0px 0px 0px;
    border-radius: 13px 13px 13px 13px;
	outline:none;box-sizing:border-box;
    font-size: 16px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);}
.letter_form .tnp-subscription form  .tnp-field-button{margin:0px;}
.letter_form .tnp-subscription form .tnp-submit{background-color: var(--e-global-color-accent);
    color: #FFFFFF;    font-family: 'Clash Display', sans-serif !important;
    border-radius: 13px 13px 13px 13px;    padding: 15px 30px;margin:0px;font-size:16px;cursor:pointer;}
.letter_form .tnp-subscription form .tnp-submit:hover{background-color: #FFFFFF;
    color: var(--e-global-color-accent);}

.account_back{background-image: url(https://demo3.wowdle.com/observatory_wp/wp-content/uploads/2025/12/9304-1.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;width:100%;height:500px;position:relative;top:-20px;}

.account_back .account_back_inside{gap: var(--row-gap) var(--column-gap);
    height: 100%;box-sizing:border-box;
	display:flex;padding-top:50px;
    width: 100%;}

.account_back .account_back_inside *{    font-size: var(--e-global-typography-81661d0-font-size);
    font-weight: var(--e-global-typography-81661d0-font-weight);
    text-transform: var(--e-global-typography-81661d0-text-transform);
    line-height: var(--e-global-typography-81661d0-line-height);
    color: #FFFFFF;
    margin: auto;}

.wrp_container{display:flex;}
.ddle_acc_container{width:100%;max-width:1440px;padding:80px 16px;margin:0px auto;}
.ddle_account-left{}
.ddle_account-left .woocommerce-MyAccount-navigation{}
.ddle_account-left .woocommerce-MyAccount-navigation ul{padding-left:0px;list-style:none;}
.ddle_account-left .woocommerce-MyAccount-navigation ul li{padding:5px 0px;}
.ddle_account-left .woocommerce-MyAccount-navigation ul li a{
	color: #000;font-size: 14px;font-style: normal;text-decoration:none;
	font-weight: 400;line-height: normal;text-transform: capitalize;}
.ddle_account-left .woocommerce-MyAccount-navigation ul li.is-active a{color: var(--e-global-color-accent);}

.ddle_acc_container .woocommerce-Input,.ddle_acc_container .input-text,
.shop_table .input-text,
.woocommerce-checkout .input-text,
.woocommerce-checkout .select2-selection__rendered,
.woocommerce-checkout .select2-search__field,
.select2-selection__rendered,
.select2-search__field
{border-radius: 4px;
border: 1px solid #686868 !important;font-size:16px;line-height:130% !important;
background: #FFF !important; padding:10px 16px !important; font-family: 'Clash Display', sans-serif !important;}
.shop_table .input-text{margin:0px 10px 0px 0px !important;padding:12px 16px !important;}

.ddle_acc_container .woocommerce-Button,
.ddle_acc_container .button,
.ddle_acc_container .woocommerce-MyAccount-content .edit,
.shop_table  .button,
#place_order{background-color: var(--e-global-color-accent) !important;border:1px solid var(--e-global-color-accent) !important;
    color: #FFFFFF !important;    font-family: 'Clash Display', sans-serif !important;font-weight:400 !important;
    border-radius: 13px 13px 13px 13px !important;    padding: 15px 30px !important;margin:0px;font-size:16px !important;cursor:pointer !important;text-decoration:none;}

.ddle_acc_container .woocommerce-Button:hover,
.ddle_acc_container .button:hover,
.ddle_acc_container .woocommerce-MyAccount-content .edit:hover,
.shop_table  .button:hover,
#place_order:hover{background-color: #FFFFFF !important;
    color: var(--e-global-color-accent) !important;}

.ddle_acc_container .edit-account,.ddle_acc_container .woocommerce-MyAccount-content form,
.ddle_acc_container .woocommerce-MyAccount-content .woocommerce-Address,
#customer_details .col-1,#customer_details .col-2{border-radius: 6px;border: 1px solid #686868;background: #FFF;padding:32px 24px; box-sizing:border-box;margin-bottom:15px;}
.ddle_acc_container .woocommerce-MyAccount-content .woocommerce-Address address{margin-top:10px;}
.ddle_account-left{display:block;}
.ddle_account-right{display:block;}

.shop_table .product-subtotal,.shop_table .product-price{color: var(--e-global-color-accent);font-weight:600;}
.woocommerce-cart-form__cart-item .product-name a{color:#000000;}
.cart_totals *,.woocommerce-checkout-review-order-table *{font-weight:600;color: var(--e-global-color-accent);font-size:18px;}
.inside_blog .has-white-color{color:#000000 !important;}
.inside_blog .has-white-color.wp-block-heading,.inside_blog .wp-block-heading {color: var(--e-global-color-accent) !important;}

.sub_form{}
.sub_form ._form-content{display: flex;
    padding: 2px 2px 2px 2px;
    border-radius: 13px 13px 13px 13px;
    background-color: var(--e-global-color-accent);}
.sub_form ._field-wrapper input{    padding: 15px 10px 15px 10px;
    margin: 0px 0px 0px 0px;
    border-radius: 13px 13px 13px 13px;
    outline: none;
    box-sizing: border-box;
    font-size: 16px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);width:100%;}
.sub_form  ._form-label{display:none;}
.sub_form ._form-content ._form_element {flex:1;}
.sub_form #_form_1_submit{background-color: var(--e-global-color-accent);
    color: #FFFFFF;
    font-family: 'Clash Display', sans-serif !important;
    border-radius: 13px 13px 13px 13px;
    padding: 15px 30px;
    margin: 0px;
    font-size: 16px;
    cursor: pointer;border: 0px;}
.sub_form #_form_1_submit:hover{    background-color: #FFFFFF;
    color: var(--e-global-color-accent);}
.sub_form ._form-branding{display:none;}
@media (min-width: 768px) {
    .col-md-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-md-12 {
        flex: 0 0 auto;
        width: 100%;
    }
}
@media (min-width: 1025px) {
	 .header_menu .lakit-nav .menu-item:nth-child(7){
    display:none;
  }
	
}
@media (max-width: 1366px) {.account_back .account_back_inside *{font-size: var(--e-global-typography-81661d0-font-size); line-height: var(--e-global-typography-81661d0-line-height);}
.ddle_acc_container{padding:60px 16px;}
}
@media (max-width: 1200px) {.account_back{height:450px;}
	.account_back_inside *{font-size: var(--e-global-typography-81661d0-font-size);
        line-height: var(--e-global-typography-81661d0-line-height);}
	.ddle_acc_container{padding:50px 16px;}
	.ddle_acc_container .edit-account,.ddle_acc_container .woocommerce-MyAccount-content form,
.ddle_acc_container .woocommerce-MyAccount-content .woocommerce-Address,#customer_details .col-1,#customer_details .col-2{padding:24px 20px;}
}
@media (max-width: 1024px) {.account_back{height:400px;}
	.account_back_inside *{        font-size: var(--e-global-typography-81661d0-font-size);
        line-height: var(--e-global-typography-81661d0-line-height);}
	.ddle_acc_container{padding:40px 16px;}
.ddle_acc_container .edit-account,.ddle_acc_container .woocommerce-MyAccount-content form,	
.ddle_acc_container .woocommerce-MyAccount-content .woocommerce-Address,#customer_details .col-1,#customer_details .col-2{padding:20px 16px;}
}
@media (max-width: 991px) {
	.ddle_account-left{display:block;width:100%;}
	.ddle_account-left .woocommerce-MyAccount-navigation{float:none;width:100%;}
	.ddle_account-right{display:block;width:100%;}
	.ddle_account-right .woocommerce-MyAccount-content{float:none;width:100%;}
	
	
.ddle_account-left .woocommerce-MyAccount-navigation ul{display:flex;}
.ddle_account-left .woocommerce-MyAccount-navigation ul li{padding:5px 0px;flex:1;display:flex;}
.ddle_account-left .woocommerce-MyAccount-navigation ul li a{border:1px solid var(--e-global-color-accent);padding:10px 5px;width:100%; text-align:center;width:100%;}
.ddle_account-left .woocommerce-MyAccount-navigation ul li.is-active a{background-color: var(--e-global-color-accent);color:#ffffff;}
.ddle_account-left .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a{background-color:red;color:#ffffff;}
.ddle_acc_container .woocommerce-Address-title h2{font-size:20px;margin-top:0px;}
	
}

@media (max-width: 880px) {.account_back{height:350px;}
.ddle_acc_container{padding:30px 16px;}


}


@media (max-width: 765px) {
.whole_pdctz_list .product {width:100% !important;}
.account_back{height:300px;}.account_back_inside *{font-size: var(--e-global-typography-81661d0-font-size);
        line-height: var(--e-global-typography-81661d0-line-height);}
	.ddle_acc_container{padding:20px 16px;}
	
.ddle_account-left .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;}
.ddle_account-left .woocommerce-MyAccount-navigation ul li{padding:0px 0px;flex:none;width:33.33%;margin:0px;}
.ddle_account-left .woocommerce-MyAccount-navigation ul li a{padding:10px 5px;font-size:12px;}
.ddle_acc_container .woocommerce-Address-title h2{font-size:18px;}
}

@media (max-width: 500px) {
.cart_totals *,.woocommerce-checkout-review-order-table *{font-size:16px;}}
