/*
Theme Name: Twenty Twenty-One Child
Theme URI: https://wordpress.org/themes/twentytwentyone/
Template: twentytwentyone
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Tags: one-column,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 1.5.1649306540
Updated: 2022-04-07 04:42:20

*/
@import url("../../../../cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css");
html, body
{
   overflow-x:hidden;
   background:#fff;
}
.img-full img, .img-full a
{
	width:100% !important;
	max-width:100% !important;
}
.nav-dropdown-hidden-default .sub-menu-toggle
{
	display:none;
}
.btn-full a, .btn-full button, .btn-full input[type=submit]
{
	width:100% !important;
}
.mb-0
{
   margin-bottom:0 !important;
}
.main-navigation
{
	z-index:9999999;
}
.elementor-15 .elementor-element.elementor-element-7ef16a4 .swiper-wrapper {
    z-index: 0;
}

/*================= Contact Form ===================*/

.custom-form br
{
	display:none;
}
.custom-form textarea
{
	height:100px;	
	border:1px solid #d1d1d1;
	resize:vertical;	
	padding:10px;
}
.custom-form h3
{
	margin-top:0;
}
.custom-form label, .custom-form p {
    margin-bottom: 0px;
    width: 100%;
    display: block;
}
.custom-form .wpcf7-list-item-label
{
	font-size: 13px;
}
.custom-form input
{
	border:1px solid #d1d1d1;
	margin-bottom:10px !important;
}
input[type=text]:focus, input[type=email]:focus, input[type=url]:focus, input[type=password]:focus, input[type=search]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=date]:focus, input[type=month]:focus, input[type=week]:focus, input[type=time]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=color]:focus, .site textarea:focus {
    color: #000;
    outline-offset: 0;
    outline: none;
	border:1px solid #d1d1d1;
}
.custom-form input[type="checkbox"] {
    border: 1px solid #d1d1d1;
    margin-bottom: 0px !important;
    top: 5px;
    width: 20px;
    height: 20px;
}
.custom-form .wpcf7-list-item
{
	line-height:normal !important;
}
.custom-form input[type=file] {
    display: block;
    width: 100%;
    padding: 10px 15px;
	margin-top:10px;
	color:#fff;
}
.custom-form p
{
	margin-bottom:10px !important;
	display: block !important;
}
.list-clr-black ul li:last-child .elementor-icon-list-text
{
	color:#000 !important;
}
.form-wrapper-c
{
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:100%;
	margin-bottom:0 !important;
}
.form-6
{
	width:49%;
	margin-bottom:0 !important;
}
.form-12
{
	width:100%;
	margin-bottom:0 !important;
}
.ywcps-products .owl-dots, .owl-theme .owl-nav {
    text-align: center;
    width: 100%;
}
.ywcps-products .owl-dots .owl-dot span {
    background: #898989 !important;
}
.ywcps-products .owl-dots .owl-dot.active span, .ywcps-products .owl-dots .owl-dot:hover span {
    background: #a11010 !important;
}
.product-slider ul.products li.product .button {
   display:none;
}
.woocommerce .ywcps-wrapper .owl-item li.product {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 95%;
}
.product-slider ul.products li.product .price, 
.product-slider ul.products li.product .star-rating, 
.product-slider ul.products li.product .woocommerce-loop-product__title {
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    color: #000;
    display: block;
    padding: 10px;
}
.elementor-216 .elementor-element.elementor-element-1782db4b {
    padding: 60px 10px 60px 10px !important;
}
.woocommerce section {
    padding-top: 0;
    padding-bottom: 0;
}
.shopengine-wishlist, .shopengine-quickview-trigger, .shopengine-comparison
{
	display:none;
}

















/*===================== Media Query ======================*/
@media only screen and (max-width: 767px)
{

}






























































