/*
Theme Name: Hub Child
Theme URI: http://hub.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template: hub
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: hub-child
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/
/* Contact Us page */
/* Search page */


/* Blog Main - Search input */

 
#block-8 .wp-block-search .wp-block-search__inside-wrapper {display: flex!important;}

 #block-8 .wp-block-search .wp-block-search__inside-wrapper input {
display:inline-block; width:90%!important;
}

#block-8 input#wp-block-search__input-1 {
    margin-right:10px;
    padding:0px 20px
                                        
}

@media (max-width:479px) {
#block-8 button.wp-block-search__button.wp-element-button {
    padding: 10px 5px!important;
}
}

/* Modal Contact Form */
#wpcf7-f6872-p6283-o1 .wpcf7-submit {display: block;margin: 20px auto;cursor: pointer;}

/* Blog Single Post */
.lqd-blog-post-style-1 .lqd-post-cover-overlay, .lqd-blog-post-style-2 .lqd-post-cover-overlay {
  background-color: #063155 !important;
  opacity: 0.9 !important;
  font-family: 'Nata Sans', sans-serif!important;
}
/* Blog Single Post - Post Detail */
.elementor-kit-8 .lqd-post-content, .elementor-kit-8 .lqd-post-header .entry-excerpt {
    color: #000!important;
    font-size: 20px!important;
}
/*  Blog Single Post - Relate Post */

@media (min-width:991px){.related-posts .lqd-lp.lqd-lp-style-10.lqd-lp-content-overlay {
  padding-top: 50%;
}
}
@media (max-width:991px){
.related-posts .container{width:100%!important}

}
@media (min-width:1199px){
header.related-sub-bx-header {
    padding-top: 22%!important;
}}
@media (min-width:768px){
.blog-post-footer.entry-footer .tags-links {width: 70%!important;}

.blog-post-footer.entry-footer .tags-links a {margin-bottom:20px;}
}

@media (max-width: 768px) {
  .d-flex.justify-content-between {
    flex-wrap: wrap; /* allow children to break to new line */
    gap: .5rem 0;
  }

  .d-flex.justify-content-between > .tags-links,
  .d-flex.justify-content-between > .share-links {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .d-flex.justify-content-between > .share-links {
    margin-top: .25rem; /* small separation under tags */
  }
}

/* (Optional) Slightly smaller icons on very small screens */
@media (max-width: 420px) {
  .d-flex.justify-content-between .social-icon svg {
    width: 0.95em;
    height: 0.95em;
  }
}



span.share-links.d-flex.align-items-center { align-items: baseline;
}
@media (max-width:600px) {
header.related-sub-bx-header {
    padding-top: 12%!important;
}
}
@media screen and (max-width: 479px) {
    .entry-meta>div {
        flex: none!important;
    }
    .related-posts, .related-posts .lqd-lp {
    padding-bottom: 30px!important;
}
}
.wp-block-query-title, .wp-block-query-total, .wp-block-quote {
    font-size: 20px!important;
}
@media (max-width:991px) {
.lqd-blog-post-style-1 h1.entry-title, .lqd-blog-post-style-2 h1.entry-title, .lqd-blog-post-style-5 h1.entry-title {
   line-height: 54px;
}
}

/* Blog Tag / Blog Categories / Blog Search */
.titlebar > .titlebar-overlay.lqd-overlay {
  
    background-color: #FFF6EF!important;
}
.lqd-site-content {padding-top:60px;}
.titlebar-inner .titlebar-col h1 {color:#000!important;}
/* Menu Navigation Mobile */
/* theme-elementor.min.css */
.lqd-mobile-sec .navbar-header {
    background-color: #fff!important;
}
.main-nav > li > a:hover {
    text-decoration: underline;
    text-underline-offset: 10px;
    text-decoration-thickness: 3px;}
/* Blog page - Sidebar */

.ld_widget_recent_entries li .ld_entries_contents { 
    padding-left: 14px!important;
}
.elementor-background-overlay {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.0);
}
 #block-3.widget.widget_block {padding: 0px!important;margin-bottom: 35px!important;border: none;}

/* Blog-single-base */
.ld_entries_contents { padding: 0px 20px; } .ld_entries_contents a, a.mt-0 { font-size: 16px!important; font-weight: 600; line-height: 24px!important;}
.tags-links a{display:inline-block;padding:10px 16px;margin-inline-end:10px;border-radius:8px;background-color:#fff;line-height:1.5em;color:#41C7F0;border:1px solid #41C7F0;font-size:16px;font-weight:600;}.blog-post-footer{color: #000;font-size:16px;}nav.post-nav a:hover .nav-subtitle{background-color:#fff;color:#41C7F0;border:1px solid #41C7F0;}.tags-links a:hover{background-color:#41C7F0;color:#fff;border:1px solid #fff;}
.comment-form input[type=submit]{display:inline-block;width:auto;height:auto;padding:16px 55px;border:0;background-color:#41C7F0;font-size:14px;font-weight:700;color:#fff;box-shadow:0 0 0 rgba(0,0,0,.5);transition:transform .3s,box-shadow .3s}
nav.post-nav .nav-subtitle{display:inline-flex;align-items:center;text-transform: none;padding:10px 16px;margin-bottom:20px;border-radius:8px;border:1px solid #fff;background-color:#41C7F0;font-size:16px;line-height:1.85em;font-weight:500;letter-spacing:normal;color:#fff;transition:color .3s,background-color .3s}
@media screen and (max-width: 991px) {  
    .blog-post-footer, .lqd-blog-post-style-1 .related-posts, .lqd-blog-post-style-2 .related-posts, .lqd-blog-post-style-7 .related-posts {
        margin: 30px 20px!important;
    }
 #block-3.widget_search input[type=search] { border: 1px solid #41C7F0!important}
/*.lqd-lp-column-adjust .lqd-lp-contents.lqd-overlay {padding: 10px!important;}*/
  }
@media screen and (min-width: 992px) {
    .lqd-blog-post-style-1 h1.entry-title, .lqd-blog-post-style-2 h1.entry-title {
        font-size: 40px!important;
    }
}
@media screen and (max-width: 479px) {
    .lqd-blog-post .lqd-post-header h1.entry-title {
        font-size: 34px!important;
    }
   
}


@media screen and (max-width: 768px) {

        
 .lqd-blog-post-style-2 .lqd-post-header {
    min-height: 550px !important;
}       
        
  }
  
  
/* Blog Single Post */
/* part-head.php */
.lqd-post-cover.overflow-hidden.blog-cover-adjust {--mask:
    radial-gradient(24.66px at 50% calc(100% - 34.3px),#000 99%,#0000 101%) calc(50% - 28px) 0/56px 100%,
    radial-gradient(24.66px at 50% calc(100% + 20.3px),#0000 99%,#000 101%) 50% calc(100% - 14px)/56px 100% repeat-x;
  -webkit-mask: var(--mask);
          mask: var(--mask);}
 .cat-links.cat-links-adjust-center {
 text-align: center!important;
 margin-bottom: 20px;padding-top: 100px;
 
 }       
.cat-links.cat-links-adjust-center a {
    background-color: transparent;
    padding: 8px 14px;
    border: 1px solid #fff;
    border-radius: 8px;
    color:#fff;
    font-weight: 600;
    font-size: 18px;
    line-height: 32px;margin-bottom:10px; display:inline-block
}

@media (max-width:991px) {.cat-links.cat-links-adjust-center {
   
    padding-top: 0!important;
}}

/* part-meta.php */
.header-entry-meta-adjust {
            justify-content: center!important;
}
header-entry-meta-adjust .entry-meta-sub, header-entry-meta-adjust .posted-on.entry-meta-sub {flex-direction: row!important;}
.entry-meta-sub {
    font-size: 16px;
    text-transform: none;padding: 0%!important;
}
.d-flex.entry-meta-sub span {
    padding-right: 5px;
    font-weight: 400!important;
}
.posted-on.entry-meta-sub.line-vertical-detail {
    padding-right: 10px !important;
}

/* Related Post */
/* Header Title */
header.related-sub-bx-header {  text-align: left;
    display: block;padding-top: 12%;
}



  /* /blog-single-style-modern-full-screen.css */
.lqd-blog-post-style-2 .lqd-post-header {
    min-height: 650px!important;
}

/* Related_post.php */
.related-sub-bx.lqd-lp-cat a{
    background-color: transparent;
    font-size: 14px;
    padding: 8px 14px;
    border: 1px solid #fff;
    border-radius: 8px;display: inline-flex !important; margin-right: 10px ;
}
.related-posts .related-sub-bx.lqd-lp-cat a {
    background-color: transparent!important;
    color: #fff;
}