/*

 Theme Name:     Cafe

 Theme URI:      https://aspengrovestudios.com/

 Description:    

 Author:         Aspen Grove Studios

 Author URI:     https://aspengrovestudios.com/

 Template:       Divi

 Version:        3.1.4

*/
/*....................................................................................*/
/*.............. IMPORTANT: UTILIZING THE AUTOMATIC UPDATE FEATURE OF THIS CHILD THEME WILL OVERWRITE ANY CUSTOM CODE PLACED WITHIN THIS FILE. 
 * IF YOU WISH TO AUTOMATICALLY UPDATE, PLEASE PLACE YOUR CODE IN THEME OPTIONS >> CUSTOM CSS OTHERWISE YOU CAN MANUALLY UPDATE 
 * THE THEME FILES..........*/
/*....................................................................................*/

.full-image img{
	width: 100% !important;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product{
	width: 20.875%;
	margin: 0 5.5% 5.5% 0;
}
.woocommerce ul.products li.last,
.woocommerce-page ul.products li.last{
   margin-right: 0px !important;
}
.woocommerce div.product p.price,
.woocommerce-page div.product p.price{
	color: #b75922;
}
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce button.button.alt,
.woocommerce-page button.button.alt{
    font-size: 16px;
    background: #e6d8c2;
    border-width: 5px !important;
    border-color: #e6d8c2;
    border-radius: 2px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 3px;
	color: rgba(0,0,0,0.4) !important;
}
.woocommerce button.button:hover,
.woocommerce-page button.button:hover,
.woocommerce button.button.alt:hover,
.woocommerce-page button.button.alt:hover{
	padding: 0.3em 1em !important;
    background: #e6d8c2 !important;
    border-color: #e6d8c2 !important;
    letter-spacing: 4px;
}
.woocommerce .single_add_to_cart_button.button.alt:after{
	content: none;
}
.title-wrapper .et_pb_title_container{
    background-color: #bf6161;
    padding: 1em 1.5em;	
}
@media only screen and (min-width: 981px){
	.et_header_style_centered #top-menu > li > a {
		padding-bottom: 18px;
	}
}

/*------------------------------------------
              Contact Form
-------------------------------------------*/
#caldera_form_1 label, 
#caldera_form_1 .single{
	display: none;
}
#caldera_form_1 .btn {
    float: right;
    color: rgba(0,0,0,0.4) !important;
    background: #e6d8c2;
    border-width: 5px !important;
    border-color: #e6d8c2;
    border-radius: 2px;
    letter-spacing: 3px;
    font-size: 16px;
    font-weight: bold !important;
    text-transform: uppercase !important;
}
#caldera_form_1 .form-control{
       background-color: rgba(0,0,0,0);
       color: #999;
       border: 2px solid rgba(244,228,203,0.7);
       font-size: 14px;
       padding: 16px;
       border-radius: 0;
}
#caldera_form_1 input.form-control{
       height: 52px;
}
#caldera_form_1 .last_row .first_col, 
#caldera_form_1 .last_row .last_col{
	width: 100% !important;
}