/*
Theme Name: Hara Child
Theme URI: https://hara.thembaydev.com/
Author: Thembay
Description: This is a child theme for Hara
Version: 1.0
Author URI: https://thembay.com/
Template: hara
Text Domain: hara-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */

.product-block.grid .custom-product-rating {
    position: absolute;
    right: 15px;
    top: 366px;
}
.custom-product-rating {
    background: #007e71;
    display: inline-block;
    border-radius: 5px;
    font-size: 15px;
    color: #fff;
    line-height: 15px;
    padding: 5px 10px;
    margin-top: 10px;
    font-weight: 600;
    letter-spacing: -0.5px;
	z-index: 999;
	display: inline-flex;
    align-items: center;
    gap: 10px;
}

.custom-product-rating span {
    color: #fbd200;
	font-size: 12px;
}

div.images[data-layout="horizontal"] .flex-control-nav { padding: 0 !important; display: flex; gap: 10px; }
.woocommerce div.product div.images .flex-control-thumbs li { width: auto; }

.woocommerce .top-single-product .product_title { font-size: 36px !important; color: #034238 !important; margin-top: 5px !important; margin-bottom: 5px !important; }
.tbay-subtitle { font-weight: 600; color: #025d53; font-size: 18px; }
p.woocommerce-result-count { display: none; }
#shipping_method.woocommerce-shipping-methods li { padding-right: 0px !important; }

.wooct-timer span {
    color: #034238 !important;
}

.woocommerce-variation-price .stock { display: none; }

.rtl .wpcf7-text {
    text-align: right;
}
.rtl .wpcf7-text, .rtl .wpcf7-email, .rtl .wpcf7-textarea, .rtl .wpcf7-select { text-align: right !important; }
.rtl input.wpcf7-form-control.has-spinner.wpcf7-submit { float: right; }
.woocommerce-wishlist .product-stock-status { display: none !important; }
.wishlist-in-stock { display: none !important; }
.woocommerce-wishlist .product-add-to-cart { display: none !important; }
	.update-cart { display: none !important; }
input[name='update_cart'] { display: none !important; }

.rtl .elementor-icon-box-icon i.tb-icon.tb-icon-24-support {
    position: absolute;
    right: 50px;
    top: 15px;
}
#tbay-footer .elementor-6937 .elementor-element.elementor-element-05da915 .elementor-icon-wrapper{left: 35px;position: fixed;bottom: 35px;}
.so { display: none; }
.geoip-country-GR .gr { display: initial; }
.geoip-country-AE .ae { display: initial; }
.geoip-country-IQ .iq { display: initial; }
.geoip-country-JO .jo { display: initial; }
.geoip-country-LB .lb { display: initial; }
.geoip-country-SA .sa { display: initial; }
.geoip-country-OM .om { display: initial; }

.wpcf7-select { height: 48px; font-size: 16px; width: 100%; border-color: #000; border-radius: 3px; }
.wpcf7-email { width: 100%; }
.read-more-btn {display: flex;justify-content: center;padding: 35px 0 0 0;}
.woocommerce-column--shipping-address {display:none !important;}
.wpcf7-text, .wpcf7-email, .wpcf7-textarea, .wpcf7-select {padding: 0 10px 0 10px;}
.language a {color: #fff !important;}
.language a:hover{color:#63b1a4 !important;}
span.seperator {color: #ffffff30;}
.contact-us-form .contact-row {display:flex;}
time.woocommerce-review__published-date{display:none;}
/*.woocommerce #reviews #comments ol.commentlist .comment_container{padding-left:0;}*/
.contact-row .col-sm-12.col-md-4 {padding-bottom: 25px;}
.top-single-product p.price,.quantity,.product-quantity,.woocommerce table.wishlist_table.shop_table .product-price {display: none !important;}
.woocommerce div.product span.price{font-size:16px;}
.product.v1 .name{font-size:20px; line-height:26px;}
.tbay-to-top a.enable-bg-color {background: #eaf2f1;}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {display: none;}
h3.widgettitle {padding: 0 10px !important;color: #ffffff !important;margin: 0 0 0 0 !important;border: 0 !important;font-size: 17px !important;font-weight: 500 !important;}
div#wcpbc_currency_switcher-2 {display: flex;}
select.wcpbc-currency-switcher.currency-switcher {font-size: 13px;padding: 2px;border-radius: 3px;border: 0 !important; }
div#product-related h3 {text-transform: capitalize !important;}
.tbay-to-top a.enable-bg-color:hover {background: #037f73;}
a.woof_show_auto_form.woof_btn_default {display: none !important;}
.woocommerce div.product form.cart .variations select, body div.product form.cart .variations select{display:block !important;}
ul.variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared {display: none;}
input.wpcf7-form-control.has-spinner.wpcf7-submit {background-color: #025d53;color: #ffffff;border: none;}
input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background-color: #034238;}
a.manbiz:hover {color: initial;}
a.manbiz {color: #fff;}
.row .col-md-4 {width: 50%;}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required, form input:not([type="file"]){border: 1px #000 solid;}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {width: 100%;border-radius: 3px;}
input.wpcf7-form-control.has-spinner.wpcf7-submit {padding: 0 50px;}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {width: -webkit-fill-available;}
.singular-shop div.product .woocommerce-variation-add-to-cart {padding-top: 0;border-top: none;}

.yith-wcwl-add-to-wishlist a:hover svg.yith-wcwl-icon-svg { color: #fff; }
.yith-wcwl-wishlistaddedbrowse svg.yith-wcwl-icon-svg { color: #fff !important; }

.elementor-wc-products .yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg, .elementor-wc-products .yith-wcwl-add-button .add_to_wishlist img { margin-right: 0px !important; width: 22px !important; }
.elementor-wc-products .yith-wcwl-wishlistaddedbrowse svg.yith-wcwl-icon-svg { width: 22px !important; }

.billing_country_field { display: none; }
.woocommerce-shipping-fields { display: none; }

@media (max-width:1025px)
{
	.row .col-md-4 {width: 100%;}
	
}

@media (max-width:767px)
{
	a.woof_btn_default.woof_show_auto_form,.search-device{display: none !important;}
	.information-footer{text-align:center;}
	.row{margin-bottom:0 !important;}
	.rtl .elementor-icon-box-icon i.tb-icon.tb-icon-24-support { right: auto; left: 35px; }
	.single-product div#main-wrapper {margin-top: 90px;}
	.tbay-ordering { display: none !important; }
}

.floating{animation-name:floating;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}
@keyframes floating{from{transform:translate(0,0)}
65%{transform:translate(0,15px)}
to{transform:translate(0,0)}
}
@media (max-width:1199px){.home #tbay-main-content{margin-top:0}
}
.remove-checkout{position:absolute;margin-top:29px;margin-left:-13px}
.remove-checkout i{font-size:18px}
.tbay-total-condition-wrap{display:none}
.woocommerce-result-count{display:none!important}
@media (max-width:1199px){#tbay-main-content{z-index:unset;margin-top:75px}
}
@media (max-width:767px){.tbay-ordering{display:none!important}
}
.grecaptcha-badge{display:none}
.elementor-widget-testimonial-carousel .elementor-main-swiper{width:100%!important}
.entry-single h1,.entry-single h2,.entry-single h3,.entry-single h4,.entry-single h5,.entry-single h6{margin:45px 0 5px}
.entry-single blockquote h1,.entry-single blockquote h2,.entry-single blockquote h3,.entry-single blockquote h4,.entry-single blockquote h5,.entry-single blockquote h6{margin:5px 0 5px}
.entry-category,.entry-author,.comments-link,.single .comments-area,.author-info{display:none!important}
.single-post .entry-single .entry-title{font-size:50px}
.entry-single .entry-meta-list>li a{color:#115d53;font-size:17px}
.related-posts{padding:50px 0 100px}
.elementor-testimonial__text{text-align:justify}
.keto-form input.wpcf7-form-control.wpcf7-submit{font-family:Manrope,Sans-serif;font-size:30px;font-weight:400;color:#FFF;background-color:#08C46F!important;border-radius:100px;padding:20px 40px!important;height:auto;text-transform:initial!important;transition:all .3s}
.keto-form input.wpcf7-form-control.wpcf7-submit:hover{color:#045234;background-color:#FFD800!important}
.keto-form .button{justify-content:center;display:grid;gap:10px;margin-top:25px}
.keto-form .col-sm-12.col-md-12{margin:10px 0}
.inno-form input.wpcf7-form-control.wpcf7-submit{font-family:Manrope,Sans-serif;font-size:30px;font-weight:400;color:#FFF;background-color:#117EBC!important;border-radius:100px;padding:20px 40px!important;height:auto;text-transform:initial!important;transition:all .3s}
.inno-form input.wpcf7-form-control.wpcf7-submit:hover{color:#fff;background-color:#4FB5EF!important}
.inno-form .button{justify-content:center;display:grid;gap:10px;margin-top:25px}
.inno-form .col-sm-12.col-md-12{margin:10px 0}

.fleko-form input.wpcf7-form-control.wpcf7-submit{font-family:Manrope,Sans-serif;font-size:30px;font-weight:400;color:#FFF;background-color:#F70084!important;border-radius:100px;padding:20px 40px!important;height:auto;text-transform:initial!important;transition:all .3s}
.fleko-form input.wpcf7-form-control.wpcf7-submit:hover{color:#fff;background-color:#FF8404!important}
.fleko-form .button{justify-content:center;display:grid;gap:10px;margin-top:25px}
.fleko-form .col-sm-12.col-md-12{margin:10px 0}

.marine-form input.wpcf7-form-control.wpcf7-submit{font-family:Manrope,Sans-serif;font-size:30px;font-weight:400;color:#FFF;background-color:#1C7126!important;border-radius:100px;padding:20px 40px!important;height:auto;text-transform:initial!important;transition:all .3s}
.marine-form input.wpcf7-form-control.wpcf7-submit:hover{color:#fff;background-color:#CFB47A!important}
.marine-form .button{justify-content:center;display:grid;gap:10px;margin-top:25px}
.marine-form .col-sm-12.col-md-12{margin:10px 0}

.marine-form-new * { font-family: "El Messiri", Sans-serif; } 
.marine-form-new input.wpcf7-form-control.wpcf7-submit{ font-family: "El Messiri", Sans-serif;font-size: 28px;font-weight: 500;color:#FFF;background-color:#000!important;border-radius:100px;padding:25px 35px 25px 35px!important;height:auto;text-transform:initial!important;transition:all .3s}
.marine-form-new input.wpcf7-form-control.wpcf7-submit:hover{color:#fff;background-color:#1C7126!important}
.marine-form-new .button{margin-top:25px}
.marine-form-new .col-sm-12.col-md-12{margin:10px 0}

.fluid-form input.wpcf7-form-control.wpcf7-submit{font-family:Manrope,Sans-serif;font-size:30px;font-weight:400;color:#FFF;background-color:#836A9D!important;border-radius:100px;padding:20px 40px!important;height:auto;text-transform:initial!important;transition:all .3s}
.fluid-form input.wpcf7-form-control.wpcf7-submit:hover{color:#fff;background-color:#CFB47A!important}
.fluid-form .button{justify-content:center;display:grid;gap:10px;margin-top:25px}
.fluid-form .col-sm-12.col-md-12{margin:10px 0}

.sun-form input.wpcf7-form-control.wpcf7-submit{font-family:Manrope,Sans-serif;font-size:30px;font-weight:400;color:#000;background-color:#FBD827!important;border-radius:100px;padding:20px 40px!important;height:auto;text-transform:initial!important;transition:all .3s}
.sun-form input.wpcf7-form-control.wpcf7-submit:hover{color:#000;background-color:#EE9B16!important}
.sun-form .button{justify-content:center;display:grid;gap:10px;margin-top:25px}
.sun-form .col-sm-12.col-md-12{margin:10px 0}

.peeling-form input.wpcf7-form-control.wpcf7-submit{font-family:Manrope,Sans-serif;font-size:30px;font-weight:400;color:#FFF;background-color:#637854!important;border-radius:100px;padding:20px 40px!important;height:auto;text-transform:initial!important;transition:all .3s}
.peeling-form input.wpcf7-form-control.wpcf7-submit:hover{color:#fff;background-color:#AE9075!important}
.peeling-form .button{justify-content:center;display:grid;gap:10px;margin-top:25px}
.peeling-form .col-sm-12.col-md-12{margin:10px 0}

.black-form input.wpcf7-form-control.wpcf7-submit{font-family:Manrope,Sans-serif;font-size:30px;font-weight:400;color:#FFF;background-color:#000!important;border-radius:100px;padding:20px 40px!important;height:auto;text-transform:initial!important;transition:all .3s}
.black-form input.wpcf7-form-control.wpcf7-submit:hover{color:#000;background-color:#ccc!important}
.black-form .button{justify-content:center;display:grid;gap:10px;margin-top:25px}
.black-form .col-sm-12.col-md-12{margin:10px 0}

.goji-form input.wpcf7-form-control.wpcf7-submit{font-family:Manrope,Sans-serif;font-size:30px;font-weight:400;color:#FFF;background-color:#C95215!important;border-radius:100px;padding:20px 40px!important;height:auto;text-transform:initial!important;transition:all .3s}
.goji-form input.wpcf7-form-control.wpcf7-submit:hover{color:#fff;background-color:#FF8404!important}
.goji-form .button{justify-content:center;display:grid;gap:10px;margin-top:25px}
.goji-form .col-sm-12.col-md-12{margin:10px 0}

.ketogen-form input.wpcf7-form-control.wpcf7-submit{font-family:Manrope,Sans-serif;font-size:30px;font-weight:400;color:#FFF;background-color:#0cbc7f!important;border-radius:100px;padding:20px 40px!important;height:auto;text-transform:initial!important;transition:all .3s}
.ketogen-form input.wpcf7-form-control.wpcf7-submit:hover{color:#fff;background-color:#077a59!important}
.ketogen-form .button{justify-content:center;display:grid;gap:10px;margin-top:25px}
.ketogen-form .col-sm-12.col-md-12{margin:10px 0}

.mm-btn_next:after {content: "\f054";font-family:"Fontawesome";font-size:18px;}

.tb-icon-menu:before {font-size: 35px;}
.wp-video-shortcode, .mejs-video {width: 300px  !important;height: 532px !important;}
.onsale{display:none !important;}
.wpcf7 form .wpcf7-response-output{margin:25px 0 0;padding:10px 25px;border:none;border-radius:100px;!important;font-size:15px;font-weight:400;text-align:center}
.wpcf7 form.sent .wpcf7-response-output{background:#5fd45c;color:#fff}
.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{background:#ff001d;color:#fff}
.wpcf7 form.spam .wpcf7-response-output{background:#f56e28;color:#fff}
.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{background:#ff2424;color:#fff}
.wpcf7-not-valid-tip{color:#ff2424;font-size:13px;margin:0;font-weight:400}
.hidelabel{visibility:hidden;width:0;height:0;display:block}
.uae-price{display:none}
.ksa-price{display:none}
.jordan-price{display:none}
.iraq-price{display:none}
.lebanon-price{display:none}
.oman-price{display:none}
.geoip-continent-EU .lebanon-price{display:inline-block}
.geoip-country-AE .uae-price{display:inline-block}
.geoip-country-LB .lebanon-price{display:inline-block}
.geoip-country-JO .jordan-price{display:inline-block}
.geoip-country-IQ .iraq-price{display:inline-block}
.geoip-country-SA .ksa-price{display:inline-block}
.geoip-country-OM .oman-price{display:inline-block}
.woocommerce .purchasable .product-block.product span.wcpbc-price{font-size:16px;position:absolute;top:10px;width:90px;background:var(--tb-theme-color);border-radius:100%;height:90px;display:grid!important;left:10px;z-index:999}
.woocommerce .product-block.product span.wcpbc-price{display:grid;justify-content:center;text-align:center;align-content: center;}
.woocommerce div.product span.price del{color:#bfece3;display:grid}
.woocommerce div.product span.price del .woocommerce-Price-amount{color:#90d9cb}
.woocommerce .product-block.product .price ins .woocommerce-Price-amount{font-size:16px;color:#fff}
.woocommerce div.product span.price del .woocommerce-Price-amount{margin-right:0}
.read-more-but{margin-top:5px}
.woocommerce .product-block.product .price bdi{color:#fff}
@media (max-width:767px){
.marine-form-new .button { display: grid; justify-content: center;}
.single-post .entry-single .entry-title{margin-top:35px;font-size:30px}
.slick-track,.slick-slide{width:100%!important}
.slick-track{display:grid!important;gap:15px}
.products-list .product-block .image{margin-top:50px}
.products-list .product-block .price{transform:scale(0.8)}
.row.grid[data-mobile="2"]>div,.display-products.products-grid .row[data-mobile="2"]>div{-webkit-box-flex:100%!important;-moz-box-flex:100%!important;-webkit-flex:100%!important;-ms-flex:100%!important;flex:100%!important;max-width:100%!important}
.woocommerce div.product form.cart.variations_form span.piece-info{display:none}
.woocommerce div.product .open span.price{left:auto;right:50px}
.product-block.grid .custom-product-rating { top: 300px; }
}