/*
Varianti 
sito laurabuffaonline.com
*/



/* SPECIALE PER LOGO AL POSTO DI H1 */

div.item-page figure.no-float img {
	max-width: 200px !important;
	height: auto;
	margin: 0 !important;
}

div.item-page figure.no-float {
	margin: 24px 0 0 0;
}








div#top-slider div.mod-custom.custom p {
	padding: 0;
	margin: 0;
}
div#top-slider div.mod-custom.custom p img {
	width: 100%;
	height: auto;
}
div#intro {
	background-image: url(../../../images/grafica/bkg-intro-text.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center bottom;
}
div#fascia-middle-b {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center bottom;
}
@media only screen and (min-width: 480px) {
	div#fascia-middle-b {
		padding-top: 200px !important;
		padding-bottom: 300px !important;
	}
}
div#credits {
	background-color: #8d1bc8;
	padding-bottom: 1px;
	color: #ccc;
}
div#credits,
div#credits p,
div#credits p a {
	color: #ccc;
}
div.messages {
	background-color: #fff !important;
}
div.messages joomla-alert {
	padding-top: 16px !important;
	padding-bottom: 16px !important;
}
div#deco-pre-footer {
	background-image: url(../../../images/grafica/deco-pre-footer.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center bottom;
/*	height: 64px;*/
	height: 13vh;
}
div#top-slider div div.djslider-loader.djslider-loader-gemini {
	background-color: #FFF !important;
}
/* === No RSS === */
/*
ul.social > li:last-child {
	display: none !important;
}
*/
#language-select {
/*	background-color: #d5d5d5;*/
	position: absolute;
	right: 0;
	top: 4px;
	z-index: 9999;
	border-radius: 12px 0 0 12px;
}
div.mod-languages ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div.mod-languages li {
	padding: 6px 6px 0px 6px;
}
div.mod-languages ul.lang-block li {
	display: block;
}
div.item-page div.pg-masonry div.pg-masonry-item figure a img:hover {
	opacity: .75 !important;
}
.pswp__caption__center {
	text-align: center !important;
	font-size: 14px;
}
p.to-eng {
	padding: 0;
	margin: 0;
	text-align: right !important;
}
/* prova pos. absolute ================= */
div.item-page div.com-content-article__body {
	position: relative;
}
p.to-eng {	
	position: absolute;
	top: -164px;
	right: 0;
}
div.shift-eng-flag p.to-eng {	
	position: absolute;
	top: -108px;
	right: 0;
}
/* ===================================== */

p.to-eng a::after {
	content: url('../../../templates/package_gemini/images/en-mod.jpg');
}
div#eng-anchor {
	display: block;
	position: relative;
	top: -140px;
	visibility: hidden;
}
div.convertforms form#cf2 div.cf-form-wrap div.cf-footer {
	font-size: 90%;
	line-height: 1.3;
}
div#fascia-middle-b div.mod-custom.custom h3 {
	text-shadow: 0 0 8px rgba(0,0,0,.45);
}
/* === Modifiche straordinarie  === */
div.com-content-article.item-page.show-ph-captions div.pg-photoswipe div.pg-masonry-item figure figcaption {
	display: block !important;
	text-align: center;
	color: #666;
	padding-top: 6px;
}
div.com-content-article.item-page.show-ph-captions h4 {
	color: #8d1bc8;
	font-weight: bold;
}
div.com-content-article.item-page figure.left.laura-buffa.item-image {
/*	margin-top: 48px !important;*/
}
@media only screen and (max-width:800px) {
	div.com-content-article.item-page figure.left.laura-buffa.item-image {
		margin: 12px 0 !important;
		float: none !important;
	}
}




/* Phoca */

div#phocagallery.pg-categories-view.pg-csv div.pg-categories-items-box div.pg-category-box {
	width: unset !important;
}

div#phocagallery.pg-categories-view div.pg-category-box-info div.pg-category-box-title {
	display: block;
}







/* ==================== */
div.adminsonly {
	opacity: .5;
}
div.adminsonly h3 {
	visibility: hidden;
}