/*
 Theme Name:   bootScore Child
 Description:  bootScore Child Theme
 Author:       bootScore
 Author URI:   https://bootscore.me
 Template:     bootscore-main
 Version:      5.3.0
 Text Domain:  bootscore
*/

/* 
All style editing is done via scss/_bscore_custom.scss
*/
.mtt-container {
    background-color: rgba(26, 27, 72, 0.75);
}

.gon-team.plus a:hover .mtt-container {
  opacity: 1;
  background-color: rgb(26, 27, 72);
}

input[type="search"] {
    font-size: 16px;
}


@media (max-width: 991px) {
    .mobile-none {
        display: none !important;
    }
}

@media (min-width: 992px) {
        .desktop-none {
        display: none !important;
    }
}

.single-post h3 {
  font-size: 34px;
  font-weight: bold;
}

span.mega-indicator {
    margin-left: 0 !important;
}

ol li {
  font-size: 20px;
}

.bg-primary-subtle {
    background-color: #e9f2f3 !important;
}

.single-post .bg-body-tertiary {
    background: transparent !important;
}

body a:not(.wp-element-button):hover {
    color: #2ebad1;
}


@media (max-width: 991px) {
   .project-term-list .button.dropdown-toggle, .blog-term-list .button.dropdown-toggle {
    margin-top: 15px;
} 
}

.entry-date.published, .byline, .comments-link, post-edit-link, .time-updated-separator, .post-edit-link, .meta.small.mb-2.text-body-tertiary, .comment-divider {
  font-family: Montserrat;
  font-size: 18px;
}


/* home mobile edit */
@media (max-width: 768px) {
  .hero-section .top-heading {
    font-size: 29px !important;
  }
}

@media (max-width: 768px) {
  .hero-section .bottom-heading {
    font-size: 59px !important;
  }
}

@media (max-width: 768px) {
  .hero-section .blue-btn a {
    padding: 20px 65px;
  }
}

@media (max-width: 991px) {
 .blog-term-list .button.dropdown-toggle {
    margin-top: 36px;
  }
}

@media (max-width: 991px) {
  .project-term-list .button.dropdown-toggle {o
    margin-top: -10px;
  }
}

.single-post .bootscore-footer {
  background-color: #1a1a48 !important;
}

li.breadcrumb-item {
    font-size: var(--bs-breadcrumb-font-size);
}

@media (max-width: 991px) {
  .project-term-list .button.dropdown-toggle {
    margin-top: 10px;
  }
}

@media (max-width: 991px) {
  .blog-term-list .button.dropdown-toggle {
    margin-top: -8px;
  }
}

.page-template-page-templates .entry-content h3 {
font-size: 34px;
font-weight: bold;
color: #1a1b48;
}

.page-template-page-templates .entry-content h4 {
font-size: 26px;
font-weight: bold;
color: #1a1b48;
}


.entry-content .wp-block-column ol li {
    color: #1a1b48;
}



.error404 #masthead .fixed-top.bg-body-tertiary {
    background-color: #1a1a48 !important;
}

.search #masthead .fixed-top.bg-body-tertiary {
    background-color: #1a1a48 !important;
}

.error404 .page-404 {
    margin-top: 140px;
    max-width:100%;
      justify-content: center;
  align-content: center;
  display: flex;
  flex-direction: column;
}

.page-404 {
      justify-content: center;
  align-content: center;
  display: flex;
  flex-direction: column;
}

.service-results-col-1 p {
  padding-right: 20px;
}

@media (max-width: 1400px) and (min-width: 992px)  {
    
    .case-studies-hero-section.single-service .pop-heading {
  font-size: 54px;
  line-height: 1.7;
  margin-top: 100px;
}
}

.search .col-md-12 {
  width: 100% !important;
}

.search .card.horizontal.mb-12 {
  margin-bottom: 50px;
}

.wp-container-core-buttons-layout-10.wp-container-core-buttons-layout-10 {
  justify-content: center;
  margin-top: -75px;
}

#page {
    height: auto;
}

div.details p.result-btn:hover {
  color: #2ebad1;
}

@media (min-width: 1281px) {
  .page-id-15369 .portfolio-archive-hero-section-col-2 {
   
    left: 20px;
  }
}