/*
Theme Name: EZ Christmas
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: EoxysIT Team
Description: EZ Sports is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder.
Version: 1.0.0
*/


#send_mesg_contact_us:hover{
	background:#000;
	border:1px solid #000;
	
}

header.page-header {
	display: none;}
/* Woo Commerce */
a.button.product_type_simple {
    color: #FFF;
    background: black;
    border-radius: 0px;
    font-size: 18px;
    font-family: 'Kadwa';
    font-weight: 300;
}
.woocommerce #review_form #respond .form-submit input {
    left: auto;
    background: #000;
    color: #FFF;
    border-radius: 0px;
    font-size: 18px;
    font-weight: 400;
    font-family: 'Kadwa';
}
.woocommerce #review_form #respond .form-submit input:hover{
	background:red;
}
nav.woocommerce-breadcrumb {
    display: none;
}
.woocommerce div.product .product_title {
    clear: none;
    margin-top: 0;
    padding: 0;
	text-transform:capitalize;
	font-family:kadwa;
	font-weight:500;
}
.woocommerce div.product div.images img {
    display: block;
    width: 100%;
    height: auto;
    box-shadow: none;

}
.woocommerce div#primary {
    padding-top: 8em;
}
.woocommerce .elementor-element.elementor-element-77cd560.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent {
    background: red;
	margin:0px;
}
a.button.product_type_simple:hover{
	background:red;
color:white}
 h2.woocommerce-loop-product__title {
    color: #000;
    font-size: 22px !important;
	 	font-weight: 500;
}
span.woocommerce-Price-amount.amount {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    color: #747474;
}
a.to-link {
    text-decoration: none;
    color: #FFF;
}

.head-main {
    background: #FF0000;
}
.product-shortcode .woocommerce ul.products li.product, .product-shortcode .woocommerce-page ul.products li.product {
    border: 2px solid #ECECEC;
    margin: auto;
    width: 25%;
}
.product-shortcode .woocommerce ul.products li.product a {
    text-align: center;
}
.product-shortcode ul.products.columns-4 {
    display: flex;
    gap: 20px;
}
.product-shortcode a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    cursor: pointer;
    display: block;
    width: 100%;
    max-width: 160px;
    margin: 25px auto;
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after, .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
	content: unset;
}
.woocommerce-page main#content {
    padding-top: 10em;
}
.wc-block-cart__submit-button.contained, .wc-block-components-checkout-place-order-button.contained {
    background: #FF0000;
    color: #fff;
    text-decoration: none;
}
section#comments {
    display: none;
}
.contact_form_name{
    display:flex;
    gap:20px;
}
.contact_form p label {
    width: 100%;
    max-width:100%;
    font-family: Kadwa;
font-size: 16px;
font-weight: 400;
line-height: 25px;
letter-spacing: 0.02em;
text-align: left;

}
.contact_form p label input, textarea#message_contact {
    margin-top: 5px;
    border: 1px solid #A7A7A7;
    border-radius:6px;
}
.contact_form p label input{
    height:56px;
}
.contact_form textarea#message_contact{
    height:121px;
    resize:none;
}
input#send_btn_contact {
    font-size: 20px;
    background: #ff0000;
    color: #FFF;
    font-family: 'Kadwa';
    border-radius: 0px;
    height: 60px;
    width: 100%;
    max-width: 200px;
    margin-top: 20px;
    margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .product-shortcode .woocommerce ul.products li.product, .product-shortcode .woocommerce-page ul.products li.product {
    border: 2px solid #ECECEC;
    margin: auto;
    width: 47%;
}
   .product-shortcode ul.products.columns-4 {
    flex-wrap: wrap;
}
.home-btn a.elementor-button.elementor-size-sm {
    width: 100%;
    max-width: 100%;
}
}
@media screen and (max-width: 767px) {
  .product-shortcode .woocommerce ul.products li.product, .product-shortcode .woocommerce-page ul.products li.product {
    border: 2px solid #ECECEC;
    margin: auto;
    width: 100%;
}
}