/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/


/*              elmatger info widget style               */

div.elmatger-info {
   text-align:center;
}

img.info-photo {
    // border-radius: 100%;
    width: 120px;
    margin-bottom: 10px;
}
.widgettitle, .widget-title {
    font-size:20px;
}

div.elmatger-info p {
    font-size:16px;
  	font-weight: 700;
}

/*            elmatger usefull menu links widget style     */

div.elmatger-menu-links {
   // text-align:center;
}

ul.elmatger-menu-links {
    list-style:none;
    font-size:20px;
    color:rgba(255,255,255,0.6);
}

/*          elmatger contact widget style                   */
div.elmatger-contact h5 {
    // text-align:center;
}

div.elmatger-contact p {
     font-size:18px;
}

div.elmatger-contact p i {
    margin-left:5px;
}

/*              elmatger topbar style                       */
.whb-top-bar-inner .whb-col-left ul li span {
 font-size:15px;   
 font-weight:bold;
}

/*             elmatger searchbar style                      */
.wd-search-form  input[type='text'] {
    font-size:20px;
}
.whb-general-header .wd-header-my-account .wd-tools-text {
    font-size:16px;
}
.wd-dropdown .wd-sub-menu li a span {
    font-size:16px;
    font-weight: bold;
}


/*                elmatger main menubar style            */

ul#menu-main-menu .nav-link-text {
    font-size:20px;
    font-weight:bolder;
}

/*              elmatger mobile menubar style           */
ul#menu-mobile-menu li a span, ul#menu-mobile-menu li a, ul.wd-nav li a span {
    font-size:16px;
    font-weight:bold;
}
div.wd-header-cart.wd-design-5 .wd-cart-number {
    font-size:12px;
}

/*              elmatger single product style           */
.wd-tools-element.wd-design-1 .wd-tools-count {
	font-size:18px!important;
}


a.reset_variations {
	font-size:15px;
}

.wd-tools-element .wd-tools-text {
	font-size:18px!important;
}

div.single-breadcrumbs-wrapper :is(.single-breadcrumbs,.container) {
	display:none;
}

h1.entry-title {
    font-size:18px;
  	font-weight:bold;
}

.summary-inner>.price {
	text-align:right;
}

.woocommerce-product-details__short-description>*:last-child {
	font-size:16px;
}

.woocommerce-breadcrumb {
    font-size:16px;
}
#productTitle {
    font-size:18px;
}
.single-product .price .amount {
    font-size:16px;
}

table.variations label {
    font-size:18px;
}

[class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text .wd-swatch-text {
    font-size: 18px;
    font-weight: bolder;
}

div.quantity :is(input[type="number"], input[type="text"], input[type="button"]) {
    font-size:36px;
    font-weight:bolder;
  	border-radius: unset;
    border: 2px solid;
  	height:52px;
}

div.quantity input[type="number"] {
	border-right:0px solid ;
  	border-left:0px solid;
  	width:80px;
}
div.quantity input[type="button"] {
	width:60px;
}

div.quantity {
	height:52px;
}

.single_add_to_cart_button {
    font-size:20px;
  	font-weight:bolder;
}
#wd-add-to-cart {
    background-color:red;
    font-size: 22px;
  	font-weight:bolder;
}

.summary-inner>.wd-action-btn {
	font-size:16px;
}
.summary-inner .product_meta {
  	font-size:16px;
}

.poduct-tabs-inner>div:not(:last-child) {
	font-size:18px;
}
.woocommerce-Reviews, .woocommerce-Reviews :is(.comment-reply-title,.woocommerce-Reviews-title) {
	font-size:18px!important;
}

.comment-form .submit {
	font-size:18px;
  	font-weight:bold!important;
  	color:black!important;
}

.tabs-layout-accordion>.wd-accordion-item>.wd-accordion-title .wd-accordion-title-text {
	font-size:18px;
}

body.single-product .btn, .button, button, [type="submit"], [type="button"] {
	border-radius:35px;
}
.wd-action-btn.wd-style-text>a {
    
}
.product_meta a {
    font-size:16px;
    color:black;
}
.wd-nav[class*="wd-style-underline"] .nav-link-text {
     font-size:18px;
}
.wc-tabs-wrapper .woocommerce-Tabs-panel {
    font-size:18px;
}

form.cart, .woocommerce-variation-add-to-cart {
  flex-direction: column;
}

.single-product .product-wrapper .price .amount {
    font-size:14px;
}

.single_add_to_cart_button {
	color:black;
}


/*              elmatger products archive page style           */

.wd-shop-tools .woocommerce-breadcrumb span, .wd-shop-tools .woocommerce-breadcrumb a {
    font-size:18px;
}
.wd-shop-tools .wd-products-per-page, .wd-shop-tools .wd-products-per-page span, .wd-shop-tools .wd-products-per-page a span{
    font-size:18px;
}
.woocommerce-ordering.wd-style-underline.wd-ordering-mb-icon select {
    font-size:18px;
}

.woocommerce-ordering.wd-style-underline.wd-ordering-mb-icon select option {
   font-size:16px;
}


.product-grid-item :is(.product-image-link,.hover-img) img {
    
}

.wd-entities-title a {
    font-size:14px;
  	font-weight:bold;
  	color:black;
}

.product-grid-item :is(.wd-product-cats,.wd-product-brands-links) a {
    font-size:14px;
    font-weight:bold;
  	color:black;
  	
}
.wd-product :is(.wd-product-cats,.wd-product-brands-links) {
  text-align: center;
}
.wd-product .wd-entities-title {
  text-align: center;
}
.price  {
  text-align:center;
}

.price .amount {
    font-size: 14px;
}

.price span {
  // color:black;
  font-weight:bold!important;
}

/*              elmatger contact page style           */
.wpcf7-form.wd-style-with-bg.init label, #wpcf7-f13-p71-o1 > form > p > label {
    font-size:18px;
    color:white;
}
.wpcf7-not-valid-tip {
    font-weight:bold;
     font-size:16px;
}

.wpcf7-form.wd-style-with-bg.init input[type="submit"] {
    font-size:20px;
}

form:is(.sent,.invalid,.unaccepted,.spam,.failed,.aborted) div.wpcf7-response-output {
    font-size:18px; 
}

/*              elmatger cart page style           */


.wd-empty-page-text+.return-to-shop .button {
	color:#272727;
  	font-size:16px!important;
}

@media (max-width: 768.98px) {
  :is(.woocommerce-cart-form__contents,.group_table) td:before , td.product-subtotal span {
  		font-size:16px;
    	font-weight:bold;
  }
  :is(.woocommerce-cart-form__contents,.group_table) td.product-name>:is(a,label,span) {
  	font-size:18px;
  	font-weight:bold;
  }
  :is(.woocommerce-cart-form__contents,.group_table) td.product-quantity :is(input[type="button"],input[type="number"],input[type="text"]) {
  	height:52px;
  }
  
  :is(.woocommerce-cart-form__contents,.group_table) td.product-quantity input[type="number"] {
	width:80px;
  }

  .cart-totals-inner .shop_table_responsive td:before {
  	font-size:16px;
    font-weight:bold;
  }
  .cart-totals-inner table .cart-subtotal .amount {
  	font-size:16px;
    font-weight:bold;
  }
  
}

td.product-price :is(.amount,.wd-price-unit) {
	font-size:16px;
  	font-weight:bold;
}
td.product-name a {
	font-weight:bold;
}
.cart-totals-inner .checkout-button {
  	font-size:20px;
  	font-weight:bold;
	background-color:rgb(240,195,80);
  	color:black;
  border-radius:35px;
}

.coupon.wd-coupon-form .button {
	color:black;
  	font-weight:bold;
  	font-size:14px;
}
.cart-actions .button[name="update_cart"] {
	font-weight:bold;
  	font-size:14px;
}

/*              elmatger checkout page style           */

.checkout_coupon .button {
	color:black;
}

tr.order-total strong .amount {
    font-size: 18px;
}

.wd-builder-off #place_order {
    font-size: 20px;
    font-weight: bolder;
    color: black;
    border-radius: 35px;
}
.woocommerce-billing-fields>h3 {
    font-size: 20px;
}

/*              elmatger thank you page style           */

.woocommerce-table--order-details tfoot tr:last-child td>.amount {
	font-size: 18px;
}

.woocommerce-order-details__title, .woocommerce-column__title {
    font-size: 20px;
}


/*              elmatger my account page style           */
.order-again a {
	color:black!important;
  	font-size:16px;
}


/*              elmatger login page style           */
body.woocommerce-account label {
	font-size:18px;
  	font-weight:bold;
}
body.woocommerce-account input {
	font-size:18px;
}

body.woocommerce-account :is(.register,.login) .button, body.woocommerce-account .wd-switch-to-register {
	font-size:20px;
  	font-weight:bold;
  	color:black;
}

body.woocommerce-account .wd-my-account-sidebar {
	display:none;
}

body.woocommerce-account .wd-my-account-links a {
	font-size:18px;
  	color:black;
}

