/*
Theme Name: Motta Child Theme
Theme URI: http://motta.uix.store/
Author: UIX Themes
Author URI: http://uix.store
Description: A fully responsive Premium WordPress Theme with a pixel perfect design and extensive functionality
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: motta
Tags: one-column, two-columns, right-sidebar, custom-colors, custom-menu, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Template: motta
*/

/* MENU COLORS */
.blue{
	color:blue;
}
.red{
	color:red;
}
.purple{
	color:purple;
}
/* MENU COLORS */

.xlwcty_thankyou-template-default .woocommerce-bacs-bank-details h2{
	font-size:30px;
	font-weight:400;
	    margin-top: 20px;
    margin-bottom: 10px;
}
.xlwcty_thankyou-template-default .woocommerce-bacs-bank-details h3{
	font-size:24px;
	font-weight:400;
	margin-top: 20px;
    margin-bottom: 10px;
}

.single-product .product_title.entry-title{
	font-size:1.75em!important;
	font-weight:700!important;
	line-height:1.25em!important;
}

#menu-praxiprimary a:hover{
	color:#ff8534;
	
}

ul.products li.product .product-actions > a.button{
	padding-left:10px;
	padding-right:10px;
}
#woocommerce_before_checkout_form{
	display:none!important;
}
body.page .site-content {
    padding-top: 0px;
}
.modal__notices .widget_shopping_cart_content{
	flex-direction:column;
}
.elementor-menu-cart__subtotal{
	padding:20px;
}
.main-navigation .nav-menu > li > a {
    font-size: 15px;
    font-weight: 700;
}


.primary-navigation--dividers .nav-menu > li > a { 
    z-index: 9999999;
	cursor:pointer;
}
.single-product .single_add_to_cart_button.elementor-button--icon {
	display:none!important;
}
.menu-item--widget-heading strong, 
.mega-menu ul.mega-menu__column .menu-item--type-bold strong, .menu-item--widget-heading span, .mega-menu ul.mega-menu__column .menu-item--type-bold span{
	font-weight:700!important;
	color:#17173c;
	font-size:17px;
	cursor:pointer;
}
.topbar-navigation .nav-menu > li > a, .motta-location, .topbar .header-preferences{
	font-weight:700!important;
}
.price__save{
	display:none;
}
.nav-menu a{
	font-family:'Roboto'!important;
}


.single-product div.product .motta-quantity-wrapper{
/*     max-width:140px; */
    margin-bottom:0px!important;
}
.woocommerce .quantity{
    align-items:center;
}
.single-product div.product .quantity__label{
    width:100%;
}
.single-product .cart{
	    display: flex!important;
    /* flex-direction: column; */
    flex-wrap: wrap!important;
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify form.cart button{
    flex-basis:unset;
    max-width:250px;
}
.single-product #idis_plfy{
    margin-top:25px!important;
	order:3;
}
/* Table styles for single-product page */
.single-content table {
    width: 100%;
    border-collapse: collapse;
}

/* Table header styles for single-product page */
.single-content thead {
    background-color: #343a40; /* Dark gray */
    color: #ffffff; /* White */
}

.single-content thead td {
    padding: 10px;
    text-align: center;
    font-weight: bold;
}

/* Table body styles for single-product page */
.single-content tbody tr:nth-child(even) {
    background-color: #f8f9fa; /* Light gray */
}

.single-content tbody tr:nth-child(odd) {
    background-color: #ddd; /* Gray */
}

.single-content tbody td {
    padding: 10px;
    text-align: left;
}


/* CSS for alternating row colors */
.product-attributes {
    border-collapse: collapse;
    width: 100%;
}

.product-attributes tr {
    border-bottom: 1px solid #ddd;
}

.product-attributes tr.even {
    background-color: #f5f5f5; /* Light gray */
}

.product-attributes tr.odd {
    background-color: #ddd; /* Gray */
}

.product-attributes td {
    padding: 8px;
}

.motta-blog-page .page-header + .site-content {
    padding-top: 36px;
    background-color: #fafafa;
}
.motta-blog-page .page-header{
	background-color: #fafafa;
}
.motta-catalog-page.sidebar-content .widget-area .sidebar__container{
    background-color: #ffffff;
    padding: 12px!important;
}
.discount-label {
    position: absolute;
    top: 44px;
    left: 12px;
    font-size: 14px;
    font-weight: 600;
    color: #000;
    line-height: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #FBED13;
    border-radius: 8px;
    padding: 8px 11px 6px;
    margin-right: 6px;
}

@media (min-width: 1200px){
.container {
    width: 1280px;
}
}
@media only screen and (max-width: 1024px){
	#idis_plfy{
		margin-left:0px;
	}
}
@media (max-width:768px){
	.single-product .product_title.entry-title{
	font-size:1.25em!important;
	
	line-height:1.15em!important;
}
}
@media (max-width: 767px){
.mobile-fixed-product-gallery div.product .woocommerce-product-gallery {
     position: relative !important; 
	margin-left:0px;
	margin-right:0px;
	}
}