/*
Theme Name: Evie B Young At Heart 2017
Theme URI:
Author: Ben Matthews / Leodan:Design
Author URI:
Description: Theme For Evie B Young At Heart
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:
*/

body {
    background-color: transparent;
    font-family: 'Cutive', Serif;
}

h1, h2, h3, h4, h5 {
    font-family: 'Special Elite', cursive;
    margin: 0px;
}

img {
    max-width: 100%;
    height: auto;
}

header h3 {
    padding-top: 15px;
}

header, footer {
    padding-bottom: 15px;
    padding-top: 15px;
}

nav.navbar {
    border-bottom: 10px solid;
}

footer {
    border-top: 10px solid;
    min-height: 150px;
}

main header {
    background-color: inherit;
    color: inherit;
    border-bottom: transparent;
}

main nav {
    background-color: transparent;
    color: inherit;
}

.navbar-brand {
    margin-right: 10px;
    float: left
}

a {
    color: inherit !important;
}

nav .wpmenucart-contents {
    padding: 8px;
}

nav .nav-link {
    padding: 0px;
}

nav .nav-item {
    padding: 8px;
}

main img, main.not-woo figure {
	width: 100% !important;
	height: auto;
}

input, textarea, select, label {
	max-width: 100%;
}

input[type=submit] {	
	background-color: #7AB197;
	color: #FFF !important;
	border        : 1px solid rgb(128,128,128);
	border-radius : 4px;
	padding-top: 2px;
	padding-bottom: 2px;			
}

.content .woocommerce {
    width: 100%;
}

footer aside {
    padding-top: 10px;
}

.woocommerce .checkout .col-1, .woocommerce .checkout .col-2, .woocommerce .u-columns .col-1, .woocommerce .u-columns .col-2 {
	max-width: 100%;
}

.woocommerce .checkout img {
	width: auto !important;
}

.category-box a.elementor-button-link {
	color: white !important;
	width: 100% !important;
}

footer .menu a {
    color: inherit;
}

footer ul.menu, aside ul {
    list-style: none;
    padding-left: 0px;
}

footer .menu li, aside li {
    list-style: none;
}

aside a {
    padding-bottom: 15px;
}

.screen-reader-text {
    display: none;
}

.pagination {
    width: 100%;
}

.pagination .nav-links {
    display: inline;
    width: 100%;
}

/* Flexbox on WooCommerce archive products */
.woocommerce .products ul,
.woocommerce ul.products {
    display: flex;
    flex-flow: row wrap;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
    display: flex;
    flex-flow: column nowrap;
}

.woocommerce ul.products li.product .button {
    margin-top: auto;
    display: table;
    background-color: #69B898;
    color: white !important;
}

.single_add_to_cart_button, .btn-primary, .button, button, .add_to_wishlist {
    background-color: #69B898 !important;
    color: white !important;
	border-color: #69B898 !important;
	margin: 5px 0px;
	border-radius: 3px !important;
}

.navbar .btn-secondary {
    background-color: #e85f85 !important;
}

.woocommerce a.button {
	font-weight: 400;
}


.woocommerce-Price-amount, .price, .stock {
    color: inherit !important;
}

.woocommerce-result-count {
    display: none;
}

.orderby {
    padding: 15px;
    background-color: #69B898;
    color: white !important;
    border-radius: 3px;
}

.size-shop_single{
    padding-right: 10px;
}

.wp-post-image {
    margin-bottom: 10px;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
	font-size: 1.2rem;
}

#coupon_code {
	width: 50%;
}

.woocommerce form .form-row.woocommerce-validated input.input-text {
	border-color: initial;
}

.woocommerce form .form-row .required {
    color: rgb(103, 103, 103);

}
.comment-form-comment textarea {
    display: block;
}

.nc_socialPanel {
    color: white;
}

.frm_primary_label, .form-field, fieldset, .frm_description {
    font-family: inherit!important;
    color: inherit!important;
}

.dropdown-menu {
    background-color: #7ab197; color: #ffffff; border: 0px; border-bottom: solid 10px #e85f85;
}

@media screen and (min-width: 567px) {
    .cart-menu-holder {
        min-width: 250px;
    }
}
@media screen and (max-width: 567px) {
	nav a.wpmenucart-contents span.amount{
        display: none !important;
    }
}