@media (min-width: 992px){
}

.navbar-collapse {
	margin-top: 10px;
	text-align: right;
}

.container-cont {
  margin-top: -40px;
}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}

@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

/* just for demo purpose */
    html,
    body,
    .carousel,
    .carousel-inner,
    .carousel-inner .item {
      height: 100%;
	  width: 100%;
	  position: absolute;
	  z-index: 0;
    }

.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2); min-width: 0px;}.btn-facebook:focus,.btn-facebook.focus{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2);}
.btn-facebook:hover{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}.btn-facebook:active:hover,.btn-facebook.active:hover,.open>.dropdown-toggle.btn-facebook:hover,.btn-facebook:active:focus,.btn-facebook.active:focus,.open>.dropdown-toggle.btn-facebook:focus,.btn-facebook:active.focus,.btn-facebook.active.focus,.open>.dropdown-toggle.btn-facebook.focus{color:#fff;background-color:#23345a;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{background-image:none}
.btn-facebook.disabled,.btn-facebook[disabled],fieldset[disabled] .btn-facebook,.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled.focus,.btn-facebook[disabled].focus,fieldset[disabled] .btn-facebook.focus,.btn-facebook.disabled:active,.btn-facebook[disabled]:active,fieldset[disabled] .btn-facebook:active,.btn-facebook.disabled.active,.btn-facebook[disabled].active,fieldset[disabled] .btn-facebook.active{background-color:#3b5998;border-color:rgba(0,0,0,0.2)}
.btn-facebook .badge{color:#3b5998;background-color:#fff}

.map {
	min-width: 100%;
	min-height: 260px;
	max-height: 260px;
	width: 100%;
	height: 50%;
}

.welcome-page {
	background: rgba(43,43,43,0.98);
	z-index: 999999999;
	position: fixed;
	top: 0;
	left: 0;
	min-height: 100%;
	min-width: 100%;
	text-align: center;
	color: white;
	font-size: 20px;
}



.welcome-page img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 40%;
}

@media(max-width:991px){
	.welcome-page img {
		margin: auto;
		width: 100%;
	}
}

@media(max-width: 768px){
	.sobre img {
		margin-bottom: 20px !important;
	}
}

.welcome-page-inner {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 50%;
	height: 50%;
	
}

@media (min-width: 992px){
	.isotope-item {
		width: 19% !important;
	}
}
@media (min-width: 992px){
	.produto {
		width: 24% !important;
		
	}
	.col-md-3 {
		width: 24% !important;
	}
}

@media (min-width: 1200px){
	.produto {
		width: 19% !important;
		
	}
	.col-md-3 {
		width: 19% !important;
	}
}

.image-box.filter {
	margin-bottom: 20px;
	-webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
 	-ms-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
	filter: alpha(opacity=70);
 	opacity: 0.7;
}

.image-box.filter:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.image-box.filter > .btn {
	font-size: 10px;
    overflow: hidden;
    text-overflow: ellipsis; 
}

@media(max-width: 768px){
	.image-box.filter {
		margin: auto;
		margin-bottom: 20px;
		filter: alpha(opacity=100);
		opacity: 1;
	}
	.image-box.filter > .btn {
		font-size: 10px;
	}
	
	.isotope-item2 {
		right: 0;
	}
}

.image-box.filters2 {
	margin-bottom: 20px;
	-webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
 	-ms-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
	filter: alpha(opacity=70);
 	opacity: 0.7;
}

.image-box.filters2:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.image-box.filters2 > .btn {
	font-size: 10px;
    overflow: hidden;
    text-overflow: ellipsis; 
}

@media(max-width: 768px){
	.image-box.filters2 {
		max-width: 200px;
		margin: auto;
		margin-bottom: 20px;
		filter: alpha(opacity=100);
		opacity: 1;
	}
	.image-box.filters2 > .btn {
		font-size: 10px;
	}
}

.image-box.promo {
	margin-bottom: 20px;
	-webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
 	-ms-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

.image-box.promo:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.image-box.promo > .btn {
	font-size: 10px;
    overflow: hidden;
    text-overflow: ellipsis; 
	max-width: 200px;
}

@media(max-width: 768px){
	.image-box.promo {
		max-width: 200px;
		margin: auto;
		margin-bottom: 20px;
		filter: alpha(opacity=100);
		opacity: 1;
	}
	.image-box.promo > .btn {
		font-size: 10px;
	}
	
	.image-box {
		margin-left: -10px;
	}
}


.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: transparent !important;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.navbar-default .navbar-toggle {
    border: 0 !important;
}

#nav_icon_1, #nav_icon_2, #nav_icon_3, .navbar-header {
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.image-box {
    min-width: 200px;
}
