/** Shopify CDN: Minification failed

Line 136:1 Expected "}" to go with "{"

**/
/*** CUSTOM STYLES FOR CASITA DALLAS 2025 THEME ***/

.visually-hidden {
	position: absolute !important;
	height: 1px; 
	width: 1px; 
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	white-space: nowrap;
	border: 0;
	padding: 0;
	margin: -1px;
}

/*--- FONTS ----*/





/**** HEADER ****/


element {
}
@media only screen and (min-width: 1025px) {
	#main_nav > li > a {
		padding: 20px 10px;
	}
	
	#main_nav .snav {
		padding: 15px 0;
		border-bottom: 1px solid #f4f4f4;
	}
}

@media only screen and (min-width: 1025px) {


.f_custom .h4 + .f_custom_wrap {
	display: none;
	margin: 15px 0;
}

@media only screen and (min-width: 768px) {
	
	#main_nav ul.ddmenu li a  { 
	text-transform:uppercase; 
	font-weight:600;
	}
	
	.f_custom .h4 + .f_custom_wrap {
		display: block;
		margin: 0;
	}
	
	.o_ft .ft_bottom .tc .socIcn {
		justify-content: flex-end;
	}
}


/**** FOOTER ****/
@media only screen and (max-width: 1024px) {
	.ft_block {
		margin-top: 15px;
		margin-bottom: 15px
	}
}

.ft_bottom.with-bg {
	padding-top: 10px;
	padding-bottom: 10px;
}

@media only screen and (min-width: 768px) {
	.o_ft .ft_block {
		padding-top: 0;
		padding-bottom: 0;
		margin-bottom: 15px;
	}
}

/**** PRODUCT GRID ****/

.grid_bx .grid_title .db { color:; font-size:px; color:;  font-weight:; }


.mfp-content > #inquiry {
	background-color: #FFF6EA;
}

.mfp-link .btn {
	line-height: 1.4;
	/* font-weight: 700; */
}


/**** CART ****/

.cart.style1 .cart_footer {
	margin: 0 -15px;
}

.cart.style1 .cart_image {
	padding: 0!important;
}

.cart-item-availability {
	font-size: px;
	
}

.drawer__cart-items-wrapper .cart-item-availability {
	line-height: 1.3;
}

/**** PAGES ****/

/*--- Gallery Pages ---*/

@media screen and (max-width: 749px) {
	.col-4.col-mobile-2,
	.col-3.col-mobile-2 {
		width: 50%;
	}
	
	.col-1.col-mobile-2 {
		width: 100%;
	}
}