@font-face{font-family:Ralewaybold;src:url(../../../font/SourceSansPro-Bold.ttf) format('truetype')}
@font-face{font-family:Ralewaybold;src:url(../../../font/SourceSansPro-Bold.otf) format('truetype')}
h1.prod{color:#69044C;font-family:'Ralewaybold', sans-serif;font-size:16px;margin:10px 0;}
.category:first-child{margin:20px 0 40px 0}
.category{margin:40px 0;text-align:center}
.category-name{font-family:'Source Sans Pro', sans-serif;font-size:160%;font-weight:500;}
.category-img{width:100%;max-width:100%;min-height:240px}
.category ul{display:block;padding:0;margin:5px 0}
.category ul li{text-align:center !important;}
.category ul li ul{margin:0 0 5px 0;}
#c-list{padding:20px 0;overflow:hidden}
#vendorsText{clear:both;padding:20px;display:none}
.up{display:none}
.down{display:block}
.subcategory{color:#6a044c;font-size:14px;font-weight:700;}
.tittle_catego{white-space:nowrap;color:white;background-color:#762058;font-size:26px;font-weight:600;position:absolute;width:100%;height:51px;padding:12px 0 0px 0px;left:0px;}
.content_product{width:100%;max-width:2000px;margin:60px auto 39px;}
.imagen_product{display:block;width:100%;height:auto;}
.c-imagen_product{position:relative;width:90%;height:868px;margin-left:25px;margin-right:25px;margin-bottom:44px;}
a.pp_prodcut{color:#020202;font-size:16px;overflow:hidden;top:0%;left:50%;transform:translate(-50%, -50%)
-ms-transform:translate(-50%, -50%);}
.subcategory_product{color:#77777b;font-size:14px;font-weight:700;}
#c-list_prodcut{padding:100px 0;overflow:hidden;padding-bottom:0px;}
.gray_product{background-color:#d2d2d2;color:#77777b;font-weight:500;}
.linea_product{padding-left:20px;padding-top:20px;width:83%;height:3px;}
.p_product{color:#89898d;font-size:20px;}
.p_product_note{color:#89898d;font-size:15px;}
.seacrh_product{
	width: 70%; padding: 2px !important; border-radius: 5px;
}
@media only screen and (min-width:320px) and (max-width:767px){.logos_m{width:15% !important;height:0% !important;}
.slide .caption{bottom:34%;font-size:10px;left:0px;position:absolute;text-align:center;width:100%;}
.htls{display:block !important;}
.text-pb{display:none;}
.sueños{display:none;}
.slide .caption{bottom:12%;font-size:10px;left:0px;position:absolute;text-align:center;width:100%;}
#vendorsText{padding:20px;display:block;width:90%;}
.linea_product{padding-left:10px;padding-top:15px;width:44%;height:3px;}
.p_product{width:100%;color:#89898d;font-size:20px;text-align:justify !important;}
.content2{width:90% !important;padding:0 !important;margin-bottom:0px !important;}
}
@media (min-width:768px){.category:first-child{margin:0}
.category:nth-child(odd) .up{display:none}
.category:nth-child(odd) .down{display:table-cell}
.category:nth-child(even) .up{display:table-cell}
.category:nth-child(even) .down{display:none}
.category{display:table;table-layout:fixed;width:100%;margin:0}
.c-image, .c-info{display:table-cell;vertical-align:middle;width:50%;overflow:hidden}
.m_m{float:left;background-color:#77777b;height:50px;padding:12px 10px 5px 5px;}
#vendorsText{padding:0px;display:block;}
.linea_product{padding-left:20px;padding-top:20px;width:67%;height:3px;}
.category ul li{text-align:center !important;margin-top:3px;}
.test3{width:85%;margin-top:31px !important;padding-top:4px;margin-left:auto;margin-right:auto;word-wrap:break-word;padding-top:17px !important;}
.logos_m{width:93px !important;height:73px !important;}
}
@media (min-width:1024px){.m_m{float:left;background-color:#77777b;height:58px;padding:9px 0px 0px 10px;}
.category{width:50%;float:left}
#c-list .c2 .up{display:none;}
#c-list .c2 .down{display:table-cell;}
#c-list .c .up{display:table-cell;}
#c-list .c .down{display:none;}
#vendorsText{display:block}
.padd{position:absolute;top:0%;left:0%;height:30%;width:100%;margin:-15% 0 0 -25%;}
.padd2{position:absolute;top:50%;left:0%;height:30%;width:100%;margin:-15% 0 0 -25%;}
.padd3{position:absolute;top:30%;left:0%;height:30%;width:100%;margin:-15% 0 0 -25%;}
.padd_varios{position:absolute;top:10%;left:0%;height:30%;width:100%;margin:-15% 0 0 -25%;}
.linea_product{padding-left:20px;padding-top:20px;width:auto;height:3px;}
#vendorsText{padding:0px;display:block;}
.padd_foto{position:absolute;top:5%;left:0%;height:30%;width:100%;margin:-15% 0 0 -25%;}
.category ul li{text-align:center !important;margin-top:0px !important;padding-top:3px;}
.test3{width:85%;margin-top:31px !important;padding-top:4px;margin-left:auto;margin-right:auto;word-wrap:break-word;padding-top:7px !important;}
}
@media (min-width:1200px){.m_m{float:left;background-color:#77777b;height:58px;padding:9px 0px 0px 10px;}
}
@media (min-width:1440px){.category{width:50%;float:left}
#c-list .c2 .up{display:none;}
#c-list .c2 .down{display:table-cell;}
#c-list .c .up{display:table-cell;}
#c-list .c .down{display:none;}
#vendorsText{display:block}
.padd{position:absolute;top:20%;left:0%;height:30%;width:100%;margin:-15% 0 0 -25%;}
.padd2{position:absolute;top:50%;left:0%;height:30%;width:100%;margin:-15% 0 0 -25%;}
.padd3{position:absolute;top:30%;left:0%;height:30%;width:100%;margin:-15% 0 0 -25%;}
.padd_varios{position:absolute;top:20%;left:0%;height:30%;width:100%;margin:-15% 0 0 -25%;}
.padd_foto{position:absolute;top:25%;left:0%;height:30%;width:100%;margin:-15% 0 0 -25%;}
}