@charset "UTF-8";
/*Common USE*/
/*Contact form*/
::placeholder {color: #ccc !important; opacity: 1;}
:-ms-input-placeholder {color: #d2d2d2 !important;}
::-ms-input-placeholder {color: #d2d2d2 !important;}
select{display: inline-block; /*width: auto !important;*/ padding: 15px; vertical-align: middle; background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center; background-color: #fff; background-image: none\9; background-size: 15px 15px; -moz-appearance: none; -webkit-appearance: none;  border: 1px solid #f0f0f0; width:100% }
select option, select{font-size: 16px !important;} 
select option{padding: 3px 0 !important}
input[type="text"], input[type="tel"], input[type="email"], textarea{padding: 15px 2%; width: 96%; border: 1px solid #f0f0f0; font-size: 16px; background: #fff; color: #142131}
input[type="submit"]{width: auto; color: #142131;  background: none; border-radius: 500px;  border: 2px solid #142131; font-size: 16px; text-transform: uppercase; padding: 0 35px; line-height:46px; letter-spacing:1px; font-weight: 600;}
input[type="submit"]:hover{color: #fff; border: 2px solid #F2665B; background:#F2665B}
label{font-weight:bold}
.wpcf7 form.sent .wpcf7-response-output{color: green; border: 1px solid green}
.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea{margin:10px 0}
.wpcf7-list-item .wpcf7-list-item-label{ font-weight: normal!important}
.wpcf7-list-item label{display:inline-flex; align-items:center}
.wpcf7-list-item .wpcf7-list-item-label{padding:8px;}
.wpcf7-list-item input{width:auto}

.flexbox p{display:flex; justify-content: space-between; justify-content: -webkit-space-between}
.flexbox p label:first-child{width:40%}
.flexbox p label:last-child{width:59%}

/*toolbar*/
.uk-navbar-container:not(.uk-navbar-transparent){background: #F2665B}
.tm-toolbar{border-bottom:1px dashed #fae7d2}

/*Navigation Menu*/
.uk-navbar-dropdown-nav img{width:50px;}
.uk-navbar-dropdown-nav > li > a{padding:10px 20px; border-top:2px dashed #fadcd9}

.uk-navbar-dropdown-nav > li > a img{width: 50px;  height: 40px;  box-sizing: border-box;  object-fit: cover;}

/*Homepage*/
.hm-hero{background: linear-gradient(180deg, #000000 -80%, #b90218 85%);}

.delivery-steps .uk-icon{ width: 100px; height: 100px; border:3px dashed #F2665B; border-radius: 100%; line-height: 100px;}
.delivery-steps .uk-icon svg{color:#F2665B}

/*Category landing page*/
.shop-lp .uk-container{border:1px dashed #F2665B; border-radius: 4.5rem; padding-bottom: 30px; padding-top: 30px}
.shop-lp picture img{ border-top-left-radius: 4.5rem}
/*.products-list a.uk-button:before { content: url("http://devtangent.com/party-food/wp-content/uploads/2026/05/add-to-cart.png");}*/

/*products landing page */
.products-list .uk-text-lead{color:#F2665B}

/*Cart, Checkout page */
.checkout-inline-error-message{color:#f2665b}
.woocommerce-error{display:none}
.wc_payment_methods{border:2px dashed #f2665b; padding:5px; text-align:center}
.wc_payment_methods .payment_box{font-size:16px; padding-left:0}
.wc_payment_methods>*{border:none; padding:0}
.woocommerce-message{display:none}

/*Mobile CSS*/
.uk-navbar-toggle svg{width:30px; height: 30px}

#tm-dialog-mobile .uk-nav-default > li > a{color:#F2665B}


/* Form */
.wc-proceed-to-checkout a.checkout-button{background:#F2665B !important; color: #fff!important}
.wc-proceed-to-checkout a:hover{background-color:#fff !important; color: #F2665B !important; border:1px solid #F2665B !important}
:not(.woocommerce-message) > .button:not(.alt, .checkout, .view, .pay, [name*="save_"]), :not(.woocommerce-message) > input[type="submit"]:not(.alt, .checkout, .view, .pay, [name*="save_"]){background-color: #F2665B;}
input#billing_address_map_search_input {width:100%; border-radius:0 0 0 0; box-shadow:none; border:1px solid #F2665B}
.woocommerce input.input-text{border:1px solid #aaa}
.woocommerce .woocommerce-invalid input.input-text, .woocommerce .woocommerce-invalid select, .woocommerce .woocommerce-invalid textarea{border:1px solid #F2665B !important}
/*Sitemap*/
.woocommerce-checkout-review-order button{background-color:#F2665B !important; color: #fff !important}
.woocommerce-checkout-review-order button:hover{background-color:#fff !important; color: #F2665B !important; border:1px solid #F2665B !important}


/*Footer*/
.footer{color:#fff; font-size: 15px}
.footer h2{color:#C6FF74}
.footer hr{border-color: #fff}
.footer a:hover{color:#C6FF74; text-decoration: none}

/*404 page*/



@media(max-width:1200px){
	
}
@media(max-width:1024px){	
	
}

@media(max-width:736px){

}


@media(max-width:414px){
	.uk-heading-small{font-size:2rem}
}
