/* Themify Customize Styling */
a {	
	color: #8a2d62; 
}
#content {	
	padding: 15px; 
}
#sidebar {	
	padding-top: 15px; 
}
h1 {		font-weight:500;
 
}
h2 {		font-weight:500;
 
}
h3 {		font-weight:500;
 
}
input:read-write:focus,input:read-only:focus,select:focus,textarea:focus {	
	color: #000000; 
}
body #site-logo a img {	
	height: 50px; 
}
#main-nav a:hover {	
	color: #892e5f; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #892e5f; 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {	background: none;
	background-color: #892e5f; 
}
#footerwrap {	background: none;
	background-color: #fafafa; 
}
#footer a {	
	color: #691f46; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body #site-logo a img {	
	height: 50px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body #site-logo a img {	
	height: 50px; 
}
 }@media(max-width: 480px) { /* Themify Customize Styling */
a {	
	color: #8a2d62; 
}
h1 {		font-weight:500;
 
}
h2 {		font-weight:500;
 
}
h3 {		font-weight:500;
 
}
input:read-write:focus,input:read-only:focus,select:focus,textarea:focus {	
	color: #000000; 
}
body #site-logo a img {	
	height: 50px; 
}
#main-nav a:hover {	
	color: #892e5f; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #892e5f; 
}
#footer a {	
	color: #691f46; 
}
 }
/* Themify Custom CSS */
#pagewrap {
    padding-top: inherit;
}
#menu-item-221 .fa:before {
    content: " ";
    background-image: url('https://www.elmaliquor.com/wp-content/uploads/2016/12/Wine-Glass-Icon.png');
    background-size: contain;
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    display: block;
}

#menu-item-221 .fa, #menu-item-222 .fa {
    margin-bottom: -7px;
}

#menu-item-221 .fa:before {
    width: 24px;
    height: 24px;
    display: block;
    margin-right: -7px;
    background-position: -5px;
}
.my-menu-button > a {
border: 1px solid #fc0;
border-radius: 3px;
}
.col-shadow{
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}
.themify_builder_row {
-webkit-transform: translatez(0);
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    border-top: 5px solid #892e5f;
}
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #892e5f;
	    padding: .9em .9em;
}
.woocommerce span.onsale, .woocommerce ul.products li.product .onsale {
    box-shadow: none;
    text-transform: Uppercase;
    text-shadow: none;
    border-radius: 100%;
    background-color: #892e5f;
}
input[type=reset], input[type=submit], button {
    background-color: #892e5f;
}
.cart-wrap a span {
    background-color: #892e5f;
}
a.shortcode.button.red {
    background-color: #892e5f;
}
.customRow .module_column{
border-radius:10px;
}
body.fixed-header-on .lhs-hid-scroll{
display:none;
}
#headerwrap {
    box-shadow: 0 8px 8px -9px rgba(0,0,0,0.5);
}
.social-widget .widget div {
    display: block;
}
.ysm-search-widget .search-field[type="search"] {
    background-color: #f2f2f2;
}
.module-buttons .module-buttons .module-buttons-item a{
box-shadow: 0 15px 30px 0 rgba(0,0,0,0.22);
    -moz-box-shadow: 0 15px 30px 0 rgba(0,0,0,0.22);
     -webkit-box-shadow: 0 15px 30px 0 rgba(0,0,0,0.22); 
}
@media screen and (min-width: 680px){
.customMenu a{
display:none !important;
}}
@media screen and (max-width:1100px){
#sidebar,#content{
width:100%;
	}}
.single-product.woocommerce div.product div.summary{
 display:flex;
width:100%;
  flex-direction: column; 
}
.single-product.woocommerce div.product form.cart {
    order: -1;
}
.single-product  h1.product_title.entry-title{
order:-2;
}


.yith-wfbt-form .themify_builder_content.not_editable_builder, .related.products .themify_builder_content.not_editable_builder {
    display: none !important;
}

@media only screen and (max-width: 1200px) {
#headerwrap #site-logo a img {
    height: 60px !important;
}
}

a.shortcode.button.red {
    border-color: #892e5f;
    background-color: #892e5f;
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0,0,0,.1);
}

.single-product.woocommerce div.product div.summary{
 display:flex;
width:100%;
  flex-direction: column; 
}
.single-product.woocommerce div.product form.cart {
    order: -1;
}
.single-product  h1.product_title.entry-title{
order:-2;
}
.single-product.woocommerce div.product #tf_sticky_form_wrap {
  order: -1;
}