/*
Theme Name: PepPill Child
Theme URI: https://www.peppill.com/
Template: Peppill
Author: Deevita Technologies
Author URI: https://www.deevita.com
Description: PepPill - Neighborhood Digital Pharmacy
Tags: custom-colors,custom-menu,featured-images,post-formats,theme-options
Version: Latest.1764949074
Updated: 2025-12-05 15:37:54
*/
header.main-header.top-menu-position-header .header-left {
  background-color: #fff !important;
}

header.main-header.top-menu-position-header .header-center {
  background: #292C7E;
}

header.main-header.top-menu-position-header .header-left {
  padding: 0 !important;
}

header.main-header.top-menu-position-header .header-menu-bg.top-menu-position-header .container {
  border-bottom: 1px solid #3d408e;
}

header.fixed.main-header.top-menu-position-header {
  background: #fff !important;
}

footer {
  background-color: #262969 !important;
}


.header-menu .social-icons-wrapper a {
  color: #fff !important;
}

.mainmenu-belowheader.mainmenu-dark .navbar .nav>li>a:hover {
  color: #64e40b;
}

#management-sys .mgt-promo-block-wrapper .mgt-promo-block-top-image {

  border-radius: 25px 25px 0px 0px;
}

#mgt-menu-item-4408 {
  float: right;
  background: #4bb300;
}

#mgt-menu-item-4408 a {
  color: #fff;
}

.footer-sidebar-wrapper {
  background: #292d7d;
}

.social-icons-wrapper a {
  padding-top: 4px;
  padding-bottom: 4px;
}

.header-menu .header-top-text {
  padding: 3px 0;
}

.header-menu-bg {
  margin-bottom: 6px;
}

.wpb-js-composer .vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab>a {
  background-color: #292d7d !important;
  color: #fff;
}

.wpb-js-composer .vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab.vc_active>a {
  background-color: #4ab400 !important;
  color: #fff;
}

.wpcf7-form input,
.wpcf7-form input.input-text,
.wpcf7-form select,
.wpcf7-form textarea {
  border: 1px solid #ddd;
}

.privacy_policy,
.terms_store {
  text-align: justify;
}

.step_design {
  background: #4bb300;
  padding: 3px 5px;
  border-radius: 2px;
  color: #fff;
}

.page_header_title_h1 h1,
.page_header_title_h2 h2 {
  font-size: 26px;
}

.page_inner_title h1 {
  font-size: 24px;
}

.post-template-default.single.single-post .container-bg.with-bg h1 {
  padding: 30px 0 !important;
}

.post-template-default.single.single-post .post-info {
  display: none;
}

.post-template-default.single.single-post .container-fluid.footer-wrapper {
  margin-top: 0px;
}

.post-template-default.single.single-post .blog-post {
  padding: 0 0 0px !important;
}

.post-template-default.single.single-post .blog-post-single .post-content-wrapper {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.post-template-default.single.single-post .blog-post.blog-post-single {
  margin-bottom: 0px !important;
}

.post-template-default.single.single-post .blog-post-single .post-content-wrapper {
  border-bottom: none;
}

.timeline_style .timeline-main-title {
  display: none;
}

.demo_peppill_enquiry .wpcf7-form-control-wrap {
  margin-bottom: 5px !important;
  margin-top: 8px !important;
}

.demo_peppill_enquiry input {
  height: 36px !important;
  background-color: #eaeaea;
}

.demo_peppill_enquiry .Notes {
  width: 100%;
  height: 90px;
  overflow-y: scroll;
}

.Notes .wpcf7-textarea {
  background: #eaeaea;
}

.demo-enquiry-btn {
  text-align: center;
}

.demo-enquiry-btn input {
  height: initial !important;
  padding: 10px !important;
  border-radius: 20px !important;
}

.checkbox_enq .wpcf7-list-item.first.last .wpcf7-list-item-label {
  display: inline-block !important;
  width: 95% !important;
  padding: 0px 10px !important;
  cursor: pointer;
}

.mainmenu-belowheader.menu-uppercase .navbar .nav>li>a {
  font-weight: 500;
}

#offce_text .wpb_raw_code.wpb_content_element.wpb_raw_html {
  margin-bottom: 0px;
}

@media (max-width: 400px) {
  .social-icons-wrapper {
    float: none !important;
    display: table;
    margin: 0 auto;
  }
}