/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/


/* Table of Content
==================================================
	#Reset & Basics
	#Basic Styles
	#Site Styles
	#Typography
	#Links
	#Lists
	#Images
	#Buttons
	#Forms
	#Misc */

@import url(https://fonts.googleapis.com/css?family=Oswald:400,700&subset=latin,latin-ext);
/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }
	body {
		line-height: 1; }
	ol, ul {
		list-style: none; }
	blockquote, q {
		quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }
	table {
		border-collapse: collapse;
		border-spacing: 0; }

	a {
		text-decoration:none; }
	a img {
		 float:left; }
/* #Basic Styles
================================================== */
	body {
		background: url(../images/bg.gif);
		font: 14px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		color: #888888;
		-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
		-webkit-text-size-adjust: 100%;
 }
	.left {
		float:left !important;
}
	.right {
		float:right !important;
}
	.white {
		color:#FFF !important;
}
	.heading {
		background:#262626;
		height:50px;
		width:100%;
		color:#FFF;
		text-transform:uppercase;
		padding:13px 20px 0px 20px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
}
	a.button {
		
}
/* #Typography
================================================== */
	h1, h2, h3, h4, h5, h6 {
		color: #262626;
		text-transform:uppercase;
		font-family: 'Oswald', sans-serif;
		font-weight: normal; }
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
	h1 { font-size: 24px;}
	h2 { font-size: 20px;}
	h3 { font-size: 18px;}
	h4 { font-size: 16px;}
	h5 { font-size: 14px;}
	h6 { font-size: 12px;}
	.subheader { color: #888888; }

.titolo {
		color: #262626;
		text-transform:uppercase;
		font-family: 'Oswald', sans-serif;
		font-weight: normal;
		font-size: 14px; }

.testo {
		color: #666;
		font-family: 'Oswald', sans-serif;
		font-weight: normal;
		font-size: 13px; }

	p { margin: 0 0 0px 0; font-size:11px; }
	p img { margin: 0; }
	p.lead { font-size: 21px; line-height: 27px; color: #888888;  }

	em { font-style: italic; }
	strong { font-weight: bold; color: #888888; }
	small { font-size: 80%; }

/*	Blockquotes  */
	blockquote h4 { color: #262626; padding-bottom:10px; }
	blockquote p { font-size: 11px; font-style:italic; color: #666666; }
	blockquote { margin: 20px 0px; padding: 15px 20px; border: 1px solid #fff; border-top: 3px solid #fff; background:#f5f5f5; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; box-shadow:0px 0px 3px #ccc; }
	blockquote cite { display: block; font-size: 12px; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }

	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }


/* #Links
================================================== */
	a, a:visited { color: #888; outline: 0; }
	a:hover, a:focus { color: #888; }
	p a, p a:visited { line-height: inherit; }


/* #Lists
================================================== */
	ul { list-style: none outside; }
	ol { list-style: decimal; }
	ul ul, ul ol,
	ol ol, ol ul { font-size: 90%;  }
	ul ul li, ul ol li,
	ol ol li, ol ul li {  }
	li { line-height: 18px; }

/* #Images
================================================== */

	img.scale-with-grid {
		max-width: 100%;
		height: auto; }


/* #Buttons
================================================== */

	.button,
	button,
	input[type="submit"],
	input[type="reset"],
	input[type="button"] {
		border-radius: 4px;
		display: inline-block;
		cursor: pointer;
		line-height: normal;
		box-shadow:0px 0px 3px #b4b4b4;
		height:26px;
		display:inline-block;
		padding:4px 15px 1px 15px;
		font-size:14px;
		color:#4c4c4c !important;
		text-transform:uppercase;
		background:#eaeaea;
		border:#bbbbbb solid 1px;
		text-shadow:1px 1px #fff;
		font-family: 'Oswald', sans-serif;
	}
	a.buttonsmall {
		border-radius: 4px;
		display: inline-block;
		cursor: pointer;
		line-height: normal;
		box-shadow:0px 0px 3px #b4b4b4;
		display:inline-block;
		padding:6px 10px 6px 10px;
		font-size:11px;
		color:#4c4c4c !important;
		text-transform:uppercase;
		background:#eaeaea;
		border:#bbbbbb solid 1px;
		text-shadow:1px 1px #fff;
		font-family: 'Oswald', sans-serif;
	}
	a.buttonsmall:hover {
		color: #222;
		background: #ddd; /* Old browsers */
		background: #ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* FF3.6+ */
		background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3))); /* Chrome,Safari4+ */
		background: #ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */
		background: #ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Opera11.10+ */
		background: #ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* IE10+ */
		background: #ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* W3C */
	  border: 1px solid #888;
	  border-top: 1px solid #aaa;
	  border-left: 1px solid #aaa;
	}
	a.buttonone {
		border-radius: 3px;
		cursor: pointer;
		display:inline-block;
		padding:1px 10px 0px 10px;
		height:21px;
		font-size:11px;
		color:#555555 !important;
		text-transform:uppercase;
		background:url(../images/buttonone.gif) repeat-x top;
		border:#cdcdcd solid 1px;
		text-shadow:1px 1px #fff;
	}
	a.buttonone:hover {
		background:#dedede;
	}
	a.buttonone .print{
		width:13px;
		height:13px;
		float:left;
		margin:3px 5px 0px 0px;
		display:inline-block;
		background:url(../images/print.png) no-repeat;
	}
	.button:hover,
	button:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="button"]:hover {
		color: #222;
		background: #ddd; /* Old browsers */
		background: #ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* FF3.6+ */
		background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3))); /* Chrome,Safari4+ */
		background: #ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */
		background: #ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Opera11.10+ */
		background: #ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* IE10+ */
		background: #ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* W3C */
	  border: 1px solid #888;
	  border-top: 1px solid #aaa;
	  border-left: 1px solid #aaa; }

	.button:active,
	button:active,
	input[type="submit"]:active,
	input[type="reset"]:active,
	input[type="button"]:active {
		border: 1px solid #666;
		background: #ccc; /* Old browsers */
		background: #ccc -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* FF3.6+ */
		background: #ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.35)), color-stop(100%,rgba(10,10,10,.4))); /* Chrome,Safari4+ */
		background: #ccc -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Chrome10+,Safari5.1+ */
		background: #ccc -o-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Opera11.10+ */
		background: #ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* IE10+ */
		background: #ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* W3C */ }

	.button.full-width,
	button.full-width,
	input[type="submit"].full-width,
	input[type="reset"].full-width,
	input[type="button"].full-width {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center; }

	/* Fix for odd Mozilla border & padding issues */
	button::-moz-focus-inner,
	input::-moz-focus-inner {
    border: 0;
    padding: 0;
	}


/* #Forms
================================================== */

	form {
		margin-bottom: 20px; }
	fieldset {
		margin-bottom: 20px; }
	input[type="text"],
	input[type="password"],
	input[type="email"],
	textarea,
	select {
		border: 1px solid #ccc;
		padding: 6px 4px;
		outline: none;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		font: 13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		color: #777;
		margin: 0;
		width: 340px;
		max-width: 100%;
		display: block;
		margin-bottom: 20px;
		background: #fff; 
		box-shadow:inset 1px 1px 2px #ccc;}
	select {
		padding: 0; }
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="email"]:focus,
	textarea:focus {
		border: 1px solid #aaa;
 		color: #444;
 		-moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
		-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
		box-shadow:  0 0 3px rgba(0,0,0,.2); }
	textarea {
		min-height: 60px; }
	label,
	legend {
		display: block;
		font-weight: bold;
		font-size: 13px;  }
	select {
		width: 220px; }
	input[type="checkbox"] {
		display: inline; }
	label span,
	legend span {
		font-weight: normal;
		font-size: 13px;
		color: #444; }

/* #Misc
================================================== */
	.remove-bottom { margin-bottom: 0 !important; }
	.half-bottom { margin-bottom: 10px !important; }
	.add-bottom { margin-bottom: 20px !important; }
/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/


/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */



/* #Base 960 Grid
================================================== */

    .container                                  { position: relative; width: 960px; margin: 0 10px; float:left; padding: 0; }
    .container .column,
    .container .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
    .row                                        { margin-bottom: 20px; }
	.in-sec										{ width:100%; background:#FFF; border-bottom:#ededed solid 1px; padding:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
	.in-sec-nopad								{ padding:0; }

    /* Nested Column Classes */
    .column.alpha, .columns.alpha               { margin-left: 0; }
    .column.omega, .columns.omega               { margin-right: 0; }

    /* Base Grid */
    .container .one.column,
    .container .one.columns                     { width: 40px;  }
    .container .two.columns                     { width: 100px; }
    .container .three.columns                   { width: 160px; }
    .container .four.columns                    { width: 220px; }
    .container .five.columns                    { width: 280px; }
    .container .six.columns                     { width: 340px; }
    .container .seven.columns                   { width: 400px; }
    .container .eight.columns                   { width: 460px; }
    .container .nine.columns                    { width: 520px; }
    .container .ten.columns                     { width: 580px; }
    .container .eleven.columns                  { width: 640px; }
    .container .twelve.columns                  { width: 700px; }
    .container .thirteen.columns                { width: 760px; }
    .container .fourteen.columns                { width: 820px; }
    .container .fifteen.columns                 { width: 880px; }
    .container .sixteen.columns                 { width: 940px; }

    .container .one-third.column                { width: 300px; }
    .container .two-thirds.column               { width: 620px; }

    /* Offsets */
    .container .offset-by-one                   { padding-left: 60px;  }
    .container .offset-by-two                   { padding-left: 120px; }
    .container .offset-by-three                 { padding-left: 180px; }
    .container .offset-by-four                  { padding-left: 240px; }
    .container .offset-by-five                  { padding-left: 300px; }
    .container .offset-by-six                   { padding-left: 360px; }
    .container .offset-by-seven                 { padding-left: 420px; }
    .container .offset-by-eight                 { padding-left: 480px; }
    .container .offset-by-nine                  { padding-left: 540px; }
    .container .offset-by-ten                   { padding-left: 600px; }
    .container .offset-by-eleven                { padding-left: 660px; }
    .container .offset-by-twelve                { padding-left: 720px; }
    .container .offset-by-thirteen              { padding-left: 780px; }
    .container .offset-by-fourteen              { padding-left: 840px; }
    .container .offset-by-fifteen               { padding-left: 900px; }



/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

    @media only screen and (min-width: 768px) and (max-width: 959px) {
		.inner 										{ width:768px !important; }
		.newsletter									{ display:none !important; }
		.scroller li								{ width:236px !important; }
		.album-desc ul								{ width:900px !important; }
		.prod-list li								{ padding:0px 0px 20px 31px !important; width:153px !important; height:232px; }
		.prod-list li .prod-opts h6					{ display:none; }
		.prod-list li img							{ width:100%; }
		.prod-list li:first-child					{ padding:0px 0px 20px 0px !important; }
		.album-desc .prod-list li:first-child		{ padding:0px 0px 20px 31px !important; }
		.share-album 								{ display:none; }
		.gallery-two-col li							{ width:342px !important; }
		.gallery-three-col li						{ width:222px !important; }
		.gallery-four-col li						{ width:160px !important; height:145px !important; }
		.gallery-four-col 							{ width:900px !important; }
		.timeline li .gig-opts h6					{ border:none !important; }
        .container                                  { width: 768px; }
        .container .column,
        .container .columns                         { margin-left: 10px; margin-right: 10px;  }
        .column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
        .column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
        .alpha.omega                                { margin-left: 0; margin-right: 0; }
		.gallery-small                              { width:473px !important; }
		.gallery-small li                           { width:214px !important; }
		.gallery-small li .gal-caption p            { display:none; }
		.heading									{ font-size:20px !important; }
		.tab-section .tab-head h1					{ font-size:20px !important; }
		.album-detail .desc							{ width:49% !important; }
		.container									{ margin:0px auto; }
		.row										{ margin:10px 0px; }
		#sub-banner									{ margin:0; }
		#tab-rock .prod-list li						{ padding:0 0 20px 27px !important; }
		#tab-rock .prod-list li:first-child			{ padding:0 0 20px 27px !important; }
		#banner										{ margin:0; }

		.indirizzo {width:480px}
		.preventivi {width:700px}

        .container .one.column,
        .container .one.columns                     { width: 28px; }
        .container .tw.o.columns                     { width: 76px; }
        .container .three.columns                   { width: 124px; }
        .container .four.columns                    { width: 172px; }
        .container .five.columns                    { width: 220px; }
        .container .six.columns                     { width: 268px; }
        .container .seven.columns                   { width: 316px; }
        .container .eight.columns                   { width: 364px; }
        .container .nine.columns                    { width: 412px; }
        .container .ten.columns                     { width: 460px; }
        .container .eleven.columns                  { width: 508px; }
        .container .twelve.columns                  { width: 556px; }
        .container .thirteen.columns                { width: 604px; }
        .container .fourteen.columns                { width: 652px; }
        .container .fifteen.columns                 { width: 700px; }
        .container .sixteen.columns                 { width: 748px; }

        .container .one-third.column                { width: 236px; }
        .container .two-thirds.column               { width: 492px; }

        /* Offsets */
        .container .offset-by-one                   { padding-left: 48px; }
        .container .offset-by-two                   { padding-left: 96px; }
        .container .offset-by-three                 { padding-left: 144px; }
        .container .offset-by-four                  { padding-left: 192px; }
        .container .offset-by-five                  { padding-left: 240px; }
        .container .offset-by-six                   { padding-left: 288px; }
        .container .offset-by-seven                 { padding-left: 336px; }
        .container .offset-by-eight                 { padding-left: 384px; }
        .container .offset-by-nine                  { padding-left: 432px; }
        .container .offset-by-ten                   { padding-left: 480px; }
        .container .offset-by-eleven                { padding-left: 528px; }
        .container .offset-by-twelve                { padding-left: 576px; }
        .container .offset-by-thirteen              { padding-left: 624px; }
        .container .offset-by-fourteen              { padding-left: 672px; }
        .container .offset-by-fifteen               { padding-left: 720px; }
    }


/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

    @media only screen and (max-width: 767px) {
		
		.logo 		{ display:block; width: 100%; text-align:center;}
		.logo img	{ float:none !important;}
		.top-links  { display:none; }
		.navigation { width:100%; text-align:center; }
		.navigation a.onlinestore { float:none !important; }
		.ddsmoothmenu ul li a { font-size:11px !important; }
		.ddsmoothmenu { width:100% !important; }
		.ddsmoothmenu ul { width:100%; margin-left:-10px !important;}
		.ddsmoothmenu > ul > li:first-child { padding-left:23px !important; }
		.capt-text { display:none; }
		.capt-heading { border:none !important; padding:0 !important; margin:0 !important; }
		.small-banners { display:none !important; }
		.tweet-banners { display:none !important; }
		#banner { margin:0 !important; }
		.tab-section .tab_menu_container { float:left !important; }
		.tab-section { margin-bottom:20px !important;}
		.hidemobile { display:none !important; }
		.newsletter { display:none !important;}
		.followus-top { display:none; }
		.followus-top a.top { display:none !important; }
		.followus-top ul li h6 { display:none !important; }
		.second-nav ul li a { font-size:9px !important; }
		.blog-opts .desc p.tags { padding:0 !important; background:none !important; width:100%; }
		.blog-sharing .buttonone { display:none !important; }
		.albumstabs h5 { display:none !important; }
		.albumstabs ul li a { padding:9px 18px 0 !important; font-size:10px !important; }
		.album-desc ul { width:420px !important; }
		.prod-list li { width:120px !important; height:160px; }
		.prod-list li a.thumb { height:100px; }
		.share-album { display:none; }
		.album-tracks .track h5 { font-size:11px !important; }
		.gallery-two-col { width:300px !important; }
		.gallery-two-col li { width:118px !important; height:77px !important; }
		.gallery-two-col li img { width:100% !important;}
		.gallery-two-col li p { display:none; }
		.gallery-three-col { width:300px !important; }
		.gallery-three-col li { width:73px !important; height:48px !important;}
		.gallery-three-col li img { width:100% !important;}
		.gallery-three-col li p { display:none; }
		.gallery-four-col { width:300px !important; }
		.gallery-four-col li { width:48px !important; height:38px !important; }
		.gallery-four-col li img { width:100% !important;}
		.gallery-four-col li p { display:none; }
		.gal-caption h3 { font-size:11px !important; }
		.gal-caption { display:none !important; }
		.news-list li .desc h4 { font-size:14px !important; }
		.timeline li .gig-opts a.location { text-indent:-9999px; padding:5px 2px 0 30px !important; }
		.tab-section .tab-head h1 { font-size:18px; }
		.tab-section .tab-head ul li a { font-size:16px !important; height:40px !important; padding:5px 20px 0 !important; }
		.heading { font-size:14px !important; }
		.availble { width:116px !important; margin-right:10px !important; }
		.album-tracks .track h5 { width:100px !important; height:18px !important; overflow:hidden; }
		input[type="text"], input[type="password"], input[type="email"], select { width:96% !important;}
		.prod-list li .prod-opts { display:none; }
		.pagination li { padding-right:5px !important; }
		.pagination li a { padding:4px 8px 1px !important; font-size:11px !important; height:21px !important; }
		.blog-opts .desc p.coments { padding-left:0px !important; background:none !important; }
		
		.timeline li .desc .desc-in .thumb img { width:70%; }
		.timeline li .desc .desc-in .txt { padding:10px 10px 10px 100px !important; }
		.timeline li .gig-opts h6 { display:none; }
		
		.inner		{ width:300px !important; }
        .container { width: 300px; margin:0; }
        .container .columns,
        .container .column { margin: 0; }
/*		#footer .links-foot	{ display:none; } */
		#footer .foot-top {height:280px}
		#footer .logo-foot { width:100%;height:300px; padding:0 !important; text-align:center; border:none !important; }
		#footer .logo-foot img { float:none !important; margin:10px 0px 0px 0px; }

		.indirizzo {width:280px}		

        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 300px; }

        /* Offsets */
        .container .offset-by-one,
        .container .offset-by-two,
        .container .offset-by-three,
        .container .offset-by-four,
        .container .offset-by-five,
        .container .offset-by-six,
        .container .offset-by-seven,
        .container .offset-by-eight,
        .container .offset-by-nine,
        .container .offset-by-ten,
        .container .offset-by-eleven,
        .container .offset-by-twelve,
        .container .offset-by-thirteen,
        .container .offset-by-fourteen,
        .container .offset-by-fifteen { padding-left: 0; }

    }


/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {
        .second-nav ul li a { font-size:11px !important; }
		.followus-top { display:block !important; }
		.album-tracks .track h5 { width:inherit !important; overflow:hidden; }
		input[type="text"], input[type="password"], input[type="email"], select { width:340px !important;}
		.prod-list li { width:179px !important; height:189px; }
		.prod-list li .prod-opts { display:block; }
		
		.pagination li { padding-right:10px !important; }
		.pagination li a { padding:4px 8px 1px !important; font-size:14px !important; height:26px !important; }
		.blog-opts .desc p.coments { padding:0 10px !important; background:url("../images/sep1.gif") no-repeat scroll left center transparent !important; }
		
		.gallery-two-col { width:420px !important; }
		.gallery-two-col li { width:178px !important; height:117px !important; }
		.gallery-three-col { width:420px !important; }
		.gallery-three-col li { width:113px !important; height:74px !important; }
		.gallery-three-col li p { display:none; }
		.gallery-four-col { width:420px !important; }
		.gallery-four-col li { width:78px !important; height:63px !important; }
		.gallery-four-col li p { display:none; }
		.gal-caption h3 { font-size:11px !important; }
		.timeline li .desc .desc-in .thumb img { width:100%; }
		.timeline li .desc .desc-in .txt { padding:10px 10px 10px 140px !important; }
		.timeline li .gig-opts h6 { display:inline-block; }
		.album-tracks .track h5 { width:230px !important; height:18px !important; overflow:hidden !important; }
		.inner		{ width:420px !important; }
		.container { width: 420px; margin:0 0 20px 0; }
        .container .columns,
        .container .column { margin: 0; }
		.two-thirds { margin-bottom:20px !important;}

        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column { width: 420px; }

		#footer .foot-top {width:100%;height:220px;}
		#footer .links-foot{width:100%;height:200px;}
		.indirizzo {width:400px}
    }


/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }
/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

/* #Page Styles
================================================== */

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {}


/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/