/*
Theme Name: Arizer Child
Template: arizer
*/

/* import default parent styles */

/*@import url("../arizer/style.css");*/

/* add child theme styles below */

.menu-image-hover-wrapper .hovered-image{ margin-left: 0 !important; }

a.added_to_cart { line-height: normal; padding-left: 10px; font-size: 14px; }
.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left,.elementor-widget-accordion .elementor-accordion .elementor-accordion-title{
    color: inherit!important;
}
.parts-and-accessoris-title img,.cases-and-containers-title img{width:40%;}
.power-title img,.merch-title img{width:20%;}
.botanicals-title img{width:25%;}
.sub-menu .menu-item.current-menu-item a{
    background-color: #165bad !important;
    border-radius: 0px!important;
    text-decoration: none;
    text-decoration: none;
    line-height: 22px;
    padding: 7px 12px 7px 30px;
    color: #FFF !important;
    border-left: 0px;
}

.elementor-widget-nav-menu .menu-item.current-menu-ancestor a {
    color: #165bad;
}

.woocommerce-checkout.woocommerce-order-pay #payment{
    background: #141414;
}

/* Kapil new css start here */
.woocommerce-store-notice.demo_store {
    
    background-color: #daa511!important;
    color: #0a0a0a;
    bottom: auto;
    z-index: 9;
    text-align: center;
    font-weight: 700;
    font-size: 16px;
    padding: 10px 0 10px 0;
    top: 0!important;
}
.quick_view{
  display: none;
}
.fixedElement{ top: 200px }
.sub_menu_accrssories.fixedElement{
    border-top: none;
}
.common_main_div.fixedElement{
    padding: 0;
}

.woocommerce-page ul.products li.product .pro_image{
 position: relative;
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
.woocommerce-page ul.products li.product .pro_image .view_details{
background: rgba(0, 0, 0, 0.6);
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
opacity: 0;
font-size: 18px;
color: #fff;
}
.woocommerce-page ul.products li.product .pro_image .view_details:before{
font-family: "Font Awesome 5 Free";
content: "\f06e";
font-size: 25px;
}
.woocommerce-page ul.products li.product .pro_image:hover .view_details{
 opacity: 1;	
}
.new_checkout .payment_methods label{
display: block;
}
.new_checkout .payment_methods label img{
float: right;
margin-right: 2px;
}
.new_checkout li.wc_payment_method.payment_method_paypal img {
width: 8%;
}
.new_checkout #add_payment_method #payment ul.payment_methods li, .new_checkout #payment ul.payment_methods li{
margin-bottom: 20px; 
}
.new_checkout input[type="radio"], .new_checkout input[type="checkbox"] {
float: left;
margin-right: 10px !important;
}
.new_checkout .payment_method_paypal .about_paypal{
float: none !important;
line-height: normal !important;	
color: #ffb400;
}
.new_checkout #payment div.payment_box{
margin-bottom: 0px !important;	
}
.new_checkout .checkout-accordion table.my-custom-shipping-table tr.woocommerce-shipping-totals td{
background-color: transparent !important;
}
.new_checkout .payment_method_moneris .input-text {
background-color: #272727;
border: 1px solid #666666 !important;
font-size: 1rem !important;
}
.new_checkout .payment_method_moneris .identified{
border-color: #69bf29 !important;
}
.new_checkout fieldset#wc-moneris-credit-card-form{
border: 1px solid #666;	
}
.ui-datepicker .ui-datepicker-prev{
top: 1px;
width: 2em;
height: 2em;
left: 1px !important;
}
.ui-datepicker .ui-datepicker-next{
top: 1px;
width: 2em;
height: 2em;
right: 1px !important;
}
.woocommerce .quantity .qty{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-moz-appearance:textfield;	
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
}

/* Kapil new css end here */


/*Montu*/
#secondary-nav{
	height: auto !important;
	overflow: hidden;
}

#secondary-nav li {
    -webkit-animation: chapternav-slidein 350ms backwards;
    animation: chapternav-slidein 350ms backwards;
    list-style: none;
    color: #fff;
    display: block;
    text-align: center;
    margin: 0 0% !important;
    float: left;
    width: 10%;
}
#secondary-nav a {
    text-decoration: none;
    color: #fff;
    display: inline-block;
    margin-top: 0px;
}
#secondary-nav a img {
    opacity: .8;
    transition: all ease-in 150ms;
}

/* Side Widget */
.side-widget.open {
    margin-right: 0;
}
.side-widget {
    width: 30px;
    z-index: 99;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9);
    position: fixed;
    left: 0;
    top: 200px;
    text-align: center;
    margin-right: -45px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.btn.btn-blue:hover {
    background-color: #de1b1b;
}
.btn.btn-blue {
    background-color: #0082ca;
}
.btn.btn-blue {
    background-color: #d20d0d;
    color: #fff;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    cursor: pointer;
    border-radius: 5px;
}
a:hover, a:focus, a:active {
    text-decoration: none;
}
.btn {
    font-family: 'proxima-nova', sans-serif;
    font-size: 22px;
    font-weight: 600;
    padding: 12px 12px;
    border-radius: 0;
    text-transform: uppercase;
    letter-spacing: -0.5px;
}
.covid-pop-icon img{
    margin: 0px 0px 0px 0px;
    width: 20px;
    height: 20px;
    transform: rotate(270deg);
}

#popup-container {
  position: fixed;
  z-index: 9990;
  margin: 0;
  top: 230px;
  left: -2px;
  right: 0;
  width: 100%;
  max-width: 300px;
  display: none;
}
#popup-container .modal-content .close{
    padding: 0px 12px!important;
    color: #fff;
    opacity: 1;
}
#popup-container.open {
  display: block;
}
.covid-popup.covid_message{
    background: #d20d0d;
    color: #fff;
}
.covid-popup.covid_message h5{
    color: #fff;
}
#popup-container .close {
    float: right;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.7;
    
    border: none;
    text-shadow: 0 1px 0 rgba(255,255,255,0.9);
    opacity: 0.4;
    transition: opacity 0.3s ease;
}
#popup-container .close:hover{
    background-color: inherit;
}
.woocommerce .covid_message{
    margin-bottom: 15px;
}
.woocommerce .covid_message h5{

    padding: 10px 10px 0px 0px;
}
/* Side Widget */
/*COVID-19 message*/
.covid-age-gate.covid_message{ margin-bottom:20px; padding: 0px 10px 0px 10px; }
.covid_message { background: #fdbb30; color: #000; font-size: 14px; border-radius: 8px; padding: 0px 10px 1px 10px;}
.covid-age-gate.covid_message h5 { text-align:left; padding: 10px 10px 0px 0px; }
.covid_message h5 {  color: #000; padding: 10px 10px 0px 10px; font-size: 16px; font-weight: 600; }
.covid-age-gate.covid_message p { padding-bottom: 10px; font-size: 14px!important; }
.agc_screen #agc_container p{ text-align:left;}
/*COVID-19 message*/

/////********* buy box for bundle*******/

.woocommerce.single-line-product{
        display: block;
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background: #165bad;
    color: #FFF;
    z-index: 10;
    padding: 16px 10px;
}

.gform_wrapper.gf_browser_chrome select, .gform_fields .ginput_container_text input, .gform_fields .ginput_container_email input, .gform_fields .ginput_container_textarea textarea, .mc4wp-form-fields input{
    color: #000!important;
    background: #FFF!important;
}

/*Start rating on product sticky menu*/
.star_rating { display: inline-block; vertical-align: top; margin-right: 15px; border-right: 1px solid #535353; padding-right: 15px; }
.postid-2020015076 .star_rating,.postid-2020015106 .star_rating,.postid-2020004848 .star_rating,.postid-2020004832 .star_rating{display: none;}
.star_rating .cmr_stars{ float: none !important; display:inline-block; line-height: 0.5; font-size:1em !important; vertical-align: middle; }
.star_rating .total_rev{ display: inline-block; vertical-align: top; margin-top: 3px;  }
.star_rating .cmr_count{ font-size: 0.8em; line-height: 1; }
/*Start rating on product sticky menu*/