/*
Theme Name: Affiliate Store Pro Child
Theme URI: https://www.theclassictemplates.com/products/portfolio-wordpress-theme
Template: affiliate-store-pro
Author: Theclassictemplates
Author URI: https://www.theclassictemplates.com/
Description: Premium Portfolio WordPress Theme is a theme all creatives need to display their work to potential clients. Be it writers, designers, illustrators, cartoonists, web developers, photographers, architects, fashion designers, or marketing and advertising professionals, if you have a portfolio to show, this theme is all you need. Tell your clients about what you do and yourself under “About Me” as it becomes your call-to-action (CTA) tool. With sleek, modern design layouts, well-structured configuration, this theme is cross-platform and all-browsers compatible, making it responsive. The bug and breach free theme reassures for a faster loading website that won’t keep your clients waiting for pages to load.
Tags: one-column,right-sidebar,custom-menu,editor-style,featured-images,full-width-template,sticky-post,theme-options,threaded-comments
Version: 1.0.1765195287
Updated: 2025-12-08 12:01:27

*/


#masthead .logo {
  height: auto !important;
}

#masthead .logo img {
  width: 100% !important;
  object-fit: contain !important;
  height: 70px !important;
}

#site-navigation ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  list-style: none;
  padding: 0 !important;
  margin-bottom: 0px !important;
}

#header_navigation {
  padding: 15px 10px !important;
}

.title-box {
  display: none !important;
}

#masthead .watch-offer-box {
  visibility: hidden !important;
  opacity: 0 !important;
}

.single_add_to_cart_button,
.button,
.add_to_cart_button {
  background: #1178bb !important;
}

.products-content-outer-box {
  height: auto !important;
}

.outer-footer {
  display: none !important;
}


.pv_features_wrap {
  padding: 60px 20px;
}

.pv_features {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  gap: 40px;
  flex-wrap: wrap;
}

.pv_feature_box {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  flex: 1;
  min-width: 280px;
}

.pv_feature_icon {
  width: 60px;
  height: 60px;
  background: #2f7aff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.pv_feature_icon svg {
  width: 32px;
  height: 32px;
  stroke: #ffffff;
}

.pv_feature_title {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 8px;
  color: #1a1a1a;
}

.pv_feature_text {
  color: #555;
  font-size: 15px;
  line-height: 1.6;
}