.informacion_inpack ul{
	width: 85%;
    line-height: 40px;
}

.informacion_inpack li {
    border-bottom: 1px solid #ccc;
    list-style: none;	
}

.listMedidas {
    margin-left: 20px;
    margin-right: 30px;
    margin-bottom: 50px;
    padding: 0 0 40px 0;
}

img.info-cupon, img.info-sin-stock{
	display: flex;
	width: unset;
	margin: auto;
}

/* --------- Preguntas frecuentes ----------- */
.reg_border{
	padding-bottom: 10px;
	border-bottom: 1px solid;
}

.preguntas-de-usuario{
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;	
}

i.fa-angle-double-up{
	padding: 5px 8px;
}

/* -------------------------------- */
@media screen and (max-width: 680px){
/* -------------------------------- */
	img.info-cupon{
		width: 100%;
	}
}

/* ----------- PAGOS ---------------- */
div.una-columna{
    padding-top: 5px;
}

div.una-columna p a{
    /*text-decoration: underline;*/
    padding-bottom: 2px;
    border-bottom: 1px solid;
}

/* -------------------------------- */
@media screen and (max-width: 512px){
/* -------------------------------- */
	.listMedidas {
	    width: 100% !important;
	    margin-left: 0;
	    margin-right: 0;
	    border: none;
	}

	img.info-sin-stock{
		width: 100%;
	}
}

div.hikashop_submodules, .hikashop_products_listing .hikashop_products{
	clear: none !important;
}

.hikashop_products_listing, .hikashop_products_pagination {
     clear: none !important; 
}


div.listMedidas{
	width: 97%;
    border: none;
}

div.listMedidas h2{
	display: block !important;
	margin: 30px 2.5% 10px 2.5%;
    font-family: 'Martel', arial, helvetica, sans-serif;
    font-weight: 200;
    font-size: 18pt;
    color: #20323e;
}

.listMedidas a.hikashop_product_name_in_list span.medidas-productos{
	display: flex;
    float: right;
}

.hikashop_product_list div.medidas-en-linea a.hikashop_product_name_in_list {
    display: block !important;
}

#hikashop_category_information_module_217{
    padding-top: 5px;
	padding-left: 10px;
}

/* ----------- PANEL INFORMACIÓN ------------------*/

div.panel-info-list-movil {
    display: none;
}

div.panel-info-list {
    margin-right: 20px;
    padding: 10px 0 30px 15px;
    /*border: 1px solid #ccc;*/
}

div.panel-info-list-movil {
    padding: 0;
    border: 1px solid #ccc;
    border-bottom: none;
    /*margin-bottom: 30px;*/
}

div.panel-info-list span, div.panel-info-list-movil span{
    padding: 10px;
    position: absolute;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.9em;
    color: green;
}

div.panel-info-list ul {
    margin-right: 20px;
    list-style: none;
}

div.panel-info-list-movil ul{
    list-style: none;    
}

div.panel-info-list ul li.row0 {
    border-top: 1px solid #ccc;
}

div.panel-info-list ul li, div.panel-info-list-movil ul li{
    
    border-bottom: 1px solid #ccc;
}

div.panel-info-list a {
    padding: 7px 10px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.9em;
    text-decoration: none;
    color: green;
    display: -webkit-box;
}

div.panel-info-list-movil a {
    padding: 12px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.9em;
    text-decoration: none;
    color: green;
    display: -webkit-box;    
}

div.panel-info-list a:hover{
    padding: 7px 10px;
    background-color: #f8f8f8;
}

div.panel-info-list-movil a:hover{
    padding: 12px;
    background-color: #f8f8f8;    
}

div.panel-info-list a i, div.panel-info-list-movil a i{
    padding-right: 10px;
    font-size: 16px;
    width: auto;
    position: relative;
}

/* ---PANEL INFORMACIÓN MÓVIL -------*/
@media screen and (max-width: 842px){
/* -------------------------------- */

    div.panel-info-list-movil {
        display: block;
        margin-left: 15px;
        margin-top: 15px;
        /*margin-bottom: -20px;*/
            background: #fff;
    }
    div.info-informacion, div.listMedidas{
    	margin-top: -20px;
    }
}

/* ---PANEL INFORMACIÓN MÓVIL (cambio de orden divs -------*/

/*<div id="div_uno">Soy el primer div</div>
<div id="div_dos">Soy el segundo div</div>*/

@media (max-width: 842px) {
  .pos-principal {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
/*    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;*/
  }

 .pos-principal .item-page,
 .pos-principal div.listMedidas,
 .pos-principal .bfClearfix,
 .pos-principal .registration,
 .pos-principal .formResponsive,
 .pos-principal .hikashop_product_page[class*="hikashop_product_of_category_"] {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }

.pos-principal .hikashop_product_page[class*="hikashop_product_of_category_"] {
       /*margin-top: 30px;*/
 }

  .pos-principal .bfClearfix {
  	/*margin-top: 30px;*/
  }

  .pos-principal .panel-info-list-movil{
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
   }


}


/* ------------ BOTONES PERFIL ----------------- */
.shopping, .editar-perfil{
    display: none;
}