/*** AD3 comunicazione per MaMa Murano
 * colori e altro in variables-custom.less in /local/less/themes/galleria/
 * ricordarsi di compilare il tema (disable admintools j fingerprint)
 * font in local/etc/assets.xml
 ***/

html {
    overflow-y:scroll;
}
body { /* stt per mobile*/
	margin-left: 10px;
	margin-right: 10px;
}
p {
	margin: 0;
}

.unresponsive { /*per ico ecc */
	width: initial !important;
	height: initial !important;
	float: initial !important;
	display: initial !important;
}

.t3-content a {
	text-decoration: underline;
}

/****** fascia sopra e menu  - INIZIO *****/
.logo a, .logo:hover a {
/*	font-weight: bold;  */
	background: transparent;
}
.logo-img {
	margin-top: 10px;
}
.logo a, .navbar-default .navbar-nav > li > a {
	color: #000;
}
.logo a:hover, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #000;
	/*text-decoration: underline;*/
	text-decoration: none;
}
 .navbar-default .navbar-nav > li > a {
	 padding: 0 10px;
 }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	box-shadow: 0 -1px 0 #000 inset;
}
.logo-text a,.navbar-default .navbar-nav > li > a, .t3-off-canvas .t3-off-canvas-header {
	height: 47px;
	line-height: 65px;
	margin-bottom: 18px;
}
.t3-mainnav {
	border-bottom: #ccc solid 1px;
}
.navbar {
	min-height: 65px;
}
/****** fascia sopra e menu  - FINE *****/

/****** off-canvas  - INIZIO *****/
.t3-off-canvas .t3-off-canvas-header {
	height: 66px;
	padding-left: 0;
	background-color: transparent;
	border-bottom: solid 1px #ccc;
	margin: 0;
}
.t3-off-canvas .t3-off-canvas-header h2 {
	line-height: 65px;
	font-size: 18px;
	font-weight: normal;
	color: #000;
	float: right;
	padding-right: 12px;
}
.off-canvas-toggle, .off-canvas-toggle:hover {
	color: #000;
	width: 65px;
	height: 65px;
	line-height: 65px;
}
.t3-off-canvas .close {
	height: 65px;
	width: 65px;
	line-height: 65px;
	left: 0;
	opacity: 1;
	font-size: 2em;
}
.t3-off-canvas .t3-off-canvas-body {
	padding: 0;
}
.t3-off-canvas-body li {
	border-bottom: solid 1px #ccc;
	line-height: 45px;
	font-size: 1.2em;
	text-transform: uppercase;
}
.t3-offcanvas .nav > li > a{
	padding: 5px 15px;
}
.nav-stacked > li + li {
	margin-top: 0;
}
.t3-off-canvas .t3-off-canvas-body a, .nav-pills > li.active > a, .nav-pills > li.active > a:hover {
	color: #000;
}
.off-canvas-toggle + .container .navbar-header .logo {
	border-left: none;
	left: 65px;
}
/****** off-canvas - FINE *****/

/****** testata immagine modulo - INIZIO *****/
.page-masthead {
	margin-top: 10px;
}
.page-masthead .container{
	width: 100%
}
.page-masthead .testata {
	padding: 0;
	margin-bottom: 0;
}
.testata img {
    width: 100%;
	height: auto;  /*immagini preparate con ratio 16:9 */
	/* cosė completamente responsive mantenendo rapporto e tutta img sempre visibile. */
	/*max-height: 600px;*/
}
/****** testata immagine - FINE *****/

#t3-mainbody, #t3-content {
	padding: 0;
}

/****** pagine featured - INIZIO *****/
.features-intro h2 {
	font-family: 'Crimson Text', Garamond, 'Times New Roman', Times, serif;
	font-weight: 700;
}
.stretto {
	text-align: center;
}
.stretto .item-image img {
	margin-bottom: 20px;
}
.row-feature:nth-child(2n) {
	background-color: transparent;
}
.row-feature {
	color: #252525;
	margin: 0 0 80px 0;
	padding: 0;
	border-top: none;
}
#t3-content .features-intro .container {
	background-color: #e4e4e4;
	padding: 40px;
}
/*
.features-intro-1 .blog { /*** per contenere i container stretti affiancati; NON SERVE
	/*width: 1340px;
	margin: auto;
}*/
.mainnav .features-intro .container {background-color: transparent;}
/**** featured - per avere due art. affiancati - INIZIO ****/
.stretto { /* da applicare a extra field articolo */
	float: left;
	max-width: 50%;
}
@media (max-width: 768px) {
	.stretto {
		max-width: 100%;
	}
}
.stretto .pull-left.item-image {
	max-width: 100%;
	padding: 0;
}
.stretto .pull-left.item-image + .feature-ct {
	width: 100%;
}
.stretto .pull-left.item-image + .feature-ct { /* per avere txt sotto a img negli stretti */
	float: none;
}
.stretto { /* entrambi i div esterni */
}
.stretto + .stretto { /* solo il secondo div esterno */
	float: right;
}
.stretto + :not(.stretto) {  /*per quello che segue i due .stretto */
	clear: both;
}
.stretto .container { /* entrambi i div interni */
	width: 90%;
}
.stretto + .stretto .container { /* solo il secondo div interno */
}
/****** featured - per avere due art. affiancati - FINE *****/
/****** pagine featured - FINE *****/

/****** pagine blog - INIZIO *****/

/*div.blog .pull-left img {
	margin-right: 10px;
}*/
div.blog .row.blog-item .col-md-8 {
	padding-left: 10px;
}

/****** pagine blog - FINE *****/

.readmore .btn-default {
	color: #fff;
	background-color: #000;
	border: none;
	text-transform: uppercase;
	margin-top: 20px;
}
.readmore a:hover {
	background-color: #535353;
}

/****** footer - INIZIO *****/
.t3-footer-sl {
	border-top: #ccc solid 1px;
	padding-top: 0;
	padding-bottom: 20px;
}
.t3-footer-sl div {
	padding: 0;
}
section.t3-copyright {
	display:none;
	/*padding: 20px 0 0;*/
}
.customcrediti a{
	color: #ccc;
}

#back-to-top.affix {
    bottom: 20px;
}

/****** footer - FINE *****/
#back-to-top .btn-primary {
	border-color: #ccc;
	color: #ccc;
}

/***** estensioni varie - INIZIO *****/
/***** Chronoform */
form .gcore-label-top, form .gcore-label {
	font-weight: normal;
}
p.chrono_credits {
	display: none;
}
div.gbs3 {  /*messaggio conferma*/
	background-color: #dff0d8;
	border: solid 1px #d6e9c6;
	padding: 20px;
	margin-top: 50px;
}

/***** Google Maps */
a.mapprint {
	display: none;
}

/**** zentools2 slide home */
.page-masthead .slidehome {
	margin: 0;
	padding: 0;
}
.owl-controls .owl-pagination .owl-page span {
	background-color: #ccc;
}

/**** Simple Image Gallery ****/
/* thumbnails layout elegant DA SITO AD3, corretto qualcosa */

body ul.sigProElegant li.sigProThumb {
	margin:0;
}
body ul.sigProElegant li.sigProThumb a.sigProLink {
	box-sizing: content-box; /* per resettare impostazione bootstrap */
	background-color: transparent;
	border: 0px;
	margin: 0 58px 58px 0;
}
body ul.sigProElegant span.sigProPseudoCaption {
	background: transparent;
}
body ul.sigProElegant span.sigProCaption {
	font-family: "Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;
/*	font-weight: bold;*/
	font-size: 0.9em;
/*	bottom:-1em; ???*/
	color: #000000!important;
	top: 200px;
}
body ul.sigProElegant li.sigProThumb a.sigProLink:hover {
    background-color: transparent;
	border: 0px solid #09c;
   /* color: #eee;*/
    text-decoration: none;
	margin: 0 58px 58px 0;
	opacity: 0.7; /*aggiunto per analogia a portfolio */
}
body ul.sigProElegant li.sigProThumb a.sigProLink:hover span.sigProPseudoCaption {
    background-color: transparent;
}

body .sigProContainer { /*per centrare; ev. sistemarlo con @media quando č pių stretto */
	max-width: 1200px;
}

/** popup FancyBox**/
#fancybox-buttons ul {
	display: none;
	background: #09c;
	border-radius: 0;
}

.fancybox-skin {
	border-radius: 0;
	padding: 0!important;
/*	background: #eee;*/
}

.fancybox-title {
	/*display: none;*/
}
.fancybox-title-inside-wrap {
	padding: 10px;
}
/* sfondo scuro semiopaco č da immagine */