/*
Theme Name: Tonda Child
Theme URI: https://tonda.qodeinteractive.com/
Description: A child theme of Tonda Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.1
Text Domain: tonda
Template: tonda
*/


.qodef-tabs .qodef-tabs-nav li a{
	padding:13px 18px
}
.qodef-page-header .qodef-menu-area .qodef-logo-wrapper a,
.qodef-sticky-header .qodef-sticky-holder .qodef-logo-wrapper a {
    max-height: 50px;
}

.single .category-blog .qodef-post-image{
	display: none !important;
}
.woocommerce ul li.product-category .woocommerce-loop-category__title{
	font-size: 18px;
}
.woocommerce ul li.product-category .woocommerce-loop-category__title mark{
	display: none;
}


.qodef-item-space.product .qodef-pli-add-to-cart{
	display: none;
}
[class*="wc-block-product-categories-list--depth-"]:not(.wc-block-product-categories-list--depth-0) {
    display: none !important;
}

.qodef-page-title.entry-title{
	font-size: 20px;
}


#yith-ywraq-form table tr{
	border: none;
	border-bottom:1px solid #ededed;
}

#yith-ywraq-form table.cart .product-thumbnail{
	vertical-align: middle
}
#yith-ywraq-form table.cart .product-name{
	text-align: left;
}

#yith-ywraq-form table tr img{
	max-width:76px;
}

#yith-ywraq-form thead .product-price,
#yith-ywraq-form thead .product-quantity{
	padding: 0;
}

#yith-ywraq-form thead{
    color: #211f1f;
	
}

.widget_ywraq_mini_list_quote{
	margin: 0 !important;
}
.widget_ywraq_mini_list_quote .yith-ywraq-list-wrapper {
    position: absolute;
    left: auto;
    right: 0;
    margin-right: -1px;
    bottom: 0;
    width: 300px;
    padding-top: 15px;
}
.widget_ywraq_mini_list_quote:hover .yith-ywraq-list-content {
    opacity: 1;
    visibility: visible;
    z-index: 10;
}

.widget_ywraq_mini_list_quote .raq-info {
    display: block;
    margin: 2px;
    padding: 0;
    color: #000;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

.ywraq-quote-icon-icon_quote:before {
    font-size: 23px;
    color: rgb(64, 64, 64);
}
.qodef-light-header .qodef-page-header>div:not(.qodef-sticky-header):not(.fixed)  .ywraq-quote-icon-icon_quote:before{
	color: #fff;
}



.widget_ywraq_mini_list_quote .items-count{
	display: none;
}

.widget_ywraq_mini_list_quote ul.yith-ywraq-list img {
    display: inline-block;
    float: right;
    margin-left: 0;
    width: 66px;
    height: auto;
    box-shadow: none;
    margin-right: 10px;
}

.widget_ywraq_mini_list_quote ul.yith-ywraq-list li a {
    display: block;
    font-weight: 700;
    text-align: left;
    text-transform: uppercase;
}

.widget_ywraq_mini_list_quote .quantity{
	font-weight: 400
}

.widget_ywraq_mini_list_quote .yith-ywraq-list-content {
    position: absolute;
    min-width: 280px;
    box-shadow: none;
    right: 0;
    padding: 25px;
    background: var(--proteo-header_bg_color, #ffffff);
    opacity: 0;
    visibility: hidden;
    transition: opacity ease .3s;
    font-size: 16px;
    border: 1px solid #ededed;
    border-radius: 0;
}

.widget_ywraq_mini_list_quote a.button{
	width:100% !important;
	text-align: center;
}


.qodef-light-header .qodef-page-header>div:not(.fixed):not(.qodef-sticky-header).qodef-menu-area .widget,
.qodef-light-header .qodef-page-header>div:not(.fixed):not(.qodef-sticky-header).qodef-menu-area .widget .qodef-login-dropdown a{
	color: #000 !important
}

.form-row-first,
.form-row-last{
	float:left;
	width: 47%;
}

#yith-ywraq-default-form input,
#yith-ywraq-default-form textarea{
	margin: 0;
}


ul.products>.product .qodef-pl-inner:hover .qodef-pl-text{
	opacity: 0.5;
}

.wc-block-components-checkout-place-order-button {
    background: #635295;
    border: none;
    color: #fff;
    text-transform: uppercase;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    font-weight: 500;
    letter-spacing: 2px;
	font-family: "Poppins",sans-serif;
	font-size: 13px;
	transition:all 0.3s;
}
.wc-block-components-checkout-place-order-button:hover{
	background: #000;
}

.qodef-woo-single-page .qodef-single-product-summary .cart {
    margin: 62px 0 20px;
}


h1.qodef-single-product-title{
	font-size: 35px
}

.qodef-woo-single-page.qodef-woo-single-thumb-on-left-side .qodef-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child) a img {
    height: auto;
}

.qodef-woo-single-page .qodef-single-product-content .images .woocommerce-product-gallery__wrapper a {

    overflow: hidden;
}
@media (max-width:992px){
	h1 {
		font-size: 30px;
		line-height: 35px;
	}


	.qodef-woo-single-page .qodef-single-product-summary .woocommerce-product-details__short-description p {
		margin: 0;
	}
	.qodef-login-register-widget{
		margin: 10px !important
		
	}
	
	
	.qodef-login-opener:before{
		font-size: 25px;
		  content: "\f007";
		  font-family: "FontAwesome";
	}
	
	.qodef-login-opener span{
		display: none;
		
	}
	.qodef-login-register-widget {
		display: inline;
		float: left;
	}
	
	.qodef-right-from-mobile-logo{
		display: inline;
		float: right;
	}
	.qodef-logged-in-user-name{
		display: none;
	}
	.qodef-mobile-header .qodef-mobile-menu-opener {
		float: right;
		margin-left: 10px
	}
	
	.qodef-vertical-align-containers .qodef-position-center {
		text-align: left;
	}

	.woocommerce-page .qodef-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .qodef-content a.added_to_cart, .woocommerce-page .qodef-content a.button, .woocommerce-page .qodef-content button[type=submit]:not(.qodef-woo-search-widget-button), .woocommerce-page .qodef-content input[type=submit], div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit]:not(.qodef-woo-search-widget-button), div.woocommerce input[type=submit] {
		padding: 14px 21px;
		font-size: 10px;
	}
	.woocommerce.single-product .product .yith-ywraq-add-to-quote {
		margin-top: 0;
	}
	.qodef-woo-single-page .qodef-single-product-summary .qodef-quantity-buttons {
		margin: 0;
	}
	
	
	.qodef-woo-single-page .qodef-single-product-summary .cart {
		margin:30px 0;
	}


	.qodef-woo-single-page .woocommerce-tabs {

		margin: 0;
	}


	.qodef-woo-single-page .related.products, .qodef-woo-single-page .upsells.products {
		margin: 0;
	}
	.qodef-btn.qodef-btn-solid {

		padding: 13px 30px;
	}
	.qodef-row-grid-section.qodef-extended-grid--right>.elementor-container,
	.qodef-row-grid-section.qodef-extended-grid--left>.elementor-container {
		padding: 0 56px;
	}

	.qodef-tabs .qodef-tabs-nav li {
		display: block;
	}
	
	.qodef-tabs .qodef-tabs-nav li:first-child a {
		padding-left: 18px;
	}
	#yith-ywraq-form table.cart .product-thumbnail img{
		display: none;
	}

	#yith-ywraq-form table.cart .product-quantity{
		width: 40%
	}
	#yith-ywraq-form table.cart .product-name{
		padding:0;
		text-transform: uppercase;
	}
	
	.ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper {
		padding: 0;
	}
	.yith-ywraq-mail-form-wrapper .form-row {
		padding: 0;
		margin-bottom: 0.5em;
	}

	.woocommerce-orders-table thead,
	.my_account_quotes thead{
		display: none;
	  }

	.woocommerce-orders-table,
	.woocommerce-orders-table tbody,
	.woocommerce-orders-table tr,
	.woocommerce-orders-table td,
	.my_account_quotes,
	.my_account_quotes tbody,
	.my_account_quotes tr,
	.my_account_quotes td {
		display: block;
		width: 100%;
	}

	.woocommerce-orders-table tr,
	.my_account_quotes tr {
		margin-bottom: 1.5rem;
		border-bottom: 1px solid #ddd;
	}

	.woocommerce-orders-table td ,
	.my_account_quotes td {
		display: flex;
		padding: 0.5rem 0 !important;
		justify-content: start;
	}

	.woocommerce-orders-table td::before,
	.my_account_quotes td::before {
		content: attr(data-label);
		font-weight: 600;
	}

	
}
