/**
Theme Name: blaze online
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: blaze-online
Template: astra
*/
/** global css **/
/*#content button {
    background: transparent;
    border: 2px solid #000;
    text-transform: uppercase;
    display: block;
    width:250px;
}*/
/** Search Button style **/
.aws-container .aws-show-clear .aws-search-field {
	background: #000;
/*     color: #fff; */
    border-radius: 2px !important;
	font-size: 15px;
    padding: 11.25px !important;
	border: 1px solid #fff;
}
.aws-container .aws-show-clear .aws-search-field {
    color: #fff;
}
header input[type=search]::placeholder {
  color: #fff;
  opacity: 1; /* Firefox */
}
/* .aws-wrapper input[type=search] {
	color: #fff !important;
} */
/** additional text to popup add to cart **/
.main-header-bar-navigation.toggle-on {
    background-color: #000;
}
.product-categories .cat-item-296 {
    display: none !important;
}
header .product-search-results {
    display: none !important;
}
.archive span.uael-out-of-stock:before {
    content: "Coming Soon";
    font-size: 15px !important;
    visibility: visible;
    background: #fff;
    position: absolute;
    background-color: rgba(255,255,255,.88);
    -webkit-transition: background .3s;
    transition: background .3s;
    text-align: center;
    top: 50%;
    left: 0;
    right: 0;
    padding: 1.3em 0;
    bottom: auto;
    text-transform: uppercase;
    font-weight: 700;
    -webkit-transform: translateY(-50%) translate3d(0,0,0);
    transform: translateY(-50%) translate3d(0,0,0);
}
.archive span.uael-out-of-stock {
    visibility: hidden;
}
.xoo-cp-btns:after {
    content: 'The products in your cart may contain Nicotine. Nicotine is an addictive chemical and carries strict age restrictions for purchasers. By continuing you verify that you are over 18 years of age and agree to our Terms & Conditions. If you are under 18 and contiune with your purchase you are providing false information and may be subject to prosecution.';
    display: block;
    /* padding-top: 25px; */
    background: #1f73b7;
    color: #fff;
    margin-top: 15px;
    padding: 15px;
}
.list-sidebar-myblu li{
    list-style: none;
}
ul.list-sidebar-myblu {
    margin-left: 0px;
}
.woocommerce a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit, .woocommerce button.button.alt.disabled{
    color:#fff;
}
#content button:hover {
    border-color: #75a5cd;
}
/** woocommerce archive **/
li.cat-item.cat-item-229 {
    display: none;
}
.ast-below-header-menu li:hover > a, .ast-below-header-menu li:focus > a, .ast-below-header-menu li.focus > a {
    color: #fff;
    background-color: #808080;
}
.logged-in a.header-login {
    display: none;
}
a.header-login {
    display: inline-block;
}
#form-holder-hide form.elementor-form {
    display: none;
}
.product-categories a {
    color: #000;
}
.archive #content .star-rating {
    display: none !important;
}
.archive span.jdgm-prev-badge__stars {
    font-size: 12px;
}
.archive span.jdgm-prev-badge__text {
    font-size: 12px;
}
.archive .products span.price {
    line-height: normal !important;
}
.products li span.price {
    line-height: normal !important;
}
/** header **/
.privy-tab.privy-top.privy-left.privy-basic {
    background: gray !important;
}
.ast-above-header div#woocs_selector-3 {
    display: inline-block !important;
    margin-left: 25px;
}
.ast-above-header div#text-4 {
    display: inline-block !important;
}
.ast-header-break-point .ast-above-header-mobile-inline .above-header-2 .ast-above-header-section-1 {
    padding: 0px;
}
.ast-header-break-point .ast-mobile-menu-buttons-minimal.menu-toggle {
    background: transparent;
    color: #fff;
}
header span.count {
    color: #fff !important;
    border-color: #fff !important;
}
.ast-cart-menu-wrap .count, .ast-cart-menu-wrap .count:after {
    border-color: #fff;
    color: #fff;
}
header span.ast-woo-header-cart-info-wrap {
    color: #fff ;
}
.ast-desktop .ast-above-header {
    display: none;
}
header input[type=text]:focus {
    background: transparent;
}
header .woocommerce-currency-switcher{
	width:90px !important;
}
header .product-search-field {
    background: none !important;
/*  border-color: #d2d2d2 !important; */
	border-color: #fff !important;
}
header .product-search-form  .product-search-field::placeholder {
	color: #fff !important;
	opacity: 1;
}
select.woocommerce-currency-switcher {
        background: #000;
    color: #fff;
    border-color: #323232;
}
header input[type=text] {
    color: #fff !important;
}
header div#product-search-results-0 {
    display: none !important;
}
header .widget_shopping_cart_content {
    background: #000;
}
.ast-below-header-menu li.current-menu-ancestor > a {
    color: #fff;
}
.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu li a:hover, .ast-desktop .ast-mega-menu-enabled.ast-below-header-menu li a:focus{
	background: #808080;
}
/** single product **/
p.custom-brand-name {
    font-size: 20px;
    font-weight: 400;
    color: #828282;
}
.related .star-rating {
    display: none !important;
}
.jdgm-preview-badge .jdgm-star {
    color: #828282 !important;
}
a.jdgm-star.jdgm--on {
    color: #828282 !important;
}

.ast-woocommerce-container button {
    background: transparent !important;
    border: 2px solid #000 !important;
    width: 250px !important;
    color: #000 !important;
}
.ast-woocommerce-container button:hover {
    background: transparent !important;
    border: 2px solid  #75a5cd !important;
}
button.custom-buy-it-now {
    background: #528ec1 !important;
    margin-top: 25px;
    clear: both;
    display: block;
    position: relative;
    top: 15px;
    border: 2px solid #528ec1 !important;
    color:#fff;
}
button.custom-buy-it-now:hover{
    background:transparent !important; 
    color:#000;
    border:2px solid #000;
}
button.custom-buy-it-now:hover a{
    color:#000;
}
button.custom-buy-it-now:before{
    display: none;
}
button.custom-buy-it-now a{
    color:#fff;
}
span.xoo-cp-icon-check.xoo-cp-added {
    display: none;
}
.product .related .button {
    display: none;
}

/** single blog post **/
div#sidebar-singlepost ul {
    list-style: none;
    margin-left: 0px;
}
div#sidebar-singlepost span.post-date {
    display: block;
    margin-bottom: 15px;
}
/** woocommerce single product **/
.custom-product-description {
    border-top: 1px solid #cecece;
    margin-top: 55px;
    padding-top: 25px;
}
section.related.products {
    display: block !important;
    clear: both;
    border-top: 1px solid #ececec;
    margin-top: 45px;
    padding-top: 25px;
}
.woocommerce .entry-summary button:before {
    content: url(https://premiumvape.co.nz/wp-content/uploads/2019/06/add-to-cart-image-update.png);
    padding-right: 8px;
}
.woocommerce .entry-summary button {
    display: block;
    clear: both;
    margin-top: 5px;
}
.woocommerce .entry-summary .quantity:before {
    content: "Quantity";
    display: block;
    font-weight: 600;
}
.woocommerce .quantity .qty {
    width: 5.631em;
    text-align: center;
    min-height: 35px;
    margin-bottom: 0px !important;
}
.woocommerce .entry-summary button:before {
    content: url(https://premiumvape.co.nz/wp-content/uploads/2019/06/add-to-cart-image-update.png);
    padding-right: 8px;
}

.woocommerce-form-coupon-toggle {
    display: none;
}
form.checkout_coupon.woocommerce-form-coupon {
    display: block !important;
}

.show-mobile-only {
  display: none;
}

.show-desktop-only {
  display: block;
}
@media (max-width: 575.98px) {
  .show-mobile-only {
    display: block;
  }
  .show-desktop-only {
    display: none;
  }
}

/** Minimum or Maximum order in checkout **/
/*.woocommerce-error li {
	visibility: hidden;
	position: relative;
}

.woocommerce-error li (text){
	display: none;
}

.woocommerce-error li .woocommerce-Price-amount:nth-child(2) {
	visibility: visible;
	position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}
.woocommerce-error li .woocommerce-Price-amount:nth-child(2):before {
	visibility: visible;
	content: "We do not accept orders with a value of $1000 or more. Your order value is " ;
}
.woocommerce-error li .woocommerce-Price-amount:nth-child(2):after {
	content: ".";
}*/

@media screen and (max-width: 921px) {
    .above-header-widget.above-header-user-select, div#text-4 {
        width: 100% !important;
        margin: auto !important;
    }
    div#text-4 {
        text-align: center !important;
    }
}