/* Enter Your Custom CSS Here */

.mainHeaderInner .menuHolder{
      background: #a71831;
}

.menuPort nav > ul > li > a, .widget_search .btSearch .bt_bb_icon .bt_bb_icon_holder, .menuPort nav > ul > li > a:hover{
     color: #fff; 
}

.woocommerce-account .btContentWrap .woocommerce{
	    margin: 2.5em 6.25em;
}

.woocommerce-page .products ul li.product, .woocommerce-page ul.products li.product{
	    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 253%;
    flex: 0 0 25%;
    max-width: 25%;
}

ul.products li.product .btWooShopLoopItemInner{
	min-height: 300px !important;
}

.post-type-archive-product .products.columns-4 .afterpay-payment-info{
	display:none;
}

@media screen and (max-width:768px){
 
  .sgpb-popup-dialog-main-div-theme-wrapper-1{
       left: 10% !important; 
    top:20% !important;
  }
  
  #sgpb-popup-dialog-main-div{
   width: 85% !important; 
  }
  
  .sg-popup-builder-content h4{
       font-size: 22px !important;
    line-height: 30px !important; 
  }
  
  
  sg-popup-builder-content .bt_bb_column{
   padding:0px !important; 
  }
  
  #mc_embed_signup .mc-field-group input{
      margin-left: 0px;
  }
  
  .sgpb-popup-close-button-1{
    right: 15% !important;
  }
}



@media screen and (max-width:480px){
 
  .sgpb-popup-dialog-main-div-theme-wrapper-1{
       left: 10% !important; 
    top:4% !important;
  }
  
  #sgpb-popup-dialog-main-div{
   width: 92% !important; 
  }
  
  .sg-popup-builder-content h4{
       font-size: 22px !important;
    line-height: 30px !important; 
  }
  
  
  sg-popup-builder-content .bt_bb_column{
   padding:0px !important; 
  }
  
  #mc_embed_signup .mc-field-group input{
      margin-left: 0px;
  }
}
.btMenuHorizontal .menuPort > nav > ul > li {
    padding: 0 30px 0 0;
}
.btPageHeadline .bt_bb_port {
    padding-bottom: 0;
    padding-top: 4em;
}
.bt_bb_size_large.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    display: none;
}