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

.page-id-3141 header.whb-header {
	margin-bottom: 0;
}

.btn.btn-color-default, [type=submit] {
    background-color: #50485b;
    color: #FFFEF9;
}
.btn.btn-color-default:hover, [type=submit]:hover {
	background-color: #1d1a22;
    color: #FFFEF9;
}
.widget_tag_cloud .tagcloud a {
    display: block;
	font-size: 14px !important;
}

.g-recaptcha.wpcf7-recaptcha {
    margin-bottom: 20px;
}

.shop_attributes p, .woocommerce-product-details__short-description table p {
    letter-spacing: 0.4px;
}

.woocommerce-variation-availability {
    display: none !important;
}

.woodmart-navigation.main-nav .item-level-0:hover > a, .woodmart-navigation.main-nav .item-level-0.current-menu-item > a {
    color: #213a24 !important;
}

input[type=text], input[type=email], input[type=password], input[type=search], input[type=number], input[type=url], input[type=tel], input[type=date], select, textarea {
    border: 1px solid rgba(73, 44, 44, 0.47);
}

.product-image-summary .shop_attributes tr td:last-child, .woocommerce-product-details__short-description table tr td:last-child, .woodmart-hover-base .hover-content table tr td:last-child {
    text-align: left;
}

/* Product Page - Disable WooCommerce interface */
.woocommerce-Price-amount.amount {
    display: none;
}

.quantity {
    display: none;
}
.woocommerce-variation-add-to-cart {
    display: none !important;
}

h1.product_title.entry-title:before {
    content: "MOD. ";
}

.swatches-on-grid .swatch-on-grid {
    width: 60px;
    height: 60px;
}

.gm-style-mtc {
    display: none;
}

.woodmart-before-add-to-cart {
    font-size: 0.8em;
    color: grey;
}

.summary-inner {
	font-size: 0.9em;
	display: flex;
    flex-direction: column;
	}

/* Product Page - Change order - WooCommerce interface */
form.variations_form.cart.variation-swatch-selected {
	order: 1;
}
.my_classname_6 {
    white-space: nowrap;
}

div#product-3035 .my_classname_6 {
    white-space: normal !important;
}

table.woocommerce-product-attributes.shop_attributes {
    order: 2;
}

form.cart {
    order: 3;
}

.woodmart-before-add-to-cart {
    order: 4;
}

.woodmart-compare-btn.product-compare-button {
    order: 5;
}

.product_meta {
    order: 6;
}

.product-share {
    order: 7;
}
.meta-location-add_to_cart .product_meta>span {
    line-height: 1.1;
}

span.sku_wrapper{
    display: none !important;
}

#product-2989 > .product-tabs-wrapper {
    display: none;
}
 
.product-image-summary .shop_attributes td, .product-image-summary .shop_attributes th, .woocommerce-product-details__short-description table td, .woocommerce-product-details__short-description table th, .woodmart-hover-base .hover-content table td, .woodmart-hover-base .hover-content table th {
    padding: 10px 10px;
}

.product-image-summary .entry-title {
    font-size: 24px;
}

.product_meta {
    line-height: 0.1;
}

span.posted_in, span.share-title {
    font-size: 0.9em;
	display:none !important;
}

td.woocommerce-product-attributes-item__value p {
	margin-bottom: 2em;
}


table.woocommerce-product-attributes.shop_attributes, table.shop_attributes {
    font-size: 0.9em;
	line-height: 1.7;
}

.shop_attributes th {
	font-size: 1.27em !important;
    font-weight: 400 !important;
    text-align: right;
	line-height: 1.5;
}

.shop_attributes td {
    font-size: 1.1em !important;
}

/* .tc-totals-form.tm-product-id-2707.tm-totals-form-main {
    display: none !important;
} */
.tm-description {
    padding-left: 11em;
	font-size: 0.83em;
}

.wp-image-2834.alignleft {
	margin-right: 10px;
}

button.single_add_to_cart_button.button.alt {
    display: none;
}

tr:last-child p:after {
    background-image: url(https://www.olkam.it/wp-content/uploads/2019/07/color-palette.svg);
    background-repeat: no-repeat;
    background-size: 35px 35px;
    display: inline-block;
    width: 35px;
    height: 35px;
    margin-bottom: -1em;
    margin-left: 1em;
    content: "";
}

.faggio p span:first-child:before, .beech p span:first-child:before, .faggionocerovere p span:before, .beechwalnutoak p span:before, .faggiorovere p span:before, .beechoak p span:before, .nocerovere p span:before, .walnutoak p span:before, .rovere p span:before, .oak p span:before {
    background-repeat: no-repeat;
    background-size: 35px 35px;
    display: inline-block;
    width: 35px;
    height: 35px;
    margin-bottom: -1em;
    margin-right: 0.8em;
    box-shadow: 0px 1px 6px #4625046b;
    border-radius: 100%;
    content: "";
}
.faggionocerovere p span:last-child:before, .beechwalnutoak p span:last-child:before, .faggiorovere p span:nth-child(2):before, .beechoak p span:nth-child(2):before, .roverenoce p span:nth-child(2):before, .oakwalnut p span:nth-child(2):before {
		margin-left: 1em;
}

.faggionocerovere p span:last-child:before, .beechwalnutoak p span:last-child:before, .nocerovere p span:last-child:before, .walnutoak p span:last-child:before, .faggiorovere p span:last-child:before, .beechoak p span:last-child:before, .rovere p span:before, .oak p span:before  {
	background-image: url(https://www.olkam.it/wp-content/uploads/2019/07/rovere_mat.png);

}

.faggio p span:first-child:before, .beech p span:first-child:before, .faggionocerovere p span:first-child:before, .beechwalnutoak p span:first-child:before, .faggiorovere p span:first-child:before, .beechoak p span:first-child:before, .faggionoce p span:first-child:before, .beechwalnut p span:first-child:before  {
	background-image: url(https://www.olkam.it/wp-content/uploads/2019/07/faggio_mat.png);
}

.faggionocerovere p span:nth-child(2):before, .beechwalnutoak p span:nth-child(2):before, .faggionoce p span:last-child:before, .beechwalnut p span:last-child:before, .nocerovere p span:first-child:before, .walnutoak p span:first-child:before  {
	background-image: url(https://www.olkam.it/wp-content/uploads/2019/07/noce_mat.png);
}

.variations_form .variations label {
    color: #2d2a2a;
    white-space: pre-wrap;
    font-weight: 400;
    text-align: right;
    margin-left: 1em;
}

.variations_form .variations label:after {
    content: "";
    margin-left: 0;
}

span.tagged_as {
    font-size: 0.9em;
}
/* CSS Product Page Navigation Arrows */
 
.prev_next_buttons {
line-height: 40px;
margin-bottom: 20px;
}
 
.prev_next_buttons a[rel="prev"], .prev_next_buttons a[rel="next"] {
display: block;
}
 
.prev_next_buttons a[rel="prev"] {
float: right;
}
 
.prev_next_buttons a[rel="next"] {
float: right;
}
 
.prev_next_buttons::after {
content: '';
display: block;
clear:both;
}

/* .woodmart-add-btn {
    display: none;
} */

/*
 Categories menu
*/
/* Hide from top */
ul.woodmart-product-categories .cat-item-62, ul.woodmart-product-categories .cat-item-63, ul.woodmart-product-categories .cat-item-64, ul.woodmart-product-categories .cat-item-65, ul.woodmart-product-categories .cat-item-66, ul.woodmart-product-categories .cat-item-148  {
    display: none;
}

/* Hide from right sidebar */
.widget_product_categories .product-categories .cat-item-96, .widget_product_categories .product-categories .cat-item-142, .widget_product_categories .product-categories .cat-item-143, .widget_product_categories .product-categories .cat-item-144 {
    display: none;
}


a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop, .add-to-cart-loop, .woodmart-add-btn {
    display: none;
}

ul.tabs.wc-tabs {
    display: none;
}

.product_meta {
    line-height: 1.1;
}

.woodmart-shop-tools .woocommerce-ordering {
    display: none;
}

.title-size-default {
    padding-top: 60px;
    padding-bottom: 0px;
}

.color-scheme-dark a:hover {
	color: #462504;
}

.category-image-wrapp img {
	max-width: 50%;
	
}
.category-grid-item .category-title {
    font-weight: 400;
    font-size: 16px;
    line-height: 1.3;
}

.about-row-gallery img {
	max-width: 50%;
}

.scrollToTop:after {
    margin-left: -10px !important;
}

.half-size {
	height: 50vh;
}

.site-content.col-lg-12.col-12.col-md-12 {
	margin-bottom: 0 !important;
}

.slider-text-block {
	margin-bottom: 0;
}

 .moove-gdpr-branding-cnt {
    display: none;
} 

.privacy-link {
	color: #462504;
	text-decoration: underline;
}

.privacy-link :hover {
	color: #9e9183;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
    height: 0;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
    content: "";
    position: absolute;
    bottom: 130px;
    left: 60px;
    right: 60px;
    height: 1px;
    display: block;
    background-color: #c9c8c8;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
    content: none;
}

span.moove_gdpr_icon, .moove_gdpr_text {
    color: #462504;
}

#moove_gdpr_save_popup_settings_button {
	position: static;
	margin-top: -64px;
}

span.out-of-stock.product-label {
    display: none;
}


@media (max-width: 1024px) {
	.woodmart-add-btn {
	display: none;
}
}


@media (min-width: 1025px) {
	.summary-inner {
    padding-left: 7em;
	}
	.col-lg-4.category-grid-item {
    max-width: 25%;
}
	.sm-product-grid .col-lg-4 {
    -ms-flex: 0 0 15%;
    flex: 0 0 15%;
    max-width: 15%;
}

}

@media (min-width: 768px) {
	
	.about-row-gallery img {
	max-width: 100%;
}
	

}