/* ================================================================================	
Theme Name: Lune Theme Child
Theme URI: http://themeforest.net/user/qodux/
Description: Designed by <a href="http://themeforest.net/user/qodux/">Qodux</a>.
Version: 1.0
Author: <a href="http://themeforest.net/user/qodux">Qodux</a>
Author URI: http://themeforest.net/user/qodux/
Template: lune
================================================================================ */

#google_map .wt_wpb_wrapper {
	min-height: 100% !important;
}
#google_map .wpb_gmaps_widget {
	height: 100%;
}
#google_map .wpb_wrapper {
	height: 100%;
}
#google_map .wpb_map_wraper {
	height: 100%;
}
#google_map {}
#google_map {}

/*========================Shop===================================================*/

.woocommerce ul.products.columns-1 li.product, .woocommerce-page ul.products.columns-1 li.product {
    width: 100%;
    margin-right: 0;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
    border: 1px solid;
    border-color: #dddddd;
    padding: 20px
}

.woocommerce ul.products li.product .price {
    color: #d32f2f;
    display: block;
    font-weight: 600;
    margin-bottom: 0em;
    font-size: 2em;
}

.woocommerce ul.products li.product .button {
    margin-top: .5em;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background-color: #ad1e1e;
    text-decoration: none;
    background-image: none;
    color: #ffffff;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-size: 100%;
    margin: 0;
    margin-top: 0px;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 700;
    border-radius: 1px;
    left: auto;
    color: #ffffff;
    background-color: #d32f2f;
    border: 0;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
}

/*========================Shop===================================================*/

/*========================Cart===================================================*/

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #ad1e1e;
    color: #fff;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #d32f2f;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}

/*========================Cart===================================================*/

/*========================Checkout===============================================*/

.woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select {
    /*border-style: none;*/
    border-color: bisque;
    background-color: bisque;
}

.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
    border-style: solid;
    border-color: #69bf29;
}

/*========================Checkout===============================================*/