.sa-custom-packs-layer.coverall{	 position: absolute; top: 0; bottom: 0; width: 100%;	height: 100%;	background-color: #fff; z-index: 999; }
.sa-custom-packs-layer.coverall .text{ display: flex; align-items: center; justify-content: center; margin-top: 25%; text-align: center; color: #ccc; font-size: 30px;	}
.slick-list{ padding-left: 0 !important;	}



#sa-custom-packs {  max-width: 1400px; margin: 0 auto; float: none;  display: block;	padding: 0 40px;}
#sa-custom-packs .pvppremium:after { 
    content: "PREMIUM";
    font-family: 'Neutra-Text-TF-Book-SC-Alt';
    font-size: 11px;
    line-height: 21px;
    display: block;
    text-align: center;
    position: absolute;
    bottom: -10px;
    right: 0;
    width: 100%;
}
	
#sa-custom-packs .pvpdescuento:after {  content: "PACK"; font-family: 'Neutra-Text-TF-Book-SC-Alt'; font-size: 11px; line-height: 21px; display: block; text-align: center;  position: absolute;     bottom: -10px; right: 0; width: 100%; color: #F12A16; }


input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  	-webkit-appearance: none; 
 	margin: 0; 
	display: none;
}

/*To remove button from IE11, thank you Matt */
.sa-custom-pack-variations::-ms-expand {
     display: none;
}

#requestextpack{ float: left; display: block; margin: 0;	}




/*** CABECERA ****/

#sa-custom-packs #sa-cabecera .title{	font-family: "Clarendon-BT-Pro-Light", "Times New Roman", serif; font-size: 31px;line-height: 1.2em; font-weight: 500; margin-bottom: 15px;	display: block;}
#sa-custom-packs #filtros .mobtitle{	display: none;	}
#sa-custom-packs #sa-cabecera img{ width: 100%; float: none; display: block; margin: 0 auto;  max-width: 1220px;	}
#sa-custom-packs #sa-cabecera img.desktop{ display: block;	}
#sa-custom-packs #sa-cabecera img.mobile{ display: none;	}
#sa-custom-packs #sa-cabecera .subtitle{ font-family: "Neutra-Text-TF-Book-Alt"; font-size: 21px; line-height: 1.2em}





/**** FILTROS ****/

#sa-custom-packs #filtros {	font-family: "Neutra-Text-TF-Book-Alt";	}
#sa-custom-packs #filtros .content{width: 100%; padding-right: 80px; float: left; display: block;	}
#sa-custom-packs #filtros .title{	font-family: "Neutra-Text-TF-Demi-SC-Alt";	text-transform: uppercase;	    margin-bottom: 14px; 	display: inline-block;  font-size: 17px; }
#sa-custom-packs #filtros li{	font-family: "Neutra-Text-TF-Book-Alt";	}
#sa-custom-packs #filtros .packfilter span {	margin-left: 15px;	}
#sa-custom-packs .packfilter span:hover{	cursor: pointer;	}
#sa-custom-packs #filtros input[type=checkbox], input[type=radio] { width: 22px !important; height: 22px !important;	}
#sa-custom-packs #filtros input[type=radio]{	border: 1px solid #000 !important; 	}
#sa-custom-packs #filtros  input[type=radio]:after {  left: 2px !important;top: 2px !important;width: 16px !important;height: 16px !important;	}
#sa-custom-packs #filtros .proximamente{	font-family: 'Neutra-Text-TF-Book-Alt';margin: 15px 0;display: inline-block;font-size: 18px;	}
#sa-custom-packs #filtros .packfilter {	font-weight: 400; font-size: 18px;  color: #000; width: 100%;  float: left;    display: flex;  align-items: baseline;	}
#sa-custom-packs #ModalFiltros{ font-family: "Neutra-Text-TF-Book-Alt"; color: #000 !important; padding-right: 0 !important; z-index: 99999;	}
#sa-custom-packs #ModalFiltros #modalfilt {  margin: 0 auto; float: none; display: block; max-width: 1400px; height: 100%; padding: 10px 0; text-align: center;    width: 100%;	}
#sa-custom-packs #ModalFiltros #modalfilt .title,
#sa-custom-packs #ModalFiltros #modalfilt .mobtitle,
#sa-custom-packs #ModalFiltros #modalfilt .proximamente{	display: none;	}
#sa-custom-packs #ModalFiltros #modalfilt input{	display: none;	}
#sa-custom-packs #ModalFiltros .mtitle{ font-size: 16px; text-transform: uppercase; width: 70%; margin: 30px auto 0 auto; float: none; display: block; }
#sa-custom-packs #ModalFiltros #modalfilt .packfilter { width: 70%; margin: 15px auto; float: none; display: block; border: 1px solid #000; padding: 5px 0;	}
#sa-custom-packs .sa-custom-pack-filterpop{	display: none; font-family: "Neutra-Text-TF-Book-Alt"; font-size: 15px; text-align: center; padding: 5px 0;	width: 70%; margin: 0 auto; background-color: #eeeeee; margin-bottom: 10px;  }
#sa-custom-packs #ModalFiltros .close{ width: 100%; padding: 30px 40px 0 0; background: #fff; color: #000; opacity: 0.7;	}
#sa-custom-packs #ModalFiltros .close span{	font-size: 45px;font-weight: 300; font-family: 'dashicons';text-align: right; display: block;	}



/**** LISTADO DE PACKS ****/

#ModalProducts .close{	display: none;	}
#sa-custom-packs .pack-list {  font-family: "Neutra-Text-TF-Book-Alt";  margin-bottom: 50px;  display: inline-block;  width: 50%; float: left; 	}
#sa-custom-packs .pack-list  img{  width: 100%;	}
#sa-custom-packs .pack-list .title{ font-size: 18px; line-height: 21px; color:  #000; font-weight: 400; }
#sa-custom-packs .pack-list .pvp-standar, .pack-list .pvp-premium {   font-size: 17px; line-height: 21px;  text-align: right;	}
#sa-custom-packs .pack-list .pvp-standar:before, #sa-custom-packs .pack-list .pvp-premium:before, #sa-custom-packs .pack-list .pvp-descuento:before{ 
content: "DESDE";
    font-family: 'Neutra-Text-TF-Book-SC-Alt';
    font-size: 10px;
    line-height: 15px;
    position: absolute;
    top: -14px;
    margin: 0 auto;
    float: none;
    display: block;
    text-align: center !important;
    width: 100%;
    left: 0;
}

#sa-custom-packs .pack-list .pvp-descuento,
#sa-custom-packs .pack-list .pvp-descuento:before{  color: #F12A16;	}

 #sa-custom-packs .pack-list .pvp-descuento.black,
#sa-custom-packs .pack-list .pvp-descuento.black:before{  color: #000;	}


#sa-custom-packs .pvp-descuento:after {
    content: "PACK";
    font-family: 'Neutra-Text-TF-Book-SC-Alt';
    font-size: 11px;
    line-height: 21px;
    display: block;
    text-align: center;
    position: absolute;
    bottom: -18px;
    right: 0;
    width: 100%;
    color: #000;
}

/* #sa-custom-packs .pack-list .pvp-premium{	display: none !important;	}	*/

#sa-custom-packs .pack-list .pvp-premium:after {  content: "PREMIUM";
    font-family: 'Neutra-Text-TF-Book-SC-Alt';
    font-size: 10px;
    line-height: 15px;
    position: absolute;
    top: 19px;
    margin: 0 auto;
    float: none;
    display: block;
    text-align: center !important;
    width: 100%;
    left: 0;
    }


#sa-custom-packs .pack-list .pvp-standar{	color: #afafaf;	}
#sa-custom-packs .pack-list .sharticlesmore{	font-size: 17px; margin-top: -10px;	}
#sa-custom-packs .pack-list:hover{	cursor: pointer;	}
#sa-custom-packs #filtros .packfilter {   align-items: baseline; justify-content: flex-start;		}
#sa-custom-packs .pack-list .reverse{  display: flex;	}


#sa-custom-packs .pack-list .data-content{	width: 100%; float: left; display: block;	}
#sa-custom-packs .pack-list .big{	
    width: 55%;
    float: left;
    display: inline-block;
    margin: 0;
    padding: 0; 
}
	
#sa-custom-packs .pack-list .small{	
    width: 22.5%;
    float: left;
    display: inline-block;
    padding: 0; 
	margin-top: 12px;
	text-align: center;
	line-height: 18px;
}

.pack-list .pvp-premium {
    color: #F12A16;
}


/**** POPUP *****/

#sa-custom-packs #ModalProducts{    font-family: "Neutra-Text-TF-Book-Alt"; color: #000 !important; padding-right: 0 !important; z-index: 99999;	}
#sa-custom-packs #ModalProducts #productos{    margin: 0 auto; float: none; display: block; max-width: 100%; width: 100%;	}

#sa-custom-packs #ModalProducts #productos #mainimg{ background-position: top right !important; background-size: cover !important; background-repeat: no-repeat !important; max-width: 100% !important; width: 100% !important; background-position: bottom center !important; }

#sa-custom-packs #ModalProducts #productos #sa-cumtom-pack-back,
#sa-custom-packs #ModalProducts #productos #sa-cumtom-pack-mb-back{ cursor: pointer; text-transform: uppercase; font-size: 15px; justify-content: flex-end; }
#sa-custom-packs #ModalProducts #productos #sa-cumtom-pack-mb-back{ display: none; }
#sa-custom-packs #ModalProducts .loadingdata{	margin: 0 auto; float: none; display: block;  width: 200px;  }
#sa-custom-packs #ModalProducts #productos #sa-cumtom-pack-back::before,
#sa-custom-packs #ModalProducts #productos #sa-cumtom-pack-mb-back::before{content: "<"; margin-right: 5px; }

#sa-custom-packs #ModalProducts .popimg{	display: block; min-height: 250px;	}
#sa-custom-packs #ModalProducts .popimg img{   width: 100%; padding-top: 2px; }

#sa-custom-packs #ModalProducts .main-title{ 
	width: 58.33%; float:left; display:inline-block; font-family: "Clarendon-BT-Pro-Light", "Times New Roman", serif;  font-size: 30px; line-height: 30px;	
}
#sa-custom-packs #ModalProducts .cutom-pack-pop.pvpstandar {
	width: 26%; color: #afafaf;font-family: "Neutra-Text-TF-Book-Alt"; font-size: 23px; text-align: left; padding: 0;	align-items: flex-end; align-items: flex-end; display: flex;
}
#sa-custom-packs #ModalProducts .cutom-pack-pop.pvppremium{	
	width: 15.66%;
    color: #F12A16;
    font-family: "Neutra-Text-TF-Book-Alt";
    font-size: 23px;
	align-items: flex-end;
    display: flex;
    position: relative;
    justify-content: center;}


#sa-custom-packs #ModalProducts .cutom-pack-pop.pvppremium:after{
	content: "PREMIUM";
    font-family: 'Neutra-Text-TF-Book-SC-Alt';
    font-size: 10px;
    line-height: 15px;
    position: absolute;
    top: 25px;
    margin: 0 auto;
    float: none;
    display: block;
    text-align: center !important;
    width: 100%;
    left: 0;
}




#sa-custom-packs #ModalProducts .cutom-pack-pop.pvpdescuento{ 
    color: #000000;
    font-family: "Neutra-Text-TF-Book-Alt";
    justify-content: center;
    font-size: 23px;
    text-align: right;
    color: #F12A16;
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
	position: relative;
}

#sa-custom-packs #ModalProducts .cutom-pack-pop.pvpstandar.three,
#sa-custom-packs #ModalProducts .cutom-pack-pop.pvppremium.three,
#sa-custom-packs #ModalProducts .cutom-pack-pop.pvpdescuento.three{	width: 13.89%; }

#sa-custom-packs #ModalProducts .sa-custom-pack-product, #sa-custom-packs .sa-custom-pack-variations{	width: 100%; border: 0; padding: 5px 25px; background-color: #eee; margin: 5px 0; font-size: 14px;	color: #000;   border-radius: 0 !important;}
#sa-custom-packs #ModalProducts .main-description{font-size: 18px;  margin: 30px 0;} 
#sa-custom-packs #ModalProducts .main-description p{ line-height: 20px; font-family: "Neutra-Text-TF-Book-Alt"; color: #000 !important;	}
#sa-custom-packs #ModalProducts .list-product .sa-custom-pack-item .content{	width: 80%;float: left;padding: 0 10px;	}
#sa-custom-packs #ModalProducts #secondcold{ padding-left: 20px !important;	}
#sa-custom-packs #ModalProducts #secondcold .tittle{ line-height: 1em; margin-bottom: 15px; display: block;  text-align: left; }
#sa-custom-packs #ModalProducts .sa-custom-pack-variations .options.attr{	padding: 0 10px;font-weight: 600;	}
#sa-custom-packs #ModalProducts #mainimg-new{	min-height: 310px; min-height: 230px }
#sa-custom-packs #ModalProducts .botonera {  font-size: 12px; text-align: center; align-items: center; justify-content: center; background-color: #f1f1f1; max-width: 80%; padding: 2px 0;	}
#sa-custom-packs #ModalProducts .botonera input[type=number] { background-color: transparent; color: #000;
    text-align: center; font-size: 20px; padding: 0; border: 0; max-width: 50px; width: 100%;	}
#sa-custom-packs #ModalProducts #poptitle{	padding: 0 0 30px 0;	}

#sa-custom-packs #ModalProducts .botonera .menos, #sa-custom-packs #ModalProducts  .botonera .mas {      position: relative; font-family: "Neutra-Text-TF-Book-Alt";    color: #000; border: 0; background-color: #bfbfbf; font-size: 20px; vertical-align: bottom; border-radius: 15px; line-height: 15px; padding: 0; width: 20px;  height: 20px; text-align: center;	}
#sa-custom-packs #ModalProducts .botonera .title { padding: 4px 45px 0 10px; text-align: center; font-size: 18px;	}
#sa-custom-packs #ModalProducts .addbag {background-color: #000; width: 85%; float: right; padding: 6px 0; font-family: "Neutra-Text-TF-Demi-SC-Alt"; font-size: 17px; border: 0;	}
#sa-custom-packs #ModalProducts .addbag:hover{ background-color: #000;color: #000;border: 0;color: #f1f1f1; }
#sa-custom-packs #ModalProducts .qtycol{	display: flex; align-items: center;	}
#sa-custom-packs #ModalProducts .sa-custom-popaction.mobile{	display: none; border-top: 1px solid #000; width: 100%; float: left; margin: 10px 0;	}
#sa-custom-packs #ModalProducts #productos .smslick{  margin-top: 0;	}
#sa-custom-packs #ModalProducts #sa-content-pack-mainscroll{float:left;width: 100%;overflow-y: auto;height: 300px;	}
#sa-custom-packs #ModalProducts #sa-content-pack-mainscroll::-webkit-scrollbar {  width: 5px;     } 
#sa-custom-packs #ModalProducts #sa-content-pack-mainscroll::-webkit-scrollbar-track {  background: #ccc;  }
#sa-custom-packs #ModalProducts #sa-content-pack-mainscroll::-webkit-scrollbar-thumb {  background-color: #999;border-radius: 20px;border: 0; }
#sa-custom-packs #packdescription{	padding: 30px 0;	}
.slick-initialized .slick-slide{	width: auto;	}
#sa-custom-packs #ModalProducts .botonera .menos:before{background: transparent; position: absolute;content: "-";display: block; z-index: 1; left: 7px;bottom: 2px;	}
#sa-custom-packs #ModalProducts .botonera .mas:before{ background: transparent; position: absolute; content: "+";display: block; z-index: 1; left: 4px; bottom: 2px;	}

#sa-custom-packs #ModalProducts .showallinfo{	
	font-family: "Neutra-Text-TF-Book-Alt";
    color: #000;
    border: 0;
    font-size: 15px;
    line-height: 1em;
    text-align: left;
    display: block;
    margin-top: 15px;
}

#sa-custom-packs #ModalProducts .showallinfo:hover{	cursor: pointer; }	

#sa-custom-packs #ModalProducts .showallinfo:before{
    content: "+ info";
    display: inline-block;
    z-index: 1;
    margin-left: 0;
    bottom: 2px;
}
#sa-custom-packs #ModalProducts .cutom-pack-pop.pvpstandar.three, #sa-custom-packs #ModalProducts .cutom-pack-pop.pvppremium.three, #sa-custom-packs #ModalProducts .cutom-pack-pop.pvpdescuento.three{	font-size: 23px;	}




/****** POP SINGLE ******/



#Modalsingle{	z-index: 999999; line-height: 1.2em; font-family: 'Neutra-Text-TF-Book-Alt';  }

#Modalsingle .galeriascroll{	 
	float: left;
    max-width: 100%;
    overflow-y: auto;
    height: 300px;
    overflow-x: hidden;
}

#Modalsingle .galeria{	width: 100%; float: left; display: block; }
#Modalsingle .galeria img{	max-width: 100%; float: left; display: inline-block; margin-bottom: 10px; }


#Modalsingle .modal-content {
    max-width: 75%;
    margin: 10% auto;
    float: none;
    display: block;
 	padding: 10px 60px 60px 60px;
}

#sa-custom-packs #Modalsingle .galeriascroll::-webkit-scrollbar {  width: 5px;     } 
#sa-custom-packs #Modalsingle .galeriascroll::-webkit-scrollbar-track {  background: #ccc;  }
#sa-custom-packs #Modalsingle .galeriascroll::-webkit-scrollbar-thumb {  background-color: #999;border-radius: 20px;border: 0; }
#sa-custom-packs #Modalsingle .composicion .item{	width: 100%; float; left; display: block; }

#sa-custom-packs #Modalsingle .close {
    width: 100%;
	padding: 0 0 30px 0; 
	background: #fff;
    color: #000;
    opacity: 0.7;
}

#sa-custom-packs #Modalsingle .close span {
    font-size: 45px;
    font-weight: 300;
    font-family: 'dashicons';
    text-align: right;
    display: block;
}

#sa-custom-packs #Modalsingle .maintitle{	margin-bottom: 30px; font-size: 23px !important; }
#sa-custom-packs #Modalsingle .composicion .title,
#sa-custom-packs #Modalsingle .cuidados .title{	margin-top: 30px; }

#sa-custom-packs #Modalsingle .descripcion, 
#sa-custom-packs #Modalsingle .composicion .content, 
#sa-custom-packs #Modalsingle .cuidados .content,
#sa-custom-packs #Modalsingle .maintitle{ font-size: 18px;	}



/******** RESPONSIVE ************/


@media only screen and (max-width: 1440px) {
	.page-header{	padding-bottom: 0 !important;	}
	#sa-custom-packs #ModalProducts .botonera{	    max-width: 90%; 	}
	
	#sa-custom-packs #ModalProducts #productos #mainimg{ background-position: center center !important; background-size: cover !important;    min-height: 500px;	}

}


@media only screen and (max-width: 1310px) {
	#sa-custom-packs #ModalProducts .botonera{	    max-width: 100%; 	}
	#sa-custom-packs #ModalProducts .cutom-pack-pop.pvpstandar.three, #sa-custom-packs #ModalProducts .cutom-pack-pop.pvppremium.three, #sa-custom-packs #ModalProducts .cutom-pack-pop.pvpdescuento.three{	font-size: 18px;	}
	#sa-custom-packs #ModalProducts .main-title{	font-size: 23px; line-height: 23px; }
}




@media only screen and (max-width: 1060px) {
	#sa-custom-packs #ModalProducts .sa-custom-popaction.cutom-pack-pop.pvpstandar.three, 
	#sa-custom-packs #ModalProducts .sa-custom-popaction.cutom-pack-pop.pvppremium.three, 
	#sa-custom-packs #ModalProducts .sa-custom-popaction.cutom-pack-pop.pvpdescuento.three{	
		font-size: 17px; 
	}
}


@media only screen and (max-width: 991px) {
	
	
	#sa-custom-packs .pack-list .pvp-descuento{	display: block !important; width: 50% !important;	}
	#sa-custom-packs #ModalProducts .sa-custom-popaction.cutom-pack-pop.pvpstandar.three, 
	#sa-custom-packs #ModalProducts .sa-custom-popaction.cutom-pack-pop.pvppremium.three, 
	#sa-custom-packs #ModalProducts .sa-custom-popaction.cutom-pack-pop.pvpdescuento.three,
	#sa-custom-packs .pvpdescuento:after,
	#sa-custom-packs .pvppremium:after{	display: none;	}
	#sa-custom-packs #ModalProducts .sa-custom-popaction.mobile .pvppremium.three{	display: none;	}
	#sa-custom-packs #ModalProducts .sa-custom-popaction .pvppremium{	width: 24%;	}
	#sa-custom-packs #ModalProducts .sa-custom-popaction.mobile .pvpstandar.three, #sa-custom-packs #ModalProducts .sa-custom-popaction.mobile .pvpdescuento.three{	width:25%;	}
	#sa-custom-packs #ModalProducts .sa-custom-popaction.mobile .pvpdescuento.three:after{
		    content: "PACK";
    font-family: 'Neutra-Text-TF-Book-SC-Alt';
    font-size: 11px;
    line-height: 21px;
    display: block;
    text-align: center;
    position: absolute;
    bottom: -10px;
    right: 0;
    width: 60px;
    color: #F12A16;
}

	
	#sa-custom-packs #ModalProducts #productos #sa-cumtom-pack-back{	display: none;	}
	#sa-custom-packs #ModalProducts .main-title .sa-custom-popaction{	 display: none;	}
	#Modalsingle .modal-content{	margin: 0 auto !important; height: 100%;	}
	#sa-custom-packs .pack-list .big,#sa-custom-packs .pack-list .small{	width: 100%;	}
	#sa-custom-packs #ModalProducts .modal-content {   height: auto !important;	}
	#sa-custom-packs .pack-list .pvp-standar, #sa-custom-packs .pack-list .pvp-premium{ text-align: center; }
	#sa-custom-packs #packdescription {  padding: 0 0 30px 0;	}
	#sa-custom-packs #ModalProducts #sa-content-pack-mainscroll { overflow-y: unset;height: auto;	}
	#sa-custom-packs #sa-cabecera img.desktop{ display: none;	}
	#sa-custom-packs #sa-cabecera img.mobile{ display: block;	}
	#sa-custom-packs{	padding: 0 15px;	}
	#sa-custom-packs #filtros .content{	padding-right: 0; }	
	#sa-custom-packs #ModalProducts .content {width: 100%; display: inline-block; float: left; padding: 0 10px 0 0;	}
	#sa-custom-packs #ModalProducts .main-description { text-align: center; margin: 15px 0 20px 0; display: block; float: left; height: max-content; font-size: 16px;	}
	#sa-custom-packs #sa-cabecera .subtitle {	font-size: 16px;padding: 0 10px;	}
	#sa-custom-packs #filtros input[type=radio]:after {	width: 12px !important;	height: 12px !important;	}
	#sa-custom-packs #filtros input[type=checkbox], input[type=radio] {	width: 18px !important;	height: 18px !important;	}
	#sa-custom-packs .pack-list .reverse{ display: flex;float: left;	flex-direction: column-reverse;	width: 100%;  }
	#sa-custom-packs .pack-list .sharticlesmore{	font-size: 12px; text-align: center; margin: 10px 0 5px 0;	}
	#sa-custom-packs .pack-list .data-content{  display: inline-block; width: 100%; float: left;	}
	#sa-custom-packs .pack-list .title{	text-align: center; min-height: 35px; font-size: 15px; line-height: 1em;	}
	.bto-menu-hamburguer{	padding: 0 !important;	}

	#sa-custom-packs #ModalProducts #productos #sa-cumtom-pack-mb-back {display: block;	width: 100%; position: fixed;top: 0;	z-index: 999; background: #fff;	}
	#sa-custom-packs #ModalProducts #secondcold{	padding-left: 0 !important;	}
	#sa-custom-packs #ModalProducts .botonera { width: 100%; max-width: 100%; margin: 10px 0 10px 0; 	}
	#sa-custom-packs #ModalProducts #poptitle .data{ text-align: center; width: 75%; padding: 0; margin: 0 auto; display: block; float: none;	}
	#sa-custom-packs #ModalProducts .main-title { width: 100%; font-size: 25px; line-height: 1em; margin: 20px 0;	}
	#sa-custom-packs #ModalProducts .botonera{	width: 100%;	}
	#sa-custom-packs #ModalProducts #poptitle {   padding: 0 0 10px 0;	}
	#sa-custom-packs #ModalProducts .slick-slider{	margin-top: 30px; }
	#sa-custom-packs #ModalProducts .botonera {	width: 100%; margin: 0 0 10px 0; }
	#sa-custom-packs #ModalProducts .addbag{	width: 100%; margin: 0 0 30px 0; }
	#sa-custom-packs #ModalProducts  .pvp{width: calc(50% - 2px); float: left; text-align: left; font-size: 14px; padding: 0 0 0 5px;  }
	#sa-custom-packs #ModalProducts #useractions .sa-custom-popaction{	display: none !important;	}
	#sa-custom-packs #ModalProducts .sa-custom-popaction.mobile{	display: block;	}
	#sa-custom-packs #ModalProducts .sa-custom-popaction.mobile .cutom-pack-pop.pvpstandar,
	#sa-custom-packs #ModalProducts .sa-custom-popaction.mobile .cutom-pack-pop.pvpdescuento{ width: 25%; text-align: right; font-size: 17px;	}
	#sa-custom-packs #ModalProducts .sa-custom-popaction.mobile .botonera .title {text-align: left; min-width: 200px;	}
	#sa-custom-packs #ModalProducts .sa-custom-popaction.mobile .pvpdescuento:after{	top: 18px;	}
	#sa-custom-packs #ModalProducts #secondcold .tittle { line-height: 1em; margin-bottom: 25px;	}
	#sa-custom-packs #ModalProducts .sa-custom-popaction.mobile{	padding-top: 10px; }
	#sa-custom-packs .pack-list .pvp-standar,#sa-custom-packs .pack-list .pvp-premium { width: 50%; float: left;	}
	#Modalsingle .modal-content{	max-width: 100%;  	padding: 20px;	}
	#Modalsingle .row{	flex-direction: column-reverse;	}
	#Modalsingle .galeriascroll{	width: 100%; margin: 30px 0;}
	#Modalsingle .galeria img {   max-width: 98%;	}
}




@media only screen and (max-width: 767px) {

	#sa-custom-packs #filtros .title{ display: none;	}
	#sa-custom-packs #filtros .mobtitle{ width: 70%; margin: 0 auto 12px auto; float: none; display: block;
		padding: 10px 20px; text-align: center; background: #eeeeee; font-size: 14px; text-transform: uppercase; }
	
	#sa-custom-packs .pack-list {	padding: 0 5px 0 0 !important;	}
	#sa-custom-packs .pack-list.par {	padding: 0 0 0 5px !important;	}
	#sa-custom-packs #filtros .packfilter{	align-items: center;  justify-content: center; font-size: 16px;	}
	#sa-custom-packs .sa-custom-pack-filterpop{	display: block; }
	#sa-custom-packs #filtros #sa-custom-pack-accordion{	display: none; 	}
	#sa-custom-packs #filtros .proximamente{	width: 100%; 	text-align: center;	}
	#sa-custom-packs #sa-cabecera .title {  font-size: 24px;	}
	#sa-custom-packs #sa-cabecera .title{	margin-bottom: 10px;	}
	.site-main{		padding-top: 15px;	}	
	#sa-custom-packs #ModalFiltros #modalfilt .title{	display: none; }
	#sa-custom-packs #ModalProducts .botonera .menos:before{background: transparent; position: absolute;content: "-";display: block; z-index: 1; left: 8px;bottom: 4px;	}
	#sa-custom-packs #ModalProducts .botonera .mas:before{ background: transparent; position: absolute; content: "+";display: block; z-index: 1;left: 5px; bottom: 2px;}
}

