/**
 * Theme Name:     Simms Child
 * Author:         Simms Electric
 * Template:       simms
 * Version:        1.2.1
 * Text Domain:	   simms-child
 * Description:    Sinatra is a lightweight and highly customizable multi-purpose theme that makes it easy for anyone to create their perfect website. You can use it for any type of website from blogs, businesses, online shops, creatives, hotels, restaurants, startups and more. With Sinatra you get the perfect blend of performance, modern design and powerful, yet simple to use options. Works perfectly with the new block editor (Gutenberg) and your favorite plugins such as: WooCommerce, JetPack, page builders, SEO plugins and others. It comes with microdata integration, unlimited colors, multiple layouts, pre-built demo websites and so much more. It
 */

 /* sitemap css style start */
.sitemaptem-main .head-title h1{font-weight: 600; color: #003049; margin: 50px 0 0 0;font-size: 54px !important;}
.sitemaptem-main .sitemap-nav {margin: 20px 0 20px 0;}
.sitemaptem-main .sitemap-nav ul{margin: 0; padding: 0;}
.sitemaptem-main .sitemap-nav ul li a {font-weight: 500; color: #003049;white-space: nowrap; font-size: 16px !important;}
.sitemaptem-main .sitemap-nav ul li a:hover{color:#f60000;}  
.sitemaptem-main .site-map {margin-bottom: 15px; box-shadow: 5px 5px 15px #D1D9E6, -5px -5px 15px #fff; border-radius: 5px;}
.sitemaptem-main .site-map .heading-title-sitemap h2{font-weight: 600;margin-bottom: 20px;border-bottom: solid 1px #ddd;padding: 20px 30px;color: #003049;font-size: 34px;}
.sitemaptem-main .site-map .topsitepages {padding: 0 30px 10px;}
.sitemaptem-main .site-map .topsitepages .itemcols {padding-left: 20px; overflow: hidden;margin: 0;}
.sitemaptem-main .site-map .topsitepages .itemcols li {display: inline-block; vertical-align: text-top; width: 32%; list-style: none; line-height: 1.5em; padding-bottom: 1em;}
.sitemaptem-main .site-map .topsitepages .itemcols li a {display: inline-block;padding-right: 10px;color: #003049;font-weight: 400;font-size: 16px;line-height: 1.5em; text-decoration: none;}
.sitemaptem-main .site-map .topsitepages .itemcols li a:hover{color:#f60000;}
.site-map .heading-title-sitemap h2 {
  scroll-margin-top: 230px; /* Adjust to your fixed header height */
}


.single-post a:hover{
  font-family:"Poppins", sans-serif !important;
}
.single-post  .blog-details-section{
  margin-top: 10px !important;
}
.single-post .entry-header h1.entry-title{
  font-size: 48px;
}
.single-post .blog-details-section h2{
  font-size: 36px;
  margin-bottom: 20px;    
  margin-top: 0px;
  line-height: 125%;
}
.single-post .blog-details-section h3{
  color: #000;
  font-size: 24px;
  margin: 20px 0;   
  line-height: 125%;
}
.single-post .blog-details-section p a, .single-post .blog-details-section li a{
  color: #FF0000 !important;
}
.single-post .site-content .blog-details-section.entry-content a:hover{
  color: #000000 !important;
}
.single-post .blog-details-section ol li::marker{
  font-size: 20px;
    color: #000;
}
.single-post .blog-details-section .ul-column{
  column-count: 2;
  column-gap: 40px;
}
.single-post .post-entry-meta-section, body.archive.tag .post-entry-meta-section{
  display: none;
}
.single-post .blog-details-section h2, .single-post .entry-header, .single-post .blog-details-section p, .single-post .entry-footer{
  max-width: 100% !important;
}
.single-post .blog-details-section.entry-content .blog-faq a.elementor-accordion-title, .single-post .blog-details-section.entry-content .blog-faq a.elementor-accordion-title:hover{
  color: #fff !important;
}
.single-post .post-category .cat-links a, body.archive.tag .post-category .cat-links span a{
    background-color: transparent;
    color: #FF0000 !important;
    border-color: #FF0000;
    font-size: 16px !important;
}
.single-post .post-category .cat-links a:hover , body.archive.tag .post-category .cat-links span a:hover{
  background-color: #FF0000 !important;
    color: #fff !important;
    border-color: #fff;
}
.single-post .entry-footer .post-tags .cat-links a:hover{
  background-color: #FF0000 !important;
  font-family:"Poppins", sans-serif;
}
body.archive.tag .si-blog-entry-content .entry-title a{
  font-size: inherit;
  color: #003049;
  margin: 30px 0;
  display: inline-block;
  font-family: "Droid Arabic Naskh" ,sans-serif !important;
  font-weight: 600;
}
body.archive.tag .si-blog-entry-content .entry-title:hover{
  text-decoration: none !important;;
}
body.archive.tag .si-blog-entry-content .entry-title a:hover{
  color: #FF0000 !important;
  text-decoration: none !important;;
}
body.archive.tag .post-category .cat-links span a{
  padding: 10px;
  border: 1px solid;
}
body.archive.tag .post-category .cat-links span a:hover{
  color: #fff !important;
}
body.archive.tag .entry-footer .si-btn{
  color: #FF0000 !important;
}
body.archive.tag .entry-footer .si-btn.btn-text-1 span:before{
  background-color: #FF0000 !important;
}

.single-post.narrow-content .blog-details-section>:not([class*="align"]):not([class*="gallery"]):not(.wp-block-image):not(.quote-inner):not(.quote-post-bg), .single-post.narrow-content .mce-content-body:not([class*="page-template-full-width"])>:not([class*="align"]):not([data-wpview-type*="gallery"]):not(blockquote):not(.mceTemp), .single-post.narrow-content .entry-footer, .single-post.narrow-content .blog-details-section>.alignwide, .single-post.narrow-content p.has-background:not(.alignfull):not(.alignwide), .single-post.narrow-content .post-nav, .single-post.narrow-content #sinatra-comments-toggle, .single-post.narrow-content #comments, .single-post.narrow-content .blog-details-section .aligncenter, .single-post.narrow-content .si-narrow-element, .single-post.narrow-content.si-single-title-in-content .entry-header, .single-post.narrow-content.si-single-title-in-content .entry-meta, .single-post.narrow-content.si-single-title-in-content .post-category, .single-post.narrow-content.sinatra-no-sidebar .si-page-header-wrapper, .single-post.narrow-content.sinatra-no-sidebar .si-breadcrumbs nav{
  max-width: 100% !important;
}

.blog-cta-section h2{
  margin-bottom: 0 !important;
}

@media(max-width:1199px){
  .single-post .entry-header h1.entry-title{
    font-size: 42px;
  }
  .single-post .blog-details-section h2{
    font-size: 32px;
  }
  
}
@media(max-width:991px){
  .single-post .entry-header h1.entry-title{
    font-size: 38px;
  }
  .single-post .blog-details-section h2{
    font-size: 28px;
  }
  .single-post .blog-details-section h3{
    font-size: 22px;
  }
}
@media(max-width:767px){
  .single-post .entry-content .ul-column{
    column-count: 1;
  }
  .single-post .entry-header h1.entry-title{
    font-size: 32px;
  }
  .single-post .blog-details-section h2{
    font-size: 24px;
  }
  .single-post .blog-details-section h3{
    font-size: 20px;
  }
}
/* sitemap css style End */