/*
Theme Name: Centauria Libri Child Theme 2018
Theme URI: http://www.centaurialibri.it/staging
Author: Sergio De Falco
Author URI: http://www.envire.it
Description: Tema Child per il sito Centauria Libri
Version: 1.1
Template: bookie-wp
License: GPL License
License URI: license.txt
Tags: two-columns, responsive-layout, custom-background, custom-colors, custom-menu, featured-images, post-formats, sticky-post, translation-ready
*/

/** Fonts ***/

/* latin-ext */
@import url(//fonts.googleapis.com/css?family=Ubuntu);

@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(/s/ubuntu/v11/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(/s/ubuntu/v11/4iCv6KVjbNBYlgoCxCvjsGyN.woff) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}
@import url(//fonts.googleapis.com/css?family=Ubuntu);

h1,
h2,
h3,
h4,
h5,
h6,
body {
	font-family: "Ubuntu", sans-serif;
	color: #555;
}

a {
	color: #5a5a5a;
}

blockquote {
	padding: 0 20px;
	border-left: 4px solid #eee;
}

blockquote p {
	font-size: 16px;
	line-height: inherit;
}

/* Dashicons */

.row.followus .facebook:before,
.row.followus .twitter:before,
.row.followus .instagram:before {
	font-family: "FontAwesome";
	font-weight: 400;
	font-variant: normal;
}


/* Header*/
.section-site-header{
	position:sticky;
	top:0px;
	z-index:200;
	background-color:#fff !important;
}
.section-site-header .site-header{
height:80px;	
}
.site-header{
	color:#000;
	background-color:transparent;
}
.site-header div.site-menu .navbar-nav li a{
	color:#000 !important;
}
/* Logo */

body:not(.header_absolute) .site-header .site-logo-image {
	line-height: 1;
}

body:not(.header_absolute) .site-header {
	min-height: auto;
}

body:not(.header_absolute) .site-header div.site-menu {
	padding-top: 0;
}

/* Forms */

input, textarea, select, button, .btn {
	font-family: "Ubuntu", sans-serif;
}

.wpcf7-form-control-wrap label{
	color:#dedede;
}
.wpcf7-form-control-wrap input[type="text"], .wpcf7-form-control-wrap input[type="email"], .wpcf7-form-control-wrap textarea{
	width:100%;
	border-radius:0;
	border:1px solid #dedede;
	overflow:hidden;
	
}
/* Sidebar */

.sidebar-full-background .widget {
	padding-bottom: 0;
	margin-bottom: 0;
}

.vc_column_container .row.followus .titletext,
.sidebar .row.followus .titletext {
	text-transform: uppercase;
	color: #fc6719;
	font-weight: 600;
	font-size: 14px;
	line-height: 1.8;
}

.sidebar .widget_ultimate_posts .tribe_events {
	padding: 0;
}

.widget_ultimate_posts .tribe_events .entry-title {
	margin-right: 0;
}

.sidebar .widget_ultimate_posts .tribe_events:last-child {
	margin-bottom: 0;
}

.row.followus .facebook,
.row.followus .twitter,
.row.followus .instagram{
	width: 24px;
	height: 22px;
	font-size: 22px;
	overflow: hidden;
	color: #525251;
	display: inline-block;
	line-height: 1;
	margin-left: 10px;
}

.row.followus .facebook:hover,
.row.followus .twitter:hover,
.row.followus .instagram:hover{
	color: #fc6719;
}

.vc_column_container .row.followus .facebook:before,
.sidebar .row.followus .facebook:before {
	/*content: '\f305';*/
	content: '\f09a';
}

.vc_column_container .row.followus .twitter:before,
.sidebar .row.followus .twitter:before {
	/*content: '\f301';*/
	content: '\f099';
}
.vc_column_container .row.followus .instagram:before,
.sidebar .row.followus .instagram:before{
content:'\f16d';
}
/* Top Bar */

.site-header {
	padding: 5px 0;
}

body:not(.header_absolute) .site-header {
	/*box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);*/
}

.site-header .site-brand.pull-left {
	margin-right: 40px;
}

.site-header,
.site-footer {
	font-family: "Ubuntu", sans-serif;
}

.site-header div.site-menu {
	text-align: left;
}

.site-header div.site-menu .navbar-nav li a:after {
	background: #fc6719;
	height: 2px;
}

.site-header div.site-menu .navbar-nav li .dropdown-menu {
	background: rgba(255, 255, 255, 0.9);
}

.site-header div.site-menu .navbar-nav li .dropdown-menu a {
	color: #000;
}

/* Footer */

.site-footer {
	background: #191919;
	padding: 30px 0;
}

.footer-menu-wrap {
	background: transparent url(/wp-content/themes/centaurialibri2018/images/logo-centaurialibri-white.png) no-repeat left top;
	padding-left: 180px;
	width: 100%;
}

.footer-menu-wrap ul {
	margin-left: 1px solid #868686;
}

.footer-credit {
	color: #bebebe;
	border-top: 1px solid #cbcbcb;
	font-size: 10px;
	font-weight: 500;
	text-align: left;
	padding: 15px 0;
}

.footer-credit p {
	padding: 0;
}

/* Slider */

.header_absolute .toko-slider-wrap {
}

.toko-slide-detail { /* Patch image height by Sergio De Falco */
	height: 200px !important;
	overflow: unset;
}

.toko-slide-title code {
	font-family: "Ubuntu", sans-serif;
}

.toko-slide-desc code {
	font-family: "PT Serif", serif !important;
}

.toko-slider-wrap .toko-slides .toko-slide {
	background-position: center bottom !important;
}

.toko-slider-wrap .toko-slides .toko-slide .toko-slide-inner .toko-slide-detail .toko-slide-desc {
	line-height: 1.3;
	font-style: normal;
}

.toko-slider-wrap .toko-slides .toko-slide .toko-slide-inner .toko-slide-detail .toko-slide-title {
	font-size: 33px;
	text-transform: uppercase;
	font-weight: 700;
	margin-top: 10px;
}

.toko-slider-wrap .toko-slides .toko-slide .toko-slide-inner .toko-slide-detail a.toko-slide-button {
	margin: 10px 0;
}

.toko-cta img {
	margin-top: 50px;
}

.toko-slider-wrap .toko-slides .toko-slide .toko-slide-inner .toko-slide-detail a.toko-slide-button,
.toko-cta a.toko-cta-link,
a.button,
.woocommerce a.button {
	font-family: "Ubuntu", sans-serif;
	font-size: 14px;
	background: transparent;
	border: 2px solid #fff;
	border-radius: 4px;
	padding: 5px 30px;
	display: inline-block;
	text-transform: uppercase;
}

.toko-slider-wrap .toko-slides .toko-slide .toko-slide-inner .toko-slide-detail a.toko-slide-button:hover,
.toko-cta a.toko-cta-link:hover,
a.button:hover,
.woocommerce a.button:hover {
	background: transparent;
	color: #fff;
	border-color: #fc6719;
}

.toko-slider-wrap .toko-slides .toko-slide .toko-slide-inner .toko-slide-detail .toko-slide-desc {
	font-size: 20px
}

.toko-slider-wrap .toko-slides .owl-controls .owl-dots .owl-dot.active span {
	background: #fc6719;
}

@media screen and (max-width: 640px) {	
	body.has_slider .toko-slider-wrap .toko-slides .toko-slide .toko-slide-inner {
		padding-top: 140px !important;
	}

	.toko-slider-wrap .toko-slides .toko-slide .toko-slide-inner .toko-slide-detail .toko-slide-title {
		font-size: 25px;
	}

	body.has_slider .toko-slide-desc {
		/* display: none; */
	}

	.toko-slider-wrap .toko-slides .toko-slide .toko-slide-inner .toko-slide-detail .toko-slide-desc {
		font-size: 16px;
	}
}

/* Product Carousel */

.woocommerce ul.products li.product .product-image-box img:hover, 
.woocommerce-page ul.products li.product .product-image-box img:hover {
	opacity: 0.8;
}

.woocommerce ul.products li.product .product-inner, .woocommerce-page ul.products li.product .product-inner,
.woocommerce ul.products li.product .woo-button-wrapper, .woocommerce-page ul.products li.product .woo-button-wrapper {
	background: transparent;
	border-radius: 0;
	padding: 0;
}

.woocommerce ul.products li.product .person-name,
.woocommerce-page ul.products li.product .person-name,
.woocommerce ul.products li.product:hover .product-price-box span.person-name,
.woocommerce-page ul.products li.product:hover .product-price-box span.person-name {
	color: #a7a7a7;
	font-style:unset;
}

.woocommerce ul.products li.product:hover .product-price-box,
.woocommerce-page ul.products li.product:hover .product-price-box,
.woocommerce ul.products li.product:hover .woo-button-wrapper,
.woocommerce-page ul.products li.product:hover .woo-button-wrapper {
	background: transparent;
	color: #000;
}

.woocommerce ul.products li.product:hover .product-price-box h3,
.woocommerce ul.products li.product:hover .product-price-box span,
.woocommerce-page ul.products li.product:hover .product-price-box h3,
.woocommerce-page ul.products li.product:hover .product-price-box span {
	color: #525251;
}

.woocommerce.toko-carousel .owl-carousel .owl-controls {
	padding: 0 0 20px;
}

.woocommerce.toko-carousel .owl-carousel .owl-controls .owl-nav > div .fa {
	color: #fc6719;
}

.woocommerce.toko-carousel .owl-carousel .owl-controls .owl-nav > div {
	border: none;
	border-radius: 4px;
}

.woocommerce.toko-carousel .owl-carousel .owl-controls .owl-nav > div:hover {
	background: #fc6719;
}

.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3 {
	color: #525251;
	font-weight: 600;
	text-transform: uppercase;
	text-overflow: inherit;
	white-space: inherit;
	line-height: 1.5;
}

.woocommerce ul.products li.product a:hover h3,
.woocommerce-page ul.products li.product a:hover h3 {
	text-decoration: underline;
}

.woocommerce ul.products li.product .product-price-box,
.woocommerce-page ul.products li.product .product-price-box {
	padding: 20px 10px 10px;
	text-align: left;
}

.woocommerce .section-products-list,
.woocommerce-page .section-products-list {
	background: transparent !important;
}

.woocommerce ul.products li.product .woo-button-wrapper a.button.product-button:before,
.woocommerce-page ul.products li.product .woo-button-wrapper a.button.product-button:before {
	font-family: 'dashicons';
	content: none;
	color: inherit;
}

/* Content */

.main-content-container {
	padding-top: 30px;
	padding-bottom: 30px;
}

.page #content, 
.single #content,
.error404 #content {
	border-radius: 0;
}

.entry .entry-title {
	font-size: 20px;
	text-transform: uppercase;
	line-height: 1.2;
	margin-right: 80px; /* a causa della categoria in absolute */
}

#comments .comment-respond .comment-reply-title {
	font-style: normal;
	margin: 0;
}

#comments .comment-respond .form-submit .btn.btn-primary,
#comments .comment-respond .form-submit .btn.btn-primary:hover {
	background: #fc6719;
	letter-spacing: 0;
	border-radius: 2px;
}

.navigation.post-navigation .nav-previous .desc-control .icon-label,
.navigation.post-navigation .nav-next .desc-control .icon-label,
.entry-footer .entry-meta-content a,
#comments ol li .comment-body .reply a {
	color: #fc6719;
}

#comments .comments-title {
	font-style: normal;
	line-height: 1.4;
}

.form-control:focus {
	box-shadow: none;
}

/* Books Filter */

.books-search .btn,
.books-search .btn:hover {
	background: #fc6719;
	font-family: "Ubuntu", sans-serif;
	border-radius: 4px;
}

.btn-block {
	width: auto;
}

.books-search .select-arrow {
    color: #fff;
	right: 18px;
	z-index: 1000;
}
.books-search select.form-control{
	color:#fff;
	background-color:#222222;
}
.books-search .form-control{
	
	position: relative;
    border: none;
	border-bottom:1px solid #fff;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    font-size: 12px;
    line-height: 20px;
	color:#fff;
}

/* Widgets */

.widget {
	font-family: inherit;
	font-size: 14px;
	border-radius: 0;
}


.textwidget #twitter-widget-0 html body .timeline-Header {
	display: none;
}

/* Titles */

.homepage-main-column .widgettitle,
.homepage-main-column .wpb_heading,
.widget .widget-title {
	background: #fff;
    color: #fc6719;
    font-size: 14px;
    font-weight: 600;
    margin-top: 0;
    text-transform: uppercase;
    letter-spacing: 0;
    text-align: center;
    position: relative;
    padding: 0 10px;
    z-index: 2;
}

.homepage-main-column .widgettitle:before,
.homepage-main-column .wpb_heading:before,
.widget .widget-title:before {
	content: '';
	width: 100%;
	border-bottom: 1px solid #fc6719;
	position: absolute;
	left: 0;
	top: 50%;
	z-index: -1;
}

.homepage-main-column .widgettitle:after,
.homepage-main-column .wpb_heading:after,
.widget .widget-title:after {
	content: '';
	width: 50%;
	border-bottom: 1px solid #fff;
	position: absolute;
	left: 25%;
	top: 50%;
	z-index: -1;
}

.homepage-main-column .widgettitle:after,
.homepage-main-column .wpb_heading:after {
	width: 28%;
	left: 36%;
}

/* Posts */

.entry {
	padding: 30px 50px 15px;
	border-radius: 0;
}

/* Ultimate Posts Main Page */

/* .homepage-main-column .widgettitle,
.homepage-main-column .wpb_heading {
	font-size: 14px;
	font-weight: 600;
	color: #fc6719;
	margin-top: 0;
	border-color: #fc6719;
	border-style: solid;
	border-width: 1px 0;
	text-align: center;
	text-transform: uppercase;
} */

.wpb_widgetised_column .wpb_wrapper ul {
	padding: 0;
}

.wpb_widgetised_column .upw-posts article {
	border: none;
}

.wpb_widgetised_column .upw-posts .entry-image {
    float: left;
    margin-bottom: 3em;
    margin-right: 1em;
}

.wpb_widgetised_column .upw-posts article .entry-title {
	font-size: 18px;
	font-weight: 600;
	line-height: 1.3;
	text-transform: uppercase;
}

.homepage-main-column .vc_column-inner {
	padding-top: 0;
}

.homepage-main-column .upw-posts article:last-child .entry-image {
	margin-bottom: 0;
}

.wpb_widgetised_column .upw-posts ul.social li {
	display: inline-block;
	margin: 0;
}

.entry-meta .entry-categories,
.wpb_widgetised_column .upw-posts .entry-categories {
	background: #583f37;
	font-size: 10px;
	padding: 20px 5px 5px;
	position: absolute;
	top: 0;
	left: 3%;
	text-transform: uppercase;
}

.entry-meta .entry-categories {
	left: auto;
	right: 50px;
}

.single .entry-meta .entry-categories {
	right: 0;
}

.entry-meta .entry-categories a,
.wpb_widgetised_column .upw-posts .entry-categories a {
	color: #fff;
	padding: 5px 0px;
	border-color: rgba(255, 255, 255, 0.4);
	border-style: solid;
	border-width: 1px 0;
	display: inline-block;
	width: 62px;
	text-align: center;
	overflow: hidden;
}

.entry-meta .entry-categories a:before,
.wpb_widgetised_column .upw-posts .entry-categories a:before {
    border-color: #583f37 #583f37 transparent;
    border-style: solid;
    border-width: 10px 36px;
    bottom: -20px;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    width: 0;
}

.entry-meta .entry-categories.category-6,
.wpb_widgetised_column .upw-posts .entry-categories.category-6 { /* Attualità */
	background-color: #583f37;
}

.entry-meta .entry-categories.category-6 a:before,
.wpb_widgetised_column .upw-posts .entry-categories.category-6 a:before {
	border-color: #583f37 #583f37 transparent;
}

.entry-meta .entry-categories.category-7,
.wpb_widgetised_column .upw-posts .entry-categories.category-7 { /* Consigli */
	background-color: #e30042;
}

.entry-meta .entry-categories.category-7 a:before,
.wpb_widgetised_column .upw-posts .entry-categories.category-7 a:before {
	border-color: #e30042 #e30042 transparent;
}

.entry-meta .entry-categories.category-8,
.wpb_widgetised_column .upw-posts .entry-categories.category-8 { /* Ricette */
	background-color: #178387;
}

.entry-meta .entry-categories.category-8 a:before,
.wpb_widgetised_column .upw-posts .entry-categories.category-8 a:before {
	border-color: #178387 #178387 transparent;
}

.entry-meta .entry-categories.category-88,
.wpb_widgetised_column .upw-posts .entry-categories.category-88 { /* Cultura */
	background-color: #f39800;
}

.entry-meta .entry-categories.category-88 a:before,
.wpb_widgetised_column .upw-posts .entry-categories.category-88 a:before {
	border-color: #f39800 #f39800 transparent;
}

.entry-meta .entry-categories.category-89,
.wpb_widgetised_column .upw-posts .entry-categories.category-89 { /* Cucina */
	background-color: #8c4a88;
}

.entry-meta .entry-categories.category-89 a:before,
.wpb_widgetised_column .upw-posts .entry-categories.category-89 a:before {
	border-color: #8c4a88 #8c4a88 transparent;
}

.entry-meta .entry-categories.category-90,
.wpb_widgetised_column .upw-posts .entry-categories.category-90 { /* Benessere */
	background-color: #93ae09;
}

.entry-meta .entry-categories.category-90 a:before,
.wpb_widgetised_column .upw-posts .entry-categories.category-90 a:before {
	border-color: #93ae09 #93ae09 transparent;
}

.entry-meta .entry-categories.category-91,
.wpb_widgetised_column .upw-posts .entry-categories.category-91 { /* Open Air */
	background-color: #178387;
}

.entry-meta .entry-categories.category-91 a:before,
.wpb_widgetised_column .upw-posts .entry-categories.category-91 a:before {
	border-color: #178387 #178387 transparent;
}

.entry-meta .entry-categories.category-92,
.wpb_widgetised_column .upw-posts .entry-categories.category-92 { /* Curiosità */
	background-color: #e30042;
}

.entry-meta .entry-categories.category-92 a:before,
.wpb_widgetised_column .upw-posts .entry-categories.category-92 a:before {
	border-color: #e30042 #e30042 transparent;
}

.vc_column-inner .upw-posts .tribe_events .entry-image {
	float: none;
	margin-right: 0;
	margin-bottom: 10px;
}

.entry .read-more-link {
	color: #fc6719;
}

/* Products Row */

.woocommerce ul.products li.product .woo-button-wrapper .woo-button-border,
.woocommerce-page ul.products li.product .woo-button-wrapper .woo-button-border {
	border: none;
	border-radius: 0;
}

.woocommerce ul.products li.product .woo-button-wrapper a.button,
.woocommerce-page ul.products li.product .woo-button-wrapper a.button {
	border: none;
}

.woocommerce ul.products li.product .woo-button-wrapper a.button.add_to_cart_button:last-child,
.woocommerce-page ul.products li.product .woo-button-wrapper a.button.add_to_cart_button:last-child {
	display: none;
}

.woocommerce ul.products li.product .woo-button-wrapper a.button,
.woocommerce-page ul.products li.product .woo-button-wrapper a.button {
	text-align: left;
}

.woocommerce ul.products li.product .woo-button-wrapper a.button,
.woocommerce-page ul.products li.product .woo-button-wrapper a.button {
	color: #fff!important;
    font-size: 14px;
    background-color: #fb5814;
    border-radius: 0!important;
	border-bottom:3px solid #eb4c09;
    width: 100%;
    content: 'Scopri il libro';
    text-align: center;
}

.woocommerce ul.products li.product .woo-button-wrapper a.button:hover,
.woocommerce-page ul.products li.product .woo-button-wrapper a.button:hover {
	color: #525251 !important;
}

.woocommerce ul.products li.product .person-name,
.woocommerce-page ul.products li.product .person-name {
	font-size: 13px;	
}
.paging-navigation ul.pagination li .page-numbers{
	font-family:"Ubuntu", sans-serif;
}
.paging-navigation ul.pagination li.pagination-list.active .page-numbers{
	color:#fff;
	background-color:#fc6719;
	border-radius: 0;
}
.paging-navigation ul.pagination li.pagination-list:after{
	content:"";
	
}
.woocommerce-page ul.products li.product .woo-button-wrapper a.button.product-button{
	content:'Scopri il libro';
	border-right: 0;
	
}
.woocommerce-page ul.products li.product .woo-button-wrapper a.button.product-button:after{
	/*content:" il libro";*/
}
/* Typewriter Row */

.wpb_wrapper .toko-cta {
	padding: 0 0 50px;
}

.toko-cta .toko-cta-title {
	text-transform: uppercase;
	position: relative;
}

.toko-cta .toko-cta-title:after {
	content: '';
	width: 50px;
	display: block;
	border-bottom: 4px solid #fff;
	margin-top: 18px;
}

.toko-cta .toko-cta-description {
	font-family: "PT Serif",​ serif;
	max-width: 670px;
	line-height: 1.5;
	margin-top: 10px;
}

.toko-cta .toko-cta-description img {
	margin-top: 20px;
}

.toko-cta a.toko-cta-link:after {
	content: '';
	margin-left: 0;
}

/* Taxonomy Authors */

body.archive.tax-book_author {
	background: #dfd8d2;
	color: #525348;
}

body.archive.tax-book_author .entry-title {
	color: #fb5814;
    text-transform: capitalize;
}

body.archive.tax-book_author h1.entry-title:after {
    border-bottom: 4px solid #fff;
    content: "";
    display: block;
    margin-top: 18px;
    width: 50px;
}

body.archive.tax-book_author h1 {
	font-size: 36px;
	line-height: 40px;
	text-transform: uppercase;
}

body.archive.tax-book_author .main-content-inner article.product {
	border: 3px solid #fff;
	padding: 25px 45px;
}

body.archive.tax-book_author .entry-content a,
body.archive.tax-book_author .entry-content a:hover,
body.archive.tax-book_author .entry-content a:visited {
	color:#fff;
	text-decoration:none;
	background-color: #ff6815;
	padding:5px 20px;
	border-bottom: 3px solid #eb4c09;
}

body.archive.tax-book_author .entry-content a:hover {
	text-decoration: underline;
}

body.archive.tax-book_author .entry-content p:first-child:first-letter {
    float: left;
    font-size: 100px;
    font-weight: normal;
    line-height: 0.8;
    margin-right: 10px;
}

body.archive.tax-book_author .sidebar .latest-book .row {
	background: #fff;
	margin: 0;
	padding: 0;
}

body.archive.tax-book_author .sidebar .row .product {
	padding-top: 0;
	padding-bottom: 0;
	padding: 15%;
    background-color: #f2f2f2;
}

body.archive.tax-book_author .sidebar .product img {
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	transition: box-shadow 0.5s ease;
}

body.archive.tax-book_author .sidebar .product a:hover img {
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4);
}
body.archive.tax-book_author .sidebar .pubblicazioni{
	color: #fff;
    background-color: #000;
    text-align: center;
    padding: 5px;
	margin-bottom:15px;
}
/* Authors Archive */

body.page-template-page_authors .author-name {
	font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    margin-top: 10px;
	margin-bottom: 8px;
    height: 40px;
	text-transform: uppercase;
}

body.page-template-page_authors a.button {
	font-size: 14px;
    background-color: #fb5814;
    border-radius: 0!important;
    border: 0;
    width: 100%;
    text-align: center;
	color:#fff;
    border-bottom: 3px solid #eb4c09;
    content: "scopri l'autore";
	padding:0;
}

body.page-template-page_authors ul.authors {
	padding: 0;
}

body.page-template-page_authors .books-search .form-control {
	max-width: 260px;
	background: transparent;
	border-bottom:1px solid #fff;
	color:#fff;
	border-radius:0;
	padding-left: 0;
}
body.page-template-page_authors .books-search .form-control[placeholder]{
	color:#fff;
}

body.page-template-page_authors .author-inner a.button:hover,
body.page-template-page_authors .author-inner a.button:active {
	color: #222222;
	/*background: #fc6719;
	border-color: #fc6719;*/
}

body.page-template-page_authors .authors-wrapper.columns-3 ul.authors li.author,
body.page-template-page_authors .authors-wrapper.columns-3 ul.authors li.author {
	width: 25%;
	list-style: none;
	margin: 20px 0;
	padding: 0 10px;
	position: relative;
	float: left;
	/*height: 450px;*/

}

body.page-template-page_authors .authors-wrapper.columns-3 ul.authors li.author .author-image-box {
	margin-bottom: 10px;
}
.woocommerce ul.products li.product .product-inner figure, .woocommerce-page ul.products li.product .product-inner figure{
	padding:12% 15%;
	border-top-left-radius: 0;
    border-top-right-radius: 0;
	background-color:#f2f2f2;
}
.woocommerce ul.products li.product .product-image-box img, .woocommerce-page ul.products li.product .product-image-box img{
	border-radius:0;
	height: auto;
	width:auto;
	margin: auto;
	max-height:400px;
	
}
.woocommerce ul.products li.product .product-inner, .woocommerce-page ul.products li.product .product-inner{
	box-shadow:none;
}
.books-search{
	background:#222222;
}
ul.authors li.author .author-inner .author-image-box {
	height: auto;
}
.author-name a{
	color:#222222;
}

/* .author-image-box img{
	-webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.author-image-box a:hover img{
	-webkit-filter: grayscale(0%);
    filter: grayscale(0%);
} */

.booklist ul.products li.product {
	width:25%!important;
	background-color:#f2f2f2;
}
.booklist ul.products li.product .product-price-box {
	min-height:120px;
}

/* Authors Single */

section.widget.latest-book {
	padding-left: 0;
	padding-right: 0;
}

.book-calendar {
	background: transparent url(/wp-content/themes/centaurialibri2018/images/calendar.png) top left no-repeat;
	margin-top: 10px;
}

.book-calendar > div {
	margin-top: 80px;
}

p.in-bookstores {
	font-size: 13px;
	font-weight: 600;
	color: #fc6719;
	text-transform: uppercase;
	line-height: 1.5;
	margin: 0 0 0 -15px;
	padding: 6px 0;
	border-top: 1px solid #fc6719;
	border-bottom: 1px solid #fc6719;
}

p.in-bookstores span.bookstore-date {
	font-weight: 400;
	color: #525448;
	display: block;
}

.book-authors a.button{
	display:none;
	content: "Scopri l'autore";
    color: #fff;
    background-color: #fb5814;
    border: 0;
    border-bottom: 3px solid #eb4c09;
    border-radius: 0;
}
.book-authors a.button:hover{
	content: "Scopri l'autore";
    color: #fff;
    background-color: #fb5814;
    border: 0;
    border-bottom: 3px solid #eb4c09;
    border-radius: 0
	opacity:0.8;
}
/* Product Single */

body.custom-background.single-product {
	background: #e4c889;
}

body.single-product,
body.single-product h1,
body.single-product h2,
body.single-product h3,
body.single-product h4,
body.single-product h5,
body.single-product h6 {
	color: #53554a;
}

body.single-product .entry-summary {
	border: 3px solid rgba(255, 255, 255, 0.6);
	padding: 25px 40px;
}

body.single-product .entry-summary h2,
body.single-product .book-authors h2 {
	font-size: 18px;
	line-height: 1.4;
	font-weight: 600;
	text-transform: uppercase;
}

body.single-product .entry-summary h3,
body.single-product .book-authors h3 {
	font-size: 26px;
	font-weight: 600;
	line-height: 2;
	margin-top: 0;
	margin-bottom: 0;
	text-transform: uppercase;
	color:#fb5814;
}

/*body.single-product .entry-summary h3:after,
body.single-product .book-authors h3:after {
    border-bottom: 4px solid #53554a;
    content: "";
    display: block;
    margin-bottom: 18px;
    width: 50px;
}
*/
.woocommerce .section-products-list .products > h2{
	display:block;
}

body.single-product .entry-summary h4 {
	font-size: 16px;
	margin-bottom: 0;
}

body.single-product.woocommerce .product div.images img.wp-post-image {
	box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.4);
}

body.custom-background.single-product #content {
	background: transparent;
	padding: 0;
}

body.custom-background.single-product .entry-title {
	color: #fff;
}

body.custom-background.single-product h1.entry-title:after {
    border-bottom: 4px solid #fff;
    content: "";
    display: block;
    margin-top: 18px;
    width: 50px;
}

body.custom-background.single-product h1 {
	font-size: 36px;
	line-height: 40px;
	text-transform: uppercase;
}

body.custom-background.single-product .entry-content a,
body.custom-background.single-product .entry-content a:hover,
body.custom-background.single-product .entry-content a:visited {
	color: #ff6815;
}

body.custom-background.single-product .entry-content a:hover {
	text-decoration: underline;
}

.woocommerce div.product .summary p.price {
	display: inline-block;
	width: auto;
	font-size: 18px;
	padding: 4px 14px;
	border-radius: 6px;
	border: transparent;
	background: rgba(255, 255, 255, 0.4);
}

.section-book-details {
	border-top: 1px solid rgba( 255, 255, 255, 0.6 );
	margin-top: 0;
	padding-top: 0;
}

.section-book-details .book-authors p {
	margin-right: 0;
}

.woocommerce div.product div.images,
.woocommerce #content div.product div.images,
.woocommerce-page div.product div.images,
.woocommerce-page #content div.product div.images {
	width: 30%;
}

.woocommerce div.product div.summary,
.woocommerce #content div.product div.summary,
.woocommerce-page div.product div.summary,
.woocommerce-page #content div.product div.summary {
	width: 66%;
}

.woocommerce table.shop_attributes {
	border: none;
}

.woocommerce table.shop_attributes td,
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes .alt td,
.woocommerce table.shop_attributes .alt th {
	background: transparent;
	border-bottom: none;
}

.woocommerce table.shop_attributes th {
	text-transform: uppercase;
}

.woocommerce table.shop_attributes td {
	font-style: normal;
}

body.single-product .book-details .shop_attributes tr {
	width: 50%;
	padding-left: 64px;
	float: left;
}

body.single-product .book-details .shop_attributes tr th,
body.single-product .book-details .shop_attributes tr td {
	width: 100%;
	padding: 0;
	display: block;
}

.panel {
	background-color: transparent;
	border: none;
}

.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li.active a:after,
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs .description_tab.active a:after,
.section-book-details .book-details h3:before,
.section-book-details .book-authors h3:before,
.woocommerce .section-products-list .products h2:before,
.woocommerce-page .section-products-list .products h2:before {
	background: none;
}

.woocommerce div.product .product_title {
	text-transform: uppercase;
}

.shop_attributes .isbn {
	background: url(/wp-content/themes/centaurialibri2018/images/issn.png) 0 0 no-repeat;
	background-size: 48px 47px;
}

.shop_attributes .in-libreria {
	background: url(/wp-content/themes/centaurialibri2018/images/calendar.png) 0 0 no-repeat;
	background-size: 44px 47px;
}

.shop_attributes .caratteristiche  {
	background: url(/wp-content/themes/centaurialibri2018/images/book.png) 0 0 no-repeat;
	background-size: 50px 43px;
}

.shop_attributes .price  {
	background: url(/wp-content/themes/centaurialibri2018/images/price.png) 0 0 no-repeat;
	background-size: 50px 50px;
}

.section-book-details .book-details {
	border-top: 1px solid rgba( 255, 255, 255, 0.0 );
	padding-top: 10px;
	margin-top: 10px;
}

/* Events calendar */

#tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow {
	color: #fc6719;
}

.tribe-bar-view-list a.tribe-icon-month, .tribe-bar-views-list span.tribe-icon-month,
.tribe-select2-results-views .tribe-icon-month {
	background: url(/wp-content/themes/centaurialibri2018/images/calendar.png) no-repeat;
	background-size: contain;
}

.tribe-events-calendar thead th {
	color: #000000;
	background-color:transparent;
	border-left: 1px solid transparent;
    border-right: 1px solid transparent;
}

.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] {
	background-color: #fc6719;
}

.tribe-events-calendar div[id*=tribe-events-daynum-],
.tribe-events-calendar div[id*=tribe-events-daynum-] a {
	background-color: #fcb28f;
}

.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-],
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],
.tribe-events-calendar div[id*=tribe-events-daynum-] {
	color: #000000;
}

.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-] {
	background-color: #fcb28f;	
}

#tribe-events .tribe-events-button,
#tribe-events .tribe-events-button:hover {
	background-color: #fc6719;
}

#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth div[id*=tribe-events-daynum-] {
	background-color: #f0f0f0;
}

#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth {
	background-color:transparent;
}

#tribe-events-content .tribe-events-tooltip h4,
#tribe_events_filters_wrapper .tribe_events_slider_val,
.single-tribe_events a.tribe-events-gcal,
.single-tribe_events a.tribe-events-ical {
	color: #fcb28f;
}

/* Single Event */

body.single-tribe_events h1.tribe-events-single-event-title {
	    line-height: 1;
		margin-bottom: 0;
}

body.single-tribe_events .tribe-events-single h2,
body.single-tribe_events .tribe-events-schedule {
	margin: 0;
	font-weight: 400;
}

@media screen and (max-width: 768px) {
	body.single-tribe_events h1.tribe-events-single-event-title {
		line-height: 1;
		margin-bottom:10px;
	}
	
	body.single-tribe_events .tribe-events-single h2,
	body.single-tribe_events .tribe-events-schedule {
		margin: 18px 0 8px;
		font-weight: 400;
	}
	
	.woocommerce div.product div.images,
	.woocommerce #content div.product div.images,
	.woocommerce-page div.product div.images,
	.woocommerce-page #content div.product div.images {
		width: 100%;
	}

	.woocommerce div.product div.summary,
	.woocommerce #content div.product div.summary,
	.woocommerce-page div.product div.summary,
	.woocommerce-page #content div.product div.summary {
		width: 100%;
	}
	
	body.single-product .book-details .shop_attributes tr {
		width: 100%;
		margin-bottom: 20px;
	}
}

/* Retailers */

.wc-product-retailers-wrap ul,
.wc-product-retailers-wrap ul li {
	padding: 0;
	text-align: center;
}

.wc-product-retailers-wrap ul li {
	display: inline-block;
}

.woocommerce a.button.wc-product-retailer-ibs,
.woocommerce a.button.wc-product-retailer-ibs:hover,
.woocommerce a.button.wc-product-retailer-ibs-ebook,
.woocommerce a.button.wc-product-retailer-ibs-ebook:hover,
.woocommerce a.button.wc-product-retailer-mondadori-store,
.woocommerce a.button.wc-product-retailer-mondadori-store:hover,
.woocommerce a.button.wc-product-retailer-mondadori-store-ebook,
.woocommerce a.button.wc-product-retailer-mondadori-store-ebook:hover,
.woocommerce a.button.wc-product-retailer-amazon,
.woocommerce a.button.wc-product-retailer-amazon:hover,
.woocommerce a.button.wc-product-retailer-amazon-ebook,
.woocommerce a.button.wc-product-retailer-amazon-ebook:hover,
.woocommerce a.button.wc-product-retailer-lafeltrinelli,
.woocommerce a.button.wc-product-retailer-lafeltrinelli:hover,
.woocommerce a.button.wc-product-retailer-lafeltrinelli-ebook,
.woocommerce a.button.wc-product-retailer-lafeltrinelli-ebook:hover,
.woocommerce a.button.wc-product-retailer-libreria-rizzoli,
.woocommerce a.button.wc-product-retailer-libreria-rizzoli:hover,
.woocommerce a.button.wc-product-retailer-libreria-rizzoli-ebook,
.woocommerce a.button.wc-product-retailer-libreria-rizzoli-ebook:hover,
.woocommerce a.button.wc-product-retailer-hoepli,
.woocommerce a.button.wc-product-retailer-hoepli:hover,
.woocommerce a.button.wc-product-retailer-hoepli-ebook,
.woocommerce a.button.wc-product-retailer-hoepli-ebook:hover,
.woocommerce a.button.wc-product-retailer-websterit,
.woocommerce a.button.wc-product-retailer-websterit:hover,
.woocommerce a.button.wc-product-retailer-websterit-ebook,
.woocommerce a.button.wc-product-retailer-websterit-ebook:hover {
    background-position: left center;
    background-repeat: no-repeat;
    border-radius: 3px;
    border: none;
    height: 42px;
    padding: 0;
    overflow: hidden;
    width: 0;
}

.woocommerce a.button.wc-product-retailer-ibs,
.woocommerce a.button.wc-product-retailer-ibs:hover {
    background-image: url(/wp-content/themes/centaurialibri2018/images/retailers-button/libro1.png);
    background-size: 58px 42px;
    padding-left: 58px;
}

.woocommerce a.button.wc-product-retailer-ibs-ebook,
.woocommerce a.button.wc-product-retailer-ibs-ebook:hover {
    background-image: url(/wp-content/themes/centaurialibri2018/images/retailers-button/ebook1.png);
    background-size: 58px 42px;
    padding-left: 58px;
}

.woocommerce a.button.wc-product-retailer-mondadori-store,
.woocommerce a.button.wc-product-retailer-mondadori-store:hover {
    background-image: url(/wp-content/themes/centaurialibri2018/images/retailers-button/libro2.png);
    background-size: 49px 42px;
    padding-left: 49px;
}

.woocommerce a.button.wc-product-retailer-mondadori-store-ebook,
.woocommerce a.button.wc-product-retailer-mondadori-store-ebook:hover {
    background-image: url(/wp-content/themes/centaurialibri2018/images/retailers-button/ebook2.png);
    background-size: 49px 42px;
    padding-left: 49px;
}

.woocommerce a.button.wc-product-retailer-amazon,
.woocommerce a.button.wc-product-retailer-amazon:hover {
    background-image: url(/wp-content/themes/centaurialibri2018/images/retailers-button/libro4.png);
    background-size: 50px 42px;
    padding-left: 50px;
}

.woocommerce a.button.wc-product-retailer-amazon-ebook,
.woocommerce a.button.wc-product-retailer-amazon-ebook:hover {
    background-image: url(/wp-content/themes/centaurialibri2018/images/retailers-button/ebook4.png);
    background-size: 50px 42px;
    padding-left: 50px;
}

.woocommerce a.button.wc-product-retailer-lafeltrinelli,
.woocommerce a.button.wc-product-retailer-lafeltrinelli:hover {
    background-image: url(/wp-content/themes/centaurialibri2018/images/retailers-button/libro5.png);
    background-size: 50px 42px;
    padding-left: 50px;
}

.woocommerce a.button.wc-product-retailer-lafeltrinelli-ebook,
.woocommerce a.button.wc-product-retailer-lafeltrinelli-ebook:hover {
    background-image: url(/wp-content/themes/centaurialibri2018/images/retailers-button/ebook5.png);
    background-size: 50px 42px;
    padding-left: 50px;
}

.woocommerce a.button.wc-product-retailer-libreria-rizzoli,
.woocommerce a.button.wc-product-retailer-libreria-rizzoli:hover {
    background-image: url(/wp-content/themes/centaurialibri2018/images/retailers-button/libro6.png);
    background-size: 50px 42px;
    padding-left: 50px;
}

.woocommerce a.button.wc-product-retailer-libreria-rizzoli-ebook,
.woocommerce a.button.wc-product-retailer-libreria-rizzoli-ebook:hover {
    background-image: url(/wp-content/themes/centaurialibri2018/images/retailers-button/ebook6.png);
    background-size: 50px 42px;
    padding-left: 50px;
}

.woocommerce a.button.wc-product-retailer-hoepli,
.woocommerce a.button.wc-product-retailer-hoepli:hover {
    background-image: url(/wp-content/themes/centaurialibri2018/images/retailers-button/libro3.png);
    background-size: 69px 42px;
    padding-left: 69px;
}

.woocommerce a.button.wc-product-retailer-hoepli-ebook,
.woocommerce a.button.wc-product-retailer-hoepli-ebook:hover {
    background-image: url(/wp-content/themes/centaurialibri2018/images/retailers-button/ebook3.png);
    background-size: 69px 42px;
    padding-left: 69px;
}

.woocommerce a.button.wc-product-retailer-websterit,
.woocommerce a.button.wc-product-retailer-websterit:hover {
    background-image: url(/wp-content/themes/centaurialibri2018/images/retailers-button/libro7.png);
    background-size: 50px 42px;
    padding-left: 50px;
}

.woocommerce a.button.wc-product-retailer-websterit-ebook,
.woocommerce a.button.wc-product-retailer-websterit-ebook:hover {
    background-image: url(/wp-content/themes/centaurialibri2018/images/retailers-button/ebook7.png);
    background-size: 50px 42px;
    padding-left: 50px;
}

/* Temporary */

.woocommerce div.product .product_meta .posted_in {
	display: none;
}

.result_order_wrap {
	display: none;
}

.button.product_type_simple.ajax_add_to_cart {
	display: none !important;
}

.vc_column-inner .post-3470 .entry-categories {
	display: none;
}

/* .wpb_column .toko-cta .toko-cta-title,
.wpb_column .toko-cta .toko-cta-description {
    color: #000;
} */
/** Customizations ***/

.uppercase {
	text-transform: uppercase;
}
body{
	background:#fff;
}

/** Main Menu ***/

.site-header div.site-menu .navbar-nav {
	float: right;
	
}

.site-header div.site-menu .navbar-nav li a:after {
	height: 4px;
}

/** Slider ***/

.toko-slider-wrap .toko-slides .toko-slide .toko-slide-inner {
	padding: 80px 90px 320px;
}

.toko-slider-wrap .toko-slides .toko-slide .toko-slide-inner .toko-slide-detail .toko-slide-title {
	font-size: 50px;
}

.toko-slider-wrap .toko-slides .toko-slide .toko-slide-inner .toko-slide-detail .toko-slide-desc {
		margin-bottom: 6px;
}

.toko-slider-wrap .toko-slides .toko-slide .toko-slide-inner small {
	font-size: 60%;
	display: block;
	margin-top: 6px;
	color: inherit;
}

.toko-slider-wrap .toko-slides .toko-slide .toko-slide-inner .toko-slide-detail a.toko-slide-button {
	border: 2px solid #fff; 
	text-transform: none;
	font-size: 16px;
	border-radius: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.toko-slider-wrap .toko-slides .toko-slide .toko-slide-inner .toko-slide-detail a.toko-slide-button,
.toko-slider-wrap .toko-slides .toko-slide .toko-slide-inner .toko-slide-detail a.toko-slide-button:hover {
	background-color: transparent;
}

.toko-slider-wrap .toko-slides .toko-slide .toko-slide-inner .toko-slide-detail a.toko-slide-button:hover {
	border-color: #fc6719;
}

/** Footer ***/

.section-site-footer .container {
	background: transparent url(/wp-content/themes/centaurialibri2018/images/logo-centaurialibri-white.png) 15px 0 no-repeat;
}

.site-footer {
	padding: 30px 0;
}

/** Box customizzati ***/

.box-1 * em,
.box-2 * em {
	font-size: 18px;
	font-family: "PT Serif", serif;
	text-transform: uppercase;
	color: #9d9d9d;
	font-style: normal;
}

.box-2 * em {
	color: #fff;
}

.box-1 * h2,
.box-2 * h2 {
	font-size: 50px;
	font-weight: 700;
	line-height: 1.1;
}

.box-2 * h2 {
	color: #fff;
}

.box-1 * h2 em,
.box-2 * h2 em {
	font-size: inherit;
	font-family: inherit;
	color: #fb5814;
	text-transform: none;
	display: block;
	font-weight: 400;
}

.vc_btn3,
.vc_btn3:hover {
	background-color: #fb5814 !important;
	color: #fff !important;
	border: none!important;
	padding-bottom: 6px!important;
	padding-top: 8px!important;
	text-transform: uppercase!important;
	border-bottom: 4px solid #eb4c09!important;
}

.box-2 {
	color: #fff;
}
.box-1{
	margin:50px 66px 66px;
}

.column-1 * {
	text-align: center;
}

.column-1 * h2 {
	font-size: 18px;
	font-weight: 400;
	width: 100%;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #fff;
	background-color: #000;
	text-transform: uppercase;
	text-align: center;
}
/*Home*/
.main-content{
	background:#fff;
}
.summary  .product_title , .summary  .book-details, .summary  .woocommerce-product-details__short-description h2,.underImage .book-authors{
	display:none;
} 
.toko-slider-wrap .toko-slides .owl-dots .owl-dot.active span{
	background-color:#eb4c09;
}
.section-book-details .book-details p{
	display:inline;
	color:#000 !important;
}
.woocommerce div.product div.images.noimg img{display:none}
.isbn , .in-libreria, .caratteristiche , .price{
	color:#eb4c09;
	text-transform:uppercase;
	font-weight:800;
	background-position:left top;
	
	background-repeat:no-repeat;
	padding-left:35px;
	margin-bottom:10px;
}
.isbn {
	background-image:url(/wp-content/themes/centaurialibri2018/images/isbn.png);
} 
.in-libreria{
	background-image:url(/wp-content/themes/centaurialibri2018/images/calendario.png);
	
} 
.caratteristiche {
	background-image:url(/wp-content/themes/centaurialibri2018/images/caratteristiche.png);
	
} 
.price{
	background-image:url(/wp-content/themes/centaurialibri2018/images/prezzo.png);
	
}
.wc-product-retailers-wrap{
	position: relative;
    left: 0;
    background: #ededed;
    width: 100%;
    padding: 0 0 20px;
	
}
.entry-summary .wc-product-retailers-wrap:before{
	clear:both;
}
.wc-product-retailers-wrap p{
	text-align: center;
    color: #fff;
    background-color: #fb5814;
    border-bottom: 3px solid #eb4c09;
    width: 100%;
    margin: 0 auto 20px;
	text-transform:uppercase;
}
/*modifiche a bootstrap*/
code{
	color:#fff !important;
	background: transparent !important;
}
/*responsive*/
@media only screen and (max-width: 600px) {
	body.page-template-page_authors .authors-wrapper.columns-3 ul.authors li.author, 
	body.page-template-page_authors .authors-wrapper.columns-3 ul.authors li.author{
			width:50%;
	}
}
@media only screen and (max-width: 610px) {
.box-1 * h2, .box-2 * h2{
font-size:25px;}
	/*slider home*/
	.toko-slider-wrap .toko-slides .toko-slide {
		    background-position: right bottom !important;
	}
	.toko-slider-wrap .toko-slides .toko-slide .toko-slide-inner .toko-slide-detail .toko-slide-title{
		font-size: 30px;
	}
	.toko-slider-wrap .toko-slides .toko-slide .toko-slide-inner {
		padding: 20% 0 120%;
	
	}
	.site-header div.site-menu .navbar-nav {
	
	width:100%;
	}
	.box-1{
	margin:0 15px 15px;
	}
	body.page-template-page_authors .authors-wrapper.columns-3 ul.authors li.author, 
	body.page-template-page_authors .authors-wrapper.columns-3 ul.authors li.author{
	width:100%;
	}
	.owl-controls{
	padding-top:50px;
	background-color:#fff;
	}
	
}

.woocommerce .section-products-list .products h2,
.woocommerce-page .section-products-list .products h2 {
	color: inherit;
	font-size: 20px;
	font-weight: 600;
	white-space: no-wrap;
}

.woocommerce .section-products-list .products h2,
.woocommerce-page .section-products-list .products h2 {
	line-height: 1.2;
}

.woocommerce ul.products li.product:hover .product-price-box,
.woocommerce-page ul.products li.product:hover .product-price-box,
.woocommerce ul.products li.product:hover .woo-button-wrapper,
.woocommerce-page ul.products li.product:hover .woo-button-wrapper {
	color: #eb4c09;
}

.woocommerce ul.products li.product .woo-button-wrapper a.button:hover,
.woocommerce-page ul.products li.product .woo-button-wrapper a.button:hover {
	color: #f7f7f7 !important;
}

.related.products .product-price-box {
	height: 84px;
}

.related.products > h2 {
	text-transform: uppercase;
	text-align: center;
}

body.post-type-archive-product .product-price-box {
	height: 90px;
}

.pagination > .disabled > span {
	border: none;
}
.site-header .site-quicknav .dropdown .dropdown-toggle i{
	color:#000;
}
.site-header .site-quicknav{padding-top:0;}

.owl-carousel .owl-item{
	overflow:hidden;
	max-height:600px;
}
.sfoglia {
color: transparent;
    width: 120px;
    height: 120px;
    /* padding-top: 10%; */
    background: url(/staging/wp-content/uploads/2018/03/sfoglia.png);
    background-size: contain;
    display: block;
    position: absolute;
    bottom: 10px;
    left: 50px;
}
a.sfoglia:hover{
color: transparent;
opacity:0.8;
}