/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
.page-header-excerpt {display:none;}

strong {font-weight:500;}

.cinzel {font-family: 'Cinzel';}

/*************** MENU  ***************/

.nav-dropdown .nav-dropdown-col {min-width:250px !important;}
.nav-dropdown-default .nav-column li > a, .nav-dropdown.nav-dropdown-default > li > a {border-bottom: none;  font-size: 0.9em; color: #494743; line-height: 1;}
.menu-title > a { font-family: 'Cinzel'; font-weight: 600 !important; color:#060604 !important}
.nav-pagination > li > a, .nav-pagination > li > span {border-width: 0 0 1px 0; border-color: #e2c58b; border-radius: 0; font-family:'Cinzel';}
.nav-dropdown > li.title-invisible > a {display:none;}
.nav-dropdown-default .menu-item:not(.menu-title) a::before {content:' '; display:inline-block; border:1px solid #ccc; height:0.75em; width:0.75em; margin-right:0.5em;}
.nav-dropdown-default .menu-item:not(.menu-title) a:hover::before {background:#ccc}

/*slideshow home */

.bg-fill-fifthy-right .banner-bg img {height: auto; width: 50%; left: 50%;}


/*pagina produttori*/
.prod-header {max-width:1200px; margin:auto;}
.prod-header .section-content {border-bottom: 1px solid #d2a64d; border-top: 1px solid #d2a64d;}

/* pagina produttore */

.section-title b {background-color: #d7af5f; height: 1px; opacity: 1;}

.products .product-small h2.product-title {font-size: 1.2em;}

.subtitle, .region {text-align:center; font-family: 'Cinzel';}
.single-product .subtitle, .single-product .region {max-width: 250px; margin: auto;}
.single-product .subtitle {margin-top:3em}
.single-product .region {margin-bottom:1.5em;}
.wp-caption .wp-caption-text {background: rgba(0,0,0,0); font-size: .9em; font-style: normal; padding: .4em;}

#tab-title-additional_information {display:none;}
.woocommerce-product-attributes.shop_attributes {width:auto}
.woocommerce-product-attributes-item__label {font-weight:300; text-transform:capitalize; }
.woocommerce-product-attributes-item__value p {margin:0}
.woocommerce-product-attributes-item__label, .woocommerce-product-attributes-item__value {border-bottom: 1px solid #dab66c;}

/* pagina prodotto */

 .prod-breadcrumbs .breadcrumbs {display: inline-block; border-bottom: 1px solid #d2a64d; border-top: 1px solid #d2a64d;}
 .prod-breadcrumbs .breadcrumbs a {color: #39302c; font-family: 'Cinzel'; line-height:2.75em; text-transform: unset;}
.product-short-description  p:first-of-type {text-align:center; margin-bottom:0 !important;}
.product-short-description  p:first-of-type img {margin-bottom:0 !important;}
.product-short-description  p:first-of-type + p {display:none;}

/* pagina prodotti */

div.shop-page-title {padding:1.5em 0; color:#39302c;}
.page-title-inner {padding-top:1em; padding-bottom:1em;}
.shop-page-title .page-title-inner {flex-flow: column wrap;  border-bottom: 1px solid #d2a64d; border-top: 1px solid #d2a64d;}
.shop-page-title .page-title-inner {width:100%;}
h1.shop-page-title {text-align:center; font-size: 2.2em; color:#39302c; margin-bottom: 0;}
.woocommerce-result-count {margin:0;}
.woocommerce-breadcrumb.breadcrumbs {display: block;}
.woocommerce-breadcrumb.breadcrumbs {color: #39302c; font-family: 'Cinzel'; font-size:0.8em; line-height:1.75em; text-transform: unset;}
span.widget-title {font-family:'Cinzel'; font-size: 1em; font-weight: 400;}
.widget-title.shop-sidebar + .is-divider {background-color: #d7af5f; height: 1px; opacity: 1; max-width: 60px;}
.woocommerce-breadcrumb.breadcrumbs {text-align:center;}

/* galleria prodotti pagina prodotto */
.section-title {justify-content: center; font-size: 1.5em;}
.section-title span {text-transform: none;}
.price-wrapper, .prod-wines .subtitle {display: block}
.price-wrapper, .region {display:block;}
.product-small {padding:0 1.5em 0 1.5em;}
.product-small .col-inner {box-shadow:unset;}
.box-text {min-height: 4em; padding: 0 1em 0.6em 1em;}
.box-text h2 {line-height: 1.2; font-size: 1.3em;}
.slider-nav-reveal .flickity-prev-next-button, .slider-nav-reveal .flickity-prev-next-button:hover {box-shadow:unset;}

/*produttori */
.row.row-large.produttori-posts {justify-content:center; max-width:1200px; margin:auto;}
.row.row-large.produttori-posts .col.post-item {padding:30px 30px;}
.row.row-large.produttori-posts .col.post-item .col-inner {padding:0px 1em;}
.produttori-posts .box-blog-post .is-divider {height: 2px; }
.produttori-posts .box-image  {border: 1px solid #ccc; margin-bottom: 2em; }

/* listini */

 .listini p {margin-bottom:0.75em; margin-top:0.75em;}
 .listini h2 {padding:0.5em 0; background:#eceae9; margin-bottom:0; text-align:center;}
 .listini .row {border-bottom:1px solid #d7af5f;}

/*form*/

.um a.um-button, .um a.um-button.um-disabled:active, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:hover, .um input[type=submit].um-button, .um input[type=submit].um-button:focus {
   background: #494743 !important;
}

/* modulo ricerca menu */


/*pagina risultati */
.search h4.uppercase {display:none;}



/*menu mobile */
.off-canvas-center .nav-vertical > li > a {
	font-size: 1.1em;
} 
.off-canvas .nav-vertical > li > a {
	padding-bottom: 5px;
	padding-top: 5px;
}
.nav-column > li > a, .nav-dropdown > li > a, .nav-vertical-fly-out > li > a, .nav > li > a {
	color: #424242;
}
.off-canvas-center .nav-sidebar.nav-vertical > li .toggle {
	top: 0px;
}
.links > li > a::before, i[class*=" icon-"], i[class^="icon-"] {
	line-height: 1;
}

.top-linked #top-link {border: 1px solid #dcb871 !important;}
.top-linked .button.icon i {color: #dcb871  !important;}

@media only screen and (max-width:800px) {
	.page-header-wrapper h1 {font-size: 1em;}
	.page-header-wrapper + .text {font-size: 0.9em !important;}
	.ux-logo-image {width:200px; height:200px !important; margin:auto;}
	.footer-wrapper .ux-logo-image {height:auto !important;}
	.produttori-posts .box-image {max-width:200px;}
	.page-title-inner {padding-top: 0em; padding-bottom: 0em;}
}

@media only screen and (max-width:1279px) {
	.hide-for-medium, [data-show="hide-for-medium"] {display: none !important;}
	.show-for-medium, [data-show="show-for-medium"] {display: flex !important;}
}

@media only screen and (min-width:1279px) {
	.top-linked #top-link {display:none;}
}


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}