/**
* Theme Name: Bodoni Child
* Description: This is a child theme of Bodoni, generated by Merlin WP.
* Author: <a href="https://www.wpopal.com/">Opal Team</a>
* Template: bodoni
* Version: 1.1.0
*/
body.login#login  {
    background: url("wp-content/uploads/2021/07/logo_pomario.png")no-repeat;
}
#masthead .site-branding img {width: 180px}
 .main-navigation ul.menu li.menu-item .sub-menu .menu-item a:not(:hover) {
  color: wheat!important;
}
.hentry .entry-content p {font-family: 'Open-sans', sans-serif;}
#bodoni-style .elementor-widget-container div {font-family:  'Bodoni Slide',Sans-serif;}
.elementor-741 .elementor-element.elementor-element-57f7791.dots-style-2 .slick-dots {
	margin-left:auto; margin-right: auto;
}
@media (min-width: 1024px) {
	.header-main {
  padding-top: 1em;
  padding-bottom: .5em;
  max-width: 1760px;
}
}
.main-navigation ul#menu-1-2ac0d63 > li.menu-item > a {padding: 1em 1.2em!important;}
.primary-navigation .menu li a {padding-left: 0.8em}
.post-type-archive-product  ul.products li.product .product-image img.size-shop_catalog, ul.products li.product img {
	max-height: 500px; width: auto; height: 100%;
}

.home .breadcrumb-wrap {display: none}
#post-home .elementor-posts .elementor-post__meta-data .elementor-post__meta-data, .elementor-posts .elementor-post__meta-data{
	font-size: 14px!important;
margin: 5px 0!important;
display: block;
}
.post-home .elementor-post__read-more {
	font-weight: 500;
}
.product_list_widget li img {
  max-width: 60px;
}
.elementor-2637 .elementor-element.elementor-element-787502b.sticky-header.elementor-sticky--effects {
  padding-bottom: 25px;
}
.archive .widget_product_categories ul.children {display:block}
.box-custom-icon .elementor-icon-box-icon .elementor-icon  {
	fill: #C96838;
color: #C96838;
	margin-top: -30px;
}
.box-custom-icon {
	background: rgba(238,232,170,0.5);
	padding: 5px 5px 15px 5px;
}
.box-custom-icon .box-text ul {margin-top: 10px;}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:hover a img {
  opacity: 1!important;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper img {
  width: auto;
  max-width: 100%;
  /*height: 520px;*/
	margin: 0 auto;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-vertical .flex-viewport {
	background: white;
}
.single-product div.product table.variations label {
  display: block;float: left;
}
 #tab-description  p, body.bodoni-full-width-content.single .entry-content {
	font-size: 16px;
}
single-product div.product table.variations td.value ul li.variable-item {
  border: 1px solid goldenrod;
	}
.single-product div.product table.variations td.value {
  clear: both;
}
#tab-title-reviews {display: none;}
.bodoni-social-share a {font-size: 18px;}
.single-product div.product table.variations td.value ul li.variable-item {border-color: grey}
.single-product .woocommerce-Price-amount {margin-left: 0.5rem;}
.single-product .woocommerce-Price-amount:first-of-type  {margin: 0 0.5rem 0}
.bodoni-sticky-add-to-cart.bodoni-sticky-add-to-cart--slideOutUp, .home-box {display: none;}
.bodoni-sticky-add-to-cart--slideInDown {animation-name:none;}
footer .elementor-element-cf06598 .elementor-divider-separator {margin-top: 1.5rem}

.widget-area ul.product-categories li.cat-item a {font-size: 18px}
#secondary .widget .widget-title {border-bottom-color: #c96838;}
.woosc-btn:first-of-type, .woosc-btn {display: none}
.blog-style-grid .column-item .categories-link {display: none;}
/*lingue*/
.wpml-ls-current-language .wpml-ls-native {display: none}
#menu-item-wpml-ls-30-en a[title~="English"] span.menu-title:after {
	content: "EN";
	    display: inline-block;
    margin: 0 0 0 3px;
}
#menu-item-wpml-ls-30-it a[title~="Italiano"] span.menu-title:after {
	content: "IT";
	    display: inline-block;
    margin: 0 0 0 3px;
}
html:lang(it) .cart-side-heading a{
	color: white;
}
html:lang(it) .woocommerce-mini-cart__empty-message {color: white;}
html:lang(it) .woocommerce-mini-cart__empty-message:after {
content:"Nessun prodotto nel carrello";
display: block!important;
	color: black;
}
html:lang(it) a.more-link {
	color: white;
}
html:lang(it) a.more-link:after,html:lang(it) a.more-link i  {
	color: #c96838;
}
html:lang(it) a.more-link:before {
	content: "Leggi tutto";color: #c96838;
}
.site-header-cart-side .close-cart-side::after, .site-header-cart-side .close-cart-side::before {width: 20px;}
.site-header-cart-side .close-cart-side {margin-top: -5px;}
/*news*/
.blog-style-grid .column-item.post-style-1 .post-thumbnail img {
	max-height: 300px; width: auto;
}
@media (min-width: 1024px) {
.blog-style-grid	[data-elementor-columns="2"] .column-item {
  flex: 0 0 50%;
  max-width: 49%;
  margin-left: auto;
	 margin-right: auto;
		}
}

@media (min-width: 768px) {
		.primary-navigation .wpml-ls-menu-item ul.sub-menu li {
	min-width: 100px;
}
}
@media (max-width: 768px) {
.elementor-950 .elementor-element.elementor-element-d12e18a {
margin-top: -150px;
margin-bottom: 0px!important;
height: 60px;
}
.elementor-950 .elementor-element.elementor-element-f732157 {
  width: 100%;
  max-width: 100%;
  margin-top: 20px;
}
	.elementor-950 .elementor-element.elementor-element-f732157 > .elementor-widget-container {padding-left:0;}
	.bodoni-products-content-layout-default .woocommerce-carousel ul.products, .hentry .entry-content ul,
	.woocommerce-carousel ul.products.slick-initialized {margin-left:0!important}
}
@media (max-width: 1024px) {
.elementor-741 .elementor-element.elementor-element-b939fc8 {
    margin-top: 0px;
    margin-bottom: 0px;
}
	}

/*prodotti page*/
body.page-id-7987 #page .coll-full {max-width: none!important;}
body.page-id-7987 #page .coll-full section.product-1 {background: rgba(166, 146, 101,0.2);}
#post-7987 div.elementor-section:even section.elementor-inner-section {background: rgba(166, 146, 101, 0.2)}
.single-product div.product table.variations td.value ul li.variable-item {
	font-weight: 600;
}
body.bodoni-archive-product #page #site-content {background: #FAF9F5!important;    margin-top: 0px;padding-top: 80px}
.variation .woo-selected-variation-item-name {font-size: 16px;}
.variation .variable-item-span-button {background: #fefbdc;}
.single-product div.product table.variations td.value ul li.variable-item .variable-item-span {font-size: 18px;}
/*Footer mailchimp*/
.mc4wp-response p {
	background: white;
position: absolute;
top: 0;
	padding: 5px;
}
/*Contatti visite*/
#wpcf7-f6-o1 label {
    margin-top: 0;
    font-weight: 500;
}
#wpcf7-f6-o1 input {
    margin-top: 0;
}
#wpcf7-f6-o1 textarea {
    margin-top: 0;
    background: white;
}

/* Menu login su css in pagina*/
