/*
Theme Name: Barista Child
Theme URI: http://barista.edge-themes.com/
Description: A child theme of Barista Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.2
Template: baristawp
*/

div.wpcf7 .wpcf7-form-control {
  max-width: 100%;
}

.wpcf7 select {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 0;
    padding: 4px;
    text-indent: 0px;
    width: 50%;
    z-index: 100;
}

.wpcf7 input[id="551"]
{
    background-color: #fff;
    color: #c7a17a;
    width: 90%;
	border-radius:10px;
}

.wpcf7 input[id="552"]
{
    background-color: #fff;
    color: #c7a17a;
    width: 90%;
	border-radius:10px;
}

.wpcf7 input[type="date"]
{
    background-color: #fff;
    color: #c7a17a;
    width: 90%;
	border-radius:10px;
}

.wpcf7 input[id="550"]
{
    background-color: #fff;
    color: #c7a17a;
    width: 90%;
	border-radius:10px;
}

input[id="534"]
{
	border-radius:30px;
	padding:14px;
}

.cf7_custom_style_3 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%; 
  border-radius:10px;
}

.flex-item {
    display: flex;
    flex-direction: column;
    flex-basis: 25%;
    margin:auto;
}
p.legaltext {
	font-family:Oswald,sans-serif;
	font-size:16px;
}

div.history {
	font-family:Oswald,sans-serif;
	font-size:16px;
	border-radius:10px;
}

span.edgtf-wh-footnote{
	font-family:Open Sans,sans-serif;
	font-size:16px;
	}

div#sow-button {
	margin-top:7px;
}

div.edgtf-grid {
	width:auto;
}

div.edgtf-column-inner a{
	border-radius:15px;
}

div.edgtf-logo-wrapper {
	margin-left: 25px;
}

span.select2-selection__rendered {
	border:solid 1px #efefef;
}

/**p#calc_shipping_country_field {
	padding:30px 0 0 0;
}*/

span.star-rating {
	color:#f5ac00;
}

li.swatch.swatch-label {
	border-radius:15px;
	border-style: double;
	border-width:2px;
	border-color:#fff;
}

div.variations_button button {
	border-radius:15px;
	border-style: double;
	border-width:2px;
	border-color:#fff;
}

div.quantity input {
	border-radius:5px;
	border-style: double;
	border-width:2px;
	border-color:#c2a17e;
	padding:3px 2px 3px 10px;
}

table.variations tr {
	border:none;
}

table.variations {
	border-radius:15px;
	border-style: double;
	border:#c2a17e solid 2px;
}

a.edgtf-header-cart {
	color:#fff;
}

.product-category mark { display: none; }

.woocommerce-account h2 {
	font-size:20px;
	}


a.edgtf-mobile-header {
	margin-left:10px;
}

span.edgtf-mobile-menu-opener {
	margin-left:10px;
}


ul#menu-menu_princ a {
	color:black;
}

span#select2-billing_country-container {
	margin:15px 0;
}

span#select2-billing_state-container {
	margin:15px 0;
}

span#select2-shipping_country-container {
	margin:15px 0;
}

span#select2-shipping_state-container {
	margin:15px 0;
}




******************************************************/
.edgtf-sticky-holder .edgtf-side-menu-button-opener.medium, .edgtf-sticky-header.header-appear{display:none !important;}
.woocommerce-cart div.quantity input{max-width:60%;}
.woocommerce-cart .edgtf-btn{letter-spacing: 1px;padding: 14px;}
.woocommerce-account .woocommerce .col2-set#customer_login{width: 100%;}
/*.edgtf-position-right .fa-facebook{background:url(https://www.mezacoffee.com/wp-content/uploads/2020/10/facebook.png);}
.edgtf-position-right .icomoon-icon-twitter{background:url(https://www.mezacoffee.com/wp-content/uploads/2020/10/twitter.png);}
.edgtf-position-right .icomoon-icon-instagram{background:url(https://www.mezacoffee.com/wp-content/uploads/2020/10/instagram.png);}
.edgtf-position-right .edgtf-social-icon-widget{background-size:contain;background-position: center center;-webkit-filter: invert(1);filter: invert(1);background-repeat: no-repeat;display: block; width: 20px;}
.edgtf-position-right .edgtf-social-icon-widget:before, .edgtf-mobile-opener-icon-holder .fa-bars:before{visibility: hidden;}*/
/*.edgtf-logo-wrapper img.edgtf-dark-logo, .edgtf-logo-wrapper img.edgtf-light-logo{-webkit-filter: invert(1);filter: invert(1);}*/
.edgtf-mobile-opener-icon-holder .fa-bars{background:url(https://www.mezacoffee.com/wp-content/uploads/2020/10/menu.png);background-repeat: no-repeat;background-size:contain;width: 24px;
height: 24px;}
.edgtf-mobile-header-holder .edgtf-vertical-align-containers {padding: 0 0 0 2% !important;width: 98%;}
.edgtf-header-standard .edgtf-page-header .edgtf-menu-area{background-color: #666!important;}
/*.icomoon-icon-search:before, .icon_cart_alt:before{color: #30271c;}
nav #menu-menu_princ .edgtf-item-outer{border-color:#30271c;}*/
.page-id-14794 .edgtf-title.edgtf-title-small-text-size h1{font-size: 20px;}
nav ul#menu-menu_princ a, nav #menu-menu_princ .edgtf-item-outer, body .edgtf-shopping-cart-outer .edgtf-shopping-cart-header .edgtf-header-cart i{color: #fff;}
/*body .edgtf-page-header{top: 32px;transform: translateY(0);height: 60px;width: 100%;position: fixed;left: 0;z-index: 999;}*/
.home .slide_home .vc_column_container>.vc_column-inner{padding-left: 0;padding-right: 0;}
.edgtf-page-header.sticky-element-original.element-is-sticky{z-index:999999!important;}

@media screen and (max-width: 600px){
.woocommerce-cart.edgtf-woocommerce-page .edgtf-total-pricing>div{width:100%; padding: 15px 23px;}
.woocommerce-cart.edgtf-woocommerce-page .edgtf-total-pricing>div h4{font-size: 16px;}
}

@media screen and (max-width: 480px){
	.edgtf-container .edgtf-container-inner{width: 96%;}	
}

@media screen and (min-width: 1025px){
.edgtf-title.edgtf-standard-type{padding-top: 70px;}
.edgtf-title.edgtf-standard-type .edgtf-title-holder{padding-top: 35px;}
}

#storingStep.box, #storingStepUser.box {
	font-size:125%;
}

a#paycomet_page {
	background-color:#c7a17a;;
	color:white;
	padding:5px 8px;
	border-radius:5px;
	line-height:80px;
}

p#paycomet-cancel a {
	background-color:#c7a17a;;
	color:white;
	padding:5px 8px;
	border-radius:5px;
	line-height:30px;
}

input#place_order {
	border-radius:5px;
}

div.fx-relay-email-input-wrapper span {
	font-size:12px;
}

.star-rating span{
	color: #ffd700;
}