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

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

.shop-page-title > div.container {
    padding-top: 0px;
}

.woocommerce-breadcrumb > a, .woocommerce-breadcrumb > .divider {
    display: none !important;
}

.woocommerce-breadcrumb.breadcrumbs {
    margin-bottom: 6px;
    margin-top: 6px;
    color: #f16523;
}

.wc-proceed-to-checkout>a.button, .continue-shopping>a.button, button[type="submit"] {
    min-height: 44px !important;
    line-height: 44px !important;
}

#main > .page-wrapper, #main > .container {
    max-width: 1280px !important;
}

.col {
    padding-bottom: 20px !important;
}

.header-bottom-nav > li > a {
    padding-bottom: 12px;
} 

.nav-column>li>a, .nav-dropdown>li>a, .nav-vertical-fly-out>li>a, .nav>li>a {
    color: #0d0c22;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.header-bottom-nav>li.active>a, .header-bottom-nav>li>a::hover {
    color: #f13c20
}

.header-nav-main>li>a::before {
    height: 0px;
    background-color: transparent !important;
}

.nav-line-grow>li>a:before, .nav-line>li>a:before {
    bottom: 0 !important;
    top: auto !important;
}

.mobile-nav>.search-form {
    width: 80%  !important
}

.woocommerce-result-count {
    display: none;
}
select, textarea, .has-border {
    border-radius: 10px !important;
}

input[type="search"],input.input-text,span[role="textbox"],.select2-selection {
    min-height: 44px !important;
    line-height: 44px !important;
    border-radius: 10px !important;
    background-color: transparent !important;
}

.checkout_coupon {
    display: none;
}

input, a.button {
    border-radius: 10px !important;
}

a {
    font-size: 14px !important;
}

input {
    font-size: 15px !important;
}

#wide-nav > .flex-row.container  {
    border-bottom: 1px solid  !important;
    border-bottom-color: rgba(119, 119, 119, 0.1)  !important
}

.absolute-footer {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.copyright-footer {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}

.pcf7-text,.wpcf7-email {
    color: #000 !important;
}

.wpcf7-form-control-wrap > input { 
border-radius: 10px !important;
min-height: 44px !important;
}

input.wpcf7-form-control.button { 
border-radius: 10px !important;
min-height: 44px !important;
}

.padding-y-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

.padding-x-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.padding-top-0 {
    padding-top: 0 !important;
}

.padding-bottom-0 {
    padding-bottom: 0 !important;
}

.padding-bottom-1 {
    padding-bottom: 10px !important;
}

.padding-top-1 {
    padding-top: 10px !important;
}

.margin-y-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.margin-x-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.box-text {
    border-radius: 16px
}

.banner,.banner-bg,.attachment-woocommerce_thumbnail {
    border-radius: 16px !important;
    border-color: transparent !important;
    background-color: transparent !important;
}

.name.product-title > a {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
}

.jdgm-shop-reviews__header,.jdgm-shop-reviews__body {
    margin: 0 auto;
    max-width:1440px;
}

.jdgm-widget {
    margin-left: 15px !important;
    margin-right: 15px !important;
}

.jdgm-row-product, .jdgm-all-reviews__footer, .jdgm-rev-widg__actions {
    display: none !important;
}

.wpcf7-response-output {
    color: black !important;
}

.wpcf7-spinner {
    display: none !important
}



@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

}

