/*
Theme Name: Eco-Smart Child
Theme URI: https://demo.theme-sky.com/yobazar/
Author: Yourhustler
Author URI: https://yourhustler.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Template: eco
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: yobazar-child
*/


/* new page  */
.zeropadding a.elementor-button-link.elementor-button.elementor-size-xs {
    padding: 0 !important;
}

article.single.single-post img {
    border-radius: 8px;
}

div#wpcf7-f1501-o1 {
    padding: 20px 0;
}
div#wpcf7-f2805-p9-o1 {
    padding: 20px 0;
}

/* model popup */
div#enquiryCartModal {
    position: absolute !important;
    overflow: visible !important;
}
.eco-row{
	display: flex;
    align-content: center;
    flex-wrap: wrap;
}
.eco-col-2 {
    width: 50%;
    display: grid !important;
    align-items: center;
    padding-right: 10px !important;
    clear: right;
}

.ts-header .is-sticky .header-bottom {
    display: block;
}

.filter-widget-area-button {
    display: none;
}
form.product-on-sale-form {
    display: none;
}
span.column-1 {
    display: none;
}
.woocommerce-ordering ul.dropdown li:nth-child(4){
	display:none;
}
.woocommerce-ordering ul.dropdown li:nth-child(5){
	display:none;
}
.woocommerce-loop-category__title mark.count {
    display: none;
}
span.count {
    display: none;
}

.ts-megamenu-container .ts-list-of-product-categories-wrapper h3.heading-title {
	font-size:24px !important;
	font-weight:700;
	color:#000 !important;
}

.ts-header nav.main-menu li {
    padding-right: 30px;
}

.cat-link-home h3.elementor-heading-title.elementor-size-default:before {
    content: "";
    display: flex;
    background: url(https://redesigning.website/eco-smart/wp-content/uploads/2021/09/chevron-right.png) no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 111px;
    top: auto;
    bottom: 10px;
}

#boxheight .elementor-widget-container {
    min-height: 230px;
    align-items: center;
}


.elementor-testimonial-name {
    font-weight: 700;
}

.phone-num a{
    text-decoration: underline;
    color: #0097dd !important;
}
.shopping-cart-wrapper .cart-icon svg path, .icon-menu-sticky-header svg line, .my-wishlist-wrapper svg path, .search-button svg path, .my-account-wrapper svg path {
    stroke: rgb(0 151 221) !important;
}
.shopping-cart-wrapper .cart-control .cart-number{
	background: rgb(162 210 103) !important;
    border-color: rgb(162 210 103) !important;
}
span.woocommerce-Price-amount.amount {
    display: none;
}
.cart-item-wrapper .quantity .qty, .cart-item-wrapper .quantity .minus, .cart-item-wrapper .quantity .plus {
    height: 77px !important;
}
.woocommerce .products .product a img {
/*     height: 200px; */
}
.thumbnail-wrapper {
    height: 20rem;
	border: 1px solid #f2f2f2;
}
/* footer Subscribe  */
input#fsubmit {
    position: absolute;
    right: 0;
	padding:15px 30px;
}
input#finput {
    border-radius: 5px;
	background: #fff;
    border-color: #fff;
	padding:17px; 
}
/* top search */
.ts-search-by-category > form .search-content input[type="text"] {
    background-color: transparent;
    border-color: #E6E6E6;
}
.woocommerce-product-search button[type="submit"], .search-table .search-button {
    color: #fff !important;
}

.elementor-button.elementor-size-sm {
    background: #8AC53E;
    border-color: #8AC53E;
}
.ghfm label{
	color:#ffffff !important;
}
.ghfm input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border-color: #fff;
    color: #fff;
}
.ghfm ::placeholder {
	color:#ffffff94 !important;
}
.ghfm textarea{
	border-color: #fff;
}
.ghfm input.wpcf7-form-control.wpcf7-submit {
    background: #fff !important;
    border-color: #fff !important;
    color: #0097DD !important;
}
input.wpcf7-form-control.wpcf7-submit {
    background: #0097dd !important;
    border-color: #0097dd !important;
    color: #fff !important;
}
input.wpcf7-form-control.wpcf7-submit:hover {
    background: #fff !important;
    border-color: #0097dd !important;
    color: #0097dd !important;
}
#gallery-1 .gallery-item {
    width: 40% !important;
}
.number-button input {
    padding: 12px !important;
    background-color: #fff !important;
    color: #000 !important;
    border-color: transparent !important;;
}
#enquiryCartModal .modal-header .close {
    float: right;
    background: #fff;
    color: #000;
    border: none;
}
.woocommerce-cart article .woocommerce .cart-collaterals, .woocommerce-checkout #order_review{
	display:none;
}
.woocommerce .woocommerce-cart-form, .woocommerce-checkout #customer_details {
    width: calc(100% - 20px);
}
button#enquiryCartButton {
    font-family: "ProductSans", Sans-serif;
    color: #FFFFFF;
    background-color: #8AC53D !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #8AC53E;
    border-radius: 5px 5px 5px 5px;
    padding: 20px 48px 20px 48px !important;
    text-decoration: none !important;
}
a.button.checkout-button {
    display: none;
}
.cart-item-wrapper h3.product-name {
    font-size: 20px;
}

a.elementor-button-link.elementor-button.elementor-size-sm.abbutton {
    padding: 0px 40px !important;
	text-decoration: none;
}
a.elementor-button-link.elementor-button.elementor-size-sm.abbutton:hover {
    padding: 0px 40px !important;
	text-decoration: none;
	border:1px solid #fff;
}
.thumbnail figure {
    border-radius: 8px;
}
.abpost{
	margin:5rem 3rem 5rem .7rem !important;
}
@media only screen and (min-width: 1279px){
.woocommerce.archive #main-content .woocommerce.main-products {
    overflow-x: hidden;
    overflow: hidden;
}
}	
.woocommerce div.product form.cart .ts-product-size-chart-button, .woocommerce div.product form.cart .reset_variations {
    position: relative;
    top: 20px;
}
#main-content.ts-col-24.show-filter-sidebar .woocommerce .products .list-categories .product.product-category, #main-content.ts-col-18 .woocommerce .products .list-categories .product.product-category {
    width: 50%;
}
.products .product-category > .product-wrapper > a, .woocommerce .products .product-category > .product-wrapper > a{
	border-radius:1%;
}
.products .product-category .product-wrapper > a:after{
	border-radius : 1%;
}
h1.heading-title.page-title.entry-title {
    font-size: 20px;
    line-height: 24px;
}
#main-content.ts-col-24.show-filter-sidebar .woocommerce .products .list-categories .product.product-category, #main-content.ts-col-18 .woocommerce .products .list-categories .product.product-category {
    width: 33%;
}

.ts-product-attribute > div.option:not(.color).selected > a{
    background-color: rgb(138 197 62);
    border-color: rgb(0 151 221) !important;
    color: #fff;
}
.woocommerce div.product form.cart .variations label{
    font-size: 18px !important;
    font-weight: bold;
}

button#enquiryCartClose {
    padding: 10px !important;
}
button#enquiryClose {
    padding: 10px !important;
    background-color: #fff;
    border: 1px  solid #fff;
    color: #000;
}
.ts-social-sharing {
    padding-top: 30px;
}
.woocommerce div.product .woocommerce-tabs .panel div.gallery {
    margin: 0px 0px 0 !important;
}

@media only screen and (max-width: 767px){
.abpost{
	margin:1rem !important;
}	
.thumbnail-wrapper {
    height: 10rem;
	border: 1px solid #f2f2f2;
}	

.header-v2 .logo-center > .container > .header-left, .header-v4 .ts-header div.header-right {
    max-width: 100% !important;
    margin-top: 1rem;
}
.header-v2 .logo-center > .container > * {
    -webkit-box-flex: 50% !important;
    -ms-flex: 50%;
    flex: 50% !important ;
}
#main-content.ts-col-18 .woocommerce .products .list-categories .product.product-category {
    width: 50%;
}

.cat-link-home h3.elementor-heading-title.elementor-size-default:before {
    content: "";
    display: flex;
    background: url(https://redesigning.website/eco-smart/wp-content/uploads/2021/09/chevron-right.png) no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0px;
    top: auto;
    bottom: 10px;
}	

}



  @media only screen  and (max-width : 1400px) {

    .elementor-kit-6 button, 
    .elementor-kit-6 input[type="button"], 
    .elementor-kit-6 input[type="submit"], 
    .elementor-kit-6 .elementor-button{
        padding: 15px 32px !important;
    }
    .quantity .number-button input.minus,  .quantity .number-button input.plus{
        padding: 2px !important;
    }
    .woocommerce .quantity input.qty, .quantity input.qty {line-height: 30px !important;}

  }

@media only screen and (min-width: 1279px){
	body.single-post article .entry-format{max-width: 810px;margin-left: auto; margin-right: auto;}
}
@media only screen and (min-width: 1660px){
	body.single-post article .entry-format{max-width: 1000px; margin-left: auto; margin-right: auto;}
}

/*new 02-02-22 css*/
.summary .quantity{
    width: 140px;
}

.quantity .number-button{border: 1px solid #000; border-radius: 5px;}
.woocommerce .quantity input.qty, .quantity input.qty {
    line-height: 41px;
}
.woocommerce div.product form.cart .button {
    width: calc(100% - 160px) !important;
    margin-top: 25px;
}
.woocommerce div.product form.cart {
    margin: 0 0 10px;
}
#enquiryModal.modal{
    overflow: auto;
    background: #000000db;
    top: 0px;
}
/* width */
::-webkit-scrollbar {
  width: 0px;
}
p.questions {
    font-size: 18px;
    font-weight: 600;
}
.questions a {
    color: #0097dd !important;
}
.term-description {
    margin-bottom: 90px;
}

/* varition enqury button  */
button#enquiryButton {
    display: block !important;
}
