/* Page-specific styles: store.php. Extracted from inline <style>. */

.query-label{
		color: #8A8A8A;
		font-size: 14pt;
	}
	
	.main-subtitle {
		text-align: center;
		color: #7b28ff;
		padding-bottom: 5px;
	}
	
	
	.main-subtitle .fa{
	   color: #00e8d2;
		
	}
	
	
	.main-subtitle .subt-line-divider{
		 margin-top: 10px;
		 display: block;	
	     background-color: #00e8d2;
		 width: 100%;
		 height: 4px;
	}
	
	
	.btn-main-container{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	
	
	
	.btn-extra-opt {
		
		display: block;
		background-color: #7b28ff;
		border: 3pt solid #00e8d2;
        border-radius: 50%;
		overflow: hidden;
		
	}
	
	.btn-extra-opt:hover {
		background-color: #631be1;
		border: 3pt solid #00e8d2;
		
	}
	
	
		.btn-extra-opt.btn-essentials {
		
		display: block;
		background-color: #f7f2ff;
		border: 3pt solid #00e8d2;
        border-radius: 50%;
		overflow: hidden;
		
	}
	
	.btn-extra-opt.btn-essentials:hover {
		background-color: #f7f2ff;
		border: 3pt solid #7b28ff;
		
	}
	
	.btn-extra-label {
		position: relative;
		margin-top: 10px;
		color: #7b28ff;
		text-align: center;
		font-size: 10pt;
		
	}

	
	.btn-product-action {
		color: #7b28ff;
	}
	
	.btn-product-action:hover {
		color: #00e8d2;
	}
	
	
.item-label {
	background-color: rgba(255, 255, 255, 0.8);
	border: 0;
	border-radius: 0;	
}

.item-label:hover {
	background-color: rgba(255, 255, 255, 1);
	border: 0;
	border-radius: 0;	
}
	

	
	
	
	.carousel-item {
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

	.store-nav {
		position: fixed;
		top: 73px;
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 15px;
		padding-bottom: 0;
		z-index: 980;
		background-color: white
	}
	
	
	@media (max-width: 768px) {
	
		.store-nav {
		padding-left: 20px;
		padding-right: 20px;
		}
		
		.btn-extra-opt {

		border: 3pt solid #00e8d2;
		width: 140px;
        height: 140px;
        padding: 3px 6px;
		}
		
	}
	
	
	@media (min-width: 768px) and (max-width: 992px) {
		.store-nav {
		padding-left: 20px;
		padding-right: 20px;
		}
		
		.btn-extra-opt {

		border: 3pt solid #00e8d2;
		width: 150px;
        height: 150px;
        padding: 3px 6px;
		}
	}
	
	@media (min-width: 992px) and (max-width: 1200px) {
		.store-nav {
		padding-left: 20px;
		padding-right: 20px;
		}
		
		.btn-extra-opt {

		border: 3pt solid #00e8d2;
		width: 150px;
        height: 150px;
        padding: 3px 6px;
		}
	}
	
	@media (min-width: 1200px){
		.store-nav {
		padding-left: 20px;
		padding-right: 20px;
		}
		
		.btn-familia.btn-md {
		  width: 100px;
          height: 100px;
          padding: 1px 2px;
          border-radius: 50px;
	}
	
		.btn-extra-opt {

		border: 3pt solid #00e8d2;
		width: 160px;
        height: 160px;
        padding: 3px 6px;
		}
		
	}
	
	
	.fam-active {
		background-color: #00324B!important;
		
	}
	
	.scrollToTop{
	z-index: 99;
	border-radius: 0px;
    padding:10px; 
    position:fixed;
    bottom:0px;
    display:none;
}
.scrollToTop:hover{
    text-decoration:none;
}
	
	
	
	.carousel-indicators {
		bottom: -60px!important;
	}
	
	
.carousel .carousel-indicators li {
	background-color: #7b28ff;
	border-radius: 50%!important;
    width: 20px;
    height: 20px;
	
	}


    .carousel .carousel-indicators li.active {
		
		background-color: #7b28ff
	
	}
    
.carousel-control-prev-icon {
 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%237b28ff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%237b28ff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
}
    
	
	
	
#carouselTopSelling	.carousel-control-prev{
	
     width: 45px!important;
	
	}
	
#carouselTopSelling .carousel-control-prev-icon {
 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300324C' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
  width: 30px!important;
  height: 30px!important;
}
	
#carouselTopSelling	.carousel-control-next{
		
    width: 45px!important;
	
	
	}

#carouselTopSelling .carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300324C' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
 width: 30px!important;
  height: 30px!important;
}
