table th,td{
word-break: normal !important;
}
.ext_mini_cart_loader{
background-color: white;
position: absolute;
opacity: 0.6;
width: 100%;
height: 100%;
top: 0;
left:0;
display: none;
}
.ext_mini_cart_menu_cart_img {
display: inline;
}
.ext_mini_cart_loader_img{
position: absolute;
top: 50%;
left: 50%;
display: none;
z-index: 999;
}
.ext_mini_cart_custom_cart{
float: right;
}
.ext_mini_cart_custom_cart_link{
padding: unset !important;
}
.ext_mini_cart_custom_cart_li{
vertical-align: sub;
width: fit-content;
}
.ext_mini_crt_items{
margin-left: 4px;
font-size: 0.9em;
}
.ext-mini-cart-remove-cart-item:hover{
cursor: pointer;
}
.ext_mini_cart_dropdown {
position: relative;
display: inline-block;
}
.ext_mini_cart_dropdown_content {
display: none;
position: absolute;
min-width: 16em;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
padding: 10px;
background-color: #fff;
}
.ext_mini_cart_dropdown_content a {
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
}
.ext_mini_cart_item_row{
width: 100%;
}
.ext_mini_cart_dropdown_content li {
padding: 1em 0;
border-bottom: 1px solid rgba(0,0,0,.05);
list-style: none;
}
.ext_mini_cart_custom_cart_li:hover .hover-class{ display: block;};
.ext_mini_cart_dropdown, {display: block;}
.ext_mini_cart_dropdown, .ext_mini_cart_custom_cart:hover .my-dropbtn {background-color: #3e8e41 !important;}
.shopping-cart-items {
overflow-x: hidden;
overflow-y: auto;
max-height: 200px;
}
.shopping-cart-items img {
float: left;
margin-right: 12px;
max-width: 70px;
max-height: 70px;
}
.shopping-cart-items .item-name {
display: inline-block;
font-size: 14px;
color: purple;
}
.shopping-cart-items .ext-item-name {
display: contents;
}
.shopping-cart-items .ext-remove-item {
float: right;
margin-left: 2em;
}
.shopping-cart-items .ext-mini-cart-remove-cart-item {
display: inline;
}
.shopping-cart-items .ext_main-cart-item-data {
display: inline;
}
.ext_list_style{
list-style:none;
}
.ext_mini_cart_img{
display: inline !important;
}
.ext_mini_crt_items_container {
color: #fff !important;
vertical-align: sub;
background-color: #777;
border-radius: 10px;
padding: 0px 5px 0px 2px;
font-size: 0.9em;
}
.ext_mini_crt_items_container * {
color: #fff !important;
} .ext_minicart_popup_sidebar_overlay{
position: fixed;
max-height: 100%;
min-height: 100%;
max-width: 100%;
min-width: 100%;
background: rgb(0,0,0,0.9);
z-index: 999099;
top: 0px;
transition: 0.5s;
left: -100%;
}
.ext_minicart_popup_sidebar_overlay_hover{
transition: 0.7s;
left: 0px;
}
.ext_minicart_popup_sidebar_close{
position: fixed;
max-height: 50px;
min-height: 50px;
max-width: 30px;
min-width: 30px;
background: white; top: 46%;
transition: 0.5s;
z-index: 999990;
border-radius: 5px ;
border-top-right-radius: 5px ;
border-bottom-right-radius: 5px ;
text-align: center;
padding: auto 1px;
cursor: pointer;
display: grid;
align-items: center;
}
.ext_minicart_popup_sidebar_close p{
line-height: 1.5;
display: inline-block;
vertical-align: middle;
font-weight: 800;
font-size: 25px;
margin: 1px auto;
}
.ext_minicart_popup_sidebar_close_hover{ box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
transition: 0.7s;
}
.ext_minicart_popup_sidebar_open{
position: fixed;
max-height: 50px;
min-height: 50px;
max-width: 30px;
min-width: 30px;
background: white; top: 46%;
transition: 0.5s;
z-index: 999999;
border-radius: 5px ;
border-top-right-radius: 5px ;
border-bottom-right-radius: 5px ;
text-align: center;
padding: 1px 0px;
font-weight: 800;
font-size: 25px;
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
cursor: pointer;
}
.ext_minicart_popup_sidebar_open_hover{ transition: 0.5s;
z-index: 999999;
box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}
.ext_minicart_popup_sidebar_open .ext_minicart_cart_count{
font-size: 12px;
margin-top: -10px ;
}
.ext_minicart_popup_sidebar_open i{
font-size: 13px;
}
.ext_minicart_popup_sidebar{
position: fixed;
max-height: 80vh;
min-height: 80vh;
max-width: 250px;
min-width: 250px;
top: 15vh;
background: rgb(255,255,255,1);
padding: 10px;
text-align: center;
z-index: 999980;
color: rgb(0,0,0,0.9);
transition: 0.5s;
}
.ext_minicart_popup_sidebar_hover{
transition: 0.7s;
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; }
.ext_minicart_popup_sidebar_header{
max-height: 8vh;
min-height: 8vh;
max-width: 250px;
min-width: 250px;
text-align: center;
padding: 5px;
margin: -10px 0px 10px -10px;
background: rgb(0, 0, 0, 0.9);
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 5px;
display: inline-flex;
}
.ext_minicart_popup_sidebar_header h3{
color: white;
margin-right: auto;
}
.ext_minicart_popup_sidebar_header svg{
margin: auto 10px auto auto;
width: 30px;
height: 30px;
fill: white;
}
.ext_minicart_popup_sidebar a{
text-decoration: none;
color: rgb(0,0,0,0.9);
font-weight: 600;
}
.ext_minicart_popup_sidebar .product_list_widget{
max-height: 42vh;
overflow: auto;
padding: 5px !important;
color: black;
transition: 0.5s !important;
}
.ext_minicart_popup_sidebar .product_list_widget a{
color: brown;
}
.ext_minicart_popup_sidebar .product_list_widget .ext_mini_carts_remove_from_cart_button{
float: left;
}
.ext_minicart_popup_sidebar .woocommerce-mini-cart__buttons{
padding: 0.3vh 1vh;
display: flex;
max-height: 7vh;
min-height: 7vh;
max-width: 230px;
min-width: 230px;
position: absolute;
bottom: 1vh;
margin: 10px auto;
}
.ext_minicart_popup_sidebar .woocommerce-mini-cart__buttons .button{
margin: auto auto;
max-height: 6vh;
font-size: 1.7vh;
color: black;
}
.ext_minicart_popup_sidebar .woocommerce-mini-cart__buttons .button.checkout{
background: rgb(0, 0, 0, 0.7);
color: white;
}
.ext_minicart_popup_sidebar .woocommerce-mini-cart__buttons .button.checkout:hover{
background: rgb(0, 0, 0, 0.8);
color: white;
}
.ext_minicart_popup_sidebar .woocommerce-mini-cart__total{
position: absolute;
max-width: 230px;
min-width: 230px;
margin: 1px auto;
bottom: 22.5vh;
font-size: 14px;
}
.ext_minicart_popup_sidebar .ext_slider_cart_grand_total{
position: absolute;
max-width: 230px;
min-width: 230px;
margin: 1px auto;
bottom: 19.5vh;
font-size: 14px;
}
.ext_minicart_popup_sidebar .ext_minicart_sidebar_coupon_parent{
position: absolute;
max-width: 230px;
min-width: 230px;
max-height: 50px;
min-height: 50px;
display: inline-flex;
padding: 4px;
bottom: 10vh;
margin: 1px auto;
left: 1.3vh;
}
.ext_minicart_popup_sidebar .ext_minicart_sidebar_coupon_parent .ext_minicart_coupon{
max-width: 150px;
min-width: 150px;
max-height: 35px;
min-height: 35px;
background: transparent;
color: white;
border: 1px solid white;
}
.ext_minicart_popup_sidebar .ext_minicart_sidebar_coupon_parent .ext_minicart_coupon::placeholder{
color: white;
opacity: 1;
} 
.ext_minicart_popup_sidebar .ext_minicart_sidebar_coupon_parent .ext_minicart_coupon_apply{
max-width: 70px;
min-width: 70px;
max-height: 35px;
min-height: 35px;
font-size: 12px;
margin: auto auto;
text-align: center;
background: transparent;
color: white;
}
.ext_minicart_popup_sidebar .ext_slider_cart_loader_img{
position: fixed;
margin: 10px auto;
display: none;
top: 30%; }
.ext_minicart_popup_sidebar .woocommerce-mini-cart__buttons,
.ext_minicart_popup_sidebar .woocommerce-mini-cart__total,
.ext_minicart_popup_sidebar .ext_minicart_sidebar_coupon_parent,
.ext_minicart_popup_sidebar .ext_slider_cart_grand_total{
z-index: 999990;
color: black;
}
.ext_minicart_popup_sidebar_footer{
max-height: 26.5vh;
min-height: 26.5vh;
max-width: 250px;
min-width: 250px;
position: absolute;
bottom: 0vh;
left: 0vh;
border-radius: 1px solid red;
background: rgb(0, 0, 0, 0.9);
z-index: 999900;
transition: 0.5s;
} .ext_mini_cart_add_to_cart_notification{
z-index: 999999;
position: fixed;
top: 40px;
right: -351px;
transition: 0.7s;
background: rgb(255, 255, 255, 0);
}
.ext_mini_cart_add_to_cart_notification_hover{
right: -1px;
transition: 0.7s;
}
.ext_mini_cart_add_to_cart_notification_image_block{
max-height: 50px;
min-height: 50px;
max-width: 50px;
min-width: 50px;
border-radius: 5px;
border: 2px solid white;
overflow: hidden;
object-fit: contain;
object-position: center;
}
.ext_mini_cart_add_to_cart_notification_text_block{
max-height: 50px;
min-height: 50px;
max-width: 190px;
min-width: 190px;
border-top: 2px solid white;
border-bottom: 2px solid white;
display: grid;
align-items: center;
text-align: center;
padding: 4px 10px;
}
.ext_mini_cart_add_to_cart_notification_title{
margin: auto;
}