/*
Theme Name: Shoptimizer Child Theme
Theme URI: 
Description: Child theme of Shoptimizer
Author: CommerceGurus
Author URI: 
Template: shoptimizer
Version: 1.2.1
License:         	GNU General Public License v2 or later
License URI:     	http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Max 1800px width if .page-banner class is added to BB row */
.page-banner .fl-row-content-wrap {
    max-width: 1800px;
    margin: 0 auto;
}

/* BB fullwidth shoptimiser */
.page-template-template-fullwidth-no-heading .fl-row-full-width, .page-template-template-fullwidth .fl-row-full-width, .fl-theme-builder-archive .fl-row-full-width, .single-post .fl-row-full-width {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
  }


  footer.site-footer .fl-builder-module-template{
      padding: 0;
  }

  #media_image-2 img,  #media_image-3 img{
      max-width: 80% !important;
      margin: 0 auto;
  }

  #media_image-2 .widget-title, #media_image-3 .widget-title{
      text-align: center;
  }

  .top-bar{
      padding: 5px 0;
  }

  .top-bar ul.menu li a{
    font-weight: 600;
  }

  .top-bar ul.menu li .icon-wrapper{
      width: fit-content;
      float: left;
  }

  #secondary.widget-area .widget .tagcloud a, .widget-area .widget.widget_product_tag_cloud a{
      background-color: #C9D6E4 !important;
      color: #666666 !important;
  }

  .woocommerce-message .message-inner{
      background-color: #578c9d !important;
  }


  .entry-content:not(.wc-tab) p.woocommerce-thankyou-order-received{
    background-color: #578c9d !important;
  }

  /* Fix Safari top bar and cart bug */

  #menu-secondary-menu{
      display: flex !important;
  }

  #page .site-header-cart .cart-contents{
      width: 100px !important;
  }

   /* Fix Safari sticky cart button */

   .shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-button{
       display: flex !important;
   }

   .shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-button .add_to_cart_button{
       width: 140px !important;
   }