/*
Theme Name: Battery
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

.header-top{
	border-bottom: 1px solid #fff;
}
.searchform-wrapper.ux-search-box.relative.form-flat.is-normal input {
    background: #fff;
    height: 45px;
    border:1px solid #000;
    padding-left: 25px;
}
.searchform-wrapper.ux-search-box.relative.form-flat button.ux-search-submit.submit-button.secondary.button.icon.mb-0 {
    background: #da113e !important;
    width: 90px !important;
    height: 39px;
    top: 3px;
    right: 4px;
    color: #fff !important;
}
.nav-vertical-fly-out>li+li{
	border:none;
	    border-color: #fff;
	border-width: 0;
}
.searchform-wrapper.form-flat .flex-col:last-of-type{
	    position: absolute;
    right: 0;
    top: 0;
    margin: 0 !important;
}
ul.search__list{
	list-style: none;
	margin-top: 3px;
}
ul.search__list li{
	display: inline-block;
	margin:0;
	margin-right: 10px;
}
ul.search__list li a{
	color: #fff;
	font-size: 12px;
}
li.html.header-button-1 a{
	border-width: 1px;
	font-weight: 400;
}
p.is-xsmall.uppercase.count{
	text-transform: none
}
h5.uppercase.header-title{
	text-transform: none;
	color: #dc143c;
}
.tabbed-content li a{
	padding: 10px 15px;
}
ul.nav.nav-line-bottom {
    border-bottom: 1px solid #eee;
}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    text-decoration: none;
    color: #000000;
    font-weight: 600;
    margin-bottom: 15px;
}
span.amount, span.no-price{
	color: #dc143c;
}
#footer{
	font-size: 15px;
}
.product-small.col .product-small.box:hover .box-image{
	box-shadow: 0px 0px 6px 0px rgba(50, 50, 93, 0.1), 1px 1px 5px rgba(0, 0, 0, 0.02);
}
@media only screen and (min-width: 850px) {
	.header-main .flex-right{
		min-width: 250px;
	}
	.header-main .flex-right li a i{
		font-size: 28px;
	}
}
@media only screen and (max-width: 549px)  {
	.col12>.col-inner{
	margin: auto;
    display: flex;
    flex-wrap: no-wrap;
    justify-content: space-between;
    gap: 15px;
    overflow: auto;
	}
	.row11{
		display: flex;
    	flex-flow: row;
	}
	.row11>.col{
		flex-basis: 80%;
		min-width: 80%
	}
	li.html.header-button-1 a {
	    border-width: 1px;
	    font-weight: 400;
	    font-size: 10px;
	    width: max-content;
	    padding-left: 5px;
	    padding-right: 5px;
	}
}