@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');
/*  font-family: 'Lato', sans-serif; */

*{
	padding: 0;
	margin: 0;
	outline: none;
	list-style: none;
	font-family: 'Lato', sans-serif;
	letter-spacing: .8px;
}

.img-loading{
	display: none;
}

.color{
	color: #ff5722;
}

.btn{
	box-shadow: none;
	border-radius: 0px;
	background-color: #ff5722;
}

.btn--large{
	padding: 0px;
	padding-left: 66px;
	padding-right: 50px;
	height: 55px;

}



.btn:hover, .btn:active, .btn:visited{
	box-shadow: 0px 0px 10px rgba(000,000,000,0.2);
	background: transparent;
	background-color: #ff5722;
}

.color--black,.background--default{
	color: #454545;
}

.color--default{
	color: #eee;
}


.color--reverse{
	color: #fff;
}

.background{
	background-color: #ff5722;
	color: #fff;
}

.background--black{
	background-color: #20232c;
	color: #fff;
}

.background--black:hover{
	background-color: #2e323f;
}

.background--default{
	background-color: #dfdfdf;
}

.background--default:hover{
    background-color: #c0bfbf;	
}

.background--reverse{
	background-color: #fff;
	color: #ff5722;
}

.container{
	width: 85%;
}

body{
	background: #eee;
	max-width: 100%;
	overflow-x: hidden;
}

nav{
	background-color: #fff;
	color: #333;
    z-index: 10;
	position: relative;
}

nav.menu{
	height: 110px;
	border-bottom: 1px solid #ff5722;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}

nav.menu  .menu__container  img{
   width: 90px;
   margin-top: 25px;
}

nav.menu .menu__actions{
    height:100%;
}


nav.menu .menu__actions ul li{
  padding: 0px 15px 13px 15px;
  position: relative;
  height: 100%;
}

nav.menu .menu__actions ul li a:hover{
	background: transparent;
}

nav.menu .menu__actions ul li:hover{
	background: #ff5722;
}

nav.menu .menu__actions ul li:hover span{
	color: #fff ;
}


nav.menu .menu__actions ul li a > span{
	position: absolute;
	bottom: 38px;
    text-align: center;
    width: 100%;
    left: 0;
    height: 20px;
    text-transform: uppercase;
    font-weight: 400;
    font-size: .9em;
}

nav.menu .menu__actions ul li img{
    height: 45px;
    width: auto;
}

nav.menu .menu__actions .menu__actions--right{
	margin-top: 30px;
	position: relative;
}

nav.menu .menu__actions .menu__actions--right li:hover{
  background: transparent;
}

nav.menu .menu__actions .menu__actions--right li,nav.menu .menu__actions .menu__actions--right li a{
	padding: 0px;
	line-height: 15px;
	text-align: center;
}

nav.menu .menu__actions .menu__actions--right li{
	display: inline-block;
}

nav.menu .menu__actions .menu__actions--right li:first-of-type a{
	background: #20232c;
	margin-right: 15px;
	color: #fff;
	padding:11px 18px 11px 18px;
}

nav.menu .menu__actions .menu__actions--right li a{
	padding:11px 25px 11px 25px;
	text-transform: uppercase;
	font-size: .84em;
	border: 1px solid #63656b;
	font-weight: 400;
}

nav.menu .menu__actions .menu__actions--right li:first-of-type a:hover{
	background: #3e4251;
}

nav.menu .menu__actions .menu__actions--right li a:hover{
	background: #20232c;
	color: #fff;
}

nav.menu .menu__actions .menu__actions--right p{
	position: absolute;
	top: 50px;
	width: 100%;
	line-height: 14px;
	font-size: 12px;
	opacity: .8;
}

.filter{
	position: relative;
	transition: all .5s ease-in-out;
	overflow: hidden;
	height: auto;
/*	height: 250px;*/
	width: 100%;
	padding-top: 20px;
}


.filter.rm,#ofertas.rm{
	height: 0px;
	padding-top: 0px;
}

#ofertas.rm{
	
}

.select-wrapper span.caret{
	color: #fff;
}

#exibir__filtro{
	top: -33px;
	right: 20px;
	z-index: 1;
}

#exibir__filtro.rm{
	top: -335px;
}


#exibir__filtro > i{
	transition: transform .5s ease-in-out;
	transform: rotate(320deg);
}


#exibir__filtro > i.rotacionar{
	transform: rotate(0deg);
}

#exibir__filtro{
	box-shadow: 0px 1px 15px rgba(000,000,000,0.1);
}

#exibir__filtro > i{
	z-index: 999 !important;
}

.laranja{
	background: #ff5722 ;
}

 .laranja:hover{
	background: #fe440a;
	box-shadow: none;
}

#exibir__filtro .laranja:hover{
	background: #fe440a;
	box-shadow: none;
}

.side-nav{
	z-index: 999999;
}


/* Form */
   .input-field .prefix{
   	margin-top: 10px;
   }
 /* label color */
   .input-field label {
     color: #fff;
   }

     .input-field label.active {
     color: #fff;
   }
   /* label focus color */
   .input-field input[type=text]:focus + label {
     color: #000;
   }
   /* label underline focus color */
   .input-field input[type=text]:focus {
     border-bottom: 1px solid #000;
     box-shadow: 0 1px 0 0 #000;
   }
   /* valid color */
   .input-field input[type=text].valid,.input-field input[type=date].valid,.input-field input[type=email].valid {
     border-bottom: 1px solid #32913b;
     box-shadow: 0 1px 0 0 #32913b;
   }
   input:not([type]), input[type=text]:not(.browser-default), input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=url]:not(.browser-default), input[type=time]:not(.browser-default), input[type=date]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=number]:not(.browser-default), input[type=search]:not(.browser-default), textarea.materialize-textarea{
   	border-bottom: 1px solid #eee;
     box-shadow: 0 0px 0 0 #eee;
   }

   input:not([type]):focus:not([readonly]), input[type=text]:not(.browser-default):focus:not([readonly]), input[type=password]:not(.browser-default):focus:not([readonly]), input[type=email]:not(.browser-default):focus:not([readonly]), input[type=url]:not(.browser-default):focus:not([readonly]), input[type=time]:not(.browser-default):focus:not([readonly]), input[type=date]:not(.browser-default):focus:not([readonly]), input[type=datetime]:not(.browser-default):focus:not([readonly]), input[type=datetime-local]:not(.browser-default):focus:not([readonly]), input[type=tel]:not(.browser-default):focus:not([readonly]), input[type=number]:not(.browser-default):focus:not([readonly]), input[type=search]:not(.browser-default):focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]){
   	  	border-bottom: 1px solid #fff;
     box-shadow: 0 1px 0 0 #fff;
   }

   input:not([type]):focus:not([readonly])+label, input[type=text]:not(.browser-default):focus:not([readonly])+label, input[type=password]:not(.browser-default):focus:not([readonly])+label, input[type=email]:not(.browser-default):focus:not([readonly])+label, input[type=url]:not(.browser-default):focus:not([readonly])+label, input[type=time]:not(.browser-default):focus:not([readonly])+label, input[type=date]:not(.browser-default):focus:not([readonly])+label, input[type=datetime]:not(.browser-default):focus:not([readonly])+label, input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label, input[type=tel]:not(.browser-default):focus:not([readonly])+label, input[type=number]:not(.browser-default):focus:not([readonly])+label, input[type=search]:not(.browser-default):focus:not([readonly])+label, textarea.materialize-textarea:focus:not([readonly])+label{
   	color: #fff;
   }
   /* invalid color */
   .input-field input[type=text].invalid {
     border-bottom: 1px solid #ed2121;
     box-shadow: 0 1px 0 0 #ed2121;
   }
   /* icon prefix focus color */
   .input-field .prefix.active {
     color: #fff;
   }

   /* Datapiquer */
   .picker__date-display{
   	 background: #ff5722;
        }

#exibir__filtro{
	display: none;
}

@media all and (max-width: 1000px){
	.filter.rm,#ofertas.rm{
	height: 0px;
	padding-top: 0px;
}

#ofertas.rm{
	
}

.mobile-text{
	text-align: center;
}

.select-wrapper span.caret{
	color: #fff;
}

#exibir__filtro {
	right: 5px;
	z-index: 1;
	top: 70%;
	position: fixed;
	display: block;

}

#exibir__filtro.rm{
   top: 55px;
   position: absolute;
}


.filter.rm{
	height: auto;
	padding-top: 60px;
}

.filter{
	height: 0;
	padding-top: 0px;
	margin-bottom: 70px;
}


#exibir__filtro > i.rotacionar{
	transition: transform .5s ease-in-out;
	transform: rotate(320deg);
}


#exibir__filtro > i{
	transform: rotate(0deg);
}

.btn--large{
	height: 40px;
	padding-left: 20px;
	padding-right: 10px;
}

}

#escolha{
    padding-top: 30px;
    margin-bottom: 25px !important;
    font-size: 3.3em;
}