@charset "UTF-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
  font-size: 100%;
  font-family: "Roboto", sans-serif;
  color: #404040;
  -webkit-animation: 1s ease 0s normal forwards 1 fadein;	animation: 1s ease 0s normal forwards 1 fadein;
}
#push-content {
	width:100%;
	height: 78px;
}
#google-maps {
pointer-events: none;
height: 550px;
width: 100%;
overflow: hidden;
}
#wt_desktop{
 padding:10px; position: fixed; right:20px; bottom: 40px; display: inherit; z-index: 10000;
}
#wt_mobile{
 padding:10px; position: fixed; right:20px; bottom: 40px; display: none; z-index: 10000;
}
.escribinos-title   {
   width:100%; max-width:310px;
}
.banner-home-app { width:100%; text-align: center; background-color: #190e0e; float: left; border-top: 5px solid white;}

.banner-app {max-width: 1124px;  width: 100%; display: inline;}
.banner-app-mobile {max-width: 1124px; width: 100%; display: none;}


.probalos-todos2 {max-width: 780px; width: 100%; margin: auto; display: inline;}
.probalos-todos2-mobile {max-width: 780px; width: 100%; margin: auto; display: none;}


.leyenda_mayorista {
	max-width: 200px;
	padding: 19px 0px 0px 16px;
	float: left;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
}
#wt_desktop_footer{
display: contents;
}
#wt_mobile_footer{
display: none;
}
.contact-data-desktop {
display:inline;
}
.contact-data-mobile {
display:none;
}
.bg-blue {
	background-color: #0A0949;
}
.bg-magenta {
	background-color: #98025F;
}
.shadow-black {
	-webkit-box-shadow: 0px 0px 32px -7px rgb(0 0 0 / 58%);
	-moz-box-shadow: 0px 0px 32px -7px rgba(0,0,0,0.58);
	box-shadow: 0px 0px 32px -7px rgb(0 0 0 / 58%);
}
.home-form-sumate  {
	background-color: white;
	color:#555555;
	padding: 15px;
}

.home-form-sumate input {
	box-sizing:border-box;
	background-color: transparent;
	height: 18px;
	font-size: 15px;
	border: #d6d6d6 solid 1px;
	padding: 1%;
	color:#707070;
	height: 33px;
}
.hfs-1 {
	width: 29%;
}
.hfs-2 {
	width: 29%;
}
.hfs-3 {
	width: 29%;
}
.hfs-4 {
	width: 10%;
	background-color: #98025F!important;
	color: white!important;
	border-radius: 30px!important;
	padding: 5px 5px 5px 5px!important;
	margin-left: 1%;
}
.hfs-title {
	width:100%;
	margin-bottom: 9px;
}
.hfs-h1 {
	display:inline;
	color: #98025F;
	font-family: 'Fjalla One';
	padding: 0 10px 0 0;
	vertical-align: middle;
	font-size: 23px;
}
.hfs-h2 {
	display:inline;
	background-color: #98025F;
	color: white;
	font-family: 'Fjalla One';
	padding: 4px 7px 0 7px;
	vertical-align: middle;
	font-size: 15px;
}

.home-destacados {
	max-width: 1024px;
	padding: 20px 0;
	margin: auto;
}

.home-destacados a {
 opacity: 1;
 transition: all 0.2s ease-out;
}
.home-destacados a:hover {
 opacity: 0.7;

}
.home-app {
  max-width: 176px;
  width: 100%;
  float: left;
  margin-top: 0px;
}
.home-app-box {
  display:table;
	width:100%;
	margin-top: 18px;
}

.home-app-col1  {
  display: table-cell;
	vertical-align: middle;
}
.home-app-col2  {
  display: table-cell;
	vertical-align: middle;
}
.home-app-col3  {
  display: table-cell;
	vertical-align: middle;
	display: none;
}
.home-app-padding {
  padding: 2px 0 0 0;
}
.home-app-link {
  opacity: 1;
	max-width:450px;
	display: -webkit-box;
	transition: all 0.2s ease-out;
	display: inline;
	vertical-align: bottom;
}
.home-app-link:hover {
  opacity: 0.8;
}
.home-app-link-mobile {
  opacity: 1;
	max-width:450px;
	display: -webkit-box;
	transition: all 0.2s ease-out;
	display: none;
}

@keyframes animatedBackground {
  from {
    background-position: 0 0;
  }
/*use negative width if you want it to flow right to left else and positive for left to right*/
  to {
    background-position: -10000px 0;
  }
}



@keyframes blinker {
  50% {
    opacity: 0.3;
  }
}

@keyframes fadein{
    0% { opacity:0; }
    66% { opacity:0; }
    100% { opacity:1; }
}

@-webkit-keyframes fadein{
    0% { opacity:0; }
    66% { opacity:0; }
    100% { opacity:1; }
}

@-webkit-keyframes fadeinout {
  0% { opacity: 0; }
  100% { opacity: 1; }
}


@keyframes mouse-wheel {
	0% {
		opacity: 1;
		transform: translateY(0);
	}

	100% {
		opacity: 0;
		transform: translateY(.375em);
	}
}

@keyframes mouse-scroll {
	0%   { opacity: 0; }
	50%  { opacity: .5; }
	100% { opacity: 1; }
}



@keyframes fadein{
    0% { opacity:0; }
    66% { opacity:0; }
    100% { opacity:1; }
}

@-webkit-keyframes fadein{
    0% { opacity:0; }
    66% { opacity:0; }
    100% { opacity:1; }
}
a{
	text-decoration:none;
	color: #666;
}
#googlemap iframe {

}

.overlay {
	position: relative;
	width: 100%;
	height: 450px;
	top: 920px;
	margin-top: -450px;
	z-index: 1;
}

h2{
	margin:0px;
	padding:0px;
	font-weight:300;
}
.promo_header{

    background-image: url(images/promos_header.png); background-position: center top; background-size: cover; height: 400px; width: 100%;
}


.login_form input[type=text], input[type="password"], input[type="email"]

 {
    height: auto;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 7px;
    padding-top: 7px;
    width: 100%;
    border: 0px double #dedede;
    margin-top: 3px;
    font-size: 16px;
    background-color: white;
    max-width: 621px;
}

.empty20px{
	width:100%;
	clear:both;
	height:20px;
}
.empty40px{
	width:100%;
	clear:both;
	height:40px;
}

.empty40px-mobile{
	width:100%;
	clear:both;
	height:40px;
}
.scroll_fix{
	width:100%;
	float:left;
	position: fixed;
	top: 0;
	z-index: 100;
}
#scroll_space{
width: 100%; height: 83px; float: left; display: none;
}

.top_info{
    width: 100%;
    height: 25px;
    text-align: right;
    color: #98025F;
    font-family: 'Fjalla One', sans-serif;
    font-size: 12px;
		background-color: white;
}
.top_info_margin{
max-width: 1265px; margin: auto;
}

.top_info_icon{
	float:right;padding: 4px 6px 0px 6px; 	display:inline;
}
.top_info_text{
	padding-top:5px;float:right; padding-bottom:4px;
}

.c1{
	width:33%;
	float: left;
}
.c2{
	width:66%;
	float: left;
}
.c3{
	width:100%;
	float: left;
	 -webkit-animation: 2s ease 0s normal forwards 1 fadein;	animation: 2s ease 0s normal forwards 1 fadein;
}

.alfajor { width:100%; max-width: 270px; }
.franquiciasDivisor { width: 100%; height: 60px; float: left; }

.franquiciasMobile01 { display: none; max-width: 450px; width: 100%; margin-top: 30px; }
.franquiciasMobile02 { display: none; max-width: 450px; width: 100%; }
.franquiciasMobile03 { display: none; max-width: 450px; width: 100%; }
.franquiciasMobile04 { display: none; max-width: 450px; width: 100%; margin-top: 30px;  margin-bottom: 30px;}

#franquiciasBg { background-image: url(images/franquiciasBgDesktop.jpg); background-position: top right; background-size: contain; background-repeat: no-repeat; }
#franquiciasMargin  { margin-top: 60px; }

.franquicias-title { width:100%; display: inline;}
.franquicias-title-mobile { width:100%;  display: none; }

.franquicias01{ width:100%; max-width: 580px; float: right; }

.franquicias-txt1 {
    width: 100%;
    max-width: 388px;
    display: block;
    margin-top: 45px;
    margin-bottom: 40px;
}

.franquicias-beneficios-desktop  {
width:100%; max-width: 450px; display: block; display: inline; margin-top: 80px;    margin-bottom: 70px;
}

.franquicias-beneficios-mobile  {
width:100%; max-width: 450px; display: block; margin-bottom: 40px; display: none;   margin-top: 40px;
}


.franquicias02 {
    width:100%; max-width: 620px; float: right;
}
.franquicias-col30 {
width:30%;  float: left; padding-right: 30px;  box-sizing: border-box;
}
.franquicias-col40 {
width:48%;  float: left;   box-sizing: border-box;
}
.franquicias-col60 {
width:60%;  float: left;
}
.franquicias-form {
width:40%; float: left; box-sizing: border-box;
}
.franquicias_banner{
width:100%; background-image:url(images/banner-back-franquicias.svg); background-position: bottom center; background-repeat: repeat-x; background-size: cover; height: 230px; float:left; z-index:0;
}
.busquedas_banner{
max-width:1203px; margin:auto; text-align:left; box-sizing:border-box; padding-left:48px;  padding-right:48px;  padding-top:91px;
}
.promociones_banner{
width:100%; background-image:url(images/banner-promociones.jpg); background-position: top center; background-repeat: repeat-x; height: 403px; float:left; z-index:0;
}

.enviar{
    background-color: transparent;
    height: 25px;
    font-size: 15px;
    border: 0px;
    padding: 1%;
	color:#707070;
}

.home-campus {
    background-color: transparent;
    height: 18px;
    font-size: 15px;
    border: #666 solid 1px;
    margin-bottom: 10px;
    padding: 1%;
	color:#707070;
	float:left;
}
.footer{
	width:100%;
	float:left;
	padding-top:5px;
	text-align:center;
	background-color:#98025F;
	color:white;
	background-image:url(images/footer-border.png);
	background-position: top center;
	background-repeat:repeat-x;
}
.footer a{
	color:white;
}
.footer a:hover{
	color:white;
	text-decoration:underline;
}
.footer-data {
	width:300px; float:left; text-align: left;
}
.footer-data-box {
width:300px; margin: auto;
}


.footer-data p {
font-size: 13px;    padding: 0px;
    margin: 0px;
}
.footer-data1{
	width: 80px;
    float: left;
}
.footer-data2{
width: 200px;
    float: left;
    border-left: 1px solid white;
    line-height: 19px;
    padding-left: 10px;
    margin-bottom: 20px;
    text-align: left;
}
.footer-data3{
	width: 100%;     float: left;    margin-bottom: 29px;
}

.footer-data3-social {
	width: 45px;
}

.footer-zonas {
    width: 50%;
    float: left;
    text-align: center;
    padding: 0px 0px 0px 40px;
    box-sizing: border-box;
    max-width: 510px;
}
.footer-app {
	    width: 215px; float:right; text-align:left;
	line-height: 22px;
    font-size: 14px;
}

.footer-app-img1 {
    max-width: 176px; width: 100%; float: left; margin-bottom: 14px;
}
.footer-app-img2 {
max-width: 92px; width: 100%; float: left;
}
.footer-app-img3 {
max-width: 96px; width: 100%; float: left;  margin-left: 8px;
}



.date_letter_basic {
	float: left;
    margin-top: 14px;
    margin-right: 10px;
	font-size:13px;
}

.editorial{
	width: 32.33%;
float: right;
height: 1300px;
margin-left: 1%;
}
.editorial_maintitle {
    width: 100%;
    max-height: 50px;
    font-size: 50px;
    font-weight: 300;
}
.editorial_nombre{
	width:100%;
	max-height:50px;
	font-size: 32px;
	margin-bottom:5px;
}
.editoria_image{
	width:100%;
	height:200px;
}
.editorial_box{
	width:100%;
	border-top:4px solid #cecda9;
	background-color:#f4f4f4;
	min-height: 353px;
}
.editorial_title{
	font-size:17px;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
}
.editorial_text{
	font-size:15px;
	line-height:22px;
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	min-height: 245px;
    overflow: hidden;
}



.margin{
	max-width:1100px;
	padding-left:30px;
	padding-right:30px;
	margin:auto;
}
.margin_footer {
    max-width: 1100px;
    padding-left: 30px;
    padding-right: 30px;
    margin: auto;
}
.margin_830{
	max-width:830px;
	padding-left:30px;
	padding-right:30px;
	margin:auto;
}
#bot-empresa {	}

#bot-empresa:hover {	content: url('images/bot-empresa-hover.svg'); }

.margin_menu_resp {
	max-width:1280px;
	padding-left:30px;
	padding-right:30px;
	margin:auto;
}
.header_bar{
	width:100%;
	height:7px;
	background-color:#ee2424;
	color:white;
	text-align:center;

    overflow: hidden;
}
#header_logo{
	width:100%;
	background-color:#98025F;
    z-index: 10;
	height: 72px;
        -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
}


.header_logo{
	width:100%;
	text-align:center;
}
.header_menu{
	width:100%;
	height:30px;
	color:white;
	text-align:center;
}
.menu_bt_margin{
margin-left:19px; margin-right:10px;
}
.middle-left{
float: left;
  width: 49.5%;
  text-align: left;
  box-sizing: border-box;
  margin-right: 0px;
  color: white;
	margin-right: 0.5%;
	margin-bottom: 0.5%;
}
.middle-right{
float: right;
  width: 49.5%;
  margin-left: 0.5%;
  text-align: left;
  color: white;
  font-size: 15px;
  line-height: 21px;
	margin-bottom: 0.5%;
}
.middle-right a, .middle-left a{
	text-decoration:none;
}
.middle-right a:hover, .middle-left a:hover{
	opacity:0.7;
}


.contact-left{
	float:left;
	width:35%;
	text-align:right;
	box-sizing: border-box;
	margin-right:2%;
	color:white;
}
.contact-right{
	float:left;
	width:58%;
	margin-left:2%;
	text-align:left;
	color:white;
	font-size:17px;
	line-height:25px;
}


.busquedas-left{
	float:left;
	width:52%;
	text-align:right;
	box-sizing: border-box;
	color:white;
}
.busquedas-right{
	float:left;
	width:40%;
	margin-left:8%;
	text-align:left;
	color:white;
	font-size:17px;
	line-height:25px;
}

.busquedas-desk{
    display: inherit;
}
.busquedas-mobil{
    display: none;
}


.banner_divisor{
background-image: url(images/banner-border.png);
    background-repeat: repeat-x;
    background-position: top center;
    height: 11px;
    width: 100%;
    position: absolute;
    top: 686px;
}

#detector-banner-desk { width: 100%;
    background-position: top center;
    background-repeat: repeat-y;
    height: 600px;
    float: left;
    z-index: 0; }
.detector-banner-desk { display:inline; }
.detector-banner-mobile { display:none; }


.sucursales-zonas-de-entrega { width: 580px; float: left;  box-sizing: border-box; }
.sucursales-app { width: 310px; float: left; padding-left: 60px;  box-sizing: border-box; }

.sucursales-banner-box{
max-width: 820px; margin:auto; text-align:left; box-sizing:border-box; padding-left:48px; padding-top: 24px;
}
.sucursales-promociones-box{
max-width:1203px; margin:auto; text-align:left; box-sizing:border-box; padding-left:48px; padding-top: 69px;
}
.banner-sucursales-title{
    max-width: 170px;
    margin-top: 30px;
    float: left;
}
.banner-promociones-title{
max-width: 341px;
margin-top: 50px;
float: left;
}
.banner-sucursales-title2{
    max-width: 500px;
    float: left;
    margin-top: 41px;
    margin-right: 28px;
    margin-left: 50px;
}
.banner-promociones-title2{
max-width: 291px;
float: left;
margin-top: 17px;
margin-right: 30px;
margin-left: 54px;
}
.banner-sucursales-title-resp{
	display:none;
}
.banner-promociones-title-resp{
	display:none;
}

.sucursales-list{
	float:left;
	width:50%;
	text-align:left;
	box-sizing: border-box;
	list-style-type: none;
	padding-left:0px;
	padding-right:50px;
        font-size: 14px;
}
.sucursales-list li{
	width:100%;
	margin-bottom:5px;
	background-repeat:no-repeat;
	background-position:top left;
	padding-bottom: 15px;
	padding-left:20px;
}

.conocenos {
font-family: 'Fjalla One', sans-serif;
    font-size: 17px;
    border: 2px solid white;
    padding: 7px 10px 5px 8px;
    float: left;
    margin-top: 18px;
    border-radius: 10px;}
.conocenos a {
color:white;
}
.conocenos a:hover {
opacity:0.7;
}



.tab {
    text-decoration:none;
	color: #0A0949;  /* Color del texto de las pestañas */
	display: block;
	float: left;
	font-size: 29px;  /* Tamaño del texto de las pestañas */
	margin-right: 10px;
	padding: 8px 13px 5px 13px;
	text-align: center;
	background: white;
	font-family: 'Fjalla One', sans-serif;
	-webkit-box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.34);
-moz-box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.34);
box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.34);
margin-bottom: 10px;
text-align:left;



}
.tab.active{
	background:#98025F;
	color:white;
}
.tab:hover {
	background:#0A0949;
	color:white;
}
.content {
    display:none;
    clear:both;
    background:#FFF;
    padding:10px;

}
.content.active {
    display:block;


}

.tabs_img1{
width:100%; max-width:63%; float:left; margin-right:3%;
}
.tabs_img2{
width:100%; max-width:33%; float:left;
}
.tabs-item{
width:100%;background-image:url(images/punto.jpg); padding-left:13px; background-position:center left; background-repeat:no-repeat;    margin-bottom: 4px;
}
.tabs-subleft{
	float:left;
	width:45%;
	margin-right:5%;
}
.tabs-left{
    float:left;
	width:45%;
	margin-right:5%;
}
.tabs-righ{
    float:left;
	width:45%;
	margin-right:5%;
}
.tabs-text{
line-height:22px; font-size:16px;
}
.tabs-title{
    color: #0A0949;
    display: block;
    font-size: 42px;
    line-height: 34px;
    font-family: 'Fjalla One', sans-serif;
}
.tabs-title2{
color: #0A0949;
    display: block;
    font-size: 26px;
    line-height: 38px;
    font-family: 'Fjalla One', sans-serif;
}

.busquedas-title{
    color: #0A0949;
    display: block;
    line-height: 38px;
    font-family: 'Fjalla One', sans-serif;
    margin-right:5px; font-size:35px;
}



#vender-conoce { background-image:url(images/vender-conoce.jpg); background-position:top center; background-repeat:repeat-x; float:left;height: 171px; }

#vender-menu {background-image:url(images/vender-submenu.jpg);background-repeat: repeat-x; }

.vender-title {
width:100%; color:white; text-align:left; font-family: 'Fjalla One', sans-serif; background-color:#0A0949;
top: 488px;
z-index: -1;
padding-top:27px;
padding-bottom: 24px;
height:auto;
}

.vender-title1 {
    font-size: 32px;
    display: block;
    margin-bottom: -10px;
}
.vender-title2 {
font-size:55px;
}
.vender-conoce1 {
max-width: 370px;
    padding-left: 50px;
    padding-top: 46px;
    background-image: url(images/vender-conoce-flecha.png);
    background-position: middle left;
    background-repeat: no-repeat;
    font-family: 'Fjalla One', sans-serif;
    font-size: 34px;
    color: white;
    line-height: 41px;
}
.vender-conoce1 a { color:white;}
.vender-conoce1 a:hover { opacity:0.8;}

.vender-conoce2 {
margin-top: 20px;
    max-width: 830px;
    color: #0A0949;
    padding-left: 50px;
    font-family: 'Fjalla One', sans-serif;
    font-size: 24px;
    line-height: 50px;
}


.busquedas-vigencia {
     float: left;
    color: white;
    padding: 7px 10px 3px 10px;
    font-size: 26px;
    font-family: 'Fjalla One', sans-serif;
    margin-bottom: 19px;
}
.busquedas-txt {
    margin-top: 0px;margin-bottom: 20px;
    width: 100%;
    box-sizing: border-box;
    font-size: 17px;
    line-height: 25px;

}



#novedades-margin {
margin-top:230px;
}
.novedades-news-title {
color:white; font-size:32px; font-family: 'Fjalla One', sans-serif;
}
.novedades-news-text {
font-size: 15px; color: white; font-family: 'Roboto';  max-width: 420px;
}

.nov-box{
    width: 45%;
    margin-bottom: 80px;
    /* border-bottom: 4px dotted #98025F; */
    padding-bottom: 30px;
    float: left;
    height: 730px;
}

.nov-box:nth-child(even){
padding-right: 0%;
}
.nov-box:nth-child(odd){
padding-right: 10%;
}


.nov-date{
    width: 100%;
    color: #0A0949;
    font-size: 16px;
    margin-bottom: 8px;
}
.nov-title{
    width: 100%;
    color: #0A0949;
    font-size: 29px;
    line-height: 35px;
    font-family: 'Fjalla One', sans-serif;
    margin-bottom: 3px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    margin-top: 3px;
}
.nov-img{
margin-bottom:10px;
}
.nov-txt{
    margin-bottom: 10px;
    line-height: 21px;
    font-size: 15px;
}

.novedades-title {
width: 100%;
    color: white;
    text-align: left;
    font-family: 'Fjalla One', sans-serif;
    background-color: #0A0949;
    position: absolute;
    top: 474px;
    z-index: -1;
    padding-top: 27px;
    padding-bottom: 13px;
    height: auto;
    font-size: 40px;
    text-align: left;
}

.nov-left{
width:100%;
float:left;
box-sizing:border-box; padding-right:30px;
}
.nov-right{
    width: 100%;
    float: left;
    /* background-color: #ccc; */
    border: 1px solid #98025F;
    margin-bottom: 50px;
    border-radius: 20px;
    padding: 20px 20px 20px 10px;
    box-sizing: border-box;
}

.promobanner-btn:hover{
	opacity:0.8;
}
.promo-left{
width:40%; float:left; max-width:400px;
}
.promo-right{
width:60%; float:left; box-sizing:border-box; padding-left:30px;
}

.promo-main {
width:100%; float:left; margin-bottom:50px; box-sizing:border-box; padding-left:30px; padding-right:30px;
}
.promo-box {
width:25%; float:left; box-sizing:border-box; padding-left:30px; padding-right:30px; margin-bottom: 30px;min-height: 510px;
}
.promo-box:hover {
opacity:0.8;
}
.promo-text1{
width:100%; background-color:#98025F; padding:6px; font-family: 'Fjalla One', sans-serif; color:white; font-size:40px; text-align:center;box-sizing: border-box; margin-top:20px;
}
.promo-text1b{
width:100%; background-color:#98025F; padding:6px; font-family: 'Fjalla One', sans-serif; color:white; font-size:40px; text-align:center;box-sizing: border-box; margin-top:20px; font-size:45px; margin-top:0px; margin-bottom:25px; float:left;
}
.promo-text2{
width:100%; background-color:#0A0949; padding:6px; font-family: 'Fjalla One', sans-serif; color:white; font-size:40px; text-align:center;box-sizing: border-box; margin-top:20px;
}
.promo-text2b{
width:100%; background-color:#0A0949; padding:6px; font-family: 'Fjalla One', sans-serif; color:white; font-size:40px; text-align:center;box-sizing: border-box; margin-top:20px; font-size:45px; margin-top:0px; margin-bottom:25px; float:left;
}
.iframe_polaroid {
    height: 520px; background-color:transparent; width:100%; border:0px; overflow:hidden;
}
.polaroid-box {
width:70%; float:left;
}
.polaroid {
border:9px solid white; box-sizing: border-box; height:auto; width:100%; background-color:#ccc;-webkit-box-shadow: 0px 0px 32px -7px rgba(0,0,0,0.58); -moz-box-shadow: 0px 0px 32px -7px rgba(0,0,0,0.58); box-shadow: 0px 0px 32px -7px rgba(0,0,0,0.58); display: grid; position: relative;
}
.polaroid2 {
border:9px solid white; box-sizing: border-box; width:100%; background-color:#ccc;-webkit-box-shadow: 0px 0px 32px -7px rgba(0,0,0,0.58); -moz-box-shadow: 0px 0px 32px -7px rgba(0,0,0,0.58); box-shadow: 0px 0px 32px -7px rgba(0,0,0,0.58); margin-bottom:20px;display: grid;
}
.polaroid-text{
width:100%; background-color:#98025F; padding:6px; font-family: 'Fjalla One', sans-serif; color:white; font-size:40px; text-align:center;box-sizing: border-box; margin-top:20px;
}
.polaroid-text2{
width: 100%;
    padding: 6px;
    font-family: 'Fjalla One';
    color: #98025F;
    font-size: 21px;
    text-align: left;
    box-sizing: border-box;
    /* margin-top: 9px; */
    line-height: 22px;
    height: 151;
    line-height: 33px;
}
.polaroid-text3{
width:100%; padding:6px; text-align:left;box-sizing: border-box; margin-top:0px; font-size:17px; line-height:20px;
}
.polaroid-text3b{
width:100%;  text-align:left;box-sizing: border-box; margin-top:0px; font-size:22px; line-height:20px; color:#0A0949; line-height:30px;
}
.polaroid-text3c{
width:100%; box-sizing: border-box; margin-top:20px; font-size:17px; line-height:20px;
}
.vigencia{
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    background-color: white;
        padding: 6px 0px 4px 0px;
    color: #8a8a8a;;
    font-size: 23px;
	font-family: 'Fjalla One', sans-serif;
	box-shadow:0px -7px 0px rgba(0, 0, 0, 0.3), 0px 7px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0px -7px 0px rgba(0, 0, 0, 0.3), 0px 7px 0px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0px -7px 0px rgba(0, 0, 0, 0.3), 0px 7px 0px rgba(0, 0, 0, 0.3);
	-o-box-shadow:0px -7px 0px rgba(0, 0, 0, 0.3), 0px 7px 0px rgba(0, 0, 0, 0.3);
}



.campo {
   width: 100%;
   box-sizing:border-box;
    background-color: transparent;
    height: 18px;
    font-size: 15px;
    border: #0A0949 solid 1px;
    margin-bottom: 10px;
    padding: 1%;
	color:#707070;
	height: 33px;
}
.campo2 {
   width: 100%;
   box-sizing:border-box;
    background-color: transparent;
    height: 18px;
    font-size: 15px;
    border: #98025F solid 1px;
    margin-bottom: 10px;
    padding: 1%;
	color:#707070;
	height: 33px;
}
.campo2::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: white;
}

.consulta  {
   width: 100%;
   box-sizing:border-box;
    background-color: transparent;
    height: 100px;
    font-size: 15px;
    border: #0A0949 solid 1px;
    margin-bottom: 10px;
    padding: 1%;
	color:#333333;
}
.form-consulta{
margin-left: 36px;
margin-top: 21px;
float: left;
}



.gray-back{
	width:100%;
	text-align:right;
	background-color:#e5e5e4;
	padding-top:60px;
	padding-bottom:60px;
	float:left;
	margin-top: 40px;
}

.title{
	font-size:30px;
	width:100%;
	margin-bottom:1px;
	text-align:left;
	color:#ee2424;
	font-weight:300;
	padding-left:1%;
}

.title2{
	font-size:20px;
	width:100%;
	margin-bottom:1px;
	text-align:left;
	color:#ee2424;
	font-weight:300;
}
#probalos-home:hover{
	opacity:0.8;
}

.probalos_desk{
height: 450px; background-color:transparent; width:100%; border:0px; overflow:hidden;
}
.home-blueback-box{
    max-width: 810px;
    margin: auto;
    padding-top: 62px;
}
#home-blueback{
background-image:url(images/home-blueback.jpg); background-repeat:repeat-x; background-position:top center;min-height: 640px;
}

.mono{
	max-width:520px;
}

.helados-altura{
width:100%; background-position: top center; background-repeat: repeat-y; height: 619px;float:left; z-index:0;
}
.helados-borde{
background-image:url(images/banner-border2.png); background-repeat:repeat-x; background-position:top center; height:40px; width:100%;position: absolute;    top: 699px;
}

.helados-menu{
	float:left; width:100%; text-align:center; background-image:url(images/h-bot-back.png); background-repeat:repeat-x; background-position:bottom center; background-color:#d90276;        margin-top: 9px;
 padding-top: 5px;
}
.helados-menu a{
	color:white;
	}

.h-bot{
width:135px; height:196px; background-size:cover; display: inline-block; background-size: 100% ; background-repeat:no-repeat;margin: -6px;
}
.h-bot-mobile{
 display: none;
}
.h-bot-link{
background-color:black;padding: 10px 5px 5px 5px;border-radius: 5px; display:none;
}


.h-bot-mobile a{
 color: white;
}
#h-tacitas{ background-image:url(images/h-bot-tacitas.svg); }
#h-tacitas:hover{ background-image:url(images/h-bot-tacitas-hover.svg); }

#h-palitas{ background-image:url(images/h-bot-palitas.svg); }
#h-palitas:hover{ background-image:url(images/h-bot-palitas-hover.svg); }

#h-conos{ background-image:url(images/h-bot-cono.svg); }
#h-conos:hover{ background-image:url(images/h-bot-cono-hover.svg); }

#h-potes{ background-image:url(images/h-bot-potes.svg); }
#h-potes:hover{ background-image:url(images/h-bot-potes-hover.svg); }

#h-barra{ background-image:url(images/h-bot-barras.svg); }
#h-barra:hover{ background-image:url(images/h-bot-barras-hover.svg); }

#h-porsiones{ background-image:url(images/h-bot-porsiones.svg); }
#h-porsiones:hover{ background-image:url(images/h-bot-porsiones-hover.svg); }

#h-tortas{ background-image:url(images/h-bot-tortas.svg); }
#h-tortas:hover{ background-image:url(images/h-bot-tortas-hover.svg); }

#h-baldes{ background-image:url(images/h-bot-baldes.svg); }
#h-baldes:hover{ background-image:url(images/h-bot-baldes-hover.svg); }

#h-insumos{ background-image:url(images/h-bot-insumos.svg); }
#h-insumos:hover{ background-image:url(images/h-bot-insumos-hover.svg); }


.empresa-c1{
	width:25%; float:left; min-height:400px; box-sizing:border-box; text-align:center;
}
.empresa-c2{ width:45%; float:left; min-height:400px; box-sizing:border-box; padding-left:20px; padding-right:20px; margin-bottom:50px;
}
.empresa-c3{width:30%; float:left; min-height:400px; box-sizing:border-box;
}

.porque{
width:100%; max-width:400px;
}
.porque2{
width:100%; max-width:400px;
}

.porque-c1{ width:35%; float:left; text-align:center;
}
.porque-c2{ width:36%; float:left; text-align:center;
}
.porque-c3{ width:29%; float:left; text-align:center;
}

.porque-mobile{ display:none;}


.home-niveles{
float:left; width:33.3%; height:130px; text-align:center; box-sizing:border-box; margin-bottom:20px; border-right:1px solid #CCC;
}
.home-niveles:hover{
	opacity:0.6;
}
.galeria-home-box{
float:left; width:120px; height:150px; text-align:center; box-sizing:border-box; margin-right:10px; margin-left:10px; font-size:14px; font-weight:400;
}

.galeria-home-img{
width:100%; height:120px; box-sizing:border-box; border:3px solid #ee2424;background-size:cover; margin-bottom:10px;
}

.galeria-main {
width:50%; float:left; text-align: center;
}
.galeria-main-text {
width:200px; text-align:left; float:left;  margin-top:30px; margin-left:10px;
}

.inst-a1 {
width:58%; float: left; text-align:right; margin-right:2%;
}
.inst-a2 {
font-size:15px; line-height:25px; text-align:left; width:35%; float: left;
}

.inst-b1 {
width:40%; float: left; text-align:right; margin-right:0%;  font-size:22px; line-height:36px; margin-left:10%; font-weight:300; padding-top:70px;
}
.inst-b2 {
text-align:left; width:48%; float: left; margin-left:2%;
}
.inst-fundadores{
width:250px; float:left; margin-bottom:30px; margin-left:25px; margin-right:25px; text-align:left;
}

.interes-btn-mini {
width:80px; height:80px; background-color:#ed2424; color:white; margin:10px; border-radius:170px; display:inline-block;
}

.interes-btn {
width:170px; height:170px; background-color:#ed2424; color:white; margin: 22px; border-radius:170px; display:inline-block;
}
.interes-btn:hover, .interes-btn-mini:hover {
background-color:#444445;
}

.interes-box{
    width: 100%;
    float: left;
	}

.interes-star {
    width: 50%;
    float: left;
   height: 79px;
    padding-left: 87px;
    box-sizing: border-box;
    background-image: url(images/interes-star.png);
    background-position: top left;
    background-repeat: no-repeat;
    font-weight: 700;
    color: #ed2424;
    padding-top: 26px;
    font-size: 22px;
}
.interes-varios{
width: 100%;box-sizing: border-box;padding-left: 86px;font-size: 15px; float:left;
}
.interes-link:hover{
text-decoration:underline;
}

.nivel1-a1 {
width:40%; float: left; text-align:right; margin-right:2%;
}
.nivel1-a2 {
font-size:15px; line-height:25px; text-align:left; width:58%; float: left;
}
.objetivos-num {
font-size:50px; color: #ed2424; font-weight:300; float:left; margin-right:10px;
}
.objetivos-text {
text-align:left; font-size:17px; padding-top:30px; line-height:27px;
}

.nivel1-img1 {
width:30%; float:left; max-width:350px;
}
.nivel1-img2 {
width:70%; float:left;
}


.galeria-btn {
width:120px; height:150px; margin:10px; float:left;
}

.galeria-box {
width:320px; height:280px; display: inline-block;
-webkit-box-shadow: 0px 0px 32px -7px rgba(0,0,0,0.58);
-moz-box-shadow: 0px 0px 32px -7px rgba(0,0,0,0.58);
box-shadow: 0px 0px 32px -7px rgba(0,0,0,0.58);
margin:15px; padding:10px; box-sizing:border-box;
}
.galeria-box:hover {
-webkit-box-shadow: 0px 0px 32px -7px rgba(0,0,0,0.88);
-moz-box-shadow: 0px 0px 32px -7px rgba(0,0,0,0.88);
box-shadow: 0px 0px 32px -7px rgba(0,0,0,0.88);
}
.galeria-box-img {
width:100%; height:230px;  background-size:cover; margin-bottom:10px;
}
.galeria-box-text {
width:100%; padding-left:10px; box-sizing:border-box;
}
.galeria-thumb {
width: 250px; height:160px; display: inline-block;  background-size:cover;
}

.nota {
    width: 65%;
}
.nota_img{
    width: 100%;
	min-height:550px;
	padding-bottom: 4px;
	margin-top:4px;
	background-position:center top;
	background-size: cover;
	text-align:right;
}
.nota_title{
    width: 100%;
    padding-bottom: 8px;
    padding-top: 8px;
    font-size: 26px;
    text-align: left;
    font-weight: 400;
    line-height: 28px;
}
.nota_bajada{
    width: 100%;
    padding-bottom: 8px;
    padding-top: 8px;
    font-size: 18px;
    text-align: left;
    font-weight: 400;
    line-height: 22px;
	color:#ee2424;
}
.nota_txt{
    width: 100%;
    padding-bottom: 8px;
    padding-top: 20px;
    font-size: 15px;
    text-align: left;
    font-weight: 400;
    line-height: 20px;
}


.noticia {
    float: left;
    display: inline-block;
    width: 31.33333%;
    height: 346px;
    margin-left: 1%;
    margin-right: 1%;
    margin-bottom: 36px;
}
.noticia_2 {
    float: left;
    display: inline-block;
    width: 48%;
    height: 346px;
    margin-left: 1%;
    margin-right: 1%;
    margin-bottom: 36px;
}
.noticia a {
	color:black;
}
.noticia a:hover {
	color:#ee2424;
}

.noticia_cat{
	float:left;
    display: block;
    width: auto;
	height:auto;
	color:#FFF;
	padding-bottom: 4px;
	padding-top:4px;
	font-size:13px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}
#cat1{
	background-color:#ee2424;
}

.noticia_title{
float: left;
    width: 100%;
    max-height: 82px;
    padding-bottom: 4px;
    padding-top: 4px;
    font-size: 18px;
    text-align: left;
    font-weight: 300;
    line-height: 22px;
    overflow: hidden;
}

.noticia_img{
	float:left;
    width: 100%;
	min-height:261px;
	padding-bottom: 4px;
	margin-top:4px;
	background-position:center top;
	background-size: cover;
	text-align:right;
}
.noticia_date{
	float:left;
    width: 100%;
	height:auto;
	padding-bottom: 4px;
	padding-top:4px;
	font-weight:bold;
	font-size:13px;
	}
.noticia_date:first-letter {text-transform:uppercase;}
.title_back{
     width: 64.66%;
	 margin-left:1%;
	height:60px;
	background-color:#ee2424;
	float:left;
	color:white;
	font-size:35px;
	}
.title_side_losmas{
	width:100%;
	margin-bottom:17px;
	font-size:40px;
	font-weight:normal;
}
.masleido {
	height:126px;
	width:100%;
	text-align:left;
	padding-top:0px;
	margin-bottom:17px;
	float:left;
	border-bottom: 1px dotted #ee2424;
}
.masleido_img {
	height:105px;
	width:105px;
	padding-top:0px;
	margin-bottom:0px;
	float:left;
	text-align:center;
	overflow:hidden;
}
.masleido_txt {
	max-height: 63px;
	width:62%;
	padding-top:0px;
	margin-bottom:0px;
	padding-left:8px;
	float:left;
	color:#f05f22;
	font-weight:bold;
	overflow: hidden;
}
.masleido_txt a{
	color:#ee2424;
	text-decoration:none;
	font-weight:normal;
}

.list {
    display:none;
    height:auto;
    margin:0;
    float: left;
}
.show {
    display: none;
}
.hide:target + .show {
    display: inline;
}
.hide:target {
    display: none;
}
.hide:target ~ .list {
    display:inline;
}

/*style the (+) and (-) */
.hide, .show {
	width: 30px;
	height: 30px;
	border-radius: 30px;
	font-size: 20px;
	color: #fff;
	text-shadow: 0 1px 0 #666;
	text-align: center;
	text-decoration: none;
	box-shadow: 1px 1px 2px #000;
	background: #cccbbb;
	opacity: .95;
	margin-right: 0;
	float: left;
	margin-bottom: 25px;
}

.hide:hover, .show:hover {
	color: #eee;
	text-shadow: 0 0 1px #666;
	text-decoration: none;
	box-shadow: 0 0 4px #222 inset;
	opacity: 1;
	margin-bottom: 25px;
}

.list p{
    height:auto;
    margin:0;
}


.prod-box { width:33%; float:left; min-height: 703px; text-align:center;}
.prod-box2 { max-width:240px; text-align:center; margin:auto;}
.prod-box3 { max-width:262px; text-align:center; margin:auto;}
.prod-img { width:100%; max-width:300px; background-size:cover; height:388px; background-position:top center; margin:auto; text-align:left;}
.prod-title { color:#5b5b5b; margin-bottom:7px; font-style:italic; box-sizing:border-box; }
.prod-pres { border:2px solid #98025F; color:#98025F; padding:4px; display: inline-block; margin-bottom:10px;}


.expando {
  display: none;
}

.expando:target {
  display: block;
}

.home-donde-box{
width:100%; height:490px; background-image:url(images/home-donde.jpg); background-repeat:repeat-x; background-position:top center; float:left; text-align:center;
}
.desktop750 { display:; }
.desktop750:hover { opacity:0.8; cursor:pointer;}

.mobile750 { display:none; }
.mobile750:hover { opacity:0.8; cursor:pointer; }

#desktop600 { display:; }
#mobile600 { display:none; }

#desktop1200 { display:; }
#mobile1200 { display:none; }


#menu-desk { display:; }
#menu-mobile { display:none; }


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

.iframe_polaroid {
}
.promo-box {
width:33%; padding-left:30px; padding-right:30px;
}
.novedades-title {
font-size: 120px;
}
.promo-box {
min-height: 590px;
}

}

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


.leyenda_mayorista {
display: none;
}


#desktop1200 { display:none; }
#mobile1200 { display: inline-block;  }


#tabs label {
	font-size: 26px;  /* Tamaño del texto de las pestañas */
	padding: 8px 13px 5px 13px;
	text-align:left;

}


.footer-zonas {
    max-width: 400px;
}
.footer-data2 {
    width: 170px;
}

}



@media only screen and (max-width : 1040px) {
.footer-zonas {
    display: none;
}
.footer-data2 {
    width: 200px;
}

.franquicias-col40 {
width:33%;
}

}

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

#push-content {
	height: 114px;
}
.top_info_margin{
padding-right: 23px;
box-sizing: border-box;
padding-top: 3px;
line-height: 12px;
}

#menu-desk { display:none; }
#menu-mobile { display: inline; }

.middle-left {
    border-right: 0px solid #ccc;
	}
.novedades-title {
font-size: 90px;
}

.sucursales-zonas-de-entrega { width: 480px;  }

}

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

.home-app-link {
	display: none;
}
.home-app-link-mobile {
	display: inline;
}
.hfs-1 {
	width: 100%;
	margin-bottom: 10px;
}
.hfs-2 {
	width: 100%;
	margin-bottom: 10px;
}
.hfs-3 {
	width: 100%;
	margin-bottom: 10px;
}
.hfs-4 {
	width: 100px;
	margin-left: 1%;
	float: right;
}
.hfs-h2 {
  display: -webkit-inline-box;
  margin-top: 5px;
  margin-bottom: 10px;
}
.hfs-h1 {
  display: block;
}
.home-app-box {
	margin-top: 10px;
	margin-bottom: 10px;
}

.home-app-col1 {
  width: 100%;
	display: none;
}
.home-app-col2 {
	width: auto;
  display: inline;
  margin-top: 20px;
  margin-bottom: 20px;
}
.home-app-col3  {
	display: inline-block;
	padding-left: 20px;
  padding-top: 40px;
}
.home-destacados {
  padding: 30px 0;
}
.home-app-paddin {
  padding: 30px 0;
}

.franquiciasMobile01 { display: inline; }
.franquiciasMobile02 { display: inline; }
.franquiciasMobile03 { display: inline; }
.franquiciasMobile04 { display: inline; }

#franquiciasBg {
    background-image: none;
}


.franquicias-title { width:100%; display:none; }
.franquicias-title-mobile { width:100%;  display:inline ; max-width: 450px; }


.nov-box{
 width: 100%;
    margin-bottom: 50px;
    border-bottom: 1px solid #ccc;
    height: auto;
}


.nov-left {
    padding-right: 0px;
}



.nov-box:nth-child(even){
padding-right: 0%;
}
.nov-box:nth-child(odd){
padding-right: 0%;
}



.alfajor{  display: none;}

.franquiciasDivisor {  height: 30px; }

.franquicias01{ width:100%; max-width: 500px; float: none;    margin-bottom: 30px;
    margin-top: 20px; }

.franquicias-txt1 {
width:100%; max-width: 388px; display: block; margin-top: 30px;
    margin-bottom: 30px;}

.franquicias-beneficios-desktop  {
 display: none;
}

.franquicias-beneficios-mobile  {
 display: block;    max-width: 330px;
}

.franquicias02 {
  margin-bottom: 20px; margin-top: 20px; float: none; max-width: 550px;
}

.franquicias_banner{
background-image:url(images/banner-back-franquicias-mobile.svg);
}
.franquicias-col30 {
width:100%; padding-right: 0px;
}
.franquicias-col40 {
width:100%; padding-right: 0px;
}
.franquicias-col60 {
width:100%;
}
.franquicias-form {
width:100%; padding-right: 0px;
}
.sucursales-zonas-de-entrega {float: none; margin: auto; width: 100%; max-width: 600px;  }

.sucursales-app {
    width: 260px;
    float: none;
    padding-left: 0px;
    box-sizing: border-box;
    margin: auto;
    margin-top: 60px;
}

.contact-data-desktop{
display:none;
}
.contact-data-mobile{
display:inline; margin-left: 36px;
}

.promo_header{
height: 300px;
}


.sucursales-banner-box{
padding-left:0px;     text-align: center;
}
.sucursales-promociones-box{
padding-left:4px;
padding-right:4px;
box-sizing:border-box;
}
.banner-sucursales-title{
	display:none;
}
.banner-promociones-title{
	display:none;
}
.banner-sucursales-title-resp{
    max-width: 280px;
    width: 100%;
    display: inline;
    margin-top: 9px;
    padding-left: 0px;
}
.banner-promociones-title-resp{
    max-width: 260px;
    width: 100%;
    display: inline;
    margin-top: 0px;
    padding-left: 18px;
}

.banner-sucursales-title2{
	display:none;
}
.banner-promociones-title2{
	display:none;
}

.novedades-title {
font-size: 70px;
}
.promo-main {
padding-left:0px; padding-right:0px;
}

.promo-left{
width:100%;
}

.promo-right{
width:100%;
padding-left:0px;
margin-top:10px;
}

.promo-box {
width:50%;
}
.prod-box { width:50%; }


.mono{
	display:none;
}
.iframe_polaroid {
width:100%;
}
.empresa-c1{
	width:100%; text-align:center;margin-top:20px;
}
.empresa-c2{ width:100%; padding-left:0px; padding-right:0px; margin-bottom:20px; text-align:center;
}
.empresa-c3{width:100%; text-align:center;margin-bottom:40px;
}


.porque-c1{display:none;}
.porque-c2{display:none;}
.porque-c3{display:none;}

.porque{
margin:auto;
}

.porque-mobile{ display:inline; text-align:center; float:left; width:100%;}

.porque2{
 max-width:320px;
}

#home-blueback{
background-image:url(images/home-blueback2.jpg); background-repeat:repeat-x;
}
.home-blueback-box{
padding-top:40px;
}
.header_logo {
    height: 0px;
}
.header_bar {
	display:none;
}

.interes-star {
    width: 100%;
}

.margin_menu_resp {
	padding-left:0px;
	padding-right:0px;
}

.noticia {
    width: 48%;
}
.editorial{
	width:48%;
	float: right;
}
.title_back {
    width: 98%;
    margin-left: 1%;
}
.middle-left{
	width: 100%;
	margin-left: 0%;
	margin-right:0%;
	margin-bottom:10px;
	border-right: 0px;
}
.middle-right{
	width: 100%;
	margin-left: 0%;
	margin-right:0%;
	margin-bottom: 10px;
}

.inst-a1 {
width:100%; margin-right:0%; text-align:center;
}
.inst-a2 {
width:100%; margin:0%;
}

.inst-b1 {
width:100%; margin-right:0%; margin-left:0%; text-align:left; margin-bottom:30px;
}
.inst-b2 {
width:100%; margin-left:0%; text-align:center;
}

.nivel1-a1 {
width:100%; margin-right:0%; text-align:left; margin-top:50px;
}
.nivel1-a2 {
width:100%;
}

.nivel1-img1 {
width:100%;
}
.nivel1-img2 {
width:100%;
}


.contact-left{
	float:left;
	width:100%;
	text-align:left;
	margin-right:0%;
	margin-bottom:30px;
	padding-left:20px;
}
.contact-right{
	float:left;
	width:100%;
	margin-left:0%;
}

.busquedas-left{
	width:100%;
	margin-right:0%;
    margin-left:0%;
	margin-bottom:30px;
}
.busquedas-right{
	width:100%;
margin-right:0%;
    margin-left:0%;
}


.vender-title1 {
font-size:75px; margin-bottom: -14px;
}
.vender-title2 {
font-size:55px;
}


.nov-left{
width:100%;
}
.nov-right{
width:100%;
}
}


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





.helados-altura{
height: 412px;
}
.helados-borde{
top: 534px;
}


.h-bot-link{
background-color:black;padding: 10px 5px 5px 5px;border-radius: 5px; display:inline;
}


.helados-menu{
 background-image:none; padding: 10px 10px 20px 10px;box-sizing: border-box; margin-bottom: 30px;
}

.h-bot{
display:none;
}
.h-bot-mobile{
display:inline-block; margin: 0px 5px 8px 5px; font-size: 20px; font-family: 'Fjalla One', sans-serif;
}




.detector-banner-desk { display:inline; }
.detector-banner-mobile { display:none; }

.tabs-left{
	width:100%;
	margin-right:0%;
}
.tabs-righ{
	width:100%;
	margin-right:0%;
}
.tabs-title{
	    font-size: 29px;
	line-height:35px;
}
.tabs-title2{
	    font-size: 20px;
	line-height:27px;
        margin-bottom: 6px;
}

.desktop750 { display:none; }
.mobile750 { display:inherit; }

.vender-title1 {
font-size:55px; margin-bottom: -11px;
}
.vender-title2 {
font-size:45px;
}

.sucursales-list{
	width:100%;
}

.vender-conoce1 { padding-left:0px; padding-top:43px; background-image:none; font-size:40px;line-height: 42px;
}
.vender-conoce2 { padding-left:0px;  font-size:40px;line-height: 42px;
}

}

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

.busquedas-title{
    line-height: 30px;
    font-size:27px;
    margin-bottom: 6px;
}

.nov-box {
    margin-bottom: 30px;
    height: auto;
}

.novedades-news-title {
    font-size: 27px;
    line-height: 32px;
    margin-bottom: 4px;
}
.novedades-news-text {
}


#franquiciasMargin  { margin-top: 20px; }

.promo-box {
    min-height: auto;
    margin-bottom: 50px;
width:100%; padding-left:0px; padding-right:0px;
}

.sucursales-promociones-box {
    padding-left: 4px;
    padding-right: 4px;
    box-sizing: border-box;
    padding-top: 44px;
}
.promociones_banner {
    background-position: bottom center;
    height: 303px;
}
#google-maps {
    height: auto;
}
.busquedas_banner{
    max-width: 1203px;
    margin: auto;
    text-align: left;
    box-sizing: border-box;
    padding-left: 25px;
    padding-right: 48px;
    padding-top: 48px;
}

.contact-left {
    float: none;
    width: 100%;
    text-align: left;
    margin-right: 0%;
    margin-bottom: 30px;
    padding-left: 20px;
    margin: auto;
    text-align: center;
}

#header_logo {
    height: 87px;
}


.iframe_polaroid {
    height: 474px;
}

.banner-home-app { background-color: transparent;}

.home-donde-box{
padding-top: 0px;height: 162px; margin-bottom: 40px;
}


.middle-left {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 10px;
    border-right: 0px;
}
.escribinos-title   {
   width:100%; max-width:210px;
}

.banner-app { display: none;}
.banner-app-mobile {    max-width: 370px;
    display: inline;
    margin-bottom: 0px;}

.probalos-todos2 { display: none;}
.probalos-todos2-mobile {max-width: 360px; display: inline;}

#wt_desktop{
 padding:10px; position: fixed; right:20px; bottom: 40px; display: none; z-index: 100;
}
#wt_mobile{
 padding:10px; position: fixed; right:20px; bottom: 40px; display: inherit; z-index: 100;
}

#detector-banner-desk {     height: auto; }

.banner_divisor{
top: 500px;
}


.footer-data   {
width: 100%;
text-align: center;
}
.footer-app    {
width: 100%;
text-align: center;
}


.footer-app-img1 {
 float: none;
}
.footer-app-img2 {
 float: none;
}
.footer-app-img3 {
 float: none;
}



}

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



.promo_header{
height: 250px;
}

.vender-title {
height:auto;
}


.galeria-main {
	width:100%;
	margin-bottom:40px;
}
.galeria-main-text {
width:100%; text-align:center; float:none;  margin-top:10px; margin-left: 0px;
}

.galeria-btn {
width:100%; height:150px; float:none; max-width:130px; margin:auto;  padding:0px;
}
.title{
	font-size:23px;
}

.home-niveles{
 width:100%; height:130px; border:0px; border-left:none;
}

.margin_menu_resp {
	padding-left:0px;
	padding-right:0px;
}

.noticia {
    width: 98%;
}
.editorial{
	width:100%;
	float: right;
	margin-bottom:30px;
}
}

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


.home-app-col3 {
  padding-left: 0px;
  padding-top: 10px;
  width: 100%;
  margin-bottom: 10px;
}

.contact-data-mobile{
margin-left: 0px;
}

.banner_divisor {
    top: 523px;
}

.top_info{
	 height:50px;
}
.top_info_icon{
	float:right;padding: 3px 6px 0px 6px;
}
.top_info_text{
	padding-top:3px; padding-bottom:0px;
}

.tabs_img1{
max-width:100%; margin-right:0%; margin-bottom:10px;
}
.tabs_img2{
max-width:100%;
}

.tabs-subleft{
	width:100%;
	margin-right:0%;
}
.vender-title1 {
font-size:35px; display:inline;
}
.vender-title2 {
font-size:35px;display:inline;
}



.prod-box { width:100%;}

.footer-text {
	line-height: 23px;
font-size: 14px;
}
#desktop600 { display:none; }
#mobile600 { display:inline; }

.contact-left {
    padding-left: 0px;margin-left: -16px;
}
.form-consulta {
    margin-left: 0px;
}
.empty40px-mobile{
	display:none;
}

}

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

.nov-title {
    font-size: 20px;
    line-height: 26px;

}


.banner_divisor{
    top: 418px;
}

.helados-altura{
height: 318px;
}
.helados-borde{
top: 439px;
}


}

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

.busquedas-desk{
    display:none ;
}
.busquedas-mobil{
    display: inherit; width: 170px;
}



.promo_header{
height: 210px;
}

.top_info{
	 height:45px;
	 font-size:11px;
}
.top_info_icon{
	display:none;
	}
.top_info_text{
	padding-top:4px;
}


.novedades-title {
font-size: 50px;
}
.vender-conoce1 {     padding-top: 53px;
    font-size: 32px;
    line-height: 36px;
}
 .vender-conoce2 {
    font-size: 26px;
    line-height: 32px;
}


#novedades-margin {
    margin-top: 165px;
}
.probalos_desk{
height: 341px;
}

.prod-img {
    height: 338px;

}
.banner_divisor{
  top: 342px;
}
    .helados-altura{
height: 238px;
}
.helados-borde{
top: 355px;
}
}

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


.footer-data-box {
    width: 100%;
    margin: auto;
}

 .margin_footer {
    padding-left: 10px;
    padding-right: 10px;
}
.footer-data2 {
    width: 170px;
}
.footer-data3-social {
	width: 40px;
}

}
