/* Custom Stylesheet */
/**
 * Use this file to override Materialize files so you can update
 * the core Materialize files in the future
 *
 * Made By MaterializeCSS.com
 */

.icon-block {
  padding: 0 15px;
}
.icon-block .material-icons {
	font-size: inherit;
}

html {
  font-family: 'Raleway', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.container {
	padding:40px 0;
}

nav {
    -webkit-box-shadow: none;
    box-shadow: none;
}

nav.nav-center ul {
    text-align: center;
}
nav.nav-center ul li {
    display: inline;
    float: none;
}
nav.nav-center ul li a {
    display: inline-block;
}

@media only screen and (min-width: 1200px) {
	nav.nav-center ul li a  { font-size:1.3rem; }
}
@media only screen and (max-width: 500px) {
	h5.title { font-size:1.2rem; }
}


#nav-mobile  { padding-top:40px; text-align:left; }
#nav-mobile li, #nav-mobile li a { display: block; }

.carousel.carousel-slider a.prev {
	display:block;
	position:absolute;
	background:transparent none;
	width:50%;
	height:100%;
	z-index: 9999;
} 
.carousel.carousel-slider a.next {
	display:block;
	position:absolute;
	background:transparent none;
	left:50%;
	width:50%;
	height:100%;
	z-index: 9999;
} 

div.footer_links {
	padding-top:80px;
}
a.sidenav-trigger {padding-top:15px}

#chi_sono img { width:100%; }

#contact { padding:100px 0; }

#shop img.shop { width:100%; }
#shop h5 { margin:0; }
#shop .input-field { max-width: 100px }
#shop table tr td {vertical-align: top}