/*
Theme Name: Electa Shop
Theme URI: https://wordpress.org/themes/twentysixteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: electashop

*/


/* CUSTOM CSS */

.all {
	display: block;
}
ul.electa, ul.mondadori, ul.rizzoli {
	display: none;
}
li.caption-didascalia { padding: 0 15px; }

@media screen and (max-width: 767px) {
	.es-novita {
		padding-top: 0;
	}
}

article.pre-shop figure img {
  filter: url("data:image/svg+xml;utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cfilter id=\'grayscale\'%3E%3CfeColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/%3E%3C/filter%3E%3C/svg%3E#grayscale");
  /* Firefox 10+, Firefox on Android */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */
  -webkit-transition: filter 0.2s ease-out;
  -o-transition: filter 0.2s ease-out;
  transition: filter 0.2s ease-out;
}
article.pre-shop figure a:hover img {
  filter: url("data:image/svg+xml;utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cfilter id=\'grayscale\'%3E%3CfeColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/%3E%3C/filter%3E%3C/svg%3E#grayscale");
  /* Firefox 10+, Firefox on Android */
  -webkit-filter: grayscale(0%);
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.sticky_column .add-to-cal a.atcb-item-link::after {
	border: 0;
}

.atcb-link {
    padding-right: 30px !important;
}

/* ATTENZIONE! Questo stile già definito negli stili del tema di Bunker. Nel caso Bunker lo cambi, va modificato anche qui */
.presskit-normalize p {
	font-size: 14px;
	line-height: 1.3em;
}

#modal-presskit form{
	text-align: center;
    margin-top: 15px;
}
#modal-presskit .error {
	color: red;
	padding: 10px;
	height: 30px;
	display: block;
}

#presskit-autentication:hover {
	background-color: #333 !important;
}

.dida-elenco-mostra {
	padding-top: 5px;
	display: none;
}
.dida-elenco-mostra p {
	text-align: left;
/* 	text-overflow: ellipsis; */
/* 	overflow:hidden; */
/* 	white-space: nowrap; */
}

@media (min-width: 768px) {
	#modal-presskit .modal-dialog {
	    max-width: 500px;
	}
	
}

.dida-elenco-mostra p a.bigger{
	font-size: 16px;
}


/* icon-electa-header-color-exhibition */

.icon-electa-header-color-exhibition .path1:before {
  content: "\e928";
  color: #cc0000;
}
.icon-electa-header-color-exhibition .path2:before {
  content: "\e929";
  margin-left: -3.46777344em;
  color: #ffffff;
}

#header-bar .tool-list li.tool-item.tool-item-logo .icon.icon-electa-header-color-exhibition {
  font-size: 42px;
}

@media (max-width: 767px), print {

  #header-bar .tool-list li.tool-item.tool-item-logo .icon.icon-electa-header,
  #header-bar .tool-list li.tool-item.tool-item-logo .icon.icon-electa-header-color,
  #header-bar .tool-list li.tool-item.tool-item-logo .icon.icon-electa-header-color-exhibition {
    font-size: 32px;
  }

}
/* problema sulle guide che hanno copertine strette e lunghe */
article.pre.pre-vert figure img{
	max-height: 285px;
}

.indent {
	word-wrap: break-word;
}

span.alt-text-span {
	font-family: 'Merriweather', serif;
	font-size: 16px;
	line-height: 1.6em;
	margin-bottom: 20px;
	margin: 0 0 10px;
}
