
.activeFilter a:hover {
 color: #ffffff !important;
}

.popover-header {
 background: #f32735;
 color: #ffffff;
}

.popover-body {
 padding:0px;
}

.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
	top: 1px;
	border-width: 0 0.5rem 0.5rem 0.5rem;
	border-bottom-color: #f32735;
}

.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	width: 1rem;
	margin-left: -0.5rem;
	content: "";
	border-bottom: 1px solid #f32735;
}

/* SIDE PANEL */
   #side-panel .side-panel-wrap { width: 515px; padding: 20px 50px 20px 20px; }
   #side-panel { width: 485px; right: -485px; }
  .side-push-panel.side-panel-open.stretched #wrapper,
  .side-push-panel.side-panel-open.stretched .sticky-header .container { right: 485px; }
  .side-push-panel.side-panel-open.stretched.device-xl .slider-inner,
  .side-push-panel.side-panel-open.stretched.device-lg .slider-inner { left: -485px; }

  .side-panel-left.side-push-panel.side-panel-open.stretched #wrapper,
  .side-panel-left.side-push-panel.side-panel-open.stretched .sticky-header .container,
  .side-panel-left.side-push-panel.side-panel-open.stretched .slider-inner {
   left: 485px;
	 right: auto;
}


/* LA GRAN MANZANA */
  .as-menu-bg {
   background: #eeeeee !important;
 }

   #page-title {
   position: relative;
   padding: 4rem 0;
   background-color: #F5F5F5;
   border-bottom: 1px solid #EEE;
 }

 .img-brillo:hover {
  transition:all .5s ease-in-out;
  
 }

 .zoom {
  padding-top: 5px;
  width: 100px;
  height: 100px;
  margin: 0 auto;
  filter: brightness(0.8) saturate(0);
  transform: scale(0.9); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
  cursor: grab;

  transition: transform 0.25s; /* Animation */
 -moz-transition: all 0.25s ease-out;
 -ms-transition: all 0.25s ease-out;
 -o-transition: all 0.25s ease-out;
 -webkit-transition: all 0.25s ease-out;
 }

.zoom:hover { 
 -webkit-transform: rotate(-10deg) scale(1.1);
 -moz-transform: rotate(-10deg) scale(1.1);
 -ms-transform: rotate(-10deg) scale(1.1);
 transform: rotate(-10deg) scale(1.1);   
 filter: brightness(1.2) saturate(1.2);;  
}

.flyer {
 width:100%;
 height:auto;
 border-radius: 10px;

 top: 0px;
 
 transition: transform 0.25s; /* Animation */
-moz-transition: all 0.25s ease-out;
-ms-transition: all 0.25s ease-out;
-o-transition: all 0.25s ease-out;
-webkit-transition: all 0.25s ease-out;
 filter: brightness(0.9);
 }


.flyer:hover {
  filter: brightness(1.2) saturate(1.5);
  border: #f32735;
  border-radius: 10px;
}


a .flyer:hover{ position: relative; 
  margin-top: 2%;
  width: 96%;  
  border-radius: 10px;
} 


.img-gallery {
 transition: transform 0.25s; /* Animation */
-moz-transition: all 0.25s ease-out;
-ms-transition: all 0.25s ease-out;
-o-transition: all 0.25s ease-out;
-webkit-transition: all 0.25s ease-out;
 filter: brightness(1) saturate(1);
}

.img-gallery:hover {
 filter: brightness(1.2) saturate(1.1);
}

.lgm-bg {
  background-color: #f32735 !important;
}

.lgm-color {
  color: #f32735 !important;
}

.bootstrap-select .dropdown-menu li a.opt {
 padding-left: 0.9em !important; 
 }

.form-control, .form-select {
 background-color: #fff !important; 
 }

 .btn-light {
  color: #000;
  background-color: #fff;
  border: 1px solid #ced4da;
}

.btn-light:hover {
  color: #000;
  background-color: #ffffff;
  border-color: #ced4da;
}

 .bootstrap-select > button {
 padding-top:    0px !important;
 padding-left:   0px !important;
 padding-bottom: 0px !important;

}

.bootstrap-select .dropdown-toggle:focus, .bootstrap-select>select.mobile-device:focus+.dropdown-toggle {
 outline: none !important;
 outline: none !important;
 outline-offset: 0px;
}


h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
line-height: 1.5 !important;
}


.box {
 border: 1px solid #eee;
 background: #F5F5F5;
}
 
.box-promo {
 border: 1px solid #e20513;
 background: #e20513;
 color: #ffffff;
}
 
.pack {
 border-radius: 10px 10px 0px 10px; 
}

