::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000000 !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #000000 !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #000000 !important;
}
:-moz-placeholder { /* Firefox 18- */
  color: #000000 !important;
}

@font-face {
    font-family: 'amsipro-blackuploaded_file';
    src: url('fonts/amsipro-black-webfont.woff2') format('woff2'),
         url('fonts/amsipro-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ReginaBlack-Hilite';
    src: url('fonts/ReginaBlack-Hilite.ttf') format('ttf'),
         url('fonts/ReginaBlack-Hilite.woff') format('woff'),
		 url('fonts/ReginaBlack-Hilite.eot') format('eot');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'RoasterAlternative-Regular';
    src: url('fonts/RoasterAlternative-Regular.ttf') format('ttf'),
         url('fonts/RoasterAlternative-Regular.woff') format('woff'),
		 url('fonts/RoasterAlternative-Regular.eot') format('eot');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Gotham-Medium';
    src: url('fonts/Gotham-Medium.ttf') format('ttf'),
         url('fonts/Gotham-Medium.woff') format('woff'),
		 url('fonts/Gotham-Medium.eot') format('eot');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Gotham-Light';
    src: url('fonts/Gotham-Light.ttf') format('ttf'),
         url('fonts/Gotham-Light.woff') format('woff'),
		 url('fonts/Gotham-Light.eot') format('eot');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Gotham-Bold';
    src: url('fonts/Gotham-Bold.ttf') format('ttf'),
         url('fonts/Gotham-Bold.woff') format('woff'),
		 url('fonts/Gotham-Bold.eot') format('eot');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'tropen-serifuploaded_file';
    src: url('fonts/tropen-serif-webfont.woff2') format('woff2'),
         url('fonts/tropen-serif-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body{margin:0px; padding:0px;}
#home-container{
	position:absolute;
	float:left;
	top:0px;
	left:0px;
	width:100%;
	height:100vh;
	background-image: url(img/home-bg.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50% 45%;
}

/******************** MENU CSS *******************/

#menu{
	position:fixed;
	float:left;
	left:0px;	
	top:0px;
	z-index:1000;
	width:100%;
	height:80px;
	background-image:url(img/menu-bg.jpg);
	box-shadow: 0px 5px 10px #000;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50% 50%;
	 font-family: 'RoasterAlternative-Regular';
	text-transform: lowercase;
	/*font-family: 'amsipro-blackuploaded_file', sans-serif;*/
}

#menu-logo{display:inline-block; width:auto; height:auto;}
#menu-logo img{width:90%; max-width:190px}
#menu-logo-mf{display:inline-block; width:auto; height:auto; margin-top: 15px; vertical-align: top;}
#menu-logo-mf img{width:100%; max-width:100px; }
#container_menu{
	display:block;
	margin:0px 10px;
	max-width:100%;
	height:auto;
}

#menu_desktop{display:inline-block; vertical-align: top; width:auto; margin-left:1%; margin-top: 4px;}
#redes_sociales{display:inline-block; float:right; width:auto; margin-top:14px; }
#menu_desktop ul{
	list-style: none;
	display:block;
}

#menu_desktop ul li, #menu_mobile ul li{
	width:auto;
	height:auto;
	padding:10px 10px;
	display:inline-block;
	color:#FFFFFF;
}

#menu_desktop ul li a{color:#FFF; text-decoration:none; font-size: 1.2em;}
#menu_desktop ul li a:hover{color:#FFF; border-bottom:1.5px solid #FFF; padding-bottom:5px;}
#menu-mobile-btn{ width:50px; height:auto; display:none; float:right; margin:15px 0px;}
#menu_mobile{display:none; position:absolute; left:0px;}

/********* FIN MENU CSS* **********************/


/*********Conta0to ****************************/
#contact-header{
	width:100%;
	height:50vh;
	display:block;
	left:0px;
	background-image: url(img/contacto-header.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50% 50%;
	margin-top:80px;
	
}
  #map {
        height: 230px;
      }
#contact-info{width:95%; display:block; clear:both; margin:0px; padding:20px 2.5%;}
#contact-info ul{padding:0px; margin:0px; width:100%; height:auto;}
#contact-info ul li{display:inline-block; height:auto; vertical-align: top;}
.form-menu{margin-block-start: 1em; margin-block-end: 1em; margin-inline-start: 0px; margin-inline-end: 0px; padding-inline-start: 40px;}
.form-div{display:block; clear:both; margin:0px; padding:20px 2.5%;}
.form-div ul{padding:0px; margin:0px; width:100%; height:auto;}
.form-div ul li{display:inline-block; height:auto; vertical-align: top;}
.form-submit-button{width:100%;font-size:1.3em!important;padding:1.4%!important;}
.form-info{width: 100%; margin: 0px;padding:54px 0px;}
.form-info p{    width: 90%;
	text-align: center;
	max-width: 800px;
	margin: 0px auto 15px;
	font-size: 1em;
	font-family: 'Gotham-Light';
	line-height: 1.9em;
}
.form-info p span{
	font-family: 'Gotham-Bold';
}
.form-tyc{font-size: 12px;}
.form-cbtyc{margin-right: 5px!important;}
.form-modal{margin-top: 10%;width: 50%;  display: block;  margin-left: auto; margin-right: auto;}
.form-check-icon{height: 70px;}
.form-input{display: inline-block!important;}
.char-counter{display:block;text-align:right;font-size:12px;color:#777;margin-top:4px;}
.char-counter-full{color:#a94442;font-weight:bold;}
#li-info-form{width:48%;margin-right: 2%;}
.p-form{font-size:1.8em!important;}
.recaptcha-container{text-align: center}
.recaptcha-widget{display: inline-block}
.form-messages{display: block;width: 100%;font-size: 1.3em;}
.hover_img { display:inline-block; }
.hover_img a { position:relative; }
.hover_img a span { position:absolute; display:none; z-index:99; }
.hover_img a:hover span { display:block; }
.btn-swift{background:#E2231A;color:white;width:100%;margin-top:5%;font-family: 'RoasterAlternative-Regular';text-transform: lowercase;}
.li-form{width:50%}
#li-map{width:100%;}
#li-info{width:20%;}
#li-info p, #li-map p{font-family: 'Gotham-Medium'; margin:0px 10px; text-align: right;}
#li-info p a, #li-map p a{text-decoration:none; color:inherit}
.slider-input{width:93%; height:30px; background-color:#999999; border:none; padding:0px 2.5%; margin-bottom:10px; font-family: 'Gotham-Light'; border-radius:0px;}
.mensaje-txt{width:93%; height:80px; background-color:#999999; border:none; padding:10px 2.5%; margin-bottom:10px; font-family: 'Gotham-Light';}
#enviar-btn{background-color:#494949; border:none; color:#FFFFFF; padding:10px 20px; width:auto; height:auto; display:block; float:right; margin-right:2.5%; border-radius: 0px;}
.contact-botones{
	font-family: 'Gotham-Medium';
	font-size:0.8em;
	color: white;
    background-color: red;
    width: 90%;
    text-decoration: none;
    display: block;
    margin: 0px auto;
padding: 7px 8px; margin-bottom:5px}

.contact-botones:hover{
	font-family: 'Gotham-Medium';
	font-size:0.8em;
	color: white;
    background-color: black;
    width: 90%;
    text-decoration: none;
    display: block;
    margin: 0px auto;
    padding: 7px 8px; margin-bottom:5px}

#primero-bt{margin-top:110px;}
/**************FIN CONTACTO*************************/

/************** EMPRESA ****************************/

#empresa-container, #hacienda-container{width:100%; padding:0px; margin:0px;}
#empresa-header,#producto-header, #hacienda-header{width:100%;
	height:50vh;
	display:block;
	left:0px;
	background-image: url(img/empresa/img1.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50% 50%;
	margin-top:80px;}
#empresa-info1{background-image: url(img/empresa/img2.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50% 50%;}

.empresa-txt-section{width:100%; margin:0px; padding:40px 0px;}
.empresa-txt-section h3{
	color:#E2231A;
	font-size:1.3em;
	text-align:center;
    font-family: 'ReginaBlack-Hilite';
	
}
.empresa-txt-section p{    width: 90%;
    text-align: center;
    max-width: 800px;
    margin: 0px auto 15px;
    font-size: 1em;
	 font-family: 'Gotham-Light';
	line-height: 1.8em;
}

.empresa-txt-section p span{  
	 font-family: 'Gotham-Bold';
}
.borde-gris{border-top:#959599 solid 30px;}
.empresa-tag{display:block; margin:-97px auto 0px; width:80%; max-width:250px;}

.img-separador{width:100%;
	height:40vh;
	min-height:240px;
	display:block;
	left:0px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50% 50%;}

#separador1{background-image:url(img/empresa/img6.jpg);}
#separador2{background-image:url(img/empresa/img3.jpg);}
#separador3{background-image:url(img/empresa/img4.jpg); min-height: 400px; box-shadow: 0px 5px 10px #999;}

#empresa-container h2,#hacienda-container h2, #contacto-container h2{
	color:#FFF;
	padding: 23px 0px;
    height: 33px;
	margin:0px;
	background-color:#E2231A;
	font-size:1.3em;
	text-align:center;
    font-family: 'ReginaBlack-Hilite';
	box-shadow: 0px 5px 10px #999;
}

#empresa-icons ul {list-style: none; margin:0px; padding:0px;}
#empresa-icons ul li{width:16%;
	margin:20px 2%;
	display:inline-block;
	vertical-align: top;
} 
.iconos{width:50%; max-width:150px; display:block; margin:0px auto;}
.iconos-list p{text-align:center;
 font-size: 0.9em;
	 font-family: 'Gotham-Light';
	line-height: 1.6em;
}
.iconos-list h4{
	text-align:center;
	font-size: 1.1em;
	margin:0px 0px 10px;
	 font-family: 'Gotham-Bold';
}

#historia{width:100%;
	height:auto;
 	display:block;
	margin:0px auto;
	background-image: url(img/empresa/img2.jpg);
	background-repeat:repeat;
	background-size:auto;
}
#historia ul{display:block; list-style:none; width:90%; padding:0px; margin:0px auto; max-width:900px; height:auto}
#historia ul li{width:49.2%; height:auto; vertical-align: top; display:inline-block; }
.info-der{border-left:2px solid black;}
.info-der img{margin-left:-25px; display:inline-block; width:auto; vertical-align: middle;}
.histo-ano{	font-size: 1.3em;
	color:#D8292B;
	 font-family: 'Gotham-Bold';}
.histo-ano-txt{
	font-size:0.9em !important;
	text-align: left !important;
	line-height: 1.4em !important;
}
.info-izq{border-right:2px solid black;	}
.histo-ano1{	font-size: 1.3em !important;
	text-align:right !important;
	color:#D8292B !important;
	 font-family: 'Gotham-Bold' !important;
margin:5px 0px 0px !important;
width:100% !important;}
.histo-ano-txt1{
	font-size:0.9em !important;
	text-align: right !important;
	line-height: 1.4em !important;
}
.info-izq img{margin-right:-25px; float:right; display:inline-block; width:auto; vertical-align: middle;}
#texto-carniceria{width:100%; height:auto; background-color:rgba(255,255,255,0.80)}
#texto-carniceria p{font-family: 'Gotham-Medium';
	font-size:1em;
	line-height: 1.5em;
	color:#000000;
}
/************* FIN EMPRESA *************************/


/**************** PRODUCTO *******************************************/

#producto-header{background-image:url(img/producto/Hamburguesas-.jpg);}
.producto-tag{display:block; margin:-90px auto 0px; width:80%; max-width:300px;}
.catalogo{
	width:90%;
	display:block;
	margin:0px auto;
	padding:20px 0px;
}
.catalogo ul{list-style: none; padding:0px; margin:0px auto; width: 90%; max-width: 1100px;}
.catalogo ul li{display:inline-block; }
#hamburguesas li{width:14%; margin:0px 1% 20px; vertical-align: bottom;}
#hamburguesas li img{width:60%;  display:block; margin:0px auto;}
#panchos{width:90%; max-width:1100px; margin:0px auto;}
#panchos li{width:18%; margin:0px 1% 20px; vertical-align: bottom;}
#panchos li img{width: 80%;  display:block; margin:0px auto;}
#bocaditos li{width:23%; margin:0px 1% 20px; vertical-align: bottom;}
#bocaditos li img, #soja li img{width:60%;  display:block; margin:0px auto;}
#soja li{width:23%; margin:0px 1% 20px; vertical-align: top;}
#swift-black li{width:25%; margin:0px 1% 20px; vertical-align: top;}
#swift-black li img{width:100%;  display:block; margin:0px auto;}
#untables-tradicional{width:90%; max-width:600px;}
#untables-tradicional li{width:48%; margin:0px 1% 20px; vertical-align: top;}
#untables-tradicional li img{width: 80%; max-width:120px;  display:block; margin:0px auto;}
#untables-variedaes{width:90%; max-width:1200px; display:block}
#untables-variedaes li{width:17%; margin:0px 1% 20px; vertical-align: top;}
#untables-variedaes li img{width: 80%;  display:block; margin:0px auto;}
#untables-gourmet li{width:14%; margin:0px 1% 20px; vertical-align: top;}
#untables-gourmet li img{width: 80%;  display:block; margin:0px auto;}
#mortadela{width:90%; max-width:300px; display:block; margin:0px auto;}
#mortadela li{width:100%; margin:0px 0px 20px; vertical-align: top;}
#mortadela li img{width: 80%;  display:block; margin:0px auto;}
#pouch1,#pouch2	{width:90%; max-width:1100px;}
#pouch1 li, #pouch2 li{width:23%; margin:0px 1% 20px; vertical-align: top;}
#pouch1 li img,#pouch2 li img{width: 80%;  display:block; margin:0px auto;}
#papas ul {display: flex !important;}
#papas li {width: 100%;text-align: center;  }
/*#pouch2 li{width:18%; margin:0px 1% 20px; vertical-align: top;}
#pouch2 li img{width: 80%;  display:block; margin:0px auto;}*/
.titulo-producto{text-transform: uppercase; color:#E2231A; text-align: center; font-family: 'Gotham-Bold'; font-size:0.9em; margin-bottom:0px;}
.variedad{margin:0px auto; display:block; text-align: center; font-family: 'Gotham-Light';}
.producto-info-form{background-image: url(img/empresa/img2.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50% 50%;
	width:49%;
	margin-right: 1%;
}
.producto-info{background-image: url(img/empresa/img2.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:50% 50%;
    margin-right: 1%;
}

#separador1p{background-image:url(img/producto/salchipapa.jpg);}
#separador2p{background-image:url(img/producto/bocaditos.jpg);}
#separador3p{background-image:url(img/producto/milanesadesoja.jpg);}
#separador4p{background-image:url(img/producto/pate.jpg);}
#separador5p{background-image:url(img/producto/mortadela.jpg);}
#separador6p{background-image:url(img/producto/pouch_carne.jpg);}
#separador7p{background-image:url(img/producto/carnes.jpg);}
#separador8p{background-image:url(img/producto/black.jpg);}

.bow{
	background-image:url(img/producto/section-title-background.png);
	width: 345px;
	height: 65px;
	margin: -95px auto auto auto;
	text-align: center;
	padding-top: 25px;
}

.bow-title{
	color: #FFF;
    text-decoration: none;
    font-size: 1.5em;
	font-family: 'RoasterAlternative-Regular';
	text-transform: lowercase;
}


#vaquita{background-color:#ffffff; width:100%; display:block; margin-top:-80px;}
#vaquita ul{width:80%; list-style:none; display:block; padding:0px; padding-top:40px; margin:20px auto;}
#vaquita ul li{display:inline-block; vertical-align: middle;}
.vaca-li{width:70%;}
.texto-li{width:30%;}
#untables-tradicional h4,#untables-variedaes h4, #untables-gourmet h4 {font-family: 'tropen-serifuploaded_file'; text-align: center;}
.carne-txt{font-family: 'Gotham-Medium' !important; margin-bottom:20px;}
.carne-title{font-family: 'tropen-serifuploaded_file'; text-align: center; color:#E2231A;}
.info-gourmet{font-family: 'Gotham-Light'; display:block; width:90%; max-width:400px; font-size:0.7em; text-align: center; margin:0px auto 20px;}
/****************** FIN PRODUCTO *************************/
#hacienda-header{background-image:url(img/hacienda/header.jpg);}
#hacienda-footer, #hacienda-footer a{font-family: 'Gotham-Bold'!important; padding-bottom:20px; color:#FFF; text-decoration: none;}
#hacienda-footer p{text-align:center; margin:0px; color:#FFF; font-size:1.2em;}
#hacienda-footer-img{width:100%;
	height:50vh;
	display:block;
	left:0px;
	background-image: url(img/hacienda/cows.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:50% 50%;
}

.grande-burger{width:90% !important;}
/*********** RESPONSIVE ********************/
.relleno-desktop{display: inline-block !important;}
#footer-forall{display:block; clear:both; width:100%; height:auto; padding:20px 0px; background-color:#C0C2C3;}
#footer-forall p{text-align:center; font-size:0.6em; color:#FFF; font-family: 'Gotham-Light'; display:block; width:90%; max-width:1000px; margin:0px auto;}

#pre-footer{width:90%; height:auto; display:block; clear:both; color:"#C0C2C3"; font-family: 'Gotham-Light'; font-size:0.6em; margin:10px auto;}
#pre-footer ul{list-style:none; padding:0px; margin:0px;}
.pre-texto{width:95%; display:inline-block; vertical-align: middle;}
.data-fiscal{width:5%; height: auto; display:inline-block; vertical-align: middle;}
.data-fiscal img{width:70%; display:block; height: auto; margin:0px auto;}
#pop_up{position:fixed; float:left; width:70%; heigth:auto; left:15%; top:5%; z-index:100000;}
.pop_desktop{display:block; margin:0px auto; width:100%; height:auto; }
.pop_mobile{display:none; margin:0px auto; width:100%; height:auto;}
#bg-pop{position:fixed; float:left; width:100%; height:100%; margin:0px; z-index:99999; background-color:rgba(0,0,0,0.8);}

@media (min-width: 1080px) {
	.nopaddingleft{padding-left:0!important;margin-left:0!important;}
	.nopaddingright{padding-right:0!important;margin-right:0!important;}
}

@media (max-width: 1080px){
	#menu_desktop{margin-left:0%}
}


@media (max-width: 989px){
	#menu-mobile-btn{display:block;}
	#redes_sociales{display:none;}
	#directo-a-casa{display:none;}
	#menu_desktop{display:none;}
	#menu_mobile{display:none; background-color:rgba(255,255,255,0.95);position:fixed; top:80px; left:0px; width:100%; margin-left:0px; z-index:10;}
	#menu_mobile ul{padding:0px; margin:0px;}
	#menu_mobile ul li{display:block; width:100%; padding:20px 0px; color:#000000; text-align:center;}
	#menu_mobile ul li a{color:#000000; font-family: 'amsipro-blackuploaded_file', sans-serif; text-decoration: none;}
	#li-info-form{width:100%;margin-right: 0%;}
	.li-form{width:100%;margin-right: 0%;margin-top: 2%;}
	.form-submit-button{width:80%;margin-top: 2%; padding:6.5%!important;}
	.recaptcha-container{text-align: center;margin-top: 2%;}
	.producto-info-form{background-image: url(img/empresa/img2.jpg);
		background-repeat:no-repeat;
		background-size:cover;
		background-position:50% 50%;
		width: 100%;
		margin-right: 0%;
	}
}

@media (max-width: 480px){
	#pop_up{width:80%; left:10%;}
	.pop_desktop{display:none;}
	.pop_mobile{display:block;}
	body{width:100% !important; padding:0px; margin:0px;}
	.li-form{width:100%; margin-bottom:20px;}
	#li-map{width:100%; }
	#li-info{width:100%; margin-top:20px;}
	#li-info-form{width:100%;margin-right: 0%;}
	.li-form{width:100%;margin-right: 0%;margin-top: 2%;}
	.recaptcha-container{text-align: center;margin-top: 2%;}
	#primero-bt{margin-top:50px;}
	#empresa-icons ul li{width:96%;}
	#historia ul li{width:90%; height:auto; vertical-align: top; display:inline-block; border:none;  }
	#historia ul li img{display:none; }
	
	#hamburguesas li,#panchos li, #bocaditos li, #soja li, #swift-black li, #untables-tradicional li, #untables-variedaes li, #untables-gourmet li, #pouch1 li, #pouch2 li{width:47%;}
	.vaca-li{width:90%;}
	.texto-li{width:90%;}
	.relleno-desktop{display:none !important;}
	.pre-texto{width:95%; display:inline-block; vertical-align: middle;}
.data-fiscal{width:95%; height: auto; display:inline-block; vertical-align: middle;}
.data-fiscal img{width:20%; display:block; height: auto; margin:0px auto; margin-top:30px;}
	.producto-info-form{background-image: url(img/empresa/img2.jpg);
		background-repeat:no-repeat;
		background-size:cover;
		background-position:50% 50%;
		width: 100%;
		margin-right: 0%;
	}
}

.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.428571429;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid transparent;
	border-radius: 4px;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.btn:hover,
.btn:focus {
	color: #333333;
	text-decoration: none;
}
.btn:active,
.btn.active {
	outline: 0;
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
	cursor: not-allowed;
	pointer-events: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
}

.modal-open {
	overflow: hidden;
}
body.modal-open,
.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom {
	margin-right: 15px;
}
.modal {
	display: none;
	overflow: auto;
	overflow-y: scroll;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
}
.modal.fade .modal-dialog {
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	transform: translate(0, -25%);
	-webkit-transition: -webkit-transform 0.3s ease-out;
	-moz-transition: -moz-transform 0.3s ease-out;
	-o-transition: -o-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}
.modal-dialog {
	margin-left: auto;
	margin-right: auto;
	width: auto;
	padding: 10px;
	z-index: 1050;
}
.modal-content {
	position: relative;
	background-color: #ffffff;
	border: 1px solid #999999;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	background-clip: padding-box;
	outline: none;
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030;
	background-color: #000000;
}
.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0);
}
.modal-backdrop.in {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
	min-height: 16.428571429px;
}
.modal-header .close {
	margin-top: -2px;
}
.modal-title {
	margin: 0;
	line-height: 1.428571429;
}
.modal-body {
	position: relative;
	padding: 20px;
}
.modal-footer {
	margin-top: 15px;
	padding: 19px 20px 20px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}
.modal-footer:before,
.modal-footer:after {
	content: " ";
	/* 1 */

	display: table;
	/* 2 */

}
.modal-footer:after {
	clear: both;
}
.modal-footer:before,
.modal-footer:after {
	content: " ";
	/* 1 */

	display: table;
	/* 2 */

}
.modal-footer:after {
	clear: both;
}
.modal-footer .btn + .btn {
	margin-left: 5px;
	margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
	margin-left: 0;
}

#directo-a-casa {
	display:inline-block; width:auto; margin-top:20px; vertical-align: top;margin-left: 5px;
}

.icono-directo-a-casa {
	max-height: 40px;
}

.texto-directo-a-casa {
	max-height: 35px;
}

.zoom {
	transition: transform .2s; /* Animation */
	background-color: white;
}
  
.zoom:hover {
	transform: scale(4); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}
