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

/*************** ADD CUSTOM CSS HERE.   ***************/
.add-to-cart-button a{
	    border-radius: 4px;
    background: linear-gradient(to right, #268ee7, #1068B3);
    border: unset;
}
.woocommerce-message.message-wrapper {
    border: none !important;
    box-shadow: none !important;
}
.woocommerce-message:focus-visible {
    outline: none !important;
}
.woocommerce-message .message-container {
    border: none !important;
}
.product-info {
    padding-bottom: 0px;
}
.ux-cart-coupon .coupon{
    display: flex;
}
.ux-cart-coupon .button{
        margin-right: 0px;
    margin-left: 10px;
    border-radius: 5px;
    text-shadow: unset;
}
.page-template-page-cart #main{
    background: #F0F0F0;
}
.page-template-page-cart .cart-container {
    max-width: 800px !important;
    background-color: #fff;
    -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, .12);
    box-shadow: 0 0 18px rgba(0, 0, 0, .12);
    border-radius: 4px;
    padding: 10px 30px;
}
.header-bottom .header-bottom-nav > li > a{
    padding-right: 20px;
}
.product-footer .woocommerce-tabs{
padding-top: 30px;
}
.taxonomy-description {
    border-radius: 10px;
    background: #eeeeee;
    padding: 20px;
    text-align: left;
}
.single-page{
	padding-top: 0px;
}
.product-main{
    padding-bottom: 0px;
}
button.ux-search-submit.submit-button.secondary.button.icon.mb-0 {

    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
}
ul.tabs.wc-tabs.product-tabs{
	    margin-top: 0px !important;
}
ul.tabs.wc-tabs.product-tabs li{
	margin-left: 4px;
	margin-right: 4px;
}
ul.tabs.wc-tabs.product-tabs li a:before{
	display: none;
}
ul.tabs.wc-tabs.product-tabs li a {
        margin-bottom: 10px;
    font-size: 17px !important;
    margin-right: 4px;
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 6px 25px;
    background-color: #E6E6E6;
    color: var(--primary-color);
    font-weight: 600;
    text-transform: initial;
}
ul.tabs.wc-tabs.product-tabs li.active a,ul.tabs.wc-tabs.product-tabs li:hover a {
    font-size: 17px !important;
  
    border: 1px solid #ddd;
    border-radius: 5px;

      color: #ffffff !important;
    background-color: var(--primary-color) !important;
    font-weight: 600;
    text-transform: initial;
}
.nav-dropdown-default {
    padding: 15px;
}
#product-sidebar{
	padding-left: 10px;
}
.product-info{
	padding-right: 10px;
	border-right: 0px !important;
}
.footer-section{
	border-top: 1px solid var(--primary-color);
}
aside .product-categories li a:before{
content: "\f105";
    font-weight: bold;
    display: inline-block;
    width: 12px;
        font-family: 'fl-icons';
}
span.amount {
    font-size: 16px;
    white-space: nowrap;
    color: #f40e0e;
    font-weight: bold;
}
.product-small.box.has-hover.box-normal.box-text-bottom:hover {
    border: 1px solid var(--primary-color) !important;
}
p.name.product-title.woocommerce-loop-product__title a {
    font-weight: 600;
    color: #111 !important;
}
.section-title-normal .section-title-main{
    color: white;
    border: unset !important;
    display: block;
    margin-bottom: 0px;
    padding-bottom: 0px;;
}
.absolute-footer.dark{
    color: white;
}
.footer-section{
    padding-bottom: 10px !important
}
.section-title-normal{
    padding: 10px 10px;
    font-size: 20px;
    border-radius: 8px;
    margin-bottom: 0px;
    border: unset;
    background: var(--primary-color);
    color: white;
}
#shop-sidebar aside ul, .div-sidebar aside ul,.div-sidebar aside .textwidget,#shop-sidebar aside .textwidget {
	    padding: 10px;
    border: 1px solid #e9e9e9;
}
#shop-sidebar .widget-title,.div-sidebar .widget-title,#product-sidebar .widget-title {
	 border-top-right-radius: 5px;
	     border-top-left-radius: 5px;
    padding: 14px 14px;
    /* font-size: 13px; */
    background: var(--primary-color);
    display: block;
    color: white;
    font-size: 18px;
}
.div-counup span.count-up {
      font-size: 45px;
    font-weight: bold;
}
.ux-cart-coupon .coupon button{
       background: var(--primary-color) !important;
    display: block;
    color: white !important; 
}
.is-divider {
	display: none;
}
#footer i.fas{
    color: var(--primary-color);
}
.form-row-first, .form-row-last{
    width: 100%;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}