/* 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;
}

a:link, a:visited, a:hover, a:active{
    text-decoration: none;
}

.controlHand{
    cursor: pointer;
}

.hiddenBlock{
    display: none;
}

.select-wrapper ul{
	height:300px;
}

.carousel .carousel-item {
  visibility: hidden;
  width: 530px;
  height: 750px;
  position: absolute;
  top: 0;
  left: 0;
}

#logo{
	margin-top: 4px;
}

@media screen and (max-width: 500px){
	#logo{
		/*width: 145px;*/
		background-color: rgba(255, 255, 255, 0.5);
	}
	
	nav .brand-logo{
		font-size: 0.2rem;
	}	
}

@media screen and (min-width: 501px) and (max-width: 600px){
	#logo{
		/*width: 170px;*/
		background-color: rgba(255, 255, 255, 0.5);
	}
	
	nav .brand-logo{
		font-size: 0.2rem;
	}	
}

@media screen and (min-width: 769px){

   .nav-wrapper ul.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 840px;
   }

   .nav-wrapper > ul.center li {
     float: none;
     display: inline-block;
     width: 88.4px;
     background-color: rgba(255, 255, 255, 0.8);
   }
   
	.nav-wrapper > ul.center li:hover, .nav-wrapper > ul.center li.active {
    background-color: rgba(255, 255, 255, 0.6);
	}

  nav .brand-logo {
    background-color: #ffffff;
    opacity: 0.8;
    filter: alpha(opacity=70);
    position: absolute;
    color: #fff;
    display: inline-block;
    font-size: 2.1rem;
    padding: 5px;
    white-space: nowrap;
    }
}

.lazyload {
  opacity: 0;
}
.lazyloading {
  opacity: 1;
  transition: 600ms opacity;
  background: #f7f7f7 url(../images/loader.gif) no-repeat center;
  min-height: 60px;
}