/**
Theme Name: Factorypriceae Child
Theme URI: https://wpastra.com/
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Version: 3.8
Text Domain: factorypriceae-child
Template: astra

/* Note: The CSS files are loaded from assets/css/ folder. */
@font-face {
    font-family: 'Janna LT';
    src: url('/wp-content/themes/factorypriceae-child/font/JannaLT-Regular.woff2') format('woff2'),
        url('/wp-content/themes/factorypriceae-child/font/JannaLT-Regular.woff') format('woff'),
        url('/wp-content/themes/factorypriceae-child/font/JannaLT-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Janna LT';
    src: url('/wp-content/themes/factorypriceae-child/font/JannaLT-Bold.woff2') format('woff2'),
        url('/wp-content/themes/factorypriceae-child/font/JannaLT-Bold.woff') format('woff'),
        url('/wp-content/themes/factorypriceae-child/font/JannaLT-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
.single-post .hfeed{background-color: #fff !important;}
.single-post article,.single-post .comments-area{box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1) !important;border-radius: 10px !important;}
.ast-separate-container .ast-article-single{padding: 30px !important;}
.single-post .entry-title{font-weight: 500!important;}
.single .entry-header { margin-bottom: 12px !important;}
.single .entry-meta,.single .entry-meta span{color: #B01917 !important;}
.single .logged-in-as a{color: #B01917 !important;}
.single .comment-respond .submit{background-color: #B01917 !important; border-color: #B01917 !important;}
.single #block-4,.single #block-5{display: none !important;}
.sidebar-main .widget_search {background-color: #B01917 !important;padding: 2em !important;}
.sidebar-main #sfsi-widget-3, .sidebar-main #block-3{padding:0 !important;}
.post-thumb-img-content img{object-fit:cover;}
.ls_header .elementskit-menu-hamburger{box-shadow: unset !important;}
.wp-block-search__label { color: #fff !important;}
#secondary .wp-block-search__button { padding: 10px 20px 10px 20px !important;}
.single .ls_test {margin-bottom: 20px !important;}
a:focus-visible, .ast-menu-toggle:focus-visible, .site .skip-link:focus-visible, .wp-block-loginout input:focus-visible, .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper, .ast-header-navigation-arrow:focus-visible { outline-style: dotted;outline-color: inherit;outline-width: inherit;border-color: transparent;}
.single-post input[type="search"]:focus, textarea:focus, .wp-block-search__input:focus {border-style: solid !important;border-color: inherit;border-width: inherit !important;border-color: #e2e8f0 !important;}
.wp-block-search__button{border-radius: 0 !important;
 background-color: #fff !important; margin-left: 0px !important;}
.wp-block-search__button svg.search-icon path{fill: #B01917;}
#block-6 {background-color: transparent !important; padding: 20px 20px 20px 0px !important;}
#block-2{margin-bottom:30px;}

/* social share */
.heateor_sss_sharing_container {margin-bottom:0px;}
.heateor_sss_sharing_ul{display:flex;gap:5px;}
/* #block-3 */
.widget_block .wp-block-group > h2{font-size: 24px !important;font-weight: 700 !important;}
/* body.rtl .widget_block .wp-block-group > h2, body.rtl #simple-social-icons-2 h2{font-family:"Droid Arabic Naskh", Sans-serif !important;} */
.widget_block .wp-block-group > h2{color: #1E293B;position: relative;display: block;font-weight: 600;font-size: 24px; margin-bottom: 30px; padding-bottom: 24px; border-bottom: 1px solid #e6e7ef;position: relative;}
.single-post input[type="search"]{height: 45px !important; border-radius: 0px !important;}
.single-post  .widget_block .wp-block-group > h2:after{ position: absolute; content: ''; bottom: -2px;left: 0;height: 2px;width: 55px;background-color: #B01917;transition: all 0.2s ease-in-out;}
body.rtl #sfsi-widget-3 .sfsi_widget{justify-content:right !important;}
body.rtl .wp-block-group > h2:after{right:0;left:unset;}
.single-post .widget_block .wp-block-latest-posts__list li a:hover {color: #7a7a7a;}
.single-post .wp-block-categories-list li a,.wp-block-latest-posts__post-title{color: #7a7a7a !important; font-size: 14px !important;}
.single-post .wp-block-latest-posts{margin-top: 40px !important;}
.single-post .wp-block-latest-posts > li{display: flex; align-items: center;}
.single-post .wp-block-latest-posts > li > *{margin-top: 0 !important; margin-bottom: 0 !important;}
.single-post .widget_block .wp-block-latest-posts__list li a:hover:before { left: 15px;opacity: 1;}
.single-post .widget_block .wp-block-latest-posts__list li:last-child a { border-bottom: none !important;}
.single-post #block-6 {background-color: transparent !important;padding: 10px 20px 0px 0px !important;}
/* .single-post #block-3 */
.collection-box:hover .collection-title h3{color: #fff !important;}
.collection-box:hover .collection-info .elementor-widget-container{color: #fff !important;}
.collection-box .elementor-widget-wrap .elementor-widget-image a:before {content: "";display: block;position: absolute;top: 100%;
    right: 0;bottom: 0;left: 0;z-index: 1;transition: all .35s ease;height: 100%;width: 100%;}
.collection-box .elementor-widget-wrap .elementor-widget-image a:hover:before { height: 100%;width: 100%;top: 0; background-color: #00000099; }
.collection-box .elementor-widget-wrap .elementor-widget-image a {position: relative;overflow: hidden;}
.ls_blogpost .elementskit-entry-header img{object-fit: cover;aspect-ratio: 3 / 2;}
.fixed {position: fixed;top: 0;width: 100%;animation: slideDown 0.80s ease-out;z-index: 9999;box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.05) !important;}
.wpcf7 form .wpcf7-response-output { margin: 1.5em 0.0em 1.5em !important;padding: 0.2em 1em !important;border: 2px solid #00a0d2 !important;}
.wpcf7 form.sent .wpcf7-response-output {border-color: #46b450 !important;}
/* pluse button css */
.rtl .pulse-btn{left: 10px; right: auto; margin-left: 17px;  margin-right: 0px;}
.btn-whatsapp-pulse{bottom: 80px; margin-right: 17px; margin-bottom: 0px; right: 10px; opacity: 1; transition: opacity 0.5s ease 0s; box-sizing: border-box; direction: ltr; position: fixed; z-index: 16000160;}
.btn-whatsapp-pulse .btn-whatsapp-pulse-border a{margin-bottom: 10px; width: 55px;height: 55px;padding: 4px;box-sizing: border-box;border-radius: 50%;cursor: pointer;overflow: hidden;box-shadow: rgb(0 0 0 / 40%) 2px 2px 6px; transition: all 0.5s ease 0s;position: relative;z-index: 200;display: block;border: 0px;background: rgb(77, 194, 71);}
.btn-envelope-pulse{bottom: 120px; margin-right: 17px; margin-bottom: 50px; right: 10px; opacity: 1; transition: opacity 0.5s ease 0s; box-sizing: border-box; direction: ltr; position: fixed; z-index: 16000160;}
.btn-envelope-pulse .btnfooter-envelope-pulse a{margin-bottom: 10px; width: 55px;height: 55px;padding: 8px;box-sizing: border-box;border-radius: 50%;cursor: pointer;overflow: hidden;box-shadow: rgb(0 0 0 / 40%) 2px 2px 6px; transition: all 0.5s ease 0s;position: relative;z-index: 200;display: block;border: 0px;background: #fff;}


/* pluse button css */
@media (max-width: 480px){
.contact-iconbox .elementor-image-box-img {margin-bottom: 20px !important;}
}
@media (max-width: 1024px){
.ls_countdown .elementskit-countdown-timer-2{flex-wrap: unset !important;}
div.ls_menu .elementskit-menu-container ul li.lang-item a {padding: 07px 12px 12px 12px !important;}
}
