/*
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.   ***************/
/*header*/
span.menu-title.uppercase.hide-for-small,span.header-cart-title {
    font-family: "Amatic SC", sans-serif !important;
    font-size: 1.5em;
}
ul.nav.nav-sidebar.nav-vertical.nav-uppercase li,ul.nav.nav-sidebar.nav-vertical.nav-uppercase a{
    font-family: "Amatic SC", sans-serif !important;
    font-size: 1.2em;
}
/*footer*/
.absolute-footer {
    padding: 60px 0 60px;
}
/*font*/
.amatic-sc-regular {
  font-family: "Amatic SC", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.amatic-sc-bold {
  font-family: "Amatic SC", sans-serif;
  font-weight: 700;
  font-style: normal;
}
.myTitles h2,.myTitles h3,.myTitles h4{
  font-family: "Amatic SC", sans-serif !important;
  font-size: 2.5em;
  font-weight: 700 !important;
  font-style: normal;
}
.myTitles h1{
  font-family: "Amatic SC", sans-serif !important;
  font-weight: 700 !important;
  font-style: normal;
}
.myTitlesSlider h1{
  font-family: "Amatic SC", sans-serif !important;
  font-weight: 700 !important;
  font-style: normal;
}
/*buttons*/
button{
  font-family: "Amatic SC", sans-serif !important;
  font-weight: 700 !important;
  font-style: normal;
  font-size:1.3em !important;
}
.elementor-button-text {
    display: inline-block;
    font-family: "Amatic SC", sans-serif !important;
    font-size: 1.3em;
}
/*single product view*/
h1.product-title.product_title.entry-title {
    font-size: 2.3em;
	color: #556244;
}
.quantity input[type=number] {
    font-size: 1.3em;
}
/*product catalogue view*/
a.primary.is-small.mb-0.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.is-flat {
    border-radius: 5px;
    font-family: "Amatic SC", sans-serif !important;
    font-size: 1.5em;
    font-weight: 700;
    background: #546041;
}
p.name.product-title.woocommerce-loop-product__title {
    font-family: "Amatic SC", sans-serif !important;
    font-size: 2em;
    margin-bottom: 50px;
    font-weight: 700;
}
/*.product-small.col.has-hover.product.type-product.post-119.status-publish.first.instock.product_cat-products.has-post-thumbnail.shipping-taxable.purchasable.product-type-simple {
    margin-right: 50px;
}*/
/*popup cart*/
p.return-to-shop {
    font-family: "Amatic SC", sans-serif !important;
    font-size: 1.3em;
    font-weight: 700;
}
/*slider*/
div#n2-ss-1 .n2-ss-button-container a div {
    font-size: 1.2em !important;
    font-family: "Amatic SC", sans-serif !important;
}
/*mailchimp form*/
.mc4wp-form-fields label{
    font-weight: 400;
}
form#mc4wp-form-1 {
    text-align: center;
    margin: 0 auto;
}
input#email {
    border-radius: 5px;
}
input[type="submit"] {
    border-radius: 5px;
    font-family: "Amatic SC", sans-serif !important;
    font-size: 1.3em;
}
.mc4wp-form-fields label {
    font-weight: 400;
    font-family: "Amatic SC", sans-serif !important;
    font-size: 1.3em;
}
/*mobilemenu*/
.off-canvas-left .mfp-content {
    background-color: #dbba89 !important;
}
/*CART*/
span.select2-selection.select2-selection--single {
    max-width: 170px;
	margin-top: 10px;
}
span.select2-dropdown.select2-dropdown--below {
    max-width: 170px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected]{
    background-color: #dbba89;
    color: #000;
}
a.button-continue-shopping.button.primary.is-outline {
    font-family: "Amatic SC", sans-serif !important;
    min-height: 47px;
    font-size: 1.3em;
}
button.button.primary.mt-0.pull-left.small {
    color: #000;
}
/*label.shipping__list_label {
    display: none;
}*/
.pickup-location-address {
    padding-right: 15px;
}
th.product-name,th.product-price,th.product-quantity,th.product-subtotal {
    font-family: "Amatic SC", sans-serif !important;
    font-size: 1.3em;
}
a.button.wc-forward,a.button{
    font-family: "Amatic SC", sans-serif !important;
    font-size: 1.5em;
}
tr.woocommerce-shipping-total.shipping {
    display: grid;
}
.shipping__list_item {
    display: block;
    text-align: left;
}
p.woocommerce-shipping-destination {
    text-align: left;
}
.pickup-location-field .pickup-location-address {
    font-size: 1em;
    line-height: 20px;
}
/*my account*/
ul#my-account-nav a,ul.dashboard-links a,a.nav-top-link.nav-top-not-logged-in.is-small.is-small{
	font-family: "Amatic SC", sans-serif !important;
	font-size: 1.3em;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
/*mailchimp*/
input[type=email] {
    text-align: center;
}

}